BM6P6(@ yyy{{{~~~yyypppnnnmmmlllkkkgggdddkkkttt{{{nnnbbbYYYSSSPPPNNNMMMKKKHHHFFFFFFEEEEEEDDDFFFAAA@@@CCCDDD???===@@@===DDDNNNVVV]]]dddkkkoooqqqnnnfffXXXHHH<<<777777444555444333111000000111///111333444333111///---111111000...,,,---000222444888>>>HHHWWWeeehhhdddggg[[[HHH888333444222,,,(((((())),,,///000///...///...------------,,,***,,,///333999BBBJJJIIIBBB:::666000,,,+++---...//////------...000222222222000222333111///111777===WWWZZZTTTDDD666222333333444555555666777888999999;;;999777777999;;;;;;;;;???SSSgggjjjaaaTTTIIIBBB@@@DDDCCC@@@AAAHHHLLLIIILLLJJJKKKPPPQQQSSS]]]iii}}}yyyyyyzzz}}}vvvhhhdddZZZQQQDDD:::444111000...+++++++++++++++,,,---...///000000......333:::@@@NNNVVV```ccc```ZZZWWWVVVTTTTTTTTTXXXfffuuuvvvpppcccWWWHHH>>><<<;;;888444666888::::::999999999:::===<<<:::666333111111222222000---++++++***)))'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((()))******,,,,,,---...,,,///111111000222999???lll{{{~~~tttooolllnnnrrrxxxvvvmmmeee^^^ZZZTTTPPPJJJFFFEEEFFFFFFFFFGGGDDDCCCFFFEEEAAABBBGGGHHHRRR```jjjnnnllljjjhhhkkkjjjdddZZZLLLAAA;;;:::444444444444222000000000...///111111111///...,,,---...///......///111444888AAALLLVVVaaakkknnnkkkeee\\\JJJ:::333333222......---,,,,,,...000/////////...------.../////////111777>>>DDDJJJNNNIIIAAA555222...,,,,,,,,,,,,+++...---,,,---000111222111...///000000111777BBBJJJZZZZZZQQQAAA555333555444444444555666777888888999777777888999;;;===???@@@HHHYYYjjjkkkaaaTTTHHH@@@CCCFFFGGGDDDFFFLLLOOOMMMLLLMMMQQQVVVXXX]]]kkkyyy}}}xxxxxxzzzzzzjjjddd^^^UUUGGG<<<555222///---,,,,,,,,,,,,,,,---.........//////......111999???HHHPPPZZZ^^^[[[WWWTTTSSSSSSTTTTTTVVV```lllmmmhhh```UUUGGG>>><<<;;;888444666777999:::999:::<<<>>>AAA@@@===:::777555444555222000---,,,,,,+++)))(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))***+++,,,---......---///111111000222888>>>___}}}zzztttrrr{{{}}}tttnnnccc[[[QQQJJJIIIIIIIIIIIIFFFHHHKKKNNNLLLLLLQQQYYY^^^gggrrryyyxxxrrrjjjeeeeeeeeeccc]]]SSSIIIBBB>>>777666555444222222111111///000000000000//////...---///000000000222555888AAANNN\\\dddjjjpppqqqoooeee___QQQ@@@555333222000111///------///000111111000000......///111333444888AAAKKKOOOQQQOOOGGG???333111///.........,,,+++---,,,+++,,,///111111000//////......222===LLLWWW^^^XXXLLL===555555666666333333444555666777888888555888;;;===>>>AAAFFFJJJWWWeeepppnnnbbbUUUIII@@@@@@CCCEEEEEEGGGKKKMMMKKKMMMOOOTTTZZZ^^^gggwwwzzz{{{nnndddaaaXXXKKK???777222///------------,,,------...///---......---,,,000777<<>><<<;;;999666555777888888999<<<@@@CCCBBBAAA???===<<<;;;;;;;;;333111...,,,,,,+++***((('''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))))))))************+++,,,---...//////...000111111000111666;;;MMM}}}xxx|||uuulllaaaXXXSSSPPPMMMLLLHHHPPPZZZ^^^^^^___gggooouuuwwwyyyxxxuuuqqqllljjjdddddddddaaa[[[RRRIIICCC<<<999555222111111222222111111111111111111111111111111222222444888===AAAOOOXXXbbbhhhmmmpppooojjjeeebbbWWWFFF999444222000---,,,,,,---000222222111111111000000111444999<<>>666444111/////////...------++++++,,,...000000000111000......444BBBRRR]]]```VVVFFF999444444666666222333444555666777888999888;;;>>>>>>>>>DDDNNNVVVfffooovvvpppdddWWWKKKBBB>>>AAADDDGGGIIILLLLLLKKKQQQRRRVVV]]]hhhtttqqqddd```YYYMMMAAA888222///.........---------......///,,,------,,,+++...444999LLLRRRYYY^^^^^^\\\YYYXXXPPPRRRRRRPPPOOOOOOPPPPPPPPPIIIAAA<<<<<<<<<;;;888555555666777999===CCCGGGAAA???>>>>>>???@@@@@@@@@333111...---,,,,,,***(((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))***************++++++,,,---...///000///000111000000111555888@@@qqq|||yyy~~~uuuiii```XXXTTTRRRTTTaaannnrrrqqqrrrxxx~~~~~~{{{wwwuuusssqqqpppiiihhhgggfffccc\\\QQQIIICCC===555000///111222333111111111111111111222222///000222444999AAAJJJPPP^^^```cccfffkkkoookkkdddbbbbbb[[[LLL===555000---++++++---///111111///---///111333555999>>>EEEKKKOOOVVVZZZXXXTTTPPPIIICCC<<<777222...---...//////---++++++,,,...000000000111000000333;;;IIIWWWaaaaaaTTTDDD999444444444555222333444555666888999999;;;<<<<<<;;;===FFFTTT___mmmsssvvvpppeeeZZZMMMCCCCCCDDDIIINNNPPPQQQQQQRRRUUUUUUZZZeeevvvuuuddd^^^XXXNNNBBB888222000000///......---------......+++,,,---,,,***---222777EEEJJJRRRWWWXXXUUURRRPPPOOOOOOOOONNNJJJFFFFFFHHHGGGCCC>>><<<<<<<<<;;;:::333444444555777<<>>???>>>===333111...,,,,,,+++***(((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))))))))***************++++++,,,---...///000//////000000000111333555>>>hhhzzzxxx}}}wwwiii___\\\\\\hhhuuu}}}|||~~~|||{{{{{{yyyvvvtttpppmmmkkkkkkkkkfff\\\TTTLLLFFF===777666777666555000000111222222222222111...111666<<>>HHHTTT^^^dddaaaTTTFFF===777444333555222333444666777999:::;;;;;;:::999999>>>KKK[[[fffnnnrrrtttnnnggg]]]QQQGGGFFFFFFJJJQQQTTTTTTTTTWWWVVVZZZbbbpppzzzggg^^^YYYPPPDDD999222000111///...------------------+++------,,,***,,,111555>>>DDDLLLSSSVVVSSSOOOKKKNNNLLLLLLLLLIIICCCBBBDDDCCC@@@===<<<;;;;;;999888111222333333555:::@@@EEEEEEAAA<<<:::::::::888555222000---++++++***)))''''''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))))))))************+++,,,---...//////.........///000222333444>>>___{{{~~~yyy}}}}}}kkkbbbccchhhwww|||zzz{{{|||}}}{{{yyyvvvqqqmmmnnnqqqoooggg___YYYTTTNNNJJJHHHEEE@@@;;;222333555666777666555444777===FFFNNNTTTZZZ^^^aaadddffffffeeegggjjjhhhbbb^^^cccddd]]]TTTKKKAAA888333111000111444777999:::@@@EEELLLPPPSSSXXX```fffffffffccc___^^^^^^YYYRRRHHHCCC===777333111///......---,,,---000111222111444999AAALLLWWW^^^aaabbbbbbWWWKKKDDD<<<555333666333444555777999:::;;;<<<:::999999>>>HHHWWWeeennnpppssstttqqqmmmfffZZZOOOJJJIIILLLTTTXXXWWWXXX\\\aaalllyyylllaaa]]]SSSGGG:::222000000......---,,,,,,,,,,,,,,,+++---...,,,+++,,,000444:::@@@JJJTTTYYYWWWRRRMMMNNNJJJIIILLLKKKEEEBBBDDDCCCAAA???<<<:::777555333000111111222333777<<<@@@BBB===888777888999666333111///,,,******)))(((&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))***+++,,,---......---,,,---...111333333333666PPPrrr~~~zzz}}}zzzyyy}}}zzz}}}jjjbbbhhhrrr}}}}}}|||vvvtttwww{{{~~~yyysssooopppuuuuuunnngggdddaaa]]][[[ZZZTTTJJJBBB555777:::<<<===;;;999888EEELLLVVV^^^bbbbbbaaa```\\\cccgggfffeeeffffffcccaaagggjjjgggaaaZZZNNNCCC333000...000666>>>EEEIIIPPPUUUZZZ\\\\\\]]]bbbggghhhgggccc```aaabbb[[[SSSNNNJJJEEE???;;;777222//////------...000222222222<<>>:::>>>GGGHHH???<<>>===BBBOOO```mmmrrrrrrvvvvvvwwwwwwuuupppjjjeeecccVVVWWWdddeee\\\eee{{{rrriii```ZZZNNN;;;666777111,,,,,,,,,+++++++++*********++++++,,,,,,------...666:::CCCNNNWWWZZZVVVRRRLLLMMMKKKHHHIIILLLKKKGGGIIIEEE???888333111333555...111555666555444555777999888777777999:::::::::000333666333,,,''''''((('''######(((((($$$%%%)))((('''%%%%%%&&&&&&%%%$$$"""$$$%%%%%%$$$###$$$&&&(((((((((((((((''''''&&&++++++++++++++++++++++++***+++,,,---///000111222000===UUU|||~~~yyy|||~~~|||uuu~~~|||rrrnnnsssyyywww]]][[[ppp~~~~~~{{{xxxvvvvvvvvvuuutttnnnlllkkkmmmppprrrqqqoooqqqpppooooookkk```NNN@@@;;;;;;BBBJJJHHH@@@@@@HHH\\\dddiiigggeeeggghhhhhheeeddddddeeebbb]]]]]]aaadddgggeee```aaaaaaTTTCCC444222222888DDDQQQYYY]]]^^^```bbbbbb___]]]\\\\\\^^^^^^___```aaa```\\\YYYYYYZZZVVVNNNGGGCCC<<<333222000000333:::@@@DDDEEERRRYYYbbbeeebbb___```bbb______YYYPPPIIIFFFAAA<<<;;;888888<<<<<<999999===BBBEEEMMMYYYgggppprrrqqqsssrrrqqqssssssqqqmmmhhhaaa^^^dddnnnjjjdddoootttiii```ZZZOOO<<<555444---,,,,,,,,,++++++++++++******++++++,,,,,,------...222888CCCQQQ[[[^^^[[[VVVNNNPPPPPPMMMMMMOOOLLLFFFGGGCCC>>>888333111222333000333666666555555777999;;;:::999999:::;;;;;;;;;555555333...)))$$$"""###'''###$$$((((((%%%%%%)))(((&&&%%%%%%&&&'''%%%$$$$$$%%%&&&%%%$$$%%%&&&(((&&&&&&'''((())))))((((((++++++++++++++++++++++++***+++,,,---///000111222333<<>>666555333333:::DDDMMMPPPPPP\\\]]]______^^^^^^___aaa^^^]]]YYYSSSQQQPPPJJJCCC===:::999;;;======AAAEEEKKKQQQ[[[eeelllppppppooouuusssqqqtttxxxyyyuuuqqq]]]gggsssvvvpppppp~~~vvvkkkaaa\\\RRRAAA888444+++,,,,,,,,,,,,++++++++++++***++++++,,,,,,------...///666BBBRRR^^^ccc```\\\UUUWWWVVVSSSRRRRRRMMMGGGBBB???;;;777444222222333444666777777666777999;;;<<<<<<<<<<<<<<<=========CCC>>>777111,,,)))&&&$$$'''%%%%%%'''(((%%%&&&((((((&&&%%%%%%&&&'''&&&$$$%%%%%%&&&%%%%%%&&&)))+++$$$%%%&&&((())))))******++++++++++++++++++++++++++++++,,,---///000111111555999BBBfffӵ}}}|||vvvzzz~~~ĦĦxxxooogggbbbbbbcccdddqqqӵzzzdddVVVggg}}}xxxzzzwwwkkkZZZOOOPPPTTTQQQWWW___fffjjjmmmoooqqqqqqrrrtttsssiiiWWWFFF===>>>HHHSSSSSSGGG@@@JJJZZZdddjjjmmmlllkkkmmmmmmkkkjjjddd___\\\XXXUUUWWW\\\YYY___cccbbb___WWWHHH999555333666CCCWWWeeeiiihhhjjjiiigggbbb^^^[[[[[[[[[\\\```eeefffdddbbbcccdddffffffcccĦ555555999CCCOOOWWWWWWTTTSSSQQQNNNOOOSSSYYY^^^aaa^^^^^^[[[YYYZZZZZZSSSIII>>><<<;;;===AAAGGGMMMRRRYYY___ggglllmmmmmmmmmnnnvvvtttssswww}}}}}}xxxrrr^^^nnnyyywwwuuuwwwmmmaaa\\\WWWHHH>>>888...------,,,,,,,,,+++++++++***++++++,,,,,,------...000555@@@NNN\\\cccdddaaa^^^^^^[[[VVVTTTSSSOOOJJJ<<<999777555666666777666999999888888888999;;;===:::;;;===>>>>>>>>>???@@@KKKCCC999222000///,,,)))'''&&&&&&''''''&&&&&&''''''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%$$$&&&))),,,%%%&&&'''((())))))))))))***+++++++++++++++,,,,,,,,,,,,---...///000111111444555888VVV4ĉ@ӵxxxuuuzzz~~~{{{{{{|||>L=hĦ|||pppiiicccaaacccaaaaaakkk4ĉ@ӵ}}}nnn[[[SSShhh}}}|||wwwkkkZZZJJJAAAAAACCC???HHHUUUaaaiiiooorrrtttppppppqqqoooaaaNNNBBB???HHHRRRZZZUUUGGGAAANNN^^^ggglllooommmlllmmmmmmjjjaaaYYYPPPKKKGGGDDDFFFJJJMMMVVV___bbb]]]RRRAAA444444333777EEEXXXeeegggeeeeeeeeeccc```]]]\\\]]]___```eeeiiijjjgggeeeeeefffeeeeeebbb>L444444888AAAMMMWWWZZZUUUPPPEEEAAA===???FFFQQQ[[[```___```______``````WWWLLL??????@@@CCCIIISSS[[[___gggjjjmmmmmmkkkkkknnnqqqrrrrrrssswwwzzzwwwpppiiifffttt{{{xxx}}}zzzlll^^^YYYYYYMMMBBB;;;111---------,,,,,,,,,++++++***++++++,,,,,,------...222555<<>>>>>===<<<:::999:::;;;;;;<<<666999<<<>>>===>>>@@@AAADDD;;;111---------+++''''''(((''''''&&&''''''&&&'''%%%%%%%%%''''''&&&%%%$$$%%%%%%$$$$$$%%%'''***'''(((((((((((((((''''''*********++++++,,,,,,,,,,,,------...///000111111222666666MMMGG=?vvvvvvzzz|||yyyyyy{{{HdĦ=Ījyyylllddd^^^]]]``````bbblll|||GG=?nnn```TTTRRRfff}}}}}}}}}qqq^^^MMMAAA<<<;;;<<<777@@@OOO___kkkrrruuuuuussspppnnniiiXXXFFF@@@EEETTTZZZ\\\SSSFFFDDDQQQ```kkkooopppmmmmmmmmmkkkgggZZZPPPEEE???;;;777888;;;BBBLLLWWW\\\VVVJJJ;;;222444444999FFFVVVaaadddbbb___```___]]][[[[[[]]]___eeegggjjjkkkiiigggfffeeebbbaaa^^^HdĦ333666===IIITTTYYYVVVNNNGGG===999666777???KKKWWW^^^^^^aaaccccccbbb___UUUJJJ@@@DDDGGGJJJRRR]]]dddffflllllljjjhhhfffiiipppvvvtttuuuvvvwwwvvvqqqkkkfffrrrzzz~~~}}}mmm[[[WWWYYYOOODDD<<<222------------,,,,,,,,,,,,***++++++,,,,,,------...333444999DDDRRR___fffiiihhheee\\\RRRNNNPPPPPPMMM888555333666<<>>:::444---+++,,,---+++((('''))))))&&&&&&((((((%%%&&&%%%$$$%%%'''''''''&&&###%%%&&&&&&%%%%%%&&&'''((((((((((((((('''&&&&&&*********++++++,,,,,,---------...///000000111111111:::999GGGzzzӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵzzzzzzĦĦĦDdD?fӵxxxĦ___ffftttӵƜ`1.׼suuu```ĭӵhhhTTT:::888@@@NNN```nnnuuutttӵPPP@@@BBBNNNĦ[[[PPPFFFIIIVVVjjjggg555333555888:::BBBLLLĦ444666<<>>444...------------,,,,,,,,,***++++++,,,,,,------...111222888DDDSSS```hhhkkkeeecccZZZQQQMMMNNNMMMIII<<<888555888???FFFIIIIIICCC@@@>>>======;;;888555444888<<<;;;777555555777444222///...//////,,,***'''******&&&&&&)))(((%%%&&&%%%$$$%%%'''((('''&&&$$$'''))))))'''&&&%%%%%%&&&'''(((((((((((((((''')))******+++,,,,,,------.........///000000111111...;;;999===iii?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦxxxgLccc___kkkg&egĉ@qqqg&e>&e@elll___??:::;;;===CCCPPPbbbqqqvvvg<ĉXXXIII===EEE3we<ĦXXXMMMGGGLLL3h?@e///000111333777666<<>>IIIUUU3h?gLddddddgggkkkkkkgggccc```\\\YYYD%%)?SSSfff?><z===HHH=?ĦTTTg&eRRRg&eVVVTTTRRRS?ʬttt4ff?>ߝL@eg&e3h?g&e>&e??{{{eee]]]```XXXKKKBBB888......---------,,,,,,,,,***++++++,,,,,,---......---000888FFFVVVcccjjjlllbbb```ZZZQQQNNNMMMJJJEEEAAA<<<888999@@@GGGKKKKKKDDDAAA???>>>>>>;;;666222555999<<<:::555000000222///////////////---+++((('''+++***&&&%%%))))))$$$&&&%%%$$$%%%'''((('''&&&%%%(((+++,,,)))'''%%%$$$%%%%%%'''((())))))******))))))***+++,,,,,,------......//////000000111111***999666444\\\4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦgggpppyyyHu]Ħtt~~~dddHƅ^Hu]ĦvvvH׼s}}}kkk<<<888666>>>JJJYYYfffqqqxxxtQVVVFFF===AAAje<ĦUUUHHHGGGBt=o9ĦH׼s111...---...000111444999===HtĦ<<<;;;:::@@@MMMBt=o9ĦHdĦ]]]bbbddddddeeehhhkkkbbbaaa\\\Dtfo9ĦsߝLGdUĦ;;;Ht@cӵHu]ĦVVVHu]ĦJJJIIIHtƅ^qqqqIܗGIӵH׼szzzHu]ĦBt=o9ĦHƅ^Hu]Ħvvvmmmjjj^^^QQQEEE555000///------......---+++,,,+++*********+++,,,---...000333;;;OOOdddlllhhhfff^^^XXXVVVSSSKKKEEEDDD@@@<<<888888;;;@@@CCCCCCAAA??????@@@<<<666333555888888888777555111...,,,///,,,+++...111222---((('''''''''''''''&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%$$$$$$$$$%%%%%%$$$######((((((((((((((()))******''''''(((***---...,,,+++...///////////////......111,,,555<<>>===;;;@@@qjRgdKӵDdDĦXXX```eeefffeeeeeefffddd```YYYHdDĦgdKӵDdDDdDĦ@@@DdDĦ4DufӵDdDĦRRRDdDĦDDDq<RyyyuuupeƜ4DuTӵDdDĦyyyDdDĦqjRgdKӵDdDΦDdDĦxxxmmmhhh\\\QQQGGG999111///...---......---+++,,,+++*********+++,,,---///111444<<>>>>>===:::999999666222111444888999888777555222///---000...,,,...111111---)))(((''''''''''''&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((((('''(((***,,,------+++,,,---...///000000000000222...555999CCCsss4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9\\\DdDΦDdDӵ}}}DdDĦxxxnnn___MMMAAA;;;:::???FFFUUUeeeuuu{{{zzzwwwgeĦIII???sp?aĦNNNEEEGIdnuR)ĦDdDĦ///---,,,---...///000111333DdDĦCCC???===@@@GIdnuR)ĦDdDĦOOOZZZbbbfffeeecccaaaeee^^^TTTDdDĦnuR)ĦDdDΦDdDĦFFFDdDĦnuR)ĦDdDĦPPPDdDĦ???po9unnnuuu~~~yyy=ӊB1.uTӵ}}}DdDĦzzzDdDĦGIdnuR)ĦDdDΦDdDӵ{{{llldddWWWOOOHHH===222000...---......---,,,+++++++++++++++,,,------...222666===JJJ]]]kkkqqqpppjjjeeeaaaZZZNNNEEEBBBCCC???:::888999;;;===>>>===777444333111///000444888888888777555333000///222000...///111000---)))((((((((('''''''''&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&''''''(((((((((''''''&&&&&&%%%%%%&&&&&&'''((()))((('''(((+++------,,,++++++,,,...000111222222333111666666<<d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>e___DdDʜ4DuTӵDdDĦtttooodddWWWMMMFFFEEELLLUUUbbbkkksssuuuuuuvvvgeĦCCCs<v>aĦGGGBBBpeӵDx<DdDĦ---,,,,,,---...///000000111DdDĦIII@@@===???peӵDx<>dd<ӵDd<DdDΦDdDĦLLLDdDӵnd<DdDĦRRR>d<Ħ>>>peӵsssĦnnnF&uTӵuuuDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵkkk___QQQKKKHHH@@@333111...---......---,,,++++++++++++,,,,,,---------111666;;;EEEUUUgggssssssnnnjjjfff]]]NNNDDD@@@CCCAAA===<<<<<dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦBBB@@@B?Ho9HHH>d<------...///000//////>d<ӵ;;;===B?Ho9555<x]]]bbbcccbbb]]]QQQDDD&ӫeʬtIӇKKK>d<Φ>d<ĦUUUD&ӫetIӇHHHDdDĦVVVsdKĦ???B?dp&ĒR{{{kkk>d<sdKĦB?Ho9s&dq&ĒRkkkZZZKKKFFFFFF@@@444222///------...---,,,++++++,,,,,,------------+++///333888???MMMaaaqqqsssppplllhhh]]]NNNCCC@@@???>>>===<<<>>>BBBGGGKKKEEE<<<444111000///000333222222222222111000//////222111000//////...,,,******))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''((())))))+++)))((((((***,,,,,,,,,......------...///000111000444555222555KKK{{{4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgeneferrrHu]3hhvvvyyy|||seooollljjjjjjgggcccdddhhhbbbdddgggiiillliiigeĦja>aĦ@@@AAA@GQQQEEEse------...///000///...///<Ō===:::<<<@G555222HkgeMMMXXX^^^```___SSSHHH===HĪj@IŌWWWKKKegeQQQ\\\Hu]3hIŌFFFQQQDdDĦYYYne???>>>@hxxxhhh>huuudddsene@GsĪj@hmmmXXXGGGBBBDDD>>>666333///------...------++++++,,,---------------+++---111666<<aĦ@@@EEELLLYYYPPPDDDs׼s---...//////000000000///222HoIII<<<:::>>>GGG777111000???KKKVVV[[[ZZZXXXJJJ@@@777YYYWWWLLLSSSXXX]]]D^AAAOOOXXXDdDĦWWW;;;;;;===AAAvvvnnnbbb]]]~~~pppddds׼srrrYYYFFFAAABBB===666333///------......---+++,,,---.........---,,,---,,,///555;;;DDDVVVfffpppmmmkkkggg\\\OOOGGGGGG<<<<<<;;;999777999???CCC???777111222444333111111000000/////////000000111.........---,,,+++,,,,,,++++++***)))((('''&&&&&&%%%%%%&&&&&&&&&%%%$$$#########$$$&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''***))))))***,,,,,,+++)))------,,,,,,---000222444...555111000555999YYYΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ}}}}}}wwwjjj______kkkwwwxxx>d<ĦlllsssmmmppptttBennnnnnmmmiiigggiiiiiiddd```___\\\```aaa\\\XXXSSSgeFYĉYYY[[[>aĦBBBHHHOOOQQQTTTYYYZZZ\\\]]]ZZZQQQFFFBe------...///000111111333333666nu]ӵJJJIIIPPPPPPNNNMMMAAA;;;444//////000000///111666@@@LLLVVVYYYVVVRRRDDD;;;444555:::@@@IIIPPPRRRUUUTTTLLLBBB>>>DDDKKKIIIQQQXXXZZZ[[[>d<ĦCCC???HHHUUUZZZ>d<ĦTTTHHH???Ħ===CCCMMM]]]ppp}}}|||sssggg______jjjuuuzzzyyynnnhhhBeĦuuu[[[FFF@@@BBB===777444///---------...---+++,,,---.........---,,,...,,,...555;;;CCCTTTdddooommmkkkggg\\\PPPJJJJJJAAA@@@>>>:::666666:::???<<<555111555888777555444000000000000000111222222,,,------,,,+++***,,,---++++++***)))((('''&&&&&&%%%%%%&&&'''&&&%%%$$$######$$$%%%&&&'''''''''''''''&&&&&&&&&&&&'''(((((()))))))))+++---,,,***(((+++++++++,,,...111444666...555000000555444NNN?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦtttjjjjjjccc[[[___mmmuuutttxxxsdKĦ```aaagggiiikkkkkkkkkkkkooojjjhhhhhhbbbYYYWWWZZZ]]][[[[[[[[[TTTHHHŶSYYYYYY]]]3we>>111555111///666<<AneneneneDe~~~ne|||rrriiiddd[[[XXXaaannntttssswwwneaaa\\\]]]___bbbeeefffeeedddeeegggiiieeeeeefffccc\\\ZZZ\\\\\\ZZZZZZXXXQQQEEE>A\\\[[[ZZZk<BBBKKKPPPTTTVVV\\\[[[YYYXXXUUUPPPIIIDDD999777555333333222///...222;;;FFFfh999;;;FFFPPPQQQKKKFFF===888222///000111111111333<<>>AAA<<<777999???BBB@@@<<<444555555444333222333555333222000///...///000111///---++++++---,,,)))'''%%%&&&'''&&&%%%&&&''')))+++(((&&&%%%''')))++++++''''''''''''''''''''''''))))))*********+++++++++,,,,,,------.../////////111111444777333222CCCYYY~~~{{{yyyoooggg\\\VVV[[[gggooosssvvvwwwfff^^^ZZZYYYVVV[[[aaabbb______bbbeeeeeecccbbbcccaaa\\\ZZZ[[[\\\YYYWWWSSSJJJAAAWWW^^^]]];;;@@@JJJQQQVVVYYY[[[ZZZXXXXXXVVVSSSOOOKKK@@@@@@>>>;;;666333111111555???KKKTTT===888:::FFFQQQRRRLLLGGG<<<888333000///000000111666???JJJPPPMMMDDD;;;777666<<>>EEEKKKNNNPPPVVVXXXSSSOOOQQQTTTUUUTTTPPPLLLMMMOOO<<>>@@@DDDFFFBBB>>>666777777666555555777999:::888555222000000111222///---,,,,,,,,,,,,)))'''%%%&&&'''&&&%%%%%%''')))111,,,'''###$$$'''***+++'''''''''''''''''''''''')))))))))*********++++++,,,,,,------.../////////444222444666333222===LLLkkk~~~zzz{{{sssiiibbbZZZZZZeeennnooorrryyyxxxtttpppkkkeee^^^YYYXXXSSSYYY```aaa______ccchhhgggddd```^^^[[[YYYWWWWWW\\\WWWQQQKKKCCC>>>BBBIIIRRRZZZ^^^]]]\\\^^^]]]ZZZOOODDD<<>>777333444777>>>FFFNNNTTTXXXWWWPPPGGG<<<777:::FFFQQQSSSMMMIII;;;777111------///333666???FFFLLLKKKDDD<<<777666@@@CCCDDD@@@AAAGGGLLLNNNSSSXXXYYYTTTPPPQQQSSSSSSTTTRRROOOLLLJJJGGGEEEBBBIIITTT___cccccc```XXXOOO[[[aaa```UUUIIIFFFHHHKKKXXXfffuuuxxxpppfffbbbbbbssszzz~~~||||||qqqggg\\\RRRBBB:::444333222///------,,,...000///...,,,,,,,,,+++000------444999EEEZZZssstttuuuqqqfffYYYOOOKKKFFFGGGGGGEEEBBB?????????AAABBBDDDGGGIIIGGGAAA<<<777888999999888999<<<>>>???<<<777333111000111222---,,,,,,+++***)))'''&&&%%%&&&'''&&&%%%%%%&&&(((///+++&&&###$$$&&&((()))&&&&&&&&&'''''''''''''''(((((())))))******++++++,,,,,,------.../////////444111222444444333999AAAZZZ~~~{{{uuuvvvzzz|||ssshhhaaa[[[[[[cccoooqqqlllpppyyyuuutttpppjjjddd___ZZZVVVRRRXXX^^^``````aaadddhhhgggccc]]]YYYXXXYYYXXXVVVZZZSSSKKKEEE@@@AAAIIISSSUUUYYY\\\\\\]]]______]]]RRRFFF<<<>>>GGGNNNSSSWWWVVVUUUTTTTTTSSSRRROOOLLLOOOLLLEEE<<<555555;;;@@@KKKOOOSSSSSSUUUUUUPPPIII>>>888:::FFFQQQTTTOOOKKK<<<777111,,,---222;;;AAAKKKLLLKKKDDD<<<777999===NNNMMMHHHAAAAAAGGGNNNPPPSSSXXXXXXTTTQQQSSSUUUUUUSSSSSSOOOHHHCCCCCCIIIPPPWWW___eeeddd```\\\VVVPPPaaafffggg```YYYXXXZZZ[[[ccckkkqqqmmmddd```eeemmmyyy|||}}}}}}wwwkkkccc\\\KKKAAA888555444000---...,,,------,,,++++++---///+++111......555888DDDXXXsssxxx{{{vvvjjj]]]SSSMMMGGGJJJMMMMMMJJJDDD>>><<<;;;@@@FFFKKKJJJDDD<<<666555777:::;;;<<<<<<>>>@@@???<<<888444111000000000---------,,,***((('''&&&&&&&&&'''&&&$$$$$$&&&''')))'''$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))******++++++,,,,,,------.../////////111//////222444555888<<>>888444444;;;EEEMMMSSSNNNFFF===888:::BBBIIIWWWSSSKKKAAAAAAHHHPPPRRRQQQUUUUUURRRRRRWWWZZZ[[[QQQOOOJJJBBB>>>CCCPPP[[[ccchhhiiiddd___\\\VVVQQQccciiimmmkkkiiilllnnnnnnlllmmmjjjbbb\\\___kkkwww}}}zzzyyy{{{yyymmmfff```WWWJJJ===777555111......++++++***)))((())),,,///,,,111//////555777AAATTToooxxx~~~yyymmmbbbXXXQQQJJJNNNRRRSSSNNNFFF>>>:::666===EEEIIIFFF>>>666111222666:::===>>>???@@@AAA<<<;;;888444222000/////////000000///,,,)))))))))&&&&&&'''&&&$$$$$$%%%&&&$$$###$$$%%%''''''%%%###%%%%%%&&&&&&'''(((((((((&&&'''(((((()))***++++++,,,,,,------.../////////......///111333555888:::EEEyyy}}}yyy~~~{{{}}}kkkaaaaaarrr}}}|||vvvjjj___^^^cccjjjrrrwwwtttpppqqqtttvvvqqquuuuuupppllliiiccc\\\RRRSSSUUUYYY___bbbbbbaaacccdddbbb```bbbccc]]]TTTIIICCCAAAGGGOOOTTTXXX[[[[[[ZZZ\\\___aaaaaa``````SSSGGG>>>@@@GGGLLLPPPSSSMMMMMMOOOQQQRRRQQQMMMJJJEEE???999777===GGGRRRYYYXXXYYYXXXUUUUUUWWWVVVQQQFFF>>><<>>AAALLLYYYaaafffiiihhhccc```\\\VVVOOObbbiiinnnpppqqqtttuuussskkkgggaaa\\\]]]ggguuuxxxssswww~~~ssskkkbbbcccSSSBBB:::555111//////+++,,,,,,***))))))+++---+++111///...333444===OOOkkkxxx}}}sssjjjbbb[[[OOORRRUUUSSSMMMEEE>>>:::666<<>>777333000...333:::???@@@@@@@@@???999888777666444111000...///111222///,,,)))((()))&&&''''''%%%$$$###$$$&&&%%%%%%$$$%%%''''''%%%###%%%%%%&&&&&&'''(((((()))&&&&&&'''((()))***++++++,,,,,,------.../////////---///000000111444777999???eee~~~tttwwwvvvyyykkk]]][[[iiivvv~~~wwwjjj___bbblllwww~~~}}}uuurrrxxx{{{xxxtttyyy{{{vvvsssqqqjjjbbbTTTRRRSSSXXX```cccbbb___eeeiiiiiiggghhhfff[[[NNNAAA===@@@LLLXXX\\\[[[[[[^^^]]]]]]aaabbbaaa``````UUUJJJBBBDDDLLLQQQTTTWWWOOOPPPQQQRRRRRRNNNIIIDDD===888555888CCCPPP[[[aaaUUUWWWVVVTTTUUUWWWUUUPPPIII@@@===EEEPPPUUUTTTSSSOOOPPPOOOMMMLLLOOOTTTYYYPPPHHH>>>999>>>IIIVVV^^^TTTQQQIIIAAACCCKKKRRRSSSWWWXXXUUUPPPPPPVVV[[[\\\QQQHHH>>>===GGGUUU```dddcccfffeeeaaa___\\\UUULLLbbbiiinnnpppqqqsssqqqmmmddd___[[[[[[bbbppp~~~vvvooottt~~~ttthhhjjjYYYEEE;;;666222//////---///000///---++++++,,,***000...---222222:::LLLjjjyyyzzzsssllleeeTTTUUUUUURRRKKKDDD???<<<777<<>>888333111222,,,222999???AAA@@@???>>>777777777777555333111///---///000...***&&&&&&(((&&&''''''%%%######$$$&&&)))'''%%%%%%&&&&&&%%%$$$%%%%%%&&&&&&'''((())))))&&&&&&'''((()))***++++++,,,,,,------...//////000---000222000000333777999:::YYY~~~yyyttt}}}xxxsssqqqtttyyyxxxgggZZZaaaooo}}}}}}{{{zzztttjjjbbbbbbkkkuuu{{{}}}}}}zzz|||~~~}}}xxxuuutttsssttttttqqqkkkfff[[[QQQKKKOOOWWW]]]```ccc```gggiiieee```[[[PPPEEEBBBDDDIIIRRR[[[```___]]]```^^^]]]]]]^^^aaadddfffXXXPPPEEECCCNNN\\\```]]][[[[[[]]]___^^^VVVKKKBBB999<<>>KKKZZZdddhhhccchhhccc```aaaXXXOOORRR___fffkkkmmmppptttqqqkkkaaaWWWNNNTTTiiixxxuuu{{{}}}tttfffhhh___NNN@@@888555333000//////...------------...............000666===CCCgggxxxyyywwwrrrjjj]]]WWWRRRPPPLLLCCC;;;999???<<<888555444444333222000333555777999;;;>>>@@@888;;;===:::333///000333000---,,,......)))&&&%%%(((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''++++++******************,,,,,,------.../////////000000000111222222333333444RRR|||{{{tttmmmjjjpppyyyqqqdddVVVbbbppp|||}}}qqqfffggghhhhhhjjjpppxxx~~~~~~~~~zzzzzz|||yyyttttttssssssttttttqqqkkkgggdddWWWLLLJJJMMMRRRYYY___ccceeecccYYYQQQMMMGGGAAAGGGMMMVVV^^^bbbcccbbbaaa```___^^^___cccjjjqqquuuuuulll```[[[dddppptttqqqyyyxxxwwwtttpppiiiaaa[[[LLLOOOSSSXXX___eeebbb[[[XXXWWWUUUVVVWWWWWWSSSPPPEEE???:::<<>>===@@@LLLYYY\\\YYYZZZTTTLLLCCC@@@EEEOOOWWW]]]]]]\\\ZZZ\\\^^^[[[TTTFFFDDDDDDJJJUUU___eeeggggggjjjddd``````VVVNNNRRRccchhhkkkkkknnnpppllleeeZZZWWWVVV^^^rrr~~~wwwttt{{{vvvgggkkkcccUUUEEE:::444000...//////...------------.../////////......333:::@@@dddwwwzzzxxxtttooobbbYYYPPPLLLFFF???:::999<<<:::666444444444444333000222666888:::<<>><<<:::666///*********,,,...,,,)))+++111***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((()))))),,,,,,,,,---......////////////000111111222222333666BBBlllxxxrrrqqqpppppppppttt~~~yyyrrrooottt|||sssPPPOOOQQQ\\\jjjooohhh]]]\\\cccmmmwww}}}~~~~~~~~~~~~}}}xxxwwwwwwtttnnnssssssttttttsssqqqnnnlllmmmdddXXXNNNGGGGGGOOOYYY^^^[[[SSSHHHAAACCCKKKQQQ[[[aaajjjnnnnnnjjjfffdddeeedddcccccceeejjjooorrrtttmmmbbb\\\aaalllttttttsssqqqmmmgggdddfffnnnttttttxxxyyyxxxxxxwwwoooggg^^^YYYTTTUUUXXXYYYVVVRRRNNNFFF===999<<>>666444222222444555555444111333555777888:::<<>>>>>>>>;;;777111---,,,000888;;;666,,,)))+++***)))&&&%%%$$$%%%'''(((%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))((((((((()))))))))))))))+++,,,,,,------...////////////000000111222222222888;;;```{{{tttoookkkhhhgggqqq}}}~~~||||||tttZZZPPPIIIMMMXXX___^^^[[[[[[ggguuu~~~~~~zzz|||zzzwwwwwwxxxvvvqqqtttuuuvvvuuutttqqqooonnniiiccc\\\TTTJJJCCCEEEKKKIIIGGGDDDBBBBBBHHHRRRZZZddddddfffhhhjjjiiieeeaaaeeeddddddddddddddddddddd[[[VVVLLLDDDEEEOOOVVVXXXXXXUUUOOOGGGCCCFFFNNNUUUggghhhgggdddbbbbbb^^^XXX^^^YYYVVVVVVYYYZZZXXXUUUPPPIIIAAA;;;<<>>BBBMMMWWWZZZ\\\___bbbccc\\\WWWNNNCCC<<<@@@LLLWWWZZZXXX[[[___XXXJJJEEEHHHKKKTTT___fffggggggiiijjjhhhhhhccccccaaaTTTOOO]]]kkkkkkllllllggg___XXXSSSVVVcccrrr{{{wwwqqqxxxooohhhhhhhhhaaaPPP<<<555777//////...------------...000333444222///222:::AAAVVVmmm{{{wwwwwwjjj\\\OOOHHHDDD???:::888555333222222444555444333111333555555555666888:::<<>><<<999777999???GGGNNN```aaa___ZZZXXXYYYYYYVVVZZZYYYXXXYYYZZZZZZYYYXXXOOOKKKDDD===;;;???HHHNNNNNNRRRSSSMMMBBB<<<===BBBMMMVVV\\\\\\[[[___bbbccc[[[YYYRRRHHH???@@@JJJTTTZZZZZZ[[[XXXOOOGGGGGGMMMWWW\\\bbbeeeffffffhhhjjjeeeeeecccdddbbbSSSOOO^^^nnnlllkkkhhh___UUUSSSUUUbbbnnnyyy|||~~~tttmmmtttuuupppnnnnnniiiVVV???444555//////...------------...444888:::666000///555;;;PPPggg{{{zzzmmm___RRRLLLIIICCC<<<999666555444444444444333111000222444444444444666888AAAIIIOOONNNEEE<<<777666000...---,,,'''###$$$***((('''&&&&&&%%%&&&'''((($$$$$$%%%%%%&&&&&&''''''&&&&&&'''''''''((((((((())))))******++++++,,,,,,+++++++++,,,------............///000000111111222222444NNN~~~~~~{{{rrrnnnnnnsssyyyxxxzzz~~~{{{}}}xxx}}}|||uuulllaaaZZZSSSPPPMMMLLLSSS\\\lllqqqwwwyyyxxxxxxzzz|||vvvxxxxxxvvvxxx{{{zzzvvvsssuuuvvvtttpppmmmlllmmmnnnggg___WWWLLLAAA===>>>===888;;;GGGTTT[[[aaafffffffffeeeeeeeeeeeecccbbb```````````````___^^^]]]^^^[[[QQQBBB999999;;;;;;555555888>>>HHHRRRYYY]]]```cccaaa\\\ZZZ\\\]]][[[VVVXXX[[[\\\[[[ZZZ[[[\\\QQQOOOIIIBBB======DDDIIIKKKKKKIIIBBB;;;<<>>999777666555555444111///...000222444444666888:::EEEJJJPPPQQQLLLDDD<<<888333---((('''%%%###&&&+++''''''''''''''''''''''''######$$$$$$%%%&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((()))***+++++++++***++++++,,,,,,---............//////000111111111222555JJJttt~~~uuutttzzz|||{{{xxxnnnlllnnnoooqqqttt~~~wwwrrr{{{~~~qqqsssxxx{{{~~~~~~{{{vvvsssmmmfff```^^^]]]ZZZSSSNNNTTT^^^WWWYYY]]]cccjjjqqqvvvyyyvvvxxxxxxwwwxxx|||zzzvvvssstttuuurrrnnnjjjjjjkkkeee\\\QQQIIIAAA:::999;;;<<<555777EEESSSZZZ]]]aaadddgggjjjiiifffcccdddeee```___]]]\\\[[[[[[[[[[[[[[[YYYOOO@@@555333444333444555999BBBMMMWWW[[[\\\ZZZ]]]]]]YYYWWWXXXYYYWWWRRRXXX]]]^^^[[[YYY[[[^^^UUUSSSOOOFFF???>>>BBBGGGHHHEEE???::::::BBBNNNWWW___dddeeebbb___```aaa______```\\\QQQDDD>>>BBBIIIHHHJJJEEE>>>DDDUUU```aaahhhhhhgggfffggggggggggggeeeeeedddgggbbbOOOIIIYYY___\\\YYYTTTLLLMMM___ssswww~~~~~~~~~~~~}}}vvvjjjdddnnntttoooooonnn___GGG:::999//////...------------...)))000777777333111777===FFF]]]~~~~~~mmmZZZQQQMMMGGGAAA>>>;;;999777666555333000...,,,...222444666888;;;>>>CCCFFFKKKPPPPPPJJJAAA:::666111---...---)))'''(((&&&&&&'''((((((''''''&&&""""""###$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++***++++++,,,,,,---............//////000111111111---222CCCeee~~~}}}xxxuuuvvvyyy{{{{{{wwwoooggghhhnnnsssssswwwwwwxxx|||}}}uuuoooiiicccbbbeeelllqqqxxx{{{|||~~~~~~vvvlllggghhhmmmqqqsss~~~vvvrrrqqquuuvvvsssuuuzzzzzzvvvtttxxx~~~~~~uuulllooooooooommmjjjeee```]]]^^^bbbhhhiiifff___YYYUUUVVVQQQOOOUUU\\\cccjjjqqqtttuuuwwwxxxyyyyyyxxxwwwqqqqqqoookkkgggbbb]]][[[TTTMMMDDD???>>>>>>>>>===:::::::::===DDDNNNWWW]]]eeegggiiikkkkkkiiifffdddfff```ZZZXXXZZZ[[[ZZZWWWTTTNNNDDD;;;666333111///333:::FFFQQQXXX[[[[[[[[[]]][[[WWWUUUTTTUUUXXXZZZUUUVVVYYY]]]^^^]]]XXXTTTSSSTTTQQQJJJ@@@::::::<<<@@@<<<888888>>>KKKYYYaaaccccccdddeeedddbbb___^^^^^^___\\\SSSFFF>>>>>>@@@???===>>>FFFSSS^^^cccdddgggfffgggjjjllllllgggcccbbbaaaeeeggg]]]NNNMMMVVV]]]UUUOOOOOOQQQWWWfffuuu}}}}}}~~~~~~}}}|||{{{yyyqqqbbbeee}}}wwwooommmpppfffPPP???:::333111111333111------111,,,***,,,111333222444777EEEXXXxxxqqq^^^TTTNNNHHHCCCAAA:::999888777777666333000,,,...000111444999@@@DDDFFFDDDBBBAAABBBCCCCCCCCC:::666111+++(((((()))***,,,***'''%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&&&&''''''((())))))))))))******++++++,,,------,,,...//////......000111444///:::]]]}}}~~~}}}{{{yyyxxxvvvuuuuuuvvvsssoookkkiiiiiikkkllljjjhhhccc___aaaiiinnnnnnnnnmmmnnnqqquuuxxxyyyyyyyyyrrrmmmiiieee___^^^aaa^^^ccchhhjjjjjjjjjnnnqqqqqqpppoooqqqssssssqqqnnngggccc______eeelllrrruuuwww{{{{{{vvvrrrpppqqqppplllkkkooommmjjjiiilllpppoooiiibbb```aaabbbccccccaaa```^^^ggglllrrrtttqqqjjjccc___YYYRRRLLLLLLOOOSSSYYY___hhhjjjlllmmmoooooooooooohhhfffccc^^^XXXRRRNNNKKKCCCAAA>>>===@@@CCCFFFHHHHHHDDD???<<<===BBBIIIMMMZZZ\\\```dddffffffeeedddbbb]]]XXXUUUUUUSSSNNNIIIIIIDDD<<<666333333333222:::CCCNNNTTTTTTTTTUUUXXXZZZXXXVVVTTTSSSTTTVVVWWWSSSSSSTTTVVVXXXWWWUUURRRTTTVVVUUUNNNDDD<<<999888<<<;;;;;;???FFFQQQ\\\bbbfffgggggggggfffdddaaa```aaabbb___UUUGGG===999999777:::BBBNNN[[[dddggghhhfffggghhhiiiiiigggbbb___cccdddiiilllaaaOOOIIINNNVVVNNNKKKPPPYYYbbbnnnxxx|||}}}~~~~~~}}}|||zzzrrrdddiiiyyyppplllnnngggSSS@@@999333111111222000------000---***+++000222111444888CCCSSSoooxxxbbbUUUMMMHHHEEEEEE@@@>>>:::888666444111///...///111222444999>>>BBBDDDBBB?????????@@@@@@???999666111,,,((((((((())),,,)))'''%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&''''''((())))))))))))******++++++,,,------,,,...//////......000111111000888UUU{{{yyyyyy{{{}}}zzzzzz|||~~~|||vvvsssuuutttsssrrrrrrsssqqqlllgggeeedddaaa___]]]]]]]]]^^^]]]]]][[[XXX\\\dddhhhgggdddddddddfffhhhjjjiiihhhgggbbb```___]]]XXXWWWYYYSSSWWW[[[\\\ZZZYYY[[[]]][[[[[[\\\]]]___```^^^\\\___]]]\\\]]]aaaeeeggghhhiiilllrrrvvvxxxwwwuuussspppqqqsssuuuwwwvvvsssppppppmmmkkkkkkiiieeeccceee___^^^^^^___```___\\\ZZZXXXYYY[[[\\\^^^_________eeejjjqqqsssrrrmmmhhheee```VVVMMMIIIGGGFFFJJJOOOPPPQQQSSSUUUWWWXXXXXXYYYUUUSSSOOOJJJFFFAAA???===<<<>>>AAADDDHHHMMMSSSVVVSSSMMMDDD;;;888999<<<@@@HHHKKKPPPVVVZZZ\\\\\\\\\UUUQQQNNNLLLJJJFFF???:::<<<999555444555666777888===FFFOOOQQQNNNMMMQQQVVVVVVUUUTTTTTTSSSSSSRRRRRRPPPOOOOOOQQQRRRSSSQQQPPPQQQSSSSSSNNNEEE;;;555333666999>>>EEENNNWWW^^^bbbgggggghhhgggfffcccaaa___aaaaaa]]]SSSFFF:::333111222;;;IIIWWWbbbhhhiiiiiihhhjjjlllkkkiiifffcccbbbfffggglllnnnbbbPPPFFFGGGNNNJJJKKKVVVdddnnnvvv{{{{{{|||}}}~~~~~~~~~{{{uuugggjjj|||pppiiillliiiXXXEEE:::444111000111000,,,,,,......++++++...000000333888CCCOOOfffgggWWWNNNHHHGGGIIIDDD@@@;;;777555444333222000111222333444777<<>><<<;;;;;;<<<;;;:::888555000,,,)))(((((((((+++)))&&&%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&''''''((())))))))))))******++++++,,,------,,,---//////......000222///111666IIIqqqzzzvvvrrrqqqqqqqqqtttvvvyyyzzzxxxuuussstttnnnlllmmmpppsssqqqiiibbb\\\\\\[[[ZZZYYYXXXWWWVVVZZZ[[[ZZZXXXZZZ___```]]]]]]]]]^^^```bbbbbbaaa___]]]ZZZZZZ\\\ZZZVVVTTTUUURRRUUUWWWWWWVVVTTTUUUVVVUUUVVVWWWYYY[[[[[[ZZZYYY^^^^^^______``````^^^^^^___ccchhhkkkkkkiiigggeeecccccceeeggghhhiiihhhgggeeeddddddeeedddbbbaaaaaaYYYYYYZZZYYYXXXWWWWWWXXXYYYXXXXXXXXXWWWWWWWWWWWWVVVYYY]]]```___^^^^^^^^^\\\TTTKKKGGGDDDAAABBBEEE>>>???@@@AAABBBCCCCCCCCCBBBAAA>>><<<::::::::::::>>>BBBGGGIIIJJJMMMQQQUUUPPPKKKDDD===999999:::<<<:::<<>>===<<<:::777444555555777:::===???>>><<<999>>>EEEHHHIIILLLRRRWWWSSSTTTUUUUUUTTTSSSQQQPPPNNNNNNOOORRRSSSSSSPPPNNNIIIJJJJJJFFF???888444222222666===EEENNNVVV\\\___bbbbbbcccbbb```^^^[[[YYYYYYWWWRRRJJJ@@@888222000555???NNN[[[cccgggggggggfffhhhiiihhheeedddgggjjjkkkiiiiiiggg]]]NNNFFFEEEKKKOOOVVVbbbmmmuuuyyy{{{yyyzzz|||~~~|||xxxkkkgggttt|||~~~pppfffiiikkk```LLL>>>666111///000///,,,+++---///+++***---...///333888>>>GGGZZZuuujjj[[[PPPJJJHHHJJJDDD???:::666555666888888333444444444444666999<<<===;;;888777777888777666666444111---***(((((((((+++)))&&&%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''((())))))))))))******++++++,,,------+++---...///...///000222///333555>>>___~~~}}}{{{xxxtttqqqnnnmmmooorrrttttttrrrqqqqqqppphhhggghhhmmmqqqppphhhaaaYYYYYYYYYYYYXXXVVVTTTSSSWWWYYYXXXVVVXXX[[[ZZZUUUVVVWWWYYY\\\^^^^^^\\\YYYYYYWWWYYY\\\[[[VVVSSSUUUQQQSSSUUUUUUTTTSSSSSSSSSUUUVVVXXXZZZZZZZZZZZZZZZVVVYYY]]]```aaabbbaaaaaa```dddiiikkkjjjgggffffff```aaabbbbbbbbbaaaaaaaaa^^^```bbbbbbbbbbbb```^^^WWWYYYYYYXXXVVVUUUWWWYYYVVVUUUSSSQQQOOOMMMLLLKKKMMMNNNMMMLLLKKKLLLNNNQQQNNNHHHDDDEEECCC@@@>>>???======<<<<<<<<<<<<<<<<<<:::999888777777999:::;;;:::>>>BBBCCCAAA@@@BBBDDDCCCAAA???<<<;;;:::999999555666999<<<>>>>>>>>>>>>999777444333333444444444555888>>>CCCGGGFFFBBB>>>777888:::@@@GGGNNNRRRTTTTTTUUUWWWXXXWWWUUURRRPPPKKKMMMQQQUUUWWWTTTOOOKKKCCCBBB@@@===:::777777888222555999???GGGNNNTTTXXXZZZZZZ[[[[[[YYYWWWTTTRRRLLLIIIDDD???<<<:::888666999AAALLLWWW^^^bbbdddeee___```aaa______bbbiiioooqqqjjjbbbZZZQQQHHHDDDDDDNNNYYYfffooorrruuuwwwyyywwwyyy{{{}}}~~~~~~~~~~~~~~~oooeeejjjsssrrreeeffflllfffUUUFFF999333/////////,,,+++,,,...+++))),,,......222777555===NNNhhh|||lll```VVVMMMHHHHHHFFFAAA:::666555666888999555555666555444444777999:::888555444555555555444555444111///,,,***)))(((+++(((&&&%%%&&&'''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))))))))******++++++,,,------+++,,,...///...///111222000555555888QQQxxxxxxvvvtttqqqmmmjjjhhhjjjnnnpppmmmllllllllljjjeeeeeegggjjjmmmlllgggbbbZZZ[[[[[[ZZZYYYVVVTTTSSSSSSUUUVVVUUUWWW[[[YYYUUUSSSTTTWWWZZZ]]]\\\YYYVVVSSSQQQSSSVVVVVVRRRPPPQQQOOOPPPQQQQQQQQQPPPOOONNNRRRTTTWWWXXXWWWVVVVVVWWWSSSVVV[[[^^^___```aaabbb```dddhhhhhheeeddddddfffaaacccdddcccaaa___^^^^^^^^^bbbcccbbb``````]]]XXXVVVWWWWWWWWWVVVUUUVVVWWWRRRRRRRRRPPPOOOMMMKKKJJJPPPNNNJJJEEEBBBBBBEEEHHHEEEBBBBBBEEEFFFBBB@@@@@@>>>===<<<;;;:::999999999::::::999888777777777888666888:::;;;:::999999999888888888888777666444333555666777888999888888777888666333111000111333444777:::???EEEGGGEEE@@@;;;888666666;;;DDDKKKMMMMMMPPPRRRSSSTTTTTTQQQOOOMMMEEEHHHMMMRRRTTTQQQJJJEEE???===:::888888;;;>>>@@@666666777:::>>>DDDJJJMMMQQQQQQRRRRRRQQQOOOMMMLLLBBB???<<<===@@@BBBAAA@@@;;;>>>EEEMMMUUU[[[___aaa]]]]]]]]]^^^```dddjjjooommmeeeYYYNNNGGGDDDBBBBBBPPP___ooouuuuuuuuuwwwwwwvvvxxxyyy{{{|||}}}}}}|||rrreeeiiirrrwwwgggeeekkkiii[[[MMM<<<444///000000---,,,,,,---***))),,,......000555555<<>>@@@DDDHHHJJJGGGBBB>>>;;;999666666999===AAADDD<<<;;;999999:::===@@@BBBEEEFFFGGGHHHHHHFFFDDDCCC???===>>>CCCJJJMMMKKKGGG>>>===???DDDLLLSSSVVVVVVYYYYYYZZZ\\\___aaabbbaaaYYYSSSLLLFFFFFFGGGFFFDDDNNN^^^mmmtttwwwzzzzzzxxxvvvwwwxxxzzz{{{{{{zzzzzz|||{{{nnneeemmmwwwllleeeiiiiii^^^QQQ>>>666000000111///,,,,,,,,,)))***---...---///333666;;;DDDTTTlll~~~uuunnncccTTTKKKHHHJJJDDD<<<666444444444444666777777666555444555666888666444444666777777777555555444333000...+++******(((%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%'''((((((((('''&&&&&&&&&''''''((())))))))))))******++++++,,,------***,,,.../////////111333555222222666@@@aaa}}}zzz{{{}}}~~~}}}{{{vvvwwwwwwuuurrrpppooopppmmmmmmllljjjhhheeecccbbbeeegggfffeeefffiiihhhcccbbbdddgggjjjkkkhhhddd___XXXWWWYYY^^^```^^^^^^aaa]]]]]]\\\[[[ZZZXXXUUUSSSWWWZZZ]]]\\\ZZZXXXXXXZZZRRRVVVZZZ\\\]]]___dddhhheeeggggggccc^^^\\\^^^bbbaaaeeegggfffbbb]]][[[[[[\\\bbbdddaaa``````\\\UUUTTTSSSSSSUUUWWWWWWTTTRRRJJJLLLMMMNNNMMMKKKHHHFFFCCCCCCDDDCCC@@@???@@@AAAEEE@@@<<<======:::888:::::::::888888888999:::;;;666777777777666444222111555222111222555666444111444333222222222333444555000111222444555666777777,,,...111222111111111222222111///000222222222000+++---000222333666;;;>>>888999:::;;;:::888666555888999;;;>>>@@@???;;;888888666444555999===AAABBB@@@>>><<<:::999999:::;;;<<<===???@@@@@@???===<<<@@@@@@CCCLLLTTTVVVPPPJJJBBB???===@@@GGGLLLLLLJJJPPPPPPRRRUUUXXXWWWRRRMMMDDDBBBAAACCCIIINNNMMMIIIKKKYYYgggpppxxx~~~yyyuuuvvvxxxyyyzzzzzzyyyxxxuuussshhheeeqqqzzzoooeeeggghhh^^^RRR@@@777000000222///------+++)))***...///---...111111555:::FFF\\\tttzzzrrrfffWWWMMMJJJFFFAAA:::666555666777777666777888777555444444555888666444555777999999999666666555444222///,,,******(((%%%%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&&&&&&&''''''((())))))))))))******+++,,,,,,------***,,,...//////000222333555000000666===XXX~~~yyyyyy{{{}}}{{{uuukkkllloooqqqssssssssssssooonnnmmmkkklllmmmoooqqqooooooooonnnmmmjjjhhhfffeeeeeeeeegggiiimmmqqqsssllljjjlllqqqooojjjjjjooorrrqqqpppmmmiiiddd___\\\dddfffjjjjjjgggccc___]]][[[\\\ZZZWWWWWWXXXRRRKKKOOOOOOOOONNNLLLJJJHHHGGGIIIFFFCCCBBBCCCDDDCCCCCCBBBAAA???===<<<;;;;;;<<<888999888555888===>>>;;;:::888777666777777666555666777777777777555333222111222333333222333555666000222333333222222333555---///222333222222444555111222333222///---------///...---...000333444444444555555666666555555444888777666666777555222000444444666777888888888888999999888888777777666666555888;;;:::777666999===DDDDDDEEEIIIMMMMMMJJJFFFCCCBBB???=========>>>???EEEFFFGGGHHHGGGEEECCCBBB:::BBBLLLSSSZZZ[[[QQQDDDFFFKKKVVVdddoootttssspppllloootttxxxyyyvvvoookkkccceeellluuuvvvsssvvv}}}xxxppphhhfffcccYYYDDD:::222000000...---...111---((('''***...000000333888999;;;IIIbbbxxxxxxqqq```OOONNNFFFAAA===;;;888555666;;;222444555444222222555888777888999888666666666777888888666333...,,,+++,,,***)))(((''''''&&&&&&'''%%%%%%%%%%%%&&&'''((((((&&&&&&%%%$$$%%%&&&'''((((((%%%''',,,,,,'''&&&*********+++++++++,,,,,,,,,------......///000000000,,,999555111:::LLL}}}~~~}}}{{{zzzyyysssuuuxxx{{{~~~|||{{{}}}|||{{{~~~zzzvvvrrrooosssssssssqqqooolllkkkkkkggggggdddaaaaaabbb^^^WWWWWWVVVTTTRRRPPPMMMKKKJJJIIIGGGFFFFFFHHHIIIHHHGGGIIIGGGEEEBBB@@@???>>>>>>===???>>>;;;:::>>>???===>>><<<;;;<<<<<<;;;999777777777888888777666444333555666555555444444666777444555666555333222222333///000111111000000111222000111222111///.........///...---...111333555666444444444555555444444444555444333444555444222000111222333444555555555555555555555555444444444444444777:::999666555888;;;>>>===>>>AAADDDEEECCC@@@===<<<;;;::::::;;;<<<===@@@AAABBBCCCCCCAAA@@@>>>AAAHHHPPPVVV\\\^^^VVVKKKFFFIIIQQQ[[[dddiiihhhfffiiijjjkkklllllliiieeebbbdddeeelllssstttrrruuu|||}}}}}}rrrhhhffffff___III>>>444111111///...///<<<777111...///000111111000444777<<>>===:::666777;;;111222333111000000333555666888888888666555666777777777666333///------...***)))(((''''''&&&&&&'''$$$$$$$$$$$$$$$&&&''''''&&&&&&%%%%%%%%%&&&'''(((%%%"""$$$***+++)))***---*********+++++++++,,,,,,------......//////000000,,,666333222:::DDDqqq}}}{{{zzz{{{|||xxxxxxtttpppqqqsssqqqkkkllljjjfffbbb^^^\\\ZZZZZZUUUTTTUUUWWWYYYZZZYYYWWWWWWUUURRROOOLLLJJJIIIIIIJJJOOOOOOIIIEEEFFFHHHGGGDDDCCCCCCDDDDDDBBB???<<<>>>???@@@@@@???>>><<<;;;<<<;;;999777666777777888:::;;;;;;999666444333333222333333111000///000222111222333222000//////000///......///000222444555222222222222222222222222222111000111222222111000///000111222222222222222222222222222222333333333333555777777444333555888777777777999;;;<<<;;;:::888777777777777999;;;<<<;;;<<<===>>>>>>>>>===<<<@@@DDDIIINNNTTTVVVPPPHHHDDDEEEHHHNNNTTTWWWXXXWWW]]]]]]]]]\\\\\\\\\\\\\\\ccceeejjjooopppqqquuu|||vvvyyysssfffdddgggdddPPPCCC777222111000///111:::666111---------......///444888>>>MMMggguuudddSSSPPPGGGBBB???>>><<<888888:::222333333111///000111333666777888888666555555666666666666444111/////////***)))(((''''''&&&&&&'''############$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((('''%%%%%%((())))))***---*********++++++++++++,,,---------...//////000000///444222777===<<>>AAAEEEGGGDDDAAA@@@@@@AAABBBEEEHHHKKKLLLMMMNNNPPPRRRTTTVVVYYY\\\___bbbfffjjjmmmpppwww}}}}}}tttbbb___eeeeeeXXXIII999222111//////000000...+++))))))+++---...222666:::@@@NNNfffxxxeeeTTTPPPFFFAAA======<<<888777999666555444333111222333444666888999999777666666666888888888666222///......***)))(((''''''&&&&&&'''############$$$%%%&&&'''%%%%%%%%%%%%&&&&&&''''''///,,,***)))(((''''''(((************++++++++++++,,,,,,---......//////000222444333===BBB999WWW~~~|||zzzzzzzzzwwwyyy|||~~~~~~|||{{{}}}|||}}}{{{vvvrrrpppooonnnmmmnnnooorrrsssrrrnnnkkkkkkjjjhhhfffffffffffffffnnntttvvvoooiiihhhiiiiiifffeeefffggggggeeeaaa^^^[[[\\\]]]]]]]]]\\\[[[ZZZ\\\XXXRRRPPPPPPRRRSSSSSSOOOQQQRRRRRRPPPNNNMMMMMMHHHIIIJJJIIIHHHIIIJJJLLLJJJJJJHHHEEEBBB@@@AAABBBCCCCCCCCC@@@===<<<===???::::::999888888999::::::;;;:::999999999777444111222222222333333222111111000000111111222222333333333444444444333333333444333333444444444555555666777777666666666666777777777888999:::;;;;;;<<<<<<999999999<<<>>>?????????>>>>>>======>>>AAADDDGGGCCCHHHMMMQQQTTTVVVYYY\\\ZZZ___dddgggkkkqqqyyy~~~zzzddd^^^eeeggg___NNN;;;222000///......------,,,++++++---000222222555:::BBBOOOccc}}}zzzgggUUUOOOFFF???;;;;;;:::777666777666555333222222222222333666888::::::999777666666;;;;;;;;;888333///---,,,***)))(((''''''&&&&&&'''$$$$$$$$$%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&222111...***(((((('''&&&))))))*********+++++++++,,,,,,------.../////////111333222===CCC777OOO}}}|||zzzzzz{{{}}}~~~}}}|||zzzxxxuuuqqqooommmgggfffeeecccbbbaaaaaaaaa___aaaccceeeffffffeeedddhhhgggffffffgggjjjmmmooommmkkkiiigggggghhhiiikkkqqquuuxxxwwwvvvxxxyyyxxxxxxxxxxxxwwwwwwvvvvvvvvvwwwwwwyyy~~~{{{vvv~~~}}}yyyvvvxxx}}}}}}yyyzzzyyyvvvssspppooonnnnnnnnnnnnoooqqqsssqqqnnnkkkgggfffeeeeeeeeefffggghhhqqqvvvwwwsssooooooooonnnjjjjjjjjjkkklllkkkhhheeeccccccdddeeeeeedddcccbbbbbb\\\VVVSSSUUUXXXZZZZZZ[[[]]]```aaa___]]]\\\\\\VVVXXXZZZZZZYYYYYYZZZ[[[WWWWWWUUURRROOOMMMNNNOOOTTTUUUUUUQQQMMMKKKMMMOOOJJJIIIHHHGGGGGGHHHIIIJJJFFFFFFGGGGGGGGGCCC>>>:::888888888888777666555555444444555555555555555555888888888777777777777666333555666777666555666777888888888777777777777777999999::::::;;;<<<======<<<:::999<<<===<<<>>>AAA???@@@AAA@@@@@@AAADDDFFFFFFKKKRRRUUUVVVVVVXXXZZZZZZ```fffhhhlllttt|||lllaaagggiiieeeRRR>>>444222///---,,,.........,,,++++++...000---111999CCCOOO```yyy~~~kkkWWWOOOGGG???888888888666666777444111//////000111111000555888::::::999777666666<<<======999444///,,,+++***)))(((''''''&&&&&&'''%%%%%%%%%%%%&&&'''(((((($$$%%%&&&&&&''''''&&&&&&---...---***)))++++++))))))))))))************+++,,,,,,,,,---......//////---111000888>>>444III}}}~~~|||yyywwwuuusssqqqtttvvvvvvuuutttuuuwwwqqqqqqpppooonnnkkkhhhfffaaa```______aaabbbbbbbbb``````___]]]ZZZXXXWWWWWWPPPPPPPPPPPPPPPOOONNNMMMMMMOOOPPPRRRSSSSSSSSSSSSVVVUUUTTTTTTTTTVVVXXXZZZVVVUUUTTTRRRSSSTTTVVVXXX\\\aaabbb______ccceeecccaaa``````_______________aaabbbfffmmmrrrrrrlllfffiiiiiifffdddggglllkkkfffjjjjjjiiihhhgggffffffeeeddddddeeegggiiiiiigggeee``````_________aaabbbccckkkooopppnnnmmmooonnnkkkgggffffffggghhhhhhfffeeeeeefffggghhhhhhgggffffffaaaZZZSSSRRRUUUZZZ\\\\\\```ccceeefffdddbbbaaaaaa\\\^^^aaabbb```^^^]]]]]]YYYYYYXXXUUUSSSSSSTTTVVV___aaaaaa^^^ZZZXXX[[[^^^XXXWWWUUUTTTTTTUUUWWWXXXQQQSSSUUUWWWWWWSSSLLLGGGCCCCCCCCCBBBBBBAAA?????????>>>>>>>>>>>>>>>======???>>>============<<<;;;777:::===>>><<<::::::;;;:::;;;<<<=========>>>===@@@@@@@@@@@@@@@AAABBBBBBBBB>>>>>>@@@@@@>>>@@@FFFDDDFFFHHHGGGEEEDDDFFFHHHKKKPPPUUUWWWVVVVVVYYY\\\]]]eeekkklllooowww~~~ttteeehhhjjjkkkWWWBBB888555111---***,,,------+++((((((***------000999DDDMMM[[[qqqoooZZZPPPJJJ@@@888777888777777999333000......000222222111333555888999777555444333<<<======:::666111...---***)))(((''''''&&&&&&'''$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&'''''''''&&&&&&&&&***+++((()))------)))))))))))))))************+++,,,,,,------......///+++222000222888222DDDqqq}}}{{{}}}}}}{{{vvvpppkkkiiimmmkkkhhhfffddddddeeeeeeaaacccfffeeeccccccfffhhhaaa```___^^^]]][[[XXXUUURRRQQQRRRTTTVVVXXXXXXWWWUUUUUUUUUTTTRRRQQQQQQRRRMMMMMMNNNNNNNNNLLLKKKJJJJJJKKKLLLMMMOOOOOOPPPPPPRRRRRRPPPPPPPPPPPPQQQRRROOOOOOOOOOOOPPPRRRTTTUUUTTTYYYYYYUUUUUUZZZ]]]\\\VVVVVVUUUTTTTTTTTTTTTUUUSSSTTTXXX```ggghhhccc]]]ZZZZZZXXXVVVYYY^^^]]]XXXXXXXXXYYYZZZZZZZZZYYYYYYUUUUUUVVVXXX[[[\\\[[[ZZZ]]]]]]\\\[[[\\\]]]^^^___fffhhhiiiiiikkknnnmmmhhhhhhgggfffggghhhiiiiiihhhfffggghhhiiiiiiiiihhhgggddd]]]VVVUUUYYY___bbbbbb___bbbeeeeeeccc```^^^]]][[[^^^aaabbb___\\\YYYXXXUUUUUUTTTSSSRRRRRRUUUXXXbbbdddfffccc___^^^bbbfff___^^^\\\[[[[[[\\\^^^___XXXZZZ^^^bbbbbb^^^WWWQQQMMMMMMMMMMMMLLLJJJIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFDDDBBBAAAAAABBBBBBAAA@@@<<<@@@DDDEEECCC@@@@@@AAA>>>???AAACCCDDDEEEEEEFFFGGGGGGFFFFFFFFFGGGHHHHHHKKKFFFFFFHHHHHHDDDGGGNNNIIIKKKNNNMMMJJJGGGGGGHHHMMMQQQVVVWWWVVVWWW[[[___bbbjjjpppoooqqqyyy~~~xxxggghhhhhhnnnZZZDDD:::777333---***,,,......---++++++---111000333;;;EEELLLUUUiii|||rrr\\\RRRLLLAAA888666888888888:::444111//////222555444333111444777777666333222111:::;;;<<<;;;777222000///***)))(((''''''&&&&&&'''############$$$%%%&&&'''$$$%%%&&&'''''''''&&&%%%###)))***((((((,,,+++&&&))))))))))))************++++++,,,------......///,,,666222///555222CCClll~~~~~~~~~~~~|||wwwssswwwvvvsssmmmeee``````aaaaaa```___]]]\\\[[[[[[[[[XXXXXXXXXYYYZZZ\\\^^^___TTTTTTTTTUUUVVVTTTQQQOOOMMMJJJIIILLLRRRTTTRRRNNNQQQQQQPPPPPPPPPQQQRRRRRRMMMMMMLLLKKKKKKKKKKKKLLLHHHHHHHHHIIIIIIJJJJJJJJJKKKJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJKKKMMMOOOQQQRRRQQQOOONNNOOOOOOOOOOOONNNNNNNNNMMMOOOMMMNNNSSSXXXXXXSSSNNNMMMMMMMMMMMMLLLKKKIIIHHHGGGHHHIIIJJJJJJIIIHHHGGGBBBDDDFFFFFFFFFFFFHHHIIILLLLLLMMMOOOPPPQQQRRRRRRVVVXXX\\\___```___]]]\\\^^^^^^``````aaaaaaaaa```ZZZ]]]aaadddfffeeedddbbb```^^^]]]\\\^^^^^^]]]\\\aaa```_________```bbbccc\\\^^^aaa```^^^[[[YYYXXX[[[ZZZXXXWWWXXXYYY[[[]]]aaa```______```aaacccdddbbb___[[[ZZZ[[[^^^```aaa```aaabbbccccccaaa]]][[[\\\XXXVVVWWW[[[]]]ZZZWWWNNNPPPRRRTTTTTTTTTRRRQQQRRROOOKKKIIIIIIIIIJJJJJJHHHMMMQQQQQQMMMIIIFFFFFFKKKKKKKKKLLLNNNQQQSSSUUUNNNOOOPPPRRRTTTWWWYYY[[[WWWTTTRRRTTTWWWWWWSSSOOOSSSTTTTTTRRRPPPNNNNNNOOOQQQVVV[[[YYYSSSRRRYYY```fffhhhnnnrrrrrrtttnnnfffdddhhh^^^OOO@@@555///---,,,...---,,,***))))))***+++222...333AAAJJJRRRbbbtttrrr]]][[[OOOEEE===;;;:::888666777222111000000000111222333444:::===999666666555333444777777222000000000...((((((&&&%%%$$$$$$######%%%$$$%%%&&&'''&&&%%%###$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&''')))***,,,------+++,,,---...///////////////111///111666444@@@YYY}}}}}}~~~~~~}}}{{{xxxuuuvvvuuuqqqkkkccc^^^]]]]]]^^^]]]\\\ZZZYYYYYYYYYZZZYYYXXXWWWVVVVVVWWWYYYZZZWWWVVVVVVUUUTTTQQQNNNLLLLLLIIIHHHKKKPPPRRRPPPMMMOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKKKKKKKJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMHHHIIIIIIIIIIIIIIIIIIIIIJJJLLLOOOQQQRRRRRRPPPOOOLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIJJJNNNRRRSSSNNNJJJKKKLLLLLLLLLLLLJJJHHHGGGCCCDDDDDDEEEDDDCCCBBBAAA>>>???AAAAAA@@@@@@AAACCC>>>????????????@@@@@@@@@HHHIIILLLOOOPPPOOONNNMMMOOOOOOPPPPPPPPPQQQQQQQQQMMMOOORRRUUUVVVVVVVVVUUUUUUTTTRRRSSSUUUVVVVVVVVVWWWVVVVVVUUUVVVWWWXXXYYY[[[\\\]]]\\\WWWSSSPPPNNNVVVVVVXXXYYYYYYYYYXXXWWWWWWWWWXXXYYY[[[]]]___```ZZZXXXVVVWWWZZZ]]]___```bbbbbbcccddddddbbb___]]]ZZZWWWUUUWWW[[[\\\ZZZWWWQQQRRRTTTVVVVVVVVVVVVVVVTTTQQQMMMJJJJJJKKKKKKJJJMMMQQQTTTTTTPPPMMMKKKKKKOOOPPPRRRUUUVVVXXXXXXXXXVVVVVVWWWYYY[[[]]]___``````]]]ZZZZZZ[[[YYYTTTOOONNNOOOOOONNNLLLKKKKKKLLLMMMQQQUUUTTTQQQRRRXXX^^^dddeeehhhkkklllppp}}}xxxmmmjjjkkkbbbSSSDDD888111//////------,,,+++******++++++000...444AAAKKKRRRaaaqqqzzzaaa\\\PPPGGG???>>>>>>;;;888888333333222111111222333444666===AAA???<<<<<<:::777777999888333111111000---)))((('''%%%$$$$$$$$$$$$'''%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&&&&'''''')))***+++,,,,,,+++,,,---...///////////////222000222666333<<>>>>>>>>??????>>>===>>>???@@@AAA???@@@AAACCCDDDEEEEEEEEEFFFEEEDDDEEEHHHJJJJJJJJJHHHHHHGGGGGGHHHHHHIIIJJJOOOPPPQQQOOOKKKGGGDDDCCCJJJMMMPPPSSSTTTQQQNNNLLLHHHJJJLLLOOORRRTTTUUUVVVRRRRRRRRRUUUYYY]]]^^^______`````````___^^^]]]\\\UUUSSSQQQSSSWWWYYYWWWUUURRRSSSTTTUUUVVVWWWXXXXXXTTTQQQMMMJJJJJJJJJIIIHHHMMMOOOQQQPPPNNNLLLKKKKKKPPPRRRUUUYYYZZZZZZYYYXXXXXXXXXXXXYYYZZZ\\\^^^^^^XXXUUURRRRRRRRRPPPKKKFFFFFFGGGGGGFFFEEEEEEFFFHHHHHHJJJLLLMMMOOOQQQVVVYYY``````bbbdddffflll|||~~~pppkkkooogggZZZJJJ<<<333111111,,,,,,,,,,,,,,,,,,++++++------444AAAJJJQQQ___mmmdddZZZSSSIIIBBBBBBBBB???;;;999555444333222222222333444333:::>>>>>>>>>???===:::;;;===;;;555222222///++++++***((('''%%%%%%%%%&&&(((&&&$$$""""""$$$&&&(((%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((((((((('''''''''((())))))***+++++++++,,,---......//////......222000111555222888KKKqqq|||yyytttmmmfff```]]]\\\```^^^[[[YYYXXXZZZ]]]___]]]ZZZWWWTTTSSSTTTUUUWWWYYYXXXVVVSSSOOOLLLLLLLLLLLLJJJJJJKKKMMMNNNLLLJJJHHHIIIKKKLLLLLLJJJHHHGGGFFFGGGIIIJJJJJJHHHFFFEEEFFFFFFEEEEEEEEEDDDDDDDDDFFFFFFGGGHHHIIIJJJJJJJJJGGGGGGFFFGGGGGGIIIJJJKKKIIIJJJLLLNNNNNNNNNMMMLLLKKKKKKKKKJJJJJJJJJJJJIIIHHHHHHHHHJJJLLLKKKHHHEEEFFFGGGHHHIIIHHHHHHFFFEEECCCBBBBBB@@@???===<<<;;;;;;<<<===<<<:::999:::;;;999999999888888777777666333333333444555666777777777666444333333444666888777777777888999:::;;;<<<;;;999999999<<<=========;;;;;;;;;;;;;;;<<<<<<<<<;;;===??????===<<<;;;;;;<<>>;;;===@@@CCCEEEGGGGGGGGGFFFFFFHHHKKKPPPSSSSSSSSSSSSTTTTTTSSSRRRQQQRRRRRRKKKJJJIIIKKKNNNPPPPPPNNNMMMMMMMMMNNNOOOQQQSSSTTTMMMKKKGGGEEEDDDCCCBBBAAAEEEEEEEEEDDDCCCCCCCCCCCCHHHJJJMMMOOOPPPPPPOOOOOOLLLLLLLLLLLLMMMNNNOOOPPPAAA@@@@@@AAABBBBBB???<<<>>>?????????>>>???AAACCCEEEDDDEEEGGGKKKOOOQQQRRR[[[\\\```dddgggnnn~~~rrrlllrrrmmmaaaQQQ???444//////,,,,,,------------,,,,,,+++---444@@@IIIPPP]]]iiieeeXXXTTTKKKCCCDDDEEEBBB<<<:::555444333222111111222333111666:::;;;>>>BBBDDDBBB@@@@@@<<<666222111---(((---,,,***((('''''''''(((&&&&&&%%%#########&&&(((%%%%%%%%%$$$%%%%%%&&&'''&&&''''''((((((((((((''''''((((((((())))))******++++++,,,---............+++111000000444111555EEEfff|||yyysssmmmgggccc___]]]```^^^[[[YYYYYY[[[]]]___YYYXXXUUUSSSSSSTTTUUUWWWTTTUUUUUURRROOONNNOOOPPPNNNMMMMMMMMMNNNNNNLLLKKKGGGHHHIIIJJJJJJHHHFFFEEEEEEFFFHHHIIIHHHGGGEEECCCDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJIIIHHHGGGJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIHHHEEECCCCCCDDDEEEFFFGGGFFFEEEDDDCCCCCCAAA???>>><<<;;;;;;;;;<<<===;;;999888999:::666666666666666666666666444444333333444555666777555333222000000111333444444333333333333444666666666444222222444444444333222333333333444444444444000222444555555444555666444555777888888888777666222444666888999::::::999777777888;;;>>>@@@???>>>BBBCCCDDDCCCAAA@@@BBBCCC?????????AAACCCDDDEEEDDDCCCCCCCCCCCCDDDFFFHHHHHHCCC@@@===<<<;;;;;;999888:::999888888888999999888<<<<<<<<<======???@@@@@@<<<;;;;;;;;;;;;<<<======555555666888:::;;;:::999999999:::999999:::===@@@CCCBBBAAACCCHHHLLLMMMMMMWWW[[[ccckkkooouuuxxxrrrsssqqqiiiXXXDDD555///............---------------***---333<<>>AAAAAABBBCCCDDDDDDDDDCCCGGGGGGGGGGGGGGGFFFFFFEEEHHHHHHGGGGGGGGGFFFFFFFFFEEEFFFFFFEEEDDDCCCAAA@@@AAABBBCCCDDDEEEEEEDDDCCCBBB@@@???===;;;:::::::::999:::;;;:::888777888999666666666666666666666666444444444444444555666777333333111000000000111222222222111111111111222333444222000000111111000//////000111111222222111111000222333333111000111222222222222222222333333444///000000111222222222222111111111333555666555333444777:::999666444666888666666777888999::::::;;;999999::::::;;;;;;<<<<<<:::888666555555444333111333222111222333444333222333222111000111222444555111111111111111222222333222333444555666666555444777777777777666888<<<>>>AAA@@@@@@BBBFFFJJJLLLLLLXXX^^^iiisssxxx~~~|||uuurrruuuqqqbbbMMM;;;333222111000...---,,,,,,------,,,...222777???LLL[[[fffpppeeeXXXLLLCCCCCCFFFDDD>>>:::555444222000////////////111444444555<<>>:::666666888444...,,,***'''%%%$$$$$$&&&'''!!!%%%((((((%%%###$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&''''''''''''&&&&&&'''(((((()))*********+++,,,------......---)))000...---333333444>>>PPP~~~zzzyyyuuupppllljjjhhheeeccc```___]]][[[ZZZZZZ[[[[[[TTTTTTTTTTTTSSSSSSRRRRRRMMMQQQUUUUUUSSSQQQSSSVVVPPPQQQQQQPPPNNNLLLLLLKKKJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEAAAAAABBBCCCDDDEEEFFFFFFGGGGGGGGGGGGEEEBBB???===???@@@BBBDDDDDDCCCAAA???DDDDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFDDDEEEEEEDDDAAA???>>>>>>>>>@@@AAACCCDDDDDDCCCCCCAAA@@@>>><<<;;;::::::;;;999:::;;;:::999888999:::::::::999888777666555555444444444444555555555555333222222222111111111111111111222111111111111111222000//////000222111000///000111222222222111111222333444222000......///111111222222333333333333///////////////000111222444333222333444555555444///333777777444111222444111222333333333333444555333444555666666555444333666444222222333333111000111000///111333444222000000111111111222222222222///////////////000111222///111333444333222222222777888777666666777;;;>>>>>>???@@@CCCFFFIIIMMMPPP[[[aaammmxxxxxxpppwwwxxxmmmXXXEEE<<<;;;555222///,,,++++++---......///000222:::JJJ[[[gggxxxmmmZZZMMMCCCCCCGGGEEE@@@<<<777666444111000/////////...000222444:::AAABBB>>>999999777777;;;@@@>>>999000...+++((('''(((***+++###&&&((('''###"""$$$(((######""""""######$$$%%%$$$%%%&&&'''((((((((((((%%%%%%&&&'''(((******+++******+++,,,------------,,,333000,,,111222222;;;DDDvvvyyy{{{vvvqqqooonnnmmmjjjgggcccbbbaaa___^^^]]]]]]\\\VVVWWWWWWWWWVVVUUUSSSRRRLLLRRRWWWWWWTTTRRRTTTVVVPPPQQQRRRPPPNNNLLLKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGHHHGGGGGGFFFEEEFFFFFFFFF@@@AAABBBCCCDDDFFFGGGGGGGGGGGGHHHGGGFFFCCC@@@>>>@@@BBBEEEGGGFFFDDDAAA???BBBBBBDDDEEEGGGIIIJJJKKKJJJJJJJJJIIIIIIIIIHHHHHHEEEFFFFFFDDDAAA???>>>>>>===???@@@BBBCCCCCCCCCBBBBBBAAA???===<<<<<<<<<===:::;;;<<<<<<;;;:::;;;===;;;;;;999777555444222111333444444555555555444444333333444444333222111111333333333444333333222111000......///111333333333///000222333333333222111000111111000...---...//////000222333444333222111//////......///111333444333111000111333444444333///444999:::666333444555000111222222111111222333111333444555555333111000555444222333444444333111000//////111444555222000222444666777777666444222000000000000111222333444///111333555555555555666999999888666666888;;;>>>;;;===AAACCCFFFJJJOOOSSS^^^dddooozzzoooxxx}}}ttt```MMMDDDCCC777444///+++******---...///000//////777HHH\\\hhh|||qqq]]]OOOCCCCCCGGGFFFBBB>>>888777555333111000000000000333666999===BBB???999555666666888???GGGFFFAAA666333000---,,,---///000%%%''''''$$$!!!!!!%%%***"""""""""!!!"""######$$$%%%&&&'''((())))))))))))$$$$$$%%%'''(((***+++,,,******+++,,,------------///666111,,,000111111888>>>ooo}}}zzz{{{wwwsssooollliiigggeeeaaaaaabbbddddddaaa\\\XXXTTTWWWZZZ\\\\\\YYYVVVSSSPPPYYY\\\VVVUUUYYYVVVMMMQQQOOOMMMLLLMMMMMMKKKJJJGGGHHHJJJKKKJJJHHHEEEDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBCCCDDDFFFGGGFFFEEEDDDDDDEEEDDDBBB@@@CCCBBBBBBCCCEEEFFFEEEDDDCCC@@@>>>AAAHHHLLLLLLIIIHHHIIIJJJJJJGGGEEEDDDDDDCCCDDDDDDDDDDDDBBBAAA@@@>>>>>>???@@@AAACCCDDDDDD@@@===;;;:::::::::999888;;;::::::999999888888777888888888888777555444333555555444333333333333444444333222222111111222222333333333222111000000///111111111111111222222222///////////////000000111000000000000000000000000444333333333222111111000/////////...---...111333000000000111222222333333555666888777666444444555222222222111111000000000111111222222222333333333000000111111111222222222000111333333333444777999444444444555555666777888555666666666777777777777777666666555444555555555555:::===:::888:::===<<<>>>AAADDDCCCCCCFFFNNNUUUZZZkkksssvvv~~~rrrvvv}}}}}}oooZZZKKKGGGBBB999///+++---///---)))///,,,,,,///444@@@UUUfffooobbbPPPCCCDDDGGGDDDBBBCCC???===:::555111......///...000333666999::::::999666444333555:::BBBJJJOOO???>>>;;;666111---,,,+++)))&&&######%%%&&&&&&$$$###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&$$$%%%'''((((((((('''&&&***++++++,,,,,,------......000111111000111333666CCCccc}}}}}}yyyuuurrrooommmkkkggghhhhhhfffccc___[[[YYYUUUWWWZZZ\\\\\\YYYVVVTTTYYY]]]]]]XXXZZZ___[[[PPPSSSPPPMMMLLLLLLLLLKKKJJJGGGHHHIIIJJJIIIGGGEEECCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDFFFGGGFFFEEEDDDDDDEEEEEECCCAAADDDCCCCCCDDDFFFHHHGGGFFFFFFCCCAAACCCHHHKKKJJJHHHIIIJJJLLLKKKHHHEEECCCBBBBBBCCCDDDFFFFFFDDDCCCAAAAAABBBCCCCCCDDDDDDDDDDDDAAA???<<<<<<<<<<<<;;;999::::::::::::::::::::::::888888888777666555444333555555555555444444444333333333222222111111222222333222222111000000////////////000000111222222333111000000000000111222222444444333222111000000///333333222222111111222222444444333111///...000111000000000111111222222222444555666555333222333444333222222222111111111111222222222222333333333333222222222333333333444444111222333333333444666888666666666666777888999999999888888777777888999999888888888888888888888888888<<<>>>;;;:::===??????BBBDDDEEEEEEFFFKKKRRRXXX^^^nnnvvv{{{sssrrrwww}}}ttt___SSSRRRKKKAAA555.........---***///---,,,...333===PPPaaa}}}qqqcccQQQDDDEEEHHHEEEAAAAAA???===:::555111///...///...000222555777777777777555444222222444:::@@@DDDLLLMMMKKKBBB777...+++,,,+++((($$$###$$$$$$###!!!###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((()))))))))))))))***++++++,,,,,,------......///111111000111333555999XXX~~~zzzvvvsssqqqooopppoooiiibbb]]][[[[[[WWWYYY[[[\\\\\\YYYWWWUUU]]]^^^[[[XXX^^^eeeaaaXXXVVVSSSOOOLLLLLLKKKKKKJJJGGGHHHIIIJJJIIIGGGEEECCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCEEEFFFGGGGGGFFFEEEEEEFFFFFFDDDBBBEEEDDDDDDEEEHHHIIIIIIIIIGGGEEECCCEEEJJJLLLLLLJJJJJJLLLNNNLLLIIIDDDAAA@@@@@@BBBEEEHHHIIIGGGEEEDDDEEEFFFGGGHHHGGGEEECCCBBBBBB@@@>>>===>>>>>><<<;;;999::::::;;;<<<<<<======999999888888777555444333555555666777666555444333333333333222222222111111222111111000000//////...------...///111222333333222222222222222333333444888777666444222000///...222222111000111222333444999999777555111//////000000000000000000111111111333333333222000000111333333333333222222222222111222222333333333444444444222222222333333333333444222333444333222333444666777777777777888999:::;;;<<<;;;999777777999;;;<<<999:::;;;=========<<<<<<;;;??????<<<<<<@@@CCCCCCGGGFFFEEEFFFIIIOOOUUUYYY^^^kkkssszzzxxxppprrr}}}yyydddXXXYYYVVVKKK<<<111......---+++000---,,,---111:::LLL\\\uuutttcccQQQDDDFFFIIIEEE@@@???;;;999666333111111111111000111333555555555555444444222000......000444666???DDDFFF@@@555------000(((&&&$$$$$$$$$$$$###"""###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''***)))))))))******++++++***++++++,,,,,,------......///000000000111333555333NNN~~~xxxuuussstttuuussskkkbbb\\\]]]```YYYZZZ[[[\\\[[[ZZZXXXWWWZZZ[[[YYYVVVZZZaaabbb]]]XXXUUUPPPMMMMMMMMMLLLLLLIIIIIIJJJKKKJJJHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFGGGHHHHHHGGGFFFGGGHHHHHHFFFDDDEEEDDDDDDFFFIIIKKKKKKJJJEEEDDDDDDGGGLLLOOOQQQPPPLLLNNNOOONNNIIIDDDAAA???@@@CCCGGGJJJLLLJJJHHHFFFGGGHHHIIIJJJIIIFFFBBB@@@BBB@@@>>>===>>>>>>===<<<;;;;;;<<<<<<============:::::::::999888777666555444666777888888666444333333333333333222222111111111000000000//////......+++,,,---///000222333333222222111111222222333444777777555444222000//////111000000///000222444555888999888555222000///000000000000000000000000000333333333111000///111333333333333222222222222222222333333333333444444444000000000000111111111111333444444333222222333555777777777777888999:::;;;>>>;;;888666666888;;;>>>999:::===???@@@@@@???>>>===@@@@@@===>>>CCCFFFFFFIIIFFFEEEFFFKKKQQQVVVXXXaaajjjnnnuuuqqqppp~~~}}}gggVVVUUUZZZOOO???333.........---///---,,,...111999JJJYYYmmmwwwdddQQQCCCDDDHHHEEE???===444333111000111333444444444444555666666666555444333111///,,,++++++,,,---***...333222...+++,,,...###""""""###%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''+++***)))((()))***+++,,,***++++++,,,,,,------......///000000000111333555444III}}}uuuqqqpppssstttrrrkkkbbb^^^aaaddd\\\\\\\\\\\\[[[ZZZYYYXXXVVVYYYXXXTTTQQQTTTXXXZZZWWWTTTQQQOOOOOOOOOOOONNNLLLLLLLLLLLLLLLJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFGGGIIIJJJJJJIIIIIIIIIJJJJJJIIIGGGFFFFFFEEEGGGJJJKKKKKKJJJGGGFFFGGGIIILLLOOOQQQQQQLLLNNNOOONNNJJJEEEBBBAAABBBEEEIIIMMMNNNLLLIIIGGGGGGHHHJJJJJJHHHEEEBBB@@@AAA@@@>>>===>>>>>>>>><<<>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;:::999888777444666777888888666444333222222333333333222111000000000000000////////////,,,---...///000111222222000000000000000111222222333333222222111000000000000/////////000222444555333444555444222000000111222222111111000000//////333444444333111000222333222222222222222222222222222222222333333333444444//////000000000111111111333444444333111111222444666666555666666777888999<<<:::666444444777;;;>>>888:::===???AAAAAA@@@???>>>@@@@@@???AAAGGGIIIGGGKKKIIIHHHJJJOOOUUUXXXZZZgggmmmnnnsss}}}}}}qqqmmm|||kkkVVVNNNUUUKKK===222---...///000---,,,,,,///222:::IIIXXXiiihhhSSSBBBBBBFFFDDD???===444111///...000222333222777888888777777666555555111000///---,,,+++************++++++,,,***'''$$$!!!"""###$$$$$$%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((***)))((('''((()))***+++***++++++,,,,,,------...---...000000///000222444666DDDvvvxxxpppmmmmmmppppppmmmhhhcccaaacccfff^^^^^^]]]\\\[[[ZZZZZZZZZWWWYYYYYYRRRJJJHHHLLLPPPRRRQQQOOOOOOPPPQQQPPPOOOMMMNNNMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHJJJKKKLLLLLLLLLKKKLLLMMMMMMLLLJJJJJJIIIHHHIIIKKKMMMLLLKKKLLLLLLKKKKKKLLLLLLMMMNNNLLLNNNNNNMMMIIIFFFEEEEEEGGGIIILLLNNNNNNMMMJJJHHHGGGHHHIIIIIIHHHFFFCCCBBBBBB@@@>>>>>>??????>>>===??????>>>>>>===<<<<<<;;;======<<<<<<;;;999888777555555666777666555444333222222333444333222111000000000000000000000000000//////000000000000111111//////......//////000111000000000000000000000000//////000000111222222333---///111222111000111222444333333222111000//////222444555555333222222333000111111111111222222222111111222222222333333333111111111222222222222333333333444333111111222444444444444444555666777888999777555333444777;;;>>>999:::<<<>>>???@@@?????????AAABBBBBBEEEKKKKKKHHHMMMNNNOOORRRUUUYYY\\\^^^gggllllllppptttnnnppp}}}yyyvvvwwwwwwyyyssslllwwwuuu^^^NNNJJJCCC999111......///000,,,+++,,,///222999GGGUUUeeezzzsssZZZDDD@@@DDDBBB>>>===999555000///111222111///888777777666555555444444......///...---,,,*********(((&&&'''******&&&"""$$$%%%&&&&&&###"""!!!"""###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&'''((((((((((((''''''''''''((())))))***++++++,,,,,,------...---.../////////000222444666<<>>???@@@@@@@@@BBBDDDFFFJJJOOONNNIIIKKKOOOTTTWWWXXXZZZ]]]```cccjjjmmmpppnnnaaa___nnnwwwqqqllllllmmmrrr}}}{{{nnnrrr~~~iiiRRRAAA<<<666111......//////---,,,,,,///000666CCCPPP]]]rrrfffIIIAAABBB@@@<<<<<<:::666111111444666555333444444333222111111111111+++,,,---...---+++)))'''%%%$$$$$$%%%'''((('''&&&$$$&&&'''&&&### !!!###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))&&&'''(((((())))))((((((***++++++,,,,,,------...---.../////////000222444777666\\\{{{oooiiijjjnnnmmmiiifffdddcccdddcccbbbaaa```^^^\\\[[[[[[[[[[[[YYYUUURRRPPPOOOLLLLLLMMMFFFFFFHHHLLLOOOPPPOOOMMMMMMMMMLLLLLLKKKJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHLLLLLLKKKKKKKKKMMMNNNOOOPPPOOOOOOPPPQQQRRRPPPOOORRRPPPOOOOOOPPPQQQPPPNNNKKKLLLLLLLLLKKKLLLNNNOOOLLLLLLKKKJJJHHHIIIKKKMMMPPPPPPPPPOOONNNKKKIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIDDDBBBAAAAAABBBCCCBBBAAA;;;;;;<<<<<<======>>>>>>:::::::::999888777666555555555444333333333333444111222333444444222111///111111111111111222222222666555444222111///...---///////////////000000111111111111000000000000000---///111333333222000...***---000111111000111222666666555444222111000000///222555777555222000///......//////000000000111///000000000000111111111////////////000000000000111222333222111111333555444444444555555666777888555555444555777:::>>>@@@============>>>???@@@AAAAAADDDFFFIIINNNRRRPPPJJJHHHNNNVVVXXXXXXXXX[[[___dddmmmsssvvvqqq^^^YYYhhhuuuooojjjiiilllrrrqqqooo}}}oooTTT<<<999555222///............,,,---...///333???KKKUUUjjjnnnNNNBBBAAA>>>;;;;;;777333000222888<<<<<<:::111000///...------......***+++,,,---,,,)))&&&$$$***+++***((($$$###$$$&&&!!!$$$&&&&&&###!!!"""######$$$$$$%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))&&&''')))*********)))(((***++++++,,,,,,---......---.../////////000222444999444WWWvvvnnnlllnnnkkkmmmnnnmmmlllkkkkkklllggg```[[[\\\bbbddd___YYY]]]XXXSSSOOOMMMLLLJJJIIIHHHHHHIIILLLOOOPPPOOOMMMMMMLLLKKKKKKKKKLLLMMMNNNNNNMMMKKKIIIGGGGGGJJJMMMJJJJJJKKKLLLNNNQQQTTTVVVOOOOOOOOOPPPRRRTTTWWWXXXZZZVVVRRRTTTWWWVVVPPPIIIKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMLLLJJJIIIIIILLLOOOMMMMMMMMMOOOQQQQQQPPPOOOGGGDDDGGGMMMNNNIIIGGGJJJ@@@CCCFFFFFFEEEBBB@@@@@@;;;999999<<<===::::::===999:::;;;;;;999666222000777666555444333444555555222444666666444222222222222444555555333333444666222222222222111///...---///000222000......111444333222111111333333333111222222111222333222111//////000000111222333333444333555666666444333333444222222333333333222222111---...000000//////111222111111111111000///...---333000...///222222...***---///222111000111444777888777666555444333333444333222222555999<<<>>>>>>??????@@@???>>>>>>AAACCCCCCFFFJJJLLLKKKJJJIIIIIIOOORRRUUUVVVVVVXXX]]]bbbllltttzzzyyyuuuqqqkkkeeewww}}}vvvooolllhhhfffkkkvvvuuuuuu~~~{{{aaaDDD999111000111111000111000......000222333999@@@QQQaaazzzyyyVVVIIIEEE>>>888888,,,111999@@@BBB>>>999555444333111000......------,,,+++---///***$$$&&&...***)))'''&&&%%%&&&&&&'''%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))************)))000000(((&&&---///***/////////000111111222222444777PPPzzzsssqqqssstttsssrrrqqqqqqrrrrrrrrriiiddd``````dddfffbbb^^^```[[[VVVRRROOONNNLLLKKKKKKKKKLLLOOORRRTTTSSSQQQOOONNNMMMLLLLLLLLLMMMMMMPPPPPPOOOMMMLLLLLLNNNPPPNNNNNNNNNOOOPPPRRRSSSTTTSSSSSSRRRSSSTTTUUUWWWXXXXXXTTTQQQRRRVVVUUUPPPJJJMMMMMMLLLKKKKKKKKKLLLLLLMMMLLLJJJGGGEEEGGGKKKOOOQQQOOOLLLMMMPPPQQQOOOLLLHHHFFFGGGLLLKKKFFFCCCEEE@@@BBBEEEEEECCCAAA@@@@@@;;;888777::::::888888;;;888999::::::999777555444888777555444444444555555444666888777666444444444333333333333444444444444111111111222111111000000000111111///---...111444222111111222444555555444111111111111222222111000222222222333333444444444222444555444333111222333222222222333222222111000///000222222111111333444111111111111000///...---222000...000333333///++++++---//////...///111444666555444333222222222222111000111333777999:::999<<<=========<<<===@@@BBBDDDGGGJJJKKKKKKJJJKKKKKKLLLPPPSSSUUUVVVZZZ```eeeoootttxxxyyy|||~~~zzztttpppzzz~~~wwwsssqqqmmmhhhggglllyyyzzzwww}}}}}}hhhLLL>>>222///000///...---///------000111222777>>>NNN\\\rrryyyWWWHHHDDD>>>999999333555999;;;;;;999777555222111///...,,,,,,++++++111---+++,,,***&&&(((...***)))((('''&&&&&&''''''%%%$$$###""""""###$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''''''''(((((((((((())))))))))))************333999888///,,,000111,,,/////////000111111222222555666JJJ|||{{{||||||yyyvvvuuuwwwyyywwwvvviiigggddddddeeeeeedddcccddd```ZZZVVVSSSQQQOOONNNNNNNNNOOORRRTTTUUUTTTRRRRRRQQQOOOMMMLLLLLLMMMMMMOOOPPPQQQQQQPPPPPPQQQRRRRRRRRRSSSSSSSSSRRRRRRRRRWWWWWWWWWVVVVVVWWWXXXXXXWWWTTTRRRTTTWWWWWWSSSNNNPPPOOOMMMKKKJJJKKKLLLLLLSSSQQQMMMIIIHHHKKKPPPUUUWWWQQQLLLLLLQQQSSSOOOKKKKKKIIIIIIJJJIIIDDDAAABBBBBBDDDEEEDDDBBB@@@@@@@@@;;;888666888888666777;;;:::::::::::::::999999888999888777666555444444555777999::::::888777777888555222000111444555333000...///000222333333333333333222000...,,,...111444111000000111333555444444000000111111111111111000555555555555555555555555333555555555333222333444444444444444444333222222111333444555444444555777111111111111000///...---111000///000333333000,,,,,,---............000222333333222111000000000000......///222444555444333777888999999999:::===@@@BBBDDDFFFGGGFFFGGGHHHJJJJJJNNNRRRUUUXXX^^^eeekkkyyy|||qqqrrrzzzxxxuuupppjjjiiippp~~~zzz{{{rrrZZZHHH666000111000---+++...,,,,,,///000000555<<>>:::888::::::888999<<<>>>>>>======<<<;;;;;;;;;:::999888777666555555555999:::<<<;;;:::999:::;;;999444000111444444000,,,---...000222444666777777777555222///...000333666222111000111222333222111...000111222222111222222777777777777666666666666666777888666555444555777777777777777666555444444333444666666555555777888222222222222111000///...111000000222333333111...//////000000000000222333111000//////............------///111333333111///111222333333444666999<<<<<<===>>>>>>>>>@@@BBBEEEGGGKKKPPPUUUZZZbbbkkkrrr|||uuunnnmmmuuu|||xxx~~~}}}hhhRRR;;;222333333000---...+++,,,/////////333999IIIRRR^^^qqq~~~ZZZFFF???;;;888777999777333000...///000111444333222111//////......---...111333111---)))(((+++***(((&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%''''''''''''((((((((((((((()))))))))************''',,,---***)))---...,,,/////////000111111222222666555???mmm}}}{{{zzz}}}|||tttmmmhhhiiiiiigggdddcccdddffffffccc^^^ZZZXXXUUUSSSPPPVVVUUUTTTTTTSSSQQQNNNKKKRRRPPPOOOMMMLLLLLLMMMMMMIIILLLOOOQQQPPPPPPPPPPPPRRRSSSSSSSSSTTTTTTUUUUUUWWWXXXYYYZZZ[[[\\\\\\\\\YYYWWWVVVXXXZZZ[[[ZZZWWWSSSRRRPPPNNNOOOQQQSSSUUUVVVSSSOOOJJJIIILLLSSSXXXZZZRRRKKKMMMTTTXXXUUUOOONNNNNNMMMKKKJJJJJJIIIHHHKKKKKKJJJFFFBBB???>>>>>>@@@===<<<>>>>>>;;;<<<@@@CCCBBBAAA@@@>>>===<<<;;;:::999999999888777666666999;;;;;;;;;:::999;;;<<<<<<777333222444444///***...000222444777888999::::::777333111111444777999999777555444444333111//////111333444333333444666999888888888888888888888888888888777555555666888777777777777666555444333333555666666555666777999444444444444333222111111333333333444444444222000111000000000000111111111//////...---------............///222333333000...,,,---...///000222555888888999999999999;;;>>>AAAAAAFFFLLLRRRYYYcccnnnvvvyyyrrrrrrzzz}}}vvvzzzpppXXX>>>333333333111///---+++,,,//////...111777HHHQQQYYYfff```HHH>>>:::777555333222000///......///000444333333222111111111111...222444333000.........***)))'''%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''((((((((((((((()))))))))************&&&***,,,,,,,,,///111111/////////000111111222222555666???hhh~~~zzzrrrkkkllllllkkkiiifffdddeeeeeeccc```\\\YYYWWWUUURRRPPPYYYXXXVVVUUUTTTRRRNNNKKKMMMMMMLLLKKKKKKLLLMMMNNNLLLNNNQQQRRRQQQQQQQQQRRRQQQPPPPPPPPPQQQRRRTTTUUUUUUVVVXXXYYYZZZ[[[[[[[[[WWWVVVUUUVVVXXXYYYXXXWWWSSSSSSQQQQQQRRRTTTVVVWWWVVVTTTRRROOOMMMOOOTTTXXXWWWQQQLLLNNNSSSVVVTTTOOONNNOOOMMMJJJIIIKKKLLLJJJJJJJJJJJJGGGCCC???>>>===@@@======AAAAAA??????BBBCCCCCCBBBAAA???===;;;:::999999::::::999999888777888999:::999888888:::<<<===:::666555666555111...222333555777999:::;;;<<<;;;888444333555888:::;;;???===:::999888666444222000333666777555555777:::::::::;;;;;;;;;;;;;;;;;;999999999777555555777999666666666555444333222111333555666666666666777999888888888777777666555444666666777777666555333222222000......///000000/////////...------......///000000000111333333111///+++,,,------...000333666777888999999999;;;>>>AAA===BBBIIIPPPXXXdddpppyyy|||wwwrrruuuwwwxxxttt]]]BBB444111000//////...,,,---//////...000666DDDOOOWWW___{{{iiiLLL???;;;888666//////000000000111111111222222111111111222333333000222333000000222222000+++***(((&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))************(((+++------------....../////////000111111222222444777>>>bbb|||yyy|||~~~yyytttooolllnnnmmmjjjhhhfffdddbbbbbb^^^\\\YYYVVVUUUSSSPPPNNNWWWVVVTTTTTTSSSQQQNNNKKKHHHHHHHHHHHHIIIKKKMMMOOONNNPPPRRRRRRQQQQQQRRRSSSPPPOOOMMMKKKLLLNNNQQQTTTUUUVVVWWWXXXXXXXXXXXXWWWWWWVVVVVVVVVWWWXXXXXXWWWTTTTTTSSSSSSSSSTTTTTTUUUVVVVVVVVVTTTSSSSSSUUUXXXSSSPPPMMMNNNPPPQQQOOOLLLMMMOOOLLLFFFEEEIIIJJJGGGCCCEEEGGGFFFCCC@@@>>>>>><<<:::<<>>@@@???@@@AAAAAA???===;;;999888888:::;;;;;;::::::999666777777666555666888::::::999999888777777666666555666888:::;;;<<<<<<<<<999666444444777:::;;;;;;@@@===;;;:::999888555333111555::::::888888;;;>>>======>>>>>>??????@@@@@@======<<<:::999999;;;===888888888777666444333222444666777777777777888:::;;;;;;;;;;;;:::999888777999999:::999777555444333444111//////111111000.../////////......//////000111000///000222333222111,,,---...//////000444666555777999::::::;;;>>>@@@>>>CCCJJJRRR\\\hhhvvvrrrpppooouuuyyywww}}}{{{dddJJJ:::222//////000...---...000000...000555===LLLTTTYYYtttsssSSSCCC>>>;;;777111111222222333444444444111222222222333555666777777;;;???DDDKKKLLL@@@111---,,,***((('''&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((())))))))))))************(((***,,,,,,+++))))))+++/////////000111111222222222777;;;XXX|||yyy}}}yyysssnnnllllllnnnkkkgggdddcccbbb___]]][[[YYYVVVTTTSSSRRROOOMMMRRRQQQPPPQQQQQQPPPMMMKKKEEEEEEEEEFFFHHHKKKNNNOOONNNOOOPPPPPPOOOOOOPPPRRRQQQNNNKKKIIIIIIKKKOOOQQQUUUVVVWWWWWWWWWVVVTTTSSSYYYYYYXXXXXXXXXYYYYYYYYYUUUUUUTTTTTTSSSSSSRRRRRRQQQRRRTTTSSSRRRQQQRRRSSSQQQPPPNNNNNNNNNLLLJJJHHHLLLNNNJJJCCCAAAFFFGGGDDD===@@@CCCDDDCCCAAA??????888777:::@@@BBB>>>===???;;;<<<>>>??????===:::999777888:::;;;<<<<<<;;;:::444555555444444444777999777888::::::999999:::<<<888999:::;;;<<<=========777444333444888;;;;;;:::<<<:::888777777666444333333777<<<<<<:::999===AAA??????@@@AAABBBBBBCCCCCCBBBBBBAAA???>>>>>>@@@CCC<<<;;;;;;;;;999888777666555777888888888888999;;;============<<<;;;::::::;;;<<<<<<;;;888555444444777444222222444444333111000000/////////000000111111///...///111222333222///000000000000222555777333666888999:::;;;===???BBBGGGOOOWWWaaannn|||}}}wwwssskkkiiikkkttt~~~{{{vvvzzz{{{lllRRR@@@555000000333///---...111000...000555777HHHRRRVVVpppzzzWWWFFF@@@===999555555444444444555666777333444444555777999:::;;;CCCJJJVVVfffsssoooSSS666///...,,,***(((((((((((($$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************)))***---///...+++,,,.../////////000111111222222111666888PPPyyyuuuwwwxxxsssmmmlllpppqqqlllccc___bbbaaa\\\XXXWWWVVVTTTSSSSSSRRRRRRPPPOOONNNNNNNNNLLLIIIGGGBBBBBBCCCGGGLLLMMMKKKIIIMMMMMMLLLLLLLLLLLLMMMMMMHHHJJJKKKIIIEEEFFFKKKQQQWWWVVVTTTSSSSSSSSSTTTTTTVVVWWWYYYZZZYYYWWWUUUSSSTTTUUUXXX[[[\\\[[[WWWSSSVVVYYY[[[XXXSSSMMMJJJIIIIIILLLPPPTTTTTTQQQMMMJJJTTTMMMHHHJJJLLLJJJFFFEEEDDDEEEEEEDDDAAA>>>;;;999888444333999======<<<======;;;999777666666888888777777999:::;;;;;;::::::999888666444333555:::>>>>>><<<::::::======<<<999::::::;;;<<<<<<;;;888666888666333444666888999:::<<<;;;;;;::::::999999888:::999888888:::<<<>>>@@@???@@@@@@@@@??????AAACCCBBBAAA@@@???>>>>>>>>>???>>>>>>>>>===<<<:::999888777666555444555666888999<<<===>>>??????>>>===<<<;;;;;;:::999999999999::::::999777555444555555666555444333222111222333444000000////////////000000000...///222222000222777888888888:::<<<@@@CCCDDDEEEMMMUUU]]]iiiyyyxxxsssqqqccceeelllwww}}}vvvxxx{{{yyycccFFF777777777222000///////////////000000888@@@NNNXXXiiibbbNNNDDD;;;;;;;;;888555555888::::::999777555555777777999BBBKKKQQQ___ooozzz~~~dddFFF:::555///,,,------+++)))'''''''''&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''((()))))))))))))))(((***++++++)))((())))))+++,,,,,,,,,...111...(((---...///000000111000000666777333DDDyyy~~~xxxvvvyyyzzztttpppppppppooojjjaaa^^^aaa```]]]UUUTTTSSSQQQPPPPPPPPPPPPNNNMMMLLLKKKKKKIIIFFFDDD>>>>>>@@@DDDIIIJJJIIIGGGIIIIIIJJJJJJJJJJJJIIIIIIFFFHHHIIIGGGDDDEEEIIINNNVVVUUUTTTRRRRRRQQQRRRRRROOOQQQTTTWWWXXXWWWUUUSSSUUUUUUUUUWWWXXXXXXVVVTTTWWWXXXXXXVVVPPPLLLKKKKKKMMMOOORRRTTTTTTSSSPPPNNNPPPKKKHHHKKKMMMKKKJJJJJJGGGGGGGGGFFFCCC@@@<<<:::777222111555999888999::::::999777555555555666777555666666777888999:::;;;;;;:::888555333555999<<<>>><<<;;;<<<>>>>>>;;;999<<<<<<<<<======;;;888666666444222333666999::::::;;;::::::999888888777777777888999:::;;;<<<======AAABBBBBBAAA@@@@@@AAACCC>>>>>>>>>???????????????===>>>???>>>===:::888666777666666666777999;;;===@@@AAAAAA@@@???>>><<<;;;;;;;;;:::999999999999999999999888777777777777888666666555555444444555555111111000000000000111111000///000222222000222777777888999<<>>BBBFFFHHHGGGEEEGGGHHHIIIKKKKKKIIIHHHGGGGGGHHHIIIGGGEEEFFFKKKOOOUUUTTTSSSQQQPPPOOOOOOOOOIIIMMMQQQVVVWWWVVVSSSQQQUUUSSSRRRRRRSSSTTTSSSRRRUUUUUUTTTQQQMMMKKKJJJKKKNNNOOORRRTTTUUUSSSQQQPPPOOOLLLKKKNNNNNNKKKKKKMMMHHHHHHHHHFFFCCC???<<<999666222111444777555555777555555444333333333444555333333333444555888:::;;;<<<;;;999666444444888;;;<<<<<<<<<>>>???>>>;;;888======>>>>>>===;;;888777333222111333666:::;;;<<<:::999888888777666666777555777999<<<<<<<<<;;;:::@@@AAAAAA@@@>>>===>>>???999:::<<<===>>>>>>======<<<===??????>>>;;;777555777777777888:::<<<>>>@@@DDDDDDCCCBBB@@@>>><<<:::;;;;;;;;;:::::::::999999:::::::::;;;::::::999999666666666666666555444444222222111111111111222222222000111333222000222666777888;;;???BBBEEEGGGHHHKKKSSS[[[cccoootttjjjdddVVV[[[fffuuuzzztttsss~~~|||nnnSSS???777333///000000////////////000000444777BBBIIIXXXoooZZZMMM@@@===<<<999777777888:::;;;;;;666444444777999???KKKVVV^^^}}}mmmQQQBBB:::111+++******)))'''''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''''')))++++++)))))))))*********+++///888>>>:::222222222222222111111111000000777666AAAjjjwwwvvvvvvuuutttuuuyyy}}}rrrmmmddd]]][[[[[[ZZZXXXUUUTTTRRRPPPOOOOOOOOOPPPOOONNNLLLLLLLLLJJJGGGDDD:::<<>>:::777555333555999999666333444111222222222222222222222111000000111333666:::<<<<<<;;;999777555666999<<<;;;<<<>>>??????===:::888;;;===>>>>>><<<999777666222111111333777;;;<<<<<<;;;:::888777666666777777666777999:::::::::999999<<<<<<<<<:::777666777888666777999;;;;;;:::999888888:::===??????<<<888666888888888999:::<<<>>>???CCCCCCBBB@@@???===<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>===;;;999888333444555555555444222111333333222222222222333333333111222444333000222777777:::===BBBEEEHHHIIIJJJPPPXXX```hhhuuuvvvjjj___XXXRRRWWW```ooo}}}|||sssqqqsssuuummmYYYFFF;;;777555111000000////////////000111333;;;BBBOOOwwwvvvcccTTTEEEAAA<<<:::888888999:::<<<===:::888777999<<>>:::888222333888===<<<666111000000111222333333222222111000//////000222666999;;;::::::999888777888;;;>>>:::<<<>>>???>>>;;;999777999;;;======:::777666666222222222444888;;;<<<<<<<<<;;;999777777777888888999888777666777777999999888888888666333222222333444666777888777666444222555777;;;>>>???>>>;;;999999999999999::::::;;;<<<>>>>>>>>>===============>>>>>>??????>>>>>>===<<>>>>>===XXX||||||uuuqqqwww}}}~~~{{{yyyrrrkkklllttt{{{~~~rrrhhh```^^^]]]ZZZUUUTTTQQQOOOLLLIIIHHHIIIJJJLLLKKKJJJJJJJJJKKKJJJGGGEEEAAADDDHHHKKKKKKKKKLLLMMMIIIJJJKKKMMMMMMKKKJJJIIIHHHHHHIIIIIIKKKLLLNNNNNNOOOOOONNNNNNLLLKKKIIIHHHCCCGGGNNNUUUZZZ\\\[[[[[[WWWXXXZZZ\\\\\\YYYSSSOOONNNPPPSSSWWWXXXUUUOOOKKKJJJNNNUUU[[[\\\XXXSSSOOOJJJHHHIIIMMMMMMJJJIIIKKKHHHHHHHHHFFFCCC???<<<999///222888>>><<<444//////111222444555555444222111000000000111444666999;;;999999999999888999<<>>===;;;999777777666:::===<<<999666666777555444555777:::;;;;;;;;;===;;;999777666777888999:::888666555444666777999777777777555222111222333555555666666555444222111444777:::===>>>===<<<:::888888999999999999::::::;;;;;;;;;;;;;;;===>>>???>>>>>>???@@@???>>>===<<>>===<<<:::888777666777777777777666555555444444333333333333444444222111222555555333555:::<<<===@@@DDDGGGJJJLLLLLLNNNVVV^^^fffttt}}}wwwoooggg```[[[XXXQQQPPPSSS]]]mmm}}}wwwsssnnnpppnnncccSSSDDD;;;777222111000//////......//////...555:::AAA___kkkWWWDDD===::::::999888777888;;;===AAA>>>===???AAAFFFQQQ\\\kkkiiiQQQHHH;;;222...,,,***)))''''''''''''''''''((((((((((((''''''''''''(((((('''(((((()))))))))))))))&&&(((*********)))***+++)))+++,,,---333;;;<<<888444333111000000000111222555BBB@@@;;;PPPyyytttllljjjrrrxxxyyy|||~~~{{{tttmmmooowwwzzzxxxmmmccc]]]___aaa]]]XXXVVVPPPNNNKKKHHHGGGHHHIIIKKKJJJIIIIIIKKKLLLLLLJJJHHHCCCFFFJJJLLLKKKKKKLLLMMMIIIJJJJJJKKKKKKJJJJJJIIIEEEEEEEEEGGGIIIKKKKKKKKKMMMMMMMMMMMMLLLKKKJJJIIIDDDGGGMMMRRRVVVWWWWWWWWWWWWVVVVVVWWWWWWTTTPPPMMMMMMMMMOOOSSSUUUTTTOOOKKKJJJMMMQQQUUUVVVUUURRROOOIIIEEEEEEJJJMMMKKKHHHGGGDDDEEEDDDCCCAAA===:::888222444999>>>;;;555222444444555777888888666333111000111222444666888999:::;;;;;;;;;:::999999;;;===999;;;===;;;888666666777555999======999777777:::888888888999;;;;;;:::999<<<:::888666555666777888888777777666555555555555666666666444222111222333666666666555555555555555777888:::<<<<<<<<<:::999777777888999:::;;;;;;;;;::::::::::::;;;<<<>>>???<<<===>>>??????===<<<:::===<<<;;;:::::::::::::::888777777666666666666666444333333333333333333444111000222555555444777<<>>999222111000///............///,,,333666888PPPvvvlllYYYFFF@@@888999999888666777:::===>>><<<<<>>555000...+++)))'''''''''&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&'''(((((())))))((((((&&&(((***************,,,(((+++,,,,,,///777<<<<<<999777444111...---------888DDD???777IIIppp~~~pppiiiccclllqqqrrruuu~~~}}}vvvpppssszzzyyysssiii___[[[___ccc___ZZZYYYRRROOOLLLIIIHHHIIIKKKLLLKKKKKKKKKMMMOOOOOOMMMKKKCCCFFFKKKLLLJJJIIIJJJLLLKKKKKKKKKKKKKKKKKKKKKKKKEEEDDDEEEGGGIIIKKKKKKKKKLLLLLLMMMMMMMMMLLLJJJIIIIIIKKKNNNPPPQQQQQQOOONNNTTTRRRPPPOOOOOONNNLLLJJJJJJIIIIIILLLOOOOOOLLLIIIIIIJJJLLLNNNOOOOOOOOOOOOLLLFFFDDDIIILLLIIIDDDAAA????????????<<<999666444777888;;;>>><<<777777;;;666777:::;;;:::777444111111222444666888999999999=========;;;999888:::<<<999;;;<<<:::666444555777444999>>>>>>:::888999<<<;;;:::999:::;;;;;;:::888;;;999666444444444666777555666777888777666444222333444444333111000111222666666666666666777999999:::;;;;;;;;;;;;:::888777555666888:::;;;=========<<<;;;::::::;;;<<<===>>>;;;<<<===>>>===<<<:::999:::999888888999:::;;;===777666555333333444555555444333333222222333333444111000111555666555888===@@@@@@AAABBBEEEHHHKKKMMMPPPWWW___hhhwwwuuulllkkkhhhccc\\\TTTMMMIIIIIIHHHKKKUUUdddttt|||vvvsssqqqnnniii^^^OOOCCC<<<222222000///............///,,,222444222FFFhhh}}}nnn\\\KKKFFF777999999777555666999===:::999;;;>>>AAAEEEOOOYYYttt\\\UUULLLAAA888444111...+++'''''''''&&&&&&%%%%%%$$$((((((''''''''''''((((((%%%&&&''''''((((((''''''&&&(((************+++,,,***------(((''',,,111444...---------...111333555999DDD>>>444DDDlll}}}oooiiiiiigggeeegggmmmuuu|||}}}qqqmmmvvv{{{pppddddddddddddccc```[[[XXXUUURRRNNNJJJHHHGGGGGGHHHIIIKKKOOOQQQRRRQQQNNNMMMLLLJJJIIIJJJKKKLLLIIIFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDEEEGGGJJJLLLLLLKKKKKKLLLNNNPPPOOONNNMMMOOORRRUUUUUUSSSQQQOOORRRQQQOOONNNNNNNNNLLLJJJIIIIIIGGGEEEEEEHHHMMMPPPOOOJJJDDDDDDHHHLLLLLLKKKKKKHHHEEEFFFIIIGGGBBB<<<<<<======;;;999777888888::::::::::::;;;:::888666333333555777888666222...///111444888:::;;;;;;:::;;;<<<<<<888444444999>>>::::::;;;;;;:::888666555<<<<<<=========<<<:::999@@@???===999555444555777;;;777222111222444333222333444555444333222333444111222444555444444444555666444222444777999888666777888888999999999999999666444444555999<<<>>>>>>;;;;;;;;;:::999:::<<<>>>@@@;;;:::<<<<<<999888:::444666888888777555444444333333333333444666888999333333222333444333111...111111222222444555777888:::===@@@BBBDDDGGGKKKNNNPPPWWW```kkk||||||kkkggg^^^SSSNNNNNNMMMIIIDDDFFF>>>DDDQQQ\\\ooo{{{llliiikkkkkkgggbbbYYYJJJ===333000...---.........---333//////333555<<>>KKKYYYzzzsssWWWRRRJJJ@@@888444222///---***)))((('''&&&%%%%%%%%%$$$&&&(((((('''''''''(((''''''''''''''''''&&&&&&++++++*********************++++++,,,,,,------...,,,,,,---///000222333333CCC===555888EEEZZZzzzoookkkgggdddaaaccckkkvvv{{{ppplllsss{{{xxxnnneeedddbbbaaa^^^ZZZTTTPPPPPPNNNKKKHHHGGGGGGHHHIIIGGGIIIKKKMMMMMMLLLJJJIIIIIIGGGFFFGGGHHHHHHFFFDDDDDDEEEEEEFFFGGGHHHIIIIIIGGGFFFEEEDDDDDDGGGIIIKKKMMMMMMNNNPPPRRRRRRPPPNNNOOOQQQTTTWWWXXXWWWUUUSSSRRRQQQPPPPPPQQQQQQPPPNNNKKKJJJGGGEEEDDDFFFLLLPPPUUUOOOJJJHHHKKKMMMMMMKKKIIIFFFDDDDDDFFFEEE@@@;;;888::::::999888777777888<<<<<<;;;:::999888555444222222333555666555222000000222444777888999999999<<<>>>???<<<777555777::::::;;;<<<======<<<;;;:::;;;;;;<<<<<<<<<;;;;;;:::@@@???===:::777555666777:::666222111222444444333555666777666555444555666888999::::::999888888888777555444555777888666444555555555666777888999:::555444444555999<<<===>>>??????>>><<<999888999;;;???;;;888:::999666555777222444777888777555333333444444555666666666666555333222222333444333111///222222222333444555666777999;;;>>>@@@BBBFFFJJJMMMSSS[[[dddooo{{{kkkaaaYYYOOOJJJJJJJJJFFFBBBBBB;;;BBBPPP\\\qqqpppiiikkkkkkgggccc[[[MMMAAA444111...---.........---111---...222444<<>>999222666CCCWWW{{{uuutttooojjjfffgggnnn{{{zzzrrrnnnsssxxxtttlllllliiifffbbb^^^XXXRRRNNNMMMLLLJJJHHHHHHIIIJJJKKKIIIIIIIIIIIIIIIHHHGGGGGGEEEDDDCCCDDDEEEEEECCCAAABBBBBBCCCEEEFFFGGGHHHIIIGGGFFFDDDCCCDDDFFFHHHJJJMMMMMMNNNPPPRRRQQQNNNLLLNNNPPPRRRUUUVVVVVVUUUUUURRRQQQPPPQQQSSSTTTSSSRRRKKKIIIEEEBBBAAAEEEKKKPPPYYYUUUOOOMMMNNNNNNMMMKKKFFFDDDBBBBBBCCCBBB>>>:::666777888888666555666888<<<<<<:::999777444333222111111111222444555444222333333444555666777888888;;;>>>@@@???;;;777777999999;;;<<<>>>??????>>>>>>::::::::::::;;;;;;;;;;;;>>>???>>>;;;888666666666777555222000111333333333777888999999777777888999============<<<;;;::::::999888777888888777555333222222111222444666999;;;555444444666999<<<======@@@@@@???===:::999999:::>>>:::888888777333333666444555777888777666444222444555777888777555333111333222111222333333222000333333333444555666777888999;;;>>>???BBBEEEIIIMMMVVV___iiisssvvvhhhXXXQQQIIIEEEEEEEEEAAA>>>===888@@@NNN\\\tttrrriiilllkkkhhhddd^^^QQQEEE555333///---.........---///,,,---111444<<>>:::888666333000******((('''&&&%%%%%%%%%%%%&&&(((((('''&&&'''(((''''''''''''''''''''''''(((((((((((((((((())))))***++++++,,,,,,------...,,,,,,---...000111222222888444///333@@@TTTzzzvvvxxxvvvrrrllllllqqqzzz|||yyyvvvuuuwwwwwwqqqjjjoookkkfffbbb]]]WWWRRRNNNOOONNNLLLKKKKKKKKKLLLMMMLLLLLLKKKIIIHHHHHHGGGGGGDDDCCCDDDDDDDDDDDDCCCBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGEEECCCBBBCCCEEEGGGIIIKKKJJJJJJJJJLLLLLLKKKIIIHHHIIIKKKNNNOOOPPPQQQQQQQQQPPPOOOPPPRRRSSSSSSQQQGGGEEEBBB>>>???CCCKKKPPPXXXUUUQQQOOONNNNNNLLLJJJEEEDDDBBBAAABBB@@@===:::888999999888666444555666999999888555333111222222333222111222555666777666555555444444555666777888777:::<<<<<<;;;::::::<<<888999;;;===>>>>>>======999999999999999:::;;;;;;;;;<<<===;;;888555444444333222000//////000111111666888999999888888999;;;;;;;;;:::;;;<<<;;;:::999::::::::::::999777444222111000//////222555999<<<555555555777;;;===>>>>>><<<===>>>===;;;:::;;;<<<===:::999999888555777;;;???===:::888777666666555444555555555444333222111222111111222333444333111333444444666777999;;;<<<<<<===@@@AAADDDGGGLLLPPPYYYcccoooxxxoooaaaPPPJJJDDDAAAAAAAAA>>>;;;:::777???MMM\\\uuutttmmmooonnnjjjfff```TTTHHH888555000...---...------...,,,...111444===RRReeeeeePPPDDD<<<;;;:::888666666666777666555888555555:::@@@GGGQQQ[[[ccctttyyytttqqqdddSSSMMMDDD???;;;888888666333000+++***)))'''&&&&&&&&&%%%$$$%%%''''''&&&%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))))))))***++++++,,,,,,------...,,,,,,---...///000111222333111---333???RRR{{{tttrrrtttrrrooolllllloootttwwwyyytttuuuwwwyyyxxxssskkkgggkkkgggbbb]]]XXXTTTOOOLLLQQQPPPNNNLLLKKKJJJJJJJJJMMMLLLJJJHHHGGGFFFFFFFFFDDDEEEFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFEEECCCAAAAAACCCFFFGGGKKKIIIFFFEEEGGGIIIJJJJJJBBBCCCEEEGGGIIIKKKLLLMMMOOONNNMMMNNNOOOPPPOOONNNCCCAAA>>><<<===CCCKKKQQQRRRPPPNNNMMMMMMKKKJJJHHHFFFDDDCCCBBBAAA@@@===<<<<<<<<<<<<:::666444333444333444444222000000333555888666555555777888999888555444444444555666888888999::::::999888888:::;;;666777888999::::::999888777777888888999999::::::777999;;;;;;888444111000.........------...///000444555777777777777888:::888777777999;;;<<<;;;999999;;;======;;;888444222111111000000222555999<<<666666777999===??????>>><<<===>>>===;;;999999:::===;;;;;;<<<;;;:::===CCCMMMFFF>>>888777888999999555333111000000111333444222111000111333444444333333444555888:::===@@@AAA???@@@CCCEEEGGGLLLRRRVVV^^^jjjwwwzzzdddXXXIIIFFFAAA??????>>>;;;888888777@@@KKKZZZvvvxxxssssssqqqlllgggaaaVVVJJJ;;;777222...---------------...///111555>>>PPP___zzzcccNNNAAA::::::999777666555666666555333555666999<<<===AAANNNZZZ```gggeeebbbeee\\\KKKDDD===:::666555666555222///+++***)))((('''&&&&&&&&&###$$$&&&&&&$$$######$$$&&&&&&&&&'''''''''(((((()))))))))******+++++++++***++++++,,,,,,------...,,,,,,---...///000000111000000...333>>>OOO|||}}}vvvrrrtttnnnmmmlllnnnqqqtttuuutttmmmoootttwwwtttkkkfffeeelllhhhbbb]]]YYYVVVSSSPPPPPPOOONNNKKKJJJHHHGGGGGGJJJIIIGGGFFFDDDCCCCCCCCCDDDEEEGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEDDDBBB@@@@@@BBBDDDFFFKKKIIIFFFFFFHHHKKKLLLMMMBBBBBBBBBDDDFFFHHHJJJKKKOOOMMMLLLMMMOOOOOONNNMMMBBB@@@>>>===>>>DDDKKKQQQMMMMMMMMMLLLKKKIIIHHHGGGFFFEEEDDDBBBAAA???>>>===??????>>>;;;777444333333111222222000///000555:::<<<;;;999888999:::999888333333444666777999::::::???===;;;888777666666666444444666777888777666666666777888999999999888777333666:::;;;888333000...+++,,,------,,,,,,...000111333444555555555777999999777777999>>>???>>><<<777:::>>>???===999666555555444333333444777999;;;777777999;;;???AAAAAA@@@AAABBBAAA???;;;888666666===<<<===???======BBBJJJSSSKKK@@@999888999::::::666444111......000333555222000///000222444555444444555666999<<>>===;;;888666777777@@@JJJZZZwww~~~wwwwwwsssmmmiiicccXXXNNN===999333///---------,,,,,,...///000444===LLLXXXmmm}}}zzzfffVVVGGG;;;:::999888666666666666444222111333777:::999<<>>===>>>>>>>>>===;;;777444444444222333444222///111888===@@@>>><<<;;;;;;:::888666000222444888:::<<<======@@@>>>===;;;:::777555333111333555777888999888888444666999::::::888555333222666:::<<<999444000---***,,,......------///111///111333444444555777999<<<:::888;;;???AAA???;;;444999>>>@@@>>>;;;888777999888888888888888999:::999999;;;>>>AAACCCBBBAAACCCDDDDDDBBB===999777777>>>===>>>???===<<>>999999:::999888888666444222111111222333111000///000222555555555666666777888:::===???@@@>>>???BBBEEEIIIPPPXXX]]]cccrrrzzz]]]MMMGGGAAA@@@>>>===;;;999666333444555???IIIYYYxxxxxxwwwtttnnnjjjfff\\\RRR???:::444///---------,,,+++---......111;;;GGGPPP___tttyyypppgggVVVDDD===;;;999888888888777555333000000333777:::>>>HHHSSSZZZ[[[TTTRRRXXXOOO@@@<<<999666222111333444333111,,,+++***(((''''''&&&&&&%%%&&&''''''%%%$$$$$$%%%%%%%%%&&&&&&'''(((((()))((((((((()))***+++++++++***++++++,,,,,,------...,,,------......////////////111111555;;;HHHrrr|||uuutttnnnlllkkkkkkmmmoooooonnnnnnmmmpppqqqkkkdddgggooonnniiibbb\\\XXXUUUSSSQQQQQQPPPOOONNNMMMLLLKKKJJJFFFFFFFFFEEEDDDCCCAAA@@@???BBBEEEEEECCCBBBCCCEEEBBBBBBBBBCCCCCCDDDDDDDDDEEECCCAAA??????AAACCCDDDBBBDDDHHHLLLOOOOOOLLLIIIBBBBBBAAAAAABBBEEEGGGIIINNNMMMNNNPPPSSSVVVVVVVVVHHHHHHFFFDDDCCCFFFJJJNNNMMMOOOPPPOOOLLLHHHFFFEEEEEEDDDCCCAAA>>>=========<<<<<<<<<:::777555555555555666666333000222999???AAA???===<<<;;;999666333...000555999<<<>>>>>>>>><<<<<<===>>>>>>;;;777333000222555777:::;;;<<<<<<444666999;;;:::888444111222666;;;===:::555000...+++---000000......000333///000333444444555777999>>>;;;999;;;???@@@===999222888>>>AAA???<<<:::999;;;;;;;;;;;;::::::999999::::::<<>>===>>>>>>;;;999???HHHIIICCC<<<999:::;;;888555:::999888666444222111000111000//////222555666666777777777888999:::;;;<<<;;;===???CCCHHHOOOXXX]]]```qqqoooSSSFFFCCC???>>>===<<<:::777333111111444>>>HHHYYYzzzwwwwwwsssnnnkkkhhh___VVV@@@;;;444///---------,,,))),,,---,,,///888DDDKKKXXXooo|||{{{vvvdddLLLBBB===;;;:::::::::999777555333///000666===CCCKKKSSSZZZ\\\UUUSSSUUUKKK???@@@:::666222111333444444222,,,+++***(((''''''''''''&&&((()))((('''%%%%%%&&&%%%%%%&&&&&&'''((())))))&&&''''''((()))******+++***++++++,,,,,,---......,,,------......////////////111111444:::EEEooo}}}uuupppkkkiiigggdddccceeejjjooonnnlllkkkjjjlllnnnqqqsssooofff\\\WWWWWWUUUOOOJJJQQQOOONNNOOOPPPNNNJJJFFFFFFCCCAAA@@@@@@@@@???>>>CCCBBBBBBAAAAAAAAABBBBBBAAABBBCCCCCCCCCBBBAAA@@@CCCAAA???@@@DDDFFFEEEDDDCCCCCCDDDGGGJJJKKKHHHEEEHHHDDDAAAAAA@@@>>>@@@DDDRRROOONNNOOORRRUUUTTTSSSMMMLLLKKKKKKKKKLLLNNNOOOQQQNNNKKKJJJKKKJJJFFFBBB===<<<<<<===??????===;;;AAA@@@>>><<<999777555444777888999:::<<<>>>@@@BBB???AAABBBAAA===888555333000///000333888<<<>>>>>>???>>><<<:::999::::::;;;777777777777888999:::;;;===<<<:::888666444333222333:::AAABBB<<<666333222111111000...---...000333666666666666777888:::;;;<<<<<<<<<<<<<<<;;;:::999888:::===<<<999777888:::===;;;777444333555777999888999<<<@@@DDDFFFFFFEEE???BBBDDDCCC???;;;::::::???===<<<;;;:::;;;<<<<<<>>>===;;;;;;<<<;;;999777444666888999888444///,,,222222222222333555777888999666333444777::::::999===>>>BBBGGGIIIJJJQQQYYYcccsss~~~wwwVVVHHHCCC>>>666777888666444333222333555444;;;DDDUUUvvvwwwvvvsssooolllhhhbbb\\\EEE>>>444...------------000---,,,...000333;;;CCCUUUfff]]]DDD??????>>>>>><<<999666444222///---222===KKKVVV[[[WWWPPPLLLNNNNNNGGG@@@<<<777777777666555333222111,,,+++***(((&&&%%%%%%$$$$$$%%%%%%$$$###$$$&&&(((%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''************+++,,,---...,,,,,,------...//////000///000888000333EEEddduuunnniiigggeeeddddddeeefffgggmmmllllllmmmnnnnnnnnnnnnlllddd[[[VVVVVVTTTOOOJJJMMMNNNOOORRRSSSPPPIIIDDDEEECCC@@@@@@@@@@@@>>>===AAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCBBBAAA@@@???AAA???===>>>AAACCCBBBAAA@@@@@@@@@CCCFFFGGGDDDBBBEEEAAA???@@@???>>>???CCCNNNLLLLLLNNNRRRUUUTTTSSSNNNMMMMMMLLLLLLMMMMMMMMMKKKIIIGGGFFFEEECCC@@@>>>:::888888999;;;<<<;;;:::===<<<;;;999888666555444888888999999;;;<<<>>>>>><<<======;;;777333111000000111333555888:::===???AAAAAAAAAAAA@@@@@@??????777888:::;;;;;;;;;999999===<<<999666444222222222444999???AAA???;;;888888666666555333111111333555555444333333444666888999777888999:::;;;;;;<<<<<<:::<<<===:::666333444666;;;:::888666666666777888999;;;>>>AAAAAAAAA@@@???===@@@AAA@@@===:::999:::??????===<<<:::999888888:::999999:::;;;;;;888666444444444444333111000///222111111111333444666777999666444444777:::;;;:::>>>>>>BBBGGGJJJMMMUUU^^^nnn~~~lllOOODDD@@@<<<:::888555444444444444333666555;;;CCCSSSsssyyywwwsssmmmiiifffccc```KKKBBB888000...------,,,...+++***---...111999AAAOOOccc```GGGBBBBBBBBBAAA???;;;666333222000///222;;;IIIVVV]]]^^^VVVPPPPPPNNNGGG???;;;666666555444333111000///,,,+++)))(((&&&%%%%%%%%%&&&((())))))&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((************+++,,,------,,,---------......//////000...444111999MMMlllvvvnnngggeeecccccceeeeeeccc```jjjjjjjjjlllmmmkkkhhhfffgggaaaYYYUUUUUUTTTOOOKKKIIILLLPPPTTTUUUPPPIIICCCDDDBBB@@@@@@@@@@@@>>>===???@@@AAABBBBBBAAA@@@@@@CCCCCCCCCBBBAAA@@@???>>>@@@???>>>>>>@@@@@@???>>>>>>>>>???@@@BBBCCCAAA???CCC@@@???AAAAAA@@@AAAEEEKKKKKKMMMPPPSSSUUUTTTSSSNNNNNNNNNNNNMMMLLLKKKKKKEEEFFFFFFCCC@@@<<<;;;;;;888666555555888:::;;;:::;;;;;;:::999999888777777888888888888999:::;;;;;;::::::999666222///......000333666666666777;;;>>>;;;<<>>;;;777333111000111111444777;;;???AAAAAA???>>>===>>>===:::888666777888666555333222333555777999888888999:::;;;<<<===>>>>>>???>>>999444111222444888999999999999999888888777;;;@@@AAA???<<<<<<<<<<<<===>>>===;;;999:::;;;??????>>>===;;;888555444555666777999;;;;;;888555555333111///......000111111111000000111333555666888666555555888:::<<<<<>>III```dddJJJHHHHHHHHHHHHEEE@@@999444222222222333:::GGGWWWbbbggg]]]TTTQQQMMMFFF>>>;;;666555444222000///---,,,,,,+++)))(((&&&%%%%%%%%%(((***---,,,)))&&&###"""%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))******)))******+++,,,------------...............222,,,222111<<>>======>>>>>>???@@@@@@??????CCC@@@@@@DDDEEEDDDEEEIIIKKKLLLOOOQQQSSSSSSRRRQQQLLLMMMMMMMMMLLLJJJHHHFFFCCCEEEFFFCCC>>>::::::;;;888666444555777:::<<<===>>>======<<<;;;:::::::::555555555666777888999:::<<<;;;888333///......000///333666555222222666;;;333666;;;>>>???<<<888555666777999;;;;;;;;;;;;:::>>>;;;666222000///000222222333777<<>>:::444222444777777888:::<<<<<<;;;999888444:::AAABBB???<<<===???======<<<;;;;;;;;;;;;<<<<<<===>>>===;;;888555333333444777:::<<<;;;888555666444222///...///000111111000000000000222444555777666555666888:::===>>>AAA@@@BBBFFFJJJPPP[[[fffxxxqqqQQQ@@@===<<<888999777333111000222444666777666:::???JJJiii|||xxxsssnnngggbbbbbbfffVVVLLL>>>444///...------,,,))))))+++,,,...444;;;DDD^^^iiiNNNLLLKKKKKKKKKJJJEEE>>>888111333444555:::GGGZZZiiijjj___TTTOOOKKKCCC===;;;777555444111///---,,,++++++***)))(((&&&&&&%%%%%%(((***,,,+++(((%%%$$$###%%%%%%%%%&&&&&&&&&''''''))))))))))))************))))))))))))***+++,,,---........................333---333111888GGGaaazzzuuunnniiidddeeeiiilllkkkiiikkkgggddddddffffffccc```___[[[VVVTTTSSSRRROOOLLLHHHIIIKKKKKKJJJGGGEEEDDDCCCBBBBBBBBBCCCBBB@@@>>>???AAACCCDDDEEEDDDBBBAAA>>>?????????@@@AAAAAABBB@@@@@@@@@???>>><<<:::999:::;;;<<<<<<=========>>>@@@>>>@@@EEEGGGEEEFFFIIIJJJLLLNNNOOONNNMMMLLLKKKIIIIIIJJJIIIHHHFFFDDDBBBAAACCCDDDBBB===999999;;;888666444555777:::<<<<<<>>>>>>===<<<:::999888888222222333444666888:::;;;<<<:::666111---,,,...000,,,000333111...---111555222666<<<@@@AAA???:::777555444444555777999;;;===<<<:::555111//////111222///000444999>>>BBBBBBBBBCCCDDDEEECCC@@@>>><<<<<<;;;999777555555666888::::::;;;<<<===>>>>>>======<<<===<<<999555444777;;;888999;;;======<<<:::999777===CCCDDDAAA>>>???AAA???>>>===<<<======>>>>>>888:::<<<======:::777555555666888;;;===<<<999666777777666555444333222111111000000///000111333444555555555555777:::===???BBBAAACCCGGGKKKQQQ]]]hhhwwwfffIII===<<<;;;777333555555222000000444999666555999<<>>888000333666777;;;III]]]mmmggg[[[PPPJJJGGGAAA<<<:::777555333000...---,,,++++++***)))'''&&&&&&&&&&&&''''''(((&&&%%%$$$%%%'''%%%%%%%%%&&&&&&&&&''''''((()))))))))*********+++))))))))))))***+++,,,,,,---------...............222...666333333<<>>???@@@BBBCCCDDDCCCCCCBBB>>>>>>>>>>>>???@@@AAABBB===>>>???===:::666555444555666888888888888:::<<<<<<;;;>>>CCCEEECCCDDDFFFGGGHHHJJJJJJHHHFFFEEEFFFFFFFFFFFFEEEDDDBBBAAA@@@>>>??????>>>;;;999888999777555444444777999:::999999999888777666444444333000111222333555888:::;;;999777333...***)))+++---+++---...---++++++---000111444999===???===;;;888444333222111333666:::===888666333000//////000111---000444888;;;======>>>>>>@@@BBBBBB@@@===<<<<<<999999777666666666666777333666:::===@@@@@@???>>>777999:::888666666:::===;;;;;;<<<<<<<<<<<<;;;;;;@@@CCCFFFEEEBBB??????@@@@@@???>>>>>>???@@@>>>===777999;;;======<<<:::999999999:::<<<===<<<999666666888:::;;;;;;999777666111111000000000111333444333444444555666888===@@@BBBAAADDDIIINNNUUUaaammmzzz|||[[[CCC;;;;;;999666000222555555555555777999555444888:::DDDcccuuuooopppllldddaaaddd^^^RRRBBB555000/////////...++++++---......333999BBBWWWsssyyy\\\GGGBBB===<<<>>>===999444000333666777<<>>999888666444222///---,,,,,,,,,******(((''''''&&&&&&&&&$$$%%%%%%$$$###$$$&&&)))%%%%%%%%%&&&&&&&&&'''''''''(((((())))))*********))))))((())))))***+++,,,,,,,,,------...//////000111---666444333999TTT{{{uuuxxxwwwuuutttrrrqqqppppppfffbbb```ccciiijjjfffaaa\\\ZZZXXXUUUSSSQQQNNNMMMJJJKKKJJJGGGCCCAAABBBCCC?????????@@@BBBAAA>>><<<>>>>>>???@@@@@@AAABBBBBBAAA@@@???>>>===>>>>>>???<<<>>>???===888444222222222444666777666777:::===::::::===CCCEEECCCBBBEEEEEEGGGHHHGGGDDDCCCEEEFFFEEEDDDCCCBBBAAAAAAAAAAAA===<<<;;;;;;<<<;;;999888888777666777999:::999888333222222222111111111111222222222333555777888999666555111---(((''')))+++***************+++,,,---...000333777999999888777555444333333333555777888222111000...---......///---222777999888777888999777:::===???>>>;;;:::::::::::::::999888777666666333777<<>>AAA@@@>>><<<;;;:::;;;<<<===DDDEEEDDDDDDCCCBBBBBBBBB@@@???>>>???AAA@@@>>>;;;888999;;;=========<<<;;;<<<;;;;;;;;;;;;:::777444555777999<<<>>>?????????222222111000111222333444000222444444555777<<<@@@@@@AAAEEELLLSSS[[[hhhssskkkOOO===888888666444222111333888>>>@@@<<<777333222666999BBBbbbvvvkkkllllllfffccceeeeeeXXXFFF888111/////////...++++++---------222888@@@QQQhhhfffIIIAAA777444555666444111222444555666;;;FFFVVVaaa___SSSHHHDDDAAA;;;666555333222///---+++++++++,,,***)))(((''''''&&&''''''"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((()))******((((((((())))))***+++,,,***+++,,,---...000111111333,,,333333444999PPPyyyssszzz{{{|||zzzvvvqqqooonnn___]]]]]]bbbhhhiiiccc\\\\\\[[[XXXVVVSSSQQQNNNMMMJJJLLLLLLIIIDDDAAAAAABBB=========???@@@???<<<:::============>>>???@@@AAADDDBBB@@@>>><<<<<<<<<<<<>>>@@@AAA???:::555333333222555888888888999===@@@<<<;;;???EEEGGGDDDDDDEEEEEEGGGIIIGGGEEEEEEHHHKKKEEEDDDBBBAAA@@@@@@AAABBB>>><<<:::<<<>>>???<<<999;;;::::::;;;======;;;::://///////000111111111222444444444444555666777777777555222...)))((()))++++++)))((()))+++,,,,,,+++...000222555777888999999555666666555555444333333......---,,,,,,,,,------...444:::;;;777444444777222555:::<<<<<<:::999888<<<=========<<<:::888777999===CCCHHHIIIGGGBBB???;;;>>>BBBBBBAAA@@@BBBEEEBBB@@@<<<999999:::<<<>>>CCCBBBAAABBBDDDFFFGGGFFF@@@???>>>@@@AAA@@@<<<999:::;;;<<<=========<<<;;;???===;;;:::999888555333444555888;;;???BBBEEEFFF333222111111111222333444///111333333444666<<<@@@???@@@FFFOOOWWW```mmmyyyrrr^^^FFF888555555444333555000000:::FFFIII@@@444111111666888BBBbbbvvvhhhiiikkkfffdddgggjjj]]]JJJ:::222///......---++++++------,,,000777>>>LLLaaazzznnnMMMCCC777111222444222000444444444555:::CCCPPPYYY^^^RRRHHHCCC@@@:::444222111///---+++)))******+++***)))((('''''''''''''''!!!$$$'''((('''%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((())))))***(((((((((((()))***+++,,,)))***+++---///000111222777,,,000111444888KKK~~~qqq{{{}}}uuupppooommmhhhaaaaaabbbgggkkkiii```YYY______]]]ZZZVVVQQQKKKHHHJJJHHHFFFEEEDDDCCCAAA?????????>>>===<<<;;;;;;::::::::::::;;;<<<>>>AAABBB@@@@@@@@@??????>>><<<<<>>@@@CCCFFFFFFEEECCCAAAFFFFFFDDDCCCCCCDDDEEEFFFDDDCCCAAA@@@@@@@@@AAAAAA===<<<:::999999:::<<<======<<<;;;;;;;;;:::888666///111333333222222333444555555555555555444444444888666222...+++++++++,,,///---,,,+++,,,///222444444333222444888:::;;;;;;888999;;;===>>>:::333------------....../////////555666888999999888666444111555999;;;;;;:::999999<<<;;;;;;<<<>>>>>>===;;;===???CCCEEEFFFEEEBBB@@@CCCEEEHHHIIIDDD@@@BBBIIIAAA<<<:::;;;:::999<<>>:::888;;;;;;:::999888888777777555777::::::888555333333666555555;;;BBBFFFDDDAAA333222111/////////000111111111222333666:::>>>@@@AAAEEEFFFLLL[[[bbbjjjzzziiiVVVAAA777555444333444222000222:::CCCEEE???777///111555666???aaauuufffdddeeedddeeejjjqqqiiiTTT:::...///111...,,,---,,,++++++---111444;;;PPP```wwwjjjQQQDDD777222222111111222666222......444AAANNNWWWXXXPPPGGGBBB<<<555111111222...***+++...///,,,))))))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))(((((((((((())))))))))))+++'''%%%***333666222,,,,,,,,,------...////////////,,,444111222888LLL|||uuuyyy{{{yyypppjjjjjjhhheeegggggggggiiijjjfff___YYY`````````^^^[[[UUUNNNIIIIIIGGGEEEDDDDDDCCCAAA?????????>>>======<<<;;;;;;<<<;;;;;;;;;<<<===???@@@>>>????????????>>>======<<<===<<<:::666333222222666::::::888888===AAABBBAAABBBBBBCCCCCCCCCCCCCCCEEEDDDCCCCCCCCCDDDEEEEEEDDDCCCAAA@@@??????@@@AAA===;;;:::999999:::;;;===???===;;;;;;;;;999666444000111333333222222222333444555666777777666555444999777444111///.........************,,,...111333444444444444444444555666888999:::===>>>;;;666111/////////...//////000000111222333444444333333222111555:::======<<<;;;:::===<<<<<<===>>>>>><<<;;;======>>>???AAABBBDDDEEEFFFEEEEEEEEEAAA<<<>>>CCC@@@<<<999999888666999>>>IIIIIIIIIHHHGGGFFFEEEEEEDDDGGGIIIIIIEEEAAA===;;;===>>>>>>>>>===<<<;;;;;;777999;;;;;;999666444333666444444888===@@@>>>;;;222111111000000000000111111111111333555999<<<>>>???EEEFFFLLLYYY```kkk}}}vvvaaaPPP===666444333222222000...///444:::<<<666111///000444555>>>```yyyhhhdddeeedddffflll|||sss\\\???///------))),,,---,,,++++++---111444:::KKKVVVlllsssUUUFFF888222222111000111666222//////555???KKKSSSMMMFFF???===999444111222222...++++++...///,,,)))(((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((((((((((((((())))))))))))***'''%%%)))///222///+++,,,,,,---......//////000000,,,444111222888KKK{{{yyyssstttqqqiiicccbbb```^^^gggggghhhhhhfffccc```^^^`````````___\\\VVVMMMGGGGGGEEECCCCCCCCCBBBAAA?????????>>>>>>======<<<<<<===<<<;;;;;;;;;<<<===>>>>>>>>>>>>??????>>>======999999999888555333333444888;;;<<<:::;;;@@@DDDEEEDDDCCCAAA@@@???@@@BBBCCCAAAAAAAAAAAAAAABBBCCCDDDCCCBBB@@@???>>>>>>??????;;;:::888777777888:::;;;>>>===;;;:::999888555222111333444444222111111222444555666888888777666555888888666444333222222222)))***+++---...000222333444555666333///---///111777777999;;;===<<<888666222111000//////000111111///............000111222111666<<<@@@AAA???>>>===@@@???======>>>>>>===;;;===;;;999888:::???EEEHHHGGGCCC@@@@@@>>><<<===AAA???;;;999888666444777<<>>>>>===;;;::::::<<<>>>===:::777555444555333222444777888666333000000111111222111111111111111111222444777:::<<<===EEEGGGLLLXXX```mmmfffUUUFFF888444444222111111///...///000222222000...000///333333<<<]]]}}}jjjeeefffeeeiiiooo}}}fffFFF222---,,,))),,,------,,,+++---000333999FFFNNNeee}}}\\\LLL:::333111000000000333111///000444<<>>999888666222111222111...++++++---...,,,***(((''''''''''''(((((()))'''''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''(((((((((((()))))))))))))))'''&&&(((***,,,---,,,,,,------......///000000222---333000111777IIIyyyyyynnnooommmhhhbbb]]]ZZZXXX^^^```bbbbbbbbbcccdddfffaaa___\\\ZZZWWWQQQIIICCCEEECCCBBBBBBBBBBBB@@@??????>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;<<<>>>>>>????????????>>>===<<<;;;777888888666333222222333444999;;;:::<<>>???=========>>>???@@@AAAAAA@@@???>>><<<<<<<<<<<<===999888666555555666888999;;;999888888888777444222222444555444222000000111444444444444444555666777777777666666555444444333...///111333444444444333222555666333---***,,,000444555666888::::::999888333222111//////000111222///...,,,+++,,,...111333111666===BBBCCCBBB@@@@@@CCCAAA????????????>>>======;;;777666888===BBBFFFDDD===999;;;<<<===???CCC===:::999888666444888???LLLOOORRROOOHHHDDDDDDGGGHHHIIIJJJIIIFFFBBB@@@@@@:::;;;>>>??????===;;;999===???@@@>>>;;;888666666333222111111333444222000...///111222333222222111000111111222444666999:::===FFFJJJNNNZZZbbbsssvvvXXXIII>>>444333444333111111000111111111000///000111111...111222999ZZZmmmgggggghhhmmmuuukkkLLL666000000---,,,------,,,,,,---000222999DDDMMMgggfffSSS>>>444222000//////000//////000333888===@@@AAA;;;777666555111///000111...,,,,,,------,,,***''''''''''''((()))******''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((()))))))))))))))))))))(((((()))+++------------...//////000000333---333000222666GGGuuu~~~vvvnnnoooqqqoooiiiaaa[[[YYY\\\]]]___```aaadddhhhllleee___XXXTTTQQQMMMGGGBBBEEECCCBBBAAABBBBBB@@@>>>>>>>>>>>>???????????????<<<<<<;;;;;;<<<===???@@@AAAAAA@@@???===;;;:::888888888777555222111111222444888:::999;;;BBBGGGHHH???>>>===<<<;;;:::::::::999:::;;;<<<======>>>>>>>>>===;;;:::::::::;;;<<<888666555444444555666888666555555666777777555444333444555444222000000000444333000///000333666999555555555555555444444444444555666666666555333222000333555222---+++---111111333444666777777777888333222111000000111222222///---***((())),,,000333222777===BBBCCCCCCBBBAAAEEECCCAAA@@@@@@AAA@@@???===<<<:::999:::<<<@@@BBB@@@:::666777999999<<<@@@888777777888555444:::BBBKKKOOORRRPPPIIIEEEEEEHHHJJJKKKJJJHHHDDDAAA??????>>>@@@BBBDDDCCCAAA???===>>>???@@@>>>;;;888666666222111000111222333222222///000111333333333222111111111222444555777999:::???IIIMMMRRR___iiizzzmmmRRRAAA999333444555444222222111222222111000000333666111...000222777UUU{{{ooohhhiiijjjpppxxxoooQQQ999222111///,,,---...---,,,---///111555BBBNNNkkkrrr\\\CCC666222000//////------...///111333666777;;;666333444333000///000000...---,,,,,,,,,,,,+++((((((((((((((()))***+++(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((())))))))))))***++++++***((())),,,///------......///000000111333---333111333666DDDpppvvvrrrsssuuuvvvpppgggaaa```aaa`````````bbbfffiiikkkggg___WWWRRRPPPOOOJJJEEEFFFDDDBBBBBBBBBAAA@@@>>>>>>>>>??????@@@@@@AAAAAA???>>>=========>>>???@@@AAA@@@@@@>>>===;;;999888888888777444111111222333777:::;;;888888===AAAAAA======;;;:::999999999999999999:::;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;===>>>999888666555555666888999555444444666888888777666333444555444222000000000333111...---...222666999555444333333222333333333555666666666444222000//////111222111...---///222000222555666555444555666222222333333444444444444...,,,)))''''''***...111333777<<<@@@AAAAAAAAABBBEEEBBB@@@???@@@AAA@@@@@@============>>>??????@@@@@@;;;777777666555888===777777999999777666===FFFMMMPPPRRRPPPLLLHHHFFFGGGJJJKKKJJJGGGDDDAAAAAABBB@@@AAABBBBBBAAA@@@===<<<===>>>>>><<<999777777777222222111111222222333444111111222222222222222222111222444666888:::;;;<<>>KKKggg}}}dddHHH888444111000///------...///000111222333444///...111222000000222//////...---,,,,,,,,,,,,***))))))))))))******+++((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))***+++,,,+++++++++---///---......//////000111111333---444333444666AAAkkkxxxuuussssssuuupppgggdddfffdddaaa^^^___cccggghhhhhhbbb\\\TTTRRRSSSRRRMMMHHHGGGFFFCCCCCCBBBAAA???===>>>>>>??????@@@AAABBBBBBDDDCCCAAA???============>>>>>>>>>>>>===<<<;;;;;;666666555444222222444777888;;;;;;888777<<>>@@@AAA<<<;;;999888888999;;;<<<888777777888::::::999777222333444444222000000111000000///000111444666888666444333111111111333444555555555444333222111000000000///.........//////111444777777555333333333222333555777888888777777000...+++))))))+++///111444777;;;===>>>???@@@BBBBBB???===<<<===?????????===>>>???@@@AAABBBCCCCCCAAA???>>>===:::777;;;BBB??????AAAAAA===<<>>???BBBJJJNNNXXXjjjvvvnnnUUUEEE;;;555222444555333111333111000/////////000111111222...111444666NNNssswwwmmmjjjiiilllrrrwww[[[@@@444000...,,,---///...------...000000;;;EEE\\\oookkkLLL:::555333111000......///000111222222222444000///222333111000222//////...---,,,+++,,,,,,++++++***)))))))))******((((((((((((''''''''''''%%%&&&&&&&&&'''((((((((((((((((((((()))))))))))))))******,,,---...------.........///000000111111222---555444666777???fff|||uuuqqqooooookkkccccccgggaaa]]]ZZZ\\\cccggggggeee\\\VVVQQQQQQTTTTTTNNNHHHIIIGGGDDDCCCCCCAAA???===>>>>>>???@@@AAABBBBBBCCCHHHFFFCCC@@@>>><<<;;;;;;;;;;;;<<<===>>>>>>======444444444333333444777:::555999:::777888===AAABBBCCC???:::666666999>>>AAA===>>>?????????>>>===<<<============???AAACCCEEE???>>><<<;;;;;;<<<>>>???<<<;;;::::::;;;;;;999888111333444444222111111222...///111444555666666666777555333000000111333444555555444444444333333333111///------.........---222555999999666333222222222444888;;;<<<;;;:::999444222///------...111333555777:::<<<<<<===???AAA???===::::::;;;===>>>>>>===>>>???AAACCCEEEGGGHHHBBBBBBCCCDDDAAA>>>DDDLLLHHHHHHJJJIIIDDDBBBIIISSSYYYWWWVVVTTTQQQLLLFFFBBBHHHIIIIIIHHHGGGHHHJJJLLLEEEDDDCCCAAA???>>>===<<<999::::::999777666666777555555444222000000111333555444222111000111222222222444666999<<>>>>>======@@@CCCFFFDDD@@@===;;;<<<999;;;===>>>???>>>===<<>>:::666777<<<@@@@@@???>>><<<999777888:::===???>>>===<<<:::999888888777888888:::;;;<<<=========888888999::::::;;;;;;<<<<<<===???BBBCCC@@@<<<888333333222222222222222222,,,...222555666555222111444222///......000333555555555444333222222222222111...++++++...333666777777666666777999::::::999999999;;;<<<>>>@@@BBBCCC===999444///---...111333:::===>>>;;;777666:::>>><<<<<<<<<===>>>@@@AAABBB;;;===@@@CCCFFFGGGEEECCC>>>???@@@BBBDDDGGGIIIKKKFFFEEEDDDFFFIIILLLNNNNNNXXXXXXWWWTTTOOOGGG@@@;;;EEEGGGHHHHHHMMMSSSPPPHHHLLLIIIEEECCCBBBAAA@@@>>>???<<<:::999999:::999888999777444333333333111000000111222333222000...---222555888:::;;;===???AAADDDLLLRRR___tttpppZZZDDD666444333222222222111///---000000000000000000000000///333333111888PPPqqq}}}uuuoooffffffnnnwwwwwwppp```KKK999000///,,,,,,,,,,,,,,,---...//////;;;FFFNNN```}}}nnnOOO<<<555111//////HHHFFF>>>444///111222111888777444222111222333333...---+++************++++++++++++++++++***)))(((+++)))''''''******(((&&&&&&&&&&&&''''''''''''(((,,,+++***))))))***+++,,,***************+++++++++......------...///111222...333333444777666BBBZZZxxxtttsssooolllkkkgggaaa___```^^^ZZZVVVWWW[[[]]]\\\YYYVVVUUUTTTTTTSSSPPPLLLIIIHHHFFFDDDCCCCCCCCCAAA@@@?????????>>>>>>>>>======???AAACCCBBB>>>;;;::::::;;;<<<===>>>??????>>>===>>>;;;888555555666999;;;===999666777;;;???>>>===<<<;;;999888999;;;===???>>>===;;;888666555444444777888999;;;<<<<<<<<<<<<::::::::::::;;;;;;;;;<<<>>>???@@@CCCDDDBBB===:::222222111111000000/////////111444666777666444333222111/////////222444666666666444333222222222222...,,,+++,,,000444666777666555555666999::::::999999:::;;;===???@@@AAAAAA<<<999444///---...111333:::===>>>===:::999<<<@@@???===<<<;;;<<<>>>AAACCC@@@@@@AAABBBCCCBBB@@@>>>999;;;===???@@@AAABBBCCCBBBCCCEEEHHHLLLNNNMMMKKKPPPQQQRRRPPPLLLGGGBBB@@@GGGIIIIIIIIINNNTTTQQQJJJJJJGGGCCCAAA@@@@@@??????===;;;888777888888888777888666444333333333222111000111222333222111///...222444888:::;;;===???AAAFFFOOOVVVdddyyy{{{eeePPP???666444333222222222222///---000000000000000000000000///222222000555KKKlll~~~uuuoooffffffmmmuuuvvvqqqaaaJJJ777000///,,,,,,,,,,,,,,,---......///:::EEEMMM]]]wwwqqqTTT@@@777444333333888999777222000333444222888777555333222111111222...---,,,************+++,,,,,,++++++***)))))))))+++)))'''((()))***(((&&&&&&&&&&&&&&&''''''''''''++++++***))))))***++++++***************+++++++++...---------...///000111...333222333666555@@@WWWzzztttqqqnnnkkkjjjkkkhhhbbb^^^___\\\XXXSSSRRRSSSUUUTTTSSSSSSRRRQQQPPPPPPNNNKKKHHHFFFDDDBBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>=========???@@@>>><<<:::999999=========>>>>>>>>>>>>>>><<<:::777666666777999;;;;;;888666777;;;===;;;999999999999999:::;;;<<<===>>><<<:::777444333222222666777999;;;<<<<<<<<<<<<::::::999888888888888888<<<===>>>@@@AAA???<<<999555555444333333333333333222333555777888777555444/////////000222333555666777666444333222111111111+++******---111444666666333333333555888:::::::::888999;;;===>>>>>>>>>>>>:::777333000//////111222999;;;>>>>>><<<<<>>@@@@@@??????>>>AAACCCHHHMMMPPPPPPLLLIIIGGGJJJLLLKKKHHHEEEEEEFFFFFFGGGGGGHHHLLLPPPMMMHHHGGGDDD???<<<<<<===>>>>>>:::888666666666777666555666444333222333444333222000111222222222111000///111444777999;;;===@@@BBBHHHQQQYYYhhh}}}nnnXXXFFF:::555333222111111222222000...000000000000000000000000...000111...222EEEeee~~~~~~tttnnnfffeeekkkrrrvvvssscccJJJ666000111,,,,,,,,,,,,,,,------...///999CCCKKKXXXmmmvvv[[[CCC666222111111,,,000222111333666777444888777666444333111000000///...,,,+++*********+++---,,,+++))))))))))))******)))'''((())))))(((&&&&&&&&&&&&&&&''''''''''''+++******))))))******+++))))))*********+++++++++------------...///000111///333111222555333===SSS|||wwwuuummmjjjiiiiiigggbbb```aaa^^^ZZZTTTRRRRRRTTTTTTTTTTTTRRRQQQOOOOOOMMMIIIGGGGGGEEEBBBBBBBBBCCCBBBAAA>>>>>>>>>>>>>>>>>>===============<<<;;;:::999:::======<<<<<<<<<<<<===>>>999888666555555777888:::999888777888::::::999777666666777999:::::::::;;;<<<:::888555444333333444555777999;;;<<<<<<;;;:::888777555444333333333444777777777999:::999777444444333333333333555666777333444555666666555444444///000111222333333333333555444333111000///......******+++...111333333222000000000333777999:::999666888999;;;<<<;;;:::999888666333000///000111222666999<<<>>>>>>>>>@@@BBB<<<888444222444:::AAAFFFHHHHHHEEEAAA===999777666777<<>>AAADDDIIIRRRZZZhhh|||tttaaaQQQDDD;;;666333222111111222222000//////////////////////////////000111...000???___zzzsssmmmfffdddhhhooouuuuuueeeKKK666111333---,,,,,,+++,,,,,,------///666@@@IIIRRRaaaxxxnnnOOO:::222111///---111333222444888888555888888888777555333111000///...---+++*********+++///---+++)))(((((()))***)))(((((((((((((((''''''%%%%%%&&&&&&&&&'''''''''******))))))))))))******)))))))))***++++++,,,,,,,,,---------...///000000///222000111444111:::OOO}}}rrrnnnkkkjjjhhheeeeeehhhaaa^^^YYYVVVVVVWWWXXXYYYVVVUUUSSSRRRPPPMMMIIIFFFIIIGGGDDDBBBCCCCCCCCCBBB==================>>>>>>???===<<<;;;;;;;;;;;;;;;<<<;;;;;;:::::::::;;;;;;666666555555555666666777888777777777888999888777444555777888999999999888777555333111111222333555444666888:::<<<;;;:::999777666444222111111111222333222222333555555333222,,,++++++,,,...111333555222222222222222222111111000111222222222111000///222111///...---,,,,,,,,,,,,,,,,,,...000111000............111555888888888444555777888888888777666666555222000///000111222444777:::<<<======>>>>>>555222///...111888@@@FFFCCCCCCBBB>>>999555555555999@@@HHHKKKJJJHHHHHHIIIJJJJJJKKKLLLMMMKKKHHHEEEAAABBBCCCAAA>>>===>>>@@@@@@???>>>@@@AAA@@@??????@@@<<<777444444666777888666444333444555555444222444222111111333444444333000000111222222222222222222444777999;;;???CCCFFFLLLUUU[[[hhh|||{{{eeeVVVOOOIII@@@888333222111111222222000...........................000000111000///;;;ZZZvvvqqqkkkfffcccdddkkkssstttfffLLL888222555---,,,,,,+++++++++,,,,,,///333===EEEJJJUUUmmmbbbCCC888555111000333222000222777:::999999999999888777555333222000///---+++*********+++///...+++)))(((((()))***((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,------...////////////111///000444111888LLLxxxsssooonnnllliiijjjnnncccaaa^^^[[[YYYYYYZZZ[[[VVVVVVUUUTTTSSSOOOJJJFFFKKKHHHEEECCCCCCCCCCCCBBB<<<<<<============>>>>>>@@@===:::999;;;<<<======:::::::::::::::999999999666666666666666555555555777777777777777888999:::777777888999999999888888222000...------///222333333555888:::;;;;;;999888888666444222111222333444333222111111333444333222*********+++---000333666111111///............///111111111111000///...---......---,,,++++++++++++...------...//////...,,,---,,,---000333666666666444444444555555666666777666444111///...000222444444666999<<<===<<<:::999111///---...111888???CCC;;;===>>><<<777444444666;;;BBBIIIKKKHHHGGGHHHKKKJJJIIIGGGGGGGGGGGGEEECCC>>>>>>===<<<<<<;;;;;;:::AAA???>>>@@@@@@======??????<<<777444444555666666555444444555666666444333444222111111333444333333000000000111222333444444333555888:::===AAAFFFIIIPPPXXX]]]jjj}}}oooYYYMMMMMMKKKCCC:::444333222222222111///---........................000000111000...888VVVtttpppjjjfffcccaaagggnnnpppdddMMM:::333444---,,,,,,+++++++++++++++...000888BBBDDDKKKeeelllFFF888555000...000///,,,///666;;;;;;999999888777666555555444111000...,,,+++******+++///...,,,***(((((((((((('''((()))(((&&&%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&((())))))******))))))((((((((()))***+++,,,,,,---++++++---......///......///111...000555222777JJJ}}}~~~wwwsssppppppnnnjjjiiilllbbbaaa___[[[WWWUUUUUUUUURRRSSSUUUVVVVVVSSSMMMHHHLLLIIIDDDBBBAAAAAAAAA@@@<<<<<<<<<=========>>>>>>@@@<<<999888:::===>>>===::::::;;;<<<;;;:::999888777888888888888666555444777777777666666888;;;===;;;;;;;;;;;;::::::::::::444222///------///111333222444777:::;;;:::999777777555333111111222333555333111000000222333333333...---,,,,,,...111444666111000...,,,++++++,,,---/////////...............,,,,,,++++++++++++,,,,,,---,,,+++,,,...///...---,,,,,,,,,///222444555444555555444333444666888:::666444000------///333555555777999<<<===;;;888555111000000111444888<<>><<<;;;===AAACCCAAA===BBB???>>>@@@???:::;;;???AAA>>>:::888777777666555666555555666888888666444444333111111222333222111000000000111222333555555444666999;;;>>>BBBHHHLLLPPPWWW\\\iii}}}}}}rrrbbbOOOFFFGGGGGGBBB;;;666444333222222000...+++------------------------///...000000---444RRRrrroooiiifffbbb___bbbhhhiii___LLL;;;333111---,,,,,,+++******++++++...---555>>>???DDD```mmmDDD666444///---///...,,,///666::::::888777555444444444555666222000...,,,+++*********...---,,,+++)))(((''''''&&&((()))(((&&&%%%&&&((($$$$$$%%%%%%%%%&&&&&&&&&'''((()))******)))(((''''''((()))***+++,,,------***+++---...///.........///000---000666333888JJJ{{{{{{xxxrrrooonnnpppmmmhhheeefffaaa```]]]YYYTTTPPPOOONNNNNNPPPSSSWWWXXXUUUOOOJJJMMMIIIDDDAAA@@@??????>>>;;;<<<<<<<<<======>>>>>>@@@;;;777666999<<<======:::;;;=========;;;999888999:::::::::999888666555777777666666666888<<>><<<<<<<<<<<<<<<888666333000000111333555222444777:::;;;:::888777555333111///...000222333222000......000222222222...---+++******,,,///000111000---+++***+++,,,,,,---------------...///000,,,,,,++++++,,,,,,---...,,,+++***+++---///000///,,,,,,,,,...111333333333777666444333444777:::<<<777444///,,,,,,///333666777888:::======;;;777333222222333444666888:::;;;<<>>>>>@@@CCCGGGIIIFFF@@@>>>BBBGGGFFFGGGHHHJJJLLLLLLIIIGGG???<<<<<>>CCC@@@===;;;:::999777666666666666777999999777555555333111111222333222111000000000111222444555666555777999<<>>???@@@>>>===<<<======;;;999<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<===<<<:::888;;;999777777888999888777888888888999:::;;;===>>><<<===>>>===<<<<<<===>>>:::999777555555555666666333666;;;>>>???===999777666444111//////000333555//////...///000111333444.../////////000000111111111111000///...------,,,222111...,,,,,,---///000111///+++)))(((***,,,...///---,,,...111333222000000,,,)))(((,,,111555777999666222111222555666777333222000000111222111000444333555999:::666555777777666666999===@@@AAABBBCCCBBBBBBBBBBBBBBBAAAAAAEEEMMMOOOHHHDDDFFFJJJIIIRRRPPPMMMNNNPPPPPPNNNKKKEEE??????EEEGGGDDDCCCEEEAAA???===<<<777333555;;;?????????;;;777444555777999777666666777777666555333222111000/////////////////////000111333444555999888;;;AAAEEEEEEGGGKKKPPPZZZiiivvvssscccXXXNNNBBB;;;:::;;;:::999222333333222111///000111---,,,,,,+++*********++++++///------111444FFFcccpppjjjddd^^^[[[dddeeeddd^^^MMM;;;222111------,,,+++++++++,,,,,,---///---000:::AAAUUUrrrNNN888666111111222333444555777888888:::777555333333222111///555333000---+++***++++++)))+++,,,***'''&&&(((+++(((''''''''''''&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&''')))((((((((((((((()))*********)))))))))))))))***---------...............///000111222000111<<>>>>><<<;;;<<<;;;::::::999999::::::;;;:::999:::<<<<<<:::888;;;999888777888888777666777777888999:::;;;<<<<<<:::<<<<<<<<<:::999:::<<<:::999888777777666666666999;;;>>>??????===:::777666444111//////000222444111000/////////000111222.........//////000000000//////...---------......333111///------...000111111///,,,***)))***+++,,,---,,,---///333555444222///,,,)))(((,,,000444666777444111///111333555555444222000000111222111000777555777<<<===;;;:::===;;;;;;<<<>>>CCCFFFGGGGGGAAAAAAAAAAAAAAABBBCCCCCCDDDKKKNNNJJJGGGIIIMMMNNNPPPOOOOOORRRUUUUUURRROOOOOOIIIFFFJJJKKKGGGCCCCCCCCC???;;;999444000222888>>>???@@@===999777666777999777444444555666666555222111111000000000000000/////////000111333444555777777;;;BBBEEEFFFIIINNNWWW```lllxxx|||gggXXXOOOGGG>>>888777777555333333111000000000000...------,,,++++++*********++++++///------111333DDD```yyyqqqkkkeee___\\\bbbccceee```QQQ>>>333111------,,,+++++++++,,,,,,+++///...222:::>>>NNNiiiVVV>>>999222111222222444555666777888888666555444555666555444444222///---+++++++++,,,***,,,,,,***(((&&&(((***(((''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&((((((((((((((()))******+++******)))))))))******---------...............//////111222000111;;;GGG{{{}}}wwwoooiiieeeXXXWWWVVVVVVXXXXXXXXXVVVSSSPPPLLLKKKMMMOOOOOONNNMMMHHHCCCCCCFFFFFFAAA<<<@@@???======>>>>>>===;;;::::::999888888888888999:::999888888999::::::999;;;:::888888888888777555666777888:::;;;;;;;;;:::999:::;;;:::888777888999:::::::::::::::888777666======>>>===<<<:::888666555333111///...000222333222111000///...///000000..................//////...---,,,++++++---///000333111///......///000111000///...,,,+++*********+++,,,...111555666555333...+++)))))),,,000333444777444111///111333444555444222111000222222111000888666888<<<>>>======@@@>>>>>>@@@CCCGGGIIIIIIHHH======<<<===???AAADDDEEEEEELLLPPPMMMJJJJJJMMMNNNMMMMMMPPPUUUZZZZZZVVVRRRPPPJJJFFFIIIJJJGGGBBB???CCC===888555000---000666===???AAAAAA>>>:::888777888555222111222333444444000000000000000111111111......///000111333555666666777;;;BBBFFFGGGKKKQQQ]]]dddnnnwwwttt___RRRFFFAAA:::777666555222///444222//////000000...+++,,,,,,+++************+++,,,000...---111111@@@ZZZooo{{{rrrkkkfff```[[[^^^```dddcccVVVCCC666222...---,,,,,,+++++++++,,,)))...///333:::;;;GGG```bbbEEE;;;222111111222333444666777888555333222333555777777666222111///---,,,,,,,,,---,,,------+++(((''''''((((((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%''''''''''''(((***++++++++++++************++++++---------.........//////000///000222000222;;;EEExxx~~~wwwooohhhcccaaa```^^^]]][[[YYYVVVTTTSSSNNNIIIIIILLLNNNMMMJJJJJJFFFBBBBBBCCCCCC@@@<<>>>>>@@@DDDFFFGGGEEECCC888888777777:::>>>CCCFFFIIINNNRRRPPPKKKHHHHHHIIILLLLLLOOOTTTXXXYYYUUURRRJJJFFFCCCEEEHHHHHHEEEBBBAAA:::444111......222888>>>@@@CCCDDDBBB>>>:::777777444000...///111333333...//////000111222222222......///000111333555666777888===CCCEEEFFFKKKRRR]]]ccckkksss|||lllWWWLLL@@@===:::888777555222///444333222111000...------++++++***************+++---000------000///;;;SSSggguuurrriiieee___YYYZZZ\\\aaaddd[[[III999333......---,,,++++++++++++(((---...222888:::FFF^^^{{{kkkIII;;;000111111111222333555777888222000000111333555555444111111///...---------------------+++)))(((&&&&&&(((''''''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''(((***+++,,,+++++++++***++++++,,,---,,,,,,------.../////////000///000111111222:::CCCttt}}}}}}}}}}}}}}}zzztttmmmfffaaa______]]]ZZZVVVRRROOONNNQQQLLLIIIIIILLLLLLHHHCCCEEEEEECCCAAA???===>>>>>><<<;;;::::::;;;<<<;;;999888888777666666666666777888666555555888:::;;;;;;999888888999:::999777555444666888:::::::::888777:::;;;;;;:::999888888999:::<<<>>>???>>><<<999777999888777555555555666777333111000......///000111///............000222333///...---,,,,,,---...///000///,,,)))))))))+++---...---,,,,,,,,,------...////////////...,,,***)))+++...000222111000...,,,---+++***+++...000111111333000......///000111111333111000111333444444333888555666999:::777666999===>>>AAADDDFFFEEEAAA===555333222222555:::@@@DDDGGGLLLQQQQQQLLLEEEDDDEEELLLKKKLLLPPPTTTUUUQQQNNNHHHGGGEEEDDDFFFIIIIIIHHH>>>777111000000222888>>>@@@BBBEEEGGGFFFBBB<<<888666222...,,,...000111222---...///111222222222222---......000111444555666999;;;???CCCDDDDDDIIIQQQ\\\bbbjjjqqq{{{ttt]]]JJJBBB===;;;:::888777555222000///222333111---+++,,,...*********))))))***++++++---///------000...777MMMbbbrrrrrrhhhddd]]]VVVVVVWWW]]]bbb\\\LLL<<<444///...---,,,++++++++++++)))---,,,///777;;;JJJdddrrrMMM;;;///111000000000222444666888333111000000222333333222111111000///...---------...------,,,+++)))'''%%%(((''''''''''''&&&&&&&&&(((''''''&&&%%%%%%%%%%%%&&&&&&&&&'''(((***+++,,,++++++******+++,,,,,,---,,,,,,------...//////000000//////111222333999AAAooo}}}{{{|||xxxxxxwwwuuupppjjjddd```ZZZZZZYYYVVVRRRPPPOOOOOONNNLLLKKKKKKLLLJJJEEEAAACCCCCCCCC@@@<<<;;;<<>>???>>><<<999777777777555555555666777888111111///.........///000...---------...000222333111000...,,,,,,---///000111///---+++*********+++,,,++++++++++++,,,------......///......---,,,+++---///111111///---,,,,,,---,,,,,,---000111111111...,,,******+++------,,,111000///111333555666555888777888<<<;;;777555777<<<>>>CCCGGGIIIGGGBBB>>>555222///...111777>>>CCCCCCGGGNNNRRRMMMEEECCCFFFIIIIIIKKKOOOSSSRRRNNNIIIFFFGGGEEE???===AAADDDEEE===666111222555999>>>EEEEEEFFFHHHIIIIIIDDD===888444111...---...///000000---...000111222222222111------...000222444666777:::;;;???CCCBBBAAAHHHQQQ\\\bbbjjjrrr|||xxxgggQQQBBB===:::999777555333111000000---...///...+++***+++,,,***))))))))))))***++++++,,,...,,,---000---444HHH^^^ooosssgggccc\\\TTTSSSRRRWWW]]][[[NNN???666///...---,,,+++*********))),,,+++...777===OOOjjjzzzUUU@@@111111000//////111333666888555444222222333444333222222222111000///...---,,,...---,,,,,,,,,+++(((%%%(((''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&''''''''''''(((***++++++***************+++,,,---+++,,,,,,---...///000000111......111222333888???kkk~~~}}}ttttttrrrpppkkkeee```\\\VVVVVVUUURRRNNNLLLNNNPPPLLLLLLMMMMMMLLLJJJGGGEEEEEECCC@@@>>>======>>>===;;;:::999999;;;;;;:::999999888777777666666777777555555666888;;;<<<<<<;;;555555666999;;;<<<:::888666666666777777777777777777999::::::::::::;;;<<<<<<===>>>>>>===<<<:::888555555444333333444555555111000///............//////......---...///000111333111///---,,,---///000......---,,,,,,,,,,,,,,,+++++++++,,,,,,---------............------......---///111000...------///...------///111333222111---,,,******+++,,,,,,+++///......000444777888888555555888======888555666999<<>>888333111......///000000///---///000222222222111000------...000222444666777777999>>>AAAAAAAAAHHHRRR[[[aaajjjrrr|||zzznnn^^^KKK???>>>;;;:::666333000///000222111---+++,,,000111///+++)))))))))))))))***++++++***---+++---000,,,222DDDZZZlllvvvhhhddd]]]SSSQQQNNNQQQXXXXXXNNN@@@888//////---,,,+++*********(((,,,+++///999???PPPkkkaaaIII888111000///...000222555777444222111111333444333222333333222111///---,,,+++---,,,+++,,,---,,,)))&&&(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&''''''(((((((((((((((((()))******))))))))))))***+++,,,,,,++++++,,,---...///000000111......111333333888>>>ggg~~~|||rrrqqqoookkkfff```[[[XXXPPPQQQOOOKKKFFFEEEGGGIIIKKKMMMNNNMMMKKKJJJJJJLLLIIICCC======@@@AAA???<<<<<<:::::::::<<<<<<;;;:::999999888777777777777777555555666999<<<===<<<;;;444444666999<<<<<<;;;999777666666666666666777888666777999999999:::;;;===<<<=========<<<;;;:::999333222111111000000000111000000///...............111000///...---...//////333222///------...000111,,,,,,---------.........,,,,,,,,,------............------------...//////---///111000......000333.........000222333222111000...------...///.........---...000444888999999111111666<<<===888555555444999AAAIIINNNNNNJJJEEE:::666000---///555===BBBFFFIIIQQQUUUOOOCCC>>>AAAAAAFFFOOOYYY]]]YYYNNNEEECCCJJJIII<<<444999DDDLLLBBB;;;777:::>>>BBBFFFJJJKKKKKKJJJKKKJJJFFF>>>888222000//////000000///......///111222333222000///,,,---...000222444666777444777<<<@@@@@@AAAJJJTTTZZZ```hhhpppyyyooodddVVVDDD<<<===>>><<<777333//////222555888///)))---777;;;444+++))))))((())))))***++++++))),,,***,,,111,,,111CCCWWWjjj~~~yyyjjjeee]]]SSSPPPLLLMMMTTTVVVMMMAAA999000///---,,,+++*********'''+++,,,111:::???OOOjjjjjjPPP===000///......///222555777111///...///111222222111444333333111///---+++***,,,++++++,,,...---***&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((((((((((()))***(((((((((((()))***+++,,,++++++,,,---...///000111111......111333444888===eee~~~xxxuuurrrjjjaaa\\\]]]\\\YYYIIIMMMOOOLLLEEEAAAAAACCCGGGIIIJJJLLLKKKHHHEEEBBBHHHBBB???AAA???:::999======:::999;;;???@@@<<<888888666666888;;;===;;;999444555666777777666555444666666666666777777777777888888777666666777888999:::999999888999:::;;;<<<<<<<<<<<<<<<;;;:::999888222111///...------......111...+++******+++++++++,,,,,,,,,,,,---...//////222000...---......---+++******))))))******+++,,,...------,,,,,,------...,,,+++***,,,...//////...//////...---...///000000///000000111111111111000......///111444333///,,,*********+++...000333555888777555666777888777777<<<===@@@DDDIIIKKKJJJIIIDDD???999888;;;???BBBBBBLLLNNNRRRTTTSSSNNNHHHDDDBBBIIIUUU```ddd]]]OOOEEECCCFFFFFFBBB======EEELLLHHHJJJKKKKKKJJJIIIJJJKKKSSSSSSSSSQQQLLLDDD<<<888666333000000222222000.........///000000000000000,,,,,,---///111333555666222666:::<<<<<>>:::///...---+++***)))))))))***&&&***555;;;@@@PPPccczzz[[[888444555111***+++222666444222///...000555666222...000222222111///---------++++++++++++***)))(((((((((((())))))))))))((((((&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))(((((()))***+++,,,,,,------------...............111///000222333222666<<>><<<:::999;;;???@@@<<<888777555555777:::;;;:::888333444555666666555444333444444444555555555666666666666555555555666888999<<<;;;;;;:::;;;<<<===>>>;;;<<<<<<;;;;;;:::999888222111000///.........///000...+++)))***+++++++++------------...///000000000...,,,+++,,,---,,,+++,,,+++++++++,,,,,,------//////......------------***))))))***---......---///...,,,,,,,,,---///000000000111222222222222111...---,,,...//////+++(((((()))***,,,...111333444444333222333555777888999>>>>>>@@@CCCGGGIIIHHHGGGFFFAAA===<<>>;;;999999;;;>>>???<<<999888777777888:::;;;:::888222333444555555444333222222333333333333444444444444444333333444666888999;;;;;;:::::::::;;;<<<===:::;;;;;;::::::999888777222111000//////......//////---***((()))*********...............000111111///---++++++,,,------,,,---------.........//////000/////////......------+++******,,,...000//////---,,,***))))))+++...000000000111222222222222222000...,,,++++++***(((&&&&&&'''***,,,///111222222111000000111333777;;;===CCCBBBBBBDDDFFFHHHHHHGGGEEEBBB??????AAACCCBBBAAAAAABBBEEEHHHIIIHHHDDD@@@DDDJJJSSS[[[\\\UUUJJJAAACCCCCCCCCEEEGGGKKKOOOQQQJJJHHHFFFFFFIIIKKKJJJHHHLLLLLLMMMKKKFFF@@@999555111...,,,---000222111.........///000000000000000/////////000111222333444333777;;;;;;;;;@@@HHHPPPRRR```ooo||||||ooocccVVVMMMDDD:::333000111555555111000222444333...,,,++++++,,,---+++***)))))))))))))))******+++)))***+++++++++---000222BBBTTTmmm}}}qqqddd___YYYXXXPPPNNNJJJHHHEEEAAA===999///...------,,,,,,,,,---)))'''+++333777===KKK[[[xxxoooIII000000...,,,...444666444///111333333222000000000...///000...,,,******++++++,,,,,,,,,,,,,,,+++***'''(((((())))))(((((('''&&&&&&&&&''''''''''''(((&&&''''''(((((())))))***+++++++++*********))))))---------.........//////111//////222222222555;;;[[[{{{vvvlllccc```^^^VVVMMMMMMNNNOOOMMMHHHCCC@@@???===AAAEEEEEEBBB??????AAADDDBBBAAA@@@???===<<<===:::999999;;;>>>>>><<<:::::::::;;;;;;<<<<<<;;;;;;333444555555555555444333222222333333333444444444333333333333555666888:::888888888888888888999999999999999999888777666666111111000///.........---...,,,)))((()))*********------------...///000111///---,,,,,,...///......------......////////////,,,------..................------...111222222111,,,***(((''''''***,,,///...///000111111222111111333111...,,,***(((''''''&&&'''***---///000111111111111000111222666<<>>???BBBBBB@@@=========???CCCGGGGGGDDDAAAHHHMMMTTTYYYXXXRRRIIIBBBEEECCCBBBDDDHHHLLLLLLLLLEEEAAA===>>>BBBEEECCC@@@DDDDDDDDDCCC???999444000///---+++---000333222000......///000000000000000000000000000111222333333333666999::::::???HHHOOOZZZdddqqq|||yyyiii^^^RRRJJJBBB999333333222444444000///111222///...,,,++++++,,,,,,+++***)))))))))))))))******+++***+++,,,++++++,,,...111<<>>===@@@CCCCCCAAA@@@@@@AAAEEEEEEDDDBBB@@@???===<<<888888999;;;======<<<;;;;;;;;;<<<<<<;;;;;;::::::444555666777777666555444333444444444555555555555444444444444555777999:::888888888888888888777777888888888888777666555444000/////////...---,,,,,,...+++(((((()))***+++***,,,,,,,,,,,,---...///000---,,,++++++,,,...---,,,,,,,,,---...///......---((()))***,,,......//////...---,,,...000111000///)))(((&&&&&&&&&)))+++---,,,---...///000000000000444222///,,,)))''''''(((''')))+++...///000000000000111000///000333888===FFFDDDCCCCCCEEEFFFFFFEEEBBBAAA@@@AAADDDDDDAAA>>><<<<<<>>>CCCIIIJJJGGGCCCHHHLLLRRRTTTRRRLLLFFFAAAAAA???===@@@FFFJJJJJJIIIGGGCCC???@@@DDDEEECCC???>>>??????>>>;;;666222//////---+++---111444444222......///000000000000000111111111111111222333333222555888888999???HHHPPP___jjjuuurrr^^^TTTIIIAAA999111///000555666444///...000///+++...---,,,,,,------,,,***)))))))))))))))******+++***+++++++++***+++...000888JJJdddvvv}}}zzzjjjcccZZZYYYPPPMMMIIIEEECCC???<<<999,,,,,,+++++++++++++++,,,((())),,,///111666BBBNNNbbb~~~VVV666111...///222333222111,,,111555444///,,,///222000000///---+++***+++,,,,,,,,,---------,,,++++++''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''(((((()))*********((())))))***++++++,,,,,,,,,,,,------...//////000000...///111222111555;;;YYY|||tttiiiaaa^^^YYYSSSRRRRRRRRRQQQMMMGGGAAA>>>>>>>>>@@@AAABBBBBBAAA@@@BBBEEEDDDAAA@@@@@@>>>;;;777888:::;;;<<<<<<<<<<<<888:::;;;:::888777777888444555666777777666555444555555555555666666666666555555444444555777999:::999999:::::::::999888888666777777666666555444333///000000000///...---,,,...+++)))((()))+++,,,+++,,,,,,+++,,,,,,---...///,,,+++))))))***++++++******+++---.........---,,,&&&'''***,,,............,,,+++******,,,,,,+++***'''&&&&&&&&&''')))***+++***+++,,,...////////////111000///+++(((&&&'''(((+++,,,---...////////////---///000///---///444999@@@??????@@@BBBCCCCCCBBBDDDBBBBBBDDDGGGHHHEEEBBB======???FFFMMMOOOKKKFFFFFFIIIMMMMMMJJJEEEAAA???<<<:::999===CCCIIIKKKLLLKKKHHHFFFFFFHHHGGGDDD@@@<<<======<<<:::666333000///---+++---222444444222......///000000000000000111111111111111222333444222555888999:::AAAKKKTTTbbbqqqwwwcccTTTKKKAAA999333...///333999999666000///000...)))...---+++,,,------,,,***)))))))))))))))******+++******+++******+++...000444EEE^^^qqqxxxpppfff[[[YYYQQQMMMIIIEEEBBB???<<<:::---,,,++++++************(((***,,,---...333>>>GGG]]]~~~aaa;;;333---///333333222222+++///333333///...///333000000///---******+++---------------,,,+++***)))&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((('''(((((())))))******+++'''((()))***+++,,,------+++,,,,,,---...///000000000......111111111444:::WWW~~~uuuuuupppfff^^^]]]]]][[[UUUTTTTTTSSSOOOIIICCC>>>>>><<<;;;>>>BBBCCCAAA>>>===AAABBB???>>>AAA@@@<<<666777:::;;;<<<<<<<<<<<<888:::;;;:::777555555777444444555666666555444444444555555555666666666666555555444444444555777888999999:::::::::999777666666666666555555444333222111111222222111000.........,,,))))))***,,,------,,,,,,,,,------...///000///---++++++,,,,,,+++******+++---//////...---,,,(((***,,,---......---,,,+++***(((((())))))'''&&&$$$%%%&&&((())))))*********+++---...///000000000///000000...***)))***+++000//////....../////////,,,///222111///000555:::======>>>@@@CCCDDDCCCBBBDDDBBBBBBDDDHHHIIIGGGDDD??????BBBJJJRRRTTTNNNHHHDDDGGGJJJIIIEEEAAA??????===<<<;;;===AAAGGGLLLNNNNNNNNNOOONNNLLLIIIEEECCC::::::;;;:::999666333111...,,,***,,,000333222111......///000000000000000000000000111222333444555444777:::;;;===DDDPPPYYYjjjzzzkkkVVVMMMEEE;;;444000...333:::;;;;;;666111111222///)))---+++******++++++***))))))))))))))))))******+++))))))*********+++...111///@@@WWWjjjrrrzzzvvviii\\\XXXRRRNNNIIIEEECCC@@@===;;;///...---,,,+++*********(((+++---++++++111;;;BBBYYYxxxkkkDDD999000111333111//////***---111222000000111222//////...+++)))(((***,,,---------,,,+++)))((('''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++))))))*********+++++++++++++++,,,---...///000000///---...111111000444:::SSS|||sssqqqtttiiillljjjaaa[[[]]]bbbdddVVVVVVUUUTTTQQQKKKCCC>>>???:::888;;;AAADDD@@@<<<777===>>><<<===BBBAAA===555777:::;;;;;;;;;<<<<<<999;;;===<<<888666666888333333444555555444333333444444444555555555666666555444333333333444555666666777888888888666555444555555555555444333222222333333444444333222000//////,,,***)))+++---------...------......///000111444222000/////////...---+++,,,...000000///...---,,,---...//////---+++***---,,,***)))))))))'''%%%###%%%''')))*********)))+++,,,---///000111111111000222333222...---...000333222000.........///000---111555555444555999>>>======@@@CCCGGGHHHFFFEEEBBB@@@???BBBFFFHHHGGGDDD@@@@@@DDDLLLUUUVVVPPPHHHEEEHHHJJJHHHDDDAAA@@@AAABBBAAA??????@@@EEEJJJMMMTTTVVVXXXWWWSSSNNNJJJHHH777777888888666444111///...+++***+++///222111///...//////000000000000000000000000111222333555666555999<<<===@@@HHHTTT]]]uuuyyyeeeRRRFFF===444///,,,,,,444===<<<;;;777222222444111++++++***))))))******)))((()))))))))))))))******+++((()))*********+++///111,,,;;;RRRdddmmmvvvyyykkk]]]XXXRRROOOJJJFFFCCC@@@===;;;111000...---,,,++++++***'''+++---+++***000999???TTTsssqqqEEE888///111444222111333***,,,///111111111222222......,,,)))'''''')))+++......---,,,***(((&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((()))******+++++++++++++++***************++++++,,,---...///000111///---...111111000444:::NNN|||ppphhhfffhhhkkkkkkfffcccaaa\\\VVVYYYVVVSSSOOOKKKHHHEEEDDD======>>>>>>>>><<<;;;999===;;;:::<<>>:::;;;<<<======<<<;;;;;;===>>>>>>>>>===;;;888666333222111000000111222222222444777888666444333333333222111000000222444555888777666666666666444222555555666666555333111000111000111333555333...***000///---***''''''***,,,...///000111111000//////333222000///...---......---------....../////////......////////////......000---***'''%%%%%%&&&'''$$$&&&'''&&&%%%%%%&&&''')))***---///111222222111:::777444111///......///666333111000000///...---222111222444999===@@@AAA???@@@AAADDDJJJPPPMMMFFFBBBCCCDDDFFFHHHHHHFFFCCC???GGGNNNOOONNNMMMIIIDDDFFFHHHJJJIIIFFFBBB??????AAAAAAAAAAAAAAAAAABBBBBBPPPWWWZZZUUUMMMIIIGGGEEE>>><<<999999999666000+++///......///111222111///...000111111000//////000......---...///111222444777999===???@@@FFFUUUeeezzzoooZZZKKK@@@888000---...///444:::888<<<<<<777444333111...+++***)))'''''''''((((((***)))(((''''''((()))***)))************+++++++++333333DDD```sss{{{xxxkkk```VVVQQQMMMHHHCCCAAA@@@>>><<<222333///)))))),,,,,,(((%%%'''***+++,,,111999???XXXlll}}}pppJJJ777111555000///111000+++---///111333333333222111000...,,,)))((('''&&&***,,,,,,+++)))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))******++++++***************+++...------------...//////...///000000000222555777NNN~~~sssjjjfffkkkmmmmmmhhhdddbbb]]]XXXUUURRROOOKKKHHHEEEBBB@@@>>>>>>>>>>>>===<<<;;;:::===;;;:::<<<>>>@@@>>>===;;;;;;===>>>>>>===<<<<<<<<<<<<======<<<:::888777333222111000///000000111333555777777555444333444333222111000111222444555777666666777777777444222555555555555444222111/////////000222444333///+++...---+++(((&&&&&&(((***---...000111111111000000444333111///............------........./////////......////////////......---,,,)))'''&&&&&&((()))&&&'''((((((''''''((()))***,,,---000222333444444999777555333111000//////111000...///000111000///444333444666:::===>>>>>>???@@@@@@BBBHHHMMMKKKEEEBBBAAA@@@@@@@@@>>><<<999>>>FFFMMMMMMLLLJJJDDD???FFFEEEEEEGGGHHHFFFBBB??????>>><<<<<<<<<======<<>>===;;;999666111.........///000222333111///...000111000///---......---------------///111222444666:::===???EEETTTddduuuyyyiiiVVVGGG;;;444---,,,---000666<<>><<<111...+++))))))(((''''''&&&(((***+++,,,000777===KKK^^^mmmpppPPP:::222333...---111000...///000111222333333333444222000---***((('''&&&***,,,,,,+++)))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))******++++++***************+++...------------.../////////000000000000111444777NNN~~~wwwmmmhhhmmmooonnniiidddbbb]]]WWWSSSPPPLLLIIIFFFDDDAAA?????????>>>===<<<<<<<<<<<<===;;;:::;;;======<<<;;;:::;;;===>>>>>>>>>======:::;;;<<<<<<<<<:::999888444333222111000/////////555666777666444333444555444333222111222333444555555555666888999888555333555555555555444222000///---...///111333222///---------+++)))&&&&&&(((***---...000111222222222111444333222000//////...///------............//////......////////////......+++***((('''&&&''')))***((()))******(((((((((***)))***,,,...000222444444555444333222000///...---+++++++++...111333222111555555666999<<<===<<<:::>>>@@@???@@@DDDIIIHHHCCCAAA>>>;;;888888777555444<<>>999555222111......000333555555222//////000111000---++++++,,,------,,,,,,,,,---///000333555999===@@@GGGVVVeeerrrzzz|||pppaaaNNN@@@555///******,,,///777???GGGIIIGGG@@@999666222...,,,+++)))(((''''''(((((())))))(((((((((((()))))))))************+++++++++//////>>>YYYkkksss~~~~~~nnnaaaVVVMMMJJJGGGEEEDDDBBB???<<<333,,,***//////(((%%%(((''')))+++***+++...555;;;EEETTTccc{{{wwwTTT===111000++++++000///111111111111111222333333555444111...+++)))'''&&&+++,,,---,,,)))''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))******+++***************++++++...------------...//////000111111111000111444666MMM}}}{{{vvvzzz|||wwwooojjjppprrrooohhhccc```ZZZUUUUUUQQQLLLJJJIIIGGGDDDAAAAAA???>>><<<;;;<<<<<<===<<<;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>===<<<<<<::::::;;;<<<<<<;;;;;;:::666666444333111000//////666666666555333333444666444444333333333333444555444444666888999999666333666666666666555333222000+++,,,...111222111000...//////...,,,***)))+++---,,,...000222333333333333444333222111000//////...,,,,,,------------------......////////////......+++***((('''''''''((())),,,,,,,,,+++(((&&&''''''&&&'''(((***---///111222............---,,,***)))((((((***---111333333222333555888<<<>>>>>>;;;999>>>@@@@@@???BBBGGGGGGCCC???;;;777555555666777777888BBBLLLPPPQQQPPPLLLGGG???===>>>BBBHHHJJJHHHDDDCCC>>>888666888999888666>>>JJJTTTTTTMMMEEE===666<<>>888333111222---...111444777666333000///000111///,,,***)))***...---,,,,,,,,,---///000444555:::@@@EEEMMM\\\jjjtttzzz|||uuuhhhXXXHHH;;;111,,,((()))+++...666>>>IIIKKKHHH@@@999666333///---,,,***(((''''''(((((())))))(((((((((((())))))))))))*********+++++++++......<<>>===<<<<<<======;;;;;;;;;;;;:::::::::::::::;;;<<<======<<<;;;:::::::::;;;;;;<<<<<<<<<<<<888777666555333222000///555555666555333333555777555555444444444444444444444444555666888888555333777777777777666555333222***,,,...000000000000//////000///...,,,+++---...---...000222444444444333333222222111000///...---++++++++++++++++++++++++......////////////......,,,+++***(((''''''''''''.........+++'''%%%$$$%%%&&&''')))+++---///000111++++++,,,,,,,,,+++***)))(((((())),,,000222222111000333777<<>>AAACCCEEEGGGHHHIIIHHHCCC===::::::;;;;;;:::AAAMMMUUUSSSKKKAAA888111777;;;???>>>999333000000---...111555777777444111///000000///,,,)))))))))...------------...000111333444999AAAHHHQQQ```mmmyyy|||yyynnn___PPPBBB777///+++((())))))+++333<<>>============:::;;;<<<;;;::::::;;;<<<<<<============;;;:::999:::::::::::::::;;;;;;;;;777777777666444222000///222444555555444555666777555555555555555555444444555444333444555555444222777777777777666444333111))),,,...//////...///000...//////...,,,+++---...///000111333444444444333111111111111000...---,,,,,,,,,++++++++++++******......////////////......,,,+++***)))''''''&&&&&&...///...,,,(((&&&%%%%%%(((***,,,...000111111111,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++///222333333000222666;;;???>>>;;;777999>>>AAAAAACCCFFFEEEBBBAAA===888444444666777777===FFFMMMOOOOOOOOOKKKGGG???BBBEEEGGGFFFGGGIIILLLJJJGGGBBB===:::;;;>>>@@@GGGPPPUUUPPPFFF===666000444888===???===777222///---...000333666666444222///000111///,,,***))))))------,,,,,,...///111222000222777AAAJJJTTTbbbooozzzzzzssscccTTTGGG<<<444---***))))))(((***222;;;CCCEEEBBB;;;666555444111...---+++)))((('''(((((((((((())))))))))))(((((()))************+++++++++///...666HHH\\\kkkwwwqqqdddYYYMMMJJJGGGEEEDDDBBB???<<<222...222::::::///((('''(((******)))(((+++111666>>>IIIWWWqqqyyy}}}{{{OOO777,,,///---,,,---(((......---------------...++++++*********+++,,,,,,,,,---...---***(((((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))******))))))))))))***+++,,,,,,...------------.../////////000111111111333666999LLL||||||rrrmmmhhhaaa______bbbdddbbb\\\YYYXXXVVVRRRTTTOOOIIIHHHKKKKKKFFFAAA????????????>>>>>><<<<<<888;;;<<<<<<;;;:::<<<>>>@@@@@@@@@@@@>>><<<:::999999999888888888888888888555555555444333111000...///222555666666666777888666666666666666555444444666444222111222333222222555555666555444333111000))),,,//////---,,,...//////000111000.........000000111333444444444333333000000000000///---,,,+++------------,,,,,,++++++......////////////......***)))))))))((((((((((((,,,---...,,,***))))))***)))+++...111222111///...++++++*********,,,---...***)))(((***...333666777111333666:::===<<<888444444:::???AAABBBEEEDDD@@@AAA===999777888:::;;;<<>>CCCDDD>>>666///......///222444555444333///000111///---+++***+++*********+++---///111333000222888CCCMMMXXXfffrrruuurrrhhhVVVGGG>>>666111+++))))))))))))***333===CCCEEEBBB;;;666666555333///...,,,***(((((((((((('''((()))******)))(((''')))************+++++++++...---222BBBWWWhhhvvv~~~pppdddZZZOOOLLLGGGDDDBBB@@@>>><<<000/////////...,,,(((&&&'''))))))((((((+++111666===GGGSSSkkkrrrxxxVVV;;;---...,,,,,,...)))------......///.........,,,,,,,,,+++++++++,,,,,,,,,---...---***)))((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))******))))))))))))***+++,,,---...------------...//////...///111111222444777:::MMM{{{}}}uuuooofff\\\XXXYYYVVVXXXWWWSSSRRRSSSRRROOOVVVPPPJJJJJJMMMMMMHHHCCC??????@@@@@@@@@>>><<<;;;888:::======;;;;;;===@@@CCCCCCCCCBBB@@@===;;;999888888777666666666666666222333333333222000///------000444777777777888888666666777777666555444444888555111000000111111111333444444444333111///...***,,,//////,,,+++---///222333444333222111222333111222333444444444333222//////000000///---+++***/////////......---------......////////////......'''((((((((()))))))))******,,,------,,,,,,...///'''***...111111000---******)))''''''(((***,,,---***(((''')))...444888;;;333444777:::;;;999555222000888>>>@@@BBBDDDBBB???>>><<<999:::<<<@@@CCCDDDBBBIIIOOOPPPQQQTTTSSSQQQQQQMMMJJJKKKPPPQQQNNNJJJDDDEEEBBB;;;444444;;;CCCKKKPPPOOOFFF;;;777555333666999???FFFIIIDDD:::111...---...000333555444333///000111000---,,,+++,,,(((((()))***,,,...111333333444:::FFFQQQ\\\jjjvvvoookkk___MMM>>>777222...)))((((((***)))+++444???EEEGGGDDD<<<777777666444///...,,,***(((((((((((('''((()))******)))(((''')))************+++++++++---+++///>>>SSSggguuu}}}pppddd[[[QQQMMMHHHDDDAAA@@@>>><<<222111---&&&&&&***+++'''&&&((()))((((((+++111666888AAALLLcccjjjrrr\\\@@@///---+++,,,...***,,,---///000000000///...///...------,,,,,,,,,,,,,,,---...---+++)))((()))'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((((()))*********))))))))))))***+++,,,---...------------...//////---///000111222555888;;;NNN{{{vvvooojjjbbbYYYUUUTTTSSSQQQQQQRRRTTTTTTXXXSSSMMMJJJIIIGGGAAA<<<<<>>???AAAAAA>>>:::;;;;;;:::999:::<<>>???:::555222555:::@@@EEEFFFDDDAAAAAA@@@<<<999???HHHIIIDDDHHHIIIKKKNNNPPPRRRTTTVVVRRROOOMMMNNNPPPOOOIIIDDDEEEGGGFFF===333222;;;EEEVVVTTTOOOHHH@@@999777666777;;;BBBGGGFFFAAA:::555000...///444;;;>>>;;;777222111///---+++******)))((()))+++---...///000000222333;;;HHHSSS\\\dddlllmmmdddVVVHHH>>>666000,,,$$$&&&(((((())),,,222888===CCCEEE@@@:::777555111222000---+++))))))******)))))))))))))))))))))))))))******++++++,,,------+++...222888GGG]]]tttmmmdddZZZNNNMMMJJJGGGEEEBBB@@@???111---+++------***)))***((((((((()))+++///222444666AAAOOO[[[dddppp~~~\\\AAA111///++++++///,,,------...///...---+++***---,,,******+++,,,+++***------......,,,***'''&&&''''''((((((''''''&&&%%%(((%%%$$$%%%)))+++***))))))((((((((((((((()))))))))************+++++++++------......///000000000000//////222222111444999LLL~~~}}}sssnnnmmmiiiccc[[[XXXUUUQQQPPPOOOPPPQQQUUUPPPIIIFFFGGGFFFCCC@@@>>>AAAAAA>>>>>>AAAAAA>>><<<======;;;::::::;;;===DDDCCCAAA>>><<<;;;::::::999888666444333444444555111000//////111222111///...///222444555666555555666777888666444222333444333444333222000000111333777555333111///.........,,,---...000222333333333000111222222222111000000111000//////000000///...+++,,,,,,+++)))((()))++++++,,,---///000000000000...////////////......---***)))***,,,///000///...------,,,+++)))***,,,...///...---+++************&&&''''''((((((((((((((()))&&&%%%***333<<<@@@AAA@@@>>><<<===??????;;;777222444888<<>>;;;:::777666>>>IIILLLIIIKKKJJJIIIJJJMMMPPPSSSTTTRRROOONNNOOOQQQQQQLLLHHHNNNMMMHHH???777999BBBLLLRRRQQQOOOJJJCCC<<<999777;;;>>>BBBEEECCC===666222///000222777;;;<<<888444111000...---+++******)))((((((***,,,...///000000333444<<>>===@@@AAA>>>===>>>>>><<<:::999:::<<>><<<;;;;;;;;;===;;;777444333444555777111000...///000111000...111222444555666666555444555666666555222111111222222222222111000///111222333222000///......//////.........///000111333444000000111111111111000000///...------......---+++&&&'''(((((('''(((***,,,,,,,,,...///000111111111///////////////...---,,,,,,,,,---...111111000...+++,,,,,,***)))***,,,......---+++)))(((((()))***&&&&&&%%%&&&'''(((***+++,,,,,,---333;;;@@@AAAAAAAAAAAABBBBBBAAA>>>;;;888444666888;;;===>>>??????:::888444666???KKKPPPOOOPPPKKKGGGGGGKKKOOORRRRRRNNNLLLKKKMMMPPPQQQNNNKKKWWWRRRIII@@@===AAAIIIPPPMMMOOOQQQOOOIIICCC>>><<<@@@AAACCCBBB???;;;555222///222777;;;;;;888444111000///...,,,+++*********'''(((***+++---///000111666777===GGGOOOVVV```iiiiiicccVVVDDD333***))),,,&&&((()))((((((***000555;;;BBBFFFCCC===999444000+++***)))))))))***+++,,,))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,---...222<<>>000...)))))),,,***))))))+++,,,,,,,,,,,,,,,000...,,,+++++++++)))'''+++,,,...//////...,,,+++'''(((((((((((('''&&&&&&***(((&&&&&&'''((('''&&&''''''((((((***+++---...)))************+++++++++,,,,,,,,,---......//////000//////222222111444999HHH{{{~~~xxxqqqqqqvvvyyywwwjjjeee^^^WWWRRRPPPPPPQQQQQQKKKCCC>>>>>>AAACCCEEEDDDEEECCC===<<>>;;;<<<===<<<::::::;;;<<>>===<<<<<<<<<<<<>>><<<:::777666555555555333222111222333444333111444555666777777777666666555666666444222000000111111222333222000000111222111000///---,,,,,,------///.........///000222333//////000000000000000000///...,,,,,,------+++***%%%'''(((((('''(((***,,,......//////......---,,,////////////...---,,,,,,111000000000000///,,,)))***++++++***))))))+++---...---,,,***))))))******'''&&&%%%%%%'''***---///555555666:::???CCCCCCBBBDDDFFFIIIGGGBBB<<<888777555888<<<@@@BBBCCCDDDDDD@@@;;;777:::DDDOOOUUUVVVSSSOOOKKKKKKNNNPPPPPPNNNHHHGGGGGGIIILLLNNNNNNMMMXXXQQQHHHCCCCCCGGGLLLOOOLLLPPPUUUVVVSSSMMMGGGDDDGGGFFFDDDBBB???;;;888666000555:::<<<:::444000---......,,,+++************))))))+++,,,...000222333:::;;;@@@HHHNNNSSS\\\fffbbbZZZLLL<<>>===<<<<<<;;;<<<<<<<<<=========;;;999666333111444333222333555666555444777777888888888888777777666666666444222000000000000111333222111000111222222000...,,,++++++++++++000///.........///111222.........//////000000111000...------------,,,***((()))))))))(((((()))+++,,,,,,------,,,,,,+++***...............---,,,,,,////////////000---***'''((()))******))))))+++,,,///......---,,,,,,,,,,,,((((((''''''***...222555>>>===<<<===@@@BBBDDDEEEGGGJJJLLLIIIAAA:::666555333999@@@EEEHHHIIIKKKLLLDDD>>>:::>>>HHHRRRXXX[[[TTTRRRPPPPPPQQQQQQMMMJJJFFFEEEEEEFFFIIILLLNNNOOOTTTNNNHHHGGGKKKNNNNNNLLLNNNSSSYYY\\\ZZZUUUPPPMMMQQQNNNJJJDDD???;;;888777222555999:::777222---+++---,,,+++***************++++++,,,...000222555666<<<>>>CCCIIILLLPPPXXXaaa\\\PPP@@@444///---+++((('''))))))(((''')))...222999@@@EEEBBB<<<777222---...------,,,++++++******((((((((((((((((((((((((((())))))******+++,,,,,,***))),,,///333@@@[[[sssyyysssggg[[[XXXRRRLLLIIIJJJKKKJJJHHH999111+++***)))(((***...((('''&&&&&&'''***,,,...222888BBBMMMYYYbbbiiilllLLL666---...******///...,,,,,,+++***))))))((((((,,,++++++,,,......,,,+++,,,---......---+++((('''(((((())))))(((((('''&&&%%%%%%&&&&&&&&&'''(((***++++++***************+++))))))*********+++++++++++++++,,,,,,---.........000//////222222111444999DDDzzz{{{{{{wwwrrrqqquuuuuuqqqlllhhhbbb[[[WWWUUUUUUUUUNNNJJJDDD???<<<;;;===???BBBDDDBBB===<<<>>>???<<<666888:::<<<<<<<<<===???===<<<<<<;;;;;;;;;;;;<<<===>>>>>>===:::666111...111000000111444555555444777777777777777777888888666666666444111/////////...000111222111000000111111000...,,,+++***++++++/////////......///000000......------...///000111111///...---...---,,,******++++++***(((((()))+++((((((***+++,,,---------,,,------.........------******,,,...000///,,,)))'''(((******))))))***,,,...///000000000///---,,,)))))))))***---222666999@@@>>>===<<<===@@@CCCEEEIIIKKKKKKGGG@@@999555444222999AAAGGGJJJLLLPPPSSSIIIBBB>>>CCCLLLSSSXXX[[[SSSTTTTTTSSSPPPLLLIIIFFFGGGFFFFFFGGGHHHLLLOOOQQQNNNKKKHHHKKKPPPRRROOOLLLNNNSSSXXXZZZYYYUUURRRPPPXXXTTTMMMEEE>>>999666555444444555555333000---***++++++******)))*********---------///111444777888<<<>>>DDDJJJJJJKKKQQQZZZTTTHHH999111111222///+++&&&((()))((('''(((...222888???CCC@@@:::666111---......------,,,+++******))))))))))))))))))))))))(((((())))))***+++++++++******---000111:::SSSnnnvvv|||uuuiii]]]ZZZSSSMMMKKKMMMNNNLLLIII888111+++******)))+++...))))))((('''(((***,,,...111777BBBLLLUUU]]]ccchhhMMM888000000***(((,,,+++...---,,,***)))(((((((((******+++---//////...,,,------......,,,***'''%%%((())))))))))))(((''''''###$$$&&&&&&%%%&&&)))+++,,,,,,+++))))))))))))))))))************+++++++++,,,,,,,,,---......//////000//////222222111444999DDD{{{~~~|||vvvooommmooooookkkiiieee```ZZZUUURRRQQQPPPJJJHHHEEEAAA===<<<<<<===???AAAAAA===<<<>>>>>>;;;888;;;===>>>>>>===>>>???===<<<<<<;;;:::::::::;;;??????>>><<<888444111//////......000444666666555444444444444555555666777444555555333///------...+++---///000///......//////...---,,,+++,,,------...///////////////......------,,,,,,---///000111111///------------+++))))))******)))(((((()))+++((()))***+++,,,---------++++++,,,---............)))***,,,...000///,,,)))%%%''')))***))))))***+++,,,...111333222000---+++(((((())),,,///444888;;;888999999:::;;;>>>BBBDDDGGGGGGFFFDDD???:::777666888===BBBFFFIIINNNUUU\\\VVVMMMGGGKKKPPPRRRSSSUUUQQQSSSTTTPPPIIIDDDCCCDDDGGGGGGFFFEEEFFFIIIMMMPPPFFFEEEEEEIIIMMMPPPNNNKKKKKKNNNRRRSSSRRROOONNNMMMUUUQQQJJJCCC===888666555666333///...//////---+++******)))))))))******+++---------...000444777999999===DDDIIIGGGEEEJJJRRRIII@@@555///...///...+++%%%'''((('''&&&)))...333888>>>AAA===777444000,,,++++++,,,,,,,,,+++++++++))))))))))))))))))))))))(((((())))))******++++++++++++...111...333KKKeeewwwzzzxxxlll___ZZZTTTNNNMMMPPPQQQMMMIII:::333---,,,+++)))))),,,***)))((('''((()))+++---...555>>>EEEKKKSSS]]]eeeLLL999111111***(((,,,+++...---,,,***)))))))))***++++++,,,...//////---***,,,---......---+++)))((()))))))))))))))(((''''''$$$&&&'''&&&%%%%%%''')))******)))((((((((()))))))))************+++++++++,,,------...//////000000000//////222222111444999EEE}}}~~~uuullliiikkkkkkhhhfffccc]]]WWWRRRNNNLLLKKKFFFFFFEEECCC???===<<<======@@@@@@======>>>===:::<<<>>>@@@@@@???>>>>>>???===<<<<<<;;;::::::::::::BBB@@@===999666333111000///...///111555777888888222111111222222444555555333444333111...,,,+++,,,(((+++---...---,,,,,,------,,,,,,+++,,,---///000...///000000000///---,,,------,,,,,,---...000111000...---,,,,,,,,,***((('''((()))(((((((((***,,,,,,------------,,,++++++******,,,---.../////////,,,---...000111...***'''%%%''')))***))))))***+++***---111444333000,,,)))'''((())),,,000555999;;;111333666888:::===@@@CCCEEEDDDBBBAAA>>><<<:::888???BBBEEEFFFHHHOOOZZZbbbeeeZZZRRRSSSTTTPPPMMMNNNOOORRRRRRKKKBBB===???CCCFFFFFFDDDCCCCCCEEEJJJMMM@@@@@@@@@DDDHHHKKKKKKJJJHHHJJJLLLLLLKKKIIIIIIIIILLLIIIDDD???;;;:::999999888222+++***---///...,,,)))))))))))))))******+++,,,,,,,,,---000333777999777;;;CCCGGGEEEBBBFFFMMM???:::333,,,)))((()))***%%%&&&((('''&&&)))///333888>>>@@@;;;555222///,,,(((((()))++++++,,,,,,,,,))))))))))))))))))))))))((((((((()))******++++++,,,,,,000111,,,---DDD___zzz{{{~~~{{{ooobbbZZZTTTOOOOOORRRRRRNNNHHH;;;444...---+++(((''')))***)))'''&&&'''(((***,,,---333:::>>>AAAJJJXXXcccIII666000222,,,***......---,,,+++*********+++,,,---------...///...+++)))+++,,,...//////...,,,+++)))))))))))))))(((((('''&&&'''((('''$$$###%%%((((((((('''(((((()))******)))************+++++++++------......///000000000000//////222222111444999FFF~~~tttlllgggeeebbb___```ZZZSSSMMMKKKKKKKKKKKKEEEEEEDDDBBBAAA???===<<<888999:::;;;<<<<<<<<<<<<>>>??????>>><<<<<<===>>>@@@@@@???>>>===;;;999888===<<<;;;999777444222111222222222222222222222222111222222111000111444666555555444333111///...---)))(((''''''(((***,,,---...,,,***+++---///...---....../////////...,,,+++///////////////.........000...,,,*********+++,,,((('''&&&%%%%%%&&&((())),,,------,,,,,,***)))(((,,,++++++******++++++,,,,,,,,,---------,,,++++++&&&((())))))(((''''''((((((***...000000---***'''(((&&&%%%(((---222333333000111444777:::===@@@AAA@@@AAA@@@===999999>>>CCCIIIIIIJJJLLLNNNQQQTTTVVV]]]ZZZVVVUUUTTTQQQMMMIIIFFFDDD???:::777888<<<@@@GGGFFFAAA???BBBEEEAAA:::<<>>:::777555555666666555333111...,,,***))),,,+++)))***+++,,,,,,+++------,,,---...000222333888>>>CCCDDDGGGJJJIIIEEE;;;777000***&&&%%%'''((((((((((((''''''***///333666444111//////000///...,,,,,,++++++***)))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,,,,---+++///444222;;;RRRssszzzssseee___WWWPPPPPPQQQMMMIIIHHH===444---,,,---***'''&&&))))))))))))***+++,,,---555...444===AAALLLWWWWWWAAA888///,,,+++((('''((()))))))))))))))*********+++,,,...000000///---,,,------,,,,,,...000222333+++***((('''((()))((('''''''''''''''''''''''''''(((((((((((())))))))))))''')))+++,,,,,,---000222------,,,------...000000000...///222222111444:::JJJ~~~vvvnnniiieeecccaaa^^^YYYSSSNNNLLLLLLLLLLLLHHHGGGFFFDDDAAA>>>;;;:::777888999:::;;;;;;;;;;;;======>>><<<;;;:::;;;===AAA@@@???===;;;888666555<<<<<<:::999777444222111333333333222222111111111111111111111000000333555444444333222111///---,,,***)))((('''(((***,,,---111///---...111222111000---...//////...---,,,+++...............---------...---+++)))))))))***+++)))(((&&&&&&&&&''')))***,,,+++++++++************++++++++++++++++++++++++---------------,,,+++***)))***++++++(((''''''(((***---///111111...+++((()))''''''***...222333333...///111444777999;;;===AAA???<<<===@@@CCCEEEEEEIIIKKKMMMOOOQQQRRRRRRRRRUUUTTTSSSSSSRRROOOIIIEEEBBB@@@<<<999777:::???CCCJJJIIIEEEAAAAAABBB???999@@@DDDDDDAAABBBFFFGGGDDDFFFHHHIIIGGGCCC@@@??????AAA???<<<888666555444444555444333000...,,,***)))+++***)))***+++---,,,,,,,,,,,,,,,---...000222333777>>>CCCFFFHHHIIIFFFAAA888444///***'''&&&'''((((((((('''''''''***///333555222000...//////...---,,,,,,++++++***)))))))))(((((((((((())))))))))))((((((((())))))***+++,,,,,,...+++---222...555JJJiiisss{{{tttfffbbbYYYSSSQQQOOOIIIDDDAAA<<<333------...+++))))))))))))))))))***+++,,,---444...444>>>AAALLLWWWVVV???666...+++***((('''))))))))))))***************......000000000...,,,+++'''))),,,...000000///...+++)))''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))$$$&&&((()))))))))+++---+++++++++,,,------...///111///000222222111444999III~~~}}}yyyrrrkkkfffdddddd]]]YYYSSSOOONNNMMMMMMLLLKKKJJJHHHEEEAAA===:::999777888888999999:::::::::;;;<<<<<<;;;999999:::<<<>>>>>>===<<<;;;999777666;;;;;;999888666444222222444444333333222111000000000000000///...///111333222222222111000...---,,,***)))((('''(((***,,,---222000///000222333222111------.........---,,,,,,---------------------------,,,***)))((())))))***)))((('''''''''(((***+++******)))((()))***+++,,,++++++,,,,,,,,,,,,++++++.........------+++******,,,------,,,)))(((((()))...///222333222///,,,)))*********,,,000333333333555666777999;;;===>>>???DDD???;;;>>>GGGLLLJJJFFFHHHJJJMMMPPPQQQPPPNNNLLLLLLLLLNNNOOONNNJJJDDD@@@>>>===;;;999999===DDDHHHJJJKKKGGGAAA???AAABBB???EEEGGGGGGEEEEEEGGGGGGDDDIIIJJJJJJGGGBBB???===<<<======;;;:::888777666555555444222000...+++***)))***)))((())),,,------,,,,,,,,,,,,,,,...000222333666===DDDGGGHHHGGGAAA:::222000---***((('''''''''(((((('''&&&'''***///222333111...---......---,,,,,,,,,,,,+++******))))))(((((((((((())))))))))))(((((())))))***++++++,,,,,,...***+++...***///AAAbbbnnnyyyuuugggaaaZZZTTTRRROOOGGG@@@===:::333---......---+++,,,)))(((((())))))***+++,,,222...555>>>AAAMMMWWWTTT===444,,,******(((''')))((())))))******+++******///000111111000...,,,***###(((...333444222...+++***)))''''''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((()))))))))$$$&&&''''''''''''(((*********++++++,,,------...222000000222222000333888HHH}}}~~~{{{|||{{{uuunnnhhhfffggg^^^[[[VVVRRRPPPNNNKKKIIIJJJIIIHHHEEEBBB???<<<:::999999999999999::::::;;;;;;<<<<<<;;;999999:::;;;::::::;;;<<<<<<<<<<<<;;;:::999888666555444333222555555444333111000///////////////...------///111111111111000000...------+++***)))((((((***,,,---///...//////000000///...,,,,,,---------,,,,,,,,,---------------.........---,,,+++***)))))))))***'''''''''''''''((()))***)))(((''''''(((***,,,...++++++,,,------,,,++++++//////......---,,,******++++++,,,+++))))))***+++111222333444333000---***+++,,,---000222333444444;;;;;;<<<===>>>???@@@@@@EEE@@@===AAAHHHLLLIIIEEEGGGHHHKKKLLLLLLJJJHHHFFFIIIIIIJJJJJJHHHEEE@@@===>>>>>>======>>>BBBHHHLLLKKKLLLHHHAAA???DDDJJJLLLIIIIIIIIIIIIIIIIIIIIIHHHKKKJJJIIIFFFCCC@@@>>>===<<<=========<<<:::888777444333111///---+++))))))((('''((())),,,...---,,,+++++++++,,,---000222333555===EEEGGGGGGCCC;;;333,,,,,,++++++)))((('''&&&'''''''''&&&'''***///333222000............---+++---,,,,,,++++++***))))))(((((((((((())))))))))))(((((()))***++++++++++++***---***)))---))),,,:::^^^lllzzzvvvhhh___YYYUUUTTTOOOGGG@@@>>>999222---------+++***,,,((((((((((((((()))***+++000---555===AAANNNXXXTTT;;;222***))))))'''''')))((((((***+++++++++++++++...///000111111///---,,,(((,,,111555666222---******(((&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''')))***)))(((((()))******++++++,,,------......333000111333222000222777GGG|||~~~zzz||||||xxxpppkkkhhhhhhbbb___ZZZVVVRRRNNNIIIFFFGGGGGGFFFDDDCCC@@@>>>===;;;::::::::::::;;;;;;<<<<<<<<<===;;;:::999:::<<<:::;;;<<<======>>>>>>>>>999888777555444333333333555555444333111000///////////////...,,,,,,...000000000000000000///...---,,,+++)))((()))***,,,------.../////////...------,,,,,,+++++++++,,,,,,,,,------......////////////...------,,,++++++******&&&&&&&&&&&&'''((()))***((('''&&&&&&(((***---///,,,,,,,,,------,,,,,,,,,............---,,,+++***'''))))))))))))***,,,...111222333444222000---+++***,,,000222444444444444777888888999999:::::::::>>>???@@@AAADDDFFFHHHIIIIIIJJJJJJIIIHHHGGGFFFEEEJJJIIIHHHEEEBBB@@@??????BBBCCCDDDDDDDDDGGGJJJMMMPPPOOOJJJBBB@@@HHHPPPTTTIIIIIIIIIKKKLLLLLLMMMNNNHHHGGGEEECCCBBBAAA???>>><<<<<<======<<<:::888777222222000...,,,+++)))((('''''''''***,,,------+++*********+++---000222333555===DDDEEEDDD@@@777...))))))***+++***)))'''&&&&&&'''''''''(((+++111555444333111000000///---+++------,,,,,,+++*********(((((((((((())))))))))))((()))***+++,,,,,,++++++(((---***)))...,,,,,,777RRRcccuuu~~~xxxjjjaaa\\\XXXUUUOOOFFF???>>>999222...---+++'''''')))((((((((('''(((((())))))---,,,444;;;???OOOZZZUUU:::111***((()))'''''')))'''(((***,,,,,,,,,+++++++++---///000111000///...---///111222111///+++))))))'''&&&&&&((()))((('''((((((((((((((((((((((((''''''''''''(((((((((((()))***++++++))))))***++++++,,,---.../////////...333000111333222000222777HHH}}}|||||||||xxxsssnnnjjjiiieeebbb^^^ZZZVVVPPPIIIDDDDDDDDDDDDCCCBBBAAA@@@???<<<;;;:::::::::;;;<<<===;;;<<<<<<;;;999999:::<<<>>>>>>>>>>>>===<<<;;;;;;888777555444333333333444444444333333222111000000/////////...,,,,,,...000000000000111111000//////---+++***))))))***,,,---...000222222111/////////++++++*********+++,,,,,,------......///000000000......------,,,++++++***%%%&&&'''((())))))******'''''''''((()))+++---///------,,,,,,,,,,,,---------............---,,,,,,&&&(((((())))))+++...111000111222222111///---,,,(((,,,111444555444555555555555666666666777777777666:::>>>??????BBBIIINNNLLLLLLKKKJJJIIIHHHFFFFFFIIIHHHGGGCCC@@@???@@@AAAEEEGGGJJJKKKKKKKKKLLLMMMTTTRRRLLLEEEEEEKKKPPPQQQGGGFFFGGGKKKMMMLLLNNNQQQEEECCC@@@@@@@@@@@@???>>><<<<<<<<<;;;:::777555444111111///...,,,***)))(((''''''(((***,,,---+++************+++---000222444666<<>>QQQ^^^XXX;;;222***))))))'''''')))&&&(((***,,,------,,,+++)))+++---///000000///.........---,,,+++***)))(((((('''%%%&&&'''(((((('''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((()))******(((((()))++++++,,,...///000//////...222000000222222000333888JJJ}}}zzzwwwtttpppllliiieeecccaaa]]]YYYRRRKKKFFFCCCCCCCCCCCCBBB@@@??????<<<;;;:::888888999;;;<<<:::;;;;;;:::888888999:::============<<<;;;:::999777666444333222333444555333333333222222111111111000000000...,,,,,,...000000000111111111111111000---,,,***))))))***,,,---///222444444222//////000+++***))))))***+++,,,---,,,,,,---......///000000---------,,,++++++***)))'''((()))***+++,,,,,,,,,'''((()))***+++,,,---...///...,,,******,,,...///,,,------...............)))************+++///222...///000000000...---,,,&&&+++111555555555555666666777777777888888888888555999<<<<<<<<<@@@GGGNNNJJJKKKLLLLLLKKKHHHEEECCCCCCDDDEEEDDDAAA@@@BBBDDDDDDHHHNNNPPPPPPOOOMMMMMMOOOOOOLLLIIILLLPPPOOOJJJFFFCCCDDDIIIKKKIIIJJJOOOGGGDDDAAA@@@AAABBBAAA??????>>>===;;;888666333222000000///---+++***)))((((((((((((***,,,,,,***((()))))))))+++---000222444777<<>><<<:::999777555111......------,,,,,,+++******(((((((((((())))))))))))''')))+++,,,------,,,+++'''...,,,***000///+++000333FFF___qqq|||zzzlllfff```ZZZTTTKKK@@@;;;;;;666111...---***'''(((,,,(((''''''&&&&&&''''''((()))***111555<<>>===<<<:::999777777888:::;;;999::::::999777666888999999:::;;;;;;<<<<<<<<<;;;777666444222222222444555333222222222222222222222000111000...---,,,...000000111111222222222222111---,,,+++))))))***,,,---...111444444111......///******)))))))))***,,,---++++++,,,,,,---...//////++++++,,,++++++***)))(((((()))+++,,,---.........((()))***,,,------------000...+++))))))+++...000+++,,,---...////////////,,,---,,,++++++,,,///222------...//////...---,,,$$$***111555555555555666555555666666666777777777:::;;;;;;;;;;;;>>>DDDIIIEEEHHHKKKMMMLLLGGGBBB>>><<<@@@DDDEEECCCBBBCCCEEECCCHHHOOOSSSSSSQQQNNNMMMGGGHHHIIILLLQQQUUUPPPHHHDDDAAABBBGGGIIIFFFGGGLLLLLLIIIEEEDDDEEEEEEDDDBBBCCCBBB???<<<999666444333000///...---+++***)))((((((((()))+++,,,,,,)))''')))))))))+++---000222444888<<<===;;;999777333---))))))************))))))$$$%%%'''))),,,222999>>>AAA???===<<<:::777222///...------,,,,,,++++++***(((((((((((())))))))))))''')))+++---------,,,+++(((000---***000...))),,,111DDD]]]ppp{{{{{{mmmbbb\\\WWWQQQIII@@@===???444000......+++)))+++///(((''''''&&&&&&&&&''''''(((***000333:::RRRccc]]]===444,,,******(((''')))&&&(((+++---......---+++***+++---......,,,+++***************+++,,,------'''&&&%%%%%%'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((()))++++++******,,,---(((***,,,.........---,,,000...///222222111444:::NNNwwwxxxyyyyyyvvvrrrnnnlllhhhccc]]]ZZZYYYXXXTTTQQQLLLHHHBBB??????AAABBBCCC???<<<888555444666999;;;::::::999999888999999999555666888999::::::999888777666333///---...111555555333000111333555444222.........------.........////////////000000000000---+++******+++---------111111111222111111000///***)))((('''&&&&&&'''(((((()))***+++,,,---------+++++++++***((('''((()))((()))***+++,,,,,,++++++***+++,,,---...---,,,,,,000---******---000111000+++---...------...000222,,,,,,---...///111111222,,,---///000///---***((()))+++...000111222111000444444333333444444555666666999;;;:::999:::>>>BBBDDDHHHMMMOOONNNIIICCC>>>;;;>>>BBBDDDEEEFFFFFFGGGCCCLLLSSSVVVYYYZZZTTTJJJKKKIIIHHHKKKPPPPPPKKKFFF@@@DDDGGGEEEBBBBBBGGGLLLGGGIIIJJJHHHEEEDDDFFFIIIHHHCCC>>>;;;:::999555222///...---+++)))'''&&&%%%)))))))))))))))))))))))))))))))))***,,,///333555444444444444111...+++))))))))))))))))))))))))))))))%%%%%%***,,,000:::FFFJJJGGGCCC???<<<999666333333000...,,,,,,,,,***(((***)))))))))))))))******++++++************++++++,,,+++******+++,,,...///666<<>>;;;999888999;;;===::::::999888888888888888555666777888888777666666444555444333000000111222666444222222444444333111///...---,,,,,,---...////////////000000000111111///---,,,,,,---/////////............------,,,+++)))((('''&&&&&&&&&'''''')))***+++,,,---.........+++++++++***((('''((())))))))))))************+++***+++,,,------,,,++++++,,,***((())),,,.........***+++,,,,,,++++++---///++++++,,,,,,---...//////,,,---...///...+++(((&&&)))******,,,...000111222222222111111111222222333222555777888888;;;@@@EEEIIIJJJKKKKKKIIIEEE@@@===;;;>>>AAADDDEEEEEEEEEEEEBBBHHHNNNOOORRRTTTPPPIIIFFFDDDDDDHHHLLLMMMHHHCCCFFFHHHIIIEEE???===AAAEEECCCEEEFFFEEECCCCCCEEEHHHHHHCCC>>>;;;:::888444000///...---+++)))'''&&&%%%(((((((((((((((((((((((()))((()))***,,,000333555444444444333000---+++)))))))))))))))))))))))))))***'''''',,,111777CCCOOOOOOKKKFFFAAA>>>;;;777555333111///.........---+++******))))))))))))******+++******))))))******++++++++++++***+++,,,...///222777FFF^^^sssqqqccc\\\XXXPPPHHHAAA===;;;:::666333...+++******)))'''((())))))'''&&&%%%&&&(((&&&---------@@@^^^ggg^^^;;;444///...---******,,,***,,,...///000000......---.........---+++((('''******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&(((((('''&&&'''((()))***)))))))))))))))******++++++---...---,,,,,,---///000...///111222111555;;;SSS{{{zzzvvvuuuxxxxxxuuuqqqkkkhhhccc```___[[[VVVQQQNNNKKKGGGEEEEEEFFFEEEEEEAAA@@@>>>===<<<<<<===>>>;;;:::999777666666666666444555555555555444444333111333666666444222000000555444333333444333000...///...,,,++++++,,,...///000000000000111111111111111///......000111111000------,,,+++******))))))'''&&&&&&&&&&&&&&&'''((()))***+++---......//////***++++++)))'''&&&''')))+++***)))((((((((())))))***++++++,,,,,,+++***))))))(((((())),,,...------)))***++++++))))))***,,,,,,,,,,,,------.........///000000000...,,,)))'''((((((((((((+++...222444000000000///////////////...111333444555:::BBBHHHMMMLLLIIIFFFCCC@@@===<<<999<<>>;;;:::777222......---,,,+++)))(((&&&&&&(((((((((((((((((((((((((((((()))***---000333444333333222111///,,,***))))))))))))))))))))))))))))))&&&''',,,333===KKKVVVUUUPPPIIIDDD???<<<999777444222000///000000///...+++******)))))))))******+++******))))))******+++++++++++++++,,,---......---000;;;QQQjjj~~~pppbbbYYYUUUNNNGGGAAA<<<:::999555222...+++******)))(((''''''((('''%%%$$$&&&'''''',,,+++,,,@@@\\\cccXXX<<<555000///...,,,,,,...+++,,,---///000000///...000000000///---+++((('''***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''''''''((()))***(((((()))***************+++,,,------,,,,,,...///222///000222111000444999SSS~~~uuusssvvvwwwtttoookkkhhhdddaaa```[[[UUUPPPMMMKKKHHHFFFFFFFFFEEEDDDAAAAAA@@@??????>>>>>>===:::999888666555444444444444444444444333333222222000222555555444222111111444444444444333111...,,,///...,,,******,,,...///000000000000111111111222000///...///111222111000...---,,,+++***)))))))))&&&'''''''''(((((())))))))))))+++,,,---.........***++++++)))'''&&&''')))---+++)))'''&&&&&&((()))******+++,,,+++***)))((())))))***,,,---......---)))***++++++)))((()))***////////////000000000000333333333333111...+++***&&&&&&'''))),,,000333444000000000//////...---,,,,,,...000000222777@@@FFFJJJHHHFFFCCC@@@>>><<<;;;666888<<>>999999>>>CCCEEEEEEDDDCCCCCCDDDFFFGGGAAA>>><<<;;;:::888222...---,,,+++***)))((('''&&&(((((((((((((((((((((((((((((()))+++---000222444222111000...---+++***)))(((((((((((((((((((((((('''%%%%%%***333???MMMWWWXXXSSSLLLEEE@@@===:::888666444111000111000///...++++++******))))))************))))))))))))******++++++++++++,,,---......,,,,,,444GGGaaayyyooo```WWWTTTNNNGGGAAA===;;;:::555111---+++***))))))(((&&&&&&'''&&&$$$$$$&&&'''***---***+++===TTTXXXLLL>>>777111///...******,,,))))))+++,,,---...------000000000000///---+++***))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((()))))))))'''((()))++++++***))))))***,,,------,,,---...///222000000222111000333999RRRwwwrrrrrrsssoookkkiiifffbbb```^^^ZZZSSSNNNKKKIIIFFFDDDDDDDDDCCCBBB????????????>>>===<<<<<<999888666555444333333222444444333333222222222222111222333222111111222444666777888777555222000...///...,,,++++++,,,...//////000000000000111111111///......///000111000///---,,,***)))((((((((()))(((((())))))*********+++'''((()))***,,,,,,,,,,,,+++,,,,,,***((('''(((***---+++)))'''&&&&&&'''((()))***++++++++++++))))))((()))++++++,,,,,,,,,,,,)))+++,,,,,,+++)))******//////000000000000000000333333333222000---+++***%%%&&&***---000222333444222222222111000...---,,,,,,.........///333;;;AAABBBBBBBBBBBBAAA???<<<;;;444666:::@@@FFFIIIGGGEEECCCCCCDDDDDDDDDFFFJJJNNNGGGEEEEEEIIILLLKKKDDD>>><<<>>>???===999999>>>DDDEEEEEEDDDDDDDDDEEEDDDDDD===;;;999999999888333///++++++******)))((('''''''''''''''''''''''''''''''''((()))+++...000222333111000...,,,***)))))))))((((((((((((((((((((((((''''''&&&***333AAANNNUUUWWWSSSLLLFFFBBB>>>:::888888555333111000000...,,,,,,,,,+++******************))))))))))))))))))*********+++,,,------------------000???XXXtttlll]]]SSSPPPKKKEEE@@@<<<:::999444111---******))))))(((%%%&&&'''&&&$$$$$$&&&(((***+++)))***999LLLNNNDDD<<<555///...,,,))))))+++))))))***,,,---.........///000000000000/////////((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((((()))))))))))))))'''((()))++++++***))))))***+++------------...000222000000222111000333999QQQ{{{ssspppoookkkhhhgggccc___\\\[[[WWWRRRMMMJJJGGGCCCAAAAAABBBAAAAAA???>>>>>>======<<<;;;;;;777666555333333222222222333222222111111111111222111111000///...///333555888999:::999666444222222.........------.........////////////000000000000...------...000111///...***)))((('''&&&'''((())))))***+++++++++++++++***&&&'''(((***++++++,,,,,,,,,------+++)))((()))+++,,,+++***(((''''''((((((((()))+++,,,,,,,,,+++***'''((()))(((''''''((())))))+++------,,,+++++++++---------....../////////000//////...,,,***)))(((%%%(((,,,000333444444444555555555444222///---+++,,,---...---,,,///555;;;;;;===???AAABBB@@@>>>===555666:::AAAGGGIIIGGGCCC???@@@CCCFFFEEECCCFFFLLLJJJHHHIIILLLPPPNNNGGG@@@>>>AAACCC@@@<<<;;;???CCCAAAAAABBBCCCEEEEEECCCAAA<<<999777666777666333///*********))))))((((((((('''''''''''''''''''''''''''((())),,,...000222333111///,,,)))(((((())))))))))))))))))))))))))))))*********---777FFFPPPTTTTTTQQQLLLHHHDDD@@@<<<999888666333222111111///------,,,+++******************))))))(((((())))))*********+++,,,------------//////000999OOOllliiiYYYNNNKKKGGGBBB===999777666333000,,,***)))))))))(((%%%&&&'''&&&%%%%%%''')))'''))))))***666FFFHHHAAA666000+++,,,,,,***+++...++++++,,,---...000111111............//////000000''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''((()))*********))))))(((((()))***************)))+++------------///000222///000222111000444999TTTvvvpppmmmkkkiiifffbbb]]]ZZZXXXVVVRRRNNNJJJFFFAAA??????@@@AAAAAA???>>>===<<<;;;;;;;;;;;;555444333222222222222222000000///......///000111...//////...---///222444555777888666222000111222......///000000///......---.........////////////...---...///111111///---***)))(((''''''(((***+++******+++++++++***)))((('''((()))***+++,,,,,,,,,---......---******+++,,,+++++++++***)))))))))(((((()))+++,,,------------((())))))'''$$$$$$&&&((('''))),,,---,,,++++++,,,,,,,,,---...///000000111------,,,+++***)))((('''((())),,,...111333444555666666666555333000---+++***,,,---,,,,,,---222666999;;;===???@@@@@@@@@???::::::<<>>AAAEEEIIIIIIEEEBBB???;;;777555555444000---)))))))))))))))(((((((((''''''''''''''''''''''''&&&(((***,,,///111222222000...+++(((&&&'''(((***)))))))))))))))))))))))))))+++,,,///:::IIIRRRRRRQQQOOOLLLJJJGGGDDD???;;;777555333333444444333222...---,,,+++************))))))(((((((((((()))))))))***,,,---...---------///000///333FFFddd~~~~~~gggVVVKKKIIIEEE@@@<<<999666555222///,,,))))))))))))(((&&&'''((('''&&&&&&(((***(((,,,------555@@@BBB>>>555///++++++,,,***,,,///++++++,,,---...000111222------,,,,,,,,,,,,,,,,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''((()))***+++***)))))))))))))))))))))******+++)))+++------------///111000...///111222111555;;;YYYyyyqqqmmmllllllfffaaa[[[XXXWWWVVVSSSPPPJJJFFFAAA>>>>>>???AAAAAA@@@???===;;;;;;;;;<<<<<<333333222222111222222222...---,,,,,,---...000111+++---...///...///000222111222222000---+++---///---///111222222111///---------------.........///.........000222222000...,,,+++***)))***,,,...///)))***++++++***)))((('''((()))***+++,,,---------...//////---++++++,,,---***++++++++++++***))))))''')))+++---...///......,,,,,,,,,(((%%%$$$'''***%%%(((+++---,,,++++++,,,---...///000111222333444------,,,++++++***))))))+++++++++,,,...111555777777777777666333000,,,***'''***,,,,,,+++---111555:::;;;<<<===???@@@@@@AAA>>>===???DDDHHHGGGAAA;;;>>>AAAJJJQQQOOOHHHGGGLLLFFFFFFIIIOOOTTTTTTNNNHHH@@@EEEJJJJJJGGGEEEGGGJJJ;;;===AAAHHHMMMNNNJJJFFFBBB===777444333111...+++))))))))))))((((((((((((''''''''''''''''''''''''&&&'''***,,,///111222222000---***'''%%%&&&(((***))))))))))))))))))))))))&&&)))+++...:::JJJRRRQQQPPPOOOMMMLLLJJJFFFAAA===666444333444666777777777...---,,,+++************))))))(((((((((((()))))))))***,,,---......---,,,...000...000???]]]yyy}}}eeeTTTKKKIIIFFFBBB>>>:::888777222///+++))))))))))))(((&&&'''(((((('''''')))+++---222333111444;;;===:::999222---,,,+++)))))),,,)))))))))***,,,...///000---,,,+++***))))))))))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))'''((()))++++++******)))***)))((((((((()))+++,,,)))+++,,,---------///111000......111222111555;;;^^^}}}uuuqqqnnniiieeegggbbb\\\YYYXXXUUUNNNIIIMMMJJJEEE@@@>>>???@@@BBB???@@@@@@@@@>>>;;;888666333333333222222000///...//////.........---------///111222222000//////000///...---+++******++++++,,,---...000000000///...++++++,,,---............---...///111111///...---(((''''''))),,,......------,,,+++***))))))))))))%%%(((+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------,,,+++***((((((''''''''''''((((((+++,,,---------,,,+++***,,,,,,,,,,,,...000222444111...***(((((()))******,,,,,,+++,,,...000333555:::999777444222///...---*********(((((()))---000888999999999888999;;;>>>CCCAAA???AAADDDCCC>>>888888DDDQQQXXXUUUMMMGGGDDDIIIJJJLLLNNNNNNLLLIIIGGGIIIIIIKKKNNNPPPNNNIIIDDD@@@???AAAGGGMMMQQQPPPNNNEEEAAA<<<888666333000...***)))(((((('''(((((()))''''''&&&&&&&&&&&&''''''((()))***+++,,,---------...***'''''')))***)))(((***)))((('''&&&&&&''''''&&&(((,,,222:::CCCJJJOOOMMMMMMMMMMMMKKKGGG@@@;;;999777555444444666888999333000,,,***,,,---,,,+++++++++************++++++++++++++++++++++++++++++222...---000:::NNNkkk}}}eeeQQQJJJFFFBBB???===:::777555//////...---+++***))))))(((((()))(((&&&&&&'''))),,,...///000444999:::777333...)))((()))+++***(((******+++,,,------------)))+++,,,...---,,,)))((())))))***++++++***((('''&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&&&&''''''''''''''''''((((((((((((******))))))******+++,,,---------------...///000//////000333222111666===```{{{xxxrrrkkkdddhhhccc^^^[[[ZZZWWWQQQKKKNNNLLLHHHDDDAAAAAABBBCCC@@@@@@@@@???===:::777555222222111111000///...------------------,,,,,,,,,000222333222000/////////...---,,,+++++++++,,,,,,---...///000111000//////,,,,,,---.........------,,,---...000000...---,,,)))(((((())),,,------,,,,,,,,,+++***))))))))))))&&&(((+++,,,,,,******+++++++++++++++++++++++++++++++++*********+++,,,---+++++++++++++++***))))))((((((''''''''''''((((((******+++,,,,,,+++***)))++++++++++++---///111222111...+++))))))***++++++------,,,,,,...000222444555444333222111///......******)))((('''***...222888888888777666777:::===CCCBBBBBBCCCCCC@@@;;;777999DDDPPPTTTPPPJJJHHHIIIMMMPPPSSSPPPKKKGGGGGGHHHPPPOOOPPPQQQRRROOOIIIEEE???>>>>>>BBBHHHKKKJJJHHHDDDAAA<<<777555222///---+++******))))))(((''''''''''''&&&&&&&&&&&&'''''''''((()))***++++++++++++---***'''''')))***)))(((***)))((('''&&&''''''((()))***...444;;;CCCJJJNNNJJJJJJJJJKKKJJJFFFAAA===888777666555555777:::<<<333///+++)))******)))'''++++++************++++++++++++++++++++++++++++++000---,,,...444DDD```xxx|||eeeQQQHHHEEEAAA===;;;888444222//////...---+++***)))((('''((()))(((&&&&&&((()))))),,,...///555<<>>dddxxxnnnfffhhheeeaaa___]]]ZZZSSSNNNOOONNNKKKHHHFFFDDDCCCCCC@@@AAA@@@???<<<999555333333333222111000///......+++,,,,,,,,,,,,,,,,,,,,,111222333222000......///,,,,,,,,,+++,,,---.........///000111111111000///------.........------,,,+++,,,...//////...,,,+++***))))))***,,,------,,,,,,,,,+++***))))))))))))''')))+++,,,+++))))))***)))))))))******++++++,,,,,,+++)))))))))***,,,...)))))))))***))))))((('''((((((''''''''''''((((((((()))************)))))))))))))))***+++---///000000...,,,+++***+++,,,---///...------...///111222000000000000////////////***))))))((((((+++000444999888666444333555888<<>>999888666555666999;;;===333000,,,***))))))(((&&&++++++************++++++++++++++++++++++++++++++///......---///:::SSSiiizzzdddRRRHHHEEEAAA>>>;;;888444111//////...,,,+++***)))((('''(((((((((&&&&&&((()))'''***,,,...666@@@EEEEEE666111***((()))+++++++++******+++,,,---------------,,,***)))((((((((((((***************)))((((((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((******))))))******+++,,,,,,,,,,,,------///000000111000222444333333888@@@hhh|||rrrjjjgggeeebbbaaa___[[[VVVQQQOOONNNMMMKKKIIIFFFCCCAAAAAAAAA@@@???<<<888444222777666555333222111111000,,,,,,,,,,,,,,,---------111222333222000.........***++++++,,,---...///000///000111222222111000///......///......---,,,,,,,,,---///000000///---,,,)))((((((***---//////...,,,+++***))))))((((((((((((***++++++***((())))))((())))))***+++,,,,,,---,,,+++)))'''(((***,,,...((()))))))))))))))((((((((((((''''''''''''(((((((((((())))))*********)))((())))))***+++---............---,,,++++++---///000000///......///000000////////////////////////*********)))***---222666999888666333222444888<<>>>>><<<;;;===BBBEEEEEECCC@@@<<<888444222///---+++)))***,,,---,,,+++)))(((''''''&&&&&&&&&&&&'''''''''((())))))*********)))***)))'''&&&'''(((((()))***)))((((((((()))***+++)))***---111666<<<@@@CCCFFFEEEDDDDDDDDDCCC@@@>>>:::999777555555777999;;;444222000...,,,++++++***++++++************++++++***+++++++++++++++,,,,,,///000111000...555JJJ___zzzwwwcccSSSJJJHHHDDD@@@===:::555222///...---,,,+++)))(((((('''(((((((((&&&&&&(((***(((***,,,...777BBBHHHHHH888222+++((()))+++,,,+++******+++,,,------------/////////...---,,,+++***++++++******))))))((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''((((((((((((******))))))******+++,,,,,,,,,,,,---...///000111222111222444444444:::BBBkkk|||yyyzzz|||zzzsssmmmdddcccaaa___]]]ZZZVVVSSSNNNNNNNNNLLLIIIFFFBBB@@@AAAAAAAAA???<<<888555222888777555333222111000000------------............///111222111///---------)))***+++---...///000000///000111222222111000///////////////...---,,,,,,---///000111111000///---''''''(((***...111222111,,,+++***)))(((((((((((((((***+++***)))(((((())))))******+++,,,---......,,,***(((''''''))),,,...))))))******+++******)))((((((''''''''''''(((((())))))))))))******++++++))))))***+++,,,---------,,,---...---++++++---000111111000///////////////000000000000000000000000,,,---------...111555888:::999777444333555:::===CCCHHHKKKHHH???777444444999GGGTTTWWWOOOJJJMMMSSS]]][[[WWWQQQLLLIIIHHHHHHSSSRRRPPPLLLGGGBBB>>><<<:::999888<<>>:::555222......---,,,***)))((('''&&&'''((('''&&&''')))******,,,---///666AAAFFFFFF777222,,,)))***++++++*********+++,,,------------111222555666555333///---,,,+++***))))))(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((******))))))******+++,,,,,,,,,,,,---...///000111222111222444444444;;;CCCmmm{{{vvvssspppqqqtttsssmmmhhh```___]]][[[XXXVVVTTTSSSNNNNNNNNNMMMIIIEEEAAA???AAABBBAAA@@@===:::666444666555222000............//////.........------------...//////---,,,,,,---)))***,,,---///000000000///000111111111000///........./////////...------...///111222222111///...(((((((((+++///222222222++++++***)))((((((((((((((()))***)))(((((()))***+++++++++,,,,,,------...+++***((((((((()))+++---******++++++,,,,,,++++++((((((''''''''''''(((((()))((((((((()))***+++,,,((()))***+++,,,,,,,,,,,,***,,,...---++++++---000111111111000000/////////000000000000111111111111///111333333444555777999;;;;;;:::888777999===AAAEEEIIIKKKGGG???888666666:::FFFQQQTTTMMMIIIKKKPPPZZZWWWRRRNNNKKKIIIFFFEEELLLLLLKKKGGGBBB???>>>>>>666555666:::???BBB@@@>>>777444111///......---,,,'''((()))++++++++++++***''''''&&&&&&&&&&&&''''''))))))***++++++******)))&&&''''''&&&%%%%%%(((***)))))))))))))))+++---...---...111444888;;;>>>???CCCBBBCCCDDDEEEDDDAAA??????<<<888555333222333333222333333111...,,,+++,,,++++++************++++++*********++++++,,,,,,---+++,,,...///...111<<>>BBBAAA666111,,,******+++***(((******+++,,,------------///222666999999555111...---,,,***)))((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((''''''''''''((((((((((((******))))))******+++,,,++++++,,,,,,...///111222222111111333333444;;;DDDooo~~~vvvnnnkkkiiijjjllljjjbbb\\\]]][[[YYYUUURRRQQQRRRRRRPPPPPPOOOMMMJJJFFFBBB@@@AAABBBBBBAAA???;;;888666666444222///------------000///......---,,,++++++***+++------,,,+++,,,---)))***,,,...///000000000//////000111000///...------......////////////......///000222222000///...+++******,,,///111000000+++***)))((((((''''''((('''((())))))((((((***,,,++++++++++++++++++,,,,,,)))))))))))))))***++++++)))***++++++,,,,,,++++++((((((''''''''''''((((((''''''''''''''')))***+++&&&''')))***+++*********'''+++------******---000000111111111111000000///------...000111222333444222555888:::999999999:::<<<<<<===<<<<<<>>>BBBDDDGGGIIIIIIEEE???;;;999999;;;BBBJJJKKKGGGDDDGGGKKKSSSSSSQQQLLLFFFBBBAAAAAABBBCCCCCC@@@<<<;;;<<<>>>777777888===AAAAAA>>>:::333111...---......------*********))))))(((((((((''''''&&&&&&&&&&&&''''''((())))))***))))))((((((%%%&&&'''&&&$$$$$$'''***))))))))))))***,,,...///---///222555999;;;===>>>>>>???BBBFFFHHHHHHFFFCCC???===999666444333444555666777777444///+++***+++++++++************++++++)))******+++,,,,,,---------+++,,,//////000777???___yyylll\\\PPPDDDBBBAAA???===:::555222...---,,,+++***(((''''''%%%''''''''''''''')))+++***---...///555<<<>>><<<444000,,,***++++++(((%%%******+++,,,------------,,,...222444444222000...---,,,***)))((('''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((''''''''''''((((((((((((******))))))******+++,,,+++++++++,,,...000111222222000000222222333;;;DDDtttzzzsssiiigggfffggghhhdddZZZRRRZZZYYYVVVRRROOONNNPPPRRRQQQQQQPPPMMMJJJFFFCCCAAAAAABBBBBBAAA@@@===:::888888666333000........./////////...---+++***))))))(((***,,,,,,++++++,,,---***+++---///000000000///...///000000000...---,,,------...///000000000///---...///111111///...---...---,,,---//////...---+++***)))(((((('''''''''&&&'''((((((((((((***,,,+++++++++***************((()))))))))************))))))***+++++++++++++++((((((''''''''''''((((((&&&&&&%%%%%%&&&''')))***%%%&&&''')))))))))((((((&&&***------***))),,,000000000111111111111000000)))***,,,...111333555666444777;;;======;;;;;;:::<<<===?????????AAADDDGGGIIIIIIGGGDDD@@@===<<<<<<<<<@@@CCCCCC@@@@@@CCCHHHMMMPPPQQQKKKAAA;;;;;;???:::;;;<<<:::777666999<<<;;;;;;===@@@DDDCCC>>>999111///---,,,---......------,,,***((('''&&&&&&%%%'''''''''&&&&&&''''''''''''(((((((((((((((''''''$$$&&&'''&&&$$$$$$'''***))))))))))))***,,,...000,,,---000444777:::<<<<<<:::===AAAGGGKKKLLLIIIGGG???===999666555555666777<<<======888111,,,***+++++++++************++++++))))))***+++,,,,,,------000------000222222555:::UUUrrrjjj[[[OOOEEECCCBBBAAA@@@===888555...---,,,+++***(((''''''%%%&&&'''''''''''')))+++))),,,...///444;;;===:::222///,,,+++,,,***'''###******+++,,,------------***+++,,,............---...,,,***)))'''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((''''''''''''((((((((()))*********)))***++++++,,,+++++++++,,,...000111222111000000111111333;;;DDDwwwyyyvvvzzzqqqjjjfffgggeee^^^ZZZ[[[ZZZZZZWWWSSSRRRPPPJJJBBBKKKLLLMMMMMMKKKGGGCCCAAAFFFDDDBBBAAA@@@???<<<::::::888555333333222000...///...------,,,,,,,,,,,,+++++++++***++++++,,,,,,111111000///...///222444111111111000...---+++***////////////............///000111222222111000000,,,...000111000...,,,***))))))***))))))((('''&&&***+++***)))'''''')))+++,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++000"""'''***%%%+++888444000+++((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&(((***)))***,,,,,,++++++,,,...333333333222111000000000,,,***)))+++///222222111555888:::;;;:::999999999@@@@@@@@@???>>>>>>@@@BBBEEEFFFFFFDDDBBB@@@@@@@@@;;;>>>??????>>>AAAIIIPPPPPPQQQPPPLLLFFFAAA>>>===;;;:::;;;<<<>>>>>><<<:::???@@@AAAAAA???<<<888555222000///...//////---+++***)))(((''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((())))))))))))))))))******++++++---111555999;;;======@@@???@@@EEELLLNNNKKKHHHAAA>>>:::888888:::::::::DDDCCCAAA:::333...,,,---***)))))))))))))))******++++++++++++++++++++++++,,,---.........000333666JJJpppgggXXXLLLBBB@@@BBBDDDAAA999333111//////---,,,+++*********)))(((((('''''''''((((((,,,,,,,,,...333777:::;;;333111///---,,,,,,,,,++++++++++++---000111000///---,,,,,,,,,------+++)))---...///...+++(((''''''%%%%%%%%%%%%%%%&&&'''((('''(((******)))'''%%%###((())))))))))))((((((''')))))))))***++++++,,,,,,////////////000000000000000444000...333444888FFF{{{vvvyyysssmmmiiiiiifff^^^ZZZZZZYYYYYYWWWSSSRRRSSSOOOHHHHHHIIIJJJKKKJJJGGGDDDBBBDDDBBB???>>>>>>===<<<::::::888555333333333222111///...---,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,000000000///......000222222222222111000///...---/////////.........------,,,---...//////...---,,,+++,,,...//////---+++)))))))))))))))))))))((((((***+++***)))'''&&&(((***++++++++++++++++++++++++*********))))))******+++000'''$$$***,,,***...777000---***((('''((('''&&&&&&%%%%%%%%%%%%&&&''''''((((((((('''%%%%%%''')))((()))++++++++++++,,,...////////////////////////...,,,+++---000222222111444777:::;;;;;;:::::::::??????===;;;888888:::<<>>===;;;;;;<<<<<<>>>CCCJJJPPPQQQQQQOOOJJJEEEAAA?????????===;;;<<<===>>>>>>===AAACCCDDDEEEBBB>>>999666222000///...///...---+++***))))))(((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''(((((())))))(((((()))***++++++***,,,000555:::===@@@AAA??????AAAGGGNNNPPPMMMIIIDDD@@@===:::;;;;;;<<<;;;AAAAAA???:::444///------******))))))))))))******++++++++++++++++++++++++,,,---.........///222444EEEfff{{{fffVVVIIIAAA???AAACCC@@@888222111///...---+++******))))))((((((''''''''''''((((((,,,+++,,,///333777999:::444111...+++***)))))))))******+++---...//////......---+++,,,------,,,***......---+++((('''''')))&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$###'''(((((()))))))))(((((()))))))))***++++++,,,,,,------............//////000444000...333444999GGGzzzsssssssssnnnkkkiiieee^^^YYYWWW[[[[[[WWWRRRPPPQQQOOOJJJFFFGGGHHHIIIHHHGGGDDDCCCCCC@@@<<<;;;;;;;;;;;;;;;:::888555444444444444333......---,,,,,,,,,------,,,,,,++++++***++++++,,,...000111111/////////000222222333333222222111000//////.........---------+++,,,---...------,,,+++***+++---...---,,,***)))(((((())))))))))))))))))+++++++++)))'''&&&''')))******************************))))))))))))******---,,,***)))***---000222+++)))''''''(((((('''&&&%%%%%%%%%%%%%%%&&&''''''((((((((('''%%%$$$&&&'''&&&(((*********+++---...,,,,,,,,,---...///000000111///......000111111000333666999;;;;;;;;;;;;<<<===<<<999444111111333555999;;;>>>AAAAAA@@@>>><<<;;;999777999>>>FFFMMMQQQSSSRRRPPPKKKFFFBBB@@@@@@BBB@@@===<<<>>>@@@BBBBBBDDDFFFHHHHHHFFFAAA;;;777222111///...///...---+++******)))((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''(((((('''((()))***,,,---))),,,000666;;;???CCCDDD@@@AAAEEEKKKPPPQQQNNNIIIEEEBBB???===<<<======<<<===>>>===:::555000...---++++++******)))******+++++++++++++++++++++++++++,,,---...---------000222===WWWkkkxxx~~~aaaRRRDDD@@@>>>???AAA>>>777111000...---,,,***))))))((((((((((((''''''''''''((((((,,,+++,,,///333777999999555111,,,)))(((((('''''')))***+++,,,---.........///---++++++,,,---,,,+++///...,,,)))&&&&&&(((***((('''&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((((()))))))))))))))))))))***++++++,,,,,,++++++,,,,,,------------000333000///444333999JJJzzzooojjjooollljjjiiieee```ZZZWWW______ZZZRRRNNNMMMKKKGGGHHHHHHIIIIIIHHHFFFDDDCCCBBB???;;;999999;;;;;;;;;<<<999666444444444333222------,,,,,,,,,------...,,,,,,++++++******++++++...000333333222000000000111111222333333222222222000000////////////............///000//////---,,,***+++,,,------,,,+++***((((((((())))))***++++++,,,------+++)))(((((()))******************************)))((((((((())))))&&&,,,,,,&&&&&&---///+++&&&%%%%%%&&&'''((('''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((('''%%%$$$%%%&&&%%%''')))******+++---///,,,,,,,,,---...000222333222111////////////......111444888;;;;;;;;;<<<===999888444///,,,,,,000333888999:::===@@@BBBBBBAAA===888555888AAAJJJPPPRRRUUUUUUTTTPPPJJJDDD@@@>>>AAA@@@???@@@CCCEEEFFFFFFFFFGGGIIIJJJGGGAAA;;;777333111/////////...,,,*********))))))(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&&&&'''(((''''''''')))+++---///,,,...222777<<<@@@DDDEEECCCEEEIIINNNRRRQQQLLLHHHDDDAAA>>><<<<<<===<<<;;;::::::;;;999666222///---,,,,,,+++*********+++++++++++++++++++++++++++++++++,,,------,,,,,,...///555HHHZZZkkkwww[[[NNN@@@>>>===>>>@@@===555000000---,,,+++)))((((((((('''(((''''''''''''(((((())),,,+++,,,///333777888888444000***(((((())))))(((***+++---............///000...,,,+++,,,------,,,......---+++)))((()))***(((''''''&&&%%%%%%&&&&&&,,,+++((('''&&&&&&'''(((%%%&&&'''((()))))))))))))))))))))***++++++,,,,,,+++++++++,,,,,,------...///222///000444333:::NNN|||mmmeeekkklllkkkjjjiiifff```[[[cccccc]]]TTTOOONNNMMMJJJKKKKKKKKKIIIHHHEEECCCBBBBBB>>>:::999999;;;;;;;;;===:::888666555444111///,,,,,,,,,,,,,,,---...///---,,,++++++*********+++...000444555444222111111///000111111222111111111111111111000000000/////////000000111000///...---+++,,,------------,,,,,,))))))(((((()))***+++,,,---......---+++******+++++++++++++++++++++++++++***)))(((((('''''''''((("""+++,,,%%%$$$+++...)))%%%$$$###$$$&&&'''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''((()))(((&&&%%%&&&&&&%%%''')))******+++---///,,,,,,,,,,,,...000222444111111000...---,,,,,,,,,000333777999::::::;;;<<<555333000---+++,,,000333;;;999888:::???DDDGGGHHH???:::666:::CCCMMMRRRRRRVVVXXXYYYVVVOOOGGG@@@<<<>>>???AAAEEEIIIJJJIIIGGGDDDFFFGGGGGGDDD???999555333222/////////...,,,***)))*********)))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&&&&'''(((''''''''')))---000222222333555999<<<@@@CCCDDDFFFHHHLLLPPPQQQNNNIIIEEEAAA???===<<<<<<<<<;;;:::888888999888777444111...------,,,+++++++++++++++++++++++++++++++++++++++***,,,------,,,,,,---///000===KKK^^^vvvqqqYYYNNN???>>><<<<<<>>><<<555000000,,,,,,***)))(((''''''''''''''''''''''''((())))))++++++,,,///333666777666333...)))))),,,...---,,,+++---000000///...///111///...,,,,,,---...---,,,+++---//////---***(((((('''''''''''''''((())))))000...+++(((&&&&&&'''(((%%%%%%&&&((()))))))))))))))))))))***++++++,,,,,,+++,,,,,,---....../////////111///111555333<<>>:::999999:::999999:::999888777666444000---+++++++++,,,---...///000------,,,+++************,,,///222444444333333333//////000000000000000///111111111000000000//////......//////...---+++***+++,,,,,,---------------+++***)))((()))***+++,,,+++---......,,,++++++,,,++++++++++++++++++++++++***)))(((''''''&&&&&&'''###+++,,,'''%%%+++///---'''%%%###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&((())))))(((''''''(((''')))+++++++++,,,...///---,,,+++***+++---///111111111111...,,,***+++,,,///222666888999999999:::111111///---+++---111444<<<888555777>>>EEEJJJKKK@@@<<<999===EEEMMMQQQQQQUUUXXXZZZXXXQQQIIIBBB>>>???AAADDDIIILLLLLLIIIGGGBBBCCCCCCCCC@@@<<<888555444222000///...---+++))))))***++++++***)))'''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&'''''')))((('''(((+++///333555666777888:::===@@@CCCDDDGGGIIIMMMOOOOOOKKKGGGEEE@@@>>><<<<<<===>>>===<<<:::888777777777666333000......---,,,++++++++++++++++++++++++++++++++++++)))+++---...------...///---777???PPPlllkkkVVVNNNAAA>>><<<<<<>>>;;;555111111---,,,+++)))((((((''''''''''''&&&''''''((()))***++++++,,,000333666666555222---)))+++///222000---,,,///111111///...///222......---...///...---+++(((,,,///000...***((('''&&&&&&&&&&&&'''((()))***---,,,)))&&&$$$$$$$$$%%%%%%&&&''''''(((((((((((()))))))))***++++++,,,,,,,,,,,,---...///000000111///111///222666222===VVVrrrsssvvvyyyzzzxxxqqqjjjggglllnnnmmmmmmmmmhhh```bbbeeebbbZZZTTTRRRRRRPPPJJJJJJIIIGGGFFFDDDCCCCCC???<<<:::888888888666555444555666888888666111---+++++++++,,,---...000000...---,,,+++***************,,,///111222222333444000000000000000000//////////////////............------......---,,,***)))***+++++++++,,,,,,,,,,,,,,,+++***(((((()))***+++(((***,,,,,,+++***++++++***************************)))((('''&&&&&&&&&&&&%%%)))+++)))''')))...333***'''$$$######$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%'''*********))))))***)))+++,,,---,,,,,,...///000///,,,++++++,,,...///111222222///,,,***+++---...111555777777777777888///000///---,,,---///222888444222555===DDDHHHHHH???===<<>>AAADDDEEEDDDGGGJJJLLLLLLJJJHHHGGGAAA@@@???@@@AAABBBBBBAAA<<<999777777777777444222///...---,,,,,,+++++++++++++++++++++++++++++++++(((***---//////...///000---555888DDDbbb~~~aaaPPPKKK???>>><<<<<<>>>;;;555222222---,,,+++***)))(((((((((&&&&&&&&&''''''((()))******+++,,,000444666555444222---***,,,111333///***+++...222111...,,,...111------...///111///,,,)))(((***,,,---+++((('''&&&&&&&&&%%%%%%%%%&&&&&&'''((('''&&&%%%$$$$$$%%%%%%&&&&&&''''''(((''''''''')))))))))***++++++,,,,,,,,,,,,---...///000111111///000///333666222===YYY~~~yyykkkkkkkkklllppprrrpppkkkdddjjjlllkkkkkkkkkeee\\\ccceeebbbYYYQQQMMMLLLIIIGGGGGGFFFFFFEEEDDDDDDDDD===;;;999888777666333111///111444888999777333///******+++,,,---...000111...---,,,+++************'''***---//////111333555111111111111111000//////......---------,,,,,,,,,......//////...,,,+++***))))))*********++++++,,,...,,,***)))((()))***+++%%%(((***+++*********+++))))))))))))))))))))))))***)))((('''&&&%%%%%%%%%%%%&&&((()))'''&&&---555,,,)))%%%""""""###$$$$$$$$$$$$######$$$$$$%%%&&&%%%'''***++++++***+++,,,+++,,,...------,,,...///444222000------...///111111333333111---+++---///...000444666666555666666///000///...,,,,,,...000333111000444===CCCEEEDDD>>>===>>>AAAEEEHHHKKKLLLQQQRRRQQQOOOKKKIIIIIIIIIKKKJJJHHHHHHHHHHHHFFFDDD@@@???>>>===;;;999777666444222000///...---+++))))))***+++,,,+++)))'''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''(((((()))***))))))***---222777:::888999:::<<<>>>BBBEEEGGGBBBEEEHHHJJJJJJIIIIIIIIICCCBBBAAACCCEEEFFFFFFEEE>>>:::777666777777555333000///...---,,,+++++++++++++++++++++++++++++++++(((***---/////////000222...555333<<<[[[zzzYYYJJJGGG;;;>>><<<<<<>>>;;;555222333...---,,,***))))))((((((&&&&&&&&&'''''')))*********+++---000444555555444222...+++---222222---'''***...111000---+++---111,,,---...111222000,,,(((((()))***)))'''&&&&&&'''&&&&&&%%%$$$############%%%%%%%%%%%%&&&&&&'''((('''''''''(((''''''&&&&&&)))))))))***++++++,,,,,,++++++,,,---...000000111///000///444777222>>>[[[|||uuummmbbb^^^___eeeggggggjjjpppmmmkkkhhhfffcccaaa___^^^\\\\\\VVVNNNJJJJJJJJJGGGFFFDDDAAA???>>>???AAABBB<<<999666666777666444111666777888888777555222111---,,,,,,---///000///---///...---+++***)))((((((+++++++++,,,///000///---000000000000////////////........................,,,,,,---...---,,,+++***)))((((((((()))***+++,,,++++++++++++******)))))))))))))))))))))*********%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''---+++((($$$"""!!!!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&'''((()))+++,,,,,,,,,,,,***+++,,,------------,,,///---,,,,,,---...---------///111111/////////000///333555333333555444000++++++,,,...///111222333111222555888;;;===???@@@>>>???@@@??????CCCIIINNNTTTPPPJJJFFFEEEHHHMMMPPPPPPMMMJJJHHHGGGGGGFFFEEEBBBAAA???<<<999555222000000//////...,,,+++******((((((((((((''''''''''''%%%%%%$$$######$$$%%%%%%######""""""######$$$%%%$$$&&&((((((((()))+++---)))******+++///666:::;;;999999:::>>>CCCFFFGGGGGGEEEEEEGGGKKKOOONNNIIIDDDIIIFFFGGGJJJLLLHHHGGGHHHFFF@@@999777888888444111///222444333///,,,,,,------------,,,,,,+++++++++---------............///111333444<<>>===??????>>>;;;888444000...///...,,,***)))(((''''''''''''''''''((((((((((((***+++---111666888888777333000,,,++++++---......)))///333333///,,,,,,...+++---111333333000---***---,,,+++***)))''''''&&&'''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%&&&&&&'''''''''((()))***++++++,,,***+++,,,+++***)))***+++,,,,,,------......//////333666888000666888;;;ccc}}}qqqkkkeee]]][[[]]]dddgggfffhhhmmmooollliiifffccc```^^^\\\YYYYYYTTTLLLHHHHHHGGGCCCDDDBBB???===<<<===>>>???===;;;888777888777444222444555666777777666555444...------...///000...---...---,,,***)))((((((((())))))))),,,///000000///000////////////........................---------,,,,,,---------,,,+++***++++++************++++++******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((***(((&&&$$$#########$$$############$$$$$$$$$$$$&&&'''((()))***+++++++++++++++,,,,,,,,,,,,,,,+++,,,******+++---/////////000222333222000......///---222555444555777555222+++,,,...///111111222222111222555888;;;>>>???@@@???@@@???>>>===???CCCGGGMMMKKKIIIHHHHHHIIIKKKLLLNNNKKKHHHFFFEEEEEECCCBBBAAA@@@>>>;;;777333000...///......---,,,+++***)))((((((((((((''''''''''''%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&'''$$$&&&(((((((((((()))+++***++++++---555===???===<<<;;;<<>>888777999:::666333000222444222///,,,,,,------------,,,,,,+++++++++------------............000222333999KKKfff{{{oooTTTFFF>>>>>>???>>>===;;;777444000///...---,,,***)))(((''''''''''''''''''((((((((((((***+++---111666888888777222///+++******,,,------***...222111...+++,,,...,,,---000111111///,,,***+++*********)))((((((((((((''''''''''''''''''((()))((('''&&&%%%&&&&&&'''((((((((()))*********+++)))+++,,,+++***)))***+++---------...//////000000111444777000777999>>>hhhttthhhdddbbb___```dddjjjllljjjiiijjjnnnjjjfffbbb___\\\YYYWWWSSSTTTPPPIIIEEEEEEBBB>>>???>>><<<:::999:::;;;<<<>>><<<:::888888777555333222333444555666777666666///......///000000...,,,,,,,,,+++***))))))((((((''''''(((+++...000000///............------------///.........------,,,,,,,,,,,,---------,,,+++***------,,,++++++++++++,,,*********)))))))))))))))))))))))))))))))))))))))******))))))'''&&&$$$###%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&"""""""""""""""!!!!!!!!!%%%&&&&&&'''((()))******++++++,,,,,,,,,++++++***)))((((((***---000111111333444444333000...------000444777666666666444///,,,...000222333222111000111222555888;;;>>>@@@@@@@@@???>>>;;;999:::===???CCCDDDFFFHHHHHHHHHHHHGGGLLLIIIFFFDDDDDDDDDCCCAAAAAA@@@>>>;;;777333000...------,,,+++***))))))((((((((((((''''''''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''%%%'''((((((''''''(((*********)))///;;;FFFEEE>>>===<<<;;;>>>CCCHHHKKKLLLHHHIIIKKKOOOQQQPPPMMMJJJHHHCCCAAAGGGKKKIIIFFFDDD@@@;;;777888;;;===:::666222333444222///---,,,,,,------,,,,,,,,,,,,++++++------------...............111222555AAAYYYqqqdddMMMCCC===???>>>===<<<999666333000///...---+++***)))(((''''''&&&''''''''''''(((((((((***+++---111666888999888111...+++)))***+++,,,,,,+++...000///,,,***+++---------...///...---+++***))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&''')))))))))))))))))))))))))))***++++++***)))***+++------...//////000111111000222555000888;;;BBBoooqqqdddccceeegggjjjoootttuuurrrnnnllljjjfff```]]]ZZZWWWSSSOOONNNOOOLLLFFFBBBAAA>>>:::999888777777777888:::;;;<<<;;;999888666555333222222333333444444555666666111000//////000000...,,,---,,,,,,,,,+++***))))))''''''(((***---///...------------,,,,,,,,,++++++///......------,,,,,,+++---------,,,,,,,,,++++++,,,++++++++++++,,,,,,---,,,,,,,,,,,,++++++++++++)))))))))))))))(((((((((***))))))((('''%%%$$$###$$$%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&######""""""!!!!!!!!! $$$$$$%%%%%%&&&((())))))++++++,,,,,,++++++***))))))(((((()))---///000000333444444333111///...///555999:::888555444///))),,,///222555555333111///111222555888;;;===??????>>>===;;;999888888:::;;;<<<>>>@@@CCCDDDDDDDDDCCCFFFDDDBBBAAABBBCCCCCCCCCBBBAAA???<<<888555222000,,,++++++***))))))(((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%'''((())))))((('''(((***)))((((((///@@@OOOKKK???:::999888;;;@@@EEEIIIKKKJJJNNNSSSXXXYYYVVVQQQMMMIIIBBB@@@FFFKKKJJJFFFCCC>>>:::777999===???===999444444333222///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............111222222999LLLfffxxx~~~ZZZHHH@@@<<>>?????????<<<;;;:::;;;>>>@@@AAAAAA>>>>>><<<:::777444111///*********))))))(((((('''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&((()))******(((((()))***)))))))))111FFFWWWSSSDDD:::888888:::@@@EEEIIIKKKMMMSSS\\\bbbccc]]]VVVQQQJJJEEEDDDHHHLLLJJJFFFEEEAAA===999;;;???AAA???<<<666444333111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///111222111444BBB[[[ppprrr}}}RRREEE@@@;;;>>>;;;:::888666444222000000,,,+++***)))((((((''''''&&&&&&&&&&&&'''''''''''')))***,,,111666999999999333000,,,***+++---------111111111000...---............---,,,+++*********++++++***)))((('''&&&%%%###$$$$$$%%%%%%$$$$$$###&&&&&&'''''''''''''''''')))))))))((((((((((((((((((***++++++******+++,,,------...///000111222222333333555111999:::FFFzzzooo```\\\^^^\\\cccjjjnnnrrrvvvuuurrrhhhbbb\\\ZZZZZZYYYTTTOOOKKKLLLIIIBBB??????===999333333333444555666777888333444444333111000000111888666444111000000111222111000000111222222000...000000111000///---***))),,,++++++,,,------,,,***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------...---,,,+++++++++,,,,,,)))))))))******+++,,,---((((((((((((((()))))))))***))))))((((((''''''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$######$$$#########$$$&&&((()))***+++,,,------------,,,///---,,,,,,---...---,,,,,,...111222111111333444222555666444333444222...+++...222555666444111///222333444666888999999999888666555666888:::;;;;;;888888999999:::;;;;;;<<<333222222333777:::<<<<<<777777666444222000...,,,******)))))))))((((((((('''''''''&&&&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&''''''(((&&&((())))))(((((()))++++++,,,,,,333III]]]ZZZIII<<<;;;<<>>???>>>;;;777666666555444444333333000222333222000///111333888666333000///000111333111000000111222333111000111111111000...,,,)))''',,,++++++,,,...///---,,,------,,,,,,,,,++++++++++++++++++,,,,,,------......---,,,+++++++++,,,,,,------,,,+++++++++++++++&&&&&&'''''''''(((((((((***))))))(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%$$$%%%$$$###"""###%%%&&&(((&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((()))***+++,,,---.../////////000...------...///...---+++---000111111111222333000333333111111333333000***---000333444444222111333333444555666666666666555444222444777::::::999999999:::;;;;;;:::999888222000///000333666777777222222222111///...,,,+++*********))))))))))))((('''''''''&&&&&&&&&%%%%%%###$$$%%%%%%%%%%%%$$$###'''&&&&&&&&&&&&'''((((((###%%%''''''&&&'''(((***(((,,,,,,111GGG]]][[[KKK>>>>>>???CCCIIIMMMPPPQQQPPPWWW```eeeddd___YYYVVVQQQPPPQQQSSSPPPJJJIIIMMMNNNHHH@@@>>>@@@AAA@@@>>>999666222000000///---++++++++++++,,,,,,---------++++++,,,,,,,,,---------......000111111666GGGYYYjjjzzziiiHHHEEECCC<<<===999777555333111111000111+++***)))(((((('''((((((%%%%%%&&&&&&&&&'''''''''((())),,,111666999:::999222///,,,***+++,,,------111111111222111///---***//////......---+++***)))******)))(((''''''&&&&&&%%%'''((())))))((('''%%%%%%%%%'''(((((((((''''''&&&'''''''''((()))))))))''')))***+++******,,,---++++++,,,---///000111222333000333222:::<<>>@@@???===:::999888666444222111000...111333222000000222444777555222///...000222444000000000111333444222111111111111000...***'''%%%*********,,,///000000...---------,,,,,,,,,++++++)))***+++,,,------...///...---,,,+++***+++,,,---222111///---+++******)))'''((((((((())))))*********))))))((('''&&&&&&&&&&&&'''''''''&&&&&&%%%$$$(((((('''&&&%%%$$$$$$###"""!!! !!!###%%%'''%%%%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$%%%%%%%%%$$$######$$$&&&(((******+++,,,...///000111111000...------///000000///,,,...000000000000111222333555333//////111111///***,,,///222444444333222333333444444555444444333555222111333666888888777999;;;===>>>===;;;777555555333111222444666666666111111111111000///...---************))))))))))))''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$%%%&&&&&&!!!###$$$%%%%%%%%%''')))%%%))))))...BBBYYYYYYIII===>>>@@@EEEJJJOOOPPPQQQQQQWWW^^^aaa___[[[YYYXXXSSSTTTVVVWWWQQQJJJKKKOOOSSSKKKBBB>>>???AAA@@@>>>:::666222000000000...++++++++++++,,,,,,---------++++++,,,,,,,,,------------,,,...111000333BBBRRRdddsssbbbEEEEEEDDD======888777555222111000111111+++***)))(((((('''((((((%%%%%%%%%&&&&&&&&&''''''((())),,,111666:::::::::111...+++)))***+++,,,,,,000000111111111///+++(((////////////...,,,***)))(((((((((((((((((((((((($$$%%%'''(((((('''%%%$$$$$$%%%'''(((((((((''''''%%%&&&&&&'''((()))******''')))***+++******,,,---******,,,---...000111111111...222222:::===PPPpppggggggiiijjjhhhfffiiiooommmgggbbb\\\WWWVVVYYYZZZUUUPPPJJJFFFAAA===<<<===???AAA;;;999888777666444111///000///......111222333222222333333000------000333000//////000111111///...222000...,,,***)))))))))))))))***,,,...///111111,,,---...---+++***+++,,,---,,,,,,+++*********+++...---,,,++++++++++++++++++++++++************)))******)))((('''&&&%%%%%%))))))((('''&&&&&&%%%%%%))))))(((''''''''''''(((######$$$$$$$$$%%%%%%%%%'''%%%###"""$$$&&&'''''''''&&&$$$""""""###$$$%%%###$$$%%%%%%######$$$%%%%%%$$$######$$$%%%'''(((******+++,,,,,,,,,,,,,,,---------------,,,+++***,,,---.../////////...---...///111222222111///...,,,---///000000111444666777444000000222333222000111222333333111111222333999999999::::::999666333555555666888;;;======<<<666666444111...---...///---,,,***)))((((((''''''&&&&&&%%%%%%%%%&&&&&&'''!!!""""""""""""#########$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''((((((''',,,>>>OOONNNCCC@@@>>>AAAHHHMMMNNNPPPSSSOOOVVV[[[\\\]]]]]]ZZZVVVYYYTTTUUU[[[[[[UUUTTTXXXRRRMMMHHHDDDCCCCCCCCCCCC>>>:::666444444333000---+++,,,,,,,,,,,,+++******...------,,,,,,------......111333111///111777===GGGddd~~~ZZZHHHFFFCCC===:::888777555333111000000///,,,+++***((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''***)))+++111888:::777222---+++(((&&&&&&))),,,///777333///......000111111//////...---,,,,,,,,,,,,+++***)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((((((((''''''''''''((((((***+++,,,,,,***)))))))))......///000111222333333222111000555999???aaauuunnnmmmlllooopppmmmooorrrpppkkkccc]]]WWWVVVYYYYYYUUUPPPLLLIIICCC===999999===???999888666666666555333111///......000222444444333/////////---+++,,,...111222000000000222222111000111000...,,,******************+++,,,...///000000,,,---...---+++***+++,,,---,,,++++++******++++++......---,,,,,,,,,,,,,,,+++++++++************)))******))))))(((''''''''')))((((((''''''&&&%%%%%%)))(((((('''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$""""""###%%%&&&&&&'''%%%$$$""""""###$$$%%%###%%%&&&%%%$$$###$$$%%%$$$############%%%&&&''''''((())))))******)))))),,,,,,,,,,,,,,,+++******,,,,,,.../////////...---000111222333333222111000...///000111000111444666666333000000111222111000111222333333222222333555666777888:::;;;:::777555;;;;;;<<<>>>AAABBBBBBBBB<<<;;;999666333111000111---,,,+++***)))(((((((((&&&&&&%%%%%%%%%%%%%%%&&&"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((('''((('''...@@@QQQQQQEEECCCAAACCCJJJOOOQQQSSSWWWZZZ___cccaaa``````\\\XXX]]]ZZZ[[[```^^^VVVUUU[[[VVVRRRMMMIIIGGGEEEDDDBBB@@@===888666666444000,,,+++++++++,,,,,,++++++***------,,,,,,,,,,,,---------///111000...000555;;;AAA[[[uuuwwwQQQBBBCCCBBB>>>===888777555333111000//////,,,+++***)))((('''''''''%%%%%%$$$$$$%%%%%%&&&'''))))))+++000666888555111...---***)))***,,,000222888666333222222333222111//////...---,,,,,,,,,,,,++++++***))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))******&&&(((***+++++++++,,,---......///000000111222222555444333777===DDDggg}}}rrrnnnkkklllrrrvvvuuuttttttrrroooeee```ZZZXXXYYYYYYTTTPPPMMMKKKFFF>>>888777:::>>>888777555555666666555333///...///222444555444222,,,---------,,,---///222333111//////111222111111///...---,,,++++++++++++++++++,,,------......///,,,---...---+++***+++,,,,,,,,,++++++******++++++.........---------------+++++++++************))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%###!!!!!!###$$$%%%$$$&&&%%%$$$""""""######$$$$$$%%%&&&&&&$$$$$$%%%&&&######""""""###$$$&&&'''''''''((()))))))))))))))++++++++++++++++++***)))+++,,,---...///......---111111111111111111111111000111222222111222444666666444111000111222111111222333444444444555777999666888;;;===>>>===;;;:::@@@AAABBBDDDEEEFFFFFFFFFAAA???<<<999666333222111...---,,,+++))))))))))))''''''&&&%%%$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''(((((())))))&&&'''(((000DDDUUUTTTIIIFFFDDDFFFMMMRRRTTTXXX]]]dddjjjnnnkkkhhhfffbbb]]]bbbaaadddhhhcccYYYYYY```[[[XXXTTTPPPMMMIIIDDDAAACCC@@@<<<:::999666000,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++---......,,,...333777<<>>===777666444222111000//////,,,,,,***)))((((((((((((%%%%%%%%%%%%%%%&&&&&&'''(((((()))...333555222///---,,,+++***,,,///222444888888777888888777333111//////...---,,,,,,,,,,,,***++++++++++++)))((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$%%%%%%'''(((***++++++&&&(((++++++++++++,,,.........//////000000111111666666333888@@@JJJnnnmmmfffeeeaaafffnnnuuuxxxvvvsssqqqpppiiiddd___\\\[[[XXXSSSOOOJJJKKKIIICCC<<<999;;;>>>999888666555555555444333111111222444555555222000------......///000222444111///------.../////////---------,,,,,,---------,,,,,,------------------,,,---...---+++***+++,,,,,,,,,++++++***++++++,,,..................------+++++++++*********))))))))))))*********+++++++++)))(((((((((''''''&&&&&&'''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!###$$$$$$###%%%%%%$$$############$$$$$$&&&'''&&&%%%$$$%%%'''$$$$$$######$$$%%%'''((())))))***++++++++++++*********+++++++++******)))++++++---...//////...---111111000//////000111111222333444333333333555777888666444333333333333333444555777777777888;;;>>>:::<<<@@@AAAAAA@@@???>>>@@@AAACCCDDDCCCCCCDDDDDD@@@>>>;;;999777555222000......,,,+++***))))))))))))((('''&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))&&&'''***333GGGXXXWWWKKKFFFEEEHHHNNNRRRUUU[[[bbbjjjrrryyyxxxtttoooiiicccdddeeekkkooohhh]]]]]]eee___^^^[[[WWWSSSMMMEEE@@@EEEBBB@@@>>>===:::333...,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++,,,---------...222555:::GGG^^^ttteeeIII@@@AAA???;;;:::777666444222000///......,,,,,,***))))))(((((((((%%%%%%%%%%%%%%%&&&''''''(((((((((+++///000///---******)))***,,,///111333555666888:::;;;999555111//////...---,,,,,,,,,,,,)))***,,,---,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''))))))*********+++---,,,+++******+++....../////////000000000333444222666@@@NNNssszzzccc^^^```^^^bbbiiirrrxxxwwwrrroooooojjjgggccc```]]]XXXRRRMMMGGGIIIJJJHHHCCC???>>>>>><<<:::777555444444222111555555555666666444000---.........///000111222222---+++******+++,,,,,,+++,,,,,,---------.........------------------------,,,---...---+++***+++,,,,,,++++++***++++++,,,,,,------...//////......---+++++++++*********))))))))))))******++++++,,,,,,((((((((((((((('''''''''''''''((((((((('''&&&%%%############$$$$$$$$$$$$$$$###""""""$$$%%%%%%$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%&&&'''&&&&&&%%%%%%&&&''')))***))))))***+++++++++++++++)))******+++++++++******+++,,,---///000000//////333222222111111222222333333444555444333444555777:::999888666555555666777777888999999999;;;???BBB<<>>>>>???===???AAAAAA???>>>???@@@???<<<:::999999777444222......,,,+++***)))))))))******((('''&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))%%%(((+++444HHHYYYWWWKKKFFFEEEHHHMMMQQQUUU]]]fffnnnzzz~~~vvvllldddccceeelllqqqjjj___^^^fffdddcccaaa___[[[SSSKKKEEEHHHEEECCCBBBAAA>>>777222......,,,,,,+++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......///222444888???RRRhhhtttvvv]]]FFF@@@AAA===888888666555333111///...------++++++***)))((((((((((((&&&&&&%%%%%%&&&&&&'''(((((((((((()))+++------,,,))))))***+++---000222333000111555888;;;999555111//////...---,,,,,,,,,,,,)))***,,,---,,,+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&'''(((((()))((((((''')))+++------+++***+++,,,......//////000000111111111333333888DDDUUUzzzyyyiiieeeeeeeeecccgggpppwwwxxxqqqlllkkkfffeeecccbbb___YYYRRRMMMGGGHHHHHHHHHGGGDDDAAA???===;;;777555444333222111888777666666666444111...///...---...///000///...***))))))***++++++***(((,,,,,,---...............,,,,,,------------------,,,---...---+++***+++,,,++++++******++++++,,,,,,+++,,,---//////...------+++++++++************)))))))))******+++++++++,,,(((((((((((((((((((((((('''((()))))))))(((&&&%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((&&&&&&'''(((''''''&&&&&&'''(((***+++(((((()))***************)))***++++++,,,++++++++++++---...000111111111000555555555555555555555555222333444444333444666888;;;;;;;;;999777666888:::999::::::::::::<<<@@@CCC:::===>>>===:::999;;;>>>>>>@@@CCCAAA>>><<<===???AAA>>>;;;;;;<<<;;;888444...---,,,+++))))))))))))))))))((('''&&&&&&&&&'''############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''(((((())))))%%%(((,,,555IIIXXXUUUHHHDDDDDDGGGLLLPPPTTT^^^hhhttt|||qqqiiiggghhhnnntttnnnccc```eeejjjjjjiiihhheee^^^VVVPPPMMMJJJFFFDDDCCC@@@:::555222111///---,,,,,,,,,---...------,,,,,,------...---------...///111222222444999FFFXXXeeerrrcccOOO???===???;;;777777555444222000///...------******)))(((((((((((((((&&&&&&&&&&&&&&&''''''((()))((((((((()))***++++++***+++,,,...000222333333...///111444777666333000//////...---,,,,,,,,,,,,))))))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&(((+++,,,,,,---///000......///000111222333333111666777===LLL```xxxqqqlllkkkggggggllluuuvvvmmmfffccc[[[]]]```aaa```ZZZSSSMMMKKKHHHEEEEEEFFFFFFBBB>>><<<999666444444444333333888777555555666555444222333111///000111000...+++******+++---///...+++(((,,,---...//////......---,,,,,,,,,------.........,,,---...---+++***+++,,,++++++******++++++,,,---***+++---.........---,,,+++++++++************))))))))))))***************((((((((((((((((((((()))((()))***+++***)))'''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''))))))((('''''''''((((((''''''&&&&&&&&&((()))((('''&&&'''(((''''''&&&&&&'''(((***+++))))))***+++++++++++++++******+++,,,,,,,,,,,,,,,,,,...///111222333222222444444555666666555444444111222333333333444777999;;;<<<<<<:::777666888;;;999999999888888:::>>>AAA888:::;;;999666666;;;@@@EEEHHHJJJHHHDDDBBBCCCEEECCC@@@======>>>===888333---,,,+++***)))((((((((('''&&&&&&%%%%%%%%%&&&&&&"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((&&&))),,,555HHHVVVRRRDDDDDDDDDGGGLLLOOOTTT___kkkttt|||vvvuuusssxxx}}}yyylllfffhhhqqqqqqrrrrrrpppkkkccc^^^UUUPPPJJJFFFDDD@@@:::555666444111///---,,,------///......------......///---,,,---...///111111111222666>>>JJJYYYjjj{{{|||WWWGGG;;;<<<>>>:::666777555444222000...---,,,,,,)))(((''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))(((''''''(((***+++)))***,,,...000111111111000//////111222222000...//////...---,,,,,,,,,,,,))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&$$$&&&((()))***)))((('''&&&(((+++,,,------///111---...///111222444555666111888:::BBBSSShhhyyyoookkkiiifffiiiqqqrrriii___[[[SSSWWW\\\``````[[[TTTOOOPPPIIIBBB@@@CCCEEEBBB>>>;;;888555333444555555555777555444444666777777666777555333333444333///,,,+++,,,...111222111---))),,,---...//////...------++++++,,,------...//////,,,---...---+++***+++,,,+++*********+++,,,,,,---)))***,,,......---,,,++++++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))((()))+++,,,+++***(((''''''''''''(((((((((((()))((('''''')))***+++)))((((((((())))))(((((('''&&&'''((()))((('''&&&''')))&&&&&&%%%%%%&&&''')))***,,,,,,---............---***+++,,,------------------...000222333444333333000111333444444333111000///111222333333555777999:::<<<<<<999666555888;;;888888888666666888<<>>DDDLLLOOORRRPPPKKKHHHIIILLLEEEAAA=========;;;555000---,,,***)))((((((''''''$$$$$$$$$######$$$%%%%%%!!!""""""""""""#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&))),,,555GGGUUUOOOAAADDDDDDGGGLLLOOOTTT```lllqqqvvvmmmmmmwwwwwwxxxyyyxxxtttmmmhhhZZZTTTMMMGGGCCC???999444888666333000------------//////............//////,,,,,,,,,---///000000///222666;;;DDDTTThhhwww}}}pppUUUFFF;;;===???:::555666555333222000...---,,,,,,(((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((******)))'''&&&''')))+++'''(((***---............333111////////////---,,,//////...---,,,,,,,,,,,,)))((((((((((((((()))***''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&"""$$$''')))*********))))))+++------,,,,,,---...---...///111333555777777000888;;;CCCUUUkkk|||sssmmmbbbccchhhmmmkkkccc[[[YYYVVVUUUWWW[[[^^^]]]UUUOOOMMMKKKHHHEEECCCBBBBBBCCC???===999666444444555666888777666444444444555666999888777666555333222222///000111222222000///---///////////////...------////////////////////////000000//////...---------,,,,,,,,,,,,------------............------------///...,,,+++******++++++---,,,,,,++++++,,,,,,---************************+++++++++*********))))))(((((('''''''''(((((()))+++*********))))))((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((******)))))))))***+++,,,++++++******++++++,,,---000000000000111222333444222222444777:::999555111............///222777;;;999777555444555666555444888777555333333333444444555;;;===999888>>>EEEIIIOOOSSSVVVUUUPPPKKKIIIIIICCC???;;;999999777444000++++++***)))((('''&&&%%%'''&&&%%%$$$####################################'''$$$"""###&&&))))))(((&&&&&&&&&&&&&&&&&&&&&&&&(((++++++666LLLPPPEEEAAADDDBBBDDDJJJPPPWWWbbbmmmuuu}}}zzztttyyy|||yyy|||xxxooo___YYYPPPIIIDDDAAA===;;;;;;888555333222111...---+++,,,,,,---...///000000,,,,,,------///000111222222666:::???KKK^^^pppzzz```HHHBBB<<<999:::999555111222222111000///---+++******((('''&&&&&&'''(((***&&&%%%%%%&&&&&&'''((())),,,+++))))))***+++******)))***+++,,,,,,,,,++++++000000000000////////////---......,,,***(((((()))+++++++++******)))((('''&&&&&&''''''''''''&&&&&&)))((('''%%%%%%%%%&&&''''''&&&&&&''''''((()))***---,,,+++******,,,...///333///...222555444666999999===>>>FFFXXXmmmxxxrrrrrrpppqqqrrrnnnddd^^^\\\[[[ZZZ\\\```cccaaaZZZTTTOOOMMMJJJGGGEEEDDDEEEEEEIIIFFFBBB>>>;;;:::::::::;;;:::777555444333333333999999888888888777777777333444555555444333222111000000111111000000///...////////////////////////000000000///////////////............/////////////////////............---000///...,,,,,,,,,,,,,,,......---,,,+++***))))))+++++++++++++++++++++++++++************))))))))))))((('''&&&&&&&&&&&&&&&***)))))))))((((((((('''&&&&&&''''''''''''((((((&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((()))************++++++++++++++++++******++++++,,,---//////000111222444666777333222333555777777444000000000///...---...111444444222000111333555666666999999888666555555555555999???AAA>>>>>>DDDKKKNNNRRRTTTUUURRRMMMJJJIIIJJJAAA???<<<999666333///,,,++++++***)))((('''&&&&&&'''&&&%%%$$$####################################&&&$$$###$$$&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((++++++555KKKPPPHHHEEEJJJFFFFFFLLLTTT\\\fffpppxxx~~~iiiaaaVVVMMMHHHDDD???<<<;;;999555333222111///------------...............,,,,,,------...000111222...111333888BBBRRRdddooowwwRRRFFFAAA;;;999999888444111111111111000...---+++***)))((('''&&&&&&'''((()))&&&&&&&&&&&&'''((()))***---,,,***************)))******+++,,,---......///////////////000000000000///000///...+++)))((()))++++++++++++***)))((('''&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***------++++++,,,---///000444000000333555555666999;;;???@@@JJJ^^^ttt~~~zzz}}}zzzwwwvvvpppfff```___\\\\\\^^^bbbeeeccc]]]XXXPPPNNNKKKHHHGGGGGGGGGHHHPPPNNNJJJEEEAAA>>>===<<<;;;999777555444444444444888999999999:::;;;;;;;;;999888888777666555555444111222222222222111000000////////////////////////000000000000111111111111000000000000111111111111000000000/////////......000000///...------------.........---+++(((&&&$$$++++++++++++++++++++++++***))))))))))))(((((((((((((((&&&%%%$$$#########((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$############$$$%%%'''((()))))))))***+++,,,,,,,,,+++***+++************+++,,,,,,...///000111333666888999333222222222444444222000///000///---,,,,,,...000000...,,,---111555888999;;;;;;::::::999777666555<<>>;;;555///+++)))++++++***))))))(((''''''&&&&&&%%%$$$####################################&&&%%%$$$%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&))),,,***444HHHPPPKKKLLLPPPJJJHHHOOOYYYcccnnnuuu~~~}}}qqqaaaTTTMMMIIICCC???<<<999555333222111///...//////.........---------,,,,,,------...///111111111222333777>>>LLL]]]iiiqqq{{{lllFFFCCC???:::777777666333000000000000///...,,,+++***)))((('''&&&&&&'''((()))''''''''''''((()))******,,,,,,+++*********************)))***+++---///000---...//////000000000000000111111...+++)))((()))++++++++++++***)))((('''&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%(((((((((((()))***++++++------,,,,,,---...000111222000000444666666888===???DDDGGGSSSiii}}}}}}yyyxxxvvvpppfff___^^^WWWXXX[[[___bbbaaa\\\YYYOOOMMMKKKHHHGGGFFFGGGHHHMMMLLLIIIEEEAAA>>>;;;:::777666555555555666777888777777888888888999999999999888777666555444444444111111111111111000000///........................//////000111111222333333000000000000111111111222000000000000/////////...///......------,,,,,,,,,+++,,,---,,,***(((%%%###************************((((((((((((''''''''''''&&&%%%$$$###############&&&&&&&&&%%%%%%%%%%%%%%%""""""""""""############$$$$$$$$$############"""!!!"""###%%%&&&((())))))((()))+++------,,,+++)))***************++++++,,,...//////000222444555666222222111000000111000000---...///...------///111111///---...111666999;;;::::::;;;;;;999888666444999>>>AAAAAACCCIIINNNOOOFFFGGGHHHEEE@@@======???>>>@@@AAA===666///+++***++++++***))))))(((''''''&&&%%%$$$$$$#########$$$########################%%%%%%&&&''''''&&&$$$###%%%%%%&&&&&&&&&&&&&&&&&&))),,,***222FFFOOONNNSSSSSSKKKGGGOOO]]]jjjuuu|||mmm[[[RRRMMMHHHCCC===:::666333222111000///........................------------...///000111444333444888===GGGXXXfffpppuuu\\\CCC@@@===888666555444222000/////////...---,,,+++***)))(((''''''''''''((()))(((''''''(((((()))***+++)))***+++******+++,,,...,,,***)))((()))+++---///,,,,,,...///000000000000000000000...***((('''((())))))***))))))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&((((((((('''&&&%%%************+++,,,------,,,,,,,,,,,,---///111222000///000444777777;;;AAABBBIIIPPP```vvvzzzxxxwwwwwwpppddd[[[XXXSSSUUUXXX[[[]]]]]]ZZZWWWMMMKKKIIIFFFDDDDDDDDDEEEEEEDDDCCCAAA???<<<:::999666666555444444555666777555555555444333333222222555444333222111111111111///////////////......---------------------------......///000111222222333........./////////000000/////////............---++++++++++++++++++******'''(((*********(((%%%$$$'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!"""""""""######$$$$$$#########"""""""""!!!!!!"""$$$%%%'''((()))'''(((***,,,,,,+++***)))******))))))******+++,,,///.........///000111111111000000///...///000111///000222222000///000111555333111111444777999:::777888888888888666555333444999<<<;;;>>>CCCFFFFFFCCCFFFIIIIIIEEEAAA@@@@@@???BBBCCC@@@999222///...******))))))((('''''''''%%%%%%$$$$$$######$$$$$$###########################%%%&&&'''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''(((,,,***000CCCMMMPPPXXXSSSJJJFFFNNN]]]lllyyysss]]]TTTOOOIIIDDD>>>;;;666333222222111000,,,,,,------...//////000------,,,------...///000///...000444777>>>MMM]]]mmmnnnyyyvvvQQQDDD===;;;888555444333222111............---+++***)))((((((''''''''''''(((((((((''''''(((((()))***+++&&&(((***++++++,,,///222000///---+++***+++,,,---+++,,,...000000000000///.........,,,)))'''&&&'''(((((((((((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%))))))))))))***+++,,,,,,******+++,,,...000111222333222222555555666<<>>?????????>>>===;;;::::::888666444222111111111333333222000///...,,,,,,////////////............------......------,,,+++------------------------,,,------...///000000111,,,,,,,,,,,,---------------------,,,,,,,,,++++++((())))))******))))))(((%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$ !!!!!!"""###%%%%%%######$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$#########""""""!!!!!!"""###%%%&&&'''''''''((()))*********)))(((***))))))))))))***++++++...------,,,,,,------......///000///......000222444666777666333000//////888666444444666777777666444444555555555555444444333777999888:::??????===>>>CCCHHHIIIGGGDDDCCCCCCCCCCCCCCC???:::555111///(((((((((''''''&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%###########################$$$&&&&&&%%%$$$$$$%%%$$$%%%%%%&&&&&&'''''''''''',,,***///@@@JJJPPP[[[SSSKKKGGGMMM[[[jjjzzzvvvaaaYYYTTTLLLDDD@@@<<<777444222222222111++++++,,,---...///000111------,,,,,,---......///---,,,///444555777EEEUUUhhhiiisssbbbFFFAAA;;;:::888555333222222222------------,,,+++***)))((((((((((((((((((((((((''''''''''''((()))******%%%(((+++++++++,,,000444444333111///............+++,,,...000111000///---,,,------+++(((&&&''''''(((((((((((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&'''((())))))***+++,,,...000111333333888555555666666888@@@JJJIIIWWWddduuuzzzvvvtttssslllaaaZZZXXXZZZ[[[\\\[[[XXXTTTQQQOOOLLLJJJFFFBBB@@@>>>>>>>>>;;;<<<>>>??????===;;;999:::888666333000///......222111000///---,,,+++++++++,,,---.........---,,,---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...***++++++++++++,,,,,,,,,++++++*********)))))))))'''((())))))))))))((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########"""!!!!!!!!!"""###$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########!!!""""""###$$$%%%%%%&&&''''''''''''(((((((((((()))))))))))))))***++++++++++++++++++,,,,,,---...+++...000000//////111333444666888888555222111000666555444444555555444222222222222222333444555555666:::;;;:::<<<>>>===999===AAAFFFGGGFFFFFFHHHJJJFFFDDD@@@<<<888333...+++&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%########################"""$$$%%%$$$######%%%((($$$$$$%%%%%%&&&''''''(((%%%++++++///>>>HHHOOO[[[VVVOOOJJJNNNXXXfffwww~~~{{{jjjeee___SSSHHH@@@<<<777444333333333222,,,---------......//////------,,,,,,------......///...222777555333>>>NNN[[[aaammm{{{wwwPPP>>>>>>::::::888555333222333333,,,,,,---,,,,,,+++***)))''''''((((((((((((''''''&&&&&&&&&&&&'''((()))***&&&***---,,,***+++///333222222111000///...------+++---///000000///---,,,+++,,,,,,+++)))(((((()))))))))))))))((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''((())))))+++,,,...000333444555666555333333666999???MMMZZZ]]]iiirrr||||||uuuqqqnnnmmmhhhaaa]]]^^^]]]^^^^^^[[[VVVPPPKKKIIILLLJJJFFFBBB???=========999;;;===>>>>>><<<:::888777666333111000000000000111111000///...---,,,,,,)))***---...///...---,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,*********+++++++++,,,,,,))))))))))))(((((((((''''''((()))******)))(((''''''&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''$$$$$$$$$############"""$$$###"""""""""""""""#########$$$$$$%%%%%%%%%%%%""""""""""""############%%%%%%%%%$$$$$$$$$$$$###""""""######$$$$$$$$$%%%'''&&&&&&&&&&&&'''(((((()))))))))))))))******+++*********+++,,,---///000***---000111000000222444111333777888777555444444222222222333444444111///111111111111222444666777;;;>>>???>>>???@@@>>>999BBBEEEIIIJJJJJJLLLPPPTTTIIIDDD>>>999666111+++&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%########################"""###$$$###"""###&&&***$$$$$$%%%%%%&&&'''(((((($$$++++++///>>>GGGNNN[[[YYYRRRNNNOOOVVVcccuuutttqqqjjj[[[NNNAAA===777444333333333333///............---------------,,,,,,,,,---.........---111666333...777GGGKKKUUUdddrrrzzzfffGGG;;;===::::::888666333222333444,,,,,,,,,,,,,,,+++***)))''''''((((((((((((''''''&&&%%%%%%&&&&&&'''((()))))),,,...---***)))---111------......------,,,+++,,,---///111000///,,,++++++,,,---,,,***)))***+++++++++++++++***)))((('''&&&''''''''''''''''''&&&'''&&&%%%%%%&&&'''((()))(((((((((((()))***+++,,,---...000333555777888888...---000666===HHHZZZjjjpppzzz~~~~~~vvvwwwuuulllbbb^^^aaafff]]]\\\[[[[[[XXXTTTMMMIIIIIIHHHFFFCCC@@@<<<:::888:::>>>@@@???;;;777777777444444222111000/////////333111000000///...***(((...------,,,,,,,,,------......---,,,,,,,,,,,,---......------------......---,,,,,,+++************///...---------,,,***(((,,,+++)))((((((((()))***))))))))))))))))))))))))%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###"""""""""###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$######"""###$$$$$$$$$$$$$$$$$$%%%''''''(((''''''(((+++---...---+++******+++,,,---+++++++++,,,---...///000444222111333777888777555222333333333333333222222444222111000111222111000555444111111222666;;;>>>:::@@@EEEDDD???===AAAFFFDDDFFFLLLQQQSSSTTT\\\eee```HHH;;;:::222...000---***)))(((''''''&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%$$$$$$###"""""""""###$$$%%%&&&''''''''''''(((+++(((///CCCOOOSSS\\\[[[RRRKKKNNNXXXgggyyy~~~|||mmmPPPGGGAAA999222...///111333111333111......111///+++///...,,,++++++,,,...///...////////////111555888BBBNNN```ooovvvxxxQQQ???999666888777666444222000///......------,,,+++***))))))))))))))))))))))))))))))((('''&&&&&&'''((()))***+++,,,---------,,,+++*********************++++++)))***,,,......---,,,+++000///...,,,+++***)))))),,,,,,++++++***)))((((((''''''((((((((((((((('''(((''''''((())))))(((&&&&&&)))+++***)))))),,,///111333666666444333444666111222444999AAASSSppp}}}}}}{{{tttkkkeeecccddd\\\[[[YYYXXXVVVRRRLLLHHHHHHHHHGGGEEEBBB>>>;;;999;;;<<<>>>>>><<<:::888888555555333222111000000000222111000111111000---+++......---------------.........---,,,,,,,,,,,,---......------------......---,,,,,,+++++++++,,,,,,---,,,++++++,,,---,,,***++++++)))((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$######"""%%%&&&&&&&&&&&&''''''''''''((())))))((()))+++---...---,,,++++++,,,...///+++++++++,,,---...///000333111000222555777777666888888777777666444333222333222111000000111111000333222000///000333666999<<<@@@CCCBBB???>>>AAAEEEIIIJJJNNNTTTYYYdddvvvyyyRRR999666111------******)))((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''(((+++)))000CCCNNNSSS[[[ZZZPPPIIILLLXXXhhh{{{{{{^^^PPPHHH===555111111111111111222111...///222111---///...,,,++++++,,,...///...////////////111555777>>>HHHXXXgggpppyyygggJJJ<<<999:::777777555444222000///...------,,,+++***)))(((((((((((((((((((((((((((((())))))''''''&&&'''((((((***+++,,,------,,,++++++))))))*********+++++++++,,,---...//////...---,,,000000...,,,+++*********,,,,,,+++******)))(((((((((((())))))(((((('''&&&((('''''''''))))))(((&&&'''(((***)))((()))---000555777777666333111222444000000555???MMMbbbzzzssskkkeeeaaaYYYWWWUUUSSSQQQNNNJJJGGGGGGGGGGGGFFFCCC@@@<<<::::::::::::;;;<<<<<<:::999777666555444333222222222222111111222333333111//////......---......//////......---,,,,,,,,,,,,---......------------......------,,,,,,,,,---......---+++))))))+++---------******)))((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$###""""""""""""######$$$$$$$$$$$$######"""##################""""""######$$$$$$$$$######%%%%%%&&&&&&'''''''''''''''(((***+++******+++,,,---,,,++++++,,,---///000++++++++++++,,,...///000222000//////222555777888;;;::::::888666444222111222111111000000000000000333222111111222333555666???@@@@@@??????@@@BBBEEEJJJJJJNNNTTT^^^qqqZZZ555222111------,,,+++***)))(((''''''''''''########################!!!"""######$$$$$$#########$$$$$$%%%&&&&&&''''''###$$$%%%&&&''''''''''''&&&++++++111DDDNNNQQQYYYXXXNNNGGGJJJWWWiii}}}zzz}}}}}}pppaaaTTTDDD:::777666333000000222111///111555444000...---,,,++++++,,,---......////////////111444666777>>>MMM^^^iiiqqq{{{pppQQQAAA999999>>>666666555333111000///...,,,,,,+++***)))(((''''''((((((((((((((((((((((((***)))(((''''''&&&&&&'''((()))***++++++,,,++++++(((((()))***+++,,,,,,---...///000111111000......111000///---,,,+++******+++++++++******))))))((())))))))))))(((((('''&&&)))'''&&&'''((()))(((&&&'''((())))))***,,,000444999999888555111///000111222111777HHH___zzz}}}{{{xxxssskkkbbb\\\TTTQQQNNNKKKJJJHHHFFFDDDDDDEEEEEEEEECCC@@@===;;;999666555666:::<<<:::888888777666555444333333333444333333444555444222000///............///000000......---,,,,,,,,,,,,---...------,,,,,,------...---------------...///000...,,,)))(((***,,,------)))))))))((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$######"""#########$$$$$$$$$%%%%%%$$$$$$$$$""""""############""""""""""""###$$$$$$$$$############$$$$$$%%%&&&&&&&&&'''))),,,,,,+++******+++************+++,,,...///*********+++,,,---//////000///------000333666888888888888777555333222111111111111000/////////111555555666777888999999:::???>>>======>>>@@@BBBDDDDDDFFFLLLSSS]]]pppXXX222111111---...111+++***)))((('''&&&&&&&&&""""""""""""""""""""""""!!!""""""###############$$$$$$$$$$$$%%%%%%&&&&&&###$$$%%%&&&''''''''''''%%%++++++222CCCLLLOOOXXXVVVLLLEEEIIIVVViiitttoooxxx~~~rrr```JJJ===;;;;;;777333000222222000222777666222...---,,,,,,,,,,,,---...---.../////////000222555333777CCCUUUdddlllrrrxxxWWWCCC>>>888777===555555444222111///......++++++***)))((('''&&&&&&(((((((((((((((((((((((((((((((((''''''''''''''''''(((((()))*********+++'''((((((***+++,,,------//////000000000000///...111000///---,,,+++******+++*********)))))))))((('''(((((()))))))))(((((()))(((&&&'''((()))((('''((())))))+++...333777;;;999888555222//////000111666333999PPPpppzzzvvv~~~zzzxxx}}}xxxsssooolllfff]]]VVVMMMJJJGGGEEEEEEDDDCCCBBBAAABBBBBBCCCBBB@@@===<<<888555222333777999999777888777666555444333333333666555444555555444111..................///000000......---,,,,,,,,,,,,---------,,,,,,,,,,,,------------------...//////000000---***))))))*********((((((((()))))))))((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%'''(((((('''%%%$$$%%%%%%$$$$$$$$$#########""""""""""""###$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%""""""############""""""!!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''))),,,,,,+++******+++''''''(((((()))***+++,,,*********+++,,,---...///......---,,,---000444666444555555555555444444333111222222111///...000222666777888:::;;;<<<=========<<<;;;;;;<<<>>>AAACCC???CCCKKKSSSZZZdddwww~~~QQQ555444000***---111+++***)))'''&&&%%%%%%%%%""""""""""""""""""""""""!!!!!!"""############"""%%%$$$$$$$$$#########"""###$$$%%%&&&''''''''''''$$$++++++111AAAIIIMMMVVVUUUKKKDDDHHHVVViiinnniiiuuuyyyeeeLLL===;;;<<<999555111333333111333777666333---------,,,,,,---------,,,...////////////111333111333===NNN^^^gggmmmqqqzzzxxxJJJ??????888555999444444333222000///......+++******)))((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((())))))***''''''''''''(((((())))))'''((((((***+++,,,------------......////////////111000...---++++++***************)))))))))))))))&&&&&&((()))***************(((&&&&&&'''(((((('''))))))+++...333999===???555333000//////000111222777444;;;VVV{{{uuusssyyyuuussswwwsssoookkkfff___WWWPPPFFFDDDBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@??????>>>888666333333444666777777777666555444333222222222555444444444444333000---------------...///000000......---,,,,,,,,,,,,---------,,,,,,,,,,,,------......---------...//////000---***)))******)))(((''''''((()))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$############ !!!!!!"""###%%%&&&'''&&&&&&''''''''''''&&&&&&"""##################"""!!!"""###$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))***(((***++++++***))))))***&&&&&&'''(((((()))))))))************+++---...///,,,------,,,,,,---111333222333444555666666666666111333444222///...000333555666666888999::::::;;;888999:::::::::;;;>>>AAA@@@DDDLLLTTTVVVWWW\\\dddeeeIII:::999000)))+++,,,***)))(((&&&%%%$$$$$$$$$######################## !!!""""""######""""""%%%%%%$$$######"""!!!!!!###$$$%%%&&&''''''''''''###***+++///>>>FFFKKKUUUTTTKKKDDDIIIVVViiirrrkkkuuuyyy|||tttbbbLLL@@@>>>>>>;;;666444555444222333666555111------------------------+++---//////......000111222111888GGGUUU___fffkkkvvvgggDDD===???888444666333333222111000///...---++++++***)))((('''&&&&&&''''''''''''''''''''''''###$$$&&&((()))*********''''''&&&&&&&&&&&&''''''(((((()))***+++,,,,,,---++++++,,,,,,---//////000000///...,,,+++***))))))))))))))))))))))))))))))&&&'''((()))***+++++++++***(((&&&&&&'''(((((((((******+++///555999<<<<<<111///...///111333444444666666BBBbbbuuuvvv~~~wwwtttrrrttttttrrrooohhh]]]RRRKKKBBBAAA@@@BBBCCCDDDDDDCCCAAA@@@?????????@@@AAABBB:::999777444222333666888555555333222111000000000222111111222333222000...,,,,,,,,,,,,---...///000......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---......------,,,------------+++******++++++***(((&&&&&&((()))))))))((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############""""""""""""###$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$$$$######!!!!!!"""$$$$$$%%%%%%$$$%%%%%%&&&'''((()))******)))******)))(((''')))***''''''(((((((((((((((((())))))******+++,,,...///+++,,,...---++++++---000000111222333444444444444111444666444000///111555666666555444444444555555333777;;;;;;888888<<<@@@EEEFFFKKKQQQRRRMMMJJJLLLMMM???;;;999000------''')))((('''%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''###***)))---:::CCCIIITTTTTTKKKFFFJJJWWWhhh}}}|||vvv~~~~~~zzz}}}~~~{{{wwwlll```QQQIIIGGGEEE@@@:::666777555222222444222...,,,------------------,,,+++---//////......///000222000333>>>JJJSSS\\\cccooouuummmTTT>>>999:::666444666222222111000///......---,,,++++++***)))((('''&&&''''''''''''''''''''''''$$$%%%'''((())))))))))))((('''&&&%%%$$$$$$%%%%%%))))))*********+++++++++)))******,,,---///111222///...---+++***)))((((((((()))))))))))))))))))))))))))*********))))))(((***(((&&&%%%'''((()))(((***)))***...222555444222///......000444777777555777<<>>777888666222111333000,,,,,,------......------,,,+++---//////.........000333///000888AAAJJJTTT]]]gggmmmvvvWWWHHH999555555444555888222111111000///......---,,,,,,+++***)))(((''''''''''''''''''''''''''''''&&&'''((())))))((('''''')))(((&&&$$$#########$$$******************++++++))))))***,,,...111333444...---,,,***)))(((((('''(((((((((((()))))))))))),,,,,,++++++)))((('''&&&+++(((&&&%%%&&&((())))))***)))***,,,///000---)))000///000333777999888666999BBB]]]yyysssyyytttmmmnnnnnnllliiihhhjjjmmmwwwsssnnniii^^^QQQHHHFFFBBBCCCEEEEEEEEEEEEGGGHHHEEEBBB===999<<>>:::===BBBBBB>>>:::888777888888777555333333333333333222111000000000000111111111111000000,,,,,,,,,---......//////---------------------,,,+++,,,------,,,,,,---///......///000000/////////,,,+++)))((('''(((((((((***)))))))))(((((((((''')))))))))((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&)))))))))((('''&&&&&&&&&)))'''&&&''')))***(((&&&######""""""""""""######$$$$$$$$$############"""###############"""!!!!!!"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((((((&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((((()))+++,,,,,,,,,***)))(((+++---...---+++++++++***+++...000222222222222000000000111111222444444444555555333000000222444999<<>>;;;777333000000000///...------,,,,,,------,,,,,,++++++,,,,,,---......000222222333999CCCKKKZZZ```gggmmmuuuuuuXXXDDD>>>888555555555222/////////...---,,,------...+++***)))(((''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''((('''%%%%%%%%%&&&((())),,,,,,+++)))'''(((+++...,,,,,,---...///111333444111000---+++))))))******,,,+++***)))((((((((((((***++++++***(((''''''(((***)))***---111222111///******++++++,,,,,,------...444:::===<<<;;;;;;<<>>999888888888999999888666444444333333222111111000///000000000000000000///,,,------...//////000000,,,---------------------+++,,,------,,,,,,---...---...///000000111000000,,,,,,***))))))((())))))))))))))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&))))))(((((('''&&&&&&&&&(((&&&$$$$$$%%%&&&&&&&&&######""""""""""""######$$$$$$$$$############"""###############"""!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%(((((('''&&&&&&&&&''''''((((((((((((((((((((((((((()))***,,,,,,++++++***&&&***---///...,,,++++++---......///000111111222///......///111444777999777555333333444555555555;;;@@@DDDEEEDDDEEEIIINNNUUUSSSPPPNNNMMMLLLKKKIIIGGGBBB<<<777333000...,,,)))(((&&&%%%######$$$$$$"""""""""""""""""""""""" !!!"""###"""###%%%'''$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%)))''',,,<<>>888444000333999===;;;888999>>>CCCEEEFFFIIIOOOUUUSSSOOOLLLLLLNNNPPPNNNLLLCCC???888444111///...,,,***)))'''%%%$$$$$$$$$%%%!!!!!! !!!"""######'''%%%###!!! ######$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$)))''',,,:::???>>>CCCCCC>>>:::;;;CCCPPP\\\cccmmm{{{xxxmmmmmmuuurrreeeSSSNNNFFF???;;;777333000222111000///............------,,,,,,------...///+++---///000111222444555DDDNNNYYY___bbbfffooowww~~~uuuLLL;;;<<<666444222111111111111000.........------,,,+++******))))))(((((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((((('''''''''(((((())))))/////////---+++***+++---...............///000111///...---,,,+++*********+++***))))))))))))))))))***+++,,,+++***)))***+++------111777===<<<777111333222222222333555777888:::;;;;;;:::;;;AAAJJJQQQVVViiiiiidddnnn{{{uuuhhhiiiooojjjWWWRRRYYY[[[jjjfffaaa```ccchhhmmmooobbbTTTGGGEEEHHHHHHFFFDDDMMMJJJHHHIIIKKKLLLJJJGGG???AAA???:::999;;;;;;999>>><<<;;;::::::888555333555444333111000111111222000///...------...///000,,,------...//////000000......---------,,,,,,,,,***+++,,,,,,++++++,,,---,,,---...//////000//////++++++++++++***)))((('''(((((((((((())))))))))))((((((((('''''''''&&&&&&%%%(((******'''%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$%%%''')))$$$$$$############$$$$$$$$$$$$$$$############"""###############"""!!!!!!"""############$$$$$$$$$############$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&''''''''''''''''''''''''(((((((((&&&(((++++++*********+++++++++---///000222333444333333222222444666999:::666333000333999======;;;:::<<>>>>>;;;999;;;CCCMMMVVVZZZcccooo|||ssshhhlllwwwwwwjjj[[[SSSIII@@@<<<999555222333222111///............---------------......///++++++---///111333444555<<>>>>>===<<<<<<@@@GGGMMMQQQRRRMMMKKKJJJMMMRRRQQQJJJCCC555222000//////...---,,,'''((())))))(((&&&$$$"""###"""!!!!!!!!!###%%%&&&)))%%%!!! !!!""""""""" !!!###%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&+++))),,,999:::666999999777888<<>>===???GGGSSS\\\eee{{{jjjXXX___sssvvvkkkppp{{{ttt]]]VVVaaaggguuurrrooommmllliiiddd___ZZZMMMEEEJJJSSSWWWSSSOOOPPPJJJDDDCCCEEEGGGFFFDDD@@@CCCBBB===:::<<<<<<::::::888888888999999777666666444222000000000222222222000///......///000222++++++,,,,,,---......///000000///...,,,+++***))))))+++,,,,,,+++***,,,------------...------,,,,,,))))))******)))(((&&&%%%'''((((((((())))))******))))))))))))((((((((((((%%%((()))'''######'''+++"""###$$$%%%'''((()))***$$$'''))))))'''%%%&&&(((%%%$$$$$$######$$$$$$%%%$$$$$$$$$############"""###############"""!!!!!!"""############$$$$$$$$$"""############$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&'''))))))((('''%%%%%%(((***---...000222222111///...555444444333222111000///222111222444888<<<>>>???@@@===<<<@@@IIIPPPSSSRRRIIIGGGGGGKKKOOOMMMCCC;;;000...------......---+++'''((()))***)))&&&###!!!###"""!!!!!!"""$$$&&&'''///***$$$"""!!!"""  """%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&+++***---888999444666555555777;;;BBBIIIMMMOOORRR[[[eeemmmyyyvvvsss___UUUHHH@@@>>>>>>===<<<444333222000///............------------.../////////......///111333444444777;;;DDDRRR___fffeeebbbdddffflll|||mmmNNN@@@999777666333333444222111//////000............---+++)))((())))))(((((((((((()))***'''''''''''''''''''''''''''''''''''''''((()))***++++++,,,------------,,,+++---......,,,,,,---...333222111111111111111111------------,,,,,,+++******)))))))))))))))******+++,,,------++++++,,,---)))---111111//////333888444333222222444777:::<<<@@@@@@??????AAAJJJVVV___gggzzzcccUUU```xxx|||uuugggfffrrr~~~sssiiilllmmmddd[[[XXXSSSMMMIIIKKKQQQUUUSSSNNNIIIIIIIIIHHHGGGEEECCCAAA<<<999666444555777888888:::999888777666555444333333222111000////////////////////////000000000000......//////......---,,,......------,,,+++******.........------,,,,,,,,,,,,+++++++++******))))))((((((''''''''''''(((((((((((((((((((((''''''&&&((('''&&&%%%%%%&&&'''(((******)))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&########################""""""#########""""""!!!$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&%%%$$$###%%%&&&"""!!!!!!"""###$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$%%%%%%&&&%%%$$$)))+++...000111111111000222111000//////000111222///222777;;;===???@@@BBB>>>===<<<>>>CCCGGGJJJLLLIIIHHHHHHHHHGGGEEE@@@===555000,,,------)))((()))(((''''''&&&&&&%%%$$$$$$""""""############""""""&&&%%%###""" !!!!!!###%%%&&&&&&$$$$$$%%%''')))((('''&&&&&&'''((()))***((((((---444888666333333222333888???FFFJJJLLLRRRVVV\\\cccmmmwwwfffTTTKKKHHHAAAAAADDD@@@999666333111111000///..............................------......///000111666999AAAKKKVVV___dddeeeggg^^^\\\iii{{{vvvRRREEE>>>:::777///333222111///............,,,,,,++++++***)))((((((+++******)))(((''''''&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''((((((((((((***+++,,,...///......------...---,,,******,,,...555555666555444222000///---------------------,,,***)))((((((((()))+++,,,++++++++++++++++++++++++,,,,,,---///000222333333555222//////222666:::<<>>999444//////...***((()))'''''''''&&&%%%%%%$$$$$$""""""############""""""%%%$$$###!!!!!!!!!!!!"""###$$$&&&%%%$$$$$$%%%''')))((('''&&&&&&'''(((((()))((()))...444888666333222111222777???GGGKKKMMMOOORRRWWW[[[dddsssiiiWWWNNNJJJBBBAAADDD@@@===:::666333222111///...............////////////------------...///000111333666<<>>FFFKKKZZZVVVSSSSSS\\\lll}}}www```VVVTTTggg}}}zzzssswww}}}|||ooojjjiii^^^PPPGGGHHHIIIIIIJJJIIIIIIIIIGGGGGGFFFFFFDDDAAA???>>>@@@===:::888888888777666555555555555555555555555111111000///////////////111111000///......------...............---,,,,,,+++++++++*********))))))++++++******************************************&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((''''''&&&%%%&&&'''(((((('''&&&%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&%%%%%%"""""""""######$$$$$$%%%########################!!!""""""############"""###"""""""""###$$$%%%&&&!!!"""###"""!!!!!!###%%%%%%$$$$$$$$$%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%'''(((((((((((('''&&&&&&''''''&&&%%%$$$%%%''')))((()))***+++,,,,,,++++++...---,,,+++++++++,,,,,,...000333555666888;;;===;;;===@@@BBBCCCDDDFFFGGGIIIIIIIIIKKKLLLJJJGGGEEE>>>777222000...***)))***''''''&&&&&&%%%$$$$$$#########$$$$$$$$$$$$######!!!!!!!!!!!!""""""######"""$$$%%%%%%$$$$$$%%%&&&'''&&&&&&'''''''''((((((((((((***///444777777666999777777<<>>;;;===@@@AAAAAAAAACCCEEEEEEGGGJJJNNNOOOMMMIIIEEE;;;444///...---***)))+++'''&&&&&&%%%$$$$$$###############$$$$$$######### !!!!!!""""""######"""###%%%$$$######$$$&&&%%%%%%&&&''''''''''''''''''(((+++000444777888777999888:::AAAKKKQQQPPPMMMRRRSSSTTTSSSTTT\\\iiissstttwwwtttaaaXXXSSSKKKJJJLLLGGGHHHDDD???:::777444111............---------,,,,,,,,,,,,,,,------...///000000111222444888AAAKKKSSS[[[]]]```___ZZZYYY```jjj}}}\\\DDD999888888///...000,,,111000///---,,,,,,++++++))))))))))))(((((((((((('''''''''''''''&&&&&&&&&'''''''''&&&&&&''''''(((''''''''''''(((((((((((((((((())))))***++++++,,,---...///...---,,,,,,---000111222222222111000/////////...---+++***))))))***)))((((((((()))+++,,,,,,***(((''''''***,,,...++++++,,,---...//////000,,,---///333:::GGGTTT^^^}}}~~~{{{fff[[[RRRXXXvvvyyyfff___XXX\\\hhhooofffXXXRRRPPPOOONNNLLLGGGAAA<<>>===;;;999888888888666555555555444444444333333333000//////....../////////000//////......------------------------,,,++++++++++++++++++++++++++++++***************+++++++++((((((((()))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$###!!!""""""###$$$%%%&&&&&&######################## !!!"""######$$$######$$$$$$###""""""""""""""" """""""""!!!"""$$$&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&)))++++++)))(((***---******))))))))))))))))))))))))(((((()))***,,,---666666666444444555888;;;:::===@@@???>>>===@@@CCC@@@BBBEEEJJJLLLKKKGGGCCC:::333...---+++))))))+++&&&&&&%%%%%%$$$$$$######""""""############"""""" !!!""""""""""""!!!"""###$$$$$$######$$$&&&$$$%%%&&&'''''''''''''''&&&(((,,,000444777888999555666:::EEERRRXXXUUUPPPQQQRRRQQQOOOOOOUUU```iiiiiihhhqqq{{{hhh^^^YYYPPPNNNOOOJJJHHHEEE@@@<<<999666333111/////////...------,,,,,,,,,,,,,,,,,,---...///000---///000111222888AAAHHHQQQUUUZZZ]]]\\\ZZZYYYZZZeee|||{{{___AAA;;;444666666//////222,,,000///...---,,,+++++++++((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&'''''''''''''''(((((((((((((((((('''(((((()))++++++,,,...//////---,,,,,,---------///000000///.........------,,,+++***))))))***)))((((((((()))+++,,,***)))(((((((((***,,,---++++++,,,,,,---......///,,,...222888AAAPPPaaammmrrr]]]XXXSSS___www\\\SSSOOOXXXdddfff___XXXWWWTTTQQQPPPOOOJJJAAA:::>>>???@@@AAAAAA@@@???>>>;;;999888777888888666555666555555444333222111111//////.........//////000..............................//////......---,,,+++++++++,,,,,,,,,,,,,,,*********+++++++++,,,,,,)))*********++++++++++++(((''''''''''''''''''((((((((((((((((((''''''&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$######""""""###$$$%%%&&&''''''######################## !!!"""######$$$$$$$$$$$$######"""""""""""""""!!!"""######"""###%%%&&&###""""""!!!!!!!!!""""""&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%'''(((((((((((($$$(((------+++)))***---++++++***))))))((())))))))))))))))))+++---///000777777555333222444777::::::===???===::::::>>>BBB>>>>>>@@@CCCFFFGGGFFFDDD===555///---+++''''''***&&&&&&%%%%%%$$$#########!!!!!!""""""""""""!!!!!! !!!""""""!!!!!! !!!###$$$$$$######$$$%%%###$$$%%%'''((((((''''''&&&(((---111444777999:::666666===IIIVVVZZZTTTLLLQQQQQQPPPLLLIIIMMMVVV___cccbbbjjj{{{qqqfff```UUUQQQRRRLLLIIIFFFAAA>>><<<:::888666111111111000///.........,,,,,,,,,,,,---...//////,,,///222222111444;;;AAAEEELLLTTTYYYZZZZZZXXXWWW\\\ccczzznnnVVVHHH666999444666777000222555///000///---,,,++++++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((''''''''''''''')))***+++---///000000///---------+++,,,.../////////......---------,,,,,,+++++++++***)))((((((((()))+++,,,(((((((((((()))***+++,,,+++++++++,,,------......---111777>>>JJJ\\\ppp~~~dddWWWTTTUUUiii|||zzzddd___TTTRRR\\\ccc^^^XXXWWWYYYUUUQQQQQQRRRNNNCCC:::===>>>???@@@AAAAAA@@@???:::888777777888888666555666666555444222111000000//////.........//////000---------...............000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,+++++++++,,,,,,---------((((((''''''''''''(((((((((((((((((((((''''''&&&((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$###""""""######%%%&&&'''((((((######################## !!!######$$$$$$$$$ !!!"""$$$%%%&&&!!!"""######"""###%%%'''&&&&&&%%%%%%$$$%%%%%%%%%''''''%%%$$$$$$%%%''''''$$$$$$&&&((()))*********!!!&&&,,,---***'''(((***,,,+++***))))))((())))))*********+++---///222333444333333111222444999===:::===>>>;;;888888===AAA???>>>===???BBBEEEGGGGGG@@@888000---+++'''&&&(((&&&&&&%%%%%%$$$######""" !!!!!!!!!!!!  !!!""""""!!! !!!###$$$$$$######$$$%%%"""$$$%%%'''((((((''''''%%%)))---111444666999;;;999:::@@@KKKVVVWWWNNNEEERRRRRROOOJJJFFFHHHQQQXXX``````jjjyyyyyyllldddXXXTTTSSSMMMJJJFFFBBB@@@>>>===;;;999333333333222111000000///,,,,,,,,,,,,---...//////...222555555333555:::???===GGGRRRWWWXXXZZZZZZZZZ\\\VVVccc}}}RRRCCC@@@777888333444444---000333+++//////---,,,+++*********((((((((()))))))))))))))&&&'''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''((((((((()))''''''&&&&&&'''(((***+++...000222222000.........---...///111111111000000------------------------***)))((((((((()))+++,,,'''(((((()))***++++++++++++++++++,,,,,,---------///333;;;DDDQQQeee|||uuu]]]UUURRRWWWpppzzznnndddbbbZZZUUUWWWXXXVVVSSSRRRRRRSSSTTTTTTQQQJJJ@@@:::???AAAAAA???@@@BBB???:::<<<:::888555444444555666222333444555555444222111---......///////////////------,,,,,,,,,,,,------//////......---------,,,)))))))))******++++++++++++******)))******++++++++++++******************,,,///---(((%%%'''((('''((((((((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######""""""!!!!!!""""""###$$$"""""""""###$$$$$$$$$%%%######""""""""""""######&&&%%%$$$######$$$%%%&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((()))***+++,,,,,,,,,++++++******)))(((((('''))))))***+++---...///000333111//////000333777:::<<<;;;888666666777999:::;;;<<<===???AAABBBBBBBBB>>>:::333...,,,+++***)))&&&$$$######$$$###""" """"""""""""!!!!!!!!!!!! !!!###"""!!! !!!######"""""""""###%%%''')))#########$$$%%%&&&((()))******+++...333666777777:::999<<>>BBBHHHPPPWWWZZZYYYWWWXXXUUU]]]ooo]]]HHH@@@===<<<444444333222222111111000------,,,,,,,,,,,,++++++)))))))))))))))))))))))))))((((((((())))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''((()))***+++,,,,,,---...///000000///......------------......//////...,,,******+++,,,+++***))))))))))))((((((((((((((((((((())))))***+++,,,------------...000222333:::777999KKKllljjjYYYVVVUUU^^^||||||oooeeeccc[[[VVVXXXYYYVVVSSSRRRRRRRRRTTTTTTRRRLLLDDD>>>;;;>>>>>>===???BBBAAA<<<999777444222111111111222222333333222222111111000111111000///..................------------....../////////.........------*********+++++++++,,,,,,+++***)))))))))))))))***************************&&&((('''$$$%%%((((((&&&''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######"""""""""#########$$$$$$##################$$$$$$######"""!!!!!!"""""""""%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))************)))))))))***************)))***+++,,,...///000000222111000111333666999<<<888666444222111333444666777888:::<<<===>>>>>>???;;;666000,,,***)))((((((&&&$$$######$$$###""" """"""""""""!!!!!!!!! !!!#########!!! !!!###"""""""""###$$$%%%''''''###$$$%%%&&&'''((())))))))))))***...222555666666999777888???GGGKKKLLLLLLPPPNNNLLLKKKFFFDDDJJJSSS[[[ZZZ[[[bbbllluuuzzz{{{qqqggg___]]]^^^UUUPPPLLLIIIDDD===;;;>>>;;;===>>><<<888333...,,,------------------------......///...///222666:::<<<>>>CCCHHHNNNSSSXXXZZZWWWTTTWWWbbbmmm|||```EEE;;;:::888555333333333222111111000000,,,,,,+++++++++*********))))))))))))))))))))))))%%%%%%$$$$$$%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''((()))***+++,,,,,,---...////////////...---,,,------...............---,,,******+++,,,+++***))))))))))))(((((((((((('''&&&&&&''''''((()))***......---...///111333444777:::BBBUUUsssvvvaaaVVVTTTXXXeeevvvnnnhhhaaa\\\]]]\\\XXXUUUTTTOOOPPPPPPQQQPPPLLLFFFAAA777:::;;;;;;>>>BBBAAA===;;;999666444222222333333333222000///.........///555444111...---,,,------///..................//////////////////.........++++++++++++,,,,,,,,,,,,++++++***)))((((((((()))************************'''(((((((((,,,111000+++&&&&&&&&&'''(((((()))))))))(((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######""""""$$$%%%%%%%%%$$$#####################""""""&&&%%%$$$##################$$$$$$$$$$$$$$$$$$###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((((((((((())))))***+++,,,,,,******,,,---///000000000000111222333666888:::<<<444333111//////000222333333444666777999:::::::::888444///,,,******)))'''&&&$$$######$$$###""" """""""""!!!!!!!!! ###$$$%%%$$$"""!!!!!!###!!!"""###$$$%%%&&&&&&&&&$$$%%%&&&((()))))))))((((((((())),,,111444666666888555444:::DDDJJJIIIEEEFFFGGGIIIIIIEEECCCJJJTTTYYYVVVSSSWWW___iiiooorrrttt|||zzzlllcccbbbggg[[[UUUPPPMMMIIICCCBBBEEEAAABBBCCCAAA<<<555///***---------------------------............000333666888;;;===???CCCJJJSSSZZZVVVSSSSSSWWW\\\gggwww```EEE666666999888333333222222111111000//////+++************)))))))))))))))))))))))))))))))))''''''&&&&&&&&&''''''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%%%%%%%%%%((((((((()))***+++,,,---------............---,,,,,,------...............---+++******++++++***)))(((((((((((())))))))))))''''''''''''((()))******......---...///222444666777@@@NNNaaa{{{vvvaaaWWWTTTRRRZZZooozzzuuuoooiiidddccc```ZZZVVVVVVMMMLLLLLLLLLKKKHHHCCC???666999::::::===AAA@@@<<<<<<:::888555333333333444444222///,,,++++++,,,---666444111...,,,---.../////////............//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))*********************+++111666333---$$$$$$%%%&&&'''))))))***))))))(((''''''''''''((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$!!!###%%%&&&'''&&&$$$###$$$$$$######""""""!!!!!!((('''&&&%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""&&&&&&&&&&&&&&&%%%$$$###########################%%%%%%&&&'''((((((''''''(((((())))))***++++++,,,((()))+++---...////////////000222444555777777888333222111000000111222333222333444666777777888888666444000...---,,,***)))&&&$$$######$$$###""" """"""!!!!!!!!! $$$%%%%%%$$$"""!!!"""###!!!"""$$$%%%&&&&&&%%%%%%###%%%''')))***)))((('''&&&&&&(((+++000444555555888555222777AAAJJJHHHAAA>>>AAAFFFHHHEEECCCJJJTTTYYYUUUQQQRRRYYYbbbhhhjjjooossszzz~~~qqqgggfffiii___YYYSSSQQQNNNJJJJJJMMMEEEDDDBBB???;;;666///+++------------------------,,,---------,,,...111333555888;;;;;;;;;AAALLLTTTTTTSSSUUUVVVWWW___sss{{{]]]OOO>>>555666999777333222111111000000//////...++++++*********)))))))))(((((((((((((((((((((((((((((((((''''''''')))***)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&)))(((((()))***+++---...------------------,,,,,,,,,,,,---.........---,,,,,,+++******++++++***((((((((((((((())))))))))))))))))))))))***+++,,,---------,,,---///333777999===GGGVVVkkkgggUUUSSSTTTSSS[[[yyyyyytttsssqqqlllgggeeeaaaYYYTTTTTTMMMLLLJJJIIIHHHEEEAAA>>>888:::;;;:::===@@@>>>::::::888555222000000000111333111...+++)))***,,,---333111///---,,,...000111//////............//////.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************(((((()))))))))*********''''''&&&&&&,,,000---%%%###$$$%%%&&&'''((()))***))))))(((''''''''''''((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!###%%%&&&'''&&&$$$###$$$######""""""!!!!!!!!!&&&&&&%%%$$$$$$$$$$$$$$$""""""$$$%%%%%%$$$""""""&&&&&&&&&&&&%%%$$$##############################&&&&&&''''''((('''''''''))))))))))))))))))))))))&&&(((***,,,---...------//////111222222222111111222111000000000111222222222333444666777777777777444222///...---+++)))'''&&&$$$######$$$###""" !!!!!!!!!!!! ###%%%%%%$$$"""!!!"""###!!!"""$$$%%%&&&&&&%%%$$$###$$$&&&((()))((('''&&&&&&&&&'''+++000444555555999666333444???JJJJJJBBB<<<>>>DDDGGGEEEDDDKKKTTTVVVSSSPPPRRRXXX^^^aaabbbllljjjnnn{{{{{{qqqlllkkkccc\\\UUUTTTSSSPPPPPPRRRGGGCCC>>>:::777444111...------------------------+++,,,---,,,,,,---///111333777:::::::::<<>>999<<<:::777444222222222222333111...+++++++++---...///...---,,,---...000222///..................///---------...............,,,,,,,,,,,,++++++++++++++++++************++++++'''(((((())))))*********&&&'''%%%$$$&&&***((("""###$$$%%%&&&'''((()))))))))(((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""$$$%%%%%%%%%$$$###""""""""""""""""""!!!!!!""""""!!!!!!!!!!!!"""""""""##################"""$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&((((((((((((((((((((((((%%%'''))),,,---------,,,------.........---,,,,,,...............//////000222333444555666666666666000///---,,,+++)))%%%###&&&$$$######$$$###""" !!!!!!!!! """###$$$###""""""###$$$"""###$$$%%%%%%%%%%%%%%%$$$%%%&&&'''(((''''''&&&%%%&&&'''+++000444666666999888444222<<>>AAAGGGKKKPPPQQQPPPRRRXXX^^^dddlll{{{yyy\\\EEE<<<<<<;;;666222///111333000000///......------,,,,,,,,,+++++++++*********''''''''''''''''''''''''&&&)))+++***'''%%%&&&(((((((((((((((((((((((((((((((((((((((((()))))))))***)))(((((()))+++...///000///...---,,,,,,,,,---+++,,,...///...---+++************+++,,,+++)))&&&''''''(((((())))))******(((((((((((()))***++++++++++++,,,...333:::@@@DDDOOOZZZoooyyykkk___WWWVVV]]]gggmmmwwwpppkkkhhhccc```___```[[[UUURRRSSSLLLIIIFFFEEEEEEEEEDDDCCC<<<>>>???===???BBB@@@;;;@@@>>>;;;888666555555555222111///---------///000---------------...//////......------------......,,,,,,,,,,,,---------...,,,,,,+++++++++*********''''''''''''((()))***+++''''''(((((()))******+++''')))(((%%%%%%((((((%%%$$$$$$%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%"""""""""#########$$$$$$!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""###$$$######""""""""""""#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((%%%'''***---......---,,,++++++++++++++++++++++++,,,,,,---------.........000111222333333333333333000...---,,,+++((($$$!!!&&&$$$######$$$###""" !!!!!! !!!""""""""""""###%%%$$$$$$######$$$$$$%%%%%%'''''''''''''''(((((((((&&&&&&(((,,,111555777777888999555000888HHHOOOKKKHHHDDDCCCGGGIIIJJJLLLQQQPPPLLLJJJLLLRRRXXX[[[\\\ZZZWWWZZZccckkknnntttzzz{{{}}}|||zzzrrriiiaaa___\\\VVVPPPNNNKKKDDD===999888666222///------------------------)))+++,,,---------///111000111444777999:::;;;<<>>???>>>AAADDDBBB>>>>>><<<999666333222333333111111////////////000111---------------------------------,,,,,,---------+++++++++,,,,,,---------+++++++++******)))))))))%%%%%%%%%&&&'''((()))***&&&''''''((()))******+++%%%(((((($$$"""%%%''''''$$$%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%""""""!!!!!!""""""###$$$ !!!!!!""""""######"""""""""###$$$%%%''''''$$$###"""!!!!!!"""###$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######""""""###$$$%%%'''((()))***&&&(((+++...//////...---))))))))))))***+++,,,------------....../////////......///000111111111000111000///...---)))%%%!!!&&&%%%######$$$$$$"""!!!!!!!!! !!!"""!!!"""###%%%%%%$$$#########$$$%%%&&&)))((((((((((((((()))***&&&&&&(((,,,111666777888777:::666///555FFFPPPNNNMMMGGGDDDGGGKKKLLLMMMOOOQQQLLLIIIJJJPPPXXX\\\^^^UUUUUUWWW[[[ZZZZZZcccnnn{{{zzzyyypppgggccc___WWWOOOKKKMMMGGGAAA===<<<888222---------------------------(((***,,,------...000222//////000333888;;;;;;;;;>>>@@@BBBEEEIIINNNOOONNNPPPTTTXXX\\\cccpppfffPPPGGGAAA;;;777888555333222333444222000///......------,,,++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&+++000///***%%%$$$%%%$$$%%%(((******(((%%%$$$&&&&&&&&&'''''''''((((((+++***)))((())),,,...000222111///...------......+++,,,...///...,,,***((())))))***+++,,,+++(((%%%&&&''''''((()))******+++************+++,,,---.........000444;;;CCCKKKPPP]]]uuuttteeeUUUMMMRRRPPPOOOdddtttnnniiiddd___]]]]]]aaaddd```UUUKKKGGGCCC@@@===>>>AAADDDCCCAAAAAAAAAAAAAAA@@@>>>===<<<<<<;;;999777444222000000222000//////000000///---......---------,,,,,,,,,,,,+++***+++---...---,,,---------,,,,,,+++++++++,,,,,,+++)))(((&&&%%%%%%&&&&&&'''((())))))((((((*********))))))((('''&&&&&&'''((((((((('''%%%$$$''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$###"""""""""""""""######"""""""""###$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%$$$$$$$$$############"""###"""!!! !!!"""#########""""""!!!!!! $$$###""" """###$$$""""""!!!!!!!!!!!!!!!"""###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!&&&%%%%%%$$$$$$%%%%%%&&&))))))***---000111000...'''((()))))))))***---000------,,,+++,,,---...///---......///////////////333000,,,++++++***&&&###'''&&&%%%%%%$$$$$$%%%%%%$$$"""!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!############$$$%%%&&&'''((()))***++++++***)))(((&&&&&&'''***000444777777<<>>555555AAALLLNNNOOOKKKFFFBBBCCCHHHNNNRRRJJJGGGFFFHHHNNNTTTWWWWWWSSSTTTUUUSSSMMMMMMWWWcccmmmnnn{{{xxxzzzuuunnngggaaaZZZSSSOOOKKKFFF@@@<<<;;;:::777444///...---,,,++++++******,,,,,,,,,------.........000000111333555888:::;;;<<<<<<>>>CCCIIILLLLLLJJJMMMNNNPPPRRRWWW```iiippp|||gggLLLCCCAAA;;;666666666555333111000///......------,,,,,,+++***))))))((((((((((((''''''''''''((('''&&&&&&'''((('''&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$((('''&&&%%%%%%%%%&&&'''&&&(((((((((((((((***,,,.........---,,,***)))(((,,,,,,,,,++++++***)))(((&&&))),,,+++((($$$######'''''''''''''''((())))))***)))(((((()))++++++***//////111777CCCOOOTTTSSSfffgggTTTPPPGGGHHHQQQUUUccc{{{tttooolllhhhddd```]]]]]]]]]XXXMMMFFFCCCCCCAAA???>>>????????????AAAAAAAAA@@@???>>>===<<<<<<;;;999888666444222222222111///.........,,,***...------------,,,,,,,,,,,,+++***+++---...---,,,---,,,,,,,,,++++++++++++******))))))((((((''''''&&&&&&'''(((((((((((((((((())))))))))))((('''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$######""""""""""""#########$$$$$$%%%%%%$$$$$$###"""""""""""""""###$$$$$$#########"""""""""!!!!!!###"""!!! !!!"""#########""""""!!!!!!!!! $$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""########################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$###""""""&&&%%%%%%$$$$$$%%%%%%&&&(((((())),,,...000///---((()))***))))))***---///------,,,,,,,,,---...///---...//////000000//////111...++++++++++++(((%%%&&&&&&%%%$$$$$$$$$$$$%%%###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!############$$$%%%&&&&&&'''(((((((((((((((''''''''''''(((,,,111555777777===AAA>>>666777CCCKKKLLLLLLIIIFFFDDDEEEIIIMMMPPPJJJGGGEEEFFFKKKOOOQQQQQQOOOPPPQQQOOOHHHEEELLLVVVaaajjjzzz}}}}}}xxxqqqkkkeee___XXXRRRKKKFFF@@@===<<<:::777444000000...---,,,,,,++++++,,,,,,,,,------............///000111333666888999999999:::???DDDHHHHHHGGGJJJKKKLLLMMMPPPUUU\\\aaabbbiiirrr|||~~~cccMMM;;;999:::555111222444333222000///...------------,,,++++++***))))))((((((((((((''''''''''''(((&&&%%%&&&'''((('''&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%''''''%%%%%%%%%%%%&&&'''((()))***)))))))))+++------///222333333111...+++,,,,,,,,,,,,+++)))'''&&&&&&(((***)))'''&&&'''(((((((((((((((((()))*********)))((()))***++++++++++++...444>>>KKKWWW\\\\\\ooommm\\\NNNJJJEEEHHHNNNOOO```zzzwwwvvvtttrrrkkkfffaaa^^^WWWMMMHHHGGGEEEEEECCC@@@>>><<<===>>>????????????>>><<<;;;:::;;;:::999888666555444444222000...------,,,***(((------------,,,,,,,,,,,,,,,+++***+++,,,------++++++++++++++++++*********(((((((((((())))))))))))&&&''''''(((((((((((((((''''''((()))))))))(((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''&&&$$$######$$$&&&'''""""""###$$$%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######"""""""""""""""###$$$$$$""""""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""########################%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&(((((((((+++---......---*********)))((()))+++......------------...//////,,,,,,---..................---++++++++++++)))'''&&&&&&%%%$$$$$$$$$$$$$$$###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!######"""######$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''((((((***...333666777666???AAA>>>888<<>>AAACCCCCCHHHIIIJJJIIIIIIJJJMMMPPPUUUUUUUUUVVV\\\iiiyyydddOOOFFF:::333666777333111333222222000///---,,,,,,,,,,,,,,,,,,+++******))))))(((((((((((('''''''''''''''&&&%%%&&&'''((('''%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%%%%%%%%%%'''''')))***++++++******,,,...,,,///555888999666222///......---,,,+++)))'''&&&))))))***)))''''''(((***)))))))))))))))***++++++))))))))))))***+++------,,,111<<>>EEEQQQUUUQQQIIIKKKOOOSSSTTTSSSPPPNNNPPPNNNJJJEEEAAA@@@@@@AAAFFFHHHLLLNNNHHH???===AAAOOOdddsssttt{{{|||wwwuuusssnnnccc[[[SSSOOOJJJGGGEEEBBB>>>:::333222000///---,,,,,,,,,........................,,,,,,---...///111333444666777777888999;;;>>>@@@CCCEEEGGGGGGEEEDDDCCCCCCGGGJJJMMMPPPPPPOOONNNMMMIIIQQQ\\\eeeooo~~~www```QQQDDD<<<:::777666555555222//////222222111000///...---------++++++***************)))(((((((((((('''''''''''''''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((((()))******))))))+++------...///000000//////...111000...---,,,,,,------(((((()))******)))'''%%%(((''''''''''''((())))))(((***,,,,,,,,,---000222777???PPPaaaiiiiiikkkooo~~~qqqlllrrrooolllhhhaaaVVVKKKDDDDDDDDDEEEMMMTTT]]]xxxsssooollleeebbb```___ZZZRRRMMMLLLLLLKKKHHHDDD@@@===<<<===::::::::::::999777666555666666555555444333222222111000///000222333222111,,,,,,,,,,,,+++++++++++++++***)))***+++,,,,,,************++++++++++++++++++******)))(((''''''&&&(((((((((((((((((('''&&&$$$%%%&&&'''((()))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$############!!!!!!""""""""""""!!!!!!!!!!!!""""""###$$$%%%%%%"""""""""######"""""""""!!! !!!!!!"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%#########$$$%%%&&&'''&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''***)))((((((+++,,,,,,,,,+++++++++***((((((***,,,+++,,,------......------......///000000000000000/////////,,,(((%%%$$$%%%%%%%%%$$$###############!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!""""""###$$$%%%&&&&&&&&&&&&'''(((((()))&&&&&&'''***///444666777AAAEEECCC???DDDPPPUUURRRGGGIIILLLOOOPPPNNNLLLJJJMMMLLLHHHCCC>>><<<===???DDDEEEHHHKKKGGGAAA@@@CCCPPPaaallljjjmmm|||~~~yyyxxxxxxrrrggg]]]SSSOOOJJJGGGFFFCCC===999555444222000///---------/////////...............++++++,,,---...000111222555666888888888999;;;======@@@BBBCCCBBBAAAAAABBBBBBDDDFFFIIILLLNNNOOOPPPLLLNNNPPPQQQTTT^^^lllvvvkkkQQQFFFAAA<<<999:::666666555444222111222444111111///......---------************************((((((((((((''''''''''''&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&((()))((()))***)))))))))+++---...---,,,++++++,,,...///111333555777888777666555)))(((((()))++++++***)))'''''''''''''''(((((()))'''***------,,,---111555:::BBBTTTfffllljjjmmmuuurrrjjjhhhfff___[[[\\\[[[SSSHHH@@@BBBFFFFFFKKKWWWhhh}}}vvvpppkkkhhhgggcccaaa```[[[TTTPPPQQQMMMJJJFFFCCCBBB@@@???===<<<<<<<<<;;;:::999888777888777666555444333222222333222111111222333222000,,,,,,,,,++++++++++++***+++))))))***+++,,,+++***++++++++++++,,,,,,,,,---))))))))))))((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&'''(((((((((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###"""###%%%&&&&&&%%%###"""""""""############""""""######""""""######$$$%%%############"""""""""""" !!!"""######"""!!! !!!!!!###$$$%%%&&&&&&""""""############"""""" !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$""""""###$$$&&&((('''&&&%%%$$$%%%&&&((()))''''''&&&&&&&&&&&&''''''((('''%%%&&&((()))*********++++++***((()))+++---***+++,,,---------,,,+++......///000000000000000---......+++(((%%%%%%&&&%%%$$$$$$###############!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""###$$$%%%$$$%%%&&&'''(((((((((((('''&&&&&&)))///555999;;;CCCGGGFFF???@@@JJJPPPOOOGGGHHHJJJKKKLLLJJJHHHGGGGGGFFFDDD???:::888:::<<>>AAACCCAAA<<<===AAAKKKYYYddddddeeemmmwww~~~}}}}}}~~~yyylllbbbVVVRRRMMMKKKIIIEEE@@@;;;888777555333111000//////000/////////.........---))))))***+++,,,...///000111444777777666555777999999<<<>>>?????????@@@AAACCCBBBBBBBBBDDDGGGHHHIIIJJJJJJJJJIIIIIIMMMRRRWWW^^^dddnnnyyyttthhhWWWHHH=========777555888555666555444333333333333000///...---,,,,,,,,,,,,))))))))))))************((((((((((((''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%&&&((())))))***+++*********,,,......---,,,,,,---///111333666<<>>>>>>>>===<<<;;;:::999999999888666555444333222555333111111222111000...,,,,,,,,,+++++++++*********)))))))))+++,,,+++***+++++++++,,,,,,---------'''''''''((()))******+++(((((())))))((('''&&&&&&%%%&&&''''''((('''''''''&&&'''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###"""###$$$$$$%%%%%%%%%%%%!!!###%%%''''''%%%###!!!""""""############""""""!!!!!!!!!!!!!!!""""""###""""""""""""!!!!!!!!!!!! !!!"""######"""!!! !!!###$$$%%%&&&'''""""""############"""""" !!!"""$$$$$$########################$$$###""""""###%%%''')))((('''%%%%%%%%%''')))***''''''&&&&&&&&&&&&'''''''''%%%######%%%'''((((((*********)))((()))+++...)))***+++,,,---,,,+++++++++,,,------......------***,,,---+++(((&&&''')))%%%$$$$$$###"""#########!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%"""$$$%%%'''((((((''''''(((&&&&&&)))///666;;;>>>DDDIIIGGG>>><<>>?????????@@@BBB?????????AAADDDEEEEEEDDD>>>???BBBDDDFFFGGGGGGGGGKKKLLLNNNPPPTTT[[[ccciiixxxuuu```QQQFFF@@@>>>666555;;;;;;333111666222333222111000000...+++......---,,,++++++++++++)))))))))))))))*********)))(((((((((''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%'''((()))***+++,,,,,,+++,,,...///------...///111444666777<<>>@@@???===CCCJJJRRRWWW[[[bbboooyyyzzz||||||uuuqqqfffZZZQQQQQQRRROOOHHHDDD???;;;666555666777555222///...---,,,,,,---...///+++,,,---------+++)))'''000000000111222222333333666666777888999;;;===>>>===>>>???@@@@@@???===<<<===>>>???AAAAAABBBBBBAAABBBCCCDDDEEEFFFGGGHHHIIISSSUUUZZZaaakkkttt|||nnneeeXXXJJJ@@@:::999:::777777666555555555555555222222111111000///////////////...---,,,,,,++++++(((((((((((((((''''''&&&((((((''''''''''''(((((()))'''%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$$$$%%%'''***,,,)))******+++,,,---///000,,,...111333666777777888;;;BBBPPP___gggbbbUUUIII>>>666---((()))+++***)))''''''''''''((()))+++,,,+++...///......222;;;BBBNNNPPPWWW```cccdddkkkvvvkkkTTTNNNOOOOOOHHHGGGFFFCCC???===>>>???GGGKKKUUUhhh|||zzzuuuooohhh___ZZZYYYXXXUUURRRPPPOOOMMMJJJHHHHHHJJJLLLHHHGGGEEEDDDBBBBBBBBBCCC<<<;;;999777666555444444555555555444444444333333///////////////......---,,,++++++***+++,,,---...------------,,,+++******((())))))*********)))))))))))))))))))))((('''''')))(((((()))+++,,,***)))((((((''''''&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&$$$""" !!!###########################""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###"""""""""""""""######$$$!!!###$$$###"""!!!"""###"""""""""""""""############$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!###%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&'''(((((()))((('''%%%%%%&&&'''(((******)))***+++---///000,,,---------,,,+++******((((((''''''&&&%%%%%%%%%$$$$$$###""" !!!###%%%000***$$$!!!!!!"""  !!!!!!""""""######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))%%%&&&'''***///555<<>>>>><<>>??????>>>===<<<<<<<<<======>>>??????@@@@@@@@@AAABBBCCCCCCDDDEEEHHHIIIKKKNNNSSSXXX]]]```fffqqq~~~vvvqqqllleee]]]VVVKKKHHHBBB===999888999:::666666555444444444444555222222111000000//////............---,,,,,,++++++(((((((((((((((''''''&&&''''''&&&&&&&&&&&&'''''')))'''%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%######$$$&&&)))++++++++++++,,,---...///000...///111222333333333333777;;;DDDNNNTTTQQQGGG>>>888222***''')))++++++***((((((''''''((()))+++,,,---.../////////555>>>FFFRRRVVV^^^gggiiigggkkkrrrzzzbbbOOOKKKLLLKKKFFFEEEDDDAAA>>><<<>>>???DDDKKKZZZrrrxxxrrrnnnfff]]]YYY[[[\\\YYYUUURRROOOLLLIIIIIIIIIIIIHHHHHHGGGFFFDDDBBBAAA@@@@@@;;;:::999777666555444444555555555555555444333333///////////////...------,,,,,,,,,,,,,,,,,,---...............---,,,+++***'''''')))******+++++++++)))))))))))))))((((((''''''&&&&&&''')))***((('''***))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''%%%### """$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$!!!"""$$$$$$"""!!!"""###!!!"""#########"""!!! !!!###$$$%%%%%%$$$###!!!######"""!!!"""###$$$%%%######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%''''''(((((((((***+++---///000---------,,,+++***)))((((((''''''&&&&&&%%%%%%$$$!!!""""""""""""###&&&(((333---%%%!!!!!!"""!!! !!!!!!""""""######$$$$$$######$$$%%%%%%&&&%%%%%%%%%&&&''''''((((((%%%&&&&&&(((,,,444===DDDQQQOOOKKKGGGDDDBBBAAA@@@AAADDDHHHKKKJJJFFF@@@===888777666666777777666555222111333555999;;;;;;:::???EEEKKKNNNQQQZZZhhhttt{{{~~~zzz}}}zzz{{{|||yyyssspppvvvhhh[[[WWWUUUPPPKKKIIIAAA===:::999;;;;;;999666222111///...------------+++,,,---......---+++***...//////000000111222222333333444555666888999::::::;;;======>>>===<<<;;;;;;::::::999:::;;;===>>><<<=========>>>>>>>>>>>>AAA@@@@@@AAABBBDDDGGGHHHMMMSSSZZZ___cccjjjttt|||xxxpppggg```VVVQQQLLLIIIHHHFFFBBB>>>;;;;;;:::888666555444333555555444333333333333333111111111000//////.........------,,,,,,+++++++++(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$######$$$&&&(((***++++++++++++,,,,,,---...000000000000000///...---222333555:::>>><<<777222111,,,(((''')))++++++)))))))))(((((((((***+++,,,000111222222555===GGGOOO]]]bbbkkkrrrrrrnnnmmmooossssssiiiUUUHHHFFFGGGEEECCCBBB@@@>>>;;;;;;>>>@@@EEEMMMbbb~~~yyysssooojjjddd]]]]]]bbbddd```ZZZSSSNNNIIIHHHHHHHHHFFFCCCFFFEEEDDDAAA???===<<<;;;:::999888777555555555444444555555666555555333333///000000000///...---,,,------------------------.........------,,,+++***(((((()))***************(((((())))))))))))((((((&&&%%%%%%&&&((()))'''&&&++++++***)))((('''&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&"""###%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$ """$$$$$$###"""""""""!!!"""###$$$$$$"""  """$$$&&&&&&$$$""" ###""""""!!!"""###$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&((('''&&&%%%$$$#########$$$$$$$$$$$$%%%&&&'''((((((((()))***+++,,,---...,,,,,,,,,,,,+++***)))(((''''''&&&&&&%%%$$$$$$$$$!!!"""######"""###&&&((()))%%%!!! !!!######### !!!!!!""""""############"""""""""$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&''''''(((+++444???GGGTTTTTTRRROOOIIICCC???======AAAFFFJJJJJJGGGAAA>>>777666555555666666555444222333444555777888888777:::>>>CCCDDDGGGPPP___kkkssswww}}}{{{xxx{{{}}}wwwtttvvviii[[[VVVRRRMMMIIIHHHCCC@@@======??????===:::444333111///------------+++,,,,,,------,,,++++++---......//////000111111222222222333444555666777999999:::;;;;;;;;;:::::::::999888777777999;;;===::::::::::::::::::::::::<<<<<<<<<===???@@@BBBCCCIIIJJJKKKIIIGGGHHHNNNSSSVVVYYY]]]aaaeeehhhiiiiiiggghhhhhhfffcccaaa``````]]]YYYTTTPPPMMMJJJFFFBBBEEEBBB>>>===>>>???>>>===;;;;;;:::888666333111///444333333222222222222222111000000//////...---------,,,,,,,,,+++++++++***(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$%%%''')))***+++***************++++++000//////...---,,,+++***.........000111111///,,,---***''''''((()))((('''***)))(((((()))***,,,---222333555777===HHHTTT\\\fffiiiooorrrpppllliiiiiifffbbbWWWIIIBBBCCCCCC@@@@@@???===;;;999;;;???BBBJJJRRRjjj}}}xxxtttqqqjjjfffcccdddhhhgggaaa[[[SSSOOOJJJIIIIIIIIIFFFCCCEEEDDDCCCAAA???<<<:::999999999777666555555555555444555666777666555444222000000000000///...---,,,---------------------,,,------------,,,+++***)))***************)))(((((((((((())))))))))))((((((***))))))***,,,,,,+++)))+++******)))((((((''''''%%%&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&& """,,,000***"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""######$$$ """$$$%%%###"""!!!"""!!!"""###$$$###!!!!!!###%%%%%%###!!!"""""""""""""""#########%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''##################$$$$$$$$$$$$%%%%%%&&&((())))))))))))******************))))))******+++******)))&&&&&&&&&%%%$$$$$$######"""###$$$###""""""###%%% !!!#########""" !!!!!!""""""######""""""!!!!!!"""###%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))+++333???HHHWWWYYYZZZVVVNNNDDD===999:::>>>CCCGGGHHHFFFBBB???777666555555666666555444555666666777666555555555777;;;>>>???AAAIIIXXXdddmmmqqqvvvzzz|||}}}{{{zzz|||yyyrrrfffZZZTTTPPPJJJEEEDDDDDDAAA???@@@BBBCCC@@@===555444222///...---------000000000000000000//////,,,------......///000000000000000111222333444555777777888888999999999999:::999777666777888:::<<<999999888888888888777777666777888999<<<>>>@@@AAA>>>@@@AAA@@@>>>???BBBFFFIIIGGGEEECCCBBBBBBCCCDDD@@@AAABBBAAA???>>>>>>>>>AAA@@@>>>======>>>>>>===:::888666666777888999999555444444444444444555555333333222111111111111111000000//////...---------+++++++++++++++*********(((((((((((((((''''''&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''')))***+++,,,,,,+++++++++,,,,,,---......---,,,++++++++++++,,,---...///111111///...,,,+++((('''''''''&&&%%%))))))))))))***,,,---...111333555;;;DDDPPP\\\dddhhhiiihhhdddaaa```___^^^YYYSSSJJJAAA???AAA@@@=========;;;999999<<>>;;;:::999888777666555555555555444555777777777666444222000000000000///...,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,+++***)))(((+++++++++******)))'''''''''(((((())))))))))))))))))(((((()))++++++***)))))))))))))))((((((((((((%%%&&&'''((()))(((''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''"""&&&111444---$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""######$$$"""$$$%%%$$$"""!!!!!! !!!"""""""""!!! !!!"""######"""!!!!!!!!!!!!"""""""""######&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&'''''' !!!###&&&((()))%%%&&&&&&'''((())))))))))))************)))(((((((((((()))***************&&&%%%%%%$$$$$$######"""###$$$$$$###!!! !!!""" !!!###$$$$$$###"""!!! !!!!!!""""""######!!!!!!""""""###$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''')))***)))***111===GGGYYY]]]```]]]SSSFFF<<<777777:::???CCCDDDCCC@@@>>>888666555555666666555444555777888777555444444555888;;;>>>>>>>>>FFFTTT___hhhlllsssxxx{{{|||~~~{{{{{{~~~|||qqqhhh^^^YYYSSSKKKDDDBBBCCC@@@???@@@CCCCCCAAA>>>666444222000............111111000//////......---+++,,,,,,---......//////000000000000111222333444555555555666666777888888999999888777777888999:::777777777777777666666666666666777999:::;;;<<<<<<;;;===>>>???@@@AAADDDFFFPPPMMMHHHCCC@@@@@@AAABBB===>>>@@@@@@???>>>>>>???===<<<;;;:::999999::::::555555444444444444555555666555444333444555666777333333222111111111111111/////////...------,,,,,,************************(((((((((((((((''''''&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''(((***++++++...---------......///000///...---,,,+++++++++,,,+++,,,///111222222111111...,,,***(((&&&&&&%%%&&&((((((((()))+++---///111222333777>>>HHHTTT___fffjjjhhhbbbYYYVVVWWWYYYXXXMMMHHHAAA======???>>><<<===<<<:::888999>>>EEEJJJRRRZZZuuu~~~yyyuuukkkiiieee```ZZZTTTQQQPPPMMMMMMMMMJJJGGGEEEEEEEEECCCCCCCCCBBB@@@>>>;;;:::888777666555555555555555444555777888888666444222111111000000///---,,,++++++,,,---------+++***)))******+++******)))((('''))))))*********))))))(((''''''((()))))))))))))))'''&&&&&&'''))))))((('''''''''(((((((((((())))))%%%&&&((()))))))))''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&###"""%%%+++---)))$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! """""""""""""""######$$$"""%%%&&&$$$"""!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!"""""""""""""""&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&!!!!!!"""###%%%&&&((()))&&&&&&'''((((((((((((((('''((()))******))))))((()))))))))***))))))((((((%%%%%%%%%$$$######""""""!!!"""######!!! !!!!!!"""######"""""""""""" !!!!!!""""""###### !!!"""$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***))))))...:::CCCZZZ```eeebbbVVVHHH<<<666444666:::===>>>>>><<<;;;777555444444555666444333222444777666555444555777888;;;>>>===<<>>AAABBB???<<<555444222000////////////111000///---,,,++++++++++++++++++,,,------......000000///000000111222333333333333444555666777777777777777777777777777777555555555555555666666666666777888888999999999999=========<<<===>>>AAACCCDDDAAA>>>:::888888888999444666777777666555666777888999999888666555555555555666777777666555444555777777666666555555444444333333222111111111111222//////......---,,,,,,+++)))*********************(((((((((((((((''''''&&&%%%&&&((())))))(((&&&%%%%%%$$$%%%&&&((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&'''((()))******,,,,,,,,,,,,---...///000111000...---++++++++++++***+++---......///000111///---+++)))&&&&&&''')))''''''((())),,,///111333777999<<>><<<999888888777666555555555555555444555777888888666444222111111111000///---,,,++++++,,,,,,---,,,+++)))(((*********))))))((('''&&&'''((()))******++++++***''''''((()))))))))))))))***))))))***,,,,,,+++***&&&&&&''''''(((((())))))%%%&&&((()))***)))(((&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""!!!""""""###########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! """""""""""""""######$$$"""%%%&&&$$$"""!!!!!! !!!"""###!!!!!!!!! !!!!!!!!! !!!!!!"""""""""""""""%%%%%%%%%%%%$$$$$$###############"""###$$$$$$%%%((('''&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%&&&((()))*********)))************)))'''&&&%%%%%%%%%$$$$$$###""""""""" """"""!!! !!!  ###%%% !!!!!!"""######### !!!###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))(((''',,,777@@@ZZZaaagggeeeYYYIII<<<666222444666888::::::999999666555333444555555444222...111555555444444666888666999<<<;;;:::???JJJTTT[[[aaajjjrrryyy{{{ssswww~~~xxxrrrmmmdddUUUIIIDDD<<<;;;:::<<>><<<;;;:::::::::777999::::::888777777888222444666666555555555666111333555555333222111111,,,...000333444555444444444333222222111222222222///......------,,,++++++)))))))))))))))*********(((((((((((((((''''''&&&$$$%%%'''(((((('''%%%$$$$$$$$$%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&'''((())))))((((((((()))***,,,---...444333000...,,,+++++++++))))))***))))))***,,,.........+++)))''''''***,,,&&&&&&'''))),,,000333555???@@@CCCJJJSSS[[[aaaddd^^^[[[QQQEEEAAAFFFGGGEEE>>><<<;;;<<<<<<;;;:::;;;===<<<:::999;;;AAAJJJQQQ]]]hhh~~~yyyuuurrrjjjcccYYYSSSQQQNNNIIIEEECCCEEEFFFDDD@@@===<<<===???>>>===;;;:::999888888666555444333333444555666999777444444555444111...444444444333222000---,,,---,,,+++,,,,,,,,,***((((((((())))))))))))((((((&&&&&&''''''(((((())))))***((('''&&&&&&'''(((***''''''''''''(((((((((((((((''''''&&&&&&&&&''''''&&&'''((())))))'''%%%###%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###"""###$$$%%%$$$""" !!!!!!""""""#########$$$""""""""""""!!!!!!!!!!!!######""""""!!!!!! """!!! """###$$$!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" """!!!  !!!"""""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''(((((((((((("""###%%%'''((((((''''''%%%%%%%%%$$$$$$$$$######!!!$$$$$$ !!!""""""######""""""!!!!!! $$$$$$###############$$$!!!""""""######$$$%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%&&&(((******+++333<<>>:::999===>>>;;;999:::;;;:::888444111111444666===888222///000000///---+++++++++,,,,,,---------////////////000000000000111111222222222333333333555444444444444555666666666555444333333333333333333555777777666666888:::777777777777777777777777666666666666666777888888666666666666777777777777666666555444333333222222222222444444444444222222111000000000000000111111222111111000000000000000//////...---,,,,,,++++++))))))))))))))))))))))))***&&&""""""&&&)))'''$$$(((((((((((((((((((((((((((&&&$$$%%%((()))(((&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&(((***,,,......---,,,,,,,,,---...///444222///,,,+++++++++,,,,,,+++*********+++,,,------,,,***(((((((((((()))'''(((***+++---111777;;;CCCJJJTTT\\\dddgggaaaYYYTTTMMMEEEBBBCCCDDDBBB@@@:::999888777777999;;;===<<<888666:::@@@GGGRRR\\\```}}}vvvqqqmmmkkkddd[[[VVVSSSPPPKKKGGGCCCEEEFFFDDD@@@===<<<===<<<;;;:::999888777777777999888777666555666666777666444333555666666333000444444444444222000...---+++******+++,,,,,,+++))))))******++++++******)))(((((())))))))))))******)))((('''&&&&&&'''((())))))))))))(((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$###""" """"""""""""#########$$$#########""""""!!!!!!!!!$$$#########"""""""""""""""!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!! """!!! !!!"""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''''''''((((((((((((###$$$&&&''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$###!!!$$$$$$ !!!"""!!!###"""""""""!!!!!!!!! ######"""""""""######$$$""""""######$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((()))''''''(((***))))))///888NNNaaaggg```VVVDDD333000///...------------...////////////111222222000...////////////000111222333888777666555555999>>>CCCLLLRRRYYY```gggrrr~~~mmmdddmmmtttqqqqqqwwwuuu]]]KKK>>>::::::===???<<<:::;;;888888888666444555777999<<<777222000000000///,,,++++++,,,,,,,,,---------........./////////000000111111111222222222333333444444444444444555555666666555444333333333333444333555666666666666777999999888888777777666666555666666666666666777777888666666666666666666666777555555555444333333222222222222333444444333222222111000000000000000111111111111000///////////////.........---,,,,,,++++++))))))))))))))))))))))))+++'''$$$%%%(((***)))&&&(((((((((((((((((((((((('''&&&$$$&&&((()))(((&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((***,,,...///---,,,,,,++++++,,,...///555333111...------------,,,+++***))))))***+++,,,---,,,***)))((((((((()))((()))+++---000666<<>>======>>>===<<<;;;;;;;;;<<<<<<:::999777666555555555555111111222555777777444222444444444444333111///---+++*********++++++***((()))******++++++******)))++++++++++++************)))((('''&&&&&&'''((()))*********)))(((((((((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$###""""""!!!!!!"""""""""###############%%%%%%$$$###""""""!!!!!!$$$$$$$$$$$$############"""""""""###""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###"""""""""!!!!!! """!!!!!! !!!!!!"""""""""###$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&''''''''''''(((((((((%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$!!!$$$$$$ !!!"""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%'''((())))))(((((()))'''&&&+++222EEEYYYbbb\\\SSS@@@///,,,,,,+++************+++,,,.........000222222000...////////////000111222222666666555444444777<<<@@@IIIMMMSSSYYYbbbooo~~~}}}mmmeeennnuuuttttttyyyzzz|||aaaLLL===::::::>>>???===;;;<<<666777999999999999;;;===:::666222000111111///,,,,,,,,,,,,,,,---------------------.........//////000111111111222222222222333333333333333444555555555555444333333333444444333444666666555555666888999888888777666555444444666666555555666666777888666666666666666666666666555444444333333222222222111222333333333333222111111000000//////000000000000//////..................------,,,,,,+++++++++)))))))))))))))))))))))),,,)))&&&'''***+++***((((((((((((((((((((((((((('''&&&%%%&&&((((((((('''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''*********+++,,,...000111,,,,,,+++***+++,,,---...555444222111//////......++++++))))))((()))***+++---,,,***)))(((((()))***)))+++---111555<<>>;;;<<<@@@EEENNN\\\jjjyyyvvvtttrrrfffbbb]]]YYYUUURRRMMMJJJCCCDDDDDDCCCAAA???===<<<>>>===<<<;;;;;;<<<===>>>:::888666444333222222222...000222444555444222111222222333222111000...,,,---,,,******+++***(((&&&))))))************)))))),,,,,,++++++***))))))((((((''''''&&&&&&''''''(((******)))((('''&&&&&&%%%&&&&&&%%%%%%&&&&&&''''''%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%$$$######%%%$$$###""""""""""""###########################&&&%%%%%%$$$###"""!!!!!!########################"""###$$$$$$###""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!"""!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$###### !!!###$$$$$$$$$"""!!!&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%&&&'''(((&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$ $$$$$$!!!!!!"""!!!""""""""""""!!!!!!!!!!!! """###$$$###$$$$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%(((&&&&&&((('''%%%)))///>>>RRRZZZTTTLLL<<<,,,***))))))))))))))))))))))))---,,,---///111222000//////////////////000111111444444444333444666:::===CCCGGGNNNVVV```lllyyyvvviiidddnnnwwwxxxzzzuuu|||~~~bbbKKK???;;;:::===>>><<<;;;<<<777999<<<=========>>>???:::666222111222222///---,,,,,,------------------,,,,,,,,,---------......000000000111111111111222222222222222222333444444555444333333333333444444222444555555444444555777666666666555555555555555666555555555555666777777666666666666666555555555444333333333222222222111111111222222222222111111111000000////////////000///...------,,,,,,---------,,,,,,,,,+++++++++***))))))))))))))))))))))))+++)))'''(((***+++***(((''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((+++++++++,,,...///000000,,,+++******+++,,,...///444444333222111000///...+++***)))((((((((()))***,,,,,,***)))))))))******))),,,000444999@@@HHHMMMOOOUUUYYYZZZYYYWWWPPPHHHBBB@@@>>>======<<<999666666666666666777888:::;;;;;;;;;===AAAGGGRRRddduuu{{{}}}tttnnnnnnooommm```^^^[[[WWWTTTOOOKKKHHHCCCCCCCCCCCCBBB@@@>>><<<999888666555666777999;;;:::999666444222222222222///000222222222000///...///000000000///...,,,+++***))))))***,,,,,,+++)))***++++++,,,,,,++++++***++++++***)))(((''''''&&&''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%$$$$$$###"""%%%$$$######"""######$$$$$$$$$$$$###############%%%%%%$$$$$$###""""""!!!"""""""""""""""""""""""""""###$$$$$$$$$"""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$######""""""""""""!!!""""""""""""""""""!!!""""""###$$$$$$$$$$$$###  !!!"""###$$$######"""&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%&&&'''(((&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$ $$$%%%!!! !!!""" !!!!!!!!!!!!"""""""""""" !!!"""######$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&###$$$&&&'''&&&)))///:::MMMSSSLLLEEE888,,,,,,)))))))))******)))))))))++++++,,,...111222111/////////////////////000111222333444444444555888;;;;;;@@@HHHRRR\\\eeelllqqqhhh```___gggooorrrwww}}}}}}iiiSSSCCC>>>;;;======::::::;;;;;;===@@@AAA@@@??????@@@<<<888333222222222000...------------------------,,,,,,,,,,,,------------//////000000000111111111111111111111111222333333333333222222222222333333222333444444333222444555222222333444555666666777555555555555555666666777777666666666555555444444222222222222222111111111111111111111111111111111111111000///......//////...------,,,,,,,,,,,,,,,+++++++++++++++*********(((((((((((((((((((((((((((((('''((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((()))******++++++------...//////++++++******+++---...///222333333333222000///...,,,+++)))((((((((()))))),,,+++***)))))))))***+++***---222888===CCCJJJNNNMMMSSSVVVTTTQQQMMMGGG@@@===<<<<<<<<<<<<:::888666555555555666777999::::::999:::===BBBHHHWWWpppzzzvvvwww|||{{{xxxqqqfffaaaaaaaaa___[[[ZZZXXXVVVRRRMMMIIIFFFDDDCCCBBBBBBBBBAAA>>><<<:::999777555555777:::;;;<<<:::888666555444444444000222222111///------.........//////...,,,+++***&&&&&&'''***...000000///---------......---------)))))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$###$$$$$$$$$$$$%%%&&&'''((((((((()))))))))))))))***%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$############"""""""""!!!!!!!!!!!!!!!"""""""""#########$$$######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######!!!""""""######""""""!!!""""""###$$$$$$$$$$$$###!!!""""""######""""""!!!!!!!!!!!!"""######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''(((''''''&&&''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%""" !!!""" !!!!!!!!!!!!"""""""""""" !!!"""#########$$$$$$%%%&&&&&&&&&############$$$&&&'''((($$$!!!"""&&&((((((***...777IIIOOOHHHBBB777---...)))******++++++******)))))))))+++---000222111////////////......//////000111333444444444555777999999>>>GGGQQQYYY^^^```aaa]]][[[^^^cccgggjjjrrrzzzooo^^^LLLDDD???===<<<::::::<<>>===:::888888999<<<>>>;;;:::888666555444555555222333333111......///222---...//////...---+++***((('''(((+++///111000000+++,,,,,,,,,,,,,,,,,,+++(((((((((''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''((()))***+++***))))))%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$###""""""######$$$%%%%%%%%%$$$###%%%%%%%%%$$$$$$#########!!!!!!""""""""""""######!!!!!!"""""""""##################"""######$$$$$$!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!""""""#########!!!"""############"""!!!""""""###$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%###"""!!!!!!"""###%%%'''$$$$$$############$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''((()))***'''&&&&&&&&&&&&%%%%%%%%%###%%%""" """!!! !!!!!!!!!"""""""""###"""!!!!!! !!!!!!""""""""""""######$$$%%%%%%%%%""""""######$$$%%%'''(((%%%""""""&&&(((((()))---333FFFNNNIIIDDD888---...))))))***++++++***))))))((((((***---000222111///000//////.........//////111333555555555555666888:::>>>EEEMMMSSSUUUUUUSSSSSSWWW^^^ccccccgggsss~~~uuuiiiVVVLLLDDD???===:::;;;>>>BBBCCCEEEEEEDDDDDDDDDFFFEEE>>>777222222333222111///.........------------------------...................../////////000000000////////////000111111///////////////000111111111222333222111000111333///000111222333444555666555444444444444555666666777777666555555444333333000111111111111111111111111000////////////000111111111000......------.........---,,,,,,,,,,,,,,,)))*********************((((((((((((((((((((((((%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%''')))''''''&&&&&&&&&&&&''''''))))))(((((()))+++---///***+++,,,............------,,,,,,,,,---///111222222333555777666444111///...---+++***))))))******,,,+++*********+++,,,,,,///555<<>>CCCIIISSSjjj{{{sssppphhh]]]YYYYYYXXXUUUUUUVVVWWWUUUPPPKKKGGGEEEDDDBBBAAABBBCCCBBB???<<<===;;;888666555777999;;;888777555444333333333444333444444111//////222666....../////////...,,,+++------,,,---......---+++(((((())))))))))))((((((((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((###%%%'''))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$$$$###"""""""""###%%%&&&&&&%%%$$$"""%%%%%%%%%$$$$$$######### !!!""""""######""""""######$$$$$$$$$%%%######"""""""""###%%%&&&!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$###"""""""""######"""""""""$$$###!!! !!!###&&&((($$$##################$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''(((***+++''''''&&&&&&&&&%%%%%%%%%###%%%"""!!!"""!!! !!!!!!!!!""""""#########""""""!!!!!!!!!!!!"""!!!""""""###$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$'''######''')))((((((+++000EEENNNKKKFFF:::------((()))***++++++***)))((((((((()))---000222111000000//////.........//////111333555666555555666777777:::>>>DDDIIIJJJIIIGGGGGGPPPZZZ______eeettt}}}uuu]]]RRRGGGAAA>>>;;;<<<@@@BBBDDDEEEEEEEEEEEEGGGIIIHHHAAA888222222333333222//////.........------------------.........//////............/////////000///////////////000111111...............///000000111222333222111000111222111111111222333333444444555444444444444555666666777777666555444444333333000000000000000111111111111000///......///000111111111000......---------///...------,,,,,,------)))))))))))))))*********((((((((((((((((((((((((%%%'''))))))((('''''''''(((((((((((((((((((((((($$$&&&((((((&&&%%%''')))'''''''''&&&&&&'''''''''******))))))***,,,///000+++,,,---/////////......------------...000222333333555777888888555222000///...,,,***************,,,+++*********+++,,,---222888@@@FFFHHHHHHGGGFFFAAAGGGJJJGGGBBB???<<<888555555555555444444555777555666777999;;;<<<<<<<<>>BBBBBB@@@CCCBBBCCCFFFJJJKKKIIIFFFGGGEEEAAA<<<888444222111222222111000///......---...---,,,+++,,,---...///+++,,,,,,------,,,,,,+++//////////////////////////////////////////////////////......------------000000111111111111000000333333333444444444555555444333333222111111111222///////////////////////////---,,,---000111000...444333000...,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''++++++,,,+++(((''''''((((((''''''&&&&&&&&&''''''&&&'''((('''&&&%%%&&&'''***)))))))))***+++,,,,,,------...///000000/////////111333222111111444777::::::;;;;;;999666333111///---,,,,,,...---***'''---+++)))***+++,,,///222666<<>>>>>===;;;999999888777666666666777777777777777666555444333222222222222111111111000000------,,,++++++++++++,,,+++***))))))******)))'''))))))************))))))''''''((((((((((((''''''(((''''''&&&%%%&&&&&&&&&######$$$%%%&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$###""""""%%%$$$$$$######$$$$$$%%%###""" !!!!!!"""""""""""""""#########""""""!!!!!!!!!"""############""""""""""""############""""""""""""############"""""""""!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%'''''''''&&&%%%$$$$$$$$$&&&%%%$$$$$$$$$%%%''''''%%%%%%&&&&&&'''(((((()))%%%&&&((()))((('''$$$###"""""""""""""""!!!  !!!!!!!!!!!!!!!###"""!!! !!!"""###""""""###$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&''')))***+++666NNNeeeeeeQQQ;;;111000+++***))))))(((((())))))(((((())))))******++++++------,,,++++++,,,------111222333333222333555777444555777:::;;;<<<<<<<<>>BBBGGGIIIHHHFFFEEEEEEBBB@@@===;;;;;;999555222555444444444333333333333333555777888888999;;;===<<>><<<<<<<<<;;;999777888888777666666666666777888777555333222222222222222111111111111000000000------,,,++++++++++++,,,+++***))))))******)))'''((())))))******))))))(((&&&'''((())))))((('''&&&'''&&&&&&%%%%%%%%%%%%%%%###$$$%%%&&&&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$#########""""""""""""######$$$$$$############$$$$$$###$$$$$$$$$$$$###""""""%%%$$$$$$######$$$$$$%%%###!!! ############""""""""""""!!! !!!!!!"""###"""###############""""""######""""""""""""#########"""!!! !!!"""!!!!!!"""###$$$%%%%%%&&&''''''&&&$$$###"""!!! !!!!!!""""""############$$$$$$$$$%%%%%%%%%((('''&&&$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$###"""""""""""""""!!!  !!!!!! ###"""!!! !!!"""###""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########&&&&&&&&&&&&''')))***+++777SSSooorrrZZZ???111000+++***))))))(((((())))))((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,------000111333444333222333444333444555777888999999999===HHHOOOXXXiiippprrrzzzzzzeeeVVVQQQPPPOOOIIIFFFBBBCCCHHHMMMOOOOOOGGGEEEAAA===999666444333333444666777666444222000,,,,,,,,,------,,,,,,+++,,,,,,------------,,,,,,------------------------------------------------000///////////////....../////////000000/////////000000111111111222222222222222111000000000111111...........................---,,,---/////////...---------------,,,,,,+++,,,,,,++++++***)))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))'''&&&&&&'''&&&&&&&&&&&&'''((()))))))))))))))(((((((((''''''************+++,,,---...,,,,,,---............---000111333444333444666777777777666555444333333333222...+++)))+++...111222555222///...222999???BBBHHHHHHHHHFFFCCCAAA@@@@@@>>><<<888666555444333111444444333333333333222222111333666888999:::<<<===???RRRZZZfffzzzpppddd\\\YYYXXXUUURRRSSSSSSPPPKKKIIIJJJGGGBBB>>><<<:::999999999777555666666666666666666666666888666333111000000222333111111111111000000000000//////...------------...+++***))))))******)))'''(((((())))))))))))((((((%%%&&&((())))))(((&&&%%%&&&&&&%%%$$$$$$$$$$$$%%%###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%''''''%%%###"""""""""!!!!!!"""###$$$$$$&&&%%%$$$$$$##################$$$$$$$$$######"""$$$######""""""######$$$###!!! !!!!!! $$$$$$######""""""!!!!!!  !!!"""###"""###$$$%%%$$$###"""!!!######""""""""""""######$$$###  !!!!!!""""""###$$$$$$%%%%%%'''&&&%%%$$$###"""!!!  !!!"""######$$$######$$$$$$$$$%%%%%%%%%'''&&&$$$"""""""""$$$%%%#########$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$"""""""""""""""!!!  !!!"""!!!!!!!!!"""!!!!!! !!!!!!"""###"""######$$$$$$$$$##############################&&&&&&&&&&&&''')))***+++111MMMoooxxxdddFFF444111******)))((((((((((((((('''''''''(((((((((((((((---...............---,,,000222555666555444444444444444555666777888888888<<>>MMMWWWXXXLLLIIICCC???<<<<<<<<<<<<999777444111///000222444333333333333333333333333222444666777777888;;;===EEE\\\jjj||||||{{{nnnggg]]]XXXWWWUUUQQQMMMAAACCCCCCAAABBBEEECCC???===;;;999999999888666444333444555555666555555555333111///------///111333//////000000000000000111------,,,++++++++++++,,,+++***))))))******)))''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!"""###$$$%%%$$$######""""""!!!!!!"""###$$$$$$'''&&&%%%$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###"""""""""!!!!!!"""""""""$$$###""""""$$$$$$###"""############"""""""""""" !!!"""###$$$%%%%%%%%%%%%$$$###""""""######""""""""""""######%%%$$$"""  """"""#########$$$$$$$$$"""""""""############### !!!!!!""""""############$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""#########$$$$$$%%%&&&%%%%%%%%%######$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$"""""""""""""""!!! """"""###$$$$$$$$$###### !!!!!!""""""#########$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$&&&&&&&&&&&&''')))***+++333KKKmmmrrrPPP777///***)))((((((''''''((((((&&&'''((()))+++,,,---...000222333444444111...,,,+++---000000000000111333111111111111333444666666???JJJSSSdddqqqfff^^^XXXOOOJJJEEEEEEIIINNNQQQRRRHHHFFFCCC???<<<:::999999999;;;===>>><<<888444111............---,,,++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---------...............------......//////------------------------,,,---...---+++***+++,,,((()))***+++,,,,,,,,,,,,************************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((''''''''''''((()))******+++)))))),,,111444333222******+++,,,---///000111---............---,,,,,,//////000333666888777555555444222111111222333444///...,,,***+++000666<<>>BBBLLLcccxxxyyyvvvvvvllleee]]]YYYWWWSSSMMMGGG===@@@@@@@@@AAADDDAAA<<<>>><<<:::999999999777555222333444555666555555444///...------...///111333////////////000000111111------,,,++++++++++++,,,+++***))))))******)))'''''''''((((((((((((''''''((('''%%%$$$$$$%%%'''((((((''''''&&&%%%&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%$$$""""""""""""#########$$$###"""""""""""""""######&&&&&&%%%$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$###"""!!!"""###$$$###""""""""""""""""""######### !!!"""###%%%%%%&&&&&&%%%$$$##################""""""""""""######""""""""""""""""""""""""###############$$$$$$$$$""""""""""""############!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$"""""""""""""""!!! !!!!!!"""############### !!!""""""#########$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''')))***+++111KKKooorrrNNN666222))))))(((''''''''''''((((((((()))******+++,,,,,,,,,///222444555333111///***,,,.........000222555111000111111333555777999@@@KKKTTTfffwwwnnneee___QQQMMMJJJJJJNNNQQQRRRQQQKKKIIIFFFCCC@@@>>>>>>===>>>???@@@@@@===999555222111000///...------------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......------,,,,,,---......///------------------------+++---...---***)))***,,,************+++,,,,,,---************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((('''&&&'''((()))((((((((((((((())))))---+++))),,,111333222///***++++++,,,...///111222///////////////...---,,,111111222555999;;;999777555444222111111111222222,,,---------,,,///555:::;;;>>>>>>===EEEPPPOOOEEEBBB???<<<;;;<<<<<<:::999333444444222//////222555444444444555555666666666666666666777999>>>EEEJJJ\\\tttwwwtttuuuoooiiibbb]]]ZZZUUUMMMGGG<<>>>>>:::666555555444333222111///...+++******+++---000444555444<<>>;;;<<<<<<:::888777777888444444333333333222222222///////////////000111111///...------...000222333000000///...---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((()))((('''&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!!!!"""#########$$$$$$######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%'''%%%$$$""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!""""""!!! """""""""""""""""""""""" !!!"""############"""""""""""""""!!! !!!!!!""""""""""""!!!!!!"""#########$$$$$$$$$$$$$$$######"""###$$$&&&&&&"""###$$$%%%&&&&&&&&&&&&---,,,)))'''%%%$$$$$$$$$"""#########$$$$$$%%%%%%$$$""" !!!###$$$""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###########################$$$$$$$$$#########$$$$$$$$$$$$%%%%%%&&&(((((('''''')))***---@@@XXXdddXXXBBB333111+++******+++......,,,*********+++++++++***((('''***((((((***---///...,,,...333555222111333333222111222333444444777:::===???@@@EEERRRgggyyyuuulllaaaTTTTTTUUUWWWXXXXXXXXXWWWSSSNNNKKKKKKGGGBBBCCCHHHKKKHHHCCC@@@>>>===;;;:::555444222///...------------------------,,,+++***------......------,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++++++++***++++++,,,,,,+++***))))))***+++***)))(((((((((''''''((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))***)))(((((()))***)))'''))))))*********+++++++++))))))***,,,...000222333111111111000000000000000222333666;;;>>>>>>:::777444444444333333222111000,,,+++******+++...111333999AAAIIIMMMNNNMMMGGGAAA;;;:::999888777666555444222222111111222444555666333333333333333444555666666666777<<>><<<<<<<<<===;;;999777777888555555444333222111111000///............///000000---,,,,,,+++,,,---///000//////...---,,,+++++++++))))))))))))))))))))))))'''((((((((()))))))))***(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!"""######$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&%%%$$$""""""###$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!! """!!!!!! !!!"""""""""""""""""""""""" !!!"""######$$$######"""""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!#########$$$$$$$$$%%%%%%$$$###############$$$$$$"""######$$$%%%%%%&&&&&&333000,,,(((%%%$$$%%%&&&""""""###$$$%%%&&&''''''%%%$$$""""""######""" !!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&'''(((''''''(((***---888HHHOOOHHH:::111000((()))***---///...,,,)))------------,,,***(((''')))((('''(((***,,,,,,+++---666<<<999333000111000000222333333333555777:::>>>===<<>>===:::777333444444444333333222111000...,,,++++++...111333???HHHPPPPPPMMMJJJFFFAAA;;;999777555444333333333222222222222333444555555555555444444444555555666555777:::BBBNNN```rrr~~~{{{sssiiiaaa[[[UUUOOOKKKMMMLLLKKKHHHEEEBBB???===;;;<<<<<<:::888666666777666555444333222000//////......---------......///,,,,,,+++++++++,,,------,,,,,,,,,++++++*********))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''&&&&&&''''''$$$%%%%%%%%%&&&&&&''''''"""$$$&&&((())))))(((''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%$$$###"""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!! """!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$######!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$############"""""""""""""""""""""###$$$$$$%%%&&&,,,+++)))'''&&&&&&'''(((######$$$%%%%%%&&&''''''%%%%%%$$$#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&''''''''''''(((***...444===AAA???888222000))))))***+++++++++***)))------------,,,***)))'''((((((''''''((()))******---:::DDD@@@555///...//////111222333222333444666;;;:::777777@@@UUUooo{{{ooogggeeeaaa______```aaaaaabbb\\\VVVQQQOOOMMMKKKKKKLLLIIIFFFCCCAAA???===;;;666555444222000///...---,,,---------------,,,,,,------......------,,,+++++++++++++++,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,+++************)))((('''((()))***)))''')))(((((((((((((((((()))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))***(((((((((***+++***)))************************'''(((+++...000111111111333222222111000//////...333555999<<<>>>===:::777555555555555444333111111222000...---...111555888AAAKKKRRRPPPKKKGGGDDDAAA;;;999666444222222222333222222222222333444444444666666555555555555666666666777:::BBBQQQfff|||~~~vvvkkkbbb\\\WWWQQQMMMLLLKKKIIIGGGDDDAAA???===:::;;;;;;999666444444555666666444333111000............------------......------,,,,,,+++,,,,,,,,,******))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&'''''''''"""$$$&&&((())))))(((''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$###############$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$#########""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!! !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""""""""""""""###%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###""""""###""""""""""""""""""""""""!!!!!!!!!"""""""""######%%%$$$$$$$$$###"""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%''''''&&&&&&((())),,,111777999999666222...,,,+++)))'''&&&&&&(((******+++,,,,,,,,,+++***)))(((((((((((((((((()))***--->>>JJJEEE888///---...---000222333222222222333777777666555:::JJJ```pppxxxmmmiiiccc]]]\\\```fffkkkppphhh^^^WWWTTTSSSOOOKKKJJJHHHDDDBBB@@@>>>;;;999777666555444222111///...,,,------......---------------......------,,,+++------------,,,,,,++++++////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,+++************)))((('''((()))***)))'''(((''''''&&&&&&''''''(((''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''(((((('''''''''((((((((((((((()))(((((()))***++++++***++++++++++++************'''))),,,...111222222222222222111000000///......333666:::======<<<:::888777777777666444222111000000///......111555:::===???IIIOOOMMMGGGDDDBBB???;;;999666333222222222333222222333333333333333333666666555555555666777777888888:::BBBRRRkkkyyyooofff```[[[UUUPPPKKKJJJHHHEEEBBB@@@>>>===:::::::::888555333333444555555444222111///......//////...------------...---------,,,,,,+++++++++((((((((()))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&'''''''''$$$%%%&&&((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''#########$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%$$$############"""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!! !!!!!!"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!"""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""" !!!""""""""""""!!!!!!"""!!!!!!!!!!!!###$$$%%%!!!"""$$$%%%%%%$$$###"""&&&%%%%%%%%%$$$$$$$$$###"""###$$$###""""""###$$$"""""""""""""""""""""""" !!!!!!!!!""""""""""""$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&'''&&&&&&''')))(((...222333444333///***,,,+++)))&&&$$$%%%))),,,***+++,,,,,,,,,+++***)))(((***++++++)))(((((()))000AAANNNIII:::000------,,,///222444333222222222444555555444777AAAQQQ\\\{{{~~~pppmmmggg___[[[```mmmwww{{{tttiiiaaa___^^^VVVLLLIIIGGGDDDBBB@@@>>>:::888999888888777555333111000,,,------............---------......------,,,+++//////...------,,,++++++////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,++++++++++++++++++************++++++,,,,,,++++++***+++++++++***)))((((((******)))(((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((&&&'''((())))))))))))((()))(((((()))+++,,,+++***,,,,,,,,,,,,,,,+++++++++)))+++---///111222333444222222222111000000000///333777;;;>>>===;;;999999888888777666555333222111,,,---...000444999===??????FFFJJJHHHDDDBBB???;;;888666555333222222222333222333333444444333333222444444444555555666888888:::;;;>>>HHH\\\www|||ssskkkeee___YYYTTTPPPNNNLLLHHHEEEBBBAAA@@@;;;;;;;;;999666444333444444444333222111000///...000//////...------......---------,,,+++***)))))))))))))))******+++++++++))))))))))))))))))))))))******))))))((((((''''''%%%%%%'''(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%&&&''''''"""###$$$$$$%%%%%%%%%$$$!!!"""######$$$$$$######""""""""""""""""""""""""###$$$%%%%%%######$$$%%%###############""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!"""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""""""""!!!"""!!! """$$$%%%###############$$$$$$$$$#########$$$$$$$$$$$$$$$!!!######!!!!!!###%%%""""""""""""""""""""""""!!!!!!"""""""""########################$$$$$$$$$#########$$$$$$$$$$$$%%%###%%%&&&&&&&&&&&&''')))&&&---111///...000---)))((())))))((('''(((,,,000---.........---,,,***)))(((+++//////,,,***))))))222BBBOOOJJJ===222...---***...222444444333222222333333333222333888AAAHHHaaa}}}zzzzzzuuujjjaaacccrrrxxxrrrrrrnnnaaaRRRKKKIIIFFFDDDCCC@@@<<<::::::::::::999777555333222,,,,,,---...............------......------,,,+++............------------------------------------........................------------------------...------,,,,,,------...,,,,,,,,,+++++++++******++++++************+++++++++++++++***++++++,,,,,,+++***))))))***+++***)))((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((&&&'''((()))***))))))((()))(((((()))+++,,,,,,+++.........------,,,,,,,,,,,,,,,---///111333555666333333333333333333333333333777<<<>>>===;;;999999555666666666666555555444///000333666:::>>>AAACCCAAAEEEFFFDDDAAA???;;;555333333333222222111111111222333444444444333222222222333333444555777888999<<>>444///---)))---222555555444333333444222000...///222777;;;MMMjjjwwwiiigggttt}}}lllYYYNNNKKKIIIGGGEEEBBB???<<<;;;;;;;;;;;;999666444333,,,,,,---.../////////...------......------,,,+++,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------...------,,,,,,------...,,,,,,,,,++++++*********++++++************++++++************+++,,,------+++***)))***+++,,,+++)))))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))&&&''')))*********)))((()))(((((()))+++---,,,+++/////////......---------.........///111444666888444444555555555555555555333888===???===:::999999333333555666777777777777444555999===AAADDDEEEFFFDDDFFFEEEBBB@@@>>>999111000000111111111111000000222333444444444333222111111111222333555777999:::<<>>AAAAAA>>>>>>@@@@@@===999444333777888777999>>>666===FFFKKKKKKIIIHHHHHHGGGEEECCC@@@===:::777666555333111///......///000333222222222222222222222222000222555666666:::AAADDDNNN___yyy{{{tttoookkkeee```YYYXXXUUUQQQLLLGGGDDDBBBAAA@@@>>>;;;999777666555333333444444444444333333000000000///...---------+++,,,,,,---------------******))))))))))))******************************((()))***)))'''''''''(((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%$$$$$$######"""$$$&&&((((((&&&$$$"""$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""%%%$$$######""""""######%%%$$$###"""!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!"""""" !!!!!!  !!!!!!!!!"""""""""!!!!!!!!! """"""""""""!!! """"""!!! !!!!!!"""""""""############"""""""""!!!!!!!!! ###$$$%%%###!!! !!!""" !!!!!!!!!!!! $$$$$$$$$######"""""""""!!!""""""###$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$######"""!!!!!! !!!###%%%&&&&&&&&&%%%""""""""""""""""""""""""%%%$$$#########$$$&&&&&&%%%%%%&&&&&&&&&'''''''''*********,,,------,,,+++,,,,,,,,,---///222555777777666555555555222,,,''')))'''(((---222333000,,,+++...222666888777666444000000000000000111111222222111000//////000111222999EEEXXXmmm|||xxxfffZZZTTTLLLFFFEEEEEEDDDCCCCCCAAA@@@???===:::555222333111///000111222111000111000///---,,,+++************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////,,,------...//////000000000111111111000...,,,+++.........---------------+++++++++++++++++++++,,,,,,,,,---.........------//////...---,,,+++***)))*********)))((('''''''''&&&&&&''''''''''''''''''(((((((((((((((((((((''''''''''''''''''((())))))***************,,,---...222111///.........//////000222444555555777:::<<<===<<<:::777666888<<>>CCCIIILLLKKKGGGDDDCCCFFFDDDAAA>>>;;;888666555444222111///...///000111222222222222222222222222333222222555555444999???LLLYYYooowwwqqqlllgggaaa\\\VVVUUURRRNNNJJJFFFCCCAAA@@@???===:::777555444333222333444555555444333222000000000//////......---,,,,,,---------,,,++++++***))))))(((((())))))***))))))))))))))))))))))))(((******)))'''&&&'''((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""$$$###""""""!!!!!!""""""'''&&&$$$###"""!!!!!!!!!!!!!!!""""""""""""!!!!!!  !!!""" !!!!!!  !!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!! """"""!!! !!!!!!!!!!!!""""""""""""######""""""""""""!!!!!!!!!!!!###$$$$$$###!!! !!!"""!!!""""""""""""""""""!!!#########""""""""""""""" !!!"""###$$$&&&''''''%%%%%%%%%%%%$$$$$$###"""########################$$$$$$######"""!!!!!!!!! !!!###%%%&&&&&&%%%%%%""""""""""""""""""""""""#########"""###$$$$$$%%%&&&&&&&&&'''''''''((((((******++++++,,,------...///......///111444666777777666666666555111,,,)))'''&&&'''+++000333333111******,,,000666999999777111000///...///000111222111111////////////111111777===KKK```xxxzzzjjj\\\VVVOOOJJJHHHFFFCCCAAADDDCCCBBBBBBAAA===888444444333333444555555333111111000///---,,,+++++++++******++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------...//////000---......//////000111111000000111000///...,,,+++........................+++++++++,,,,,,---......---............---,,,,,,------,,,,,,+++***))))))******))))))((((((''''''%%%&&&&&&''''''((())))))''''''((((((((((((((((((((((((''''''(((((())))))+++++++++,,,---///000111222111000//////000111111111222444666666888;;;>>>@@@<<<999777999<<>>???>>>;;;999:::;;;<<<===CCCMMMWWW]]]]]]\\\XXXSSSMMMGGGDDDCCC@@@;;;666333222222222000000//////000111222222000000000000000111111111333333666999:::<<>>:::999999888888777777777333444444333000,,,)))((('''&&&&&&''')))+++------...***(((+++222777777555000///.........///111111111000///......///000111000111999KKKfffkkkfff```[[[YYYVVVQQQMMM@@@AAABBBCCCEEEDDDAAA>>>555666888;;;======:::888111000///...---,,,,,,,,,******++++++++++++***************++++++,,,,,,,,,,,,,,,------.../////////......//////000111111111222333444555444333222111///////////////000000000000333888<<<<<<:::777444000000000///...---,,,+++************************))))))))))))((((((((((((******)))(((''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''''''''((()))***+++---///000111111000000/////////000222333222333555555666777:::<<<999999;;;???CCCCCC>>>:::===@@@???<<<<<>>???@@@AAAEEEPPP\\\eee```]]]WWWRRRLLLHHHDDDBBB???<<<888444111000111111/////////000000111222222//////000000000111111111555666888;;;;;;???JJJVVVlll~~~|||wwwtttlllrrrzzz~~~wwwmmmgggccccccaaa```]]]ZZZXXXVVVPPPMMMIIIDDD@@@===;;;:::666666444333222111111111//////......---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++***)))(((''')))((((((''''''(((((()))(((((((((((((((((((((((($$$%%%'''''''''''')))+++''''''((()))))))))((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""&&&%%%%%%$$$###$$$$$$$$$ !!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!! !!!  !!! !!!  !!!!!!!!!!!!!!!""""""!!!!!!!!!"""######""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""###$$$###"""!!!"""#########$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###"""##############################""""""""""""""""""""""""""""""######$$$$$$""""""""""""""""""""""""!!!!!!"""############"""$$$$$$$$$%%%%%%%%%&&&&&&&&&''')))***---444>>>EEEAAAAAA???>>>;;;:::888777222333333111...***(((((('''''''''''''''((()))***---***)))***///222333222....../////////000000000000000............000000000222888EEE\\\wwwtttooohhhbbb___\\\WWWSSSBBBBBBBBBDDDEEEFFFDDDBBB777777999;;;===<<<999666111000///...------------******++++++++++++******))))))******+++,,,,,,,,,++++++,,,,,,---......///---......//////000111111555666777999999999888888555555444444444333333333222555:::>>>>>><<<777444000000000///...---,,,+++***************+++++++++))))))))))))((((((((((((,,,+++***)))'''&&&%%%%%%&&&&&&''''''((()))))))))))))))((((((''''''(((((()))***,,,---//////000000///////////////111333444444666777777777777:::<<<999<<>>>>>@@@BBBDDDLLLYYYbbbeeebbb\\\SSSKKKFFFDDDBBBAAA:::888555333111000000111//////000000111111111222///000000111111222222222777888;;;======@@@MMM[[[vvv~~~yyyyyyvvvvvvxxx{{{}}}zzzsssnnnhhhgggfffccc___\\\[[[[[[WWWTTTPPPJJJFFFBBB@@@@@@===<<<999777555333222222111000...,,,++++++,,,---++++++++++++++++++++++++******++++++***)))((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((((((&&&&&&&&&(((&&&&&&'''(((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$######$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%$$$$$$############### !!!""""""!!! !!!!!!""""""""""""!!!!!!!!! !!!  !!! !!!!!!!!!"""""" !!!"""""""""!!!!!!""""""!!!!!!"""######$$$""""""!!!!!!!!! !!!!!!!!!"""""""""###!!!"""$$$###"""!!!"""$$$######$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""######$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&'''(((***+++,,,...555AAAJJJHHHGGGEEEBBB???;;;888777222444444222---***))))))&&&'''(((((((((((()))***((((((((()))+++---...///,,,---///000111000///...000///...------...///000222333777???MMMccczzz~~~wwwnnngggbbb^^^XXXTTTHHHFFFEEEEEEFFFGGGFFFEEE???>>>>>>>>>>>><<<888666111000///......------...******++++++++++++******((())))))***++++++,,,,,,******++++++,,,---------,,,------...//////000000222444666888999:::::::::999888888777666555444444222444666888888666444222///////////////...---,,,*********+++++++++,,,,,,(((((((((((())))))))))))+++******)))((('''&&&&&&&&&&&&''''''((())))))***,,,+++******))))))******+++,,,---...////////////000000///000111333555666999:::::::::999999;;;<<<999===DDDGGGFFFBBB>>>;;;666:::<<<;;;===BBBCCCBBB???DDDHHHMMMXXXcccddd___ddd[[[NNNDDD?????????@@@666555444222111111111111///000000111111111111000000000111111222333333444666888===@@@BBBIIIXXXhhh|||~~~yyytttppppppssstttqqqmmmlllllliiieeeaaa]]]\\\\\\^^^[[[VVVPPPKKKHHHFFFEEECCCBBB???;;;888555444333333111...+++++++++---///,,,,,,,,,,,,,,,,,,,,,,,,)))************))))))(((((((((''''''''''''(((((('''''''''''''''''''''''')))******(((&&&$$$$$$%%%%%%%%%&&&'''((((((''''''))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$"""###$$$%%%%%%$$$###"""!!!"""###$$$%%%&&&&&&&&&#########$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$######"""""""""""""""######$$$###"""!!!!!!!!!""""""""""""!!!!!!!!! !!!  !!!!!!"""""""""######$$$$$$!!!!!!""""""""""""!!!!!!""""""!!!""""""###$$$$$$""""""!!!!!!  !!!!!!!!!""""""######!!!"""######"""!!!"""$$$#########$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$&&&'''((((((######$$$%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""############"""""""""""""""###$$$""""""""""""""""""""""""!!!"""###%%%%%%$$$$$$###&&&&&&&&&'''''''''((((((***,,,------...555AAAKKKLLLKKKHHHEEEAAA<<<999777333555555333...******+++$$$&&&((()))))))))***+++$$$%%%'''(((((())),,,...+++---///111222000...---000///...------...///000---000222555===MMMbbbqqqwwwnnnhhhbbb\\\XXXMMMKKKHHHFFFGGGGGGFFFFFFHHHFFFDDDBBBAAA>>>:::666111000///...............******++++++++++++******((())))))***++++++,,,,,,)))******++++++,,,------,,,,,,------.../////////---///111444666777777777999888888666555444333222111111111111111111111111//////////////////...---*********+++,,,,,,------(((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&'''((())))))***...------,,,+++++++++,,,,,,---...000000000///...111111111111222444666888<<<======<<<::::::<<<===888===CCCDDDAAA===;;;;;;888<<<======???DDDFFFDDDGGGMMMTTT\\\gggooojjj```aaaVVVFFF;;;666666888999333333333333222222111111000000111111111111000000000000111222333333444444444777>>>DDDIIISSSeeewwwvvvnnnmmmpppssspppkkkgggeeefffiiikkkpppnnnkkkgggccc^^^ZZZXXXXXXWWWTTTQQQMMMJJJHHHFFFDDDBBB???===;;;999555222111000///...------------++++++++++++++++++++++++************************************)))))))))))))))((('''&&&&&&'''((()))&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''(((((('''''')))'''%%%%%%&&&'''''''''###%%%$$$"""###(((+++***%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&(((%%%###"""###$$$$$$######$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!   !!!!!!  !!!"""""" """"""!!!!!!  !!!"""######$$$ !!!!!!""""""%%%###  ###%%%$$$$$$###"""!!!!!!!!!!!!""""""""""""############"""$$$&&&'''&&&%%%%%%&&&!!!!!!""""""###$$$&&&&&&"""###$$$%%%&&&%%%$$$$$$$$$#########""""""!!!!!!!!! !!!"""######"""######""""""!!!!!! """"""!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((()))+++...222999BBBHHHIIIIIIGGGDDD???<<<<<<<<<;;;;;;888333,,,''''''(((&&&&&&&&&&&&'''((()))***(((((((((((()))***+++,,,+++++++++,,,---...000000111000///...------...///000000222444666;;;JJJXXX{{{|||oooddd]]]ZZZZZZVVVPPPIIIDDDCCCFFFIIIKKKNNNRRRVVVUUUNNNBBB999999000,,,111222---***---***************+++++++++++++++************++++++)))***+++,,,,,,+++***))),,,+++*********+++,,,---,,,,,,,,,,,,------...///,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))''''''((()))***,,,...///((((((((((((((((((((((((,,,,,,***)))(((((((((((('''&&&&&&&&&'''(((***++++++,,,------......------111111111111111111222333444666888666222111444999???>>><<<999888:::???CCCBBBAAA???===<<<;;;;;;<<<=========???CCCGGGJJJLLLVVV]]]gggnnnnnnjjjddd```VVVLLLBBB<<<777333333555222222222222222222222222111111111000000000000000///111222111111222555888666666===GGGMMMXXXttt}}}yyyyyy|||}}}wwwnnnfffeeefffhhhddd___ZZZXXXYYY\\\^^^fffdddbbb___[[[VVVSSSQQQQQQPPPNNNKKKHHHEEECCCBBBCCCAAA???===<<<999666333333222111000000//////000---------,,,,,,+++++++++******************************)))))))))((((((((()))((('''&&&&&&'''((()))&&&''''''((((((''''''&&&&&&''''''((())))))(((((()))'''%%%%%%&&&'''''''''%%%''''''$$$%%%***,,,+++%%%%%%%%%%%%%%%%%%%%%%%%#########$$$######""""""!!!"""###$$$$$$$$$$$$$$$$$$&&&&&&%%%"""!!!###%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""     !!!!!!"""!!!!!!!!! !!!!!!""""""###### !!!!!!!!!"""$$$###!!!!!!###$$$&&&%%%$$$###"""!!!!!!!!!!!!!!!"""""""""######### """$$$%%%$$$######$$$##################$$$$$$%%%&&&&&&&&&&&&%%%$$$###""""""""""""!!!!!! """!!! !!!"""###"""!!!###"""""""""!!!!!!!!! $$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$%%%&&&&&&''''''((()))***,,,///333:::BBBHHHIIIIIIFFFBBB>>>;;;;;;<<<<<<;;;888333---)))((()))((((((((((((((()))******((((((((())))))***+++,,,,,,,,,+++,,,,,,---...///111000///...------...///000000222333333777BBBOOObbbwwwzzzooojjjhhheee```WWWLLLDDD@@@BBBDDDKKKQQQ\\\eeeggg```UUULLL===222,,,///000,,,***---++++++++++++++++++++++++,,,++++++******++++++,,,)))***+++,,,,,,,,,+++***++++++*********+++,,,---,,,,,,,,,,,,,,,,,,------+++,,,...//////...,,,+++++++++++++++++++++++++++++++++,,,,,,+++******)))((((((((((((((()))******((((((((((((((((((((((((------,,,+++***)))))))))''''''&&&&&&''')))***+++***+++,,,...///000000000111111111000111111222333222555666555222222555:::;;;:::999888888;;;@@@DDDDDDBBB@@@>>>=========>>>???AAADDDEEEFFFJJJQQQVVVeeeiiinnnpppllleee]]]XXXTTTJJJAAA;;;777222222444111111111111111111111111111000000000000000000000000000111222333555777999;;;===GGGUUU```ooo}}}{{{uuuvvvuuuqqqlllhhhfffffffffbbb\\\VVVTTTUUUXXX[[[\\\[[[ZZZWWWTTTRRRPPPNNNMMMLLLJJJHHHEEEBBB@@@>>>AAA???>>>===<<<:::777444333333222111000000000000//////...---,,,++++++***************************)))(((((((((((('''''''''((((((''''''''''''((((((''''''((((((((((((((('''''''''((())))))))))))((((((&&&%%%%%%&&&''''''&&&&&&((('''%%%%%%***,,,***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!""""""############""""""!!!%%%)))'''""" """'''######$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""   !!!   ###%%%!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!######""""""""""""######'''&&&%%%$$$""""""!!!!!!!!!!!!""""""""""""######!!!######"""!!!!!!"""%%%$$$$$$###""""""######((((((((('''&&&$$$###"""!!!!!!!!!!!! ###"""!!!!!!""""""!!! """"""""""""!!!!!!!!!!!!$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$%%%&&&&&&''''''(((***+++---///333:::AAAFFFHHHGGGCCC???:::888999;;;<<<;;;888222---*********))))))******++++++******)))))))))))))))***,,,,,,------,,,,,,,,,,,,------000///......---.........000000111222000111999CCCNNNfff}}}vvvsssrrrtttmmm```RRREEE???>>>@@@GGGRRRbbbpppuuupppfff___FFF888---...///++++++...---------,,,+++++++++***,,,,,,++++++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++***+++++++++***+++,,,------,,,+++*********************************++++++******))))))))))))((('''&&&&&&&&&&&&((((((((((((((((((((((((,,,+++******))))))))))))((('''''''''((()))***+++***+++,,,...000111333333111111000000111111222333333555666444111111444777888888999999;;;???DDDHHHEEEDDDBBB@@@??????@@@AAABBBFFFJJJJJJIIINNNXXX```ssstttssspppiii```WWWRRROOOGGG>>>:::666222111333000000000000000000000000000000000000000000111111111111111333666999::::::<<>><<<<<<;;;:::777555111111000///............//////...---+++***))))))************************(((((('''''''''&&&&&&&&&(((((((((''''''(((((((((&&&''''''(((((((((((('''''''''(((((((((((('''''''''%%%$$$%%%'''((('''&&&$$$&&&&&&###$$$''')))'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""""" $$$((('''$$$"""###%%%######$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!! !!!   !!!!!! """###!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""##################((('''&&&$$$###"""""""""!!!!!!!!!!!!"""""""""###!!!""""""!!! !!!"""$$$$$$###############$$$''''''&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!$$$"""!!!!!!""""""!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$$$$$$$%%%&&&&&&''''''((()))+++,,,///222888>>>CCCEEECCC???:::666555666999<<<999555000,,,************+++,,,------,,,+++***))))))))))))***+++,,,,,,///...---,,,++++++++++++........................//////000111000...333;;;EEE[[[uuu~~~yyyxxxzzz~~~vvvgggVVVHHH@@@>>>???@@@MMM^^^mmmsssrrrmmmjjjQQQ@@@111//////,,,,,,111//////......---,,,++++++,,,,,,++++++++++++,,,,,,))))))***++++++,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,+++***)))))))))*********++++++++++++******))))))))))))))))))))))))))))))*********))))))((())))))((('''&&&&&&&&&&&&(((((((((((((((((((((((()))((('''''''''''''''(((((((((((())))))*********++++++,,,---///000222222111111000111111222333444666666666444111000222444888999;;;<<<>>>BBBFFFJJJFFFEEEBBB@@@@@@AAABBBCCCDDDGGGKKKNNNRRRYYYbbbiiixxxvvvqqqllleee\\\TTTOOOJJJBBB;;;888555111000222111111111111111111111111000000000000000111111111333222111333777:::;;;:::>>>FFFXXXmmm~~~xxxtttnnnllljjjjjjjjjiiifffcccgggddd___ZZZXXXXXXZZZ\\\[[[ZZZYYYXXXXXXXXXYYYYYYVVVUUUSSSPPPLLLGGGBBB@@@===<<<;;;::::::999666444111000///...------------------,,,+++***)))((('''))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&'''(((((((((((((((((('''$$$%%%&&&'''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%$$$$$$%%%'''((('''%%%$$$''''''$$$$$$'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%$$$############$$$%%%&&&%%%$$$""""""######$$$$$$######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""  """ !!!   !!!""" !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""###$$$######"""((('''&&&$$$###""""""""" !!!!!!!!!!!!"""""""""!!!"""###"""!!! !!!###""""""""""""###$$$%%%&&&$$$$$$$$$###############""""""""""""""""""""""""$$$"""!!!!!!""""""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((()))+++---000555;;;???@@@???;;;777333222444777:::777222---***))))))))))))+++---//////...,,,+++))))))))))))***+++,,,---///...---,,,+++*********------.....................---///111000///222888<<>>>>>:::EEEUUUaaahhhmmmrrrvvv^^^III666111000...///333111000000///...------,,,++++++************++++++))))))))))))******++++++******++++++,,,,,,,,,,,,,,,+++******)))))))))))))))******************)))))))))))))))))))))))))))((())))))*********))))))((((((''''''(((((())))))))))))))))))))))))))))))((('''''''''''''''((())))))))))))***************---,,,,,,,,,---...///000111111111111222333444555444444444333222333555666888:::<<<>>>???BBBEEEHHHFFFEEEBBB@@@@@@BBBDDDEEEEEEFFFKKKTTTaaalllsssuuuxxxssslllddd^^^WWWOOOJJJEEE>>>888777555111000222222222222222222222222222//////000000111111111111444333222444777:::<<<===GGGSSShhh~~~zzzyyyzzzxxxqqqkkkmmmlllkkkjjjhhheee```\\\```^^^[[[XXXVVVVVVWWWXXXXXXXXXWWWVVVWWWXXXZZZ[[[UUUUUUTTTQQQLLLGGGBBB???<<<:::999888888777444222111111000///............,,,,,,+++***)))(((((('''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''((((((((((((''''''$$$$$$%%%&&&''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%'''((('''%%%'''***)))'''&&&))))))&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&'''((())))))&&&&&&''''''&&&%%%$$$$$$$$$###"""$$$&&&'''%%%###""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""    !!!   !!!""" !!!""""""  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!""""""###""""""&&&%%%$$$######"""###### !!!!!!!!!!!!""""""###$$$$$$###!!!!!!"""$$$!!!!!!!!!"""###%%%&&&'''$$$######""""""""""""###""""""""""""###############"""!!!!!!""""""!!! !!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$%%%&&&&&&''''''(((''')))+++---///333888<<<<<<;;;999666333333555777999555///+++))))))))))))(((***---000111000---+++******)))******+++,,,---///...---+++******)))))),,,,,,---............---...---...111111///222777555<<>>>>>999BBBNNNVVV]]]gggttthhhQQQ;;;333222///000444111111111000/////////...,,,,,,++++++++++++,,,,,,++++++***))))))******+++)))***+++,,,,,,,,,,,,+++++++++******)))*********************************))))))))))))))))))))))))))))))******++++++******(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))******+++,,,)))***++++++++++++******------,,,++++++,,,...///222222222333444555666777111111111222555777:::;;;777:::===>>>@@@AAADDDFFFGGGEEEBBBAAAAAACCCFFFHHHIIIKKKRRRaaarrr~~~vvvoooeee]]]VVVOOOHHHBBBAAA;;;666666555222111222222222222222222222222222/////////000111111222222333444444555666;;;AAAFFFRRRaaayyy}}}wwwrrrnnnnnnppppppjjjeeegggiiikkkkkkhhhddd___]]]YYYYYYXXXVVVUUUUUUTTTTTTUUUTTTSSSSSSSSSUUUWWWYYYQQQQQQPPPOOOKKKGGGBBB@@@;;;999888777666555222///000///...------,,,------+++++++++*********))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&'''((())))))((('''&&&$$$%%%&&&'''((((((((((((&&&&&&''''''&&&&&&%%%$$$#########%%%'''((('''%%%'''******'''''')))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$###$$$%%%&&&""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""  !!!   !!!  !!!""" !!!!!!!!!""" !!!!!!!!!"""!!!!!!!!!  !!!!!!""""""$$$######"""""""""###### !!!!!!!!!""""""###$$$$$$""" """######"""""""""###$$$%%%%%%'''&&&$$$###"""!!!""""""!!!!!!!!!"""""""""######"""!!! !!!"""###"""!!! !!!!!!!!!"""""""""###$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((***,,,---///333777:::::::::999888666555777999:::555...************)))%%%(((---111222111...,,,************+++,,,------......,,,+++************+++,,,---.........------000------///000...111666333666???LLLYYYkkksssbbbRRRGGGAAA???===CCCJJJMMMPPPZZZkkkyyynnnUUU===444222//////222111111111111111111000000......------------......///...,,,++++++++++++,,,)))***+++,,,,,,,,,++++++++++++*********+++,,,,,,+++******************+++************************)))******+++,,,,,,++++++(((((((((((()))***+++,,,)))))))))))))))))))))))))))))))))***+++,,,------******+++,,,,,,+++******---,,,,,,+++,,,...000222333444444444666777888999444333222333666888:::;;;888;;;???BBBCCCEEEGGGIIIIIIGGGDDDBBBCCCEEEIIIKKKRRRVVVaaannn{{{~~~pppiii___WWWRRRLLLDDD>>>>>>888555666666333111333111111111111111111111111...//////000111111222222000444666666777===IIISSSbbbsssvvv}}}|||xxxvvvvvvmmmgggaaaaaaeeefffccc^^^[[[```eeegggeeebbb___^^^SSSSSSSSSSSSRRRQQQPPPOOOSSSRRRQQQPPPQQQSSSVVVWWWMMMNNNNNNNNNLLLHHHDDDBBB:::999777666555333000...------,,,+++************,,,+++++++++++++++++++++)))))))))))))))))))))))))))(((((((((((('''''''''&&&'''((())))))((('''&&&%%%&&&'''((())))))))))))'''((((((((('''&&&&&&%%%###"""###%%%((((((&&&%%%%%%((((((%%%%%%'''&&&"""%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$!!!%%%'''%%%!!! %%%***""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" """!!!"""   !!! !!!### ###$$$ !!!!!!"""""" !!!""""""""""""!!!!!! !!!"""###"""""""""!!!""""""###$$$ !!!!!!!!!"""#########!!!!!!###%%%$$$######"""#########***)))&&&$$$"""!!!!!!!!! !!!!!!""""""!!! !!!"""$$$###""" !!!!!!!!!""""""######""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$%%%&&&&&&''''''((()))+++---...000333777:::999:::;;;:::888888999;;;;;;555...++++++,,,++++++$$$''',,,111222111...,,,************+++,,,---......---,,,+++***************+++---...///...------111---,,,......---///444111333999AAAIIIZZZxxx|||lllZZZMMMEEEBBB@@@EEEHHHFFFEEEMMM]]]lllpppWWW>>>555222///...111111111111111111222222222000000////////////000000222111///---,,,,,,,,,---)))***+++,,,---,,,+++++++++*********+++,,,------++++++************++++++************************)))***+++,,,,,,,,,,,,,,,)))(((((((((((())))))***))))))))))))))))))))))))(((((((((((()))***,,,,,,***+++,,,---,,,,,,***))),,,,,,+++,,,...000333555444444555555777888999::::::888666555666666666666:::>>>BBBFFFHHHJJJLLLNNNJJJHHHEEEDDDDDDGGGKKKNNNZZZbbbmmmwww{{{zzzwwwtttjjjbbbZZZSSSPPPLLLEEE???<<<777555777777333222333000000000000000000000000...//////000111222222222...333777777888@@@PPP\\\uuuuuuwww|||~~~}}}zzzwwwyyyrrrkkklllpppooohhh```^^^]]]\\\ZZZXXXUUUSSSRRRRRRQQQSSSYYY______YYYSSSQQQTTTUUUSSSRRRSSSPPPLLLMMMOOORRRTTTTTTTTTSSSRRRJJJIIIGGGFFFEEEEEEEEEFFFAAA===888555333111000......,,,******+++++++++***+++,,,,,,,,,,,,+++******))))))************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&)))000444333+++$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!"""""""""""""""!!!    """"""!!!!!! ############$$$$$$$$$$$$ !!!!!!""""""""""""!!! !!!!!!!!!!!!%%%###!!!!!!"""""""""!!! $$$$$$$$$#########""""""!!!!!!!!!"""######$$$$$$&&&%%%###"""!!! !!!!!!!!!""""""""""""!!!!!! """"""""""""""""""""""""""""""""""""###$$$%%%&&&$$$$$$$$$#########"""""" """$$$%%%$$$######$$$&&&&&&%%%&&&&&&'''((()))---***))),,,222777888888999@@@DDDBBB===<<<:::888777000,,,+++***((('''))))))+++...///000///---+++***((('''''')))***))))))((((((((((((((()))************+++,,,---//////000,,,---------,,,,,,...///333222333888@@@PPPiii~~~}}}hhhVVVQQQVVVSSSPPPMMMJJJEEEEEEMMMXXX^^^QQQAAA777444444333111555444444333222222222333////////////............---------------------------------,,,,,,,,,++++++************************(((((())))))))))))((((((&&&))),,,,,,***,,,222888++++++***************+++))))))))))))))))))******+++***((('''''')))+++,,,,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,+++---000111111222333555444555666666555555666888@@@???===;;;:::::::::;;;@@@AAACCCFFFJJJMMMPPPRRRYYYSSSJJJCCC@@@EEELLLRRRbbbqqq~~~xxxsssooommmfffbbbYYYPPPFFF???:::777111333555666555444444444444444222111000000//////...///111333444333222222111444999<<<===GGGccc~~~wwwxxx}}}~~~zzzvvvtttpppiiiccccccgggiiifffaaa^^^^^^\\\ZZZVVVRRRNNNLLLHHHIIIKKKMMMPPPQQQQQQPPPVVVXXXWWWRRRNNNMMMIIIDDDKKKKKKLLLOOOPPPPPPOOOMMMFFFFFFGGGGGGGGGFFFEEEDDD???;;;777444222111000......,,,******++++++***)))++++++,,,,,,++++++***)))(((((())))))))))))(((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&***...///***%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$######""""""######$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!   """!!!!!!!!!  !!!!!!!!!"""""""""!!!!!!"""""""""!!!!!! !!!!!!!!!!!!###"""!!!!!!  !!!!!!!!!!!!!!!$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!""""""######$$$%%%%%%$$$$$$$$$#########"""""""""###$$$$$$######$$$&&&&&&&&&%%%&&&&&&'''((())).../////////000444:::>>>???DDDIIIKKKMMMLLLDDD;;;444...+++,,,,,,+++,,,///***,,,...//////...,,,******(((''''''((())))))(((((((((((((((((()))************+++,,,---...//////+++---------,,,,,,...///111111222555999BBBSSScccrrrnnn^^^[[[```^^^YYYSSSNNNGGGBBBEEEKKKSSSJJJ@@@999777777666555555444333333222222333333111111000000000/////////........................---------,,,,,,,,,,,,+++++++++++++++++++++++++++)))******++++++******))))))+++---,,,)))***///444+++************++++++,,,,,,,,,+++******+++++++++,,,+++***))))))***+++,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---...000111000000222333666888999888777666777999@@@???>>>=========>>>>>>@@@CCCHHHNNNSSSXXX\\\]]]]]]XXXRRRMMMKKKLLLPPPSSSaaammmxxxxxxrrrlllfffaaaUUUQQQKKKDDD???;;;999999111333555555333222222333333333222111000000000000000000111111222333333333666777:::@@@III]]]|||yyyzzz~~~|||wwwrrroooiiiddd___^^^```bbbbbbaaaXXXYYYYYYXXXUUUQQQMMMJJJFFFHHHIIIIIIJJJLLLQQQUUUYYYZZZVVVOOOJJJIIIEEE@@@HHHGGGFFFIIILLLMMMJJJGGG@@@AAADDDFFFFFFEEECCCAAA===:::666333222111000...---+++))))))***+++***)))++++++,,,,,,++++++***)))''''''((((((((((((''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&$$$$$$&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%(((%%%###$$$(((***)))'''%%%%%%$$$$$$$$$$$$%%%%%%###""""""""""""""""""#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""!!!!!!!!!!!!"""""" !!!""""""###     !!!!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!!  !!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!""""""$$$############"""""""""$$$######"""!!!!!! ######""""""""""""###### !!!""""""###""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###"""###%%%'''&&&&&&%%%&&&&&&'''((()))***---///...---000:::BBBDDDGGGKKKSSSZZZZZZKKK;;;555///+++---...---///222,,,---...///...,,,***))))))(((&&&&&&((((((((('''((((((((((((((()))************+++,,,------...///+++,,,...---,,,,,,---///---...111444444666>>>IIIUUUbbbvvvrrreeeffflllkkkcccZZZSSSLLLEEEDDDGGGJJJGGGBBB???===<<<999777555444333333222222333333222222111111111000000000..............................---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++------,,,)))))),,,///************++++++,,,---///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++------,,,,,,,,,,,,,,,,,,...///111000//////000222444666777888777777999:::@@@@@@@@@@@@AAABBBDDDEEEEEEHHHNNNVVV]]]ccchhhjjjdddaaa]]][[[YYYVVVTTTQQQ[[[eeemmmmmmjjjddd[[[SSSEEEBBB===999777666888999222333444444222000000111222222111111111111111222111111111111222333444555<<<:::===HHH[[[xxx|||||||||vvvooojjjiiifffbbb```______^^^]]]OOORRRUUUWWWWWWUUUSSSQQQKKKLLLLLLMMMOOORRRWWWZZZVVVWWWTTTMMMJJJJJJHHHDDDHHHEEEDDDFFFIIIJJJGGGDDD===>>>AAABBBCCCBBBAAA@@@>>>;;;777555333111///---,,,***))))))***+++***)))+++++++++++++++***))))))&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$(((%%%######%%%'''((('''%%%%%%$$$$$$$$$$$$%%%%%%######""""""""""""############$$$$$$$$$$$$##############################$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!""""""    """"""""""""#########$$$""""""""""""!!!  !!!!!!!!!!!! !!!"""######"""!!! !!!  """###############""""""""""""%%%%%%%%%%%%$$$$$$######"""""""""""""""######$$$ """############!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$#################################%%%%%%%%%$$$###$$$&&&&&&&&&%%%&&&&&&'''((()))'''+++/////////333;;;CCCEEEHHHMMMUUU]]]\\\NNN>>>:::333......---,,,---000......//////---+++)))(((***(((&&&&&&'''((('''&&&((((((((((((((())))))***)))******+++,,,---------+++,,,......---,,,---...+++,,,000444444444999@@@KKKUUUggg{{{ppphhhmmmvvvssshhh]]]UUUPPPLLLLLLOOOKKKJJJHHHFFFCCC???;;;888666555444444333333333333222222111111111000000000------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---+++))))))+++---++++++***++++++,,,---...000000...---,,,,,,,,,,,,***+++,,,------,,,,,,+++---.........//////...............------------,,,---///000000///000222333000222555666666777:::<<<@@@AAABBBDDDFFFHHHJJJKKKMMMNNNRRRVVV\\\ccchhhkkkgggeeecccdddccc___WWWPPPWWW]]]cccdddbbb]]]SSSIII???<<<888444333333555777444555555444111000000000111111000000111222222333111111333444555555555555===>>>DDDUUUppp|||tttlllfffeeedddccccccccc```]]]ZZZOOOQQQVVVYYY[[[[[[YYYXXXNNNLLLKKKNNNTTTXXXXXXVVVSSSUUUSSSMMMKKKLLLLLLHHHIIIGGGEEEFFFHHHIIIGGGDDDAAAAAACCCDDDDDDCCCBBBBBBAAA>>>:::777555222///---,,,***))))))***++++++******++++++++++++***))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###&&&%%%%%%%%%&&&''''''&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$######$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!  !!! !!!""""""""""""#########""""""""""""!!! !!!!!!!!!!!! !!!""""""!!! !!!  """###""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%% !!!""""""######$$$$$$ """############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########""""""########################!!!$$$&&&'''%%%#########&&&&&&%%%&&&&&&'''((())),,,...111333666999===@@@@@@FFFLLLRRRWWWYYYQQQFFF===666000...---+++,,,///////////////---,,,***)))***)))''''''(((((('''&&&((((((((((((((())))))***))))))******+++,,,,,,,,,***,,,......---------...,,,,,,///333444444999@@@FFFMMM\\\ooo~~~qqqmmmuuu~~~~~~ppp```VVVOOOLLLOOOTTTPPPNNNKKKIIIGGGCCC>>>;;;999888777555444333333333111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***++++++***+++,,,---,,,,,,++++++,,,---......//////...,,,++++++++++++)))***+++,,,------------...///000111222222222111........................,,,---//////000222555777666777888888888888999;;;AAABBBDDDGGGJJJLLLNNNOOOQQQPPPNNNNNNQQQWWW\\\``````^^^^^^cccgggeee]]]UUUYYY\\\^^^\\\YYYTTTIII>>>:::888555222111333555666666777777555222000111222000000000000111222333333///111555777999999888777<<>>;;;888666333000---,,,+++)))***+++---,,,,,,******++++++******)))(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%######%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$##########################################""""""""""""""""""!!!!!!!!!!!!""""""###""""""!!!   !!!  !!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!!!!!"""""""""""""""### !!!!!!"""######$$$ !!!"""############### !!!""""""###""""""""""""""""""""""""""""""###"""!!!!!!!!!""""""##################$$$$$$$$$!!!###%%%%%%$$$"""""""""&&&&&&%%%&&&&&&'''((()))---...000333555999===@@@>>>EEEKKKOOORRRTTTQQQLLL@@@888222000///---///222111111000///...---,,,+++,,,***((((((((()))((('''((((((((((((((()))******))))))*********+++++++++***,,,...///...---------///---...222333333777===>>>AAAMMM___lllwww}}}nnn___TTTPPPTTT[[[\\\UUUMMMIIIIIIIIIFFFBBB===<<<:::888666444333333111111000000000/////////------------------------000////////////.........------------------------***++++++,,,,,,++++++***)))******+++,,,---.........------,,,,,,------......---,,,+++++++++++++++)))***+++---...000111222222333444555555444333222....../////////000000000,,,...///000111333777:::AAAAAAAAA???<<<999999:::@@@AAADDDGGGIIIKKKMMMMMMOOOLLLIIIHHHJJJNNNSSSWWWWWWSSSSSSZZZdddgggccc\\\[[[]]]\\\VVVPPPIII>>>444222111111000111333555777777777777555222111222333111000000000111222333333000222666999;;;<<<<<<<<>>777333111...///222222111111000///......------+++)))))))))***)))'''((((((((((((((()))******)))))))))***************))),,,...///...---------///---...222333222444999::::::BBBQQQZZZbbbsssuuuiiidddjjjsssrrrdddTTTMMMOOOQQQNNNJJJAAA???===:::777555333333222222111111111000000000////////////////////////000000000/////////......------------------------,,,,,,------------,,,,,,+++++++++,,,.........---000///...------,,,,,,---------,,,,,,+++,,,,,,,,,++++++,,,...000333666888999999999999777444111000---...//////000111222222///000111111222444888;;;DDDDDDDDDBBB???<<<<<<===>>>???BBBDDDFFFHHHHHHIIIJJJJJJKKKLLLOOOTTTXXXZZZVVVOOOJJJPPP\\\cccaaa[[[VVVXXXVVVNNNFFF@@@999222...///000111222444555666666666555333111000222333111111111111111111222222444444555888;;;>>>BBBDDDYYYxxxgggiiinnnuuuwwwvvvwww{{{qqqkkkccc___aaagggnnnqqqkkkccc[[[[[[______YYYQQQIIIJJJJJJKKKKKKKKKKKKJJJKKKLLLMMMLLLLLLNNNRRRUUULLLOOOQQQOOOOOOPPPNNNJJJCCCGGGJJJFFF@@@>>>AAAFFFDDDJJJQQQTTTRRRIII>>>777999777666666666666333111---,,,++++++---//////...***************)))((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$######$$$&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&&&&&&&$$$"""!!!"""%%%'''$$$$$$############$$$$$$######""""""""""""############$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""!!!!!!!!!!!!"""""" !!!"""""""""  !!!!!!""""""""" !!!""" !!!!!!!!!!!!"""""""""### !!! !!!!!!!!!"""!!! """$$$%%%!!!"""""""""!!! !!!!!!!!!""""""######$$$$$$######""""""!!!!!!!!!"""###$$$$$$###"""!!!!!!"""""""""""""""!!! """"""""""""""""""""""""%%%###  ###%%%""""""######$$$$$$$$$$$$'''%%%!!!"""'''&&&&&&&&&&&&&&&'''))))))(((///666999<<>>>>>===;;;888333///---------...000111222333444222222333222222444777:::@@@AAABBBAAA??????@@@AAA<<<===@@@BBBDDDDDDEEEDDDHHHKKKOOOUUUZZZ___bbbddd\\\QQQHHHJJJUUU]]][[[VVVMMMPPPOOOHHHAAA===999555111111222444444444444333444444444222000///111333222222111111111111111222777666555555999???FFFJJJllljjjjjjlllmmmmmmllllllkkkiiihhhhhhiiifffcccgggnnnlllnnnkkkccc^^^]]][[[XXXQQQLLLLLLPPPPPPKKKIIIKKKLLLKKKJJJIIIIIIJJJKKKLLLHHHIIIKKKMMMLLLKKKHHHGGGEEEHHHJJJEEE>>>;;;>>>CCC888CCCUUU[[[KKK666444???888777666666666444000...***++++++,,,,,,++++++***((((((((((((((()))))))))+++***)))'''&&&&&&&&&&&&'''(((((('''%%%###$$$%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$######""""""$$$$$$############$$$$$$$$$$$$###"""!!!!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$######""""""######$$$######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!   !!!"""""""""!!!!!!  """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""######"""!!! !!!"""!!!  !!!""""""!!! !!!!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!! !!!###$$$###"""!!!"""#########""""""######$$$%%%&&&'''((('''&&&&&&'''(((&&&222333777MMMjjjxxxccc___UUUIII>>>666000---...111222222000...,,,,,,---+++***)))))))))))))))***))))))))))))))))))))))))(((***+++***)))((()))*********+++,,,---//////000000111222222222333666888888;;;===@@@EEENNNYYYaaauuunnn___YYYYYYYYYXXXMMMJJJEEE@@@999333222333333222111000///000111222111111111111111111111111........./////////000000...---------///000///...------.........---,,,,,,,,,,,,,,,---...///000111......---,,,,,,++++++***///......---------......***...333777888777777777666::::::555111111000---,,,000222111333777888555666555444333222333555666============<<<;;;;;;:::===???BBBEEEGGGGGGFFFFFFKKKPPPYYYbbbjjjnnnooonnnfff\\\QQQPPPVVVZZZWWWRRRLLLKKKGGGAAA;;;777666666333222000//////000222333444333333222111000/////////000111000///000111333:::777777:::<<>>:::>>>HHHOOOFFF888777@@@===;;;:::888777444000---------------,,,+++***)))))))))))))))))))))))))))******)))((('''''''''''''''((()))'''%%%$$$%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$$$$#########"""$$$$$$############$$$$$$$$$$$$###"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!   !!!!!!!!!"""""""""!!!  !!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""###!!!"""###""" !!!###"""  !!!!!!""""""!!! !!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!"""$$$$$$############$$$%%%%%%$$$%%%''''''''''''(((***'''111666GGGoooxxxiiiSSSBBB777000---+++---...//////............++++++***))))))))))))***))))))))))))))))))))))))(((***+++***)))((()))*********+++,,,---.../////////000111111000111444666555777:::<<<@@@FFFOOOUUUbbboooxxxnnnhhhccc```TTTQQQMMMGGG@@@888444333444444333222222222333444000000////////////////////////000000000000000000000///....../////////........./////////......................../////////000//////...------,,,,,,.........------...//////...111444666555444444444222666777333111222222000///333555555666::::::777555444333222222333777999>>>===<<<;;;;;;<<<>>>>>>FFFHHHJJJLLLOOOQQQRRRSSSWWW\\\fffpppvvvxxxvvvsssddd[[[QQQOOOSSSVVVRRRMMMDDDDDDAAA===888555444555333222000//////000222333333333333222111000000///000111222111111111444666999666666;;;CCCRRRjjjggggggffffffhhhkkkoooqqqwwwpppkkkjjjhhhbbb^^^^^^bbbhhhjjjfffaaaaaabbbbbbYYYTTTSSSXXX[[[WWWRRROOOMMMMMMLLLKKKJJJHHHFFFEEEFFFGGGIIIJJJJJJIIIHHHGGGIIIHHHFFFDDDBBB@@@??????>>>;;;===CCCCCC======BBBBBB@@@>>>;;;999555111---000//////---,,,***))))))************************))))))(((((((((((())))))((())))))(((&&&%%%&&&''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$############$$$$$$$$$###"""""""""""""""""" !!!###$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######"""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!   !!! !!!""""""######""""""###"""!!!  !!!!!!""""""###  !!!"""!!!"""###""" !!!###"""!!!!!!!!!!!!!!!"""!!!""""""!!! !!!""" !!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""""""###$$$###""""""###$$$$$$$$$$$$$$$$$$%%%&&&&&&"""$$$&&&''''''(((***,,,---333999VVVlllQQQ@@@888222///---...///000000000//////,,,+++******))))))******))))))))))))))))))))))))(((***+++***)))((()))*********+++,,,---.../////////000111000//////111333333555777999;;;???DDDGGGOOO\\\kkkwwwyyytttcccaaa\\\UUULLLDDD<<<888;;;:::888666444333333333222111000///......///000111111111111111111000000000000//////////////////000000000000000000000000111111000000////////////222111111000//////.....................///000000222333444333222000111222000444555222111333444222222777::::::;;;===<<<888666666555333333777<<<@@@DDDCCC@@@???@@@DDDHHHKKKSSSSSSSSSUUUXXX[[[^^^aaalllooossswwwwwwssskkkeeeaaaYYYPPPNNNPPPPPPKKKFFF======;;;888555444555666333222111000000111222333333333222222111111000000111222333222222333555888;;;888:::EEEWWWqqqhhhhhhiiijjjlllnnnpppqqqsssooommmmmmjjjdddbbbddd^^^bbbccc```^^^```___\\\UUUQQQQQQUUUZZZYYYSSSNNNIIIJJJJJJJJJHHHFFFDDDBBBAAABBBDDDEEEFFFGGGHHHHHHJJJGGGEEEDDDFFFFFFCCCAAABBB===<<>>@@@FFFQQQ___jjjttt}}}}}}vvv~~~{{{rrrfff[[[RRRHHH@@@FFFEEEBBB???;;;888555444666555333111000000111222222222111111111111000000///////////////000222333111111000000000111111111111111222222222111111111333222222111111000//////............///000111111333333333111//////111333555999999444222333444222333999<<<===>>>???===999999999999777777;;;CCCHHHNNNLLLIIIHHHJJJPPPVVV[[[\\\[[[[[[\\\___dddiiimmmxxxuuuppplllhhhccc\\\WWW\\\WWWPPPMMMLLLIIIDDD???::::::999777444333555666222222111000000111222222222222222222222222222111444444444333222333666888<<<<<>>@@@BBBEEEGGGHHHDDDAAA???AAADDDEEECCC@@@AAA@@@AAACCCBBB@@@AAADDDAAA@@@>>>===<<<:::666333///...---,,,,,,,,,------++++++++++++******))))))''''''''''''((()))***+++'''((())))))'''&&&'''((('''&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$###"""""""""""""""###### !!!"""###$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$###"""""""""""""""       !!! !!!###$$$$$$$$$$$$%%%$$$###"""!!!  !!!""""""### !!!!!! """!!!  """""""""##################!!!######"""!!!"""###########################"""""""""""""""""""""""" !!!!!!!!!!!!!!!"""#########$$$$$$$$$%%%"""$$$%%%$$$###"""###$$$%%%%%%$$$$$$%%%%%%&&&'''&&&''')))(((''''''((()))'''000===bbbhhhRRRCCC999333111///000222333222000...---,,,+++************))))))))))))))))))))))))(((***+++***)))((()))******++++++,,,,,,---------///000222111000000111222222333666888;;;<<<<<<;;;>>>HHHTTT___jjjtttvvvtttvvv}}}xxxhhh]]]QQQEEEKKKJJJGGGDDD@@@<<<999777888777555333222111111222111111111111111111111111...///000000000222666999333333222111000111111222000111222333444444444444333333222222111111000000///////////////000111222111111000///...///333666===???===777333333333111333888<<<===>>>@@@>>>::::::;;;<<<::::::>>>GGGMMMRRRPPPNNNNNNQQQXXX___ccc``````aaadddjjjqqqxxx}}}zzzqqqeee]]][[[[[[ZZZYYYWWWSSSNNNJJJGGGCCC>>>;;;888888777444222111222444222111111111111111111222222222222222222333333333666666555333222333666999:::AAATTTsss]]]```cccfffgggfffcccbbbeeejjjpppppphhh___bbbjjjjjjiiiddd```aaadddaaa[[[YYYZZZXXXUUUSSSSSSPPPKKKDDDEEEEEEEEEDDDCCCBBBBBB<<<<<<<<<===@@@CCCEEEGGGCCCAAA@@@BBBEEEFFFDDDAAA===@@@BBBBBB???======???>>>===<<<;;;;;;999666444...---,,,++++++,,,---...+++++++++***))))))(((((('''''''''''''''((())))))&&&(((((((((&&&&&&'''((('''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$"""""""""""""""######$$$ """############$$$##################$$$$$$$$$###""""""""""""### !!!""""""""""""""""""   !!! !!!"""############$$$###"""!!!!!! !!!!!! !!!!!!"""  !!!""" !!!!!!  """!!!""""""############"""!!!######""""""###$$$%%%$$$$$$$$$$$$$$$######"""""""""""""""""""""""" !!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%###$$$%%%$$$#########%%%$$$$$$$$$$$$$$$%%%&&&&&&''')))))))))''''''((()))(((333AAAdddiiiQQQ@@@444111------000333333222///...---,,,+++*********))))))))))))))))))))))))(((***+++***)))((()))******+++++++++,,,,,,,,,------///111222111000111222333333444777:::;;;999888666>>>HHHSSS```mmmrrrpppwww{{{zzzmmm]]]MMMHHHGGGEEEBBB???<<<999777999999888666555333222111222222222222333333333444111333555444444666;;;???888666444333222222222333000222444555777777666666444444444333222222111111111111000000000000111111/////////...///111666999>>>@@@===666222222222000222777;;;;;;===@@@???;;;:::===???>>>===@@@HHHPPPQQQPPPPPPQQQUUU[[[aaaeeedddfffjjjpppxxxwwweeeZZZVVVWWWXXXXXXPPPNNNJJJEEE@@@<<<999888555555444111///...///111111111111111111111111111111111222222333333444444666666666555444666:::===CCCTTTqqqVVVXXX[[[^^^``````______]]]aaagggjjjddd]]]___eeegggiiiggg```[[[]]]___^^^XXX\\\\\\UUURRRSSSSSSQQQHHHGGGFFFDDDCCCBBBBBBBBBAAA@@@>>>>>>>>>@@@CCCEEEEEEDDDDDDEEEFFFEEECCCBBB>>>???@@@???>>>======<<<<<<:::999999999777444111///---,,,*********+++,,,++++++***))))))((('''''''''&&&&&&&&&&&&&&&'''(((%%%&&&''''''&&&%%%&&&((('''&&&&&&%%%%%%$$$$$$############$$$$$$%%%%%%&&&!!!"""###$$$$$$###"""!!!$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$"""""""""""""""###$$$$$$ !!!""""""###############""""""!!!!!!""""""###%%%$$$######""""""###### !!!"""""""""""""""   !!! !!!!!!"""""""""""""""!!!!!! !!!!!!!!! !!!!!! !!!!!!"""###!!! !!!""" """#########""""""!!!#########"""###$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""""" !!!!!!!!!"""!!!!!!""""""###$$$$$$%%%###$$$%%%%%%######$$$%%%$$$############$$$%%%%%%&&&'''))))))(((((()))+++...666AAAbbbrrrYYY???999222...000222111000000///...,,,+++++++++***))))))))))))))))))))))))(((***+++***)))((()))***+++++++++++++++,,,,,,,,,+++---///000000000000111777666666777::::::888666555:::@@@HHHUUUcccjjjiiiooossszzztttaaaSSSRRROOOKKKGGGBBB===;;;>>>>>>>>>===;;;999666444333333444555666777777888999;;;<<<:::888999>>>CCC===;;;888666444444444444333444666777888777666555666666666555444444333333333333222111000000000000.../////////000333777:::777999777222///111222111222777::::::<<<@@@AAA>>>===AAADDDDDDBBBEEELLLSSSSSSTTTVVVYYY]]]bbbfffiiiooorrrwww}}}xxxggg[[[UUUSSSPPPMMMIIIGGGDDD???:::666555666333333333111//////000222111111111222222111111111111111222222333444555555555666666666888<<>>???AAABBBBBBCCCCCCCCCAAA???===<<>>AAA???<<<;;;:::888888777555222///000///,,,***(((((()))************)))(((''''''&&&'''&&&&&&%%%%%%%%%&&&&&&$$$&&&'''&&&%%%%%%&&&'''''''''&&&%%%%%%$$$$$$###""""""###$$$%%%&&&&&&'''###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$""""""!!!""""""###$$$$$$!!!"""###############"""""""""!!!!!!!!!!!!""""""%%%$$$######"""#########  !!!!!!   !!!!!! !!!!!!!!!!!!!!!!!! !!!!!!""" !!!!!!!!!!!!!!!"""###### !!!""" !!!#########"""!!!!!!############$$$%%%$$$#########""""""!!!!!!"""""""""""""""""""""""" !!!!!!"""""" !!!!!!"""######$$$$$$###$$$%%%%%%######$$$%%%######""""""######$$$%%%$$$&&&((()))))))))+++---...555???aaatttNNNEEE:::333111111///---000000...---,,,+++++++++))))))))))))))))))))))))(((***+++***)))((()))***++++++++++++++++++,,,,,,(((+++.../////////000111===;;;999999;;;;;;888666999;;;>>>CCCNNN[[[bbbbbbdddjjjttt|||~~~vvvjjjhhhddd^^^WWWPPPIIIFFFCCCDDDEEEDDDBBB???;;;999444555666777888999:::;;;???AAABBB???;;;;;;@@@EEEAAA???<<<888666555555666555666888999888777555444888888777777666666555555444444222111000000//////...///000000111333777:::///222111---,,,000333333333777999999<<>>======@@@GGGJJJKKKHHHBBB>>>???AAA??????@@@???===:::666333777333333888;;;888444333555777999999777666666777555777999777333111000222555222333777777333000000111222333222000///000222555999<<<===<<<<<<>>>AAAGGGRRR\\\]]]WWWTTTYYY```]]]```cccfffiiipppyyy|||qqqggg^^^[[[VVVNNNFFFCCCBBB???;;;777555444444555111111111111111111111111222222111111111111111111000222333222333555777666555777444777>>>BBBUUUsss_________``````]]]YYYVVVYYYZZZ\\\___aaaaaa```___]]]WWWPPPPPPUUUXXXUUUQQQTTTQQQMMMMMMOOOSSSVVVWWWSSSPPPKKKGGGEEEFFFHHHJJJIIIHHHGGGEEEDDDCCCBBBBBB@@@AAACCCEEEFFFFFFFFFFFFBBBAAA??????@@@>>>;;;888<<<:::888666444444444555222000...+++*********+++))))))(((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########$$$###############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%$$$$$$##################%%%%%%%%%$$$$$$$$$######$$$$$$###""""""###$$$$$$###"""!!!!!!!!!"""$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""###""""""""""""""""""""""""""""""!!! !!!  !!!  !!!  !!!!!!""""""!!!  !!!###$$$!!!!!!!!!"""#########$$$######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!""""""############""""""!!!""""""######""""""!!!"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$(((((((((((()))***++++++///666AAAccceeeFFF999666333111444111111111///,,,+++***+++,,,++++++*********++++++)))+++,,,+++((('''(((***)))******+++++++++******---,,,,,,,,,...222666888::::::;;;;;;:::999888888:::;;;===>>>AAAFFFLLLQQQQQQZZZdddjjjqqqwwwxxxuuuqqqqqqvvv}}}rrrmmmqqquuutttkkk]]]NNNDDDFFFAAA>>>AAABBBAAABBBDDDKKKNNNQQQPPPLLLJJJJJJKKKDDDDDDCCCAAA>>><<<<<<<<<===999888;;;<<<888555555666888999999888777888999333444666444222000111333555111111555666333111111/////////......///111444555999???BBBCCCFFFKKKOOOSSSXXX]]]^^^\\\]]]aaaeeeaaacccfffjjjnnnuuu||||||xxxuuuvvvxxxxxxuuuqqqkkkbbbYYYVVVSSSKKKDDDAAA===;;;777444222111111222111111111111111111111111111111111111111111111111222444555222000000444666888======>>>EEEPPPoooaaa```___^^^^^^[[[XXXUUUXXXZZZ\\\^^^``````___^^^^^^VVVOOORRRYYY]]]YYYSSSSSSOOOKKKJJJKKKNNNQQQRRRPPPNNNKKKGGGEEEDDDEEEEEEGGGGGGEEEDDDCCCAAA@@@@@@BBBCCCDDDEEEFFFGGGGGGGGGCCCAAA???======<<<999777;;;:::888666555444444444111000...,,,*********+++)))))))))(((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###############""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$$$$$$$######"""""""""!!!%%%%%%%%%$$$$$$$$$######$$$$$$###""""""###$$$$$$"""""""""!!!"""######$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!   !!!  !!!  !!! !!!!!!!!!!!!  !!!!!!"""!!! !!!"""###""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!"""""""""""""""###$$$$$$########################!!!!!!""""""###$$$$$$%%%(((((((((((()))***+++,,,---666AAA___fffMMM===111---///111333444222...+++,,,.........---,,,++++++++++++)))***+++***)))((()))*********+++++++++******))),,,,,,+++,,,...111444666999999999::::::999888888;;;;;;;;;:::999<<<@@@CCCFFFNNNWWW]]]ccchhhhhheee^^^^^^ccckkkqqqvvv~~~jjjZZZSSSLLLEEECCCCCCBBBEEEIIIIIIMMMRRRVVVWWWVVVVVVVVVMMMNNNNNNJJJEEEBBBCCCDDDDDD???<<<>>>===999777888;;;<<<<<<;;;999888999:::666777888777666555777888666333444888:::777555666333222111///...000444888<<>><<<888666444111000000111222111111111111111111111111111111111111111111111111333555666444000000444999555888999EEE^^^xxxYYYXXXWWWWWWXXXXXXVVVTTTUUUWWWZZZ\\\\\\\\\\\\\\\\\\WWWSSSVVV[[[^^^[[[WWWQQQNNNIIIGGGHHHKKKMMMNNNKKKIIIGGGEEECCCAAA???????????????>>>>>>======<<<>>>>>>??????@@@@@@@@@AAAAAA???===:::999888777666777777666444333222111000...---,,,***))))))))))))((((((((((((''''''''''''%%%%%%%%%$$$$$$$$$##############################!!!"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$###"""###%%%%%%%%%$$$$$$###"""""""""%%%%%%%%%$$$$$$$$$######$$$##################$$$"""""""""""""""######$$$########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!     !!!!!! !!! !!!!!!""""""######  !!!"""!!! !!!"""###"""""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! """!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$'''''''''((((((***+++,,,,,,666@@@[[[oooQQQ:::111111///222444222...,,,...111000///...---,,,+++++++++)))*********))))))))))))******+++++++++***))))))++++++++++++---///222333666777777888888888888888888888888777777999<<>>???@@@BBBBBBBBB@@@??????:::999;;;BBBDDD@@@<<<<<<===;;;777444222555;;;???KKKOOOSSSUUUWWW\\\bbbhhheeefffhhhjjjmmmqqqvvvzzz{{{yyyyyy|||ssspppmmmjjjhhheee```\\\OOOHHHCCCCCC@@@;;;777777555444333111111111222333111111111111111111111111111111111111111222222222222222333666666555888<<<999:::???]]]TTTRRRRRRSSSTTTTTTRRRQQQQQQTTTXXXYYYXXXWWWXXXYYYVVVVVVWWWWWWXXXXXXXXXWWWOOOLLLHHHFFFGGGHHHIIIIIIGGGGGGFFFDDDBBB@@@>>><<<777888:::;;;<<<<<<<<<<<<999999999999999:::::::::===<<<:::888666444444444555555555444333111///...+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###########################$$$$$$!!!"""###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$#########!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!  !!!  !!! !!!!!!""""""######### !!!!!! !!!!!!"""### !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&'''(((***+++,,,+++777@@@WWWqqqPPP???;;;000111222111......111333111000///---,,,++++++***))))))))))))*********)))+++++++++++++++***)))(((*********+++,,,---///000222333444666777777777777777888888888888:::===@@@AAAFFFJJJMMMQQQTTTOOOIIIHHHJJJQQQXXX[[[^^^fffooosssyyyoooddd]]]\\\aaagggnnnpppttt{{{}}}yyywww|||}}}tttggg\\\VVVWWWSSSPPPPPPPPPQQQUUU[[[OOOOOOMMMIIIGGGGGGIIIKKKKKKKKKMMMNNNMMMKKKGGGDDD>>>>>>CCCKKKMMMHHHCCCAAACCCAAA===:::999>>>EEEJJJXXXZZZ[[[ZZZYYY\\\aaafffiiipppwwwzzzzzz{{{~~~||||||}}}|||xxxtttmmmkkkgggccc^^^YYYSSSOOOEEE@@@======;;;666444555222222111000111111222333111111111111111111111111000000111111111222222222333//////666999888888;;;BBBOOOcccSSSRRRRRRSSSTTTTTTQQQOOOPPPTTTXXXYYYWWWUUUVVVXXXQQQTTTVVVVVVSSSQQQQQQRRRMMMJJJHHHGGGHHHHHHHHHGGGGGGGGGFFFEEEDDDAAA@@@>>>888999;;;===>>>???>>>>>>999999888777777777888888888999999777555333333444444444555555444111///---((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""###$$$$$$$$$$$$###"""!!!!!!"""############"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!    !!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!"""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""!!!  !!!""""""""""""!!!!!!!!!!!!"""###%%%%%%########################(((''''''&&&%%%%%%$$$$$$%%%&&&&&&'''(((***+++,,,+++999@@@SSSeeeIII;;;555333111///...000222333111000...---,,,+++++++++***)))((()))***+++***)))+++++++++++++++***)))((()))))))))***+++,,,---...///000111333444666666666999:::;;;::::::;;;>>>AAA???DDDGGGKKKPPPSSSNNNGGGBBBEEELLLSSSUUUVVV^^^gggpppvvv|||uuuoooppptttvvvhhh______[[[XXXYYYZZZ\\\dddmmmcccaaa^^^ZZZXXXXXX[[[]]]TTTSSSRRRRRRRRRPPPMMMJJJEEEEEEHHHOOOQQQMMMIIIHHHFFFEEEBBB@@@AAAGGGPPPVVV[[[\\\\\\[[[ZZZ]]]ccchhhsss{{{|||yyytttppplllhhhgggddd___YYYRRRLLLHHH@@@===;;;;;;999555444666///////////////000111111111111111111111111111111000000000111222222333333555//////555999777:::AAADDDfffOOOPPPRRRUUUWWWWWWUUURRRRRRWWW\\\\\\YYYWWWXXX[[[SSSTTTUUUUUUSSSPPPMMMKKKJJJIIIIIIIIIJJJJJJGGGEEEEEEEEEEEEDDDCCCBBBAAA@@@===>>>@@@AAABBBAAA@@@???;;;:::999888777888888999666888:::999666444444555111222444444333000,,,***''''''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######"""###$$$$$$$$$$$$###""" !!!"""###$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!  !!! !!!"""!!!!!!!!!!!!!!! !!! !!!"""""" !!!!!!  !!!"""""""""!!!""""""######""""""!!!""""""""""""!!!!!!!!!!!!"""######"""!!!  !!!"""############ !!!!!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***+++,,,,,,;;;AAAPPP|||```III@@@999111...///111111000///...---,,,++++++++++++***((('''(((+++,,,+++)))+++,,,,,,++++++)))(((((()))))))))******++++++,,,+++,,,...000222444555555777888:::;;;;;;===@@@BBBAAAEEEGGGJJJOOOQQQKKKCCC???CCCIIINNNNNNNNNUUU^^^iiinnnvvv{{{~~~|||{{{}}}uuunnnjjjggggggiiimmmwww}}}wwwoooiiiggghhhiii[[[WWWRRRPPPQQQSSSTTTTTTQQQNNNMMMQQQSSSQQQPPPRRRQQQOOOLLLJJJJJJOOOVVV\\\WWWYYY\\\]]]```fffpppwww|||vvvoooiiifffeee______]]]ZZZSSSLLLGGGDDD<<<999888999666222222666000000000000111111111222111111111111111111111111///000000111222222333333555222333888888999GGGYYYbbbIIIKKKOOOUUUYYY[[[YYYWWWUUUZZZ______\\\ZZZ[[[^^^YYYVVVUUUVVVWWWTTTNNNHHHIIIIIIIIIKKKLLLKKKHHHEEECCCCCCBBBAAAAAA@@@@@@???AAABBBCCCDDDCCCAAA???>>><<<;;;999888777888888999444888;;;;;;888666555666...///111222000---)))'''(((((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''###%%%&&&''''''&&&$$$###########################"""$$$$$$$$$###"""###$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###""" !!!"""$$$$$$######"""""""""""""""""""""""""""########################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!   !!!""" !!!!!!""""""!!!!!!   !!!!!! !!!!!!  !!!"""######""""""############""""""######""""""!!!!!! ############"""!!!  """###$$$$$$$$$$$$ !!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&%%%%%%%%%&&&(((***+++,,,,,,<<>>333...///222111.........---,,,++++++++++++***((('''(((+++,,,+++))),,,,,,,,,++++++)))((((((((()))))))))************)))+++---///111333444444222444777:::<<>>888555555555333//////333333333333333444444444444111111111111111111111111///000000111222222333333444333777;;;999>>>VVVrrrLLLKKKJJJLLLNNNQQQRRRQQQTTTSSSSSSUUUYYY[[[]]]]]]ccc]]]WWWVVVXXXUUUNNNGGGKKKPPPRRROOONNNOOOMMMFFFJJJAAA===@@@AAA??????BBBFFFHHHJJJJJJFFFBBB>>>===???===:::999999999888777666555444444555666555333111111111///---+++(((&&&''''''((((((''''''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$###""""""######""""""#########$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$######""""""""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###%%%&&&""""""""""""""""""""""""$$$######"""!!!"""""""""!!!!!! """  !!!"""!!! !!!   !!!###%%%&&&&&&&&&$$$###!!! !!!"""###!!! !!!!!! !!!!!!"""  !!! """"""###$$$$$$$$$$$$$$$%%% !!!###### !!!""""""###$$$"""  !!!!!!!!!!!!!!!""""""""""""$$$$$$#########$$$%%%&&&########################%%%%%%%%%&&&((()))+++,,,///999BBBNNNqqqfffMMM888444555111...111+++---///111...++++++---///...---+++***)))))))))++++++++++++++++++++++++,,,+++*********+++,,,------------......000111111555666888:::<<<>>>???@@@BBBDDDGGGHHHGGGDDD@@@===:::???EEEEEECCCEEELLLRRRYYYYYY[[[aaajjjpppsssttt|||yyywwwxxx{{{~~~~~~|||xxxsssppplllccc\\\[[[___]]]XXX^^^iiijjjccc[[[WWWYYY]]]``````iiihhhgggdddaaa^^^[[[XXXXXXZZZ```gggrrr}}}~~~{{{|||tttiiilllgggZZZPPPOOONNNLLLJJJHHHEEEAAA>>>;;;999888666555444333222333333444000000000000000000000000333333333222222111111111111333444222111222444444000777>>>???CCCYYYLLLKKKJJJLLLOOOQQQQQQQQQSSSQQQOOOPPPTTTXXX\\\]]]___[[[XXXXXXWWWTTTNNNHHHKKKPPPQQQNNNMMMOOOMMMHHHIIIBBB>>>AAABBB@@@@@@CCCHHHJJJLLLJJJGGGBBB???>>>>>><<<:::888888888777777999777555555555444222111............---+++***)))'''''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%$$$###############%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%###""""""$$$$$$$$$$$$#########"""""""""""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$%%%""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!   !!!  !!!!!!   !!!###$$$$$$$$$"""!!!!!!  !!!"""###!!!  !!! """###$$$  """"""!!!!!!!!! !!!"""######$$$$$$######$$$ !!!"""""" !!!""""""######""" !!!!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$%%%%%%%%%%%%########################%%%%%%&&&&&&((()))+++,,,...999AAAMMMppp^^^???666888666222111///---,,,...//////...---///...---+++***)))))))))++++++++++++++++++++++++,,,+++******+++,,,---...------------...///000111444555888;;;===?????????AAACCCEEEGGGFFFCCC???===777;;;@@@CCCCCCFFFKKKPPPXXXWWWXXX]]]dddkkknnnooovvvtttrrrqqqrrrrrrrrrqqqrrruuuvvvtttnnnkkkjjjkkkvvvzzzvvvqqqmmmiiigggaaa___bbb___XXX[[[dddiiiddd^^^[[[\\\___aaabbbkkkmmmpppppplllfff```]]]XXXYYY^^^dddmmmwww{{{wwwtttwww|||{{{ssskkkcccbbb[[[OOOHHHIIIJJJHHHFFFDDDAAA>>>;;;888777666555444333222111111222333111111111111111111111111333333333222222111111111000222333222222333555666777777999>>>OOOqqqNNNMMMNNNPPPRRRTTTSSSRRRTTTPPPMMMLLLOOOTTTWWWYYY[[[[[[[[[YYYWWWSSSPPPMMMNNNOOOOOOKKKJJJKKKJJJGGGHHHBBB???@@@AAA@@@@@@BBBGGGHHHIIIGGGDDD@@@======<<<;;;999888777777777888<<<:::777555444222000...+++,,,,,,,,,,,,,,,++++++'''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%%%%$$$###"""$$$$$$$$$$$$############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""""""""#########"""!!!   !!!###### !!!!!!   !!!"""!!!  !!!""" !!!!!!!!! !!!"""$$$%%%  ###"""""""""!!!!!!!!!!!! !!!""""""######"""""""""  !!!"""!!! !!!"""""""""###"""  !!!!!!!!!!!!!!!"""""""""#########$$$%%%''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((***+++,,,...888AAANNNoooyyyOOO===;;;777111...111---***+++...000///+++///...---+++************++++++++++++++++++++++++++++++++++++,,,---//////,,,,,,,,,,,,---...//////111444777;;;===>>>>>>>>>>>>@@@BBBCCCCCCAAA>>><<<666999===BBBGGGKKKNNNPPPVVVUUUTTTWWW\\\cccgggjjjnnnnnnllliiieeeccccccdddeeeiiikkkggg^^^XXXYYY\\\ffflllzzzvvvrrrnnnkkkiiiddddddfffbbb[[[[[[```fffdddbbb```bbbeeeiiikkksssxxx~~~~~~vvvkkkbbb]]]VVVWWWZZZ___eeelllrrrvvvsssooommmooosssrrrkkkccc[[[VVVMMMDDD@@@CCCDDDCCC???>>><<<999777555444333333222111111000000111111222222222222222222222222222222222222222111111111///000222222222333666888;;;;;;???OOOmmmTTTTTTUUUWWWYYYZZZYYYWWWWWWTTTQQQPPPRRRTTTVVVVVVYYYZZZYYYVVVRRRQQQRRRTTTTTTSSSPPPLLLIIIHHHGGGFFFHHHEEEBBB@@@???>>>>>>???@@@BBBCCCBBB???<<<;;;;;;;;;;;;:::999777777888:::===:::666444333222000///,,,,,,,,,+++++++++******&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$"""   !!!""""""###    !!!!!!   """######  """""""""!!!!!!!!! !!!"""""""""""""""  !!!!!!!!!!!! !!!!!!"""""""""!!! !!!!!!!!!!!!"""""""""############$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((***,,,,,,///888CCCQQQpppsssWWWFFF:::111......///...,,,---///---***......---,,,+++*********++++++++++++++++++++++++******+++,,,---///000000,,,+++++++++,,,,,,---......000444888:::;;;;;;::::::;;;<<<======<<<;;;:::888999<<>>===;;;:::999777555444333222222222111111111111111111111222222222222222222222222222222222111111111111111000///111333333333555999:::FFFZZZuuuYYYZZZ\\\^^^aaaaaa^^^\\\WWWWWWWWWYYY\\\]]]]]]\\\]]]]]][[[WWWSSSTTTZZZ______[[[WWWRRRNNNJJJHHHHHHKKKKKKHHHDDDAAA??????>>>:::===???@@@>>><<<;;;;;;;;;<<<<<<:::888888;;;===;;;888555333333333222222///...---+++***)))((((((&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$###"""    !!!!!!!!! """"""!!!   !!!   """!!!!!! !!!  !!!!!!!!!  !!!""""""""""""""" !!!!!!!!!!!!!!!""" !!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""###############$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''')))***,,,---000:::EEEUUUsss```FFF888444...666:::555///......,,,......---,,,++++++++++++++++++++++++++++++++++++******+++---...//////000,,,++++++++++++,,,------,,,...111444666666666666444555666777888888888777888888:::AAAKKKQQQSSSRRRRRRPPPOOOOOORRRWWW^^^cccgggfffddd___ZZZYYY\\\```^^^dddiiiggg```^^^dddjjjqqqtttvvvtttrrrsssvvvzzz|||wwwuuusss|||wwwtttttttttrrrpppppppppnnnnnnooopppqqqrrrsssqqqrrrvvv|||}}}{{{{{{qqqmmmiiihhhkkkssszzzwwwjjj]]]TTTOOOOOOOOOOOOPPPQQQSSSTTTUUUQQQNNNMMMOOOSSSSSSOOOKKKGGGBBB<<<::::::999666444777666555444333222222222111111111222222222222111222222222222222222222222111111111111111111111111111///111555666333666<<>>BBBDDDBBB@@@>>>>>>:::<<<===<<<999999<<>>BBBGGGHHHFFFBBB???===888;;;===;;;888888<<<@@@;;;888444222222444444444333111///,,,***)))((((((%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''((((((((())))))))))))%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$######"""!!!"""""""""""""""""""""""""""!!!!!!!!!!!!  !!!!!!  !!!"""""""""!!! !!!    !!!!!!  !!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!  !!!!!!!!!!!! !!!"""######$$$$$$###### !!!"""!!! """%%%!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((()))+++,,,---000999GGGZZZwww~~~ZZZBBBBBBIIIGGG:::111222222///......---,,,,,,,,,,,,---++++++++++++++++++++++++)))***+++---------,,,,,,------,,,,,,,,,,,,------......------...///111111/////////000222444666777333333444777===CCCHHHJJJHHHIIIKKKLLLNNNTTT\\\bbbddd^^^UUUPPPPPPTTTYYY\\\^^^aaadddeeeeeehhhmmmqqqnnnssstttqqqrrrxxx|||{{{{{{|||vvvtttssslllhhheeeffflllsssuuuuuupppmmmooowww~~~zzzsssmmmooovvv{{{{{{xxxpppggg\\\UUUQQQOOOMMMJJJFFFFFFEEEDDDCCCBBBAAAAAADDDBBB@@@AAABBBAAA>>>;;;666333333555555222555;;;444333222111111000000000...///000111111111000000111111111111111111111111///000000000111111111222222...333===AAA@@@EEEOOOcccQQQSSSVVVZZZ\\\ZZZVVVRRRQQQOOONNNOOORRRUUUWWWWWWUUUUUUVVVWWWYYY\\\]]]^^^eee___\\\\\\XXXPPPLLLOOOHHHNNNNNNHHHDDDFFFFFFDDD@@@DDDIIIKKKHHHBBB===:::777:::<<<:::777777;;;@@@<<<999555222222333333333333111///---+++*********%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""!!! !!! !!!!!! """######!!!     !!!  !!! !!!!!! !!!"""###  """"""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$ """###!!!"""&&&!!!!!!!!!!!!!!!  !!!""""""!!!!!!"""############$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((()))+++---...///888GGG[[[wwwrrrOOOIIILLLDDD444...111222,,,......---,,,,,,,,,------++++++++++++++++++++++++)))***+++,,,,,,,,,+++***......---,,,,,,---------000///---,,,---...000111/////////000222444777888333333444555999???EEEIIIDDDFFFIIIKKKNNNSSS[[[aaabbbYYYOOOIIIJJJOOOTTTWWWZZZ]]]```cccgggkkkqqquuusssvvvuuuppppppuuuvvvrrrzzz{{{zzzwwwiiifffccceeennnyyy~~~~~~qqqmmmnnnwww~~~xxxqqqsssmmmjjjppp{{{}}}wwwkkk```SSSMMMLLLLLLIIIFFFCCCCCCBBBAAA@@@???>>>===AAA???<<<;;;;;;999666333555333333666555444;;;EEE333333222000000/////////,,,---///000000000//////000000000000000000000000//////000000111111111222111...333@@@FFFFFFMMMXXXlllRRRTTTXXX\\\]]]\\\ZZZXXXPPPPPPPPPQQQRRRPPPMMMJJJOOOMMMKKKJJJKKKMMMNNNNNNWWWTTTPPPNNNMMMLLLJJJHHHHHHGGGFFFEEEDDDDDDEEEEEECCC???===@@@EEEFFF@@@:::555888:::888444555===DDD@@@;;;555444555555111...333///+++((('''(((''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$"""$$$$$$$$$$$$######""""""%%%%%%%%%$$$$$$#########%%%%%%&&&&&&%%%###"""!!!%%%$$$######"""#########""""""""""""""""""""""""$$$###!!! !!!"""    ######"""!!!     """!!!  !!!""" !!!!!!!!!!!!""""""""""""%%%"""!!!###((()))%%%!!!"""""""""""""""!!!!!! """ """###!!! !!!!!!###############$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&((()))***+++---999GGGVVVqqquuuVVVAAA111222444...---333222000---,,,---------,,,------,,,,,,+++,,,,,,,,,---,,,,,,++++++,,,,,,---...............---------//////.........---------,,,...000222444555666666444444333333555888<<<>>>>>>@@@BBBDDDEEEIIIMMMPPPPPPJJJFFFFFFGGGIIIOOOVVV\\\YYY[[[bbbhhhkkkooossswww{{{~~~|||yyyxxxyyyyyy}}}oooooowww|||nnnddd___gggsssyyy{{{|||rrrpppttt}}}wwwpppiiidddbbbfffhhhmmmtttyyywwwpppjjj]]]VVVMMMJJJJJJIIICCC===>>>>>>>>>===<<<<<<;;;;;;:::999777666444444333333333333333333333333333333000000000000000/////////////////////////////////////////////000000000000111000/////////000222222///666;;;;;;AAAOOO___iiiwwwRRRTTTVVVXXXZZZZZZYYYXXXSSSRRRSSSTTTUUUTTTQQQNNNNNNJJJFFFEEEFFFGGGGGGFFFKKKJJJHHHHHHIIIHHHGGGEEEDDDCCCAAA@@@@@@AAABBBBBB@@@<<<:::<<>>777888333000222444111///...//////...---------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,------...000111111000...---//////.........------------...///111333555555666555444333333444666999;;;888999;;;;;;;;;===@@@CCCGGGCCCAAADDDGGGKKKQQQXXX\\\ZZZ[[[```dddfffkkkppp~~~{{{wwwvvvzzz}}}}}}wwwyyykkkhhhmmmtttrrrlllpppzzz~~~nnnfffbbbhhhqqqvvvxxxzzzwwwsssrrrttttttsssyyy}}}zzzvvvqqqlllgggcccaaahhhiiikkkoooppplllddd^^^TTTNNNHHHFFFHHHGGGBBB<<<======<<<;;;;;;:::999999777666555333222111111111222222222222222222222222////////////////////////111111111111111111111111000000000000111111111111222111111000111222444555333666888;;;GGGYYYgggmmmzzzUUUUUUUUUVVVWWWXXXYYYZZZXXXWWWWWWXXXYYYXXXUUURRRQQQKKKDDDCCCEEEGGGFFFDDDBBBBBBDDDFFFIIIIIIGGGFFFCCCBBB@@@?????????AAABBB@@@<<<999:::???AAA@@@===999888666555555777999;;;777444000000333444333111000---)))'''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&((())))))))))))$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%% !!!"""###$$$%%%%%%$$$#########$$$%%%&&&'''(((""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!   !!!!!!!!!!!!  !!!!!!""" !!!!!! !!!!!! !!!!!!""""""""""""############!!! ###$$$!!! !!!"""$$$%%%%%%%%%&&&"""!!! """"""!!!  !!!!!!!!!""""""######$$$%%%&&&&&&&&&&&&$$$######$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&'''((()))***+++333;;;FFFRRRiiiyyyQQQ;;;555222111222444222111111222222000......------,,,++++++,,,,,,---,,,,,,++++++,,,,,,------///222444444222///---/////////.........---------...///000222333444555666555333222222333555777999::::::999888888999;;;===;;;<<>>OOOcccmmmooo{{{ZZZYYYWWWWWWWWWYYY[[[]]]^^^]]]\\\\\\\\\YYYUUURRRTTTMMMGGGFFFJJJNNNMMMKKKDDDEEEHHHLLLPPPPPPNNNKKKHHHFFFDDDBBBAAABBBDDDEEECCC???::::::>>>AAABBBAAA;;;888444333555777777666555222//////000111111000---+++(((&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$$$$%%%%%%%%%############$$$%%%&&&'''""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!      !!!!!! !!!!!!!!! !!!!!!!!! !!!!!!!!!""""""""""""#########$$$ !!!"""!!! !!!"""###$$$$$$$$$$$$"""!!!!!!!!!""""""!!!!!! !!!!!!!!! !!!!!!"""###$$$%%%%%%%%%$$$###""""""$$$&&&(((############$$$$$$$$$%%%&&&&&&''''''(((***+++,,,555;;;EEEQQQfffrrrOOO;;;333333555222111111222333444333111///......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...///111222333222000///////////////............---......///000222333333666555333111111111222333999:::;;;:::888777888::::::888;;;BBBGGGJJJNNNTTTSSSSSSUUUWWWWWWXXXaaakkk{{{uuusss|||{{{xxxvvvtttpppsssuuutttrrrrrryyyeee```___ffflllpppvvv|||qqqllliiimmmqqqssswww|||~~~pppddd```bbbggghhhjjjlllmmmmmmmmmmmmoookkkfffbbb^^^WWWNNNHHH@@@===<<<>>>@@@@@@<<<888======<<<;;;999888777777666555444333333333333333000000000000000000000000.............../////////111111111111111111111111000000000111111111222222222222222333444666888:::999;;;===EEETTTeeemmmmmmuuu___^^^\\\[[[[[[]]]___```bbb```___]]][[[WWWSSSOOOPPPKKKGGGHHHMMMQQQSSSRRRKKKLLLPPPTTTWWWWWWTTTQQQLLLJJJGGGEEEDDDEEEFFFHHHFFFAAA<<<:::<<>>::::::;;;======<<<888555444666777666444555444111///---,,,++++++***)))''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''((()))))))))))))))(((((((((''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%######"""!!!!!!!!!!!!!!!########################"""""""""""""""!!!   !!!   !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""######"""""""""""""""!!! !!!"""######!!!!!!"""###"""""""""!!!!!!!!!!!! !!!!!!!!!""""""""""""###"""!!!!!!"""###%%%'''(((######%%%&&&&&&&&&&&&&&&'''''''''((()))***+++,,,222777CCCRRRdddkkkMMM777333222000000333555666666333333111000//////......---,,,,,,++++++,,,,,,---...---,,,++++++---000111000000000/////////............---,,,---...000111333222111111000000111111///111444555444444555777>>><<<===AAACCCBBBCCCFFFGGGFFFHHHLLLNNNPPPXXX```fffjjjnnnnnnkkkiiihhhjjj{{{}}}iiiaaafffmmmqqqwww{{{zzz|||xxxlllfffccckkk{{{xxxuuuyyy|||iiiWWWOOOMMMMMMKKKNNNSSSWWWZZZ[[[ZZZYYYUUURRROOOMMMLLLIIIDDD???>>><<<;;;;;;;;;:::888555444444333333222111111111000000/////////000000111////////////////////////......//////000000111111////////////////////////.../////////000000000000111111222333666999<<<===>>>IIIRRRUUUXXX```jjjooovvv___```aaaaaaaaa___^^^\\\[[[ZZZXXXWWWUUUQQQLLLIIIGGGIIIJJJJJJIIIIIIJJJLLLNNNOOOQQQTTTWWWWWWUUUSSSDDDCCCAAAAAACCCFFFKKKNNNKKKGGGBBB===;;;::::::;;;:::888777666666777666666444333111///,,,++++++,,,***(((''''''))))))((('''((((((((((((((((((((((((((((((''''''(((((()))***'''(((((()))***++++++,,,))))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!###$$$%%%""""""""""""""""""##############################!!!""""""###"""!!!          !!!""""""!!! !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!! !!!"""$$$!!!!!!"""#########""""""!!!###$$$###!!! """$$$""""""""""""!!!!!!!!! $$$$$$$$$$$$###########################$$$$$$$$$###$$$&&&'''(((((('''''''''''''''((()))***,,,,,,000666BBBRRRccc{{{rrrNNN;;;777333111222444555555555555333222111000000000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...///000000000000000/////////...///...,,,+++,,,---///000000000111111111222222222///111444555555555666777;;;999:::>>>@@@???AAADDDEEECCCDDDIIILLLNNNRRRXXXZZZ^^^dddeeebbb^^^]]]]]]lllxxx~~~uuuggg```cccfffrrr}}}}}}yyywwwqqqmmmttt}}}vvvwwwnnnhhhlllsssvvvwwwxxxsssqqqfffUUUJJJGGGGGGDDDAAAEEEIIINNNOOOOOOLLLKKKGGGEEECCCDDDFFFEEEAAA======<<<:::999888888777777222222222222222222222222............//////000111//////////////////////////////000000111222222333000000000000000000000000//////000000000111111111111222333555888;;;>>>@@@EEENNNUUUVVVZZZfffsss|||\\\^^^```bbbaaa^^^[[[YYYVVVUUUTTTTTTSSSPPPLLLHHHLLLPPPRRRPPPKKKHHHIIIKKKMMMMMMOOORRRUUUVVVUUUSSSAAA@@@???@@@CCCIIIOOORRRPPPLLLFFFAAA===;;;;;;;;;999999888777777666777777222222111///,,,+++,,,...***)))(((((()))***)))'''************************((((((((((((((()))******%%%&&&''')))+++---//////))))))))))))((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######### """$$$&&&!!!!!!""""""###$$$&&&&&&########################!!!"""#########"""     !!!  !!!!!!!!!"""  !!!  !!! !!!""""""!!! """"""!!!  !!! !!!!!!  """$$$ !!!"""###$$$%%%%%%%%%!!!###%%%$$$!!! """$$$######""""""!!!!!!!!! ''''''&&&%%%%%%$$$$$$###%%%%%%%%%%%%$$$"""!!! ###%%%&&&((())))))((((((''''''(((((()))+++,,,---///555BBBRRRbbbwwwoooAAA<<<777333222333444444777666444333222111111111---,,,,,,++++++,,,,,,---***+++---...////////////000000000000///////////////...,,,++++++,,,.../////////000111222333333444,,,...111222222111222333777555666;;;>>>>>>AAAEEEFFFBBBBBBGGGKKKLLLNNNQQQTTTZZZ```bbb^^^YYYTTTSSS^^^hhhooollleeeaaa___^^^lllyyy}}}{{{zzzyyysssnnnwwwmmmhhhmmmooollljjj___WWW[[[ccceeedddccc\\\]]]XXXNNNHHHGGGCCC<<<@@@CCCHHHKKKLLLJJJGGGEEE???>>>>>>AAADDDDDDAAA===<<<;;;999777777777888888333333444444444555555555000000///000000111222333000000000000000000000000///000000111222333333333111111111111111111111111000111111111111222222222333333444666999===@@@BBBKKKQQQTTTUUU\\\lll}}}````````````___]]]YYYVVVYYYWWWUUURRRNNNJJJFFFDDDLLLMMMPPPQQQQQQOOOMMMKKKKKKGGGDDDHHHOOOSSSQQQLLLAAABBBDDDEEEFFFHHHKKKMMMHHHIIIIIIEEE???:::999999999888777555333333555666888555222///,,,++++++,,,''''''(((((()))))))))***,,,***)))((()))((('''%%%))))))))))))))))))))))))************************))))))((((((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$ !!!###$$$%%%%%%$$$###""""""############""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""###""""""!!!     !!!   !!!!!!!!! !!!!!! """### !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!000---)))%%%###"""###$$$""""""###$$$%%%%%%&&&&&&######$$$%%%%%%&&&'''''''''(((((('''''')))---000000;;;BBBNNNbbbwwwcccQQQ???888555111111333111333555555555333000+++//////000000///...------------------------------000000000///......------000///............//////...///000111111000//////111111000000//////......555555666666777999:::;;;===>>>???@@@CCCEEEGGGHHHIIILLLQQQTTTUUURRRNNNKKKQQQ[[[eeegggbbb]]]^^^aaakkkqqqyyy{{{vvvxxx{{{oookkkjjjtttoooddd___[[[YYYWWWQQQJJJIIINNNTTTVVVVVVMMMLLLKKKIIIFFFBBB???===DDDCCCCCCDDDGGGGGGEEEBBB>>>>>>>>>===<<<<<<;;;;;;;;;:::999777666444333222222222111000///...------...............---------000000//////.........---...//////000000000000000111111000111333444444333333333444222111000222333777111000777???BBBDDDEEELLLSSSTTTXXXgggvvv[[[[[[[[[[[[ZZZXXXUUUSSSSSSTTTTTTSSSPPPKKKGGGDDDGGGIIIKKKNNNNNNNNNLLLKKKGGGEEECCCEEEJJJLLLKKKHHH@@@AAABBBDDDFFFGGGIIIIIIEEEFFFFFFBBB===999777777777666555666777777777666444222///---+++++++++,,,&&&&&&''''''((())))))******)))(((((()))***((('''))))))))))))))))))))))))'''''''''''''''''''''''')))((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$$$$###"""######$$$$$$$$$############$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""###""""""!!!      !!!    """!!! !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""&&&%%%###"""###$$$%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''''')))---///111<<>>@@@BBBDDDDDDGGGKKKNNNMMMJJJFFFCCCJJJRRR[[[```______cccfffjjjnnntttxxxxxxvvvtttssszzz{{{zzzvvvqqqnnnnnnppp\\\WWWUUU^^^ooottteee\\\TTTNNNIIIKKKFFFAAAAAAFFFKKKMMMMMMDDDEEEEEEEEEDDDBBBAAA@@@BBBAAA@@@BBBCCCCCCAAA>>><<<<<<<<<;;;::::::999999777777666555444333333222111111000000//////..............................000/////////...............//////000000000000000///......///111222222111222333333333111222333555999666777>>>DDDEEEGGGJJJLLLUUUYYYddd|||TTTUUUUUUUUUSSSQQQOOONNNNNNPPPSSSTTTSSSNNNIIIFFFBBBDDDGGGIIIKKKKKKKKKJJJEEEEEEEEEEEEFFFFFFFFFEEE???>>>???BBBFFFHHHFFFDDDCCCDDDCCC@@@<<<999777777555333222555888999777444111///---+++******+++,,,&&&'''((()))***+++,,,---)))((('''(((***+++***)))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###############$$$$$$##################$$$$$$%%%%%%%%%%%%$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!    !!!!!!      !!!!!!!!! !!!"""!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""############################## !!!"""$$$%%%&&&'''$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''''''''))),,,...222<<>>???AAADDDFFFEEEBBB???<<<@@@DDDKKKQQQWWW]]]cccgggfffiiimmmnnnkkkgggdddbbbeeeeeeeeedddcccaaa``````UUUNNNHHHJJJTTTaaajjjnnnrrrlllbbbZZZTTTMMMEEE???CCC@@@>>>???DDDHHHIIIIII@@@@@@@@@AAAAAA@@@?????????>>>>>>>>>??????<<<::::::999999888888777777666333333222222222222222222000000000000////////////---------......//////000////////////...............///000000111111000000......//////000111111111000222333333333444666888<<<;;;>>>CCCEEEEEEIIIOOOSSS```jjj}}}QQQRRRRRRPPPMMMJJJIIIHHHKKKMMMPPPRRRRRROOOLLLIIIAAACCCEEEGGGHHHIIIHHHHHHGGGIIIJJJHHHDDDBBBCCCEEE???======AAAGGGIIIEEE@@@BBBBBBAAA???===:::999888444111000222666999888666111000---+++*********+++)))***+++,,,...///000111***)))((((((***+++***((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))*********((((((((('''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#####################"""#################################"""""""""""""""&&&%%%###"""!!!"""######$$$$$$%%%%%%%%%%%%$$$$$$"""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!    !!!    !!!!!!""""""!!!!!! !!!"""###"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###########################"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''')))+++...111;;;AAALLLaaasssrrrNNN>>><<<222111222333222111222555111111222222222222111111////////////............,,,,,,,,,---------......111000000000000111111222111000...---,,,,,,,,,---.........//////000000000---///111333444333222111......///111444666999::::::<<>>>>>AAAEEEHHHIIIHHHBBBBBBAAA???>>><<<::::::===============<<<:::888888888777777666555555444222222222111111111000000.../////////000000000111,,,------...///000000111///////////////.........//////000111111111111000///000222222222222333444000111333444555777999<<>>======<<<:::999777444222000333888===@@@@@@555333000,,,***)))******)))***+++---...000111111---+++))))))******((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&%%%###"""!!!"""############$$$$$$$$$$$$#########""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!    !!!!!!"""""""""!!!!!! !!!"""###"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###########################"""###%%%&&&&&&%%%###"""###############$$$$$$$$$""""""###$$$&&&'''(((((($$$&&&((((((((()))+++---000:::AAAMMMccctttnnnPPP@@@===777444555444000///222222222333333333333333222000/////////......------......---------,,,,,,,,,000000000000000111222222111000...---,,,,,,,,,---------......//////000000...///111333444333222111......///111333555777888444666999;;;<<<<<<;;;;;;777666555999@@@HHHMMMOOOTTTVVVXXXWWWTTTQQQOOOOOOMMMMMMLLLMMMMMMLLLIIIFFFFFFCCCAAABBBFFFJJJKKKKKKMMMMMMKKKKKKKKKJJJHHHFFF::::::;;;>>>AAABBBCCCBBBCCCBBB@@@>>><<<:::888777<<<===>>>>>><<<:::999888777666666555555444444333444333333222111000//////......//////000000111111------......///000111111.........//////////////////000000111111111111111///111333333222222444666111333555666888:::===@@@GGGFFFGGGHHHHHHLLLYYYfffrrrOOOQQQPPPLLLFFFBBBAAACCCCCCCCCDDDEEEEEEEEEFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGFFFHHHHHHDDD???<<<<<<===<<<;;;<<<@@@EEEGGGEEECCC<<<;;;::::::;;;:::888666666666777999===BBBFFFIII777555111...+++*********'''((()))***+++,,,---......,,,************(((&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$########################$$$$$$$$$$$$############""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!    !!!"""""""""!!!!!!!!!!!!!!!!!! !!!"""!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""##############################!!!###$$$$$$$$$###"""""""""###############!!!!!!###$$$&&&'''))))))%%%''')))*********,,,...000999@@@MMMcccuuuyyy\\\EEE888000222444222222555333333444555555555444444111111000000//////......//////......---,,,,,,+++////////////000111111222000000///...------------,,,,,,,,,,,,,,,------------...///000000000////////////000111222444555666///000333555777888999999999777666777;;;@@@CCCDDDHHHJJJLLLLLLJJJIIIIIIJJJGGGGGGGGGFFFEEECCCBBBBBB?????????AAAEEEGGGGGGGGGHHHHHHFFFEEECCCCCCBBBBBB999:::;;;===>>>>>>>>>>>>>>>===<<<:::999888888888999;;;===<<<:::888888888555555444444333222222222444444333222111000///.........//////000000111111.........//////000000111.........//////////////////000111111222222111111...111333333111000333666333555777999:::===@@@CCCFFFEEEGGGKKKOOOXXXgggvvvLLLNNNNNNJJJDDDAAABBBEEEBBBDDDEEEGGGGGGFFFDDDCCCCCCCCCDDDFFFGGGHHHIIIIIIFFFFFFDDDAAA===:::999999888999;;;>>>AAACCCEEEFFF===;;;:::;;;===>>><<<999:::>>>BBBBBB@@@>>>@@@CCC555333000---+++++++++,,,''''''((()))******++++++,,,+++******++++++)))((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%$$$###"""########################"""""""""######$$$$$$$$$"""######$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!! !!!!!!"""    !!!!!!!!!""""""!!!!!!!!!!!!!!!""""""""" """!!! !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!###$$$%%%&&&&&&########################""""""###$$$&&&'''((((((&&&(((***+++++++++---///111999@@@MMMbbbssshhhPPP<<<888999666555888333444555666666666666555444444333222222111000000///.................................///000111222/////////000000//////...---,,,,,,,,,,,,,,,,,,+++------............//////000//////000000111222333...///111222444555666777666777777777888999;;;======???AAAAAAAAAAAABBBDDD???AAABBB@@@===<<<>>>@@@AAA@@@???>>>???@@@@@@@@@BBBBBBAAA@@@>>>=========<<<<<<======<<<;;;;;;<<<888777555444444444555555444666999999666555555666222222222111000000//////222111111111000000000///////////////000000000000///////////////000000000............/////////000000000111222222222222111///222555444222111444777666888:::<<<===???CCCEEEHHHIIIOOOZZZeeeqqqHHHKKKLLLIIICCCAAACCCGGGDDDGGGJJJMMMMMMJJJFFFCCC@@@AAACCCEEEGGGIIIJJJKKKGGGFFFCCCAAA>>><<<999888666888:::<<<>>>@@@DDDGGG@@@???===???BBBBBB@@@>>>>>>EEEJJJHHH???777444555333111///,,,+++,,,,,,---)))))))))******++++++++++++)))))))))+++,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&'''&&&$$$###""""""""""""""""""""""""""""""######$$$$$$$$$%%% """###%%%%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%$$$###"""!!!!!!"""###$$$######################## !!!!!!!!!!!!!!! !!!""""""   !!!!!!!!!!!!   !!!"""""" !!!"""### !!!!!!""""""###### !!!!!! """### !!!!!!!!!"""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&(((+++,,,,,,,,,...///222:::???LLLaaappp|||ZZZJJJBBB999333333444444555666777777666666666666555444444333222222------......///000000000------------...///111111...///000111111111///////////////......---------//////.........///000000//////.........///000000111111222333444555666666111333555666555555777999666888:::::::::;;;===???999<<<>>><<<888777;;;@@@>>><<<;;;:::<<<>>>AAABBB:::<<<>>>>>>===<<<<<<===:::;;;;;;999777666666777555444222000//////000000///333666666333222333444000000000///......------////////////000000111111000000000000////////////000000000000////////////---.........//////000000000000111222222222222111111555888777444333777:::777999<<<===>>>AAADDDGGGTTTVVV```pppLLLNNNOOOLLLGGGCCCCCCDDDDDDEEEGGGHHHIIIIIIHHHGGGIIIFFFEEEFFFIIIKKKKKKIIIJJJJJJGGG@@@===>>>===;;;888999999:::<<<======>>>CCCCCCCCCEEEGGGGGGEEEDDDCCCFFFIIIGGG@@@999444222------,,,,,,+++***)))))))))))))))))))))*********+++)))'''%%%%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%'''%%%######$$$&&&&&&%%%&&&&&&%%%%%%$$$###"""""""""!!!!!!""""""""" """"""""""""!!!!!!!!!!!!############$$$%%%&&&'''&&&$$$!!!!!!$$$&&&!!!"""######"""###%%%'''############"""""""""""""""""""""""""""""""""""" !!!"""""""""""""""  !!!!!!   """"""!!! !!!!!! !!!!!!""""""""""""""""""""""""######""""""!!!""""""!!!!!!  !!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###$$$&&&((()))((($$$ ###&&&&&&&&&"""############$$$$$$$$$&&&((()))******+++---///333999@@@OOOfffrrrgggLLL===999999222666::::::777444444444444333222333555666555444111111000///......//////---------............///......//////000000111111///...---,,,+++,,,,,,---...------,,,,,,------..................///000000000000111222333333444444222333333444555666777777999888777666666777888999888888999999999:::::::::;;;;;;;;;<<<<<<============<<<:::999888999999:::===;;;888555444444666777111222222111000000111333666666555444333333222222111111000000//////......000///.........000111222...///000222222333333333111000///......///000111222111///---,,,---///000111111111111111222222222222777===???<<<888777777<<<===???AAA@@@???EEENNNXXX___mmmOOOQQQQQQNNNIIIEEEEEEGGGHHHHHHHHHHHHFFFEEECCCBBBDDDBBBBBBDDDHHHJJJIIIHHHEEEFFFCCC>>><<<>>>>>><<<>>>>>>===<<<:::999888777@@@@@@AAACCCEEEFFFEEEEEEEEEFFFFFFCCC>>>999555444---,,,,,,+++***)))((((((((((((((())))))*********)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$(((&&&$$$$$$%%%&&&&&&%%%'''&&&&&&%%%$$$#########%%%###!!!"""$$$&&&$$$"""###############"""""""""############$$$%%%&&&'''%%%$$$""" """$$$%%%!!!"""######"""###%%%'''############"""""""""""""""""""""""""""""""""""" !!!"""""""""""""""     !!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! """!!!!!!!!!  !!! !!!!!!!!!!!!""""""""""""""""""""""""###""""""""""""###$$$%%%%%%###"""###%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&((()))******+++---///333:::@@@OOOeeerrrlllSSS@@@666888777777666666777999:::555444222222333444222111222222111000000000000000.........................../////////000000000111000///...---,,,,,,---......------,,,,,,------..................///000000000000111111222333333444111111222333444555666666777666555555555555666777666777777777777888888888999999999999999999::::::;;;:::999888888888999:::;;;999666444333333444555222333333222000///000222444444333333222111000000111000000000/////////...000//////.........//////111111111111000//////...000000///......///000000000///.........000111333111111222222222333333333222777;;;<<<;;;999:::<<<<<<===@@@CCCDDDGGGQQQ[[[jjjtttPPPQQQRRRNNNIIIFFFFFFHHHJJJJJJIIIGGGFFFDDDCCCBBBCCCCCCCCCFFFHHHIIIHHHFFFAAABBBAAA<<<<<>><<<:::777666555??????@@@AAABBBBBBBBBBBBEEEBBB@@@>>><<<999666333------+++***)))(((((((((''''''((()))******++++++((()))***+++***)))'''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$(((&&&$$$$$$&&&'''&&&&&&''''''&&&&&&%%%%%%$$$$$$###!!! """$$$""" ###############$$$$$$$$$############$$$%%%&&&'''$$$$$$############$$$$$$!!!"""######""""""$$$&&&############"""""""""""""""""""""""""""""""""""" !!!"""""""""""""""      !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!  !!!!!!!!!!!!""""""""""""""""""""""""$$$###""""""!!!!!!!!!!!!###"""###%%%''''''$$$"""%%%%%%%%%%%%&&&&&&&&&&&&&&&((()))******+++---///333;;;AAANNNdddrrr|||^^^JJJ@@@;;;555333666999:::;;;888666444333333333222000333333333333222222222222........................////////////000000000000000//////............///......------------.....................///000000000000000111222222333333///000111222333444444555555444333333333333444555444444555555555666666666666666666666666555555555777777777666777777888999888666444222111111222333333444444222///...///111222111111111000000//////000000000000///////////////000000//////...---,,,111111000000///......---//////............///000///.........000222444555333333333333444444444555333666999999888999<<>>CCCIIINNNUUUcccpppLLLMMMNNNKKKFFFCCCDDDFFFIIIIIIHHHGGGFFFFFFFFFGGGEEEFFFHHHIIIJJJIIIGGGFFFCCCEEEDDDAAA@@@CCCCCCAAA======<<<;;;;;;::::::999???@@@@@@???>>>=========BBB@@@======>>><<<777333///...,,,+++))))))))))))(((((()))***+++,,,------***************)))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%'''''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&$$$!!! !!!""""""###############$$$############$$$%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###"""!!!"""###%%%############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""    !!!    !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!!!!""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!!!!#########$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&((()))******+++---///333<<>>AAADDDGGGOOOZZZdddpppFFFGGGGGGEEEAAA???AAADDDIIIGGGEEEDDDCCCDDDEEEFFFCCCEEEHHHJJJKKKKKKJJJJJJNNNPPPNNNJJJIIIKKKKKKHHH;;;;;;<<<<<<<<<=========<<<>>>>>>===;;;:::;;;===@@@@@@@@@BBBDDDAAA;;;666222111...,,,+++******+++******+++,,,,,,---......,,,+++)))((('''(((***+++''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%''''''&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&$$$,,,444222***###"""%%%!!!!!!!!!"""""""""##################$$$%%%&&&&&&###$$$%%%%%%%%%%%%$$$###!!!"""###"""!!!!!!###$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!!!!!!!!!!  !!!    !!!!!! !!!!!!!!!!!!!!! !!!!!!  !!!"""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""###$$$$$$%%%$$$###""""""###&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&((()))******+++---///333===AAAIII___ppp~~~{{{___JJJ@@@<<<999666999777444333444666666555555666777777888777666666222222111111000///......000000000000//////////////////000000000000000000///......------......///...............///000000//////000000000000111111000000111222333444555555444444444444444444444444444444444555555555666666555555444444333333222222222333333444444555555555555444333222222222333444444444444222///...///000000000000111111111111111////////////000000000000...///111222333333333222111111000000000111222333---....../////////000000000000000000000111111111666666666777888999999999===@@@CCCCCCAAAAAACCCFFFMMMSSSaaasssAAACCCDDDBBB???>>>AAAEEEIIIGGGCCC@@@??????@@@AAA===AAAEEEHHHJJJKKKMMMOOOUUUWWWVVVRRRPPPQQQPPPMMM>>>>>>>>>>>>>>>=========888;;;<<<;;;999999<<>>@@@CCCFFFGGGDDD???;;;444222000---+++++++++,,,+++,,,,,,,,,,,,------------+++(((&&&&&&''')))+++''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%$$$$$$%%%&&&&&&%%%###$$$$$$%%%%%%&&&&&&''''''""",,,444333)))!!!!!!### !!!""""""##################$$$%%%&&&'''######$$$$$$$$$$$$######!!!"""###"""!!!!!!"""$$$############"""""""""""""""""""""""""""""""""""" !!!""""""""""""""" !!!!!!!!!!!!"""""""""      !!!!!!!!!!!! !!!!!!  !!!""""""!!!!!! !!!!!!!!!!!!!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&%%%%%%$$$"""!!!"""&&&)))$$$$$$$$$$$$%%%%%%%%%%%%&&&((()))******+++---///111===@@@GGG[[[nnn}}}aaaMMMBBB:::666888666333222333555555555666666888999999999888777555555444333111000//////000000000000////////////...//////000000000000/////////............//////...............///000000///////////////000000000000000111222333444444555444555555666666555555444444555555555555666666666444444444444444444333333222222333444444444333333444333333333333444444555333444444222///...///111000000111111222222333333////////////000000000000...///111222444555555555666555333111/////////000---...///000111111111000111111111111111222222222777777888999:::;;;<<<<<<:::===@@@AAAAAACCCHHHMMMTTT___sssBBBCCCDDDCCCAAABBBFFFJJJIIIGGGCCC@@@???@@@BBBCCCAAADDDGGGIIIIIIKKKNNNQQQQQQSSSSSSOOONNNOOONNNJJJ@@@@@@@@@???????????????;;;===>>>;;;777555888<<<999<<<@@@AAAAAA???======555222///,,,******+++,,,+++++++++++++++************)))((('''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$######$$$&&&&&&$$$"""#########$$$%%%&&&&&&'''!!!%%%)))((($$$  !!!!!!"""######$$$$$$############$$$%%%&&&'''########################!!!"""###""" """###############"""""""""""""""""""""""""""""""""""" !!!""""""""""""""" !!!!!!!!!!!!"""    !!!!!! !!!!!! !!!!!!!!!!!!!!! !!!!!!!!!""" !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###$$$%%%$$$""""""%%%(((%%%%%%%%%%%%&&&&&&&&&&&&&&&((()))******+++---///000<<>>:::<<<>>>@@@DDDMMMYYYaaalllxxxDDDFFFGGGFFFEEEFFFKKKOOOHHHFFFCCCAAABBBEEEHHHKKKIIIKKKMMMLLLJJJJJJMMMPPPHHHKKKKKKHHHHHHIIIHHHDDD>>>??????@@@AAAAAABBBBBBBBBCCCBBB===555111222555444777::::::888777999;;;444222...+++))))))***+++++++++******)))((((((((('''((()))))))))(((&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$###"""###$$$%%%%%%###!!!""""""###$$$%%%%%%&&&&&&%%%###!!!"""$$$%%%$$$"""!!!""""""###$$$$$$%%%%%%############$$$%%%&&&'''######""""""""""""######!!!"""###""" !!!###############"""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""  !!!!!!    !!!!!! !!!!!! !!!!!!!!!!!!!!!  !!!!!!"""""" !!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""" ###&&&&&&$$$###$$$&&&&&&&&&&&&'''''''''((((((&&&((()))******+++---//////<<<>>>BBBWWWlllzzzfffQQQCCC@@@;;;999888999999888555666888:::::::::888777999888777666444333111111111111000000/////////...,,,---...000000000///...//////............//////...............///000000///////////////.........------...///000111222222333333555555555555333333333333444444444555555555222222333333444444444555333444555555444333111000111111111222333333444444111222222111000000111333......///000111222333333.../////////000000111111222111000000000111222333222111///...---///000111...///111222333333333222000222333666777999999:::999999:::;;;<<<===>>>???CCCDDDDDDGGGOOO]]]ooo{{{@@@BBBCCCBBB???===>>>@@@BBBCCCEEEEEEEEEEEEFFFGGGPPPNNNMMMLLLLLLKKKJJJHHHGGGGGGGGGFFFFFFFFFFFFFFFAAA@@@???>>>>>>???@@@AAAFFFBBB<<<666222000000000222222222222111111000000///...---+++******++++++...,,,((('''((())))))((((((''''''''''''&&&&&&&&&$$$%%%&&&'''((('''&&&%%%$$$$$$################## """###$$$$$$###&&&%%%$$$###""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""!!!!!!""" !!!!!!"""###$$$$$$$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!!!!!!!   !!!!!!""""""######!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!""""""""""""""""""""""""##################$$$$$$$$$######"""$$$%%%%%%%%%$$$$$$&&&((((((((())))))***+++---...000666???HHHTTTfffzzzeeeXXXHHH>>>===>>>===;;;666555777:::999666777;;;999999999999999888777666666444222000000000111222000000000111222222333333111111111111000000000000111111000000//////.........------,,,---...///000...///000222222111111000222222444444444444222222444444444333333222222222222222222222222222222222333333333222222111111111222222222222222222222222333333333222222111111111000000000000000111111111///////////////.........111111111111000000000000111111111111000000000000222222333333333444444444333777888666888>>>>>>999<<<===>>>>>>======???AAAEEENNNVVV[[[ggg|||>>>@@@BBBAAA>>>===>>>@@@???@@@AAAAAA@@@AAACCCEEEGGGFFFEEEEEEEEEFFFFFFFFFHHHHHHGGGFFFEEEEEEDDDDDDAAA@@@???>>>>>>??????@@@CCC@@@<<<777333222111111111111111000000000000000///...,,,************+++...+++((('''((())))))((((((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%$$$$$$######################## """###$$$%%%$$$$$$$$$###"""!!!!!! ######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!  !!! !!!""""""###$$$$$$###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!!!!   !!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""" !!!!!!!!!""""""""""""!!!!!!"""""""""###############$$$$$$$$$######"""$$$%%%%%%%%%$$$$$$&&&(((((((((((()))***+++------222888AAAIIITTTeeewwwzzz___JJJ???<<<;;;:::===888444444444333666;;;999999999::::::999999999777555333222111111222333111111111111222222222222111111111000000000//////111111000000////////////......---------...///000//////111111222111111000222333333444444333333222333333333333222222222111222222222222222222222222333333333222222222111111222222222222222222222222333333333222222222111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111333333333444444444555555888;;;<<<:::<<<@@@???;;;<<<<<<===<<<===???CCCFFFJJJWWWgggsss>>>???@@@???=========???;;;<<<<<<<<<;;;<<>>>>>>>>???AAACCCDDDHHHGGGFFFEEEDDDBBBAAAAAA@@@@@@???>>>======>>>>>><<<;;;888666333111000///.../////////////////////---,,,+++)))))))))******---+++((('''((())))))((((((''''''''''''&&&&&&&&&#########"""""""""##############################""""""###$$$%%%%%%$$$$$$#########"""!!!!!! ######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""######"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!        !!!!!!!!!!!!""""""""" !!!!!!!!!"""""""""!!!!!!""""""""""""######"""######$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&(((((((((((()))***+++,,,---555:::BBBJJJTTTcccuuukkkWWWJJJAAA<<>>;;;============???EEEMMMRRRZZZkkk?????????>>><<<;;;;;;;;;999999999999888999<<<>>><<<===<<<<<<<<<>>>@@@CCCCCCCCCBBBAAA@@@@@@??????>>>>>>===<<<;;;;;;;;;;;;555555444222111///---,,,---------------.........,,,+++***((((((((()))***,,,***((('''((()))((('''(((''''''''''''&&&&&&&&&%%%$$$"""!!!!!!"""#####################$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!     !!!"""   !!! !!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!"""""""""###""""""###$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&((((((((((((((()))+++,,,---444:::BBBJJJTTTccctttppp\\\OOOBBB;;;777999<<<:::666555777777888888999:::;;;<<<999888777666555555555555555444444333222222111111000000000/////////......000000000000000000000000/////////////////////000000000111111222222222222333333333333333333333333444444444333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333222222111000//////000000000111111111111111000000000000111111111111222222222333333333333333666666777777777888888888555888;;;<<<===>>>???>>>>>>???AAAEEELLLWWWccckkkBBBAAA???===;;;:::888777888999999999888999;;;===<<<===>>><<<:::;;;===???===============>>>>>>>>>:::::::::::::::999888888333444333333111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((()))******)))''''''((()))((('''(((''''''''''''&&&&&&&&&&&&%%%$$$"""""""""###$$$""""""#########$$$$$$$$$######""""""############$$$%%%%%%%%%%%%$$$######"""###$$$%%%%%%$$$###""""""""""""""""""""""""""" !!!!!!!!!"""""""""### !!!""""""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!       !!!"""   !!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&((('''''''''((()))***,,,,,,222888AAAJJJTTTbbbtttzzzZZZOOOEEEBBB@@@;;;666555888888888888888999:::;;;999999888777666666666666666555555444333222111111000000000000////////////000000000000111111111111000000000000000000000///111111111111111222222333333333333333333333333333444444444555555555555555222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222444333333222111000000////////////000000111111111111111111111222222333333444444444555555555666666888999999999999:::::::::;;;<<>>@@@CCCAAAFFFNNNYYYgggxxxCCCAAA>>>===<<<:::777555777999::::::::::::;;;===:::===>>>===:::888999<<<:::::::::;;;<<<<<<======777888999999999999888888888888777666444111///...------,,,,,,,,,++++++++++++***)))(((((()))******)))(((''''''))))))((('''(((''''''''''''&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%"""""""""""""""###$$$%%%""""""###$$$$$$###"""!!!""""""############"""""""""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!"""   !!!!!! !!!!!!!!! !!!!!!!!! !!!!!!!!!!!!""""""!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&((('''''''''((()))***+++,,,000777@@@IIISSSaaaqqq}}}wwwcccTTTHHH???<<<<<<<<<;;;:::888888888999:::999999999888777777666666666666555444444333222222111111111111000000000000000000000111111111111222000111111111111000000///222111111111111222333333444333333222222333333444444444444444555555555555222222222222222222222222111222222222222333333333222222222222222222222222111222222222222333333333333333333222111111111000......///000000111111111222222222333444444555555666666666777888888999999::::::;;;;;;;;;<<<<<<<<<======>>>@@@???===AAAHHHPPPYYYhhhyyyAAA???===<<<===<<<:::777666888;;;<<<<<<;;;;;;;;;888<<<@@@???<<<999:::<<<;;;;;;;;;;;;;;;;;;<<<<<<666777999::::::::::::999===<<<:::888555222000///......---,,,++++++******+++***))))))))))))++++++(((''''''((())))))(((&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!""""""###$$$$$$%%%%%%###"""""""""###%%%&&&'''!!!"""$$$%%%%%%$$$"""!!!"""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""" !!!"""############"""!!! !!!"""######""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!    !!!!!! !!!!!!"""  !!!!!! !!!!!!!!!""""""!!!!!!"""$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$&&&((('''''''''''')))***+++,,,111777@@@HHHQQQ^^^nnnyyyxxxdddRRRIIIHHHBBB@@@===;;;999999999999999999999888888777666555666666555555444444333333222222222222111111111111000000111111111222222222111111222222222111000///222222111111111222333444444333333222222333333444222222222333333333444444222222222222222222222222111111222222222333333333222222222222222222222222111111222222222333333333222222222222222222222222//////000111111222333333333333444444555666666777888888888999:::;;;;;;;;;<<<<<<<<<<<<=========>>><<<;;;>>>CCCEEEGGGPPPZZZooozzz???===;;;<<<>>>>>>===:::555888<<<>>>===;;;::::::888===CCCCCC???<<<<<<>>>=========<<<<<<;;;;;;;;;666777999;;;<<<<<<<<<;;;???===:::777333111///...000///...---+++***))))))++++++***))))))***+++,,,(((''''''((())))))(((&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&%%%$$$"""!!!!!!""""""###$$$$$$%%%%%%############$$$&&&((()))###$$$&&&''''''&&&%%%###"""!!!  !!!""""""""""""""""""""""""""" !!!"""######$$$$$$"""!!!!!!"""$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!   !!!!!!      !!!!!!!!! !!!!!! !!!"""""" !!!!!! !!!!!! !!!!!!!!!"""!!!!!!"""$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&(((''''''''''''(((***+++,,,222888AAAHHHPPP\\\jjjuuuhhhWWWRRRFFFDDD@@@===:::999999:::888888999888888777666555555555555555555444444444333333333222222222111111000000111111222222222222111222333333222111000///333222111111111222333444444444222222222222444444000000000111111222222222222222222222222222222222111111111222222333333333222222222222222222222222111111111222222333333333222222222222222222333333000000111222333333444444444444555555666777777888999999:::;;;;;;<<<==================>>>>>>>>>>>>======CCCLLLRRRXXXfffttt:::<<<>>>>>><<<999888888;;;;;;;;;<<<<<<<<<<<<<<<;;;AAAFFFGGGCCC@@@???AAA???>>>===:::888888;;;===888999:::::::::999777666:::999777555444333333333111///,,,+++,,,,,,,,,+++************)))))))))(((&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!########################"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""######""""""!!!!!! !!!!!!""""""##############################"""  """""""""!!!!!!   """   !!!  !!!  !!!    !!!!!! ###### !!!!!!!!!!!!"""############$$$$$$$$$###%%%&&&&&&&&&&&&''')))(((((())))))***+++---...444888???GGGPPP[[[eeelll|||ssseeeZZZMMMDDDCCCAAA===999::::::::::::999777555444666666555444222222444555555555666777666555444333555444444333333222222222000000111111111222222222222222111111222444666777666555444444333333333333111111111111222222222222666555444333222222222222444444333333222222111111333333444444444333333222666555333111111222333444555444444333333333444444444444222222111222333444666777999;;;;;;;;;;;;::::::::::::999999:::===@@@BBB>>>;;;<<>>>>>===;;;::::::===============>>>>>>???BBBFFFJJJJJJFFFCCCCCCEEEBBBAAA???;;;999999<<>>===<<<;;;;;;===<<<;;;::::::<<<===???DDDGGGIIIHHHEEECCCDDDFFFEEECCC@@@<<<999:::>>>AAA>>>>>>===<<<;;;999888777;;;999777444222111111111111///---,,,---...------,,,,,,+++++++++*********''''''''''''&&&%%%$$$###&&&%%%%%%$$$$$$#########"""######$$$$$$######"""%%%$$$$$$######$$$$$$%%%########################"""######$$$$$$######"""########################!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""" """"""   """  !!!"""!!!!!!  !!!!!!!!!   !!!!!! """""" !!!"""######$$$"""""""""#########$$$$$$###$$$&&&&&&%%%%%%'''(((((((((((()))***+++,,,---222777@@@JJJTTT]]]ffflllvvv~~~nnnaaaUUUNNNMMMGGG???:::888999;;;<<<999999888888777777666666999777444222222333666777333333333444444444444444444444555555555666666666444444333333333333444555555555444444333333444444333333444444444555555555333333333333444555666777555555555555444444444444444444555555555555444444666555444222222333444555333333333444555666777888;;;:::999888888999:::;;;===============<<<;;;::::::<<<======<<<<<<===>>>AAABBBEEEHHHNNNYYYfffppp~~~444666:::;;;;;;::::::;;;999777555444444666999;;;===???@@@???>>>>>>@@@BBBBBBAAA>>>;;;999;;;???CCC??????>>><<<;;;999777666:::888666333111000000///111///---,,,---.........+++++++++*********))))))((((((((('''&&&%%%$$$###&&&&&&%%%%%%$$$###""""""""""""############""""""%%%$$$###""""""###$$$%%%########################""""""############""""""########################!!!!!!""""""""""""!!!!!! !!!!!!""""""############""""""!!!!!! """"""""""""""""""""""""###"""!!!!!!!!!!!!"""###  """   !!!!!!   !!!""""""###   !!!"""  !!!"""   !!!"""###$$$$$$""""""""""""############"""$$$%%%%%%%%%%%%&&&((((((((((((((()))+++,,,---000666@@@JJJTTT^^^fffkkkvvvrrrfffaaaXXXKKKBBB>>>======<<<<<<:::999999888777555333888666555333333444555666333444444444555555666666444444444444555555555555666666555555444444444444666555555444444444555555444444555555555666666666333333333333444555666777555555555555666666666666555555666777777777666666888777666666555666777777888888888888888999:::;;;<<<<<<;;;:::;;;;;;===>>>======>>>>>>>>>>>>>>>>>>@@@@@@@@@>>><<<===???AAABBBJJJTTT]]]ggguuu///222666888888777888888666444222111111333666777555666666777777999;;;======<<<:::888777:::>>>BBB???>>><<<:::888666555555777666333111///.........000...,,,,,,---//////...))))))))))))((((((((((((''''''''''''&&&%%%$$$###&&&&&&%%%%%%$$$###"""""""""""""""######"""""""""###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""############""""""!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""  """      !!!"""###### !!!!!!  !!!!!!   !!!"""#########!!!!!!"""""""""#########"""$$$%%%%%%$$$%%%&&&((('''''''''((()))***,,,,,,///555>>>IIIRRR\\\dddiiiuuummm^^^SSSJJJBBB===???===::::::;;;:::888666666666666777666666555444555555666666777777888888555666666666777777777777888888777777666666555555777666666666666666777777555555555666666666777777555555555444444555555555666666666777777888888888777777888999999999999999:::::::::::::::::::::;;;??????>>>===<<<<<<<<<===<<<<<<;;;;;;;;;<<<>>>???========================??????>>>>>>@@@DDDKKKPPP\\\hhhwww,,,///222444444444444555555444333222222444666777222222333444666888999:::888888888666666888;;;>>><<<:::888666444333222222333222000...---,,,,,,---...,,,***+++,,,...///...))))))((((((((('''''''''&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$#########!!!""""""######""""""!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   """   !!!!!!  !!!!!!""""""  !!!!!!!!!!!!!!!!!!!!!"""""""""######"""###%%%%%%$$$$$$&&&''''''''''''((()))***+++,,,...333<<>>???===:::888999:::;;;:::999888666888888888888999999999999999999999:::::::::;;;;;;999999::::::999888777777888888777777888888999999777777888888888888999999888888777777666777777777888888999:::;;;<<<<<<===999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<===============BBBAAA@@@???>>>=========<<<;;;;;;;;;;;;===>>>??????>>>>>>======>>>>>>??????BBBFFFLLLTTT___jjjqqq+++---111333333222222333444444333333444444555666444444444555666777777777777888888777555555777999888666444222111000000000000///---,,,+++++++++,,,,,,***)))))),,,.........))))))))))))(((((((((((($$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###"""!!! !!!"""###"""""""""""""""""""""""" !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!  """   !!!!!!!!!!!! !!!!!!!!!    !!! !!!!!! !!!""" !!!!!!!!!!!!"""""""""###"""###$$$%%%$$$$$$%%%''''''''''''''')))***+++,,,...222999AAAJJJTTT]]]ccciiippp|||fff^^^UUUOOOMMMKKKFFFCCC???>>>>>>>>>============;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<::::::;;;<<<<<<;;;:::999999999999999999:::;;;<<<::::::;;;;;;;;;<<<<<<<<<:::::::::::::::;;;<<<===<<<<<<===>>>???@@@AAABBB;;;<<<===>>>????????????<<<======>>>>>>>>>>>>>>>??????>>>===<<<<<<<<<<<<<<<<<<;;;;;;<<<===???@@@@@@@@@AAABBBEEEHHHJJJLLLQQQWWWbbbnnn|||+++---111222222222222222222222333333333444444444777666666666777666555333888999999888555444444444555444111///............---,,,+++*********+++++++++)))((()))+++---......************))))))))))))$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%!!!!!!""""""""""""!!!!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""###"""!!! !!!"""########################### !!!!!!!!!!!! ######""""""!!!!!! !!!!!!""""""##############################  !!!!!!!!!""""""!!!  """   !!!!!!"""""" !!!""""""  !!!   !!!!!! !!!!!!!!! !!!""" !!!!!!!!!!!!""""""""""""!!!###$$$$$$$$$$$$%%%'''''''''''''''(((***+++,,,...222888???GGGQQQZZZaaabbbjjj{{{ssshhhaaa[[[TTTOOOEEECCCAAA??????@@@BBBCCC=========<<<<<<;;;;;;:::999999999:::::::::;;;;;;:::;;;<<<=========;;;;;;::::::::::::;;;;;;<<<===============>>>>>>>>>>>>;;;;;;;;;<<<>>>@@@AAABBB??????@@@AAACCCDDDEEEEEE======>>>@@@@@@AAAAAAAAA<<<<<<===>>>>>>>>>>>>>>>;;;;;;:::::::::;;;;;;<<<===<<<<<<<<<<<<>>>@@@AAA???AAADDDHHHNNNUUUZZZ]]]gggppp...///000111222222222222111111111111111111222222444444555555555555555444666666666555444222111000333333333222111000///...,,,++++++*********+++++++++++++++,,,,,,---------(((***+++***(((&&&&&&''''''''''''''''''&&&%%%%%%'''&&&&&&%%%%%%$$$####################################""""""""""""######"""""""""!!!""""""###$$$$$$###"""###$$$$$$###""" !!!######!!!!!!!!!""" !!!!!!""""""###### !!!!!!!!!!!!!!!"""#########!!! !!!!!!!!!!!!""""""""""""   """###!!!!!!!!!!!!!!!     !!!!!!  !!!!!!!!! !!!"""!!!!!!  !!!!!!!!!  !!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!  ############""""""!!!!!!######$$$%%%%%%%%%$$$$$$''''''(((((()))+++,,,---...222888???GGGPPPYYY^^^aaahhhvvvxxxjjj```ZZZSSSKKKGGGGGGFFFCCC??????===<<<:::999:::<<<===777777888:::<<<===;;;999???>>>>>>===============;;;;;;<<<<<<<<<<<<<<<;;;??????>>><<<::::::<<<===>>>>>>>>>???@@@AAACCCCCC?????????@@@AAABBBBBBCCCBBBAAA@@@???===<<<::::::<<<;;;;;;;;;;;;<<<<<<===<<<<<<<<<:::999999;;;===;;;===???AAAAAACCCEEEGGGOOORRRUUUWWWZZZdddqqq{{{111111111111222222333333111111111111111000000000222222333444444444444444444444333222222111111000111111111111111000///...---,,,+++***************++++++++++++++++++,,,,,,)))***+++***(((&&&&&&&&&%%%&&&((()))***))))))(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""""""""""""""###$$$$$$$$$###""""""$$$$$$###""" !!!######!!!!!!!!!"""!!!!!!!!!!!!!!!""""""""" !!!!!!!!!!!!""""""#########"""!!! !!!!!!!!!!!!"""  !!!  !!!!!!!!!!!!      !!!!!!!!!  !!!!!!!!!  !!!!!!!!!!!!!!!!!!  $$$$$$#########"""""""""######$$$%%%%%%%%%$$$$$$'''''''''((()))***,,,,,,///222777===EEENNNXXX^^^___gggssswwwmmmeee```ZZZSSSMMMOOOLLLHHHEEEEEEDDDCCCBBB===<<<;;;;;;<<<;;;:::888===>>>???@@@@@@>>>===<<<===>>>??????????????????<<<===>>>>>>>>>???AAACCCBBBAAA@@@???>>>>>>>>>>>>======>>>>>>>>>??????????????????>>>===<<<;;;;;;;;;;;;;;;<<<===>>>???@@@<<<===>>>>>>===???BBBDDDEEEGGGIIIKKKNNNRRRXXX]]]```gggrrr}}}333333222111111222444444222222111111000000//////000111222333444555555555333222111000///000111111000000000000000000000///......,,,+++************++++++++++++***************+++,,,***(((&&&%%%&&&###%%%))),,,------,,,+++(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""############"""###$$$$$$%%%$$$###""""""$$$$$$###""" !!!######!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!!!!  !!!!!!!!!    !!!    !!!!!!!!!!!!  !!!$$$$$$$$$###############"""###$$$%%%%%%%%%%%%%%%'''''''''((()))***+++,,,000222666;;;BBBMMMWWW___```hhhqqq~~~}}}ssslllhhhaaaZZZUUUTTTRRRMMMHHHGGGEEEBBBAAA@@@???>>><<<;;;<<>>;;;999:::;;;<<<<<<======<<<<<<;;;===?????????@@@AAACCCAAA@@@>>>===;;;;;;::::::<<<<<<<<<;;;;;;;;;;;;;;;======<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<>>>???@@@AAACCCEEEFFFGGGJJJMMMPPPPPPRRRWWW\\\dddnnnxxx555444222111111222444555444444333222111000000///111222333555666777777777666555222000///000111222000000000000000000111111000000...---++++++******,,,,,,,,,++++++*********+++,,,---+++)))'''&&&&&&###&&&***...//////---,,,(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""###############$$$%%%%%%$$$"""!!!"""###$$$###""" !!!######!!!!!!!!!""""""""""""!!!!!!  !!!!!!!!!!!! !!!!!!!!!"""""""""   !!!  !!!    !!! !!!    !!!!!!  !!!!!!$$$$$$$$$$$$############"""###$$$$$$%%%%%%%%%%%%'''''''''''')))***+++,,,///000333888@@@KKKWWW___ccckkkqqqwww}}}sssmmmjjjfff]]]UUUTTTQQQLLLIIIGGGEEECCCBBB???@@@AAAAAA@@@>>>===;;;<<<===============<<<<<>>???@@@???>>>======<<<<<<<<<===??????>>>>>>===<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@AAABBBCCCHHHJJJNNNQQQSSSWWW[[[^^^aaafffnnnxxx333222111000000111333555555555444333222222111111333444555777888999999999:::888555333111111222222111111000000000111222222111000///---,,,+++++++++------,,,,,,++++++******+++,,,---,,,)))'''''''''%%%'''+++---...---***)))(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""######""""""######$$$%%%###"""!!!"""######"""!!! !!!######!!!!!!!!!"""""""""!!!!!!  !!!!!!!!!!!! !!!!!!"""""""""#########    !!!!!!  !!!     !!!!!!########################!!!"""###$$$%%%%%%&&&%%%&&&&&&''''''(((***+++,,,,,,...000555===IIIVVV^^^cccjjjnnnooozzz~~~vvvmmmiiibbb\\\XXXTTTPPPMMMNNNMMMJJJHHHFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBAAA@@@AAABBBBBBAAA???>>>???@@@BBBAAA@@@???>>>>>>>>>>>>AAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDEEEFFFIIILLLOOORRRSSSVVVZZZ```fffkkkpppvvvzzz//////......///000222333444444444333222222111111333444555666777888888888999888666444222222222222222111000///...///000111//////...,,,+++++++++++++++++++++++++++*********(((***+++***((('''''''''%%%&&&)))***+++)))'''&&&'''&&&&&&%%%%%%$$$##############################"""!!!!!! !!!!!!""""""""""""!!!"""######$$$###"""!!!!!!######"""!!! !!!######!!!!!!!!!"""!!!!!! !!!!!!!!!!!!"""""""""!!!""""""###$$$!!!!!!!!!!!!""""""""""""    !!!!!!      !!!""""""""""""""""""#########!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&'''((()))***++++++,,,///333:::EEEQQQYYY]]]dddfffeeeooozzztttpppgggeee```\\\YYYYYYYYYZZZSSSSSSQQQOOOLLLIIIFFFEEEDDDEEEDDDCCCBBBBBBDDDFFFIIIHHHFFFDDDBBBAAA@@@@@@DDDDDDEEEFFFFFFGGGHHHHHHHHHIIIJJJLLLNNNPPPRRRRRRRRRTTTXXX^^^dddjjjooorrr{{{***++++++---...///000111111111111111111111111111111111222333444444333333222222222111111111111111111000...,,,,,,,,,---...,,,+++***)))))))))))))))(((((((((((())))))))))))$$$&&&''''''%%%%%%%%%&&&###$$$%%%&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$###""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!"""######!!! !!!"""###"""!!! !!!######!!!!!!!!!""" !!!!!!!!!!!!""""""!!!!!!!!!"""$$$$$$ !!!   !!!!!!   !!!  !!!"""""" !!!!!!!!!"""""""""!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&'''((()))***+++---...///222777@@@JJJQQQXXX^^^```___iiiwwwuuusssooojjjfffbbb```]]]\\\ZZZWWWUUUVVVYYY\\\\\\[[[ZZZXXXVVVUUUUUUTTTZZZ[[[\\\^^^```aaacccddddddfffiiinnnrrrvvvyyy{{{|||~~~'''(((***,,,.../////////////////////000000000000...//////000000000//////+++,,,---///000000000000000///,,,***)))***+++,,,(((((('''''''''''''''(((%%%&&&&&&&&&''''''((((((!!!"""$$$$$$#########$$$!!!!!!"""###$$$$$$$$$%%%%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""###!!! !!!"""###"""!!! """######!!!!!!!!!""" !!!!!!!!! !!!!!!!!!"""  !!!"""  !!!  !!!!!!    !!!"""!!!  !!!"""### !!!!!!""""""!!!!!!###$$$%%%&&&&&&&&&&&&&&&&&&&&&((()))***+++//////000222666<<>>???BBBGGGIIIZZZyyy""""""""""""############$$$$$$######"""#########!!!!!!""""""""""""!!!!!!""""""  !!!""" !!!"""""" !!!!!!""""""######  !!!######!!!   !!!""""""   !!!  """"""""""""!!!   """!!!   !!!!!!     !!!"""### !!!"""###$$$(((((((((((()))***+++,,,+++---///111222333555777;;;;;;<<<>>>>>>DDDSSSaaa !!!!!!!!!!!!###""""""!!!""""""######!!!!!!""""""""""""!!!!!!"""!!!!!! !!!!!! !!!""""""""""""""""""!!!!!!!!!!!!  !!!""""""!!!     !!! !!!!!!!!!!!!!!!   """      !!!"""###!!!!!!!!!!!!"""###$$$$$$(((((((((((()))***+++++++++---///000111222444666888777999:::;;;@@@NNN\\\www !!!!!!!!!!!!!!! !!!"""######!!!!!!""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!! !!!!!!"""#########"""!!!  !!!""""""!!!   !!! !!!!!!"""""""""   !!!      !!!"""###"""""""""""""""###%%%%%%(((''''''(((((()))***+++,,,---/////////000111333444333444666777;;;HHHTTTkkk""""""""""""############ !!!"""###$$$%%%!!!!!!""""""""""""!!!!!! """######"""!!! !!!!!! !!!"""###"""""""""!!!!!!!!! !!!""""""!!!    !!!  !!!!!!!!!    !!!$$$%%%!!!  !!!"""###""""""""""""###$$$%%%&&&''''''''''''((()))******+++---......------///000111000000333444777BBBMMM\\\""""""""""""############!!!!!!!!!"""###$$$%%%&&&!!!!!!""""""""""""!!!!!! """#########"""!!!!!!!!! !!!!!! !!!!!!!!!"""""""""### !!!!!!!!!!!! !!!!!! """"""!!!!!!     !!!!!!  """%%%&&&$$$""" ######   !!!"""###""""""""""""###$$$%%%&&&&&&&&&&&&&&&'''((()))******+++---,,,,,,+++---...000......111222555===FFFMMMqqq !!!!!!!!!!!!###"""""""""###$$$%%%&&&!!!!!!""""""""""""!!!!!! !!!"""############"""!!!!!! !!! !!!"""######### !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  ###"""""""""!!!!!!  !!! """!!!!!!!!!  """""" $$$***---,,,***  !!!  !!!"""###"""""""""""""""###%%%%%%&&&%%%%%%&&&&&&'''((()))(((***++++++******+++---///------000222333:::AAAGGGhhh !!!!!!!!!!!!######""""""""""""###$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%""""""!!! !!!!!!!!!!!!"""""""""""" !!!!!! !!!!!!""""""  !!!!!!!!!!!!!!!!!!  !!!!!!$$$  !!! ###)))+++)))&&&  !!!  !!!"""###!!!!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%&&&'''((()))&&&((())))))))))))+++,,,///,,,,,,///111222666<<>>OOOttt,,,------///000111111000++++++******++++++,,,---******))))))))))))************+++******)))((((((((((((((()))))))))))))))&&&%%%%%%%%%%%%%%%%%%&&&######%%%&&&&&&'''''''''&&&'''***++++++***'''&&&$$$$$$###"""!!!!!!!!!!!!$$$$$$###""""""######$$$###############""""""""" %%%$$$###"""!!! """"""!!!  !!!!!!!!!  """ !!!!!!  !!!!!!!!!!!!     !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$##################"""############"""''''''&&&&&&&&&&&&&&&'''******++++++,,,---------///000222333444555888;;;KKKHHHOOOeee}}}}}}~~~---...///000111111111111,,,+++++++++,,,,,,------++++++************++++++++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++***++++++++++++++++++***)))***+++---...............///222333333222///...,,,,,,------+++)))&&&$$$'''''''''''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%$$$############""""""""""""###### """#########"""!!!########################!!!!!! """$$$%%%%%%$$$######$$$$$$###"""!!!!!!######################## !!!!!!!!!   !!!      !!!!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%+++***)))'''&&&&&&&&&&&&*********+++,,,,,,------,,,...000111111222555888GGGBBBAAAHHHQQQUUUVVVUUU[[[ZZZXXXVVVSSSPPPNNNLLLRRRSSSUUUUUUUUUSSSQQQPPPOOOOOOQQQTTTZZZaaaiiimmmrrrtttyyy~~~''')))++++++***)))***+++'''((((((((())))))))))))((((((''''''''''''(((((('''((()))******++++++***++++++++++++************''''''(((((((((((('''''''''((()))***++++++++++++---...000111111000...---+++,,,......---***'''%%%((((((((()))))))))))))))((((((((())))))*********((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%"""""""""""""""###$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%(((******)))$$$&&&''''''%%%###""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!""""""#########""""""######"""!!!!!!"""######!!!!!!   !!! !!!!!!"""!!!!!!!!!     !!!""""""!!! """!!!!!!  !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######"""###%%%$$$######$$$&&&******((('''&&&&&&&&&%%%&&&&&&''''''((())))))***((()))***++++++,,,...000333111000333777888777555666666777777666555555444666555555555555555666666888999::::::;;;>>>CCCGGGSSSYYYbbblllxxx$$$'''((((((%%%$$$%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''(((((('''''')))))))))(((((('''''''''######$$$%%%%%%$$$######"""###$$$%%%%%%%%%%%%%%%''''''((((((((((((''''''$$$%%%&&&'''''''''&&&&&&&&&&&&''''''(((((((((((('''''''''((()))******+++$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$###############$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%((())))))((("""%%%'''(((%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$###""""""""""""###$$$"""""""""""""""!!! """"""""""""""""""""""""  !!!!!!###$$$&&&&&&&&&&&&"""!!!!!! !!!   !!! !!!!!!   !!!""""""!!! !!!!!!!!!   !!!!!!"""""" """######!!!!!!###%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%&&&&&&''''''(((&&&'''(((((('''(((***,,,)))***+++---000333444222///000222333444555555555222222222333333444555555444666777666555555888;;;EEEMMMXXXdddppp''')))+++***&&&%%%%%%'''$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''''''''&&&&&&%%%''''''&&&&&&%%%%%%%%%$$$%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%#########$$$&&&(((***,,,###$$$$$$%%%&&&&&&&&&%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&'''&&&&&&%%%((('''&&&%%%$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%########################%%%#########%%%%%%%%%###"""&&&'''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$$$$%%%%%%%%%###"""!!! !!!"""###"""###$$$$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""%%%''')))*********###"""!!! """!!!   !!!  """"""!!!  !!!!!!  !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""" """""" !!!$$$"""""""""###$$$%%%'''(((%%%%%%&&&&&&'''((((((((('''((()))((('''''')))+++......,,,***)))***)))'''...///000111222222222222...///111222333333333333222444666666555666999<<<===EEEQQQ\\\ggguuu###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$(((''''''&&&&&&%%%$$$$$$(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''' !!!"""###############&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## """$$$%%%%%%%%%###"""""""""""""""""""""""""""%%% $$$%%%"""###'''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!! !!!!!!""""""###$$$%%%%%%&&&&&&      !!!!!!!!!!!!    !!!""""""###     !!! !!!"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''&&&&&&'''***,,,++++++,,,---------,,,,,,000000000000111111111111111111111111111111111111111111222333555777999:::???EEEPPP]]]gggooo|||$$$$$$%%%%%%&&&&&&&&&%%%'''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%((('''''''''&&&&&&&&&&&&&&&%%%$$$###""""""""""""%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###%%%%%%$$$###"""########################%%%!!!!!!$$$$$$!!!"""&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!"""######$$$$$$    !!!!!!"""!!!   !!!!!!!!!!!!    !!! !!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''&&&''')))+++)))***++++++,,,+++++++++////////////000000000000111111111111111111111111111111222333555777999:::???DDDNNNZZZbbbiiisss}}}$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&***)))(((&&&$$$#########%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$######""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%$$$##############################%%%""""""$$$$$$!!!!!!$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!    !!!###"""!!!       !!! !!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&(((***((())))))***++++++******---.........////////////000111111111111111111000222222333444555777999:::<<>>JJJXXXbbbgggmmmttt%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%%%%$$$###$$$$$$%%%&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$########################"""###$$$###""""""!!!""""""#########$$$$$$$$$#################################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!! !!!!!!   !!!!!!  """"""!!!    !!!!!! !!!"""""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((())))))'''&&&'''(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------///000111222222111000///222222222333444666888888999>>>IIIWWWaaaeeejjjppp&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&'''))))))%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###$$$""""""###""""""############$$$$$$$$$########################$$$$$$###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!    !!!!!!!!!  !!!!!!     !!!!!!   !!!!!! !!!"""###!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''))))))(((''''''(((((((((***+++,,,,,,------+++,,,,,,,,,------------...///111222222111///...111111111222333555666777;;;>>>GGGTTT]]]```dddhhhvvv&&&%%%$$$######%%%&&&((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((***+++,,,%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$""""""$$$###"""############$$$$$$$$$########################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!    !!!!!!"""   !!!!!!     !!!"""!!! """###!!!!!!!!!"""###$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$&&&))))))((((((((()))&&&'''(((***+++,,,,,,,,,,,,,,,,,,------------...---///111222222111///---000000000111222333444555:::<<>>KKKVVV\\\ccciiihhhjjjmmmooorrr{{{$$$$$$###"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%!!!!!!%%%&&&$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&((()))***)))((('''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%#####################$$$(((&&&&&&)))((($$$"""$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###$$$$$$###"""###$$$%%%%%%######$$$%%%""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$#########""""""!!!!!!  """###$$$ !!!!!!""""""  !!!!!!  !!!    !!!!!!###"""!!!###"""!!!!!!  !!!!!!!!!!!!!!!  !!!!!!""""""    !!!!!!"""################################################$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''''''''(((((((((((()))+++***)))))))))***,,,---,,,,,,,,,,,,---...//////222333:::IIIZZZgggjjjiiikkknnnpppqqqrrrwww&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%""""""%%%&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&((()))))))))((('''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$#########"""(((%%%&&&)))((($$$"""$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###$$$$$$###""""""###$$$$$$""""""###$$$""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""### !!!!!!!!!"""  """"""!!!    !!!###""" !!!""""""   !!!!!!!!!!!! !!!!!!     !!!!!! !!!!!!!!!!!!!!!###########################$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''''')))(((((('''((()))***+++,,,,,,,,,,,,---...//////555666===KKK\\\gggjjjiiihhhjjjllllllmmmsss|||&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&######&&&'''$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''))))))(((''''''%%%&&&&&&''''''&&&&&&%%%((((((((()))(((((('''&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########"""'''%%%&&&(((((($$$"""$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""###$$$$$$###"""!!!"""######"""!!!"""###""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$#########$$$$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""" !!!!!!!!!!!!  """""""""!!!     !!!!!!""""""!!! !!!  !!!!!!"""!!!!!!!!!  !!!!!!!!!  !!!  """""" !!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&''''''(((((((((((())))))))))))''''''&&&&&&&&&'''((())),,,,,,,,,,,,---...//////555777>>>LLL\\\fffiiihhhggghhhjjjjjjkkkpppxxx~~~$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&$$$$$$'''(((%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%'''(((((((((((((((''''''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$%%%(((((($$$"""$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""###$$$$$$###""""""###$$$###"""!!!"""$$$"""######$$$$$$######"""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""######$$$$$$%%%%%%#########""""""""""""""""""""""""""""""""""""""""""!!!!!! !!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!  !!! !!!"""!!! """!!!    !!!!!!!!!!!!!!!  !!!!!!   """!!!!!!"""#######################################%%%%%%$$$$$$######""""""###$$$$$$%%%&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''((((((,,,,,,,,,,,,---...//////111555===KKK[[[eeeiiijjjjjjkkkkkkkkklllpppvvv{{{$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###''''''%%%%%%((((((&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%""""""###$$$%%%&&&&&&'''%%%###$$$((('''$$$"""$$$###$$$$$$%%%%%%$$$$$$###$$$###"""###$$$$$$###"""###$$$%%%%%%######$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""######$$$$$$$$$""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!  !!!""" """###!!!!!!!!! !!!  """"""!!!!!!!!! !!!!!!  !!!"""!!!!!!"""#######################################$$$$$$$$$######"""""""""######$$$$$$%%%&&&&&&'''#########$$$$$$$$$%%%%%%''''''(((((()))))))))))),,,,,,,,,,,,---...//////000444===KKK[[[gggnnnpppmmmmmmllllllmmmpppuuuxxx|||&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###'''(((&&&'''))))))&&&((('''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""######$$$%%%&&&''''''%%%###$$$''''''$$$"""$$$######$$$$$$$$$$$$######$$$###"""###$$$$$$###"""###%%%&&&%%%$$$###$$$%%%######$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$"""""""""###############""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!   !!!  ###$$$!!! !!! !!! !!!######""" """!!!!!!   """!!! !!!###### !!!!!!!!!!!!!!!#######################################"""""""""######$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((()))************))),,,,,,,,,,,,---...//////111555>>>KKK[[[hhhrrrvvvnnnmmmlllkkkmmmooorrrtttzzz&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###'''((('''(((******''''''&&&%%%$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###''''''$$$"""$$$######$$$$$$$$$$$$######$$$###"""###$$$$$$###""""""$$$%%%$$$###"""###$$$###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$############""""""""""""!!!"""""""""############"""""""""""""""""""""""" !!!"""###"""!!!!!!!!!    !!!!!!   $$$%%%!!! """  """###"""     !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!########################""""""""""""#####################$$$%%%%%%&&&&&&((((((((()))))))))******'''((()))*********)))))),,,,,,,,,,,,---...//////222555<<>>FFFOOOWWW[[[bbbiiinnnmmmlllppprrrrrrnnnkkkjjjnnnrrrxxx######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&'''(((((()))(((''''''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&''''''&&&&&&'''(((%%%%%%%%%$$$$$$############"""!!!  ########################$$$######"""""""""#####################"""""""""""""""""""""!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!        """###""""""!!!!!!!!!   !!! !!!!!! !!! !!!!!!""""""""""""!!!  !!!!!!""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""##########################################''''''''''''(((((((((((('''((()))))))))***,,,...222444999???HHHPPPXXX\\\ccciiimmmlllkkknnnqqqqqqppplllkkknnnqqqvvv###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$&&&&&&&&&%%%%%%''')))'''''''''&&&&&&&&&&&&&&&$$$###"""!!! """"""""""""""""""""""""$$$$$$#########$$$%%%%%%%%%%%%$$$$$$######""""""""""""""""""!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!! !!!   !!! !!!!!!   !!!!!!!!!""""""!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!"""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%########################&&&''''''''''''(((((((((''')))******)))***---///222444888???GGGOOOWWW[[[dddjjjnnnkkkjjjmmmppppppqqqnnnlllnnnpppttt|||$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$############$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$###""""""###%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######""""""""""""""""""##############################$$$%%%&&&%%%%%%$$$######"""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  """!!!!!!  !!! !!!!!! !!!!!!  !!!"""######"""""" """ !!! !!!  !!!!!!""""""!!!!!! !!!!!!   !!!!!!"""!!!!!! !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((()))*********+++---///000222666===EEEMMMUUUYYYeeekkknnnlllkkknnnpppppprrrnnnmmmooopppsss{{{$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$############$$$$$$'''&&&&&&%%%%%%$$$$$$#########$$$%%%%%%$$$$$$$$$%%%%%%%%%###!!! !!!"""########################""""""###$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%"""""""""""""""###$$$%%%$$$$$$###"""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! """"""!!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!  """###$$$$$$$$$ """ !!!!!!!!!!!!  !!!!!!  !!!!!! """"""!!!!!!!!!!!!!!!""" !!!"""""""""""" !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((******)))***,,,...111333777===EEEMMMTTTXXXcccjjjooonnnmmmppprrrqqqqqqnnnmmmoooqqqttt{{{%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$############$$$$$$$$$$$$######"""""""""!!!!!!!!!"""############"""%%%&&&'''&&&$$$"""!!!""" !!!!!!!!!!!!!!!""""""!!!"""###$$$$$$$$$#########$$$%%%%%%&&&&&&###""""""""""""######$$$######""""""!!!!!! """"""""""""!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!! """!!!!!!!!!!!!  !!!!!!!!! !!! !!!  !!!"""""" !!! !!!""""""!!!!!!   !!! !!!!!! !!!!!! !!!!!!!!!!!!!!!"""###### !!!""""""!!!!!! !!!!!!""""""!!!!!!"""""""""""""""""""""""" !!!!!!""""""#########""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""""""""######$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&((())))))((())),,,...222444888>>>FFFNNNUUUYYY^^^gggnnnoooooorrrsssrrrqqqnnnmmmoooppprrryyy%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%(((''''''&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$#########"""""""""""""""!!!""""""###$$$$$$###### ###&&&'''%%%$$$###"""!!!!!!!!!!!!""""""###### """###$$$######""""""""""""###$$$%%%%%%%%%%%%%%%$$$#########$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""  !!!!!! !!!!!!!!!!!!       !!!!!!!!!    !!!"""### !!!!!!""""""!!!!!!  !!!"""###$$$ !!!!!!!!!!!!!!! !!!""""""######"""""""""""""""""""""""""""""" !!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""!!!""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''%%%'''(((((('''(((***---000222666<<>>GGGMMMPPPSSSTTTXXX___gggnnnrrrsssqqqooonnnmmmmmmnnnppprrrvvvxxx$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&'''(((((('''(((((((((((((((''''''######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$###$$$$$$%%%$$$$$$###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%##################################################################$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""############""""""!!!!!!""""""""""""!!!!!! !!!"""""" !!!"""""""""!!! !!!!!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  """######""" !!!!!!!!!!!!   ###!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!######""""""""""""######""""""""""""############""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%''''''(((((()))*********------///333<<>>DDDQQQZZZaaabbbbbbeeehhhhhhkkkmmmooopppooonnnnnnooopppqqqsssvvvyyy~~~&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$######''''''((())))))(((&&&%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''''''''%%%######$$$%%%%%%$$$%%%%%%$$$######""""""""""""######$$$$$$$$$######"""!!!!!!!!!"""$$$&&&'''&&&&&&&&&%%%%%%%%%%%%$$$########################"""""""""######"""""""""&&&"""$$$++++++%%%$$$(((&&&&&&$$$###!!!$$$$$$$$$$$$$$$############"""!!!"""###$$$###!!!%%%$$$###$$$$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$######!!!!!!""""""""""""######"""!!! !!!###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  !!!!!!!!! !!!!!!""""""""""""!!!!!! !!!""""""""""""###############"""!!!!!!!!!!!!!!!  !!!"""###$$$$$$### !!!!!!  ######"""!!!   !!! !!!!!!!!!!!!!!! !!! !!!!!!"""###$$$############"""!!!!!! !!!!!!  !!!!!!"""""""""""""""""""""""""""""""""""""""((()))***(((%%%"""!!! """"""""""""""""""""""""############$$$$$$$$$%%%######$$$&&&'''((()))***((()))+++,,,000555<<>>FFFOOOXXX^^^ccciiimmmlllmmmlllkkkiiiggggggiiikkkoooooonnnnnnqqqyyy''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$#####################################################################$$$$$$$$$$$$$$$$$$###$$$!!!!!!######"""###%%%!!!!!!!!!"""###$$$$$$$$$###########################"""!!!"""###$$$###!!! !!!"""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!! !!!!!!!!!!!!"""""""""!!! """###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""  ###""""""!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!  !!! !!!!!!  !!!!!!!!! !!!!!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""### !!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++...222777;;;CCCLLLVVV]]]dddlllooommmnnnmmmllliiiggggggiiikkkkkkllllllmmmpppwww~~~'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&"""###$$$&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%%%%$$$###$$$%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$######""""""$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""######$$$%%%$$$############""""""""""""""""""##################"""!!!"""###$$$###!!!""""""""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!!!! !!!!!!!!!!!!""""""!!!  """###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!"""""""""""""""############""""""  """"""!!!    !!! !!!""" !!!""""""!!!   !!!"""""""""!!!  !!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""!!!######"""!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$%%%""""""###%%%&&&'''((()))'''(((***+++---000444888AAAJJJTTT\\\eeemmmooommmnnnnnnmmmjjjhhhhhhjjjlllhhhiiijjjkkkmmmrrrxxx}}}&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%""""""#########$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&''''''''''''$$$%%%&&&&&&&&&%%%$$$$$$ """%%%%%%$$$######%%%!!!"""$$$%%%%%%$$$###"""######$$$$$$$$$######""""""######$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!""""""!!!!!!#########%%%%%%$$$$$$###"""!!!!!!!!!"""""""""#########$$$###"""!!!"""###$$$###!!!!!!######""""""###%%%"""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!""""""!!!  """""""""!!!""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!""""""""""""!!!""""""""""""""""""!!! !!!!!! !!!  !!!!!!!!!!!!!!!  !!! !!!""" !!!""""""!!!    """###$$$###"""!!! !!! !!!!!!!!!"""  !!!""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" """%%%%%%$$$""""""###"""""""""""""""""""""""""""""""""#########$$$$$$""""""###$$$&&&'''((()))'''(((***+++,,,...222666@@@HHHRRRZZZccckkkmmmjjjmmmmmmmmmkkkiiiiiikkkllliiiiiiiiiiiikkkpppvvv{{{&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%#########%%%'''((('''''''''&&&&&&%%%%%%%%% !!!!!!"""""""""######$$$&&&'''''''''&&&&&&###$$$%%%&&&''''''''''''$$$%%%&&&&&&&&&%%%$$$###"""%%%&&&$$$"""###%%%!!!"""$$$%%%%%%$$$###""""""######$$$$$$$$$###### !!!"""$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###$$$%%%$$$$$$&&&&&&$$$$$$$$$$$$###############!!!!!!""""""#########$$$###"""!!!"""###$$$###!!! ###%%%%%%###"""###%%%########################"""""""""""""""!!! !!!!!!!!!"""!!!  """"""""" ########################!!!!!! !!!!!!""" !!!!!!!!!""""""######!!!!!!""""""""""""!!!!!! """"""!!!!!!   !!!"""""""""""" !!!"""""""""""" !!! !!!""" !!!######!!!  !!!!!!!!!  !!!###$$$%%%$$$"""!!! !!!!!! !!!!!!""""""   !!!""""""  !!!"""""""""""""""""""""""""""!!!###%%%$$$$$$%%%&&&""""""""""""""""""""""""!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***+++...111444???GGGPPPYYYbbbjjjkkkgggkkklllmmmllljjjiiikkklllnnnmmmkkkiiikkkpppwww}}}%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""###$$$%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######%%%""" !!!$$$&&&%%%###!!!"""$$$$$$######$$$%%%"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%!!!###%%%(((***+++++++++111111111111111111111111%%%$$$###"""""""""###$$$ !!!!!!""""""############"""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!! !!!!!!###$$$###"""!!!"""###!!!!!!  """!!!   !!!!!!""""""!!! !!! !!!!!! """&&&'''%%%""" $$$"""!!! !!!!!!!!!  !!!!!!!!!######!!! !!!!!!""""""######"""!!!  !!!!!!!!!  !!!""""""""" !!! """&&&""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############$$$$$$%%%&&&&&&&&&%%%%%%###&&&)))+++---...000222888BBBMMMTTT[[[bbbeeedddhhhfffeeedddfffiiijjjkkkkkkjjjiiiiiikkknnnrrrttt%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$#########$$$$$$############!!! ###$$$$$$"""!!!###$$$$$$######$$$%%%###############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$!!!"""$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%!!!!!!!!!!!!""""""""""""###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!""" """###"""!!! !!!"""!!!!!!  !!!   !!!!!!!!!!!!!!!!!! !!!!!!!!! !!!$$$&&&'''%%%###!!!!!!"""!!!   !!!!!!   !!!######"""   !!!!!!!!! """""""""!!!  """%%%""""""!!!!!!!!!!!!""""""#########"""""""""!!!!!!""""""""""""""""""""""""!!!!!!"""###############$$$$$$%%%&&&&&&&&&%%%%%%$$$&&&)))***+++---000222555???IIIPPPXXXaaaeeeeeegggfffddddddeeeggghhhhhhjjjiiihhhiiijjjmmmpppssszzz%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%''''''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$###########################!!! """######""""""###$$$$$$###"""$$$%%%$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""###$$$%%%""""""""""""!!!!!!!!!!!!"""!!!  !!!!!!""""""### !!!!!!!!!!!!!!!!!! !!!"""###### !!!"""""" !!!"""!!!!!!!!! !!!!!!!!!!!!  !!!!!!  !!!!!! !!!"""""""""!!! """"""!!!!!!!!!!!! !!!###$$$$$$"""!!!!!!"""!!!   !!!!!! !!!######"""""""""###  !!! """""""""!!!  !!!###""""""!!!!!!!!!!!!""""""######""""""""""""!!!!!!########################!!!!!!"""##################$$$%%%%%%&&&&&&&&&%%%%%%'''((()))***,,,000333333<<>>CCCGGGMMMXXX```bbbfffhhhiiihhheeebbbaaabbbcccdddeeeggghhhiiiiiiiiissswww}}}%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&%%%$$$$$$%%%&&&%%%$$$%%%&&&&&&$$$"""""""""######$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%%%%&&&&&&%%%######$$$&&&###$$$%%%$$$"""""""""$$$$$$$$$$$$###########################$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############""""""""""""!!!!!!!!!!!!"""!!!    !!!!!!""" !!!"""""""""!!!!!!!!!!!!"""######$$$###$$$%%%%%%######$$$%%% !!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!  !!!!!!  !!!!!! !!!"""""""""!!! !!!!!!!!! !!!!!!!!!!!!"""""" !!! !!!###"""!!! !!!"""!!!   !!!"""""""""""""""!!! """ !!! !!!""""""!!!!!!  """""""""!!! """!!!!!!"""$$$$$$""" !!!"""######"""!!! !!!!!!!!!!!!"""""" !!!!!!"""###############"""###$$$%%%&&&'''''''''%%%'''(((((()))+++...111777===BBBEEEKKKUUU]]]___dddhhhjjjiiieeeaaa```aaabbbccceeeggghhhhhhhhhgggmmmrrrxxx}}}%%%%%%%%%&&&&&&&&&''''''###%%%&&&&&&%%%$$$$$$%%%&&&%%%$$$$$$%%%%%%###"""!!!""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%$$$###!!!!!!###$$$%%%$$$&&&&&&%%%"""!!!###%%%###$$$%%%$$$"""!!!"""##################$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######"""!!!!!!!!!!!!!!!!!!""""""""""""###"""!!!!!! !!!!!! !!!!!!  !!!""""""######"""""""""""""""######"""$$$%%%$$$###"""###$$$ !!!!!!!!!""""""""""""""""""!!!!!!!!! !!!   !!!!!!!!!!!!!!!!!!  !!!!!!!!!""" !!!!!!!!! !!!!!! !!!"""!!! !!!!!!   !!!"""###%%%###!!! !!!""""""!!!  !!!"""!!!  """""""""!!! !!! !!!######  !!!"""######"""!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""$$$%%%&&&'''''''''$$$&&&((()))***+++---///333999???CCCIIITTT[[[]]]aaafffjjjiiiddd```___```aaaccceeehhhiiihhhgggfffiiinnntttzzz%%%%%%%%%&&&&&&&&&''''''###%%%'''&&&%%%$$$%%%%%%&&&%%%$$$$$$%%%%%%###!!!!!!""""""###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$%%%$$$"""!!!!!!"""$$$%%%###%%%&&&$$$!!! """%%%###%%%%%%$$$"""!!!"""###""""""######$$$$$$$$$%%%"""############$$$$$$$$$%%%$$$$$$$$$######""""""%%%$$$###""""""###$$$%%%%%%$$$"""!!!!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""######"""!!! !!!!!!""""""############"""!!!!!!!!!!!!!!! !!!""""""  !!!""""""###$$$###"""""""""""""""###!!!###$$$###"""!!!"""### !!!!!!!!!""""""######!!!!!!!!!!!! """!!!   !!!!!!""""""!!! !!! !!!!!!"""""" !!!!!!   !!! ###"""!!!  ((($$$!!!!!!###%%%###!!! !!!!!!!!!""""""###### !!!""""""!!!   !!!""""""""" !!!!!! !!!"""$$$$$$"""!!!  !!!!!!""""""""""""""""""""""""""""""!!!!!!"""###############!!!"""$$$%%%&&&'''''''''$$$&&&)))******+++,,,......555<<>>CCCJJJSSSZZZ]]]aaadddcccdddgggeeeaaa\\\bbbiiinnnooonnnlllkkkiiiiiijjjkkkooouuu~~~%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""######$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&&&&""""""#########$$$$$$$$$############""""""!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""""""""""" !!!###%%%%%%###"""!!!   """###$$$######!!!  !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""   !!!!!!"""  !!!!!!  !!!!!!  !!!!!!!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! """$$$###!!!!!!!!!"""""""""#########!!!!!!""""""""""""!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!""""""###!!!!!!"""""""""#########"""###%%%%%%&&&&&&&&&&&&''''''''''''((()))++++++...222777<<<@@@GGGOOOVVV[[[___aaa``````cccbbb___ZZZ```ggglllnnnlllkkkjjjhhhhhhiiijjjmmmttt|||$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%&&&&&&'''######$$$%%%&&&((()))***%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&''''''"""""""""###$$$$$$%%%%%%"""""""""""""""""""""#########$$$$$$$$$$$$######"""""""""""""""""""""""" !!!"""#########"""!!!  !!!"""###$$$$$$###"""!!! !!!###$$$$$$"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""$$$%%%%%%  !!!  !!!!!!   !!!###""""""!!!!!!!!!!!!""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """$$$###!!!!!!!!!"""""""""######### !!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!"""""""""######!!!###%%%&&&%%%%%%%%%'''''''''''''''((()))***+++---000555999<<>>FFFLLLQQQWWW[[[[[[\\\```cccccc___dddiiilllmmmmmmmmmmmmiiijjjkkkkkkmmmqqqvvvzzz~~~$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''&&&%%%$$$#########$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""!!!""""""###$$$$$$%%%%%% !!!"""###$$$%%%%%%""""""############""""""""""""""""""""""""""""""  !!!"""###  !!!"""######!!!!!! !!!!!!"""!!! !!!""""""!!!  """$$$&&& !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!! !!!!!!  !!!!!! !!!!!!!!!!!!!!! !!!  !!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!! !!!!!!!!!!!! !!!!!! !!!!!!  """###!!!  !!!""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!"""""""""""" ###&&&&&&$$$###%%%''''''''''''''''''((()))***,,,///333555777<<>>@@@HHHPPPRRRUUUWWWWWWUUUXXXZZZ___dddhhhjjjjjjjjjmmmllljjjgggfffgggjjjmmmqqqwww~~~'''((()))(((&&&%%%&&&'''$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$!!!"""###$$$%%%%%%&&&%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$%%%######$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!! !!!"""###$$$!!!!!!"""!!!!!!!!!!!!""" ###"""!!! !!!  !!! !!! """######$$$"""  !!!"""$$$%%%&&&!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!! !!!!!! !!!!!! !!!!!!!!!   !!!!!! !!!!!!###"""!!! """$$$!!!  !!!!!!!!!!!!""""""!!! !!!!!!!!!!!!"""""""""!!!!!! !!!""""""""""""%%%%%%$$$###"""!!! !!!!!! !!!!!!######"""""""""""""""!!!!!!!!!!!!!!!""""""""""""$$$###"""""""""""""""###!!!"""#########$$$$$$%%%#########$$$%%%'''((()))+++---///111444999???CCC@@@IIIQQQTTTVVVXXXXXXUUUYYY\\\```eeeiiijjjkkkkkkppppppnnnkkkhhhhhhkkkmmmpppvvv}}}'''((()))(((&&&&&&'''(((###$$$%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''###%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!!!!"""$$$%%%%%%$$$###%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""###$$$%%%%%%######$$$%%% !!!!!!!!!"""!!!!!! !!!!!!""""""!!!  !!! ###$$$$$$###  !!!"""###%%%&&&'''""""""!!!!!! !!!!!!!!!!!!!!!"""""""""!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!   ###"""!!!###!!!!!!!!!  !!!!!!!!!!!!"""!!!  !!!""" !!!!!!!!!!!!"""""" !!!"""""""""!!!$$$$$$###""" !!!!!! !!!!!!""""""############""""""""""""!!!!!!!!!!!!""""""""""""###"""""""""""""""######!!!###$$$$$$######$$$%%%#########$$$%%%&&&'''((()))+++///222555:::@@@CCC@@@HHHPPPSSSUUUYYYXXXVVVXXX[[[```fffjjjlllmmmmmmrrrrrrqqqnnnkkkiiijjjkkkmmmssszzz~~~&&&'''((((((''''''((()))$$$%%%&&&((())))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''&&&%%%%%%"""$$$''')))***(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$###"""!!!"""$$$%%%%%%######$$$'''########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$$$$###!!! """$$$%%%$$$""""""###%%% !!!!!!""""""""" !!!"""###$$$!!!  !!! """""""""!!! !!!!!!!!!!!!"""###%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! """"""!!! !!!!!!!!!!!!  !!!!!!"""!!!!!!   !!!!!! """!!! ###"""""""""!!!!!!!!! !!!!!!!!!!!!"""!!!  """### !!!"""""" !!!!!!!!!!!!!!! """""""""!!!!!!!!!!!! """!!!!!!!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!"""###$$$$$$!!!###%%%$$$""""""###&&&$$$$$$###$$$$$$%%%&&&&&&&&&)))---111444777;;;>>>>>>FFFMMMPPPSSSWWWXXXVVVSSSWWW]]]dddjjjmmmooopppqqqrrrqqqoookkkhhhgggggghhhmmmssswwwzzz%%%'''(((((('''''')))***&&&'''((()))))))))(((''''''''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((%%%%%%%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((()))))))))((('''&&&&&&"""'''+++---,,,)))(((%%%%%%&&&&&&&&&%%%$$$$$$(((((('''''''''&&&&&&&&&######$$$%%%%%%&&&''''''%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&!!!$$$&&&%%%###"""$$$'''######################################################################## !!!$$$%%%%%%###!!!!!!###""" """ !!!!!!!!!""""""###### !!!###$$$%%%!!!  !!!   """$$$'''(((""""""!!!!!!!!!!!!"""""" !!!!!!"""#########  """###!!! !!!!!!!!!!!!  !!!"""""""""!!!    !!!"""!!! """!!!###""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""!!!  """### !!!"""### !!!!!!!!!!!!!!! """""""""###$$$$$$%%%%%%"""""""""""""""###$$$$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###%%%%%%!!!###%%%$$$"""!!!###&&&$$$$$$$$$###$$$$$$%%%%%%$$$(((,,,///111444777999;;;CCCJJJMMMPPPUUUVVVUUUNNNRRRYYYbbbiiinnnqqqrrrooopppqqqoookkkgggeeeddddddiiiooorrruuu|||''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))&&&%%%%%%&&&((())))))((('''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$)))((((((''''''&&&%%%%%%((('''&&&&&&(((((('''&&&''''''''''''&&&%%%$$$$$$(((&&&######%%%&&&$$$"""))))))((('''&&&&&&%%%%%%%%%&&&'''&&&&&&&&&(((***)))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&)))((('''&&&$$$""" $$$$$$$$$$$$$$$###"""!!!&&&$$$"""###%%%%%%""" $$$###"""!!!!!!"""###$$$ !!!!!!!!!!!!"""""""""######$$$$$$%%%%%%###"""  !!!###%%%%%%""" !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!! """"""""""""!!!!!!!!!!!!!!!!!!  !!!"""""""""""""""###""" !!!"""!!!   !!!!!!!!!   !!!  !!!!!!###$$$ """"""!!!!!! !!!"""###$$$ !!!"""!!! !!!###$$$!!!!!!!!!!!!""""""""""""  ###!!! !!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""" $$$'''######""""""""""""######""""""#########""""""!!!######""""""######$$$%%%)))***+++,,,...222777;;;:::>>>DDDIIILLLNNNPPPRRRRRRRRRUUUYYY```eeehhhjjjlllllljjjiiigggfffffffffdddfffhhhkkkqqqzzz''''''''''''&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&)))((('''''''''&&&%%%$$$'''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$'''''''''&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%&&&&&&''''''&&&&&&%%%%%%,,,***'''''')))***)))''')))((((((''''''&&&%%%%%%%%%&&&''''''&&&&&&(((***((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$###""""""%%%###"""###%%%%%%""" ######""""""""""""######"""#########!!!!!!###$$$!!!!!!!!!!!!!!!""""""""""""!!! !!!###$$$%%%###!!!!!!""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! """!!!!!!  !!!""""""""""""""""""!!! """###%%%  !!! !!!!!!!!!    ######""""""###$$$%%%&&& !!!!!! """!!!!!!!!!  !!! !!!"""!!! !!!"""$$$!!!!!!!!!!!!""""""""""""!!! !!!###!!!!!!""""""!!!"""!!!!!!!!!!!!!!!!!!"""$$$###""""""!!!!!!""""""""""""!!! !!!#########""""""""""""######"""######$$$######""""""$$$############$$$%%%%%%)))***+++,,,...222777;;;:::===CCCGGGJJJLLLNNNPPPMMMNNNQQQVVV\\\bbbfffhhhkkkjjjhhhgggeeeeeeeeeeeecccdddfffiiiooowww(((((((((''''''''''''&&&(((''''''&&&%%%%%%$$$$$$***)))((('''&&&%%%$$$$$$'''&&&%%%&&&((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&***(((&&&&&&'''((('''&&&)))((((((''''''&&&&&&&&&$$$&&&''''''''''''(((***''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$###""""""$$$#########$$$$$$###!!!""""""############"""""""""#########!!!!!!###$$$"""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""%%%###""""""######!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""""""""!!!!!! """"""!!!!!! !!!!!! !!!"""""""""!!!!!!!!! !!!###%%%&&& !!!""" !!!!!!  """""""""!!!!!!"""###### !!!!!!""""""!!!!!! !!!!!!!!!!!! """!!!  !!!"""!!! """$$$!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""$$$""" """###""""""!!!!!!!!!!!!$$$###""""""!!!!!!"""""""""""""""  """######""""""""""""############$$$$$$$$$$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&)))***+++,,,...111666:::888<<>>AAACCCEEEHHHJJJHHHJJJLLLOOOSSSXXX]]]aaaeeedddcccaaaaaaaaabbbccc```aaacccfffjjjpppxxx}}}'''(((((((((((((((((((((&&&&&&''''''((((((((((((%%%'''((((((&&&%%%''')))'''&&&%%%&&&((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$"""######$$$%%%&&&'''''''''&&&%%%%%%''''''&&&%%%###$$$%%%&&&'''(((((((((((((((((('''''''''((()))((((((((((((((('''''''''$$$&&&((()))(((((()))***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%$$$$$$###"""######$$$$$$$$$######"""###$$$$$$$$$#########!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!"""$$$#########""""""!!!!!! !!!"""###""""""""" !!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""###$$$#########""""""""""""!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!   """###!!!!!!!!!  !!!"""!!!  """$$$$$$$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""!!!"""###""" !!!###!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""###"""!!!"""###$$$###!!!$$$###""""""""""""###$$$###""""""!!! !!!!!!!!! !!!!!! """$$$######""""""""""""######"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))+++---...111444777777999===@@@AAADDDGGGIIIKKKMMMNNNOOOPPPSSSYYY]]]bbbbbbbbbaaaaaaaaaaaaaaa```aaaccceeehhhmmmsssxxx|||&&&''''''''''''(((((((((&&&&&&''''''((())))))***&&&)))***(((%%%###%%%''''''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$###$$$$$$%%%&&&''''''(((((('''&&&&&&(((((('''&&&###$$$%%%&&&''''''''''''%%%&&&'''&&&%%%%%%'''((((((((((((((((((((((((((($$$&&&)))***)))((())))))''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###""""""######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$###"""""""""###$$$$$$$$$$$$###!!!###$$$$$$#########$$$""""""############"""""""""#########!!!!!!###$$$!!! !!!!!!!!!!!!""""""""""""   !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! """###$$$$$$$$$$$$#########""""""!!!!!! !!!!!!"""""" !!!!!!!!!  !!!!!!"""###!!!!!!!!!  """""""""!!! !!!"""!!!!!!"""######""""""!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$"""######""" !!!###!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!""""""!!!!!!"""######""" !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!! !!!!!!"""######""" ######""""""""""""######!!!"""###$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''))),,,---...000333666666999<<>>AAAFFFKKKOOONNNQQQUUUUUURRRPPPQQQRRR[[[]]]___```aaabbbcccddd```^^^\\\ZZZZZZ[[[\\\]]]bbbccchhhpppvvvyyy************************'''''''''(((+++,,,,,,,,,'''(((((()))***)))))))))((((((((())))))******++++++***)))((()))+++---///(((((()))***************'''''''''((()))***+++,,,+++)))(((((()))***))))))''''''((())))))(((''''''''''''''''''''''''''''''))))))(((((())))))***+++++++++***************))))))(((((((((((())))))***'''''''''(((((())))))******))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''###$$$%%%&&&&&&'''&&&&&&&&&%%%$$$$$$%%%&&&((()))(((((((((&&&$$$######%%%&&&&&&&&&%%%######$$$&&&%%%%%%%%%$$$$$$$$$###############$$$$$$######### """%%%&&&&&&%%%""" """###"""!!! !!!### !!!!!!!!!!!! """"""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! """"""!!!!!!!!!"""###$$$""""""!!!!!!!!!"""###$$$ """###$$$$$$$$$$$$#########"""""""""""""""######$$$$$$###""" !!!  !!!###$$$%%%"""   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!""""""###$$$!!!"""%%%%%%######&&& !!!""""""!!!!!!"""###!!!!!!!!!!!!!!!"""#########"""  !!!!!! !!!$$$'''###!!!!!!!!!!!! """!!!!!!!!!!!!""""""###!!!###&&&(((***+++%%%###!!!"""###$$$###""""""!!! """###""""""!!!!!!"""############"""###########################$$$%%%$$$###$$$%%%''''''((()))***,,,///111222444777:::===???BBBGGGJJJLLLOOOSSSTTTRRRQQQRRRTTT\\\^^^aaabbbaaaaaaaaabbb___^^^\\\ZZZYYYZZZ[[[\\\aaabbbgggoootttwww~~~)))))))))***+++++++++,,,))))))******)))***+++,,,'''((()))*********))))))((())))))***++++++,,,,,,++++++++++++++++++,,,,,,((()))***+++++++++******'''''''''((()))+++,,,---+++)))(((((()))******)))((((((''''''''''''((((((((((((((((((((((((((((((***))))))))))))***++++++))))))))))))************)))))))))))))))***++++++''''''((())))))***++++++))))))))))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''"""###%%%&&&''''''&&&&&&###$$$$$$%%%&&&&&&''''''&&&''''''&&&%%%%%%&&&((('''((((((&&&$$$###&&&(((%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$$$$###"""!!! """###"""!!! !!!###!!!!!!""""""""""""!!!!!!!!!!!!"""#########""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!""""""""""""#########!!!""""""############### """$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###!!! !!!!!!  """$$$%%%'''%%%!!!  !!!!!! """"""""""""""""""""""""!!!!!! !!!!!! !!!""""""### !!!###"""!!! """$$$###"""!!! !!!""""""!!!"""$$$%%%$$$###!!! !!! """$$$""" !!!""""""!!!"""!!! !!!"""###$$$ """$$$%%%''''''$$$###"""###$$$%%%###!!!""""""###""" !!!""" !!!"""###$$$######"""""""""######$$$$$$%%%%%%"""###$$$$$$######$$$&&&&&&'''((()))+++---///111333666:::===>>>@@@CCCEEEIIILLLPPPQQQPPPQQQSSSVVVZZZ]]]bbbcccbbbaaaaaabbb^^^]]]\\\ZZZZZZZZZ[[[[[[aaaaaafffnnnsssvvv}}}&&&&&&'''((()))******+++)))***+++)))'''&&&''')))'''((()))++++++******)))))))))***+++,,,,,,------+++,,,---------+++)))(((((()))***+++,,,+++******'''''''''((()))+++,,,---+++)))(((((()))******)))+++)))&&&$$$$$$&&&)))+++))))))))))))))))))))))))((((((((((((((()))******''''''(((((())))))************))))))***+++,,,,,,'''(((((()))***++++++,,,'''((()))***+++++++++***'''&&&&&&%%%%%%&&&&&&'''"""###$$$&&&''''''&&&&&&"""###$$$%%%&&&'''&&&&&&$$$%%%&&&&&&&&&'''))),,,'''))))))'''$$$$$$&&&)))%%%%%%%%%$$$$$$$$$######&&&''''''((((((''''''&&&######""""""""""""######!!!"""###"""!!! !!!###""""""############"""""" !!!"""###############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""############"""!!!"""$$$%%%%%%%%%######!!!"""###%%%$$$###!!!   """$$$%%%$$$###"""!!!!!!  """$$$&&&+++((($$$"""!!!!!!!!! !!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!! !!!!!! !!!""""""###$$$!!!!!!$$$$$$""""""&&&!!!###### """$$$%%%$$$"""!!! ###'''***)))&&&!!! """######""" !!!!!! !!!""""""""""""!!! """###$$$ !!!"""############"""###$$$%%%%%%###!!!!!!###""" ###&&& !!!"""$$$$$$######"""""""""###$$$%%%&&&&&&&&&"""###$$$###""""""$$$&&&&&&&&&''')))***---///000333666;;;===???@@@AAACCCEEEIIIMMMNNNNNNOOOSSSWWWXXX\\\bbbeeedddbbbbbbccc^^^]]]\\\ZZZZZZZZZ[[[[[[\\\\\\aaaiiinnnqqqwww~~~)))))))))))))))))))))))))))))))))))))))******+++&&&'''''''''(((((())))))+++***)))(((((()))***+++++++++***************+++)))((((((***,,,---,,,+++((('''''''''((()))+++,,,))))))*********))))))(((******))))))******+++,,,************************+++++++++++++++***)))(((,,,***((('''(((***,,,...///---+++***++++++***)))'''(((((((((((())))))))))))(((((('''((()))***+++,,,+++)))(((''''''''''''%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!###$$$&&&''''''&&&&&&%%%$$$###"""!!!!!!!!!!!!############""""""""""""$$$###!!!  !!!!!!!!!!!! !!!""""""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!! !!!!!!$$$###""" """###$$$!!! !!!"""!!! %%%!!! """!!! $$$&&&'''&&&$$$!!! """$$$)))+++((($$$######$$$$$$$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!  $$$ """###$$$###!!! ###  $$$&&&"""%%%###!!!  !!!""""""###%%%%%%%%%###!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!!######""""""!!!!!! !!!!!!"""############### ###$$$$$$### """"""""""""""""""""""""!!!"""###$$$$$$###"""!!!&&&### """$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&)))))))))***,,,...000111555666999<<<>>>@@@@@@AAADDDFFFIIIJJJLLLNNNRRRTTTWWW[[[```cccddddddeeefff[[[ZZZZZZYYYYYYZZZ[[[\\\^^^^^^```fffmmmsssuuuttt}}}((((((((((((((((((((((((***************++++++,,,(((((()))))))))*********++++++***))))))***+++++++++******)))))))))*********))))))+++---...---+++))))))(((((()))***+++,,,******++++++++++++******+++++++++++++++,,,,,,---************++++++++++++,,,,,,------,,,++++++***---,,,***)))***+++...///000...,,,,,,,,,,,,+++***************+++++++++,,,***************)))((((((******))))))((((((''''''&&&''''''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%###$$$%%%&&&''''''''''''%%%$$$###""""""!!!!!!!!!############""""""""""""###"""  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""""""""########################!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""!!!!!!"""$$$###"""!!!!!!"""###$$$%%%$$$""""""######"""!!!$$$!!! """""" $$$$$$$$$$$$"""  !!! $$$%%%$$$""" """"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!######"""!!! !!! """#########!!!!!!$$$!!! $$$%%%### $$$###""" !!!"""!!!"""$$$$$$$$$"""!!! !!!!!!!!!"""""""""""""""""""""""""""!!!###"""""""""!!!!!!!!! !!!""""""######"""""" !!!###%%%%%%###!!! """"""""""""""""""""""""""""""############""""""%%%### """$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&((((((((()))***,,,///000333555888;;;===>>>??????BBBDDDFFFGGGHHHKKKOOORRRYYY\\\aaadddeeeeeeeeefff[[[ZZZYYYXXXXXXYYY[[[\\\^^^^^^___dddkkkppprrrrrrvvv{{{************************++++++******++++++,,,---***+++++++++++++++,,,,,,,,,+++************+++,,,,,,++++++******++++++,,,*********+++---...---,,,++++++*********++++++,,,++++++,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...*********++++++,,,,,,,,,---............---,,,,,,///...,,,+++,,,---///000000///------......,,,+++------------............---.........---+++)))'''((()))*********)))((('''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((()))$$$$$$$$$###""""""!!!!!!############""""""""""""###!!! ###$$$""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""###############""""""$$$###"""!!!!!!"""###$$$'''&&&$$$###$$$###!!! ### """""" !!!$$$!!!!!!""" !!! """!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$""" """#########"""!!!%%%""" ###%%%%%%###""""""""""""!!!!!!!!!!!!!!!!!!"""######"""  !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!""""""""""""!!! """###%%%%%%###""" """"""""""""""""""""""""######""""""""""""######%%%###!!!!!!###$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&((()))+++---...111333666:::<<<=========AAABBBDDDDDDFFFIIINNNQQQYYY\\\aaaddddddddddddeee]]][[[YYYWWWWWWXXXZZZ\\\^^^]]]___bbbggglllnnnnnnqqquuu|||,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---------,,,------...///+++******+++------,,,++++++++++++******************++++++,,,,,,,,,,,,,,,+++++++++++++++,,,------******++++++,,,------------......///......------///...---,,,,,,---...//////...------......,,,+++............//////////////////...---,,,++++++***'''(((***++++++***)))((()))))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&'''((($$$$$$$$$$$$######""""""############"""""""""!!!"""!!!!!!$$$&&&###############$$$$$$$$$ !!!"""$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$ """###$$$%%%$$$############"""!!!!!!"""######%%%###"""!!!"""""" ### """### !!!$$$ !!!  """###!!! ###$$$"""!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###""""""!!!&&&### """%%%%%%%%%!!!!!!""""""""""""!!! !!!""""""######"""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""#########""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""######"""!!! """"""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$#####################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***,,,...///111333777:::===>>>======BBBCCCDDDEEEFFFIIINNNRRRXXX\\\```ccccccccccccccc___]]]ZZZXXXXXXYYY[[[]]]]]]]]]^^^```cccgggiiijjjooossszzz,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,---......+++***)))+++,,,---+++*********************))))))))))))***+++,,,,,,++++++***************+++,,,,,,++++++,,,,,,------------------...............---...---,,,++++++,,,---------,,,,,,---......,,,***------------...............---+++))))))***+++,,,'''(((***,,,,,,+++)))(((******))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%&&&###$$$$$$$$$$$$###""""""############"""""""""!!!"""!!! """%%%'''"""#########$$$$$$$$$%%% !!!"""$$$$$$%%%%%%%%%""""""""""""""""""""""""############"""""""""""""""""""""######$$$$$$$$$ !!!###%%%%%%%%%$$$$$$######""""""""""""######"""!!! !!!"""###""" !!! ######!!!!!!$$$ !!!"""!!! """$$$$$$""" ###$$$###  """###$$$$$$###"""""""""""""""""""""""""""$$$   !!!!!!"""""""""""""""%%%###!!!!!!"""$$$%%%&&& !!!""""""""""""!!!!!!"""#####################!!!!!!!!!!!!"""""""""###!!!"""""""""#########$$$!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$######$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***,,,...///000222444888<<>>AAABBBCCCDDDEEEIIIMMMPPPXXX\\\```cccddddddddddddbbb```]]][[[ZZZ[[[\\\^^^\\\\\\]]]^^^___bbbeeehhhnnnrrrxxx~~~++++++++++++++++++++++++,,,,,,++++++,,,,,,---.........------------,,,,,,******++++++++++++******************+++,,,------,,,+++***+++------,,,***))))))******+++******)))((()))***+++,,,,,,,,,+++******))))))******+++,,,------------------------------.../////////......---,,,,,,+++++++++++++++,,,,,,,,,---......,,,***+++,,,,,,,,,,,,---------,,,+++***))))))***++++++)))***+++++++++***)))(((******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$############$$$$$$######$$$%%%%%%$$$###"""############""""""""""""!!!!!! !!!###$$$%%%"""""""""###$$$$$$%%%%%%!!!!!!"""###$$$$$$$$$$$$########################$$$############"""""""""!!!!!!""""""###$$$$$$$$$""""""###$$$%%%%%%%%%$$$"""""""""######""""""""""""!!!!!!"""###$$$$$$"""!!! ###$$$!!!!!!$$$!!!"""###"""!!!!!!"""$$$""" !!!"""!!! !!!"""$$$$$$$$$###"""""""""""""""""""""""""""&&&###!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""######"""!!!"""###$$$%%%!!!!!!!!!!!!""""""""""""###############$$$$$$$$$!!!!!!!!!"""""""""######!!!""""""######$$$$$$$$$!!!!!!!!!!!!"""""""""""" !!!""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######"""$$$%%%%%%$$$######$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&'''))),,,...000111111333555:::>>>AAAAAA@@@???===???AAACCCDDDGGGJJJMMMWWW[[[___cccddddddeeeeeecccbbb```^^^]]]\\\]]]]]]ZZZ[[[\\\\\\]]]___cccgggkkkoootttzzz~~~,,,,,,,,,,,,,,,,,,,,,,,,...............//////000000000/////////.........,,,,,,---......---,,,,,,++++++++++++,,,---...///...------...//////...,,,((()))***,,,,,,,,,++++++)))***+++,,,------------+++************+++,,,,,,//////......------,,,,,,...//////000111111000000---,,,,,,+++++++++++++++,,,,,,---...000///---++++++++++++,,,,,,,,,,,,---000111222222111///---++++++++++++******)))))))))***)))((('''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%$$$$$$###"""###%%%&&&&&&%%%###"""############"""""""""""" !!!""""""############!!!!!!""""""###$$$$$$%%%!!!!!!"""######"""""""""########################$$$$$$$$$#########""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$#########$$$%%%%%%""""""############""""""###""" !!!""""""!!!  $$$$$$"""!!!$$$"""######"""!!! """### """"""!!! !!!"""######""""""!!!"""""""""""""""""""""""""""###$$$$$$"""""""""###!!!!!!!!!!!!!!!""""""###!!!!!!""""""""""""######"""!!! """###$$$"""""""""""""""###$$$$$$!!!!!!"""""""""#########!!!""""""######$$$%%%%%% !!!!!!!!!"""""""""### !!!""""""######""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!$$$&&&&&&$$$######$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%'''))),,,///000111222222555:::???AAAAAA@@@???;;;>>>BBBEEEFFFHHHIIIKKKPPPTTTYYY]]]______```aaabbbbbbaaa```^^^]]][[[ZZZYYYZZZ[[[[[[[[[^^^cccgggiiilllrrrvvvzzz~~~000000000000000000000000000000000000000111111222222111111111000000//////---...///000000///...---.........//////111222222000//////000111111///...(((***+++---......------***+++,,,---............,,,,,,++++++,,,,,,---...000000///...---,,,,,,+++///000111222222222222222---------,,,,,,+++++++++------...000111111...,,,+++++++++,,,,,,,,,------666888<<<===;;;777111------,,,+++***))))))))))))***)))'''&&&&&&&&&'''((((((((((((((((((((((((((('''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''&&&%%%$$$###"""###%%%&&&&&&%%%$$$"""############"""""""""""" !!!###$$$$$$###"""""" !!!!!!"""######$$$$$$!!!""""""""""""!!!!!! ########################$$$$$$$$$$$$######"""""" !!!!!!"""###$$$$$$$$$&&&%%%$$$#########%%%%%%""""""############"""""""""!!! $$$%%%"""!!!$$$"""######""" !!!""""""%%%%%%""" !!!""" !!!""""""!!! """""""""""""""""""""""" %%%%%%### """!!!!!!!!!!!!!!!"""######!!!"""###"""!!!"""""""""!!!  !!!###%%%!!!!!!!!!!!!!!!"""######""""""""""""############!!!""""""###$$$$$$%%%%%% !!!!!!!!!""""""######!!!!!!"""###############%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!$$$''''''$$$######%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&))),,,///000111111222555:::???AAAAAA???>>><<<@@@EEEHHHIIIJJJKKKLLLHHHMMMRRRVVVXXXYYY[[[\\\```aaaaaa```___\\\ZZZXXXXXXZZZ[[[[[[ZZZ]]]cccggghhhlllqqqvvvyyy}}}///000111111111///...---222111000///000111333444555666777555333111222222222111111000000000000000111111111222222333333333...///000000000///---,,,000///,,,*********+++,,,////////////000000000000...,,,******---...---+++111000///...............///000111333333222111111...///////////////......111000000///...---------...---+++))))))***+++,,,666333...***''''''((()))************)))))))))))),,,+++***(((''''''''''''((('''%%%$$$%%%&&&(((***'''((()))))))))(((&&&%%%&&&''''''(((((((((((((((***))))))(((''''''&&&&&&%%%&&&''''''&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""!!!$$$###"""!!!!!!"""######!!!###%%%((()))((('''&&&%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$###!!! ###$$$%%%%%%$$$###$$$%%%###$$$$$$###""""""###%%%$$$###"""###%%%&&&%%%$$$(((%%%###""""""###""""""""""""""""""!!!!!!!!!!!!"""!!!!!!###%%%###"""$$$$$$###!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""&&&$$$###!!!!!!!!!"""""""""###$$$%%%%%%$$$"""!!! !!!!!!"""""""""!!!!!!!!! %%%%%%$$$###"""!!! ######""""""""""""######""""""#########$$$$$$$$$""""""""""""############!!!"""#########$$$'''***...&&&"""$$$&&&$$$"""!!!###$$$$$$%%%%%%$$$$$$#########""""""""""""######!!!!!!!!!"""######$$$$$$&&&&&&%%%$$$$$$#########&&&''')))******)))'''&&&&&&&&&'''((()))+++///333111666<<<@@@AAAAAA@@@@@@AAA@@@AAAFFFLLLOOOMMMIIIKKKJJJJJJNNNSSSWWWWWWVVV^^^``````___\\\YYYXXXWWWXXXZZZ]]]```bbbcccdddccciiijjjmmmttt{{{~~~000000111111111000///...///000000111111111111111444555555444222111222333111000000///////////////111111111222222333333333111111222222111111000///000...,,,+++******+++,,,........./////////000000...,,,******---...---+++.........---....../////////000000111111111111111,,,---...///000000///...000000//////...------,,,...,,,+++))))))***+++,,,111///,,,)))((()))***+++******)))))))))))))))***++++++)))(((''''''''''''''''''&&&%%%&&&'''((()))'''((()))))))))(((&&&&&&'''&&&%%%%%%%%%&&&((()))))))))(((((('''&&&&&&%%%###############""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""$$$$$$###"""""""""###$$$"""###$$$$$$%%%$$$##############################$$$$$$$$$##################$$$%%%$$$###"""###%%%$$$%%%%%%$$$######$$$&&&$$$###"""###%%%&&&%%%$$$%%%###!!!!!!###$$$$$$###"""""""""""""""""""""!!!"""!!!!!!###$$$###"""###$$$$$$""" !!!!!!"""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!!!!""""""&&&&&&&&&%%%### !!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!! $$$$$$######""""""!!!!!!######""""""""""""######""""""#########$$$$$$$$$""""""""""""############!!!"""######"""###&&&(((666---%%%$$$%%%"""!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$######""""""""""""######""""""""""""""""""""""""##################$$$$$$"""###%%%&&&&&&%%%$$$###&&&'''(((((())),,,000333111555:::>>>???>>>??????AAA@@@@@@EEEKKKNNNMMMJJJKKKJJJKKKNNNSSSVVVWWWVVVZZZ\\\^^^___]]]ZZZYYYYYYZZZ[[[]]]___aaacccdddeeehhhiiilllrrryyy}}}}}}|||~~~000000000111000000///...,,,...000222222111///...111222333333111111111333000000///............///111111111222222222222222222222111000000000000111///...---+++++++++,,,,,,---------.........//////...,,,++++++,,,------,,,,,,,,,,,,,,,---...///000///////////////000111111+++,,,...000111000///.../////////......------,,,---,,,+++))))))***+++++++++***)))))))))***++++++***)))((((((((()))***++++++***)))(((((('''((((((&&&&&&'''''''''(((((((((((((((((()))(((''''''&&&(((&&&$$$"""###%%%(((***((((((''''''&&&%%%%%%%%%$$$$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%###""""""!!! !!!!!!"""############"""!!!!!!!!!"""###$$$%%%&&&&&&"""###$$$$$$""""""###$$$###$$$%%%$$$###"""###%%%$$$###"""###%%%&&&%%%$$$"""!!! ###$$$%%%$$$"""""""""""""""""""""""""""!!!!!!"""######!!!"""###%%%%%%###"""######!!!!!!!!!"""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""### """######"""!!!!!!#########"""""""""""""""""""""""""""!!!!!!!!!!!!##############################""""""""""""#####################$$$$$$$$$"""""""""#########$$$$$$"""######"""!!!"""$$$&&&555,,,$$$"""###!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######"""!!!!!! !!!!!!""""""###$$$$$$%%% !!!###$$$%%%$$$######'''((())))))))),,,000333111444888:::;;;<<<===???BBB@@@@@@CCCIIIMMMMMMLLLKKKKKKLLLOOOSSSVVVWWWWWWTTTXXX\\\^^^^^^\\\[[[ZZZ\\\\\\[[[\\\^^^aaadddfffhhhiiilllqqqvvvyyyyyyyyy{{{...////////////.........------///000000000///......000111111000000111333111111000///////////////111111111111111222222222000///---,,,,,,,,,---...///...---,,,,,,,,,,,,---,,,,,,,,,---------.........---,,,,,,,,,---------,,,,,,,,,,,,,,,---.../////////...------///000111,,,---///000000///---+++.........---------,,,,,,,,,,,,+++***)))*********'''(((((()))******))))))***)))(((''''''(((***+++***)))((((((((((((((()))&&&&&&'''(((((((((((('''(((((((((((((((''''''&&&'''&&&%%%$$$%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%+++)))&&&$$$###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%$$$$$$%%%%%%%%%&&&&&&$$$###!!! !!!"""###!!!"""$$$%%%%%%$$$"""!!!!!!!!!"""###%%%&&&''''''!!!#########"""!!!"""###!!!"""$$$###"""!!!"""###$$$###"""###%%%&&&%%%$$$"""!!! !!!###$$$$$$###"""""""""""""""#########"""!!!!!!!!!"""#########!!!###%%%%%%$$$$$$$$$&&&!!!!!!""""""###$$$%%%%%%"""""""""""""""""""""""" !!!!!!"""###### """$$$%%%%%%%%%%%%$$$$$$######"""""""""#########"""""""""!!!!!!"""""""""######$$$$$$$$$$$$######""""""######$$$########################""""""#########$$$$$$$$$#########""" """$$$***### """"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$#########"""""""""######$$$$$$$$$$$$######%%%&&&&&&&&&&&&&&&((()))))))))***,,,000333111333666888999;;;===???BBB@@@???AAAFFFJJJLLLMMMMMMMMMOOOQQQTTTVVVWWWXXXQQQUUU[[[^^^]]][[[ZZZYYY\\\ZZZXXXWWWXXX]]]bbbeeehhhiiilllpppsssvvvwwwwwwzzz}}}------------------------///...---------...000111---///000000000000111333333222111111000000111111111111111111111111111111...---,,,+++***+++,,,,,,......------------------,,,,,,,,,,,,------------------------,,,,,,---...///...---,,,,,,,,,,,,,,,///...---------...000111...///000000///---+++)))------------,,,,,,,,,,,,++++++*********))))))***'''((()))))))))(((''''''(((((('''''''''(((***+++)))((((((((((((((()))***&&&'''(((((())))))(((((()))(((((((((''''''''''''%%%&&&'''))))))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%///---)))%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((())))))$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$"""""""""%%%''')))"""###%%%&&&&&&%%%###"""######$$$$$$%%%%%%%%%&&&!!!#########"""!!!"""###"""$$$%%%%%%$$$######$$$$$$###"""###%%%&&&%%%$$$###"""!!!"""###$$$###!!!!!!"""""""""#########$$$"""""""""""""""###$$$&&&!!!###%%%%%%%%%$$$%%%&&&!!!""""""###$$$%%%%%%&&&"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$$$$$$$###"""!!!!!!%%%%%%$$$$$$######""""""$$$############"""""""""""""""######$$$$$$%%%%%%$$$$$$############$$$$$$####################################$$$$$$$$$$$$###$$$###""" """$$$!!!"""%%%$$$%%%(((%%%$$$$$$######$$$$$$%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''((())))))))))))+++///222222333666777888:::===@@@@@@???>>>???CCCGGGKKKLLLNNNOOOQQQRRRTTTUUUWWWXXXQQQUUUZZZ\\\\\\YYYWWWVVV[[[XXXTTTRRRSSSXXX___ccchhhjjjmmmoooqqqtttvvvwww{{{}}}---,,,,,,,,,,,,---......000///---,,,---...000222...///000000//////111222333333222111111111111222111111111111111000000000//////...---------------------......------------,,,,,,,,,---------......---......---,,,,,,---///000///...---,,,,,,,,,,,,...............///000000/////////...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))(((((()))))))))((('''&&&&&&''''''(((((()))))))))(((((('''(((((()))***+++''''''((((((((()))))))))))))))(((''''''''''''((($$$&&&)))++++++***'''&&&''''''&&&&&&&&&&&&&&&&&&---+++'''$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((())))))***######$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%'''***+++###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%"""###$$$$$$""""""###$$$$$$&&&((()))'''&&&&&&&&&$$$###"""###%%%&&&%%%$$$$$$#########%%%%%%###!!!!!!""""""######$$$$$$$$$"""###$$$###"""###$$$&&&!!!###%%%%%%$$$$$$%%%&&&#########$$$%%%%%%%%%&&&"""""""""""""""""""""""" """###$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$#########"""#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%$$$$$$$$$"""!!!!!!###%%%""" """&&&'''%%%%%%'''&&&%%%$$$######$$$%%%&&&"""###$$$%%%%%%$$$###"""###$$$$$$%%%&&&&&&''''''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((***...111000222555777888:::<<>>AAAEEEHHHKKKMMMOOOQQQRRRRRRSSSUUUWWWRRRUUUYYYZZZYYYWWWVVVUUUYYYVVVQQQNNNPPPUUU\\\```gggiiilllnnnoooqqqtttwwwzzz|||......---------...///000//////.../////////000000///000111111000///000222333222222111000111111111222111111111000000000//////000000000000///......------...............---------------............---...///...,,,+++...000//////......---...............///000000000000///...---,,,,,,,,,---......++++++++++++++++++,,,,,,***************))))))((((((((((((((((((((())))))$$$%%%''')))******)))(((''''''''''''((()))++++++)))((('''''''''(((*********)))((('''&&&''''''((($$$&&&'''((()))((('''&&&''''''''''''''''''''''''((('''%%%###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''(((!!!"""$$$%%%&&&&&&&&&%%%&&&%%%$$$$$$%%%&&&'''(((########################$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%$$$###"""###%%%###&&&((()))'''&&&%%%%%%$$$###"""###%%%&&&%%%$$$###"""###%%%''''''%%%$$$!!!""""""######$$$%%%%%%"""$$$%%%%%%###"""$$$&&&!!!###%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!"""###$$$%%%%%%$$$$$$ !!!###%%%&&&'''"""""""""###############%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%$$$$$$$$$###""""""$$$&&&$$$!!!"""%%%%%%"""###'''&&&%%%###""""""###%%%&&&"""###%%%&&&&&&%%%###"""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%''''''(((''''''))),,,///...000444666777888:::<<<999:::<<<===???BBBFFFHHHKKKMMMOOOPPPOOOOOORRRTTTQQQSSSWWWXXXWWWVVVVVVWWWXXXUUUPPPNNNOOOTTT[[[___eeegggjjjlllmmmooosssvvvxxxyyy}}}000///......///000111222---...000111222111000///000111222111000///000111222111111000000000000000222111111111000000//////...///000000000///---,,,------......///......------------.........//////---...000...,,,+++...000...............///000111---...000111111111000///,,,+++******+++...000222+++++++++++++++++++++,,,***************)))(((((((((''''''(((((()))++++++###%%%(((***+++***((('''''''''''''''(((***+++,,,***)))'''&&&'''(((***,,,***)))(((&&&&&&''''''(((&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((%%%$$$$$$$$$$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&!!!"""###%%%&&&&&&%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$######""""""""""""############$$$%%%%%%&&&''''''###$$$%%%%%%$$$###$$$%%% ###%%%&&&$$$###""""""$$$###"""###%%%&&&%%%$$$!!!!!!"""%%%((()))(((&&&!!!""""""###$$$$$$%%%%%%"""$$$'''&&&$$$"""###%%%"""###%%%%%%###"""######&&&%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""###$$$%%%&&&%%%$$$$$$%%%$$$###!!! !!!!!!""""""#########$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$###"""###%%%(((""" ###)))&&&%%%###""""""###%%%&&&"""###%%%&&&&&&%%%###"""$$$$$$######"""!!!!!!!!!#########$$$$$$%%%&&&&&&+++***)))((('''&&&&&&&&&&&&'''''''''&&&(((,,,///+++...222555666777888:::777999;;;===???AAADDDGGGHHHKKKNNNNNNLLLLLLOOORRROOORRRUUUVVVVVVVVVWWWYYYYYYUUUQQQNNNOOOTTT[[[___bbbeeeiiijjjkkkmmmqqquuuuuuwwwzzz~~~........................000///---,,,,,,---...000,,,+++***,,,...//////...///...---,,,,,,---//////...............///000000,,,---///000000...,,,+++000---)))))),,,......------***'''(((,,,///000///222111///...---------...---...///000111222333333111111111000000000000000...------,,,,,,------...........................,,,+++******))))))******'''''''''''''''((())))))***)))'''%%%%%%''')))***''''''(((((((((((((((''')))&&&$$$%%%(((***+++))))))(((''''''((()))***+++'''$$$$$$''''''$$$$$$''''''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$((($$$!!! ###%%%&&&%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''(((!!!###$$$$$$###$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""(((&&&%%%%%%%%%%%%$$$"""########################$$$$$$############$$$$$$%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######&&&%%%$$$#########$$$%%%########################""""""#########$$$$$$$$$"""!!! """%%%&&&### %%%$$$"""!!!!!!"""$$$%%%%%%%%%###!!! !!!$$$'''""""""###$$$$$$$$$$$$###&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$### !!!"""###$$$$$$$$$%%%%%%&&&%%%$$$###"""%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$'''***)))%%%%%%''''''%%%''''''&&&&&&'''(((***+++,,,---///222444666777777888999;;;===@@@BBBDDDEEECCCEEEIIILLLOOOQQQRRRRRRPPPPPPPPPOOOOOOPPPTTTVVVUUUUUUUUUTTTSSSTTTVVVXXXaaafffkkkjjjggggggmmmsssrrrrrrtttyyy------------------------///...,,,++++++,,,...///,,,+++***+++---......---......,,,+++++++++,,,---------,,,,,,------...///,,,---///000000...---,,,000...,,,,,,---......---+++)))'''(((+++......---000///...---,,,,,,,,,,,,------...///000111222222000000000000000000000000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******'''''''''''''''((())))))((('''&&&&&&&&&&&&'''(((((()))))))))((('''&&&&&&)))'''%%%%%%(((******))))))((('''''''''((()))******''''''******''''''***(((((((((((('''''''''&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&$$$"""###%%%&&&%%%#########$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''''''''$$$%%%&&&&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###""""""###%%%&&&%%%$$$######$$$$$$$$$$$$######$$$##################$$$%%%%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######%%%%%%$$$######$$$$$$%%%########################$$$$$$$$$%%%%%%%%%&&&&&&###!!!!!!###%%%%%%### %%%%%%$$$######$$$%%%%%%$$$$$$$$$"""!!!!!!$$$&&&""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$###!!!!!!""""""""""""""""""%%%&&&&&&'''&&&%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&&&&%%%%%%'''))))))%%%%%%((()))&&&$$$%%%&&&(((((((((((((((,,,---///111333555666777777888:::<<>>AAACCCDDDAAABBBEEEHHHKKKMMMOOOPPPNNNNNNMMMKKKIIIIIILLLNNNQQQSSSUUUVVVVVVWWWXXXYYY___cccggggggeeefffkkkpppnnnpppsssyyy,,,,,,,,,,,,,,,,,,,,,,,,+++******)))******+++,,,,,,***)))***++++++***)))++++++++++++++++++++++++++++++******++++++,,,---,,,---......///......------000333222...++++++,,,'''((()))***+++,,,++++++++++++,,,---,,,+++)))(((++++++,,,,,,---...//////------------............++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***)))))))))))))))'''''''''''''''((())))))%%%&&&((())))))(((&&&%%%(((((())))))((('''&&&&&&)))(((''''''((((((''''''((((((''''''&&&&&&&&&&&&'''$$$$$$''''''$$$$$$'''%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%&&&&&&%%%######$$$&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&$$$############""" """###%%%&&&&&&%%%###"""#########$$$$$$#########&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%########################!!!!!!!!!"""""""""######%%%$$$$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%$$$###"""$$$&&&&&&$$$######$$$"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$######$$$$$$$$$###%%%'''***+++***)))((($$$''''''$$$%%%((()))'''$$$&&&(((*********)))(((,,,,,,---///111222444555666777999<<>>AAABBBGGGEEEBBB@@@@@@BBBFFFHHHJJJJJJKKKKKKLLLNNNRRRUUUOOOPPPPPPPPPPPPRRRUUUWWWXXXYYY[[[]]]___bbbeeeggggggmmmsssuuuttttttxxx|||((()))***+++,,,---------(((***,,,---,,,++++++,,,,,,+++***+++,,,---,,,+++,,,+++++++++,,,,,,)))'''---+++(((&&&&&&&&&&&&&&&...---+++***)))((()))))))))))))))((((((((((((((())))))************))))))((((((((((((((('''''''''''''''''''''''''''&&&&&&***'''$$$$$$&&&((('''&&&++++++************+++++++++++++++*********))))))((('''&&&%%%%%%&&&'''(((((((((''''''''''''(((((("""$$$'''***+++)))'''%%%&&&&&&&&&'''''''''((((((*********))))))'''&&&&&&'''((()))******+++******''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''&&&%%%$$$###'''''''''''''''&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''')))######***---***(((***((((((((((((((((((((((((###$$$%%%%%%&&&&&&&&&&&&***(((&&&&&&((((((&&&$$$&&&'''(((((('''%%%###"""&&&&&&''''''((('''''''''((('''&&&%%%%%%%%%%%%%%%((('''&&&%%%$$$#########'''&&&%%%%%%%%%&&&&&&&&&############""""""""""""&&&%%%$$$%%%'''((('''&&&%%%$$$$$$######$$$$$$%%%,,,,,,,,,+++***(((&&&%%%,,,***'''%%%######$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&'''&&&&&&%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((***+++'''&&&%%%&&&(((((('''&&&''''''(((((())))))******))))))(((((((((((())))))))))))***+++---......///333333333555888<<<@@@BBBEEEEEEDDDBBBBBBAAAAAAAAAHHHKKKMMMMMMLLLMMMPPPTTTVVVPPPIIIFFFGGGKKKOOOQQQVVVYYY\\\^^^___bbbfffjjjlllmmmnnnnnnppptttzzz~~~,,,,,,,,,,,,,,,++++++***)))+++---...---,,,,,,---***)))((()))+++,,,+++***,,,***(((((()))))))))'''+++&&&""""""&&&)))'''%%%+++***(((''''''''''''((())))))))))))))))))))))))((())))))******))))))((('''''''''(((((((((((((((%%%&&&((())))))(((&&&$$$+++)))&&&&&&(((***)))(((*********))))))*********+++++++++*********)))))))))((((((''''''(((((()))((((((''''''''''''((((((%%%&&&((())))))(((&&&$$$&&&&&&&&&'''''''''(((((($$$%%%'''((())))))))))))******))))))(((''''''''')))(((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''%%%%%%&&&'''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((($$$%%%%%%&&&''''''((((((***&&&&&&+++---***'''(((((((((((((((((((((((((((%%%%%%&&&'''''''''''''''&&&$$$"""###$$$%%%###!!!&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&%%%((('''&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%'''((('''$$$###&&&)))%%%%%%$$$$$$$$$#########&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%******++++++***(((&&&%%%)))'''&&&$$$$$$$$$&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&&&&'''&&&%%%&&&((()))(((''')))))))))(((((((((((((((******))))))))))))*********+++,,,---...///000000222222333444777:::>>>@@@BBBCCCDDDEEEDDDCCCAAA@@@FFFIIILLLLLLKKKLLLPPPTTTVVVSSSMMMFFFAAABBBHHHMMMTTTWWW[[[^^^```ccchhhlllhhhiiikkklllnnnqqqvvvyyy}}}//////......,,,+++)))(((+++---//////...------...***))))))***,,,,,,,,,+++,,,***''''''((()))))))))***$$$!!!)))---***&&&((((((''''''''''''((((((************************'''(((((())))))(((((('''&&&&&&''''''(((((())))))###%%%)))++++++)))&&&$$$,,,***((((((***++++++***))))))))))))))))))))))))+++************)))))))))***))))))(((((())))))***((((((''''''''''''(((((((((((()))((((((&&&%%%$$$&&&''''''''''''((((((((("""$$$&&&)))******)))(((+++***((('''&&&&&&'''(((*********))))))(((((((((((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((***)))((('''&&&&&&''''''%%%&&&&&&&&&'''(((((((((%%%%%%'''((())))))))))))(((((((((((((((((())))))))))))))))))((((((((((((''''''''''''((((((((()))+++((((((,,,---***'''&&&((((((((((((((((((((((((&&&&&&'''(((((((((((('''$$$###""""""######"""!!!%%%$$$######%%%'''***,,,''''''''''''&&&%%%$$$$$$((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###(((+++((($$$"""&&&+++&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&(((((()))***)))((('''&&&%%%%%%$$$$$$$$$&&&'''(((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%&&&&&&'''((()))))))))(((''''''&&&&&&))))))))))))(((&&&%%%%%%&&&%%%%%%&&&(((***)))(((***))))))((((((''''''&&&************************,,,,,,---...///000000111111111222333555888:::<<<>>>AAADDDFFFGGGEEEBBB@@@EEEGGGJJJJJJJJJLLLQQQUUUVVVUUUOOODDD:::888>>>EEEPPPTTTZZZ^^^```dddiiimmmiiikkkmmmoooppprrruuuwwwvvvvvvzzz000000//////---,,,***))),,,---......---,,,---...---,,,+++,,,---...---,,,,,,***))))))++++++***)))+++'''$$$&&&+++...,,,***((((((((())))))******+++***************+++++++++''''''((((((((((((''''''%%%&&&&&&'''((()))******%%%&&&(((******)))'''&&&******))))))***+++++++++(((((())))))))))))((((((************))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((''''''''''''''''''''''''''''''(((((((((&&&''')))++++++***((('''((('''&&&&&&''')))+++---++++++******))))))(((((())))))***************+++(((((()))))))))*********'''''''''''''''''''''''',,,***((('''&&&'''((()))%%%%%%%%%&&&'''((())))))''''''((()))))))))((((((''''''(((((())))))***************)))((((((((('''++++++*********))))))))))))(((***,,,,,,***((('''((((((((((((((((((((((((&&&''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$%%%&&&(((***+++''''''''''''&&&%%%######''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''%%%''')))(((%%%%%%(((***''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&%%%$$$$$$$$$%%%&&&'''(((%%%&&&&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%(((((((((&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''((((((******)))(((''''''&&&&&&&&&''')))******)))((('''%%%%%%$$$&&&)))*********)))(((((((((((((((((((((*********++++++*********,,,,,,---...//////000000111111111222444666888999===???BBBEEEFFFEEEDDDCCCCCCFFFIIIJJJJJJMMMRRRWWWXXXUUUMMMAAA777444888===JJJOOOUUU[[[```dddiiillllllooorrruuuvvvwwwyyy{{{uuuvvv|||///////////////...---,,,,,,---...---++++++,,,---///---,,,,,,......---,,,))))))***+++---,,,***''')))***+++***))))))***+++(((((()))******+++++++++))))))******++++++++++++''''''((((((((((((''''''%%%&&&&&&'''((()))******(((''''''''''''((()))***'''((())))))))))))******'''((())))))))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&'''((()))***((((((((((((((((((((((((((()))+++,,,,,,+++***)))))))))(((''')))+++---///+++*********)))))))))(((((((((((())))))*********))))))))))))************((((((((((((((((((((((((,,,***(((''''''((()))***%%%%%%%%%&&&'''((())))))************)))(((''''''''''''(((((())))))*********)))))))))(((''''''''')))))))))))))))*********&&&((()))******++++++***))))))))))))))))))))))))&&&&&&'''''''''&&&&&&%%%&&&'''''''''''''''''''''$$$%%%'''(((((((((''''''((((((''''''&&&%%%$$$###''''''&&&&&&&&&''''''(((%%%%%%%%%%%%&&&'''(((((()))'''%%%&&&)))+++***(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&)))+++,,,+++'''&&&&&&&&&&&&&&&&&&'''%%%&&&((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&$$$$$$&&&''')))***,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((%%%$$$&&&(((&&&&&&&&&&&&'''((())))))'''&&&&&&&&&&&&'''((((((***))))))((('''&&&%%%%%%'''((()))*********)))(((&&&%%%%%%&&&)))++++++***'''''''''((()))***++++++)))******++++++******))),,,,,,,,,---......//////000111111222444555777777>>>>>>???AAABBBCCCDDDEEEBBBEEEHHHIIIJJJNNNTTTZZZ[[[TTTIII@@@:::777777777@@@DDDLLLWWWbbbjjjnnnooorrrvvv{{{...//////000000000//////------...,,,+++***,,,------,,,+++,,,...//////...)))((()))***,,,,,,***((('''***,,,+++'''%%%'''***&&&'''((())))))***))))))(((((())))))***+++++++++'''(((((())))))(((((('''&&&&&&''''''(((((()))))))))(((&&&%%%&&&(((***,,,%%%&&&))))))(((((()))***((((((************(((((((((((()))))))))))))))***'''(((((())))))(((((('''((((((''''''''''''((((((''''''''''''((()))***+++)))))))))(((((((((((('''((()))***+++------......,,,,,,+++*********+++,,,))))))))))))))))))))))))%%%&&&&&&''''''((((((((()))))))))*********++++++))))))))))))))))))))))))***)))(((''''''((()))***%%%&&&&&&&&&'''(((((((((***++++++******)))((('''(((((())))))))))))))))))))))))))))))(((((((((((($$$$$$%%%'''((()))***+++$$$((()))&&&&&&***,,,,,,))))))))))))))))))))))))&&&''''''''''''&&&%%%%%%%%%&&&''''''&&&&&&'''(((%%%'''(((***)))(((&&&$$$(((((((((((('''&&&%%%%%%'''''''''&&&''''''((()))&&&&&&%%%%%%&&&'''((((((+++'''###%%%+++...+++''''''''''''&&&&&&&&&&&&%%%%%%$$$%%%'''***---------(((''''''&&&&&&''''''(((&&&'''((()))))))))(((''')))))))))((('''&&&%%%%%%$$$%%%&&&((()))+++,,,---''''''''''''''''''''''''''')))***)))&&&%%%'''***(((((('''''''''(((((()))''''''&&&&&&''''''((()))))))))((((((''''''&&&&&&++++++++++++***((('''''''''&&&&&&''')))+++***)))&&&'''((()))+++,,,------***+++,,,------,,,+++***,,,,,,---------.........000111222444555777888888=========>>>@@@BBBCCCEEE@@@CCCEEEGGGIIIMMMUUU[[[\\\UUUKKKCCC>>>;;;888555777:::EEEXXXooo~~~///000000111111000000////////////---++++++---///,,,+++,,,///333666777666///---******,,,...//////(((***+++***)))'''((()))((()))***++++++***))))))''''''((())))))***++++++((())))))******))))))((('''''''''(((((((((((((((''''''''''''((()))***+++###&&&)))***(((((()))***((()))+++,,,,,,+++)))((((((((((((((())))))******((()))************)))(((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))((((((((('''******)))******,,,---...************************'''''''''(((((())))))***&&&&&&'''(((((()))******))))))*********+++++++++************************((((((((((((((((((((((((&&&&&&''''''''''''''''''((()))******+++++++++***++++++++++++************)))))))))***************((((((((()))))))))))))))&&&***)))###"""'''++++++))))))))))))))))))))))))((((((((((((((('''&&&&&&$$$&&&((((((&&&&&&'''***''''''((((((((((((''''''((((((((()))(((((('''''''''''''''''''''((())))))'''&&&&&&&&&&&&''''''(((***'''%%%'''***,,,+++***))))))(((((((((''''''''''''&&&&&&'''***++++++***((((((''''''''''''((((((((()))*********)))((('''*********))))))((('''&&&((((((((())))))******+++))))))))))))))))))))))))&&&)))+++)))&&&%%%(((,,,))))))(((((('''((((((((('''''''''''''''(((((())))))))))))))))))))))))))),,,+++******))))))))))))((('''&&&''')))******)))))))))***+++,,,------...,,,---...//////...---,,,.............../////////000111333555777999:::::::::;;;===???@@@AAAAAAAAA===???BBBDDDFFFLLLTTTZZZ]]]YYYRRRIIIAAA;;;888777555888FFFddd111111111111111000//////000000000...,,,,,,...000,,,---///333999===??????777333---+++---111555777,,,******+++------,,,)))+++,,,---......---,,,+++&&&''''''((()))*********))))))************))))))((((((((((((((('''''''''%%%&&&((()))*********)))###'''***+++)))((()))+++(((***+++,,,,,,+++***((('''((((((((())))))******)))***+++,,,,,,+++***)))((((((''''''''''''(((((()))*********)))((('''&&&******))))))((((((((('''///---+++((((((((()))***%%%&&&((()))+++,,,,,,,,,%%%%%%&&&'''((()))******)))******+++,,,,,,------)))************+++++++++************************&&&'''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&'''(((***,,,------------------,,,,,,+++++++++*********++++++,,,,,,---222111000---+++)))'''&&&(((,,,***"""$$$)))***)))))))))))))))))))))))))))))))))))))))(((''''''&&&(((******((('''))),,,((('''&&&%%%&&&''')))+++'''((()))))))))))))))((('''''''''''''''((())))))(((''''''&&&&&&&&&''''''((((((((())))))***+++---************)))))))))))))))'''&&&'''((()))((('''((((((''''''''''''(((((()))***+++++++++)))(((''')))************))))))(((+++*********))))))(((((())))))))))))))))))))))))%%%(((+++)))&&&&&&)))---+++***)))(((((('''(((((('''''''''''''''((())))))***************+++++++++)))((((((((()))+++...///)))((('''((()))***)))(((,,,,,,,,,,,,,,,,,,,,,---...///000222222000///...////////////000000000000111222444666999:::;;;;;;777:::===@@@AAA@@@>>>===:::===@@@BBBDDDJJJSSSYYY\\\]]]YYYOOOBBB999777888777:::KKKppp------...000000000000000666444222///.........///------000>>>XXXiiicccRRRJJJ@@@888777333---,,,///...---,,,+++++++++------)))///666777222---******'''''''''(((***---111333))))))))))))))))))))))))))))))(((''''''''''''((()))((('''))),,,,,,)))&&&((()))+++,,,,,,+++)))(((+++***)))(((((((((((()))(((((((((((((((((())))))---+++******++++++***)))))))))(((((((((((()))))))))))))))***))))))((((((***))))))))))))***++++++---------,,,+++)))((('''((())))))))))))))))))((()))))))))***))))))((((((((()))***++++++***)))(((((()))***)))'''''')))***))))))))))))************...(((%%%)))***&&&&&&***&&&&&&&&&&&&((()))+++,,,,,,,,,,,,***((((((***,,,(((((()))***+++++++++***+++************+++,,,,,,,,,,,,++++++************+++***))))))))))))***+++)))))))))*********+++++++++)))(((((())))))((('''((((((((((((((((((((((((&&&&&&&&&''''''(((((((((***+++***)))'''(((***,,,)))))))))((('''%%%$$$###'''''''''&&&&&&&&&%%%%%%))))))******************+++***)))((((((((((((((()))))))))************+++'''(((***+++,,,+++)))((())))))))))))))))))))))))---+++)))'''&&&(((***+++)))(((((()))++++++***((((((((()))))))))*********++++++,,,,,,+++)))'''&&&))))))((('''&&&&&&&&&&&&'''((()))+++,,,+++++++++(((+++---,,,)))((()))+++))))))******+++,,,,,,,,,)))************+++++++++'''+++...---***)))---111444444444444333222111000222111000000222444444444999666555666:::<<<<<<:::888<<<<<<:::;;;@@@BBBAAA>>>;;;:::???IIIRRRYYY[[[eeeiiieeeUUUFFF@@@===;;;??????XXX555555444333222111000000666444222///...///000111---000???aaavvvhhhZZZGGG777000222---,,,***)))((('''''''''&&&+++//////+++((()))***...---+++******+++---...++++++,,,,,,,,,,,,++++++******)))((((((((((((((('''&&&&&&'''***+++)))&&&))))))(((((())))))******+++++++++++++++,,,,,,---))))))))))))))))))))))))+++)))(((((())))))((('''***))))))))))))))))))***(((((())))))))))))(((((())))))((((((((()))******++++++++++++******))))))(((((())))))))))))(((((((((((())))))))))))((((((((())))))******))))))((()))*********((((((***+++************++++++++++++///***(((+++,,,))))))---+++++++++,,,,,,---------*********)))((())),,,///...,,,***)))(((((()))***))))))))))))******++++++++++++*********)))))))))******)))(((((()))******((())))))))))))*********---,,,++++++++++++***(((************************'''''''''(((((())))))))))))******)))'''''')))+++)))))))))))))))(((((('''))))))((((((((('''''''''&&&''''''((())))))******++++++***)))))))))******))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))***((('''%%%%%%&&&((()))---+++***+++,,,,,,+++)))(((((()))))))))*********---,,,+++***)))))))))***++++++*********++++++,,,111000///------,,,------+++---......,,,++++++,,,---,,,,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++000000000//////333:::???MMMJJJEEE@@@<<<999999888888888888888999888777666<<<:::888:::===>>>>>>===;;;<<<<<<@@@HHHPPPPPPJJJAAAIIIXXXhhhvvv~~~hhhSSSHHHEEEDDDLLLTTTqqq666555333111000///......333111///---,,,---///111...000HHH{{{hhhJJJ999555111000000...---,,,+++***---///111///,,,+++---///...---,,,***)))))))))***)))***+++,,,,,,+++***)))*********)))))))))))))))'''''''''(((******)))(((***)))((('''''')))+++---(((((())))))******++++++((((((((((((((('''''''''***(((''''''((()))'''&&&******))))))))))))******))))))***************))))))))))))))))))******+++((((((((())))))*********))))))************))))))))))))************))))))(((((())))))))))))((((((***++++++***))))))***,,,******+++++++++,,,,,,,,,---***)))++++++)))))),,,******++++++++++++***)))))))))))))))))),,,000444555222...)))'''''')))******************++++++++++++++++++***************+++******))))))******+++))))))*********+++++++++,,,+++))))))******(((&&&++++++++++++++++++++++++)))))))))))))))*********)))+++++++++***)))***,,,)))))))))***+++++++++,,,************))))))))))))&&&''''''((()))***++++++,,,+++++++++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++,,,---...,,,+++++++++,,,***))))))************+++++++++///---+++))))))+++---///************+++,,,---...444222///,,,++++++---......---,,,---------+++***---------------,,,,,,,,,//////...------,,,,,,,,,333000///111888BBBJJJOOOXXXSSSJJJAAA<<<999:::;;;DDDFFFGGGHHHHHHFFFCCCAAABBBAAAAAACCCFFFHHHHHHHHHLLLKKKLLLUUUeeeppplllbbbUUUgggeeeVVVTTTUUUhhhuuu111111000///...//////000222111...------///111333222111MMMqqqNNN555)))+++++++++++++++******)))***+++,,,+++((('''((()))++++++******+++,,,---...***+++,,,------,,,+++******************))))))(((++++++***+++++++++******+++******)))***+++,,,---'''(((((()))))))))))))))*********)))))))))))))))+++***((()))******)))'''***))))))(((((())))))******++++++,,,,,,,,,,,,+++***************++++++,,,%%%&&&&&&'''((()))***+++******++++++++++++******)))***++++++++++++++++++(((((())))))))))))((((((***++++++***))))))***,,,******+++++++++,,,,,,,,,------,,,,,,+++))))))+++'''((()))******)))((('''+++++++++******---222555666444000---*********+++******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,+++))))))******((('''************************************************+++---...///...------...************+++,,,,,,---*********))))))))))))(((******++++++++++++,,,,,,,,,+++++++++,,,---......------------------------......---,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---......///000000111111---,,,++++++,,,---,,,+++---------............///111000.........000222333...............///000000000///...------...///111111///---...111111...+++/////////000111222222333222222111111111222333444333222444<<>>AAAEEEIIIKKKKKKIIIFFFEEEIIIJJJMMMQQQUUUYYY[[[\\\aaabbbfffpppzzzppp{{{mmmmmmqqq000000000000000111111222333222111000000222333444444444RRRjjjQQQ:::,,,////////////............+++---//////...---------+++,,,,,,---...///000000---...////////////...---***++++++,,,+++***))))))---------,,,+++******+++******,,,,,,,,,,,,*********+++,,,,,,,,,+++******...---------,,,,,,+++++++++***))))))******)))'''******))))))))))))******)))******+++,,,,,,++++++***))))))))))))***++++++'''&&&&&&'''((()))+++,,,))))))************))))))(((((()))***++++++*********************************++++++***))))))***,,,*********+++++++++,,,,,,---///000...,,,,,,,,,---******+++,,,,,,,,,,,,,,,,,,,,,+++******+++///222111000///...---,,,+++***))))))***+++,,,+++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,,,,------,,,***************************+++++++++******************---000111000.........,,,++++++******+++,,,,,,*********)))))))))((((((......------,,,,,,++++++,,,,,,,,,,,,---...//////---------.........////////////.........///000111000000000000000000000000---...///000111333333444222111111333555555444222333333333444444444555555333444555666777777777777777666555555444444444555000111111222222222222111444222111222555666333000333333444444555555555666555444444555777999<<<>>>===>>>DDDPPP\\\aaa___ZZZOOOMMMIIIFFFDDDDDDEEEFFFEEEIIIPPPTTTUUUTTTUUUVVVQQQTTTZZZaaaggglllqqqsssrrrwww|||000000111111111111000000222222222333333333333333111444NNN|||}}}gggUUUJJJ???666333222111000000111222333000111222333333222111000.........------,,,,,,,,,------------------------------...///...---,,,+++,,,------,,,++++++,,,...,,,---///000///---+++)))***+++,,,---------,,,+++---------,,,,,,++++++***,,,***))))))***+++)))(((,,,,,,++++++++++++,,,,,,((()))***+++,,,,,,,,,+++******))))))******+++,,,,,,++++++***+++,,,---...)))))))))******)))))))))'''((()))***************------,,,,,,,,,,,,------+++,,,,,,+++******+++---++++++,,,,,,,,,---------(((...111///---///111111......---,,,,,,,,,------,,,------,,,++++++---///,,,------......---,,,+++)))***+++,,,---,,,+++*********++++++++++++,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++))),,,000111111///......---,,,+++++++++,,,---...,,,,,,,,,+++++++++******000000//////......------/////////...//////000000------...///000111222222222222333444555666666777888888888888888888888888555666666888999<<<===???>>>???@@@CCCEEEDDDAAA>>>;;;;;;<<<<<<<<<<<<======:::;;;===>>>???>>>===<<<::::::999888777666666777333444555555555333111000333333333444666777666555777777777777777666666666999999999;;;===AAADDDGGGMMMOOOVVV^^^eeeccc[[[SSSKKKKKKJJJIIIIIIJJJKKKLLLLLLQQQXXX\\\___bbbgggkkkeeejjjqqqyyy~~~222444666999::::::999888:::;;;===>>>>>>===;;;999:::>>>RRRoooyyyjjjUUUFFFAAA>>>:::444333333333666:::>>>AAADDDAAA===999666444222111888888888777555444222222111000///......///000111000111222333333111000...+++---/////////000444777777777666555444222111000,,,...111333555555555444444444444333222222111111000///---...//////...,,,//////............//////------...///000000000000///////////////000000111444333111//////000111222------............------+++,,,---....../////////000///............///000---.........,,,,,,...///............////////////+++444:::999999>>>BBBBBB777555222///------...//////000222222111000111222000000000///000111111222...///111222222222000/////////000000111111111111222222333444444333222222222222222333333333333444...------...000222222111000000000000000000000000000000000//////.........+++...333555555333111111---,,,,,,,,,---///111222111111000000000/////////333333333333444444555555444333222222222222222222222222333555777888:::::::::;;;>>>@@@BBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAACCCFFFIIIKKKLLLMMMPPPSSSSSSPPPJJJFFFCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDD???>>>===============>>><<<<<<<<<<<<;;;<<<<<<<<<999;;;>>>?????????AAABBBAAABBBCCCEEEGGGIIIJJJKKKOOOOOONNNOOORRRUUUYYY[[[aaabbbfffjjjkkkfff^^^XXXSSSSSSSSSUUUXXX[[[___aaaZZZ___dddhhhkkkqqqyyy888;;;AAAFFFJJJKKKKKKJJJJJJLLLOOOPPPPPPNNNJJJHHHLLLRRRaaasss}}}~~~~~~~~~mmm^^^XXXVVVSSSOOOOOOPPPSSSYYYaaaiiinnnwwwpppfff]]]VVVQQQMMMLLLGGGGGGGGGGGGFFFEEECCCCCC<<<:::888666666888:::<<<333444555666666444333111,,,///222333444777<<>>@@@BBBCCCCCCEEEHHHKKKNNNNNNNNNNNNGGGGGGGGGGGGGGGGGGGGGGGGCCCBBBBBBBBBEEEIIIMMMOOOUUUVVVYYY[[[[[[VVVNNNIIIGGGHHHHHHHHHHHHIIIIIIIIIJJJIIIFFFEEEEEEFFFHHHJJJHHHGGGGGGHHHHHHIIIJJJKKKHHHGGGFFFFFFHHHKKKNNNQQQHHHKKKOOOPPPOOOPPPRRRUUUQQQSSSWWW[[[```dddhhhjjjllllllkkkkkkmmmpppsssvvvtttttttttuuutttqqqmmmiiiffffffgggkkkpppwww}}}CCCIIIVVVeeeqqquuurrrmmmyyy}}}zzzvvvwwwyyyvvvyyyooosss}}}qqqllljjjkkkiiigggdddbbb```______SSSOOOGGGCCCIIIRRRQQQJJJDDDAAA>>>===>>>>>>;;;888:::::::::::::::;;;<<<===DDD???:::999;;;===>>>>>><<<@@@GGGOOOVVVYYYXXXVVVVVVYYYUUUNNNQQQYYYVVVKKKEEEAAA<<<999888999::::::???>>>===;;;999999888888777;;;>>>>>>======@@@CCCFFFDDDBBBAAACCCEEEFFFFFFKKKIIIDDD???;;;;;;>>>BBBEEEEEEDDDAAA>>><<<<<<===>>>>>>??????>>>===;;;:::999::::::::::::888777666AAA???===<<<<<<;;;999777999999;;;===:::777888===BBBRRRdddhhh```YYYZZZ___IIIFFFBBB??????>>><<<;;;===>>>???@@@AAABBBCCCCCCHHHDDD@@@???AAADDDEEEDDD@@@@@@AAAEEEGGGGGGBBB>>>@@@??????>>>>>>???@@@@@@@@@AAABBBDDDDDDDDDCCCBBBEEEEEEEEEFFFFFFGGGGGGGGGBBB??????DDDLLLOOOKKKFFF<<<<<<;;;:::::::::;;;<<<:::999777555333222222111222555999999555333333444222000///000333777999999;;;:::777666555777999;;;888999999:::;;;===>>>???<<<:::888888:::<<<<<<<<<>>>???@@@BBBCCCCCCBBBBBBFFFHHHIIIIIIHHHGGGGGGHHHKKKJJJHHHGGGGGGHHHJJJKKKHHHIIIHHHEEEDDDHHHQQQYYY[[[^^^bbbbbb^^^WWWPPPMMMLLLLLLNNNOOOPPPPPPQQQQQQRRRQQQOOONNNOOOQQQTTTVVVVVVVVVWWWXXXXXXYYYZZZZZZ\\\]]]]]]^^^______``````fffhhhjjjlllnnnpppqqqqqqtttuuuyyy}}}kkkwwwzzzzzz{{{|||}}}}}}~~~~~~pppiiiaaa___iiirrrnnnddd___\\\YYYWWWUUURRRNNNJJJIIIIIIIIIIIIJJJKKKLLLMMMKKKHHHEEEEEEIIILLLOOOOOOMMMQQQXXXaaajjjpppqqqqqqhhhmmmlllffffffjjjeee[[[OOOLLLGGGDDDDDDEEEEEEEEEMMMLLLLLLKKKJJJJJJJJJJJJJJJLLLOOOPPPQQQUUU]]]bbbeeeccc``````bbbdddddddddbbb```ZZZSSSNNNLLLMMMOOOPPPQQQQQQOOOMMMLLLMMMNNNPPPPPPPPPNNNLLLJJJGGGFFFFFFGGGIIIJJJJJJJJJIIIHHHSSSSSSTTTUUUUUUSSSNNNKKKNNNLLLLLLKKKGGGBBBBBBGGGOOO[[[hhhjjjbbb[[[ZZZ]]]NNNLLLKKKJJJKKKLLLKKKJJJMMMMMMMMMNNNOOOPPPQQQRRRSSSQQQQQQSSSVVVWWWVVVTTTPPPPPPPPPRRRSSSRRRNNNKKKGGGGGGGGGGGGGGGHHHIIIIIIOOOOOOPPPPPPQQQQQQPPPPPPQQQQQQQQQRRRRRRRRRSSSSSSKKKHHHHHHLLLSSSUUUQQQLLLCCCCCCBBBAAA@@@???>>>>>>===<<<:::888777666555555333444666777666555555555444222222444888<<>><<<:::999999:::<<<===>>>===============>>>>>><<<:::999:::<<<>>>???>>>???@@@BBBDDDEEEEEEEEEEEEGGGIIIKKKKKKJJJJJJKKKLLLLLLKKKKKKKKKLLLOOOQQQSSSLLLNNNPPPOOONNNPPPVVV\\\```dddhhhiiifffaaa]]][[[\\\]]]___```bbbcccddddddfffeeeddddddeeehhhkkkmmmnnnoooppprrrtttuuuvvvwww{{{|||}}}vvvmmmooorrruuuxxxyyyyyyyyyssskkkdddeeepppwwwqqqfffcccaaa___^^^[[[XXXRRROOOPPPPPPPPPQQQRRRTTTUUUVVVUUUSSSQQQRRRUUUYYY\\\]]]bbbcccfffkkkpppssssssrrrllltttxxxrrrnnnllleee]]]YYYVVVSSSQQQQQQRRRRRRRRRUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWXXXXXX[[[bbbllltttvvvtttrrrrrrtttuuuvvvvvvpppmmmggg___XXXTTTTTTUUUbbbccceeeeeeddddddfffhhhiiihhhfffdddaaa^^^[[[YYYQQQRRRTTTVVVWWWXXXWWWWWWaaacccfffiiijjjfff```[[[]]]ZZZWWWUUUQQQLLLMMMQQQVVV]]]cccccc\\\VVVRRRRRRMMMLLLLLLNNNOOOPPPOOOMMMSSSRRRRRRQQQRRRSSSTTTUUUSSSUUUXXX\\\______[[[XXXVVVTTTSSSSSSTTTSSSPPPNNNLLLLLLMMMNNNOOOPPPPPPQQQUUUTTTTTTSSSSSSSSSSSSTTTSSSSSSSSSSSSTTTTTTTTTTTTQQQNNNMMMPPPUUUVVVRRRMMMIIIIIIIIIHHHFFFCCCAAA@@@???>>>===<<<<<<;;;;;;<<<<<<;;;:::<<<>>>@@@@@@@@@???>>>===???BBBEEEGGGGGGAAA@@@>>>======???@@@BBBBBBBBBBBBCCCDDDEEEFFFGGGEEEDDDDDDFFFIIILLLMMMLLLLLLMMMOOORRRSSSTTTTTTTTTUUUXXXZZZ[[[[[[\\\]]]___]]]^^^^^^```cccgggjjjlllhhhlllpppqqqppppppsssvvv}}}zzzwwwyyyyyyvvv{{{sssiiifffiiinnnrrrsssyyysssnnnoooqqqmmmbbbXXXYYY[[[^^^``````___]]][[[ZZZUUUPPPRRRYYY\\\VVVNNNNNNNNNPPPPPPPPPMMMJJJGGGJJJJJJKKKLLLNNNOOOQQQRRRVVVUUUTTTTTTVVVXXX[[[\\\iiigggeeedddddddddbbb```aaalllrrroooggg```YYYRRRXXXVVVSSSSSSSSSTTTTTTSSSSSSSSSSSSTTTTTTSSSSSSSSSQQQRRRRRRRRRRRRWWW```gggjjjhhhggggggiiijjjjjjjjjhhheeeaaaZZZTTTPPPOOOPPPWWWZZZ\\\^^^___```bbbddd```___^^^\\\ZZZXXXVVVUUUTTTUUUWWWYYYZZZZZZZZZYYY\\\^^^aaadddeeeccc]]]YYYWWWSSSQQQQQQOOOMMMOOOTTTVVVXXXYYYWWWSSSNNNJJJHHHHHHHHHHHHIIIKKKJJJHHHFFFMMMLLLKKKJJJJJJKKKMMMNNNKKKNNNRRRVVVWWWVVVSSSPPPNNNMMMLLLKKKKKKKKKJJJJJJJJJKKKMMMNNNPPPQQQRRRRRRRRRPPPOOOMMMMMMMMMNNNOOONNNNNNNNNNNNNNNNNNNNNNNNPPPNNNMMMOOORRRQQQMMMIIIKKKKKKLLLLLLJJJHHHEEECCCBBBBBBBBBCCCDDDEEEFFFGGGIIIFFFDDDEEEJJJNNNOOONNNNNNMMMKKKKKKLLLMMMMMMLLLJJJJJJHHHHHHHHHIIIKKKLLLKKKLLLOOORRRVVVZZZ]]]___^^^^^^^^^aaaeeehhhiiiiiihhhiiilllnnnpppqqqrrrrrrtttwwwzzz||||||}}}|||xxxuuusssrrrjjjiiifffccccccdddbbb]]]^^^ZZZTTTRRRSSSWWWZZZ[[[XXXWWWVVVWWWXXXWWWSSSPPPVVVWWWYYYZZZYYYUUUQQQNNNIIIHHHHHHIIIIIIFFFBBB@@@BBBDDDGGGIIIIIIHHHFFFEEEEEEEEEFFFGGGIIIJJJLLLMMMPPPPPPPPPPPPRRRTTTWWWYYYfffccc```]]]\\\[[[ZZZXXXYYYbbbjjjhhh```XXXQQQNNNPPPNNNMMMMMMOOOOOONNNMMMNNNNNNOOOOOONNNMMMKKKKKKGGGJJJKKKKKKKKKMMMRRRVVVXXXWWWVVVVVVXXXYYYYYYXXXWWWVVVTTTQQQMMMJJJKKKLLLMMMPPPSSSVVVWWWXXXZZZ\\\UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWVVVUUUQQQQQQRRRTTTVVVUUUSSSQQQPPPLLLIIIKKKLLLLLLNNNRRRWWWWWWUUUTTTSSSPPPLLLIIIIIIIIIIIIKKKMMMMMMKKKIIIOOONNNMMMLLLMMMMMMOOOOOOOOOPPPSSSUUUTTTSSSQQQQQQPPPOOOOOONNNNNNNNNPPPQQQOOOPPPRRRTTTUUUVVVWWWWWWXXXWWWUUUTTTSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWVVVUUUVVVXXXWWWSSSOOORRRTTTUUUVVVVVVTTTSSSQQQPPPPPPQQQSSSVVVYYY[[[]]][[[XXXUUUVVV[[[___`````````^^^\\\\\\]]]^^^]]]\\\bbbaaaaaa```aaabbbcccdddggghhhkkkoootttyyy}}}yyy{{{~~~zzzwwwvvvxxx|||~~~|||wwwrrrpppnnnkkkiiikkkkkkkkkjjjjjjhhheeeaaa___]]]ZZZXXXXXXYYY[[[\\\VVVXXXZZZZZZXXXVVVXXXZZZUUUWWWYYYYYYXXXUUUQQQOOOOOOOOOQQQSSSOOOIIIGGGJJJKKKMMMPPPQQQOOONNNMMMNNNNNNOOOOOOPPPQQQRRRTTTUUUUUUWWWZZZ[[[]]]```dddhhhtttpppkkkfffccc```]]]ZZZYYY```ffffff```ZZZWWWVVVWWWWWWWWWXXXZZZZZZYYYXXXUUUUUUVVVVVVUUUTTTRRRQQQMMMQQQTTTVVVUUUUUUXXX[[[[[[ZZZYYYZZZ\\\\\\\\\ZZZWWWXXXXXXWWWUUUTTTUUUVVVVVVYYY\\\^^^______```aaa]]]]]]^^^^^^___```bbbccc]]]]]]^^^^^^]]][[[ZZZYYYZZZYYYXXXYYY[[[]]]]]]\\\___ZZZXXXZZZ\\\[[[\\\___bbbaaa`````````___]]][[[WWWWWWXXX[[[^^^``````___```aaaaaabbbbbbbbbccccccccceeeggggggfffdddeeeeeeeeefffgggfffeeeeeegggiiiggghhhkkkmmmnnnoooooooooooonnnmmmmmmmmmmmmmmmmmmooooooooonnnnnnnnnnnnnnnqqqpppqqqrrrrrrqqqnnnkkknnnoooppprrrrrrrrrrrrqqqooopppqqqtttwwwzzz}}}~~~}}}{{{yyyzzz|||~~~~~~~~~{{{zzzvvvvvvwwwuuusssssstttvvvqqqtttwwwvvvrrrppppppqqqiiijjjlllmmmllljjjgggfffllljjjlllooonnnhhhgggjjjjjjlllnnnnnnllljjjkkkmmmppppppppppppqqqrrrssstttuuuwwwzzz|||}}}}}}yyyuuusssrrruuuyyyzzzxxxvvvvvvxxxzzzzzz{{{}}}~~~|||vvvwwwxxxyyyyyyxxxvvvuuurrruuuxxxxxxwwwwwwyyy|||zzzzzzyyyzzz|||}}}|||zzzwwwxxxyyyyyywwwvvvvvvwwwooorrruuuvvvvvvuuuuuuvvvuuuuuutttsssssstttuuuvvvzzzzzz{{{{{{zzzxxxwwwvvv{{{zzzyyy{{{~~~}}}{{{~~~~~~~~~{{{zzzzzz|||