BM6P6(@ [[[SSS^^^ssstttZZZQQQMMMHHHCCC<<<888;;;>>>??????AAABBBMMMsss|||nnnaaaQQQGGGRRRddduuuuuunnnaaaXXXUUUQQQJJJFFFBBB===???LLL\\\dddccclllnnnooonnnjjjddd```^^^___bbbaaaYYYOOOLLLRRRYYYfffkkkqqqrrrlllkkkwww{{{xxxlllttt{{{vvv|||~~~~~~|||dddIII222...222111000222999888777777999===AAADDD:::;;;===>>>>>>;;;888666333333333333333333333333111111222222333444555666777666555555777999<<<>>>===;;;999999<<>>BBBGGGSSS___tttwwwqqqkkkfffdddbbb___\\\^^^___aaadddggghhhgggeee```VVVJJJBBB@@@AAA@@@>>>>>>CCC???BBBKKKCCCOOOuuu{{{www~~~zzzdddPPP???333////////////............,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))))))))***+++,,,......555IIIZZZJJJAAAWWWccc|||sssDDD000777;;;>>>@@@CCCHHHMMMRRRUUUWWWYYYZZZ[[[\\\\\\^^^aaacccwwwrrrooonnn{{{qqqhhhaaa]]]aaaXXXMMMHHHGGGEEE@@@;;;::::::888444222666@@@HHHmmm{{{___SSS]]]|||yyyssssssssssssmmmfffaaa```^^^ZZZYYYZZZeeejjjvvv{{{jjj[[[TTT^^^WWW___kkk{{{gggVVVMMMHHHAAA;;;:::;;;:::<<>>//////444222111444333222111111333666999;;;666777888999999777666444000000111111000000000000222222111111111222222333333444666888:::;;;<<<<<<::::::::::::<<>>AAACCC===???IIIKKK```}}}|||uuu^^^KKK;;;111............------------,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))************))))))'''((((((((()))))))))))))))))))))***+++,,,---...222FFFgggLLLDDD^^^yyyvvvhhhwwwyyyKKK333444666===>>>AAAFFFKKKPPPUUUWWWYYYZZZ[[[[[[[[[\\\___aaaooowwwnnnrrrvvvmmmeeeaaabbb[[[RRRKKKHHHEEEAAA===888999777444222555<<>>FFF???LLLppp{{{gggdddqqqjjjPPPJJJZZZjjjrrruuunnnfffffflllqqq{{{xxxmmm]]]TTTZZZfffnnnllliiiccc^^^[[[\\\^^^```^^^ZZZTTTNNNNNNTTT^^^eeennnlllkkkmmmqqqxxxwwwvvvlllccczzzxxxoooxxxiiiSSS@@@444...222444111///222---------...///000111222111111222222222333333333///000000111111000000000333222111111000000111111000333777;;;===<<<:::999777999;;;<<<<<<<<<>>>@@@@@@bbbpppTTTHHHQQQ|||uuu]]]hhhUUUMMMGGGEEEDDDAAA>>>>>>;;;888888:::<<<@@@JJJTTThhhzzztttmmmjjjgggdddaaa```___]]][[[\\\\\\]]]___```___[[[XXXJJJEEE???<<<>>>??????>>>@@@@@@;;;>>>HHHQQQkkk|||jjjSSSBBB666///------------,,,,,,,,,+++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((''''''((((((((())))))))))))))))))***+++,,,---...///@@@mmm~~~YYYOOOlllsssccc|||vvvttt~~~RRR555333666;;;<<<>>>AAAGGGNNNTTTWWWXXXYYYZZZYYYYYYZZZ\\\___fffxxxwww}}}ssskkkfffccc___XXXQQQJJJEEEBBBAAA::::::999666444555:::???IIIttt~~~cccVVV___}}}tttkkkfffbbb^^^]]]___aaa|||~~~kkk\\\___WWWYYY___cccuuuhhhaaaRRRLLLEEEBBB===888888<<>>:::888999999<<>>;;;;;;<<<>>>======???======DDDQQQ___tttrrr[[[GGG999111...------------,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))(((((())))))***,,,---...---;;;SSSnnn[[[sssjjjvvv{{{oooyyyZZZ888444:::999999:::===CCCKKKRRRVVVWWWXXXXXXWWWWWWWWWZZZ\\\dddnnn{{{yyyoooiiicccbbb]]]UUULLLEEECCCCCC===>>>===;;;888777999<<>><<<999888888888<<>>;;;<<<;;;:::<<<@@@DDDQQQ\\\jjjxxxyyyxxx|||sssqqqwww~~~{{{uuurrrnnnrrrrrrfffaaa```YYYZZZ\\\^^^^^^[[[XXXVVVUUUUUURRRMMMIIIEEEAAA===:::<<<<<<;;;::::::::::::::::::@@@VVVjjjxxxqqqaaaMMM>>>555///...///............------------******))))))))))))******************************(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&'''''''''(((((((((((((((((()))***+++,,,------222888lllXXXSSS]]]```~~~~~~PPP666000777777777999>>>EEELLLQQQTTTUUUVVVUUUUUUVVVXXX[[[aaacccxxxnnnddddddbbb[[[RRRJJJFFFEEE???>>><<<:::888666555555;;;>>>XXXyyydddYYYrrrppphhhooowwwzzzkkk\\\WWWZZZ]]]aaahhhvvvyyyppphhhfffgggooooooWWWZZZ[[[ccczzzyyydddUUUHHHCCCBBB???;;;999555;;;===>>>PPPttt|||kkkrrrrrrooorrrnnnfffaaa[[[___bbbcccdddccc\\\TTTNNNLLLLLLPPPVVVZZZYYYWWWSSSXXXaaaiiinnnpppqqqpppjjjiiimmmwww~~~{{{vvvyyyyyy}}}lllSSSBBB444...//////....../////////,,,,,,,,,,,,------------............//////000111+++---///111222111000///000000000111222444555666333222000000000222555666333555777888888:::<<<>>>:::>>>MMM```kkk{{{|||fffPPPLLL^^^xxxrrreeeWWWPPPNNNIIIBBBDDD@@@===???>>>;;;:::<<<===JJJSSS___vvvsssnnncccWWWUUU[[[___]]]eeejjjpppqqqpppttt}}}|||xxx~~~|||~~~~~~zzzuuuooolllhhhgggooopppeeeaaa```XXXWWWZZZ]]]\\\XXXSSSQQQPPPNNNJJJEEE@@@===<<<:::888:::::::::999888999:::;;;AAAWWW{{{cccRRR@@@777222...---///------------,,,,,,,,,+++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((()))+++,,,---,,,...666SSSaaaLLLnnn}}}eeeVVViii\\\<<>>DDDJJJMMMSSSTTTUUUUUUUUUVVVYYY\\\___dddxxx~~~sssfffeeeccc]]]VVVOOOJJJGGG@@@>>><<<999888777666555888888JJJuuuwww```fffxxx~~~wwwyyyppplllvvvuuupppnnn|||}}}tttkkkhhhiiieeeooo~~~}}}bbb^^^YYYZZZnnnyyyqqq___LLLEEEFFFEEEAAA???666555777;;;===FFF]]]tttxxxxxxwwwmmmccc[[[XXXVVV\\\```^^^[[[VVVNNNFFFJJJHHHGGGLLLSSSXXXXXXVVVQQQZZZgggqqquuutttqqqoooppppppuuu}}}~~~{{{www~~~xxxmmmjjjGGG999666///000000......///---***---------,,,------...///,,,,,,---------.........+++---///222333222000///111000000000111222333333.........///111333555777111444777999:::999:::;;;CCC===AAALLLSSS___sssZZZHHHLLL]]]tttcccZZZWWWQQQHHHEEEAAA???AAA@@@<<<:::;;;777AAABBBJJJggg~~~lllhhh]]]RRRQQQUUUUUUPPPXXX[[[[[[WWWPPPOOOVVV\\\___VVVVVVccckkkjjjkkkqqqjjjkkkmmmnnnmmmllliiihhheeedddiiihhh^^^^^^```ZZZVVVYYY\\\ZZZUUUPPPMMMLLLIIIEEE???;;;999::::::999888888888777777888:::<<>>CCCHHHKKKRRRTTTUUUUUUUUUWWWZZZ\\\___eeennnwwwhhhfffccc___ZZZSSSMMMIIICCCAAA===;;;:::999888777666666DDDhhhsssfff___qqq{{{qqqeeebbbiii|||vvvvvvvvvmmmiiiiii]]]YYY[[[fffoooqqqqqqrrrcccXXX[[[```hhhnnnoooTTTKKKJJJFFFAAA@@@<<<;;;<<<===;;;;;;BBBJJJcccsssxxxxxx}}}sssccc\\\XXXUUU]]]^^^]]]WWWOOOGGGDDDCCCGGGJJJQQQWWWWWWRRRPPPSSSYYYdddnnnqqqnnnmmmoooppp}}}~~~zzz~~~~~~sssuuuvvv~~~sssrrrsssFFF444888////////////..................------------......////////////000000000000////////////////////////---...000111222111///...///000000222333444555555555555666777888999::::::===:::===FFFJJJOOOaaavvvhhhOOOGGGIIIeeejjjiiijjj^^^RRRQQQJJJGGGDDDBBBBBBAAA???===::::::;;;@@@JJJYYYjjjuuu{{{lllcccaaa___YYYSSSSSSWWWZZZVVVNNNIIIJJJMMMOOOMMMLLLNNNTTT[[[bbbeeedddbbbbbbbbbccccccbbb```bbbbbbbbb```\\\ZZZZZZ[[[VVVTTTRRRQQQOOOMMMIIIFFF===;;;999777666777888999777777888999666555;;;CCCddd~~~www~~~gggSSSDDD555///...---+++,,,,,,,,,,,,+++++++++******+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((()))******++++++)))555000777pppbbbZZZoooddd{{{VVVYYYeee|||{{{HHH555888999:::999<<>>???HHHttt|||kkkfffnnnvvvllllll}}}sssiii```[[[YYY___uuuzzzuuuuuulll\\\ZZZ]]]VVVRRRZZZ^^^lll]]]WWWVVV\\\bbbsssrrr^^^SSSJJJEEEFFF@@@===;;;:::777666<<>>KKKOOOPPP\\\mmmgggXXXSSSSSSUUUZZZYYYTTTLLLDDD@@@???@@@FFFKKKTTTZZZYYYVVV[[[cccoootttvvvtttpppnnnoooppp{{{}}}yyy|||vvvxxx```===///222////////////..................------------........./////////000000000000000000000000000000000000000000222333333222222111///000000111333444444555444555666777888999999:::???;;;<<>>>>>;;;:::999999===GGGRRRZZZeeedddjjjyyy}}}xxxrrriiibbbaaafffjjjhhhbbb^^^___bbbaaa]]]XXXUUUUUUXXX[[[\\\YYYYYYYYY\\\^^^^^^\\\ZZZ___```aaa```]]][[[[[[[[[VVVSSSPPPMMMJJJGGGDDDAAA<<<:::888666555555555555666444444444222777KKKaaa|||~~~cccJJJ===111......---,,,---,,,,,,+++++++++******************)))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((()))******+++++++++000///555bbbjjj___zzzeeettt___QQQhhhXXX<<<777999999999:::>>>CCCGGGKKKNNNRRRUUUWWWXXXZZZ\\\]]]```___gggzzzqqqfff```^^^ZZZRRRKKKHHHEEEAAA>>>===;;;888666555===;;;BBBeeevvvmmmnnnyyyyyyccc\\\WWW\\\pppkkk___VVVSSSRRRUUUcccsss|||}}}sssaaaZZZ[[[SSSOOOUUUWWWqqq^^^UUUYYYYYYbbbtttxxxaaaQQQKKKKKKDDD@@@<<<:::777444777===888@@@AAACCCLLL]]]kkkiiiyyyvvvoooqqqxxx~~~xxxgggWWWMMMLLLPPPUUUTTTPPPIII@@@:::999<<>>;;;;;;???@@@AAAMMM\\\rrrkkkPPPKKKEEEaaacccOOOJJJJJJMMMLLLJJJGGGCCCBBBBBBCCC===<<<999666555888>>>BBBKKKLLLRRR]]]kkkwww~~~}}}uuu{{{|||wwwvvvxxxsssmmmeee^^^[[[ZZZYYYYYYSSSTTTUUUXXX[[[\\\[[[YYY[[[]]]______]]]ZZZYYYYYYSSSPPPJJJFFFBBB???<<<:::999888777666555555555444666111222777;;;GGGeeesssWWW???555------///...---...,,,++++++++++++***************))))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((()))******++++++...***...444NNN~~~pppiii```{{{tttKKKcccmmmEEE777999::::::999;;;@@@DDDEEEIIINNNRRRTTTVVVYYY[[[[[[___]]]___zzzuuujjjccc```[[[TTTMMMIIIFFFCCC@@@>>>===:::888888;;;777;;;QQQsssrrrkkkjjjmmmrrrwww{{{|||vvvhhhZZZYYYVVVVVV___uuuggg\\\SSSRRRRRRPPPVVV___{{{xxxxxxiii^^^\\\UUUTTTZZZZZZkkkZZZ]]]YYY^^^fffxxxttt]]]PPPKKKFFFAAA>>>===;;;888777:::999;;;:::===CCCJJJhhhmmm\\\___fffkkknnnlllhhhbbb[[[WWWVVVVVVWWWZZZWWWRRRMMMLLLLLLOOOQQQJJJFFF@@@:::888:::???BBBLLLPPPXXXaaaeeekkkwww}}}rrrnnnmmmnnnqqquuu|||}}}xxx~~~|||ttt{{{~~~xxx}}}hhhKKK888222111/////////.........---------...------,,,,,,------............/////////000000111111111111111111111111////////////000111222222///000000111222333333333333444444555666777888999<<<:::;;;???AAACCCNNNYYYkkktttVVVNNNCCCVVV^^^DDDFFFFFFIIILLLKKKHHHEEEDDDDDD>>>>>>===:::888888:::<<<>>>@@@EEEKKKRRR[[[cccggglll{{{~~~yyyvvvvvvooojjjccc]]]ZZZZZZZZZYYYTTTRRRRRRSSSUUUWWWXXXWWWWWWYYY[[[[[[YYYVVVSSSSSSLLLHHHCCC>>>;;;999777666777777666666666666666666555111999NNNbbbqqq}}}}}}tttqqqbbbGGG777000+++---///...------++++++++++++************))))))))))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((()))******++++++000%%%...555>>>wwwuuu]]]hhhTTT[[[~~~MMM888888:::;;;;;;:::>>>DDDAAAEEEJJJOOORRRUUUXXX[[[VVV\\\___aaapppxxxllldddbbb^^^WWWQQQKKKHHHDDDAAA@@@>>>;;;999888888555999CCCVVVuuummmbbb[[[XXXXXXWWWTTTVVVUUUXXXbbbwwwxxxeee\\\VVVVVVSSSOOOSSS\\\yyyllldddaaaffffff___]]]bbbtttfffccc^^^cccjjjiiirrrYYYXXXVVV]]]bbbiiirrrYYYHHHGGGBBB???@@@AAA===:::999888888666;;;???<<>>AAADDDLLLTTTjjj{{{lllOOODDDLLLfff[[[BBBAAADDDIIIJJJIIIEEEAAA???>>>???@@@>>><<<;;;;;;<<<666888;;;<<<>>>CCCIIIOOOVVV[[[aaaeeellltttwwwwww}}}xxxttttttvvvwwwssslllfffbbbaaa^^^[[[WWWUUUUUUUUUVVVUUUSSSPPPLLLJJJKKKNNNPPPQQQRRRTTTVVVUUUQQQMMMJJJIIICCC???;;;888777777666555777666555444444333444444666777JJJqqqyyyeee^^^QQQ:::444///,,,///000---+++,,,+++++++++*********))))))(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))******++++++000$$$///666555dddooopppppp```tttXXX:::666666999:::999<<>>BBBHHHMMMPPPTTTWWWYYYTTTYYY]]]^^^eee||||||ooogggdddbbb\\\VVVMMMJJJFFFCCCAAA>>><<<999777666666;;;???EEEmmm~~~jjj[[[UUUVVV[[[```^^^aaafffppprrr```ZZZWWWUUUOOOKKKTTTaaaooouuufffYYYVVVUUUSSSSSSWWWdddtttppplllqqqxxxuuu}}}[[[PPPPPPWWW]]]```jjjtttXXXPPPHHHBBBBBBCCC@@@<<<:::;;;===;;;???EEE???===JJJPPP[[[hhhrrr|||kkk^^^SSSLLLMMMKKKIIIGGGFFFFFFGGGGGGHHHGGGHHHJJJKKKGGG>>>666333444666;;;AAAEEEHHHHHHMMMPPP\\\nnn|||vvvrrrvvvyyywwwxxx|||~~~mmmgggjjjyyy{{{~~~qqq```JJJ:::333222000............------------,,,------,,,,,,,,,,,,------------........./////////////////////////////////000111111222333444555555000000000111111111222222222222333444555666777777999:::;;;;;;===???DDDHHHYYY[[[vvvYYYIIICCCJJJ```TTT>>>======>>>AAABBBBBBAAA>>>???@@@???===:::::::::666777888777555777;;;???FFFDDDDDDHHHQQQXXXZZZZZZbbbdddggghhhfffcccaaa```]]]^^^___]]]YYYVVVTTTTTTVVVUUUSSSSSSUUUUUUTTTSSSTTTOOOJJJGGGGGGIIIKKKLLLKKKMMMMMMKKKGGGCCC@@@???:::888666555666777777666888666444333333444666777>>>GGG___qqqZZZNNNCCC333222...---///000,,,***++++++************)))))))))''''''(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))******++++++...&&&///666222TTTppprrrkkk???555111666999888999>>>===AAAFFFJJJNNNQQQTTTVVV[[[[[[\\\[[[]]]oootttkkkhhhfff```[[[QQQNNNIIIEEECCC@@@<<<:::777666555;;;>>>>>>XXXtttiiicccbbbffflllqqqvvv}}}tttccc^^^ZZZWWWPPPLLLWWWggg{{{tttfffYYYUUUVVVUUUTTTUUUQQQkkkzzz{{{{{{ssssss[[[RRRRRRUUU[[[___llldddWWWJJJFFFEEECCC???>>>666<<<888666;;;999666<<<;;;AAAFFFGGGKKKTTT]]]aaaeeeooowwwxxxxxxwwwoooeeemmm|||sssxxxtttcccUUUKKKFFFEEECCC@@@>>>===???AAACCCEEEFFFFFFEEEAAA<<<666222444555888???GGGLLLNNNNNNTTT[[[jjj|||~~~}}}rrrnnnrrr~~~|||zzz~~~pppjjjoooyyy{{{xxxyyy||||||{{{uuu___LLL:::555333...---000.........---------,,,,,,---,,,,,,++++++,,,,,,------------.........//////........................///000222444555555555444000000000000111111111111222222333444555666666777777888999888999;;;===???FFFHHH\\\tttZZZKKKHHHKKKfffdddWWWGGG======AAADDDEEE>>>@@@AAAAAA>>><<<;;;;;;:::;;;:::999777666888::::::888888===BBBEEEFFFFFFIIILLLOOOOOOMMMKKKMMMOOOPPPPPPPPPPPPOOOOOOPPPQQQRRRRRRSSSUUUVVVVVVSSSQQQNNNKKKHHHFFFGGGGGGGGGFFFCCCDDDDDDAAA>>>;;;999999555444333444666777777666555444444555999>>>DDDHHHNNN^^^rrrtttrrr}}}|||ssshhhRRRBBB999///000,,,+++......+++***+++************))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))******+++++++++)))...333222FFFyyyiiiJJJ;;;111666<<<:::888;;;<<>><<<:::777333888===:::HHHeeezzzwwwwww|||zzzlllddd^^^[[[UUUPPPXXXdddkkk```VVVUUUVVVVVVSSSRRRPPPWWWeeevvvzzzlllppp[[[RRRQQQXXXYYY[[[pppwwweeeRRRJJJGGGEEECCCCCC999BBB<<<333777999999???888>>>BBBAAA???@@@AAA@@@AAAIIIJJJDDDFFFNNNMMMDDDBBBNNNZZZ^^^cccqqqxxxeee^^^]]][[[[[[______XXXMMMFFFCCCCCC999:::;;;===???@@@AAABBB???BBBCCC???888444444666999:::===CCCLLLRRRTTTTTT]]]hhhyyy|||ssspppkkklllwwwzzz|||lllmmmssswwwwwwsssooonnnooorrrwwwrrriiiPPP<<<...111222------444......---------,,,,,,,,,---,,,,,,++++++,,,,,,------------.........//////........................,,,...000333444444333222000000000000111111111111111222222333444555666777444666777777888;;;======???EEEQQQiiinnn\\\XXXJJJNNNvvvfffLLLBBBBBBCCCDDD???AAADDDDDDCCCAAAAAABBB;;;;;;:::999888777777888444555888;;;<<<::::::<<<:::>>>AAAAAA??????BBBFFFJJJJJJIIIIIIIIIJJJLLLMMMJJJKKKMMMQQQSSSRRROOOKKKCCCBBBAAABBBCCCBBB???<<<=========;;;888666666777444333333555777888777555111111333888AAALLLVVV\\\\\\ppp|||pppnnnuuuiiibbbMMM999111------******------******,,,************))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))******++++++)))+++---000222>>>sssxxx]]]qqq|||VVVBBB444999???===:::;;;;;;>>>CCCFFFHHHIIIKKKMMMMMMNNNVVV___^^^aaa|||uuupppkkkeee___ZZZVVVQQQLLLHHHDDD@@@===<<<888111444;;;888>>>SSSttt}}}pppeee\\\ZZZVVVQQQSSS[[[kkkaaaXXXVVVWWWWWWVVVTTTTTTMMMKKKTTTeeettt{{{}}}~~~|||iiibbb___VVVMMMPPP\\\fffhhhaaaOOONNNKKKHHHFFFBBB<<<:::======:::777777::::::::::::;;;<<<======@@@AAAAAAAAAAAA@@@@@@???BBBDDDEEEEEEGGGNNNZZZccchhheee```ZZZTTTNNNIIIGGGFFFEEEDDDBBBAAA???>>>===999:::;;;<<<<<<===???AAA;;;999777555444666999<<<:::???FFFKKKLLLPPP\\\fffvvvyyymmmllleeerrr~~~{{{hhh}}}oookkkvvvgggiii|||wwwmmmsssrrrmmmwwwxxxyyyzzz}}}}}}wwwmmmeee@@@:::222...000111000...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------............222888555------333111111111111000000000000222222333333333444444444555666666777888888999999;;;DDDOOOYYYiii___TTTKKKXXX}}}uuuKKKDDDFFFBBBGGG>>>;;;AAAFFFDDDAAA@@@<<<<<<<<<;;;;;;:::999999555555555555555444444444555666777888999:::;;;<<>>======<<<;;;;;;777777888777777666555555333333444888999666222000222666555888OOOqqqtttyyyooozzz~~~qqq___OOO???333...000---,,,++++++******+++++++++*********))))))(((((((((((((((((())))))))))))))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((+++++++++******************...%%%---<<<666TTTUUU]]]ppp@@@...;;;999666;;;:::;;;>>>BBBDDDFFFHHHJJJLLLMMMPPPUUUZZZZZZ^^^ppp|||tttkkkdddbbbaaaYYYPPPLLLLLLJJJCCC<<<;;;;;;:::777555777===AAAZZZwwwmmmbbb[[[VVVTTTWWW\\\pppppprrrwwwmmm[[[``````\\\ZZZ\\\YYYTTTRRRKKKFFFKKKXXXeeemmmpppwww}}}fffgggRRRUUUZZZXXX[[[fffppplllUUUIIIHHHNNNHHHCCC???>>>;;;777999>>>:::::::::::::::;;;<<<<<<<<<<<<===>>>>>>=========<<<>>>???>>><<<>>>DDDIIIKKKJJJIIIFFFDDDBBB@@@???@@@???>>>===;;;:::999888999999:::888777666888999:::999888666666888;;;>>>CCCDDDGGGNNNXXXcccooowwwyyyyyyvvvmmmhhhnnnhhhlllsssyyyxxxsssssswwwxxxgggpppwwwfffdddqqqmmmqqq}}}uuuyyyuuurrr}}}uuuuuuxxxwwwaaaPPP<<<666000---///000///,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...000/////////...,,,///333//////000000000000000000222222222222333333333333444444555666777888888999:::BBBLLLVVVfffdddHHHKKKjjjuuuQQQAAA<<<@@@>>>>>>???;;;888<<>><<<;;;999999888666666555555444444333333444444555666777888888999<<<<<<===>>>>>>???@@@@@@BBBBBBCCCCCCBBB@@@===<<<::::::999999888777777666666666777777666666555444666444333555777888888888111777<<>>AAACCCEEEGGGIIIKKKMMMOOOSSSWWWXXX\\\iiiwwwyyyooogggddd```YYYRRRNNNLLLIIIDDD???<<<<<<:::777555666;;;???MMMnnnyyypppfff```ZZZUUUUUUXXX{{{vvvppptttxxxkkkggggggjjjiiibbb^^^]]]XXXRRRLLLIIIHHHMMMXXXccckkknnnppp{{{pppiiikkkvvvggg\\\ZZZUUUVVV]]]ZZZlllvvvZZZPPPQQQJJJGGGDDDBBB===888:::???::::::999999999:::;;;;;;999999:::;;;<<<<<<<<<<<<;;;>>>@@@>>>;;;888999;;;999999:::;;;;;;<<<======;;;::::::888777666555555666777777666444333555666555666888999:::===BBBEEEKKKKKKNNNYYYhhhssswwwvvvrrr{{{wwwoookkkfffjjjxxxwwwqqqnnnrrruuutttsssssswwwpppqqqvvvsssnnnrrrxxx~~~zzzxxx~~~zzzyyysssVVV>>>666222...,,,...///---+++,,,,,,++++++++++++,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///111///,,,,,,///000///---.........///000000000000111111111222222222222222333444555666777888888888AAAKKKTTT___tttwwwSSSFFFTTTyyyWWWJJJ<<<;;;===???===999888;;;;;;<<<<<<<<<<<<<<<<<<<<<777777666666555444333333333333444444444555555555666777777888888999999999::::::;;;;;;:::888666555777666666555555444444444555555555666555555444444888777555444555777777777555???LLL___}}}zzz~~~bbbRRR???444///,,,---000---,,,++++++******++++++******))))))))))))((((((''''''((((((((()))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''000,,,***111+++444VVVnnnQQQ\\\{{{nnnEEE222888<<<:::<<<:::===@@@BBBCCCEEEGGGJJJMMMNNNQQQUUUWWWYYYaaaiii}}}qqqgggccc^^^ZZZUUUPPPMMMIIIFFFCCC>>>===:::777555666999<<<@@@NNNvvvvvvmmmfff___WWWSSSSSSddd{{{yyy|||yyyyyysssiii```ZZZTTTNNNJJJKKKOOOUUU\\\ccciiimmmmmmyyyuuu```UUUYYYeee|||hhhWWW[[[^^^ZZZ\\\___lllkkkYYYNNNIIIGGGHHHFFFAAA>>>???;;;;;;:::999999999::::::888999:::;;;<<<=========:::===??????>>><<<===>>>:::::::::;;;;;;;;;<<<<<<999999999888777666555555333444555555555666888:::444777<<<@@@CCCHHHOOOUUUXXX]]]eeennnwwwxxxoooeeebbbjjjiiihhhllllllsssyyytttxxx}}}}}}zzzxxxttt|||tttzzz}}}|||{{{xxxtttdddJJJ666111///------......,,,+++,,,,,,++++++++++++,,,,,,))))))***+++,,,------...++++++++++++++++++++++++++++++,,,,,,,,,---------+++000222///000222///))),,,,,,------...///000000000000000000111111111111222333444555777888999:::999BBBOOOZZZeeeuuunnnSSSFFFUUUooo~~~zzzhhhVVVAAA:::???AAA===777:::;;;===>>>???>>>>>>===:::999999888777666555555444444444444444444444444444444444555555666666666777777777777777666555444777666666666555555555444444444444555555444333333777777666555999???AAAAAAKKKSSScccxxx}}}}}}wwwkkkvvvuuukkkhhhTTTEEE555////////////000---,,,++++++******++++++))))))))))))))))))(((((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))))))))***************$$$///---***000///222CCC{{{{{{XXXQQQsss{{{PPP...555===:::>>>:::<<<>>>@@@AAABBBEEEHHHLLLMMMQQQUUUXXXZZZ]]]___ooowwwlllggg^^^\\\XXXRRRNNNJJJHHHGGG@@@>>>;;;888666666777999;;;>>>WWWyyyooofff\\\VVVUUURRRfff~~~tttggg\\\TTTOOOLLLNNNSSSZZZ^^^aaaeeeiiilllooozzzeeeWWWVVVUUU[[[eeehhhlllcccaaa]]]^^^\\\^^^jjj{{{bbbTTTIIIHHHKKKIIIDDDAAA======<<<;;;:::::::::;;;888888999;;;<<<<<<<<<<<<777888999999999;;;===>>>;;;;;;;;;:::999999999888888888888777777666666666333444666666666777999<<<999===CCCHHHLLLSSS\\\cccrrr{{{~~~vvvgggYYY[[[aaaccciiitttuuuxxxzzzxxx|||}}}{{{{{{rrrqqqtttsssuuu~~~}}}rrrdddQQQ<<<...///...............---,,,,,,++++++******++++++,,,))))))******+++,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------***///111000//////---)))+++,,,,,,---...//////000//////000000000111111111222333444666888:::;;;<<<<<>>>>><<<:::999;;;;;;;;;:::999888888777666666666555555555555555555555555555666666666666666666666666666666555555666666666666555555555555333333444444444444444333333444444777FFF^^^pppwwwuuutttxxxwww|||kkkeeekkksss}}}lll___XXXGGG;;;000///111000...------,,,++++++******++++++(((((((((((((((((())))))''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))************%%%------)))---111555:::bbbyyykkk}}}fffOOOeee~~~^^^777555<<<:::<<<;;;<<<>>>>>>???AAADDDFFFKKKNNNRRRVVVZZZ]]]]]][[[___~~~tttooo```^^^ZZZUUUPPPLLLJJJIIIBBB@@@<<<999777777777777999<<>>===<<<<<<<<<777777888999::::::::::::999888666666666888:::<<<::::::::::::::::::::::::666666666666666666666666555777888777666777999;;;;;;AAAHHHMMMRRR\\\hhhrrrssseeeYYYaaaeeefffppp|||zzz|||~~~}}}}}}yyytttuuunnnqqq~~~nnnZZZFFF666---...............---------++++++************++++++))))))******++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......111333000***+++///,,,---------...////////////000000000111111111111222333444666999;;;<<<===>>>>>>>>>CCCOOOddd|||xxx^^^CCCKKKGGGEEEVVVwwwtttUUUDDD<<<888888777666666777888:::;;;;;;;;;;;;:::::::::::::::888888777777777777777777777777777777777777777777555555555555555555666666444444444444444444444444333333444444555555444444222555777AAA___xxx```XXXqqquuuhhhZZZNNN:::333---///000...***)))---,,,++++++******++++++''''''(((((((((((())))))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((()))(((***+++***)))...333444QQQpppjjj{{{VVVUUUqqq~~~pppLLL999999:::999<<<===>>>>>>>>>???CCCEEEIIIOOOTTTWWWZZZ\\\\\\YYYXXXqqqxxxqqqddd```[[[VVVRRROOOLLLIIIDDDAAA===:::999888777666666<<>>>>>>>>999::::::;;;;;;;;;::::::<<<;;;999999999:::;;;;;;::::::;;;;;;;;;;;;<<<<<<666666666777777777777777777999:::;;;;;;<<<>>>@@@BBBIIISSS[[[eeetttnnn^^^eeeiiijjjsss~~~~~~}}}yyyqqqvvvqqq]]]JJJ;;;333000.........---,,,+++,,,---++++++************++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---///:::EEE>>>---***222..................//////000000000111111111222222000111333555888:::<<<===:::888555444999EEESSS\\\pppyyybbb\\\MMMDDDGGGTTTxxxxxxdddWWWVVVOOOEEE;;;666777;;;>>>999999999999::::::::::::888888888888888888999999888888888777777777777777555555555555555666777777444444444444444444444444333333444555555555555555666???HHHWWWzzzrrrdddhhhtttllldddRRR@@@222---+++......+++***+++---,,,++++++******++++++'''''''''((((((((())))))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))***'''+++---)))+++111111???zzz{{{fffNNN\\\qqq{{{bbb>>>777<<<999===>>>>>>======???BBBEEEGGGOOOUUUUUUVVVXXXXXXTTTTTT\\\zzz{{{tttiiibbb[[[VVVUUURRRMMMHHHFFFBBB>>>;;;;;;;;;999777777:::;;;===PPP|||yyyjjjaaa]]]dddiiiwwwwwwmmmaaa\\\ZZZ]]]^^^^^^aaahhhfffeeecccbbbdddiiiooottt}}}{{{nnn___[[[YYYPPPkkkuuuuuu]]]XXXVVVXXXYYY[[[fffrrrppp[[[QQQFFFEEEDDDBBBAAA@@@@@@???======>>>>>>>>>===<<<<<<;;;:::::::::<<<<<<;;;999999999999999999999999999888888888999999999999999777999<<<>>>@@@CCCGGGJJJNNNWWWdddpppzzzdddbbbgggkkkttt~~~wwwqqqxxxrrr[[[DDD333---...111......---,,,******+++---++++++************+++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***000FFF[[[RRR555)))111///////////////.........111111111111222222222222///000222444777999;;;<<<444666999<<<>>>AAACCCEEEBBBMMMgggsssUUUHHHFFFBBBRRRrrr~~~gggOOO???888999;;;666777777888888999::::::777888888888999999999999777777777777777777777777666666666666777888999999666666666666666666666666333444444555666666666555===KKKZZZlllhhhbbbqqq{{{jjjeee^^^HHH111///,,,+++------+++,,,///---,,,++++++******++++++&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((***++++++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))******+++***$$$+++111++++++222444///kkkvvvNNNIIIcccnnnAAA666@@@:::>>>>>>>>>>>>===???BBBEEEFFFOOOVVVTTTRRRTTTSSSPPPQQQNNNddd|||lllcccZZZVVVVVVTTTMMMFFFFFFCCC>>><<<<<<<<<:::777:::999:::;;;AAA^^^~~~rrrmmm```nnn{{{rrrfffbbbccciiikkkhhhiiinnnlllhhhdddcccfffnnnvvv{{{ssseeeccc```SSSzzzjjjrrrjjjWWWTTTYYY\\\^^^aaaooo~~~bbbWWWOOOGGGCCCDDDDDD@@@;;;=========>>>>>>>>>>>>>>><<<<<<============<<<<<<;;;;;;;;;:::::::::::::::<<<:::999:::;;;;;;999777:::>>>CCCIIINNNSSSYYY\\\aaalll}}}rrrqqqvvvqqqppp~~~wwwtttyyyaaaCCC888444...,,,000++++++++++++++++++++++++---,,,***)))))))))******++++++******)))(((((((((+++,,,,,,------,,,,,,++++++,,,---,,,++++++,,,...333222<<>>???AAABBBKKKMMMPPPSSSTTTUUUUUUTTTSSSWWWWWWuuuuuuiii[[[TTTTTTRRRMMMGGGFFFEEEDDDAAA???===;;;;;;:::777444999AAARRRzzztttpppyyy~~~xxxsssqqqppprrrwww{{{|||{{{{{{tttnnnnnnnnnqqq|||zzzbbbTTTQQQssslllqqq\\\UUUTTTWWW[[[]]]fffvvvwwwjjjYYYMMMHHHGGGFFFDDD??????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<=========<<<<<<<<<<<<<<<999::::::;;;===???BBBCCCJJJLLLPPPTTTZZZbbbkkkqqq~~~nnn|||ttt{{{}}}{{{~~~|||wwwsssqqqzzznnnTTT;;;333111---,,,///++++++++++++++++++++++++,,,+++***)))))))))******************))))))))))))+++,,,,,,------,,,,,,++++++,,,---,,,+++,,,...000111111666===888,,,)))///000111222222111///,,,+++////////////000000000000333333333444555555666666444666999::::::;;;<<<>>>???FFFOOO```qqq|||zzz^^^IIIHHHJJJXXXxxxuuucccddd\\\NNNAAA888666777999777888:::;;;:::777555444444666888888888777777777999444999<<<777888999111999555444444333333666;;;555>>>GGGUUUooo{{{rrr}}}uuufff^^^YYY^^^mmm~~~|||vvvkkk\\\NNN@@@333...///000///------......,,,++++++++++++*********))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((()))((()))******,,,,,,---...555DDD[[[GGGMMMpppbbb???777777:::::::::<<<===???@@@AAAFFFHHHLLLPPPSSSTTTUUUUUUSSSXXXVVVddd}}}pppbbbYYYWWWVVVPPPKKKGGGFFFDDDBBB???===<<<;;;888666444999???JJJsss{{{|||{{{}}}}}}{{{zzz}}}vvvaaaWWWpppqqqgggXXXTTTWWWZZZYYY^^^jjjyyyuuueeeZZZRRRNNNFFFEEECCCAAA@@@@@@@@@@@@>>>>>>============>>>>>>>>>>>>===<<<<<<<<<<<<<<>>???AAACCCGGGLLLPPPSSSUUUVVVRRRWWWYYY[[[tttwwwggg]]]YYYVVVQQQLLLHHHGGGEEECCC@@@>>><<<;;;777777555999===>>>VVV}}}sssxxxgggWWW~~~ooorrr^^^VVV^^^WWWXXX```dddkkksssiii]]]ZZZUUUQQQLLLIIIHHHGGGDDDCCCCCCCCCCCCEEEFFFGGGEEEDDDCCCBBBBBBCCCDDDDDDIIIMMMPPPQQQQQQVVV___gggtttzzztttmmmrrrwwwpppeeelll~~~~~~~~~{{{|||}}}uuulllpppppprrr}}}yyyssslllppp```BBB666,,,,,,...,,,***+++*********************************))))))))))))***'''(((((()))***+++++++++++++++,,,,,,,,,,,,++++++***+++,,,------000333666555:::888000---333777555333222000///...///000111////////////000000000000222222222333444444555555444666777888888888;;;======@@@AAAHHHOOOLLLPPPbbbxxx^^^EEEMMMOOORRRdddzzziiiYYYMMMNNNLLLEEE>>>;;;:::999555666888999::::::999888888444999;;;666999???;;;666666DDD^^^uuuxxxjjj^^^kkkooottt}}}vvvqqqfffQQQXXXnnn~~~xxxnnnlll___QQQAAA777111---...111///...,,,,,,------+++***************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%(((((()))***+++,,,------111888MMM]]]UUU^^^zzz[[[;;;;;;777888999:::;;;<<<<<<===???AAAEEEIIINNNQQQSSSTTTRRRSSS^^^```gggpppddd]]]YYYSSSOOOJJJIIIGGGEEEBBB???>>><<<999999666888;;;777@@@XXX}}}~~~zzzgggjjjeeeTTTyyyiii^^^VVVUUU\\\]]]]]]jjj}}}}}}sssjjjbbb\\\YYYVVVVVVUUUSSSRRRRRRRRRRRRUUUTTTSSSSSSSSSTTTVVVWWWZZZ```fffjjjnnnuuuwwwooollliiihhh```aaaccchhhpppyyy~~~uuussspppttt}}}}}}vvvwwwuuummm[[[FFF777111,,,---///---+++***************************))))))))))))***)))))))))''''''((()))***++++++,,,***++++++,,,,,,++++++******+++,,,,,,---000555888:::@@@<<<111---333444...888777555333111///------////////////000000000000111111222222333444444444333555666777888:::===@@@???AAA???EEEMMMGGGCCCMMM^^^^^^LLLOOOKKKJJJ___vvveeeWWWLLLCCC???@@@FFFTTT______RRREEEBBBAAAJJJMMMEEEDDDEEE@@@BBBFFFMMMbbbhhh]]]___tttxxxppplllSSSCCC333---------,,,,,,...---++++++,,,,,,***)))*********)))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%'''((()))***+++,,,,,,------666AAApppppplll]]]___|||kkkEEE;;;666777999:::;;;;;;;;;;;;???AAADDDHHHKKKNNNQQQRRRXXXPPP\\\dddaaa}}}}}}nnneee^^^XXXSSSMMMLLLJJJGGGDDDBBB@@@>>>===>>>888777:::666777DDD[[[~~~|||mmm___[[[```tttxxxeeedddzzzzzzcccXXXtttiiiaaa___\\\XXX\\\eeelllxxx|||uuutttrrroookkkgggdddbbbmmmlllkkkkkkllloooqqqsss}}}{{{qqqgggcccbbbbbbcccdddeeemmmyyy~~~|||xxxvvv}}}}}}}}}{{{|||cccHHH===222///.........---+++***************************'''((()))*********))))))'''(((((()))***+++++++++******++++++++++++*********+++++++++,,,000555999;;;>>>:::000---000///***,,,...111333222000---+++////////////000000000000000111111222222333333444222444555666777:::>>>AAA<<>>:::......---,,,+++,,,+++***************************&&&''')))*********))))))(((((())))))*********+++******++++++++++++*********++++++***+++///444888888666444111222555777777:::999666333111/////////////////////000000000000000000111111222333333333333444555555555888<<>>999:::999AAATTTUUUXXX___rrrhhhIIIEEEHHHCCCCCCJJJaaa|||{{{yyy~~~~~~sssmmmyyymmm\\\HHH888333///---//////------///---,,,******++++++)))(((***)))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((()))''''''((()))***+++,,,,,,+++000999SSS{{{ssspppfffDDD666888:::;;;<<<;;;::::::<<<===???BBBEEEIIILLLMMMSSSVVVUUUTTTWWW```~~~qqqeee[[[UUUSSSRRROOOMMMIIIFFFDDDCCC===BBB<<<666;;;:::777;;;;;;GGGcccsssdddbbb^^^]]]fffrrrwwwsssmmmjjjiiilllqqqqqqhhh___vvvwww{{{|||zzznnngggbbbZZZYYYZZZ```jjjvvvyyyqqqlllkkkbbbcccbbbaaaaaaeeemmmssswwwppp~~~uuuooo||||||^^^KKK<<<000///+++,,,,,,***)))***++++++))))))))))))))))))))))))&&&'''(((*********)))((())))))))))))******************++++++++++++******++++++******+++...333777444000000444:::@@@FFFLLLfff\\\JJJ:::///,,,...111////////////000000000000000000000111222222333333444444555444444555999;;;:::<<<666666@@@BBBCCCLLLMMMRRROOOMMM___oooTTTGGGGGGHHHFFFDDD[[[|||mmm___XXXfffxxx}}}jjj[[[NNN???000***---111333...((()))...---,,,******++++++)))((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&'''((()))******''''''((()))***+++,,,,,,,,,---777AAA}}}ssszzzxxx~~~uuuPPP777888:::<<<<<<<<<::::::999:::<<>>...)))...+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))((()))+++///333222444666666999BBBPPP[[[fffYYYFFF777000.........222222111111000/////////...............///000000111333555666555555666777;;;:::999:::>>>DDDKKKPPPKKKEEEFFFLLLJJJQQQzzzkkkLLLCCCNNNJJJCCCJJJgggdddWWW___mmmpppmmmdddWWWGGG:::444222---,,,,,,++++++,,,,,,---+++******)))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((()))******++++++111,,,222@@@bbbqqq[[[dddqqqrrrsssEEE111444>>>555444;;;666===<<<<<<<<>>;;;999777777666777???XXX}}}lllmmmsss~~~}}}eee~~~}}}uuuhhh[[[UUUVVV]]]cccnnnnnnpppttt}}}{{{rrrooopppsssoooiiifffeeeeeecccaaaYYYggguuuzzz{{{{{{zzzxxx~~~}}}vvv{{{~~~zzzlllsssWWW???333,,,,,,000,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))+++///222555555444111///111666;;;LLLGGG???666///...///222111111111000000000000000///............///000000111333555555555555777999555999@@@GGGMMMPPPQQQQQQEEE???@@@EEEEEEJJJbbb~~~~~~^^^JJJLLLEEEBBBLLL```}}}\\\LLLWWWrrr{{{eeegggaaaUUUFFF999000,,,+++---,,,,,,++++++,,,,,,---+++******)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((()))******++++++///,,,222:::UUU\\\]]]lllyyyQQQ888666>>>777444:::777;;;::::::;;;>>>BBBFFFHHHLLLNNNPPPSSSVVVZZZ```dddpppfffbbb\\\WWWUUURRRLLLIIIJJJGGGEEEBBB???;;;999888888888777:::FFFaaa~~~{{{|||~~~~~~kkk}}}|||lllccc`````````aaacccggglllqqquuuxxx|||||||||xxxtttqqqmmmiiijjjnnnpppjjjccc___aaaeeehhhiiihhhppp{{{}}}xxx}}}tttppp~~~rrrrrrvvv{{{|||kkkCCC///---,,,---...,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))***))))))+++///111///000111222222333444444444666777444///,,,...222//////000000000000111111//////......//////000111222333444444555666999<<<@@@DDDJJJNNNOOOLLLHHHDDDAAA>>>>>>CCCGGGKKKQQQWWWhhh[[[MMMGGGAAAAAAFFFTTTjjj}}}sss\\\PPPWWWjjj~~~mmm```___VVVGGG999111---,,,,,,,,,,,,++++++++++++,,,,,,+++******)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((()))******++++++,,,---111333DDDyyy|||{{{dddXXXeeeyyycccEEE777<<<888555999999888888888:::===@@@DDDGGGGGGKKKOOORRRUUUWWWZZZ]]]eee{{{ppphhhaaa\\\YYYUUUOOOKKKKKKHHHFFFDDD@@@===;;;999888777666888;;;@@@SSS{{{}}}}}}zzzuuuqqqrrrpppjjjpppvvvxxx~~~}}}ooo}}}xxxooonnnmmmjjjjjjkkknnnrrrtttoooqqqqqqqqquuu}}}~~~{{{yyyuuuqqqqqqrrrppplllhhhlllnnnqqqpppmmmiiijjjmmmgggfffdddcccfffnnnzzz|||vvvrrr{{{oooooopppyyy{{{zzz|||lllcccJJJ222+++...///+++(((,,,,,,,,,+++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************)))*********)))+++...111++++++...333999===>>>>>>///222444333000---,,,---......//////000111111222/////////...///000000111222333333333444777;;;>>>IIIHHHGGGDDDAAA>>><<<;;;===>>>>>>AAAHHHNNNMMMGGGKKKYYY|||vvv___QQQEEEBBBFFFIIIMMMPPPTTT]]]nnnppp^^^NNNOOOVVVfffyyy~~~}}}wwwoooiiieeeRRRIII<<<222////////////,,,,,,++++++++++++,,,,,,+++******)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((()))******++++++***...111///777```dddnnnvvv]]]^^^nnnuuuRRR888666888777777999666666777888;;;???BBBDDDDDDHHHMMMRRRTTTUUUWWWXXX```zzz}}}mmmeee^^^[[[WWWQQQMMMLLLIIIHHHEEEBBB???<<<:::999555444888===999:::SSSqqq}}}}}}}}}zzzxxxxxxrrrnnnpppwww}}}zzzooouuunnnoootttxxxwwwvvvpppiiijjjsssyyyzzz|||{{{yyyyyyyyyxxxvvvtttsssqqqooooooqqqqqqooommmhhhkkklllhhheeeeeegggiiigggmmmsssuuuwww~~~~~~{{{oooooogggrrrzzzvvvyyyvvvfffVVV===444------///...***'''++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************)))***+++******+++---000///......000444777888888777444222222333222///,,,------...///000111111222///////////////000111111222333333333444666:::>>>===<<<999888888999<<<===999<<<<<<;;;???HHHIIIDDDBBBBBBUUUsssYYYKKKFFFFFFKKKOOOJJJGGGJJJ[[[tttyyyeeeTTTNNNLLLUUUfff{{{|||lll___dddqqqsssbbbOOO===777000,,,,,,------,,,,,,++++++******++++++,,,+++******)))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((()))******++++++***///000...111LLLgggVVVfffcccTTT[[[kkkzzz^^^>>>222777999666777555555666888:::===@@@AAABBBFFFLLLPPPSSSUUUVVVXXX___jjjrrrhhh^^^[[[XXXSSSOOONNNJJJIIIGGGEEEAAA>>><<<;;;999333666>>>===888@@@PPP~~~{{{qqq{{{ooommmtttxxxuuupppooonnnoooqqqrrrrrrppprrrqqqooommmkkkkkkkkkkkkmmmnnnllliiillluuu~~~wwwrrrwww|||~~~rrrqqqhhhyyytttkkkggg___PPPCCC111///...---,,,+++******)))************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************)))***++++++***+++---///000////////////111222444:::666222222555666333000------...//////000111111000000//////000000111222111222333333444555888;;;333444555777888999::::::===???>>>;;;;;;@@@DDDFFFBBBAAANNNiiiyyyaaaOOOJJJMMMRRRFFF>>>EEETTTaaaiiimmmvvvtttcccVVVKKKNNN[[[dddooolllfffdddhhhkkkaaaKKK888///...,,,,,,---------,,,++++++************+++++++++******)))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((()))******+++++++++......///222>>>oooyyy^^^UUUgggNNNHHHPPPmmmhhhOOO888888999555666666666777888:::<<<===>>>@@@CCCHHHMMMPPPTTTXXX[[[^^^bbbyyy{{{nnnbbb\\\YYYTTTQQQPPPKKKKKKIIIGGGDDD@@@===<<<>>>555222777;;;999<<>>???>>>===@@@EEECCCDDDPPPaaaiiimmm}}}```RRRQQQGGG???@@@EEEHHHNNNTTTQQQYYYkkk~~~mmmYYYMMMIIINNN```rrrvvvvvvbbbiiilllcccPPP>>>444222,,,...//////.........///++++++************+++++++++******)))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((()))******++++++------***000555333VVVooo^^^}}}^^^IIICCCVVVpppfffFFF999777333777777777888999:::;;;;;;<<<>>>@@@DDDHHHMMMSSSZZZ^^^^^^aaajjjxxxhhh```[[[WWWTTTSSSLLLLLLJJJHHHEEEBBB>>>======999555444555888;;;===;;;VVV~~~zzz{{{yyywwwwwwgggcccYYYgggzzztttrrrvvv}}}{{{yyy}}}}}}zzz|||~~~tttwwwxxxzzz~~~|||uuuttt|||uuufffVVVFFF888000...(((***+++,,,,,,,,,)))&&&''''''(((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((************************(((((()))***************)))***,,,,,,++++++,,,...'''---333444111000333777222555777666222///000111.........///////////////000000000000000111111222///111333444333333444555888666444444555999===@@@<<<888999??????;;;;;;AAACCCAAALLL]]]aaaZZZ___mmmnnnQQQKKKHHHGGGCCC???CCCKKKMMMCCCBBBWWWlll[[[UUUNNNSSSUUUSSSWWWfffxxxtttjjjooogggXXXGGG999000---...***---//////,,,***,,,...++++++************+++++++++******))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((()))******++++++...,,,'''000666---FFFxxxggg{{{YYYGGGCCCtttxxxQQQ;;;555222888888888888999:::::::::;;;<<<>>>AAADDDJJJRRR[[[aaa]]]___\\\dddnnnccc^^^YYYUUUUUUMMMLLLKKKIIIFFFBBB???===777<<<===666333666::::::;;;CCCddd{{{lllfffccc___\\\[[[XXXTTTIIIZZZ|||uuunnngggcccvvv~~~wwwsss\\\GGG999111,,,***************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))+++,,,+++***,,,,,,------///000111222333333333222111111444666111222222222222111000000111000000000000000111111333333333333333333333333666777777666444555777999888999:::<<<>>>???AAABBBAAAGGGOOOUUUXXXYYYYYYYYY\\\yyyyyyiiiZZZTTTLLLBBBCCCKKKOOOIIIBBBCCCRRRhhhtttvvvooo[[[MMMMMMTTT\\\eeelllmmmttt~~~yyyuuuqqqooodddTTT???333000000...***+++,,,,,,------,,,,,,+++******************************))))))((((((''''''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''(((((())))))******---+++,,,---))),,,CCC]]]}}}oootttLLLEEEUUU||||||III000888444222555888888666666888:::<<<>>>AAAEEEIIIOOOUUUZZZSSS[[[[[[[[[qqq~~~lllbbb]]]YYYUUUUUUOOOIIIHHHKKKKKKEEE???>>>===;;;999888777666666>>>AAANNNnnn}}}rrrhhhdddccc```\\\UUUSSSNNNQQQkkkeeehhhgggbbbbbbjjjtttyyy}}}www}}}~~~~~~yyyuuufffQQQ???444///,,,+++************************)))(((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))+++,,,+++***++++++,,,,,,---///000111444333222222222333444555111222222222222111000000111111000000000000111111111111111111111111111111444555666555444555888:::888999:::;;;===>>>???@@@BBBGGGOOOTTTTTTQQQNNNLLLUUU^^^pppzzzbbbOOOGGGJJJDDD@@@@@@FFFMMMSSSUUU]]]aaaqqq|||pppcccWWWMMMHHHMMMVVVmmmooorrr{{{zzzooommmqqqnnnaaaUUUJJJAAA555///...///...++++++,,,,,,------,,,,,,+++***************************)))))))))((((((((('''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''((())))))******---+++---000,,,,,,<<>>===;;;999888777777777888@@@VVV{{{www|||wwwqqqkkkeee___[[[XXXTTTYYYttt|||zzzuuuqqqpppyyyvvvnnnkkkjjjooo}}}xxxnnnwww}}}qqqjjj___SSSBBB555...,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))+++,,,+++***++++++++++++,,,---//////555222000111444666555333111222222222222111000000111111000000000000000111000000000000111111222222333555666555555666888:::888999999:::<<<======>>>???DDDKKKOOONNNIIIDDDAAAJJJHHHLLLZZZrrruuubbbWWWLLLCCCBBBAAA>>>CCCLLLVVVMMMJJJXXXqqqsssjjjddd]]]VVVLLLKKKLLLPPPRRRWWWaaakkkzzz}}}{{{oooccc^^^]]]VVVHHH;;;222000---------...---+++++++++,,,,,,,,,,,,++++++************************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((()))******,,,***---111///,,,444???yyyjjjeeetttbbbFFFBBBTTTpppnnnMMM444000333555666666444444555666999;;;>>>@@@CCCGGGLLLOOO[[[OOOMMMUUUWWWbbbyyynnneee___XXXTTTNNNJJJHHHGGGFFFEEEAAA@@@>>><<<:::999888888888666:::EEEWWWzzzxxxsssooonnnmmmnnnttt|||{{{xxxvvv{{{{{{zzzzzzrrrkkkggg___]]]\\\fffsss|||}}}|||{{{|||~~~~~~{{{zzz}}}cccVVVGGG???555///---,,,,,,+++))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))+++,,,+++***++++++++++++,,,---...///555111...000555777555111111222222222222111000000222111000000000000000000111111222222333333444444666777888777666666777999888888999::::::;;;<<<<<<:::???DDDGGGGGGDDDBBB@@@AAAEEEIIIKKKQQQ```vvv}}}gggUUUQQQKKKCCCDDDNNNJJJGGGBBB@@@CCCIIIQQQVVV]]]YYYVVVXXXbbbppp{{{|||www{{{}}}}}}lllZZZRRRSSSRRRJJJAAA@@@IIIXXXeeeooowwwvvvooolllhhh```SSSEEE999333111+++,,,......---+++******++++++,,,,,,,,,,,,++++++************************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***+++)))***...///---///555___}}}```^^^wwwVVVFFFHHHiiixxxYYY999777222222333333444444666777999;;;===???@@@CCCGGGJJJMMMHHHNNNXXXUUUTTTqqqvvvjjjcccYYYWWWSSSOOOKKKHHHGGGFFFBBBAAA???===;;;999888888<<<999;;;???DDD[[[~~~tttllljjjooovvv|||sssttt{{{}}}pppnnnnnn|||~~~vvvqqqvvvsssQQQBBB555111...---......,,,)))((((((((((((((((((((((((&&&&&&''''''((((((((()))''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))+++,,,+++***,,,,,,,,,,,,---...//////333///---///444777444000111222222222222111000000222222111000//////000000111111111222222333333333888::::::999777666666777888888999999:::;;;<<<<<<;;;===???@@@??????AAABBB@@@EEEIIIGGGDDDGGGQQQZZZggg}}}|||uuuaaaPPPLLL:::@@@EEEEEEAAA???AAAEEESSSPPPKKKFFFEEEJJJTTT[[[YYYYYYWWWWWW```rrr}}}uuurrr{{{}}}pppqqqhhh^^^\\\bbbjjjhhhbbbSSSKKKEEEFFFMMMRRROOOJJJRRRbbbvvvuuuiiieee\\\XXXOOOBBB555---,,,---+++---///---+++))))))******++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))+++((('''***---...///222IIItttnnn^^^kkk~~~WWW@@@[[[{{{lllHHH999111000000222444666888888999;;;===??????AAADDDFFFBBBFFFNNNSSSRRRSSSbbbssspppggg\\\[[[XXXTTTPPPKKKHHHFFFCCCBBB@@@===;;;999888888999666888<<<;;;EEEiii{{{||||||www{{{}}}pppppp~~~}}}wwwzzztttWWW>>>555,,,+++***---//////+++'''((((((((((((((((((((((((&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))+++,,,+++***---------------.../////////------///333444222000111222222222222111000000333222111000////////////000000000000000000000000888999::::::888666666777777888888999;;;<<<<<<===@@@@@@???===;;;;;;===???BBB>>>;;;>>>CCCGGGFFFDDDJJJUUUlllkkkYYYRRRHHHBBB@@@AAAAAA@@@CCCEEEEEEBBB===<<>>???@@@BBBDDDAAAGGGJJJIIIKKKTTT\\\```zzzqqqbbb___[[[WWWSSSOOOJJJGGGEEEDDDBBB???===;;;:::999666444666:::999<<>>???@@@@@@???<<<:::999:::;;;===:::888;;;AAADDDDDDBBBIIIGGGKKK[[[tttxxxcccTTTOOONNNLLLKKKGGGHHHHHHFFFDDDBBBAAA@@@DDDFFFFFFBBBAAACCCBBB>>>???AAACCCEEEEEEEEEEEEEEE>>>???AAAAAA@@@CCCKKKRRRcccgggnnnyyyqqqddd```[[[QQQGGGAAA777000))))))...111///******)))))))))******************++++++++++++******))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''(((((())))))))))))(((***...111222444MMMmmmcccZZZMMM\\\xxxpppGGG666333111111444666777666777999;;;======>>>@@@AAAAAACCCDDDEEEIIIPPPWWWYYYooo~~~kkkddd[[[UUUTTTRRRNNNKKKHHHGGGEEEBBB???>>><<<<<<:::999888777888<<<@@@DDD```{{{{{{GGGNNNfff{{{yyyzzz{{{yyy~~~yyyssswwwtttwww~~~xxxuuuddd]]]RRREEE888000---......+++((((((***+++***(((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))+++,,,+++***+++++++++***++++++,,,,,,(((+++...////////////000111222222222222111000000333222111000////////////444444333222111000//////...111444666666666777888666777888:::<<<>>>???@@@;;;===>>>===;;;999999:::666===CCCAAA<<<999>>>DDD@@@AAADDDGGGKKKVVVhhhvvv}}}zzziiicccZZZTTTQQQNNNKKKHHHIIIGGGBBB???BBBHHHGGGCCC>>>BBBFFFGGGFFFDDDEEEFFFGGGKKKOOOOOOLLLQQQ```ooo~~~yyyqqqfffYYYGGG777222666(((---111///+++)))+++000,,,+++***+++---,,,***(((******++++++++++++******))))))))))))))))))))))))'''((((((((())))))******)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((())))))++++++***+++...000000222>>>ttt{{{vvvwwwUUUGGGhhhyyyZZZ:::666333222444666555444555777:::<<<<<<===>>>@@@???>>>AAAHHHLLLMMMQQQWWW[[[rrrgggZZZSSSSSSTTTQQQNNNKKKIIIGGGDDDBBB@@@???>>><<<<<<777333444:::<<<999BBBTTTxxx~~~sssqqq~~~EEEDDDKKK]]]yyy}}}|||yyyyyy~~~|||~~~rrrpppkkkfffjjjsssuuupppZZZMMM;;;///++++++,,,+++))))))))))))(((((((((((())))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))))))))(((((((((((())))))(((((((((((())))))++++++++++++++++++++++++++++++++++++,,,...000111222222222222222222222222111444666777444111///...111111000000111222333333333333444444555666666666888888:::;;;<<<=========>>>>>>======<<<<<<;;;;;;<<<======>>>>>>>>>>>>>>>>>>===>>>???AAAEEEHHHJJJ^^^mmm{{{qqqkkk```]]]^^^ZZZ^^^aaaZZZSSSNNNRRR___iiikkkooouuuvvvmmmooo{{{~~~xxx}}}zzzwwwppp^^^HHH999444333///+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((()))+++,,,---...444444TTTrrrZZZKKKUUUbbbmmmWWW888000666000111888333888888888999:::===???@@@???@@@BBBDDDGGGJJJMMMOOOYYY]]]|||sssfff[[[TTTPPPNNNMMMNNNKKKHHHEEECCCBBB???===999::::::::::::999888777@@@AAAOOOqqqtttqqqAAA???AAAIIIZZZvvvzzzwwwqqqnnnpppqqqhhh[[[DDD<<<111+++***++++++***))))))))))))((((((((('''))))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))))))))(((((((((((())))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...000111000000111111222333333444555777999999777555333333111000000000000111222333333333444444555666666666777888:::;;;<<<<<<======>>>===============<<<<<<======>>>????????????>>>??????>>>???@@@CCCFFFGGGDDDLLLZZZjjjzzz~~~wwwnnneee___KKKAAA444,,,+++,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***)))((((((************************))))))))))))))))))))))))+++***(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((()))+++,,,---...444000BBBtttuuuiiiMMMNNNaaavvvnnnQQQ999000---222888666777777777888999;;;===>>>>>>???AAACCCFFFJJJLLLNNNSSSYYYoooqqqcccZZZTTTPPPNNNPPPMMMIIIGGGFFFDDDBBB@@@<<<;;;;;;:::999999888888<<<:::@@@TTTsssttt{{{AAA@@@AAABBBFFFUUUppp|||~~~xxxpppkkkjjjbbbNNN;;;000---******+++,,,***''')))))))))((((((((('''''')))(((''''''&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))***))))))(((((())))))***------------------------++++++++++++,,,...///000---...///000222333444555777999999888777555666777000000000000000000111222333333333444555555666666777888999;;;<<<<<<<<<<<<============>>>>>>>>>>>>======>>>????????????>>>??????>>>>>>???AAACCCDDD@@@AAACCCGGGQQQ^^^mmmwww|||wwwtttmmmdddXXXLLLAAA<<>>@@@BBBEEEHHHKKKMMMOOOUUU[[[lll{{{kkk```YYYSSSPPPRRROOOKKKIIIHHHGGGFFFDDD???>>><<<:::999888888999777666777===LLLjjj}}}yyyAAABBBEEEGGGFFFIIITTT```yyy|||}}}tttggg^^^VVVJJJ999***+++******+++,,,,,,)))&&&))))))((((((((('''''''''(((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''(((((((((((())))))))))))***))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,---......------...///111222333333555666666444333333555777111000000//////000111111222333333444444555666666777888999:::;;;<<<<<<<<<<<<======>>>>>>?????????<<<<<<===>>>>>>>>>>>>===>>>======>>>???@@@BBBCCCGGGFFFFFFDDDEEEHHHMMMQQQhhhtttjjjeee]]]QQQDDD999222...---+++---.........---------++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++((((((((((((((((((((((((...---***(((''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,,,,,,,///000AAAuuucccaaa{{{eeeIIIMMMbbbxxxzzzZZZ777333333...333666666666777777888888999<<<<<<>>>AAADDDGGGJJJKKKMMMUUUSSSUUUxxxwwwlllddd]]]XXXSSSPPPLLLJJJIIIHHHGGGFFFCCCAAA>>>;;;999888999999555777:::;;;<<>>BBBDDDCCCFFFJJJNNNiiitttiiiZZZLLL@@@666000...************++++++***)))((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''(((''''''''''''((((((((()))))))))*********))))))))))))************************************+++,,,,,,---------------...//////000000111333333333222111111444666111111000000000000111111222222333333444555555555777777999:::;;;<<<<<<<<<<<<<<<======>>>>>>??????:::;;;<<<<<<======<<<<<<;;;;;;<<<>>>???AAACCCDDD???AAACCCCCCCCCCCCDDDFFFLLLaaaqqqvvv}}}vvvnnneeeXXXMMMBBB===666000---...000333---...///---***)))***+++++++++++++++++++++++++++((())))))))))))*********************************((((((((((((((((((((((((---,,,***((('''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))***++++++,,,+++222222666[[[uuu\\\ZZZ```ooo]]]^^^tttmmmFFF777000,,,444666666777777888888888888:::;;;<<>>;;;<<>>@@@BBBCCCDDD??????@@@@@@@@@AAAEEEGGG>>>GGGLLLKKKSSSiii~~~ppplllqqqqqqlllkkkaaaTTTKKKGGGBBB;;;555,,,------...///...............---+++))))))***,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))***++++++...222000...DDDxxxwww^^^SSSlllpppYYYuuu|||YYY;;;...///777444555666777888888888888888999;;;===@@@DDDFFFHHHHHHLLLPPPQQQSSSfffpppfff^^^ZZZSSSNNNKKKIIIGGGFFFEEECCCAAA>>><<<;;;;;;;;;:::888888:::999888;;;@@@TTT{{{AAA===;;;===>>>???BBBHHHFFFGGGIIIPPP___vvv|||qqqooovvvzzzpppaaa???666...,,,)))&&&&&&***&&&'''((('''''''''((()))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''((()))*********+++******))))))******+++************************)))***+++,,,---,,,++++++***++++++---...///000111000222333333222333444666444444333222222222222222111222222333333444555555666777888999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>???>>>>>>>>><<<===>>>@@@AAABBBBBBBBBDDDDDDCCCAAA???@@@CCCEEE@@@BBBEEEEEEDDDGGGMMMRRRaaakkk|||uuuppptttjjjbbbWWWNNNLLLMMMLLLIIICCC<<<444000000///...---+++,,,...///...,,,)))'''...---,,,+++,,,,,,------************************)))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********///------///888ZZZxxxeeeeee[[[mmmyyymmmHHH555444333111222444666777888888777777888:::<<>>>>>???@@@@@@@@@@@@@@@??????@@@AAAAAAAAAAAA@@@@@@BBBCCCCCCBBBAAAAAABBBHHHBBB???>>>===<<>>BBBDDDFFFEEEDDDHHHOOOQQQRRR^^^llloooiiiaaaYYYTTTPPPMMMKKKCCCCCCBBBBBB@@@???===<<<;;;888888:::999666666999:::;;;IIIlll;;;;;;;;;<<<<<<<<<<<<<<<@@@BBBCCCCCCCCCFFFKKKPPPYYYlllzzz|||vvvuuujjjbbbUUUGGG;;;444111000+++++++++***)))(((((('''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))************************))))))***++++++++++++*********+++,,,,,,---......111000///222666777666333444444444444444444444444333222222222333555777888444444444666888;;;>>>@@@============<<<;;;:::999?????????>>>======<<<<<<;;;===???BBBCCCBBB@@@???=========<<<===>>>????????????>>>>>>>>>>>>>>>???@@@EEEHHHKKKeeewwwXXXCCCIIISSSNNNEEECCC::::::::::::::::::;;;;;;999999999888666444222000000//////...------,,,,,,++++++++++++++++++++++++******++++++++++++******)))************++++++++++++***)))))))))***,,,---))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++,,,------000111888eee___```pppoooHHH333888111222111000222555666444999999:::;;;===???AAABBBDDDEEEGGGIIILLLQQQXXX\\\sssdddYYYTTTRRRNNNJJJGGGEEECCCBBBAAA>>>;;;888;;;::::::999888777666666;;;;;;AAAOOOhhh<<<<<<<<<<<<;;;;;;;;;;;;===@@@CCCDDDDDDFFFIIIKKKFFFOOOcccyyyttthhhbbbVVVPPPFFF;;;333...,,,+++++++++***))))))(((''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))************************))))))***++++++++++++*********++++++,,,------.........///333666777555222111111111222333555666777444333333222333444555666444444444666888:::===>>>>>>>>>>>>>>>===<<<;;;:::>>>>>>>>>======<<<<<<<<<888:::===?????????===<<<<<<<<<=========>>>>>>>>>???>>>>>>===============<<<<<<<<<<<>>@@@AAACCCEEEGGGJJJNNNTTTYYYgggssseee\\\VVVQQQNNNIIIGGGEEEDDDCCCAAA>>><<<;;;;;;:::888777777777777666555777<<>>BBBDDDEEEEEEEEEFFFCCCBBBDDDNNN]]]ttt}}}|||tttqqquuuxxxyyy{{{vvvkkk\\\NNNHHH>>>;;;555000+++)))((((((******))))))(((((('''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))************************))))))***++++++++++++*********++++++,,,,,,------+++,,,...222666666555333////////////111444777999666555444333333333333444555555555555666999;;;<<<>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::888999;;;===>>>===<<<;;;:::;;;<<<===>>>======<<<=========<<<<<<;;;;;;;;;:::777888777@@@ddd^^^GGG555555777222///333000000000000000000000000000000000000///...---,,,///......------,,,,,,+++++++++++++++++++++++++++)))******++++++******))))))))))))*********++++++((()))******++++++******++++++++++++++++++++++++((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******'''***,,,000111...BBBggguuuoooeeevvvbbb???222222111222222333333444444444555666888:::<<<===>>>@@@BBBDDDFFFKKKPPPTTTTTTlllrrrcccYYYSSSOOOLLLJJJGGGEEEEEEDDDBBB@@@===<<<:::888777777777777666666777555666CCCaaa|||============>>>>>>>>>>>>;;;===@@@BBBCCCCCCDDDDDDJJJEEEBBBCCCFFFOOO```oooxxxuuu|||}}}wwwzzztttdddVVVIII<<<666555///...---+++***))))))))))))))))))((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((************************))))))***++++++++++++*********++++++,,,,,,,,,,,,++++++---///222444555555000///......///222666888777666555444333222222111555555444444555777999:::<<<<<<======<<<;;;;;;:::888888888888888888888888999;;;<<<===>>>===<<<<<<888:::<<<===>>>===;;;:::<<<<<<<<<;;;:::999888888777444888;;;;;;KKKbbbkkkKKK<<<222444555222222777111000000000000000////////////////////////......------------,,,,,,++++++************************))))))************))))))))))))))))))************'''(((***+++++++++***)))************************(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))***'''++++++...111,,,444LLLppphhhtttcccdddyyyXXX777333000111222111222444333333444555777999:::;;;<<<===@@@BBBDDDHHHLLLPPPSSS[[[{{{ooobbbYYYUUUOOOLLLHHHFFFEEEEEECCCBBB???===;;;999777777888888777999<<<<<<888999DDDRRRyyy;;;<<<===???@@@BBBCCCDDD>>>>>>>>>???AAACCCCCCDDDDDDCCCCCCEEEDDDCCCHHHOOO\\\ooowwwxxx{{{{{{~~~jjj[[[JJJ<<<222+++***---******************))))))((((((((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++*********+++++++++++++++,,,,,,+++++++++---000555888333222///......000333444666666666555444222111111555444333333444666777888::::::;;;;;;::::::999999555555555666666777777777::::::;;;<<<===<<<<<<;;;777999;;;<<<===<<<:::999::::::::::::888777555444333...333888444888@@@???888111///333444000000555222222111111000000000/////////...............///,,,,,,,,,,,,,,,+++++++++************************)))))))))******)))))))))(((((()))))))))*********'''((()))++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))---***,,,000---000???jjj{{{\\\UUU^^^hhhhhhZZZnnnxxxDDD999//////111111222444333333444555777888:::;;;;;;<<>>@@@AAADDDGGGJJJPPPPPPRRRcccssshhh]]]WWWPPPJJJGGGEEEDDDCCCBBBAAA@@@???===<<<::::::>>>777333444777777999<<<999@@@UUUxxx999:::;;;>>>@@@BBBDDDEEEBBBAAAAAACCCEEEFFFDDDAAAFFFCCCBBBCCCBBB@@@BBBFFFEEEEEE@@@CCCOOOSSSXXXfffrrr}}}{{{qqqhhhcccdddbbbVVVMMMLLLCCC:::===111---,,,///000...---...******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++******************(((***,,,,,,+++,,,000333555444333222111000000000222222444555555555444444222111111222333555777888888999999:::::::::999999777777888999:::;;;<<<<<<::::::::::::::::::999999888888888999999999999999888888888777666333000...222111444000+++333888000222000000333333000///000000//////...------,,,,,,---,,,+++***))))))***************+++++++++++++++************************(((((())))))))))))(((((((((((((((((()))))))))***((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((%%%---+++(((...///...333===hhhwwwooofffmmmeeepppwwwWWW999111333222//////111222222444555777999:::888:::===>>>@@@BBBEEEGGGIIIPPPRRRUUUkkktttgggaaaXXXPPPLLLIIIGGGFFFCCCCCCCCCBBBAAA>>>;;;:::???:::666666777777:::???666555<<>>@@@AAABBBAAAAAACCCFFFIIIHHHDDD???EEEBBBAAACCCDDDBBBDDDHHHBBBFFFFFFJJJOOOGGGCCCMMMJJJPPP[[[gggoooxxxsssggg```WWWOOOCCCAAA666222777222,,,000---((('''***---,,,,,,///,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++******************%%%)))---///---,,,---///333333333333222222111111000111333555666666666555111111000111222555777888999::::::;;;;;;;;;::::::999999:::;;;===>>>??????<<<<<<<<<<<<<<<<<<<<<<<<888888777777888888999:::777777888777555222///---***///666000'''000555***...,,,+++---.........///000000//////...---,,,,,,///...,,,************+++******************++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((!!!,,,+++(((......,,,///222JJJvvvuuubbbcccqqq|||ccc>>>333555333...---000111111333444666888999666999;;;===>>>@@@CCCEEE@@@LLLSSSNNNPPPjjjooohhh^^^UUUOOOLLLJJJHHHCCCDDDEEEEEECCC@@@<<<:::999888:::<<<999444555999888666666888>>>QQQuuu999;;;===??????AAACCCEEEEEEEEEFFFGGGGGGHHHHHHIIICCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGDDDEEEHHHKKKNNNRRRTTTUUU\\\cccqqqxxxpppoooggg[[[OOOEEE===777333//////...------,,,++++++************************+++***((('''''''''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((((((''''''''''''''''''((((((((((((*********))))))))))))))))))************+++++++++)))************+++++++++,,,,,,,,,---------.........000444666777666333111222222222333444555666777333333222111222333444555888999;;;;;;:::999:::;;;:::::::::;;;;;;;;;;;;<<<::::::;;;;;;::::::999888:::666222222444777777666777666555333222111000000111111111111000000000000//////...------------.........---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((('''''')))))))))***+++---...///888<<>>;;;:::888999:::;;;;;;:::444555777888;;;BBBMMMTTT:::<<<>>>???@@@AAACCCEEEFFFFFFFFFFFFGGGHHHIIIIIIDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFAAABBBCCCEEEGGGIIIKKKKKKEEEHHHNNNWWW^^^^^^XXXRRRTTTZZZdddqqq||||||ttt```]]]YYYWWWVVVQQQIIICCCEEEAAA;;;777555333222111......------,,,++++++*********************************((('''''''''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((***))))))))))))))))))))))))************+++++++++)))************+++++++++,,,,,,,,,------------...---///111333444333222000333333222222222333333444444333333222333444555666888:::;;;;;;:::999:::;;;999999999999::::::;;;;;;:::::::::;;;;;;;;;::::::;;;888444333444666777666777666444333111000000000000000000000///////////////......---------------------------,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))'''((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))))))))***+++,,,......///111NNN|||{{{___LLLWWWuuuuuubbbAAA///222444...000000000111222333555555666777999;;;>>>@@@BBBCCCEEEBBBFFFNNNRRRXXXiii|||wwwjjj```WWWOOOJJJJJJHHHEEEFFFHHHHHHEEEBBB???<<<:::999:::;;;;;;:::999999888777666:::@@@EEEYYYnnnyyy:::<<<>>>??????@@@BBBDDDFFFFFFEEEEEEEEEGGGIIIJJJEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDEEE@@@@@@@@@AAAAAABBBBBBBBB>>><<<:::<<<>>>===999666888===EEEOOOXXX```dddgggWWWUUUTTTUUUVVVRRRIIIAAA>>>;;;777666555333...***000...,,,+++,,,,,,,,,+++,,,,,,,,,++++++******)))))))))))))))))))))))))))***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))******)))************+++++++++)))************+++++++++,,,,,,,,,,,,------------------...///000000000000333333222111111111111111555444444444444555666666888:::;;;;;;:::999999:::777777888888999:::;;;<<<:::;;;;;;;;;;;;;;;;;;;;;===:::666555555666666555666555444222111000000000////////////.........---///...------,,,,,,---------------,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((('''((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''')))))))))***+++,,,---.........<<>>@@@AAAEEEAAADDDOOOWWWYYY^^^fffxxxkkk```VVVPPPOOOMMMLLLJJJIIIHHHGGGFFFDDDAAA===;;;;;;;;;::::::<<<;;;:::777555555777999===CCCTTTttt~~~qqq;;;===>>>??????@@@AAACCCFFFEEEDDDCCCDDDFFFHHHIIIFFFFFFEEEDDDCCCBBBBBBAAABBBBBBBBBCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@AAA>>>;;;999::::::888777888:::<<>>BBB@@@DDDNNNUUUUUUWWWZZZeeeyyynnnccc]]]VVVUUUSSSNNNIIIGGGFFFGGGHHHEEE@@@===<<<<<<;;;::::::;;;;;;:::999999::::::;;;:::BBBRRReee;;;<<<>>>>>>>>>>>>@@@AAACCCCCCBBBBBBCCCDDDFFFGGGFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???<<<:::888777666666555555777888888888888777666555333222111333666888666444...,,,++++++---...//////,,,,,,,,,---//////---+++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))************))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,,,,------......------...///111222000000111111222444555666555555666666666666777666666888::::::999888999:::::::::999999999;;;===>>>@@@???===;;;999888777777<<<<<<:::888555444444555444333222111000/////////------------,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,+++++++++******************)))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))***+++,,,,,,***111000666^^^jjjdddmmmeeetttoooUUU\\\qqqtttQQQ444---222000000000000111222333333222333555666888:::<<<<<<;;;<<>>===<<<999999:::<<<=========<<<<<<999:::>>>AAALLLkkk:::<<<======<<<<<<===???@@@@@@AAAAAABBBCCCCCCCCCEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@??????>>>>>>>>>===============888777666555333222111000666555555444333222000///111///------///000000///......---,,,++++++++++++++++++***+++,,,+++***((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''((((((((((((((((((((()))******++++++)))************+++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,............///000111222//////000111333555777888444555555666777666666666444666999999999999:::<<<<<<;;;:::999999;;;===>>>@@@???<<<999888777666666:::;;;:::888555333444555333222111000////////////------------,,,,,,,,,+++---,,,++++++******+++++++++++++++*********))))))******)))))))))(((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''(((((()))))))))))))))***++++++'''000222222III~~~yyyeeeiiigggiii]]]eeeooo}}}{{{cccBBB222222000000000000000111222222222333444666888999;;;;;;:::>>>BBBDDDDDDGGGNNNTTTKKK]]]lll{{{vvv```\\\VVVPPPLLLJJJJJJJJJJJJHHHEEECCCCCCBBB@@@>>><<<;;;;;;<<<======;;;::::::444333888;;;>>>GGGSSSrrr999;;;<<<;;;::::::;;;<<<<<<===???AAABBBAAA@@@???DDDDDDDDDDDDDDDCCCCCCCCC@@@@@@@@@??????>>>>>>>>>>>>======<<<;;;:::999999999888777555333222222333666555444222000...---,,,333333222222222222111////////////...---,,,+++,,,...,,,************(((&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''(((((())))))''''''''''''(((((((((((('''(((((()))******++++++)))************+++++++++)))************+++++++++***++++++++++++,,,,,,,,,------......///000000000//////000000222333555555333444555666666666555555222555777999999:::<<<======<<<:::888888999;;;<<<===<<<:::888777777777888888999:::888444222333555222111000///////////////...------------,,,,,,,,,,,,,,,+++***************+++*********))))))))))))***)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''(((((()))))))))))))))))))))******+++(((...222333<<<```}}}rrrtttsss}}}sssyyysss]]]CCC222000000000000000111111222222333444666777999:::;;;===@@@BBBBBBCCCGGGMMMQQQLLLXXX]]]bbb}}}~~~qqqjjj```XXXSSSPPPMMMKKKIIIGGGFFFFFFFFFEEEBBB@@@@@@>>><<<<<<======;;;888999777777:::<<<===<<<;;;CCCTTTlll999:::;;;;;;999999:::;;;:::<<>>>>>======@@@???>>><<<:::999888777444444222000...///111333222222111111111111111111,,,...///111111000---,,,((()))+++++++++******+++&&&%%%%%%&&&))),,,------))))))))))))************''''''''''''''''''''''''&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))******''''''''''''((((((((()))'''(((((()))***+++++++++)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,+++,,,---...////////////000000///000000111222222222333555666666666555444111444777999999:::<<<>>>>>><<<999777666777999::::::999777666666777999:::666888999777444222333555222111000//////...//////.........---------,,,,,,,,,++++++***)))*********************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))*********)))))))))))))))***+++(((***...000111GGGwwwuuu}}}tttUUU333111000000000000000111222333333444666777999:::;;;;;;<<<======???DDDGGGHHHQQQNNNOOOYYYkkktttzzzzzzlllaaa[[[VVVOOOJJJGGGGGGGGGHHHIIIGGGDDDAAACCC@@@>>>>>>???@@@>>>;;;777===???:::555555888;;;999>>>EEERRRkkk999999999999999888777666;;;;;;===>>>????????????AAAAAABBBBBBCCCCCCBBBBBBAAA???<<<:::999:::<<<>>>===<<<;;;999888777666666333222111111000000111111000000////////////000000---.../////////...,,,,,,------,,,,,,,,,++++++++++++*********))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))))))))''''''''''''(((((((((((())))))))))))((((((((((((******)))((((((((((((((())))))))))))******************+++++++++,,,,,,,,,******+++,,,---//////000......------///222555777555444444444444333333333666666777777888888888999888888777777888888999:::;;;999777666777777666555666666555444333222222111111000000///...---------,,,,,,,,,+++++++++************************************))))))((((((''''''))))))(((((('''''''''&&&******)))(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''(((***+++,,,+++)))(((...444:::___uuu|||lllxxxqqqGGG444111111222222...,,,---111111333444555666666666;;;<<<<<<>>>???BBBCCCEEEIIIIIINNNUUUWWWcccmmmbbb\\\RRRHHHJJJIIIHHHFFFEEEEEEGGGIIIDDDCCCBBB@@@>>>===;;;;;;<<<<<<;;;:::999777666666888<<<>>>???EEEUUUnnnwww999999::::::999999888777:::;;;<<<>>>??????@@@@@@??????@@@AAABBBBBBBBBAAA@@@>>><<<;;;::::::;;;;;;===<<<:::888777666666666111111000////////////000000//////......//////000---......///...---,,,+++,,,+++++++++*********************)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((()))))))))''''''''''''(((((((((((())))))))))))((((((((((((******)))((((((((((((((())))))))))))******************+++++++++,,,,,,,,,***++++++,,,---...///000///.........///111444555444444444444444444444444666666666777777777888888888888777777777888999999;;;999777777888888777666666666555444333222111111000000//////...------,,,,,,,,,+++++++++************************************)))))))))(((((((((''')))(((((((((''''''''''''***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''')))***++++++***)))...111000JJJvvv|||}}}jjjiiiqqqmmm>>>444---...///---///444000111222333555666666666;;;;;;<<<===???AAACCCDDDEEEDDDHHHMMMMMMRRRiiiyyymmmeeeZZZOOOOOOMMMKKKHHHFFFFFFGGGIIIFFFFFFEEECCCAAA???===<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<;;;888777>>>JJJTTTeee|||oooxxx999999::::::999999888888888999;;;<<<>>>??????@@@<<<===>>>???@@@@@@@@@@@@???>>>===<<<;;;:::999999;;;:::999777666555555444000000///...............//////............//////---------...---,,,,,,+++*********))))))))))))((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((()))((((((&&&''''''''''''((((((((((((((((((((())))))))))))***))))))((((((((((((((())))))))))))******************+++++++++,,,,,,,,,***++++++,,,---...//////000///......///000222333444444444444444444444444555666666666666666777777777777777777777888888999:::888777888999999888777555555444333222111111000/////////......------,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''))))))((((((''''''((((((''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((())))))))))))))))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''))))))******)))...000***666UUU}}}qqqnnn\\\^^^tttMMM999+++---111//////555///000111222444555666777::::::;;;<<<===???AAABBBDDDCCCGGGKKKJJJIIIUUUddd}}}ssshhh]]]SSSPPPLLLHHHEEEEEEFFFGGGHHHHHHHHHGGGFFFCCCAAA???<<<=========>>>>>>??????:::::::::888666666999<<<<<>>>>>999:::;;;===>>>>>>>>>>>>>>>??????>>>===;;;999888:::999777666444333333333000//////.....................------------......,,,,,,,,,,,,,,,++++++************)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%################################################!!!!!!"""###$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))((()))))))))******************+++++++++,,,,,,,,,++++++,,,,,,---...//////000000/////////000111111333333333444444555555555555555555555666666666666777666666666666777888888999888777888::::::999888444444333222111000000///.........---------,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''')))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))******((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))(((***(((---222,,,000DDDqqqrrrnnn~~~{{{```]]]lll|||aaaEEE......444222......//////000111333555666777999999999:::<<<>>>???@@@CCCBBBEEEJJJKKKJJJOOOWWW```vvvvvvlll[[[WWWQQQLLLJJJIIIIIIJJJHHHHHHIIIJJJIIIGGGEEEDDD????????????@@@@@@@@@@@@<<<;;;;;;;;;<<<<<<;;;:::;;;???DDDJJJWWWlllvvv666666777777777777777666555666777999:::;;;<<<<<<888999:::;;;<<<<<<<<<<<<>>>?????????>>><<<:::999888777666444333222111111000000///............///------,,,,,,,,,,,,------,,,++++++***************************))))))))))))'''''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%################################################!!!!!!"""###$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((&&&&&&&&&&&&'''''''''''''''((((((((()))))))))***))))))(((((((((((())))))((()))))))))******************+++++++++,,,,,,,,,+++,,,,,,------.........000///////////////000000222222333333444555666666666666666666555555555555666666555555666666777888888777777888::::::888777333333222111000///......------------,,,,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))'''(((((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((***'''***111//////<<>>@@@???@@@DDDFFFHHHLLLPPPWWW^^^zzzvvvfffaaaZZZUUURRRQQQOOONNNGGGHHHIIIJJJJJJIIIHHHHHHDDDCCCBBBAAA@@@???>>>>>>AAA>>><<<;;;<<<;;;888666@@@>>>;;;:::>>>GGGUUU```uuu555666777777888777777777666777888:::;;;;;;;;;;;;888999::::::;;;:::::::::===>>>>>>>>>>>><<<;;;:::666666444222111000000///000000///...............,,,,,,++++++++++++,,,,,,++++++***))))))))))))***************))))))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%################################################"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((''''''%%%&&&&&&&&&&&&'''''''''''''''(((((())))))******((((((((((((((())))))***))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------........./////////////////////111111222333555666777777777777777666666666666555555555555555555666777777777777777888999999777555222222111000///......---,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((''''''&&&&&&''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((()))(((,,,'''&&&------,,,444888```vvv```XXXOOO___kkkiiirrr|||vvvTTT888---///222222000000//////000222444555666666777777888:::;;;<<<@@@???@@@AAACCCEEEIIIKKKQQQWWWbbbxxxrrrlllddd^^^ZZZWWWRRRNNNKKKJJJJJJJJJJJJJJJJJJJJJHHHGGGFFFDDDAAA@@@>>>===???>>><<<<<<<<<===<<<;;;888777888;;;<<<;;;???DDDKKKVVViii777777888999999999999999::::::;;;<<<<<<<<<<<<<<<999::::::::::::999888888:::;;;;;;;;;;;;;;;::::::555444333111000///......///......---------------++++++************+++++++++***)))((((((((()))))))))))))))(((((((((''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$%%%%%%##################################################################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''((()))*********((((((((((((((()))******))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,------------...------...///000000000000000111222333555666777888888888777777777666666666555555444444555555666777777666777888888777555222222111111000///...---,,,++++++++++++++++++,,,,,,************))))))))))))'''''''''''''''''''''''''''((((((((()))))))))***''''''''''''((((((((()))'''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&''''''((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''(((&&&---)))%%%+++,,,***000111CCCxxxxxxiiiVVV]]]~~~wwwlllllluuuwwwPPP444000444333111111/////////000222333555555666666777888::::::<<<>>>@@@@@@AAACCCFFFGGGIIIPPPTTT]]]yyywwwpppjjjcccZZZTTTRRRPPPMMMKKKIIIIIIIIIIIIKKKJJJHHHFFFDDDBBB@@@???<<<===>>>???@@@AAABBBBBB888666999>>>>>>::::::===<<<<<>>>>>>>>>>>>>>===::::::;;;::::::999888777888888999999999999::::::555444222000///............---,,,,,,++++++,,,,,,++++++************+++++++++***((('''''''''((()))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""###$$$%%%%%%""""""""""""""""""""""""########################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++((((((((((((((()))******))))))))))))******************+++++++++,,,,,,,,,,,,,,,------------------,,,---...///000000000000000000222333555666777888999999888888777777666666555444444444444555666666777666666777888666333000111111000///...---,,,,,,+++++++++++++++++++++,,,************))))))))))))'''''''''''''''''''''''''''((((((((())))))******&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&&&&###---***&&&,,,...,,,000555111XXX{{{cccooouuuiiilllzzziii@@@333333///222111000......000111222555555555555666888999999333888<<<<<<===???AAABBBJJJIIIOOOZZZcccttt~~~uuuiiiaaaXXXUUUPPPLLLIIIHHHHHHHHHLLLKKKJJJHHHFFFDDDCCCBBB>>>AAACCCBBB???===<<<<<>>;;;===;;;888:::??????999999???EEEJJJRRR\\\lllzzz777777888999::::::::::::===>>>@@@BBBAAA???<<<;;;>>>>>>===<<<:::777555333777888888999999999888888555333222000///......///......---------,,,,,,,,,+++++++++*********))))))+++)))'''&&&%%%&&&((()))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((((((((((((''''''''''''((((((***)))((((((((()))+++,,,))))))***+++,,,,,,,,,,,,---------............///111111111111000000000000000000111222333555666777999999999999999777555222777444222333666777666444888888999999888777555444222222222111000//////...---,,,++++++******++++++,,,,,,***)))))))))***+++))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((%%%$$$$$$&&&'''(((&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((()))***+++,,,,,,---///333>>>ffftttkkkhhhxxx```555)))333111222111//////111000...555555444555555666777888888999999:::;;;<<<======FFFDDDIIIRRRVVV^^^vvv{{{nnndddaaa\\\UUUOOOLLLKKKLLLJJJJJJJJJLLLLLLJJJFFFCCC@@@AAABBBCCCCCCCCCBBBBBBAAA@@@???>>>===<<<;;;:::;;;;;;::::::;;;>>>@@@BBBJJJQQQ[[[ggguuutttkkk666777888999::::::999999;;;<<<>>>???@@@???===<<<>>>>>>>>>>>>===;;;999888777777888888888888777777444222111///...---......------------,,,,,,,,,,,,++++++*********)))))))))***)))'''&&&&&&&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((***)))((((((((()))++++++)))***+++,,,,,,------------------............///111111111000000000//////000000111222333555666777888888888888888888666555777555222222555666666555666777777888777555444333222222111000000///......---,,,++++++******++++++,,,+++***)))))))))******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((,,,)))&&&%%%%%%'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((()))***+++,,,---)))111555LLLpppiiiwwwJJJ333222000000000......000111111444444333444444555666777888888999:::;;;<<<======BBB@@@DDDKKKLLLOOO^^^qqqvvvrrrkkkbbbYYYRRROOOMMMJJJJJJIIIJJJKKKJJJGGGDDDFFFEEECCCBBBAAAAAABBBBBBBBBBBBBBBAAA@@@?????????<<<;;;999888888:::;;;<<<>>>CCCIIINNNVVVaaaoooyyyzzzqqqjjjaaaWWWPPP666777999:::;;;:::888777999:::;;;<<<===>>>??????===============<<<;;;:::555666666666666666555555222111///---,,,,,,,,,------,,,,,,,,,,,,+++++++++************))))))))))))***)))'''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((()))))))))((()))******+++******+++,,,---------------------............///111111000000000000//////000000000111333444666777777777666777777888999999888666333222333555666666555555666666555444222111111111000000//////......---,,,++++++******++++++++++++***))))))))))))***)))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((333...((($$$$$$&&&((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))***+++,,,,,,(((333///555```mmmFFF222111111111000//////000222222222222222333444555666777777888999:::;;;<<<<<>>===;;;999888888999999999;;;===>>>???CCCJJJOOO[[[iii{{{qqqiii]]]TTTNNNIIICCC???777888:::<<<<<<;;;999777888888888999;;;===???AAA<<<<<<;;;;;;:::999999888444555555555555444333333000///---,,,+++++++++,,,,,,,,,+++++++++***************)))))))))((((((((()))((('''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''(((((()))))))))))))))******+++***+++,,,------...---------------............///111000000000///////////////000000111222444555666555666666666666888:::<<<888666444222222444555666444555555555555333222111000000000//////.........---,,,++++++******+++++++++******)))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((111---'''$$$$$$&&&((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))***++++++)))222---,,,FFFsssaaa999444222222333111......000111000000111111222333444555666777888999::::::;;;???>>>AAAGGGJJJHHHJJJNNNNNNcccssshhh___YYYUUURRRNNNKKKKKKLLLKKKKKKLLLKKKHHHFFFDDDDDDEEEEEECCCDDDDDDDDDEEEEEEFFFFFFBBBAAA???>>>===<<<<<<<<<:::<<<===<<<;;;<<>>AAACCCEEEDDDEEELLLYYYdddkkkqqq|||wwwsssllleee___XXXQQQMMMDDDBBB@@@?????????>>>>>>888999:::;;;;;;<<<<<<<<<999999888888:::;;;===??????>>><<<:::999888777777444444444444333222111111---,,,+++***)))***++++++******)))))))))(((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''((((((''''''''''''(((((((((((()))************)))))))))***+++,,,,,,,,,,,,---------............///000000////////////....../////////000222333555666555777999888666555888;;;666777777555333222333555444444555555444333111000..................---------,,,++++++******++++++))))))******))))))((('''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&'''((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''((($$$$$$$$$&&&((((((&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))*********+++...444555777```wwwlllbbbaaaxxxyyyfffYYYkkktttCCC777...000222///...000////////////000111222333333333444555666777888888;;;;;;;;;===???AAADDDFFFJJJIIILLLXXXjjjzzzlllfff^^^WWWRRROOOLLLKKKIIIJJJKKKMMMMMMMMMLLLKKKGGGFFFFFFFFFEEEEEEDDDDDD@@@AAAAAAAAA@@@@@@@@@@@@>>>>>>======<<<<<<;;;;;;999<<<@@@AAAAAABBBGGGJJJMMMPPPUUU[[[ccckkktttzzzzzzrrriiiaaa[[[VVVSSSOOOKKKIIIFFFCCCAAA>>>>>>?????????>>>===<<<777777777777888:::<<<===;;;::::::::::::;;;;;;<<<<<<;;;:::888888888888888444444444444333222111000---,,,+++*********+++,,,)))))))))(((((((((''''''((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###################################################$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((''''''''''''(((((('''((()))***+++******)))(((((()))***++++++++++++---------............///000000/////////........./////////000111333555666555999;;;:::666444666888444666888777444222222333222333333444333111000///---------------------------,,,++++++******++++++((()))*********)))''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''((($$$$$$$$$%%%'''(((&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((())))))***+++...///333333000IIIssswwwwwwyyy}}}}}}bbbYYYnnncccLLL777333444111///222////////////000111222333222222333444555666777777999<<<>>>======???CCCEEECCCDDDIIINNNSSSaaa|||yyyooofff^^^XXXTTTQQQLLLLLLLLLMMMMMMNNNNNNNNNLLLLLLKKKIIIHHHFFFEEEEEEAAAAAAAAAAAAAAA@@@@@@???CCCBBB@@@??????>>>===<<<888999;;;>>>AAACCCCCCCCCAAABBBBBBCCCEEEJJJPPPUUU[[[```gggmmmqqqvvv{{{}}}vvvqqqgggccc]]]XXXSSSNNNJJJFFFDDDBBB???>>>>>>?????????>>>?????????>>>>>>>>>>>>555555444444666999<<<>>><<<<<<<<<;;;;;;;;;::::::777777666555555666777888555555555444333222111000---,,,+++*********+++,,,)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((''''''''''''(((((('''((()))++++++******)))'''((()))******+++******---------.........//////000/////////...............//////000111333444555666:::===;;;666333444666333666999999555222222222111111222222111000...------------------------------,,,++++++******++++++((()))*********)))'''&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''((())))))(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''((('''&&&$$$%%%&&&'''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&,,,+++)))+++,,,999QQQ^^^UUUhhh|||bbbCCC888666222000333/////////000000111222333111222222333444555666777111777;;;;;;:::<<>>===<<<===:::777888<<>>===<<<===@@@DDDHHHFFFIIILLLNNNPPPSSSYYY]]]```cccgggkkknnnqqquuuxxxtttsssyyy|||zzzyyyxxxqqqnnnhhhccc___[[[VVVSSSMMMJJJFFFDDDCCCCCCAAA@@@>>><<<::::::<<<>>>@@@@@@;;;;;;;;;;;;;;;<<<>>>@@@777666555444444555777888777777777777999;;;===>>>:::888555444555666777777999888666555333111000///+++++++++*********))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!""""""############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))(((((((((((()))******++++++,,,------------------------------////////////000000000000000000000111222222222333444555666777777666555444111333666777666555444444////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***)))(((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((+++,,,,,,,,,---///333666^^^rrrRRRVVVlll}}}ccc888555999222222333333000......000000///111333444444444444555777444555666777999:::;;;<<<<<<>>>BBBFFFJJJOOOUUUYYYmmmyyywwwqqqaaaZZZWWWRRROOOMMMMMMNNNOOONNNOOORRRSSSSSSPPPMMMKKKLLLKKKHHHFFFDDDCCCCCCCCCBBBCCCCCCBBBBBB@@@???>>>>>>>>>===>>>>>>@@@AAABBB@@@@@@??????>>>===;;;;;;???@@@AAACCCEEEGGGIIIJJJKKKLLLMMMOOOQQQSSSTTTUUUXXXWWWVVVYYY]]]___]]][[[[[[YYYWWWUUUSSSQQQPPPPPPPPPOOOLLLIIIGGGDDDCCCBBB>>>>>>=========<<<<<<<<<>>>>>><<<;;;;;;<<<===>>>===<<<<<<<<<<<<======>>>555444444444444555666666777777666777888:::;;;===:::888555444555666777666777666555333111000......+++++++++*********))))))))))))((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!"""""""""""""""""""""""""""##################""""""""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))******++++++,,,,,,---------------------------////////////000000000000111111111111111222222222333444666777777777666666222333444666666555444222////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++******)))(((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''(((((())))))((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''***+++,,,,,,,,,...222555DDDooonnnRRRWWWkkkwwwlllQQQEEE888...444,,,///111111111000...,,,111222444444333333555666444555666777999:::;;;;;;;;;===@@@CCCFFFKKKPPPTTT\\\qqqpppjjjeee^^^XXXSSSPPPNNNMMMQQQSSSUUUVVVVVVTTTQQQPPPOOONNNLLLJJJGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAA<<<<<<======>>>>>>??????>>>>>>???>>>>>>===<<<;;;<<<<<<<<<============>>>???@@@@@@AAABBBCCCCCCCCCDDDCCCCCCEEEHHHIIIHHHFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@???@@@@@@@@@??????>>>>>>>>>=========>>>>>>===<<<<<<<<<===>>><<<<<<<<<===>>>???@@@AAA333333444555555555555555666666666666777888::::::999777555444555666666666555444333111000...---,,,+++************)))))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!#########"""""""""""""""$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((((((((((((((())))))))))))))))))******+++,,,,,,,,,------------------------.../////////000000000111222222222111111111111111222333555777888888888777555333222444666666333000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++******))))))(((((('''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))***++++++---000333333IIIyyy```PPPUUUmmmzzz{{{ppp\\\???///666...///111222000...------000222333333333333444666444444555666888999:::::::::<<>>???@@@@@@???>>>=========>>>>>>>>>======<<<=========<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;======<<<:::<<<<<<;;;;;;<<<===>>>>>>=========>>>???@@@AAABBB???????????????>>>>>>>>>>>>>>>============>>>???======>>>>>>@@@BBBCCCDDD333444555777777777666666555666666666777777888888999777555444555666666555333333222000///---,,,,,,************))))))))))))''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!############""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,------------------......//////000000111111333222222222111000000000111222555777888999999888888444222444777888444///.........---------,,,,,,++++++++++++++++++++++++++++++++++++******************))))))((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((()))******+++...000333777VVVdddNNNkkk}}}vvvZZZAAA666666333000///---+++...222000111333333222222444555333444555666777888999999:::<<<>>>??????@@@CCCEEEIIIIIIOOOaaazzz~~~vvvnnniiiccc\\\XXXVVVUUUUUUTTTSSSRRRQQQPPPVVVVVVWWWWWWUUUTTTQQQPPPKKKIIIGGGEEEDDDEEEFFFGGG@@@AAACCCDDDCCCBBB@@@>>><<<===>>>>>>?????????>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@??????>>>>>>============>>>>>>>>>===<<>>===>>>???@@@EEEDDDFFFMMM[[[nnn|||vvvmmmggg___]]]ZZZWWWUUUTTTSSSSSSSSSTTTUUUVVVVVVVVVUUUTTTQQQOOOLLLIIIHHHGGGHHHIIIDDDEEEFFFFFFEEECCCAAA???>>>>>>???@@@AAAAAAAAAAAA>>>>>>>>>>>>============?????????????????????@@@>>>?????????>>>>>>======AAA@@@@@@@@@@@@AAABBBBBBCCCBBBAAA@@@????????????????????????????????????@@@@@@AAAAAABBBBBBBBBBBBEEEDDDDDDCCCCCCCCCDDDDDD666666777999::::::::::::666777777777777777666555777666444555666666555333111111000///...---,,,,,,(((((()))))))))))))))***''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!""""""######""""""!!!!!!"""""""""############""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((())))))******(((((())))))***++++++++++++,,,,,,------.........------...///000111222222222222222111111111111111///000333555666777777777:::777444444555555333000------,,,,,,,,,++++++++++++++++++++++++++++++++++++************)))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%''')))***)))***+++------///111CCCrrruuuggguuu|||MMM;;;111---333666111---......000111111111111222444222333333444555555666666777:::<<<<<<<<<<<<===>>>>>>AAAEEEIIIKKKTTThhh{{{zzzrrrjjjfffaaa[[[WWWUUUTTTTTTQQQRRRRRRSSSTTTTTTTTTSSSTTTSSSQQQNNNMMMLLLLLLLLLIIIIIIIIIHHHGGGEEEBBBAAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCBBB@@@???>>><<<<<>>???AAA@@@???>>>>>>???AAA@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAAAAABBBBBB@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEDDDGGGFFFEEEDDDDDDDDDDDDDDD666666666777888999;;;<<<777888888888888777666555666555444555666666444222//////...---,,,++++++***(((((((((((())))))******''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""##################""" !!!"""###$$$$$$%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((()))*********(((((())))))******++++++++++++,,,,,,---......///------...///000111222222111111111111111222222222...000222444555555555555777666555333222111000000,,,,,,,,,,,,++++++++++++************************************))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$%%%%%%%%%&&&&&&&&&%%%''')))*********+++,,,***111222444MMMwwwpppuuuzzz~~~pppTTTAAA333444777333.........///111111000000222333222222333333444444555555444666999:::::::::;;;<<<;;;===CCCGGGFFFHHHUUUccczzzuuunnnfff```]]]\\\\\\UUUUUUTTTTTTSSSSSSTTTTTTTTTTTTSSSRRRRRRQQQQQQQQQQQQPPPOOOMMMKKKIIIHHHGGGEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGFFFEEECCCBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCC@@@CCCEEEDDDCCCAAACCCDDDBBBBBBBBBBBBBBBCCCDDDEEECCCCCCBBBBBBCCCDDDDDDEEEBBBBBBCCCCCCCCCDDDDDDDDDCCCDDDEEEGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDEEEEEEEEE666666555555666888:::<<<888888999999999777666555666555444555666666444222------,,,,,,+++***))))))'''((((((((())))))******(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### """###$$$%%%&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++((((((((()))******++++++++++++,,,,,,---...//////------...///000111222222000000111111222222222333...///111333444444444333555555555222///---...///,,,,,,,,,+++++++++******************************************))))))))))))'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&&&&(((************+++,,,'''111444---111WWWqqqeeecccaaavvvtttVVV:::333333111000333...///111111000000222333222222222333333444444444111444777999999999:::;;;===;;;===CCCEEEFFFMMMWWWVVVnnnuuunnnjjjiiiiii\\\[[[YYYWWWUUUUUUUUUVVVRRRSSSTTTUUUUUUUUUUUUUUUXXXWWWUUURRRPPPOOONNNNNNHHHHHHIIIIIIIIIHHHHHHGGGCCCCCCCCCDDDDDDDDDDDDEEEBBBBBBBBBBBBAAAAAAAAAAAAAAADDDGGGFFFDDDCCCEEEGGGBBBBBBCCCCCCDDDFFFGGGHHHCCCBBBBBBAAA@@@@@@@@@AAADDDDDDEEEEEEFFFFFFGGGGGGDDDEEEGGGHHHIIIIIIHHHHHHEEEDDDDDDDDDEEEFFFGGGGGG444444444555555777888888888777666555555444444555777555444444444444333111///...,,,***)))))))))******))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$##############################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""############"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&))))))))))))))))))))))))((((((((()))******++++++---------------------,,,------......///000000000000000111222333333333333000000111222222333444444333333444444333111000///000///...---,,,++++++***+++++++++*********))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%''''''(((((())))))******)))***111555000:::iiilllSSSQQQeee}}}bbb===111;;;999***333///---//////...///222555555444444444333333333333333333444666777999:::===<<<<<<>>>@@@DDDGGGIIIRRRSSSaaa~~~~~~vvvssssssfffdddaaa^^^[[[WWWSSSOOOSSSSSSRRRQQQQQQRRRUUUWWWTTTVVVXXXWWWTTTQQQOOOOOONNNMMMKKKIIIHHHHHHIIIIIIIIIGGGEEECCCCCCEEEGGGIIIGGGFFFEEECCCCCCCCCCCCDDDCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDIIIIIIIIIHHHHHHHHHHHHHHHGGGHHHIIIIIIIIIIIIHHHHHHGGGHHHIIIIIIGGGFFFFFFFFF444444444444555666777888777777666555555555555555666555333333444444222111///...,,,***)))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""############"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))******++++++,,,,,,,,,,,,,,,---------------......//////000000///000111222333333333333///000000111222222333333222333333333222000///---000000///...---,,,++++++*********))))))((((((((('''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''((())))))******+++(((***///+++///MMMqqqlllYYYWWWlllyyyXXX999,,,///333555111000222222000222666333333444444444444444444333333444444555777888999<<<<<<<<<===@@@CCCFFFHHHNNNLLLRRRcccuuuyyyvvvpppkkkfffaaa[[[XXXUUUTTTRRRPPPNNNMMMNNNPPPRRRTTTUUUUUUSSSRRRQQQQQQOOOOOOMMMLLLLLLLLLMMMNNNKKKJJJHHHGGGGGGHHHJJJKKKJJJIIIHHHFFFFFFFFFFFFGGGFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEHHHIIIIIIIIIIIIJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKKKKLLLLLLKKKKKKJJJGGGHHHIIIIIIHHHGGGHHHHHH444444444444555555666777777666666555555555666666555444222222333333111000...---+++***))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###############$$$$$$$$$$$$######################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""############"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))******++++++******++++++,,,,,,---------------...//////000000///000111222222333333222000000000111111222222333222222333222111000...---000//////...---,,,++++++))))))((((((((((((''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""############$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((()))******000))))))......---888IIIeeeTTT___uuuwwwUUU888222999333000000222000---///333111222222333333444444555444444444444555666777888::::::;;;<<<>>>AAADDDFFFHHHFFFGGGLLLTTTccczzzxxxrrrlllfffccc___]]]YYYUUUQQQOOOMMMLLLMMMMMMMMMNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLKKKJJJIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJHHHJJJKKKLLLKKKKKKMMMNNN444444333333444555555666666555555555555555666666444222111111111111000...,,,++++++***)))((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$###""""""######$$$$$$$$$$$$######################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################!!!"""""""""############""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((()))******++++++))))))***++++++,,,------,,,,,,---......//////000...///000111222222222222111111111222222222333333222333333333222111///.........---,,,+++******)))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''((())))))***...))))))///222000222777OOOsssdddccchhhzzz```EEE444111000000222000,,,,,,///000000111222333444555555444444444444555555666777888999999;;;===???BBBCCCBBBDDDGGGIIIIIIOOOaaarrr{{{vvvsssoookkkfffaaa]]]YYYUUUSSSOOOMMMLLLKKKKKKLLLLLLKKKJJJKKKKKKLLLLLLMMMNNNOOOKKKLLLMMMNNNNNNMMMLLLKKKNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIGGGGGGHHHHHHHHHHHHHHHIIIHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLMMMMMMMMMLLLLLLKKKMMMNNNOOOPPPQQQTTTVVV444333333333333444444555444333333333444555666666222111//////000000...---************)))(((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$###""""""######$$$$$$$$$$$$######################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""####################################!!!"""""""""############""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))******++++++))))))***++++++,,,------,,,,,,------.../////////......///000111111111111222222222333333333333333222333444444444333222111---,,,,,,+++***)))(((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$#########$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''(((((())))))%%%&&&(((+++---...000222555ccc}}}{{{pppbbbvvv}}}```<<<666222111333333000///111...///000111222444555555555555444444444555555666666777888999;;;===???@@@???AAAEEEIIIIIIIIIPPPYYYeeewww}}}xxxsssnnnjjjeee```]]]YYYVVVRRRQQQQQQPPPNNNLLLLLLLLLMMMNNNOOOOOOOOOOOOJJJKKKMMMNNNNNNMMMKKKJJJNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIKKKKKKKKKLLLLLLLLLMMMMMMJJJJJJKKKKKKKKKLLLLLLLLLOOOOOOQQQRRRRRRSSSSSSSSSNNNPPPRRRTTTUUUXXX\\\___333333333222222333333444111111111222333444555666111000......//////---,,,)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###############$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""############"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))((((((((()))******++++++******++++++,,,,,,------,,,,,,,,,---......//////---...///000000111111000222222222222222222222222111222333555555555444444---,,,,,,+++***)))((('''(((((())))))))))))******&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""############$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%&&&&&&''''''((())))))%%%)))+++***))),,,000222222AAA___mmm\\\jjjwwwhhhFFF;;;111000111111111222...//////111222333444444555555444444444444444444444555666888:::;;;=========;;;===BBBEEEFFFJJJOOOQQQWWWhhhzzzwwwssslllgggbbb^^^ZZZXXXXXXVVVRRRNNNMMMMMMNNNNNNNNNMMMLLLLLLKKKLLLMMMNNNNNNMMMLLLKKKMMMNNNNNNMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJKKKKKKLLLLLLMMMMMMOOOPPPRRRTTTUUUVVVWWWWWWUUUWWWYYY\\\^^^bbbgggkkk333333222222222222333333/////////000111333444555000///------......,,,+++'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""############"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))((((((((()))******++++++,,,,,,,,,,,,,,,---------+++,,,,,,------......///------...///000000000000000000000000000000000000...///222444555666666555......---,,,+++***))))))'''''''''(((((()))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""############$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&''''''(((((()))'''---...)))(((---111000111444;;;___eeefffiiirrrmmmVVV===222000111000111...//////000111222333333666555444444333333333444333444555777999:::;;;;;;<<<999999>>>BBBDDDHHHLLLNNNOOOVVViii|||vvvllliiieeeddddddbbb\\\WWWSSSSSSSSSSSSRRRPPPNNNMMMOOOOOOPPPPPPPPPPPPOOOOOOMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKIIIIIIJJJJJJKKKLLLLLLMMMKKKKKKKKKLLLLLLLLLMMMMMMNNNOOOOOOPPPQQQQQQRRRRRRSSSTTTVVVYYY[[[]]]^^^___bbbdddgggiiimmmrrrxxx|||333333222222111222222222.........///000222333444000...------------,,,***'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################""""""""""""############"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))((((((((()))******++++++------------------------++++++,,,------......///,,,---...///000000000000////////////............,,,---000222444555666666000///......,,,,,,+++***&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""############$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&'''(((((()))$$$***+++%%%%%%,,,...+++,,,555333===jjjuuueeekkkwwwvvvQQQ<<<666555444444//////000000111111222222666555555444333333333333222333555666888999::::::;;;999;;;@@@CCCCCCEEEIIIEEENNNSSSSSS]]]wwwzzzvvvsssssstttqqqkkkeee_________^^^\\\ZZZWWWVVVSSSSSSRRRRRRRRRRRRSSSSSSMMMNNNOOOOOONNNMMMKKKJJJJJJJJJKKKKKKLLLLLLMMMMMMJJJKKKKKKLLLMMMNNNNNNNNNQQQQQQQQQRRRRRRRRRSSSSSSTTTUUUUUUVVVWWWWWWXXXXXX\\\^^^aaadddgggiiikkklllmmmpppsssvvvzzz000111111222222333444444000000000000000000111222000///...,,,+++***))))))))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""########################%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$$$$#####################"""!!! !!!"""#########$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((***)))&&&$$$(((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////.....................------,,,)))+++...111333444444444333...)))))),,,...+++(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''(((******))))))+++,,,111111444888@@@^^^wwweeefffwww^^^<<<555777//////000111333444444222111222333444555444333222111333333444444666777999:::999999:::<<>>AAACCCEEEEEEHHHKKKKKKKKKOOOVVV\\\kkk~~~yyyuuurrrssspppnnnmmmmmmmmmjjjgggfffdddbbb___]]]\\\[[[[[[ZZZYYYXXXXXXWWWWWWXXXXXX[[[YYYXXXZZZ]]]______]]]___aaacccddddddeeegggiiijjjkkkllllllkkkllloooqqqsssvvvxxxxxxxxx{{{111111222222333333444444000//////........./////////...---+++***))))))))),,,+++***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""###!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////.........////////////...------*********+++,,,---...///444111...***)))((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''))))))((((((***+++,,,,,,...///---333JJJcccwww|||XXXAAA666222222222000///...000111000111222333444444444333444333333333444444555666888888999;;;===@@@BBBCCCDDDGGGKKKLLLKKKKKKMMMPPPQQQaaayyy~~~~~~}}}{{{zzzwwwuuurrrnnnkkkjjjjjjjjjggggggfffeeeeeeeeeeeeeeegggffffffgggkkkmmmnnnnnnkkkmmmpppqqqrrrsssvvvxxx|||}}}~~~~~~~~~111111222222333444444555222111000///////////////...---,,,***))))))((((((******)))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######!!!!!!!!!"""""""""""""""""""""""""""""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!"""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''(((''''''&&&&&&''')))(((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---......///............////////////...------,,,+++***)))***+++,,,---000111000...+++((('''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%'''(((((((((((()))+++......000222111000999EEEqqqwwwxxxbbbCCC555333111222444333///+++///000111222333444555555444444333222222333333333777777888:::<<<>>>@@@BBBCCCFFFJJJLLLLLLMMMOOOQQQSSSSSSWWWbbbwww~~~{{{zzzyyyyyyzzzyyyxxxwwwwwwvvvwwwwwwtttttttttvvvyyy}}}{{{}}}111222222333444444555555444333222111000000000000---,,,+++***)))(((((((((''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######"""""""""######$$$$$$$$$!!!!!!"""###############!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!"""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$&&&((((((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---......///........................---,,,,,,---,,,+++*********,,,,,,+++...111111...***'''%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((''''''(((***,,,+++,,,///000000222555CCCkkkttt|||kkkGGG<<<000---222555000***//////000111222444555666444444333222222222222333666666777999;;;===???@@@AAABBBDDDEEEGGGIIILLLOOONNNNNNOOOTTT\\\jjjzzz222222333333444444555555666555333222111000000///,,,+++***)))((((((((((((%%%&&&&&&''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######""""""######$$$$$$%%%%%%!!!!!!"""###$$$$$$$$$$$$!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%''')))(((%%%$$$&&&)))(((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////......---------------,,,++++++,,,,,,+++++++++++++++,,,(((+++...111111...)))&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%''''''&&&&&&((())),,,+++***,,,...///000000888FFFmmmssskkkmmmssszzzjjjUUU<<>>CCCCCCBBBBBBDDDGGGIIIKKKKKKMMMQQQSSSQQQRRRZZZddd{{{222222333333444555555555666555333111000///......+++***)))(((((((((((((((&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""########################""""""""""""""""""""""""######""""""""""""######!!!!!!!!!"""###$$$$$$$$$ !!!###$$$%%%%%%$$$$$$"""##################"""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%))),,,,,,(((&&&'''***(((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---......//////......++++++,,,,,,++++++***)))******++++++++++++******)))((()))---111111---***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%###%%%&&&&&&&&&&&&'''))),,,+++***+++...111111000777888HHHoooqqqeeebbbgggpppyyy\\\EEE999555444333000000000000111222444555444333333333333444444555444555555666888:::<<<===CCCCCCBBBCCCEEEGGGIIIJJJNNNMMMOOOPPPMMMKKKRRR\\\XXXfff}}}~~~222222333444444555555666555444222111///...------+++***)))(((((('''(((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""###### !!!"""######$$$ !!!###$$$%%%%%%$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%***///...+++((()))+++(((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---......//////......***++++++++++++***))))))'''(((***+++++++++))))))+++'''&&&)))///222111...((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%###%%%&&&&&&&&&&&&''')))'''''''''(((,,,000111000---222666DDDpppkkkYYYaaannn{{{```III:::444222111000000000000222333444444333333333444444555666444444555666888999;;;<<<<<<<<<>>>AAADDDGGGGGGGGGHHHIIINNNUUUTTTOOOPPPVVVZZZYYY]]]jjjzzzyyy}}}222222333333444555666666555333111///---+++******+++******)))(((''''''&&&))))))))))))))))))))))))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################""""""############""""""################################################$$$$$$############$$$$$$########################""""""""""""###$$$%%%&&&$$$$$$############$$$$$$""""""############"""""""""############$$$$$$$$$######""""""######$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&(((******)))'''&&&&&&''')))*********)))((())))))***++++++++++++***,,,------......------,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++------,,,,,,+++***))))))))))))))))))))))))))))))'''(((((()))***,,,---...///---+++)))((((((((()))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%&&&((((((((('''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&%%%###"""###$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((()))******++++++,,,------///...222999FFFhhh|||\\\___yyykkkKKK999888666333///...000222222222444555666666666555444333222333444666777999:::;;;<<<<<<===>>>???AAACCCDDDHHHJJJMMMNNNPPPQQQTTTVVVUUUVVVWWW[[[aaalllwww}}}xxxvvvwwwxxx}}}222222333444444555666666555333111///,,,+++***)))******))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################""""""############""""""################################################$$$$$$############$$$$$$########################""""""""""""###$$$%%%&&&$$$$$$############$$$$$$""""""############""""""""""""#########$$$$$$$$$######""""""######$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&((()))))))))((('''&&&'''((()))***))))))((())))))***++++++++++++***,,,,,,------------,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++***)))))))))))))))))))))))))))))))))((((((((()))***+++,,,---...---,,,***))))))((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%&&&%%%###"""###$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((())))))******+++,,,,,,---///...000444:::OOOyyyhhhiiixxxvvv]]]LLL333555777666222///000111333444555666666666555555444444444555666888999:::;;;;;;<<<===>>>@@@AAABBBDDDFFFIIIJJJLLLMMMPPPRRRUUUVVVWWWXXX[[[___dddiiiwwwxxxxxxvvvttttttuuuvvvzzz{{{xxxqqqnnnuuu222333333444444555555666444333111...,,,***((((((***))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################""""""############""""""################################################$$$$$$############$$$$$$########################""""""""""""###$$$%%%%%%$$$$$$############$$$$$$""""""############"""""""""""""""#########$$$$$$######""""""######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((())))))''''''((()))))))))))))))))))))***++++++++++++***,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))***++++++------,,,,,,+++***((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''(((((((((''''''''''''&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$#########""""""#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))***++++++,,,,,,---,,,...000000666LLLcccccc___iiiqqqrrrxxxtttFFF@@@888444222333222111111222333555666666777777666555444444555777888999999::::::;;;<<<>>>???@@@???AAADDDFFFGGGHHHKKKMMMMMMQQQVVVZZZ]]]aaadddgggmmmqqquuuxxxyyyxxxwwwwwwqqqqqqooohhhccchhhvvv333333333333444444555555333222000---+++)))((('''))))))((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################"""######$$$$$$######"""################################################$$$$$$############$$$$$$##############################""""""###$$$$$$%%%$$$$$$############$$$$$$""""""############""""""""""""""""""##################""""""######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***'''(((((()))))))))))))))))))))***++++++++++++***,,,,,,,,,------,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((((('''))))))))))))))))))))))))***))))))((((((((())))))+++,,,,,,---,,,***((('''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''((((((((((((((((((((('''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$######""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))***++++++++++++***---000//////777AAA^^^|||ZZZPPPUUU___kkkvvvqqqXXX;;;...111888666111///000111222444555666777777666555444444555777888888888888999:::;;;=========???AAACCCDDDEEEHHHJJJHHHMMMTTTZZZ```eeejjjmmmlllqqqxxx|||}}}zzzwwwvvvjjjlllllliiiggghhhnnnttt222222222222333333333333111000...,,,***(((''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######################################################$$$$$$$$$$$$######################################################$$$$$$############$$$$$$#################################"""######$$$%%%$$$$$$############$$$$$$""""""############""""""!!!!!!"""""""""###############""""""######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((******((((((((((((((())))))***))))))***++++++++++++***+++,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((((((((((((((((((((((((((((((((((((((***)))((((((''''''((((((***++++++,,,+++***((('''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$######""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''''''''(((((())))))******+++******---000111111333777666TTTwwwXXXKKKSSS^^^iiixxxxxxWWW@@@888777444111......///000111333444555777666555444444555666777666666777777888999:::;;;<<<>>>AAABBBBBBDDDFFFHHHKKKMMMQQQTTTWWW[[[```ccceeejjjqqqvvvvvvtttrrrpppnnnmmmllllllooosssvvvxxx{{{||||||}}}~~~111111111111111111111111///...,,,+++)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######################################################$$$$$$$$$$$$######################################################$$$$$$############$$$$$$########################$$$###############$$$$$$$$$$$$############$$$$$$""""""############""""""!!!!!!!!!"""""""""############""""""######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((()))******((((((((((((((()))******))))))***++++++++++++***++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((()))((('''''''''''''''((())))))******)))(((((('''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$#########""""""#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''((())))))******++++++---...///000111222333444LLL\\\RRRQQQdddhhhOOO===555444000000000000000111222333555555555555555555666555666666666666777888999:::;;;===???@@@AAABBBDDDFFFIIIKKKLLLMMMOOOSSSYYY\\\[[[```fffjjjlllmmmnnnnnntttpppmmmlllpppxxx}}}xxxuuuxxx000000000000////////////,,,,,,***)))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###################################################$$$$$$%%%%%%$$$$$$###################################################$$$$$$############$$$$$$########################$$$$$$###############$$$$$$$$$############$$$$$$""""""############""""""!!!!!!!!!!!!"""""""""#########""""""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%'''((()))***)))))))))(((((('''((()))***+++))))))***++++++++++++***++++++,,,,,,,,,,,,++++++************++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''(((((()))(((((('''''''''''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''(((((())))))******+++,,,++++++---------555000444MMMuuuppp[[[ggg~~~rrrYYYFFF<<<444333222111000111111222222333555666777666555444666666666666666777888999888:::<<<======>>>@@@BBBCCCEEEHHHJJJLLLPPPTTTXXXUUUWWW[[[]]]```cccgggkkkooopppoookkkiiilllvvv~~~{{{wwwyyy||||||///////////////.........+++***)))))))))))))))***&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###################################################$$$$$$%%%%%%$$$$$$###################################################$$$$$$############$$$$$$########################$$$$$$###############$$$$$$$$$############$$$$$$""""""############""""""!!!!!!!!!!!!""""""""""""#########"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$''')))******)))((()))((('''''''''(((***+++))))))***++++++++++++***+++++++++,,,,,,+++++++++)))************+++++++++))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((()))(((&&&%%%%%%&&&'''((()))(((((((((''''''''''''&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''((()))))))))'''***+++***)))+++++++++)))222333///>>>jjjuuummmnnnlllssszzz\\\DDD888666444222111111111111000222555777888777555444666666666666666777888999555777999::::::;;;===???BBBDDDFFFGGGFFFGGGHHHJJJPPPPPPQQQQQQSSSWWW]]]bbbeeennnsssmmmbbb\\\ccckkkttt}}}|||zzzwww{{{~~~~~~}}}||||||}}}~~~//////000000000...---,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$###############$$$"""############$$$$$$$$$################################################$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))************((()))))))))************))))))))))))))))))))))))******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((()))))))))************...,,,---000000:::YYYyyyhhh^^^^^^```dddoooyyyoooOOOCCC666000111333222///111111000000111333444555777666555333333333444555;;;;;;;;;;;;<<<<<<======??????@@@AAABBBBBBCCCCCCIIIIIIJJJKKKMMMPPPRRRSSSXXXZZZ]]]``````___\\\ZZZaaacccgggmmmsssyyy~~~{{{zzz{{{}}}|||}}}zzz}}}{{{tttrrrvvv{{{//////000000///...---,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$###############$$$"""############$$$$$$$$$################################################$$$$$$$$$#########""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))************)))))))))))))))******+++))))))))))))))))))))))))******))))))))))))***************)))))))))(((((((((((((((((((((((((((((()))(((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((()))))))))*********,,,))),,,111///,,,555DDDgggnnnYYYXXX^^^gggrrr~~~mmm^^^JJJ;;;666444333111222111000///000000222222666666555444444444555555777888:::;;;<<<=========<<<======>>>???@@@AAAAAAEEEFFFHHHJJJLLLNNNOOOPPPQQQSSSVVVXXXXXXWWWVVVUUUVVVWWWZZZ^^^bbbfffjjjlllpppuuu}}}}}}|||{{{{{{~~~}}}~~~|||tttwwwzzzyyyxxxyyy}}}////////////...---,,,+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$###############$$$$$$"""############$$$$$$$$$################################################$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))***************)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#####################$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((()))))))))))))))&&&***222333+++(((***777TTT|||\\\UUUUUUfff{{{vvvaaaMMM???888666555444333111000///000111111444555555666666666555555444555888;;;=========<<<999::::::;;;<<<===>>>???AAABBBEEEGGGIIIJJJKKKKKKLLLMMMNNNPPPPPPQQQPPPPPPRRRSSSTTTUUUXXXZZZ\\\]]][[[cccnnnxxx}}}~~~~~~{{{~~~~~~|||yyyvvvwwwzzz|||{{{yyyssstttuuuwwwzzz}}}/////////...---,,,++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################################################################"""######$$$%%%""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((()))))))))***************)))((('''((()))+++,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&&&&(((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))---))))))...111...---///444:::IIIffflllSSSXXXkkkvvvvvvuuu|||yyyppp```MMM@@@;;;:::666555333222111111222222222333555666777777666555222444888:::<<<;;;:::999777777888:::;;;<<<=========???BBBEEEGGGHHHHHHGGGLLLLLLLLLLLLMMMOOOPPPPPPTTTTTTTTTTTTUUUVVVWWWXXXTTTWWW\\\aaafffjjjooosss{{{~~~}}}}}}wwwrrrtttxxxzzz}}}}}}~~~zzzxxxzzz|||{{{xxxuuuuuuwwwzzz{{{{{{wwwuuussstttwwwxxxwwwuuu000///...---,,,+++******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################################################################""""""###$$$$$$%%%""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((()))))))))***************)))((((((((()))++++++))))))))))))))))))))))))((()))************)))((((((((((((((((((((())))))'''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&&&&(((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################%%%$$$$$$######$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((...+++******((('''***///333...///===YYY~~~www```YYYYYY```iiieeennnuuuooo^^^MMMDDDAAA999777555333222222222222222333444666666666555444333555777999999888666444666666888999:::<<<======;;;===AAADDDFFFGGGFFFFFFKKKKKKKKKKKKLLLNNNPPPQQQOOOOOONNNNNNOOOPPPQQQQQQRRRSSSTTTUUUWWW[[[aaaeeeiiimmmttt|||~~~}}}}}}|||tttuuuwwwyyyzzz{{{{{{{{{~~~~~~~~~{{{wwwuuuvvvwww{{{yyyvvvuuuwwwyyy|||}}}yyyuuurrrqqqrrrqqqmmmiii000///---,,,******))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""""""""###$$$%%%%%%"""############$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))************((()))))))))************))))))))))))))))))))))))((()))***++++++***)))(((''''''(((((((((((())))))'''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$###############%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''((($$$'''+++***((('''***///,,,...111111555GGGjjjtttXXXNNNQQQWWWaaannnrrrmmm```TTTLLL@@@>>>;;;888555333222222222333333444444444444333444555666777777555333222555666777888:::;;;======;;;<<>>SSS{{{mmmWWWUUUUUU[[[gggsssssshhh]]]NNNLLLGGGAAA<<<888666444333333222222111111222222333333444444444444444333333444555777999:::<<<<<<:::;;;<<<>>>@@@BBBDDDDDDEEEFFFGGGHHHJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLMMMMMMIIIMMMRRRVVVWWWXXXYYYZZZXXXZZZ[[[[[[]]]gggwwwzzz|||~~~yyyyyy~~~}}}}}}}}}{{{zzzyyyxxxwwwwwwyyy{{{uuutttsssrrrqqqnnnkkkiii000///---+++)))((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""""""""###$$$%%%&&&"""############$$$$$$$$$################################################""""""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************&&&'''***,,,,,,+++)))'''))))))))))))))))))))))))''')))***++++++***)))'''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$######""""""%%%$$$$$$$$$$$$$$$$$$%%%########################"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''******)))&&&&&&)))++++++...))))))///222111333777>>>ZZZVVVLLLIIIYYYsssxxxjjj\\\XXXRRRKKKDDD>>>:::888444333111000///000111111111111222222333444555555222333444666888999;;;;;;999::::::<<<>>>@@@BBBDDDEEEFFFHHHIIIKKKLLLLLLLLLNNNMMMLLLKKKJJJJJJJJJJJJJJJKKKMMMOOOPPPSSSVVVYYYQQQWWW\\\[[[YYY]]]hhhssssssssszzz~~~~~~{{{~~~{{{zzz||||||||||||zzzxxxxxxzzz{{{wwwwwwwwwuuurrrooolllkkk,,,+++***(((''''''&&&&&&(((''''''&&&&&&&&&''''''&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################"""############$$$$$$$$$%%%$$$###""""""###$$$%%%########################%%%%%%%%%$$$$$$#################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))***************(((((()))***+++***)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((('''%%%$$$%%%&&&(((***))))))(((((('''''''''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''&&&&&&''''''((()))))))))---,,,,,,,,,,,,---.........999OOOnnnrrrPPPIII\\\rrr}}}sssfffUUUIIIFFFFFFBBB<<<999555111222666666111,,,222///111777888555555:::777777666666666666777777999999999:::<<<>>>???@@@FFFFFFHHHJJJKKKLLLLLLMMMNNNMMMLLLKKKJJJJJJJJJJJJLLLMMMMMMNNNNNNOOOPPPPPPOOOQQQTTTWWWYYY]]]bbbfffoooqqqwww|||tttssssssuuuwwwzzz~~~~~~}}}yyyvvvvvvzzz}}}xxxwwwuuurrrpppnnnmmmlll,,,+++***(((''''''&&&&&&(((''''''&&&&&&&&&''''''%%%&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################"""############$$$$$$$$$$$$$$$###""""""###$$$$$$########################%%%%%%%%%$$$$$$#################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((()))))))))*********)))(((((((((***+++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''&&&%%%&&&'''((())))))(((((((((''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))),,,,,,++++++,,,,,,---...111//////999QQQwwwfff[[[aaappp|||vvvrrriii]]]RRRJJJEEEBBB???:::444000...///111333333000111666666333333666555555555666666777888999888999999:::;;;===???@@@EEEEEEGGGIIIJJJKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNOOOOOOPPPOOOQQQTTTVVVXXX\\\aaadddiiiiiimmmtttyyyzzzuuupppggggggggghhhjjjlllooopppssstttuuuwwwxxxxxxxxxxxx~~~~~~~~~~~~~~~{{{xxxvvvwwwxxxuuutttrrrqqqooonnnnnnnnn+++***)))((('''&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################"""############$$$$$$$$$$$$$$$###""""""###$$$$$$########################$$$$$$$$$$$$$$$#################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))******)))((('''(((***+++***)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))***************++++++,,,......+++(((///FFFhhhrrr___```iiivvvwwwtttiiiYYYMMMJJJLLLAAA???;;;555000000333777444222222555555333222555555555555666777888999999888888888999;;;<<<>>>???CCCCCCEEEGGGHHHIIIIIIIIIJJJJJJJJJKKKLLLMMMMMMNNNLLLLLLMMMMMMNNNOOOOOOOOOPPPQQQTTTUUUWWWZZZ^^^bbbccccccdddhhhmmmpppnnnllldddccccccbbbbbbccccccdddeeefffgggggghhhhhhggggggkkkooosssuuuuuuvvvzzz~~~~~~}}}}}}|||yyyxxxxxxwwwvvvuuussssssssstttttt******)))((('''&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################""""""#########$$$$$$$$$$$$##################$$$########################$$$$$$$$$#######################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))***)))((('''(((*********(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''(((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((())))))(((((((((((()))******(((///555444///111;;;EEEwwweeeYYYccchhhppptttnnn```UUUOOOBBBBBBBBB???<<<999777666444222222333444444444666666666777777888888888888777777888888:::;;;<<<===@@@AAABBBDDDEEEFFFGGGGGGIIIJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLMMMNNNNNNOOOOOOQQQRRRTTTUUUVVVYYY]]]```cccbbbbbbeeehhhjjjjjjiiifffeeeeeedddccccccccccccdddddddddeeeeeeddddddcccaaaccceeeeeedddfffiiimmmrrryyy}}}|||~~~}}}{{{zzzzzzzzzyyywwwuuuttttttuuuvvv***)))((('''&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################""""""#########$$$$$$$$$#########$$$$$$#################################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))(((((((((((('''(((((((((((()))))))))(((''''''''')))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((%%%&&&''''''(((((('''''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''((())))))'''***,,,+++***,,,222777CCCdddoooUUUVVVbbbuuuwwwfffZZZRRRMMMHHHEEEDDD@@@:::444555555222000000333555666777888888999888888777666777777777777888:::;;;<<<===>>>@@@AAACCCDDDDDDDDDIIIJJJKKKKKKKKKKKKJJJIIIKKKLLLLLLMMMMMMNNNOOOOOOQQQRRRTTTUUUVVVYYY\\\___bbbcccdddfffhhhgggfffdddbbbbbbbbbbbbbbbbbbaaaaaacccccccccccccccbbbbbbaaa`````````______aaaccceeeeeeiiiooossswww}}}}}}}}}}}}|||~~~|||yyyvvvsssqqqppppppqqq)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""########################"""""""""#######################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''(((((((((((())))))((('''&&&''')))***)))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''''''''''''''((())))))***)))((('''))),,,000333444>>>WWWxxxdddUUU[[[iiiqqqsssuuukkk```SSSKKKHHHFFFAAA<<>>???@@@@@@DDDEEEGGGIIIIIIIIIHHHGGGKKKKKKLLLLLLMMMMMMNNNNNNLLLMMMOOOQQQRRRUUUYYY]]]YYY[[[]]]___`````````aaa___```aaabbbcccbbbbbbaaa```aaaaaabbbbbbbbbaaaaaa```___^^^^^^^^^______^^^bbbdddfffdddbbbaaacccfffdddttt{{{xxxsssnnnkkkjjjjjjjjj(((((('''&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***+++***(((&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""########################!!!!!!""""""#########$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))((((((((((((''''''''''''((((((((()))((('''&&&''')))))))))'''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((((('''%%%$$$%%%&&&(((***&&&'''''''''(((((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##################$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''((((((''''''''''''((())))))%%%'''((('''%%%&&&***///))),,,......999VVVhhhYYY\\\iii{{{zzzxxxrrriiibbb^^^]]]oooiiiXXXCCC777777777444000222666999;;;<<<<<<<<<666666555666666777888999888999:::<<<===>>>??????@@@BBBEEEGGGIIIIIIIIIHHHKKKKKKKKKLLLMMMMMMNNNNNNIIIKKKMMMOOOPPPSSSXXX[[[VVVXXXZZZ[[[]]]___bbbddd^^^^^^```aaaaaa```___^^^\\\\\\]]]^^^^^^^^^^^^^^^___^^^]]]^^^______^^^]]]^^^bbbffffffdddbbbccceee]]]eeemmmssszzz{{{uuurrrppppppmmmhhhccc```___```aaa&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$############$$$$$$########################""""""""""""""""""""""""################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))(((((('''&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))((((((((((((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))''''''((((((((((((''''''''''''((()))))))))))))))''''''''''''((((((((()))))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""######""""""""""""######"""###$$$%%%%%%$$$###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))******---///---...888KKKZZZrrr```]]]dddjjjvvv~~~qqqiiihhhsss~~~yyy]]]BBB777666555333666999888666444444666999:::;;;:::888666666666;;;:::999888888999:::;;;??????@@@BBBDDDGGGIIIJJJIIIKKKMMMMMMKKKIIIIIIIIIIIIJJJKKKMMMOOORRRUUUVVVWWWWWWWWWXXXZZZ^^^aaaccc^^^]]][[[[[[]]]___``````^^^]]]\\\\\\\\\^^^```aaaaaa``````_______________aaabbbcccdddddddddcccbbb___aaacccgggjjjnnnppprrrrrrsssuuuwwwyyy{{{|||}}}|||yyyvvvtttqqqpppooommmkkkhhhfffddddddccc```^^^\\\\\\]]]^^^&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$############$$$$$$################################################################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((()))))))))((('''(((((((((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))))))))((((((((((((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))''''''((((((((((((''''''''''''((()))))))))))))))'''''''''((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""######""""""""""""######"""###$$$$$$$$$$$$###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''((()))))))))+++---...,,,+++///:::CCCPPPtttlllbbbaaannn~~~~~~|||fffRRR>>>...<<<777222///111666:::===999;;;<<<===============888888888888:::;;;===>>>@@@@@@AAABBBCCCEEEGGGHHHIIIJJJLLLKKKJJJHHHGGGHHHHHHIIIKKKMMMOOORRRSSSTTTVVVVVVWWWXXXZZZ]]]___```^^^\\\[[[[[[^^^___``````]]]\\\[[[[[[[[[]]]___```aaa```___^^^^^^^^^^^^^^^___```aaabbbbbbaaa```______```aaaccceeegggiiikkkhhhiiijjjlllnnnooopppqqqrrrrrrqqqpppnnnllliiihhhiiihhhhhhgggfffeeecccbbb___^^^\\\ZZZZZZZZZ[[[\\\&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))(((((())))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''((((((((((((''''''''''''((()))))))))))))))''''''((((((((()))))))))))))))((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""######""""""""""""######"""###$$$$$$$$$$$$###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***+++,,,+++******,,,......???```mmmhhhrrr```DDD>>>999444555888:::666111555666999;;;<<<<<<<<<;;;888888888888999:::<<<<<>>???@@@AAAEEEFFFGGGFFFDDDBBBBBBCCCFFFHHHLLLOOOQQQRRRQQQQQQRRRTTTVVVXXXYYYXXXXXXWWW\\\[[[ZZZ[[[]]]^^^^^^]]]\\\[[[ZZZZZZ[[[]]]___```bbbbbb```___^^^^^^]]]]]]]]]^^^_________^^^]]]\\\^^^]]]\\\[[[[[[]]]^^^___^^^^^^^^^^^^____________ddddddeeedddcccaaa___^^^[[[[[[\\\]]]]]]]]]]]]]]]^^^^^^]]]\\\\\\\\\]]]]]]&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***++++++******))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''((((((((((((''''''''''''((()))))))))))))))(((((((((((()))))))))***(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$############$$$$$$$$$##################$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&(((+++......---...000222111777PPP~~~tttpppyyyyyy```JJJ<<<888:::===666444444555888999999777<<<<<<<<<<<<;;;;;;::::::888888999:::;;;===>>>???AAABBBCCCBBB@@@???@@@BBBFFFHHHKKKNNNPPPQQQPPPPPPPPPQQQTTTVVVWWWVVVTTTSSSYYYYYYXXXZZZ\\\]]]\\\[[[[[[[[[ZZZZZZ[[[]]]```aaacccbbbaaa```_______________```aaaaaa```___^^^]]]\\\\\\[[[[[[\\\]]]___```^^^^^^^^^^^^^^^^^^^^^^^^aaabbbbbbaaa```^^^\\\[[[\\\]]]]]]]]]]]]]]]\\\\\\aaa```___^^^]]]\\\[[[[[[&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''')))***+++))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((()))))))))))))))((((((((()))))))))******(((((())))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%'''***,,,---&&&+++000111---444KKKbbbggg^^^cccqqqeeeOOO@@@777777444111222555888888666999:::<<<>>>???@@@@@@@@@999999999999:::;;;<<<======>>>???>>>======???AAAEEEGGGIIIKKKMMMNNNNNNNNNMMMOOOQQQSSSTTTTTTSSSRRRWWWVVVVVVXXXZZZ[[[ZZZXXXZZZYYYYYYYYYZZZ\\\___```aaaaaa```____________`````````aaaaaa```___^^^]]][[[[[[\\\\\\]]]^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\\\\``````aaaaaaaaa___^^^]]]^^^^^^_________^^^]]]]]]______^^^]]][[[ZZZYYYXXX&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$################################################################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''')))***,,,(((((((((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&''''''((((((((((((''''''''''''((()))))))))))))))(((((()))))))))*********(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""%%%$$$$$$######$$$$$$%%%$$$$$$###""""""###$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''***,,,,,,((()))000666555444444YYY{{{mmmddd```kkk```GGGBBB<<<555222333444333111555666999;;;===>>>??????======<<<;;;:::::::::::::::;;;;;;;;;;;;<<>>AAAAAAAAABBBCCCDDDFFFHHHIIIKKKLLLMMMOOOPPPQQQRRRRRRSSSSSSSSSUUUWWWXXXVVVTTTUUUTTTTTTTTTVVVXXX[[[]]][[[[[[[[[[[[\\\]]]^^^^^^[[[\\\\\\\\\[[[ZZZXXXWWWWWWYYY[[[\\\\\\YYYWWWUUUXXXXXXXXXXXXYYYYYYYYYYYYUUUWWWZZZ]]]___aaaaaabbb[[[\\\]]]^^^^^^_________[[[[[[\\\\\\\\\\\\[[[[[[%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###""" """###$$$################################################$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))((('''''''''(((***+++&&&&&&'''((())))))(((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&&&&&&&'''((()))***++++++''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$###############################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((()))))))))***++++++,,,,,,///000:::SSSwww|||eeefff{{{xxxZZZIIIBBB<<<777444777666444222111333777:::===???@@@@@@???======>>>???:::777999:::888888999888;;;>>>???>>>@@@CCCGGGEEEEEEEEEGGGJJJLLLMMMLLLQQQRRRSSSTTTTTTSSSRRRRRRQQQSSSTTTUUUUUUVVVYYY[[[ZZZYYYYYYYYYYYYZZZ[[[\\\[[[[[[ZZZZZZYYYXXXXXXWWWXXXXXXXXXXXXXXXWWWVVVVVVWWWVVVVVVVVVXXXWWWVVVTTTUUUWWW[[[]]]^^^^^^___```\\\\\\]]]]]]]]]]]]]]]^^^WWW[[[^^^\\\XXXVVVZZZ^^^%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$################################################"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))((('''''''''(((******&&&'''(((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((()))))))))***************************))))))))))))************(((((()))***************))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((())))))******''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((())))))******+++,,,,,,000222333444@@@]]]tttnnnpppuuu\\\GGG;;;888333444666666555444333333:::<<<>>>>>>===:::999888;;;888777::::::888888:::999;;;<<<;;;::::::===???BBBAAAAAACCCFFFHHHHHHGGGJJJKKKMMMOOOQQQRRRRRRRRRRRRSSSTTTTTTTTTTTTWWWYYYXXXXXXXXXWWWXXXXXXYYYYYYZZZYYYYYYXXXXXXXXXXXXYYYZZZZZZZZZYYYYYYXXXWWWWWWYYYXXXWWWXXXZZZZZZYYYWWWVVVWWWYYY[[[\\\]]]^^^______^^^^^^___aaaaaaaaa```ZZZ[[[[[[ZZZYYYXXXXXXXXX%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!!!!"""###$$$################################################!!!!!!"""$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''''''''&&&&&&''''''''''''(((((((((''''''''''''''''''''''''((((((''''''(((((()))***(((((((((((((((((('''&&&'''''''''''''''&&&&&&&&&'''(((((())))))((((((''')))((((((''''''(((((()))((((((((()))))))))******************************))))))))))))************(((((()))***************))))))))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((()))******++++++,,,(((000333...)))555RRRkkkyyyfffgggwwwoooUUUKKK@@@???===<<<:::888666666333555777999999888555444:::999;;;>>><<<888777::::::;;;:::999777777999;;;===<<<<<<===@@@AAAAAA@@@AAABBBEEEHHHKKKMMMOOOOOOQQQRRRSSSSSSRRRSSSUUUWWWZZZZZZZZZZZZZZZYYYYYYYYYWWWVVVUUUTTTTTTUUUWWWXXX[[[ZZZYYYXXXWWWWWWWWWWWWXXXWWWWWWXXXZZZ[[[ZZZYYYYYYYYYYYYZZZ[[[\\\^^^^^^[[[YYYXXXZZZ\\\]]]ZZZWWWZZZXXXUUUVVVWWWXXXVVVTTT%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$################################################!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((())))))(((((())))))((('''&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((())))))(((((((((((())))))(((((()))))))))*********************************((()))))))))************(((((()))***************(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))((((((((('''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""##################!!!!!!"""###$$$%%%%%%%%%################################################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((())))))***+++++++++&&&***...000111333888===YYYzzziiiqqq}}}qqq___XXXMMMCCC===:::999999222333444666888999888777:::;;;===@@@===888777:::;;;;;;:::999999:::;;;<<<999888777888:::;;;;;;:::;;;<<<>>>AAADDDGGGIIIJJJMMMNNNPPPPPPPPPQQQTTTVVVYYYYYYYYYYYYYYYYYYXXXXXXSSSRRRPPPOOOPPPSSSVVVWWWYYYXXXWWWVVVUUUUUUUUUVVVVVVUUUTTTVVVXXXYYYYYYYYYZZZYYYXXXXXXZZZ\\\]]]]]]ZZZWWWTTTTTTVVVVVVRRRNNNUUURRRMMMJJJHHHHHHHHHIII%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$################################################$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))((('''&&&&&&&&&'''''''''''''''''''''(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))************************************((()))))))))************(((((()))***************((((((((((((((((((((((((***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!""""""######!!!!!!"""###$$$%%%%%%%%%################################################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''(((((()))******++++++---***''''''+++000333555;;;JJJhhh{{{iiiiiixxxiiiZZZNNNDDD===888;;;888555555777888888777777666888<<<;;;888888;;;>>>===<<<<<<<<<<<<<<<<<<888777666777888999888777999999:::<<<>>>@@@AAABBBFFFHHHJJJKKKLLLNNNQQQTTTSSSTTTTTTUUUUUUTTTSSSSSSSSSQQQPPPOOOPPPSSSVVVXXXWWWWWWVVVUUUUUUUUUUUUUUUUUUTTTSSSSSSVVVXXXXXXXXXWWWTTTRRRSSSVVVXXXXXXXXXXXXUUUQQQQQQQQQQQQNNNLLLLLLKKKHHHBBB======CCCIII%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$"""!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((('''(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''((())))))******))))))(((***))))))(((((())))))***)))))))))*********++++++++++++++++++++++++++++++))))))))))))************(((((()))***************))))))))))))))))))))))))+++***))))))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""#########"""""""""###$$$$$$$$$%%%################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''((())))))******+++))),,,...,,,)))***000555222000888QQQtttvvvfffUUUJJJHHHCCC>>><<<===<<<:::777999444222555888888999;;;>>>>>>>>>???@@@@@@===;;;<<<:::999999::::::999777999999999999:::;;;<<<===???AAACCCDDDEEEGGGKKKMMMOOOPPPQQQSSSSSSSSSRRRQQQRRRQQQPPPPPPQQQRRRUUUVVVTTTUUUUUUVVVVVVVVVVVVVVVTTTRRRQQQQQQSSSUUUUUUUUUOOOLLLKKKLLLPPPSSSRRRPPPHHHGGGFFFFFFFFFHHHKKKLLLIIIMMMPPPQQQQQQXXXcccmmm%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&'''(((((((((''''''&&&'''((((((((((((((((((&&&&&&&&&'''''''''(((((())))))************))))))******))))))))))))******))))))*********+++++++++++++++++++++++++++++++++))))))))))))************(((((()))***************))))))))))))))))))))))))******)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$%%%%%%%%%##################$$$$$$################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((''''''(((((()))*********$$$+++222333000---,,,...+++...333777>>>WWW}}}rrrvvvuuuaaa^^^[[[[[[\\\ZZZTTTOOOHHH>>>555555888888777888:::;;;???DDDIIIJJJGGGDDD@@@???============<<<:::999999888888888999:::;;;:::;;;=========>>>@@@BBBGGGHHHJJJLLLMMMMMMLLLLLLMMMMMMMMMMMMMMMNNNOOOPPPMMMOOOQQQTTTUUUTTTSSSRRRPPPMMMKKKKKKLLLNNNNNNNNNJJJGGGGGGJJJOOOQQQPPPMMMAAADDDGGGHHHKKKQQQ[[[cccdddhhhnnnssswww}}}%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###################################################!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&&&&&&&'''((()))))))))(((&&&&&&&&&'''''''''(((((())))))************))))))******))))))))))))******)))************+++++++++++++++++++++++++++++++++))))))))))))************(((((()))***************))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%&&&&&&''''''$$$$$$$$$###############################################################"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((()))''''''(((((()))*********---(((%%%''',,,///---***---///333555444999LLLbbb}}}jjjlllyyy~~~}}}}}}zzzttt[[[LLL===999999888444333555888???HHHQQQUUUTTTQQQDDDBBB@@@@@@@@@@@@>>><<<999888777777888999:::;;;777888999888777777888::::::<<<>>>AAABBBBBBAAAAAAGGGGGGHHHHHHHHHHHHHHHHHHFFFHHHLLLPPPQQQQQQOOOMMMJJJHHHEEEDDDEEEGGGGGGGGGIIIGGGGGGKKKQQQSSSQQQMMMNNNSSSYYY]]]aaalll{{{&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***))))))))))))***++++++******)))))))))******+++((()))))))))((((((***+++))))))******+++,,,------***+++,,,------,,,++++++...///...******---...,,,------------,,,,,,,,,,,,+++)))'''(((+++---,,,***+++***)))((((((((((((((()))((('''''''''((()))***))))))))))))))))))))))))%%%&&&((()))))))))((('''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***++++++,,,......000222555888;;;<<>>>>>;;;>>>CCCHHHLLLOOOOOOOOOKKKNNNMMMHHHEEEFFFKKKNNNHHHZZZdddbbbfffssswwwpppooowww~~~sssnnnmmmjjjllldddQQQ&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''(((***)))((('''&&&&&&&&&&&&***+++,,,+++******,,,...000000222333555666777888999999999:::999888666555777999999666777;;;===;;;;;;:::888777666666444333222111000//////---+++(((''''''((((((((())))))))))))))))))))))))(((''''''))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%################################################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''''''''(((''''''&&&%%%$$$$$$###''''''((((((((((((((()))))))))))))))))))))))))))***++++++,,,------...............///111333555666555BBBYYYuuu}}}{{{yyyooofffccc^^^QQQCCC:::<<<;;;999:::<<<>>>>>>===>>>???AAAGGGNNNSSSVVVWWWEEEBBB===<<<>>>@@@AAAAAABBBCCCEEEEEEDDDCCCBBBBBBBBB???>>>@@@===999:::???IIIMMMRRRRRRNNNHHHDDDCCCCCCHHHQQQYYY^^^``````^^^]]]bbbhhhjjjfff]]]PPPFFFEEEIIIOOOVVV^^^dddeeeccc^^^eeeiiieeeaaa___]]]ZZZNNNEEEGGGQQQ]]]mmmoooaaa&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&(((((((((''''''''''''&&&(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&%%%%%%&&&&&&'''((('''''''''''''''((((((///000111111000111333555:::;;;===>>>@@@BBBDDDEEEDDDDDDDDDDDDCCCAAA@@@???CCCEEEEEEBBBCCCHHHIIIHHHHHHDDD@@@>>>>>><<<999666777888888666333000///...,,,,,,---------,,,+++***)))***+++,,,,,,+++)))((())))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((()))))))))*********++++++,,,,,,---//////......//////000000///000444>>>QQQooowwwmmmppp|||qqq]]]OOOMMMGGGAAA???AAAAAA>>>:::999:::===???CCCHHHNNNRRREEE@@@;;;:::===@@@@@@@@@BBBBBBCCCCCCCCCBBBAAAAAACCC???===<<<888555777;;;@@@FFFMMMOOOJJJCCC===:::<<>>===;;;777333555777888666333222555888777888888888666333///---+++,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((''''''&&&&&&''')))***(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########################################################""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((()))******''''''''''''(((((())))))))))))))))))***************+++++++++,,,,,,,,,---000000////////////000000555444111///333CCCYYYiiiyyylllcccYYYTTTTTTSSSNNNHHHFFFCCC???<<<<<<<<<;;;999===999444444666888666444:::::::::;;;<<<;;;888666999888888888555444444777666999===???>>>:::555222333777<<<@@@AAA===888444888888;;;AAACCC@@@;;;888999444444:::AAAAAA???===999EEEQQQUUUXXX]]]```aaahhhbbbkkk}}}&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((()))*********+++---///222555777999888:::<<<===>>>@@@CCCFFFDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJDDDFFFGGGFFFHHHMMMPPPOOONNNIIICCC???===;;;888555444444333000...000777<<<>>>?????????>>>;;;888666333222///,,,************************************(((''''''&&&&&&''')))***(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########################################################""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$''''''(((((()))*********))))))******+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,------......---...............////////////......///000000111000222444222111555>>>EEETTTlll}}}uuurrrmmmfff___aaaYYYQQQNNNPPPOOOGGG@@@???:::666666999:::666111888777555666777888777555222555777666444444555555444444555666777888777666222444666777777555333111222444<<>><<<>>>GGGQQQVVVUUUZZZeeeddd\\\[[[ggguuu~~~vvvuuu|||&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&''''''''''''(((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))'''''''''((()))***+++,,,000111111333444666888999<<<===>>>>>>>>>???BBBDDD????????????????????????:::;;;;;;<<<>>>@@@BBBCCC???CCCEEEEEEIIIQQQUUUTTTPPPNNNJJJFFFBBB@@@???@@@:::888555222000333888<<<>>>???@@@BBBBBBBBBBBBAAA>>><<<777222---)))'''&&&************************'''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))***,,,...000111222000///...---,,,++++++***)))))))))))))))************++++++,,,,,,---------------------------------------------...///000000,,,///222333222333777:::555AAAVVVrrr}}}sssjjjkkkssswwwqqqiiiXXXRRRLLLLLLQQQSSSQQQLLLBBB<<<666444999???DDDFFF@@@@@@<<<444111333666777777;;;===<<<888666999<<<999999;;;<<<>>>???@@@AAAGGGSSSjjj~~~qqqfffdddvvv~~~zzzrrrnnnqqq&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))(((((()))***,,,...///000444444555666888:::;;;<<<===>>>===;;;999888999:::888888888999999:::::::::777777777888999;;;===>>>AAAEEEFFFFFFJJJPPPTTTSSSPPPPPPOOOJJJEEECCCFFFJJJFFFDDD@@@???@@@AAABBBBBB@@@@@@BBBDDDFFFGGGIIIIIIFFFEEECCC???:::333...***************************&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%################################################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((***,,,---...//////000111222333333444111111000...,,,+++***)))&&&&&&''')))***,,,---...------......///000000111///////////////////////////////////////000000111111111222333444666888:::999777666===PPPnnnwwwnnnmmmttt|||~~~}}}eeeZZZMMMHHHPPP___mmmuuuwwwppp___KKKBBBGGGPPPTTTWWWfffqqqmmm]]]RRRTTT]]]bbbbbbbbbbbbbbbbbbbbbbbb}}}}}}wwwqqqkkkttt~~~yyy&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))***+++,,,---///222444555444555777999<<>>===<<<888444111111111222333444555666777888888??????>>>>>>>>>@@@AAACCCGGGJJJJJJGGGIIIMMMOOONNNLLLOOOOOOKKKDDDCCCHHHNNNPPPMMMLLLNNNQQQRRROOOLLLEEEEEEFFFFFFHHHJJJKKKLLLIIIKKKLLLLLLHHHAAA999444************************%%%&&&((()))))))))((('''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&################################################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***---111444666777888777666555333222111000///......------,,,++++++***+++---///222555777888666666777777888999::::::888888888888888888888888444444333222222222222222222222222555999===???@@@555777777666888DDDWWWfffpppjjjtttqqqdddkkkxxx~~~{{{|||uuuhhhfffeeeZZZ&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&'''((('''&&&%%%)))((('''''''''(((***+++000000000000111222333444999:::;;;;;;<<<;;;:::999:::999777666555444444444777===AAA???<<<;;;:::888@@@EEEGGGFFFIIINNNKKKCCCKKKFFFDDDDDDDDDBBBDDDHHHCCCGGGJJJKKKIIIGGGHHHJJJIIIKKKNNNOOOOOOPPPSSSVVVTTTNNNFFFBBBDDDHHHJJJKKKHHHJJJMMMOOONNNJJJEEEBBB<<<666///***)))***)))(((***)))'''&&&&&&''')))***((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&((((((###%%%'''((('''&&&&&&'''+++...222666999::::::999:::777222/////////000111...000111000/////////---333;;;999666>>>@@@@@@FFFFFFHHHIIIHHHFFFEEEGGGJJJHHHHHHJJJLLLMMMJJJEEEAAAHHHGGGDDD@@@===;;;:::;;;444555777;;;>>>>>><<<:::555777888555111222777===VVVdddssseee\\\UUUQQQKKKGGGKKKSSS&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&&&&%%%&&&&&&'''(((***,,,///000...///222444666666666666777666555555555555666777444555666888:::<<<===>>><<>>??????===<<<666111,,,((((((***...000666888999:::;;;>>>AAAAAA<<>>>>>FFFOOO&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))***+++---000222333000222555888888777555444333222000//////111333555333555888<<<@@@BBBCCCDDD@@@EEEGGGFFFGGGMMMQQQRRRJJJFFFEEEJJJNNNMMMLLLLLLHHHJJJOOOTTTRRRMMMLLLOOONNNPPPQQQQQQPPPPPPQQQRRRHHHFFFEEEDDDDDDDDDCCCAAAEEEGGGMMMRRRTTTQQQKKKFFFGGGGGGGGGHHHHHHJJJKKKLLLKKKJJJGGGDDD???777---'''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&(((+++---...111666999>>>>>>>>>>>><<<:::777555......///111666;;;AAADDDGGGGGGFFFEEEEEEFFFKKKNNNQQQUUUUUUXXX^^^[[[^^^ooosssooonnnuuu|||tttwwwyyyxxxuuussswwwwwwssssssqqqkkkfffgggfffbbbZZZRRRMMMMMMNNNDDDAAA===999777444222000222222888BBBLLL]]]{{{~~~zzzzzz|||vvvqqqnnnhhh```\\\```]]]SSSMMMMMMIIIBBB@@@AAADDDKKKQQQYYYfffrrr&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&'''(((***+++......//////000111111222888888888777555222///---//////000000222444666777:::;;;>>>AAACCCCCCCCCBBB???AAA@@@===>>>DDDHHHHHHKKKEEECCCHHHJJJHHHIIILLLKKKJJJMMMSSSUUURRROOOPPPNNNPPPRRRSSSRRROOOKKKJJJMMMJJJFFFDDDDDDDDDBBBAAABBBCCCEEEHHHJJJKKKJJJIIIGGGGGGGGGGGGGGGHHHIIIJJJIIIJJJKKKKKKHHHAAA:::666+++***)))((()))***+++,,,((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$##################$$$###$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''(((+++000555999<<<@@@CCC@@@>>>;;;777333111000000000555===EEEKKKOOORRRTTTRRRPPPNNNMMMLLLNNNUUU]]]iiikkkiiilllpppiiimmmwwwllleeeeeegggeee^^^TTTMMMHHHAAA999333777777888888666:::IIIZZZ|||qqqsss~~~yyyyyyvvvuuuwwwzzz|||qqqooolllgggddd```[[[VVVPPP^^^dddZZZLLLIIIRRRZZZeeejjjsss{{{&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%&&&'''(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%'''))),,,///000000111111222222222222222;;;999555222///---,,,,,,...000444888:::;;;;;;;;;>>>???AAACCCCCCBBBAAA@@@<<<<<<:::777888===@@@?????????CCCIIINNNQQQXXX___ddd]]][[[aaaggggggcccaaagggfffcccaaa```_________eeeaaa\\\WWWSSSPPPNNNLLLGGGGGGGGGEEECCCAAA@@@???EEEEEEGGGIIIJJJKKKKKKKKKGGGHHHJJJKKKIIIGGGEEEDDD777333...***((((((***,,,))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$##################$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&$$$###%%%(((,,,...///444:::>>>@@@AAAAAAAAA;;;888333000///111444777>>>BBBFFFIIIKKKNNNRRRUUUYYYVVVWWWZZZ\\\```lllyyyyyyuuutttkkkkkk{{{~~~yyymmmeee___XXXNNNGGG;;;999888888666555888===JJJZZZqqqrrrqqq{{{~~~vvvmmmlllzzzzzz}}}}}}lllaaaQQQIIILLLUUU\\\___bbbdddgggiiiiiiggghhhiiiSSS___lllqqqvvv&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&&&&(((***,,,///111333...///111222333444444444555333000......///111333111444999===@@@@@@???===;;;<<<>>>@@@BBBBBBBBBBBB<<<===<<<;;;>>>CCCDDDAAAEEENNNVVVVVVWWW^^^gggmmmssskkkgggkkkppppppnnnmmmqqqkkkeeeccciiittt|||vvvlllccc^^^[[[SSSUUUWWWUUUOOOGGG@@@<<<>>>???AAACCCEEEFFFGGGGGGGGGHHHIIIHHHGGGGGGHHHJJJFFFAAA999222,,,)))(((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''(((((((((((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################"""###$$$$$$$$$$$$###"""#########$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%((('''&&&'''***///444777:::===AAAAAA???;;;999777...---,,,---000666<<<@@@GGGHHHGGGFFFHHHOOOZZZbbblllhhhhhhllllllnnn{{{{{{wwwoookkkqqqxxxyyyzzzxxxwwwzzz}}}{{{yyy{{{~~~|||wwwuuurrrmmmiii]]]TTTIII@@@;;;888666444333777???LLL___xxxtttkkkppp}}}sssnnnaaaTTTZZZkkk~~~sssssswwwuuuoooqqqtttwwwwwwtttmmmiii___eeeuuuxxxlllZZZMMMNNNZZZeeeiiikkkjjjjjjgggaaa]]]aaahhh^^^___iii~~~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&'''((((((%%%&&&'''(((((()))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))***((()))+++---///000111111///000111222333222222111/////////000222555888:::666888;;;===>>>>>>===<<<666777999<<>>??????>>>;;;666333111111+++---000444999>>>BBBDDDJJJLLLNNNPPPTTT]]]jjjsssyyytttrrrtttqqqooozzz}}}{{{zzzssspppuuuwwwyyyyyyxxxyyy~~~|||}}}sssdddXXXNNNCCC<<<:::777444444;;;HHHXXXccc|||wwwsss}}}|||uuu{{{vvvccc___iii{{{pppooo}}}sssttt~~~}}}ttt```SSSPPPRRRRRRZZZ^^^eeekkkjjjjjjttt&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%&&&'''((()))$$$%%%''')))***))))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''')))******+++,,,...000111000000///333444444333222///---,,,---...111444777999;;;<<<;;;;;;;;;:::::::::::::::444555666999<<<@@@CCCDDDEEEHHHIIIJJJMMMPPPLLLFFF<<>>777000---))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''(((***+++---...///&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&***000777<<<@@@BBBBBB>>><<<888444///---...000444888===CCCGGGIIIIIIHHHNNNTTT\\\```bbbffflllrrrrrrmmmmmmpppnnnlllxxxxxxzzzzzzrrrrrrtttwwwyyy{{{|||~~~}}}}}}ppp```SSSAAA>>><<<:::999999===AAAHHHbbbyyyuuukkkpppwww~~~xxxuuummmiiipppwwwwwwuuusssooolllkkkjjjoooiiijjjjjjiiippprrrhhhooo||||||rrrooopppqqqvvv((('''&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&)))((('''&&&'''***---///000000000000222444555777888222,,,***,,,111444555666888::::::999999999:::;;;::::::999444111666>>>;;;<<<===AAAJJJRRRPPPJJJIIIIIIAAA???IIIJJJEEEIIIMMMIIIGGGGGGGGGGGGHHHJJJCCC>>>KKKWWWLLLEEEPPP]]]dddXXXSSSVVVRRRHHHJJJVVVTTTRRRNNNKKKJJJFFF===444:::===>>>>>>@@@HHHUUU___aaahhhhhh]]]PPPJJJEEEAAA???AAACCCBBBAAABBBGGGKKKIIIHHHHHHKKKLLLFFF888---***,,,,,,,,,***))))))***))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))''''''((()))+++---///111000,,,'''&&&((())))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############################################################$$$%%%$$$###"""###$$$###%%%''')))*********)))666999===AAABBB@@@===:::333000---,,,000666<<<@@@BBBCCCCCCBBBGGGRRRZZZ]]]aaaffflllrrrttttttppplllmmmoooiiikkkxxxxxxoooooovvvzzz{{{yyy|||zzz~~~{{{}}}}}}|||kkkZZZJJJDDDAAA<<<999888======DDDQQQ___qqq}}}yyyxxx|||uuuqqqsssyyy((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((())))))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%&&&''')))+++---///000---///111333555666666666111---++++++000555888999::::::;;;:::999888888999555000111<<>>@@@???:::444000///---222999@@@DDDDDDBBB@@@===@@@BBBEEEPPPaaannntttxxx}}}kkkkkktttkkksssssswww~~~vvvwwwmmmssswwwxxx{{{}}}xxxzzzzzzyyyzzz}}}{{{~~~}}}hhhWWWMMMHHHDDDAAA777777;;;@@@BBBEEEPPP]]]sss(((''''''&&&&&&''''''(((&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((()))))))))'''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%'''***---/////////...///111444666666555333111.........111555999:::;;;;;;;;;999888777666666666???;;;>>>MMM[[[___YYYUUUXXXRRRIIICCCFFFJJJHHHBBBBBBLLLMMMNNNSSSRRRQQQZZZOOORRRWWW___gggkkkjjjfffdddYYYZZZcccjjjuuuyyyqqqxxxnnndddffflllmmmcccYYYYYYTTTPPPOOOPPPQQQPPPNNNWWWRRROOOOOOPPPOOOJJJDDDPPPfff}}}xxxggg[[[LLL@@@<<<===@@@BBBEEEGGGIIIGGGDDDBBBBBBCCCAAA:::000***)))***+++++++++++++++******+++++++++******++++++++++++******))))))))))))))))))))))))((()))***+++,,,+++******,,,***&&&%%%&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$&&&((((((((((((***///666===AAA@@@???<<<666000---///111666===GGGMMMNNNIIIDDD@@@JJJNNNSSSWWW```llluuuwwwrrrlllxxxoooyyy|||}}}tttuuuffflllrrruuuzzz~~~|||}}}yyysssrrrxxx~~~|||uuuuuufffeeerrr|||xxxyyy}}}{{{uuusssvvv{{{mmmaaa\\\TTTIIIFFFCCC@@@<<<555000111666CCCNNNbbbzzz((((((''''''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((())))))'''''''''''''''''''''''')))(((((('''&&&&&&''''''***+++---///000000///...555666666555333000---,,,222333555777999:::999888:::888666666666666666666???AAAFFFLLLNNNMMMQQQWWWjjjcccVVVLLLNNNUUUXXXVVVNNNWWWXXXYYY```\\\VVVZZZZZZeeewwwxxxzzz~~~nnniiieeecccaaa\\\XXXVVVXXXYYYYYYVVVPPPLLLIIIIII???MMM___lllvvv~~~kkk[[[QQQHHH???888???CCCGGGHHHFFFAAA===;;;EEEBBB<<<666000---,,,+++++++++************++++++******++++++++++++******(((((((((((((((((((((((($$$&&&)))+++------,,,+++***(((&&&%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$''')))(((+++000666;;;@@@BBBCCCBBB<<<555000111777>>>BBBHHHJJJJJJHHHDDDCCCFFFIIIZZZaaagggkkkooottttttppptttwwwtttzzzxxxxxx}}}yyyqqqsssooopppqqqpppppprrruuuvvvuuuooogggbbbcccggghhhgggbbb[[[^^^bbbaaajjjwwwyyyoooiiiggghhhbbb\\\bbbnnnsssxxx~~~}}}{{{|||mmmYYY^^^WWWLLLAAA999666888<<<333555999AAANNN^^^oooyyy((((((((((((((((((((((((***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((&&&''''''''''''''''''''')))((((((''''''(((((())),,,,,,---...000222333444777666444222000///...---333555888:::::::::999999;;;:::999:::<<<>>>>>>===CCCFFFKKKNNNJJJEEEHHHNNN^^^___^^^\\\```gggiiigggaaajjjqqq~~~zzztttuuu~~~~~~zzzsssjjjccc^^^YYYSSSOOOAAACCCGGGLLLVVVfff}}}vvvnnnaaaQQQDDD>>>???AAADDDGGGFFFCCC@@@AAADDDEEEBBB999111,,,************))))))*********)))******++++++******)))(((((((((((((((((((((((($$$%%%(((+++,,,,,,+++***(((((('''&&&%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%(((***---///444999>>>AAACCCDDDCCC===888:::AAAGGGHHHGGGFFFFFFDDD@@@???FFFTTT```ccchhhmmmooouuu{{{~~~|||yyyvvvyyy}}}~~~rrrnnnvvvvvvpppsssvvvrrrkkkeee```___ccchhhfffddd```^^^]]]bbbmmmwwwoookkknnnlllccciiivvvwwwuuummmhhheee]]]VVV\\\iiiqqqpppttt|||nnn}}}~~~uuukkkcccTTTFFF<<<777555333111444777888888888:::<<>>DDDHHHFFFDDDEEEIIINNNMMMFFF???;;;AAAGGGJJJMMMYYYkkkzzzrrrrrrooolllppp{{{xxxvvv|||uuuxxxyyynnnrrrpppiiijjjiiifffcccbbb______fffnnnrrrrrrsssrrrppptttwwwwwwyyyzzzxxxtttvvv{{{|||vvvrrruuuzzzvvviii\\\ccciiiooouuu{{{vvvjjj[[[NNNAAA222&&&000222444444333000//////000<<>>777333...+++,,,000555888111333333000000777AAAHHHMMMNNNYYYoooxxxrrrqqqqqqtttyyyxxxssseeeQQQBBB:::555111'''((()))******)))((('''(((''''''(((((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&(((***,,,...///222444777888777444000---000222555888999999777666<<<>>>@@@BBBDDDHHHPPPUUUKKKKKKLLLRRRXXXYYYUUUPPPOOO[[[iiikkkbbb___nnn}}}{{{oooZZZPPP^^^xxx{{{aaaTTTUUUPPPQQQ___iiiiiieeeeeedddYYYPPP\\\ssstttmmmlllqqqoooggghhhppptttgggYYYOOOLLLSSSMMMFFFCCCGGGNNNTTTWWWeeehhhhhhbbbWWWPPPPPPSSSNNNFFF>>>AAAJJJKKKCCC999---,,,,,,++++++,,,,,,---,,,------......------,,,))))))))))))))))))))))))&&&&&&&&&&&&''')))***+++&&&(((***)))'''&&&(((***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''+++///666===BBB>>>???BBBFFFHHHIIIJJJJJJHHHJJJIIICCC======EEENNNgggpppyyyxxxqqqpppxxx~~~xxxvvvwwwwwwtttyyyxxxyyy||||||tttkkkpppuuupppmmmsssrrrooovvv}}}~~~~~~}}}zzzzzzzzz~~~~~~ppp]]]SSSZZZiiisssuuuwww|||ssscccCCC>>>777222000//////...111000222444444111000222555222777EEEQQQXXXaaaiiippptttyyy|||uuuxxxvvvoootttfffUUUKKKDDDCCCFFF888777222+++***...000...************************++++++***+++,,,...000111333444555555444111///---...---+++)))((((((((())),,,++++++***))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%)))((('''&&&&&&&&&&&&'''(((((()))***,,,...000111555333000//////000000///;;;888999<<<:::666888???KKKPPPSSSQQQTTTYYYVVVNNNKKKOOOUUUVVVTTTPPPQQQSSSUUUmmm}}}xxxsssaaaaaajjjpppuuuzzzqqqbbbWWW]]]iiiooopppppppppooorrrvvv}}}~~~{{{tttmmmjjjgggllllll```]]]___[[[zzz{{{sssllleee^^^WWWPPPOOOVVVXXXLLL<<>>CCCCCCDDDDDDCCCAAA???>>>===;;;888444111...,,,+++************************+++++++++******))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&'''(((((()))+++---000222444444444...///222555777777888777999777666777;;;EEEVVVeeeiii]]]QQQKKKIIIEEEAAA>>>EEEZZZjjjiiidddjjjvvv}}}xxxccc[[[]]]iiiooolllnnnwwwzzzyyy}}}~~~zzztttzzzwwwuuuoooiiigggzzzjjjeeebbb___VVVFFFIIImmmzzznnn]]]QQQLLLKKKHHHFFFJJJGGG@@@666...+++---000---,,,++++++******++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%'''+++...555888;;;???BBBCCCDDDCCCFFFFFFGGGJJJKKKIIIEEEAAA@@@BBBIIIUUUdddpppxxx{{{}}}zzzooolllmmmnnnpppuuu}}}zzzwwwsssrrruuuzzz}}}www{{{wwwuuu{{{wwwmmmlllxxxuuuwwwwwwttttttzzz~~~~~~}}}vvvooommmhhh```ZZZ\\\dddlllzzz|||{{{iiiOOO:::333555444000///222333000...///000000000000/////////.........---------.../////////222555777999;;;@@@CCCMMM[[[fffggghhhnnnpppnnnqqq}}}rrrjjjnnnvvvuuunnndddmmm{{{}}}mmmbbb```]]]]]]gggqqqrrrggg[[[RRRHHH@@@??????;;;777555222---((((((+++---+++'''+++)))(((***---...,,,)))******))))))))))))******444444444444444444444444777777777777777777777888>>>>>>???@@@AAAAAA@@@@@@AAA@@@===:::777444222111//////...---,,,,,,++++++************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((******+++---111444666777666666333555888:::999888888777777555555:::BBBLLLWWW___VVVJJJBBBEEEJJJLLLMMMPPPYYYsss}}}}}}|||}}}ttt}}}vvv```[[[jjjiiipppxxxvvvnnnmmmuuuwwwuuuyyyvvvkkkddd___QQQLLLaaauuueeeVVVLLLHHHGGGJJJLLLJJJBBB666///...111------,,,+++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&%%%%%%'''+++222666:::;;;>>>AAACCCDDDDDDCCCEEEDDDEEEGGGGGGDDDCCCDDDAAAJJJZZZkkkwwwzzzxxxtttttt|||vvvnnnlllmmmnnnoooqqqrrrsssuuuxxxzzz}}}{{{{{{{{{vvvzzzqqqiiimmmkkkeeegggyyy|||tttyyy}}}}}}||||||~~~~~~~~~}}}yyyqqqgggaaafffiiipppxxxrrrVVVAAA666555000...222444222000111222111111111000000//////,,,---///000222333333333222222222333444333111///...666<<<>>>@@@DDDCCC???===EEEKKKIIIAAA<<>><<<888777:::@@@@@@999222222...+++......------000,,,,,,+++,,,...//////...,,,++++++---000000---+++,,,,,,,,,++++++,,,,,,,,,222222222222222222222222333333333444444444444444444555666999;;;<<<===>>>666666666666666666555555333222111///...,,,+++***((((((((())))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))+++,,,---///111444666888999888777888:::;;;:::777555444555555555999DDDRRR\\\]]]ZZZSSSLLLHHHKKKTTT^^^kkkvvvwwwggg^^^cccbbb[[[```mmmyyy}}}|||yyy}}}|||{{{zzzlll```NNNHHHZZZrrrvvvkkksssyyy}}}yyykkk[[[PPPLLLDDDIIILLLIII???555///......------,,,,,,,,,,,,,,,************************))))))))))))(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%'''))),,,222999>>>===>>>@@@BBBDDDEEEFFFFFFFFFEEEEEEEEE???;;;AAALLLNNNYYYhhhtttxxxvvvrrrnnnooouuu{{{zzzuuuqqqrrruuuooopppnnniiifffkkkvvv}}}{{{{{{|||ppprrrsssqqquuuuuu}}}~~~uuuwwwzzz|||}}}{{{{{{|||vvvpppiiifffoooxxx\\\GGG;;;333...///111111000111000000000000111111111111---......///...---,,,,,,...---,,,...000111000...---///000///000222000,,,000000000000000000222333000111222111111222222111222///,,,***,,,...000000............---,,,,,,,,,---******,,,+++(((***...((()))++++++++++++,,,------,,,++++++++++++***))),,,,,,------------,,,,,,000111222333444666777777666777888999999999999888888999;;;===@@@CCCEEEFFF???>>>===;;;888555333222444333222111///---,,,+++)))))))))*********++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''((()))+++---///000333444666888999999999888999::::::888555444777:::HHHIIIKKKRRR\\\bbb^^^UUUTTTXXXXXXUUUYYYkkk{{{vvv\\\YYYXXXXXXYYYaaatttzzzxxxwww{{{iiilll|||{{{rrrhhheee|||vvvxxxyyyvvvvvvWWWAAAJJJ```___NNNQQQ^^^ppp~~~uuueeeZZZEEEFFFIIIIIIEEE===444...///...------,,,,,,------************************))))))))))))(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%(((,,,///333888>>>BBB@@@AAABBBDDDFFFGGGHHHHHH@@@>>>???>>>777555AAASSSdddiiiooossssssrrrrrrsssiiinnnuuuvvvsssrrrtttwwwnnnooonnnjjjjjjrrr}}}xxxvvvvvvzzz}}}~~~~~~yyyyyyxxxsssooopppuuu}}}~~~|||}}}}}}uuugggffftttzzz{{{hhhLLL@@@444000///......000------......//////000000.........------,,,******...,,,++++++---......---000///------...000000000222...***+++///222111...***---000/////////---)))...,,,++++++,,,------,,,+++...000...***))),,,000+++)))***,,,+++((()))...)))***+++***((('''((()))***)))))))))))))))***+++******++++++++++++******555666666888999:::;;;<<<;;;<<<>>>???@@@AAA@@@@@@BBBCCCDDDFFFHHHJJJLLLMMMOOONNNKKKGGGAAA<<<777444666555555444444333333333......---,,,,,,+++******))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))+++---000222333777777777888888888888999666888999888777<<>>>>>??????AAAAAAAAAAAA@@@@@@@@@@@@<<<777<<>>???BBBDDDFFFGGGJJJPPPXXX___ddd]]]UUUTTTXXXYYYUUUPPPMMMJJJIIIKKKNNNOOOKKKGGGAAA@@@???CCCFFFEEE???999>>>:::666555444222---(((,,,******,,,***&&&&&&***+++******)))(((''''''&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&$$$"""!!!$$$'''&&&""" !!!###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&***+++,,,...111444777888777666666777888888666444999333555AAALLLQQQTTTXXXRRRJJJHHHLLLNNNSSSeeeyyypppiiilll```fff}}}ssspppzzzvvv~~~zzzqqqrrr}}}uuuggg```WWWSSSYYYeeennnrrrkkkiiiiiimmmooommmooorrrqqqooollliiigggiiilllooonnnkkkbbbbbbkkkjjjjjjtttwwwwwwtttlllbbbZZZWWWWWW___hhhxxx}}}yyyyyy|||wwwdddjjjyyymmmYYYUUUtttqqqWWWFFFFFFLLLLLLFFF@@@888///,,,---...---***,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%######&&&+++///777999;;;>>>@@@AAAAAAAAACCCAAA@@@CCCGGGEEE>>>777999LLL___iiilllsss|||{{{zzz~~~zzzqqqqqqyyy{{{|||zzzssspppqqqqqqoootttvvvyyy{{{}}}|||sssppp{{{~~~zzzyyyuuuyyyuuuzzz~~~{{{|||zzzvvvtttnnneeeWWW]]]iiivvv|||zzzyyy{{{iiiVVVEEE777333777111222222///---...///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,+++***)))(((******++++++++++++************+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))CCCFFFLLLQQQSSSTTTVVVYYYZZZ^^^dddhhhkkkpppvvv{{{~~~vvvuuuwwwvvvmmmdddXXXWWWWWWZZZ]]]\\\VVVQQQPPPIIIAAA===>>>AAAAAA@@@CCC???888444222111111111,,,)))***,,,+++((())),,,*********)))((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$"""###$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((+++,,,...000333555777888888999999999888777555555666777@@@MMMRRRLLLEEEBBBKKKNNNQQQQQQRRR\\\nnn~~~vvv```XXXiiikkktttuuunnnpppzzz}}}|||zzzssseeeYYY]]]iiifff```^^^ZZZWWW\\\aaaffflllvvvyyywwwwwwyyyxxxuuuxxx}}}{{{tttssswww{{{||||||zzzzzzpppiiippptttvvv{{{|||{{{xxxtttoookkkjjjkkkkkklllllljjjnnn~~~}}}xxxwww|||wwwsssqqqkkkkkksss]]]NNNFFFHHHMMMIIIBBB888222000///...,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''***///333::::::<<<>>>???@@@@@@AAABBBCCCCCC@@@======@@@DDD[[[fffooooooooouuu}}}}}}vvvuuu{{{zzzuuuvvv~~~tttwwwwwwuuutttuuurrrnnnooorrrvvvyyy{{{}}}uuuqqqxxxyyy|||}}}~~~~~~~~~~~~vvvooogggbbbbbbfffkkkrrryyy{{{rrr^^^GGG777222000111000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))((()))******++++++******))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))))))))))))))```eeelllrrrvvvwwwuuusssmmmssszzz~~~tttnnnmmmnnnssszzz~~~~~~|||sssiii\\\PPPIIIEEEAAA>>>===???AAA@@@===999555444...+++***+++***'''''')))******))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&$$$!!!"""%%%)))'''%%%######$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%&&&((()))***,,,...000333555666777777666888888666444444888;;;IIIMMMVVV\\\YYYMMMDDD@@@UUUgggpppgggaaaiiiuuu{{{xxxttt{{{wwwgggccciiipppqqqqqquuutttsssyyy|||{{{kkkggg^^^YYYcccmmmeee^^^^^^]]]___iiiuuu|||yyy}}}|||sssmmmgggdddiiiqqqyyy{{{qqqlll~~~||||||~~~hhhSSSGGGEEEMMMHHH@@@777111---++++++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&((()))+++///444888============>>>???@@@@@@;;;???AAA===;;;EEEYYYjjjyyyrrrsssvvvxxx{{{|||uuuoooooouuuwwwuuuzzz{{{wwwuuurrrnnnnnnnnnnnnpppuuu}}}{{{~~~wwwuuuwwwttt~~~|||xxxzzzwwweee\\\ZZZ___iiirrrwwwvvv~~~|||dddKKK===555333111000111000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((())))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))******xxxnnnsssxxxzzzxxxvvvvvvwww}}}|||||||||{{{xxxuuupppmmmlllooovvv~~~{{{sssjjj^^^RRRKKKBBBEEEFFFDDD???:::999:::777222///...---((('''((())))))******************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%((()))&&&"""###)))......***%%%###$$$%%%$$$"""%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&(((***+++---...000333666777888777666777777666333333:::GGGRRRuuurrrmmmcccWWWPPPPPPSSSqqqyyytttrrrkkkrrrdddaaaqqqzzzvvvssswwwqqq~~~yyyrrryyysssooo|||~~~}}}yyybbbYYY^^^]]]\\\kkkxxxsssnnnnnnjjjvvvyyy||||||xxx{{{}}}}}}uuuhhh___www}}}xxxoooeeefffkkkrrr___MMMMMMKKKFFF???666000,,,+++------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$&&&))),,,///333888<<>>@@@:::666;;;LLLcccxxx}}}zzzzzzvvvqqqrrrxxx|||yyypppfffbbb```oootttxxxvvvmmmjjjuuu~~~rrrrrruuupppmmmiiijjjsss{{{|||zzzuuuzzz~~~wwwvvvxxxyyy~~~{{{yyyyyyyyyzzz{{{}}}~~~{{{yyy}}}|||}}}{{{yyy|||~~~}}}pppiiiiiibbb___gggzzzwwweeeLLL>>>333111111///---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********)))(((((('''(((((())))))(((((('''&&&'''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************ooo^^^\\\cccaaaYYYIIIKKKKKKIIIEEECCCDDDFFF>>>CCCFFFDDD???>>>EEEMMMMMMPPPUUUYYYZZZXXXTTTRRRLLLQQQZZZdddlllsssvvvxxxnnnooonnniiiaaaXXXPPPMMMDDD<<<666555444000------,,,,,,++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&$$$!!!"""%%%)))(((&&&$$$$$$%%%'''''''''%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''(((***,,,...000111333444555777777777666666666555444666>>>OOObbbpppaaaaaa\\\TTTSSS^^^lllvvvxxxuuuhhhjjjsssnnnlllnnnmmmhhheeeeeezzzrrrhhhoookkkgggmmmzzz|||sssoootttsssoooyyyxxxrrrqqqoookkkoooxxx~~~|||xxxqqqjjjmmmsss}}}~~~}}}uuummmjjjoootttyyy~~~vvvpppvvvzzzlll```\\\wwwVVVTTTPPPJJJBBB:::222---------------,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&)))...222555888<<<>>>>>>===<<<<<<;;;;;;;;;<<<777444555BBBWWWkkkwww{{{yyy~~~~~~{{{xxxrrrkkknnnnnnlllgggbbbaaacccfffssszzzzzzpppmmmvvvuuussstttkkkmmmpppsssyyyvvvqqq||||||}}}~~~}}}{{{|||vvvrrruuuvvvvvv~~~zzzwwwvvvtttssstttssssssqqqmmmmmmxxx~~~||||||zzzssssssmmm^^^SSS[[[rrr```KKK777222111///...111------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((())))))))))))((((((''''''((((((((((((''''''%%%&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++tttqqqcccOOOHHHNNNSSSQQQ???AAACCCBBB>>><<<<<<>>>:::<<<===<<<:::999;;;>>>333777<<<@@@AAA???===<<<>>>@@@CCCHHHNNNWWW___ddd___fffqqqzzz|||wwwllldddUUUKKKBBB???<<<666111000---------,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%$$$$$$############$$$###$$$&&&&&&%%%%%%&&&(((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%)))******,,,...000222333555555555666666666666666333555999@@@IIISSS\\\aaaGGGPPPWWWZZZ```kkktttvvvrrryyyooolllppphhhiiikkkiiimmmnnn___UUU[[[aaarrrvvvnnnqqqwww||||||rrrmmmnnnlllggglllvvvyyyuuusssrrrmmmggggggkkknnnrrrsssnnngggeeejjjpppvvv||||||{{{zzzooollloooxxxwww}}}uuu{{{|||iiiHHHccc{{{jjjbbbWWWNNNEEE===555000...------------,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''***---222666999;;;===???;;;;;;;;;;;;;;;;;;::::::444<<>>AAA@@@>>>;;;888888:::<<<888999999;;;>>>DDDLLLQQQOOOQQQWWWcccrrr~~~nnnbbbVVVPPPJJJAAA:::777......---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&%%%%%%&&&&&&$$$"""###&&&((('''$$$"""###%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%++++++,,,---///111333444666666555555555555666666888===FFFPPPXXX[[[YYYWWWTTT^^^gggiiilllooommmhhhtttooojjjoootttvvvssskkkttt~~~uuuaaa^^^TTTSSS___sssvvvsssrrrqqq}}}pppeee]]][[[VVVRRR[[[jjjeeeaaa```aaa```]]]]]]___fffjjjmmmkkkhhhggglllqqqrrrssstttwwwyyy~~~zzzvvveeerrrsssffftttxxxZZZHHHGGGiiiuuudddVVVMMMFFF>>>888......---------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((---111666999;;;===>>>@@@999999;;;;;;;;;:::999888BBBSSSiiivvvxxxvvvxxx{{{}}}~~~}}}}}}|||mmmgggaaa___cccllltttyyyqqqtttuuutttuuuwwwyyyyyyzzzxxxooolllllllllooorrrwwwxxxvvvqqqmmmkkkxxxyyyuuu|||}}}rrr{{{yyyqqqkkkfffeeeooouuurrrpppuuu{{{~~~uuuzzzxxxpppnnnvvv~~~uuunnngggeeeiiinnnqqqrrrllljjjgggaaaYYYXXXcccpppuuujjjbbbgggxxx~~~sssttt|||~~~xxx~~~{{{hhhQQQ[[[uuu}}}YYYFFF;;;111---000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((((((((('''&&&''''''''''''''''''&&&$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++```mmmbbbLLLKKKTTTVVVVVVMMMOOOVVV[[[WWWOOONNNSSSYYYRRROOORRRPPPIIICCCBBBDDDDDDBBB>>>:::888:::===>>>>>>???>>><<<:::===BBBBBBFFFLLLQQQRRRWWWeeettt{{{qqqeeeYYYMMMCCC===555333111...+++))),,,000(((((()))***************)))))))))))))))))))))))))))(((((((((''''''''''''***))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&''''''(((((((((+++,,,,,,...000222444555444555777888888777666555???SSScccccccccgggeee^^^qqqvvvpppeeeooohhhjjjuuuyyyuuuyyy|||rrrrrrpppooojjjiiinnnpppooommmnnniiimmmuuu|||tttpppooommmgggbbbXXXWWWUUUQQQQQQVVV___ffffffffffffggghhhjjjkkkllluuu|||}}}|||oooxxx{{{~~~zzzpppooo}}}hhhrrrgggQQQGGG___xxxkkkTTTMMMIII999222222000...---...,,,(((,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%(((,,,///888999::::::;;;;;;;;;;;;555888:::777333888DDDOOOeeeppp|||yyytttuuuyyywww~~~ssskkkhhhdddcccfffjjjlllmmmppp{{{vvvmmmmmmrrruuuzzzwwwtttqqqooonnnlllkkknnnnnnqqquuuzzz|||{{{yyy~~~~~~|||yyy~~~|||ttttttpppmmmnnnpppmmmeee]]]UUUXXX^^^hhhpppsssqqqnnnllllllhhh```XXXYYYeeesssmmmddd___bbbddddddfffjjjkkkddd]]]ZZZWWWVVVZZZaaajjjcccdddhhhppp}}}xxxbbbqqqvvvyyy}}}~~~uuusss~~~vvvkkkuuuhhhGGG666333///+++...///---,,,---,,,+++++++++++++++++++++++++++((()))***++++++***)))((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))))))))))))))((((((((((((***)))((((((+++...---+++???QQQTTTQQQ```nnnnnnkkkgggfffhhhkkkhhhaaa```dddfff___ZZZZZZZZZWWWVVVXXXCCCDDDDDDBBB??????AAACCC@@@@@@AAAAAA???<<<;;;<<<===>>>AAACCCAAA@@@HHHRRRYYYaaakkkrrrpppdddTTTHHHAAA:::222...,,,,,,------***++++++++++++******)))))))))))))))))))))))))))))))))((((((((('''''''''***))))))(((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((()))))),,,,,,...///111333444555555777888555111333999@@@UUUjjjwwwmmmZZZTTT___kkk|||oooiiieeemmmwwwyyyppphhhkkkuuujjjcccaaaaaahhhsss{{{xxxqqqpppssssssooonnnsss|||}}}xxxuuuuuusssooojjjfffcccccchhhjjjlllmmmooottt{{{~~~zzzxxxwww~~~~~~~~~zzz}}}cccPPPQQQiii{{{dddYYYQQQCCC888333---+++---///...,,,,,,,,,,,,++++++++++++******)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&'''+++///333888999::::::;;;;;;;;;:::;;;<<<<<<999999DDDXXXhhhzzz}}}~~~~~~yyy{{{xxxoookkkoooooonnnllliiihhhjjjlllpppxxx{{{ssskkkjjjkkkkkkjjjkkkmmmpppssstttuuutttbbbeeejjjqqqwww|||~~~oooZZZVVVTTTUUUXXXVVVNNNGGGJJJIIIJJJMMMQQQTTTUUUUUUWWWSSSNNNJJJIIINNNWWW______YYYWWW\\\cccfffkkkppprrrfffZZZUUUTTTSSSUUUXXX___\\\bbbggghhhnnnnnnaaacccdddmmm|||zzzvvvxxxwwwpppttt{{{aaaLLL???111---...///...------,,,***++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((())))))))))))(((((((((((())))))((())),,,000000///GGGWWWZZZ[[[lllvvvpppjjj```]]]\\\```bbbbbbbbbdddccc\\\UUUTTTSSSSSSUUUXXXNNNOOOOOOMMMKKKIIIIIIJJJKKKHHHEEEBBBAAA@@@???===:::999:::<<<:::777888<<<@@@HHHTTT```iiillllllkkkWWWKKK<<<333000111///+++------,,,,,,+++***)))))))))))))))))))))))))))))))))))))))((((((((('''''')))))))))(((''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''''''''''')))+++,,,---...000222444555555555555777888444333:::HHHUUUdddmmmqqqdddMMMDDDVVVnnn}}}oootttwwwwwwmmmiiijjjllluuugggZZZXXXZZZmmm{{{www|||xxxqqqiiijjjqqquuurrrnnnhhhqqqzzz}}}{{{{{{~~~uuuooovvvtttvvv{{{zzzwwwxxxssszzzhhhPPPMMMgggkkkSSSDDDCCC;;;111,,,---/////////,,,,,,,,,,,,++++++++++++******)))))))))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((***...444888999999:::;;;;;;;;;::::::888888888;;;FFF]]]yyy|||zzz{{{pppaaaaaammmnnnpppqqqnnnjjjiiilllpppvvvyyyxxxqqqllljjjhhheee[[[```fffmmmrrrtttuuutttfffjjjoootttxxx{{{|||qqqqqqpppaaaNNNJJJGGGFFFJJJMMMMMMHHHCCC???@@@AAADDDJJJRRR\\\cccYYYQQQEEE??????CCCFFFFFFHHHFFFGGGMMMUUU\\\fffnnnxxxlllbbb^^^]]]YYYUUUSSSWWWUUU___eee\\\YYY______ZZZWWWccc{{{|||{{{}}}|||tttlllooozzzfffNNN555111///.........---+++)))++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))(((((())),,,...111333555aaaiiieee```hhhlllfffeeehhhddddddjjjttt{{{wwwsssooolllkkkjjjjjjkkkooonnnnnnlllhhheeecccbbb```ZZZPPPGGGDDDEEEDDDAAADDDAAAAAADDDCCC???;;;<<<999:::<<>>666444111,,,------,,,+++************)))))))))))))))))))))))))))))))))(((((((((((('''))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))(((''''''(((***,,,......000333555666666555444444444555999AAANNN[[[cccZZZRRRNNNOOOJJJFFFTTTiiiuuu}}}|||wwwpppqqq|||zzzmmmrrrlll```___eeeyyy|||tttoookkkooowww{{{wwwrrrtttyyyssskkkfffgggmmmwww{{{xxxhhhUUUUUU^^^xxxXXXLLLKKKCCC:::444///,,,---000------,,,,,,,,,+++++++++*********)))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%'''(((***---222777<<<999::::::;;;;;;:::::::::777555666@@@VVVqqqpppaaa^^^ooozzzvvvpppjjjgggiiinnnrrryyyvvvpppkkkjjjiiihhheeebbbgggnnnsssuuusssqqqoootttvvvxxxxxxxxxxxx{{{~~~zzzxxxtttjjj[[[QQQSSSWWWPPPEEEFFFFFFGGGMMMTTTWWWUUURRRKKKOOOUUU\\\dddooo|||pppgggXXXLLLJJJNNNPPPOOOJJJLLLMMMKKKGGGJJJVVV```qqqllljjjlllkkkddd^^^\\\YYYSSS[[[```RRRLLLUUU]]]\\\XXX```sss~~~|||yyy||||||~~~yyy```ooo~~~~~~gggJJJ999222------...---+++***,,,,,,+++++++++++++++***+++***)))(((((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&(((((((((((()))))))))))))))(((***---...000555;;;bbbkkkjjjhhhoooppppppxxx~~~rrrddd[[[VVVMMMCCCLLLGGGFFFHHHIIIFFFCCCCCC555777:::???GGGSSS```hhhoookkk^^^KKK===888333...---,,,+++*********++++++***************************)))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))***,,,...///000222444666777777555444222111444AAARRR]]]___\\\IIIAAADDDTTT[[[ZZZaaaooopppkkkyyyyyy{{{sssuuuooorrr{{{{{{nnnhhhjjjqqq}}}~~~vvvvvvpppnnnpppwwwwwwmmmjjjjjjjjjxxxvvvzzzrrrkkksssxxx```IIIpppiiiZZZIIIEEE@@@;;;222***+++111---------,,,,,,,,,++++++************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$'''***---000444888<<<:::::::::;;;;;;::::::999:::888;;;KKKcccyyyqqqdddqqqsssiiiiiinnntttwwwzzzqqqhhheeegggiiijjjjjjvvvzzz~~~|||wwwtttssssssttttttuuuwww|||uuuaaaVVVNNNOOOPPPQQQTTTVVVSSSNNNTTTVVVZZZaaaiiiooopppooorrrwww{{{ooollluuu~~~uuuzzzvvveeeOOODDDGGGNNNZZZZZZ^^^bbbbbbaaaeeekkkiii^^^```bbbXXXUUUaaaiii___\\\[[[bbbppp{{{zzztttzzz~~~~~~sssIII<<<000...///---+++,,,,,,,,,,,,++++++*********+++***)))(((((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''((((((''''''&&&'''''''''''''''&&&&&&&&&'''((((((((()))))))))***+++)))+++...---...777AAApppzzz~~~{{{kkk[[[NNNIIIFFFHHHJJJJJJLLLPPPDDDDDDDDDBBBBBBGGGPPPWWWdddhhhdddUUUIIICCC<<<444000...---+++******++++++******************************)))))))))(((((((((((((((((((((((((((''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))***,,,---...//////222333555666666666555555222777CCCSSS^^^___UUUKKKIIISSShhh|||}}}rrrrrr|||rrrnnnttt{{{nnnppp~~~yyyvvvrrrkkkkkkiiinnnuuutttmmmlllooouuuvvv|||}}}uuupppppptttuuuyyy~~~rrrhhhhhh{{{}}}uuurrroookkk|||[[[TTT}}}}}}___HHHCCCAAA???666,,,,,,333------------,,,,,,,,,,,,++++++*********)))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%(((---111444666888:::::::::;;;;;;;;;:::999999555888BBBWWWnnn~~~vvvqqqsssmmmttt}}}sssjjjiiimmmooorrrttt~~~{{{xxxxxxyyypppooooootttppp]]]PPPKKKQQQUUU[[[___cccjjjrrrwwwoooVVVJJJFFFHHHHHHHHHJJJKKKQQQ___nnnzzzooonnnqqqnnnuuuccc```XXXUUUaaarrrvvvooocccMMM888111000---,,,///---,,,,,,++++++***************))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''((((((((('''&&&&&&&&&''''''''''''''''''''''''(((((())))))******---***+++...---...;;;KKKqqqhhh^^^WWWPPPLLLOOOTTTTTTRRRNNNHHHCCCDDDKKKRRRUUU^^^bbb]]]ZZZXXXMMM@@@666444111...+++******************************************)))))))))(((((('''(((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((())),,,...000000000///444444444555555555555555666IIIbbbnnnkkk]]]PPPHHH\\\rrrzzzvvvhhhsss}}}}}}rrrgggeeejjjqqqooofffdddbbbgggvvvuuupppuuuwwwrrrqqqtttvvvwwwyyy|||{{{~~~}}}www\\\\\\tttlllzzzZZZcccpppVVVJJJBBBBBB===222...111...------------,,,,,,,,,+++++++++*********))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''',,,222777888888888888:::;;;;;;;;;::::::999888666@@@QQQcccsss~~~}}}yyyxxx~~~sssdddmmmwwwzzz||||||ssssss{{{}}}tttnnnpppssstttvvvyyyzzz|||{{{xxxuuuvvv{{{{{{uuuqqqwwwxxxggg[[[UUUYYY``````eeennnyyykkkYYYQQQLLLHHHFFFDDDGGGRRR]]]oookkkoootttxxxtttjjj___ZZZ\\\bbbjjjppp~~~}}}bbbDDD666111,,,,,,000------,,,,,,+++******)))))))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%'''((()))((('''&&&%%%&&&&&&&&&'''((((((((('''''''''((()))*********...***,,,//////111CCCXXXnnnZZZKKKGGGJJJPPPUUUXXXVVVPPPJJJGGGHHHLLLWWW```ccciiijjj]]]JJJ<<<999555000---******)))************************************))))))))))))'''''''''(((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''')))---000111111000///555555444444444444555666:::ZZZ}}}uuu^^^SSSRRRoooyyydddZZZssstttjjjgggdddnnnuuufffaaa___ooovvv|||{{{uuurrruuuzzz}}}qqqjjjppp}}}fffNNNqqqeee\\\sss]]]WWWqqqiiiVVVGGGFFFCCC999000///......---------,,,,,,,,,+++++++++************))))))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))...666;;;<<<:::888777;;;;;;;;;;;;::::::999888FFFTTTdddnnnqqquuu}}}vvvrrrzzzppp^^^ZZZ]]]lll|||xxx|||}}}zzzxxxwwwzzzuuunnnkkkooorrrooopppssszzzzzzyyyuuurrrvvv~~~tttvvvxxxpppkkkhhhhhhlllsssyyyeee^^^XXXTTTPPPJJJHHHJJJSSSVVVaaagggooowwwjjjggg___WWWaaassszzzwwwpppLLL;;;333,,,+++000------,,,,,,+++***))))))((()))***++++++***)))((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%'''))))))((('''&&&%%%%%%&&&&&&'''((())))))&&&''''''((()))******+++...***,,,000000555IIIaaawwwiii]]]TTTXXXRRRYYY^^^RRRJJJKKKJJJEEELLLPPPPPPXXXbbbeee___IIIBBB999222...---,,,,,,)))***,,,,,,,,,---...000************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&(((,,,)))$$$%%%+++///000111000//////111333777888999888333333===IIIbbbuuulllWWWWWWcccqqqssslllgggssssssdddccckkkqqqwwwzzzzzzhhhhhhbbbooorrr|||uuuuuutttsssuuu||||||wwwqqqlllhhhiiimmmuuu]]]pppyyyeee]]]rrrxxxSSSIIIkkklllMMMGGGIIIAAA333,,,....../////////...------,,,+++******)))*********))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&((()))000444888:::999888777777::::::<<<<<<666333>>>LLLaaaiiimmmiiigggoooxxx|||}}}vvvwwwuuulllnnntttqqqllllllqqqyyy~~~zzzwwwzzzyyypppfffbbbfffmmmttttttpppmmmlllkkkmmmppprrrqqqqqqyyyxxxiiimmmttttttsssvvvnnnnnnqqqyyyrrr[[[OOOMMMNNNLLLPPPSSSUUU```tttlll^^^^^^cccfffppp}}}fffKKK888...,,,......---...000...)))(((+++************)))))))))))))))))))))))))))((('''''')))'''%%%%%%&&&'''((('''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''((((((((((((((('''''''''%%%&&&&&&''')))+++,,,---((())))))(((((()))+++...,,,...///---111@@@YYYlllnnnXXXMMMOOOOOOOOOMMMCCCBBBCCCAAA???EEEQQQVVVTTTMMMKKKEEE<<<333...------)))***+++++++++++++++,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((&&&(((***((($$$&&&+++///000111000000000222444444444555333111999NNNbbbpppzzzuuu___UUU___kkknnnpppxxx~~~sssrrrrrrssssssooossslllzzzvvvlllpppnnnuuuqqquuuzzz{{{zzzvvvyyyyyyssslllhhheeegggjjjooozzz}}}yyyjjjlllxxxyyyoooYYYXXXrrr]]]LLLGGG@@@777000------------------,,,,,,,,,++++++***************))))))))))))))))))))))))''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&(((***,,,111444777999888888888888<<<===???>>>:::===NNNaaatttxxxwwwpppkkknnnrrrsssvvvrrruuutttjjjllltttssstttppprrryyy~~~|||zzz|||zzzqqqjjjhhhmmmqqqssspppkkkiiiiiijjjqqqrrrqqqlllhhhnnn~~~rrr[[[UUUUUUUUUXXX___ssszzzsssnnnhhhhhhnnnuuuxxxyyy|||uuueee\\\OOOHHHHHHQQQZZZ___hhhqqq~~~zzzppphhhddd___YYYqqqzzzyyy|||bbbHHH555------...,,,,,,...---***+++///************)))))))))))))))))))))))))))((('''''')))'''%%%%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''(((((((((((((((((((((''''''&&&&&&&&&''''''((()))+++,,,,,,+++)))((()))+++,,,+++,,,111===RRRhhhxxxwww___UUUOOOOOOMMMCCCCCC@@@999444666>>>EEEGGGOOORRRQQQIII===222...///+++,,,,,,,,,,,,+++***)))++++++++++++************))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((&&&'''((('''&&&(((---...///111111111222444777;;;999777666777BBBXXXlllsssooocccXXX]]]ooo{{{|||qqqyyy|||vvvpppsssyyy}}}uuufffgggbbbrrr{{{ooosssxxxzzzpppkkkooossssssvvv{{{~~~xxxsssxxxtttuuu|||~~~vvvooojjjfffeeefffhhhjjjqqqyyysssppp|||qqquuu{{{WWWRRR{{{XXXEEE@@@===888//////...---------------,,,,,,+++***************))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%'''***---000333555777888888888999::::::::::::999:::DDD[[[ppp{{{|||yyysssooopppooolllrrrooottttttkkkllluuutttsssnnnmmmrrrwwwxxxzzz}}}|||tttqqqrrrxxxxxxvvvrrrmmmlllnnnrrrlllooooooiiidddfffqqq{{{sss^^^KKKDDDFFFNNN\\\jjjsssfff^^^SSSOOOJJJJJJMMMPPPQQQQQQSSSVVVZZZaaaiiiqqqwwwzzz~~~kkkWWWKKKQQQUUUOOORRR\\\aaadddggglllpppoooeeeYYY^^^yyyxxxsssUUU===222000000,,,+++,,,,,,***,,,///************)))))))))))))))))))))))))))((((((''')))'''%%%%%%'''((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''''''''((((((((((((((((((((('''&&&%%%$$$$$$$$$$$$***+++------+++******+++---+++...<<>>999888<<>>:::;;;EEEOOOVVV[[[```\\\TTT___{{{|||tttqqqjjjccccccjjjuuu|||zzzpppbbb]]]fffuuunnnxxxwwwoookkkooosssssstttwwwpppffffffsss~~~{{{tttooommmiiiffffffeeeffflllsss~~~}}}~~~pppyyyhhhnnnoooTTTqqqrrrPPPFFFDDD@@@444333111///.........///,,,,,,+++************+++(((((((((((((((((((((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&(((,,,000222555666888888888888:::<<<:::999888;;;CCCSSSgggvvvuuuvvvxxx{{{~~~zzzwwwqqqttttttlllnnnsssooommmkkkkkkooooooooorrrwwwxxxssstttwww|||yyywwwtttqqqpppsssxxxpppqqqqqqmmmfffaaa______WWWOOOJJJOOOYYYiii~~~yyyiiitttvvvxxxuuulll___RRRJJJDDDAAA>>>>>>???AAA@@@@@@BBBBBBCCCEEEHHHJJJLLLNNNVVVggghhh[[[TTTOOOPPPUUULLLQQQZZZgggssswwwppphhh[[[qqqwww~~~sss\\\GGG;;;555222---+++,,,,,,))))))+++************)))))))))((((((((())))))))))))((((((((('''%%%&&&'''((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''''''''''''''((((((((((((''''''&&&%%%$$$$$$$$$$$$$$$'''***,,,------...//////...777OOOpppjjjnnnrrryyyuuuaaaNNNFFFHHHMMMNNNFFF;;;:::AAA>>>DDDKKKPPPNNNFFF;;;333000...,,,,,,---...,,,+++******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&(((,,,//////...000222333333555888:::666666CCC]]]qqqooo]]]MMMAAAMMMpppwwwhhh^^^ccchhhhhhkkkrrryyy}}}hhhgggaaammmnnnoooqqqmmmmmmsssyyy{{{|||}}}xxxjjjmmmwww~~~|||xxxtttqqqoooiiieeecccaaabbbhhhpppzzzxxxttttttppphhhjjjgggxxxoooYYYJJJ???888666333///---------...---,,,,,,+++***+++++++++(((((((((((((((((((((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''')))---111444666888::::::::::::<<<>>><<<===AAALLL]]]nnnzzz~~~uuuxxx~~~sssrrrrrrmmmppprrrjjjmmmooorrrsssoookkkooowww}}}{{{tttssswww{{{}}}xxxuuuuuurrrmmmmmmrrrxxxssslllfffaaaZZZSSSMMMVVVZZZcccppp|||{{{ssssss{{{~~~tttfffeeeeeeccc___WWWLLLBBB;;;:::999888888999::::::999999999;;;===???BBBDDDEEEDDDGGG^^^pppVVVYYY]]]fffrrr}}}rrr^^^YYYUUUNNNNNNRRRYYYccclllqqqtttvvvooovvv}}}nnnqqqssszzz|||vvvlll]]]III888000,,,***---...+++))))))************)))))))))((((((((())))))))))))(((((('''&&&&&&&&&(((((('''%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&'''((("""&&&))),,,---...///000111666FFFccc|||mmmTTTPPPRRRWWWOOO@@@;;;BBB888;;;BBBIIIMMMJJJCCC===444000+++***+++---,,,************))))))))))))((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''''')))((((((+++111222000///111333444444666999;;;999BBBZZZxxxwwwUUU;;;DDDeeeuuujjjiiiqqqrrriiieeejjjzzzooo```iiikkkooovvvuuulllrrrpppooottt}}}mmmmmmwwwzzzuuurrrppplllfffaaa___]]]]]]cccjjjuuu~~~xxxcccaaa}}}qqqmmm]]]uuuWWWAAA===:::444///,,,+++,,,---------,,,+++++++++++++++))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))),,,000333555888:::<<<=========>>>???:::BBBOOO```uuuzzz||||||rrrppprrroootttyyyrrrvvvuuuvvvtttmmmhhhlllttt}}}zzz~~~{{{{{{vvvmmmjjjnnnpppggg\\\VVVVVVZZZ\\\]]]mmmvvvzzzvvvpppiiigggooouuuqqqhhh^^^[[[VVVOOOFFF>>>888444555555555666666777888999444444666888:::===???AAAAAA@@@III\\\iiieeeVVVIII@@@===>>>BBBGGGXXXxxxvvvhhh]]]QQQNNNNNNQQQVVV\\\bbbnnnxxx}}}zzzzzzpppwwwtttxxx|||yyy^^^BBB222,,,***---///...,,,---************))))))))))))'''(((((()))))))))))))))'''&&&&&&'''(((((('''%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&''''''((()))))))))&&&&&&&&&&&&'''(((******''')))+++---------///000444AAAXXXuuu{{{fffXXXWWWRRRCCC<<<@@@999;;;>>>BBBDDDGGGJJJKKK>>>777///,,,,,,...---+++,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''')))***)))...555555111111222444444555666999;;;BBBVVVuuunnnOOO===XXXtttppp{{{wwwjjjgggjjj}}}sssqqqxxxuuugggbbbhhhgggnnniiiqqqyyyvvv}}}{{{yyy|||zzzmmmwwwyyysssnnnlllgggbbb```___]]]\\\___fffmmmvvv|||{{{vvvbbbaaazzz|||}}}~~~^^^```{{{lllQQQDDD@@@:::333///---...///------,,,++++++++++++,,,))))))))))))))))))))))))''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&))),,,000333555666999;;;???@@@@@@??????@@@;;;KKK```rrr{{{zzz}}}}}}}}}tttppptttwwwuuu~~~xxxsssoookkkmmmqqq||||||~~~zzzooolllqqqvvvqqqhhhbbbbbbjjjvvv~~~{{{sssmmmhhhccc[[[VVVYYY___```\\\TTTPPPJJJCCC===888555444555555666666666777999:::555555444444444555666666<<>>555------...------...************))))))))))))''''''((()))))))))))))))'''&&&&&&''')))((('''%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&''''''((())))))***&&&&&&&&&&&&'''((()))***)))+++---......000222555===PPPkkk~~~^^^WWWSSSEEE<<<======??????======BBBMMMVVVHHH@@@555000///000///---......------------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''***++++++000777777111222333555555555666888;;;AAA]]]hhhUUUPPPdddjjjtttpppjjjvvvkkklllnnnrrrllleeeccchhhoooooojjjZZZnnnlllgggtttxxxwwwvvv}}}zzzrrrkkkhhhcccaaaaaabbb```]]]___cccfffooozzzxxx~~~zzz```gggqqqppplllfffSSSbbb|||eeeLLLGGG@@@888333111222222...---,,,,,,++++++,,,,,,))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$'''+++///333666777888999<<<@@@BBBBBBAAA@@@@@@BBBXXXrrr}}}{{{wwwuuuvvvrrriiifffhhhnnnooozzz|||}}}vvvuuutttssstttpppttttttrrrxxx}}}}}}xxxooonnnttt|||~~~|||uuummmgggXXXTTTLLLCCCBBBGGGLLLLLLEEEBBB>>>999555444333444444444444444333444666888777777666666666666777777555:::<<<===FFFQQQPPPGGGEEE>>>;;;<<<888333:::GGGXXXzzziiihhhuuuggg\\\SSSOOOLLLKKKPPPXXXlllzzz{{{xxxvvvvvvsssMMM@@@333---,,,***+++---************))))))))))))''''''((()))))))))))))))&&&&&&&&&'''))))))&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''((())))))***''''''&&&&&&&&&'''(((((((((***,,,...000444888<<>>===;;;GGGZZZVVVHHH888111000000...---111///,,,+++++++++***)))))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((('''''''''******+++---000222222111444///111:::===888666;;;QQQeeessstttyyy{{{kkkkkkeeennnnnneeekkkiiixxxrrrcccYYY___uuu{{{lllccchhhfffhhhkkkpppvvv|||}}}~~~zzztttnnnjjjhhheeeaaa]]][[[\\\]]]^^^gggkkkvvvxxxrrrxxx~~~ffftttpppccciiixxx[[[PPPkkkZZZPPPDDD:::444///---...------------,,,+++******))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''%%%$$$%%%&&&$$$)))///222333444666999888>>>BBBAAA>>>===@@@BBBIII```xxx}}}|||xxxxxxyyypppeeedddlllzzzpppooo{{{yyyqqqoooqqqrrr{{{vvvlllgggnnn}}}sssggggggqqqzzzppp^^^TTT@@@>>>;;;888777999;;;===999888666555444444555555333333444444666777888999888777555444444444555666444777:::<<>>KKKaaa}}}|||hhhYYYNNNGGGEEE@@@:::999===CCCGGGIII[[[PPPBBB:::666333000...///---,,,+++,,,,,,***)))***)))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((()))***,,,...111333333333555666999=========BBBIIIOOO^^^bbbaaauuuwwwnnnhhhhhhnnnqqqllldddbbbkkkxxxzzzaaaccceeevvvjjjcccdddgggooozzz|||vvvoookkklllpppqqqpppwww{{{zzztttmmmiiihhhfffbbb___^^^^^^```aaaggglllwww{{{sssvvv|||{{{rrrttt~~~uuuiiikkkrrr[[[VVViiiUUUFFFCCC===111...333------------,,,+++*********)))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%''''''&&&%%%$$$%%%'''''',,,111333333444777999:::>>>EEEHHHBBB???HHHVVV```nnnyyy}}}}}}{{{yyyvvvwwwzzzrrrwww}}}~~~zzzxxxxxxpppjjjeeeeeekkkuuuzzzmmmccceeeqqq{{{zzzooo\\\KKKBBB:::888666444333444555777666555444444444555777888777666666555666777888999999888777666555444444444666777888999===FFFQQQXXXLLLFFF>>>888777777777666444:::DDDLLLJJJDDDBBBEEERRR]]]lllqqqjjj\\\PPPJJJNNN___rrr}}}xxx|||~~~dddCCC555222...******++++++++++++************))))))))))))))))))))))))***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''&&&&&&''')))(((''''''''''''((())))))...,,,,,,...000444>>>HHHfff~~~}}}~~~~~~}}}{{{~~~{{{zzz}}}oooZZZPPPMMMMMMEEE<<<;;;BBBDDD???RRRMMMFFF???999444///+++---,,,+++,,,---,,,***(((******)))))))))(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((()))***---000222444444444111999???>>>AAALLL[[[ddd\\\```WWWUUUyyyzzztttkkkgggmmmrrrmmmcccnnnqqqzzzTTTlllqqq}}}wwwnnncccfffnnn{{{~~~wwwkkkaaaWWWTTTXXX^^^``````gggttt~~~~~~zzztttmmmiiiiiigggdddbbbaaaaaabbbcccgggmmmwww|||tttsssuuu~~~}}}mmmwww]]]kkkvvvQQQddd|||___JJJHHHBBB000***222......------,,,+++++++++******)))))))))(((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%&&&(((+++///333555444444777:::<<>>OOOeeeqqqwwwwwwtttwww|||}}}{{{rrruuu{{{~~~zzzyyymmmggggggllloooqqqzzz|||qqqfffaaafffttt|||ooodddWWWGGG:::555666555333222111111222222444333333333555888;;;===;;;:::888666666666888999:::999999888777555444333777777777666999DDDVVVeeeaaaOOO???:::999666666::::::444000222444444666999>>>FFFZZZtttuuu^^^MMMLLLHHH[[[xxxrrrnnnqqq}}}{{{sssUUU>>>444000,,,(((---,,,,,,,,,,,,+++++++++)))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''&&&&&&''')))((('''''''''(((((()))***111,,,***...333999DDDNNNmmmlll~~~|||{{{|||~~~}}}{{{|||~~~}}}yyyvvvvvvuuuwww{{{|||{{{~~~|||eeeVVVUUUOOOEEE;;;888<<>><<<999666555555666777888888999999999777666444666777888888999DDD[[[ooooooVVVAAA??????999777===???888444666888777666777;;;777>>>]]]wwwXXXJJJEEEQQQcccwwwlll^^^[[[ppp|||wwwxxxxxxwwwcccIII666000///...,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''&&&&&&''')))''''''''''''((()))******///,,,,,,000555>>>NNN\\\qqq```|||~~~~~~}}}|||}}}{{{wwwxxxwwwxxx||||||{{{~~~nnnXXXIIIHHHBBB666555@@@:::BBBIIIJJJHHHDDD;;;111...---,,,,,,------+++)))************))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((())))))******,,,///111222222222444777@@@GGGKKKRRReee~~~vvvaaaUUUeeewww{{{zzzzzz||||||tttmmm```eeehhhgggjjjpppooojjjjjjooosssuuuxxxsssrrrpppsss~~~~~~zzzvvvrrrnnnlllkkkiiifffdddaaa___^^^cccjjjrrrxxx~~~wwwqqqooommmqqqyyyuuupppwww|||zzzfff]]]zzzlllOOOAAA@@@;;;111000///...,,,,,,,,,,,,,,,************))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&&&&'''***---///111444444444555:::>>>JJJPPPKKK===DDD```vvvzzz~~~zzzvvv}}}|||sssppppppssstttrrrqqqrrr~~~yyywwwwwwwwwuuu}}}{{{}}}sssddd___cccmmm|||~~~jjj\\\LLLBBB<<<888777999999888888777666666555555555555777999<<<@@@CCCDDD===;;;888666444444444555444666777999999999888888555666:::<<<===FFF]]]sssuuu[[[GGGFFFFFF???;;;???;;;888888:::999555444666<<<888444BBBkkkwwwYYYKKKKKKSSSccc~~~gggZZZhhh}}}}}}{{{zzz}}}tttZZZ???111///000,,,++++++++++++*********))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''&&&&&&''')))'''''''''(((((()))++++++,,,...111333555???UUUjjj~~~iiiiiiqqquuuyyyzzz|||{{{wwwuuuwwwwwwyyyfffFFFIIINNN@@@666999888AAAGGGIIIJJJKKKCCC777222000------------,,,+++++++++*********)))))))))''''''(((((((((((('''''''''''''''''''''''''''''')))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''(((((())))))******+++...111333333333555:::>>>AAADDDNNNddduuuccc___rrr}}}wwwrrrppprrrvvvzzzllljjjddd___aaajjjrrrvvvwww}}}}}}zzzvvvrrrpppllllllkkkiiifffccc```___bbbgggmmmrrrxxxuuuooolllkkklllsss{{{|||uuuqqqtttYYYRRRnnnzzzWWWCCCEEEAAA555111///...,,,,,,,,,,,,---++++++*********))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&''')))---000///222444555555888>>>CCCIIIMMMHHHCCCTTTuuu||||||tttppppppnnnjjjnnnpppsssuuutttpppllliii}}}zzzwwwwwwyyyqqquuu}}}kkk[[[ZZZbbbkkkyyyzzz|||~~~wwwqqqZZZNNNAAA;;;888666666999:::999777666555555666666777999;;;>>>@@@BBBCCCCCC:::999888777666555555555333444555777888999999:::444444999>>>@@@GGG[[[qqqxxxcccPPPLLLLLLGGGBBBAAA;;;999888777333000222777888>>><<<999KKKpppzzz\\\LLLQQQWWWaaavvvvvvgggjjjwwwyyy~~~qqqRRR888......++++++++++++************))))))))))))))))))))))))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''&&&&&&''')))'''''''''((()))***+++,,,---000555666777CCC^^^wwwtttiiivvvqqqooollljjjjjjqqq|||~~~|||||||||yyyxxxzzz{{{|||___UUUSSSGGG>>>===999???BBBCCCKKKSSSPPPEEE666333///,,,,,,---,,,,,,+++++++++*********))))))''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))******++++++///222444555666:::CCCJJJEEEFFFUUUtttqqqjjjkkkwwwvvviiikkkyyywwwtttnnngggdddhhhqqq~~~~~~yyyqqqlllpppvvv{{{|||xxxtttqqqnnnkkkkkkkkkkkkiiigggdddcccbbbdddhhhlllqqqzzzvvvmmmjjjhhhggglllsssyyy}}}wwwuuuUUUYYYvvvkkkPPPEEE@@@888111000...,,,+++,,,---...+++++++++*********))))))))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''(((+++000333000333555666888===DDDJJJIIIFFFHHHUUUkkk||||||~~~yyyuuutttqqqnnnmmmnnnpppsssuuuvvvuuuuuutttrrrvvvzzz}}}}}}{{{{{{uuuzzzfffVVVXXXbbbjjjuuu}}}xxxvvvvvvooopppsssvvvvvvrrriiicccMMMDDD;;;999999888888:::;;;999777444444555666888999;;;>>>AAABBBAAA@@@>>>888888999999999888777666444444444555666777888999555222555<<>>;;;999666222333777555999===<<<<<>>BBBBBBCCCOOO___aaaYYY999555000,,,,,,,,,------+++++++++************)))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++///222555666888???JJJSSSWWWUUUcccjjjmmmoooppprrryyy~~~}}}nnn\\\jjjmmmeeefffnnnzzz{{{dddZZZTTTZZZcccmmmzzzuuuyyy|||wwwsssooollliiijjjllllllllljjjhhhgggbbbccceeehhhmmmuuu}}}xxxmmmhhheeeccchhhnnnssswww}}}rrrrrrZZZpppbbbIII??????222000...,,,+++,,,---...+++++++++************)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''(((((())),,,111555111444666888;;;@@@IIIOOORRRFFFNNNlll{{{uuuwwwvvvqqqssszzzvvvwwwvvvsssqqqrrrssssssuuuzzzyyydddUUUYYYccckkkttt~~~~~~}}}|||zzzsssmmmkkkllldddeeehhhkkklllhhh___YYYEEE>>>999;;;===<<<<<<======;;;777555444555888999:::<<<@@@BBBCCC@@@===;;;666888:::;;;;;;:::999888666666444444444555777888666111222999===CCCVVVlllvvvcccSSSOOOPPPNNNGGGEEEAAA>>>???<<<777333333666///444@@@;;;:::aaaZZZPPPMMMPPP```pppaaadddnnnrrryyyxxxyyyWWW===666......---------,,,,,,,,,))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&((('''&&&&&&''')))'''''''''((()))+++,,,---111111555???NNNdddqqqrrrsssppplllkkkmmmpppsssvvv{{{cccUUUWWW]]]LLLFFFKKKRRRQQQWWWaaaaaaMMM===111111///)))(((,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''***)))(((((()))+++---///...666999555777CCCMMMQQQOOOPPP^^^tttooozzzwwwxxxtttsss}}}~~~oooeeeqqq~~~lll```ppp{{{qqq[[[gggyyy}}}pppdddVVVOOOQQQZZZlll|||vvv{{{nnnoooyyy~~~yyytttrrrppppppjjjlllnnnoooooolllhhhfffccccccccceeejjjpppuuuyyyqqqfff```cccdddfffjjjpppvvv{{{|||yyyuuuggg___@@@CCC???333+++///222///,,,---------,,,++++++******)))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((+++///333555444333444:::CCCKKKOOOPPPHHHRRR^^^sssvvvttt|||}}}rrrnnn{{{~~~yyyxxxwwwuuuwww{{{{{{lll```cccmmmtttwwwxxxwwwlllccc___]]]\\\[[[[[[^^^bbbbbb^^^VVVPPPLLLEEE@@@:::999;;;===<<<;;;888888888888888888999:::BBBBBBAAA???<<<;;;<<<>>>===999999???AAA===<<<>>><<<;;;999666333333444666444444777:::<<>>;;;::::::888777666777:::===???@@@CCCCCCAAA===:::888999:::BBB>>>>>>CCCDDD@@@>>>???CCCAAA===999555333333444444444666:::>>>EEESSS```vvv}}}hhhVVVSSSZZZ___NNNKKKHHHGGGFFFBBB<<<777444444222666;;;:::LLLkkkdddOOOLLLOOO[[[bbbqqq~~~zzzkkkcccccckkkxxx}}}~~~fffFFF111///---++++++,,,,,,***,,,+++***))))))******+++)))))))))))))))((('''''')))(((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''((())))))***+++///111111444;;;KKKkkkuuuvvvvvvssspppqqquuuyyywww~~~|||fffccclllSSSIIIMMMJJJGGGIIIJJJUUUNNNAAA444///000///,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''(((((()))***(((((()))***,,,///111333666111444CCCMMMOOOQQQVVViiiuuu}}}{{{rrr}}}xxxxxxyyyqqqgggdddmmmxxxzzznnngggkkkooommmllloooxxxyyy~~~}}}}}}dddTTT[[[rrrmmmXXXXXXlllzzzvvvtttrrrrrrqqqqqqqqqqqqpppnnnlllkkkdddcccbbbbbbcccfffiiilllttt|||{{{mmm___WWWQQQQQQRRRTTTXXX\\\```cccggghhhqqq|||~~~lll}}}hhhMMMBBB>>>555---+++---///---------,,,++++++******)))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***---000333555444444:::IIIYYYcccbbb^^^dddsss~~~tttnnnmmm{{{www}}}{{{tttrrruuu}}}www~~~zzzzzzxxxnnniiiWWWPPPEEE===:::<<>><<<===BBBEEEDDDDDDEEEDDDBBB???<<<999888777777555333555:::@@@FFFQQQ[[[iiiwwwttt^^^TTT```pppWWWOOOHHHEEEFFFEEE???999777777444666;;;:::GGGcccbbbMMM\\\WWWPPP^^^|||~~~kkkdddWWWpppzzz}}}rrrNNN666111---,,,---...---+++,,,,,,+++***)))))))))***)))))))))))))))(((''''''((((((((((((''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((()))******+++---000333444777DDD```vvvxxxzzz{{{{{{xxxvvvwww{{{sss]]]gggVVVLLLIIICCCGGGKKKFFFQQQTTTMMM<<<111111000+++------,,,,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******)))***+++---000333666777<<<444999KKKTTTPPPUUUbbbxxx~~~uuu~~~sssjjjqqq~~~pppmmmhhheeeeeeddddddkkkuuu___YYYooojjj___ooo~~~zzzvvvtttsssrrrppppppooonnnmmmllljjjjjjdddcccbbbaaaaaaccceeegggiiiqqq{{{}}}vvvhhhYYYPPPIIIHHHHHHIIIKKKNNNQQQSSSYYYZZZ^^^iii{{{jjj{{{}}}}}}~~~XXXCCCCCC<<<111,,,///111...------,,,++++++******)))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))),,,...111333555444666>>>NNN^^^gggeee```qqq}}}}}}zzz~~~{{{xxx~~~}}}wwwwww}}}}}}xxxsssuuukkkcccdddhhhkkkooottt}}}}}}}}}ttteeeWWWQQQGGGBBB;;;666444555888::::::===BBBCCC@@@;;;777555555AAAMMMOOOFFF<<<888999:::999:::???GGGKKKJJJHHH???>>>===;;;999999<<<>>>999999;;;@@@FFFJJJLLLMMMIIIHHHFFFDDDBBB???<<<999777333333888@@@IIITTT^^^iiittt~~~yyyfffYYYcccuuudddYYYKKKFFFFFFFFFAAA<<<<<<<<<888888===:::CCCZZZeeepppcccXXX\\\vvv|||mmmVVVfffxxxvvv{{{}}}YYY>>>555---,,,......,,,+++---,,,+++******)))(((((()))))))))))))))(((''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((***++++++,,,...222444<<>>PPPTTTPPP^^^uuu{{{uuuwwwvvv|||}}}zzzlllkkkiiigggdddbbbeeeooozzzwwwbbbsssyyycccmmm{{{wwwtttrrrqqqqqqpppoooooonnnllljjjiiihhhcccbbbaaa``````aaabbbdddaaahhhppprrrmmm```SSSJJJDDDCCCBBBBBBCCCEEEGGGIIIMMMOOOSSSYYYcccsss}}}{{{hhh}}}pppmmmqqq|||iiiFFFEEE>>>555/////////,,,------,,,++++++******)))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((+++---000222444555:::>>>FFFRRR\\\aaa```^^^zzz~~~~~~}}}|||zzzyyy{{{{{{uuujjj```YYYQQQKKKNNNWWWbbbnnnvvv}}}|||{{{uuudddQQQDDDAAA>>>===;;;888666666666777999:::;;;;;;::::::;;;<<<888>>>EEEFFFBBB<<<888888>>>@@@DDDJJJOOONNNIIIDDD>>>===;;;999777888;;;>>><<<>>>AAAFFFKKKPPPQQQPPPPPPNNNMMMKKKIIIEEE???::::::555222777???JJJXXXdddtttyyy|||nnncccgggrrruuugggVVVMMMLLLKKKFFF@@@???@@@:::999===:::>>>OOOzzzwwwkkkeee___eee{{{~~~ddd___gggxxxooorrr}}}oooJJJ;;;...,,,///---++++++,,,,,,,,,+++***)))(((((()))))))))))))))((('''''''''''''''(((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))+++,,,---...000333666@@@FFF[[[rrrvvv~~~ssswww}}}eeeaaaZZZJJJ@@@MMMXXXPPPHHHOOOQQQIII===555///+++------------,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***'''(((+++...111444666777444777EEETTTUUUVVVlllwwwmmmnnnxxx~~~{{{uuuqqqkkkggggggllltttzzz}}}xxxuuuuuu}}}zzzwwwssspppnnnnnnnnnooooooooonnnmmmjjjhhhgggaaa```^^^]]]\\\\\\\\\]]]XXX\\\aaabbb^^^VVVLLLEEEAAA@@@>>>===>>>???AAABBBCCCGGGLLLPPPTTT^^^lllvvvkkk{{{xxxuuukkklllwwwRRRIII???999333...+++,,,------,,,++++++******)))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,///111333444555666???LLLUUU[[[aaaiiippp}}}{{{xxx{{{~~~|||mmm^^^QQQOOOPPPUUU___iiisssxxx{{{}}}~~~vvvaaaJJJ??????:::;;;<<<;;;888666555666??????>>><<<;;;===AAADDD<<<<<<======<<<;;;;;;:::DDDIIIPPPTTTTTTNNNGGGBBB???>>><<<999777888;;;>>>EEEKKKSSSZZZ___bbb^^^WWWSSSPPPLLLKKKKKKJJJFFFCCC@@@:::666888===FFFUUUbbbxxxsssiiijjjooo}}}rrrdddZZZUUUPPPIIIBBBAAABBB;;;999===::::::FFFaaawwwmmmjjj\\\SSSbbbqqq]]]YYYkkkxxx|||wwwqqqwwwZZZDDD222...000---+++++++++++++++++++++***)))((()))))))))))))))((('''''''''''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((()))))))))***,,,---...///111555888@@@LLLiii}}}www}}}nnn^^^SSSFFFGGGPPPRRRMMMHHHFFFHHHEEE<<<222---...------------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''((()))+++,,,)))***---000333666777888;;;DDDSSS^^^^^^bbbzzziiiffflllpppxxx}}}~~~vvvlllhhhmmmuuuxxxxxxkkkwwwyyyvvvxxxvvvrrrnnnlllkkkjjjjjjlllmmmmmmmmmlllhhheeeccc^^^]]]ZZZXXXUUUTTTSSSRRRNNNNNNPPPPPPOOOKKKFFFBBB>>>===;;;::::::;;;<<<======AAAEEEHHHKKKRRR]]]fffttthhhSSSCCC???999...+++111------,,,++++++******)))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***---000222444444555666EEEUUU\\\\\\eeexxx}}}xxx{{{yyywww{{{|||~~~tttjjjbbbaaa___```eeemmmssswww~~~kkkOOO@@@???:::<<<<<<:::666444444666@@@AAABBBAAABBBEEEJJJMMMAAA@@@>>><<<<<<>>>AAADDDJJJQQQXXXZZZTTTLLLFFFCCC??????>>>======@@@FFFJJJRRRaaauuuuuulll___VVVSSSQQQOOOMMMFFFBBB>>><<<:::>>>KKKXXXwww|||sssvvvzzz~~~wwwqqqiii^^^RRRIIIEEEFFF???===AAA===;;;CCCUUUyyyppp^^^PPPTTThhhxxx}}}tttbbbWWW___kkkttt}}}zzziiiOOO777111222...,,,---)))***++++++++++++***))))))))))))))))))(((''''''''''''''''''((((((((()))''''''''''''(((((((((((('''((((((((())))))))))))+++,,,...///000222666999AAAUUUzzz~~~yyy}}}fffbbbTTTGGGMMMYYYZZZKKKDDDLLLRRRIII<<<555......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''((()))+++,,,------///111444777999;;;;;;HHHSSSaaaiiihhhmmmhhhkkkqqqpppppp}}}www||||||}}}ttthhhfffpppzzzzzzvvvnnnsssvvvxxx}}}xxxtttkkkffflllwww}}}}}}|||uuusssooollliiihhhhhhhhhhhhiiijjjkkkiiieeeaaa^^^\\\ZZZWWWTTTPPPMMMKKKJJJFFFEEEDDDDDDDDDDDDBBB@@@<<<:::999777777888999:::<<<>>>@@@AAADDDKKKVVV^^^nnnvvv}}}~~~|||}}}|||^^^HHHEEE???000...888------,,,,,,+++******)))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))+++...111333444555555DDDUUUdddddd]]]bbbyyyjjjddduuu}}}www{{{rrrrrrvvvyyy}}}tttpppmmmjjjnnnjjjccc^^^aaakkkvvv|||uuuSSS@@@<<<<<<===<<<888444333444777===@@@CCCFFFIIIMMMRRRUUUFFFFFFEEEBBB@@@BBBIIIOOONNNVVV]]]\\\SSSJJJFFFFFF??????@@@BBBEEELLLSSSYYY```xxxnnn```WWWQQQNNNJJJHHHDDD???999888BBBNNNzzzqqqaaaVVVJJJLLLDDDAAAFFFCCC>>>EEEDDDvvvzzzeeeWWWRRRVVVbbbnnnqqqggg\\\ZZZdddvvvsssUUU:::333333///---///((()))+++,,,,,,+++***))))))))))))))))))(((((('''&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((())))))))))))+++---...///111333777:::DDD^^^vvvtttxxx|||dddTTTQQQNNNIIIZZZZZZZZZVVV\\\jjj[[[555222///+++***,,,...---+++************))))))))))))))))))))))))((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''((((((((()))***)))'''(((***,,,------000...222999<<<:::<<>>;;;;;;::::::999:::::::::888777777666555555444444888999;;;>>>BBBHHHPPPVVVcccmmmtttvvv|||oooyyy{{{zzznnnUUUKKKCCC555,,,,,,,,,,,,+++,,,......,,,***+++***)))'''''')))***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%''')))...111111///000666;;;<<>>AAAFFFaaa|||ttteeeYYYMMMIIIJJJKKKIIIGGGGGG]]]iiiTTTRRRVVV___iiiqqq{{{aaa\\\uuuzzzyyylllLLL888333111///---++++++,,,---,,,+++***)))************))))))))))))((((((((((((((()))******)))((('''&&&&&&'''((()))***)))))))))))))))***++++++///,,,,,,444555777BBBPPPtttqqqrrrnnnnnniii\\\UUUQQQYYYhhhnnnaaa___sssnnnLLL444111/////////,,,++++++************))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))((()))***,,,,,,,,,///000555<<<======CCCKKKsss{{{xxxkkkhhhyyy{{{www}}}yyyxxxvvvnnnwwwzzzrrrtttrrrsssxxxzzz{{{zzzuuurrruuuxxx{{{tttttt|||~~~~~~xxxrrrqqqmmmggg```]]]]]]^^^[[[ZZZZZZ[[[[[[YYYVVVSSSOOONNNKKKGGGCCC@@@===;;;888888777666666666777777555555555444333222222222333444777999===BBBIIINNNSSS[[[aaaccckkkzzzvvvpppwwwssstttYYYOOOIII<<<222000///...------...---,,,***+++***)))(((((()))***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%&&&(((***...///222333333555;;;AAATTTiiihhhbbbrrr|||xxxvvvuuuwww{{{yyysssssswww{{{~~~}}}uuu{{{|||tttssszzzttt{{{qqqRRRBBB@@@???===;;;888777666666666:::CCCKKKNNNRRRVVVVVVTTTLLLNNNRRRWWW[[[___aaabbbccc___YYYSSSNNNIIIEEECCCEEEKKKSSS[[[dddmmmwww~~~eeeOOOLLLIIIHHHJJJHHHBBB@@@AAALLLsss{{{oooaaaXXXUUUSSSQQQNNNDDDRRRxxxkkkXXXWWW\\\```qqq}}}|||kkk^^^fffyyy{{{bbbGGG888333111///+++,,,,,,---,,,+++***)))************))))))))))))((((((((((((((()))******)))(((''''''''''''((())))))))))))))))))******+++)))---+++,,,444444777CCCaaauuunnnjjjsssfffXXXRRR\\\{{{oooZZZhhhmmmUUU;;;333///111000+++***---++++++*********)))))))))))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))***+++++++++,,,000444:::>>>???CCCQQQ^^^yyymmmeeemmmwwwzzzzzzzzzxxxxxx{{{{{{yyysssmmmhhhgggjjjmmmqqqrrruuuwwwuuuttt|||zzzuuuqqqsssvvv|||uuuzzz{{{}}}{{{wwwuuuooonnnlllgggaaa]]][[[[[[YYYXXXWWWVVVVVVTTTQQQNNNIIIHHHEEEBBB>>>;;;999777555444333222222222222222222222222111111000000///000111333666888===BBBFFFIIIOOOSSSWWW```pppyyyssszzzyyyrrrbbbTTTMMMBBB888222111///...---...---+++***+++***)))(((((()))***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&)))+++......222777666444>>>KKK___jjjaaaZZZrrrzzzsssuuu{{{}}}}}}~~~~~~|||tttiiiRRRDDD@@@AAA???<<<:::777666555555999BBBJJJNNNQQQUUUVVVSSSLLLSSS]]]fffjjjjjjfffcccddd___XXXQQQKKKHHHGGGGGGMMMYYYhhhttt{{{eeeQQQLLLJJJMMMMMMHHHDDDCCC@@@XXX{{{zzz{{{xxxkkkbbb]]]WWWSSSMMMVVVrrrbbbWWWWWWWWWdddooo|||{{{iii\\\eeexxxrrr}}}|||uuuRRR999000///...,,,,,,,,,,,,,,,+++******************))))))))))))((((((((((((((()))******)))((((((''''''(((((())))))))))))))))))***++++++(((...---...555444:::JJJvvvzzzssszzz~~~{{{dddVVV]]]WWWSSS]]]XXXMMM===111//////,,,,,,///+++++++++*********))))))))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''(((((((((((()))))))))((()))++++++++++++,,,,,,555999>>>???BBBMMMcccuuuuuujjj```dddttt}}}sssaaazzz~~~xxxwwwyyy}}}vvvpppkkkgggeeefffhhhlllooosssuuuqqqmmmrrrzzzzzzuuurrrssstttxxxxxx|||~~~xxxrrrrrrmmmmmmllliiieee```\\\ZZZYYYWWWUUUTTTSSSPPPMMMJJJDDDBBB@@@===:::888555444222111000000////////////111000000000/////////...000111333555777;;;???CCCGGGJJJNNNSSS\\\iiiwww{{{qqq~~~zzzyyy{{{pppZZZNNNCCC999111000...---,,,------,,,+++******)))(((((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((''''''(((***---///---000777666666EEEYYYiiifff^^^```www{{{vvvuuu}}}yyybbbPPPFFFCCC@@@>>><<<999777555555555<<>>333000---,,,,,,,,,,,,,,,+++++++++************)))))))))(((((((((((((((((())))))***)))(((((((((((((((((()))))))))))))))***+++,,,,,,+++111111222777666???UUUsss{{{xxxvvvkkk\\\yyydddMMMUUU```hhhTTT===000---...//////++++++++++++************))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((()))))))))***(((***,,,,,,++++++---000===???@@@@@@GGG[[[vvvyyymmmgggooozzzyyykkk]]]XXXkkkyyy|||vvvkkkgggllllllgggmmmooouuuyyytttllljjjllltttqqqqqqsssssstttzzzvvv{{{wwwxxxzzztttuuupppoooooommmjjjeee```]]]YYYVVVSSSPPPNNNJJJFFFCCC@@@???===;;;888666444333111111000......---------000000000//////////////////111222444666:::???BBBCCCDDDHHHMMMTTT[[[dddjjjssszzz}}}~~~{{{eeePPPDDD:::222///---++++++,,,------,,,******))))))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((((('''))),,,...000...000444777>>>TTTjjjtttfffgggxxxtttxxxyyyyyy}}}```NNNFFFEEE>>><<<999777666666777888AAAEEEGGGFFFIIIQQQXXXZZZaaaccceeeeeeccc___[[[XXXXXXWWWWWWVVVWWW\\\ccciiizzzmmm[[[QQQLLLMMMQQQGGGHHHSSSttt~~~ssskkkkkkqqqxxx|||~~~~~~}}}zzzoooddd___ooommmXXXYYYPPPbbbvvvsssXXXssswwwvvvwww{{{sss}}}mmmPPP>>>666111---------,,,,,,,,,,,,,,,************)))))))))(((((((((((((((((())))))***((())))))))))))))))))((())))))))))))***+++,,,------222222333666777GGGeeemmm}}}|||uuuvvvjjjvvvwwwYYYVVV\\\xxxkkkSSS999...000000,,,,,,++++++++++++*********))))))))))))((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((()))))))))******(((+++,,,,,,+++,,,111555CCCBBBAAACCCRRRlllooo___WWWYYYeeexxxtttkkkpppmmmaaapppttt}}}{{{ooohhhgggkkkkkkooossstttuuu{{{xxxvvvrrrcccbbbyyy}}}qqqsss|||||||||tttsssrrrqqqoookkkfffaaa^^^[[[VVVQQQMMMIIIDDDAAA<<<<<<:::888666555333333111000///...---,,,,,,,,,////////////////////////---...///000333888???DDDCCCAAABBBFFFJJJMMMQQQVVVccciiitttzzzuuuyyytttWWWHHH@@@999111///,,,+++,,,------,,,)))))))))******)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((((((((***---000000111333555<<>>AAABBBBBBFFFLLLTTTYYYcccqqquuujjjuuu{{{ooorrr^^^MMMFFFAAA777444000...------,,,+++))))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((((()))+++...111...666999999FFFaaaxxxssshhhxxx}}}{{{~~~vvvrrroooqqquuu|||```OOOHHHDDD???===:::999<<>>FFFCCCBBBNNNiiivvv}}}lllyyyzzzzzz~~~uuummmjjjgggdddrrrtttdddbbbiiimmmmmmqqqtttuuuwwwrrrkkk~~~aaadddttt|||}}}yyyyyywwwuuuttttttqqqlllgggaaa\\\UUUNNNHHHBBB<<<888888777666555444222111111000///...,,,+++*********------------------------.........///333;;;EEELLLIII@@@::::::;;;;;;???FFFGGGLLLUUUbbbooo{{{|||mmmnnnzzzggg\\\bbbPPPIIIEEE<<<999444000...---,,,***))))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))+++///222,,,888>>>===NNNnnntttooo~~~}}}wwwssszzz}}}zzzsssuuuvvvrrrvvv~~~yyy]]]PPPJJJFFFBBB???<<<<<<@@@IIIRRRXXX[[[]]][[[VVVUUUZZZ^^^___^^^___aaacccdddeeeeeedddeeeppp~~~|||}}}oooaaaVVVVVVXXXXXXRRRVVVttt{{{xxxtttjjjYYYPPP[[[lllnnncccQQQBBBEEEBBBEEE[[[iiiTTTTTTOOOTTTqqqqqq~~~|||vvvmmmmmmzzzvvv}}}^^^CCC:::///...---,,,+++,,,------************))))))))))))((((((((((((((()))******((()))***++++++***)))((()))))))))***+++---...//////222111555===JJJsss}}}zzzqqqnnn}}}|||pppxxx[[[ssstttRRR444000111+++/////////...---,,,******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))((((((((((((((((((+++...---000===MMMQQQIIIIII]]]}}}}}}}}}nnnmmm|||~~~uuummmkkkkkk\\\lllzzzyyymmmccceeekkklllkkknnnsssvvvxxx}}}qqqkkkwww~~~hhhgggttt{{{xxx|||wwwrrrqqqpppmmmgggaaa^^^VVVKKKEEEBBB???:::666444444444333222111000///...------,,,,,,++++++***---,,,,,,,,,,,,---......///---,,,---000999MMM___QQQAAA666:::===999999>>>CCCIIINNNRRR\\\jjjqqqqqq|||zzz}}}rrrvvv\\\nnn|||wwwTTTIIIJJJ???999333/////////---+++,,,,,,++++++***)))))))))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''+++)))'''%%%$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''')))+++...111333444000:::EEEWWW~~~vvvvvv~~~{{{uuuooo}}}wwwooojjjmmmrrrtttvvv|||zzzcccTTTLLLHHHGGGBBB???DDDOOOZZZ___`````````___]]][[[[[[^^^``````[[[___kkknnnjjjkkktttzzz~~~uuuooopppnnnjjjiiilllrrryyy}}}|||lllbbb\\\]]]XXXOOOTTTaaavvv~~~{{{zzzuuufffUUUSSS\\\]]]VVVLLLDDDAAAAAA???EEEeee```NNNVVVVVVcccmmmttt{{{rrrpppttttttxxxuuuSSS;;;000111111...------,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---......000222666777;;;TTT||||||{{{ooolll]]]jjjsssiiiPPP999000111.........------,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))))))))))))))))))))(((******,,,//////333AAAPPPPPPJJJQQQkkk{{{ooolllsssxxx}}}yyyzzzyyyvvvsssppplllhhhWWWcccoooooofff___aaafffhhhgggkkkrrrwwwxxx{{{ppp___```mmmnnnrrr{{{yyyzzz~~~|||wwwqqqnnnmmmjjjeee```XXXPPPGGG@@@>>>;;;777333222222333222222111000///...------,,,,,,++++++***,,,,,,,,,,,,,,,---......///------...///666GGGVVVWWWEEE888777999666777===999@@@EEEHHHOOOYYY_________aaakkk{{{~~~tttxxxkkkvvvdddQQQJJJBBB<<<444///......---+++++++++******)))((((((((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&''',,,+++)))'''&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''')))+++...111333111111<<>>999999PPPlllsssXXXWWWTTT\\\}}}}}}~~~rrrsss~~~yyyggg|||^^^DDD.........---,,,---,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---......///000444666777BBBddduuupppaaa\\\eeerrrbbb===,,,444---------,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))))))))))))))---,,,---///222888GGGTTTPPPMMM\\\}}}|||vvvqqqvvv~~~yyyuuuuuuoooqqqpppooosssuuummmaaaTTT]]]fffiiieeebbbeeehhheeeeeejjjtttyyyyyyyyyzzzoooXXXTTTXXX```hhhnnn{{{~~~|||wwwpppkkkhhheee```[[[NNNHHH@@@:::888666222///000000000111111000000///...------,,,,,,++++++***,,,,,,++++++,,,,,,---...///............111===IIIQQQDDD;;;<<<<<<777555888666<<>>LLLVVVQQQQQQfffzzz{{{tttrrrlllllljjjjjjpppsssfffUUUVVVZZZ```dddeeefffhhhjjjffffffkkkuuu{{{zzzwwwvvvllllllgggpppvvvuuutttzzz~~~uuutttyyyuuuoooiiiddd]]]VVVQQQEEE@@@:::666333222///------......///000000000///...------,,,,,,++++++***+++++++++++++++,,,,,,---///......///------333<<>>@@@BBBFFFIIIKKKLLLQQQ\\\jjjuuuzzzuuummm{{{}}}nnnxxxzzzVVVLLLLLLCCC888///,,,,,,,,,,,,++++++******)))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''')))+++---000222333:::<<>>777000//////---+++***,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---//////000000777777:::ZZZ{{{}}}yyyvvvuuuyyyqqqhhhhhhTTTYYYaaaXXXCCC555......,,,++++++++++++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))((()))))))))*********+++------,,,///777DDDPPPXXXSSSXXXqqq~~~|||qqqjjjgggdddfffkkkjjj]]]OOO[[[\\\___aaabbbbbbccccccggggggkkktttxxxvvvtttuuupppwwwmmmggg```ZZZ```YYYVVVVVVWWW^^^vvv~~~~~~~~~}}}}}}|||||||||{{{{{{rrroookkkeee]]]TTTJJJDDD===:::666333111000///...,,,---......////////////...------,,,,,,++++++***+++************+++,,,,,,///---...///---***---222111111777@@@FFFEEEAAA>>>666555777;;;???CCCEEEGGGJJJNNNYYYhhhuuu}}}~~~}}}rrrwwwlll```ddd]]]PPPGGG:::111---,,,,,,,,,---,,,,,,++++++******)))(((((((((((((((((((((((((((''''''&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''(((***,,,///111222333999>>>LLLrrrvvv{{{nnniiinnnzzz~~~~~~zzzccccccwwwgggaaa^^^aaapppyyyjjjaaa^^^]]]]]]dddmmmvvv{{{~~~tttsssqqqnnnkkkjjjlllnnnuuu~~~zzzsssnnngggeeehhhjjjkkkiiicccdddfffhhhjjjjjjiiiiiijjjhhhggghhhjjjpppsssaaaUUUYYYTTTPPPPPPRRRVVV[[[^^^\\\bbbggggggfffeeeccc```VVVIII???===<<<999999>>>IIIjjjrrr\\\XXXXXXYYYuuuooodddrrrwwwrrrFFF999///...///---++++++,,,,,,,,,++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,...///000111111777777@@@hhhyyy|||uuupppnnnsss}}}~~~cccjjjuuuYYYOOO\\\eeeQQQ444111000...,,,+++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))((())))))******+++++++++,,,------000;;;JJJUUUXXXWWWeeexxxkkkuuuuuummmeeecccjjjlllddd[[[WWWdddeeeeeedddbbb```___^^^ffffffjjjoooqqqqqqtttzzzeeeeeepppyyyoooooosssqqqlllaaaVVVNNNJJJFFFJJJeee|||xxxxxxxxxxxxuuurrrooommmfffeeeaaa[[[RRRHHH???:::777666444222000/////////,,,---...///////////////...------,,,,,,++++++*********))))))******+++,,,...---...000...******...------///444;;;AAAEEEHHH777333555>>>FFFHHHFFFEEECCCHHHRRRaaaqqq~~~~~~mmmiii}}}|||mmmWWWuuutttfffRRRIII<<<222...------,,,...------,,,++++++******))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((('''(((+++---000222333333444>>>[[[vvvlllrrrggghhhuuu}}}zzzxxxfffVVViiipppaaa^^^]]]```ooo~~~ooogggeeeeeejjjqqq{{{zzzwwwsssnnnjjjiiilllooo{{{zzztttpppqqqkkkffffffjjjlllllliiidddfffjjjmmmooooooooonnniiihhhjjjlllllllllrrryyy}}}fffaaa[[[TTTQQQOOOPPPVVV^^^XXX[[[___ccceeefffeeeccc]]]PPPCCC>>><<<999888999@@@MMMuuubbbYYY[[[___~~~yyyfffkkk}}}yyyMMM;;;,,,+++...---,,,...,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++---...000111222333666999KKKxxxyyy{{{}}}zzzsssmmmrrr}}}wwwwww|||fffnnn~~~[[[FFFRRRdddZZZ@@@444222000---+++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))((())))))******+++,,,,,,,,,...///333???PPPYYYZZZ___uuu|||ooonnnqqqttttttqqqdddbbbmmmjjjYYYTTT^^^dddeeegggfffdddaaa``````fffgggjjjnnnnnnqqq{{{wwwkkkaaacccllltttxxxzzz}}}uuukkkmmm~~~xxxfffNNNDDDYYYxxxyyytttuuuwwwvvvrrrkkkddd```YYYWWWSSSMMMEEE===888666333333222111//////000111---......////////////......------,,,,,,++++++***)))))))))))))))***++++++---+++---000///++++++------,,,+++---222:::@@@CCC888444888GGGSSSRRRIIIBBB===BBBJJJUUUdddvvvyyyfffooorrraaa^^^dddRRRIII===444000...---,,,------,,,,,,+++******)))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''')))+++...111222333333888DDDlllmmmnnn}}}{{{xxxpppvvv{{{|||sssTTTVVVwww|||iii\\\]]]___```mmm|||vvvpppooopppuuu~~~}}}zzzvvvqqqooorrrwww|||~~~|||yyyuuurrrqqqllliiikkkppprrrppplllkkkmmmpppsssuuuuuuttttttsssqqqqqqtttsssooonnnpppnnnyyyuuujjj^^^XXXSSSQQQUUU\\\XXXUUUTTTYYYaaaggglllnnncccWWWKKKDDDAAA===:::999===???WWWttt___\\\ZZZtttxxxkkkttt~~~]]]EEE111...///---,,,///------,,,,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++---///000111222555666===WWW}}}zzzzzz|||}}}xxxpppsss~~~~~~vvv^^^cccppplll]]]BBBJJJ```bbbTTT666444111...,,,++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))((())))))***++++++,,,,,,,,,///111555CCCTTT\\\[[[ggg~~~vvvoookkk{{{kkknnn^^^]]]hhh```IIIGGGYYYXXX\\\```aaa```___```aaahhhjjjmmmooooootttvvv___OOONNN^^^nnnqqqkkkhhhppp```GGGVVVuuutttsssuuuwwwvvvqqqhhh^^^XXXQQQNNNIIIAAA;;;666555666000111111000//////000111...///////////////............---,,,,,,++++++***)))))))))))))))******+++,,,+++,,,000000,,,,,,...***,,,------000444777666666111888KKKZZZVVVGGG<<<888>>>CCCIIITTTjjjsssnnnzzzrrrXXXsss```RRRJJJ>>>555111///---+++,,,,,,++++++***)))))))))))))))))))))))))))))))))((((((''''''''''''(((((($$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))'''))),,,///111333333333CCCLLLxxxlllxxxxxxxxxzzzwwwzzzwwwPPP___sssaaaVVVYYY\\\\\\iiizzz{{{{{{wwwwwwxxx{{{|||zzzssssssrrrsssyyy|||{{{|||}}}|||zzzrrrnnnlllpppwwwyyyvvvqqqnnnppprrruuuvvvvvvuuuuuutttqqqqqqtttvvvssspppqqqssswww|||xxxggg^^^WWWQQQQQQUUUWWWPPPLLLRRR^^^kkkuuuzzzaaaWWWMMMFFFBBB>>>:::888===<<>>888666666333000222111111111000000//////222222111111000000//////000//////---,,,+++******************************++++++,,,---------,,,,,,))))))***+++,,,...///000222222333999DDDJJJCCC888777<<>>;;;666...***,,,******************++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))))),,,...///000333666888DDDcccwwwwwwyyyttthhhUUUUUUttt|||___ZZZWWWZZZ```iiiuuu|||~~~yyyrrrqqqqqqxxx~~~{{{xxxxxx{{{{{{xxxxxx{{{xxxxxxxxxzzz}}}}}}|||{{{yyyxxxwwwvvvvvv{{{}}}ooo___XXXYYYPPPPPPNNNNNNUUUcccsss}}}nnndddVVVJJJDDD@@@>>><<<999===???OOO}}}uuubbbWWW___ssswwwkkkoooyyyxxxQQQ555---///111111------,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))***++++++***,,,---......000222555>>>AAAPPP{{{tttwwwzzzzzz{{{}}}}}}|||}}}||||||~~~yyyjjjbbbsss~~~kkkaaauuutttfffHHHAAAHHHOOOTTTFFF666///...---,,,++++++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((())))))))))))))))))***+++,,,,,,,,,---///000???ZZZdddcccfff}}}|||rrrooottt}}}nnnkkkfffeeehhhfffllleeecccYYYCCC===HHHMMMRRRSSSSSSRRRSSSWWW___eeekkkllllllmmmnnnppprrrssszzzzzzwwwooooooooo|||zzz{{{vvvuuuvvvvvvwwwvvvtttooodddYYYQQQCCC===666111111111///---///////////////.........------------............//////...---,,,+++************************************+++,,,,,,,,,,,,,,,*********)))***++++++,,,------,,,///777>>>;;;333666666999===>>>BBBMMMYYYhhhsssgggeeekkkaaagggRRRAAA<<<;;;333---,,,++++++++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))),,,000111222444999>>>NNNrrrtttvvvnnnXXXNNN[[[{{{xxxWWWVVVYYY```hhhnnnuuu}}}wwwooollluuu~~~|||}}}|||{{{|||{{{{{{|||}}}zzzxxxxxxxxx~~~~~~~~~qqqddd\\\UUURRRMMMKKKPPP]]]ooo|||qqqjjj^^^QQQGGGAAA???>>>999;;;;;;EEEjjjbbbUUUTTTZZZjjj{{{gggppp~~~|||xxxqqqddd>>>,,,...111///------,,,,,,,,,,,,++++++,,,,,,+++************+++***))))))))))))***++++++***,,,...//////000333666HHHMMMkkkuuuyyy{{{yyywww{{{~~~||||||~~~~~~~~~~~~~~~}}}{{{yyyxxxwwwkkknnnxxx|||wwwyyyuuulll}}}qqqQQQ@@@CCCLLLZZZOOO???222---------++++++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))***+++,,,------.........222GGGaaaeeecccjjjxxxvvvxxxsssfffgggmmmeeemmmlllcccOOO===???JJJMMMPPPPPPPPPOOOQQQWWW___fffjjjjjjkkknnnqqqqqqooommmbbbjjjxxx|||vvv```ccc]]]WWWWWWVVVddd}}}yyytttrrrrrrwwwwwwvvvrrrkkk^^^QQQHHH;;;777222////////////---........................+++++++++,,,,,,---------......------,,,+++******************************)))***+++,,,,,,,,,,,,,,,******)))))))))))))))***++++++***+++111777777111333222555;;;>>>@@@FFFMMMVVVlll{{{vvvddd}}}~~~vvvrrrttt^^^IIIBBB???777111000,,,+++++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***+++---111333222333:::CCC[[[uuuqqqlllQQQQQQfffjjjPPPPPPWWWaaajjjoootttzzzzzzwwwuuuuuuvvv~~~~~~}}}}}}~~~||||||~~~}}}}}}vvvbbb\\\VVVPPPMMMNNNUUUbbbnnnoookkkdddYYYMMMCCC>>><<<999:::999>>>WWWjjj\\\TTTMMMSSSrrrxxx^^^cccuuusssyyyrrr}}}xxxNNN444000000+++------,,,,,,,,,+++++++++,,,++++++*********++++++******))))))******+++,,,+++,,,...///000111444777EEEPPP~~~vvvyyy{{{zzzyyyyyy}}}zzz{{{zzzxxxvvvvvvvvvvvvsssssssssrrrqqqpppnnnnnnxxxyyy}}}uuurrrtttlllvvvlllxxx{{{aaaIIICCCIIIZZZVVVIII777---......++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++,,,---...///000000///666PPPgggeeecccqqq|||kkkjjjppphhhlllnnn___FFF===DDDLLLOOONNNMMMMMMMMMQQQXXX```fffggghhhjjjooosssuuutttsssccc___bbbmmmtttqqqjjjfffTTTXXXVVVUUUUUUOOOWWWooo}}}xxxuuusssrrrpppnnnjjjdddZZZNNNAAA888555333000///////////////------------............******++++++,,,,,,---------------,,,,,,++++++***))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,******))))))(((((())))))***+++***))),,,222444111111000444:::===>>>AAAFFFLLL]]]{{{~~~eeeooo}}}|||}}}gggRRRHHHAAA777222333,,,,,,,,,,,,++++++******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((******---...222444222222===JJJnnn}}}ppp}}}zzzwww|||fffOOOZZZrrrsssZZZJJJKKKRRR^^^ggglllsssyyy~~~xxxtttyyy}}}~~~sssccc[[[TTTQQQOOONNNSSS[[[^^^___^^^YYYPPPFFF>>>::::::999999;;;HHHkkk|||eeeYYYJJJHHHcccxxx]]]VVVgggqqq\\\<<<333222...------,,,,,,,,,+++++++++******)))))))))******+++***************++++++,,,+++---///000000222555888<<>>//////222------,,,,,,,,,,,,++++++***))))))))))))***+++++++++************+++,,,,,,+++---///000111333666999>>>ZZZwwwtttrrrvvv{{{~~~}}}zzzpppppplllfffcccaaa\\\TTTPPPOOOOOOOOOQQQTTTWWWYYYXXX___hhhqqqxxxxxxoooppp{{{ooooooqqqsssgggaaa]]]dddyyyzzzrrr}}}jjjPPPDDDHHHYYY[[[FFF222000111---+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))***+++,,,...///000111222222BBBcccttthhhmmm||||||pppbbb___fffjjjhhhNNN:::BBBHHHEEEKKKJJJIIIJJJNNNTTT\\\bbbeeeeeegggjjjmmmqqqyyylll]]]VVVaaaooowww~~~yyy```bbb|||zzzwwwtttqqqnnnkkkiiibbb[[[PPPEEE===777333111.../////////////////////------......////////////..................------,,,,,,,,,+++++++++++++++))))))))))))))))))))))))'''((()))***,,,,,,,,,,,,******)))))))))***++++++'''+++,,,)))(((,,,......000000333666666666<<>>???BBBFFFHHHIIIRRR^^^hhhqqqyyy~~~zzzkkkiiitttnnnmmmmmmbbb___UUUOOOaaarrrbbbPPPAAAXXX```JJJ444000111...+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((()))***+++---...///000111333EEEhhhxxxkkksssyyysssxxxwwwkkk^^^\\\mmmjjjeeeIII888DDDGGGAAAHHHHHHHHHJJJNNNVVV]]]bbbeeeeeehhhjjjkkkoooxxxooo```ffftttgggaaayyy|||wwwrrrmmmhhhccc___YYYPPPCCC777111/////////,,,---//////.........///........./////////000000000000000//////.........,,,,,,++++++++++++++++++))))))))))))))))))))))))'''((()))***,,,,,,------***************+++,,,,,,&&&***,,,((('''***,,,,,,---///333666666777???JJJOOOPPP]]]zzzuuussstttUUU```{{{]]]SSSQQQGGG888///......---,,,,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((()))***+++---,,,111777666;;;SSSnnn|||ooofffjjjsss~~~~~~xxxxxxzzzyyy]]]```~~~mmmVVVIIIGGGJJJTTTaaakkkooosssxxxvvvkkk}}}~~~}}}}}}{{{fffZZZNNNHHHIIIIIIGGGGGGJJJNNNNNNHHHBBBCCC<<<;;;<<<999GGG|||[[[[[[RRRLLL```ooo[[[```ppp}}}zzz^^^<<<111444---------,,,,,,,,,++++++++++++++++++,,,,,,---...++++++******++++++,,,---+++---///111222444888:::???www{{{wwwoootttpppuuuvvvsssrrrrrrlllcccYYYSSSLLLFFFCCC@@@<<<888999999888888888:::<<<===???DDDMMMUUU^^^gggnnnssszzz~~~qqqjjj~~~xxxssspppnnniii[[[RRRUUU^^^zzzuuu\\\MMMPPPTTTRRRDDD333******---,,,+++***))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((''''''&&&&&&&&&'''''')))))))))))))))************+++---,,,,,,---///111666111VVVpppmmmnnn|||hhhdddffflllyyyvvvWWW???>>>CCCAAACCCJJJJJJGGGJJJSSS\\\___bbbeeedddgggiiihhhjjjsssvvvvvvnnnWWWnnn|||wwwssspppiii^^^VVVNNNEEE999222111111///---------/////////...---,,,...............///000000444444333333222222111111---,,,***)))))))))******+++******)))))))))))))))))))))***++++++++++++***+++)))''''''((())))))((()))***+++,,,,,,,,,,,,,,,//////000222555:::>>>@@@SSSZZZcccqqqpppyyyxxxddd^^^~~~ooo___PPPPPPIII---000...,,,+++,,,,,,+++)))))))))))))))))))))******((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''')))+++...///444///222<<<:::NNNzzznnnhhhooo}}}|||{{{uuuqqqaaafffmmmbbb]]]VVVCCCMMMOOOYYYeeejjjjjjpppzzz{{{eeeRRRTTTaaapppooobbbbbbnnn}}}yyy{{{}}}{{{~~~zzzYYYNNNLLLIIIHHHMMMMMMHHHHHHOOOOOOJJJBBBBBBAAABBB@@@@@@dddsssVVVPPPQQQPPPuuu|||gggXXXRRR^^^xxxzzzmmmDDD000111//////...---,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---***111...+++222444222888BBBvvvmmmxxxzzznnnrrrqqqlllhhhddd[[[QQQNNNJJJDDD???<<<:::777444555555555555666777888999999===CCCKKKRRRZZZaaafffooottt~~~kkkzzz||||||{{{nnnrrrlllccc]]]\\\qqqeeeIIIQQQZZZYYYJJJ777...///------,,,+++************))))))))))))))))))))))))((((((''''''''''''(((((((((''''''&&&&&&'''''''''))))))))))))***************,,,------,,,---///111555777```vvvtttyyyxxxiiieeegggllluuummmRRR======CCCAAABBBIIIIIIGGGJJJTTT\\\___aaaddddddggghhhggggggnnn{{{mmm]]]kkk}}}~~~zzztttooojjjbbbWWWNNNFFF>>>555000000111000...---.../////////...------///............///000000222222222222111111111111...---+++***))))))******+++******)))))))))))))))))))))***++++++++++++******)))'''''')))***)))(((((()))***+++,,,,,,------...//////111444888;;;>>>EEEQQQ^^^jjj~~~~~~lllrrr|||jjjYYYnnnyyydddRRRPPPHHH...000...,,,+++,,,,,,+++)))*********)))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''(((''''''))),,,...///444222555===???WWW{{{{{{yyy|||\\\\\\mmmqqq[[[NNNKKKAAAMMMRRR\\\eeejjjkkkmmmqqqtttvvv|||{{{bbbSSSKKKQQQSSSNNNQQQ[[[yyy}}}yyywww~~~~~~|||ooo]]]RRRJJJNNNTTTVVVQQQOOORRRRRROOOJJJHHHDDDCCC@@@<<>>QQQyyyrrr~~~vvviiijjjhhhbbb\\\VVVLLLCCCCCC???;;;888777555333222222333444555666666666666444777;;;???DDDJJJQQQVVV```eeeqqq}}}|||zzzuuuqqqyyyvvvyyyvvvrrrqqqllluuuvvvfffFFFPPP\\\]]]MMM:::111222......---,,,++++++++++++)))))))))))))))))))))))))))((((((''''''(((((()))(((''''''&&&''''''(((((()))))))))*********+++++++++,,,---...---...000222444DDDppp~~~zzzyyy{{{uuujjjeeegggkkkmmm```III:::===CCCAAABBBGGGIIIGGGKKKUUU\\\^^^```ccccccfffgggfffdddhhhpppxxx~~~~~~|||nnniiimmm{{{|||zzzvvvooohhhaaaWWWKKKCCC;;;666000...///111000///......////////////......///////////////000000111000000000000000111111111000///---,,,******))))))+++******)))))))))))))))((()))******++++++*********)))(((((()))***)))((('''((()))***+++------.........///000333666999;;;:::JJJ\\\hhhwww|||nnnkkkeeeyyy^^^eeejjjVVVTTTLLL777111///,,,,,,,,,,,,+++)))+++*********))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''(((((((((***---//////444555777>>>GGGeee~~~tttuuuttthhhLLLddd]]]FFFFFFFFFKKKTTT___gggmmmpppnnnjjjeeegggppp|||^^^DDDAAAFFFGGGHHHMMMiii{{{wwwrrrvvvyyyyyy}}}~~~||||||}}}|||zzzzzz|||~~~ooo\\\OOOUUUZZZ\\\WWWQQQQQQSSSTTTSSSOOOFFFDDDBBB>>>QQQtttoooWWWSSSRRRlllzzzdddVVVTTTfff~~~vvvQQQ999222000///...---,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---***111///...555666999DDDeeezzzxxx}}}{{{bbb```\\\WWWSSSNNNHHHCCC<<<:::888666555444333333333444555777888777777666555666777999<<<@@@GGGKKKSSSXXXbbbnnnvvv~~~sssiiiooo{{{ssswwwjjjlllgggKKKOOOVVVWWWMMM===222/////////...,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''(((((())))))))))))******++++++,,,+++---.........///222444666SSS{{{{{{xxxtttiiibbbgggmmmgggRRRBBB888===CCCCCCCCCGGGGGGHHHMMMVVV\\\]]]___bbbaaaccceeedddcccdddjjjnnnrrruuu|||}}}wwwxxx~~~}}}zzzrrrttt|||uuullloooqqq||||||vvvqqqiii```WWWLLLAAA:::333111///...000111000///......//////000000000000000000//////000000111222...//////000000111111111111111///...,,,+++***)))+++******)))))))))))))))((())))))***************)))(((((()))***+++***(((''''''((()))+++---.../////////000111333555777999777EEEWWWdddsss~~~hhhkkkuuufff~~~aaa^^^qqq^^^\\\TTTDDD222///---,,,,,,,,,***)))++++++******)))(((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''(((((()))***...000///444777888===MMMqqqzzzrrrtttuuu~~~hhhQQQIIIrrrcccFFFEEELLLJJJVVVaaahhhmmmqqqkkkbbbUUU```vvvkkkPPPJJJOOONNNKKKKKK[[[~~~wwwrrrmmmoooqqqrrruuu|||~~~}}}|||zzzwwwuuuvvvyyy}}}sssfffaaaaaa___XXXQQQOOOWWW``````ZZZLLLFFFFFFFFFVVVrrr}}}YYYRRRSSSeeerrrhhh___cccnnn~~~~~~zzz[[[@@@333000///...------,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,222000///444555:::JJJwww|||]]]WWWQQQMMMJJJHHHGGGFFF::::::999777666444444444444555666888999888888777777888888888888;;;@@@DDDHHHLLLUUU```iiisssqqqnnn{{{|||uuuwwwvvvhhhvvv[[[RRRMMMNNNMMMCCC666...000///...---,,,,,,,,,,,,************************))))))(((((((((((())))))'''''''''''''''((()))***((())))))***+++,,,,,,,,,,,,---/////////111333555:::^^^xxxwwwrrrhhh```llltttfffHHH>>>999???DDDDDDDDDGGGFFFHHHNNNWWW\\\\\\]]]```^^^aaacccdddcccdddgggjjjiiiiiinnntttvvvuuuwww{{{|||tttqqqfff^^^dddooozzz|||qqqkkkbbbWWWLLLBBB999444111111000000111111000///////////////000000111111000000000000000111222222//////000000111111222222222222111///...,,,+++***+++******)))))))))))))))(((((()))************))))))((((((***+++,,,***)))'''''''''(((***,,,...//////000111222444666777888777???LLL\\\nnnnnnfff{{{qqqzzz___UUUrrrjjjbbbVVVIII222000...,,,,,,,,,***)))************))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''')))))))))+++///111111333888999===UUU}}}~~~www{{{zzzxxx```JJJLLL{{{bbbFFFBBBJJJOOOYYYcccggghhhddd[[[SSSRRRfffvvvbbb[[[XXXSSSOOOPPPSSS{{{}}}xxxqqqkkkiiiiiijjjlllnnnssszzz}}}zzzvvvsssqqqsssuuuwwwzzz|||uuulllbbbYYYQQQPPP^^^ooouuunnn\\\MMMJJJIIIVVVmmmaaaSSSSSS^^^vvvnnneeefffuuu~~~rrrMMM333000000///...------------++++++++++++++++++++++++++++++******++++++,,,------333111000333222;;;NNNWWWPPPIIIGGGEEECCCDDDGGG>>>??????<<<999777666777555666777888888999999999888999999888888999<<>>111//////...---,,,,,,,,,,,,***************************))))))(((((())))))***''''''''''''((()))******((())))))***+++,,,------,,,...000000000222555777???bbbzzzvvvzzzrrrnnniiiddduuuzzzbbb@@@;;;:::???DDDDDDDDDFFFEEEHHHPPPYYY\\\ZZZ[[[___]]]___aaaccccccdddfffgggkkkiiijjjpppuuuwwwyyy}}}oooXXXKKKPPPcccqqq|||xxxkkkdddZZZNNNCCC:::555222222222111111111000000000000/////////000111222333111111111111111222222333222222222222222333333333222222222111000...---,,,+++******)))))))))))))))'''((())))))******))))))(((((((((***,,,---+++)))(((((('''((()))+++---......///000222444666777888<<<>>>GGGWWWjjjzzzmmmsss}}}qqqoooaaahhhtttdddQQQEEE333111...------,,,***))))))))))))))))))))))))***((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))******,,,000333333222888<<>><<<<<>>===CCCRRRdddyyy{{{vvvrrrxxxhhh|||zzzfffNNNBBB444111///------,,,***)))((((((((()))******++++++((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))***+++---111333666222:::@@@HHHoooeeeQQQKKKVVVoooUUUGGGFFFRRR]]]___lllyyyttteeebbblll~~~eeeYYYXXXVVV}}}}}}xxxuuurrrnnngggbbbbbb______bbbcccbbbfffmmmmmmrrryyy~~~zzzxxxsssooollljjjiiiiiilllooosssyyy}}}mmmaaaXXXUUUfff~~~vvvbbbRRROOO[[[iii{{{iiiUUUVVVnnn}}}kkkfffyyy}}}kkk@@@111000///...------------++++++++++++++++++++++++++++++******++++++,,,---+++000111222555444CCC___JJJEEEEEEKKKMMMKKKJJJNNNQQQRRRRRRNNNHHHCCCAAABBB???>>>======>>>???AAABBB;;;===>>>>>>======>>>@@@;;;:::;;;@@@FFFRRReeevvv{{{ppplllrrr~~~{{{wwwuuuiiifffssssssqqqXXXDDDFFFSSSUUUHHH;;;......---,,,++++++++++++******************************))))))))))))******''''''''''''((()))++++++((())))))+++,,,---......---///000111222333666888FFF[[[|||}}}|||zzzttt}}}~~~lllppptttooo|||rrrCCC999888:::>>>@@@AAAAAABBBDDDHHHQQQZZZ\\\YYYYYY]]]^^^^^^___``````aaabbbbbbbbbcccgggmmmqqqttt{{{zzzUUUAAAEEEHHH^^^zzz}}}tttlllggg```YYYLLL???555000000222///000000000000000222444111000000///000222444555222222111111222222333444777777777666666555555444111222333333222111000///+++******)))))))))))))))'''(((((()))))))))))))))'''''')))+++------+++)))***)))((('''((()))+++---)))+++---000222444555666888777===JJJYYYlllzzz~~~ttteeeddd|||hhhOOODDD444222///------,,,***)))''''''((()))***+++,,,,,,((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((******+++---111444888222;;;CCCNNNyyyfffLLL@@@SSSaaaKKKCCCEEETTT\\\^^^pppzzzpppYYYPPPYYY}}}wwwssspppllleee```___\\\\\\______\\\___fffbbbhhhpppvvvyyyzzzzzzzzzwwwuuuqqqnnnjjjhhhfffeeeiiilllpppvvv{{{~~~vvv}}}pppfffbbbqqqrrr^^^WWW___eeeooo|||sssUUUTTTrrrkkkaaasssqqqIII111000///......------...++++++++++++++++++++++++++++++******++++++,,,---***///111333777777GGGfff}}}xxxwwwNNNKKKIIIHHHGGGHHHOOOXXXXXX\\\^^^[[[UUUOOONNNOOOGGGFFFEEEEEEDDDDDDDDDDDDAAAAAAAAA@@@@@@@@@??????===777777>>>AAADDDSSSeeezzzyyy{{{zzzaaa\\\lll}}}}}}yyytttmmmddd^^^}}}kkkKKKBBBSSSaaaVVVAAA222111...,,,,,,...---***************************)))))))))))))))))))))))))))))))))))))))******++++++,,,,,,------,,,,,,,,,000444///...555444444>>>SSSxxxwwwvvvkkkhhhwwwuuuYYYBBB777888:::<<<>>>@@@AAABBBBBBGGGNNNTTTXXX[[[]]]___ZZZ\\\___aaabbbaaa___]]]eeedddgggmmmqqquuu|||}}}aaaPPPAAACCCTTTuuuxxxqqqiiidddVVVLLL???777555555555333111111222222222222222222//////...///111222111111111111000000000222333444666666666888::::::888666666444222111222222111000+++******))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))((((((((((((((()))******///000000000000111444777;;;<<>>777...***+++---,,,***))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))((()))+++///333555444>>>???@@@ZZZ~~~]]]BBBCCC[[[{{{uuuSSSFFFDDDFFFSSSdddhhhyyyfffUUUeee{{{uuuoookkkgggddd___^^^\\\ZZZYYYXXXXXXXXX^^^^^^aaaffflllqqqssstttnnnllliiieeecccbbbccccccggghhhiiilllppptttxxxzzzwwwrrrxxxmmmmmm}}}nnndddeeennnjjjuuulllPPPbbbvvv___YYYfffrrr}}}WWW999000111333,,,,,,///***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///......444333888666BBBxxx{{{{{{xxxkkkooouuunnnJJJHHHIIILLLMMMNNNTTT\\\aaaggglllmmmggg___YYYWWWTTTTTTTTTSSSQQQNNNLLLJJJGGGFFFDDDBBB@@@???>>>>>>>>>999888===>>>???KKK[[[}}}mmmfffddd~~~nnnbbbfff|||wwwnnnbbbXXXpppYYYDDDKKKYYYWWWKKK555222...,,,---...---+++************************)))))))))))))))))))))))))))))))))))))))******++++++,,,,,,---------,,,,,,---111......555444555AAAcccvvvssseeebbboookkkQQQ<<<777888:::;;;>>>???AAABBBEEEJJJPPPUUUXXXZZZ\\\]]][[[\\\^^^`````````___^^^gggfffhhhmmmpppsssyyyzzzaaaGGGGGGUUUuuu{{{xxxqqqdddYYYLLLCCC999333333444333222000000111111111000000///000/////////000111111000000000//////000111222333666555666888;;;;;;:::888666444222111222222111000...---+++***))))))******)))))))))))))))(((''''''(((((((((((())))))))))))((((((((((((((()))******---...000000000111444777;;;<<>>AAAEEEbbb]]]BBBDDD[[[uuuoooQQQEEEEEEJJJWWWdddlllrrrbbbzzz~~~~~~~~~wwwqqqlllhhhdddaaa]]]]]][[[YYYXXXWWWWWWWWWVVVWWWZZZ___fffkkknnnnnnkkkiiigggdddbbbaaa``````_________```bbbeeehhhiiimmmhhhhhhlllrrr{{{yyysssjjjiiimmmkkkpppuuuWWW```aaaTTT```mmm~~~ccc<<<111000222,,,,,,///+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...............444333999:::IIIssszzzpppffflllkkkhhh{{{IIIHHHKKKPPPRRRSSSXXX^^^gggqqq~~~}}}rrrkkkgggfffddd```[[[UUUPPPLLLMMMKKKHHHDDDAAA>>>======???;;;:::===<<<;;;BBBMMMlllvvvggg]]]lllsssiii}}}yyynnn]]]PPPZZZxxxfffHHHFFFTTTYYYSSS:::555///------...---+++************************)))))))))))))))))))))))))))))))))))))))******+++++++++,,,---.........---,,,111000111666555:::IIIsss|||{{{xxxrrrccc```iiibbbHHH777777888999;;;===???AAAAAAGGGLLLQQQVVVXXXYYY[[[\\\\\\\\\]]]]]]^^^_________fffeeegggkkkmmmnnnsssyyy___PPPZZZuuuvvvuuuvvvooo^^^NNN@@@;;;555222333444444333111111222111111000///...000000000000000/////////000000000111111111222222777666777999;;;;;;:::888666444222222222222222000111000---+++))))))***+++)))))))))))))))(((''''''(((((((((((())))))))))))((((((((((((((()))******+++---//////000222555777;;;<<<@@@EEELLLWWWlll~~~eee^^^yyy~~~bbboootttdddHHHCCC===666222111000...,,,************************))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***)))))))))***---111555888999???BBBMMMnnn{{{xxxZZZ@@@GGGTTTeee___JJJCCCFFFOOO\\\ffftttuuu|||zzz|||xxxrrrlllhhheeeaaa^^^\\\[[[YYYXXXVVVUUUUUUUUUPPPQQQTTTZZZaaafffhhhiiifffeeedddbbb```^^^]]]\\\XXXWWWTTTRRRRRRRRRTTTUUUUUUVVVYYY[[[[[[iiivvvnnnkkkkkkjjjkkkvvvzzz```___zzzmmmXXXZZZdddzzzjjjCCC444///000,,,---000+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...//////444222999===RRRuuuoooiiisss|||kkklllrrrlllLLLJJJLLLQQQUUUVVV[[[```dddqqq}}}yyyrrriii```XXXRRRNNNOOOMMMIIIDDDAAA>>>======???<<<;;;===<<<999===DDDSSSpppfffvvv~~~}}}yyyooo\\\MMMTTTdddiiiJJJGGGVVV]]]XXXAAA888///---...---,,,,,,************************)))))))))))))))))))))))))))))))))))))))******+++++++++,,,....../////////...444444666999777@@@TTT|||yyyzzz|||vvviiigggnnn```EEE777777777999;;;===???@@@AAAGGGLLLQQQVVVXXXZZZ[[[\\\[[[[[[[[[[[[\\\]]]___```bbbaaadddiiikkkkkknnnttt```dddyyyyyyrrrqqqppphhhVVVGGG;;;888555444666666666444444555444444333222111000111111111111///...//////111222333333444333333333888777888999;;;;;;999777666444222222333333222111333111...+++)))))))))***)))))))))))))))(((''''''(((((((((((())))))))))))((((((((((((((())))))***)))+++...///000222555777999:::>>>DDDIIITTTgggxxx{{{qqqYYYooojjjqqqkkkMMMEEE@@@999444222000...,,,************************))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((())))))))))))))))))+++...333888:::===???BBBSSSzzzwwwttt|||QQQAAAOOOJJJPPPMMMCCC@@@FFFRRR]]]iii{{{}}}|||xxxuuupppkkkhhhdddaaa^^^ZZZYYYWWWVVVTTTSSSSSSSSSRRRRRRUUUZZZ```dddeeeeeebbbaaaaaa```^^^\\\ZZZXXXVVVTTTPPPLLLHHHGGGFFFFFFFFFHHHLLLKKKIIIQQQjjj{{{zzzyyytttnnniiifffiiihhhjjj~~~qqqccc___jjjiiiZZZ\\\xxxyyyNNN888...///---...000,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------000000444111888???YYYyyywww~~~{{{|||mmmMMMJJJJJJOOOTTTYYY___eeeeeepppwwwjjj^^^VVVRRRQQQKKKJJJGGGCCCAAA???>>>>>>>>><<<<<<>>>===<<<===AAAJJJppp}}}|||}}}~~~|||ssscccUUUUUUbbbhhhIIIGGGYYYbbb]]]HHH;;;000...///---,,,---************************)))))))))))))))))))))))))))))))))))))))******+++***+++---...///000000000000555666888:::888EEEaaazzzqqqtttxxxcccFFF:::666777999;;;===???@@@AAAEEEJJJPPPUUUXXXZZZ\\\^^^[[[ZZZYYYYYYZZZ\\\___```______cccjjjllllllpppuuuqqqxxxttt}}}wwwpppfffYYYKKK@@@999999888888888888666555666666666666555333222222222333444333111///000222222333555777888777666555666666888:::===>>>===<<<777555333222333333222111333111...+++)))(((((())))))))))))))))))(((''''''(((((((((((())))))))))))((((((((((((((())))))***(((***---///000111444666666888===CCCHHHRRRddduuuzzzvvv^^^iiikkklllqqqTTTGGGBBB;;;555000...,,,+++************************))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((()))+++///555:::===@@@???BBBYYYxxxqqqwww|||~~~tttyyyhhhGGGEEE\\\PPPHHHDDDBBB@@@EEEQQQYYYggg{{{}}}|||xxxuuupppllliiifffbbb___XXXXXXVVVTTTSSSRRRRRRRRRUUUUUUXXX[[[___aaaaaa```^^^^^^]]]\\\[[[YYYWWWVVVTTTRRRNNNIIIEEEAAA???===;;;===???@@@???CCCPPP\\\zzzsssqqqssstttoooiii```fffhhhhhhxxxvvvaaa___]]]]]]www]]]YYY{{{[[[>>>...///...///111---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......111111555000777@@@___~~~KKKGGGFFFMMMTTTYYY```fffpppuuu|||tttgggYYYOOOJJJIIIJJJGGGFFFEEEDDDBBB@@@???>>>===<<<======>>>???@@@AAACCC[[[{{{mmmhhhttt{{{pppfffQQQbbboooKKKDDDWWWdddaaaOOO>>>111///000---,,,...************************)))))))))))))))))))))))))))))))))))))))******+++***+++---///000111222222///555666888:::999MMMooo}}}wwwqqqxxx{{{bbbDDD===666777888:::<<<>>>@@@@@@DDDIIIOOOTTTXXXZZZ\\\]]]YYYXXXXXXYYYZZZ\\\^^^______```fffmmmppppppsssxxxooo||||||nnn\\\KKKAAA<<<;;;;;;;;;;;;:::999888777777777777777777666555444555777999888555444666888666888<<>>===999999;;;>>>AAACCCBBBAAA777555333222333333333111111000...,,,+++)))(((((()))))))))))))))(((''''''(((((((((((())))))))))))((((((((((((((()))******(((***---///000000222444444666<<>>BBBEEEXXXppp|||vvvnnnjjjmmmrrroooiii\\\ccchhhkkkrrrzzz\\\WWWUUUSSSnnnxxxxxx^^^XXXzzzhhhEEE/////////000111...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///111222666111777CCCfffLLLGGGGGGMMMTTTVVVYYY]]]ooommmmmmrrrxxxwwwppphhhYYYSSSKKKBBB===<<<>>>@@@EEEEEEFFFEEEDDDAAA???===<<<===<<<<<<>>>@@@AAA@@@===JJJhhhuuubbb\\\fffzzz~~~yyytttYYY\\\qqqzzz}}}VVVFFFSSS^^^\\\TTTAAA111000111---,,,///************************)))))))))))))))))))))))))))))))))))))))******+++***+++---///111222333333///555777;;;===???YYYyyy{{{tttmmmhhhqqqsssXXX>>>;;;666777888:::<<<>>>???@@@EEEIIIOOOTTTVVVXXXYYYZZZWWWWWWXXXYYYZZZ\\\]]]^^^___aaagggnnnqqqppprrrvvvqqqqqqyyygggTTTFFF@@@>>>>>>???@@@@@@???>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;:::===@@@>>>;;;:::===@@@AAADDDHHHLLLNNNNNNMMMKKKEEEEEEDDDEEEEEEDDDAAA???777555333333333444333222000000000///...+++)))((()))))))))))))))(((''''''(((((((((((())))))))))))((((((((((((((()))******(((+++.../////////000222333666;;;AAAEEEMMM]]]lll|||vvvbbb{{{hhhXXXsssdddMMMHHH>>>444---+++,,,...++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((***---222888===AAABBBAAAJJJiii|||zzzlllSSSFFF\\\}}}zzzUUUDDDGGGAAAFFFWWW^^^gggppp}}}}}}zzzwwwtttqqqmmmjjjfffaaa^^^XXXWWWUUUTTTRRRQQQQQQQQQRRRSSSUUUXXX[[[\\\ZZZXXXVVVUUUSSSQQQPPPOOOOOOOOOJJJJJJJJJHHHEEE???:::777333333222111444777::::::AAALLL]]]lllvvvyyyxxxwww~~~zzztttqqqmmmfff```bbbhhhfff```]]]```ggglllmmmwwwhhhRRRJJJNNNZZZyyyyyyxxxqqq^^^TTTkkk~~~{{{sssKKK111000000111111...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000///111777333:::GGGnnnPPPKKKKKKPPPSSSRRRPPPQQQ___XXXRRRQQQUUUUUUOOOIIIBBB>>>:::666666888;;;>>>EEEFFFGGGGGGFFFBBB???=========<<<<<<===@@@@@@???@@@IIIddd{{{ggghhh|||jjj^^^___}}}~~~|||{{{mmmWWWTTT|||bbbLLLPPPWWWTTTWWWBBB222000111---,,,000************************)))))))))))))))))))))))))))))))))))))))******+++***+++---///111333333444111777:::???BBBFFFdddlllcccsssuuulllddd^^^gggiiiOOO777777666666888:::<<<>>>???@@@FFFJJJPPPSSSUUUVVVWWWXXXVVVVVVWWWYYYZZZ\\\]]]]]]^^^```eeelllooommmnnnrrroooffflllyyyrrraaaRRRHHHDDDDDDBBBDDDEEEEEEDDDDDDDDDEEE@@@AAAAAABBBBBBBBBBBBAAA===AAADDDCCC@@@???BBBFFFLLLOOOTTTYYY[[[[[[ZZZXXXTTTQQQNNNKKKGGGBBB<<<888777555333333444444333222000111111222000...+++))))))))))))))))))(((((('''(((((((((((())))))))))))((((((((((((((()))******(((+++.../////////000000333666;;;@@@DDDJJJYYYhhhxxxcccrrr}}}sssYYYmmmjjjPPPJJJ@@@555---+++---///++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((***---222888>>>BBBAAABBBOOOooozzzpppSSSJJJdddUUUAAADDD???GGG]]]fffmmmnnnpppsss~~~}}}vvvsssooollliiiddd___\\\XXXWWWUUUTTTRRRQQQQQQQQQPPPQQQTTTXXX\\\]]][[[YYYSSSRRROOOMMMKKKKKKLLLMMMGGGHHHJJJJJJGGGAAA<<<888555555333///...111555666:::999???JJJRRRTTTWWW[[[```aaacccfffhhhiiiiiihhheeeccc\\\UUUVVV\\\\\\VVV______ffflllhhhkkkvvvOOOAAALLLMMMnnnxxxlll^^^OOOZZZxxxxxxyyyNNN222111111111222...,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000---111888555<<>>???<<<888999888777555444555999===DDDEEEGGGGGGFFFDDDAAA???>>>>>><<<;;;;;;<<<======BBBJJJbbbwwwbbbjjjkkkaaawww~~~}}}|||fffYYYeee}}}```OOORRRVVVWWWUUUKKK666---222///)))---++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,------///000222222333333888666999===@@@NNNqqqsssmmmhhhoooxxxlllllleeeeeejjj```III999666888999999999999;;;>>>AAAIIIJJJMMMQQQSSSUUUVVVVVVWWWXXXYYYXXXWWWYYY]]]aaaaaaeeeiiijjjlllmmmhhh```\\\```eeeiiinnn}}}kkkXXXLLLIIIIIIKKKLLLKKKJJJLLLMMMLLLGGGCCCHHHFFFFFFHHHKKKKKKHHHDDDDDDCCCAAABBBDDDIIINNNQQQUUUXXX\\\bbbggghhhfffddd\\\YYYSSSLLLEEE@@@<<<:::666555444333333444555666222111000//////...,,,)))))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))+++++++++,,,---...///000444777;;;>>>DDDMMMZZZbbbuuu```jjj|||fff```vvv___MMMBBB;;;...+++...+++,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))(((((('''''''''''''''(((((()))***+++'''+++---,,,222===CCCCCCDDDHHHYYY}}}oooLLLIIIccc\\\AAA@@@BBBJJJZZZcccoooqqqrrrsssuuu{{{{{{uuummmhhhfffccc^^^YYYXXXWWWUUURRRPPPOOOOOOOOORRRPPPOOOSSSYYY[[[XXXTTTSSSPPPKKKFFFDDDDDDEEEGGGJJJGGGDDDEEEFFFEEE???999777666333111000000000111222444777:::===???AAABBBCCCDDDFFFGGGJJJNNNSSSXXXYYY\\\VVVLLLMMMXXX]]]YYYcccbbbiiioookkkjjj~~~UUUJJJLLLNNNgggyyy~~~xxxiiiUUUNNN___uuu}}}\\\666...333222//////,,,,,,,,,+++++++++******,,,,,,---------------------777...444;;;KKKzzzyyyQQQMMMGGGFFFHHHIIIGGGEEEGGGHHHEEE>>>;;;;;;:::777333555666777777888:::<<>>======>>>???@@@???GGG___vvvrrruuu{{{{{{zzz|||mmmYYY[[[pppdddOOOOOOUUUSSSWWWOOO;;;000444000***,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))******+++,,,,,,,,,---...///111222333333333888888<<>>CCCMMMYYYaaarrraaahhhwww^^^jjjyyybbbUUUOOOGGG555---...+++,,,,,,,,,+++++++++******))))))))))))))))))))))))***)))))))))((((((((('''(((''''''(((((()))***+++))),,,......555???DDDCCCBBBFFFYYYnnnLLLEEEZZZ[[[CCCBBBCCCKKKZZZaaaiiikkkooorrrtttvvvxxxzzzwww{{{|||||||||uuunnniiigggddd___ZZZXXXWWWUUUSSSRRRSSSSSSTTTUUUTTTTTTWWWZZZ[[[YYYVVVOOOLLLGGGCCCAAABBBDDDEEEGGGEEECCCDDDGGGEEE@@@;;;777666333111000///000111222333444666777888888999===<<<;;;<<<>>>CCCGGGJJJVVV```aaaXXXSSSYYY]]][[[aaa```fffmmmkkkkkkjjjZZZWWWLLL[[[{{{}}}rrr```TTT\\\kkk___>>>333444000,,,,,,,,,,,,,,,++++++++++++***,,,,,,------------.........888000777???RRRxxxrrr|||rrrSSSOOOIIIDDDBBBBBBDDDFFFLLLPPPPPPIIIBBB@@@===;;;888;;;???@@@???>>>>>>>>>DDDHHHMMMPPPPPPLLLFFFBBB@@@??????>>>???@@@BBBCCC???FFFZZZzzz~~~||||||bbbVVVdddtttXXXRRRYYYSSSYYYRRR>>>000111...''')))++++++++++++++++++++++++)))))))))))))))))))))))))))******++++++,,,,,,------...///111222333444555555888<<>>777444222555444333333444555666777333222000000000///,,,***))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))+++++++++,,,---...000000444777:::===BBBKKKWWW___nnn}}}fffeeeddd\\\xxxggg]]]ZZZRRR===111///,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++++++++---///111888AAAEEEDDDCCCHHH^^^~~~~~~yyyttt|||fffDDD<<>>===???AAACCCDDDBBBBBBDDDFFFFFFAAA===888666333111//////000000000111222444666777888999@@@<<<999999<<<@@@@@@@@@RRRbbbkkkddd[[[ZZZ\\\]]]___]]]aaaiiijjjkkk|||iii___PPPQQQjjjzzziiiXXXWWW```~~~|||___AAA444111///---...,,,,,,,,,,,,++++++++++++,,,,,,---------.........///888333:::BBB[[[|||}}}tttsssttt~~~pppdddsssPPPNNNJJJEEEBBBDDDKKKPPP]]]eeejjjeee]]]VVVQQQMMMNNNOOOOOOMMMHHHCCC@@@???===BBBJJJOOOQQQMMMGGGCCC@@@@@@??????@@@BBBCCCDDDBBBGGGSSSvvv}}}~~~}}}~~~vvv```cccjjj[[[```XXX___ZZZDDD222000---))),,,++++++++++++++++++++++++))))))))))))))))))))))))******++++++,,,---------......///111222444555666777;;;???AAAEEE]]]uuuzzzzzzyyynnnkkkaaafffiii```MMM;;;555777555666777888:::===BBBEEEJJJLLLNNNQQQSSSTTTTTTTTTRRRSSSTTTUUUWWWZZZ]]]___ccceeeddd```___aaa___[[[___WWWXXX___aaacccyyyppplllgggcccaaaaaa```___```___]]]\\\[[[[[[ZZZZZZVVVUUUUUUXXXYYYWWWQQQLLLHHHDDDAAABBBHHHNNNSSSUUUVVVVVVVVVWWWXXXWWWUUURRRKKKGGGAAA<<<777555444444444444333333444555777888444222111111111000---+++))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******+++,,,---...000111555777999<<<@@@IIITTT]]]kkkxxxrrrcccuuuiiizzzkkk___ZZZSSS@@@555222---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,,,,,,,...333;;;CCCFFFEEEIIIPPPiii{{{}}}zzz}}}yyy{{{___???777???^^^___FFF:::???CCCNNN\\\bbbjjjjjjkkkooorrrqqqlllgggmmmmmmnnnpppqqqssstttttttttuuurrrlllkkkpppuuuwwwvvvyyy}}}zzzvvvpppkkkhhheeeaaa^^^bbb```]]][[[YYYYYYZZZZZZXXXYYYYYYVVVQQQLLLIIIHHH???===;;;999999;;;>>>???BBBBBBBBBEEEFFFDDD@@@===888666444111/////////000---///333777===BBBFFFHHHMMMIIIFFFGGGKKKLLLHHHCCCOOO]]]hhheee]]][[[\\\\\\___[[[^^^eeehhhjjjvvvkkk^^^WWWPPPfff{{{iiiVVVUUU___sssoooLLL666000///...---------,,,,,,,,,+++++++++,,,,,,------......//////111777444;;;BBBaaa}}}yyyooorrr~~~qqqeeemmm|||OOONNNLLLGGGDDDFFFNNNTTTdddppp|||}}}yyyuuuqqqllldddaaa[[[RRRIIIBBB>>>===555:::AAAHHHKKKKKKHHHEEE@@@@@@??????@@@BBBDDDEEEEEEHHHIII^^^rrriiirrrwww}}}zzzzzz{{{tttkkkyyyaaa___XXXeeebbbLLL555000///...333++++++++++++++++++++++++************************+++++++++,,,------....../////////111222555777888<<>>:::999666444444555777888555444444333444555666777555333222111111000...,,,))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))*********+++---///000111555777999;;;???GGGRRRZZZgggtttwwwcccvvv~~~zzznnn\\\QQQJJJ>>>777444---,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))((((((((())))))***+++,,,,,,+++...666???EEEGGGGGGLLLUUUsssxxxyyy|||{{{\\\@@@;;;CCC]]]SSS@@@:::@@@DDDOOO^^^cccllliiiggghhhkkkllljjjhhheeefffiiikkknnnoooppppppjjjkkkhhhaaa___dddhhhiiipppsssyyy~~~zzzwwwrrrmmmiiifffcccaaadddcccaaa___^^^^^^^^^^^^ZZZYYYWWWQQQJJJCCC???>>>888777555555666888:::<<>>;;;999777444111////////////---000444;;;CCCJJJPPPTTTVVVTTTUUUXXX[[[YYYQQQJJJLLLSSSZZZZZZYYYYYYZZZZZZ^^^ZZZ\\\bbbeeegggpppzzziii[[[ZZZRRRhhh~~~jjjVVVYYYjjjrrrrrrvvv{{{{{{~~~\\\;;;000000...***---------,,,,,,,,,++++++,,,,,,---......///000000111555444;;;@@@eeezzzooo~~~xxxyyyjjjSSSRRRNNNIIIDDDDDDHHHLLLWWWdddrrryyy}}}|||ddd```WWWLLLBBB;;;888888111444999>>>CCCFFFGGGGGGBBBAAAAAA@@@AAABBBDDDEEEEEEGGGCCCIIIaaaxxxlllaaagggqqqwww||||||~~~xxxvvvvvv}}}~~~___WWWUUU___```LLL444...---,,,000++++++++++++++++++++++++************************+++,,,,,,------......///000///000111333555888:::;;;???BBBCCCNNNnnnxxxcccXXXeeehhhXXXCCC888555444555666777888:::===BBBEEEJJJKKKMMMOOOPPPPPPPPPPPPMMMKKKIIIJJJOOOUUUZZZ]]]\\\```eeellltttuuujjj]]]jjjuuuvvvkkkjjjhhhiiijjjkkkjjjiiidddgggjjjkkkjjjgggeeeeeeaaa___]]]]]]]]][[[VVVRRRLLLGGGAAAAAADDDEEECCC@@@;;;999777666666666444333555444444444555777888:::666555444333333444555666555444222222222111...,,,))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))******+++---///111222555666888:::===EEEOOOWWWdddppp}}}uuugggmmmwwwwwwttt]]]MMMDDD999555444,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,,,,---***...999DDDIIIJJJJJJMMMYYY{{{|||yyyvvvzzz|||vvvVVV===<<>>:::888333333222222333666888:::???AAADDDEEEDDDAAA===;;;999777444111///...//////000222555:::AAAHHHMMMQQQSSSTTTWWW[[[]]]ZZZRRRKKKJJJJJJKKKMMMPPPTTTUUUUUU[[[YYYZZZ^^^aaaeeemmmvvvmmm^^^XXXPPPdddsss]]]aaasss{{{qqqoooxxx~~~]]];;;...111222---------------,,,,,,,,,,,,,,,,,,---...///000000111111333555;;;???jjjzzzWWWYYYVVVRRRLLLFFFBBBAAAAAAEEEMMMVVV[[[aaahhhiiigggQQQNNNHHH@@@999666666777444444555777;;;AAAFFFIIIEEEDDDCCCBBBBBBCCCEEEEEEEEEHHHDDDCCCJJJVVVpppkkk\\\[[[^^^fffjjjggggggoooyyyzzz|||]]]PPPVVVVVV\\\NNN777000---***+++++++++++++++++++++++++++************************,,,,,,,,,---......//////000000000111333666999;;;999<<>>777777555555666888888:::===AAADDDIIIJJJLLLMMMNNNNNNNNNMMMIIIEEEAAABBBHHHPPPVVVZZZYYY[[[```jjjuuuvvvfffTTTjjj}}}tttooommmlllmmmoooqqqrrrrrrqqqssstttrrrmmmjjjiiiiiifffbbb___]]]]]]\\\XXXTTTLLLFFFBBBAAADDDCCC>>>888666333111000111111000///222333444666777888999999888777555444333333444444666444333222222111///---))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))***+++---///111222555666888999<<>><<<999777444111///......///111222444777;;;@@@DDDGGGKKKMMMQQQTTTTTTRRRNNNKKKGGGEEECCCFFFIIILLLOOOQQQVVVUUUWWW[[[___dddnnnwwwyyyfffZZZNNNYYYuuuiiidddqqqxxxuuutttwww~~~|||vvv```AAA///000333111...------------,,,,,,,,,,,,,,,---...///000111111111222666===@@@qqqQQQ]]]ZZZUUUOOOIIIDDD@@@===<<<>>>??????BBBHHHIIIFFF======;;;888666555777999999777444444777>>>EEEJJJGGGFFFEEEDDDDDDEEEFFFFFFFFFKKKIIIFFFEEEEEE]]]wwweeeUUUPPPFFFMMMQQQLLLJJJQQQ]]]fff~~~}}}___NNN[[[UUU___UUU@@@999444...---++++++++++++++++++++++++************************,,,,,,------.../////////000000000111333666999;;;===AAADDDIII]]]{{{~~~{{{qqqmmmhhhqqqkkkPPP:::777888666666777888888999<<<@@@DDDHHHIIIKKKLLLMMMMMMMMMLLLFFFAAA<<<<<>>???CCCEEERRRaaaeeeooouuu}}}zzzqqqkkkgggUUUUUUWWWZZZ^^^dddjjjmmmooouuuyyyyyyyyy||||||zzzyyyxxx{{{```[[[lll|||xxxssspppoooooonnnoooooolllggg```YYYUUUNNNEEE<<<777666666333000000000000111222444666777888===BBBEEEEEEBBB@@@???:::888444111///......///111111222444777;;;???BBBEEEHHHKKKMMMLLLKKKKKKLLLEEECCCCCCDDDEEEGGGKKKOOOQQQSSSVVVYYY]]]dddpppzzzlll^^^MMMPPPhhhqqqccciiihhhppprrrooovvvtttzzznnnOOO555//////---......---------,,,,,,,,,,,,,,,---...///000111222111111777???BBBwwwYYYeeeaaa[[[VVVPPPJJJDDDAAA===FFFPPPTTTOOOHHHAAA>>>@@@999555888;;;;;;<<<>>>777666444333555;;;CCCJJJMMMLLLJJJHHHGGGFFFEEEEEEFFFHHHKKKHHH@@@AAAXXXsss|||gggSSSCCC;;;:::<<<>>>>>>>>>FFFPPPeee~~~yyytttdddSSSRRRXXX]]]NNN444---111---,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,---------...////////////111444666777999;;;===DDDDDDJJJVVVqqqyyy{{{ttttttnnnvvvnnn{{{lllJJJ:::666666:::888888888888888;;;@@@CCCGGGJJJLLLLLLKKKLLLPPPTTTLLLAAA999:::>>>@@@FFFMMMGGGJJJSSSbbbmmmlll___SSSJJJKKKOOOXXXhhh{{{}}}yyyttttttxxx~~~vvvnnnjjjjjjgggddd```^^^]]]\\\ZZZYYYHHHCCC@@@BBBFFFDDD:::111333111---,,,...000111111333444666888888888888777666333///000333555555444444444444333222111000000---,,,***)))(((((((((((())))))((((((((((((((()))''''''(((((())))))***************+++,,,---///000444666999;;;===CCCKKKQQQ^^^fffqqq|||xxxllliiinnnWWWGGG;;;111---///------,,,,,,,,,,,,++++++&&&''')))+++,,,+++***)))***++++++,,,,,,++++++***)))))))))***++++++,,,,,,---...000AAAVVVXXXUUU\\\cccnnn|||PPP<<<444PPP^^^GGGBBB>>>???HHHWWWeeemmmuuuwwwtttkkkcccbbbcccbbbccceeehhhhhhhhhkkknnnpppqqqpppssstttwwwxxx{{{}}}sssvvvrrrlllmmmyyyuuusssrrrqqqoooiii```UUUJJJDDD@@@<<<777555666666555333666555444444444666777888<<<===???AAAAAA???===<<<999555000------.........///111333444444555777999>>>???AAABBBBBBCCCEEEGGGDDDCCCAAA??????BBBHHHLLLTTTVVVYYY\\\```eeekkkpppvvvggg\\\RRRIIIZZZiiiTTT^^^ccciiioooyyyyyy}}}pppQQQ666...---,,,------------------------,,,---.........///111333111333777888LLL```iiifffaaa\\\WWWQQQKKKGGGNNNWWWbbbhhhgggaaa\\\ZZZKKKFFFDDDFFFEEE???999666555555555555777===DDDJJJMMMLLLJJJIIIHHHGGGGGGGGGEEEFFFIIIIIICCCDDDXXXqqqooo^^^MMM@@@;;;999999:::999999===DDDVVVqqqgggWWWRRRXXX```RRR888///111---,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,------......//////000000333555888999;;;>>>@@@BBBDDDMMMXXXrrr|||uuuqqqvvvvvvrrrgggjjjmmmxxxhhhHHH999666666:::888888888888888;;;???CCCFFFHHHJJJJJJJJJLLLPPPUUUPPPCCC999888;;;;;;<<<>>><<>>@@@IIIWWWeeemmmpppqqqwwwxxxppphhhaaa^^^_________```cccgggkkklllllloooooosssyyy}}}|||vvvzzz|||~~~}}}yyyvvvuuummmjjjccc[[[QQQGGG@@@;;;<<<999555555666888777666777777777777888:::<<<===???@@@AAABBBAAA>>>;;;:::999555000------............000222333333444666888777999;;;<<<<<<===>>>@@@BBBBBB@@@>>>???BBBHHHMMMUUUWWWYYY\\\___ccciiimmmrrroooSSSQQQNNN\\\zzzlllTTTXXXeeepppuuu~~~{{{|||nnnOOO777//////...------------------------,,,---.........///111333111333777888NNNuuu|||YYYmmmkkkhhheeeaaa]]]WWWSSS^^^fffrrr|||}}}|||fff^^^VVVQQQJJJ???666222333333444555888>>>FFFLLLMMMLLLJJJIIIHHHHHHIIIIIIGGGFFFGGGHHHCCCCCCRRRfff|||ooo\\\QQQIIIBBBCCC<<<777777777666888<<>>AAADDDFFFHHHGGGGGGIIIOOOTTTRRRFFF;;;888888666444333333333???YYYuuu}}}mmmZZZOOOHHH===999DDD```{{{uuuoookkkgggeeecccbbbaaa___\\\YYYOOOHHHAAA@@@CCCDDD???:::333000---+++,,,,,,,,,,,,......///000000/////////---...111444555444000---222222222222222111000///...---+++)))(((((((((((()))((((((''''''((())))))(((((((((((())))))))))))))))))***+++,,,...///000000333555777999>>>FFFLLLWWW```nnn{{{\\\mmmvvviiiwww___LLL===222......------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,***)))''')))))))))******)))))))))))))))******+++,,,,,,,,,///000444HHH___cccaaaiiilllzzzyyy~~~III:::777OOOUUUFFFBBB>>>@@@JJJWWWdddlllnnnnnnqqqxxxzzzsssjjjbbb```ccc______```dddhhhlllnnnooohhhiiinnnyyywwwkkkvvvvvvrrrtttvvvxxxqqqlll___YYYPPPFFF>>>999777666777666444444777999:::999888888999:::<<<>>>@@@AAABBBBBBCCCBBB@@@===:::888888555000...---.........---///000111111222444555222444666777777777999;;;??????>>>===???CCCIIIMMMUUUVVVYYY[[[]]]aaafffiiimmm{{{SSSSSSQQQVVVlllnnnRRRRRRcccrrrwww}}}}}}lllOOO888000000///------------------------,,,---.........///111333111444777999QQQtttwwwYYYooonnnmmmmmmllliiifffccciiioooyyy}}}nnn[[[NNNCCC:::555555222222222222777???HHHOOOMMMKKKJJJHHHHHHHHHIIIJJJJJJFFFEEEEEEAAA>>>IIIYYYpppxxxvvveeeSSSMMMQQQUUUVVVJJJ===999999:::<<>>000000---------,,,,,,,,,+++++++++++++++++++++++++++++++++------...///000000111222444666:::===@@@CCCFFFIIIGGGKKKRRRWWWiii|||zzzuuuddd___kkkooo[[[@@@888777666:::666777888888888:::===@@@CCCDDDDDDCCCBBBDDDJJJOOORRRKKKBBB<<<888555444333333000555FFF___sssyyyxxxoooiii\\\MMMIII[[[~~~}}}|||yyysssnnnfffdddcccbbbaaa___[[[XXXQQQJJJAAA>>>@@@AAA@@@===555222///---------,,,++++++,,,---....../////////111222444666555333000---111222222222111111000//////---+++)))(((((((((((((((((('''''''''((())))))(((((((((((()))))))))))))))))))))+++,,,...000111000222555666777<<>>777333333444666555555444555777888::::::999999:::;;;===>>>@@@@@@BBBBBBBBBAAA@@@===:::999888555111............---+++---/////////000111333111333555666666666888:::;;;;;;<<<<<<>>>CCCIIINNNRRRTTTWWWZZZ]]]aaaeeehhhkkk|||```ZZZQQQLLL\\\qqqQQQPPP\\\nnn{{{}}}|||oooSSS;;;111///...------------------------,,,---.........///111333111444777:::UUUxxxzzzZZZnnnnnnooopppssssssrrrpppppppppqqqvvv{{{~~~}}}|||ssscccPPPCCC:::555444777333222000000444>>>KKKTTTMMMLLLIIIHHHGGGHHHIIIKKKLLLGGGDDDEEEAAA???IIIXXXhhhssswwwhhhUUUQQQ]]]kkknnn]]]LLLCCC@@@>>>???@@@BBBZZZ{{{wwwaaa\\\___aaafff\\\???//////...---------,,,,,,,,,++++++++++++++++++++++++++++++------...///000111222333555888<<>>BBBBBBAAA>>><<<>>>DDDJJJRRRQQQMMMDDD<<<888666666444333444888CCCYYYrrrqqq]]]bbb}}}vvvoooeeecccbbbaaa```]]]ZZZVVVSSSKKKBBB======??????===777444111000//////...,,,+++,,,---...000111333444666555555333111/////////111222222222222111111000///...,,,***(((((((((((('''''''''''''''((())))))))))))))))))(((((((((((((((((()))***,,,...000111111333555666777<<>>555111000------,,,,,,,,,+++++++++))))))***+++,,,---------***++++++++++++++++++************+++,,,,,,---------000777MMMhhhnnnmmmuuuuuu}}}~~~|||III999888QQQTTTDDDAAA???BBBLLLXXXcccjjjppprrrtttvvvwwwxxxyyyzzzuuuvvvzzz|||wwwpppnnnpppmmmkkkiiiiiijjjlllmmmllliiipppzzzmmmvvvwwwuuusssmmmrrr~~~ssscccQQQEEE:::888444111111222444555555555666666666777888999999::::::;;;<<<<<<<<<<<>><<<;;;777444111///.........---***,,,............000111111333555555555666888:::777999:::;;;>>>CCCIIIMMMOOORRRVVVZZZ]]]aaafffiiilllwwwmmm^^^RRRKKKWWWwwwVVVUUUYYYpppvvvvvvvvv[[[AAA111------------------------------,,,---.........///111333222555777;;;ZZZwww{{{oooooo|||sssSSSnnnmmmnnnppptttwwwwwwwwwoooggg\\\WWWWWWWWWUUURRRPPPGGG>>>;;;999555333444555333111222666AAAMMMVVVOOONNNKKKHHHHHHHHHJJJKKKLLLGGGEEEEEECCCDDDRRRdddfffqqqwwwlllXXXQQQ[[[jjjyyylll^^^VVVOOOGGG@@@>>>BBBUUUttt}}}rrr|||nnn]]]]]]]]]eee]]]AAA/////////------------,,,,,,,,,,,,++++++++++++++++++++++++---...///000111222333444666999===@@@CCCFFFIIILLLPPPPPPQQQQQQbbb~~~vvvppp___bbbooohhhPPP:::888888555888555666888888777888:::===@@@@@@>>>:::888;;;BBBHHHTTTXXXXXXRRRIIICCC<<<777222666888444444AAAZZZooopppmmm~~~yyypppiiieeecccaaa```___]]]YYYWWWTTTMMMDDD???=========;;;888666333222222111000...---------///000222444555444444222///,,,,,,...000222222333333333222222111000///---***)))(((((((((&&&&&&&&&&&&'''((())))))))))))))))))(((((((((((((((((()))***,,,///111222222444666666777;;;CCCHHHOOOYYYhhhtttzzzyyy~~~kkkPPP===444000...------,,,,,,,,,,,,++++++'''((()))***+++---......++++++,,,,,,,,,,,,++++++******++++++,,,---------,,,000888PPPkkkrrrqqqzzz{{{|||~~~III:::<<>>=========777444111/////////---,,,***,,,------------///000...000222333333444666777555777888:::===BBBHHHLLLMMMQQQUUUZZZ^^^bbbgggjjjnnnsssrrr]]]TTTSSSYYY|||^^^^^^```yyywww|||fffHHH333,,,---------------------------,,,---.........///111333222555777<<<^^^ttt|||zzzvvvvvv~~~dddMMMooonnnmmmnnnqqquuuwwwwwwooo```LLL???;;;;;;999777999444333888:::777444333555666666888===EEEOOOVVVSSSQQQNNNKKKIIIJJJLLLMMMMMMHHHFFFEEEBBBEEEXXXnnnrrrzzz~~~ttt```SSSTTT[[[pppmmmmmmmmmfffWWWGGG???CCCSSSpppvvvdddiii~~~\\\SSSVVVbbb```FFF333000000...------------,,,,,,,,,++++++++++++++++++++++++---...///000222333444555777:::===@@@BBBEEEIIIKKKNNNNNNPPPSSSggg}}}xxxmmm\\\cccqqqgggMMM888888888555888444666777888777888:::;;;>>>===;;;888777<<>>;;;999777666444333333333111/////////......///000111222///000000...,,,---111444222333333444444444333333111///---+++)))(((((((((&&&&&&&&&&&&'''((())))))***)))))))))(((((((((''''''((()))***,,,///111222222444666666666:::AAAGGGPPPYYYfffrrr{{{}}}wwwwwwtttUUU@@@666222...------,,,,,,,,,,,,++++++((((((((()))***+++,,,---******++++++++++++************+++,,,,,,------...---222:::SSSooouuuttt}}}}}}tttwww~~~|||}}}FFF<<>>>>>>>>===;;;;;;<<<<<<<<<<<<<<<<<<777444111000//////---,,,***,,,------------...000,,,...000111111222444555444666888:::<<>>CCCIIIQQQVVVVVVTTTPPPMMMKKKKKKMMMNNNOOOJJJGGGDDD???CCCXXXoooooo\\\TTTSSSccciiiuuu~~~zzzfffQQQDDDEEETTTppp{{{bbbbbbcccnnnVVVJJJOOO```cccKKK666222000......---------,,,,,,,,,++++++++++++++++++++++++---...///111222333444555777:::===@@@BBBDDDHHHJJJLLLLLLPPPVVVmmm|||~~~|||mmm[[[gggsssgggKKK888999888555777444666777888777888999;;;<<<<<<:::888888>>>GGGOOOVVV^^^gggpppwwwqqqYYY@@@888777555555666<<>>;;;888777555333333333333111000111000...---,,,---......,,,///111111000111555999333333444555555444444444111000---+++)))(((((((((%%%%%%%%%&&&'''((()))*********))))))(((((((((''''''((()))***,,,///111222222333555555555999@@@FFFPPPYYYeeepppyyy}}}wwwxxx{{{}}}\\\DDD:::555000---------,,,,,,,,,++++++***)))))))))))))))******))))))************))))))***++++++,,,,,,------...///333<<>>ccc___DDDvvvnnnjjjmmmnnnnnnttt~~~zzzmmmYYYFFF===;;;:::999999444444888:::777444444<<<>>>AAADDDGGGMMMVVV\\\YYYVVVSSSRRRQQQQQQOOONNNMMMIIIEEEBBB@@@FFFWWWhhhyyyiiiZZZPPP```kkksssvvvyyyuuu___FFFFFFLLL___|||hhh___SSSYYYfffsssUUUJJJKKKTTT\\\RRR:::,,,---000000///...------,,,,,,++++++++++++++++++,,,,,,000000000000111333444555:::===BBBEEEGGGIIIKKKLLLNNNPPPVVVQQQrrr~~~lll```hhh|||jjjNNN666111777999444666333333777999888888::::::>>>999777>>>???AAALLLTTTVVVjjjzzz|||NNN:::666444666777777===EEEQQQbbbiiinnn~~~~~~sssmmmmmmfffccceeeddd___]]]___XXXRRRLLLIIIGGGDDD>>>888:::888666555444222000...000000000000111222222333111333444555555555666777333222111222444555444333//////...,,,***)))''''''&&&&&&&&&'''''''''((((((+++*********))))))(((((('''((((((***+++---///000222333555666777:::???BBBNNNWWWeeepppxxx|||mmmyyyhhhhhhRRR;;;...------------,,,,,,,,,++++++++++++************++++++)))************+++++++++++++++,,,------......///222222???[[[rrrzzz|||~~~ssspppiiiDDD;;;MMMhhhcccEEEBBB???CCCNNN[[[dddiiikkknnnsssuuuqqqkkklllqqqvvv|||yyyyyy{{{ssspppnnnllljjjfffdddddduuuyyyTTTOOOfffxxxlll^^^TTTHHHBBBAAA@@@;;;777666555444333333333333333000222444555555555666777777:::>>>@@@AAA@@@AAABBBAAA@@@>>><<<;;;;;;:::999;;;888333///------...///---,,,,,,++++++,,,,,,---+++---000000000000111333111333777:::===CCCIIIMMMOOOSSSXXX]]]```bbbdddfffhhhsss^^^ZZZRRRIIIccc~~~rrriiiuuu}}}|||[[[888---555......---+++)))))),,,...------------...000111222555222888???nnn^^^:::vvvooollloooooopppzzzuuu^^^KKK@@@;;;888777444555777777555777;;;AAADDDGGGIIIMMMSSS[[[``````\\\WWWTTTSSSSSSRRRQQQLLLIIIFFFCCCAAAFFFVVVeeeuuujjjddd```lllsssxxxyyy{{{uuu^^^FFFEEEGGGVVVvvvyyy{{{vvvjjj___]]]^^^jjjuuuXXXJJJJJJTTT^^^TTT===000111000//////...------,,,,,,++++++++++++,,,,,,,,,,,,/////////000111333444555:::===BBBEEEFFFHHHJJJLLLJJJMMMUUUSSSuuupppdddkkkxxxgggLLL777333888888333666333333777888777777:::;;;BBB???===AAA@@@BBBMMMOOOTTThhhxxxmmmEEE999333555666555<<>>;;;999777666666555444222333222000.........///000666777999999888777777777333222222222444555444333111000///---,,,***)))(((&&&&&&&&&'''''''''((((((******)))))))))((((((((('''(((((()))+++---///000222333444555777:::>>>BBBKKKUUUcccnnnwwwxxxlllppp~~~dddOOO???444000---------,,,,,,,,,++++++++++++************++++++************+++++++++++++++,,,,,,------......///000000???\\\ttt~~~|||yyy```>>>777JJJccc\\\EEEAAA???CCCMMMZZZdddhhhqqqtttxxxyyyrrrjjjiiilllvvvzzzsssqqqyyy{{{xxx{{{vvvrrrlllgggbbbbbbhhhppp]]]JJJUUUmmmssshhh]]]TTTIIICCCBBBAAA<<<777555444333333222222222222000111333333222222444555888:::===AAACCCDDDCCCCCCCCCBBB???>>>===<<<:::999999888555111---,,,---///---,,,,,,++++++,,,,,,------......000111111111111111333666999===CCCIIIMMMNNNRRRWWW\\\^^^aaaccceeehhhsssbbbYYYRRRIII]]]wwweeeaaawww{{{}}}___===...222,,,------+++***)))+++---------------...000111222444333;;;CCCssscccBBBvvvqqqoooqqqppprrrmmmZZZLLLDDD<<<999888999888888>>>EEEHHHKKKNNNQQQVVV[[[bbbggggggccc]]]YYYVVVUUUSSSRRRMMMJJJGGGDDDAAAFFFVVVfffyyylllggggggmmmrrruuuxxxzzzuuu___GGGDDDBBBJJJgggwwwppprrrooohhhaaabbbnnn{{{}}}xxx}}}___NNNNNNWWWaaaXXX@@@111111/////////...------,,,,,,+++++++++,,,,,,,,,------/////////000222444666777;;;===AAADDDFFFGGGJJJLLLLLLPPPZZZZZZ~~~rrrvvvwwwyyypppcccjjjuuucccJJJ999666999888222777444333666777555666:::???IIIIIIEEEFFFCCCDDDNNNLLLRRRdddsss^^^EEE333444777444:::GGGKKKbbbpppyyy{{{vvvtttrrrlllhhhhhhhhhffffffhhh^^^YYYTTTRRRQQQOOOKKKGGG@@@===:::888888888777666777555333111000222444666===>>>>>>===<<<:::888666444333222333555555555444222111000///---+++***)))&&&''''''''''''(((((((((((((((((((((((('''''''''''''''((()))+++---///000111333444555666999>>>AAAIIISSSaaammmvvvyyyrrrvvvaaaLLLAAA777///------------,,,,,,,,,,,,++++++************++++++************+++++++++,,,,,,,,,,,,---......////////////>>>]]]xxx]]];;;777JJJ```VVVDDD@@@>>>BBBLLLYYYcccgggtttvvv|||}}}vvvllliiilllzzz{{{nnneeennntttrrrtttuuuooohhhbbb]]]___mmm|||cccGGGKKKeeewwwlllaaa[[[SSSKKKFFFDDDBBB===888666666555555444555555555555666666444333333555777:::;;;===CCCHHHKKKIIIGGGIIIGGGCCCAAA???>>>;;;999777888777444///,,,---///---,,,,,,++++++,,,,,,---000...---...222333111///111333666888<<>>???AAAFFFLLLLLLOOOTTTZZZ```eeejjjlllkkkhhhccc```\\\YYYTTTQQQOOOKKKFFFCCCAAAHHHZZZkkkiii]]]YYY[[[```fffnnnuuurrr___KKKCCC>>>CCC\\\pppzzzvvvqqqkkklllttt}}}zzzsss{{{gggVVVUUU\\\eeeZZZAAA000...//////.........---------++++++,,,,,,------.........///000111333666888999<<<>>>AAADDDEEEGGGJJJLLLPPPRRR\\\^^^xxxqqqmmmsss}}}lll```hhhyyydddIII999777:::888333888555444666555444666;;;DDDRRRSSSLLLJJJFFFFFFOOOLLLSSS___lll|||ZZZ888444888666999DDDSSSiiivvv|||xxxwwwwwwrrrlllhhhgggfffeeefffccc___[[[YYYXXXVVVTTTRRRIIIEEE@@@===<<<<<<<<<<<<<<<;;;999777888:::===@@@CCCBBBAAA???>>>;;;777555555333333444555666555444222222000///---,,,******'''''''''''''''(((((((((''''''''''''''''''''''''''''''((()))+++---...///111222333444666999===AAAGGGQQQ```lllvvvssseeeKKK@@@777---...------------,,,,,,,,,++++++************++++++*********+++++++++,,,,,,,,,,,,------...///////////////>>>^^^{{{}}}aaa>>><<>>LLL[[[ZZZPPPLLLIIIHHHOOOLLLUUU\\\eeevvvrrrCCC666999999999???YYYnnnvvv|||}}}yyyxxxwwwsssmmmhhhgggggggggfffhhheeeaaa___]]]\\\\\\[[[RRRNNNHHHFFFFFFIIIKKKMMMKKKJJJHHHGGGFFFFFFFFFGGGFFFCCC@@@>>><<<:::666333555444333444666777666555222111000...---+++***)))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&'''''')))***,,,...///000111333333555888===@@@GGGRRR```mmmwwwjjjmmmPPPAAA777///.........---------,,,,,,++++++************++++++***++++++++++++,,,,,,,,,,,,,,,---......//////000111000???```~~~yyy~~~^^^>>>???UUUfffUUUBBB???<<<@@@KKKXXXaaafffmmmsss|||xxxvvvxxxoooXXX___ooossssssjjjaaaaaallluuuxxx~~~yyyYYYJJJPPPmmmyyypppiiiccc]]]ZZZYYYUUUPPPMMMKKKGGGCCC???????????????@@@@@@AAABBBAAA@@@???===;;;;;;===???BBBBBBFFFOOOXXX]]]ZZZVVVYYYTTTMMMJJJHHHEEE@@@;;;888:::;;;888333000//////---,,,,,,++++++,,,,,,---333///,,,---222555333000111222444666:::@@@HHHMMMQQQTTTXXX\\\___bbbeeehhhooovvv~~~sss\\\VVVMMMAAALLL{{{bbbOOOPPPjjj~~~wwwLLL333000,,,///111222000...---,,,------------...000111222777444;;;DDDwwwnnngggvvvzzzrrrNNN???wwwuuuvvvxxxvvvyyyjjjRRRJJJKKKKKKGGGCCCGGGNNNZZZgggrrrwwwvvvtttuuutttsssqqqnnnhhh```[[[VVVOOOGGGAAA@@@III]]]qqqsss{{{|||nnnYYYJJJBBB???AAAFFFOOOYYYbbbddd```[[[KKKHHHFFFTTTwwwzzzuuuwwweeeUUUSSS[[[fff___GGG555111........................+++,,,,,,---...///000000///000222555888;;;>>>@@@???AAACCCEEEFFFHHHKKKNNNVVVUUU\\\^^^zzzuuuxxx{{{vvvkkkjjjzzzeeeFFF888888;;;;;;:::999666666666444444:::BBBUUUbbb]]]PPPLLLKKKJJJOOOLLLWWW[[[cccsssRRR===:::::::::;;;VVViiiooosss}}}yyyzzzsssrrrnnnjjjjjjnnnnnnlllllljjjgggcccaaaaaaaaaaaaZZZVVVQQQOOORRRXXX]]]```eeeeeeccc```[[[VVVQQQNNNFFFBBB<<<:::999999666333666555444555777777777666222111000///---+++***))))))))))))(((((((((((('''&&&&&&&&&'''''''''''''''&&&&&&'''(((***,,,...///000111222333444777<<>>BBBKKK[[[lllyyy~~~|||xxxxxxvvvssspppnnnjjjeeeaaaVVVQQQJJJDDD@@@FFFWWWiiilllllleeeVVVKKKEEECCCAAABBBDDDJJJPPPVVV\\\ccchhhTTTPPPKKKQQQnnn|||fffTTTRRRZZZfff```HHH555111........................,,,,,,---...///000111111000111333666:::>>>AAACCCAAACCCEEEFFFGGGIIIMMMOOOZZZZZZbbbfffxxxwwwvvvssshhhkkk}}}|||```CCC999;;;===<<<;;;999777777777555555===FFF^^^ggg^^^MMMKKKMMMLLLOOOMMMYYY[[[aaapppttt}}}aaaEEE999888::::::KKK___ffflll~~~~~~zzzyyy|||tttuuusssooopppttttttpppooommmjjjfffdddcccdddeeebbb]]]WWWUUUWWW]]]dddgggrrrrrrrrrooohhh^^^UUUOOOFFF@@@999666777888777555666555555555777888777666333333111000...---++++++))))))))))))((((((((('''&&&&&&''''''((((((((((((&&&&&&'''(((***,,,---//////000222222444777;;;???GGGQQQ___kkkuuu~~~mmmjjj|||eeeLLL;;;444............------------++++++************+++++++++++++++,,,,,,,,,------------......//////000000222111AAAeee}}}qqqFFF444DDD^^^jjjQQQCCC???===AAALLLYYYbbbgggpppuuu~~~zzzyyy}}}{{{YYYVVVgggnnnnnn```ZZZbbbvvvwww___TTTXXXqqquuullljjjhhhccc```bbbdddaaa]]]YYYVVVTTTRRRQQQLLLLLLMMMMMMNNNPPPQQQRRRNNNOOOPPPOOONNNMMMNNNOOOQQQTTTXXX]]]^^^]]][[[YYYSSSMMMIIIIIILLLNNNJJJEEEAAA===999888999888444000---,,,,,,++++++,,,,,,---///.........000333555777111111222444888???GGGMMMRRRUUUXXX[[[^^^bbbfffiiinnnttt{{{cccOOONNNHHHQQQvvvZZZUUUccczzz{{{wwwSSS888///,,,...000///...,,,,,,,,,------------...000111222888444===HHH}}}uuufffmmmpppkkkzzz~~~uuu```???:::}}}zzz|||rrr^^^RRRHHHAAA>>>@@@JJJ[[[ooo~~~zzzyyyuuupppllliiihhhfffdddVVVRRRLLLFFFAAADDDQQQ```jjjfff]]]QQQKKKJJJGGGCCCCCCCCCFFFIIINNNXXXfffsssZZZVVVMMMNNNhhh|||{{{|||kkkVVVTTT[[[fff___FFF222------.....................,,,,,,---...///000111222111222444777;;;???CCCDDDCCCDDDFFFFFFGGGJJJMMMPPPXXXXXXbbbhhhyyyqqqnnnccceeeyyyvvv[[[AAA:::>>>???===;;;999777777777555666???IIIcccjjj]]]KKKJJJMMMMMMNNNOOO[[[[[[```mmmjjjmmmjjjKKK888666:::;;;CCCXXXaaajjj~~~{{{{{{yyywwwyyy~~~yyy{{{yyyttttttxxxvvvppppppooolllhhheeedddeeeggghhhbbbZZZUUUVVV[[[```ccckkkmmmnnnllleeeZZZOOOGGGGGG???777444666888888666777666555666777888777666555444333111000...---,,,******))))))(((((((((''''''''''''((((((((())))))&&&&&&'''(((***,,,---...///000111222444777;;;???FFFPPP^^^jjjsss}}}zzzwwwhhhlllOOO999000//////.........---------++++++************++++++++++++,,,,,,,,,---------------......///000000000222111AAAgggvvvjjjCCC777JJJcccjjjNNNDDD@@@>>>BBBLLLYYYcccgggnnnsss||||||}}}ZZZQQQ^^^dddbbb[[[WWW___rrrzzzvvvzzz~~~nnnqqqdddQQQKKKTTTrrrzzzrrrlllmmmmmmgggdddeeeiiifffbbb^^^[[[YYYXXXXXXTTTTTTTTTUUUVVVXXXYYYZZZZZZ\\\]]]^^^\\\[[[\\\\\\VVVZZZ^^^```^^^ZZZWWWUUUMMMHHHDDDGGGMMMPPPMMMIIIEEE???999888;;;;;;666111---,,,,,,++++++,,,,,,------...//////000222666:::111111222444777>>>GGGMMMQQQTTTWWWZZZ]]]aaaeeehhhfffnnnuuukkkUUUSSSJJJJJJxxxiiiUUUYYYqqq|||tttUUU999...+++---...---,,,***+++,,,------------///000111222777555???LLLnnnrrr{{{vvv|||ooo]]]@@@===|||zzz|||}}}dddOOOBBB<<<:::<<>>888555888999666777777666666666666777777555444333111000//////...)))(((((()))******'''%%%''''''''''''''''''''''''&&&&&&'''((()))***+++++++++,,,...///111555999===GGGOOO[[[fffnnnyyy}}}ooowwwyyy~~~rrrRRR@@@444000//////---,,,+++***************++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,---...///000000000000777555AAAiii|||sssQQQ===>>>LLLiiilllPPPDDD@@@===@@@JJJWWWaaafffrrrqqqwwwlllwww}}}\\\LLLKKKUUUeeennnggghhhssszzzzzz}}}|||ooobbbUUUGGGFFFbbbzzzuuurrrrrrpppmmmnnnqqqmmmkkkhhhdddbbbaaa``````___[[[YYYZZZZZZZZZ___fff```iiiqqqssstttssspppkkkkkkfff```^^^^^^]]]XXXSSSPPPFFF>>>BBBMMMUUUSSSNNNIIIDDD>>>;;;<<<;;;666222------,,,,,,+++***))))))***,,,---...000222666999444...,,,...333999BBBKKKPPPTTTYYY\\\]]]```eeeiiimmmooowww|||nnn[[[WWWFFFOOOxxx{{{___SSSiiizzzpppSSS999555......---,,,,,,,,,,,,---,,,---.........///111333555777777KKKyyyvvvSSS@@@999~~~zzzvvvwwwkkkRRRCCC;;;999;;;EEETTTbbbjjjjjjddd___]]]ZZZXXX[[[```ddddddbbbWWWQQQLLLIIIFFFIIIVVVdddppp}}}~~~nnn```\\\SSSFFFEEEDDDCCCFFFOOO[[[gggooojjjgggaaahhh~~~~~~|||zzzddd^^^bbbcccggghhhRRR888111......------------......---...///...---...000222444666:::>>>AAABBBCCCCCCEEEEEEEEEFFFHHHJJJKKKLLLPPPRRR\\\aaayyyvvvhhhcccpppzzzzzzUUU>>>>>>>>>???@@@<<<:::===777333666555;;;LLL___YYYQQQKKKIIIJJJKKKLLLNNNSSS]]]ffffff```^^^aaaaaafffbbbQQQ@@@:::999:::EEEnnnxxxzzz~~~zzzvvvttttttssssssrrrsssssssssssssssrrrqqqqqqsssuuutttnnnfffdddhhhmmmnnngggaaa]]]XXXPPPLLLKKKJJJGGGCCC???<<<999666444222888;;;888777:::;;;999777777666666666666777777555444333111000//////...))))))((()))******(((%%%''''''''''''''''''''''''&&&&&&'''((()))***++++++,,,---...///111444999<<>>IIIRRRUUUSSSKKKEEE>>>;;;;;;;;;888555...------,,,+++***))))))***,,,---///000333777:::666000...000333888@@@HHHLLLPPPVVV[[[^^^bbbfffjjjkkkmmmvvv|||sss```[[[JJJNNNrrrfff[[[kkk{{{{{{}}}||||||rrrTTT777222......---,,,,,,,,,,,,---,,,---.........///111333666888999MMMXXXAAA;;;~~~qqqjjjppp{{{oooSSSAAA888666888???JJJVVV]]]^^^ZZZVVVTTTQQQPPPRRRWWW\\\]]]]]]TTTOOOKKKJJJJJJOOOXXXbbbgggzzzeee^^^WWWJJJJJJFFFBBBGGGSSScccqqqxxxxxxuuuuuu~~~zzz|||~~~```WWWYYY^^^jjjmmmSSS666111......------------.........///000//////000222555777999<<<@@@CCCEEEFFFFFFFFFFFFGGGGGGIIIJJJLLLMMMRRRTTT^^^bbbooosssyyyuuuddd^^^lllzzzxxxSSS<<<===>>>???AAA>>>;;;>>>888444777555:::JJJXXXSSSMMMIIIHHHIIIJJJJJJIIIOOOZZZdddddd[[[SSSPPPLLLVVVZZZPPPAAA:::;;;===???lll|||yyyvvvtttsssrrrpppnnnnnnpppsssuuuuuurrrooommmsssuuuvvvqqqjjjfffhhhkkkppphhhaaa]]]WWWMMMEEEAAAAAA???:::666222111000111000555888888777999999777777666666555555666666777555444333111000//////...***)))((()))******(((&&&''''''''''''''''''''''''&&&&&&'''((())))))***+++,,,...///000111444888<<>>999555333333444111333666777777666555333666666666555555666666666555444333111000//////...***)))(((((())))))(((&&&''''''''''''''''''''''''&&&&&&''''''((())))))***---...///000111444888;;;BBBMMM\\\hhhrrr{{{zzzrrrzzzuuupppVVVIII777//////...---,,,,,,++++++,,,,,,,,,++++++*********++++++,,,,,,---...............///000222333555666@@@@@@MMMxxxqqqMMM:::===MMMjjjlllMMMBBB@@@>>>???FFFQQQ\\\bbbjjjrrr~~~tttqqq~~~uuulllmmmpppxxx~~~vvvsssyyy}}}zzzvvvuuutttuuu{{{~~~yyyVVVLLLLLLaaa{{{uuunnnhhhdddeeeccccccdddccc```bbbffflllsssyyy{{{}}}sssfffYYYLLL???888333333222555;;;EEEOOOVVVUUUNNNDDD<<<999888888888000///---+++***************+++---///111444888;;;999555333666777888;;;@@@MMMPPPTTTYYY\\\___```aaahhhjjjuuu}}}jjjTTTTTTIIIIIIcccqqqccciiiuuu|||aaa>>>333......---,,,,,,,,,,,,---,,,---.........///111333555999<<>>;;;;;;GGGfff~~~{{{yyywwwuuurrrooonnnnnnpppqqqqqqqqqqqqppprrruuuvvvuuuqqqmmmkkkkkkgggeeeccc___SSSEEE??????@@@@@@>>>999444111111222111111333666777666444444666666555555555555666666555444333111000//////...+++)))(((((())))))((('''''''''''''''''''''''''''&&&&&&''''''(((((()))))),,,...///000111444888<<>>>>>DDDNNNYYY```eeeqqqzzzwwwmmm{{{~~~yyy{{{vvvtttxxx|||{{{xxxvvvuuuuuu|||{{{]]]SSSMMM[[[zzzssslllhhhiiifffeeeeeebbb______ddd___hhhppptttyyy~~~}}}vvvnnnaaaSSSGGG<<<555111111333444555888???HHHOOOXXXRRRHHH???999777666666111000...+++***)))*********+++...///111444999<<<:::777777:::;;;999;;;>>>HHHKKKOOOTTTZZZ^^^``````gggiiittt~~~qqqUUUTTTLLLMMMddd{{{kkk```hhhvvvfffBBB444......---,,,,,,,,,,,,---,,,---.........///111333333777;;;PPPyyynnnuuulllDDD<<>>AAAEEECCC>>>@@@999555777777===NNNWWWSSSMMMIIIGGGFFFEEEDDDBBBCCCJJJXXX___[[[QQQLLLEEECCCCCCEEEDDD???;;;;;;FFFXXXppp~~~{{{xxxvvvtttqqqooooooooooooooopppqqqsssssstttvvvxxxwwwuuurrrqqqpppiiiiiijjjhhh]]]LLLBBB>>>??????===888333111333666555222222666888777777888666555555444444555555666555444333111000//////...+++)))''''''((()))((('''''''''''''''''''''''''''&&&&&&'''''''''(((((((((+++,,,...///111555999===GGGPPP]]]hhhpppxxxxxxnnnbbbLLL555......---------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...//////000000000000222444777:::;;;===<<>>>>>BBBKKKVVV^^^dddsssyyywwwhhhwww}}}{{{yyyyyyxxxwwwuuussswwwuuu{{{}}}fff^^^UUU___}}}wwwrrrnnnlllhhheeeddd```[[[[[[```___gggnnnooonnnlllhhhbbbTTTOOOFFF>>>888555555555555888;;;<<<<<>>;;;<<>>:::999;;;>>>@@@DDDLLLUUU]]]bbbcccfffgggrrr}}}{{{XXXRRRIIIJJJ^^^yyyuuukkkfffpppuuuttt}}}iiiBBB222......---,,,,,,,,,,,,---,,,---.........///111333333666:::PPPmmm|||wwwhhhfffDDD<<<}}}~~~ooo^^^RRRJJJDDD@@@===GGGggg^^^DDD888666222///...444>>>EEEFFFEEE???>>><<<999666333333333000666999999BBBVVVkkkvvviii```mmm~~~nnnpppxxxjjjVVVHHHHHHVVViiiwwwjjjWWW___mmmrrriiiVVV\\\YYYXXX___VVV===.........------------.........///111111222444888;;;BBBBBBBBBBBBCCCDDDEEEEEEBBBCCCEEEGGGJJJMMMPPPRRRQQQQQQVVVSSSxxxtttvvvmmmiii{{{zzzTTT<<<<<<>>>BBBFFFDDD???@@@999333777777???QQQ^^^YYYQQQKKKHHHFFFDDDCCC@@@===@@@KKKUUUUUUPPPLLLEEEDDDFFFJJJFFF>>>;;;===>>>FFFWWWkkk{{{wwwuuusssqqqooonnnnnnooopppqqqrrrssstttwwwyyyzzz{{{zzzxxxwwwwwwpppooosssyyyuuueeeQQQEEEDDDCCC???999444666===DDDAAA:::777999:::777555777666555555444444555555666555444333111000//////...,,,)))''''''((()))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***+++---///111555;;;>>>GGGPPP\\\gggoooyyy~~~|||kkkiiiQQQ:::...------------,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,---...///000000111000111222555888;;;======;;;CCClll{{{___@@@333???VVVssspppKKKAAA@@@>>>>>>@@@IIITTT]]]```pppqqqzzznnnZZZkkkzzz~~~yyysssqqqqqqqqqxxxsssyyypppkkkiiiwww|||xxxvvvnnniiidddaaa[[[VVVWWW\\\aaaiiinnnkkkddd[[[OOOFFF???===999555333444777:::;;;>>>BBBDDDDDDDDDDDDEEEOOONNNJJJEEE???:::666555444222...+++))))))***+++)))+++...000222555:::===CCCAAABBBCCCAAA:::666666666777:::CCCNNNYYY___bbbddddddooozzzZZZOOOEEEDDDVVV|||tttsssjjjeeepppwwwvvvxxxkkkCCC111......---,,,,,,,,,,,,---,,,---.........///111333333777:::OOOyyyxxxyyyvvv}}}qqqYYY???<<>>>>>===:::666333222111000666999777???TTTlllyyywwwgggdddwwwuuu^^^KKKEEEOOObbbpppsssjjj}}}```TTT___\\\XXX```[[[CCC///.........------.........---///000111222444888;;;CCCCCCBBBBBBBBBBBBCCCCCC@@@AAACCCFFFJJJNNNQQQRRRPPPOOOSSSOOOuuuooossslllzzzrrrrrrjjjeeeuuu{{{UUU======???BBBFFFDDD@@@@@@888333666777AAASSShhhbbbXXXOOOIIIEEEBBBAAA???999888BBBLLLOOOMMMKKKHHHJJJOOORRRJJJ===999===@@@AAAJJJTTTaaauuuyyyiiiqqq|||xxxuuutttsssrrrmmmnnnppprrrsssttttttssszzz{{{|||}}}}}}||||||{{{vvvtttzzz}}}cccOOOHHHFFF@@@888555:::FFFPPPNNNEEE>>>===;;;555111333555555555444444555555555555444333111000//////...,,,***''''''((())))))(((''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))***---///222666;;;@@@FFFOOO[[[eeeoooyyy~~~}}}ttteeelllPPP999------------------,,,,,,*********++++++,,,,,,---++++++,,,---...///000111111111111222555999<<<>>>BBB@@@FFFmmm}}}fffDDD555>>>TTTppplllHHH@@@@@@>>>===@@@HHHSSS\\\VVVfffeeelllxxx___HHHYYYddd{{{yyyxxxpppnnnppprrrxxxqqqwwwvvvvvv{{{|||{{{oooiiiccc___YYYSSSTTTYYY\\\eeemmmkkkeee[[[NNNCCC===<<<;;;888666666777999???CCCGGGJJJKKKHHHFFFDDDIIIJJJIIIFFFAAA<<<888777444222...+++))))))***+++)))+++...000222555:::===HHHFFFFFFFFFBBB999333222444444666===IIITTT[[[^^^cccaaammmxxx^^^QQQGGGDDDVVV}}}}}}xxxnnnbbbYYYccc~~~{{{tttoooEEE333......---,,,,,,,,,,,,---,,,---.........///111333444777:::PPPzzzuuuttt~~~OOO::::::bbbfffiiifff\\\OOODDD???DDD>>>888:::KKKhhhkkk\\\PPPBBB999666444222000222666<<<@@@AAA:::;;;<<<<<<:::777333111...444999<<>>PPPVVVSSS\\\aaaddd___SSSEEE:::666======@@@JJJ\\\iiibbbUUUVVVkkkzzzxxxyyyxxxtttuuurrrppprrrtttvvvtttqqq{{{}}}{{{|||iii\\\LLL???;;;;;;>>>NNNaaagggXXXFFF>>>>>>>>>888111:::888555444555555555444333333222222111000//////111,,,(((&&&'''))))))(((******)))''''''&&&&&&&&&((('''&&&''')))++++++***+++,,,---...///111444777>>>FFFSSS```mmm|||~~~wwwvvvvvvooo}}}qqqVVV===222---+++---...,,,+++,,,------,,,++++++,,,,,,,,,+++,,,---...///111222222///222555777999:::<<<>>>@@@GGGIIIlll~~~ddd===555===SSSggg[[[OOOBBB???:::888<<>>BBBJJJGGGEEECCC???999555444888999999:::CCCRRR^^^bbbeeedddhhhrrroooRRRHHHHHHGGGuuu{{{mmmiii\\\VVVlll{{{rrrLLL333......---,,,,,,,,,,,,---///...------...///000111777444>>>KKK|||}}}xxxNNN@@@:::LLLSSSZZZ]]]YYYQQQJJJFFF;;;:::777666>>>TTTrrrvvvcccWWWNNNCCC;;;999111///---...222777;;;===666777888888777666444222444777:::>>>LLLcccvvv~~~|||vvvyyy~~~rrrLLLHHHCCCAAAUUUoookkktttwwwTTTTTTTTT___nnnaaaCCC444//////////////////000111000222333444555777:::===BBBDDDFFFIIIJJJKKKLLLLLLKKKHHHFFFGGGJJJOOORRRTTTWWWPPPWWWVVVvvvwwwxxxmmmiii~~~RRR888>>>EEEGGGGGGCCCCCC:::555666555333;;;HHHqqqwwwyyyqqqcccUUUGGG<<<555555222111;;;PPPbbbkkkdddiiilllfffXXXJJJBBB???888555777HHHggg{{{tttaaaKKKZZZrrrzzzwwwxxxwwwsssrrrqqqqqqsssuuuwwwwwwwww|||ppp___NNNGGGCCCFFFUUUhhhnnneeeVVVHHH???:::777666:::888555444444555444444333333222222111000000///000---((('''((())))))(((***)))(((''''''&&&&&&&&&)))'''&&&''')))******)))***+++------...000444666<<>>AAAHHHJJJkkkbbb===777AAAWWWjjj[[[MMMBBB???;;;999<<>>;;;999999SSSmmm|||vvvvvvzzzhhh|||zzznnnnnnoookkkmmmqqqxxx{{{vvvrrroookkkccc\\\WWWUUUUUUVVVXXXbbbqqqzzzwwwiiiXXXNNNFFFFFFEEECCCBBBDDDIIIMMMNNNLLLKKKKKKGGG???::::::BBBHHHNNNMMMFFF>>>888666444444222///+++(((((((((,,,---...000333888>>>CCCKKKHHHEEEBBB???;;;888777:::<<<<<<<<>>888;;;;;;555333AAA]]]ssszzzmmm^^^UUUMMMDDD<<<999222///---...111555999:::888777777666555555444444777999:::???OOOhhh|||xxxmmmeeeeeehhhoooPPPFFF;;;777IIIaaa```kkk~~~xxxmmmPPPMMMPPPcccppp[[[===333///.........//////000111///222444666888:::===???BBBDDDGGGJJJMMMNNNOOOOOOQQQPPPNNNLLLLLLOOOTTTYYY[[[TTT[[[ZZZyyyvvvzzzlllccc{{{PPP777>>>EEEHHHIIIEEE???666333666666333444:::BBBPPP\\\ZZZOOODDD:::444111555333...111DDD___qqqxxx{{{zzznnnYYYHHH???>>>:::444666OOO{{{}}}YYYXXXhhh}}}zzz||||||yyyuuuvvvwwwxxxxxxyyy{{{}}}wwwhhh]]]YYYdddrrr|||rrr___JJJ===;;;===;;;888555333333444444333333333222222111000000000000---***(((((()))))))))***)))(((''''''&&&'''''')))((('''((()))***)))((()))***,,,,,,---///333555:::AAAJJJVVVcccrrr{{{rrrvvvmmmRRR<<<333...+++------,,,+++---,,,,,,,,,++++++,,,,,,---,,,,,,---...000111222222111333777999:::;;;===???BBBIIIJJJhhh^^^;;;999EEE]]]ppp^^^KKKAAA???;;;::::::>>>BBBEEE@@@===999555333333444666NNNaaannnoooqqqzzz}}}www\\\kkkxxxxxxpppjjjhhhgggggglllvvv|||xxxvvvsssnnneee\\\VVVTTTTTTVVVRRR\\\tttuuujjjZZZVVVPPPLLLKKKMMMOOOQQQQQQJJJDDD@@@;;;555555777>>>EEENNNPPPKKKBBB999555555555333000,,,))))))))),,,---///111444999???CCCLLLIIIEEEBBB@@@???===;;;>>>AAABBB@@@DDDPPP]]]cccgggfffhhhooozzzwwwVVVIIIFFFDDDdddkkkSSSYYYhhhooovvvyyy}}}wwwjjjEEE555......---,,,,,,,,,,,,------,,,,,,---...000222333888666@@@MMMlllAAAAAAAAAFFFLLLOOONNNGGG@@@;;;===???===666333>>>VVVjjjuuulll```WWWOOOFFF>>>888777444111111444777:::;;;===;;;999777666555555666666888;;;???NNNhhh{{{kkk``````aaa[[[SSS\\\cccXXXGGG@@@888777EEEPPPQQQ```{{{zzziiiPPPJJJOOOgggrrrUUU555111............///000111111///222666999;;;===???AAACCCDDDGGGJJJLLLNNNNNNOOORRRSSSTTTQQQOOOPPPTTTXXX\\\VVV^^^\\\zzzuuu}}}yyyqqqeee}}}QQQ888>>>EEEHHHIIIEEE>>>555111444888666555666111:::AAA???;;;:::;;;:::222555555...,,,666JJJZZZqqqtttqqqbbbMMM<<<666666;;;777999UUU{{{nnnrrr~~~{{{{{{}}}|||aaaLLLCCCBBB<<<999555333333333333333222222222111111111000000///...+++)))))))))))))))))))))((('''''''''''''''***)))(((((()))***((('''((()))++++++,,,...222444999???GGGQQQ^^^nnnwwwyyyjjjPPP>>>333...+++---...,,,,,,...,,,,,,+++++++++,,,------,,,,,,---///000111222333222555888:::;;;<<<>>>???BBBKKKJJJeee{{{XXX999999HHHbbbvvvbbbLLLAAA???<<<999888999:::<<<888555333222333666888999EEESSS___ccchhhpppuuutttdddeeejjjnnniiiaaa\\\\\\\\\bbbnnn~~~}}}{{{yyywwwtttoooggg___YYYUUUTTTTTTRRRXXXrrrrrrjjjaaa[[[YYYWWWTTTPPPMMMEEE===888333///000444999BBBMMMSSSOOOFFF<<<555666666444111---*********,,,...000222555:::@@@DDDLLLJJJFFFBBBCCCFFFEEEBBBCCCGGGGGGDDDFFFPPP\\\ccchhhfffhhhmmmwww~~~ZZZIIIEEECCC```nnnQQQSSSaaajjjrrrzzzxxx{{{~~~zzzuuufffCCC777......---,,,,,,,,,,,,---,,,,,,,,,---...000333444777555@@@LLLSSSFFF@@@DDDJJJPPPRRRPPPKKKGGG===<<<888444666CCCVVVeeeqqqlllcccZZZRRRKKKBBB<<<:::777444333444777999999<<<;;;999888888999:::;;;888;;;>>>???FFF\\\}}}wwwgggeeeeee[[[MMMEEEFFF@@@;;;;;;999:::BBB@@@CCCQQQkkkwwwtttrrrTTTOOOVVVooovvvTTT333111.........//////111222222111444888;;;===???BBBDDDFFFGGGIIILLLMMMNNNNNNNNNOOORRRVVVUUUSSSQQQRRRTTT[[[VVV___]]]yyyjjjhhhuuulllooo}}}wwwfffVVV:::>>>CCCFFFGGGDDD???777000333888;;;;;;;;;999===??????AAAAAA<<<666555555444222000111777===IIIMMMNNNGGG;;;333444777444555999OOO~~~}}}}}}{{{```MMMDDD???;;;666333333333333333222222222111111111111111///...---+++***)))******)))((((((''''''''''''((()))(((((()))******(((&&&((()))***+++,,,...111444999>>>FFFOOO\\\lll}}}fffNNN>>>222...,,,//////---+++---,,,+++++++++,,,,,,---...,,,---...///000222333333444666999;;;;;;<<<>>>@@@BBBLLLJJJaaa{{{{{{vvvTTT777888GGGddd|||hhhOOOBBB@@@<<<999777777888999555444333555888;;;<<<<<<@@@NNNYYY\\\aaallltttvvvnnnaaaXXXXXXWWWQQQKKKKKKOOOTTT```vvvyyysss{{{|||zzzyyywwwuuupppmmmiiiccc]]]WWWSSSQQQSSSSSSiii|||sssmmmeee[[[RRRCCC===888666222...///222666???KKKSSSRRRJJJ???777666666555111---******+++,,,...111444777<<>>;;;777555555777999999;;;:::::::::<<<>>>@@@AAA===???@@@======HHHccc|||wwwhhh```VVVKKKDDD===888999;;;;;;<<<===>>>???III___|||~~~~~~hhhfff~~~pppXXXWWW___tttyyyWWW777333/////////000111222333444444666:::<<<>>>@@@DDDFFFIIIJJJLLLOOOPPPQQQQQQQQQLLLPPPSSSUUUUUUSSSRRRQQQXXXUUU___]]]xxxjjj___hhhjjjvvv{{{sss]]]yyy\\\===>>>BBBDDDFFFDDD???888222111777===@@@AAA<<>>FFFOOO[[[jjj{{{}}}wwwcccLLL<<<111------111222...++++++++++++++++++,,,---......------...///111222333333555888:::<<<<<<===???@@@BBBLLLIII]]]wwwxxx|||wwwUUU888777DDDbbb}}}kkkRRRBBB@@@<<<999999;;;???BBB;;;999777888<<<===<<<:::@@@TTTaaa```bbbnnnwwwxxxnnn]]]JJJBBBBBBAAA===;;;AAAEEEQQQlllgggdddkkk}}}yyywwwtttrrrpppiiihhhfffbbb]]]WWWRRROOOKKKKKK[[[tttdddSSSHHH;;;888666777555000///222555===IIIRRRSSSMMMCCC;;;666666444111---*********,,,///222555888===BBBFFFJJJKKKIIIGGGNNNXXXWWWPPPNNNNNNJJJFFFJJJTTT\\\___cccdddggglllsssaaaKKKEEEDDDaaapppRRRBBBTTTuuu}}}qqqxxxuuurrrhhhEEE444......---,,,,,,,,,,,,------,,,,,,---...000222333444444???JJJ|||{{{|||vvvFFFWWWUUURRRPPPNNNJJJDDD???>>>???AAAFFFNNNYYYccciiimmmnnniiiaaa\\\[[[VVVPPPIIIEEEAAA>>>>>>???@@@@@@BBBBBBBBBBBBBBBCCCDDDDDD@@@>>><<<;;;777888EEETTTnnnvvvsssdddXXXTTTQQQJJJFFF<<<;;;???>>>===???>>>AAAAAAGGGXXXrrrwwwhhhUUUYYYbbbssswwwYYY999333000000000111222444555666777999;;;<<<>>>AAAEEEHHHGGGIIIKKKNNNQQQRRRSSSSSSMMMMMMOOORRRUUUUUUTTTRRRVVVTTT___]]]xxxzzzjjjkkkuuuzzzsssZZZuuuaaa???===AAACCCGGGFFF>>>999333111555;;;@@@BBBGGGOOO]]]ppp~~~hhhWWWFFF>>>999444000///444444555444333333444555333777777AAAhhhdddQQQDDD???999555444444555555111111111111111111111111...///000...+++)))***,,,((((((''''''''''''((((((&&&&&&''')))++++++)))'''(((***+++,,,,,,///222555777===EEEOOOZZZiiiyyyttt{{{nnnsssxxxaaaKKK;;;///---...333444///******++++++++++++,,,---...///------...000111222333444666999;;;======>>>???AAAAAALLLHHHYYY}}}[[[;;;777@@@^^^|||kkkQQQAAA???;;;:::===DDDMMMRRRMMMGGGAAA>>>???@@@>>>;;;AAA^^^pppiiifffrrryyytttmmm```NNN>>>888888666333777888EEEdddbbbccckkk|||xxxtttpppllliiidddccc```]]]XXXTTTPPPNNNGGGGGGKKK]]]qqqaaaQQQCCC:::999666666888777333111222666===GGGPPPSSSNNNFFF???666555444000,,,***)))***,,,///333666:::>>>CCCGGGHHHKKKKKKJJJSSS```___VVVRRROOOIIIFFFLLLWWW\\\\\\```bbbggglllssscccLLLFFFEEE```sssWWWHHH[[[{{{vvvsss~~~yyyxxxtttOOO666......---,,,,,,,,,,,,---...---------...///111222444555@@@KKK|||wwwzzz|||~~~MMMeeeaaa\\\YYYVVVRRRMMMIIIGGGLLLSSSZZZ```gggnnnssssssuuupppgggbbbaaa]]]VVVUUUQQQLLLIIIIIIJJJJJJJJJNNNNNNLLLKKKHHHFFFEEEDDD???:::777888666111333888>>>EEEFFFBBBEEEPPPSSSNNNCCC:::===EEEAAA@@@DDDCCC@@@>>>AAAPPPkkkkkkOOOWWW```ooorrrXXX999111111111111222333444666777:::;;;<<<<<<>>>AAAFFFIIICCCEEEHHHLLLOOOQQQRRRSSSNNNMMMLLLOOOTTTWWWVVVTTTUUUTTT___]]]yyy~~~|||ccc~~~bbb@@@===@@@CCCHHHHHH;;;999444111333999>>>???IIIMMMUUUeee~~~|||```NNNBBB:::888:::222111000111222333222111222555222:::aaa|||mmm\\\EEE@@@:::666555555555555111111111111111111222222...///111///+++)))***,,,(((((('''''''''(((((()))%%%&&&'''))),,,,,,***((()))***,,,,,,---///333555666<<>>@@@AAAAAALLLGGGWWW```???777===[[[yyyiiiPPP@@@===:::;;;AAALLLWWW___^^^VVVKKKEEEDDDDDDBBB???@@@eeezzzpppiiitttxxxmmmooojjjZZZEEE999777555111222222>>>```}}}lllqqqyyy{{{wwwrrrnnniiieeeaaa___[[[WWWTTTQQQOOOOOOMMMLLLBBB:::JJJhhhuuuooojjjddd[[[QQQHHHBBB<<<999999777777999888444222333666<<>><<<;;;777222......111444...999999777CCCNNNVVV```QQQJJJDDDFFFIIIJJJHHHEEEDDD>>>>>>MMMiiijjjQQQYYY^^^nnnuuuRRR000111222111000///000222555777<<>>555111222999@@@DDDAAAIIIPPPVVVcccwww}}}lllWWWDDD;;;<<<:::666555888999666333333777///000666OOOttt___UUU\\\qqquuu\\\KKKAAA999888888444111///111222333444333222111000000000///...,,,+++*********(((&&&&&&''''''&&&%%%%%%%%%'''((()))))))))))))))+++,,,------///222444;;;;;;@@@KKK[[[nnn}}}|||dddrrr}}}hhhqqqyyyzzz___LLL;;;222111000///---------,,,++++++,,,------......//////000000000000222666999999999999;;;>>>@@@AAA@@@JJJAAAGGGbbbccc:::555>>>TTTuuuoooXXXBBB???::::::FFF\\\rrr|||ssscccSSSLLLKKKFFF@@@LLLkkk~~~vvvqqqyyyvvvhhhgggggg```TTTGGG>>>777333666000;;;bbb}}}yyy~~~~~~zzztttsssrrrjjj^^^ZZZXXXUUURRROOOMMMKKKJJJGGGBBB>>>>>>AAACCCBBB@@@BBB@@@===<<<<<<<<<:::999======<<<:::888666444333555???IIIOOOQQQPPPIII@@@777555555444///))))))...000444777999===CCCFFFDDDHHHGGGBBBDDDUUUkkkooofff\\\SSSJJJKKKSSS[[[^^^]]]___cccccciiitttbbbLLLIIIDDD^^^nnnXXX___xxx}}}UUU777......---,,,,,,,,,,,,---000------...---,,,///555999999===JJJsss}}}jjjtttsss}}}}}}wwwsss[[[|||}}}|||zzz|||uuutttsssqqqnnnkkkhhhfffccc___ZZZYYY[[[[[[XXXUUUSSSSSSNNNHHHFFFGGGCCC<<<888666444222000//////000///666444555@@@JJJVVVggg```XXXPPPMMMNNNOOOOOONNNGGGAAA@@@OOOjjjrrrQQQYYYbbbrrrvvvSSS222222222111000000111444666888<<<@@@DDDGGGHHHIIIKKKLLLMMMOOOPPPPPPOOONNNOOOPPPMMMMMMNNNQQQTTTWWWWWWVVVZZZ[[[]]]aaayyy{{{nnn^^^<<<===HHHHHHFFFJJJEEE???666222333999???CCCBBBHHHMMMOOOWWWfffsssyyy}}}yyyssskkk\\\KKKAAA???>>>>>>??????;;;555222333444111555777IIIzzzwwwjjjZZZPPPQQQ___zzz|||cccLLLBBB:::888888555111000111111222222222111111000111000///...,,,+++***))))))'''&&&&&&'''((('''&&&&&&&&&'''((()))))))))((((((***,,,,,,---...111333777888===HHHYYYlll{{{rrr|||ssssssjjjUUU@@@222111///...---,,,,,,,,,+++,,,,,,------......//////000111111111444777:::::::::;;;===???@@@AAAAAAFFFDDDPPPiii[[[666666???PPPnnnjjjXXXBBB???===AAAOOOgggyyyeeeWWWOOOGGG@@@OOOmmm~~~xxxttt}}}|||oooaaa^^^XXXNNNDDD===777444444///:::]]]wwwwww~~~|||{{{vvvqqqppppppggg]]]XXXWWWUUURRRPPPMMMKKKJJJIIIEEE???===<<<<<<999666888777666777999;;;;;;:::;;;:::::::::999999888888===BBBGGGKKKOOOPPPIIIAAA888666444333///))))))---...444:::<<>>999333222111111222111000...222444333888DDDLLL]]]wwwxxxnnn```WWWUUUUUUSSSPPPMMMFFFDDDTTTnnngggPPPZZZiii|||zzzUUU444333222111111111333555888:::===@@@DDDGGGIIIJJJLLLMMMOOOPPPRRRRRRPPPOOOOOOPPPMMMLLLMMMPPPTTTWWWWWWWWW[[[XXXXXX\\\wwwwwwooo]]]>>>>>>FFFFFFFFFKKKGGG@@@888333444888>>>BBBBBBFFFIIIIIIMMMXXXccciiikkkjjjjjjiiiaaaSSSHHHDDDCCCHHHJJJGGG???999777666444444777777DDDnnnyyymmmfffkkkfffNNNDDD;;;999999555111000111111000000000111111222222111000...,,,+++))))))((('''%%%&&&'''(((((('''''''''((((((((((((((('''''')))++++++,,,---000222444666<<>>000000...---,,,,,,,,,,,,,,,,,,,,,---....../////////111222333444666:::===<<<===>>>???@@@AAABBBCCCCCCGGGRRRcccYYY666777???MMMhhheeeWWWBBBAAAAAAJJJ\\\xxx|||fffVVVKKKCCCSSSnnn~~~xxxvvvwww^^^XXXPPPIIICCC>>>999777222///777RRRssssssdddhhhwww{{{|||zzzuuuppppppoooggg___VVVVVVUUUSSSQQQOOOMMMLLLLLLHHHCCC???<<<999555333333333444666:::<<<===<<<>>>===<<<;;;;;;;;;<<<===EEEEEEDDDFFFLLLPPPKKKCCC999666444333///******---222;;;CCCDDDDDDHHHKKKLLLGGGFFFDDDHHHZZZqqqyyyvvvddd]]]UUUTTTXXX\\\]]][[[]]]aaa```eeeoooxxxgggSSSLLLCCCJJJvvvfffQQQ]]]~~~yyyzzz~~~{{{TTT999......---,,,,,,,,,,,,---///------......,,,///555777888<<>>AAAEEEGGGIIIJJJMMMNNNOOOQQQRRRRRRPPPOOOOOOPPPNNNNNNNNNQQQTTTWWWYYYXXXYYYUUUUUU\\\xxx{{{hhhddd}}}\\\@@@>>>EEEEEEFFFKKKHHHBBB999444444888===@@@@@@DDDGGGIIILLLUUUaaaiiimmmiiigggfffaaaWWWPPPNNNMMMSSSTTTNNNHHHEEE@@@999777666555666HHHlllzzzqqqrrrjjjQQQFFF<<<:::999666222111222111000000000111333444333222000///---+++))))))(((&&&%%%&&&((())))))((('''((((((((((((((('''&&&&&&(((******+++,,,///111555888>>>LLL]]]ppp~~~~~~ppppppvvv~~~iiiTTT::://////...---,,,+++++++++,,,,,,------...////////////111333555666888<<>>???AAAAAAAAABBBCCCEEEEEEIIILLLQQQsss|||rrrqqqhhh===777>>>LLLgggdddVVVDDDBBBCCCOOOdddvvvaaaSSSKKK[[[qqq~~~xxxxxxfff[[[PPPJJJFFFAAA===:::444111555CCCVVV```]]]VVVIIINNN^^^{{{{{{yyyuuupppmmmllljjjccc\\\TTTTTTUUUTTTSSSQQQPPPNNNMMMLLLJJJGGGCCC???===<<<;;;;;;===@@@CCCDDDCCCAAAEEEDDDAAA???===>>>>>>???EEECCC???BBBLLLSSSNNNDDD;;;777444222///******---999DDDMMMMMMJJJKKKOOOPPPIIIGGGDDDFFFTTTfffnnnmmmaaa]]]XXXVVVYYY[[[\\\\\\^^^bbbbbbeeeooowwwkkkVVVNNNCCCNNN|||iiiUUUbbb{{{}}}{{{RRR888......---,,,,,,,,,,,,---...,,,,,,///...---000555999:::===FFFjjjSSS|||uuuqqqllljjjgggeeeeeehhhkkkmmmfffffffffeeeccc^^^XXXTTTJJJFFFAAA<<<777555555666888555222000222444666777888999<<>>???@@@BBBEEEGGGHHHJJJLLLNNNPPPRRRSSSSSSRRRQQQQQQRRRQQQPPPPPPQQQUUUXXXYYYYYYXXXUUUXXXbbb~~~}}}ddd[[[|||{{{\\\AAA===CCCEEEGGGKKKHHHAAA999444444888<<>>;;;:::666333222222222111111222444555777222222111///---+++***)))((('''&&&&&&(((***))))))'''((((((((((((((('''&&&&&&((()))******,,,///111666999@@@NNN```rrrqqqsss~~~gggTTT<<>>@@@BBBCCCBBBCCCEEEGGGHHHLLLLLLJJJhhh}}}mmmkkk}}}KKK999<<>>;;;555333333888@@@DDDCCC???999:::FFFeee}}}tttnnniiihhhgggccc\\\VVVSSSSSSSSSTTTSSSSSSRRRRRRQQQSSSUUURRRNNNJJJIIIJJJKKKLLLOOOSSSTTTRRRNNNJJJGGGFFFCCCAAA@@@AAABBBCCC???<<<;;;@@@MMMUUUPPPEEE===888333222///+++***---666BBBKKKLLLJJJLLLPPPRRRMMMJJJEEEEEELLLWWW]]]]]]XXXWWWVVVVVVXXXZZZ[[[]]]]]]aaaaaadddmmmuuummmXXXOOOCCCSSSooo]]]hhhvvv}}}~~~|||RRR888......---,,,,,,,,,,,,------+++,,,//////---000555;;;===@@@GGGhhhOOO~~~|||yyyrrrllljjjccc```]]][[[]]]bbbhhhlllfffggghhhfffaaaZZZRRRNNN@@@<<<999666333111555:::DDDBBB???:::666777:::===GGGKKKKKKQQQXXXSSSTTTcccwwwnnneeejjjpppjjjdddbbbmmm~~~lllRRRPPP\\\xxxNNN888000111222444777:::===@@@BBBAAACCCEEEFFFGGGHHHJJJLLLQQQRRRTTTTTTSSSSSSTTTUUUSSSQQQPPPQQQTTTWWWXXXXXXYYYWWW]]]hhhrrrfff}}}{{{{{{ooo\\\www|||]]]AAA;;;BBBFFFHHHKKKFFF@@@888444444777;;;>>>CCCEEEHHHKKKKKKOOO[[[hhhxxxuuurrrnnniiidddhhhnnn|||~~~sssbbb]]]]]]MMM777888888;;;RRRqqqwwwlllkkk```XXXRRRSSSWWW]]]gggppp{{{wwwpppmmmmmmmmmnnnvvvrrrVVVKKK@@@<<<:::777444333111111222222444555777777222111000///...,,,++++++)))(((&&&'''((())))))(((''''''((((((((((((((('''&&&(((******+++,,,///111444888@@@NNN```ppp}}}|||nnnxxxzzzcccSSS;;;//////...---,,,,,,---------------...//////000000111333666777888:::<<<>>>===@@@CCCDDDCCCCCCGGGJJJJJJOOOTTTUUUmmmtttppp|||YYY;;;<<>>@@@CCCHHHfffYYY{{{tttnnneee[[[VVVVVVOOONNNMMMNNNRRRYYY```ddddddffffffccc[[[PPPFFFAAA888444222333222111777@@@XXXYYYVVVNNNDDD???@@@DDDPPPUUUSSSRRRXXXUUUOOOSSSQQQQQQSSS```|||~~~{{{{{{~~~~~~gggRRRTTT\\\}}}kkkDDD666222111333555888<<>>777333333777;;;===CCCDDDGGGIIIGGGHHHTTTbbbooottt{{{}}}vvvmmmlllqqqoooeeedddUUU>>>999;;;BBBcccnnnjjj]]]YYYVVVUUUTTTTTTZZZcccyyy{{{nnnddd\\\SSSNNNMMMEEEFFFMMM[[[nnnrrrXXXLLLAAA===;;;777444444///000111333444555666666000000000///...---------+++)))''''''((()))((('''&&&&&&'''((()))))))))(((''')))***++++++---///222444888@@@NNN___ooo{{{fffiiivvvaaaQQQ888000///......------......------......//////000000111444666888888999;;;===;;;???CCCDDDCCCDDDHHHLLLMMMPPPWWW]]]ppp|||uuu}}}aaa???>>>SSSqqqkkkZZZEEE>>><<>>???444333444999FFFPPPOOOHHHAAA999222111000,,,+++,,,'''...444666:::???CCCCCCEEEBBB@@@???@@@BBBEEEHHHIIIMMMRRRTTTTTTUUUXXX[[[YYY^^^^^^bbbkkkqqqoooWWWNNNDDDAAAvvvqqqYYY```~~~vvvvvvqqqccciiippp{{{vvvOOO888......---,,,,,,,,,,,,---,,,***,,,000000...000555???BBBDDDGGGdddqqqiiinnnsssvvvuuuuuuvvvwwwtttmmmeee]]]QQQFFFBBBCCC>>>???@@@DDDJJJQQQWWW[[[aaacccccc^^^SSSFFF;;;555444000///222222222:::EEEhhhkkkjjj```QQQGGGFFFIIIJJJQQQMMMHHHPPPPPPHHHFFF???EEENNN^^^|||~~~}}}|||hhhZZZXXX\\\{{{```<<<555444111333555999===@@@CCCDDDDDDEEEEEEEEEDDDEEEGGGHHHHHHJJJLLLNNNNNNNNNOOOQQQSSSQQQNNNNNNOOOQQQRRRRRRXXXVVVYYY^^^nnnxxxmmmkkkmmm|||zzzaaawwwaaa@@@888AAAIIIJJJIIIBBB===666222333777;;;===AAABBBEEEGGGEEEEEEQQQ```fffsssqqqkkklllxxxjjjiii]]]HHH<<>>CCCDDDCCCDDDIIIMMMPPPOOOTTTZZZlll}}}vvv}}}cccAAAAAATTTpppkkk\\\CCC<<<;;;@@@FFFPPPhhhzzzuuu{{{|||xxxsssiiidddXXXLLLGGG>>><<<888555333333444444333333777JJJppp{{{wwwrrrkkkhhhllliii^^^RRRMMMKKKJJJHHHHHHJJJMMMQQQTTT[[[eeerrrxxxyyy|||}}}ppp\\\FFF888666777777888888777666666444333222666AAALLLMMMIIIBBB999222111000,,,+++,,,***...111111444999:::888:::999999;;;<<<===AAAFFFGGGLLLRRRTTTSSSTTTWWWZZZ[[[``````dddmmmtttoooVVVMMMDDDFFFtttnnnRRRXXXxxxqqqppp}}}xxxsssbbbffflllvvvrrrLLL777......---,,,,,,,,,,,,---+++***,,,000000...000555???BBBEEEGGGcccyyyrrr```bbbaaa\\\ZZZZZZWWWSSSTTTQQQKKKDDD???;;;888777999888888999>>>FFFPPPWWW^^^YYYPPPFFF>>>888555333333222333444333444<<>>???DDDHHHGGGEEEGGGNNNVVVeeeooo{{{hhh^^^tttxxxqqq\\\CCCJJJAAA[[[~~~vvv}}}kkkXXXHHHEEEFFFBBB>>>===>>>888777;;;<<<@@@RRRgggzzz\\\RRREEE<<<;;;<<<888222///000222333444222111000......000111111000//////...---,,,+++***(((''''''))))))))))))(((((((((((('''((()))))))))***---000444888BBBRRReeeuuu~~~~~~mmmgggqqq]]]NNN222......------------......---------......000111222111444888999999999999999:::<<<>>>AAACCCEEEFFFFFFRRRLLLTTTVVVZZZssszzzIII888NNNooooooTTTFFFAAA======DDDNNNXXX]]]lllrrr{{{{{{wwwuuuvvvsssnnnwwwvvviii]]]RRRLLLBBB;;;666888999777555666111666333@@@ooo~~~wwwllljjjiiifffbbb\\\TTTOOOLLLIIIGGGGGGJJJNNNQQQRRR^^^fffrrr}}}qqqfffZZZKKKAAA>>>666666555444333222222111333000...333<<>>NNNFFFIIIdddyyyuuu|||iii}}}gggjjjggg^^^VVVQQQLLLGGGCCCAAA>>>:::888666666666555555444555888>>>GGGMMMMMMJJJDDD===888444333222444222111000///222>>>JJJeeeuuuyyyjjjccciiifff[[[NNNHHHBBBAAA???===>>>BBBDDDPPPLLLKKKhhh}}}tttooottt~~~}}}bbbPPPdddhhhyyysssNNN888666000333555888;;;@@@CCCFFFHHHHHHHHHHHHGGGGGGFFFEEEEEEIIIIIIIIIIIIIIIIIIJJJJJJMMMMMMNNNPPPRRRRRRQQQOOOSSSSSSXXXXXX\\\|||vvv~~~vvviii}}}mmmIII===BBBHHHHHHFFFFFF>>>666222444999===>>>@@@BBBCCCDDDEEEGGGJJJMMM]]]mmmvvvjjjhhhvvv}}}}}}|||kkkTTTJJJKKKhhhxxxrrrmmmooouuuyyyvvvrrrsssxxx|||nnnOOOOOORRRTTTNNNEEEAAACCCBBB;;;999;;;999888BBBPPPqqqyyy^^^SSSEEE===;;;;;;888333000000111222222111111000///000111111111000//////...---,,,+++***(((''''''))))))))))))))))))((((((((()))*********,,,///222444999EEEUUUgggvvv}}}uuuyyy}}}ppp\\\QQQ999......------------......---------...///000111222333666999;;;;;;;;;;;;<<<;;;<<<>>>@@@BBBEEEFFFGGGLLLJJJSSSTTTUUU~~~nnnyyyNNN999IIIiiilllTTTFFFAAA======CCCMMMVVV\\\YYY[[[aaajjjrrruuussspppssssssrrrqqqxxx~~~pppcccWWWPPPFFF>>>888888999777666777444888555DDDsss~~~wwwkkkhhhddd```]]]YYYUUURRRNNNKKKHHHHHHJJJNNNPPPQQQZZZaaammmzzzwwwjjj[[[QQQJJJCCC???@@@::::::999888666444333222222000///333:::DDDMMMRRRGGG???666333444444000,,,*********+++---000222444444666777888999;;;>>>AAADDDIIINNNPPPQQQRRRUUUXXX\\\___\\\___hhhqqqaaaOOOBBBAAAnnn|||\\\UUUkkksssoooxxxzzzwwwooommmtttuuucccFFF111---,,,,,,++++++,,,,,,------...///......///222555BBBSSSKKKMMMdddzzzsssssswwwfffnnniiioooooodddWWWNNNGGGBBB888777555444333444444555333333333222444777===AAA;;;:::777555333333333333666333000//////333AAAOOOmmmpppfffnnnmmm```NNNHHHCCC@@@???AAAJJJTTTVVV]]]TTTOOOfffxxxnnnkkkmmmyyyaaaPPPlllooouuuhhhHHH777777333666777999<<<@@@CCCEEEFFFGGGGGGIIIIIIIIIHHHGGGGGGJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGIIIMMMQQQRRRQQQPPPLLLPPPYYYXXXUUUuuu|||uuuzzz}}}iiizzzuuuQQQAAACCCHHHHHHGGGHHH>>>444111666===??????BBB@@@???AAADDDEEEDDDAAAPPPdddzzz}}}www~~~xxxccc]]]eee||||||sssqqqlllUUUJJJAAABBBLLLUUUWWWUUUWWW___lllppp___UUU[[[eeelllhhh\\\RRROOOFFF>>>:::<<<999444444;;;>>>lllbbbUUUFFF>>>;;;:::777333111111000000000000000111111222222222111000//////......---+++***)))((('''((()))))))))))))))))))))***+++,,,,,,,,,---000333333;;;IIIYYYhhhvvvzzznnn}}}qqqYYYLLL999......------------......------......///111222333555888<<<>>>>>>===>>>>>>======>>>???BBBEEEGGGIIIFFFHHHPPPPPPPPPuuu|||ppp|||VVV<<>>===BBBJJJRRRVVVNNNMMMPPPZZZgggpppqqqoooqqqoooqqquuuzzz}}}pppeee^^^NNNDDD<<<::::::777777888777888666JJJ{{{}}}nnniiiccc]]]ZZZYYYXXXWWWOOOLLLIIIIIIKKKNNNPPPPPPWWW]]]gggsss}}}iiiXXXEEE===<<<===???AAA=========<<<:::777555333111111111222777AAALLLSSSHHHAAA999555555444000,,,++++++******+++,,,---...222444666777777999<<<>>>BBBFFFKKKMMMNNNOOORRRVVVWWW[[[ZZZ]]]gggpppeeePPPAAA>>>eeennnaaalllyyyzzzmmmnnnzzz{{{}}}{{{~~~yyycccEEE111------,,,,,,,,,,,,------,,,---.........000333666GGGYYYSSSSSSeee{{{wwwrrrmmmcccmmmrrrjjj]]]QQQIIIDDD999888777555444444444444555555555444333555888;;;444444444333333444444444777555333333222777CCCPPP}}}kkkmmmooofffbbbYYYQQQMMMMMMRRR\\\ffffffiiiZZZSSSjjj}}}|||}}}{{{nnnkkkjjjttt~~~rrruuucccYYYwww~~~}}}eeeFFF777777777777888:::<<>>;;;BBBSSSdddrrrsssqqq```\\\\\\QQQFFF:::444777;;;<<<;;;999DDDSSShhh|||jjj\\\ZZZXXX\\\eeelllfffWWWIIIFFF???;;;<<<<<<888555666555JJJooogggXXXHHH???<<<999666444333111000......///000111333333333222111000//////......---,,,***)))((('''(((((()))*********)))))),,,------,,,+++,,,///111222<<>>???AAAEEEHHHJJJDDDFFFKKKMMMQQQqqqttt|||```AAAHHHjjjsss^^^IIIDDD>>><<<>>>CCCHHHKKKKKKLLLQQQYYYdddmmmqqqqqqpppllloooxxx|||{{{rrrlllWWWMMMCCC>>><<<999888:::888888888RRRsssnnnfff```]]][[[ZZZYYYMMMKKKIIIIIILLLOOOQQQQQQUUUYYY```hhhppptttuuuuuu```NNN===888;;;===???AAA======>>>>>>===:::888666111222222222555===IIIRRRFFF@@@999555333222...+++++++++***)))***+++,,,---000222444555555777999;;;AAADDDIIIKKKKKKMMMPPPTTTWWW[[[[[[___iiiqqqbbbNNNAAA===```vvvvvv~~~nnnjjjnnn{{{xxxaaaEEE444------,,,,,,,,,,,,------+++,,,---......000444777JJJ^^^[[[ZZZfff}}}]]]hhhoooiii\\\OOOEEE>>>:::999888777666555444444777777777666444555777999666555555444444444444555555555666777666888AAALLL}}}}}}www{{{ooodddaaabbbdddhhhlllpppooo^^^VVVmmm}}}{{{~~~rrrnnnkkksssfffiii~~~uuu]]]\\\|||fffDDD444444999888999:::<<<>>>@@@AAABBBEEEGGGIIIKKKLLLKKKJJJIIIGGGHHHJJJKKKKKKIIIFFFEEEDDDDDDFFFIIIMMMOOOOOONNNMMMLLLUUUXXXWWWtttmmmUUU===>>>IIIMMMKKKLLL@@@444222999AAACCCBBB@@@BBBDDDDDDAAA===;;;;;;:::AAAJJJYYYwwwvvvhhheeekkkjjjdddYYYNNNDDD===999777555<<>>:::;;;===;;;999888;;;999EEEfffnnn\\\JJJBBB>>>999666666444222000......///000222444333222222111000000//////...---,,,+++)))(((((('''(((***+++++++++***)))---------,,,++++++---///222<<>>?????????@@@AAA@@@@@@@@@BBBEEEGGGIIIEEEEEEEEEJJJUUUppprrrxxxhhhEEEIIImmmzzzdddKKKFFF???;;;:::<<<>>>???@@@GGGQQQYYY```fffmmmqqqqqqllloooyyyzzzsssbbbVVVJJJDDD@@@<<<;;;<<<777777<<<[[[uuuqqqjjjddd```\\\YYYVVVKKKJJJIIIJJJMMMQQQRRRSSSSSSUUUYYY[[[]]]___aaabbbUUUFFF:::999===???>>>>>>;;;<<<===>>>======<<<;;;333333333222444;;;EEEMMMEEE@@@:::666444222///,,,+++************,,,---......000333444444555777999???BBBFFFHHHIIIKKKPPPTTTVVV\\\\\\aaaiiiooo}}}ZZZJJJ@@@>>>ddd{{{mmmxxx{{{ppprrr~~~{{{yyyoooYYY@@@111...------,,,,,,------...+++,,,---......000444777GGGaaacccccciii\\\ccceee]]]PPPDDD;;;444666666666666666666666666888888888666555666999;;;888777666555444555666666555666999:::888777===FFFmmmwwwnnniiimmmrrrtttssssss}}}{{{hhh\\\lllvvvqqqpppuuuooorrr~~~xxxgggVVV\\\yyyaaaBBB333111999::::::;;;===???@@@BBBBBBFFFGGGIIIJJJJJJJJJIIIIIIGGGIIIKKKLLLJJJGGGCCC@@@FFFEEEEEEGGGKKKNNNPPPPPPQQQMMMTTTYYYYYYtttqqq\\\???;;;EEEJJJIIIMMMCCC777444999@@@DDDDDD@@@CCCEEEDDD@@@===<<<<<<777666999HHHeeewwwssszzz{{{ooo___PPPFFFAAA<<<;;;999===RRRwwwzzzrrrxxxzzzooobbbVVVMMMAAA===999888::::::888666777222444CCC[[[{{{uuuaaaMMMEEE@@@:::777999555444111000///000111222333222111000000000000000//////...,,,+++***)))(((&&&(((***,,,,,,,,,***))),,,------,,,+++,,,...000333<<>>??????@@@AAACCCCCCBBBBBBCCCDDDFFFGGGFFFFFFCCCIIIWWWjjj~~~rrruuutttJJJGGGlll}}}jjjMMMHHHAAA;;;888888777777777AAAOOOXXX^^^eeennnuuurrroooqqqyyy{{{kkk___RRRKKKEEE@@@======888999AAAddduuuqqqlllfffaaa\\\WWWTTTMMMLLLKKKMMMPPPSSSTTTTTTQQQTTTTTTQQQLLLKKKPPPVVVLLLAAA888999============<<<<<<<<<======>>>??????555444333333444:::AAAFFFDDDAAA<<<888666444111///************+++---...000---000222333444444555777;;;???CCCEEEGGGJJJOOOTTTTTTZZZ\\\aaaiiinnn|||WWWGGG???@@@lll{{{bbbccczzzssssss|||zzzvvvuuummmXXX@@@111......------------......,,,---.........000333666CCCbbbkkkmmmnnnVVVXXXTTTJJJBBB>>>:::666999999::::::;;;;;;::::::999999999888888:::>>>AAA999888666555666888:::<<<;;;;;;===>>>;;;888===EEEUUUvvv}}}ssscccccchhhrrrxxxvvvssssss|||~~~pppdddmmmwww{{{{{{~~~{{{tttuuuxxxqqq\\\NNNYYYtttXXX@@@777444<<<<<<<<<>>>???AAACCCDDDDDDHHHHHHHHHHHHHHHIIIIIIIIIGGGJJJMMMOOONNNKKKGGGDDDHHHFFFDDDFFFJJJOOOSSSTTTSSSOOOUUUYYYWWWooozzzzzzrrr~~~fffFFF;;;AAAIIILLLNNNEEE;;;666888>>>DDDFFFCCCBBBAAAAAAAAA@@@===;;;666222444===JJJbbbwwwgggXXXOOOEEE@@@;;;:::CCC^^^{{{gggUUUIII@@@999999:::999888888888666444222000222777<<>>LLL^^^ppp||||||xxxxxxuuu|||xxxzzzppprrrZZZJJJ000......------------............///000222444666777555888<<>>>>>:::<<>>======>>>@@@AAA888555333333666:::===???AAA???;;;888666444222000+++************+++---...---///222444333333444666777;;;???BBBDDDHHHNNNSSSSSSZZZ]]]ccclllppp}}}YYYIII@@@GGGrrr~~~___ZZZooo~~~}}}rrrsss{{{~~~yyywwwzzzuuu```EEE444......------------......---...///......///222555>>>bbbsssxxxtttNNNLLLFFF===;;;???BBBBBBAAAAAAAAAAAAAAA@@@???>>><<<<<<;;;;;;;;;>>>CCCGGG:::888777666888<<<@@@CCCCCCBBBBBBBBB>>>;;;@@@HHHMMM[[[ooo~~~oooccc^^^cccmmmvvvvvvmmmgggeeeiiirrrmmmhhhrrr{{{}}}yyyvvvttt|||wwwzzzzzz~~~~~~jjjRRRGGGTTTrrrzzzPPP@@@===:::AAA===>>>???AAACCCEEEFFFGGGIIIHHHHHHGGGGGGGGGHHHIIIGGGJJJOOOSSSTTTRRROOOMMMHHHFFFDDDEEEJJJPPPUUUXXXTTTPPPXXXZZZTTThhhrrrbbbssssssjjjpppuuummmMMM<<<@@@KKKRRRNNNGGG===777777===CCCHHHEEE@@@<<<>>>BBBCCC>>>999666222444777444<<>>444333777::::::::::::777444444000222777555888NNNiii~~~gggQQQIIIDDD;;;888<<<666555444333222222222222000000///......///000111//////...---+++***))))))&&&'''***---------+++***''')))+++---///333777;;;999???LLL___sss|||~~~}}}{{{~~~eeelllkkkXXXKKK///.........------...............///111222555666777666999===@@@AAAAAABBBCCCEEEEEEFFFFFFEEEDDDCCCBBBBBBIIIHHHIIIOOOSSS|||sss```www\\\DDDcccxxxMMMHHHBBB===:::999777666<<>>===@@@MMMpppzzzuuunnnhhheeebbb```___YYYXXXVVVUUUVVVVVVUUUTTTYYY^^^]]]QQQDDDBBBMMMZZZ```SSSDDD<<<888777<<>>@@@BBB999666222333777:::;;;:::===<<<999666444111000///,,,+++***))))))***+++,,,---///222444444333444555444888<<>>EEEkkk}}}hhhUUUMMMGGG<<<888;;;555444333222222111111111111000000//////000111111222111///---+++)))'''&&&%%%&&&((()))************)))&&&'''***///666DDDPPPHHHNNNXXXeeerrr~~~}}}uuubbbeeezzziiiUUUAAA000///............///000000---///000222444555555666888:::===???AAACCCGGGJJJGGGGGGFFFFFFFFFGGGHHHHHHHHHCCCKKKJJJKKKRRRmmmvvvbbbppplllIIIhhh]]]HHH@@@BBB===:::;;;777777===FFFQQQ\\\dddjjjmmmqqquuuwww{{{sssnnndddXXXQQQMMMEEE===>>><<>>;;;888777555333444666888999:::;;;999777666555444222000---,,,+++*********+++,,,...///000111222333444444555666999<<<@@@FFFMMMRRRRRRWWWYYY```mmmuuubbbKKKCCCXXXzzznnnaaadddqqqyyyzzzzzzyyyuuuvvvggg???111000...---,,,---...111222------------...///111222;;;WWWxxxgggaaa[[[ZZZ^^^gggpppuuuffffffbbb[[[VVVSSSMMMFFFCCCFFFEEECCCHHHPPPTTTRRRLLLHHHGGGHHHEEEFFFWWWkkklll]]]NNNIIIKKKLLLMMMOOOWWW\\\```dddmmmqqqfffVVVTTTXXX^^^```\\\SSSIIIBBBCCCGGGTTTggguuuyyyxxxxxx~~~}}}www}}}{{{tttsssjjjjjjkkkooovvv}}}kkkUUU\\\iiijjjBBBAAAAAA888???CCCCCCDDDEEEFFFFFFFFFFFFHHHHHHHHHHHHGGGFFFEEEDDDHHHKKKNNNNNNRRRWWWXXXUUUQQQPPPNNNMMMMMMOOOQQQSSSTTTSSSWWWTTT]]]ggg{{{www}}}sssgggbbbnnnOOO;;;>>>IIIQQQWWWPPPFFF;;;444444999>>>???CCCDDDAAA>>>>>><<<888999777555444222222:::DDD\\\rrr~~~~~~sss```WWWMMMFFFQQQccczzz{{{yyymmm```VVVMMMDDD>>>>>>::::::;;;<<<<<<:::666333333444555222///000666;;;OOObbb{{{gggUUUMMMFFF<<<999===777666444222111111111111000111111222333333444444222111///---+++)))((('''%%%&&&((()))************)))'''(((+++///555AAAMMMSSSYYYbbbmmmxxx}}}}}}www~~~]]]___ppp}}}~~~ppp___OOO===............---...//////000---...000222444666777888999:::<<<===>>>@@@CCCFFFJJJJJJJJJIIIIIIIIIIIIIIIHHHBBBIIIGGGHHHNNNddd|||dddmmmuuuQQQlll```JJJAAACCC>>>;;;<<<777777<<>>AAANNNcccsssxxxwwwvvv{{{}}}www{{{xxxpppooohhhgggeeefffkkkttt|||oooZZZcccpppfffCCCBBBAAA:::???BBBDDDFFFGGGHHHHHHFFFFFFGGGHHHIIIIIIHHHEEEBBB@@@IIILLLMMMLLLOOOTTTWWWVVVVVVUUURRRPPPOOOPPPRRRSSSSSSTTTYYYUUUZZZbbbqqq\\\VVVzzzrrrRRR::::::GGGPPPVVVQQQHHH>>>666333555888<<>>???AAACCCKKKKKKLLLLLLLLLLLLKKKKKKIIICCCHHHDDDFFFKKKYYY}}}bbbfff{{{QQQfffeeeNNNCCCCCC>>><<<<<<888666:::AAAKKKTTT]]]cccfffkkkqqqxxx~~~sssooogggTTTAAA:::888>>>IIILLLQQQeee}}}}}}vvvqqqoookkkgggcccccc^^^XXXWWWYYY\\\]]]]]]]]]uuummm[[[LLLBBB???AAAIIIJJJIIIEEE>>>:::999999666444222111333666777777999777555444333222000...,,,,,,*********+++,,,------...///000222333444555999888777777:::BBBKKKRRRSSSYYY[[[___hhhoooiiiWWWRRR|||rrrVVVTTTfffwwwxxxsssppppppuuuzzzqqqpppqqquuuaaa<<>>CCC@@@BBBEEEGGGHHHGGGEEEDDDEEEEEEEEEFFFEEEDDDCCCBBBIIIMMMOOONNNPPPTTTVVVUUUWWWUUUSSSQQQPPPQQQSSSTTTUUUXXX^^^XXXZZZ```}}}uuuZZZPPPsssuuuTTT999777FFFSSSSSSQQQKKKCCC;;;777666777999@@@CCCAAA>>>???>>><<<;;;999777777555333666<<<===GGGFFFEEELLLQQQ[[[kkkmmmXXXIIIFFFEEEEEEGGGMMMWWW```fffwwwllldddbbb[[[RRRSSS[[[ppp}}}llleee^^^aaadddgggggghhhjjjkkkqqqttt}}}tttfff^^^RRRNNNGGGBBB===999555222444555444222000111444777333===PPPhhh{{{~~~wwwnnnaaaSSSJJJCCC===>>>CCC???===999666444444444555111222444666666444333111111111000...---+++***)))((()))))))))******)))))))))(((***...///222;;;DDDMMMTTTaaaooo{{{~~~zzzlllzzz~~~wwwpppiii___NNN;;;///---------------......///......000222666:::===???@@@AAABBBAAAAAAAAACCCEEEGGGHHHJJJKKKLLLLLLLLLLLLKKKFFFJJJEEEHHHMMMTTTuuujjjggg}}}MMMZZZkkkQQQDDDCCC>>>;;;;;;777444888>>>HHHRRR[[[bbbfffhhhoooxxxttt\\\FFF===999999;;;999;;;MMMccc~~~xxxsssppplllgggdddccc___[[[YYYZZZ]]]^^^^^^```tttnnn]]]OOOGGGFFFKKKMMMLLLFFF===888888:::555333111000222444555555777555333222222111///...,,,+++*********+++,,,---...///000222333555666777999999888888999???FFFKKKLLLUUUYYY```hhhnnnbbbTTTTTTiiiRRRUUUhhhsssqqqllllllrrrxxxwww{{{xxxooossswww~~~^^^<<<222......//////000///.........000222555666666555444666QQQ}}}vvvmmmzzz{{{pppeee[[[VVVSSSVVVcccvvvzzznnnpppzzz|||kkkYYYRRRSSSTTTWWWZZZhhhooottttttvvvvvvlll^^^TTTQQQQQQVVV]]]___ZZZTTTEEEGGGQQQaaannnpppnnnlllwww|||tttjjjmmmmmmkkkooonnnoooooonnnnnnrrrxxx|||uuuggglllnnncccxxxsssSSSCCCCCCBBB@@@DDDAAACCCFFFHHHIIIHHHFFFEEEFFFEEECCCAAA@@@AAABBBCCCGGGNNNSSSSSSSSSUUUUUUTTTSSSRRRPPPNNNNNNPPPSSSTTTUUUXXX___YYYZZZ]]]www|||cccSSSmmm\\\<<<777FFFSSSTTTSSSPPPIIIBBB;;;777555888???CCC@@@>>>???AAAAAA===:::888999777555777;;;;;;@@@;;;777===AAAGGGSSSgggyyycccTTTJJJFFFBBB>>>::::::<<<@@@CCCIIIHHHKKKNNNJJJEEEJJJTTTnnn{{{kkkeeeaaaaaa^^^WWWOOOMMMQQQWWWccchhhvvvrrrfffUUUNNNFFF>>>:::888777666333333222111111222444666222666@@@OOO```iiikkkhhhbbbZZZQQQIIIBBB>>>AAAEEECCCAAA>>>;;;999888999999777888999999777555222000111111000///---,,,,,,+++*********))))))))))))))))))(((+++...000222:::CCCPPPXXXeeetttzzz~~~|||ttttttssskkk___KKK666+++...------------.../////////000222555999===@@@BBB@@@AAABBBBBBAAABBBDDDFFFAAACCCEEEGGGIIIKKKLLLLLLLLLJJJNNNHHHLLLQQQSSSmmmtttnnn~~~MMMTTT{{{qqqUUUEEEBBB===;;;;;;666333666<<>>@@@AAAEEEMMMSSSSSSRRRSSSSSSQQQOOOMMMLLLKKKLLLNNNQQQSSSQQQTTT[[[VVVWWWXXXmmmrrr]]]nnnjjjDDD999BBBMMMUUUVVVUUUPPPGGG===666222888@@@FFFDDDBBBCCCFFFGGGBBB===999888666222222666666:::555111777:::===HHHSSSwww}}}ooogggbbbWWWQQQIIIBBB>>><<<:::999777:::???BBB>>>:::AAAKKKeeezzzjjjeeeaaaaaa^^^UUUJJJBBB@@@AAAJJJLLLXXXkkkuuuooo```UUUHHHCCC===999888888999999444333111000////////////444444777???IIIRRRWWWXXXUUUSSSNNNGGGAAA???CCCGGGFFFEEECCCBBB@@@???>>>>>>>>>======<<<999666444222111111000///......------,,,+++***))))))))))))))))))(((***...000333<<>>??????@@@BBBDDDCCCKKKRRR]]]jjjpppoooYYYYYYdddmmm]]]YYYgggoookkkjjjrrrqqq{{{vvv~~~~~~lllrrrrrrooofffMMM555111////////////............---...111333555555555555;;;IIItttqqqkkkvvv~~~___SSSHHHHHHNNNRRRVVVXXXZZZhhhzzzuuummmggghhhmmmlllbbbXXXGGGLLLUUUaaaggghhhlllqqqqqqwwwmmmaaa```^^^]]]bbbooorrruuuvvvvvvyyywwwdddeeeyyy|||jjj\\\mmmaaaDDDAAAAAA???AAACCCGGGHHHIIIJJJJJJKKKKKKJJJIIIGGGEEEBBB@@@@@@AAABBBCCCJJJOOOMMMKKKMMMNNNNNNMMMLLLJJJIIIJJJLLLOOOQQQNNNPPPWWWTTTVVVUUUeeennnwwwuuuMMM<<<>>>DDDRRRUUUWWWTTTKKKAAA777222777BBBLLLMMMJJJJJJJJJJJJFFF???999777444111111333111777333000666777999BBBIIInnn~~~wwwmmmcccVVVMMMHHHDDD???:::<<<<<<>>>>>>;;;999===DDDWWWuuuzzzkkkeeeZZZ^^^bbbaaaZZZNNNCCC<<<;;;:::???JJJOOOKKKDDD???;;;999888888999:::999888666444222111000///...---222333444888===DDDIIIMMMIIILLLLLLGGGAAA@@@DDDHHHHHHHHHHHHHHHGGGEEECCCBBB>>>===;;;:::777666444333111000000000///.........---,,,+++))))))((()))))))))(((***...111555>>>IIIVVV\\\gggttt~~~sssyyywwwwwwwwwlll```III777111000////////////000111111111444999===AAACCCDDDDDDCCCDDDDDDBBB@@@???@@@AAADDDCCCBBBBBBDDDGGGJJJMMMMMMSSSYYYLLLMMMTTTRRReeehhheee}}}OOONNNrrr___JJJEEE???======777666888<<>>@@@@@@BBBDDDHHHLLLIIIMMMOOOYYYiiirrrmmmWWWZZZgggrrrcccaaaooorrrhhhhhhtttkkkrrr~~~mmmtttpppggg\\\EEE222222111000///...---......///...///000222444666777777===EEEmmmbbbWWWNNNPPPUUUVVVVVVWWWgggttt|||ttttttwwwsssfffZZZNNNSSS\\\dddgggggglllttt}}}{{{nnnkkkhhhdddhhhsssuuuvvvuuusssvvv}}}|||ooowww{{{ooo```]]]wwwYYY>>>@@@AAAAAAEEEGGGFFFFFFGGGGGGHHHIIIIIIJJJEEEEEEEEEEEEEEEEEEEEEEEEAAAHHHKKKGGGDDDGGGKKKMMMMMMLLLJJJIIIIIIKKKMMMNNNNNNOOOVVVSSSWWWUUUbbbzzzttt{{{{{{zzzRRR>>>;;;===LLLQQQUUUTTTNNNDDD;;;555555CCCQQQTTTRRROOOMMMKKKGGG@@@:::888666333444777---444111///333333333;;;@@@eeeyyyhhh\\\VVVQQQIIICCC@@@<<<999999999999;;;===MMMmmm}}}lllfffVVV___kkksssqqqeeeTTTHHH>>>;;;;;;===<<<888777:::666777999<<<===<<<888444777555333333333333222111---///111444666;;;@@@DDDCCCHHHJJJFFFAAAAAAEEEIIIIIIJJJKKKLLLKKKIIIFFFEEE:::999777555444333333333111000000000/////////......---+++)))(((((())))))(((''')))---111666AAAKKKVVV]]]gggtttyyyzzzppp|||rrrssssssfffZZZDDD222...000000000000000111111222222555;;;@@@DDDEEEEEEDDDHHHHHHGGGEEEBBB@@@@@@AAAIIIGGGDDDCCCDDDGGGJJJMMMMMMUUU[[[LLLKKKRRRPPPbbbsssjjjWWWQQQqqqcccMMMGGGAAA??????999999:::<<>>>>>===<<<;;;666444111111222333444444666444222222222222111///******))))))***,,,---///111222333555888:::;;;<<>>BBBiiiyyyzzzzzz~~~sssZZZKKKPPPUUUYYYbbb{{{xxxhhh\\\QQQVVV```lllpppnnnmmmooo}}}zzzrrrnnnjjjgggxxxwwwxxxzzz}}}ttt[[[WWWjjjsssXXXBBBAAAGGGEEEAAAAAADDDEEEFFFEEEDDDDDDFFFHHHBBBDDDEEEGGGGGGFFFDDDCCCCCCCCCCCCDDDFFFGGGFFFEEEFFFHHHJJJHHHFFFEEEHHHKKKIIIMMMPPPUUUVVVQQQbbb~~~qqqjjjqqqtttmmm}}}\\\@@@666>>>GGGUUU\\\VVVNNNIII>>>222777KKKaaafff[[[PPPPPPUUUNNNGGG???777333111000000666000...222333111111555<<>>IIIddd~~~pppccc]]]WWW[[[pppxxxbbbRRRFFF???AAA@@@999777;;;888777777888999:::999888:::888555333111111111222///222444555555666999===>>>GGGKKKFFFBBBCCCCCCAAAHHHIIIKKKJJJGGGCCCBBBAAA>>>:::555333444444333111333222222111000///.........---+++***))))))(((((()))+++---...222:::EEENNNYYY^^^gggrrr~~~xxx{{{sssvvvmmmhhhgggrrruuucccYYYKKK999---///.........///000222333555888<<<>>>>>>>>>>>>???AAABBBDDDDDDCCCBBBCCCDDDIIIIIIHHHHHHHHHHHHHHHIIIGGGJJJMMMMMMLLLNNNTTTZZZvvvssstttVVVtttjjjMMMBBBBBB>>>:::999555333555>>>HHHPPPXXX___ffflll|||lllUUUDDD???CCC@@@888999???===444:::===SSSyyy|||xxxuuuooojjjggggggfffeeehhhmmmxxxkkkTTTJJJAAABBBDDD<<<999;;;888888555333333666999<<<<<<:::666222222444555222///******)))))))))***,,,---222444555444444444666888:::<<>>333666NNNkkkyyyttthhhaaa___ZZZRRRFFF;;;555333222222222......222444222333777???XXXiiiZZZJJJ===>>>CCCCCC???>>>AAA\\\zzzvvvlll```WWWRRR\\\qqqssseeeYYYMMMCCC>>>>>>;;;:::999:::===?????????999777555222111111111111///111333222222333666999<<>>???AAA???BBBEEEGGGGGGEEECCCCCCCCC<<<999555444555555444222333222222111000//////......---,,,***))))))(((((())),,,///111444<<>>@@@BBBDDDDDDDDDCCCDDDEEEHHHGGGFFFFFFFFFGGGHHHIIIGGGJJJLLLKKKIIIJJJOOOTTTjjjwwwfffnnnMMMkkkjjjPPPEEEBBB???===>>>999555666===EEEMMMUUU]]]dddmmm}}}nnn```VVVMMMGGGJJJTTTWWWOOOIIIIIIFFF???;;;999DDDaaa}}}yyyuuuooojjjjjjiiiiiilllqqqvvv^^^MMMCCCCCCEEE<<<:::<<<888777555333333666999;;;<<<<<<777333333555555222///+++***)))))))))***,,,---111222333333333333555777999<<>>HHHOOO^^^eeeppp{{{yyy{{{xxxnnnvvv]]]qqqpppTTT;;;000000///.........000111333555555777:::;;;:::;;;<<<>>>???AAACCCDDDCCCCCCDDDFFFDDDCCCBBBAAABBBCCCEEEGGGGGGIIIJJJHHHFFFFFFIIIMMM[[[rrr___yyywwwNNNdddpppWWWHHHBBBAAA@@@AAA<<<888777;;;AAAHHHRRRZZZ^^^lll{{{pppWWWJJJHHHMMMQQQ___mmmuuulll___WWWRRRLLLDDD>>>;;;IIIiiizzztttnnnmmmlllmmmrrrxxxkkkQQQEEEDDDEEE===;;;===888777555222333555999;;;<<<===999666444555555222///+++***)))))))))***+++,,,///000111222111222555777:::>>>CCCHHHKKKNNNPPPRRRWWW^^^iiirrryyy}}}fffjjj|||eeeaaallluuummmiiiqqqwww}}}rrrppp{{{}}}rrriiiiiijjjsssuuufffPPP???555000///---+++...111222000...222333444666888999;;;;;;???BBBLLL~~~~~~}}}tttrrrtttqqqmmmssszzzjjjfffaaa```ggg~~~iiiccccccjjjrrruuuuuuvvv|||zzz{{{|||xxxrrrqqqyyyaaaYYYuuuqqqVVVNNNIIIJJJIIIDDDBBBCCCEEEFFFGGGFFFEEEFFFGGGIIIGGGHHHHHHHHHGGGFFFEEEDDDDDDFFFHHHIIIIIIIIIJJJKKKIIIHHHHHHKKKNNNOOOKKKHHHJJJJJJFFFIIIOOOMMMTTTgggxxxgggdddyyy~~~qqq___III;;;===GGGNNNRRRLLLFFFBBB===888///:::LLL\\\fffkkkllllll]]]SSSDDD888222111444555...///000222222111222444555PPPbbbQQQJJJFFFDDDDDDYYYtttxxxrrrcccQQQFFFOOOfffzzz|||jjjaaa\\\TTTLLLGGGCCC???===555444333222111000111111111111111111333666:::<<<@@@BBBAAA???===>>>AAACCCDDDEEEFFFDDDAAA>>>======888888888888888777666555222111111111111111111111...---,,,+++***)))))))))***---000333888BBBNNNWWWaaagggqqqyyy~~~~~~uuutttwwwaaavvvnnnRRR999111333.........///000333555666666888999:::999:::;;;<<>>======???BBBCCCEEEGGGHHHGGGEEEEEEHHHJJJPPPvvv{{{dddsssZZZaaa{{{___IIIBBBBBBBBB@@@===999666999>>>DDDOOOYYYZZZiiittt~~~rrr[[[PPPRRR[[[bbbrrr}}}yyyjjj___XXXSSSOOOKKKCCCBBBXXX~~~wwwqqqooooooqqqwww~~~rrrVVVIIIFFFFFF>>><<<===999666444222222555888:::;;;>>>;;;888666666555222000++++++***))))))***+++,,,...///111111111333555777<<<@@@DDDGGGJJJOOOUUUZZZ]]]cccmmmuuuzzzzzzdddnnnyyy\\\ZZZgggtttnnnjjjqqquuuyyysssuuutttjjjkkkiiiqqqrrrbbbLLL;;;222...000,,,+++111666666222000222333555666777999;;;===@@@HHHNNNxxxyyyyyyjjjyyypppoookkkfffooo{{{zzz}}}yyyyyy}}}sssssswwwoookkknnnssssssssssssxxxyyywwwwwwzzz}}}xxxyyy{{{mmmgggkkkKKKHHHGGGHHHHHHEEEDDDEEEEEEFFFGGGFFFEEEEEEGGGIIIGGGGGGGGGGGGFFFEEEEEEDDDFFFHHHKKKKKKJJJIIIKKKLLLIIIHHHHHHKKKOOOOOOLLLIIIIIIMMMKKKMMMRRRPPPWWWkkk}}}gggiiizzz{{{nnn___KKK:::888DDDJJJNNNKKKFFFAAA===:::555666;;;CCCMMMTTTYYY[[[QQQJJJ???666222222333444000222555444333555777888666NNN|||lllXXXOOOLLLHHHYYYrrryyyiiiWWWMMMMMMQQQkkkyyyhhh^^^XXXPPPHHHBBB>>>:::777444333333222111111111111000///000222666;;;>>>@@@BBBAAA???>>>>>>>>>AAADDDEEEFFFFFFDDDAAA>>>>>>>>>999999:::999888666555555111111111111222222222222///...,,,+++******)))))),,,---///333999FFFUUU```eeejjjqqqwww{{{~~~sssvvv|||mmm~~~{{{sssdddLLL666---............///111444666888777999;;;;;;::::::;;;<<<@@@AAACCCBBB@@@>>>>>>???AAA@@@???>>>>>>@@@BBBCCCDDDEEEFFFFFFGGGHHHJJJKKKMMMeeesssoooccc]]]bbbGGG???DDDCCC===<<<888666888;;;AAAMMMXXXZZZfffmmmsssllldddfffmmmrrrzzz{{{xxxoooddd[[[SSSNNNOOORRRMMMGGGRRRqqq{{{sssqqqppprrryyysss[[[LLLFFFFFF>>><<<===888555333111111444777::::::>>><<<999777555444222111,,,+++***))))))***++++++---///111111222444666999>>>AAACCCDDDGGGMMMWWW___fffjjjpppvvvzzz|||^^^hhhtttZZZXXXggguuuoooiiimmmnnnlllmmmwwwooofffjjjmmmsssrrr```HHH888000---222---...666<<<999444222111333555666777999===@@@???HHHPPPllluuuxxxqqqtttqqqkkkdddppp}}}~~~{{{tttssssssqqqpppqqqrrrtttuuuuuuxxx~~~|||}}}uuuyyy}}}fffBBBBBBCCCDDDEEEFFFGGGHHHDDDEEEFFFEEEDDDDDDFFFHHHDDDDDDDDDDDDDDDDDDDDDDDDGGGJJJLLLKKKIIIGGGIIIKKKHHHHHHIIIKKKMMMNNNLLLKKKGGGMMMLLLMMMRRRQQQXXXiii~~~ccceeezzzuuueeeNNN;;;888>>>EEEKKKLLLHHHBBB>>><<<777444333666:::>>>>>>===???===:::888888777555333111666777333000333666888666JJJuuutttkkkUUUVVV[[[fffuuuppp[[[PPPKKKYYYpppqqq]]]MMMEEECCCNNNZZZ___```]]]VVVOOOGGGCCC>>>;;;:::999777666333333333333333222222222//////111555;;;@@@BBBCCCBBB>>>===>>>>>>>>>???CCCBBBCCCDDDCCCAAAAAAAAACCC<<<===<<<:::777555444555000111111111222333333333///...---+++************---...111555<<>>???===<<<;;;;;;@@@AAABBBBBB@@@>>>>>>???DDDDDDCCCCCCCCCCCCDDDDDDCCCDDDEEEGGGIIIJJJLLLLLLOOO\\\sss```SSShhhJJJ???DDDEEE===;;;888666777999>>>IIIUUU\\\ccciiinnn~~~~~~xxxyyyzzzzzzuuunnncccZZZSSSNNNHHHDDDDDDJJJLLLIIIOOOggg{{{sssooolllkkkpppvvvttt___NNNGGGEEE>>><<<===777555333000111333777999:::<<<;;;999777555333333222,,,+++***)))))))))***+++,,,...000111222444777:::===@@@BBBBBBDDDKKKVVV```kkknnnrrrvvv{{{[[[bbb|||ZZZWWWeeerrrlllfffgggfffgggjjjwww~~~llldddjjjqqqvvvqqq]]]EEE555///---222...111;;;???999444444111444777888999;;;AAAFFFCCCEEEPPP^^^tttoooqqqmmmddd^^^lllxxxtttpppkkkkkknnnooosssvvvuuuvvv{{{~~~}}}}}}}}}uuutttpppWWWCCCBBB@@@???AAADDDDDDDDDCCCDDDEEEDDDCCCCCCEEEGGGDDDDDDDDDDDDEEEFFFFFFGGGIIILLLOOOMMMIIIGGGHHHKKKFFFHHHJJJJJJJJJKKKLLLNNNIIILLLHHHJJJRRRTTTVVVbbbddd[[[}}}sssSSS<<<;;;999@@@JJJOOOLLLEEE???===666333000000222333111///333888???HHHMMMNNNJJJGGGEEEHHHEEE;;;333444666666777FFFoooqqqdddVVVNNNLLLRRRbbbrrrmmm[[[WWWaaauuummm___OOOJJJEEEDDDBBB>>><<<>>>:::888666666777777666555333333333444444444333333555555777===CCCGGGGGGFFFCCC???===AAABBB@@@AAADDDBBBCCCCCCBBBAAA@@@AAACCC@@@@@@>>>:::555222333444000000111222222333444444///...---,,,+++*********---000555:::AAALLLYYYbbbeeekkkrrrvvvwwwyyy~~~~~~}}}{{{sssxxxvvv|||pppxxxmmm^^^KKK999111000......///000333666999::::::===AAABBBAAA>>><<<;;;???@@@BBBBBBAAAAAABBBCCCEEEEEEFFFFFFEEEDDDCCCBBBCCCDDDEEEGGGIIIKKKKKKKKKQQQWWWsss\\\III|||yyyWWWCCCDDDEEE???<<<999888888777:::DDDPPPZZZ]]]dddmmmwww}}}lllbbbUUULLLGGGCCCAAA@@@>>>@@@BBBEEELLL^^^~~~wwwlllfff```[[[]]]bbbsssyyyaaaOOOFFFDDD===;;;<<<666444222000000333666888999::::::888666444333333333---,,,***)))))))))***+++***,,,...000111333666999999===BBBCCCCCCIIISSS[[[fffiiioootttzzz^^^dddvvv[[[VVVaaammmhhhcccfffgggmmmmmmvvv}}}llleeeiiisssvvvoooZZZAAA333000///111...444???@@@777222555222666:::;;;<<<@@@FFFLLLVVVIIIQQQRRRvvvwwwkkkbbbttt}}}}}}~~~~~~xxxsssllleeefffjjjooouuuxxxuuuuuuyyy}}}~~~xxx{{{}}}{{{zzz|||{{{dddtttcccIIIJJJGGGBBB======@@@???===BBBCCCDDDCCCBBBCCCDDDFFFFFFFFFFFFGGGHHHIIIKKKKKKMMMPPPSSSPPPLLLIIIJJJMMMEEEHHHJJJJJJHHHHHHLLLPPPMMMMMMFFFGGGTTTWWWUUU[[[sss```VVVWWW===<<<666>>>IIIPPPNNNFFF???===888555111000222555777777444===MMM^^^iiillliiieeeaaaccc[[[KKK>>>;;;;;;999>>>HHHmmm{{{nnnfff^^^SSSNNNOOOPPP```sss~~~mmmdddlll}}}qqq```RRRLLLEEE<<<:::???===;;;:::999999888555444333333444555555555444444<<<<<>>???CCCBBB@@@:::444111222444000000111222333444444555///...---,,,+++*********---222888???EEEMMMWWW^^^```gggpppuuuvvvvvvyyy|||}}}wwwvvvsssvvvnnn{{{ttt|||rrrqqqxxxqqqfffXXXEEE444...000......///000333666999;;;:::>>>CCCEEECCC@@@===;;;===@@@BBBCCCDDDDDDFFFGGGCCCDDDEEEFFFEEEBBB@@@>>>DDDDDDEEEGGGIIIJJJJJJIIIRRRTTTzzzkkkzzz~~~\\\CCCwwweeeIIIDDDDDD???===;;;:::999777888AAAKKKVVVWWW```mmmsss{{{}}}ggg^^^RRRIIIBBB??????AAA@@@;;;;;;AAAIIIYYYxxxzzzpppeee\\\SSSMMMLLLOOOZZZ}}}~~~bbbPPPFFFCCC<<<;;;;;;555444222000000333666888999888999888666444333333444---,,,***)))))))))******(((***---...000222555888555;;;BBBDDDDDDHHHPPPWWW^^^bbbiiiqqqxxxbbbjjjfff\\\UUU^^^iiieeeccciiikkkrrrlllppp{{{yyyjjjbbbeeesssvvvmmmWWW???333000222000...555@@@???555000555444888<<<>>>???CCCKKKQQQlllRRRUUULLLhhhpppbbbtttvvvrrrxxx~~~|||uuunnnpppwww}}}{{{xxxuuuvvvtttnnniiiiiiooouuuwwwwwwvvvvvvwwwyyy{{{||||||uuuttt~~~zzzjjjuuuwwwjjjfff~~~zzz[[[GGGJJJHHHDDDAAA>>>===>>>>>>@@@BBBDDDEEEDDDBBBBBBBBBFFFGGGGGGGGGGGGGGGGGGHHHJJJOOORRRQQQMMMIIIJJJLLLFFFFFFFFFGGGIIIKKKMMMOOOQQQRRRRRRRRRRRRSSSVVVXXXlll}}}zzzxxx|||bbbVVVjjjaaaGGG999555999CCCOOOQQQIII@@@<<<888777555333333555777999999@@@III\\\ppprrrtttzzziiiRRR@@@777999888SSSvvv|||yyy{{{tttcccTTTMMMLLLKKKSSSfff{{{~~~tttyyygggVVVMMMEEE<<>><<<:::999888777666888;;;<<<<<<<<<===>>>CCCGGGNNNSSSUUURRRMMMIIIDDDDDDDDDDDDEEEEEEFFFFFFCCCGGGGGGAAA999888???GGG>>><<<888444222111222333444444333222222333444444222222111///...,,,++++++///333:::BBBHHHKKKMMMMMMRRRZZZfffooossstttvvvxxx~~~~~~}}}zzz}}}vvvuuu~~~eeelll}}}tttfffSSSBBB666000------///111333333555777999<<<===@@@BBBCCCBBBAAA@@@@@@AAADDDGGGJJJKKKIIIGGGGGGGGGFFFEEEDDDBBBAAAAAA@@@CCCEEEGGGHHHIIIKKKMMMSSSNNNiiicccmmmcccRRRdddXXXEEE@@@>>>===<<<;;;999888:::>>>AAANNNZZZ^^^bbbppp}}}vvvnnnaaaXXXRRRMMMGGGCCC<<>>EEE===000111:::999???CCCBBB===>>>GGGOOOUUUVVVLLLUUU]]]rrrzzzyyykkkaaagggqqqsssoookkkhhhcccaaafffpppvvvwwwtttnnnppprrrqqqnnnoootttxxxzzzzzzyyyyyyyyyzzzzzz{{{xxxyyysss}}}uuucccwwwlllRRRCCCIIIGGGEEEBBB@@@>>>>>>===???AAACCCCCCCCCBBBCCCDDDFFFFFFGGGGGGGGGGGGHHHHHHFFFKKKPPPQQQOOONNNOOORRRMMMMMMMMMLLLMMMNNNOOOPPPRRRSSSTTTTTTTTTUUUXXX[[[dddyyyqqquuuvvv{{{kkkTTTbbbqqqTTT???666999BBBMMMPPPIIIAAA===999777444222222444666888444:::@@@PPPbbbeeehhhwwwmmmSSSAAA>>>AAA\\\yyyooohhhYYYYYYWWWRRRQQQXXXfffrrryyy~~~uuu[[[FFFMMMJJJFFFAAA>>><<<<<<<<>>888666;;;@@@<<<:::888555444333444444333333222222333555666888333222111000///---,,,,,,---111777<<>>AAAGGGSSSVVV[[[iiiuuuxxxpppggg]]]TTTMMMFFFFFF???>>>FFFQQQlll~~~nnn^^^WWWUUULLLHHHFFF???===EEEfff}}}eeeVVVHHHBBBAAA===999888333111000...///111333555999:::<<<;;;888666555555111///---+++***)))))))))+++,,,---///111444666777999:::;;;===BBBKKKTTT[[[```bbbjjjsssxxxsssVVV___eeehhhgggggglllppprrrtttnnnzzzvvvsssrrreee|||qqqQQQ===222---///333999AAABBB:::111333;;;:::===@@@AAAAAACCCHHHLLLNNNNNNGGGNNNRRRuuusss]]][[[eeejjjfff```VVVTTTTTT[[[fffnnnpppooojjjnnnrrrtttttttttwwwzzz~~~}}}}}}|||{{{zzzyyyyyy|||wwwyyykkkzzz]]]KKKCCCFFFFFFEEECCCAAA???>>>===>>>???AAAAAAAAABBBEEEGGGFFFFFFFFFGGGGGGGGGHHHHHHFFFJJJOOOQQQPPPOOOQQQSSSOOOOOONNNMMMMMMLLLLLLLLLQQQRRRSSSSSSSSSUUUXXX[[[^^^yyyyyyuuu||||||yyyTTTVVVooowww\\\EEE777888>>>IIINNNJJJBBB???;;;999555111000222444666666:::===IIIXXX\\\cccuuummmSSSJJJQQQjjjzzznnnfff]]]UUUKKKGGGSSScccxxxtttpppjjjbbbZZZTTTRRRRRRSSS]]]]]]___dddiiijjjgggddddddbbb___ZZZSSSMMMHHHEEEBBBAAA???>>>>>>@@@BBBCCCDDDCCC@@@;;;666555666888999999777666555555444555222222222333555777:::;;;444333222111000...---------000444777:::::::::999:::???JJJWWWdddnnnrrrtttzzz{{{hhhbbbsss___JJJ;;;222000000000222555777888:::===???@@@@@@@@@AAAAAABBBCCCDDDGGGHHHHHHIIIIIIIIIHHHHHHJJJHHHFFFDDDCCCBBBBBBCCC@@@AAABBBCCCDDDGGGKKKNNNUUUSSSRRRxxxddd]]]|||UUUFFF\\\|||vvvSSSBBB@@@===<<<;;;999888999===@@@GGGRRRUUUXXXdddnnn|||wwwoookkk[[[QQQDDDCCCIIIMMMgggyyytttddd\\\YYYPPPKKKIIIBBB===;;;LLLxxxfffWWWHHHBBB@@@===::::::555444111///...///111222777999;;;:::888666555555222111///---+++***))))))***+++,,,...000333555777999888999:::@@@JJJUUU]]]___dddmmmtttwwwjjjPPP]]]dddjjjkkklllpppssssssoooooozzzzzzwwwtttiii~~~lllMMM;;;111---111666@@@EEE???555333777;;;===>>>@@@CCCFFFHHHHHHGGGIIIHHHFFFLLLIIIaaammm\\\___ffffffcccRRROOOOOOSSS\\\ffflllooommmppptttvvvvvvwwwzzz|||}}}zzzwwwuuuyyy}}}ssszzzlllRRRIIIGGGCCCDDDEEEDDDCCCAAA>>>===<<<>>>?????????AAAEEEHHHEEEEEEEEEFFFFFFGGGGGGHHHIIILLLOOOOOOMMMKKKKKKKKKOOOOOOOOONNNMMMLLLKKKJJJMMMNNNPPPPPPQQQSSSVVVYYY[[[kkk___SSS^^^vvv}}}uuuaaaLLL:::777;;;EEELLLJJJDDD@@@===:::555111///000333444999<<<===EEERRRXXXcccyyyqqqdddkkk}}}uuu```]]][[[TTTTTTZZZqqq}}}|||tttqqqqqqrrrpppnnnnnnrrrvvvuuunnngggbbb^^^XXXQQQKKKFFFDDDCCC????????????@@@@@@AAABBBBBB???;;;888777666666555888777777666555444333222000111111333555888;;;===444444333222111000///......000333555777777666666555666===IIIZZZhhhpppttt|||yyy{{{~~~~~~mmmlllwwwkkkXXXEEE888222000111111333666888999;;;>>>@@@>>>===<<<;;;<<<===???@@@FFFGGGHHHHHHGGGGGGHHHIIINNNLLLIIIEEECCCBBBBBBBBBHHHHHHGGGEEEDDDEEEIIILLLBBBUUU\\\uuuqqq```aaaHHHOOOiiitttRRRBBBAAA===<<<;;;888777999<<<@@@JJJSSSUUUWWW```fffsssyyyfffQQQLLLLLLHHH___|||iii___YYYNNNJJJJJJDDDBBB:::===[[[~~~fffWWWHHHBBBAAA>>>;;;;;;666444111//////000111333777999::::::888666666666444333111///---+++)))(((((()))***,,,...111333555555666777:::AAAKKKVVV^^^bbbjjjrrrttttttyyydddOOOcccjjjnnnmmmlllooorrrrrrpppwww~~~vvvqqqppplllyyywww```CCC666///---444;;;FFFGGG;;;222555;;;===AAABBBEEEHHHIIIHHHGGGEEEGGGGGGLLLSSSLLLVVVqqqmmmjjjbbbcccccc```QQQNNNKKKLLLSSS^^^jjjqqqpppqqqtttvvvxxx{{{~~~zzzuuuqqquuuxxxtttqqq}}}vvvuuu___KKKFFFGGGAAABBBDDDEEEDDDBBB???>>><<<===>>>>>>>>>@@@DDDFFFCCCCCCDDDDDDEEEFFFFFFGGGJJJKKKLLLLLLJJJGGGFFFEEENNNOOOQQQRRRQQQPPPNNNMMMJJJLLLMMMNNNOOOQQQUUUXXXWWW___{{{xxxlll\\\```vvv{{{iiiSSS>>>999888BBBKKKKKKFFFBBB>>>;;;666222000000222333555888888>>>JJJPPP___xxxxxxmmmggg\\\VVVYYYkkk{{{|||yyyyyyxxxsssjjjaaaZZZVVVPPPIIIDDDBBBBBBBBB===>>>@@@BBBCCCBBBAAA@@@===:::888777888999777666777777666555444222111000222222222333555888;;;<<<444444333222111000000///---///111444666666666666888777999CCCRRRcccooouuu}}}xxxttt~~~pppwww}}}vvvkkk```OOO@@@777333111111111333666888999;;;===@@@===<<<:::999999;;;===>>>AAACCCEEEEEEEEEEEEGGGIIIPPPNNNKKKGGGDDDBBB@@@@@@HHHGGGFFFDDDBBBDDDGGGJJJLLLaaagggsss~~~^^^ppplllIIIKKKZZZmmmssseeeOOOEEEFFF===<<<;;;888777888<<>>>>>EEEHHHLLLKKKHHHEEEEEEFFFFFFGGGSSSYYYSSSSSS{{{yyyiiippp{{{yyyooojjjccc[[[NNNKKKGGGEEEJJJVVVeeepppooopppssswww{{{zzztttooosssvvvyyyzzz}}}qqqtttvvvyyywwwRRRDDDBBBBBB@@@BBBCCCDDDDDDBBBAAA???<<<===>>>>>>>>>>>>AAABBBAAAAAABBBBBBCCCDDDEEEEEEEEEFFFGGGHHHHHHGGGEEECCCIIIJJJMMMOOOOOONNNLLLJJJIIIKKKMMMNNNOOORRRVVVYYYSSSVVVtttoootttlll\\\dddrrrWWWDDD;;;777@@@JJJLLLHHHCCC>>>;;;888444222222222333333777777<<>>???@@@AAABBBCCCCCCBBB@@@>>><<<888777666777999999999777777666555444333333333333666666555555666888999:::333333222222111000000///+++---///222444666666666<<<<<<===EEERRRaaaooowww{{{{{{vvvyyyrrr~~~sss}}}vvvnnndddYYYIII<<<666444333222222444777888999:::<<<>>>>>>===<<<::::::<<<===???>>>AAADDDEEECCCCCCEEEHHHMMMLLLJJJGGGEEEBBB@@@>>>@@@AAAAAAAAA@@@BBBFFFIIITTTVVVVVV^^^hhhjjjzzzJJJEEEPPP[[[]]]TTTJJJDDDBBB======;;;888666777;;;>>>BBBHHHJJJNNNUUUXXXhhh~~~rrrcccRRRZZZwwwsssiii```{{{ppp\\\OOOHHH???@@@EEECCC>>>888777BBBXXXxxxzzzeeeWWWJJJEEEDDDAAA===;;;444333222111222444777999999;;;===<<<:::888777777555444444222000...,,,+++(((((())))))+++---...///---111777>>>FFFPPPYYY```eeemmmsssqqqnnn{{{|||jjj^^^]]]rrrsssooofff```aaaeeeffftttmmmlllttt}}}rrrTTT999000---...888HHHFFF>>>666444:::>>>???HHHKKKLLLJJJEEEBBBDDDGGGDDDDDDRRRVVVUUUSSSgggttt}}}uuurrrooofff[[[NNNKKKGGGCCCDDDMMM\\\gggooorrrvvv{{{|||tttooozzz|||mmmyyy|||eeeEEE>>>AAA@@@@@@AAABBBCCCCCCCCCBBBAAA===>>>@@@???>>>======>>>>>>???@@@AAABBBCCCCCCDDDCCCDDDEEEFFFGGGFFFDDDCCCCCCEEEHHHKKKKKKHHHEEECCCGGGHHHJJJLLLMMMPPPTTTWWWTTTUUU{{{}}}xxxeeeTTT]]]bbbIII===777>>>JJJMMMIIIDDD===;;;999777555444333333444999:::===DDDHHHXXXttttttgggeeeppp{{{yyytttmmmddd[[[SSSNNNFFFDDDBBBAAAAAABBBDDDEEEJJJHHHEEEAAA>>>;;;999888333555666777777777777777666555444444444666888999===<<<:::999888888888999222222222111000000//////---...000333555666777777===@@@EEELLLVVVcccooowwwxxx}}}uuuooozzzooovvvxxxwwwoooeeeXXXFFF999333444555555444666888999999:::<<<>>>???>>>===<<<<<<===>>>>>>===AAAFFFFFFCCCAAABBBDDDEEEEEEFFFFFFDDDBBB???>>>===>>>@@@@@@@@@BBBDDDFFFHHH@@@FFFKKK\\\uuuoooVVVIIIZZZgggbbbWWWNNNEEE=========;;;888666777:::===CCCHHHIIILLLQQQQQQ```|||wwwcccbbbvvvvvvggg\\\QQQ```vvvyyyfffZZZTTTKKKJJJLLLHHH@@@999:::AAAIIIZZZ}}}yyycccWWWKKKGGGFFFBBB===;;;666555333333333666888:::<<<===???>>>;;;999888888444444444333222000...---++++++***++++++,,,---......111666<<>>NNNBBB777666999;;;===???KKKHHHEEECCCBBBCCCEEEFFFCCC@@@LLLLLLSSSSSSWWWxxxpppmmmhhhhhheeedddiiinnnggg[[[RRRPPPKKKDDDBBBGGGSSS]]]rrruuuzzz}}}~~~vvvppp{{{www|||XXX======BBBAAA@@@AAABBBBBBCCCCCCCCCBBB===???AAA@@@>>><<<;;;;;;===>>>>>>???AAABBBCCCCCCEEEEEEEEEFFFGGGFFFCCC@@@EEEHHHJJJLLLLLLIIIEEEBBBCCCEEEGGGHHHJJJMMMQQQTTTXXXYYY{{{zzzfffPPPWWW~~~tttLLL???777>>>JJJNNNIIIDDD<<<;;;:::999777555444333222888999;;;@@@BBBRRRnnn~~~kkksssvvv|||xxxnnnmmmhhhaaaWWWNNNHHHEEEDDDDDDEEEGGGJJJNNNPPPRRRRRRMMMFFF>>>888666555555111444777777666444555666555555444444666999===???BBB@@@>>>;;;:::999888888222111111111000/////////000111333555777888999999;;;AAAJJJSSS[[[dddooowwwxxxwwwjjjbbbnnn~~~~~~}}}qqqyyylll}}}|||sssiiiZZZEEE666111333666888666888::::::::::::<<<>>>>>>======<<<<<<<<<======>>>CCCHHHHHHCCC@@@@@@BBB>>>@@@BBBDDDDDDBBB@@@>>>@@@BBBCCCCCCBBBAAABBBCCC>>>:::MMMLLLCCC|||uuukkkhhhXXXqqqyyygggZZZKKK=========;;;888666777:::===BBBFFFEEEFFFHHHEEESSSooozzzpppjjjwww~~~nnn^^^TTTFFFFFFQQQiiirrrggg```UUUPPPOOOHHH???666666===<<>><<<@@@EEEFFFEEECCC???GGGDDDPPPSSSOOOzzzyyyWWWggg}}}|||{{{ssskkkeee```\\\YYYRRROOOOOOWWWbbbhhheee```\\\OOOEEECCCFFFLLLWWWbbbyyy}}}}}}pppgggpppxxxwwwxxxlllwwwiiiJJJIIIBBB:::CCC???@@@BBBCCCDDDDDDCCCBBB@@@AAABBBBBB@@@>>><<<:::???>>>======>>>AAAEEEGGGGGGGGGFFFEEEDDDCCCCCCBBBAAACCCHHHMMMOOONNNKKKHHHEEEFFFGGGGGGHHHJJJMMMPPPRRRVVViiiaaa]]]JJJkkkbbb@@@777BBBDDDIIILLL???>>>===:::777444333444555333555777777:::CCCPPPZZZxxx|||{{{lllgggpppyyyxxxooohhh\\\[[[TTTKKKGGGIIIJJJHHHGGGTTTjjjqqqbbbZZZ\\\ZZZOOOGGG>>>777444444444333000///000555777777555555333222222444999>>>BBBCCCBBB@@@===:::777666555555777111...222555333///...//////222888999888;;;???BBBCCCJJJSSS[[[dddppp{{{{{{nnn^^^qqq|||}}}}}}}}}jjj|||vvv\\\yyy|||lllWWW???444333333222222666888:::;;;::::::<<<===??????>>>======>>>???@@@@@@@@@AAABBBBBBBBBAAAAAADDDCCCBBB@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@???<<>>::::::999777777:::<<<;;;::::::<<>>===<<<:::888777555666666666555333000///++++++++++++,,,---......000000444===HHHSSSaaammmuuuzzzvvvhhhcccppp~~~|||rrraaafffqqqwwwvvvtttoooiiihhhoooyyyvvvsssyyyzzztttrrr[[[BBB333+++...>>>PPPMMM===555999999444:::GGGOOOFFF>>>===???@@@BBBEEEBBBBBBGGGMMMNNNMMMSSS]]]uuuFFFMMMWWWaaalllyyyuuutttuuussswwwyyyqqqlllkkkllllllhhhbbb\\\VVVOOOIIIEEEJJJGGGGGGPPP]]]hhhlllkkkQQQKKKHHHMMMTTT[[[eeennn~~~}}}{{{|||zzzvvvnnn]]]TTThhh|||jjjlllcccLLLGGG@@@:::???AAAAAABBBBBBBBBAAA@@@???@@@AAABBBCCCCCCAAA???>>>@@@???>>>===>>>???AAABBBFFFFFFEEEEEEDDDCCCBBBAAACCCBBBCCCHHHNNNPPPKKKFFFFFFGGGHHHHHHHHHIIILLLOOOLLLMMMWWWxxx}}}qqqtttZZZDDD]]]qqqJJJ777:::<<>>===;;;888555444444444777888999777777===FFFNNNwwwjjj\\\aaannn~~~|||zzzxxxwwwuuusssqqqnnnjjjeee```[[[TTTUUUSSSQQQTTTZZZ\\\YYY]]]ggg|||oooaaaZZZQQQEEE@@@888444333333333222333222222333333333333555888777666888<<<@@@BBBCCCCCCAAA>>>;;;888666555555666333222333333333333555333222555:::;;;:::<<>>???>>>>>>???@@@@@@@@@@@@???BBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???<<>>;;;;;;999666666999777888888888;;;@@@GGGMMMiiivvvmmmooo|||vvvvvv}}}qqq```OOOGGGBBB===<<>>===;;;888555444666888999<<<<<<<<<===<<<;;;;;;:::777777888888666444222000---,,,,,,,,,---......///111111666@@@JJJUUUcccnnnsssxxxuuuhhhdddppp|||}}}uuuccciiivvvrrrsssqqqmmmkkkmmmqqqsss|||{{{vvvpppooorrrtttrrrgggTTT>>>111,,,111EEEYYYIII<<<666;;;<<<888===JJJOOOFFF???@@@BBBCCCFFFIIIFFFEEEHHHKKKJJJHHHNNNWWWppp|||;;;<<<<<<>>>DDDQQQ```llltttyyy{{{zzzwwwqqqrrrxxxxxxlllbbb^^^^^^]]]XXXRRRLLLGGGBBB===:::BBBAAACCCLLLYYYdddggghhhMMMLLLQQQ\\\fffmmmsssxxxxxx}}}~~~}}}}}}uuummmiiibbbPPPIIIhhh{{{jjjyyynnnSSSKKKBBB===<<<<<<>>>???@@@@@@AAAAAA@@@@@@@@@AAACCCEEEEEEDDDCCCBBBAAAAAA@@@@@@???>>>>>>>>>CCCDDDEEEEEEDDDCCCBBB@@@CCC???>>>CCCLLLOOOKKKEEEEEEFFFGGGGGGFFFGGGIIIKKKKKKHHHIII^^^{{{wwwtttnnncccLLLUUUuuuyyyRRR888555:::EEENNNJJJ@@@???===:::888555333222666888888777666888>>>CCCUUU}}}mmmUUUUUUccczzzrrrtttpppooonnnlllkkkiiihhhggggggjjjlllllljjjhhhgggfffbbbdddfffiiirrryyyxxxrrrnnnpppzzzxxxdddUUUKKK???:::777333111111222222111333555555333111444999>>>???>>>===>>>AAACCCDDDCCCFFFDDD@@@;;;888666555555333444444333555999>>>@@@===;;;<<<@@@AAA???@@@BBBBBBDDDMMM^^^lllsssvvvyyysss|||yyyyyyzzzzzz||||||}}}rrr}}}fff```uuu^^^LLL:::444555777888999777999;;;;;;;;;;;;===>>>???>>>===<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>??????AAABBBBBBBBBAAA@@@>>>?????????????????????<<>>999666999EEERRRnnnmmmkkkfff^^^UUULLLGGGAAA<<<:::;;;888555<<>>@@@<<>>DDDKKKQQQZZZaaajjjmmmmmmlllnnnqqqwwwwww{{{~~~yyynnniiijjjooosssxxxxxxsssiii```ZZZUUUPPPHHHBBB????????????>>>@@@EEEMMMUUUZZZ[[[YYYWWWYYY```iiirrrwwwyyyzzzqqqtttyyy~~~yyyuuufffiiidddUUUNNN[[[uuuvvvPPPBBBEEE===:::???:::999:::<<<>>>@@@BBBCCCDDD>>>@@@BBBEEEFFFFFFEEEEEEAAABBBBBBBBBBBB@@@???>>>AAABBBDDDEEEDDDCCCBBB@@@BBB???>>>AAAGGGKKKJJJHHHDDDEEEFFFEEEDDDCCCEEEFFFMMMMMMIIIQQQzzzwwwqqqyyygggYYYiiirrrTTT;;;666>>>GGGJJJGGGBBB@@@>>><<<:::777333111222444666777888999===@@@DDDkkkuuuYYYRRR]]]yyy{{{yyyrrrppplllhhhfffggghhhjjjkkkrrr{{{|||nnneeeaaaXXXFFF>>>;;;333555444333333333333222222111555666222333;;;GGGNNNFFFEEEEEEFFFGGGHHHHHHGGGHHHEEEAAA<<<888666666666111444444666@@@NNNTTTRRRNNNJJJHHHJJJIIIFFFEEEGGGHHHFFFMMM^^^nnntttuuuuuuuuuxxxzzz|||wwwooobbbjjjjjjWWWGGG888444666888999:::888999;;;;;;;;;;;;===???>>>>>>===<<<;;;:::::::::;;;;;;<<<===>>>>>>>>>>>><<<>>>@@@BBBCCCBBBAAA@@@============>>>>>>??????===???BBBGGGBBBAAAnnnuuuwwwoooRRRHHHDDD@@@===<<<999555555999:::===@@@BBBDDDGGGJJJMMMUUUiiikkkdddeeehhhmmmsssvvvlllRRRIII@@@===;;;:::===BBBFFFFFFGGGHHHGGGFFFDDDCCCDDD???<<<;;;888555999AAAWWWxxxtttddd]]]TTTNNNLLLLLLKKKJJJDDDBBB???<<<;;;;;;<<<===@@@@@@>>>===<<<;;;::::::=========<<<:::888666555//////...............///222444;;;HHHRRRZZZeeeooonnnsssrrriiieeejjjkkkhhhdddgggzzz~~~ooodddnnnzzzqqq}}}zzzxxxyyymmmllljjjfffiiiqqqaaaLLL777222666>>>MMM\\\AAA;;;:::@@@AAA>>>BBBKKKLLLDDD???AAAEEEGGGJJJMMMQQQPPPNNNLLLIIIIIILLLPPP[[[~~~{{{jjjwww555888;;;>>>??????@@@@@@EEELLLSSSVVVUUUUUUWWWZZZYYY^^^eeeiiiddd[[[VVVVVVWWWYYY^^^eeehhhdddYYYPPPJJJHHHGGGFFFGGGGGGEEECCC???@@@DDDIIIPPPVVV[[[^^^hhhjjjmmmqqqwww{{{|||zzzuuussstttzzzzzzmmm``````bbb^^^[[[dddvvv~~~|||}}}zzzbbbDDD<<>>999888999:::<<>>AAADDDEEEEEEEEEDDDAAABBBCCCEEEEEEDDDCCCBBBAAABBBCCCDDDDDDCCCCCCBBB???@@@AAABBBCCCFFFIIILLLEEEFFFGGGGGGEEEDDDDDDEEEJJJOOONNNOOOjjjzzz~~~[[[[[[vvvuuunnnXXX>>>555>>>EEEGGGIIIEEECCC@@@===;;;888444000000222666888:::;;;===>>>BBBaaa}}}aaaSSSUUUrrr|||vvvgggbbb\\\VVVUUUWWW[[[^^^aaakkkzzz}}}oooaaaSSSKKKBBB666555999444777777888777666555444333000444555111444BBBQQQZZZNNNNNNNNNOOOPPPPPPNNNLLLIIIFFFAAA<<<888666666777333666777>>>TTTnnnuuunnnccc[[[UUURRRPPPLLLJJJKKKMMMIIILLL[[[lllvvvyyy{{{|||~~~xxxuuuooozzzsss___ttttttbbbQQQDDD888555777777888999888999:::::::::;;;===???=========<<<;;;:::999999;;;<<<===>>>????????????;;;===???BBBCCCBBBAAA@@@>>>======<<<<<<===>>>>>>======@@@EEEBBB@@@gggppp|||{{{uuuwwwYYYJJJEEEAAA>>>===999555777<<>>>>>@@@@@@???===;;;:::888777111000///...............111555>>>LLLVVV]]]fffnnnppptttqqqiiiffffff```VVVMMMUUUlll~~~{{{ssscccbbbooowwwwwwvvvwww~~~wwwgggcccbbbaaafffoooeeeKKK444000888>>>EEEKKK???;;;<<>>BBBJJJKKKCCC???AAAEEEFFFIIILLLPPPPPPNNNKKKJJJLLLNNNOOOZZZddd|||www___888999999999:::;;;;;;<<<;;;???DDDFFFEEEEEEGGGIIIJJJMMMPPPQQQNNNLLLMMMNNNRRROOOMMMRRRXXXYYYRRRKKKAAAFFFNNNUUUXXXUUUMMMGGGBBBBBBCCCGGGPPP___nnnxxxwwwxxxwwwwwwyyy~~~|||yyyvvvuuuzzz~~~zzzkkk___ZZZWWW___ssswwwwww~~~rrrYYYJJJBBBAAA;;;:::;;;888===<<<<<<===>>>???@@@AAA===???AAACCCDDDDDDCCCBBBAAABBBDDDEEEFFFFFFFFFEEEBBBBBBBBBCCCCCCDDDDDDEEE@@@CCCEEEDDDCCCDDDIIIMMMHHHIIIJJJJJJHHHGGGGGGGGGCCCLLLPPPPPP^^^xxx]]]PPPggguuu~~~uuueeeEEE222999@@@EEEOOOJJJEEE@@@>>><<<999444000333555777:::;;;<<<;;;;;;DDDWWW{{{jjjUUUNNNjjjzzzjjjaaaQQQMMMGGGBBB@@@BBBFFFIIILLLVVVdddsss}}}vvviii\\\JJJAAA???===555777;;;666:::;;;<<<;;;888666666666000555444///666IIIZZZaaaZZZZZZZZZZZZZZZXXXTTTQQQHHHEEE@@@;;;888777777888777::::::DDDeee{{{oooccc\\\WWWRRROOOPPPLLLFFFGGGTTTeeeqqqyyy}}}{{{}}}uuu~~~{{{sssxxxuuu```~~~vvvtttvvvjjj^^^KKK@@@777666777777777888888999999999888:::<<>>===<<<;;;<<<===============BBBCCCBBBaaa|||iiiwwwrrrhhhRRRFFFBBB???<<<888555:::BBBKKKMMMPPPQQQQQQRRRSSSUUU^^^kkkqqqfffiiiqqqwwwzzzxxxwww{{{ttt^^^FFF???DDDLLLQQQUUUZZZUUUMMMFFFAAA@@@@@@BBB@@@<<<777444333555888<<>><<<:::999888333222111000///.........222777BBBQQQ[[[aaahhhooorrruuuqqqkkkhhhfffYYYJJJFFFUUUooo}}}tttcccWWW```rrrxxx|||qqquuu~~~rrrccc___bbbgggnnnsssbbbHHH111...666999:::<<<===<<<>>>AAA@@@???DDDKKKMMMEEEAAACCCFFFGGGHHHKKKJJJLLLLLLIIIJJJMMMOOOMMMRRRSSS{{{ooo===<<<:::999:::;;;;;;;;;999:::;;;<<<===>>>??????BBBDDDEEEDDDDDDEEEGGGHHHLLLJJJIIILLLQQQSSSOOOKKK???EEEOOOXXX\\\XXXQQQJJJGGGJJJOOOUUU___nnn||||||{{{yyywwwuuutttsssnnneee___\\\nnnrrr|||{{{]]]PPPSSSIII======<<<999999>>>>>>=========>>>@@@AAA???AAABBBDDDDDDCCCBBBAAABBBCCCCCCDDDEEEFFFFFFFFFDDDCCCBBBBBBCCCDDDFFFHHHDDDEEEFFFEEEEEEFFFIIIKKKFFFHHHJJJJJJHHHGGGGGGGGGEEEJJJPPPQQQVVVrrrlllSSSWWWuuuvvvRRR777888;;;@@@PPPMMMHHHAAA===<<<:::555111444555777999;;;<<<;;;:::AAAKKKfffsss]]]QQQ```|||zzzrrrhhhYYYQQQIIIGGGCCC@@@???>>>???@@@CCCFFFMMMWWWbbbkkkqqqssslllmmmlllfffaaa\\\RRRIII999444777999444777;;;666;;;<<<===<<<999666777888111555444111===TTTgggllliiihhhgggeeeccc___YYYTTTGGGDDD???:::777666777999777<<<<<>>;;;<<<===>>>======<<<;;;;;;<<<===>>>???@@@@@@@@@>>>>>>??????@@@@@@@@@AAABBB@@@>>><<<;;;;;;<<<===<<<>>><<<@@@DDDDDDVVVvvvjjjiiikkklll~~~xxx[[[HHHDDD@@@<<<777666>>>GGGTTTVVVXXXXXXWWWWWWXXXYYY^^^jjjyyylllooovvvxxx}}}tttnnnsss}}}kkkXXXNNNLLLMMMOOOSSS[[[VVVNNNFFF@@@=========;;;:::777444444666777666>>>OOO___eeehhhllllllhhh```[[[UUUSSSTTTVVVVVVUUUWWWUUURRRNNNKKKHHHFFFFFFHHHJJJMMMNNNNNNMMMJJJHHHDDDCCCAAA???<<<;;;:::999666555444333111111000000555:::GGGVVV```ffflllrrrtttvvvrrrmmmllliiiYYYGGGJJJ___|||sss[[[OOO___www~~~sssqqq|||tttmmmbbb]]]cccnnnsssrrrXXXCCC222111666666777:::;;;<<>>888<<<<<<<<<<<<<<<>>>@@@CCCDDDAAABBBDDDEEEEEECCCAAA@@@CCCCCCCCCCCCDDDDDDDDDDDDEEEDDDBBBAAABBBEEEHHHJJJHHHFFFDDDEEEHHHJJJIIIHHHCCCEEEGGGGGGFFFEEEDDDEEEMMMMMMPPPRRRRRRggg^^^MMMrrr___@@@===::::::KKKPPPIIIAAA===<<<:::666111222333555888<<<============CCCXXX{{{{{{fffYYYYYYttt|||ooohhhaaaUUUPPPKKKKKKKKKJJJIIIFFFDDDBBBDDDAAA???CCCKKKSSSWWWYYYQQQTTTSSSNNNIIIEEE>>>777777111444666111555===::::::;;;===;;;888666888:::000555444444EEE```tttxxxsssqqqooommmiiiccc[[[VVVFFFCCC>>>999666666888999555;;;:::>>>bbbtttkkkdddaaabbbbbb\\\[[[aaajjjqqqyyy{{{}}}}}}rrrzzzsss}}}yyymmm^^^SSS@@@999444666999999999;;;777777777666666888;;;>>>;;;<<<===>>>>>>>>>===<<<:::;;;<<<>>>???@@@@@@@@@?????????>>>??????@@@AAACCCAAA???<<<;;;;;;<<<<<<;;;>>><<<>>>EEEEEENNNbbbiiiSSSYYYeeennn```IIIDDD@@@<<<777777@@@KKK\\\]]]^^^]]]\\\[[[\\\^^^]]]iii~~~ttt{{{vvvkkkppp|||tttjjjbbbXXXNNNHHHHHHJJJHHHDDD@@@>>>>>>>>>???::::::999888888888666333===LLL[[[bbbfffjjjhhhdddaaa\\\WWWUUUWWWYYYYYYXXXZZZXXXVVVSSSPPPMMMLLLKKKSSSTTTVVVVVVSSSNNNIIIFFFDDDCCCAAA???<<<;;;:::999999888666555444333222222777===JJJZZZdddiiinnntttvvvvvvsssoooooommm\\\HHHKKKddd{{{uuuYYYLLL___{{{tttnnnxxxgggfff^^^YYY```mmmooohhhOOOAAA666666777666:::AAA999<<>>EEEKKKHHH>>>666555777:::;;;<<<<<<<<<===???AAABBBCCCCCCEEEFFFEEECCCAAA>>>???AAADDDFFFGGGHHHIIIBBBCCCEEEGGGHHHIIIHHHHHHFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@AAADDDGGGGGGDDD@@@EEEGGGIIIOOORRRYYYvvvVVVfff{{{XXX===555<<>>=========EEESSShhhkkkZZZYYYqqq{{{zzz~~~zzzjjj```___ZZZXXXZZZWWWOOOKKKMMMKKKFFFCCCCCCCCCAAABBBFFFDDD@@@;;;:::<<<<<<888333999888888777555555:::???CCC===888777:::<<<999555:::777555===RRRmmm~~~}}}}}}xxxrrrmmmggg\\\QQQHHH???:::===???;;;888999666;;;<<<@@@XXXxxxnnngggdddeeeggghhhjjjmmmpppooommm}}}}}}www||||||~~~nnntttlll[[[EEE;;;:::888666555555666777555555666777999:::;;;;;;999:::<<<=========<<<;;;999999::::::;;;<<<<<<<<<@@@???===<<<;;;<<<===>>>AAA@@@>>>===<<<===>>>???>>>>>>===<<<>>>CCCJJJOOO```XXXeeeccc}}}pppQQQIIICCC???<<<:::AAAKKKWWW\\\______aaaffffffddd``````tttnnneeerrrwwwfffZZZUUUOOOJJJCCCAAA>>><<<<<<<<<;;;:::===;;;888888:::;;;:::888BBBKKKXXXaaaeeefffffffffaaa^^^ZZZXXXYYYZZZ[[[[[[YYYZZZZZZZZZWWWSSSOOOLLLQQQPPPOOONNNLLLIIIHHHFFFCCCBBB@@@===;;;999888888888777888;;;:::444111222555FFFPPPXXXfffmmmlllppptttyyyyyyxxxzzzvvv```FFFFFFddd~~~rrrTTTPPPhhh|||{{{llllllfffggg```___kkkoooiiigggPPP???333555999777999???=========???BBBFFFJJJMMMSSSQQQOOONNNNNNOOOPPPQQQGGGGGGGGGHHHIIIKKKMMMNNNUUUKKKKKKgggTTTLLLHHHJJJLLLJJJGGGFFFAAA>>>999666555555555444333222222333666999999999555555777;;;BBBIIIPPPUUUIIIIIIKKKNNNSSSZZZ```ddddddeeefffiiinnntttzzz}}}}}}|||zzzvvvpppmmmccc\\\PPPIIIDDD===DDDYYY}}}zzzyyylllpppwww|||cccKKKBBB:::@@@DDDBBB<<<666555777888999:::::::::;;;===???AAABBBCCCEEEFFFFFFDDDCCCBBBCCCEEEGGGHHHJJJJJJJJJCCCDDDDDDEEEEEEDDDDDDDDDEEEDDDDDDCCCAAA???===<<<@@@@@@@@@CCCFFFFFFCCCAAACCCEEEFFFLLLOOOSSSvvvbbbiiioooHHH444888CCCIIIJJJHHHBBB>>>===:::555222555;;;@@@CCCCCCBBBAAA>>>AAAOOOjjjuuufffccc{{{~~~qqqllljjjkkkggg^^^YYYXXXWWWQQQKKKIIIFFFAAA@@@BBBBBB???:::888888888666444555444555777999<<>>???BBBAAA>>><<<<<<===???@@@AAAAAA???>>>===<<<<<<<<<>>>>>>>>>===>>>BBBHHHLLL~~~^^^___vvv|||zzzVVVLLLDDDAAA???===CCCMMM[[[___aaa___^^^```___]]]YYYXXXhhhyyyccceeevvvkkkddd\\\TTTOOOKKKFFFCCCAAA@@@>>>=========<<<::::::<<<>>>@@@HHHPPPZZZbbbeeeeeeddddddfffccc___]]]]]]]]]\\\[[[YYYXXXXXXVVVSSSOOOKKKIIIKKKJJJJJJIIIGGGEEECCCBBBAAA@@@>>><<<:::999888777666555888<<<;;;666444666:::LLLWWW^^^jjjmmmlllpppqqqzzz|||dddKKKVVVuuu~~~jjjVVVVVVjjj|||{{{}}}qqqqqqooolllhhhffflllvvvrrrdddJJJ;;;222666:::999;;;@@@======>>>???BBBFFFIIIKKKPPPOOONNNMMMMMMNNNOOOPPPKKKJJJIIIIIIIIIJJJKKKLLLLLLMMMMMM[[[~~~tttyyyYYYQQQMMMPPPUUUYYY^^^cccSSSMMMDDD<<<888777666666444222222333555666555444555333333666===HHHSSSZZZSSSUUUXXX]]]aaadddgggiiiiiihhhhhhhhhkkkppptttwwwzzzxxxvvvtttqqqkkkeee```VVVIIICCC???999AAAXXXiii___YYYooo}}}zzziiiMMMBBB???777999;;;;;;999777666777555777888888777888:::===>>>???BBBDDDEEEFFFFFFFFFDDDEEEGGGHHHIIIJJJJJJJJJEEEDDDBBBAAA@@@@@@@@@@@@@@@AAA@@@@@@???>>>===<<<@@@@@@@@@AAADDDDDDCCCBBBEEEFFFEEEIIINNNOOOgggeee```ooowwwxxxPPP777555<<>>===<<<::::::<<>>===@@@EEEIIIIIIHHHGGGCCC???=========<<<;;;:::777999JJJggg{{{iiiZZZQQQLLLHHHCCC@@@===:::777555999@@@EEELLLPPPQQQ```|||vvvjjjjjjlllooosssttttttsssvvvttttttxxxvvvqqqoootttjjjWWWFFF:::999888666666666777777;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;:::999999777888999;;;>>>@@@AAABBBDDDBBB???===<<<>>>AAABBBAAAAAAAAA@@@???===<<<;;;>>>>>>???>>>???AAAEEEHHHfffppp^^^|||yyy___QQQFFFDDDCCCAAAFFFOOO\\\``````[[[VVVUUURRRNNNQQQQQQ[[[vvvpppeeeyyy~~~tttiiibbb]]]VVVPPPLLLIIIFFFEEECCCDDDDDDBBBAAABBBEEEIIISSSYYY```fffhhhfffeeeddddddbbb```______^^^\\\ZZZYYYWWWTTTPPPMMMIIIGGGFFFHHHHHHIIIHHHGGGFFFDDDCCC???>>>===;;;999888888888555555888<<<<<<888777:::AAAVVVbbbgggoooooommmqqqppp|||ppp\\\fffzzzxxxzzzoooccc___cccnnnyyynnnwww~~~yyyyyywwwoooooolllmmm~~~|||]]]CCC888222777<<<;;;<<>>===>>>???@@@>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCIIIJJJGGGJJJOOONNNZZZtttdddTTTVVVooo|||rrrYYYDDD:::555AAAIIIOOOKKKDDD???<<<999111666>>>FFFKKKMMMLLLKKKJJJDDDSSS~~~tttiii___UUUPPPJJJDDD@@@@@@<<>>:::888666555:::JJJdddzzz~~~xxxyyyvvvlll___VVVSSSOOOKKKEEEBBB>>><<<;;;:::;;;<<>><<<<<<===@@@BBB???@@@AAABBBAAA@@@>>>======>>>?????????@@@BBBDDDTTT^^^nnnssskkkWWWHHHFFFGGGDDDIIIRRR^^^cccccc\\\UUUPPPLLLHHHKKKNNNUUUhhhuuukkkkkkvvvxxxwwwrrrjjjbbb]]]YYYVVVTTTTTTSSSRRRSSSTTTUUUUUUTTT[[[___dddggghhhgggeeedddbbbaaaaaaaaabbbaaa^^^\\\WWWTTTPPPKKKGGGDDDCCCCCCEEEFFFGGGHHHHHHGGGEEEDDD@@@???>>><<<;;;:::::::::777888;;;>>><<<888999>>>KKKaaammmpppsssqqqnnntttvvvqqqsss~~~yyy|||jjjcccmmmuuuttt{{{uuuiiimmmwww||||||}}}vvvlllqqqpppmmmWWW>>>777444888===<<<===???@@@@@@@@@@@@BBBDDDEEEFFFHHHIIIJJJKKKLLLLLLKKKKKKNNNMMMKKKIIIHHHHHHHHHHHHDDDMMMLLLBBBLLLwwwyyynnnuuu```XXXPPPOOOSSSXXXbbbkkkqqqiii]]]QQQKKKHHHGGGFFFBBBBBBCCCFFFIIIKKKKKKJJJ::::::;;;???EEEMMMUUUZZZ```bbbfffjjjjjjhhheeeccccccbbbaaabbbeeeiiimmmpppssslllaaaVVVMMMGGGCCC@@@:::<<>>>>>???BBBDDDCCCDDDEEEEEEFFFFFFFFFEEECCCAAA???======>>>AAACCCBBBCCCCCCCCCCCCBBBAAAAAA@@@AAAAAABBBBBBBBBCCCDDDIIIKKKGGGHHHNNNMMMQQQ```mmmXXXQQQfffuuuzzzhhhRRR@@@444===GGGNNNLLLGGGBBB>>>;;;555888;;;@@@CCCEEEFFFGGGEEE>>>JJJrrr{{{oooeee[[[WWWTTTOOOLLLLLLCCCGGGKKKMMMOOOWWWcccmmmaaa\\\SSSNNNSSSZZZXXXPPPKKKKKKLLLLLLIIICCC:::333777999>>>JJJ```ttt{{{yyyuuupppfff]]][[[YYYPPPFFFDDDAAA===>>>CCCDDD???888>>>IIISSSYYYeee|||vvvmmmllljjjnnnwww}}}}}}uuutttiiiqqq^^^JJJ;;;888888888777777777777777999::::::;;;===>>>>>>???<<<<<<;;;;;;;;;;;;;;;;;;777888:::<<>>@@@===>>>@@@BBBCCCCCCBBBBBB<<<>>>??????>>>>>>@@@BBBOOOfff^^^qqqyyy^^^JJJHHHKKKIIIMMMWWWdddjjjmmmggg^^^XXXRRRMMMHHHNNNTTT^^^{{{}}}qqqrrryyytttpppllljjjiiieeeccciiiqqqsssmmmeeebbbccceeeggghhhgggeeecccdddcccbbbbbbbbb```\\\YYYQQQNNNIIICCC@@@>>>>>>??????AAACCCEEEFFFFFFDDDDDDDDDCCCAAA@@@???>>>>>>>>>===<<<>>>???<<<999<<>>AAACCCCCCDDDEEEFFFFFFFFFFFFAAA@@@>>>======???BBBDDDHHHHHHGGGFFFDDDBBB@@@??????AAACCCDDDCCCCCCDDDEEEDDDHHHDDDCCCJJJKKKJJJSSSyyyhhhYYYTTToooyyy]]]CCC444:::DDDKKKLLLIIIFFFAAA<<<888777777777999:::<<<===@@@;;;AAA^^^wwwlllaaa]]]\\\XXXUUUTTTQQQTTTVVVWWWWWW]]]gggooollljjjccc]]]aaaiiiggg___```^^^\\\]]][[[SSSFFF;;;777999>>>JJJ___tttyyytttllliiikkkjjj^^^QQQNNNKKKGGGIIIOOORRRIII===666AAANNNYYYggg~~~uuunnnllljjjppp~~~{{{{{{rrrlllyyyzzzyyysssgggWWWDDD888777777888888777777777777777888999:::<<<===>>>>>><<<;;;;;;;;;;;;<<<===>>>888999:::<<>>>>>======???AAAPPPppp```yyy~~~gggMMMKKKOOONNNSSS^^^iiirrrxxxsssjjjbbb\\\VVVMMMQQQSSSYYYnnnooo|||uuurrryyyssslllkkkjjjjjjkkkjjjhhheee^^^]]][[[YYYWWWTTTPPPMMMJJJGGGBBB>>>;;;;;;<<<===AAACCCGGGJJJKKKKKKJJJIIIHHHGGGFFFDDDBBBAAAAAAAAABBBAAAAAA@@@<<<:::@@@III___oootttsssvvvuuusssyyyzzzooogggyyy{{{rrrssszzz}}}~~~|||yyyuuupppjjjkkkhhhoootttxxxyyyQQQ<<<;;;:::;;;======<<<<<>>888777888:::;;;QQQwwwuuuvvvjjjSSSJJJHHHDDD===777555666777777777666666666444555666666666777999;;;777:::===<<<999888;;;???@@@@@@BBBCCCDDDDDDDDDDDD@@@???=========>>>@@@AAAFFFFFFEEEEEEDDDBBBAAA@@@???BBBFFFFFFEEEDDDDDDEEE???FFFBBB???GGGJJJIIINNN```~~~fffMMMhhhuuuRRR999999@@@GGGIIIJJJIIIDDD>>>:::888777666555555666777;;;<<<===LLLttt|||oooiiifffaaa\\\ZZZ_________^^^^^^bbbhhhmmmvvvxxxuuuoooqqqxxxuuukkkgggbbb^^^```ccc___SSSGGG888999>>>NNNhhh~~~~~~tttiii^^^\\\VVVRRRSSSSSSJJJ>>>555===JJJVVVcccwww{{{ooojjjjjjgggooo~~~{{{uuuuuummmnnnooolllaaaPPPBBB;;;777777777888888888777777777777888999::::::;;;;;;:::999999999:::<<<>>>???::::::;;;<<<>>>???@@@@@@<<<<<<<<<;;;;;;;;;;;;;;;999::::::<<<===???AAABBB;;;<<<===<<<;;;<<>>>>>@@@AAAEEEHHHLLLPPPRRRSSSRRRQQQLLLKKKIIIGGGEEECCCBBBBBBEEECCCBBB@@@<<<<<>>>>>???@@@AAABBBCCCCCCDDDEEEEEEEEEEEEGGGIIIKKKLLLEEEDDDCCCBBBAAABBBBBBCCCBBB???BBBHHHGGGLLLgggwww:::888777999:::;;;@@@GGGHHHGGGGGGHHHKKKNNNOOOOOOQQQQQQRRRUUUWWWWWWUUURRROOOPPPQQQSSSUUUXXXYYYZZZYYYYYYZZZZZZZZZYYYYYYXXXOOOOOONNNMMMKKKHHHFFFDDD<<<999666666999>>>AAACCChhh~~~}}}vvv^^^HHHAAA>>>888666999111444777888777666777888333444555555555666888:::999<<<>>><<<888777:::>>><<<<<<>>>???@@@AAAAAAAAA???>>>======<<<===>>>???>>>???AAABBBCCCDDDDDDDDD>>>BBBGGGHHHGGGEEEEEEEEE>>>EEEBBB>>>GGGKKKKKKOOOOOOrrrXXXgggiiiDDD888>>>DDDHHHKKKLLLFFF>>><<<;;;:::888777666555555444999999@@@cccyyytttmmmfffcccffffffeeecccdddfffkkknnnxxx~~~~~~xxxxxx|||vvvjjj\\\TTTOOOTTT]]]^^^UUUJJJ???>>>CCCXXXxxx~~~uuugggeee]]]QQQJJJGGG>>>555444999CCCMMMXXXggg{{{~~~ooogggdddhhhdddkkk|||ttttttwww~~~yyy|||ppprrrsssmmm\\\GGG:::777666777888888888888777777888888888888888888888888888888888888999;;;===???;;;;;;<<<<<<======>>>>>><<<<<<======<<<<<<;;;:::999999888999:::<<<>>>???;;;<<<<<<;;;:::<<>>JJJWWWiiirrrppplllssswwwwww}}}{{{}}}yyy~~~tttiiikkkkkkfffgggooommmzzzzzziiieeejjjkkkqqq{{{pppSSS???:::;;;<<<<<<>>>AAAAAA@@@===>>>???AAABBBCCCDDDDDDEEEEEEDDDDDDFFFIIILLLNNNEEECCCBBB@@@?????????@@@???BBBDDDDDDBBBGGGUUUccc{{{555555555666777888999:::<<<<<<>>>@@@CCCFFFHHHJJJKKKMMMPPPSSSUUUVVVVVVVVVSSSRRRQQQQQQQQQSSSVVVWWWVVVVVVTTTRRRPPPMMMJJJIIIGGGCCC===:::<<>>>>>======<<<=========<<>>@@@BBB???AAACCCCCCBBBBBBCCCDDD;;;<<>>@@@@@@AAACCCEEEGGGIIIKKKNNNlll___WWWzzzaaaDDDBBB@@@BBBHHHLLLHHHBBB@@@>>><<<;;;;;;:::777555777666888<<>>>>>======<<<<<>><<<;;;::::::<<<>>>@@@@@@CCCGGGYYYssseeeOOOIIINNN[[[iiiwwwssslllhhhpppzzzrrrkkk```WWWSSSRRRSSSTTTTTTRRRQQQRRRSSSVVVYYY[[[___cccffffffccc[[[WWWPPPJJJGGGHHHLLLOOOIIIGGGEEEHHHMMMOOOLLLIIIJJJFFFEEEGGGGGGDDDCCCDDDCCCBBBBBB@@@;;;>>>RRRgggrrrqqqssswwwwwwuuuwww{{{yyyqqqlllvvvpppgggeeemmmqqqmmmjjjlllhhhzzzvvvmmmfffeeekkkiiiZZZFFF;;;;;;<<<===>>>>>>===<<<;;;<<<===>>>???@@@AAAAAAAAAGGGIIIKKKKKKJJJJJJKKKLLLEEEDDDAAA???>>>>>>>>>>>>AAA@@@???>>>@@@FFFMMMSSS{{{222222222222333444666666999:::;;;===@@@CCCEEEFFFFFFHHHKKKMMMOOOOOOOOOOOOLLLKKKJJJIIIJJJLLLNNNOOOMMMLLLJJJHHHEEEBBB???===888777555333444444222000...000:::PPPnnn{{{vvv{{{rrriii|||rrrTTTCCCDDD@@@777333444555444777666666666555555555444666555555444555666777888;;;<<<===<<<;;;:::;;;<<<;;;;;;<<<<<<===???@@@AAA>>>@@@AAA@@@>>>===<<<===???AAACCCCCCCCCBBBCCCDDD=========???BBBDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFUUUxxxnnnTTTfff\\\GGG999@@@KKKKKKEEEBBBAAA???===<<<<<<;;;888666777666999;;;KKKvvv}}}vvvpppzzzyyy|||}}}vvvrrrsssrrrrrrooolllnnnrrrqqqmmmooonnnggg^^^YYYUUUNNNFFFEEEBBB???>>>@@@@@@===;;;BBB@@@NNNpppvvvZZZPPPCCC;;;888999999999888999>>>GGGTTT___fffjjjggghhhjjjlllmmmkkkjjjhhhgggeeedddjjjrrrwwwvvvsssaaaxxx{{{|||vvv{{{~~~vvvwwwsssfffUUUAAA777777444555666777888777666666666666666666777777777777:::999999:::<<<===<<<;;;999999888888:::;;;===>>>>>>===============<<<<<<>>>===:::888888999:::<<<<<<;;;::::::<<<>>>???@@@@@@CCCPPPpppkkkzzzvvvZZZKKKIIIPPPXXXvvvyyypppxxx}}}zzzhhh[[[RRRHHHCCCBBBEEEHHHMMMRRRXXX^^^eeejjjpppwww~~~{{{sssddd\\\TTTQQQSSSTTTSSSPPPLLLIIIFFFGGGJJJJJJGGGDDDEEEBBBBBBEEEEEEBBBAAACCCCCCAAA@@@???===CCCVVViiiqqqpppsssvvvwwwuuuxxx|||}}}xxxnnnrrrvvvVVVYYYbbbkkkiiicccgggqqqrrryyyiiifffhhhmmmiiiWWWDDD999:::;;;<<<>>>>>>>>>>>>===???@@@AAACCCCCCDDDCCCCCCCCCEEEFFFGGGFFFEEEFFFGGGCCCBBB@@@???>>>>>>>>>>>>>>>>>>======???EEELLLQQQhhh111111111111111222333444555666777888;;;===???@@@???@@@BBBDDDEEEEEEEEEDDDAAA@@@??????@@@AAACCCDDD======<<<:::888666444222222222222222111222444666AAAGGG]]]{{{}}}zzztttuuuPPPBBB666888777333111444777777666666666555555555555555555555444444555555666777:::;;;<<<<<<::::::;;;<<<999:::;;;===???BBBDDDFFFDDDBBBAAA@@@@@@>>><<<:::===???AAABBBAAAAAABBBCCC@@@>>><<<===@@@DDDGGGHHHHHHGGGFFFDDDCCCCCCCCCCCCFFFDDDYYY]]]XXXyyy|||UUU888<<>>EEEYYYzzzuuueeeKKKGGGAAA<<<::::::<<<>>>888:::???HHHRRR[[[```bbb```aaacccdddeeedddbbbaaaaaa```[[[ZZZdddqqqssskkk^^^sss~~~|||xxx}}}{{{nnnmmmZZZJJJ<<<666888444555666666777777666666666666666666777777777777888888999;;;===>>><<<:::777666666666777999:::<<<;;;<<<<<<<<<<<<<<<<<<======<<<;;;999999888888888:::::::::;;;<<<===???@@@??????EEElllzzz______{{{gggNNNDDDDDDDDDZZZ~~~zzzvvvqqqjjjyyymmmggg[[[MMMEEEAAA<<<;;;===999===CCCKKKVVVcccpppxxx|||jjjaaaZZZ\\\ccceee^^^VVVRRRNNNIIIGGGHHHGGGEEEBBBCCCAAAAAADDDDDDAAA@@@BBBDDD@@@>>>???CCCNNN___nnnqqqppprrrvvvwwwwwwzzzrrrjjjjjjyyy}}}vvviiiVVV[[[fffoookkkccceeennn|||uuueeeggglllnnneeeSSSAAA888::::::<<<===>>>?????????@@@AAACCCEEEEEEEEECCCBBB>>>@@@BBBBBBAAA@@@@@@AAA@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<===BBBHHHMMMYYY~~~222222222111222222333333222222333444555777999:::888999:::;;;;;;;;;::::::777777666666777888999999444444555555444444333222555444222000...000:::DDDgggssszzziiirrrVVV<<<999666999999555333555777666555555555555555555555555444444444444555555666666999:::;;;;;;:::999;;;<<<:::;;;<<<>>>AAADDDFFFHHHHHHEEECCCCCCEEEDDD@@@===;;;===???@@@@@@@@@AAABBBCCCAAA>>>>>>@@@DDDFFFFFFGGGFFFDDDCCCAAA@@@@@@@@@GGGBBBHHHggg{{{www___wwwoooGGG999???FFFFFFCCCDDDBBB@@@??????>>>;;;999777999::::::999BBBlllwwwrrrrrrtttzzzzzz{{{xxxooohhheeebbb]]]XXXYYYWWWTTTUUUYYY[[[XXXRRRPPPLLLFFFAAA>>>???AAA<<>>@@@888;;;BBBJJJSSSZZZ___aaaaaabbbbbbbbbaaa___]]]\\\___aaaZZZPPPVVVgggnnnhhhjjj|||{{{rrreeezzzbbbMMM???777333555444444555555666666666666666666666666777777777777666666888:::======;;;999666555555444555777888999999:::::::::;;;;;;<<<<<<;;;;;;::::::999888666666999:::;;;<<<<<<<<<>>>???@@@>>>???YYYmmmYYYffftttVVVGGGCCC@@@FFF]]]uuunnn[[[^^^kkkiiiXXXOOOHHHBBB???@@@AAA???>>>@@@666888;;;AAAIIIUUUbbbjjjpppxxx}}}mmmgggcccgggnnnnnnfff\\\VVVRRRMMMJJJIIIHHHFFFDDDEEECCCDDDGGGEEEBBBAAADDDEEE@@@===@@@JJJYYYiiitttrrrqqqsssxxxyyyyyy}}}jjjbbbkkkxxxoooeee___```hhhrrrrrriiiggglll{{{|||zzzllleeeiiimmmjjj]]]LLL???:::;;;<<<======>>>????????????AAACCCEEEEEEDDDBBB@@@===???@@@@@@>>>===>>>>>>==================>>>>>><<<<<<;;;:::;;;>>>BBBFFFNNNbbbwwwuuu333333222111111111222222000000000111222333444555333444444444444444333333222222222222222333333333444444444555555444444333222000222666999AAARRRbbb|||ppppppxxx___FFF;;;<<>>777333333222000444444444555555555555555333444444555555555555555777999::::::999999:::<<<===>>>>>>???AAACCCDDDEEEGGGEEECCCDDDGGGGGGDDDAAA<<<>>>AAAAAAAAAAAACCCDDDDDDCCCAAAAAABBBCCCBBB@@@BBBAAA@@@??????>>>>>>>>>@@@CCCBBBJJJppp~~~ooo{{{mmmuuueee@@@555AAAHHHDDDEEECCCAAA@@@@@@???<<<:::888;;;999999999;;;aaa~~~ooofffbbb___dddcccbbbdddjjjooolllddd^^^YYYOOOEEE???>>>BBBFFFKKK___}}}qqqZZZOOOMMMYYYYYYVVVNNNEEE>>>===>>>>>>BBBHHHOOOUUUZZZ]]]___[[[\\\]]]___aaaaaaaaaaaadddjjjcccRRROOO\\\gggggghhhzzz}}}yyycccddduuuuuuXXXDDD:::555333333444444444444444555555666666666666666777777777777333444666999<<<===;;;999666555555555555666888999888888999999:::::::::;;;999999999999888777666555777:::<<<<<<;;;;;;===???CCC@@@???NNN{{{fffZZZrrr}}}___NNNGGGEEEBBBFFF^^^|||mmm[[[NNNTTTfffyyyzzzgggVVVLLLGGGFFFBBB@@@CCCBBB???>>>???;;;;;;::::::===CCCKKKQQQcccnnnwww|||sssqqqpppqqqpppkkkccc\\\UUURRRNNNKKKIIIHHHHHHGGGFFFEEEFFFGGGEEEAAABBBGGGFFFBBB@@@CCCPPPaaannnuuutttsssuuuyyy{{{{{{iiigggwwwuuunnnhhhVVV___mmmuuunnndddgggssszzz{{{wwwgggiiimmmlllbbbRRREEE???===??????>>>?????????@@@@@@BBBCCCDDDEEEEEEDDDBBBAAA???AAABBBAAA???>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999<<<>>>BBBEEEddduuu333222111000000000000000000/////////000111222222222222111111111111111111111111111111111111111111111111111111111000//////,,,333DDDZZZkkkyyy{{{wwwdddnnnvvv[[[GGG???@@@BBBJJJKKKFFF===666555444111444444444444444555555555333333444555555555555444666888999999999999:::<<<>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBDDDDDDCCCBBB???AAADDDEEEEEEEEEFFFHHHDDDCCCCCCCCCCCCBBB>>><<<>>>>>>============>>>>>>;;;DDDBBB===SSS|||uuuzzzmmmTTT666<<>>777777===;;;VVV|||vvvtttsss~~~{{{{{{yyymmm]]]XXXQQQKKKKKKPPPVVV[[[```rrrtttYYYLLLMMMTTTXXXWWWSSSKKKCCC===<<<===FFFIIINNNRRRUUUWWWZZZ[[[ZZZZZZ[[[[[[\\\\\\[[[[[[iiiooolll___VVVZZZbbbfffkkk|||}}}}}}jjjVVVgggxxxxxxxxx~~~yyyiiiSSSAAA999666555444444333333333333444555555666666666666777777777777333444555888;;;===<<<;;;888888777666777888999:::777888888888888888999999777777888888777777666555666999======;;;;;;===???CCCAAABBBGGGbbb{{{\\\kkkhhhOOODDDDDDEEE???FFFffflllUUUIIIJJJTTT```jjjuuusssoooggg^^^VVVRRRPPPPPPKKKGGGGGGEEEBBBDDDHHHBBBAAA???<<<;;;===AAADDDZZZnnn~~~xxxoooddd[[[VVVQQQOOOMMMJJJHHHGGGGGGGGGEEEDDDDDDEEECCCAAAEEELLLMMMLLLJJJLLLWWWfffqqqtttvvvuuuvvvzzz{{{|||kkkuuu|||hhh[[[ZZZnnnmmmYYY```uuu~~~zzzkkkmmmooojjjZZZJJJAAA>>>>>>@@@@@@@@@@@@@@@AAABBBCCCFFFFFFFFFFFFEEEEEEDDDCCCAAACCCDDDCCC@@@???>>>???::::::;;;;;;<<<;;;;;;:::;;;<<<;;;:::888777888:::===888IIIzzz555444333222111111111111111000000000000000111111222222111111111222222333111111222222222222111111000111333555666777888888:::JJJkkk{{{{{{rrruuuZZZGGG===;;;>>>CCCMMMMMMHHH>>>777777777666333333333444444555555555222333444555555555444444666777999999888888:::;;;<<<;;;;;;::::::;;;;;;<<<===???AAAAAA@@@@@@AAAAAA???AAADDDEEEEEEEEEGGGHHHCCCBBBAAAAAABBBAAA>>><<<=========<<<======>>>>>><<>>>>>???GGGKKKOOOQQQRRRTTTWWWZZZ___^^^\\\YYYUUURRROOONNNaaagggmmmlllgggeeegggkkksss}}}|||{{{eeeZZZkkkpppqqqssslllkkk```NNN>>>666444555666444333222222222333555555666666666666777777777777666555666888<<>>DDDCCCLLLkkkmmm}}}YYYFFFGGGDDD@@@@@@KKKeeeyyyaaaPPPOOOXXXaaabbbccceeeggggggeeebbb```\\\YYYWWWWWWTTTOOONNNQQQGGGGGGFFFDDDBBBAAABBBDDDRRRmmm{{{ooocccZZZUUUOOOOOONNNLLLJJJHHHGGGGGGDDDCCCDDDEEEDDDEEEMMMVVV^^^___]]]\\\bbbnnnuuutttvvvtttuuuxxxzzzzzzyyyjjjgggUUUsssdddbbbnnn|||zzzqqqoooppphhhVVVFFF???===<<>>>>>>>>999::::::;;;;;;:::999888888999:::999888777888:::>>><<<@@@YYY888777666555444333333333222111111000000000111111333333222222222333444444222222333333333222222111777999===AAAFFFIIILLLMMMRRReeelllfffuuusssYYYBBB<<<:::666999AAAEEEEEE@@@777222444555555333333333444444555555555222333444555555555444333555777888999888888:::;;;888888888777777888999999===@@@CCCBBB???>>>???BBB<<>>>>>>>>============>>>>>><<<777999<<<999EEExxxjjjgggQQQ333444@@@EEECCCAAA@@@@@@???===;;;999AAA444222AAA999:::\\\|||vvvoooiiisssooolllkkkjjjdddZZZQQQXXX\\\[[[WWW```zzzxxxkkkbbbXXXTTTLLLEEEAAA@@@AAABBBDDDHHHLLLOOOQQQTTTXXX\\\^^^]]]ZZZWWWSSSOOOMMMKKKVVV\\\hhhtttwwwrrrppprrrqqqssssss|||{{{fffhhhoooaaaeeeqqqgggbbbZZZKKK;;;222111444555444333222222222333444555666666666666777777777777888777777999===@@@AAABBB===<<<;;;;;;;;;<<<===>>>888888777777666666555555555555444555555666777888444999===>>>;;;:::<<>>???AAADDDHHHKKKMMMGGGEEECCCAAA@@@@@@AAABBBAAABBBCCCBBB???===<<<===999999:::;;;:::999888777666777999999888888:::;;;>>>AAA>>>BBBgggYYYHHH888444666777666777...888444...333222---///000000111444777999444---333444444333333444666999===MMMggg|||qqq]]]WWW___jjjWWWGGG:::888;;;999777888;;;999777444333222111222222222222333333333444444555444444444444555555666666666666777888999;;;;;;999999999888999999::::::;;;>>>BBBFFFHHHGGGDDDBBBCCCAAA???>>>???AAACCCEEECCCCCCDDDDDDCCCCCCBBBAAA>>>>>>===<<<;;;:::999999666999>>>===777>>>```nnnppppppCCC<<<:::???CCCEEEDDDBBBBBBAAA>>>;;;;;;:::999888:::===@@@[[[wwwuuuvvv}}}uuugggWWWNNNLLLMMMQQQBBB???999NNNyyyzzznnn```UUUJJJEEECCCAAABBBEEEDDDHHHLLLNNNOOORRRWWW\\\WWWVVVSSSQQQQQQSSSVVVYYYVVVWWW[[[lll|||yyyvvvwwwooosss|||yyytttttttttnnnjjjkkkaaaPPP>>>555333333333555333333333444444444555555444333222333555777777777:::::::::::::::<<<======<<<;;;;;;::::::;;;;;;<<<666666666666555555555555333444555555555555777999888999:::;;;<<<;;;:::999999;;;<<<>>>AAAPPP{{{iiiNNNHHHAAA======@@@DDDLLLTTT]]]eeeooo}}}ooohhhqqqtttpppttt}}}|||uuuwww{{{~~~|||qqqaaaVVVZZZPPPIIIJJJNNNNNNLLLLLLTTTlllwwwlllddd___YYYWWWUUUTTTUUURRRMMMHHHHHHGGGDDDBBBFFFRRReeessszzzxxxvvvuuuuuuvvvxxxyyyrrrwwwuuuooosss|||PPPJJJzzzwwwjjjssskkkkkklllooo{{{mmmpppwww{{{iiiOOO>>><<>>===<<<777<<<<<<777444888999777888666444444666888888888444;;;;;;999KKK|||hhhPPPFFFDDDCCCAAA===>>>555111777666444:::777<<<>>>:::666777888999888;;;@@@DDDHHHLLLPPPSSSfffxxxzzzmmmhhhvvvuuuaaa]]]hhhvvv}}}}}}mmmLLL@@@777666888777666777999777555444222222222222222222222333333333333444666666666666666666777888666777777777888:::;;;<<<::::::999999999999999999:::<<<@@@CCCDDDDDDBBBAAA@@@???===<<<===>>>AAABBBAAAAAAAAAAAA@@@@@@@@@???>>>======<<<;;;:::999888888888::::::555777MMMfffssscccDDDBBBAAA===>>>GGGPPPPPPEEE;;;<<<<<<;;;999888999<<>>>>>???EEEGGGFFFGGGJJJIIIEEEBBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAA@@@???>>>===<<<:::<<<:::444333777999777666666555555777888999999555555999@@@LLLkkk|||{{{iii```NNNGGGHHHAAAAAANNNTTT^^^bbbWWWJJJGGGMMMSSS\\\cccmmmvvv|||vvvssstttfff]]]gggwwwaaaOOODDD>>>888777666444333555555444333222222111222222111111222222222333333333555555555555555666777888777777777888999:::;;;<<<;;;::::::999999888888888999:::<<<>>>???@@@??????===<<<;;;::::::;;;===??????>>>======<<<<<<======<<<<<<;;;:::999888888777999555555888666444;;;GGGuuu~~~||||||___MMM>>>666999IIIUUUQQQEEE=========<<<:::888999;;;>>>CCCjjjrrrlllaaaUUUIIIAAA===;;;888444;;;>>>^^^sssgggZZZTTTQQQNNNNNNPPPKKKLLLNNNQQQTTTUUUTTTRRRPPPOOOPPPTTT[[[aaadddddd[[[fffiiimmmzzz~~~zzzzzz}}}{{{wwwrrrrrrttt{{{}}}sssooommm```^^^MMMAAA555111111000000222222222333333333444444444444333222333555777777777777888999:::;;;;;;;;;;;;888888777777777777888888999999999999888888888888333444555555444555777888999999888888888888999999666777555666777<<<]]]ooossswwwTTTHHH>>>===AAABBBBBBCCCIIIMMMRRRWWWbbbxxxyyyrrreeeZZZPPPNNNOOOLLLKKKKKKVVVmmmzzztttgggfffccc^^^WWWRRROOONNNJJJKKKPPPXXXbbbjjjpppssszzzyyyxxxwwwvvvuuuvvvvvvvvvyyyyyyxxx|||eeeZZZaaa~~~{{{zzzmmmccchhhvvvqqqzzzpppmmm||||||ooossszzzzzzbbbKKK???======;;;@@@FFFIIIGGGDDDCCCBBBAAAAAA@@@@@@@@@@@@?????????AAAAAA@@@@@@???===<<<;;;===<<<888333333666777555333444666666666777999;;;666///666EEEIIITTTwwwrrrfffiii}}}vvvwwwxxxyyyllllllvvvnnn[[[III===BBB@@@>>>;;;666222111222222222111111111111222222111111111111222222222222222222222222333444555555777777777888999:::;;;<<<;;;;;;;;;:::999888777777888999:::;;;<<<===>>>>>><<<;;;999999999:::;;;<<<===<<<;;;:::::::::;;;;;;;;;::::::999888777666666444222333777888555777<<>>>>>===;;;999999:::<<<>>>\\\zzzsssrrrlllaaaRRREEE>>>;;;AAA555666<<>>>>>===:::===CCCIIIHHHDDDAAABBBCCC@@@@@@@@@@@@????????????@@@@@@??????>>><<<;;;:::;;;999666444555666555333111333555555555555888;;;666000555AAAAAADDDggg|||~~~|||rrreeebbbiii{{{|||hhhUUUFFF;;;666;;;>>>>>>;;;666333222222000000000111111111111111000000000111111111222222111111111111222333444555666666666777888999:::;;;:::;;;;;;::::::888777666888999999999:::;;;======;;;:::999999999999::::::<<<;;;;;;:::::::::::::::999999888777666555444444111111333666555444666:::>>>]]]qqqjjjUUUEEE:::;;;???>>>>>>AAA>>>???>>><<<:::999:::;;;>>>UUUzzzhhhSSSDDD>>>???CCC888999;;;]]]~~~nnnaaaVVVPPPPPPKKKIIIIIILLLOOOOOOLLLIIIHHHNNNXXXbbbeee^^^QQQHHHWWWnnnvvvsssyyyzzzmmmaaannnzzzssssssooodddgggttteeeFFF:::333///111222000000111111111111222222222333333444333222333555777777777555666777888999999999999888888777777777777888888888777777777777666666666444555555444333333555777888777666555444555555666333666222111666444;;;MMMYYY```wwwwww```GGG===>>>???@@@@@@CCCFFFLLLPPPRRR]]]wwwtttkkkbbb^^^[[[XXXVVVXXX^^^vvvzzzuuusssmmmddd\\\XXX[[[^^^iiiaaaYYYWWW]]]dddggggggnnnppprrrtttuuuvvvvvvvvvvvvuuutttuuu{{{{{{bbbrrr{{{llleeeeeedddfffsssqqqgggiiirrr|||llliiiqqqyyyeeeLLL???===>>>===;;;<<>>>>>>>>>>>===<<<;;;999999777666666888999777555444333333333222222333666888666555666666666===RRRfffwww~~~uuubbbbbbcccaaarrrqqq^^^NNNAAA777444444111555777555444555555333///000000111222222111111///000000000000111111111222222222333444555666777555555555666777888999:::999:::;;;;;;:::999777666888888888999::::::;;;;;;::::::999999888888999999:::::::::::::::999888888888777666555444333333222111222333222000000333777;;;FFFmmm}}}|||cccFFF:::>>>DDD@@@999>>>???>>>===;;;::::::<<<===SSS{{{cccLLL???===@@@999777AAA<<>>@@@BBB@@@CCCIIIOOOPPPVVVkkkyyyqqqnnniiidddaaabbbddd{{{~~~vvvtttpppkkkfffdddeeefffcccYYYOOOLLLRRR\\\eeehhhmmmooosssvvvxxxyyyyyyyyyxxxwwwwwwwwwxxxyyyyyywwwiii}}}}}}~~~vvvffffffkkkeeehhhvvvrrrfffjjjuuuooohhhooommmYYYCCC:::<<<=========@@@BBBGGGKKKHHHBBB@@@CCC??????>>>>>>>>>=========<<<<<<;;;;;;:::999777666333333666:::999666777:::999666111000111333555555666:::777//////:::CCCDDDccc|||uuu|||pppiiimmmeeeYYYVVVaaannnyyycccTTTCCC;;;555000000333,,,111222111333777666222///000111222222222111111/////////000000000111111111111222222333555666777444444444444555777888999888999:::;;;;;;:::888777666666777888999999999999999999888888777777777777666888999;;;:::888666555666666555444333222111111222222111000000111222222888777QQQuuuzzzfffHHH===@@@@@@999===>>>>>>===;;;:::;;;<<<;;;TTTrrr^^^OOOFFFBBB@@@888555CCC===777JJJwwwyyyiii[[[QQQLLLKKKMMMLLLJJJHHHIIILLLQQQUUUPPPWWW```dddbbb]]][[[ZZZmmm{{{kkkfffiiizzzuuudddcccgggkkkkkkoootttppp___KKK???333///...111111......000000000000000111111111222444333222333555777777777777666444333444666999:::999888888777777888888999666666666555555555444444444555555444333222444666555555555555444333222111///666111---333444333888OOO^^^kkkuuutttWWWEEE>>>===???BBBCCCCCCHHHOOOPPPSSSeeezzz~~~xxxoookkkkkkkkk{{{zzzyyyvvvsssmmmfffaaaOOOIIICCCCCCKKKXXXcccjjjmmmppptttwwwyyyzzzyyyxxxwwwyyyzzzyyyuuuooommmmmmjjjzzz}}}vvveeegggnnnccclll|||xxxlllrrrsssiiilllcccQQQ???999;;;<<<===>>>AAAAAADDDJJJJJJCCC@@@AAA<<<<<<<<<;;;;;;;;;::::::::::::999999888666555444111222666999777555;;;EEEBBB:::111...111555555333888:::777//////666:::888CCClllzzzcccQQQQQQ[[[^^^cccmmmxxx|||mmmRRRCCC555222111//////222///222333000333777555///000111222333333222111000////////////000000000000/////////000111333444555333333333444555666777888777888:::;;;;;;:::999888444555666888888888777777888888777777666666666555444666999::::::888444222666555555444333222111000333111//////333666444000333...===VVVuuuppp}}}ZZZ888444<<>>>>><<<;;;<<<===:::UUU{{{kkkaaa\\\UUUJJJ@@@BBB555>>>>>>:::DDDeeeooo```VVVNNNKKKLLLOOONNNLLLIIIHHHMMMUUU\\\[[[```dddbbb^^^]]]bbbgggvvvzzzllljjjnnn|||{{{}}}uuucccjjjyyyqqqfffeeennnooo\\\EEE888222///...000000------///000000000000111111111111444333222333555777777777777666333222333555999;;;888888777777777777888888666666666666555555555555444555555444333222444555444444555555444222111///...666111+++111333111555999tttiiijjjbbbtttwww[[[III@@@===>>>AAADDDAAAEEELLLMMMPPPaaauuuwwwqqqqqqpppyyyjjjYYYMMMDDDBBBAAAEEENNN[[[fffmmmmmmooosssvvvxxxwwwvvvtttuuuxxx|||zzzqqqgggbbbbbbhhh|||yyyfffiiinnn^^^mmm|||qqq{{{xxxtttiiijjj___NNN>>>:::;;;;;;<<>>MMMIII>>>222...222666555222999888666333111333555777BBBOOOtttwwwvvvkkk^^^\\\fffqqq{{{jjjUUUEEE:::888555222000000000000000000000000000000000000......///000000000000000000000000000111111111111//////000000111111111111555444333222333444555666777666666777888888666444666666777999::::::777555777777777777666666666666666777999;;;;;;999777555666555555444222111000000////////////////////////111555888>>>UUU~~~uuujjjxxxwwwkkksss===777DDD555;;;>>>===888999>>>@@@<<<:::MMM}}}jjjcccaaaZZZLLLAAA>>>???BBBBBB;;;;;;SSSpppuuu^^^OOOLLLMMMMMMLLLRRRJJJCCCDDDGGGMMM\\\kkkaaaiiiiii```___jjjssstttxxx~~~xxxpppppppppxxxyyyooo{{{{{{{{{ooo}}}mmmhhhqqqnnnVVV@@@777000000000000000000000000000///...---...000222333444444333444444555666777777666444333333444555666666777888888888777555444222222333333444555555555333333444444444444444444666444222111222222111000111111111111111111111111222ZZZxxxhhh~~~ssseee~~~TTT???BBB@@@444<<>>BBB<<<:::===EEENNNPPPHHH???===;;;:::999999888666555666666555444333333222222666333444777444555GGG]]]WWWBBB000///222000222888555444222111111222444555>>>???WWWvvvlllfffaaagggoooyyy{{{dddNNN???888555333111///......///000////////////////////////......///000000000000000//////000000000111111111000000000000000111111111444333333222222333555555777666555666888888777555666666777888::::::888555555555666666777777888888777888:::;;;:::888555333555555444333222111000000////////////////////////,,,///111555BBB```lllbbbccc```nnngggjjjbbbCCC999111:::===<<<999:::>>>???;;;:::DDDiiioooeeeddd___RRRFFF???===???AAA>>>===KKK^^^{{{pppdddVVVNNNNNNOOOMMMJJJIIIHHHIIIHHHGGGMMMbbbwwwiiiccc___bbbhhhmmmpppssszzzxxxxxxwwwqqqpppooorrrvvvxxxwwwkkkkkkbbbKKK888222///////////////////////////...------...///111333333333333333444555666777777666444333333444666777666666777888777666555444222222333333333444444444333333333444444555555555555333111111222222111000111111111111111111111111///BBBkkk~~~___ppp~~~gggLLLFFFAAA999;;;>>>BBBDDDFFFLLLTTT[[[sss}}}}}}nnnUUUDDD>>>=========???DDDKKKTTT```iiippprrruuuyyy||||||zzzxxxttttttwwwxxxjjjXXXTTTZZZ~~~nnnfffwww}}}vvvxxxwwwkkkpppxxx~~~{{{rrrrrrrrrkkkaaa\\\KKKAAA:::;;;===<<<===???>>><<<<<>>```vvveee^^^cccfffeeeuuuqqqQQQ999111222111000///.........///000////////////////////////......///000000000000/////////000000000000111111111111111000000000000000222222222222222333444444555555555666888999888666666666777888::::::888666444555555666777888999:::888999::::::888555333111444444333222111000000///////////////////////////...///111333444DDDhhhvvvhhh```sssooocccssshhhCCC777999::::::999;;;>>>===:::<<<:::LLLrrrkkk^^^\\\ZZZOOODDD@@@;;;;;;@@@@@@===@@@HHHXXXwwwrrriiiUUUQQQMMMMMMOOOPPPLLLGGGBBBFFFIIIFFFAAAIIIccc|||nnn\\\WWWeeettttttrrrttt~~~{{{tttyyyqqqpppzzznnnbbbSSS>>>111111...........................------,,,---///000111333333333333444555666666777666555444444555666777666666666777666555555444333333333333333444444444222222333444444555666666555333111000111111000///000000000000000000000000444111III\\\^^^~~~xxxYYYFFF@@@>>>:::===@@@AAACCCHHHPPPVVVhhh~~~mmmWWWDDD:::888:::>>>???AAADDDLLLVVV```fffpppqqqtttyyy~~~}}}zzzooottt{{{wwwcccOOOMMMWWWxxxtttddd```rrryyylllrrrpppssswwwmmmhhhkkkooohhh]]]CCC>>>;;;===???>>><<<;;;AAA>>><<<===@@@DDDGGGGGG>>>;;;888666666666666555555555444444333333222222555000///222222111:::FFF888000...222333///...222333333222111111222333444888666333@@@jjjvvvtttlllqqqpppjjjqqqwwwaaaFFF444000333111000000/////////000111////////////////////////---...//////000000//////////////////000000000111111111111111000000000000111111111111222333333444555444444666888999888777777666666888:::;;;999888666666666777777888888999777777888888666444222111333333222111000000//////........................333000222666222444MMMkkkvvvkkkooolll]]]CCC999888777888;;;>>><<<:::???666:::MMM^^^bbbccchhh}}}xxx}}}iiiSSSOOOQQQJJJAAA@@@;;;:::>>>???;;;:::<<>>999999<<<:::CCCKKKNNNPPPWWW```fffrrrrrrtttyyy~~~|||xxxpppuuuxxxqqq^^^OOOQQQ\\\wwwwwwnnnaaabbbuuutttwwwsssssswwwvvvmmmeeejjjrrrjjjYYY???<<<;;;===>>>>>><<<;;;@@@???===;;;;;;>>>CCCGGGBBB>>>999666555555444444444444444333333333222222555000///111222000444999111///111555444000000444222111111111111222333333111777999777EEEoooyyypppnnnmmmmmm{{{vvvxxxyyyiiibbb\\\QQQEEE;;;444111000111111000///....................................------...///////////////...////////////000000000111111111000000000000000000000111222333333444444555444444666888999888777777666666888:::;;;:::999999999888888777777666666444444555555555444333222111111111000000//////...------------------------111+++---444222...999KKKrrr}}}\\\kkkppprrryyySSS@@@;;;777888;;;<<<;;;:::>>>999777<<<@@@@@@BBBFFFTTTgggvvvtttqqqRRRIIIMMMKKKDDD@@@>>>======;;;888999<<>>111///444------------------------,,,,,,,,,---......///000222111111222222333444555555555555555555666777777777777666666555555555555777777666666555555444444///000111222333444555666333222000///000000///.................................222GGGssshhhMMMTTTwwwWWWFFFDDD=========>>>BBBHHHOOOTTTUUUggg|||}}}rrroooqqqrrrsssppp\\\PPPEEEBBBAAA>>><<<>>>:::MMM^^^^^^XXXXXX___eeessssssuuuxxx|||{{{xxxtttqqqrrroooggg[[[UUU]]]hhhqqqwwwzzzooohhhnnnyyyxxxvvv{{{vvvyyyrrrhhhiiimmm^^^HHH>>>===<<<:::;;;======<<<===>>>>>><<<;;;;;;>>>BBBEEE@@@;;;777555444333222333333333333333222222222444111000222222000000222111111222333111...000333000000000000111111222222///111777777333CCCxxx~~~qqqcccZZZXXXZZZ]]]bbbiii|||xxxsssjjjYYYLLLDDD===555222333444111...............---,,,,,,,,,........................------...////////////.........////////////000000///000000000111111111111///000222333444444444444555555555666888999888666777777666777:::;;;;;;:::::::::999888777666666555222222333333333333333222000000/////////.........------------------------///***+++222333000222999PPP{{{yyy___OOOjjjsssQQQFFF<<<:::;;;::::::::::::;;;;;;:::777555888;;;???HHH]]]}}}zzzVVVHHHKKKLLLGGGAAAAAA@@@===999777:::===:::;;;===@@@CCCEEEFFFEEEJJJIIIHHHEEEAAA@@@AAABBBAAAMMMaaavvvvvvddd]]]kkkttttttyyy~~~ssscccpppuuuyyyxxxpppmmmwwwaaaHHH888///---///------------------------,,,------...//////000000111111111111222333444444333333444444555666666666888888777666666666666666888777777666555444333333//////000111222222333333333111///...//////...---------------------------(((111444999YYYhhhSSSuuueeeKKK???===<<<:::;;;>>>DDDJJJNNNLLLUUUcccmmmlllfffdddhhhfffgggssscccTTTIIIBBBEEEFFF@@@===???DDD^^^sssooo```ZZZ^^^bbbppprrruuuwwwwwwtttrrrppppppmmmfff^^^YYY^^^kkkvvvuuutttyyypppsss}}}}}}wwwzzzzzznnnlllrrrrrrllljjjgggVVV@@@>>>???===999999===>>>===;;;<<<===<<<;;;::::::;;;BBB???:::777555444333111333333333333222222222222333222222222111000//////000000///...,,,,,,---000/////////000111111222222666---...666444555RRRwwwwwwmmmmmmrrrjjjmmmooollleeeaaacccgggwwwvvvhhhWWWHHH===777444222//////000000000000,,,------.......................................,,,---......//////.............../////////000000......///000111222222333000111222444555555555555777666555666888888777555888777666777:::<<<<<<;;;:::999999888888777777777333333333222222111111000/////////............---,,,,,,,,,,,,,,,,,,,,,,,,------...000222333333333999XXXvvv___ccc~~~fffUUUEEE===;;;888777999777;;;===:::777888999:::;;;===DDDUUUnnn\\\JJJKKKLLLHHHDDDCCC@@@<<<:::999999999444777<<<@@@CCCCCCDDDEEEEEEEEECCC@@@======BBBGGGHHHYYYppp}}}mmmiiirrr{{{~~~{{{uuuooojjjgggpppsssxxx{{{|||yyyooofffnnn{{{}}}}}}jjjMMM;;;222///------------------------------------...///000000000000000000000111111222333444111222333444444555555555:::999888777666777777888777666555444333222111111......//////000000000111222000......//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++222444333EEEooogggrrrzzzZZZCCCAAA>>>;;;999<<>>;;;<<<<<<;;;;;;:::999888777;;;999666555555555333222222222222222222222222222000222444222000///////////////---,,,,,,------,,,---...///000111111111111666...---444555333===LLLxxxlllqqqooo___GGG555///111+++000333111+++))),,,///,,,---...000111222222222........................,,,---......//////................../////////000------...000111222333444000111333555666666666666777666666777888888666444888777666777:::<<<<<<<<<888888888888888999999999555444333222111///........................------,,,,,,,,,,,,,,,,,,,,,,,,(((------***+++///222000///===___XXX```uuuaaaLLLAAA;;;777666888777;;;<<<999999;;;;;;999888888888;;;EEEVVVjjjwwweeeQQQPPPPPPKKKFFFDDD@@@<<<<<<;;;888333555999>>>AAA@@@>>>@@@EEE===???>>><<<:::===EEEKKKZZZmmmvvvuuu|||}}}kkk```aaahhhllllllrrr|||sssttt~~~ttt}}}wwwmmmnnnsssmmmlllzzziiiTTT<<<000///111000...........................---...///000111111111111000000000000111222333444000111222333444444444444;;;:::888777777777888999555555444333111000//////............////////////222000.........///...---,,,,,,,,,,,,,,,,,,,,,,,,...---------555QQQ~~~sssnnnnnnRRRFFFBBB===;;;<<<@@@CCCEEENNNNNNUUUaaaeee^^^WWWUUUSSSYYYeeeuuutttZZZMMMDDDFFFEEE@@@BBBJJJiiikkkaaa\\\XXXfffmmmssssssnnnjjjkkkooommmoookkkcccaaalllyyyyyysssmmmooowww}}}qqq|||vvvpppuuuxxxvvvlll\\\JJJ===;;;AAABBB>>><<<>>>===999>>><<<999999999999777555555333333333555555444333222222222222222222222222---222444222...---///000......------///000///,,,---...///000111111111111+++///222000---,,,111666hhhTTT___^^^JJJ666111111000........................////////////////////////////////////............------------------------......---------,,,,,,,,,.........////////////000000000111222333444444555888777666666666666666777666777888999999999999999999888777777777777777888444444333222111000///...///...,,,+++******++++++,,,,,,,,,+++++++++******++++++,,,,,,---...//////000;;;CCC]]]^^^NNNeee}}}{{{vvvxxxgggWWWJJJHHHEEE;;;444444888999:::999:::;;;999777;;;:::::::::<<>>AAACCCDDDAAA===>>>;;;;;;===@@@EEERRR```vvv}}}}}}kkkeee}}}|||~~~yyynnnlllqqqssstttooommmnnngggjjjzzzttt}}}rrrlllqqqvvvwwwNNNDDD888000/////////---..................------//////............//////111111222333444444555555555444444333333222222111444555666666666666666555444444444444333222111000............///000111222//////...---,,,,,,,,,,,,.........------,,,,,,,,,---,,,///000...888ZZZ~~~hhhvvviiiKKKHHH@@@999999@@@CCCBBBFFFRRR___fffhhhhhhccc\\\[[[[[[___iii}}}bbbTTTMMMIII@@@AAAKKKPPP|||xxxrrrnnnjjjrrrpppooonnnkkkjjjooowww{{{zzzssshhhhhhwww{{{sssssslllzzz~~~}}}}}}}}}}}}{{{sssWWWBBB@@@;;;===>>>??????===;;;:::===888555555777777666666333333222222111000000000555000///444666333000000111000000///...---------------......------,,,+++***+++,,,,,,------,,,,,,,,,,,,---...///000111111pppTTT???FFFEEE888//////...***........................------------------------////////////.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,---------......///000000111222333444444666666666555555666777777777777888888999999888888777666555555444444444555444333222111000///......///...---,,,+++++++++,,,,,,,,,+++++++++*********++++++,,,,,,---.........)))111444DDDnnnmmmcccccchhhpppwwwvvvbbbOOOJJJKKKFFF:::000222444777:::>>>???<<<888::::::999999:::;;;===>>>;;;;;;<<>>:::<<>>444///...000///.....................------///......------......///000000000111222222333333333333333333333333333333444444555555555444444333444555555555555333222111.........---......///000///...---,,,,,,++++++,,,------------,,,,,,,,,+++---,,,///000+++...FFFaaajjjmmmeeeSSSBBB======;;;>>>CCCLLLXXXdddjjjlllllljjjgggkkkfffaaabbboookkkiiissswwwrrrvvvrrrooocccSSSHHHHHHRRR^^^xxxtttrrrpppnnnmmmrrrsssttt~~~xxxxxxvvv|||{{{{{{zzz~~~xxxsssoooPPP@@@<<<;;;<<<=========<<<::::::999888888888666444444555222222222111000000//////222///---///333555222...000000//////...------,,,------......------,,,+++++++++,,,------------,,,,,,,,,---...///000111111sssnnnkkk```KKK999222444222,,,---222000)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........------------------------------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,//////000111222333444444555444444444555666777777888888888888888777777666777777555444333333333333222222111111000///......//////---,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,------...+++///---222IIIiiiuuu[[[QQQ___uuunnn[[[QQQMMMFFF???:::888888999;;;<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999777777777999;;;===DDDGGGMMM\\\{{{gggVVVPPPSSSSSSQQQLLLGGGBBB??????@@@@@@AAAAAA@@@>>><<<;;;>>>EEEJJJNNN\\\rrr|||VVV===>>>KKK^^^nnnqqqvvvyyy|||{{{xxx~~~~~~xxxrrrmmmooo~~~ppp\\\FFF;;;555///---...000000...------------------.........------,,,,,,------...///////////////000000000111111222333333444555555444444444444444333222111555666777888777555333222///...------,,,---------......---,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++---///+++)))444DDDkkkhhh]]]qqqeeeKKKEEE@@@777999CCCLLLZZZiiinnnoooqqqssssssrrrjjj```ZZZ^^^kkkzzzfffYYYZZZ[[[WWW\\\sssbbbOOOHHHPPPfffssspppmmmjjjiiiuuutttzzzyyyxxx{{{{{{yyyvvvxxxlllxxxgggGGG???777;;;;;;;;;:::::::::999999444777888777444222333444111111111000//////......111222000///777AAA???666/////////......------,,,------......------,,,++++++,,,,,,---------------,,,------...///000111111|||wwwsssrrraaaRRRNNNJJJ>>>333///111111...+++---222000***------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++......///000111222333333333333333333444555777777888888888888777666555444999888777555444333333333111111000000///...------///......------,,,,,,,,,++++++++++++***************+++++++++,,,,,,,,,---000222......777JJJyyymmmGGGGGGddd|||___QQQQQQRRRNNNIIIAAA;;;666444999@@@===>>>>>>>>>>>>===<<<<<>>>>>===<<<<<<<<<<<<<<<<<<>>>EEEYYY{{{iiiPPPEEECCCFFFJJJLLLKKKHHHDDDAAAAAA?????????<<<999999;;;CCCPPPZZZcccuuuccc???444IIIYYY```iiioooyyy{{{{{{zzz{{{}}}pppkkkmmmtttuuu___PPPCCC444111------...//////...,,,,,,------------......---,,,,,,++++++,,,,,,---/////////////////////...222222222333333444444444555555555555444222111111555666888999888666444222000///...---,,,,,,,,,,,,...---,,,+++************++++++++++++++++++++++++((((((+++///...,,,///666SSS~~~oooVVV^^^vvv\\\LLLAAA999:::AAAFFFXXXkkkssstttuuuwwwwwwmmmggg___ZZZWWWXXX[[[\\\qqq}}}|||hhh[[[SSSMMMMMM^^^rrriiiSSSHHHMMMhhhxxxllljjjfff```^^^lllyyymmmxxxwwwuuu{{{tttnnnrrr~~~yyy{{{~~~nnnqqqYYY??????555::::::999888888888888999111333333111000111222111000000000///......------...333000---888IIIIII===.........---------,,,,,,---------------,,,,,,+++++++++,,,---------------,,,------...//////000000yyymmmddd```bbbeeePPP???222222111------444...///...+++***,,,,,,***------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,---...//////111111222333222222222222333444555666888888888777666555444333888777666444333222222222000//////......---------------------------,,,,,,+++++++++*********))))))*********+++++++++++++++,,,...,,,...111666VVVXXXFFFLLL^^^mmm\\\RRR\\\WWWQQQJJJ@@@666888???<<<===>>>???????????????::::::;;;<<<<<<<<<;;;;;;;;;<<<<<<;;;@@@RRRpppnnnVVVJJJJJJMMMQQQTTTSSSNNNFFFAAAAAA>>>===>>><<<999<<>>111000...---......---,,,,,,,,,,,,,,,------......,,,,,,++++++++++++,,,,,,000000000000000000//////444444444333333222222222666666666555444333222111444555777888777666444333111111///...---,,,,,,,,,------+++***************)))*********************((('''(((,,,......///222CCC___dddVVVsssmmmRRRAAA>>>???===EEEZZZpppzzzzzzwwwtttqqqiiiddd^^^ZZZWWWUUURRROOOUUUbbbmmmvvvtttaaaUUUNNNIIIPPPfffvvvkkkqqqaaaWWWWWWooo{{{~~~wwwnnndddccc___XXXSSS]]]yyywwwppp||||||zzzxxxyyyoookkkxxxpppooo~~~uuulll{{{vvvLLL;;;@@@777999999888777777777777888222333000+++,,,222333000000000//////...---------)))...,,,'''000???@@@444------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,---......//////tttnnnfff^^^TTTMMMGGGEEEJJJQQQLLL===000---,,,))),,,222+++...///---++++++---000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++,,,,,,,,,---------------...///000111222222222111111111222333444444777777777777666555333333444444222111000000000000.........---------,,,,,,+++,,,,,,------,,,+++++++++************)))))))))************************(((++++++...222///<<>>???999:::;;;;;;;;;;;;;;;:::;;;<<<===;;;888???RRRfffyyyvvvoooggghhhsssyyyiii___\\\[[[YYYVVVQQQIII@@@999<<<777777;;;:::999@@@KKKRRRhhh{{{\\\AAA>>>BBBaaaxxxrrroooiiilllmmmpppwwwwwwcccaaajjjuuu{{{{{{rrr^^^NNN>>>000000///...---,,,,,,++++++++++++,,,,,,------......---,,,,,,++++++,,,,,,---000000000000111111111111555555444333333222111111555555666555555444333222444444555555555444444444111000///...---------------,,,+++***))))))))))))((((((((())))))))))))))))))(((''')))+++,,,,,,,,,555EEEjjj]]]```|||qqqzzzrrrWWWDDDCCCBBB;;;HHH]]]uuu{{{rrrkkkgggaaa[[[XXXXXXYYYXXXVVVQQQWWWYYY^^^xxxooo```VVVRRRKKKKKKbbbggg^^^||||||oooiiissszzzyyyyyyyyyxxxtttmmmfff\\\\\\YYYRRRLLLRRRjjj|||ppp|||}}}www|||~~~vvvkkkwww|||wwwiiiiii```DDD999>>>:::888888888777777777777666555999777///---222333///000000000///......------,,,...,,,(((+++333222+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))))))))******++++++++++++++++++++++++,,,,,,,,,------yyyjjjfffjjjhhh[[[NNNDDD===888777555222555:::LLLBBB777000...,,,++++++,,,,,,---...------///111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))))))))+++++++++,,,,,,,,,------,,,------...///000111222222222111111111222222333666666666666555555444333222222111000000000000000------------,,,,,,,,,,,,******+++,,,,,,++++++***************))))))))))))*********************)))''',,,+++...333000111>>>eeeoooUUUYYYqqq|||fff___cccqqqsss```GGG999888888888888999;;;===>>>=========>>>=========<<<===;;;<<<===;;;;;;DDDPPPPPPRRROOOIIIHHHOOOWWW[[[iiiqqq}}}qqqkkkppp|||xxxiiihhhttttttmmmbbb\\\SSSKKKEEE???:::666:::555666===??????JJJYYYlllzzzjjjSSSDDD???]]]dddzzzyyyooobbbcccjjjnnnnnnrrryyy}}}|||ooowwwzzzeeebbbkkksssvvvuuupppiiiaaaUUUFFF555+++......---+++*********+++***++++++,,,------......------,,,,,,,,,,,,------/////////000111111111222333333333333333333333333333333444444444333333222333333222111111222333444//////...---,,,,,,,,,---,,,+++***))))))(((((()))'''''''''(((((()))))))))))))))(((((()))+++***))),,,555MMMtttbbbeeesss}}}gggmmmjjjZZZLLLEEEAAA<<>>::::::::::::::::::;;;;;;>>>888666:::;;;999:::???<<>>BBBFFFFFFIIIMMMUUU___iiippprrrrrruuuuuusssmmmfffbbbbbbccc[[[VVVUUUWWWUUUNNNLLLOOOPPPdddrrryyy}}}uuummm```WWWJJJAAA============@@@<<<>>>FFFJJJLLLZZZkkknnnOOO???MMMccc|||wwwlllVVVeeeooouuuqqqnnnqqquuuuuueeeggguuuyyyjjjjjjrrrvvvvvvlllhhhddd^^^NNN:::000111,,,,,,+++***((()))***,,,******+++,,,,,,---.........------,,,,,,------...---......///000111222222111222222333333444444555111111222333333333222222333222000//////000222444------,,,,,,++++++,,,,,,,,,+++***)))((((((((((((&&&'''''''''(((((())))))''')))******+++---,,,***+++000:::RRRrrrZZZ\\\~~~eeebbb```\\\RRREEE>>>>>><<>>>>>???CCCDDDFFFHHHKKKOOOQQQSSSTTTSSSQQQPPPOOOMMMJJJHHHDDDDDDDDDBBBAAAAAADDDFFFHHHNNNPPPRRR\\\ooo~~~yyyzzz|||}}}qqq]]]NNNOOOIII@@@;;;999:::<<<===AAAKKKYYYbbbiiiqqq|||lllVVVTTTXXX[[[dddppp|||llleeeiii}}}}}}uuukkkkkkrrrmmmbbbTTTmmmxxxqqqjjjfffddd___SSS@@@///,,,000---,,,+++*********+++,,,)))******++++++,,,---------,,,,,,,,,,,,---......,,,,,,---...///000111222222222222222222333333333222222222111111111111111222222111111000/////////,,,+++******))))))******((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))((('''''')))---222>>>]]]tttRRRdddjjj______```TTTJJJEEE>>>;;;CCCZZZwww{{{}}}yyytttllliiiyyyuuukkkaaafff}}}zzzsssrrrtttooonnnjjjeee]]]VVVQQQNNNLLLNNNQQQPPPKKKOOOcccwww}}}|||uuullluuu}}}~~~jjjdddooopppssseeeSSSFFF<<<777:::???999888777888999999888666999===???<<<555000///000//////...------------.........---------,,,,,,,,,++++++++++++++++++++++++)))))))))***)))(((''''''((()))))))))************))))))*********+++++++++```ccciiiooouuuyyy{{{|||nnniiiiiinnnrrrooolllkkk\\\ZZZ\\\___[[[MMMBBB>>><<<777222111222222///,,,........................------,,,,,,,,,+++++++++++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,*********+++++++++,,,,,,************************++++++*********+++,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------...000111333111111111111111111111111111111111222222222333333222222222111000000//////...------,,,++++++******++++++******)))(((((('''(((((((((((((((((((((((((((((()))))))))******************+++,,,---///000111888OOOxxxrrr``````nnnyyy|||tttssswwwssslllSSSPPPDDD666222:::>>>;;;:::<<<===>>>============;;;;;;;;;;;;;;;<<<<<<===:::::::::;;;;;;;;;;;;;;;======>>>@@@BBBDDDFFFGGGGGGFFFDDDCCCBBBAAA@@@>>>===>>>>>>???AAACCCDDDDDDJJJPPPSSSUUU]]]kkkwww{{{yyypppjjjeee\\\PPPGGG===<<<::::::<<<@@@DDDGGGOOOccc}}}|||uuuaaaRRRLLLWWWhhhppptttwww{{{xxx|||{{{rrruuuuuuqqqkkkcccrrr~~~|||}}}tttllleee^^^UUUJJJ;;;...+++...---,,,+++*********++++++)))******++++++,,,---------,,,,,,,,,,,,---......,,,------...///000000111111111111111222222222222111111111111111111111000222222111000000//////...,,,+++******))))))******((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))(((''''''(((***---555IIImmmdddZZZrrr{{{uuurrrdddXXXOOOCCCDDD<<>><<<;;;;;;;;;:::999:::;;;:::888777222666999777222....../////////...------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++)))))))))((((((((((((((((((((()))))))))*********)))))))))*********++++++???AAACCCHHHMMMTTTYYY\\\fffttt~~~~~~qqq^^^LLLJJJKKKOOOPPPMMMLLLMMMCCC>>>@@@IIIPPPNNNFFF@@@444111------...///,,,***------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,*********++++++++++++,,,************************+++************+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...000111222111111111111111111111111......///000111222333333333222222111111000//////------,,,,,,++++++******+++******))))))(((((('''(((((((((((((((((((((((((((((())))))))))))******)))))))))***+++,,,---...111...000GGGyyyrrr\\\TTTVVVsss{{{vvvmmmmmmsssfffGGG444555888333888999;;;======<<<:::999:::;;;;;;;;;<<<======>>><<<<<<<<<;;;;;;:::::::::::::::::::::;;;<<<======>>>===<<<;;;;;;<<<===>>>>>>===>>>BBBGGGIIIHHHFFF```eeeiiikkkooovvv{{{}}}wwwlll___UUUPPPMMMHHHDDD<<<<<<<<<===CCCOOO___jjjzzzgggWWWKKKHHHMMM]]]rrr~~~|||wwwyyyllliiissswwwsssyyy{{{tttooo|||rrrlllzzznnnbbbUUUFFF<<<555...++++++,,,,,,+++************+++)))******++++++,,,------,,,,,,,,,,,,,,,---......------.........////////////000000000111111111222/////////000000000000000111111111000//////......++++++***))))))))))))***(((((((((''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((('''''''''((()))+++...333JJJwwwxxxTTTZZZuuuuuuaaaLLLJJJ::::::ZZZ{{{zzzssslllhhhlllaaaTTTLLLMMMOOOOOOMMMVVVXXXbbbiiiddd```nnnzzzuuuyyy}}}yyymmm___]]]hhhpppoooaaaOOO>>>;;;@@@AAA<<<777;;;:::999::::::999666444---000333333000......000.........---------------++++++++++++************))))))))))))))))))))))))***)))((('''''''''((()))(((((((((((())))))))))))))))))))))))************555555555666888<<>>===;;;999:::;;;;;;;;;<<<<<<;;;;;;=========<<<<<<<<<;;;;;;<<<<<<<<<;;;<<<<<<======????????????@@@CCCGGGJJJLLLKKKKKKOOOUUUVVVRRRMMM[[[___cccddddddddddddddd___YYYPPPKKKHHHFFFCCC???@@@AAABBBFFFPPPddd}}}mmmZZZKKKBBBJJJQQQZZZdddrrr}}}|||vvvpppbbb```ooowwwsssuuu~~~{{{uuu{{{}}}nnnbbbvvv|||jjj]]]KKK999111///---+++***,,,++++++***************)))******++++++,,,------,,,,,,++++++,,,,,,---.................................//////000000111111.........///////////////111000000//////...------++++++***)))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''+++)))+++...+++333VVV}}}fffUUU```zzz[[[PPPCCC===JJJ^^^iiijjjjjjsss}}}}}}zzz{{{wwwtttoooggg```VVVQQQKKKIIIJJJLLLMMMLLLXXXcccooorrrrrryyy|||vvvnnnqqq}}}qqq]]]YYYaaakkktttUUUFFF:::;;;AAA@@@:::555888777777777777555222///...000222222111///000111............------,,,,,,,,,++++++++++++*********))))))))))))))))))))))))+++)))'''&&&%%%&&&((()))'''''''''((((((((())))))((((((((()))))))))******555555444444333333222222111JJJYYYQQQGGGFFF===///000000333555222...111666111222222444777999777444...---------...///...---------------------------++++++++++++++++++++++++************************))))))***+++++++++******))))))*********+++++++++))))))))))))))))))))))))))))))******++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------------...//////000000000333333333333333333333333222222222222222222111111222222111000000//////...,,,+++++++++++++++******)))))))))((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))***+++,,,---333777888IIIvvv{{{jjjpppyyyxxxlllxxx```@@@888AAA777666777:::===??????===;;;;;;;;;<<<;;;:::999888;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<>>>??????>>>@@@BBBCCCDDDGGGMMMQQQWWWTTTSSSVVVZZZYYYSSSMMMHHHJJJLLLMMMKKKGGGEEEEEEJJJGGGDDDDDDEEEEEEDDDBBBIIIQQQ[[[dddlllwwwzzzeeeTTTKKKFFFFFFJJJXXXfffmmmqqqvvvxxxwwwppphhhiiisssxxxssstttzzzsss|||sssqqqxxxlll~~~~~~eeeSSSBBB000+++------,,,+++++++++++++++******)))))))))******++++++,,,------,,,++++++++++++,,,------------------............---......///000000111111------......////////////000000//////...---------+++***))))))(((((())))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&'''(((***'''+++000,,,+++>>>XXXkkkTTThhhuuuaaaTTTFFF@@@BBBFFFKKKPPPYYYbbbrrr|||yyyyyyqqqhhhqqq~~~zzzuuuqqqllljjjjjjfff^^^WWWKKKLLLLLLJJJIIIKKKPPPUUU[[[ooozzztttxxx|||{{{}}}uuu}}}qqqlllsss~~~ppp___dddiiigggjjjJJJBBB<<<===???<<<888777666555555666666444111...000111222111000//////000------......------,,,+++,,,,,,,,,,,,++++++++++++((((((((((((((((((((((((***)))'''%%%%%%&&&((()))&&&''''''''''''(((((((((''''''((((((((()))))))))111111222222222000///...222AAAEEE999///222666444///...000222000---///444///222333///------,,,***,,,---.../////////......,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************))))))***************))))))))))))************+++))))))))))))))))))))))))((()))******++++++***************++++++,,,,,,---,,,,,,,,,,,,------------------...///000000//////333333333333333333333333333333222222222111111111111000000//////...------++++++++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((()))***+++,,,(((,,,333222444QQQtttfffXXX^^^nnn{{{zzzrrrGGG888BBB:::666333444888;;;<<<;;;:::;;;<<<<<<<<<;;;999888999999999::::::;;;;;;;;;888888999999:::<<<===>>>:::===???@@@@@@BBBGGGKKKLLLJJJIIIJJJKKKIIIDDD???@@@???@@@CCCAAA>>>>>>BBB??????BBBHHHQQQZZZaaadddsss~~~tttlllccceeefffddd___[[[XXXWWWVVVdddssswwwqqqkkklllqqqwwwqqqrrrwwwsssxxx}}}qqq{{{zzz|||vvvnnnqqqwwwqqqbbbFFF999---***,,,,,,+++,,,******++++++******)))((()))******++++++,,,------+++++++++++++++,,,------,,,,,,---------.........------...///000111222222------......//////000000/////////...------,,,,,,******)))(((((((((((()))'''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&'''(((&&&%%%)))...---)))000;;;ccceeeccc{{{iiiRRRDDD@@@@@@???===HHHOOOZZZfffooouuuxxxxxxqqqllliiihhhbbb[[[```kkk~~~wwwpppmmmjjjgggccc```^^^YYYSSSNNNIIIKKKLLLIIIGGGKKKWWW```dddwww~~~www}}}|||~~~xxxyyy|||qqqrrrzzzmmmgggiii[[[CCC???>>>@@@>>>999777888555555666777888666222///000000///......------,,,,,,------......,,,+++***---,,,,,,,,,++++++++++++(((((((((((((((((((((((()))((('''&&&&&&&&&'''(((&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((......//////////////////222666555...+++---111333///---...000000---...222***...000------000000,,,,,,...///000000/////////,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++************************))))))************))))))))))))))))))************))))))))))))))))))))))))'''((()))***+++******))))))******+++,,,,,,------,,,,,,,,,------------...---...///000000//////...111111111111111111111111000000000111111111111111/////////...------,,,,,,******************++++++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))((())))))***++++++'''(((---///111<<>>??????>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;<<<===;;;>>>AAA@@@===<<>>>>>???@@@???===;;;:::===:::<<<@@@BBBCCCHHHPPPQQQVVV^^^jjjwwwppp___TTTNNNWWWcccjjjkkkkkklllnnnrrrtttzzzzzzooodddiiiuuu|||tttwwwxxxttttttxxxzzzxxxnnnqqqiii]]]^^^fffbbbSSS888222---,,,+++)))))),,,)))******+++***)))(((''')))******++++++,,,------+++++++++***++++++,,,---++++++,,,------...//////---......///111222222333---......///000000111111//////......---,,,,,,+++******)))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$###$$$%%%'''((($$$&&&(((*********---///BBBfffmmmvvvmmmZZZMMMFFF@@@<<<@@@DDDJJJPPPTTTXXX[[[\\\VVVVVVUUUSSSRRRSSSVVVZZZhhh}}}yyyuuutttsssqqqooommmoooqqqqqqmmmhhheeeccc]]]\\\YYYUUUQQQMMMIIIGGGGGGKKKNNNQQQUUU]]]gggnnnpppuuu{{{{{{uuuwww}}}wwwwwwuuuvvveeeNNN>>><<<<<<>>>>>>999777999333333444666777666222...///...---,,,---------,,,+++,,,---......,,,+++)))++++++++++++************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((//////...---...///000111---,,,,,,///111000,,,***000---,,,//////......111)))------+++,,,111///((()))+++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))))))))*********))))))((())))))))))))************))))))))))))))))))))))))'''((()))++++++******)))))))))***+++,,,,,,------,,,,,,,,,---------......---...///000000000///...////////////////////////------...///000111222222///......---,,,,,,++++++******************++++++'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))***))))))))))))******+++(((---...******000333111MMMcccZZZVVVKKKWWW|||vvvsssgggVVVHHHBBB>>>;;;888777999<<<@@@BBBBBBBBBBBBBBBBBBAAA@@@???>>>======??????>>>>>>>>>>>>>>>???AAADDDGGGDDD???<<<<<>>@@@CCCCCCCCCBBBBBBCCCKKKHHHIIIOOOTTTXXXaaalllttt|||yyyggg\\\VVVUUUTTTeeejjjmmmmmmkkknnnxxx|||wwwvvvnnngggsssvvvvvv{{{wwwyyyssspppbbbWWW^^^hhhWWW<<>>AAACCCCCCDDDEEEFFFBBBEEEFFFDDDGGGNNNQQQPPPUUUhhhyyywwwooonnnkkkjjjlllooommmiiifffggggggfffbbb___]]]]]]QQQQQQOOOLLLHHHEEEEEEFFFGGGMMMWWWdddooowww{{{}}}xxxqqqwww~~~yyyuuuooozzzrrrtttyyymmmrrrYYYFFF<<<999888<<<>>>;;;888888///000222444555444000,,,///---,,,---.../////////+++,,,---......,,,***)))************))))))))))))************************''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((---.........//////000000////////////////////////------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++************)))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))************+++++++++************************,,,---......//////......---------...............////////////000000000000///---+++)))((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))***************+++,,,---///000444QQQwwwlllbbb[[[\\\xxxuuujjj\\\MMMBBB>>>;;;>>>JJJRRRQQQNNNNNNTTTUUUSSSOOOKKKJJJIIIHHHEEE@@@>>>CCCEEECCCAAA@@@FFFZZZcccVVVIIIHHHIIIEEEEEEBBBEEELLLPPPQQQUUU\\\fffmmmtttxxx{{{wwweeeccc[[[VVV[[[dddfffaaarrr{{{uuulllsss|||yyysssssskkkcccppp~~~sss{{{ooouuu}}}nnnaaajjjnnn[[[AAA333,,,,,,,,,++++++*********)))************+++++++++++++++************************))))))))))))******///---+++,,,...///---+++.........////////////000.........///////////////------,,,+++************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''(((((())))))******444222GGG|||ssseeennnwwwbbbSSSEEEFFF@@@;;;:::999999<<>>@@@IIINNNLLLJJJPPPTTTXXXZZZ[[[\\\^^^___\\\TTTNNNNNNPPPSSSYYY```WWWdddjjjaaaXXXYYY]]]^^^]]][[[^^^iiiqqquuuzzzsssgggbbb\\\VVVSSS[[[cccjjjrrr{{{|||xxxnnnxxxzzz}}}qqqlllsss{{{qqqrrrzzz{{{sssdddeee```KKK666...,,,,,,+++++++++*********))))))*********+++++++++*********+++++++++++++++******))))))))))))******...,,,***+++---...---+++------........./////////.....................///...---,,,******))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''''''''((())))))******---...<<<___mmmbbbqqqcccMMMEEE???===<<<:::;;;===>>>===<<<<<<===???AAACCCFFFJJJTTTeeezzzyyyppppppnnngggfffllljjjlllpppuuuyyyyyyvvvssstttqqqnnnllliiifffbbb^^^^^^]]][[[ZZZZZZZZZXXXVVVYYYWWWTTTRRROOOMMMJJJHHHBBBCCCDDDCCCBBBCCCGGGJJJ___iii{{{yyylllnnnvvv|||ttt{{{pppmmmiiiooouuutttgggUUUBBB777:::999888777666666666666444444222111000/////////------------------------,,,,,,+++++++++*********))))))))))))))))))))))))((()))***)))'''''''''(((%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++*********)))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******'''((((((((())))))))))))************************,,,,,,---...............------........./////////000000000///......------------+++***)))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((++++++************))))))))))))(((((((((((((((((((((((((((((()))***,,,,,,///...111HHHzzzxxx}}}yyyppp}}}mmmUUUIIIGGGDDDAAA??????DDDJJJQQQWWW```iiiqqqlllddd]]][[[]]]eeerrrssswww{{{zzzxxxzzzvvvaaa^^^XXXQQQRRRYYY___aaauuuyyyyyytttqqqtttyyy|||uuusss|||~~~}}}vvvssskkknnnhhhqqq|||uuuiiiuuuppp```YYYLLL888------+++++++++***************)))))))))*********++++++*********++++++,,,,,,---******))))))))))))******,,,+++***+++,,,,,,+++***,,,,,,,,,---------.................................---+++***)))((((((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&''''''(((((()))******(((,,,111???eeehhheeerrrXXXLLLAAA>>>===;;;999999;;;;;;:::999:::<<>>AAACCCBBBAAAGGGRRR\\\sssyyykkkccchhhqqq{{{xxxpppggg^^^gggmmmeeeRRR@@@888777777777555444444444444444444333222000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))((()))))))))'''&&&'''(((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++************++++++************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((()))))))))******************************,,,,,,---.........------------......//////000000111111000///...,,,,,,+++,,,,,,+++******)))))))))))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))))))))))))))((((((''''''&&&(((((((((((()))***+++,,,---...000777QQQ{{{ttt```PPP```ppprrraaaRRRHHHEEE;;;999888:::===DDDPPP[[[\\\YYYXXXZZZ[[[___jjjuuuvvvuuuyyy|||xxxpppggg^^^VVVPPPLLLHHHIIINNNWWWdddpppvvvxxxyyyoooooozzz}}}kkkbbbhhhmmmzzzxxxkkkpppvvvrrrfffkkkuuuppp```___kkknnnqqq```OOOFFF;;;...***///*********************)))))))))))))))************))))))***+++,,,------...******))))))))))))******+++*********++++++******++++++,,,,,,,,,---------.........------------------,,,+++)))((('''&&&&&&((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&&&&''''''((())))))***))),,,,,,000CCCkkklll___lllnnn]]]KKKBBB@@@>>><<<===<<<;;;:::999:::<<<>>>???AAACCCDDDCCCDDDLLLYYYcccdddgggjjjlllppprrrkkkbbbbbb]]][[[\\\[[[WWWVVVYYY]]]\\\[[[[[[\\\\\\ZZZXXXXXXVVVUUUUUUUUUTTTRRRPPPOOOMMMKKKJJJJJJIIIGGGEEEAAABBBBBBAAA??????@@@AAABBBCCCBBBCCCHHHUUUgggttt|||xxxaaa```lllvvv~~~pppfffZZZ```bbbXXXFFF999888===666555444333333222333333222222111000///......///++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))'''((()))(((&&&%%%&&&'''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))******+++*********)))))))))(((((((((((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((())))))))))))))))))*********++++++************************+++,,,,,,---...---------------......///000000111111000///...---,,,+++***++++++++++++******)))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))((((((''''''&&&&&&))))))((())))))***+++,,,,,,---333888:::LLL{{{mmm]]]TTTYYYbbbpppssskkkVVVMMMFFFBBB===999;;;AAAEEEHHHNNNSSSQQQKKKJJJMMMTTTSSSXXXccciiihhhhhhkkknnnkkkhhhfffffffffccc___WWWUUUQQQJJJFFFIIIQQQXXXddd```aaalll|||~~~ssslllpppwwwtttxxxtttnnnnnnlllttt}}}vvvooowwwuuu}}}uuummmmmmkkk```]]]```]]]\\\KKK;;;444000******---))))))))))))))))))))))))(((((()))))))))*********))))))***++++++,,,------******))))))))))))******************************+++++++++,,,,,,,,,,,,---...---------,,,,,,,,,+++++++++)))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''(((((())))))***))),,,111444FFFuuuhhh^^^rrrwww___OOOGGGBBB@@@AAA>>>===;;;:::999:::<<<===;;;<<<===>>>???CCCHHHKKKOOOSSSXXX[[[___bbb^^^WWWXXXVVVUUUVVVTTTPPPPPPQQQRRRQQQOOOOOOPPPQQQPPPOOONNNLLLKKKKKKKKKJJJHHHFFFHHHGGGEEEDDDDDDCCCAAA???999<<<>>>>>>===<<<<<<>>>AAABBBFFFOOO]]]mmm{{{mmmmmmxxxjjjddd]]]\\\WWWLLL???999999===666666555444333333333333111111000///............+++++++++++++++++++++++++++++++++*********))))))((((((((((((((((((((((((&&&'''((('''&&&%%%%%%'''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))************)))))))))(((((((((''''''(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))************++++++++++++************************++++++,,,---------------------...///000000111222000///...---,,,+++******+++++++++++++++***)))(((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''(((((((((((('''''''''''''''''')))))))))))))))***++++++,,,&&&***444222444SSS{{{{{{ssskkkbbb^^^cccooo}}}zzzzzz~~~zzzqqqlllooommmddd]]]]]]TTTVVVZZZ^^^XXXKKKBBB???>>>???BBBEEEIIILLLLLLKKKMMMOOOOOONNNOOOTTTWWWVVVVVVYYY\\\\\\[[[aaakkktttxxxvvvyyy{{{rrrjjjcccdddnnnyyyxxxpppqqq|||tttqqqvvv~~~mmmfffxxxpppbbb```]]]]]]___ZZZIII;;;...******)))((()))(((((((((((())))))))))))((((((((()))))))))******)))))))))******++++++,,,******))))))))))))******)))***++++++***)))***++++++++++++,,,,,,,,,---------------,,,,,,++++++***))))))((('''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$%%%%%%&&&&&&'''%%%&&&&&&''''''((())))))((($$$+++333///111TTTeeebbbuuuvvvdddVVVIIIBBB@@@@@@>>><<<999888888999:::888888:::===???@@@@@@???EEEJJJNNNPPPTTTXXXVVVPPPPPPPPPQQQPPPNNNLLLLLLMMMIIIGGGFFFFFFHHHIIIIIIHHHIIIHHHGGGGGGGGGFFFDDDBBBAAA???>>>===>>>===<<<:::888:::===<<<::::::<<>>???CCCEEEFFFHHHKKKJJJFFFFFFIIIJJJHHHFFFFFFHHHIIIEEECCCBBBBBBDDDEEEDDDCCCCCCBBBBBBCCCDDDDDDCCCAAA<<<;;;::::::;;;;;;:::888888:::<<<;;;;;;???GGGMMMUUU___mmm{{{yyywwwwwwxxxvvvsssuuuzzzyyyqqqjjjdddeee^^^SSSEEE;;;777777666555666555444333222222222222//////......------......,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((%%%&&&'''&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''+++*********))))))((((((+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******************************))))))))))))******))))))))))))((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))************************++++++,,,---------,,,,,,------...///000111222222...------,,,,,,++++++***)))***+++,,,,,,+++)))((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******%%%&&&&&&''''''(((((((((''''''&&&&&&&&&'''((((((,,,...///---+++,,,111666DDDkkkzzzfff\\\UUUdddjjj^^^TTTaaa~~~}}}|||zzz|||vvvccc```oooyyyxxx{{{uuuxxx|||ssslllooozzzkkkiiippp{{{~~~tttvvvzzzzzztttpppqqqpppmmmpppyyyiiiwwwmmmxxxiiicccZZZNNNBBB555,,,***)))******))))))***&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))((((((((((((******))))))))))))******))),,,---,,,***)))+++---,,,,,,------------......------,,,,,,+++***))))))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$$$$%%%%%%&&&''''''%%%%%%&&&&&&'''(((((())),,,***(((&&&(((---444888llljjjpppooojjj```JJJGGGDDD@@@===<<<;;;<<<<<<===<<<999666666:::===:::===>>>===>>>@@@@@@<<<;;;???@@@>>>===???BBBCCCAAA@@@??????@@@@@@???>>>:::999999;;;===>>>===<<<<<<;;;::::::;;;<<<;;;:::888:::;;;;;;>>>GGGTTT___qqqyyyyyyooovvv|||yyyvvvyyymmmfffjjjmmmnnnsss|||vvvwwwnnnkkkhhhlllXXXNNNAAA888777888999999555444333222111111111111//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))************)))************+++++++++******+++++++++,,,,,,,,,------............---------------,,,+++***)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((((())))))+++,,,---......666:::OOOxxxxxx|||ppppppvvvrrrcccXXXbbbwwwvvv{{{yyyzzz}}}}}}pppmmmuuu~~~hhhaaagggcccsssqqqrrr}}}hhhllloooppppppwwwzzzuuuqqqkkklllvvv{{{zzz}}}yyyggg___TTTAAA444111+++*********))))))(((((())))))************))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))(((((((((((())))))+++++++++***************))))))+++,,,...///000111...---,,,+++)))((('''&&&(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!!!!""""""%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''$$$'''******))),,,333:::[[[lllgggnnn]]]LLLFFFFFFDDDAAA???>>>===<<<===:::666777;;;<<<:::999999;;;<<<<<<;;;===<<<;;;:::::::::::::::>>>:::999===<<<777777;;;<<<;;;:::;;;;;;:::999777777;;;<<<999777888;;;<<<555;;;???@@@DDDSSSggguuuyyyjjjxxxyyyzzzzzzvvvuuu~~~pppfffcccjjjnnnooouuuuuuhhhnnnsssgggUUUHHH:::555888:::666111333333222222111000000000000///...---,,,++++++++++++++++++************)))************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++*********+++++++++,,,,,,------............------,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((((((((()))***+++,,,------111///555LLLmmm}}}}}}~~~xxx```aaaeeellltttzzzzzzwwwrrrooo~~~}}}~~~yyyqqqoooqqq{{{|||nnnjjjkkkrrr||||||sssuuuooozzzzzzooobbblllssszzzsssoooxxxzzzmmmmmmnnniiigggjjjxxxeeeSSSKKKBBB444+++************)))))))))(((((())))))************))))))((((((((((((((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))*********************)))))))))***,,,---///000000...---,,,+++)))((('''&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''&&&)))***)))(((***000555EEEfffqqqmmmwwwcccYYYWWWSSSMMMJJJDDD???<<>>???888999999999999888999999<<<<<<;;;;;;;;;;;;<<<<<<;;;888888;;;;;;888888;;;777777777888999:::::::::;;;<<<;;;888777999>>>AAAIIILLLOOOPPPVVVeeesss||||||vvvssssss||||||xxxwwwsssrrrxxx|||rrrnnnmmmsss{{{vvvlllqqqnnn]]]LLLAAA666333777999666111333222222111111000/////////...------,,,,,,,,,,,,+++++++++*********))))))*********)))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))''''''((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))******)))))))))*********++++++*********++++++++++++,,,,,,------......------,,,+++++++++++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''((((((((((((((())))))***+++,,,,,,...+++***///>>>___{{{ooopppyyyxxxsssooo~~~}}}mmm^^^___gggmmmtttllltttuuuvvvsssnnnhhhdddcccSSSVVV[[[fffuuuwwwhhhccc```fffrrr{{{~~~{{{zzz~~~mmmccccccnnnwww|||xxxmmmdddgggzzzllleeehhheee```]]]bbbQQQAAA:::444,,,(((*********))))))))))))((((((((())))))******))))))(((''''''(((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))((((((((()))))))))))))))))))))***+++---...//////---,,,+++***)))((('''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&(((******)))&&&'''+++///000???___jjjggg|||rrrpppmmmiiifff___TTTKKKIIIHHHDDD>>>;;;>>>>>>===;;;888666666666666666666666777888999:::999666777999:::888888:::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;;;;===AAAHHHQQQXXXmmmpppooolllpppyyy}}}tttmmmiiikkkpppuuu}}}}}}|||~~~xxxtttqqqqqqooonnnssszzzssstttwww}}}zzztttpppqqqfffOOO@@@999222111555888555111222222111111000000//////---------,,,,,,,,,,,,,,,++++++*********)))))))))******))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&************************(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************************++++++++++++,,,,,,------------,,,,,,******++++++***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((())))))***++++++)))---222111111>>>]]]zzzxxxsssxxxnnnvvvsssjjjtttzzzwwwaaa```___bbbeeeggggggeeeXXXYYYXXX\\\oooxxxrrrqqqxxx~~~rrruuu|||ttttttxxxzzzvvvooollloooxxxmmmhhhmmm{{{rrriiimmmlllddd\\\NNNAAA555111///+++***,,,))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((''''''((((((((('''''''''((((((((((((((()))******+++,,,------...,,,+++***)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((()))'''&&&&&&))),,,(((000@@@kkk\\\ccctttiiibbb\\\UUUOOOMMMHHHDDD>>><<<<<<===<<<;;;777777777888999:::;;;<<<:::::::::;;;;;;:::;;;<<<@@@@@@???===<<<;;;<<<======>>>DDDOOO[[[gggsss|||}}}iiiXXXYYYlll}}}}}}zzz~~~xxxpppnnnrrrnnndddhhhtttnnnuuuyyy}}}uuuqqqrrrnnnjjj[[[DDD888444000111444555333000222111111000//////......+++,,,,,,,,,------,,,,,,************))))))))))))***)))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&))))))))))))))))))))))))))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********))))))*********+++++++++++++++,,,,,,,,,,,,++++++))))))*********)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''(((((()))))))))%%%***111222---...<<>>>>>>>>===>>>>>>???@@@AAA;;;<<<<<<<<<<<<===>>>======???BBBCCCCCCEEEIIILLLQQQRRR\\\mmm{{{yyyhhh]]]iiizzz~~~pppffffffooonnnbbb___hhhiiiooosssuuutttlllooorrrggg[[[MMM<<<666444222222333333111///111111000//////......---***+++,,,------,,,,,,+++*********)))))))))(((((()))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((******)))(((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((((((((())))))((((((((()))))))))******)))))))))************+++***++++++,,,,,,++++++***(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''((((((((()))((()))******,,,666BBBNNNlllwwwqqqxxxqqqmmm~~~~~~xxx{{{wwwuuunnnlll~~~kkk```UUUGGG<<<---+++******+++***)))(((''''''(((((((((((())))))'''(((((())))))(((((('''&&&&&&''''''((()))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&''''''(((((())))))*********************+++)))))))))((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######################## """###$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***%%%///++++++IIIuuurrrmmmooovvvbbbTTTNNNIIIBBB<<>>>>>>>>???<<>>333,,,))))))******)))((((((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###""""""###$$$$$$""""""#########$$$$$$$$$$$$###!!! !!!"""############"""""""""!!!""""""""""""#####################$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((((((((+++000555QQQwwwqqqvvv~~~{{{sssrrryyywwwsssxxx{{{nnnfffdddooolllrrrvvvrrryyyqqqmmmnnniiillltttvvvttt___HHH;;;777444111111111111000000000/////////000...,,,,,,------+++))),,,,,,+++++++++*********)))))))))))))))(((''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((())))))))))))'''''',,,222...(((+++333JJJmmmooocccsssrrrqqqooojjjfffiiiooojjjsss{{{}}}~~~~~~zzzsssxxxzzz|||uuuuuu~~~iiijjjqqqgggMMM999...+++)))(((((()))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$###""""""###$$$$$$"""""""""#########$$$$$$$$$###!!! !!!""""""############""""""""""""""""""""""""#####################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''))))))))))))***---NNNzzz|||zzz{{{wwwlllffffffooohhhiiimmmmmmxxxoooiiillllllpppqqqjjjcccNNN999111333333111///000000000/////////......///...,,,,,,------+++***++++++++++++*********)))((())))))))))))(((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''((('''(((((((((((((((((('''(((((((((((((((((((((((())))))))))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((((()))))))))'''(((---///---///444444DDD]]]yyy~~~{{{~~~{{{www~~~{{{qqquuuxxxiiiZZZSSSMMM@@@222+++((((((((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$##################$$$""""""""""""###############"""!!!!!!!!!!!!""""""#########"""""""""""""""!!!"""""""""########################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''''')))++++++)))'''(((444PPPyyy~~~~~~{{{tttqqqlllfffiiimmmmmmxxx|||jjjdddjjjoootttoooaaaMMM>>>111...111111///////////////............---...---,,,,,,,,,,,,+++++++++************)))))))))(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((())))))))))))*********''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((---)))'''(((***+++---000000222777FFFccc|||zzzzzzqqqnnnjjj___aaannnYYYQQQFFF<<<222+++)))+++*********)))((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$#########$$$$$$#########!!!!!!"""""""""#########"""!!!!!!!!!!!!!!!""""""""""""""""""""""""######!!!"""""""""############""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&)))'''&&&''')))*********///---222LLL}}}yyyvvvuuu|||}}}lllllluuuyyyttt{{{xxxjjjeeehhhjjjmmmfffTTT999333000111111///...000.........---------,,,,,,,,,,,,---,,,+++++++++,,,*********)))))))))((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&''''''((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((***(((((()))+++,,,++++++,,,///111222999NNNlllxxx{{{zzz~~~{{{|||kkkhhhdddYYYSSSVVVFFF;;;...((()))+++***(((((())))))'''&&&&&&(((***&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######""""""""""""######"""###$$$$$$$$$$$$###"""!!!!!!!!!"""""""""######!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""############"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$&&&)))***)))******333TTT~~~uuu~~~|||~~~uuuyyywww{{{{{{sssoooqqq}}}xxxzzzwwwnnnlllggg^^^[[[SSSBBB111///000333222......111---------,,,,,,,,,,,,++++++,,,---,,,+++***+++,,,))))))))))))(((((((((((('''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$%%%&&&&&&'''((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%'''((()))+++---...---***---000---+++111BBBRRR]]]yyyqqqlllzzz{{{rrrrrrlllooo{{{pppggg```]]]WWWKKK>>>777222+++######(((,,,***$$$%%%'''((('''%%%%%%'''***%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$##################$$$"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!"""""""""### !!!"""""""""""""""!!!"""""""""############""""""""""""############""""""""""""###############$$$$$$$$$$$$%%%%%%%%%$$$&&&'''%%%######&&&)))###&&&***///999WWW{{{~~~xxxxxx}}}{{{yyy{{{{{{vvvpppyyyvvvwwwzzzyyytttqqqqqqxxxxxxyyyxxx|||xxxsssqqqqqqeeePPPGGGAAA333333///...111222000///111,,,,,,,,,,,,++++++++++++***,,,---,,,******+++---))))))((((((((('''''''''''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%&&&'''((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))'''$$$$$$'''***+++---)))''')))---000222333555CCC\\\{{{{{{~~~xxxooo{{{yyy}}}xxxssslllqqqwwwssseee^^^QQQDDD999222---)))$$$'''***************)))%%%''')))(((&&&$$$%%%'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!"""""""""""" !!!""""""###""""""!!!!!!""""""#########$$$""""""""""""############""""""""""""##################$$$$$$$$$%%%%%%%%%$$$(((+++)))$$$"""$$$((()))%%%)))///+++222[[[zzz}}}zzzwwwtttqqqooonnnmmmooooooppprrrqqqrrr|||}}}{{{zzzrrrmmmqqqssscccGGG:::777---888000***---111111000000,,,,,,,,,+++++++++******)))+++---,,,***)))+++---)))(((((((((''''''''''''''''''((((((''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((******+++++++++,,,,,,,,,000///666HHH^^^wwwxxxlllmmmzzzuuuxxxnnngggiiifffpppwwwooottt|||yyyqqqRRRHHH999000,,,+++)))'''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################!!!!!!""""""######$$$$$$""""""############""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((''')))***))),,,;;;LLLwwwwwwpppjjjgggeeedddiiipppwwwrrrppptttzzz{{{yyyyyyssseeeQQQ<<<111///111000///...---------------------,,,,,,,,,,,,++++++************))))))))))))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((*********++++++++++++,,,222...000888AAAKKKZZZgggsssttt{{{zzzzzzxxxzzzzzzrrrgggddd]]]fff}}}zzzsssnnnfffSSSAAA:::333,,,(((((()))'''%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################"""""""""""""""#########""""""############""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&***)))***+++)))(((111<<>>888222///---,,,***)))***)))'''&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$######&&&)))***((()))///000???ggg|||yyywwwtttuuuxxx}}}zzzxxxtttqqqtttzzzwwwuuu|||zzzjjj\\\QQQCCC888444000///000000///---------,,,,,,,,,------...,,,+++++++++************)))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''+++,,,)))(((+++------111<<>>333...///111000///---,,,,,,,,,,,,,,,,,,,,,------...,,,,,,+++++++++*********))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''###)))+++)))***...000......999FFFKKKGGG>>>666222,,,444BBBOOOVVVXXX^^^eeeooo{{{xxxmmmppprrrgggUUUIII===444333111,,,000333+++---)))((((((&&&###&&&,,,((()))))))))))))))***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################"""""""""""""""#########""""""############""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$(((((($$$###'''(((%%%$$$---...---///999ZZZ}}}~~~{{{zzzzzzyyyzzzqqqnnnxxxssstttuuutttrrrssskkkccc___UUUBBB999666...---...//////...---,,,,,,,,,,,,++++++,,,,,,---...+++************)))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$***---)))(((++++++'''---222666444---***---111222+++,,,666:::777666:::;;;EEEOOOXXXhhh~~~oooeeedddUUUJJJCCCAAA;;;000---111...''',,,000)))(((***&&&'''&&&***///,,,%%%$$$((($$$&&&))))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################!!!!!!""""""######$$$$$$""""""############""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%(((%%%$$$((()))&&&+++$$$""",,,///&&&222UUUyyy}}}~~~}}}yyyxxxzzzjjjzzzzzzuuuuuufff^^^ooo}}}~~~tttkkklllqqqsssssstttgggXXXNNNDDD777444666///000///---...///000///...++++++++++++,,,,,,---...))))))))))))(((((((((((()))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%&&&(((***)))(((&&&&&&((()))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******+++++++++,,,,,,,,,++++++,,,,,,---...//////111222444888>>>FFFNNNRRRgggjjjpppxxxsssfffZZZUUUNNNCCC;;;999222111111000//////......))))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""############""""""""""""###### !!!"""######"""!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!######""""""!!!!!! """"""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""""""""##################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&((())))))***---///GGG```~~~|||~~~wwwrrrpppsss{{{xxxxxxlllsssyyywwwooollljjjnnntttwwwsssnnn\\\PPP@@@444000///...---...,,,+++,,,......+++(((---+++))))))*********)))************)))))))))((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((())))))(((&&&&&&((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''''''''''''(((((((((************++++++++++++)))******+++,,,,,,------,,,,,,+++,,,...222666888555888<<>>XXXnnn}}}~~~|||xxx{{{~~~pppooollljjjooolllmmmjjjaaa[[[XXXTTTOOOKKKGGG@@@888111------...+++,,,,,,,,,+++******+++)))***+++***((()))+++...---+++(((((((((((('''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((&&&$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&''''''((((((&&&((())))))((('''(((***))))))))))))******++++++)))++++++******++++++***,,,+++***)))(((((((((((($$$)))***&&&%%%((((((%%%(((((())))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!"""$$$%%%""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""######"""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""############""""""""""""############""""""""""""############"""###$$$$$$###$$$&&&(((%%%&&&'''%%%###%%%)))...***)))---:::SSSqqq~~~|||zzz~~~uuu}}}vvvgggjjjnnnppplll```SSSJJJCCC>>>333111///,,,,,,,,,,,,---,,,------+++******+++---)))***+++***((((((+++///+++)))''''''((())))))(((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''++++++***)))(((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################""""""""""""###### !!!!!!""""""######!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """###"""!!! !!!###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&%%%)))000333<<>>RRR^^^xxxxxx{{{|||vvvuuuyyy}}}|||xxxrrrmmmiiieee```]]]rrrsssooodddVVVJJJ>>>555333///***)))***,,,,,,***++++++*********)))))))))*********)))))))))((((((((((((((()))))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&''''''''''''((((((((('''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""""""""##########################################################################################################################################""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """###"""!!! !!!###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""########################""""""############""""""$$$$$$$$$$$$%%%%%%%%%%%%"""$$$%%%$$$"""!!!$$$((()))((('''%%%&&&***000555LLL```sss|||~~~rrruuu}}}}}}~~~~~~|||xxxwww||||||xxx~~~xxxqqqjjjddd\\\SSSLLLTTTPPPIII@@@888222///---...---+++***+++***)))(((*********))))))))))))(((******)))))))))(((((((((''''''((()))))))))(((((('''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((((((###$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""!!!"""""""""##########################################################################################################################################""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """###"""!!! !!!###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""########################""""""############""""""###$$$$$$$$$$$$%%%%%%%%%%%%''''''%%%$$$$$$%%%%%%###%%%(((++++++***))))))'''111BBBUUUeeepppwwwzzzqqqrrr{{{yyyxxx~~~~~~|||{{{}}}{{{zzzwwwnnnkkkooosssuuunnneee^^^XXXPPPGGG@@@666222---,,,+++---///111***++++++***((('''((()))******)))))))))(((((((((***)))))))))((((((((((((&&&&&&((()))))))))(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''(((((())))))******###$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$########################""""""""""""""""""""""""##############################################################################""""""""""""###### !!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###"""!!! !!!###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""########################""""""############""""""######$$$$$$$$$%%%%%%%%%!!!######$$$&&&)))'''%%%%%%$$$%%%''''''&&&''')))000)))&&&...:::CCCMMMVVVhhhjjjttt{{{yyyttt{{{~~~~~~}}}}}}~~~}}}{{{uuuvvv~~~ssspppnnnnnnkkkgggiiinnnaaaYYYOOOGGGCCC>>>666111///---,,,......,,,******&&&((()))(((&&&&&&***...))))))))))))(((((((((((())))))))))))((((((((((((%%%&&&((()))))))))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$$$$##############################"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""!!! !!!###$$$###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&((())),,,...111222;;;BBBMMMYYYeeemmmrrruuulllrrr|||~~~tttvvv{{{}}}xxxzzz}}}zzzzzztttyyy{{{qqqwwwzzzssslllkkkiiiddd^^^YYYUUUSSSPPPNNN:::888555222000.........***************)))(((((())))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###########################$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""!!!!!! !!!"""###$$$###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((()))+++,,,---***---333:::AAAHHHNNNPPPYYY]]]gggwwwuuuzzz||||||}}}xxxuuullllllnnnttt{{{nnnmmmlllddd]]]]]]SSSNNNHHHCCC???<<<888666111000...,,,+++******+++***************)))(((((())))))))))))((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""!!!!!!!!!!!!"""###$$$"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''%%%$$$$$$%%%(((,,,111444;;;<<>>===;;;999555333222333555444///,,,,,,---+++++++++)))((('''(((***++++++************************)))'''(((((()))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################"""######$$$$$$######"""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################""""""""""""############!!!"""######$$$$$$######!!!""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""####################################""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((())) """$$$&&&''''''&&&&&&(((///666666000)))((())))))(((&&&&&&'''((((((''''''***...222444222///---000---******,,,---+++***((()))***++++++***))))))+++)))((()))******(((''')))))))))))))))(((((('''''''''((()))))))))((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""################################################"""######$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################""""""""""""############!!!"""###$$$$$$$$$######!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""####################################""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''######%%%&&&''''''''''''(((---222111---)))'''(((((()))((((((''''''(((((('''))),,,......,,,***(((...,,,++++++,,,,,,***''''''***,,,,,,***))))))(((,,,+++******++++++)))'''&&&'''((())))))(((''''''&&&''''''((())))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$######"""%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################################################################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################""""""""""""############!!!"""###$$$%%%$$$######!!!!!!"""#######################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""####################################"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$########################"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&''''''(((------...---+++(((&&&%%% ###&&&((((((((()))+++)))***+++,,,+++)))&&&%%%%%%&&&'''(((((((((((('''&&&***+++)))''''''(((((('''&&&&&&(((***+++***(((%%%&&&((()))******)))(((&&&&&&'''((())))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$######"""&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""############$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''(((((())))))''''''''''''(((((((((((('''((()))******)))((('''''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$###"""!!!############""""""!!!!!!$$$$$$$$$#########""""""########################"""############$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$######""""""######$$$########################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!"""###"""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((((((((&&&'''''''''((((((((((((&&&'''(((((((((((('''&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''''''''((((((((((((''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$###""""""$$$$$$#########"""""""""$$$$$$$$$#########""""""########################"""############$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!""""""###############!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""""""""####################################$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$#########$$$$$$$$$#######################################"""############$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""##############################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""!!!"""""""""#####################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!"""""""""###############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""#########$$$##############################$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################""""""""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!"""""""""############""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########!!!"""""""""#####################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%########################"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""""""""############!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""########################$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$"""""""""#########$$$$$$""""""#########$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""""""""############!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!"""###############!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""####################################!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&)))((('''''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!! """"""!!!!!! """"""""""""!!!!!!!!!!!!"""!!! !!!###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$###""""""""" !!!!!!""""""######"""""""""""""""""""""""""""############$$$$$$$$$&&&%%%###""""""###%%%&&&########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$##############################%%%$$$$$$$$$###"""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! $$$#########""""""!!!!!!"""############$$$$$$$$$#################################"""""""""""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""!!!!!!!!! """!!!!!!!!! """"""""""""!!!!!!!!!!!!"""!!!!!! !!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%############%%%%%%########################"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$##############################$$$$$$$$$###############""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!############"""""""""!!!"""############$$$$$$$$$########################""""""""""""###############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$#############################################$$$$$$$$$######$$$$$$$$$######"""###########################""""""""""""!!!!!!!!!############"""""""""""""""############$$$$$$$$$########################!!!"""""""""###$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$######""""""!!!!!! """"""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""#########$$$$$$$$$########################!!!!!!"""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&'''((())))))******''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''(((((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!"""""""""### !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$######""""""!!!!!! """"""""""""""""""""""""!!!!!!"""""""""#########"""######$$$$$$######"""########################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""######""""""#########$$$$$$$$$########################!!!""""""###$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((((((((('''((()))***+++,,,,,,,,,))))))))))))))))))))))))***))))))((((((''''''&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""###### !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######################################################"""############$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$#############################################$$$$$$$$$######$$$$$$$$$######"""########################"""""""""############$$$""""""""""""############"""############$$$$$$$$$########################"""#########$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((''''''&&&&&&''''''(((((())))))***++++++,,,,,,,,,---///000222222222111000000000000000000000000/////////...------,,,,,,************)))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########""""""""""""!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!""" !!!"""######### !!!"""###""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###$$$###"""!!!!!!"""###$$$########################"""############$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##############################$$$$$$$$$###############""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!"""""""""############"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((''''''''''''((((((------...//////000111111222333555777888888888888777777777777777777777777666666555555444333333222222111000///---+++)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$""""""""""""!!!!!!!!!!!! !!!!!!"""""" !!!!!!"""""" !!!"""######$$$ """#########"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%###""" """###%%%########################"""############$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##############################%%%$$$$$$$$$######""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$"""############$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$&&&&&&&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&(((((()))((('''(((***---///000333555777999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999999<<<<<<;;;:::888666333222222333333333333222111000---,,,***)))''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$%%%%%%&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""######$$$""""""""""""############"""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""!!!!!! """"""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################################################################""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###"""""""""###########################$$$$$$##################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&'''((()))***++++++++++++)))'''''')))+++,,,...111444888:::;;;<<<<<<<<<===>>>>>>???@@@@@@?????????>>>>>>============<<<<<<:::888555222000...//////000111222333333222111000///---,,,******((((((''''''&&&&&&&&&'''&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%$$$###"""##############################""""""""""""######"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""""""""""""""######$$$""""""""""""############"""""""""""""""""""""""" !!!!!!"""""""""""""""########################""""""""""""""""""""""""""""""""""""##################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################################################################""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$#########""""""#########""""""##################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######""""""######################################################""""""""""""""""""""""""########################"""""""""""""""######$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%'''''''''(((((((((((('''++++++***++++++,,,---............+++)))((((((***)))***---111444777999:::666666777999:::;;;<<<===::::::::::::::::::999999::::::999777555222///---++++++,,,...000333666888777777777666555333111000,,,++++++***)))(((''''''&&&&&&&&&'''(((((())))))&&&&&&''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%$$$$$$###"""###########################""""""!!!!!!""""""###"""""""""""""""""""""""" !!!!!!!!!""""""""""""!!!!!! !!!!!!""" !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""######$$$""""""""""""############"""""""""""""""""""""""" !!!""""""######""""""########################""""""""""""""""""""""""""""""""""""###############""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$###############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###"""""""""######################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%%%%'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))*********)))111000///...------------///000000///---+++,,,---***+++,,,---///000111111///000111222333444555555222222222222222333333333333333333222111///,,,++++++***+++,,,...222666888777888:::;;;;;;999777666222222111000...---++++++''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$#################################""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!""""""!!!!!!!!! !!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""""""""""""""######$$$!!!"""""""""############""""""""""""""""""""""""!!!!!!"""############"""########################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!"""""""""############""""""""""""""""""""""""!!!"""""""""####################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################################################################""""""###$$$$$$$$$$$$###$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###########################$$$%%%&&&&&&%%%$$$###############$$$$$$$$$$$$######################################################""""""""""""##############################""""""""""""############""""""""""""""""""""""""########################"""""""""""""""######$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$&&&(((+++,,,---------///......---------------000222333333222222333444222222000///---,,,++++++////////////000000000000.........//////000000000,,,---...//////...---,,,,,,+++******,,,...111222444555888:::<<<<<<;;;:::888888888777666444222111......---+++***)))((((((&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#####################################################################$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""######$$$!!!"""""""""############""""""""""""""""""""""""!!!""""""#######################################""""""""""""""""""""""""!!!"""""""""############""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$##############################$$$%%%&&&&&&%%%$$$###""""""#########$$$$$$$$$########################""""""""""""""""""""""""###""""""!!!""""""######""""""""""""""""""""""""!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%&&&'''###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''((())))))'''))),,,...000000000///*********,,,---///111222222555777888888999:::<<<<<<;;;777444000...,,,+++------------------------++++++,,,---...//////000,,,...000111333333333222111000...---,,,------...111222444777999999:::::::::;;;;;;<<<;;;:::888777777666555333111///...---))))))((((((''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################"""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!! !!!!!!!!!!!!  !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""######$$$""""""""""""############""""""""""""""""""""""""!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""""""""############$$$""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""#####################$$$$$$$$$%%%%%%%%%#########$$$$$$########################$$$$$$$$$######$$$$$$$$$$$$######"""""""""############$$$########################""""""""""""""""""""""""""""""!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$"""############$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''')))***,,,---......///222444444333222111---...///111333666888999666999<<<>>>>>>>>>???@@@???>>>:::777444111000000---.........//////000000...///000111222333444444555666888:::;;;;;;;;;;;;:::999888666555333222111000111222333444555666666888999;;;<<<===<<<;;;:::;;;;;;:::888666555444333,,,,,,++++++***)))(((((()))(((''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################"""!!!!!!"""###$$$%%%""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!! !!!!!!  !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""######$$$""""""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!"""""""""#########$$$######$$$$$$$$$%%%%%%%%%!!!""""""######""""""!!!""""""#########$$$$$$$$$#########""""""#########""""""""""""####################################""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!!!!"""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$"""############$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$&&&'''&&&$$$$$$$$$&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''((()))+++---///111222444555777888777555333111666666777888999;;;===>>>:::===???AAAAAA@@@AAABBB===<<<999666444333333333333333444666777888999:::888888999:::;;;===>>>>>>>>>???AAABBBBBBBBBBBBAAACCCBBBAAA@@@>>><<<999888222111111111111222222333555666999;;;<<<<<<<<<;;;;;;;;;:::999888777666666000///...---+++***))))))***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################"""!!!!!!!!!###$$$%%%########################!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   !!!!!!  !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""######$$$""""""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%!!!!!!""""""""""""!!!!!!""""""######$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""" !!!"""######$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$"""############$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%''''''&&&%%%&&&'''------...///222444777888;;;:::999888888888999:::999;;;>>>>>>===;;;:::;;;;;;===>>><<<:::;;;@@@DDDBBB???===>>>>>><<<<<<<<<<<<:::999;;;>>>???===:::>>>;;;999;;;???CCCCCCBBB===CCCGGGEEECCCEEEFFFEEELLLIIIFFFDDDCCCBBB@@@>>>===999777999999666555888***///555999;;;<<<:::666<<<999888::::::666555777666666444222000...---,,,((((((((((((((((((''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######################################################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###### !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!!"""############"""""""""""""""###""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""""""""""""""""""""""""""$$$$$$############$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""#####################"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!######""""""!!!!!! """"""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##########################################""""""############""""""$$$$$$$$$#########""""""########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!! ########################!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''***,,,///000111222333333333444555555555555666888:::;;;;;;<<<===>>>???@@@BBBCCC;;;<<<======;;;<<<>>>@@@>>>===;;;;;;:::999999:::666666666666888:::>>>@@@<<<<<<>>>@@@BBBBBB???===BBBDDDDDDBBBBBBEEECCC???FFFDDDAAA>>>===;;;999666>>><<<===???===:::;;;???:::999777555444444555555555222111555666444444777444555777777666444222000+++***)))(((''''''''''''%%%%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######################################################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!"""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!! !!!!!!!!!!!!!!!"""######$$$######"""""""""############################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""########################$$$$$$############$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""#####################"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""################################################"""##################"""$$$$$$$$$#########""""""########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""###$$$$$$$$$######"""############$$$$$$$$$$$$############$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((('''&&&&&&(((---000------......---,,,++++++000111222444666999;;;===AAA???===<<<===>>>>>>===888999:::;;;<<<======>>>:::;;;:::777555444555666555:::>>>>>>===@@@IIIPPPUUUZZZ```cccaaa\\\WWWSSS]]]]]]]]]___eeefff\\\OOONNNLLLLLLMMMOOOPPPPPPOOOHHHEEEEEEEEEBBB===<<>>???CCC@@@>>>=========;;;999999888777777777888999999222888<<<;;;:::===AAACCCOOOZZZdddfffaaa___eeemmmzzz}}}yyy||||||pppbbbbbbeeekkkssszzz~~~ccc[[[VVVUUUSSSMMMGGGEEE???======??????===>>>@@@BBB===;;;===<<<666111000///111444777999:::999888555333///,,,)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########################################################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""!!!!!!""""""###$$$$$$$$$$$$###$$$$$$%%%&&&######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""""""""######""""""############"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$################################################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""###############$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$###""""""""""""###$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((+++.../////////000000222111...---...111555777:::;;;<<<===>>>???@@@@@@>>>===>>>>>>??????>>><<<999888666666777:::>>>AAACCCNNNVVVWWWWWW]]]dddfffxxxxxxxxxzzzsssjjjlllqqqppphhhcccTTTMMMHHHGGGDDD??????CCCFFFAAA>>>AAAAAA<<<666333000000111222333555777999888666333///,,,+++***)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######################################################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""""""""""""""###$$$$$$$$$$$$######$$$%%%%%%&&&######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%########################$$$$$$############$$$$$$################################################""""""#########$$$$$$$$$######""""""""""""######!!!""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$################################################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""########################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""#########$$$$$$$$$%%%########################$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$###############$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%+++***(((&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''((()))+++,,,...111555666555333222111222111000000222666;;;>>>??????@@@@@@@@@???>>>>>><<<======;;;888666666777333777>>>DDDJJJSSS___gggzzz~~~}}}~~~}}}xxx~~~yyysssyyy{{{lll\\\RRRIIIAAADDDLLLLLLDDD>>>@@@CCCAAA>>>===555444222111111333555777999888666444222///---,,,***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######################################################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!"""###$$$###""""""""""""###$$$$$$###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################"""############$$$$$$$$$######""""""""""""######!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%##############################$$$$$$$$$$$$#####################$$$$$$$$$########################""""""###$$$$$$$$$$$$###################################################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""###$$$$$$%%%%%%##############################$$$$$$$$$######""""""############$$$$$$$$$$$$############$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))+++///222444444555777777444222111111///000222444777:::<<<=========>>>>>>===<<<:::999888:::;;;777333333:::AAAHHHRRR^^^ggglllsss}}}xxxwww~~~~~~wwwkkkmmmpppvvv{{{~~~~~~}}}}}}~~~xxxtttzzzpppggg^^^WWW\\\ffffffXXXJJJDDDDDDCCCCCCDDD===<<<:::777666555444444888888999888777444111000+++***((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######################################################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""###$$$######""""""######$$$%%%""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################"""############$$$$$$$$$######""""""""""""######!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""" !!!!!!!!!"""""""""###""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%########################"""##################"""""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!""""""###$$$$$$%%%########################""""""###$$$$$$$$$######"""############$$$$$$$$$###""""""""""""###$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((()))+++///333777:::666666555333000......///111444888<<>>===;;;999888777888111666>>>CCCGGGPPPbbbtttxxxssstttvvvzzztttlllfffkkkaaa]]]fffvvvzzzxxx{{{uuuvvvzzznnnnnnxxx~~~}}}}}}xxxsssooommmnnnsssnnnooo{{{~~~sssooorrrmmm^^^NNNJJJNNNOOOGGG>>>@@@@@@===999555333333333111444666444///***((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$######"""######$$$$$$$$$$$$##################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!    """ !!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! ############""""""""""""######""""""""""""######$$$$$$$$$%%%&&&&&&''''''******+++,,,------......333333444555666666666666777888888888777666444222666555444333000...,,,+++(((''''''&&&%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$#########"""######$$$$$$$$$##############################"""############$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$############"""################################################""""""""""""############$$$$$$$$$###############################################################!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&(((***,,,...//////000111222444666777888:::;;;<<<<<<============<<<;;;;;;<<<:::555333555111===MMMZZZeeesssrrrjjjnnnllldddrrr|||}}}zzzvvvqqqpppvvvvvv}}}}}}www{{{}}}|||~~~xxxtttwwwooollltttwwwyyywwwvvvyyyiiiaaa```]]]TTTKKKAAAAAA@@@===;;;999444///111333555444111...,,,+++((('''''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$$$$############$$$$$$$$$$$$###############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    """ !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!#########"""""""""""""""###"""""""""######$$$%%%&&&'''((()))***+++,,,---111222222333444555666666555666888999:::;;;<<<<<<999:::<<<<<<<<<;;;999888<<<<<<;;;:::888666444333......,,,***((('''%%%$$$'''&&&%%%$$$$$$$$$&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$###############""""""###$$$$$$$$$##############################""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$#########""""""################################################!!!"""""""""###########################################################################$$$$$$$$$""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((()))***+++,,,,,,,,,,,,...000333666999;;;;;;<<<=========<<<<<<;;;888555555777666444888@@@JJJTTTbbbnnnxxxpppjjjoooppplllgggnnn{{{|||rrr~~~~~~pppzzzzzz{{{{{{tttnnnyyy}}}|||xxxnnnnnnlllooozzzyyyvvv|||yyy|||zzztttnnngggbbbRRROOOGGG???>>>???:::111555333111111222222222000))))))(((''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""######$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!   """ !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""######""""""######%%%&&&'''(((+++,,,---///111222444444888888999::::::;;;<<<<<<::::::;;;;;;;;;;;;:::::::::;;;<<<>>>?????????>>>>>>>>>>>>>>>===<<<;;;;;;888777666333000...,,,+++)))(((&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""########################""""""""""""""""""""""""########################!!!"""###$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$#########""""""################################################!!!"""""""""############################################################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''(((((()))***+++++++++***+++,,,---000333888;;;>>>=========<<<<<<:::999888999333111666:::???NNN^^^tttvvvwwwvvvwwwvvvpppiiilll}}}sssrrrtttnnnrrrvvv{{{wwwsssooonnnqqq~~~zzzuuummmkkk{{{|||uuuuuuwww|||~~~uuurrrnnnpppzzzyyyvvvyyy}}}wwwyyy}}}{{{{{{qqqjjjYYYFFF@@@BBB@@@999;;;777222111222444555555---,,,***((('''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$######"""######$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!   """ !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""""""""###############$$$%%%''')))+++---///222222444555777999:::;;;<<<<<<============>>>>>>999888777666444222000...333444555666888999;;;;;;;;;<<<<<<===>>>>>>======>>>>>><<<;;;999777666555,,,+++***(((&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""###############!!!"""###$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$############"""################################################""""""""""""###########################$$$$$$$$$########################"""""""""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''))))))+++,,,------,,,,,,......///111555999===?????????===;;;:::888777666888666;;;HHHRRR\\\ooowwwqqqrrrpppkkkrrryyyppprrrxxxzzz}}}{{{|||mmmeeefffgggooo~~~xxxrrrttt~~~ssstttxxx~~~|||xxx~~~|||{{{yyywwwuuu|||ttt[[[KKKGGGFFFAAA???>>>;;;777444333555777222000---+++)))((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$######!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  !!!   """ !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!"""""""""############&&&''')))+++///222555666777777888:::;;;===>>>???============<<<<<<<<<<<<444444333222111///---,,,------,,,,,,...000222444777777888999999:::999999::::::::::::;;;;;;;;;;;;444444222000...+++)))(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""#########$$$!!!!!!"""$$$$$$%%%%%%$$$########################"""############$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$############"""################################################""""""""""""############""""""#########$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''')))***,,,.../////////...222222222333666:::===???AAA@@@>>>;;;999777666666555999III```ooowwwxxxqqqyyyuuusssyyy{{{qqqdddiiiyyyzzzgggkkkiiimmm~~~~~~~~~|||~~~xxxuuuxxx{{{}}}~~~qqqYYYOOOJJJEEEAAADDDDDD>>>555111444888555333000---+++*********'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!! ######$$$$$$$$$$$$######!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """""""""  !!! !!!  """ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""#########$$$)))***,,,///333777:::<<<999:::;;;<<<===???@@@@@@======<<<<<<;;;:::::::::555555666777777777777666///...,,,++++++...000222444444555555666555555555222333444666888:::<<<<<<<<<<<<;;;999666222///---&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!"""$$$$$$%%%%%%%%%########################"""############$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$############"""################################################""""""""""""############""""""######$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!###&&&&&&&&&%%%&&&''''''&&&&&&&&&&&&'''((())),,,---...//////......---///777:::888888<<<===999===<<<999555444444666888;;;GGGVVVmmmvvvjjjrrrzzzxxxyyyssspppzzzzzzvvvrrrvvvhhhbbbfffuuuppprrrkkksss}}}~~~}}}}}}www||||||~~~{{{yyyooo\\\RRRAAA@@@@@@@@@===888444333555555444333000+++'''$$$)))))))))(((((('''''''''(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!  !!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""" !!!""""""""""""!!!!!!"""###%%%))),,,...222333555666666777:::<<<;;;;;;:::::::::;;;<<<<<<>>>AAABBB???999666888<<<<<>>===??????<<<777888888777666777:::<<>>===;;;777666444555;;;FFFSSS\\\xxxvvvmmm___[[[fffuuu}}}qqqqqqqqq{{{oooeeecccddd[[[^^^``````cccjjjnnnooo|||tttrrrvvvzzz|||}}}zzzhhhsss|||qqqzzz|||~~~{{{xxxwwwmmm[[[JJJ@@@===@@@CCC>>>999555444555444///+++******))))))((((((((()))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!  !!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!"""###%%%&&&%%%''')))---000333555555666777999999888888:::<<<;;;;;;===>>>@@@BBBCCCDDDAAABBBBBBBBBBBBCCCEEEFFFHHHFFFCCCBBBCCCDDDBBB???===AAAAAA>>>>>>BBBFFFFFFHHHIIIJJJKKKMMMPPPRRRSSSLLLNNNMMMGGGAAA<<<555///000000111333555888;;;===<<<;;;888333...***&&&$$$"""###%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""########################""""""""""""$$$$$$############$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$########################%%%$$$######"""#################################""""""""""""""""""""""""##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$###%%%&&&$$$&&&)))+++,,,,,,+++*********,,,///222666999:::777:::===<<<;;;:::999999===888444888III___uuusssccccccaaa^^^bbbwwwzzzooosssxxxrrryyyyyypppddd]]]YYYWWWXXX^^^```]]]bbbqqqzzzssswwwwwwzzzzzzxxxppp^^^OOOHHHCCC???@@@>>>;;;999888555111...+++***)))(((((((((((()))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! ###"""!!!!!!"""$$$&&&(((***,,,...222444555666666555777999:::::::::<<<>>>??????@@@AAAAAABBBBBBBBBDDDBBB@@@@@@AAAAAA@@@???>>>???>>>>>>===<<<;;;;;;;;;@@@BBB>>>===???@@@@@@>>>???@@@BBBDDDGGGIIIJJJJJJKKKLLLLLLLLLKKKGGGCCC999777444222111222444555@@@@@@???===777111***&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###!!!"""""""""#####################"""""""""""""""$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$###############$$$###########################################################################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$&&&(((((()))+++------,,,***)))***---111555999:::;;;;;;:::::::::999777555555666??????CCCOOO```qqq{{{qqqrrrcccVVV]]]eeehhhmmmwwwnnnooosssqqqssspppiiiddd```[[[UUUZZZeeepppuuu|||sssrrrlllxxx{{{{{{vvv~~~yyyyyy|||xxxtttfffYYYJJJ===AAABBBCCCAAA===:::888888...,,,***(((''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!###"""""""""###&&&)))***///111222444555555555444444666999;;;<<<<<<>>>???===>>>???@@@AAABBBBBBBBB<<<;;;999999:::;;;:::999;;;AAAFFFEEE???;;;;;;>>>@@@FFFIIIFFFAAA@@@???===999:::;;;<<<>>>@@@BBBCCCGGGDDDDDDFFFJJJLLLMMMMMMCCC@@@:::555111/////////:::===@@@AAA???;;;555111---***&&&###"""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###!!!"""""""""############""""""""""""""""""######$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$###############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&%%%%%%&&&(((+++---.../////////...,,,+++...111666:::<<<<<<;;;:::999666555444222000222777CCCMMM\\\jjjpppnnnfff```eee{{{~~~pppjjjkkkooowww}}}qqqllliiitttuuusssooooooqqqqqqnnnttt}}}~~~yyyjjj]]]wwwssskkkYYYRRRYYYrrrddd\\\UUUaaa}}}tttzzz|||wwwxxx}}}xxxmmm\\\LLLGGGEEECCC@@@===;;;;;;<<<333111...+++)))(((((()))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""" !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""######$$$%%%'''***---///444444555555555555555444444666:::<<<<<<<<<===???<<<<<<======;;;:::888666666777888:::<<>>>>>??????@@@BBBFFFCCC>>>999555444333333333666:::>>>@@@???>>>===555222,,,'''%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""############""""""""""""############$$$$$$############$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$#################################"""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&(((+++...111111222222222222222222333555888:::;;;;;;:::999777333222555777888@@@HHHWWWcccpppqqqggg^^^\\\^^^yyy|||uuuqqqsss|||xxxmmmfffbbbpppuuuyyyxxx}}}|||sss|||dddlllwww}}}{{{qqqfff___YYYTTTRRRVVV]]]dddppp|||mmmfffYYYSSSccczzz{{{sss}}}ssstttzzzwwwtttzzzwwwlll___SSSEEE=========;;;888999666222...,,,******+++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################################################################""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""""""""""" !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######$$$%%%'''***---000222444666555555555666666777777666888;;;<<<<<<;;;:::;;;:::;;;===?????????>>>===BBBFFFKKKNNNPPPTTTZZZ^^^jjjttt~~~tttggg]]]ZZZaaallltttsssnnnkkkjjjhhheeegggjjjooouuuzzzeeeYYYMMMIIIGGGBBBAAABBBEEECCC@@@===<<<;;;;;;<<<777777555555777:::===???<<<999555000,,,)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""### !!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""############!!!"""""""""############$$$$$$############$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$##############################""""""###$$$$$$%%%########################################################################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''&&&''')))---000444333333444555666777888888888888888888888888888888555666>>>DDDKKKVVVcccnnnvvvwwwhhhTTTQQQcccwww|||qqqjjjfffoootttpppfff```]]]]]]fffqqqzzz~~~{{{wwwuuuoooooorrrsssrrrjjjhhhaaaVVVRRR___{{{xxx\\\SSS[[[___ZZZiiieeeccchhhsssyyyttt|||{{{xxx||||||~~~~~~hhhOOOBBBBBBDDD???888===;;;666111...,,,,,,---(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!""""""###### !!!######!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############%%%'''***...222444666777666666555555666888:::;;;888;;;======;;;999777777444888???HHHOOOUUUYYY[[[VVV\\\bbbeeefffjjjqqqwwwyyyiii```___kkkvvvwwwsssrrrqqqpppooorrrwww~~~tttgggbbb^^^XXXTTTUUUDDDCCCBBBAAA@@@@@@@@@AAAAAA<<<555///---111666:::???>>>;;;777222,,,(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""###### !!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""############!!!!!!""""""#########$$$$$$$$$############$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$##############################""""""###$$$%%%%%%########################""""""""""""""""""""""""########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&'''''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''"""###&&&)))+++...///000222444666888999:::::::::999666888===>>>999888<<<===JJJQQQVVV```dddhhhtttmmmjjj^^^XXX___fffpppttt]]]___YYYZZZ[[[[[[\\\aaammmwww~~~rrr}}}xxx}}}zzzxxxoooqqqtttllllllqqqrrrpppzzzpppddd]]]]]]eeetttzzzcccTTTYYYmmmooopppfffUUUSSSdddtttzzzyyyuuu|||~~~}}}{{{}}}xxx|||jjjSSSEEE???AAAEEE???:::777777444///---...+++)))'''&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! $$$$$$###!!! """%%%(((+++...111333444444555666555666666666999>>>===999999======777222111444777>>>FFFPPP[[[iiirrrnnndddfffeeedddffflllssszzz{{{iiirrr{{{wwwwww~~~ssskkklllooopppqqqaaa[[[TTTNNNJJJGGGDDDBBBCCCBBB===555111000111111===BBBFFFEEE===444---***!!!%%%((((((%%%###$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""###"""!!!"""###$$$###!!!!!!###$$$###"""!!!"""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%$$$$$$###"""""""""###$$$%%%&&&&&&'''#########"""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&''''''&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&(((***,,,...///000333444666999:::;;;;;;:::>>>;;;999999555111444<<<\\\www{{{vvvoooeeeaaa]]]ggghhhfffjjjlllttt{{{rrrgggYYYXXXVVVQQQPPPXXXgggxxxppp]]]\\\bbbwwwlllhhheeeccciiixxx{{{sssnnnhhhfffjjjqqqvvvxxxuuuuuutttoooiiihhhooowwwmmmwwwtttmmmlllnnnzzzmmmUUURRRXXXZZZbbbYYYYYY]]]ddd{{{xxxooommmwww}}}zzz~~~mmmZZZKKKAAA===BBB===:::;;;888222---,,,,,,***((('''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################""""""""""""""""""""""""""""""!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########""""""$$$(((+++///111333444333333555666888===???<<<:::;;;:::888666555444444888@@@GGGJJJTTTYYY^^^eeepppzzzyyyrrrooonnnnnnrrryyy}}}|||xxxsssqqqnnnhhhddddddfffddd\\\TTTKKKIIIFFFBBB???:::444///555;;;CCCHHHFFF@@@999555---***'''&&&%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""###"""!!!"""###$$$###!!!!!!###$$$###"""!!!"""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""############"""""""""!!!"""""""""""""""""""""""""""""""""""""""######$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$###############$$$$$$%%%%%%&&&###############$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''))))))***,,,---...//////444666888:::;;;;;;;;;;;;;;;:::999777444333:::CCC___vvvpppddd[[[sss~~~xxxqqqrrrqqqbbbaaa^^^\\\TTTPPPTTTfff|||}}}eee\\\]]]aaammm|||sssaaaddd```bbbmmmyyy}}}~~~~~~lllkkklllooovvv~~~vvviiifffoooyyytttvvvnnnmmmyyyooobbbbbbdddggg]]]YYYSSSLLLZZZsss~~~vvv~~~{{{|||~~~~~~vvveeeUUUKKKEEE???<<<======777222000---+++((((((((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""""""""""""""""""""###"""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""""""###$$$%%%&&&(((,,,///444555555555333333555777444;;;???;;;888888888888555333444:::DDDNNNVVVZZZaaabbbdddiiisss~~~zzzyyy}}}uuunnnqqqzzz}}}vvvnnnfffYYYIII@@@===<<<999666111777@@@IIILLLIIIAAA::::::222)))%%%&&&(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""###"""!!!"""###$$$###!!!!!!###$$$###"""!!!"""###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''+++++++++,,,,,,---......666777999;;;<<<<<<<<<;;;999888888999:::===BBBGGGVVVpppvvviiidddeeehhhnnnwwwooorrrnnn~~~hhh\\\^^^aaa```^^^___kkk{{{zzzrrr^^^fffgggiiinnnwww{{{tttiiilllbbb```mmmzzzuuuuuuyyy~~~|||xxx}}}|||}}}~~~|||cccXXX]]]```kkkqqqxxx}}}vvvwww|||rrrgggKKKAAA:::;;;===;;;999888///,,,)))(((((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""###""""""!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""#########!!!$$$&&&(((***,,,000333666666666555444555777999555999999555444666777666>>>@@@EEEJJJMMMQQQZZZcccggghhhjjjpppzzz|||zzz~~~|||~~~~~~sssqqqxxxkkkUUUKKKJJJHHHCCC???888;;;BBBIIINNNLLLEEE>>>@@@:::111***(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""###"""!!!"""###$$$###!!!!!!###$$$###"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''++++++******+++,,,---...777888999;;;<<<<<<<<<;;;===:::777777;;;CCCHHHJJJbbbgggccc^^^___```mmmqqqhhh^^^```bbb___ZZZ^^^hhhmmmuuuwww}}}pppoooyyyttteeedddfffiiiooo|||xxxsss~~~zzzwwwpppvvvzzzyyyxxx|||eee[[[VVVKKKKKKTTTYYY\\\sss~~~rrrxxx~~~{{{|||^^^MMM===999:::<<<<<<===222///+++(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!"""""""""### !!!!!!"""###$$$%%%%%%###&&&))),,,...000333555555666666666555777:::<<<===;;;666555;;;CCCEEEBBBRRRUUUZZZXXXQQQPPP___qqq{{{|||~~~~~~{{{xxxuuuuuurrruuuvvvrrrkkkeee```^^^^^^]]]\\\[[[^^^gggqqq}}}zzzyyyqqqffffffhhh^^^MMMBBB===>>>AAAGGGLLLNNNKKKGGG@@@???;;;444---((('''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""###"""!!!"""###$$$###!!!!!!###$$$###"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""######$$$################################################""""""""""""""""""""""""########################""""""""""""""""""""""""################################################""""""#########$$$$$$$$$""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''************+++---///111777888999;;;<<<<<<;;;;;;666999:::===EEEQQQZZZ]]]fffgggeeeggghhhcccmmmmmm^^^ZZZRRRXXXbbbgggxxxxxxqqqkkkooo~~~xxx}}}|||{{{{{{ssssssxxx~~~ooofffbbb^^^YYYWWWMMMAAAOOOooo|||uuu}}}~~~wwwuuuyyybbbHHH<<<;;;;;;<<<<<<888444///***((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################""""""""""""""""""""""""$$$###""""""!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!""""""###### !!!"""###$$$%%%&&&&&&&&&)))---000222333555666444555777777777888:::<<<999777777???QQQcccjjjhhhfffeeeeeebbb[[[[[[lllyyyrrrmmmhhhddd[[[YYYZZZaaakkkpppnnnjjj^^^XXXOOOGGGCCCBBBBBBBBB???===???DDDJJJSSSbbbooozzz~~~mmm^^^___bbb\\\QQQKKK;;;;;;===AAAFFFJJJKKKLLLAAACCCCCC===444,,,))))))''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""###"""!!!"""###$$$###!!!!!!###$$$###"""!!!"""###"""""""""""""""""""""""" !!!!!!""""""###### !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""######$$$################################################""""""""""""""""""""""""########################""""""""""""""""""""""""################################################"""############$$$$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""######$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''***))))))***---000333555777888999:::;;;;;;::::::333DDDVVV^^^ccchhhkkkkkkdddsssyyyxxxsssiiikkk|||wwwaaaVVVXXXXXXgggttt~~~{{{|||{{{qqqnnnmmmttt~~~wwwnnnmmmvvv|||{{{}}}{{{wwwvvvsssqqq~~~~~~nnnRRRJJJVVV^^^tttuuuzzzzzzxxxuuuUUUEEEAAA@@@>>>>>>???:::333...***(((&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""$$$###""""""!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!"""######### !!!"""###%%%&&&'''((()))---111444444444555666555666888888888777888999555999AAAOOOdddyyypppiiihhhqqqwwwuuuyyy~~~xxxqqqooowwwsssfff```[[[VVVQQQHHHFFFEEEFFFIIIKKKJJJHHHIIIDDD???;;;;;;;;;:::999777555555666666777@@@JJJNNNQQQZZZcccggghhhnnnuuusss|||www\\\TTTUUUUUUVVVZZZIIIIIIIIIHHHGGGGGGIIIKKKFFFGGGFFFBBB<<<444...***''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""###"""!!!"""###$$$###!!!!!!###$$$###"""!!!"""###"""""""""""""""""""""""" !!!"""######### !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!"""""""""############"""""""""""""""""""""""""""""""""""""""######$$$################################################""""""""""""""""""""""""########################""""""""""""""""""""""""################################################"""############$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############""""""!!!%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''*********+++...222555888666777999:::;;;::::::999<<<[[[|||vvvllleeeqqq|||qqqmmmsssrrrbbbWWWWWWXXXeee|||vvv~~~}}}tttyyyvvvsssyyy{{{}}}ppp{{{sssjjjiiivvv~~~~~~}}}{{{xxxmmmXXXUUUSSSYYYjjjvvvwww}}}~~~nnn{{{~~~~~~]]]LLLHHHFFFCCCBBBDDD???777000,,,)))&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""######$$$ !!!"""###%%%&&&((((((,,,///333666666555555555666888::::::888666555666>>>FFFPPP[[[iiixxxqqqgggjjjuuu~~~uuujjj```UUUPPPYYYfffwwwiiiXXXKKKEEEAAA;;;777777777777777888:::;;;<<>>777777:::???AAACCCHHHOOOWWWaaalllssswwwqqqhhhfffaaa```cccddddddaaaZZZRRRLLLJJJKKKLLLIIIFFFDDDAAA;;;333,,,(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""###"""!!!"""###$$$###!!!!!!###$$$###"""!!!"""###"""""""""""""""""""""""" !!!"""######$$$""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""######$$$################################################""""""""""""""""""""""""########################""""""""""""""""""""""""################################################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###############"""!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''')))***)))***+++...222666777888<<<;;;999666666:::<<<===PPPuuu}}}jjjcccaaayyyqqqfffiiirrrxxxrrreee^^^bbbiiisssyyy~~~rrrjjjkkkmmmnnnnnn}}}|||rrrccc___[[[^^^___[[[[[[lllnnnuuu|||gggUUUKKKFFFCCCCCCDDDAAA:::000)))((()))'''&&&&&&'''(((((('''%%%(((''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$###"""""""""############$$$$$$$$$############""""""""""""""""""""""""""""""""""""####################################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!! !!!!!! !!!"""######"""!!! !!!###$$$%%%(((+++...444333333555777888888888999888:::===:::555888???JJJTTT```eeefffmmmzzz~~~nnneeeaaa^^^YYYTTTLLLDDD@@@@@@??????>>>;;;999:::===@@@CCC>>>???EEEDDDAAAJJJXXXMMMMMMNNNVVVdddlllbbbSSSUUUKKKFFFEEEAAA:::;;;BBB;;;999666555666777777666===<<<@@@IIIQQQ^^^ttt{{{yyy|||}}}ppprrrsssrrrnnncccSSSEEEJJJJJJFFFAAA@@@AAA;;;222***(((%%%$$$%%%&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""####################################""""""""""""""""""""""""""""""""""""############$$$#########""""""!!!!!!"""""""""""""""######$$$"""############$$$$$$$$$########################!!!###$$$###"""!!!"""###"""############$$$$$$$$$###"""!!!!!!!!!"""$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))******)))+++,,,...111444777999999444888;;;999888;;;AAAFFF^^^ppp|||vvvgggbbblllxxxzzzwwwpppeeebbbddd```\\\bbbsss}}}yyywwwwwwiii]]]ZZZ```gggyyypppmmmlllkkkfffZZZPPPYYYyyywwwyyy~~~||||||___LLLFFFFFFBBBDDDDDD???555---******'''&&&&&&'''((()))'''&&&(((''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$######""""""############$$$$$$$$$############""""""""""""""""""""""""""""""""""""########################"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!######$$$###"""""""""###%%%'''(((+++...111444444555666888999999888888555777>>>BBBDDDIIIPPPOOOSSSZZZaaajjjvvv}}}mmm^^^WWWPPPNNNKKKHHHDDD@@@<<<;;;>>>>>>???BBBHHHOOOUUUXXX\\\WWWWWW\\\]]]^^^jjjyyywwwmmmfffkkkvvvyyyqqqggghhhoooqqqiii^^^WWWTTTSSSRRRIII???::::::;;;:::777888666777:::<<<@@@LLLYYYtttwwwwwwyyy}}}{{{pppeeeOOOMMMMMMLLLHHHAAA<<<:::333---&&&$$$%%%''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#################################""""""""""""""""""""""""""""""""""""########################"""""""""!!!"""""""""""""""######$$$"""############$$$$$$$$$########################!!!###$$$###"""!!!"""$$$"""############$$$$$$$$$###""""""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((,,,...,,,)))...///222444777999:::;;;666:::<<<;;;999>>>KKKVVVgggfffccc]]]XXX^^^qqqwwwmmmbbbVVVPPPVVVZZZ```xxx|||~~~xxxppp~~~wwwnnnuuuwww^^^QQQTTT\\\ttt{{{nnnVVVLLL[[[ooosssggggggnnnxxxuuudddXXXRRRDDDEEEEEEBBB<<<444...+++)))'''&&&'''((()))(((&&&(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$#########"""############$$$$$$$$$############""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!"""######$$$$$$$$$###$$$&&&)))***,,,...222555555555777888888888888888777666<<>>===<<<<<<>>>??????>>>IIIJJJNNNVVV```kkktttxxxyyyssspppsssuuuxxxvvvxxx~~~{{{{{{vvvkkk```cccZZZPPPLLLKKKJJJFFFAAA777666777999888777:::???JJJYYYmmm}}}|||eee[[[QQQMMMJJJDDDAAA@@@===555+++%%%&&&(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""######$$$"""############$$$$$$$$$########################"""###$$$###""""""###$$$"""############$$$$$$$$$###""""""""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&***///111...***000222555777888999:::;;;<<<:::999;;;???HHHVVVbbbeee```___bbbcccfffppp|||~~~hhhZZZQQQRRR___jjjsssrrr}}}{{{{{{zzzqqqkkkooo}}}wwweeeVVVQQQXXXvvv|||yyywwwwwwxxxzzz||||||~~~{{{}}}zzzqqqVVVPPPVVVbbblllmmmWWWVVVllluuucccNNNIIIDDDAAA@@@;;;222******)))''''''((()))((('''(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$############"""""""""!!!""""""""""""""""""""""""########################""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!""" !!!!!!"""###$$$$$$$$$&&&(((+++---///111444666666777888888777666555666:::@@@JJJUUUZZZ[[[ZZZYYY]]]```iiixxx|||rrrrrrvvvyyyrrr___LLLAAA999:::999:::@@@HHHMMMMMM[[[___dddjjjpppxxx~~~~~~~~~zzz}}}~~~zzz~~~tttgggiiiiiiiiihhhfffaaa[[[WWWGGGEEEEEEEEEDDDAAA<<<:::<<<@@@GGGRRRbbbvvvxxx^^^IIIFFFLLLKKKDDDAAA;;;333,,,(((''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#####################""""""""""""""""""""""""""""""######$$$""""""#########$$$$$$$$$########################"""###$$$$$$""""""###$$$""""""#########$$$$$$$$$"""""""""#########$$$$$$""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((,,,000222000---111555888:::999999:::;;;;;;777<<>>;;;666555<<>>;;;@@@[[[xxxwwwnnnnnnqqqrrrooosss~~~pppmmmsssllllllyyyxxxuuuvvvyyy~~~yyy~~~zzzpppfffYYYQQQFFFBBBMMMaaavvvmmmVVVFFFIIISSSSSSXXXhhhkkkZZZRRRKKKUUUzzziii}}}{{{yyyiiiYYYMMMDDD>>>:::///,,,)))(((((()))))))))(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""" !!!"""###!!!!!!"""###%%%''')))+++---000222444333333444555555666777555444888???FFFUUU\\\]]]WWWVVV```nnnuuupppggg]]]YYY[[[]]]]]]ZZZLLLEEE??????CCCKKKXXXdddwwwzzzooopppttttttzzzxxxuuuqqqnnnnnnoooqqqppppppooommmmmmllljjjhhhdddfffgggeeeaaa___aaadddnnnjjjttt}}}|||zzz}}}xxxnnnSSSOOOKKKGGG???888:::AAABBBOOOhhhxxxssswwwvvvgggOOOGGGHHHGGGDDD???<<<888222,,,'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""########################""""""""""""""""""""""""""""""""""""############!!!"""""""""############"""""""""""""""######$$$"""############$$$$$$$$$###########################$$$%%%%%%######$$$%%%"""############$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((---111000,,,+++111777888===BBBCCC???======???999>>>XXXqqqxxx___YYY[[[mmmyyypppttt~~~xxxuuu}}}sssnnnxxxwwwxxx||||||sss|||yyy}}}rrraaaOOOMMM\\\```^^^wwwlllWWWOOORRREEEEEEJJJTTT___kkk{{{qqq```OOOJJJpppzzzfffRRRDDD@@@AAA///---)))((())))))***)))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" """###############%%%'''))),,,---000222555666555444444555333555666555666;;;FFFNNNUUU\\\```^^^aaajjjqqqrrrjjj___TTTQQQUUUVVVQQQKKKDDDDDDIIIRRRXXX\\\cccjjj~~~yyyxxxvvvvvvooogggcccdddccc___[[[___^^^\\\XXXWWWWWWUUURRRUUUWWWVVVSSSTTTXXXWWWRRRTTTWWW^^^hhhppprrrnnnhhhqqqyyy}}}zzz{{{rrrooodddZZZSSSHHH===888:::<<<:::CCCWWWfffnnn|||kkkVVVRRRNNNEEE<<<:::<<<:::000'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""########################""""""""""""""""""""""""""""""""""""############!!!!!!""""""#########$$$"""""""""""""""######$$$"""############$$$$$$$$$###########################$$$%%%%%%######$$$%%%"""############$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))(((''''''((()))222///+++,,,000666:::===:::IIINNNDDD<<>>BBB999444---((()))+++)))&&&((((((((((((''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!"""$$$&&&)))---000111444333111000666<<<:::444666666888;;;???BBBBBBBBBOOOYYYkkksssrrruuulllUUUTTTPPPQQQTTTMMMBBBCCCMMMYYY\\\bbbhhhgggdddgggnnntttgggfff```WWWOOOKKKKKKNNNPPPXXX\\\aaaeeeeeedddcccbbbsssssstttsssppplllgggeeegggeeeeeegggiiiggg```YYY\\\^^^bbbgggpppmmmmmmqqq|||yyyaaaOOOFFF<<<>>>DDD<<<<<>>AAAIIIPPPTTTMMMAAA;;;>>>DDDGGGRRRaaammmrrrrrrooonnnqqqpppfffeeehhhttt}}}{{{|||sss}}}|||~~~}}}zzz```PPPEEEIIIQQQUUUXXX\\\ddddddfffkkkvvvzzz[[[VVVhhh{{{nnnyyyoooYYYGGG???;;;666...)))(((***+++***((((((((((((''''''''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""###%%%'''***...000222444555444333555888666111333:::CCCHHHHHHIIIMMMQQQ[[[dddyyyfff\\\PPPHHHGGGDDDAAAEEEOOOhhhjjjkkkjjjggggggiiilllyyyvvvkkkbbbQQQOOOMMMLLLOOOTTTZZZ^^^jjjpppxxxzzzmmmhhhaaa\\\\\\dddpppxxx{{{vvvhhhYYYFFFIIIJJJ<<<666CCCKKKXXXrrr]]]FFF===;;;999777,,,***&&&&&&'''((('''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""##########################################"""""""""###$$$%%%%%%###############""""""""""""""""""########################$$$%%%%%%&&&&&&''''''''''''''''''((((((%%%&&&''''''((('''&&&%%%'''&&&&&&%%%%%%$$$$$$$$$###$$$&&&'''(((((((((''')))((('''&&&%%%&&&&&&'''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&(((((('''(((***,,,,,,...111444888===CCCGGGOOOOOOOOOLLLBBB;;;EEEUUU^^^___eeeoooyyy{{{uuunnnmmm|||qqq___VVVfffrrryyy|||ttttttzzzttttttwwwqqqwww{{{yyy||||||}}}~~~~~~tttfffYYYZZZgggsssvvvttt}}}vvviiiZZZVVVddd}}}hhh___]]]tttrrrtttpppWWWBBBBBB<<<444---))))))+++---((((((((((((''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$&&&))),,,///111333444777777444444666555222333>>>MMMUUUWWWYYY___dddlllmmm{{{zzz[[[LLL@@@???BBBDDDJJJRRRmmmqqqnnnggghhhooorrrooo||||||hhh[[[WWWQQQSSSXXX___gggpppxxx|||ssshhh```\\\ZZZcccuuuxxxbbbZZZTTTAAA555777999BBBUUUqqqyyyWWW@@@888999;;;111...***''''''((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""#######################################$$$$$$#########$$$$$$%%%$$$############"""""""""$$$$$$############"""""""""###%%%'''))))))))))))*********+++,,,------...///////////////...------......---+++***(((''''''&&&'''((())))))))))))((('''&&&&&&&&&&&&&&&''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((()))))))))(((%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%######$$$%%%%%%&&&&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''(((((())),,,...///222777;;;===@@@EEEHHHJJJJJJHHHEEEHHHTTTgggvvvvvvtttvvv~~~|||vvv|||sss```YYY\\\ppp}}}zzzvvv{{{www|||wwwsssllloooffffff}}}|||{{{}}}tttjjjdddbbbccc]]]bbbccc``````fffjjjjjjeee]]][[[dddiiifff```^^^mmmttt{{{}}}{{{wwwtttrrr{{{xxxsssrrr|||lll^^^___fffjjj~~~zzzmmmeee^^^fff~~~rrrzzz~~~fffMMMGGGAAA:::333---)))))),,,((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%&&&))),,,///111333444444777777444444999===>>>AAAGGGSSS```lllssswwwwwwxxxkkkiiitttVVVLLLFFFHHHMMMPPPUUUZZZeeemmmllleeekkkzzzxxx}}}ggg^^^```jjjnnnvvv~~~xxxmmmhhhaaa]]]bbblllzzzpppdddQQQCCC===999;;;DDDDDDWWWuuuqqqSSSAAA;;;:::555222---)))'''(((((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""#######################################%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%&&&&&&&&&''''''))),,,///000000000///000111333555777888999:::;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999777555333222111111000000...---+++******%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""$$$%%%%%%$$$###$$$&&&$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%'''(((((()))+++///222222555999===@@@BBBDDDFFFJJJPPPLLLGGGZZZ}}}{{{wwwiii```mmmsssvvvuuuvvvzzzsssuuusssuuukkkhhh~~~~~~{{{|||zzzvvv||||||rrrmmmoooeeeffffffccc^^^YYYXXXWWWRRRWWWYYYVVVTTTXXX]]]aaa]]]VVVRRRXXX```___UUULLLQQQWWW```gggjjjkkkooosssxxxxxxtttiii[[[dddlllVVVNNNbbb{{{{{{ooo[[[HHH@@@:::777111***(((+++((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""$$$%%%%%%''')))+++...111333444555333666555333666AAAJJJNNNSSSPPPSSSccczzz~~~vvvbbbVVVZZZggg}}}}}}```\\\YYYYYY[[[^^^eeekkkfffnnnooojjjppp|||}}}|||xxxxxx~~~kkkaaa^^^bbbooo{{{yyyhhh\\\NNNEEEBBB@@@:::@@@SSSnnnttt\\\III===999666111,,,((('''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""##############################""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""#######################################%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&'''(((***+++---...///333555777999::::::999888<<<===>>>???@@@AAAAAA@@@@@@@@@AAABBBCCCDDDEEEFFFEEEDDDCCCBBBAAA???>>>>>><<<;;;:::888666444333222---,,,,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''((('''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&"""###%%%%%%$$$$$$%%%&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''''''''&&&((())))))***---222555555666999???EEEIIIJJJIIIOOOWWWSSSMMMfffxxx}}}wwwqqqppplllppp{{{xxxpppwwwyyymmmgggxxx|||wwwwwwzzz}}}tttfffZZZZZZ]]]\\\^^^bbb___bbbfffjjjlllooorrrtttooorrrssspppllllllpppuuuwwwpppgggdddiiinnniiiaaaWWWRRRNNNNNNQQQWWWbbbmmmzzzvvv^^^\\\vvveeeOOORRRcccuuuxxxkkkqqqwww|||uuujjjOOOCCC:::999555---)))+++((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$&&&&&&)))+++...111333555555666333444333444;;;IIITTTXXXXXXPPPOOO^^^uuu|||qqqkkkZZZRRRQQQUUUeeerrrooossspppkkkggghhhllltttzzzooottttttoooqqqyyy|||yyyxxxxxx~~~sss___ZZZ]]]ooovvvyyyooo^^^SSSNNNCCCBBB:::<<>>????????????===<<<;;;;;;<<<<<<<<<<<<:::888777::::::;;;<<<>>>@@@BBBCCCDDDDDDDDDEEEEEEEEEEEEEEEBBBAAA???>>>===<<<<<<<<<777777666444222///---+++))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&$$$"""!!!%%%%%%&&&&&&&&&&&&%%%%%%''''''(((((())))))(((((($$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%$$$$$$%%%'''######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((()))******,,,000555888999888;;;DDDPPPXXXYYYWWWXXX\\\XXXTTTdddmmmtttpppgggmmmsss|||~~~xxxxxxvvvlllmmmpppddd[[[jjj}}}yyy{{{tttkkkdddbbbffflllpppiiiddd^^^]]]___ccciiimmmvvvxxx{{{}}}}}}uuujjj```[[[WWWUUUWWW\\\nnnuuu{{{sss}}}llleeejjjpppcccPPPNNNZZZrrrsssaaacccmmm}}}{{{hhhTTTCCC>>>:::000***+++(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$%%%&&&'''***,,,000333555666666666333444444777AAAOOOWWWXXXWWWUUUWWW```lllpppjjjbbbaaaWWWUUURRRKKKSSSbbbggguuurrroooppptttzzz||||||mmmnnnlllhhhfffiiinnnsssyyy|||uuuiii``````ppp{{{tttccc]]]YYYLLLEEE:::555>>>KKKZZZpppcccGGG@@@@@@===777000+++++++++((((((((((((''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""########################"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""#######################################$$$$$$$$$$$$$$$%%%&&&''''''((()))+++---///111111444444666888:::;;;===>>>@@@???===;;;888666444333///000111222222111///...000000000000222444555666:::;;;<<<>>>@@@AAACCCCCCBBB@@@>>><<<;;;:::::::::888888999:::999999888777111000///,,,***(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&'''((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&!!!###$$$$$$$$$$$$%%%'''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((()))***+++---111666:::===;;;>>>JJJ[[[fffhhheeeaaa```\\\ZZZ```hhhjjjhhhhhhooommmbbbmmmwww~~~ttttttxxx|||{{{tttnnnmmmccchhh]]]TTTccc{{{{{{oooiiimmmeee[[[SSSQQQUUU]]]bbbjjjrrryyyzzz{{{~~~xxxiii\\\WWWRRRSSS]]]jjjhhh```eeettt|||aaadddcccgggkkkgggrrrzzzVVVCCCIIIbbbxxxZZZYYYfffhhhOOOEEE>>>333+++***)))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$&&&'''(((+++---111444666777777777444555555:::EEERRRUUUSSS[[[aaahhhllllllhhhccc```\\\VVVWWWQQQCCCHHH[[[eeeiiiiiilllttt~~~uuubbb___]]]\\\ZZZZZZdddqqquuu|||tttdddaaakkkyyy|||tttqqqcccaaabbbTTTFFF???;;;;;;999>>>UUUnnnmmmPPPCCCCCCAAA;;;333...,,,---)))(((((((((''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""########################!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""################################################$$$%%%&&&'''(((---...000222555777999:::::::::;;;<<<>>>???@@@@@@<<<:::777333///,,,***)))'''))),,,///111222111111***))))))((()))***,,,---000111333666999<<<>>>???@@@>>>;;;777444222111000000222666:::===@@@AAABBB999888555222///,,,***)))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''((((((((('''$$$$$$%%%%%%%%%&&&&&&&&&!!!###$$$$$$$$$$$$&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%&&&'''((()))))))))))))))&&&'''---111333666;;;;;;===EEESSSeeepppnnnhhhdddXXXUUU[[[WWWNNNWWWllluuuwww|||lllkkkxxxwww|||vvvmmmgggbbbXXXSSSYYYeeesss{{{zzzzzzzzzxxxsssiii]]]VVVYYY^^^bbbaaa^^^bbblllvvv{{{sssoooeeeYYYPPPNNNPPPRRRSSSnnnwwwttt___OOOOOOTTTUUUWWW\\\rrr~~~lllXXXJJJGGGYYYeeecccUUUrrrsssTTT<<<444111...(((***++++++)))'''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!"""###### """###$$$'''+++...222222444777;;;:::555000000888PPPZZZRRR[[[fff\\\bbbnnn|||ttt___YYY[[[TTTWWWRRRRRRXXX\\\ZZZ[[[___aaa]]]bbbqqq{{{vvvkkkcccWWWPPPMMMQQQVVV[[[eeeoooyyy|||pppggggggiiivvv~~~}}}|||ppp```KKK;;;999888555:::EEEfff}}}```NNNNNNHHH<<<666555000)))*********(((&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$###"""""""""""""""$$$$$$$$$$$$############$$$%%%&&&(((+++///222444333555999;;;<<<<<<===>>>>>>@@@BBBDDDEEEDDDBBBAAA111000---+++)))(((((((((+++...222555666666444222222000---******,,,...000444666:::;;;;;;999999999:::<<<;;;888888===???===888444000111444777;;;>>>???>>>===:::777333000...(((((('''&&&&&&&&&'''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&'''((())))))))))))***(((***000333444777;;;>>>DDDOOO\\\gggkkkeee^^^___ZZZVVVUUUSSSTTT^^^kkk|||yyywww}}}{{{ppppppxxxwwwwww{{{|||yyyooofffaaaaaa^^^^^^bbbgggmmmyyy{{{rrrsssoooiiiccc```___```aaadddmmmvvv{{{{{{{{{vvvhhh]]]UUUNNNJJJTTTZZZeeeqqq{{{sssddd[[[VVVPPPKKKJJJTTT]]]{{{ooo```VVV[[[KKKeeexxxlllppp|||bbbJJJ<<<333+++)))***+++***)))'''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""########################"""""""""""""""""""""###""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!"""###### """$$$%%%&&&))),,,///222333555888:::999666333888IIIcccnnnkkklllmmmfffnnn|||}}}___SSSRRRKKKLLLKKKPPPZZZ___]]][[[\\\ZZZWWW[[[eeejjjdddZZZTTTPPPMMMNNNVVV^^^eeennnxxx~~~zzzuuurrrrrrvvvyyyxxxuuutttxxx|||~~~|||zzzxxxxxxxxxzzz~~~}}}iiihhhrrrkkkSSSFFF<<<333555>>>DDDlll```XXXKKK???:::777222,,,******)))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""#################################"""######$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&(((+++///222555666777777999;;;===>>>???@@@AAA===???BBBDDDEEEDDDCCCBBB444333333222333444555666888999<<>><<<888777555444555888:::<<>><<<>>>===<<<:::777333333444;;;>>>AAACCCBBB???<<<999222000,,,)))'''&&&''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((((((((((((******...444666555999>>>EEENNN\\\iiinnnkkkccc^^^fffnnnmmmeeegggwww}}}xxxsssvvv|||pppnnn||||||ssspppxxxpppfffbbbbbbjjjmmmqqqrrrnnnjjjnnnvvv{{{~~~sssiiihhhfffbbb^^^^^^dddnnnvvvuuu{{{yyyoooeee___TTTRRROOOPPPWWWdddqqqyyyuuulllddd[[[SSSOOOLLL```~~~wwweee\\\KKKWWWeeeqqqtttlllTTTDDD888...*********))))))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""##############################"""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!"""######!!!$$$&&&((()))***---///222555888::::::999888888<<>>>>>@@@AAACCCEEEFFFBBBDDDFFFHHHHHHHHHGGGFFFBBBAAA@@@??????@@@BBBBBBGGGHHHIIIJJJKKKJJJIIIIIIEEEEEEDDDDDDDDDFFFGGGHHHKKKLLLLLLLLLKKKJJJLLLMMMHHHIIIFFF@@@???BBBDDDCCCEEEIIILLLJJJEEE???;;;999333666:::>>>AAACCCDDDDDD===:::555000,,,)))((((((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((((((((((())))))+++,,,111777777777<<>>666---,,,***)))))))))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""#################################"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$"""%%%((()))***,,,...000555888<<<<<<;;;:::<<>>===???BBBEEEFFFGGGEEEEEEFFFGGGFFFEEECCCBBBAAAAAAAAABBBDDDFFFIIIJJJMMMMMMMMMNNNNNNMMMMMMLLLJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHGGGEEEEEEFFFGGGJJJKKKHHHCCCBBBEEEGGGEEEDDDIIINNNPPPQQQQQQMMMIII===<<<:::999999<<>>999555000---+++((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''((())))))((((((((()))******,,,...444888888999BBBMMMaaaeeemmmtttsssqqqwwwrrriiifffggg}}}tttppphhhssszzzuuuqqqssstttqqqkkkjjjlllkkkhhhbbbjjjuuu{{{|||~~~~~~mmm]]]RRRLLLIIIUUUiii~~~rrrlllhhhiiiqqqzzzwwweee___UUUMMMYYYzzzvvvoooooo[[[PPPDDD999222...***))))))***)))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""####################################""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$###%%%(((***+++---000333999<<<>>>>>>===>>>BBBEEEHHHPPPMMMXXXsssxxxnnnssstttvvvwwwgggSSSTTT]]][[[\\\ZZZWWWVVVYYY^^^aaaaaa___dddfff]]]RRRMMMOOOTTTTTT\\\gggrrr{{{~~~}}}vvvrrrfffccc``````bbbfffkkkpppmmmllliiieeeaaa```aaabbbjjjkkkiiieeegggmmmooommmnnnlllnnnttt{{{zzzpppgggbbbdddhhhlllqqqwww{{{~~~yyy}}}tttXXXAAA>>>;;;???TTTuuurrrcccPPP>>>444...,,,***)))******(((&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################$$$######"""""""""######$$$%%%'''***...222666888999999888888888888999999888777666888===@@@BBBBBBAAAAAA@@@???===;;;999777444555777;;;@@@EEEJJJLLLGGGGGGGGGGGGGGGFFFEEEEEE@@@@@@?????????>>>?????????@@@BBBAAA>>><<<<<<<<>>KKK]]]qqq|||sssdddLLL777444000+++)))******(((&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################$$$############$$$$$$%%%((())),,,///333666999:::<<<:::999777666777777888000///...222888===>>>===BBBAAA@@@>>>;;;999777555;;;;;;;;;<<<>>>AAACCCDDD===>>>???@@@@@@???>>>===888888888999;;;===???AAABBBEEEHHHIIIFFFBBB>>><<>>EEEDDDCCCAAA???>>><<<;;;DDDCCCAAA???>>>>>>>>>???===>>>@@@BBBBBBAAA???===777777666777999===AAACCCEEEJJJPPPSSSOOOHHHAAA===DDDGGGHHHDDDCCCBBB???:::GGGPPPQQQHHHCCCHHHKKKHHH;;;>>>BBBFFFHHHIIIHHHHHHDDDEEEEEEFFFFFFEEEDDDCCC???<<<777222...+++***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&'''(((+++...000666888;;;<<<===FFF^^^tttwwwrrrrrrtttnnncccdddmmm{{{~~~rrrnnn}}}ooohhhkkkxxxqqqttt}}}xxxuuuwwwzzztttvvvtttpppnnnttt~~~zzz|||}}}~~~}}}xxxrrrmmmhhhddd```^^^^^^^^^\\\ZZZYYYTTTTTTXXXXXXVVVWWW]]]aaaaaaaaabbbeeeiiimmmooommmqqquuuxxxyyy{{{~~~oooVVVWWWiiizzz~~~}}}mmmccchhhkkkjjjOOOeeeoooccckkkRRR@@@888000,,,,,,,,,***''')))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! """"""""""""""""""""""""######""""""""""""###############"""######$$$%%%++++++,,,---111777>>>DDDHHHDDDAAAAAAGGGLLLOOOPPPNNNDDDQQQaaaZZZWWWUUUHHHBBBUUUnnntttmmmuuu}}}pppfffaaaYYYPPPJJJUUU\\\XXXVVV^^^jjjpppnnnsssuuutttvvv}}}~~~{{{zzzyyywwwtttqqqnnnlllkkkggg```^^^```___]]]___eeecccccccccaaa^^^\\\\\\]]]bbbiiiiiibbbeeeqqqyyywwwpppuuu|||vvvXXX@@@===DDDLLL\\\oooXXX===666...)))***+++)))'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################!!!"""###&&&))),,,...000333444777999:::888666555666888;;;=========;;;:::111000222999BBBFFFFFFCCCBBBBBBAAA@@@??????>>>>>>999999999:::<<>>???===888???NNNUUUJJJ@@@DDDKKKMMMGGGCCC???;;;;;;>>>CCCFFFGGGFFFDDDDDDDDDFFFHHHIIIGGGDDD>>>888333000...---((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((())))))((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((()))&&&$$$%%%)))...111333555999:::;;;FFFZZZiiinnnvvvvvvtttqqqnnnkkkddd___vvv~~~tttllltttxxxhhhjjjyyy|||yyy}}}xxxyyyqqqjjjpppxxxzzzssspppmmmxxx|||nnnxxxuuuqqqkkkeee___[[[XXXOOOKKKHHHHHHIIIHHHCCC===AAAAAAAAAAAAAAAAAAAAAAAAOOOLLLJJJIIILLLPPPSSSTTTYYY]]]cccgggkkkpppwww|||}}}}}}rrr[[[RRRZZZlllzzzqqquuuxxx{{{yyynnnkkk[[[VVV}}}aaaIII___lllxxx___zzzrrrNNN>>>111111///)))''',,,''''''''''''''''''''''''#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%'''((((((,,,///...333AAAUUUccc^^^NNN>>>===HHHQQQQQQLLLNNNSSS[[[___ZZZQQQMMMOOOTTT^^^fffggghhhqqq|||aaaWWW[[[WWWPPPOOOSSSYYY___cccggglllooopppppprrrtttvvvwwwuuutttuuuxxxvvvqqqqqqtttrrrmmmeeedddaaa\\\WWWXXX\\\aaahhhddd^^^[[[ZZZYYYWWWUUUZZZXXXWWWZZZ___bbbcccbbbcccdddjjjuuu}}}www{{{kkkNNN<<<999???IIIQQQ|||kkkPPP<<<111///***+++---&&&******((('''%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$!!!###%%%%%%$$$###$$$%%%###$$$'''***...111333555666888:::<<<;;;888555222888<<<>>><<<;;;:::666111111111333888???CCCBBBAAACCCBBB@@@===;;;999999888AAA<<<777:::AAAFFFEEEAAAEEEAAA===:::999:::;;;<<<444111///222555666555555:::>>>BBBDDDEEEEEEAAA<<<...666;;;888666999:::777???<<<999:::999888<<>>@@@@@@===???DDDAAAJJJMMMFFF@@@BBBGGGHHHEEEGGGHHHEEE???999555444+++******)))((('''''''''''''''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((()))'''&&&'''+++000444555555888;;;BBBSSShhhtttwwwyyyyyywwwtttrrrsssuuuvvv~~~{{{ppppppzzz|||yyysssjjjjjj{{{~~~|||yyyrrrhhhooossswwwvvvrrrnnnllllllsss|||~~~}}}xxxkkkccc```[[[TTTMMMFFFAAA>>>???===;;;;;;<<<===<<<::::::::::::;;;;;;;;;<<<<<<@@@>>>;;;:::<<<>>>???@@@EEEIIIOOOSSSXXX]]]ccchhhtttwww{{{pppaaaZZZYYYZZZdddfffgggmmmzzzsssqqqvvvmmm___fff{{{bbbPPPggg|||mmmooowww~~~|||eeeNNN888000---)))+++000''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###&&&((()))...------333AAAQQQ^^^ddd[[[SSSJJJHHHLLLRRRTTTTTT^^^ccchhhfff[[[PPPOOOUUU[[[[[[]]]aaaeeejjjmmmpppvvvvvvVVVLLLQQQTTTVVVTTTXXX^^^ccceeegggiiijjjllliiigggiiinnntttxxxyyyvvvwwwuuuqqqpppqqqnnnhhhaaaaaa```]]]XXXTTTRRRRRR]]]ZZZWWWTTTRRROOOKKKHHHFFFFFFGGGIIIKKKMMMOOOOOOUUUVVV\\\fffmmmttt}}}~~~|||lllZZZMMM@@@888:::BBB[[[rrrtttZZZFFF:::666......111---+++***)))((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""###$$$$$$###"""###%%%'''(((+++---111333666777888777777666555444444444===AAABBB???>>>===999444333555999>>>AAAAAA>>>;;;<<<<<<<<<<<<<<<=========???:::555555999======;;;999999888777555444333222666666666777666555666777888888:::>>>CCCCCC===666333666777666:::@@@@@@;;;<<<999999:::777444555:::777444444999<<<<<<@@@EEEJJJVVV\\\QQQCCC===>>>AAAMMMLLLJJJHHHEEEAAA;;;777222000---)))'''&&&'''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((()))(((''')))...333777888999:::???NNNfff{{{}}}{{{wwwuuuooojjjkkkyyyxxxyyytttuuutttqqqmmmlllpppssszzzyyyoookkkiiiaaaVVVDDDCCCAAA>>>:::777555444666666555444444555888:::666666777777777888888888999777555555666777777666888:::>>>AAADDDHHHLLLPPP```eeemmmrrrtttvvvzzz|||uuulllhhhaaa]]]\\\dddxxxyyyzzz|||gggYYYfff|||{{{MMMWWWaaa~~~lllcccooovvv[[[???222...***)))+++''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###%%%'''***+++333...///>>>TTTccceeebbbWWWXXXWWWTTTQQQSSSYYY___ooopppoooiii\\\TTTYYYcccggg[[[VVV]]]dddcccaaabbb]]]NNNOOOTTT\\\ZZZ^^^cccggghhhhhhhhhhhhmmmfff```^^^dddnnnvvvzzzxxxxxxvvvqqqooommmiiiccc^^^[[[WWWSSSPPPLLLGGGEEEJJJKKKLLLMMMMMMKKKJJJHHHLLLLLLLLLHHHEEEDDDGGGJJJLLLMMMQQQWWWYYY[[[bbbiiixxx~~~zzzzzzxxxmmmcccPPP;;;555;;;AAA]]]|||yyy{{{cccQQQFFF===///,,,///,,,+++***))))))((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$###""""""$$$'''---...000222444777888999999666222//////222666888;;;???AAA@@@@@@AAA???;;;999;;;>>>???>>><<<;;;;;;999:::;;;<<<===>>>>>>===:::666222000222666999:::333444555555333111111111666999<<<<<<;;;;;;<<<>>>BBBJJJSSSVVVQQQHHHAAA???===;;;888999@@@GGGGGGBBB===<<<<<<>>>:::555333666555333333555666666888;;;@@@PPP[[[TTTDDD===@@@FFFIIIGGGEEEFFFIIIHHHCCC???<<<888222,,,((('''''''''))))))))))))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((('''(((+++111555888999======FFF]]]zzzzzzrrrpppyyy}}}yyy~~~}}}~~~uuuvvvwwwvvvtttuuuzzz~~~~~~{{{zzzrrrooofffYYYQQQMMMFFF>>>777777888888888888999999999===@@@???;;;:::===AAA>>>>>>>>>>>>============<<<;;;:::;;;<<<<<<;;;999888888999:::;;;<<<>>>???FFFMMMVVV\\\```gggpppxxxzzz|||zzzoooeeehhhzzz|||kkkYYYQQQlllgggLLLPPPrrrdddfff~~~dddIII;;;666///(((%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$'''))),,,...222000777LLLbbbiiiccc[[[WWWZZZ\\\ZZZXXXZZZbbbjjjxxxqqqiiiaaaZZZZZZcccnnnooo]]]TTT]]]ddd```^^^bbbeeeUUUSSSVVV___```bbbfffhhhhhhiiikkklllsssoooiiicccbbbhhhrrrzzz}}}zzzuuuooojjjfff```[[[UUUNNNFFFBBBCCCEEEFFFFFFJJJNNNSSSWWWZZZ^^^cccfffmmmooonnnggg]]]VVVWWWZZZ\\\\\\___aaa^^^XXXWWW[[[aaafffiiifffcccmmmwww}}}|||tttdddLLL>>><<<:::OOOvvv|||zzzuuuhhhZZZQQQGGG444++++++(((******)))((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""###""""""%%%(((,,,222222444555777999::::::777444111...000444999===888>>>BBBCCCEEEGGGEEE@@@@@@@@@>>>;;;777777<<<@@@<<<===<<<<<<:::888666555333111///...000444999<<<888:::===???@@@@@@AAAAAA>>>CCCGGGHHHKKKOOOQQQPPPWWWnnnwww___VVVYYYNNNLLLIIIHHHKKKNNNOOONNNIIIGGGFFFGGGDDD???>>>BBBAAA???<<<:::777555333444777DDDOOONNNEEEAAAGGGOOOJJJIIIHHHHHHHHHGGGEEECCCBBB???999333---***''''''''''''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))'''''')))---222777999999<<>>AAA>>>CCCFFFEEEEEEEEEAAA<<>>;;;999AAACCCEEEEEEBBB@@@CCCHHHQQQSSSSSSMMMFFFAAABBBDDDEEECCC@@@;;;555///+++(((%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))'''(((***///444888999999:::CCCZZZ|||bbbiiilllyyy}}}rrrwwwwww|||{{{qqqddddddlllwww~~~|||vvvnnndddYYYRRRDDDAAA===999888999;;;<<<;;;<<>>TTTeeeeeeWWWPPPRRR]]]ZZZZZZ___gggmmmnnnmmm{{{hhhVVVPPPSSSVVVWWWXXX\\\UUUTTT[[[___]]]___eee]]]]]]RRRLLLUUUZZZ[[[bbbaaabbbccccccccceeehhhkkkooovvv}}}{{{uuutttzzztttggg^^^VVVOOOMMMNNNNNNQQQXXX```hhhlllnnnmmmssswwwyyyvvvsssvvv}}}xxx{{{xxxqqqmmmlllfffmmmyyy{{{fffkkkdddHHH>>>444DDDjjj~~~eee\\\\\\XXXEEE888111******)))((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################"""############$$$$$$$$$"""$$$&&&(((***...222555555555666777999:::;;;;;;666777888:::===???AAABBBBBBDDDBBB===<<<===<<<999EEEEEEDDDAAA<<<888666666444444222111000/////////000000222777<<<@@@AAAAAAHHHQQQbbbttt}}}pppdddjjjooonnnfffdddggggggccccccnnnwwwzzz}}}rrrsss|||zzzssslllfff```\\\___eeellljjjcccYYYRRROOOMMMJJJMMMFFF@@@??????===<<<===CCCHHHJJJFFF>>><<>>@@@???===;;;;;;===@@@BBBKKKSSS^^^hhhnnntttzzz~~~}}}}}}|||}}}zzz}}}[[[WWWkkkrrrcccmmmyyybbbJJJ===777111,,,((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""$$$%%%&&&(((,,,///333555<<>><<>>555+++,,,+++***)))((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""########################"""############$$$$$$$$$%%%(((+++---...000333666555666777888:::;;;<<<===<<<<<<===???@@@AAAAAABBB??????;;;777:::EEENNNQQQWWWQQQHHH@@@:::666333222333222111111222555888999999:::@@@KKKVVV\\\\\\XXXWWW[[[fffxxx~~~rrrvvv~~~nnnaaa```cccbbbeeefffuuu{{{ppphhhhhhmmmxxxxxxtttlllkkkpppsssqqqdddYYYNNNKKKIIICCC>>>===444777:::888666888>>>DDDFFFEEEDDDAAA>>>;;;888777///---***'''&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%))))))))))))))))))))))))(((((())))))******++++++&&&''''''''''''''''''&&&(((((((((((())))))))))))+++,,,000444999<<<;;;:::GGGWWWvvveeeiiittt{{{uuummmtttvvvrrrzzztttsssxxxssswww~~~mmmcccyyy{{{yyyxxx}}}~~~zzz{{{~~~yyyxxx}}}|||zzz|||mmmdddXXXNNNFFF@@@;;;888@@@@@@AAADDDGGGKKKQQQWWW^^^```cccggglllpppsssuuuiiinnntttyyy|||~~~|||zzzwwwwwwwwwwwwvvvuuunnnhhhaaaZZZUUUPPPIIIEEEEEECCCAAA@@@???>>><<<999:::BBBMMMWWW```hhhqqqwww{{{~~~yyylllsss{{{yyyrrrTTTOOOeeebbbccchhhwwwuuu^^^NNNBBB666,,,))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""%%%%%%'''))),,,000444666FFFRRReeennn```OOOQQQ___NNNOOOSSS\\\dddcccZZZQQQPPPLLLNNNWWW^^^^^^[[[YYYWWW\\\ccciiipppqqqfffXXXOOOPPPLLLQQQ\\\]]]\\\ddd^^^```cccbbb]]]WWWQQQNNNSSSWWW^^^hhhooorrrooollleeeYYYPPPQQQWWW```nnn{{{ssstttsssmmmeee^^^\\\\\\NNNUUU[[[YYYSSSRRRYYYbbb]]]cccjjjoooppppppqqqrrrtttllljjjtttyyysssxxxzzz~~~~~~xxxuuukkkfffppp|||dddKKK;;;<<>>AAAAAA@@@@@@@@@@@@@@@@@@???>>>::::::EEEZZZnnnxxxlll^^^III999222111333555777666555555777;;;@@@CCCAAADDDNNN^^^pppyyyxxxsssfffaaaaaannn}}}~~~xxxbbb^^^eeejjjllloooyyy}}}}}}qqqmmmpppoootttvvvxxxyyykkkdddZZZMMMCCCAAA;;;:::888555333444666888GGGEEECCCAAA???>>>>>>>>>555222---)))'''&&&((()))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%************************))))))(((((((((((())))))''''''''''''((((((((((((%%%''')))***)))((()))******...444888888888;;;@@@MMMiiiyyybbbiiiwwwzzztttyyy{{{zzzxxxnnnxxxwwwjjjjjjppp}}}zzzwww{{{}}}{{{yyyrrrooopppwww~~~|||}}}|||ppp```VVVKKKFFFIIIGGG???>>>DDDAAAEEEJJJQQQWWW___gggmmmoooqqqtttyyy}}}}}}xxxsssllleee]]]WWWQQQNNNIIIFFFDDDCCCAAA???>>><<<<<>>???@@@@@@@@@@@@@@@;;;;;;>>>DDDNNN[[[gggooo]]]KKK;;;777555111333:::@@@>>>===AAAFFFOOOYYYbbbTTTIIIOOOaaatttmmmnnnsssvvv{{{{{{jjj]]]YYYVVVRRR[[[\\\cccjjjnnnmmmppptttyyyxxxttteeeYYYWWWKKKBBB;;;:::555///444>>>CCCLLLPPPJJJEEEDDDAAA===:::888444...***((()))+++)))((('''((())))))'''&&&((((((''''''''''''(((((((((((())))))((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$************************))))))(((((((((((())))))''''''''''''((((((((((((&&&''')))***))))))***++++++///555999999999>>>EEE]]]vvvqqqxxxvvv}}}zzzvvvvvvoooqqqnnnwww|||{{{wwwooommmssszzzxxxqqqhhhXXXJJJDDD@@@DDDOOOQQQIIIFFFIIISSSWWW^^^dddkkkrrrzzz~~~}}}xxxrrrlllggg___[[[VVVPPPLLLGGGCCC@@@???======@@@CCCFFFOOOYYYdddlllwww~~~pppjjjjjjqqq~~~ZZZXXXsss{{{eee^^^oooyyycccHHH666000+++)))******'''''')))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""######""""""""""""#########""""""!!!!!!!!!""""""$$$&&&***...---000===LLLfffmmmjjj\\\RRRTTTVVVUUU\\\]]]```jjjmmmWWWEEEJJJUUUWWWfffpppjjjkkktttvvvmmm```]]]hhhoooiii```\\\\\\YYYVVVVVVZZZ]]]^^^]]]___```aaaaaa^^^YYYSSSPPPMMMNNNPPPRRRSSSSSSPPPOOONNNJJJOOO]]]ddd___[[[\\\NNNKKKNNNTTTSSSNNNSSS]]]SSSPPPOOORRRSSSRRRRRRUUUTTTYYY\\\XXXSSSQQQVVV\\\dddffffffgggkkkqqqrrrnnnmmmllliiifffdddiiirrryyy}}}qqqoooiiiddd|||rrrjjjooovvviiiUUUBBB999777CCCdddoooUUU>>>333...+++,,,+++((((((***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%''')))+++---000444555444444555666222111000000222666:::<<<>>>@@@BBB@@@<<<:::;;;===@@@BBBFFFJJJLLLKKKIIIHHHCCC;;;666888===???BBBDDDIIIIIIKKKPPPVVV\\\bbbfff___VVVYYYcccnnn~~~wwwrrrkkkgggttt{{{ppp[[[[[[TTTIIIBBBEEEIIIIIIAAA@@@CCCKKKRRRVVV\\\bbbqqqxxxvvvooorrrlllbbb]]]WWWSSSOOOKKKCCC;;;999===FFFQQQVVVOOOFFFDDDGGGIIICCC???:::333---++++++,,,)))(((''''''''''''%%%$$$((((((''''''''''''((((((((((((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$************************))))))(((((((((((())))))''''''''''''((((((((((((&&&'''))))))))))))***,,,---000666:::999:::BBBMMMmmm}}}xxxuuunnn|||tttqqqxxxppprrrwwwjjjppp~~~vvvnnnnnnvvv}}}~~~wwwiii[[[OOODDD<<<:::;;;CCCQQQWWWTTTSSSWWWcccgggnnnuuu{{{}}}yyysssooohhh```YYYQQQIIIEEECCC@@@@@@BBBAAA???BBBGGGOOO]]]mmmwwwzzz}}}iiiYYYYYYoootttXXX___uuuzzziiiqqqwwwXXX>>>444///+++,,,+++(((&&&((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""###########################"""""""""""""""######&&&***...000///777KKK___yyynnnaaaWWWSSSRRRPPPOOOTTTccclllnnnkkk___[[[fffzzztttuuusssfffgggvvv~~~uuufff[[[]]]```\\\XXXXXXYYYXXXVVVVVVWWWZZZ]]]___ccccccdddccc```\\\XXXUUUMMMNNNPPPOOOLLLKKKMMMOOOLLLOOOSSSVVVVVVTTTPPPMMMPPPMMMRRR]]]cccccchhhooohhheeecccdddccc``````dddccchhhjjjdddYYYUUUZZZbbbkkklllkkkiiilllqqqssspppuuurrrmmmeee______eeejjjuuussspppzzzccchhhyyyyyyaaacccyyyooo```LLL===777>>>QQQccccccLLL:::111******,,,+++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''***---...111333555555333111000000---------///222777;;;>>><<<>>>???===999999>>>BBBJJJKKKLLLJJJDDD:::111+++222666:::@@@KKKTTTVVVSSSaaa^^^YYYXXX[[[bbbiiilllkkkjjjttt{{{yyy~~~uuuhhh\\\MMMEEEOOOXXXQQQ<<<<<<999444555===FFFKKK:::333000444;;;AAAHHHMMMWWW[[[aaafffiiijjjkkkllljjjrrrqqqnnniiicccaaammmqqqoooeeeYYYNNNEEE???DDDPPPVVVMMMAAA???IIIRRROOOKKKCCC;;;444///+++***+++)))''''''''''''&&&$$$((((((''''''''''''(((((((((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%************************))))))(((((((((((())))))''''''''''''((((((((((((&&&((())))))))))))+++---000111666;;;999:::HHHXXX{{{rrr~~~xxx{{{vvv|||nnneeennn}}}zzzttttttxxx}}}~~~}}}}}}}}}yyyqqqcccSSSGGGBBBAAAAAACCCBBBHHHRRRYYY]]]eeemmmooottt{{{xxxqqqhhh___UUUOOOHHHDDDCCCDDDCCC@@@AAADDDAAAMMM\\\hhhooowww{{{eeeUUU[[[ooovvvmmmuuulllVVV\\\vvvuuutttzzz```GGG777000,,,,,,,,,)))''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""########################"""""""""""""""###$$$%%%)))...111111333AAA]]]sss}}}hhhWWWWWW\\\YYYSSSQQQRRRdddiiiccccccfffppp{{{ooo[[[YYYfffnnnpppaaaSSSPPPQQQQQQQQQSSSUUUUUUUUUUUUUUUXXX\\\```dddeeefffeeeccc^^^YYYVVVSSSSSSTTTUUUWWWZZZ]]]___aaafffcccXXXRRRVVVXXXUUUaaa^^^bbbmmmtttuuuvvvxxxrrrnnnlllkkkhhhccccccggghhhqqqwwwrrreee]]]___fffmmmoooooommmnnnrrrrrrpppwwwvvvsssmmmgggeeehhhkkkuuu}}}vvvrrrwwwwwwfffjjjnnnhhhvvv|||kkkUUUFFFDDDHHHLLLLLLpppoooZZZCCC666***))),,,,,,***(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$'''***---000222555444222///,,,***))))))+++---000444888;;;>>>???888:::===???BBBEEEJJJNNNPPPLLLFFF???888444222111000:::DDDKKKZZZkkkqqqmmmvvvlll^^^TTTYYYlll|||oooeeeXXXJJJ;;;///666>>>888888777555555999AAAJJJOOOFFF;;;111111444666999;;;???BBBEEEHHHKKKNNNRRRUUURRRXXXdddooovvv{{{rrrgggdddfffsss}}}vvvllleeeZZZMMMDDDKKKNNNFFF;;;:::DDDNNNSSSPPPJJJCCC<<<444---)))...,,,)))((()))))))))(((((((((''''''''''''(((((('''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%************************))))))(((((((((((())))))''''''''''''(((((((((((('''((())))))(((***,,,...444333777;;;999===QQQiiippp|||wwwrrrvvv~~~|||zzz{{{}}}{{{}}}~~~zzzwwwiii]]]NNNEEEBBBCCCEEEGGGMMMOOOTTT\\\dddlllwww~~~wwwnnneee^^^QQQKKKFFFEEECCC@@@AAAEEE>>>BBBJJJUUUaaannnyyyjjjVVV\\\vvvpppgggeeeyyypppRRRYYYeeewwwpppuuu||||||eeePPP;;;222++++++,,,***((()))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""###%%%&&&&&&+++...000000777MMMiii~~~uuu```SSS[[[ddd___VVVRRRVVVbbb```XXX[[[bbbkkkvvvyyyoookkkdddSSSPPPZZZ___aaaWWWMMMJJJKKKLLLNNNQQQPPPRRRSSSTTTUUUWWW[[[^^^^^^```dddfffeeebbb]]]ZZZZZZZZZ]]]eeepppxxx{{{{{{{{{ggg[[[\\\]]]XXXZZZWWWYYY```ffffffdddccc^^^ZZZXXXVVVRRRMMMOOOTTTVVVcccooooooeee[[[[[[___hhhlllnnnlllllloooooommmmmmpppqqqooojjjgggggghhhsssuuu|||sssrrrooo\\\kkk~~~{{{ooohhhuuukkk]]]PPPJJJJJJJJJJJJUUUuuuaaaOOO>>>...)))++++++)))((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&)))---000222444444111---)))(((***+++,,,///111555999<<<<<<;;;:::777===HHHSSSZZZYYYSSSNNNFFFAAA999444222555:::>>>555@@@IIIPPPaaavvv{{{uuuggg^^^iii{{{jjjcccWWWNNNAAA444444777111666444333666:::>>>BBBFFFEEE:::222111222111000000222444555777999<<>>;;;???FFFHHHUUUcccfff```YYYXXX[[[aaafffhhhggggggkkknnnmmmjjjmmmpppnnniiieeeccccccpppuuu|||tttwww___ZZZooo}}}uuugggccceeefff^^^NNNBBBEEEPPPMMMwwwwwweee\\\JJJ666...,,,+++******)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''))),,,///111333444111...***))),,,000444666444666888999999888777555>>>KKK]]]kkklll___MMM@@@444333333333666:::>>>AAAGGGLLLQQQWWWaaaoooyyy|||xxx~~~yyytttfffPPPTTTLLLJJJEEE;;;<<<@@@<<<777333111444777777888:::999333///222444333333444222333444444444666:::===<<<;;;===AAAEEEKKKWWWbbbkkkkkkvvv{{{jjjnnnfff^^^XXXOOOEEE===;;;<<<<<<>>>BBBFFFFFFBBB>>>444000+++(((((()))******((((((''''''''''''((((((&&&'''((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''************************))))))(((((((((((())))))''''''''''''(((((((((((('''((()))((((((***...111666333666===AAAMMMrrrxxxnnnuuuyyyooooooooo|||}}}{{{~~~uuutttrrrooopppuuuwwwvvvxxx}}}|||~~~|||||||||{{{wwwoooddd\\\NNNJJJJJJPPPRRRSSSVVV\\\cccmmmyyy}}}xxxrrrhhh]]]VVVOOOGGGCCCCCCBBB@@@===<<<@@@KKKZZZdddrrrwww~~~|||pppxxxuuuVVVUUUqqqyyybbbiiirrrMMM???111,,,+++***)))***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""###%%%&&&&&&%%%###""""""""""""###%%%'''((()))***---111>>>UUUmmmxxxxxxaaaaaaccciiikkkggg^^^WWWXXXVVVPPPUUUeeeiiieeeiiiYYYOOOQQQVVVRRRPPPQQQKKKMMMMMMKKKJJJJJJMMMOOOPPPPPPPPPSSSXXX^^^```___]]][[[\\\^^^```bbbdddeeeffffffkkkvvvlllhhh___RRRGGG@@@<<<::::::;;;<<<===???AAA@@@>>>======???BBBBBBCCCJJJTTTWWW]]]dddccc]]]YYY[[[___```dddeeebbbdddkkkrrruuurrrssstttpppjjjfffeeefffqqqyyyyyy~~~uuu]]]bbbsss}}}~~~lllkkkoooooo___HHH@@@HHHFFF```{{{mmmiiiVVVAAA444///,,,+++---))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))***,,,...000222333333///---+++---222666777777666555555555666999;;;===MMM[[[jjjnnnbbbNNN===444///222666<<>>999999999666555888555222222666777777888<<<777888999999888888999;;;===;;;<<>>888111,,,***)))))))))((((((''''''''''''((((((&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((************************))))))(((((((((((())))))''''''''''''((((((((()))'''((()))((((((***...111666222666???DDDUUU~~~pppccchhh~~~}}}uuuqqq~~~xxxqqqzzzzzzooolllooovvvxxxuuutttxxx{{{{{{|||}}}|||{{{yyyssshhhZZZQQQPPPNNNPPPTTTVVVXXXdddqqqsss|||}}}}}}uuujjjddd\\\SSSLLLJJJCCCCCC???999666===MMMZZZfffnnnzzzooohhhttt\\\TTTmmm}}}ccceee{{{VVVFFF555...,,,***)))***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""###%%%&&&&&&%%%###""""""""""""$$$%%%''')))***,,,///777IIIeee|||~~~vvv]]]eeellloooooolllfff``````VVVIIIMMM]]]```^^^eeeXXXMMMNNNVVVVVVWWWWWWOOOKKKLLLKKKHHHHHHKKKMMMNNNQQQQQQSSSZZZbbbeeeaaa]]]cccbbb___]]]^^^```dddfff___hhhssszzzxxxpppfff```WWWMMMCCC;;;888888===BBBAAACCCDDDDDDDDDFFFFFFEEEAAABBBGGGLLLOOOSSS]]]ggglllmmmjjjccc\\\YYY\\\```dddfffeeeaaacccnnnyyy~~~xxxxxxvvvpppjjjggghhhjjjrrrzzz{{{zzzyyynnnttt}}}eeeZZZgggxxxttt}}}vvvYYY@@@999;;;GGGuuuvvvqqq^^^HHH999111------000))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$+++,,,...///111222222222///......111555666444111555333111111555===EEEKKKZZZeeelllbbbLLL999222333444888===DDDIIINNNPPPQQQPPPQQQ\\\lllsssqqqssszzzrrr{{{sss{{{vvvkkk```gggtttwww^^^TTTRRRQQQKKKPPP\\\^^^WWWLLLBBB@@@===888666999888666666888777444777<<<<<<>>>???>>><<<;;;;;;;;;<<<;;;???EEEKKKPPPYYYbbbOOOOOONNNLLLPPP[[[iiisssttt{{{vvvtttsssiiiXXXKKKGGG>>>:::666999@@@GGGKKKKKKGGGAAA999222...,,,+++***((((((''''''''''''((((((&&&&&&'''((())))))(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((+++++++++************)))))))))))))))(((((((((((('''(((((((((((((((((((((((((((((()))+++...222444222555888>>>NNNnnniiicccnnnyyyxxx~~~~~~yyy{{{uuuuuussszzz|||ttt~~~yyyvvvwwwvvvsssvvv{{{{{{~~~}}}zzzrrrcccUUURRRVVVWWWYYY[[[^^^cccjjjssszzz~~~xxx{{{uuupppkkkcccXXXPPPIIIFFFCCC???>>>>>>???@@@TTT```ppp|||uuuhhhkkkuuuuuuVVVVVVzzz```ggg{{{\\\:::---------)))%%%(((((('''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""!!!$$$%%%$$$$$$(((---///000///;;;[[[{{{dddXXX[[[\\\^^^mmm{{{vvvgggcccWWWMMMOOOYYY^^^YYYSSSNNNWWW\\\XXXRRRPPPQQQRRRLLLGGGGGGMMMOOOMMMLLLOOOPPPVVV^^^dddccc___\\\]]]]]]bbbeeebbb[[[XXX\\\aaaiiiiiikkklllggg[[[SSSQQQIIIKKKLLLJJJGGGFFFHHHLLLLLLVVV\\\YYYTTTSSSRRRNNNOOORRRXXX^^^cccgggiiijjjrrr~~~{{{fffZZZaaagggdddcccaaa```bbbhhhnnnrrrttt|||pppsssuuuqqqrrrtttpppkkknnnvvvvvvoookkkmmmuuu~~~[[[\\\vvvzzzYYY:::333CCC]]]yyylll^^^KKK<<<555111,,,)))******))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$##############################%%%$$$###"""$$$'''***,,,//////000111222111111000000444666444...+++---111666222333:::BBBIIIRRRYYYXXXUUUPPPHHH<<<333444;;;<<<>>>GGGTTTYYYWWWXXX]]][[[hhhtttxxx}}}wwwoooooollleeedddnnn}}}ttt^^^rrrtttgggVVVLLLPPP]]]llluuukkkeeeYYYJJJ===888:::===;;;<<<;;;888666777;;;???@@@>>>>>>>>>>>>======>>>AAAAAADDDJJJLLLRRRaaarrrWWWRRRLLLHHHEEEGGGNNNUUU```fffpppyyyqqqnnnlllddd\\\[[[QQQIII???;;;AAAJJJJJJDDDJJJPPPLLL===222111,,,$$$+++'''&&&(((((('''(((+++((((((''''''''''''((((((''''''(((((('''&&&%%%%%%''''''''''''''''''''''''++++++++++++************))))))))))))((((((((((((((((((((((((((((((''''''((((((((())),,,///222444777888888>>>VVV}}}tttmmm}}}yyyttttttrrryyywww~~~zzz}}}~~~zzz{{{yyyvvvxxx|||~~~~~~yyyrrriii]]]SSSSSSWWW]]]```ccchhhmmmuuu~~~|||xxxtttmmmccc\\\QQQNNNJJJEEE@@@>>><<<<<>>+++***---+++((((((((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############$$$######%%%)))+++,,,,,,666CCCaaammm]]]RRRNNNSSSeeesssrrrfff\\\TTTNNNRRR___ccc[[[WWW\\\kkktttxxxoooaaaTTTJJJDDDCCCDDDGGGJJJJJJJJJNNNTTT___dddjjjjjjgggccc``````aaa___^^^bbbiiilllhhhdddkkklllpppppphhh]]]YYY\\\^^^```aaacccfffhhhjjjkkkuuuuuufff]]]aaaeeeiiimmmmmmjjjeeebbblllxxxxxxiii]]]```ggghhhgggeeeccccccfffiiikkkkkkvvvzzzuuuzzz~~~}}}yyyqqqsssvvvttt}}}qqqiiilllvvv}}}}}}~~~bbb\\\gggcccDDD666;;;ZZZ}}}oooooohhhXXXCCC444...///+++******))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''***---///...000111222222000---,,,111000///111555999999888777AAAVVVkkkrrrgggUUUJJJ>>>777333777>>>FFFRRR\\\fffbbbaaagggooozzzsss```RRRLLLLLLOOORRRddd|||uuu```^^^\\\```^^^___gggttt}}}}}}rrrooohhh]]]SSSNNNNNNPPPQQQQQQPPPMMMHHHEEEDDDEEEFFFFFFFFFEEEEEEFFFFFFGGGFFFFFFGGGHHHHHHLLLWWWbbbZZZTTTLLLFFFDDDBBB@@@===:::<<<@@@GGGSSScccttt|||||||||ppp___WWWZZZ___YYYOOOFFFQQQeeeppp^^^>>>...000,,,((('''+++,,,)))'''))))))((((((''''''(((((()))(((((()))))))))((('''''''''''''''''''''''''''''',,,,,,+++++++++*********))))))))))))((((((((((((******))))))((('''''''''((()))***,,,///222444666555:::@@@QQQxxxwwwiii~~~ooofffnnneeepppzzz~~~~~~}}}}}}}}}{{{zzzxxxmmmccc```______bbbfffiiimmmtttzzz}}}zzztttpppddd___XXXOOOIIIEEECCCCCC;;;>>>FFFSSScccrrr|||zzznnn```kkk~~~cccLLL\\\yyy]]]hhhhhhFFF222000///(((((((((((((((''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%""""""'''+++,,,---...777QQQyyywwwaaaYYYQQQIIIPPPfffrrrkkk^^^ZZZQQQPPPYYYfffcccTTTQQQZZZjjjoooooocccUUULLLHHHFFFCCCFFFJJJKKKIIIJJJPPPVVVffflllpppmmmiiifffcccaaa```\\\ZZZ]]]dddhhhfffbbbkkkpppyyy}}}xxxnnnjjjmmmllllllmmmnnnpppqqqrrrqqqttthhhaaadddfffiiikkkjjjgggcccaaaiiissstttggg\\\\\\dddiiigggeeeddddddeeeggggggfffeee{{{~~~xxxvvvuuutttqqq}}}rrriiiiiimmmlllgggmmmrrriiiYYY___sssnnnGGG555555HHHjjjyyy{{{wwwhhhQQQ===222...++++++******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######%%%'''))),,,...000111111000000///......---222444777:::<<<;;;999777DDDRRRiiizzzwwwbbbKKK>>>999777:::CCCNNN\\\mmm|||~~~zzzwwwzzz~~~}}}yyyuuu{{{ooo```NNNCCC???===<<<<<<@@@VVV{{{qqqYYY\\\fffYYYWWWZZZdddsss}}}|||lllmmmnnnmmmkkklllqqquuurrrrrrqqqoookkkgggdddccc```aaa```]]]ZZZXXXUUUQQQNNNNNNLLLJJJHHHIIIQQQXXXZZZUUULLLGGGHHHKKKHHHCCCBBBAAAAAABBBHHHSSSaaajjjtttttt{{{qqqbbbZZZZZZ[[[[[[GGGGGGUUUllluuubbbBBB,,,---(((&&&***+++)))''''''))))))(((((((((((())))))((()))))))))))))))(((((('''''''''''''''''''''''',,,,,,,,,++++++++++++***))))))))))))((((((((((((******))))))((((((((((((((()))+++---000333555777666:::CCC[[[iiiccczzzvvvaaaaaalll[[[^^^ttt|||zzz{{{|||||||||~~~~~~~~~}}}}}}~~~}}}zzzxxxmmmeee```bbbfffhhhjjjmmmooossszzz}}}{{{pppjjj```VVVNNNIIIHHHHHH@@@>>>???FFFTTTfffuuu~~~bbb]]]aaawwwrrrRRROOOnnndddccc}}}zzzcccDDD333333///%%%))))))(((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################&&&"""###)))------///333???dddjjj[[[[[[QQQIIIOOOdddlllaaaWWWWWWLLLOOO[[[ddd]]]NNNMMMXXXbbbgggfff[[[NNNHHHFFFFFFBBBGGGJJJIIIGGGJJJPPPUUUkkkrrrvvvqqqlllkkkhhhddd___]]][[[[[[\\\___aaaccceeennn|||}}}wwwwwwqqqrrrtttuuuuuuuuuuuuuuuqqqfffbbb______aaabbbbbbbbbaaaaaaeeemmmpppgggZZZWWW^^^gggeeedddcccccceeeeeedddcccdddvvvxxxmmmtttyyyxxxtttmmm{{{}}}wwwjjjbbb```___[[[bbbsssxxx\\\XXX^^^uuuNNN>>>888;;;PPPpppYYYEEE666///+++++++++***))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$'''))),,,...///000333111...---,,,...111222555999<<<<<<:::<<<@@@EEEZZZfffuuuyyykkkSSSBBB<<<;;;@@@IIIRRRXXXbbbuuu|||zzz~~~ttt___SSSTTTNNNCCC999999:::888888:::<<>>555>>>fffzzzcccNNN<<<222,,,++++++******)))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&))),,,...///000000111000---,,,---000444777::::::999777777@@@PPP\\\eeeiiikkkeeeSSSBBB<<<@@@DDDJJJTTTYYYYYY\\\lll||||||zzzuuukkkYYYGGG>>>>>>:::666777???CCCDDDIIIRRRFFFHHHddd~~~xxxiiinnnxxx}}}yyywwwzzzyyyuuuvvvxxxwww|||xxxkkk\\\VVVXXXVVVOOOKKKLLLNNNNNNMMMMMMNNNPPPSSSRRRXXXiii}}}zzzzzzuuu[[[RRRCCC>>>PPPkkkqqqgggEEE999...,,,,,,***)))******))))))(((((())))))***''''''((()))))))))((((((''''''''''''''''''''''''------,,,,,,,,,+++++++++))))))))))))((((((((((((((((((((()))******++++++(((***---000333666777888???@@@SSS{{{xxxuuuvvvooopppxxx|||___bbb}}}yyywww~~~~~~wwwtttyyy{{{zzz{{{~~~zzzzzz{{{}}}{{{sssmmmeeebbbdddjjjoooppprrrvvvyyy|||~~~zzzxxxuuuqqqooooooqqqtttwww||||||vvvnnndddZZZQQQMMMIIIEEE>>>:::===IIIZZZggguuu{{{kkkcccrrrwwwmmmSSSSSSooorrrSSSccc~~~pppTTT???222---,,,))))))))))))((((((((('''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$&&&$$$'''......,,,666DDDhhhmmmfffgggccc\\\```hhhllleeeVVVMMMLLLSSS^^^bbbYYYNNNNNNVVV]]]iiimmmlll^^^OOOFFFBBB@@@AAAEEEGGGFFFKKKTTTZZZYYY```mmmsssooolllnnnkkkddd```bbbcccbbb___^^^___```ccciiivvvyyyrrrrrrxxx{{{vvvmmmffffffjjjXXX]]]eeejjjdddYYYTTTVVVXXXXXXYYYZZZZZZZZZYYYXXXZZZeeesssuuueeeRRROOOVVV\\\]]]___bbbeeegggfffddd```hhhwwwvvvbbb[[[bbbooo|||yyywwwrrrlllzzz~~~lllZZZRRRRRRHHHQQQggg\\\RRR^^^tttssslllqqqhhh[[[FFF;;;===LLLtttzzz^^^DDD444,,,,,,+++******))))))(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''+++...000000//////------...///222444777888:::888777777===JJJZZZeeeccc\\\TTTLLLBBB===AAAIIIQQQTTTZZZ]]][[[]]]iiivvv{{{zzzvvvrrrvvv|||{{{vvvuuuqqqdddOOO???:::===@@@777888AAALLLOOOQQQ^^^ooo___VVVeeexxxooopppllleeeWWWYYY\\\[[[XXXUUUSSSRRRWWWQQQMMMSSS^^^mmmoooWWWDDDCCCSSSeeeqqq[[[KKK:::111...,,,+++,,,******))))))))))))******&&&&&&'''(((((((((((((((''''''''''''''''''''''''---------,,,,,,,,,++++++))))))))))))((((((((((((''''''((()))***+++,,,,,,(((***---000444666888999===BBB^^^{{{hhhxxxvvvnnnwwwpppsssuuuyyyuuuxxxtttWWWbbb{{{uuu{{{}}}{{{|||~~~yyy{{{|||~~~zzzppphhhiiihhhjjjooorrrsssvvv{{{xxx{{{xxxppphhheeebbbaaaeeeiiimmmnnnzzz~~~||||||{{{wwwooocccXXXQQQPPPLLLEEE===999@@@NNNYYYnnnuuu~~~iiidddxxxuuuTTTIIIdddxxxNNN[[[yyyhhhNNN888...///))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$&&&$$$)))///---,,,888JJJuuuyyydddhhhkkkccceeennnwwwvvviiiXXXMMMJJJaaammmmmm[[[NNNRRR\\\```qqqqqqiiiWWWFFFAAABBBCCCCCCGGGHHHIIIPPP\\\bbb```WWWeeemmmiiigggjjjggg______```bbbddddddaaa^^^[[[___aaakkkyyyxxxlllddd\\\fffoooooojjjhhhmmmtttyyytttpppiii[[[MMMJJJOOOYYYZZZ\\\]]]\\\YYYVVVSSSUUUcccwww}}}lllSSSJJJOOOYYYZZZ]]]aaafffhhhgggfffhhhlllzzzzzzaaaTTTUUUaaarrr}}}wwwlllgggccc___gggppp~~~yyybbbTTTRRRKKKGGGRRRnnnmmmZZZVVVhhhyyymmmsssmmmbbbLLLDDDDDD===SSSnnnJJJ333,,,,,,++++++***)))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&(((,,,///000000///...(((+++///333666888888888666666777>>>HHHSSS\\\```aaaTTTFFF@@@@@@DDDMMMUUU\\\\\\^^^aaabbbfffpppzzztttqqqiiibbbeeemmmnnniiiWWW^^^[[[KKK>>>===<<<999777:::EEEPPPQQQSSSeee{{{mmmqqqxxxkkklllmmmjjjddd]]]XXXVVVOOOQQQUUUYYYYYYYYYaaajjjyyygggTTTHHHEEEQQQbbbkkkXXXCCC777111...---...******))))))))))))******%%%%%%&&&'''(((((('''''''''''''''''''''''''''''',,,,,,,,,+++++++++******++++++***)))(((((())))))))))))))))))************+++,,,...000333888:::999???NNNuuusssaaaYYY|||yyy}}}zzz~~~nnnsss}}}uuuvvvlllbbb^^^zzzvvvvvvwwwzzz|||}}}}}}}}}|||yyy}}}}}}wwwpppkkkiiihhhjjjmmmoooqqquuuyyy|||~~~zzzmmmeeeaaa___]]]]]]bbbjjjooouuu~~~zzzxxxssscccQQQSSSNNNIIIEEE???:::AAAKKKeeerrr~~~{{{eeeeee}}}vvv\\\PPPeeedddUUU^^^dddAAA///...,,,***(((((()))***)))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$''')))%%%,,,555,,,:::eeehhh]]]aaahhhpppkkknnnooottttttaaaTTT[[[[[[jjjfff\\\\\\SSSRRRggg{{{ssscccMMM===:::@@@FFFBBBEEEHHHHHHTTTqqqzzzfff]]]bbbggghhheeeaaa^^^]]]___```bbbddddddaaa\\\WWWZZZ\\\cccmmmrrrlll^^^UUUKKKVVVbbbfffffflll{{{uuu___OOOGGGDDDRRRXXX]]]^^^___^^^XXXQQQXXX\\\kkkyyyttt]]]JJJEEEPPPTTTZZZ```ddddddaaa___aaabbbppppppZZZNNNPPP]]]ccc[[[TTTVVVXXXWWWWWWmmmkkkWWWMMMEEEDDDNNNdddzzzooocccaaasss|||rrriiikkk___OOOFFFAAALLLccc|||___<<<000///,,,******+++***&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((---,,,,,,///111111...******222666444444777888666666777BBBSSS]]]\\\]]]ccc___PPPBBBAAAMMMYYY]]]\\\eee[[[\\\lllzzz|||zzz{{{vvvoooddd___fffnnnhhh[[[UUUPPPNNNNNNHHH<<<666666;;;888AAAQQQTTTOOOXXXjjj~~~xxxuuu}}}zzz~~~vvvsss||||||kkk]]]___XXXSSSUUU[[[\\\UUUMMMZZZjjjZZZAAAGGGNNNHHHYYYccc```III444......---++++++***)))(((((()))+++******))))))(((((((((''''''''''''''''''''''''''',,,,,,,,,++++++++++++***+++******))))))))))))***))))))))))))***************,,,///222555999;;;<<>>DDDSSSbbbrrryyy~~~qqqbbbqqqxxxiiiTTT]]]||||||wwwZZZRRRpppoooOOO888222,,,***(((((()))***)))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&+++***///666333GGGrrrhhhWWW^^^eeebbbccccccbbb```eeejjj```XXX```\\\fff___VVVYYYVVVZZZmmm{{{ooo\\\III===<<<@@@CCCBBBCCCHHHNNN]]]xxxwwweeefffhhhfffbbb^^^]]]^^^bbb___]]]\\\[[[[[[YYYXXXWWWVVVVVVYYY[[[VVVMMMGGGHHHQQQ\\\```aaagggsss~~~ttt^^^OOOIIIGGGNNNUUU\\\___aaa```XXXOOOWWWZZZgggvvvtttaaaPPPIIIGGGJJJQQQYYY^^^```___^^^cccdddmmm}}}www___MMMEEELLLNNNJJJEEEDDDEEEEEEHHHaaasss^^^RRREEEEEEPPPcccttttttiiioooyyylllmmmcccWWWOOODDDEEETTTkkkAAA222///,,,******+++***'''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&''')))...------...111000...+++222222444777::::::999888999CCCOOO[[[eeeiiicccZZZOOOKKKIIIQQQ^^^eeeccc^^^aaabbbiiisssxxxxxxyyy{{{zzzqqqqqqyyy}}}ppp___UUUPPPMMMMMMJJJDDDBBBEEE;;;<<>>000,,,+++))))))******)))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&...///000666???]]]{{{YYYTTTaaa___WWW[[[]]]YYYRRRXXXeeedddbbblll]]]aaaXXXOOOSSSXXXbbbsssyyyhhhRRRCCC>>>>>>??????DDDAAAIIIVVVdddyyyiiihhheeeaaa\\\ZZZ[[[\\\___]]]ZZZXXXXXXWWWUUUSSSMMMNNNOOOPPPPPPNNNIIIEEECCCKKKTTTYYY\\\aaahhhnnnyyy~~~mmmVVVIIIFFFFFFIIIQQQZZZaaaeeecccYYYMMMTTTVVVaaarrruuufffTTTKKK>>>AAAFFFNNNUUUZZZZZZYYY___```eeeppp}}}{{{gggQQQ@@@===;;;;;;999555555888>>>[[[}}}fffWWWIIIJJJSSS```iiippp~~~zzztttvvvrrr{{{~~~uuuvvvmmmccc[[[KKKBBBIIIppp|||MMM666111+++)))******)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''')))***...------...000000...,,,666111333;;;===999999>>>BBBQQQ\\\```fffiii[[[HHHAAAGGGRRRbbbnnnppphhhaaaZZZiiivvvyyyvvvwww{{{}}}}}}rrrqqqyyy}}}rrrcccZZZTTTNNNLLLIIIGGGIIIMMMOOOUUU]]]gggqqqzzz~~~|||nnn\\\___\\\SSSHHHAAA;;;777BBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAABBB>>>999;;;???GGGIIIMMMSSSYYY```fffiii|||tttuuuxxx{{{{{{ttthhh[[[RRRSSSOOOQQQ___ttt~~~zzzzzzmmmVVVKKKMMMEEEEEEPPP\\\VVV???000///------+++***))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''------,,,,,,,,,+++++++++))))))))))))***++++++,,,))))))*********+++++++++,,,...333666777777<<>>:::>>>NNNbbbpppxxx}}}rrrfffgggwwwmmmSSSdddkkkqqquuu]]]BBB000---+++))))))******)))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''...000///666MMMttt|||iiikkkmmmYYYPPPaaa```[[[RRRXXXjjjpppqqqyyybbbddd]]]SSSQQQ[[[jjjyyyttt^^^GGG===>>>@@@>>>===FFF@@@KKK]]]fffpppwwwtttgggeeeaaa]]]ZZZXXXYYYZZZXXXYYY\\\___aaa___ZZZWWWWWW]]]aaa```[[[UUUMMMGGGAAAGGGOOOUUUZZZ]]]```bbbkkkxxx{{{iiiSSSGGGEEEFFFDDDMMMXXXccckkkjjj\\\NNNPPPRRR___qqqwwwkkkVVVIII;;;<<<>>>DDDJJJOOOOOONNNNNNRRRTTTZZZhhhqqqhhhWWWEEE999444888999555333888;;;YYYfffVVVOOOOOOTTT\\\]]]^^^jjjyyy|||lllvvvzzz}}}zzzlll^^^JJJ>>>DDDeeeaaa===444+++)))******))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%''')))+++,,,///.........////////////777666===FFFAAA999AAARRRYYYaaagggeee```YYYMMMCCCEEELLLXXXeeemmmnnniiicccXXXmmm|||zzzvvvxxx|||{{{uuufff```dddkkkllljjj^^^YYYTTTQQQRRRVVV\\\aaammmssswwwxxxzzz~~~|||qqqkkkUUUSSSPPPLLLKKKMMMPPPRRRLLLLLLMMMNNNNNNOOOOOOOOOLLLJJJIIIIIIIIIFFFEEEDDD>>>???????????????@@@BBB\\\aaahhhmmmpppvvv~~~~~~|||rrr\\\RRRSSSTTTWWW^^^kkk{{{~~~zzzeeeRRRLLLEEEBBBFFFPPPQQQEEE888222---+++***))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''---------,,,,,,,,,++++++******))))))***+++,,,,,,************++++++++++++...000444888666555<<>>777CCCTTTeeepppwww~~~wwwdddkkkqqqxxxVVVRRRaaaxxxuuupppuuuaaaHHH555...,,,***)))******)))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))---///---999___zzzyyyfffYYYhhhdddaaaXXX^^^qqqxxxwww|||nnnqqqpppfff]]]fffwwwjjjTTT???:::>>>@@@>>>===EEEAAAOOObbbfffgggiiieeebbbaaa___^^^]]]\\\[[[ZZZVVVXXX]]]eeekkkooopppooo|||sssbbbTTTIIIAAA@@@FFFMMMUUUYYY\\\]]]]]]lll|||nnnVVVKKKIIIHHHAAAJJJVVVdddpppqqqcccSSSPPPUUUcccuuu}}}rrrZZZIII===:::888999>>>AAA@@@>>>;;;AAABBBAAAIIIWWW[[[VVVHHH:::222777;;;888666:::999UUUzzzgggXXXSSSQQQTTTXXXWWWUUU___nnnnnn{{{}}}jjj~~~~~~uuu^^^CCC777@@@XXXuuuFFF999---***+++)))(((***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''')))+++---...///////////////000222444888@@@MMMRRREEE;;;NNNkkksssooonnnlll]]]KKKJJJWWWWWWWWWYYY\\\aaafffjjjlllfffttt}}}yyytttuuuuuupppnnnggg]]]VVVTTTZZZeeeooo______^^^```fffpppyyywww{{{yyysssuuu|||xxxlllttt{{{{{{zzz{{{rrrnnnccc}}}tttfffffffffffffffhhhnnntttqqqqqqrrrssstttuuuvvvwwwkkkhhhccc___^^^]]][[[WWWKKKMMMMMMJJJEEE@@@>>>>>>FFFIIILLLLLLLLLQQQ\\\eeellltttcccbbb]]]WWWTTTZZZgggrrrzzzfffSSSGGGGGGDDDCCCJJJPPPGGG999///,,,)))((()))******)))''''''((((((((((((((((((((((((((((((((((((((((((------------,,,,,,,,,,,,++++++*********++++++,,,*********++++++++++++,,,000000444888666555@@@PPPvvvpppwwwsssnnnrrr~~~}}}||||||xxxvvv|||xxx{{{}}}zzzwwwsssnnnkkklllnnnppppppmmmppptttvvvwwwxxxyyyzzz}}}tttdddccchhhrrrxxx~~~qqqZZZ^^^sss{{{yyytttmmm```UUUPPPOOOJJJCCC888<<>>???>>>@@@DDDEEEUUUeeefffffffff______^^^^^^___```aaa___]]][[[[[[\\\bbblllxxxuuu]]]PPPHHHCCC???EEEMMMTTTXXX[[[\\\^^^mmm~~~mmmUUUKKKHHHEEE???FFFRRRbbbrrrvvviiiYYYTTT[[[iii{{{xxxbbbOOOAAA;;;444333555777666333222666777444444===HHHNNNHHH>>>555666999999777777:::RRRrrrrrrhhhUUUSSSWWW\\\[[[WWW]]]hhh{{{eeennn}}}{{{pppMMM:::???FFFvvv{{{|||PPP???///,,,+++((((((+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))+++---/////////000000000000222666999999DDDPPPOOOAAA>>>TTTqqqyyyoookkkhhhVVVDDDPPPkkkjjjbbbXXXTTTZZZhhhvvv~~~wwwqqqmmmhhhbbbWWWXXXYYYWWWSSSSSS^^^kkkiiilllmmmnnnqqqxxx||||||mmmnnnjjjbbbaaaccc^^^VVVLLLTTTcccjjjiiiqqquuukkkddd___vvv~~~rrruuuuuuooofff\\\VVVTTTLLLLLLHHHAAA<<<===DDDKKKMMMPPPZZZjjjwwwzzzrrrggg^^^ZZZYYYYYYYYYlll~~~vvv```HHHHHHAAA===IIIWWWRRRCCC666111***((()))++++++***(((((((((((())))))))))))((((((((((((((((((((((((...------------,,,,,,,,,,,,,,,+++*********++++++*********+++++++++,,,,,,//////444999777888HHH\\\pppnnnrrrvvv{{{uuuxxxvvvyyywwwyyy|||}}}|||uuuqqqnnnmmmnnnpppqqqpppppprrrtttuuuuuuuuuwwwyyy{{{~~~|||sssppplll~~~nnnccclll}}}~~~xxxuuujjj]]]UUURRRLLLDDD@@@<<<@@@PPPbbbqqq|||kkk^^^oooxxxyyy|||iiiVVVUUUiiiwww```gggooovvvbbbMMM<<>>666333555888666444555555666777555777CCCOOONNNIIIAAA;;;<<>>;;;aaazzzkkkuuupppYYYDDD222---,,,((('''+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))+++---///000000///000111111111444:::>>>BBBGGGJJJEEE@@@FFFYYYjjjooohhhbbb[[[LLLEEEVVVoooqqqeeeXXXUUUaaawwwwwwnnnddd^^^\\\OOORRRYYY\\\ZZZWWW___jjjwww|||}}}xxxuuurrrllleee\\\ZZZWWWUUUTTTVVVVVVTTTEEEMMMZZZ```ccctttzzzoooqqq{{{qqqmmmeeeZZZOOOIIIIIIKKKJJJEEECCCGGGMMMUUUaaakkkxxx|||tttkkkccc___^^^dddiiivvvsss^^^RRRDDDAAAMMMYYY\\\WWWAAA999///******++++++)))))))))))))))******++++++((((((((((((((((((((((((......---------,,,,,,,,,------,,,+++******************+++++++++,,,,,,,,,//////444:::999;;;NNNeee}}}~~~vvvzzzxxxnnnpppyyy}}}}}}wwwtttuuuwwwxxxyyy{{{|||}}}}}}}}}vvvssspppppprrrsssrrrppprrrsssttttttssstttvvvxxxxxxzzz|||~~~oooqqqxxxzzzyyyqqqcccZZZTTTLLLCCCDDD:::777EEEXXXfffqqqyyy^^^aaa}}}}}}rrrdddTTTpppYYYPPP^^^~~~jjjUUUCCC000...+++***+++***)))(((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$''')))+++111---444CCCggguuuMMMWWWUUUXXXrrruuudddUUUXXXRRRQQQ\\\___ZZZ\\\______ppp|||{{{~~~```KKK@@@:::>>>???;;;???HHHJJJQQQ___ccc___eeehhh^^^[[[XXXUUUVVVYYY\\\\\\[[[```]]][[[\\\```dddhhhjjjpppqqq[[[NNNGGG@@@999AAAKKKRRRTTTVVV[[[```qqqjjjUUUNNNIIIAAA;;;???III\\\qqqzzzpppaaaTTT\\\iiiuuu|||xxxjjj]]]LLLCCC999666:::======::::::777:::@@@@@@>>>HHHVVVWWWWWWNNNCCCBBBGGGDDD;;;555DDD[[[mmmwwwyyyyyyyyyiiigggkkkrrrnnn___UUUSSS\\\mmmzzztttvvvyyy|||yyysssHHH999:::VVV|||}}}dddkkk```^^^GGG333///---((('''+++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((()))+++---///000111111///000111111222666<<>>III\\\nnnxxx~~~vvv```uuu||||||hhhUUUiiiuuuaaaRRRNNNiii{{{qqqiiiHHH999---,,,///++++++...)))))))))((('''''''''''''''(((((('''&&&&&&&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$%%%&&&(((***+++...000666PPPiiiUUUQQQNNNUUUggguuummm\\\YYY[[[]]]]]]\\\[[[XXXUUU[[[RRRccczzzuuuXXX???:::777:::===>>>BBBFFFTTT```gggcccbbbggggggaaa\\\[[[ZZZZZZ[[[\\\ZZZYYY]]]\\\[[[[[[\\\___bbbeeekkkqqqtttlll[[[KKKBBB@@@<<<:::AAAOOOVVVWWW[[[ccc{{{~~~yyyhhhUUUJJJHHHGGG??????BBBPPPhhhxxxqqqbbbTTTRRRaaaqqqqqqoookkkbbbLLLEEE===:::<<>><<>>===???MMMdddvvvttthhhWWWSSS___mmmmmmkkkggg^^^UUUNNNFFFDDDGGGJJJJJJIIILLLMMMNNNUUU\\\[[[hhhyyy]]]NNNJJJIIIGGGSSS\\\gggkkkddd```jjjyyy~~~zzzwwwvvvqqqnnnpppvvvvvvmmmjjjnnnuuuttt[[[FFF:::===iiinnnaaaTTT@@@222++++++++++++))))))((((((((('''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$''')))+++...000000000000///333444333999GGGSSSZZZZZZXXXZZZbbbnnnyyy~~~mmm]]]RRRWWW]]]^^^aaaggglllrrrppprrr}}}wwwsssooohhhaaa^^^]]]hhhuuuyyybbbbbb___^^^aaabbb\\\SSSUUUZZZgggvvviiiYYYNNNFFFDDD>>>>>>KKKggguuucccVVV\\\mmm|||hhhOOOOOO___kkkiiiXXXCCC777000,,,+++---++++++++++++************))))))))))))))))))))))))222111///...//////...---,,,,,,,,,+++++++++*********+++++++++***+++...000222999888777<<>>>>>III^^^qqqtttoooaaa[[[dddrrrsssqqqmmmbbb\\\UUUMMMMMMQQQUUUTTTQQQ]]]cccccceeemmmpppxxxlllSSSKKKNNNRRR]]]gggrrrqqqddd\\\dddrrryyyddd]]]___cccvvv|||xxxkkkjjjmmm```KKK999:::VVVhhhZZZFFF666---+++++++++))))))((((((((((((''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((***,,,...000111111000///333666888BBBQQQ^^^dddWWW[[[eeevvvnnn___UUUVVVYYYWWWWWW[[[oooyyyzzzyyy~~~zzzvvvrrrlllfffdddjjjxxx{{{sss[[[XXXWWW^^^mmmyyywwwooouuuzzz{{{iii^^^VVVIII>>>;;;BBBZZZ~~~qqqZZZYYY^^^fff|||aaaHHHKKKYYYpppkkk[[[DDD222,,,---///,,,+++++++++************))))))))))))))))))))))))444222///...//////...---,,,,,,,,,+++++++++*********+++,,,++++++,,,///111222888999777===VVVvvvnnnxxx~~~}}}zzzyyy{{{uuuwwwyyyzzzzzzyyyxxxxxxxxxzzz~~~}}}yyyvvvrrrooooooqqqssstttooopppqqqpppooonnnppprrrvvvxxxyyywwwsssrrrwww~~~{{{aaaNNN@@@>>>>>>HHH]]]uuu~~~iiiVVVKKKLLLWWWlllzzznnn```VVVLLLGGGAAA:::666===NNN^^^ooovvvkkkeee|||pppZZZccc~~~qqqUUUlllssslllMMM999///---'''))),,,((())))))(((''''''''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***,,,...///444XXXwwwppp[[[TTT\\\qqqvvvhhh]]]___aaagggfffZZZPPPPPPRRRRRRPPPYYYkkk}}}qqqWWW???888999;;;;;;888:::FFFTTTlllsssvvvooogggaaa[[[UUUVVVUUUTTTUUUWWWYYYYYYYYYZZZ[[[[[[ZZZYYY\\\bbbgggmmmdddWWWLLLEEECCCDDDDDD;;;777;;;HHHRRRWWWaaammm}}}kkkWWWKKKHHHGGGFFFAAA===EEEXXXjjjtttuuujjjdddmmm}}}xxxllleee^^^WWWXXX^^^eeefffeeeiiisssrrrpppzzz~~~aaaUUUXXX]]]gggtttvvvlllnnntttssspppxxxdddUUUTTTVVVggg|||~~~iiiaaajjjcccNNN<<<:::CCClllmmm___KKK:::///+++***+++))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''((((((***+++---...000111111111222333555<<>>888:::HHHWWWgggqqq}}}|||gggmmmwww~~~TTTQQQwww```zzzyyyjjjNNN:::000...)))***,,,&&&))))))((('''''''''''''''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&'''(((+++---///333BBBnnnddd___kkkoooaaabbbdddllliiiZZZOOOPPPSSSRRRQQQaaaqqq{{{xxxdddIII:::666888::::::777:::IIIXXXmmmsssvvvrrrjjjccc]]]YYYWWWUUUTTTTTTVVVXXXYYYYYYZZZ[[[\\\[[[ZZZ^^^eeelllqqqgggZZZNNNGGGDDDCCCBBB:::666999FFFPPPWWWcccooommmYYYMMMJJJIIIFFF@@@<<>>111+++***+++(((((())))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&%%%&&&'''((()))***+++,,,---///000111222222444333666CCCYYYjjjkkkccc]]]bbblllzzztttiiiZZZ]]]``````[[[ZZZ```jjj|||{{{kkkbbb]]]dddwwwyyyuuussssssrrrqqqooonnnjjjaaaUUUPPPSSSZZZvvvzzz~~~~~~~~~~~~~~~}}}{{{fff[[[NNNAAAEEERRRwwwqqqZZZUUU^^^hhhsssUUUGGGSSSmmm{{{hhhGGG222------,,,,,,,,,++++++++++++***))))))))))))))))))))))))666333000...............,,,,,,,,,+++++++++******+++,,,---------...111333333444999===LLLyyy~~~hhhSSS\\\uuuvvvqqqlllcccgggnnnjjjpppuuuyyyzzzyyyxxxyyy{{{yyy|||yyyuuuqqqoooqqqrrrpppnnnooonnnmmmkkkjjjlllqqqtttyyy|||jjjggguuu~~~aaaUUUJJJ:::222888===KKK```sssxxx[[[GGGAAA>>>BBBUUUqqqwwwjjjaaaWWWOOOIIIEEE>>>:::BBBOOO```lllzzztttaaasssyyyzzz}}}[[[RRRiii{{{qqq~~~qqqSSS===222///***+++---&&&))))))((('''''''''''''''(((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''))),,,...000555RRRllliiitttrrrcccccchhhoookkk[[[RRRUUUWWWSSSMMMfffxxx}}}uuuYYY>>>888666666888999888<<>>???bbbrrr\\\FFF555,,,***+++(((((())))))))))))******(((''''''''''''&&&&&&&&&&&&&&&%%%&&&''')))+++,,,------...///000111222333555666>>>RRRkkk{{{vvviii```ccciiippprrrnnneee]]]TTT\\\bbbbbb\\\[[[bbbjjjjjjuuusssjjjccc[[[YYYddd{{{yyyvvvsssuuuxxxwwwrrr\\\VVVOOOKKKKKKPPP\\\hhh}}}{{{yyy{{{vvvqqqqqqssssssooojjj{{{|||zzz{{{~~~||||||sssqqqxxxwwwcccOOOBBB???LLLddd|||fffTTTUUU\\\xxx}}}___FFFEEE___uuuoooVVV===111...,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))777444000...............,,,,,,,,,+++++++++******+++,,,---------///222444777444;;;DDDYYY}}}~~~rrrbbb[[[bbbkkkkkkaaahhhpppmmmuuu~~~vvvppptttyyyzzzxxxwwwyyy}}}zzz~~~~~~yyyuuuqqqpppqqqqqqmmmiiinnnllljjjggggggkkkqqqwww|||zzz^^^WWWfffwww~~~zzzwww^^^SSSHHH999333555888EEEYYYmmm{{{dddPPPFFFCCC@@@GGG```{{{qqqhhh]]]SSSMMMKKKEEE<<<===EEEWWWeeessszzzfffjjj~~~www}}}{{{mmm]]]___ppp}}}|||nnn{{{|||\\\DDD555///***,,,...((())))))((('''''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&(((***,,,///111;;;eee}}}vvv|||ooolllrrr}}}}}}ooobbb^^^gggnnniiiYYYRRRXXXXXXPPPRRRppp~~~yyyjjjLLL666;;;666555666777888>>>NNN]]]eeejjjpppqqqllleee```___]]]ZZZWWWVVVXXXZZZ[[[[[[WWW[[[]]]]]]\\\bbbmmmvvvtttnnncccWWWLLLEEEAAAAAA999555999FFFPPPWWWbbbnnnzzz~~~yyygggSSSIIIFFFEEEAAA;;;888>>>IIIWWWkkk{{{~~~wwwxxxzzzssszzz|||uuuqqquuu}}}{{{~~~~~~xxxxxx}}}tttmmmnnnvvvvvv}}}]]]OOOJJJ[[[ppp}}}}}}wwwppplllDDDBBB===RRRiiiPPP;;;///++++++(((((()))))))))*********(((''''''''''''&&&&&&&&&&&&&&&%%%&&&'''***,,,............///000111222333666???NNNcccxxx{{{nnncccdddffffffddd```^^^\\\[[[```eeedddaaaaaaccceeeaaammmrrrsssuuummmggglllyyyyyyvvvuuuxxxzzzssshhhRRRKKKHHHOOOZZZfffrrr|||}}}~~~~~~~~~~~~{{{xxxvvvsssqqqppprrrjjjbbbccciiijjjccc[[[hhhooowww{{{yyytttpppnnniiijjjpppvvvvvvsssvvv||||||pppggghhhmmmsssqqqoooqqqwww~~~pppWWWGGG@@@FFFYYY{{{gggYYYYYYeeeyyy{{{~~~gggOOOEEERRReeemmmbbbKKK888111------,,,,,,,,,+++++++++))))))))))))))))))))))))888444000.........///...,,,,,,,,,+++++++++******+++,,,---------///222555:::555>>>JJJccc}}}yyyiiicccpppyyyvvv___VVVbbbnnnmmmwwwwwwppptttyyyyyywwwvvvzzz~~~{{{~~~xxxtttqqqppprrrqqqkkkfffmmmkkkhhheeeeeejjjrrrxxx}}}ZZZOOO___qqqwwwjjjbbbvvv~~~pppXXXLLLBBB:::999333555BBBWWWmmm|||kkkWWWJJJHHHBBB@@@SSS{{{~~~uuunnnaaaVVVPPPOOOHHH<<<999>>>OOO^^^mmmtttzzzqqqkkk}}}~~~rrrttt~~~{{{cccZZZvvv~~~ZZZeeeeeeKKK777///)))+++///***))))))(((''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&'''(((***---///111FFFxxxppphhhhhhppplllmmmrrrrrriii___ZZZdddjjjeeeUUUQQQXXXVVVLLL___|||qqq^^^@@@111@@@777444444666999@@@OOO]]]___cccjjjmmmiiiaaa]]]\\\___\\\YYYWWWYYYZZZ\\\\\\YYY]]]`````````fffrrr{{{sssnnndddWWWKKKDDDAAABBB888555999FFFQQQWWWbbbnnnuuuyyytttcccPPPEEEBBBBBBEEE>>>:::>>>EEEOOOaaarrruuupppmmmbbbpppyyyuuupppsss|||wwwxxx|||~~~vvvsssxxxvvvqqqmmmppp{{{pppsss```UUUWWWeeezzzzzzssstttPPPFFF666<<>>XXXaaaVVVSSSbbb}}}qqq___KKKLLLXXXhhhiiiUUU???444---------,,,,,,,,,++++++))))))))))))))))))))))))