BM6P6(@ /////////...------,,,,,,)))******++++++,,,------///---///666===FFFRRR]]]hhhtttuuu}}}wwwccc\\\NNNEEEKKKSSSSSSSSSVVVTTT[[[eeeooozzz}}}{{{iiiMMMGGGUUUfffmmmzzz{{{{{{}}}cccFFF:::<<<555555555333111/////////---...///000000///...------------------------------------,,,,,,+++++++++.........------,,,,,,,,,...------,,,,,,------............000444999===@@@BBBNNNZZZ]]]YYY]]]mmm~~~tttpppwwwzzz{{{wwwrrrooonnnrrrttt}}}{{{jjjgggddd{{{vvvqqqooojjjdddYYYLLL@@@:::777777:::::::::;;;<<<===>>>>>>AAA@@@BBBFFFIIINNNYYYdddppp}}}~~~wwwlll___SSSJJJFFF>>><<<::::::;;;=========999???FFFJJJHHHIIIUUUccczzztttlllkkkkkknnnzzz]]]RRRFFFBBBHHHMMMRRRGGG===888777444444777666777888999:::>>>BBBFFFGGGRRR___iiiooosssyyy~~~eeePPPGGGDDDEEEMMMYYYiii}}}zzzkkk```ZZZXXXhhh|||xxxvvvwwwxxxvvvqqqllliiihhhnnnkkkgggbbb\\\TTTKKKFFFBBB???;;;999999999999888888555333666::::::777333333444666777777666444333555555555555555555555555222222222222333444555555;;;:::::::::;;;===???@@@DDDHHHUUUjjj||||||sssjjjaaaVVVKKKBBB<<<:::777555333222222333444888DDDXXXmmmzzzxxxfffbbbhhhyyy{{{uuueeeKKK>>>999555444111+++***,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++++++++++++++,,,---.../////////...---,,,---000333:::999888999@@@PPPeeessszzzqqqhhhgggqqqjjjaaadddgggdddkkkyyyzzz~~~yyyxxxyyyyyypppfffZZZNNNGGG<<<:::777555444555777888777999<<<===>>>>>>@@@AAACCCEEEKKKTTT\\\ggg}}}000000///...---,,,++++++***++++++,,,------......//////333;;;AAAGGGPPPYYYbbbppptttqqq\\\NNNEEEJJJQQQRRRTTTXXXZZZ___gggsssdddLLLFFFSSSiiiyyyjjjMMM>>><<<777777666555222111111111---...///000000///...---------------------------,,,,,,,,,++++++*********......---------,,,,,,,,,...------,,,,,,------.........///111555:::???BBBEEEQQQ^^^aaa^^^```nnn|||~~~qqqrrr~~~|||~~~}}}uuupppooovvvxxxvvv||||||mmmkkkooo|||pppkkkhhhppphhhZZZKKK???999999:::999:::;;;;;;<<<===>>>>>>AAA???AAAFFFKKKQQQ^^^jjjwww{{{wwwooocccWWWLLLEEEAAA===;;;::::::;;;<<<===>>>@@@DDDJJJKKKGGGFFFOOO\\\wwwwwwttttttttt|||sssWWWNNNEEEDDDKKKOOOSSSHHH===999777555555777777999::::::<<>>AAAEEERRRfffxxx}}}uuulllcccXXXMMMDDD===;;;888555333333333333888:::CCCWWWmmm}}}{{{fff```dddvvv}}}tttfffMMM>>>999555444111---+++---......---------,,,,,,,,,------------------------,,,,,,,,,------.........,,,---...//////...---,,,++++++++++++,,,---...///...///...---,,,...111333444777:::>>>HHHZZZpppxxxllljjjsssjjjaaaaaabbbeeennn}}}}}}yyy~~~zzzsssjjj```TTTIIICCC999888555333333444666777999;;;===>>>???@@@AAACCCGGGJJJQQQ\\\eeesss111000///...---,,,+++++++++,,,,,,------...//////---...444===BBBDDDJJJPPPXXXiiiqqqdddSSSGGGHHHOOORRRXXX___ccceeelllyyyyyy]]]KKKEEEPPPlllvvvXXXDDD<<<777666555333222111000000......////////////......------------------------++++++***************)))...------------,,,,,,,,,...------,,,,,,------.........000333777<<>>>>>???AAA???AAAFFFLLLUUUdddqqq|||uuuoooeeeYYYNNNFFF@@@>>>;;;:::999999:::<<<>>>@@@EEEHHHKKKKKKFFFCCCLLLWWWrrryyy~~~|||zzz|||iiiOOOHHHCCCFFFNNNQQQTTTIII>>>:::888555555777999:::;;;<<<===???CCCGGGMMM[[[kkkuuuzzzdddKKKEEEDDDEEEHHHLLLXXXlll~~~pppeeeeeerrr~~~zzzzzzzzzxxxtttooommmlllmmmooollliiiddd^^^WWWOOOIIICCC@@@===;;;;;;;;;;;;:::999888888;;;======999444333333333444444333333333222222222222222222222222222111111222222333444555666666666666888999:::;;;>>>BBBNNNaaarrr~~~vvvnnnfff[[[OOOGGG???===:::777555444444444::::::@@@QQQiii}}}xxxggg^^^___qqq}}}uuugggQQQ@@@999444444222...---///......---------,,,,,,,,,------------------------++++++,,,---...///000000,,,---...//////...---,,,++++++++++++,,,---...///.........------...111444222777>>>EEEQQQfffqqqnnnwww~~~kkkbbbaaabbbjjjuuu{{{zzzzzzwwwrrrjjjaaaWWWMMMCCC===888777555444444555666888;;;===>>>???@@@AAADDDFFFKKKPPPZZZgggttt/////////...------,,,,,,++++++,,,,,,---.........+++,,,000777;;;<<<@@@FFFPPPcccpppttt___MMMIIIMMMTTT```lllqqqpppvvvqqqVVVKKKGGGPPPpppeeeKKK<<<666444222000000///.........//////////////////...------------------------++++++++++++************------------------------...------,,,,,,------......///111444999>>>CCCEEELLLWWW```aaa___eeeqqqyyy~~~ssskkkzzz}}}}}}~~~tttnnnnnnqqq~~~xxxzzzzzzpppqqqzzzrrrgggeeefffooodddSSSDDD:::777777888999:::;;;<<<===>>>???@@@AAA@@@AAAGGGNNNXXXggguuu}}}wwwrrrjjj^^^RRRIIICCC???>>>999:::999999:::===@@@CCCFFFGGGIIIIIIDDDCCCKKKWWWkkkuuu~~~}}}{{{~~~^^^HHHCCCAAAFFFOOOQQQUUUJJJ???;;;888666666888::::::;;;<<<<<>>======<<<:::888888999;;;===<<<888444444333333222222333333444333333333333333333333333111111111111222333444555555555555666777888999:::<<>>888444111///000000///.../////////....../////////------------------------+++,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------......///222555:::???CCCEEEMMMVVV[[[YYYZZZeeesss{{{|||||||||lllggg{{{xxxxxx~~~zzz}}}|||ppplllpppvvvzzz|||xxxyyy}}}uuummmqqq|||~~~~~~wwwkkkccccccgggjjj```PPPCCC;;;999888888999:::;;;<<<>>>???@@@@@@CCCAAACCCIIIPPPZZZjjjxxx|||vvvnnneeeWWWKKKDDD@@@>>>===888999:::::::::>>>CCCGGGKKKJJJIIIGGGCCCCCCLLLWWWfffvvvzzz|||pppTTTCCC@@@???FFFPPPQQQWWWLLLAAA<<<999777666888888999:::;;;<<<>>>CCCFFFNNN]]]oooyyysssUUUFFFFFFFFFEEEEEEMMMaaatttttt|||~~~yyytttooonnnpppsssnnnllliiieee```YYYQQQLLLGGGEEEBBB@@@???>>><<<:::777777888::::::999666333444333333222222333333444333333333333333333333333111111111111222333444444555555666777888999::::::;;;>>>HHHWWWeeeqqq|||vvvppphhh^^^RRRJJJBBB@@@<<<999666555555555777777999DDD[[[uuuttthhhiiiiiilllttt~~~ppp```\\\bbbkkkwww~~~vvviiiXXXEEE;;;333222222000000111......---------,,,,,,,,,---------------------------,,,,,,++++++******************++++++*********------,,,,,,------......------.........000444777999===CCCNNN___yyyzzzxxxuuuiiigggnnnttt}}}zzzyyy~~~xxxnnnggg]]]SSSKKKCCC===999777777777777888999;;;<<<<<<===>>>???AAADDDIIIMMMSSS^^^ooo---------............///))))))***++++++,,,,,,---000------///000222888@@@LLLbbbuuuxxx\\\OOOQQQ^^^uuuvvv```PPPOOOTTT```~~~{{{~~~|||]]]EEE<<<777333111333444222111//////............//////------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,------------......------,,,,,,------......000222666:::???BBBDDDJJJRRRVVVSSSXXXhhhwww~~~zzz~~~~~~{{{llllll~~~wwwwwwzzzxxx{{{~~~yyynnnlllsss|||yyy~~~{{{xxxxxxooojjjsss|||wwwoooddd^^^```gggjjj___OOOCCC===<<<;;;:::999:::;;;<<<>>>???AAAAAACCCBBBEEELLLTTT^^^nnn|||}}}wwwhhh^^^PPPEEE@@@===<<<;;;888:::;;;;;;;;;???FFFLLLTTTPPPKKKGGGCCCDDDNNNZZZgggwwwxxx||||||^^^KKKAAA???===EEEQQQSSSXXXMMMBBB===:::777777999777888999:::<<>>???@@@CCCHHHNNNSSS[[[jjj000//////...------,,,,,,******++++++,,,------...000...---///000111777>>>EEE]]]qqqyyy___TTTVVVddd|||vvvvvvtttdddVVVTTTZZZeee{{{zzzssssssuuu|||hhhOOO>>>888333222444555444222000///...------...///000------------------------******++++++,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...///000333666:::>>>AAABBBFFFOOOTTTSSS[[[nnn}}}{{{|||uuukkknnn}}}zzzyyy{{{|||~~~wwwllllllwww~~~xxxrrrhhhhhhwww{{{rrrjjjaaa\\\aaajjjmmm```NNN@@@::::::;;;;;;999:::;;;<<<>>>@@@AAABBBBBBCCCHHHPPPZZZeeettt~~~xxxeee[[[MMMCCC>>>===;;;:::888:::<<<<<<<<>>;;;888777999666888:::;;;===AAAFFFJJJQQQ\\\jjjwwweeeRRRMMMGGGEEEEEEKKKZZZggg}}}|||vvvrrrppprrrtttqqqooollliiieee^^^WWWRRRMMMKKKGGGEEEBBB???;;;888888888888666555444444555333444555666666555444333222222222222222222222222000000000000111222333444444555666888999999999999999<<>>GGGZZZuuussskkklllxxx~~~uuuooovvvyyyrrrfff^^^SSSHHH@@@;;;888666222333444666888:::;;;<<>>@@@AAABBBAAABBBIIITTT^^^jjjzzzxxxeeeZZZMMMCCC@@@???===;;;888;;;=========BBBKKKRRRZZZSSSLLLIIIHHHOOO___mmmrrrxxxzzzuuuwwwqqqTTTCCC<<<>>>AAA>>>GGGVVV[[[ZZZOOOCCC>>>;;;888888:::777888:::<<>>LLLeeewww|||www{{{lll___```dddmmmzzzkkk^^^]]]aaaiiisss|||yyymmm]]]KKK>>>111...///...------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///......---------......+++,,,---...///222666999AAABBBLLLaaa}}}zzztttnnnppp{{{rrrnnnyyy~~~yyyrrrccc[[[OOODDD===888555444444555666888:::<<<>>>???@@@AAABBBDDDHHHOOOXXX^^^nnn000000000///......------,,,++++++******++++++,,,------------///111333555===OOOeeewwwbbbVVVYYYfff{{{~~~nnnbbb___rrr}}}{{{oooggggggeeebbbiiivvvxxxoooiiifffhhhiiixxxzzz\\\DDD;;;444444444222000111222111000......//////000........................------------------------------............------,,,...///...,,,++++++,,,111000333:::???>>>>>>@@@BBBIIIRRR\\\nnnoooaaabbbkkkppp~~~|||ssscccpppttt___bbbqqquuuyyyooofffbbbdddiiimmmnnn]]]JJJAAA===;;;:::;;;888:::<<<===>>>???AAACCCAAAFFFNNNXXXdddttt~~~sssjjj___OOODDD???<<<:::777;;;:::;;;>>>@@@CCCKKKUUUWWWWWWQQQJJJPPPbbbooorrrxxxxxxyyyzzzuuuYYYGGG>>>===>>>???@@@FFFVVVeeeeeeXXXHHH>>>;;;<<<:::888???<<<;;;<<<===BBBMMMXXX```jjjwww{{{^^^PPPFFFHHHIIIHHHOOO[[[ooozzzwwwuuutttsssrrrtttsssrrrppplllddd[[[UUUPPPKKKFFFDDDEEECCC>>>999<<<:::888777777888999;;;;;;:::999999888888888999999888666555333222222222222222222222222222222222333444555666777777777777::::::???FFFNNN[[[mmm~~~{{{wwwsssiii\\\RRRHHHAAA;;;999777444333555333777<<>>888444444333444666888:::===???@@@BBB@@@AAAGGGNNNVVVaaalll111111000000///.........,,,,,,++++++++++++,,,,,,.........///000222444666999HHH\\\tttxxxcccXXXWWW```ppp~~~~~~~~~~~~wwwkkkcccbbbkkkuuu|||pppfffddd```\\\bbbmmm}}}~~~wwwnnngggcccbbbaaannn~~~|||cccGGG>>>777666666333111111000///...---------..............................------------------------------............------///111222111000......///111000444;;;???>>>???AAAAAAJJJVVVddduuu}}}kkk___bbbnnnvvv{{{|||zzzlllzzzsss^^^bbbpppttt{{{vvvooojjjkkknnnqqqrrrgggWWWFFF>>>;;;999888999999;;;>>>??????@@@BBBDDDCCCJJJSSS\\\gggxxxvvvlllaaaQQQEEE???===:::888:::999;;;???BBBEEENNNXXXXXX[[[YYYUUU\\\lllyyy{{{xxxyyy{{{yyy]]]GGG;;;;;;;;;<<<>>>@@@HHHXXXhhhhhh[[[JJJ???<<<<<<;;;999===;;;;;;===???DDDOOOZZZcccnnn}}}dddUUUIIIGGGFFFEEEKKKVVVkkk~~~}}}yyyxxxwwwvvvuuutttsssrrrooollleee]]]XXXPPPKKKFFFDDDDDDBBB===888;;;:::999888888888999:::;;;;;;:::999999999999999;;;:::888777555444333333222222222222222222222222333333333333333222222111999:::???FFFMMMWWWhhhxxx|||xxxssskkk^^^UUUIIIBBB;;;:::777444444666111666:::<<>>AAAJJJ[[[llljjj^^^MMMBBB>>>===<<<;;;:::999:::>>>AAAEEEPPPZZZgggrrrlll\\\NNNIIIEEEDDDJJJSSSddduuu}}}{{{{{{yyyxxxvvvtttqqqoookkkfff```[[[RRRNNNIIIGGGEEECCC>>>:::;;;;;;::::::999999999999;;;;;;:::::::::999999999;;;:::888666444333222222222222222222222222222222333333444555555555555444888999>>>EEEKKKSSSbbbppp}}}yyyuuummmbbbYYYKKKCCC<<<:::888555444777111555999999<<>>@@@AAAAAACCCHHHPPPWWWcccwww333333222222111000000///,,,,,,,,,++++++,,,,,,,,,++++++++++++,,,...000111777BBBRRRfff}}}hhhZZZSSSSSSYYYaaaiiikkknnnpppnnnlllmmmooopppuuu{{{}}}rrrgggbbb___]]]aaagggmmmooorrruuutttlllbbbZZZWWWSSS[[[jjjwww{{{VVVIII===888777444111000......------,,,,,,,,,,,,------------------------------------------------,,,------......------,,,---...000000...------...000111666===@@@???AAAEEEGGGPPP```rrr}}}pppaaa[[[cccrrrzzzjjjaaappp{{{||||||rrrjjjSSSHHH<<<888777666777:::;;;===???@@@AAABBBDDDFFFGGGQQQ\\\eeeooo{{{tttiiiZZZLLLCCC>>><<<:::::::::===BBBEEEIIIRRR\\\fffooossssssxxxiiiRRRCCC===<<<777777:::>>>AAAJJJ\\\mmmlll```PPPDDD???===<<<;;;888888:::>>>AAAEEENNNXXXgggsssssseeeVVVMMMHHHFFFJJJQQQ[[[kkk}}}|||{{{zzzyyyvvvrrrnnnjjjeee___\\\UUURRRMMMJJJHHHDDD@@@===::::::;;;;;;:::999888777888999999999999999888888888777555333222000000///111111111111111111111111///000222555777888999:::666888>>>EEEJJJQQQ^^^kkkzzzvvvpppfff___MMMEEE>>>;;;999555555888333666999999999CCC[[[qqq~~~wwwsssvvvkkk```aaauuusssiiijjjkkklllrrrsssgggPPPCCC888444333111///000---......---++++++,,,...---------,,,,,,+++++++++************************++++++,,,---------,,,,,,------............//////---...///111333888>>>BBBLLL]]]qqq{{{yyyttttttwww|||||||||xxxqqqooovvvxxxxxxyyysssnnnhhh^^^VVVIIIAAA:::888777444444777666777999;;;===???AAAAAAAAAEEEMMMUUU^^^lll333333222222111111000000---,,,,,,,,,,,,,,,,,,---++++++++++++,,,---///000111;;;KKK^^^tttkkk]]]UUUSSSWWW^^^hhhmmmrrrrrrpppppprrrtttqqqtttzzzwwwlllfffbbbaaabbbdddcccdddgggkkknnniii___VVVTTTPPPYYYgggvvvaaaQQQ@@@999666333000///////////////.........---------------------------------------------------,,,,,,------------,,,,,,+++---......---,,,---...///111777>>>AAA@@@CCCHHHNNNTTTbbbtttxxxjjj```]]]eeeuuurrrgggfff{{{yyykkk___KKKBBB:::888888777999<<<:::<<>>BBBFFFKKKVVV```uuu{{{}}}|||nnnSSSDDD>>>:::888888888;;;>>>AAAIII[[[kkklllbbbTTTHHHAAA>>><<<:::999888:::===???BBBKKKUUUeeerrr|||ppp```TTTKKKGGGGGGJJJTTTbbbyyy}}}|||zzzxxxzzzvvvqqqlllhhhbbb]]]YYYUUUSSSOOOKKKGGGCCC???===::::::::::::999888777666555666666777777777666666777666444333111000000000111111111111111111111111***,,,...000333555666666444666<<>>@@@BBBBBBCCCHHHRRR\\\gggwww333333222222111000000000------,,,,,,,,,,,,------......------...///111222111999GGGWWWjjjzzzpppddd[[[VVVXXX\\\dddmmmttttttqqqpppppppppiiinnnwww~~~ssskkkgggdddaaa___YYYXXXZZZaaahhhiiiaaaYYYUUUQQQYYYggguuunnnZZZDDD999666333000000000000111111000000///...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,...000000///...///000///222888@@@BBBAAAEEEJJJRRRWWWdddwwwtttfff___aaakkk}}}~~~mmmffflll}}}rrrbbbVVVFFF???999999999999:::>>>;;;===???@@@@@@AAACCCEEEIIIRRR^^^kkkzzz~~~~~~}}}tttdddTTTGGG@@@======>>><<<>>>CCCIIIPPP]]]jjj~~~|||```GGG>>><<<888444999999;;;>>>AAAIIIZZZkkkmmmeeeZZZNNNFFF@@@<<<::::::999:::<<<>>>BBBLLLVVVeeerrr|||mmm^^^RRRJJJEEECCCOOO[[[qqq}}}zzzxxxvvvwwwtttoookkkfffaaa[[[WWWUUUSSSOOOJJJEEEAAA===;;;::::::999888777666666555333444555666666666555444666666555444333333333333111111111111111111111111///000111222333333333333444666;;;AAAFFFLLLYYYfffwww}}}yyytttmmmgggVVVLLLCCC>>>999555444777:::888999;;;:::???TTTjjj{{{zzzzzz|||rrrllluuupppllliiilllvvv}}}uuuUUUHHH:::444222///...///...//////---++++++,,,---)))***++++++---......///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------++++++,,,,,,---.........//////111222666<<>>@@@AAABBBCCCHHHMMMWWWeeettt222222222111000000//////------,,,,,,,,,,,,------//////.........000111222444888BBBOOO^^^nnn}}}uuulllccc[[[WWWXXX[[[gggqqqpppllljjjhhheeeeeekkkxxxzzzsssooolllfffaaaTTTRRRSSS\\\iiioookkkeee]]]XXX^^^iiiuuu{{{dddIII;;;666444222222000000111111111000///...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++---///000111000///000111...222999AAABBBAAAFFFLLLTTTXXXggg}}}rrraaa]]]cccsss}}}~~~yyyiiigggqqqvvvgggWWWLLLAAA<<<888999:::999:::>>><<<>>>@@@AAABBBCCCEEEGGGMMMUUUaaappp{{{{{{wwwhhhWWWHHH@@@>>>>>>>>>===???EEELLLWWWhhhvvv~~~uuussszzz[[[EEE===;;;999666888888:::>>>AAAJJJ[[[llloooiii___UUUKKKDDD>>>;;;;;;999:::<<>>===:::999777666555444555555222333555777777666555444444444333333333333444444111111111111111111111111111222333444444444444444555666:::>>>BBBGGGTTTaaarrr~~~zzzuuunnniiiYYYOOOEEE???999444333666:::555555999:::>>>PPPddd|||ttthhhlll}}}tttllleeeiiivvvzzzYYYLLL===666333000...///...//////---+++***+++---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------******++++++,,,------...///000111333777>>>FFFLLLbbbppp|||yyylllbbbeeelllvvvkkk```bbbiiiyyyzzzyyy{{{~~~}}}xxxqqqiiiaaaYYYPPPJJJ>>>:::888888666444666;;;;;;<<<===???@@@BBBCCCDDDMMMQQQ]]]ppp222222111111000/////////...------,,,,,,------......---,,,,,,---...///000111333999CCCPPPaaasssxxxrrriii^^^VVVSSSRRR```lllkkkgggdddaaa]]]gggmmm|||yyywwwuuuooohhhTTTPPPRRR]]]mmmwwwvvvrrrfff```dddmmmwwwjjjMMM<<<777555333333///000111111111000...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,...///000///...///000...222:::AAABBBBBBFFFMMMSSSXXXjjjqqq___[[[eeexxxyyyrrr|||~~~}}}tttfffggguuuppp^^^NNNDDD>>>:::888999999888:::>>>===???BBBCCCCCCDDDFFFHHHPPPWWWdddtttyyyyyyyyyjjjXXXIIIAAA>>>???>>>===???FFFPPP]]]pppvvvjjjiii~~~pppWWWCCC:::999999888666777:::===AAAJJJ]]]mmmqqqlllcccYYYOOOFFF???<<<;;;999:::===@@@GGGSSS___nnnzzz~~~vvvwwwmmmdddZZZSSSMMMRRRbbb}}}}}}yyyuuusssllljjjhhhgggeeeaaa\\\XXXZZZYYYVVVQQQJJJEEEBBBAAA;;;999666444333333444555222444666777888777666555111000000000111222222333000000000000000000000000+++,,,...000222333333444666666999<<<>>>CCCPPP\\\ooozzzvvvooojjj\\\QQQFFF???999444333555888222111777:::===LLL___rrraaadddwwwzzznnndddfffttt}}}|||}}}]]]OOO@@@888444000///////////////---+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,------...---))))))***++++++,,,------000000111333777???HHHNNNjjjtttzzzttthhhccckkkuuu}}}pppfffaaa```iii}}}~~~zzzyyy{{{yyytttmmmeee]]]UUULLLGGG;;;888666777666444777<<<<<<===>>>???AAABBBDDDDDDPPPTTTaaawww333222111111111111...,,,+++,,,---.........---,,,//////.........---------111333999BBBJJJUUUfffuuu|||~~~xxxlllaaaUUUNNNMMMXXXcccfffdddbbbaaa```iiirrrzzzrrr^^^MMMIII\\\vvvoookkkiiiooo~~~mmmOOOAAA;;;777333333333222000///.........//////............---------,,,,,,,,,---------......000///...---------------...222111------111111---///:::===>>>DDDFFFHHHSSSSSSeeepppkkkXXX^^^mmm|||rrr}}}zzzssseeehhhwwwwwwcccRRRFFFAAA<<<<<<<<<;;;999999;;;<<>>@@@@@@@@@FFFNNNWWWcccqqqyyyqqq{{{}}}rrrcccSSSHHHBBB???>>>===???@@@EEETTTiiiwwwyyyrrreee]]]iii|||eeeNNNBBB>>>888444444444:::<<<;;;@@@OOOaaalllvvvmmmddd^^^WWWKKKAAA<<>>DDDPPP[[[ooo~~~|||vvvooojjj___SSSHHHBBB>>>888555666222333777999777;;;HHHWWWvvvrrrhhhrrrvvvjjjcccjjjvvvxxxeeeSSS@@@888666333111000000000///...---,,,,,,,,,,,,,,,------------,,,,,,******+++,,,---......///+++++++++,,,,,,------------,,,,,,,,,,,,---......111000222888>>>DDDOOOXXXnnnnnnyyylll___ccclll|||kkkccc```___kkk}}}~~~{{{www~~~xxxssskkkbbbYYYOOOFFFAAA;;;:::888777777888:::;;;???===>>>@@@@@@@@@DDDKKKUUU```ppp444222111111111111///------,,,,,,++++++,,,---...//////.........---------///111666>>>DDDNNN^^^mmmyyywwwjjj[[[NNNHHHQQQ[[[```aaacccdddfffoooxxxzzz]]]MMMGGG[[[xxx}}}wwwsssvvvvvvWWWDDD;;;444000000333222000///.........///...---------,,,,,,,,,,,,,,,,,,,,,---------......+++******++++++---......///666888333...///111000000;;;===>>>EEEFFFHHHSSSYYYmmmzzzhhhXXX___rrr|||yyyxxxzzzwwwssseeeiiiwwwqqq^^^NNNDDD???<<<<<<<<<;;;::::::<<<>>>???>>>???AAA@@@AAAHHHPPPZZZfffuuuyyyrrr|||vvvlll]]]OOOFFFBBBAAAAAACCCEEEGGGMMM]]]pppxxxwwweee[[[XXXiiiwwwbbbKKKAAA<<<777444333555:::===<<>>;;;888888;;;>>>CCCNNNZZZlll{{{{{{nnnaaaXXXWWWZZZhhh{{{xxxwwwuuutttqqqiiidddcccbbb______ccciiicccYYYQQQJJJEEE@@@===999888444111222888;;;999777777777666666666555555222222111000000000000000111111111111000000000///111111222333333444555555666444555888;;;AAAMMMYYYjjj{{{}}}xxxqqqkkkaaaUUUIIICCC===777444444555555666888777:::DDDPPPjjjxxxsssyyyllldddiiiuuuxxxfffTTTAAA999666333111000/////////...---------,,,------............------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---......000000333999>>>EEESSS```uuutttzzzhhhZZZbbbqqq|||hhh___^^^bbbqqq{{{|||yyyxxxvvvppphhh___VVVLLLDDD>>>:::999888777777888:::;;;>>>===>>>AAAAAABBBHHHPPP\\\iii|||555333222111111111///---...---+++******,,,///111...............---------......333999>>>FFFUUUcccuuu~~~yyycccQQQIIIMMMTTT\\\bbbggglllpppxxx|||[[[KKKEEEXXXzzz}}}~~~~~~^^^HHH;;;333111111222111000///.........///------,,,,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,---...//////...777<<<777///---///000222===??????EEEFFFIIITTT]]]tttyyydddXXXbbbxxx}}}xxxttt|||tttppp|||sssfffiiivvv{{{iiiVVVIIIAAA>>>;;;;;;<<<;;;:::;;;>>>@@@???>>>???AAAAAACCCJJJSSS^^^kkk{{{yyysssyyyjjjbbbUUUJJJCCCBBBEEEHHHGGGGGGJJJSSScccppppppkkkXXXTTTXXXmmmnnn]]]JJJ???:::777444444666;;;>>>===CCCRRRcccmmmoooggg___]]]YYYOOOEEE@@@666555666999===BBBMMMXXXiiixxx|||qqqbbb]]][[[bbbuuu{{{yyyyyyyyyxxxrrrjjjbbb_________aaaeeellleee[[[QQQJJJCCC>>>;;;777888666444888@@@DDDCCC777777777777666666666666222222111000000000000111111111111111000000000000111222222333333444444555777555444666888===IIIUUUdddyyyyyyrrrlllcccWWWKKKDDD>>>777333333888555444666777999@@@HHH[[[qqq}}}ooodddgggqqq{{{}}}fffUUUCCC:::777333111000..................------.........//////.........++++++++++++++++++++++++---------,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///111555:::>>>GGG[[[mmmiiiZZZeeexxxzzzeee]]]^^^fffzzz}}}yyyxxxvvvyyy~~~rrrmmmdddZZZQQQHHH@@@;;;888888777777777888:::;;;===<<<>>>AAACCCEEENNNWWWddduuu666444222111111111///......---,,,,,,,,,...000111........................,,,---000666:::AAAPPP]]]qqq~~~qqqZZZQQQPPPTTT^^^hhhqqqyyyrrrVVVIIICCCTTTzzzcccKKK<<<666555777111111000///////////////---------,,,,,,,,,,,,+++,,,,,,,,,---------......000///...---,,,+++++++++,,,222888666000------///444???@@@@@@FFFGGGJJJUUU^^^vvvrrraaaXXXfff}}}{{{tttpppxxx|||kkkhhhtttsssgggjjjuuuuuuaaaPPPEEE@@@>>>999::::::::::::;;;>>>@@@@@@???@@@BBBCCCEEEMMMVVVbbbpppyyyvvv~~~sssiii\\\VVVMMMDDDAAACCCJJJOOOOOOMMMOOOYYYfffmmmggg]]]TTTVVV```xxxvvvggg[[[KKK@@@:::888666555555:::======CCCRRRbbbkkkkkkbbb[[[ZZZXXXPPPFFFAAA666555666:::<<<@@@JJJTTTaaappp|||lllfffaaabbbmmm|||zzz{{{{{{{{{ssskkkbbb\\\[[[^^^bbbfffmmmfff\\\RRRJJJDDD???===:::;;;:::888<<>>888444555999444111444777999===BBBQQQddd|||rrreeeeeemmm|||~~~fffVVVEEE<<<777333000111---------.....................////////////......+++++++++*********))))))---------------,,,,,,,,,---,,,,,,,,,,,,---.........222888<<<@@@MMMfff~~~uuudddooovvvdddaaaaaannn|||wwwtttsss{{{|||oooiii```VVVLLLDDD===888777777666777777999:::;;;>>>===>>>AAACCCGGGRRR]]]lll888666333222111111000///---...///000111111111111---.....................,,,---000555999@@@NNN[[[qqqkkkWWWRRRSSSaaarrr|||cccOOOGGGBBBQQQvvvjjjPPP>>>777777888000000000000000/////////............------------,,,,,,,,,---------............,,,+++***)))))))))---...111444333111//////666@@@AAAAAAGGGHHHLLLXXX```xxxlll___ZZZiiixxxppplllnnn|||tttcccbbbmmmzzzrrrgggjjjtttooo\\\MMMDDD@@@???777888999999999:::===@@@AAA@@@@@@CCCDDDGGGPPPZZZfffuuuyyyxxxssseee[[[PPPMMMGGGBBBAAAFFFOOOWWW\\\WWWVVV___iiijjjbbbYYYSSSZZZkkk{{{pppddd[[[OOOCCC<<<:::999777444999;;;<<>>EEENNNXXXhhh~~~sssmmmiiijjjnnnyyy}}}{{{{{{{{{{{{tttmmmbbbZZZYYY___eeehhhllleee[[[QQQJJJFFFBBB@@@>>>>>>;;;888999>>>???<<<222222222222111111111111333222222111111111111111000000000000000000111111222222333333333333444444999666555666777:::CCCMMMXXXkkkyyyqqqlllaaaVVVJJJDDD???:::777777666111///333777999<<>>DDDUUUsssttt}}}pppeeegggiiiyyy|||wwwsssttt~~~yyyllleee[[[QQQHHHAAA;;;888666666666777999:::;;;<<>>888999::::::999;;;>>>@@@BBB@@@AAADDDFFFIIISSS]]]jjj{{{zzzyyyxxxiii[[[QQQGGGGGGEEEBBBCCCJJJUUU]]]ccc[[[WWW]]]cccccc]]]YYYVVVbbbxxxvvvlllbbb^^^TTTFFF>>><<<:::888444888:::;;;DDDSSS```gggfffZZZOOONNNOOOJJJBBB===:::999:::<<<;;;;;;AAAIIIQQQaaayyyuuupppooossstttuuuxxxvvv{{{zzzyyyxxxrrrlllbbbYYYYYYbbbiiikkkllleeeZZZQQQKKKGGGDDDCCC>>>>>>:::555444777666222111111111111000000000000333333222111111111111222000000000000111111111111333333333333333333333333777555666777777999@@@IIIPPP```rrr}}}yyyqqqlllaaaVVVKKKEEE@@@;;;888999444000///444777888;;;>>>IIITTTiii|||nnniiijjjpppzzzaaaTTTFFF===777222111222..................------.........//////.........,,,,,,++++++*********))),,,---------............---,,,,,,,,,,,,---......///333:::BBBKKK___~~~nnnggglllsss~~~zzzuuusssxxxzzztttggg```VVVLLLDDD>>>:::777555666777999:::<<<======@@@@@@BBBEEEGGGNNN___ooo;;;888444222222222111000,,,,,,---...///000111111---------........./////////...000222444888EEEQQQiiihhhZZZXXXkkknnnUUUEEEIIIJJJPPPlll~~~wwwuuuuuu|||```GGG:::666333...///000111111000//////.........---------,,,,,,,,,,,,,,,---------......111000000//////000000000///...000444222---...333666@@@AAAAAAIIILLLQQQ]]]jjj~~~ccc]]]```qqq~~~mmmbbb```jjjyyyzzzvvvhhh\\\___hhhqqqyyyoooeeehhhoooxxxgggWWWKKKCCC>>><<<;;;<<<<<<<<<;;;<<>><<<:::777555888:::<<>>EEEJJJZZZttt~~~sssnnnpppxxxyyyuuuxxx{{{qqqjjjooo|||yyyvvvtttmmmiii```XXX[[[fffoooqqqmmmfff[[[QQQKKKGGGEEECCC???>>>:::555444666444000333333333333222222222222444333222222111111222222///000000000111111111111333333333333333333333333333222444777777777===EEEKKKZZZjjjwww{{{sssmmmcccXXXLLLFFF@@@;;;888888333111222555777666999===DDDOOOeeetttnnnlllmmmxxxuuu^^^RRREEE===777222111333/////////...---------,,,------............------,,,,,,,,,,,,+++++++++++++++,,,,,,---...///000000---,,,,,,,,,,,,---......111444;;;DDDQQQhhh~~~nnniiiooo|||{{{wwwrrrsss}}}uuummmaaaZZZPPPGGG@@@;;;888666555666888:::<<<===>>>>>>@@@AAADDDHHHLLLVVViii{{{<<<888444222222222111000,,,+++******+++---000222---------.........//////000//////111111444@@@LLLbbbuuueee___qqqxxxtttnnnUUUCCCLLLNNNQQQjjjyyyqqqmmmlllvvveeeKKK>>>999555...///000111111000//////---------,,,,,,,,,++++++,,,,,,,,,---------.........---,,,***)))(((''''''---...111333,,,&&&)))333666@@@AAABBBIIIMMMRRR___kkkvvvaaa]]]aaattt}}}hhh\\\[[[oooxxx{{{rrreee]]]```iiipppzzznnneeegggnnn~~~tttdddUUUKKKCCC===:::===>>>>>>>>>===>>>@@@BBBCCCAAABBBEEEGGGLLLVVVaaarrrzzz{{{{{{fffWWWNNNHHH@@@CCCFFFGGGIIIPPP[[[dddjjj___XXXZZZ]]]___dddjjjsssvvvmmmeeeaaabbbZZZJJJ>>>;;;999666666999;;;===GGGVVVbbbgggfffVVVHHHEEEFFFCCC<<<888555555777999888777<<>>??????@@@AAAFFFJJJOOO[[[qqq;;;:::777444111000/////////...---,,,------///000444111,,,***+++,,,------000...///111222555???IIIgggkkk______vvvxxxjjjhhhwwwrrr^^^RRRPPPMMMSSSiiizzzrrrkkkgggooo}}}rrrTTT<<<444555444333222000//////......,,,---------,,,,,,+++***,,,---......------...000///////////////000111111111//////222111111444:::666???EEEDDDEEENNNVVVZZZuuu|||wwwjjjeeehhhvvvxxxccc\\\bbb~~~xxx|||pppeeedddggghhhrrr~~~~~~kkkZZZ]]]ppp{{{oooaaaTTTHHH>>>:::<<<;;;;;;::::::;;;<<<>>>???>>>>>>AAAFFFIIIPPP^^^kkkyyywwwdddSSSHHHCCCEEE@@@CCCFFFJJJZZZhhheeejjjbbbYYYVVVWWW^^^lllyyyxxxoookkkkkkrrrhhhYYYKKKBBB===:::999777999999<<>>HHHeeennn```]]]ppp{{{mmmbbbaaaooozzzhhhbbb^^^WWWVVVddd}}}xxxnnngggccclllyyywwwZZZAAA666555111111000000000000111111...---------,,,,,,,,,,,,,,,---......------...000---------------...//////222///000222111000444999:::???EEEHHHIIIOOOYYYbbb}}}zzzrrrnnnooozzz}}}gggaaagggzzz~~~xxx~~~mmmgggkkkooolllsss~~~|||jjjZZZ]]]ooo~~~|||vvvjjj\\\QQQFFF===999;;;888888888999;;;>>>AAABBBCCCBBBDDDGGGIIINNN[[[hhhyyyvvvcccRRRHHHCCCCCC???CCCHHHMMM___mmmkkklllbbbZZZWWW[[[eeeuuuuuunnnkkkkkknnneeeWWWJJJAAA<<<999888777888999;;;EEESSS\\\^^^YYYPPPEEE===;;;;;;:::888555555666777888:::;;;<<>>666222000000//////.........---------......---------,,,,,,,,,------............---------,,,+++++++++,,,---...---///000111//////000111666;;;CCCNNN```yyy}}}~~~~~~vvvxxxxxxnnnlllnnnzzz|||ssslllfffZZZSSSIII@@@:::888666555999888777999===@@@@@@???AAABBBKKKVVV]]]jjj<<<:::888555222111000000111000...------------............///111111000...///......111222444<<>>>>>CCCJJJLLLOOO\\\lll}}}zzzwwwyyylllffflll~~~{{{yyyxxxjjjlllwwwzzzsssvvv~~~vvvgggYYY\\\mmm{{{}}}xxxnnnbbbUUUKKKCCC;;;999:::888888888999;;;>>>AAABBBDDDCCCDDDGGGIIIOOO\\\iiizzzuuucccRRRHHHDDDAAA>>>CCCKKKTTThhhvvvsssmmmcccZZZZZZaaannnwwwrrrmmmkkkllliii```SSSHHH???;;;888777666888888:::BBBNNNUUUVVVPPPIII@@@;;;999888666444555555555666777999;;;;;;CCCIIIYYYooozzznnnfffbbbfffkkkjjjeeebbb\\\[[[[[[[[[UUULLLGGGHHHDDDEEEIIIPPP___uuu}}}sssnnnnnniii]]]WWWUUUYYYlll|||zzzpppdddWWWRRRNNNIIIFFFEEE@@@>>>;;;999777666555555333333333333222222222222111111111111111111111111222222222111111111111111111111222222222333333333222333444555666888===@@@GGGTTTfffwwwwwwssshhhaaaWWWMMMEEE???:::777444333222222333555777999;;;EEEXXXppp|||www{{{iiijjjrrr{{{~~~{{{{{{}}}}}}yyyzzz|||kkkcccZZZLLL@@@888444222111...............---------...------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------+++---///000000000222444888<<>>???@@@???AAAEEEIIIPPP___mmm|||vvveeeTTTIIIDDD@@@===DDDOOO[[[ppp{{{nnnddd\\\^^^hhhxxxxxxqqqooolllkkkkkkccc\\\PPPFFF???;;;888666777999999:::@@@JJJOOONNNHHHCCC===999777666444222444444555666777999:::;;;???DDDPPPcccrrr{{{zzznnnddd\\\^^^```^^^YYYWWWOOONNNLLLKKKHHHDDDCCCCCCAAADDDIIINNNYYYllltttnnnllliii]]]WWWVVVZZZmmm|||{{{ooocccXXXRRROOOIIIEEECCC???>>>;;;999777666555555333333333333222222222222111111111111111111111111111111111111111111111111111111222222222333333333222333444444555888<<>>???@@@CCCGGGPPP]]]lll===<<<999666333222111111222111000...---------...222///+++******,,,,,,,,,...---...000000111888AAAUUUmmm~~~ooobbbZZZ^^^jjjsssvvvvvvpppllliiifff```^^^ccclllvvvmmmfffZZZNNNKKKYYYrrrvvvggg]]][[[dddnnnnnnRRR???777333222222111111111111111111000...------...000111,,,---......------...000000000////////////000000111//////222222111444:::BBB===AAAKKKOOOTTTjjjxxxzzztttrrr{{{tttnnnxxx|||zzz{{{rrr]]]WWWTTT]]]lllwwwxxxttteeeYYYLLLEEEAAA<<<:::;;;;;;;;;::::::;;;<<<>>>???>>>>>>@@@DDDHHHPPP```nnnvvvhhhXXXKKKDDDAAA>>>FFFSSS```vvvnnnfff```fffsss{{{ooommmooonnnkkkiii^^^XXXNNNEEE???<<<999777777999::::::???FFFIIIGGGAAA???;;;999777666444333555555555666777999;;;<<<>>>AAAJJJYYYeeennnxxxyyymmmaaaWWWUUUUUURRRNNNKKKDDDDDDDDDCCCCCCCCCBBB@@@CCCEEEIIINNNWWWiii~~~wwwoookkkiii]]]XXXVVV[[[nnn~~~|||qqqeeeXXXRRRNNNHHHCCCAAA???>>><<<:::888666555444444444444444333333333333222222222222222222222222111111111111111111111111111111222222222333333333222333444444555777;;;>>>AAALLL[[[iiixxxtttooolllfff\\\RRRIIIBBB<<<888444333222111222444666888777>>>NNNcccvvv|||{{{||||||vvvrrrzzz}}}pppkkkoootttrrreeeSSSDDD;;;777333111---.....................------------------------+++,,,,,,------,,,,,,++++++,,,---.........---------...//////...///111333:::<<>>@@@AAADDDJJJUUUcccttt>>><<<:::777444333222222222111///............///666222---++++++,,,.........,,,...000000000666???PPPeeennnfff]]]\\\ccclllrrruuullljjjjjjjjjhhhggglllsss}}}wwwppphhh\\\PPPIIIPPPfffzzzuuuhhh]]]\\\ccckkktttWWWBBB888555444333222111000000/////////...---...///000111,,,---......------...000///......------------...///---...111222222666<<>>AAABBBAAA@@@AAAEEEHHHPPP```nnn|||vvvlll^^^PPPFFFEEEAAAIIIVVVcccxxx~~~mmmhhhhhhssszzzpppiiimmmrrrpppjjjfffYYYSSSKKKDDD???<<<999777666999::::::>>>CCCCCC@@@===<<<:::888666555555555666666666777888:::<<<<<<>>>@@@HHHSSS]]]fffpppzzzyyylll___QQQMMMLLLHHHDDDCCC;;;===???@@@CCCGGGFFFCCCFFFGGGIIINNNZZZlll{{{sssmmmiii]]]XXXXXX]]]qqqrrreeeXXXQQQMMMGGGBBBAAA???>>>===;;;999777666555444444444444333333333333222222222222222222222222111111111111111222222222111111222222222333333333222333444444444777:::>>>CCCLLLYYYggguuuuuunnnmmmfff]]]SSSKKKCCC===999999777555333222222333444666>>>MMMcccvvv|||xxx|||zzzwww~~~zzzjjjdddhhhpppyyyjjjVVVEEE<<<777333000---------...............,,,,,,,,,------------...,,,,,,------------,,,,,,------------...............//////......///222444<<<===MMMhhh|||}}}vvvrrrjjjhhhqqq|||tttnnnlllpppzzzrrr{{{zzzqqqdddYYYSSSFFFAAA:::555444666888999888:::<<<<<<===>>>AAACCCFFFOOO]]]mmm>>>===:::777555333222222111000///......///000000222000---,,,---......------,,,---000//////555===HHHZZZrrr}}}ooojjjbbb[[[[[[bbbkkkqqqmmmkkklllnnnmmmlllpppvvv~~~~~~vvvmmmaaaVVVNNNOOO___ppp~~~yyymmmcccaaaffflll{{{^^^EEE888555555333222111000000000---------....../////////,,,---......------...000//////...------------------,,,---111222333777===BBBFFFIIIJJJQQQeeerrrtttnnnsss~~~{{{{{{|||{{{sssssskkkVVVOOORRRZZZhhhvvv{{{wwwqqqeeeWWWIIICCC@@@<<<999888888888888999;;;>>>AAABBBAAA@@@BBBFFFJJJSSSdddsss|||wwwtttoooeeeUUUIIIHHHDDDKKKWWWdddxxxzzzllljjjqqqppphhhfffnnnuuusssjjjcccSSSOOOHHHBBB>>>;;;888666333666888888;;;??????::::::999888666555555666777777777777888999;;;===>>>>>>@@@HHHSSS]]]gggsss~~~{{{}}}~~~{{{lll]]]MMMGGGEEEAAA>>>===999<<>>===;;;888777555333333333333222222222222111111111111111111111111000000111111111222222222111111222222222333333333333333444444444666:::===AAAJJJVVVcccqqqzzzppplllfff]]]TTTLLLDDD>>>:::999777555333333444555666666???OOOeeeyyyzzz~~~}}}}}}lllbbbfffmmm~~~nnnWWWFFF<<<777333///---------.........//////,,,,,,,,,---------......------............------...------,,,---...///000,,,---.........000444777>>>@@@PPPkkk|||yyypppllldddkkkzzzxxxmmmdddfffqqqvvv|||tttlll```UUUPPPEEE@@@999555444666888999999;;;>>>>>>>>>???BBBEEEJJJVVVhhhzzz???===:::777555333333333000000///......///000111,,,++++++,,,---...---+++---,,,---000//////444<<<@@@PPPfffzzzxxxqqqnnnfffZZZUUUZZZdddkkkllljjjjjjkkkjjjgggjjjppp}}}yyypppeee\\\SSSRRR^^^mmm~~~}}}tttjjjgggkkkoooyyycccHHH999555444333222111111111111,,,,,,---...//////......,,,---///...------...000222111000///////////////,,,+++---111222333888???>>>FFFJJJGGGOOOhhhmmmooommmsss~~~}}}{{{yyytttnnnpppeeeMMMOOOTTT^^^mmmzzz}}}wwwpppeeeVVVHHHBBB???;;;888666;;;;;;::::::;;;<<<>>>??????>>>AAAGGGMMMXXXjjjzzzyyysssqqqqqqiiiYYYKKKKKKFFFLLLXXXeeewwwwwwllllllwww{{{jjjeeeeeepppxxxuuuiiiaaaPPPLLLEEE@@@===999666444111444666777:::===;;;777888777666555333444666888777777888999:::<<<===>>>===@@@HHHUUUaaammm{{{zzzwww{{{~~~kkk\\\KKKDDDAAA>>>;;;:::<<<@@@CCCEEEOOO\\\```]]]TTTPPPMMMRRR```sss|||ttthhh]]]YYYZZZ```uuuooobbbTTTNNNKKKHHHFFFGGG@@@@@@???>>><<<999777666222222222111111111111000000000000000000000000000000000111111222222222222111111222222222333333333333333444444444666:::===>>>FFFRRR___nnn~~~rrrkkkeee]]]TTTLLLEEE???:::444333333333555777:::<<<888@@@RRRhhh}}}}}}ooodddfffllloooXXXFFF<<<777222///---------.........//////,,,,,,,,,------.........---......//////......---///...,,,+++,,,---///111***+++,,,---...111666999@@@BBBRRRmmm|||vvvllliiicccpppxxxiii^^^cccvvvwww|||vvvooohhh]]]SSSNNNDDD???888444444666888999:::<<>>???CCCFFFMMM[[[ooo@@@>>>;;;999888666333000000222444111---******+++,,,,,,,,,++++++*********)))+++---......000333666???HHHZZZmmmwwwwwwwwwyyypppjjjaaaYYYRRROOOVVV___iiiggghhhhhhddd```eeeooo{{{}}}qqqhhhcccZZZ]]]ooo}}}zzzrrrjjjjjjqqqoooOOO444666444222111111000...,,,........................//////////////////......//////.........---------,,,++++++***+++000777<<>>AAAGGGFFFGGGKKKPPP[[[nnn~~~~~~wwwqqqoooiii^^^SSSOOOGGGFFFIIIUUUeeeqqqwwwwwwooovvvsssmmmggghhhsssyyypppbbbYYYGGGEEEAAA???>>>===;;;999999999999::::::999999999666555444333444555666777666777777999:::;;;<<<<<<;;;AAALLLXXXeeettt~~~tttooowwwnnnaaaPPPDDD@@@>>>;;;777999;;;???HHHXXXgggjjjfffaaa[[[YYY]]]hhhwwwuuuiiiddd]]]]]]hhhyyyooocccUUUKKKIIIIIIHHHGGGFFFCCC@@@>>>===;;;777555444444333333222111000000000000000000000111111111000000000000000000000000///000000111111222333333333444555555444555888;;;>>>GGGSSS___lll~~~uuuiiiddd\\\RRRIIIBBB>>><<<999777444333444666666666;;;>>>MMMhhhpppccceeennnsssYYYFFF<<<777444111000000///...............,,,------......------,,,///---,,,,,,---...---,,,***,,,...000000...,,,***---.........///111555888;;;IIIYYYlllwwwnnnfffnnnaaa~~~qqqiiiaaaeee}}}}}}xxx{{{sssjjjddd[[[OOOHHH===;;;888555555666888::::::===>>>======AAAEEEGGGUUUbbbwwwBBB???<<<:::999777444222111333333111---++++++++++++++++++*********))))))***,,,---------...111333999AAARRRccckkklllnnnqqqmmmggg```WWWNNNHHHLLLTTT______```aaa^^^[[[___hhhzzzuuuiiiZZZ[[[mmmyyyqqqpppuuusssSSS888888666444333222111///...................................................//////.........---------000///...---...222888===AAAAAABBBGGGNNN\\\tttnnn^^^___qqqyyynnnttt|||uuuyyyyyypppqqqtttfffVVVVVVPPPZZZjjjxxx~~~}}}xxxtttdddWWWIIIBBB===999999::::::;;;<<<<<<;;;<<>><<<:::888666444333333222222111111111000000000000000000000111000000000000000000000000111222222333333444555555333444444444444555888:::>>>FFFQQQ]]]kkk~~~tttfffbbb[[[SSSJJJCCC>>>;;;999777444333444666666666888:::IIIccc|||nnnaaafffoooqqqYYYFFF<<<777444111000000///...............,,,------......------,,,000...,,,---...///...---+++,,,...//////...,,,++++++,,,---...///333777;;;===LLL___rrr|||pppfffmmmfffoooggg```gggxxxvvvzzzqqqgggaaaWWWLLLEEE<<<:::777555555666888::::::<<<>>>===>>>BBBHHHLLLZZZiii~~~CCCAAA>>><<<:::888555333222333333111...++++++,,,************))))))))))))+++,,,------,,,,,,...000444;;;IIIWWW^^^aaaeeekkkmmmhhhbbbYYYMMMCCCDDDIIIWWWXXX[[[\\\ZZZXXX]]]eeezzzuuu^^^ZZZjjj}}}}}}{{{}}}yyyYYY>>>:::888555444333222111///........................------------------------/////////.........------333333222111111444:::>>>AAAAAABBBFFFLLLYYYppphhh^^^ddd|||nnnfffrrr|||yyywwwvvv|||}}}wwwooorrrxxxiiiWWWVVVQQQ]]]nnn{{{}}}vvvqqqbbbVVVIIIBBB===999888::::::;;;<<<<<<<<<===???AAA???AAAFFFOOOXXXeeeyyyyyypppfff```YYYNNNFFFCCCAAA@@@CCCMMMZZZgggooorrr}}}wwwlllfffjjjsss|||zzzmmm^^^VVVIIIFFFBBB???<<<999666444555555555666666555555555333333222111222333444555777777888999::::::;;;<<<@@@EEENNNXXXdddsssyyyqqqqqqvvvuuugggUUUGGG@@@>>>===;;;888<<>><<<:::888666222222222222222222222222111111000000000000000000000000000000000000000000111222222333333444555555222333444333333444777999>>>DDDOOO[[[jjj~~~rrrbbb___ZZZSSSKKKCCC===:::999777444333444666666666777888DDD[[[rrrmmm```eeeooo~~~~~~nnnXXXFFF<<<777444111000000///...............,,,------......------,,,000...------...//////...------------------------***+++---...111555;;;???AAASSSiii}}}vvvhhhlllnnnnnneee___jjjyyyrrrttt{{{nnnddd]]]SSSHHHBBB;;;999777555555666999::::::<<<======???DDDMMMTTTbbbrrrCCCAAA>>><<<:::888555333444333222000...,,,,,,,,,++++++*********************+++,,,,,,+++,,,...000333888CCCOOOVVV[[[dddmmmrrroookkkbbbSSSEEEBBBFFFVVVXXX[[[\\\ZZZ[[[bbbiiiyyyhhhZZZddduuu___CCC;;;999555333333222111///........................+++,,,,,,,,,,,,,,,------////////////............222222222222333777===AAACCCCCCEEEJJJQQQ^^^tttgggdddpppyyyeee```pppyyyvvvwww~~~vvv}}}|||vvvooottt|||nnn[[[XXXSSSbbbttt}}}uuunnn```TTTHHHAAA===999888:::999:::<<<<<<<<<<<<>>>@@@BBBCCCIIIQQQZZZfffxxx{{{yyyqqqggg\\\UUUOOOGGGAAA@@@AAAAAAEEELLLXXXeeepppvvv}}}sssllleeennnzzzzzzkkk\\\TTTHHHEEEAAA>>><<<999666444444444555555555555444444555444333333444555777888777777888999::::::;;;;;;???DDDLLLTTT___nnn~~~ppphhhpppzzzlllYYYJJJAAA===:::999777<<>>;;;:::888777222222222222222222333333111111111000000000000000000000000000000000000000///000000111111222333333111222333333222333666999>>>DDDNNNZZZjjjnnn___]]]ZZZTTTLLLDDD>>>:::999777444333444666666666999999AAASSSgggyyypppbbbdddlllxxxvvviiiVVVFFF===777333111000000///...............,,,------......------,,,///---,,,,,,...//////......---,,,,,,,,,,,,---...+++,,,...///111666===AAAEEE[[[ttt}}}kkkmmmwwwqqqgggaaammm|||vvvqqquuu~~~~~~lllbbbZZZOOOEEE@@@999888666555555777999:::;;;;;;===???@@@EEEOOOZZZiii|||CCC@@@===;;;:::888555333555444111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++++++++,,,///111333777???IIIPPPYYYggguuu{{{{{{xxxooo]]]KKKEEEGGGUUUZZZ^^^^^^]]]```ggglllttt{{{oooXXXYYYkkkdddGGG<<<999555222222111000///........................++++++++++++,,,,,,------000000/////////............///000111444888???CCCBBBDDDHHHOOOWWWeee{{{hhhiiiwwwqqq^^^^^^qqqwwwvvvwwwxxxpppxxxxxxtttooottt{{{mmm[[[YYYWWWhhhzzz}}}tttkkk^^^RRRGGGAAA===:::888:::777999;;;<<<;;;<<<===???BBBDDDIIIRRRZZZfffyyy}}}wwwqqqnnnggg\\\QQQKKKGGGBBB???@@@@@@BBBFFFMMMWWWeeettt|||yyyqqqmmmjjjuuuwwwhhhZZZRRRFFFCCC@@@===<<<;;;888666444555555666666555555444444444333333444555777888888888888999999::::::;;;<<>>999777777===DDDOOOccc~~~{{{oookkkkkknnnuuuuuudddYYYLLLJJJRRRYYY\\\ZZZMMMIIICCC>>>;;;:::888777222222222222222222333333111111111111000000//////000000000000000000000000///000000111111222333333111222333333222333666999???DDDNNN[[[lllmmm___^^^[[[UUUNNNFFF???;;;999777444333444666666666999888>>>LLL^^^sss|||{{{vvvdddbbbfffnnn|||yyylllbbbSSSEEE<<<777333111000000///...............,,,------......------,,,---+++***+++,,,......---///...,,,++++++,,,...///......///000222777>>>BBBIIIaaa}}}ooopppvvvkkkfffttt}}}yyyuuu{{{{{{jjj___WWWLLLCCC???888777666555666777999:::===<<<>>>AAABBBFFFRRR```rrrCCC@@@>>><<<:::888555333777444111///......---,,,,,,,,,,,,---------------((()))+++++++++---///222000333:::CCCKKKXXXmmm|||fffQQQHHHIIISSS]]]eeeffffffhhhkkklllpppvvv~~~kkkQQQPPP```{{{jjjMMM===999555222111111000///........................***++++++,,,,,,------...000000000/////////......+++---///111444999???CCCAAADDDJJJSSS]]]lll~~~gggiiixxxfffWWW^^^ssstttwwwuuu~~~ppphhhpppsssqqqmmmrrrwwwhhhXXXYYY[[[nnn|||sssiii\\\QQQFFFAAA>>>:::888999777999<<<===<<<<<<===??????AAAGGGQQQ\\\jjj~~~~~~xxxqqqkkkfff]]]SSSIIIEEECCC@@@@@@AAA>>>AAAGGGMMMXXXhhhyyyyyytttrrrrrr|||~~~sssfffZZZQQQFFFCCC@@@>>>===<<<999888555555666666666666555555222111111111222444555777888888999999999:::::::::999@@@HHHNNNVVVcccuuuuuulllhhhxxxzzzkkk]]]PPPFFF>>>::::::???GGGTTTllltttlllssswww{{{|||oooaaaVVVKKKLLLUUU\\\]]]YYYKKKGGGBBB>>><<<:::888666222222222222222222222222222222111111000/////////000000000000000000000000111222222333333444555555222333444333333444777999>>>CCCMMM[[[mmmpppbbb```]]]WWWPPPHHHAAA===999777444333444666666666555555:::FFFXXXpppzzzuuusss||||||ggg```bbbhhhwwwsssaaaZZZNNNDDD<<<777333111000000///...............,,,------......------,,,+++***)))***,,,---------...---,,,,,,,,,,,,---...///000000111333888???EEEOOOhhhwwwyyyxxxqqqqqq|||yyyvvvggg\\\TTTIIIAAA>>>666555555555666888999:::===<<<@@@FFFHHHJJJXXXiii|||DDDBBB???===;;;999777444888444000...//////...,,,+++++++++,,,,,,---------***+++,,,,,,,,,,,,...000...111777???IIIZZZtttoooVVVKKKLLLVVVffftttyyyyyyxxxtttppppppttt}}}|||\\\IIIMMMVVVwwwqqqTTT???;;;666333222222111000........................+++++++++,,,---.........000000000000/////////...+++---///111444888>>>BBBCCCFFFNNNXXXcccrrr|||fffiiiwwwwww\\\RRR[[[ppp{{{~~~pppuuusss}}}~~~zzzkkkdddmmmpppqqqnnnqqqssscccVVVZZZ___rrr|||sssiiiZZZPPPEEEAAA>>>:::888999999;;;>>>??????>>>???@@@???AAAGGGQQQ]]]mmm~~~~~~~~~|||wwwpppiiidddWWWNNNEEEBBBAAA@@@@@@BBB???DDDJJJQQQ\\\mmm~~~}}}}}}|||zzznnndddYYYQQQHHHEEEAAA???===<<<999777444444555555555555444444111111111111222444666777888999999999999:::::::::999AAAJJJPPPVVVbbbtttsssoooqqqvvvjjj^^^RRRHHHCCC>>>BBBJJJ[[[uuutttttt~~~ttthhh[[[SSSLLLPPPZZZ___ZZZSSSHHHEEEAAA>>><<<:::888666444333333222222111111111222222111111000//////...000000000000000000000000111222222333333444555555333444444444444555888:::<<>>===;;;888666999444000...//////...,,,*********++++++,,,,,,,,,---......---,,,+++---......000666???JJJ]]]zzzvvv[[[OOONNN\\\ppp~~~uuusssuuu~~~lllOOODDDOOOQQQtttvvvYYYAAA===888444333333222222........................++++++,,,------...//////000000000000////////////---...000222444777<<<@@@GGGJJJSSS]]]hhhwwwzzzgggjjjyyyrrrXXXNNNYYYkkkyyy~~~yyy|||nnntttsss~~~~~~zzzkkkdddnnnqqqsssqqqsssrrrbbbWWW]]]aaauuu{{{ssshhhYYYOOOEEE@@@>>>:::888999:::===@@@AAAAAA@@@AAABBBCCCCCCIIIRRR^^^nnn{{{|||}}}|||wwwpppiiieeeUUULLLCCCAAAAAA???@@@BBBBBBHHHOOOVVVaaasss{{{wwwkkkbbbYYYQQQJJJGGGCCC@@@>>>;;;888666333444444555555444444333333333333333444666888999999999999999999999:::::::::BBBLLLRRRXXXddduuu}}}rrrqqqxxx}}}ttthhh\\\QQQKKKBBBEEEMMM___|||~~~zzzxxxlllbbbWWWQQQNNNTTT___aaaXXXNNNFFFCCC@@@>>>===;;;777555444444333333222111000000222222222111000//////...000000000000000000000000///000000111222222333333333444555555444555888;;;:::@@@JJJZZZlll~~~}}}iiifffaaaZZZRRRJJJDDDAAA:::777444333444666666666999999<<>><<<444444444555777888:::::::::;;;DDDPPPTTTWWWggg{{{HHHEEEAAA>>>===;;;999777555444333111///...,,,,,,------------------------,,,---------......//////111222666===JJJ```~~~bbbPPPRRRddd{{{qqqqqqyyyzzz___JJJBBBDDDGGGiii~~~}}}```DDD999222444555111000444000---,,,---///000...,,,////////////////////////////////////...---,,,+++------...111777<<<@@@AAACCCQQQ]]]aaafffvvvyyygggkkk{{{~~~aaaQQQQQQUUUbbbsssyyy|||zzzyyyyyy||||||pppkkklllpppnnnmmmtttuuubbbXXXdddhhhxxx{{{qqqgggVVVMMMEEEAAA===999888:::;;;<<<======<<<<<<===>>>DDDEEEIIISSScccxxx}}}}}}zzzyyy{{{yyynnnbbbRRRKKKDDDBBBAAA???@@@CCCIIIKKKPPPXXXggg}}}{{{qqqggg^^^XXXTTTMMMHHHBBB???>>><<<999666777777666555444333333222333333333444555666777888<<<::::::;;;999555666:::???HHHVVVaaaffflllzzzsssjjjsssyyylllXXXIIIFFFDDDKKKbbb}}}}}}wwwpppiiicccWWWOOONNN[[[hhhgggZZZNNNGGGDDD@@@>>><<<:::888666333222111222333333222000000000000111222222222333111///------.../////////111222222333333444555555666555555666666777888999??????HHHZZZmmm}}}~~~ooojjjbbb[[[UUUNNNEEE???;;;999666555555444333111444555999@@@MMMfffooorrrpppppp|||pppbbb^^^```iii{{{kkkSSSPPPIII@@@:::777444222222///------///000///---------............---------,,,,,,,,,,,,---...//////............///000000111000111666<<>>===:::888555333333222000...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...///000111000111666???MMMfff}}}aaaPPPSSSmmmyyyjjjjjjssswww^^^JJJCCCDDDHHHeee{{{www~~~gggGGG;;;333444555000///333///...,,,---///000...,,,------------------------,,,---......///............---...222777<<>><<<:::777555777444111000111222222111111111111111111222222222222000///...///000000000111111222222333444444444444444444444555777888888======FFFXXXkkk{{{qqqllleee___YYYQQQHHHAAA<<<:::777555555444333111666777:::@@@LLLdddxxxuuukkkpppqqqrrr}}}rrrccc^^^]]]eeevvvjjjUUUQQQIIIAAA;;;777444111222///------///000///---------............------,,,,,,,,,---------......---............/////////111111333888<<>>CCCMMMXXXggg|||CCCAAA@@@>>>===:::666333111111000///...---,,,,,,++++++++++++++++++++++++)))***+++,,,...000111222///000555???NNNhhhxxx___QQQUUUttt~~~ssscccdddmmm~~~ttt]]]LLLEEEEEEHHH^^^rrrmmmsss~~~pppLLL>>>444444555000...111///...------//////...---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///000000000.........222777<<>>AAACCCCCCHHHPPP[[[jjj~~~{{{nnn```KKKDDD??????@@@@@@CCCHHHFFFLLLWWWeeeuuu{{{vvvnnneee``````dddgggZZZRRRHHH@@@<<<999666444222333333333444444444555444444444444444555666777:::777777:::::::::???EEEJJJQQQ^^^jjjsssxxxuuu~~~nnnbbbZZZTTTUUU```ppp~~~yyytttnnngggbbbWWWUUUZZZhhhqqqiiiXXXLLLIIIFFFBBB>>><<<:::777444999555111///000111222222222222222111111111111111111111000000000111111222000111111222222333444444333333333444555666888999:::;;;EEEVVViiiwwwsssoooiiiddd^^^VVVLLLDDD===:::777555555555333222777888:::???JJJ```wwwiiieeejjjqqquuuvvv~~~wwwgggaaa\\\bbbqqq{{{zzz~~~nnnYYYSSSKKKCCC===777333000111///...---...///...---------............------+++,,,---.........---,,,,,,,,,.../////////...---111222555999===DDDTTTdddwwwwwwxxxtttxxxwwwiii```TTTJJJDDD???;;;777666777777888999999::::::??????BBBKKKVVVhhhBBBAAA@@@@@@>>>;;;777333111111000///......------++++++++++++++++++++++++******+++,,,...///000000111111444<<>>>>>???@@@DDDHHHIIIPPP\\\kkk{{{zzzrrriiieeefffkkknnnppp___VVVJJJAAA<<<:::777555333333333333333333333333333333333444555666777888;;;888888:::;;;;;;AAAHHHOOOTTT___lllyyy}}}~~~vvvlllccc\\\ZZZ```jjjsss}}}zzztttooojjjddd___UUUWWW```oootttjjjXXXLLLJJJGGGBBB???<<<999666444666444111111222333333333333222222222111000000000000111111111000111222333000000111111222333333444333333444444666777999:::999;;;DDDUUUfffsssuuuqqqlllhhhbbbYYYOOOGGG???<<<888666555555444333666777999>>>GGG]]]sssccc___hhhpppwwwyyy}}}zzzkkkddd^^^cccqqqzzzuuuvvvyyy___VVVLLLEEE>>>777222000111000..................------............------***+++---//////...---,,,***,,,...///000///---,,,///111666:::===FFFYYYlll~~~zzz~~~pppoooyyytttggg^^^QQQGGGAAA===999666666666777888999::::::;;;@@@@@@DDDLLLWWWjjjCCCBBBAAAAAA@@@===888555222222111111000///......------------------------,,,,,,,,,---------------000000333:::GGG___}}}nnnZZZOOOUUUjjj~~~~~~pppkkk\\\\\\dddtttxxxfffXXXOOOHHHCCCNNNhhhpppddd```gggrrr{{{vvvVVVDDD666444555000...000...////////////...//////------------------------,,,------...//////......000///000333888===???@@@CCCMMMVVV]]]fffuuurrrsss{{{kkkWWWVVVYYYdddppprrrxxxvvvkkkeeeffffffllllllmmmkkk\\\UUU^^^xxx{{{vvvjjj^^^QQQHHHAAA>>>;;;888888;;;:::<<<===>>>===>>>@@@AAAFFFNNNXXXaaajjjzzz~~~yyykkk\\\OOOGGG@@@??????@@@DDDHHHOOOVVVbbbppp}}}ssskkkeeehhhsss{{{zzzuuuaaaXXXLLLBBB>>><<<:::888555555444333222222111111000111222333555777999:::===:::999;;;;;;;;;@@@GGGPPPTTT^^^lll{{{~~~vvvyyyzzzsssgggaaa^^^aaaeeeiiiqqqxxx}}}~~~{{{|||}}}{{{}}}}}}}}}~~~xxxqqqlllhhhccc___VVVZZZeeerrrttthhhYYYOOOJJJGGGCCC???===:::777444111111222444666666444222333222222222111000000000...111222222111000222333000111111222333333444444555555555666777999:::;;;999;;;DDDSSSbbbooo}}}vvvsssnnniiiddd\\\QQQIII@@@===999666555555444333444555777<<>>III]]]ppp~~~wwwjjjlllzzzsssggg]]]PPPFFF???;;;777555555666777888999:::;;;;;;>>>AAAGGGPPP[[[nnnDDDBBBAAA@@@???===:::777333333222111000///......------------------------------------,,,,,,,,,,,,//////222999EEEZZZ{{{{{{nnn[[[OOOTTTaaasss{{{|||zzzooommm[[[ZZZ```ooo{{{kkk```UUUKKKCCCIII^^^}}}wwwkkkaaa]]]dddooowwwwwwYYYFFF666444555111...000...///000000......///000------------------------..................------000000000333888===???@@@BBBIIIQQQXXXdddvvvxxxnnnrrr{{{gggTTTVVV]]]iiiuuuvvvvvvkkkeeeeeebbbmmmooolllfffZZZWWWddd}}}|||vvvjjj]]]OOOGGG@@@===;;;888888;;;;;;<<<>>>>>>>>>>>>@@@AAAHHHQQQ[[[aaahhhxxx{{{nnn```RRRJJJCCCAAAAAAAAAEEEJJJSSS\\\iiixxxxxxgggdddgggrrrxxxcccZZZNNNEEE@@@>>>;;;:::666666555444333222111111000111222333555777999:::===::::::<<<<<<;;;@@@FFFPPPSSS\\\jjj|||zzzqqqsss|||wwwjjjfffcccbbb___]]]aaafffgggjjjhhhcccbbbfffiiihhhkkknnnrrrvvv|||rrriiieeeccc```^^^\\\aaakkksssqqqeeeXXXRRRJJJGGGCCC???===;;;888555000111333666888777444111222222222111111111111111...111555444222111333555111222222333333444555555777777777777888999::::::999;;;CCCPPP]]]kkk{{{yyyuuuooojjjeee]]]TTTLLLBBB>>>999666555555555444333444666;;;CCCXXXxxxooo___]]]XXX___hhhpppxxxwwwhhh^^^[[[aaapppsssqqqxxxooo^^^MMMFFF???666111222///000000///------...///------............------+++,,,---.........---,,,------///000000000///...///000555;;;AAAMMMaaarrr{{{}}}qqqhhhmmm}}}}}}rrreee\\\OOODDD>>>:::777444555555666888999:::;;;<<<>>>BBBJJJUUUaaasssDDDBBB???>>>===<<<:::888444333222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111777???RRRooowwwnnn]]]QQQVVVXXXiiiqqqtttzzzuuummmnnn```]]]___kkkzzzzzznnneeeYYYNNNGGGFFFTTTooo{{{nnnggg```[[[```jjjrrryyy[[[GGG666444555222///111...000111000......///111,,,,,,,,,,,,,,,,,,,,,,,,---...............------111000111444888===???@@@@@@GGGNNNWWWeeevvvpppjjjqqqzzz{{{___SSS\\\gggvvvvvvlllgggggg```oootttmmmdddXXX[[[mmm|||vvviii[[[NNNFFF???<<<:::888888;;;999;;;===>>>>>>???AAACCCIIIRRR]]]bbbhhhxxx~~~~~~{{{pppcccTTTLLLDDDCCCCCCDDDHHHMMMSSS^^^oooxxxpppaaahhhuuuxxxeee]]]QQQGGGBBB>>>;;;888666555555555444444333333333333333444555666777888:::888:::======<<<@@@EEEOOOQQQYYYiii{{{xxxoooooo{{{zzzvvvmmmjjjgggcccZZZPPPNNNQQQOOOQQQQQQNNNOOOUUUYYYYYY[[[aaaiiiqqq|||zzznnnfffddddddeeeeeegggkkkqqquuunnnaaaWWWTTTIIIFFFBBB???>>>;;;999777444444444555666555222000111111111111111222222222000444888888555444666999222333333444444555666666888888777777777777888888999:::@@@LLLXXXfffxxx|||wwwqqqkkkfff___WWWPPPCCC???:::666555555555555555555777:::AAATTTsssssseeeddd]]]aaahhhrrrzzzzzzgggZZZXXX```qqqssspppxxxvvvaaaNNNEEE???555111333///000111///---,,,...000------............------,,,,,,,,,---------....../////////000000000000111111111555===FFFRRRdddsss|||tttttt{{{sssllljjjsssvvvpppbbbXXXKKKAAA<<<:::777666555555666888999:::;;;<<<>>>CCCLLLXXXeeezzzCCCAAA>>><<<<<<;;;999888333333111000...,,,+++***++++++++++++++++++++++++******+++,,,,,,---......000000111444999HHHbbbyyy|||rrrmmm___UUUZZZQQQbbbjjjooouuuqqqjjjlllhhhcccbbbiiiuuuxxxnnnhhh\\\OOOJJJFFFNNNeeessspppgggddd___YYY]]]eeennn~~~|||\\\HHH666333555222000111...000222111...---///111++++++++++++++++++++++++,,,------...//////......111111111444888===???@@@???EEENNNWWWfffwww|||lllhhhpppyyysss[[[TTTbbbrrr}}}uuummmhhhhhh```rrrwwwooocccXXX___sss|||uuugggYYYMMMEEE>>><<<:::888888;;;777999<<<>>>???AAADDDFFFIIISSS]]]bbbhhhyyy{{{{{{yyyooocccUUULLLEEEDDDEEEFFFKKKPPPQQQ___ttt~~~{{{rrrjjjcccqqquuuhhh___SSSIIICCC>>>:::777444444444555555555666666666555555444444444555555777666999===>>>===@@@FFFNNNPPPXXXhhh{{{xxxooonnnxxx|||wwwssspppnnnjjjcccVVVGGGAAABBB>>>AAACCCBBBFFFMMMQQQQQQPPPYYYdddnnnzzztttlllkkknnnqqqrrrppprrrvvvvvvlll^^^VVVUUUHHHEEEBBB???>>><<<:::888999777555333333333111000000000111111222222222333111666::::::777666888;;;333333444555555666666777888777777666666666666666999999>>>HHHTTTcccvvv~~~yyyrrrlllgggaaaYYYSSSDDD@@@:::666555555555555777777888:::@@@QQQpppzzzmmmnnnjjjkkkooowwwiiiYYYXXXaaassstttpppxxxzzzcccNNNEEE>>>444111555...000111///---,,,...000---..................---------,,,,,,,,,---...///000000000///000111222222444222666???JJJVVVfffttt~~~~~~|||xxxrrruuutttoooqqqzzz~~~llliiimmmyyyrrrnnn^^^UUUHHH???;;;:::888777444555666888999:::<<<<<>>@@@AAACCCGGGNNNYYYkkk~~~uuuccc```nnn}}}lllcccUUUkkkuuuqqqqqqkkkbbb```iiiqqqkkk^^^[[[jjj|||yyymmm```VVVKKKDDD>>><<<:::666666888:::<<<============@@@BBBMMMQQQXXX```lll|||wwwsssnnngggbbbWWWPPPIIIGGGFFFEEEHHHLLLPPP^^^ttt||||||{{{uuuooooooooo~~~tttgggbbbYYYOOOFFF@@@;;;999888666444555777666333000333333333444555666777888999555555:::>>>@@@CCCGGGHHHOOOZZZhhhyyy}}}tttlllrrr~~~zzzxxxwwwyyytttcccQQQEEE???;;;===<<<>>>AAA@@@???DDDKKKMMM[[[kkkwww}}}yyy|||~~~zzzuuuwwwwwwvvvrrrkkkaaaXXXRRRHHHEEEAAA??????>>>:::666555444333333333222000---///000222222111111222333555888::::::999888888888666666444333333444555666666666666666777777777777888888<<>>RRRddduuuwwwvvvsssooojjjaaaWWWPPPTTT[[[ccciiilllllllllkkkjjjggghhhqqqzzzmmmhhh___VVVKKKGGGKKKYYYfffhhhbbb\\\VVVVVVXXXaaasssgggJJJ888666222222333...333///,,,,,,000111///,,,///---,,,---///000...,,,////////////////////////......000555:::???AAAAAACCCGGGNNNYYYlllnnn\\\[[[mmmkkkcccXXXoooyyyvvvtttlllbbbaaakkkrrrkkk^^^]]]nnnxxxlll^^^UUUJJJCCC===<<<:::777666999:::<<<=========???AAACCCMMMQQQWWW___lll{{{sssmmmhhhddd___\\\YYYSSSMMMLLLJJJHHHIIILLLQQQ```vvv~~~~~~yyyuuuttt~~~uuujjjeee\\\RRRIIIBBB===:::999777555555666666444222333333333444555666777888<<<888777;;;>>>???BBBFFFPPPWWWaaammm}}}|||uuuooosss~~~vvvbbbOOOCCC>>>:::999999;;;>>>======BBBJJJRRR```qqq~~~zzzzzzyyyvvvppphhh^^^UUUPPPMMMIIIEEEBBBBBB???;;;777666555333333333333000...000111333333222222333444333555777777666555444555555444333222222333444555555555666666666666777777999999<<>>???AAADDDFFFNNNQQQWWW^^^kkk}}}wwwooohhhccc```^^^]]]]]]YYYVVVTTTQQQKKKIIIKKKPPP___www~~~}}}~~~xxxoooiii```VVVNNNFFF???;;;:::777555444555555555444333333333444555666777888???;;;:::===??????CCCGGGVVV^^^jjjvvv}}}zzzuuuwww}}}}}}|||~~~www```LLLBBB>>>;;;888777999<<<======DDDLLLZZZjjj|||}}}yyywwwssslllddd\\\UUUQQQPPPLLLGGGDDDCCC@@@;;;777777555444444444444222000111333555555444333444555444555777777555333333333333333222222222222333333444444555555555666666666999999<<>>MMMZZZcccjjjpppmmmkkkkkkuuuyyyqqqrrrrrrzzzxxxkkk```cccpppvvvjjjcccVVVLLLBBB>>>;;;777444555555888::::::999:::===AAAGGGMMMYYYmmmvvvuuuyyyDDDCCCAAA>>>;;;999777666333333111///...------,,,************+++,,,,,,---++++++,,,---------,,,,,,,,,,,,...111222666BBBOOOYYYcccmmmqqqnnnhhh\\\RRRGGGHHHLLLSSS[[[aaabbbaaa[[[aaagggkkkuuuyyyrrrjjjOOOHHHHHHVVVeeeiiiddd^^^]]]]]]^^^gggxxxqqqRRR>>>888333222333///222///------//////...---000///------------......//////////////////////////////111555;;;???AAAAAACCCHHHPPP\\\ooonnn]]]```xxx~~~yyyhhheee```|||}}}yyy~~~}}}~~~}}}vvvlllcccbbbnnntttjjj^^^cccyyyvvvjjj\\\SSSGGGAAA;;;;;;:::888999;;;999;;;===???@@@BBBEEEHHHPPPSSSXXX^^^kkk{{{zzzxxxtttnnnhhhdddbbb```___ccc```^^^\\\VVVMMMIIIJJJPPP^^^vvv|||sssmmmddd[[[SSSKKKBBB===:::888555333333444444555333333333444555666777888???<<<<<>>BBBSSSnnn}}}wwwooo```^^^oooqqq___YYY]]]jjjxxxgggTTTGGG>>>666111000////////////............,,,,,,------...//////000000///...---,,,+++++++++------...//////000000000333777AAAQQQ```jjjoooqqqnnnjjjmmmyyyvvvsssttt~~~yyykkk___eeesssrrrggg```SSSIII@@@<<<:::666444555666999;;;;;;:::;;;???CCCJJJPPP^^^tttpppooosss}}}CCCBBB@@@>>>;;;999777666444333111000...---------)))******+++,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++...111333666???JJJQQQ]]]jjjppppppiii[[[NNNCCCBBBDDDJJJSSSYYY[[[ZZZQQQ]]]jjjsss|||vvvVVVLLLHHHTTTdddllljjjfffdddccccccjjjzzztttUUU???999444333555222111///.........///...............---------......//////////////////////////////111666;;;@@@AAABBBDDDIIIQQQ]]]qqqrrrdddjjjxxxrrr```aaa```{{{vvvxxxyyyzzzzzzrrriiidddcccooossshhh^^^ggg~~~vvvjjj]]]TTTGGG@@@;;;;;;;;;999999<<<999;;;===???@@@CCCFFFIIIRRRUUUYYY```kkkzzzuuutttooonnnlllhhhdddaaa___^^^dddbbbaaa^^^WWWLLLHHHIIIRRR```www}}}wwwpppggg___XXXPPPFFF???;;;:::777444222222333444333333333444555666777888;;;:::<<<@@@CCCFFFNNNVVV```kkk{{{zzz}}}zzztttfffUUUKKKGGGDDD@@@===;;;;;;===@@@EEEQQQ\\\ppp~~~tttqqqlllfff```\\\YYYXXXOOOKKKGGGFFFEEEDDD???<<<:::888666555666666666555444666888999777666555555777888:::999777555444444222222333333444444444444333333444444555666666777888888:::@@@GGGSSSfffvvvtttmmmiiiddd[[[SSSGGGCCC===888666666555444222555333666===@@@NNNhhhyyymmmcccYYY]]]tttyyyfff\\\^^^hhh|||vvveeeQQQDDD<<<444000///000000/////////.........+++,,,,,,---...///000000000///...,,,++++++++++++---------...//////000111111777DDDUUUggguuuyyyxxxtttoooqqq{{{ssstttxxxlllbbbjjjxxx}}}oooeee^^^PPPGGG>>>:::999555444555777999;;;;;;:::<<<@@@DDDLLLSSSbbbyyyooolllnnnxxxBBBAAA@@@===;;;999777666444333222000///...------,,,,,,---.........------******++++++,,,,,,------,,,+++---111333555===GGGNNNYYYgggqqquuuppp___PPP@@@>>>===CCCMMMUUUXXXWWWQQQ```pppzzz|||^^^OOOGGGQQQcccooorrrrrrllljjjhhhnnn}}}yyyXXXBBB;;;444444777333000000///...............+++---//////...---...//////////////////////////////000222666;;;@@@BBBBBBDDDJJJQQQ]]]qqqqqqiiiqqq}}}tttpppZZZ]]]aaa~~~qqqrrrsssvvvxxxnnngggffffffppprrrgggaaammm}}}tttiii\\\TTTGGG@@@;;;;;;:::888999;;;999;;;===???@@@BBBFFFHHHQQQUUUZZZaaammm}}}tttnnnmmmllllllkkkhhhccc___]]]\\\___]]]\\\YYYQQQHHHFFFIIIVVVcccyyy|||{{{tttkkkeee___WWWKKKCCC>>>===;;;888444222333444333333333444555666777888888888<<>>999666555444333111444222555<<<>>>JJJaaawwwzzzfffYYYTTT^^^xxxlll___^^^eeeuuu}}}tttcccOOOBBB:::333000000000000000/////////......,,,,,,------...///000000,,,+++*********+++---...,,,,,,,,,---...///111111000999HHH[[[qqqvvvwww}}}qqqsssuuuiiidddnnn}}}xxxlllbbbZZZNNNDDD<<<999888555444555777999;;;;;;:::<<>>===DDDOOOZZZ]]]]]]\\\jjjyyy{{{\\\LLLAAAKKKbbbuuu}}}yyytttwww~~~]]]EEE<<<444333666222000000///...------...///'''+++///111000......///////////////////////////000000222666<<<@@@BBBBBBEEEJJJRRR]]]qqqzzzmmmjjjvvvxxxsssqqq]]]aaafffpppqqqqqqsss{{{wwwlllffffffjjjrrrrrrgggeeetttzzzrrrggg[[[SSSHHHAAA<<<;;;:::888888;;;:::;;;===>>>???AAADDDGGGMMMRRRZZZcccpppwwwmmmgggfffkkkkkkhhhccc\\\WWWVVVWWWSSSRRRQQQPPPIIIDDDEEEKKKVVVbbbvvv~~~xxxpppjjjfff]]]QQQHHHAAABBBAAA===888555444555333333333444555666777888666777<<>>CCCMMM___ooouuuuuunnnkkkggg___XXXLLLGGG@@@:::777666444333222444222555;;;;;;DDDYYYpppfffTTTRRR```yyyppp```]]]```nnn~~~tttbbbOOOBBB:::444222222000000000000/////////...,,,---------......//////---,,,+++***+++,,,...///,,,,,,,,,,,,---///111222222===MMMbbb}}}|||{{{{{{nnnrrrsssiiicccpppsssiii^^^VVVLLLBBB:::888777555444555777999::::::999<<>>???AAACCCFFFIIIOOOYYYcccqqq{{{rrrhhhbbbaaagggeee```XXXOOOKKKKKKMMMJJJIIIIIIHHHDDD@@@EEEMMMTTT___rrr{{{sssnnnjjjbbbVVVLLLDDDFFFEEEBBB;;;777555555333333333444555666777888666888===CCCHHHNNN[[[gggyyyzzztttsssuuuwwwvvvyyy~~~|||tttkkkdddbbbfffkkkqqqwwwxxxooocccLLLEEE@@@@@@EEEQQQeeewww~~~yyyvvvpppnnnjjjfffaaa^^^[[[ZZZVVVRRRMMMJJJIIIFFFAAA======:::777777888999::::::444777999:::888666444444...111333333222111111222...///111222333333222222444444555666777888999::::::999999===AAAJJJ[[[kkkqqqtttnnnmmmjjjccc]]]NNNIIIBBB<<<999777555444444666333555:::888@@@TTTmmmiiiSSSSSS```xxxqqq```[[[]]]iii{{{tttcccOOOCCC;;;666333444000000000000////////////---------...............333222000---,,,---......,,,,,,,,,,,,---///111222444@@@QQQhhh~~~xxxkkkqqqtttlll```ppppppfff\\\SSSKKKAAA999777777444444555777999:::999999;;;AAAFFFKKKYYYoootttlllhhhllluuu~~~DDDBBB???======<<<:::888222111000///............,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------...///000111555:::>>>MMMZZZlll}}}www^^^LLLDDD:::RRRggglllvvvrrrwwwyyy|||lllLLLDDDDDDLLL]]]hhhIII;;;666111111666333222111///......------///...---,,,,,,---...//////////////////000111111333000111777<<<>>>@@@DDDHHHNNNSSSZZZnnnooofffmmm~~~~~~|||yyyeeehhhvvv{{{}}}uuummmlllrrrzzzvvvvvvpppggghhhqqqrrrvvvsssqqqvvvmmmdddZZZSSSEEE???;;;;;;:::888888::::::;;;=========???BBBEEEMMMUUUaaakkkwww}}}qqqeee___^^^___fff\\\QQQIIIHHHGGGFFFCCCCCCEEEFFFEEEBBBCCCHHHLLL[[[```mmm~~~~~~|||xxxuuurrrjjj^^^UUUSSSPPPIIIBBB<<<888555444666666777777888999999999999999<<>>======;;;888777999:::;;;:::777666555555555444111///---...///000000///...---111111222222222333333333444444444555555555555555888777888;;;>>>EEETTTcccooozzzuuunnnkkkhhhccc___RRRLLLCCC<<<888666555444333333444555666999CCCOOOhhhkkkVVVSSS[[[lllsssvvvooo[[[ZZZ^^^jjjzzzzzzmmm```OOOBBB<<<999555222111000...------...000111222000.........///...---,,,------------------,,,...///000///...///111333777BBBUUUnnnuuugggooossskkkdddwww~~~qqqggg\\\SSSDDD>>>:::888666333444888666999;;;;;;;;;===BBBGGGSSS```sssyyynnndddccciiitttDDDBBB???===<<<;;;999777444333111000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------...//////111555:::>>>RRRdddyyyhhhSSSLLLEEE```zzz}}}aaaHHH@@@AAAIII]]]lllLLL===777111000555333222111///......------------,,,,,,,,,,,,------///////////////000000111222000111888===>>>@@@CCCFFFMMMSSS[[[ppp|||kkkeeemmm{{{}}}zzzkkkjjjrrr~~~ssssssoookkklllooouuu{{{xxxqqqtttqqqjjjlllxxxxxx{{{xxxvvvxxxooodddYYYRRREEE???;;;;;;:::888888::::::;;;=========???BBBEEEOOOXXXcccmmmyyyvvviii___[[[ZZZ\\\[[[SSSIIICCCAAABBBAAA???AAABBBCCCCCCCCCEEEIIILLLYYY]]]iii~~~}}}}}}~~~|||xxxuuutttnnnfff___UUUPPPIIIBBB;;;777555555333333444555666777777888:::999<<>>AAA>>>;;;999999999999888888666333222333333222111111111222333333222111111111111222222222333333333444444444555555555555555888777888;;;>>>EEESSSbbblllwwwvvvooollljjjeeeaaaSSSMMMDDD===888666555444333333444666666999CCCOOOiiijjjTTTPPPVVVeeemmmuuuppp\\\YYY[[[eeesss}}}pppiii___PPPDDD===888555333222111000//////000111222222000....../////////...------............------///000111000000000222444999EEEZZZuuu{{{zzzssshhhqqquuuooojjj{{{|||nnndddYYYPPPDDD???:::999777444555999666999:::;;;:::===CCCHHHVVVeee|||xxxnnndddaaadddmmm~~~DDDAAA???===<<<:::777555666444222000...,,,+++++++++++++++,,,,,,---------++++++******++++++,,,---,,,---...///111555:::>>>VVVnnnpppWWWSSSQQQsss~~~qqqVVVGGG===>>>GGGZZZ~~~qqqPPP???777111000333333222111///............---------......---------//////......//////000111000///222:::???@@@@@@BBBEEELLLTTT___tttxxxgggcccooo~~~yyy{{{kkkhhhkkkwwwvvvooolllmmmnnnnnnooorrrvvvxxxuuuwwwppplllrrrqqqmmmrrr~~~|||zzzqqqfffYYYPPPEEE???;;;;;;:::888888::::::;;;=========???BBBEEERRRZZZeeeppp|||~~~ooobbb\\\ZZZYYYXXXPPPIIIAAA======>>>>>>===>>>???@@@BBBDDDGGGJJJLLLXXX]]]hhhzzz|||yyywwwvvvsssmmmhhhXXXTTTLLLDDD===999777666333333333444555666888888;;;:::<<>>999777555444333333444666666999CCCNNNjjjeeeOOOKKKPPP\\\eeerrrttt```ZZZZZZaaalllwwwrrrfff```[[[QQQFFF>>>888555444333333111111111111333333222000......///000///...//////000000000000//////000111111111000111444666:::HHH___{{{}}}vvvwwwqqqkkkvvv|||ssspppoooxxxkkk```UUULLLDDD>>>:::999777555666:::777888:::::::::===DDDIIIWWWiiizzzrrrhhhaaa___fffwwwCCCAAA>>>===;;;999666333555444222000...---,,,,,,******+++,,,,,,---......++++++******++++++,,,---,,,---...///111444:::>>>VVVsssoooWWWWWW[[[vvvxxxkkkSSSIII???>>>FFFVVV{{{{{{vvvtttSSS@@@777333111222222111000///...............///000111111000///...///............///000000///...333<<>>??????>>>>>>???AAADDDHHHJJJLLL[[[```kkk{{{~~~|||yyywwwrrrlllhhh[[[WWWOOOGGG@@@<<<999999555555555555777888:::;;;;;;:::<<>>BBB???;;;888777666555444777555222000111222222111000111111111111111111000111111222222222333333333333333444444555666666666666666777:::<<>>888555555444444333222222333444444222000//////000111000///000111111111111111111000000111111000000111444777:::IIIbbbvvvssswwwpppppp}}}qqqkkkjjjpppuuuiii]]]QQQIIIAAA<<<888888777555666:::777999:::999:::>>>FFFLLLXXXlll}}}wwwoooeee^^^```qqqBBB@@@>>>===<<<:::666333333222111///............******+++,,,,,,---......++++++******++++++,,,---,,,---......000444999===SSSsss{{{hhhXXX\\\ccc{{{kkkmmmhhhTTTJJJ>>>>>>EEESSStttyyytttwwwUUU@@@888555333222222111000//////......///...///000111111000///..................//////000......333<<>>======???AAABBB???@@@@@@AAADDDHHHLLLOOO^^^dddppp}}}}}}~~~~~~zzzuuummmeee```ZZZWWWPPPHHHBBB===:::999888777666666666888:::;;;;;;:::===BBBIIIQQQ```mmmxxxwwwpppmmmiiigggiiihhhfffgggjjjzzzzzz{{{|||yyyuuusssrrrqqqrrrpppjjj___WWWOOOPPPOOONNNJJJEEE@@@===>>>;;;777555555555555444444333222222333222000///000000000000000000000000111111222222222333333333333333444444555666666777555555666999;;;@@@MMMZZZfffrrryyyrrrmmmfff```YYYSSSIIIAAA;;;888666555333333555777777888BBBLLLmmm}}}XXXHHHEEEIIITTTaaasssfff]]]ZZZcccjjjnnnwwwxxxqqqjjjgggTTTQQQLLLDDD<<<777666666444333333333333333333444222111//////111222111111111222222333333222222111///000//////...000444777===NNNgggooorrrwww~~~{{{pppvvvuuugggbbbdddmmm~~~qqqgggZZZNNNGGG>>>999666666555444666:::999::::::999:::@@@HHHOOO]]]ppp~~~zzzsssiii^^^\\\iiixxxAAA@@@>>>>>>===;;;888555222111000//////......///+++++++++,,,,,,---------++++++******++++++,,,---+++,,,---...000444999===OOOooosss```ZZZ^^^fffpppaaacccvvvfffUUUHHH===>>>EEEPPPmmm|||xxx{{{YYYBBB999777555222111111000///////////////---------......---------......------......///000......333<<>>===<<<<<<>>>???@@@???AAABBBBBBCCCHHHPPPWWWaaaiiiuuu~~~{{{||||||wwwoooggg___[[[XXXVVVQQQKKKEEE@@@<<<999999888666555555666888999;;;:::===DDDLLLVVVfffttt~~~{{{xxxvvvnnnjjjjjjkkkiiidddbbbdddqqq|||}}}wwwwww|||~~~{{{{{{xxxvvvvvvtttmmmaaaWWWOOOOOONNNLLLIIIEEEAAA???;;;888555444444555555555222111111222333222000---222222111111111111222222111111222222222333333333222333333444555666777777555444666888:::???KKKWWWeeeqqq{{{tttmmmfff```[[[UUUKKKBBB<<<999777666333333666888777888AAAKKKnnn|||YYYGGGDDDGGGRRRcccwwwiii\\\WWW```hhhnnn{{{zzzrrrnnnlllkkkZZZTTTLLLCCC;;;777555555222222222222222222222222222111///000222333222222222222333333333333222222/////////......000444888BBBTTTmmmyyyjjjpppuuuwwwyyy~~~}}}vvvpppzzzoooaaa^^^bbbjjj~~~zzznnneeeXXXLLLFFF;;;777444444444333666:::;;;;;;;;;:::;;;BBBKKKSSSeeexxx|||zzzuuulll___YYY```kkk@@@????????????===999777333222111///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,---...000444999===HHHgggmmmZZZUUUXXX\\\}}}zzzfffYYY]]]nnnhhhYYYIII???@@@GGGMMMddd}}}zzz___EEE;;;999666222111000000///////////////------,,,,,,,,,,,,------...------------.../////////...333<<>><<<;;;888666555666888999;;;:::>>>FFFOOO\\\mmm|||{{{uuurrrrrrtttnnnkkkjjjjjjfff^^^ZZZZZZaaajjjtttzzz~~~~~~pppmmmlllrrr||||||xxxvvvtttlll___TTTLLLLLLKKKJJJHHHFFFDDDCCC;;;999555444444555555444333111000000111111000///444333222222222222333444111111222222222333333333222222333444555666777777444444555888999===IIIUUUdddooo{{{uuuooohhhbbb]]]VVVLLLCCC===:::777666333444666888888888AAAJJJggg{{{ZZZIIIDDDDDDPPPeee|||ppp^^^UUU\\\gggrrrsssoooqqqttttttfff\\\NNNBBB;;;777444111000000111111111111000000222111000000222333333222222222222333333222222222000000000//////111666:::EEEXXXooo}}}xxxpppgggpppuuuqqqoooqqqsssqqqmmmqqqqqqppp|||~~~iii\\\[[[bbbiiitttiiibbbUUUIIIDDD;;;666444555555444777<<<======<<<;;;<<>>;;;888555444222000...,,,++++++---,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,---...000333999===AAA___}}}hhhWWWMMMOOOPPPkkk~~~rrr```UUUZZZkkkzzzlll___NNNCCCDDDIIIKKK]]]}}}{{{zzzdddHHH===:::666111111000000////////////000///...---,,,,,,---...///...------------...//////000///222;;;AAABBBCCCEEECCCJJJZZZrrr|||gggZZZ\\\jjjzzz{{{bbb]]]]]]eeeooouuuyyy}}}|||tttpppjjjoooxxxtttuuu||||||vvviii[[[QQQEEE???;;;;;;:::888888::::::<<<=========???BBBEEEMMMYYYkkk|||yyyooodddWWWJJJAAA======>>>===<<<<<<===???;;;@@@EEEDDDCCCKKK\\\jjjkkkvvvyyyzzz~~~zzzrrrjjjcccaaaaaaccc___^^^]]]ZZZUUUNNNHHHEEEAAA???<<<999888888:::;;;::::::>>>GGGRRR___qqq{{{ssskkkgggiiimmmpppllliiigggaaaWWWPPPOOOLLLUUU^^^aaadddgggfffbbbbbb```ccclllzzz}}}wwwuuurrrjjj\\\QQQJJJIIIIIIHHHGGGGGGGGGGGG===:::777555555555444444555222...---...000111111333333111111111111333333111111222222222333333333222222333444555666777888444333555888999===HHHTTTcccnnn{{{vvvqqqjjjeee^^^WWWMMMDDD>>>:::777666333444666999888888@@@JJJ```wwwyyyZZZKKKDDDBBBNNNeeewwwbbbUUU[[[gggwww|||oooooovvv|||~~~pppcccQQQCCC;;;777222/////////000000000000//////333111000111222444444333111222222333333222222111222111111000000333777;;;EEEXXXnnnxxxxxxuuunnnhhhhhhrrrvvvpppjjjkkkkkkfffaaajjjmmmooo|||xxxdddXXXZZZbbbkkkpppfff```SSSGGGCCC;;;777444555666555888===>>>>>>===<<<===EEEPPPXXXjjj~~~|||zzzuuujjj^^^[[[^^^???BBBCCCBBB===:::999:::555444111///---,,,,,,---++++++,,,---,,,+++***)))***+++,,,,,,******+++,,,000///......///222555777FFFVVVrrryyy```SSSFFFGGGKKKUUUeeessszzzzzz~~~xxxppphhh``````lllzzzrrrbbbYYYMMMCCCCCCLLL]]]qqqyyyttt{{{dddFFF;;;;;;:::555000///---,,,,,,---...///------............---------------......000111222000...222;;;BBBCCCBBBCCCIIINNN___www~~~ccc^^^XXXbbb{{{```___```eeelllvvv{{{ppphhheeekkktttyyy{{{}}}}}}{{{uuufffWWWNNNDDD???;;;;;;;;;888888:::;;;<<<===<<<===???BBBEEEMMM[[[nnn~~~rrrbbbSSSFFF>>>;;;;;;<<<===>>>>>>======@@@@@@CCCGGGJJJPPP]]]jjjrrrzzz|||uuutttzzzzzzssskkkfffgggkkkoooqqqlllhhhddd```\\\WWWSSSPPPJJJFFF???999666666888:::999<<<@@@GGGSSSbbbrrr}}}yyyyyyqqqfffbbbdddiiikkknnnnnnkkkcccXXXNNNHHHFFFFFFHHHKKKLLLNNNQQQTTTWWWWWWXXX^^^gggqqqxxx{{{zzz||||||zzzvvvrrrlll___RRRIIIIIIJJJKKKJJJHHHEEEDDD@@@<<<666444444444333222666444222000......///000222111111111000000//////000000111111111222222222333333333333333444555666888777999;;;;;;>>>HHHTTTaaaqqq~~~xxxoooiiiggg___XXXMMMDDD>>>:::777555222888<<<;;;666666>>>FFFWWWppp{{{iiiQQQJJJIIIOOOccczzzeeeWWW]]]jjjzzzuuunnnmmmwwwgggNNNCCC<<<555222444222111111000//////......//////............//////........................111///000333444333777===JJJ\\\hhhnnnqqqjjjdddiiiiiitttvvvkkkeeehhhiiieee^^^bbbfffmmm}}}lll```ZZZ]]]cccuuuvvvqqqhhhZZZMMMEEE;;;999888555444444555888999<<<::::::===@@@EEEPPP[[[nnn}}}|||zzzvvvoooggg___[[[FFFHHHHHHFFFAAA===;;;<<<555444222///...---------++++++,,,,,,,,,+++***)))***,,,,,,,,,+++***+++,,,000///......///222555777AAARRRooozzzcccUUUGGGFFFFFFLLLYYYgggppptttwwwtttpppkkkeeedddmmmxxxuuugggYYYMMMCCCBBBJJJXXXjjjxxxyyyvvvqqqoooyyygggJJJ>>><<<:::444111000///...............------............------......---......///000111111///333<<>>;;;<<<======>>>>>>>>>===@@@AAADDDJJJNNNTTTbbbooozzzzzzttttttzzz}}}|||sssmmmggghhhpppxxx||||||rrrooojjjfffbbb^^^YYYVVVNNNIIIBBB:::666444555666;;;===BBBJJJVVVcccpppxxxzzzzzzpppddd```aaadddfffjjjhhhcccZZZOOOEEEAAA??????AAACCCEEEFFFIIILLLOOOSSSUUU[[[dddnnntttwwwvvvxxxyyyxxxuuusssmmmaaaTTTHHHHHHIIIIIIIIIHHHEEECCC@@@<<<777555555555555333999888555333222222333444222111111111000000000000111111111222222222222333333333444444666777999:::::::::;;;>>>>>>AAAKKKVVVbbbrrrzzzqqqkkkjjj```YYYOOOFFF???;;;888777222666999777555666<<>>666111111///......---,,,,,,++++++//////............//////////////////////////////111000111444444444999@@@JJJ[[[eeeiiikkkddd___fffmmmwwwxxxlllbbbbbbaaa]]]^^^```dddnnnxxxhhh]]]YYY^^^fffxxx{{{ooogggYYYMMMFFF===999777555444444555777999:::888999===AAAGGGSSS___rrr}}}|||{{{wwwqqqiiibbb]]]NNNNNNMMMIIICCC???<<<;;;555444222000///---------+++,,,,,,,,,,,,+++***)))***,,,---,,,+++***+++---///.........///222444666;;;LLLgggyyyfffZZZLLLHHHEEEEEELLLXXXdddmmmmmmmmmnnnnnnjjjhhhnnnwwwzzzmmm[[[PPPFFFDDDIIITTTbbbnnnooonnnlllmmmxxxmmmPPPAAA===999333111111111111000///------------............------///...............//////111000555>>>CCCDDDDDDFFFJJJSSSgggeee___```rrr|||mmm]]]eeeqqqzzz~~~wwwlllddd___ccchhhmmmrrrwwwyyyzzz{{{uuufffXXXOOOEEE???;;;;;;:::888888:::;;;<<<=========???CCCFFFOOO\\\nnnuuufffVVVHHH???============>>>>>>>>>>>>@@@AAAEEELLLQQQYYYhhhvvvyyyrrrsss{{{~~~xxxwwwjjjeeedddmmm|||vvvrrrmmmiiieeeaaa]]]ZZZNNNJJJCCC<<<777555555666;;;>>>DDDNNNZZZfffnnnrrr|||{{{}}}mmmbbb]]]]]]^^^___ccc___WWWMMMBBB;;;999888999;;;<<<>>>???BBBFFFIIIQQQTTTZZZccclllqqqtttttttttwwwxxxwwwuuupppdddXXXIIIHHHGGGGGGHHHHHHFFFDDD@@@===999777666777666666:::999777555444444444555111111111111111000000000222222222222333333333333222222333444666888:::;;;::::::<<<>>>???BBBLLLXXXeeettt~~~tttnnnnnnbbb[[[QQQGGGAAA<<<:::888222333444444444666:::===FFF]]]rrr{{{ttt]]]VVVVVV]]]ooopppaaadddpppxxxqqqooozzzlllNNNAAA===777222111111000000//////......---//////............//////////////////////////////222111222444444555;;;CCCMMM]]]ddddddeee^^^[[[dddqqqyyyxxxkkk___\\\\\\YYY^^^^^^cccssspppaaaXXXWWW___iii{{{|||llldddWWWLLLFFF>>>888777555444444555777888888777888===BBBIIIVVVcccwww|||||||||yyytttmmmeeeaaaTTTSSSOOOJJJDDD???;;;999666555333111000...------,,,,,,,,,,,,++++++******+++,,,---,,,++++++,,,---......---...///111333555888FFF\\\pppwwwrrrggg___VVVPPPHHHEEEGGGNNN\\\gggeeeeeehhhkkkkkkjjjpppxxx|||ooo___TTTIIIGGGJJJRRR^^^iiikkkmmmnnnppp{{{rrrUUUDDD>>>999333111111222111000...,,,+++------............------//////...---------......111111666???DDDDDDEEEGGGKKKWWWlllccc```eee|||}}}zzzpppddd^^^lll|||nnnfffaaa^^^aaadddeeehhhmmmvvvzzzuuugggYYYPPPEEE???:::::::::888888;;;;;;<<<=========@@@DDDGGGPPP\\\nnnwwwhhhXXXIII???>>>>>>>>>>>>>>>>>>>>>???@@@AAAFFFLLLRRR[[[kkkzzzyyyqqqrrrzzzzzzssspppcccbbbgggvvv|||qqqmmmhhhddd```]]]ZZZWWWIIIFFFAAA<<<999888888999999<<>>CCCKKKYYYfff|||~~~{{{||||||{{{wwwqqqjjjfffZZZWWWRRRLLLFFFAAA<<<999666555444333111///...---,,,,,,++++++++++++***++++++,,,------++++++,,,---------------///111222444666@@@OOO]]]gggkkkiiifff```VVVLLLFFFEEEHHHTTTaaa```___aaaeeehhhkkksss|||qqqaaaUUUIIIEEEHHHPPP[[[ffffffkkkppptttvvvYYYFFF===888333000000000000///---+++)))------............------///......------------...111222888@@@DDDCCCEEEHHHMMMZZZoooxxx``````jjj{{{sssppphhh```bbbuuurrrfffaaa___aaacccbbb______bbbttt{{{uuugggZZZPPPFFF???::::::999888888;;;;;;<<<======>>>@@@EEEHHHQQQ]]]nnnyyylll[[[KKKAAA@@@???>>>>>>>>>>>>??????@@@AAAEEELLLSSS]]]mmm}}}{{{qqqpppxxxuuummmjjj```eeeqqqtttgggccc^^^ZZZWWWUUUSSSQQQFFFDDD@@@===:::999999999666:::BBBNNN[[[fffnnnqqq{{{zzzwwwwwwzzzpppccc\\\ZZZZZZWWWTTTOOOJJJBBB:::777666888999999:::;;;<<<>>>BBBGGGJJJUUUZZZaaahhhmmmpppqqqrrrqqqvvvyyyxxxtttoooeee\\\OOOKKKGGGFFFHHHIIIGGGEEE???>>>===:::888777777888444444333222222111111111111111111111111222222222222222333333333444444444444444333333333444444555888888:::===>>>AAALLLWWWiiixxxxxxpppnnnccc\\\RRRHHHAAA<<<999777555222000111444777999888<<>>DDDLLLZZZggg}}}{{{{{{|||{{{xxxtttooommm^^^ZZZTTTNNNIIIDDD???<<<666666555444222000...------,,,++++++******+++++++++---...---,,,+++,,,...,,,,,,,,,---///000222333444<<>>AAAEEEIIISSS]]]mmm}}}qqqaaaPPPFFFAAAAAA???>>>>>>>>>???@@@???AAAFFFMMMUUUaaasss|||qqqnnnvvv{{{qqqhhheeebbblll~~~yyylll[[[WWWSSSOOONNNMMMKKKJJJFFFDDDAAA===:::888666666444999@@@IIITTT```lllttt~~~yyyyyyzzzvvvtttrrriii___[[[[[[ZZZTTTOOOFFFAAA;;;777666888999:::888999;;;<<<>>>CCCIIIMMMVVV\\\ccchhhkkklllmmmmmmpppuuuxxxvvvrrrnnnfff___TTTOOOIIIGGGJJJKKKIIIFFF???@@@???<<<888666666777444444444333333222222222111111111222222222222222222222222222333333333333777777666555555555555666999999;;;>>>???CCCMMMYYYhhhxxx|||rrrmmmddd]]]RRRHHHAAA<<<999777555333111222444777888999:::MMMccctttqqq```cccoootttrrrwwwbbbFFF<<<;;;777333333........................//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000...111===JJJUUUbbbddd^^^[[[WWW\\\kkkwwwlllcccaaa```___^^^ZZZ^^^qqquuueee[[[WWWZZZdddooowwwsssddd]]]MMMBBB>>>999::::::999999999999::::::<<<:::;;;???EEEMMM\\\jjj}}}zzzzzzzzzyyyxxxvvvtttsss^^^YYYSSSMMMIIIEEEAAA===666666666555333111///------,,,+++*********++++++,,,---...---,,,,,,,,,...++++++,,,---///000111222111999BBBLLL[[[mmmyyy|||sss\\\GGG>>>===@@@LLL[[[\\\YYYZZZ```gggooozzzjjj[[[III??????GGGVVVbbbaaajjjttt{{{xxxZZZDDD:::666444000000///...............------............------,,,,,,,,,,,,---......//////111888@@@BBBAAADDDIIIKKKZZZnnnrrr\\\___nnnmmmfffeeecccaaajjjyyywwwuuuooopppzzz|||qqqiiiiiijjjmmmlllddd[[[YYY]]]qqq|||vvvhhh[[[RRRGGG@@@:::999999777999<<<;;;<<<======???AAAFFFIIITTT^^^mmm~~~wwwgggVVVLLLCCCAAA@@@>>>>>>???@@@AAA???AAAGGGQQQ[[[iii}}}zzzooolllttt}}}vvvmmmeeebbbiiiwwwxxxhhh^^^OOOLLLHHHEEEDDDEEEDDDDDDBBBAAA???<<<:::888777666555:::@@@DDDKKKXXXiiivvvuuummmzzz|||wwwtttmmmfff^^^\\\\\\ZZZQQQIII>>>:::666555666888888777888999;;;===@@@EEELLLQQQXXX^^^eeejjjjjjjjjiiijjjrrrxxx{{{xxxuuusssnnnhhhZZZSSSKKKIIILLLMMMJJJGGG@@@@@@@@@<<<888444444555333333333333333222222111111111111222222333333333111111111222222222222333666666555555555666666777888888:::===>>>BBBMMMXXXddduuuuuunnnfff___TTTJJJCCC>>>:::999333333222222222444777999999KKKcccwww~~~qqq___```jjjyyysssrrrxxxeeeKKK@@@;;;666222333000000000111111111111111//////............//////------------------------,,,---///000...111???MMMYYYgggiiiccc___\\\bbbssszzzpppooorrrrrrlllfffYYY^^^ssswwwjjjaaa^^^___hhhqqqzzznnnaaaZZZKKKAAA>>>;;;888888888888888888888888;;;999:::???FFFPPP```nnn~~~zzzzzzxxxwwwwwwwwwwwwwww\\\VVVPPPKKKGGGDDD???<<<666666666555444111///------,,,+++*********+++,,,,,,---......,,,,,,---...***+++,,,---///000111111...777BBBLLL^^^ssszzz___EEE;;;:::???MMM]]]\\\YYYZZZaaaiiiqqq|||rrr```LLL@@@???GGGVVVcccgggqqqzzzxxxZZZCCC999666444111000///......///000111---..................---+++++++++,,,---...///000...111888@@@BBB@@@CCCHHHJJJYYYmmm~~~ttt\\\___ooozzzhhhaaa`````````lll~~~sssrrrpppjjjmmmzzz~~~uuuoooooopppqqqnnneee[[[[[[```uuuvvviii[[[RRRGGG@@@:::999888777999<<<;;;<<<===>>>???BBBFFFJJJUUU^^^mmm}}}{{{kkk[[[PPPCCCBBB@@@>>>>>>???@@@AAA???AAAHHHSSS___oooyyymmmkkksss{{{tttjjjcccaaaqqq}}}hhhXXXQQQGGGDDD@@@>>>>>>>>>??????<<<<<<;;;;;;;;;:::::::::777<<<@@@AAAEEERRRgggvvv~~~uuufffttt}}}yyyvvvllleee^^^]]]]]]YYYNNNEEE999666333333555666555333999;;;<<<>>>BBBHHHOOOTTT[[[aaahhhlllkkkjjjiiiiiivvv|||}}}{{{zzzwwwrrr^^^VVVMMMKKKMMMNNNKKKGGG@@@AAA@@@===777333333444111111222222222111000000111111111222222333333333000000111111111222222222222222222333444555666777555555888;;;<<>>@@@???>>>@@@DDDHHHUUU]]]mmmuuueeeXXXKKKCCC>>>======<<<>>>BBBFFFJJJOOOVVVbbbvvv|||qqqkkksss~~~vvvooojjjhhhiiiqqq^^^OOOHHHCCC@@@>>><<<======<<<;;;;;;;;;:::999888777666555:::999===CCCGGGPPPbbbtttrrrdddkkkxxx}}}wwwnnnddd]]]^^^___WWWJJJBBB;;;999666555666777888777999::::::<<>>???>>><<<:::999777777666555555333222111000000000222222222111111111000000000111111222222111111000444444444555555555555666555555666888===EEEOOOVVVaaapppyyyooommmeeeYYYMMMEEEAAA>>>===555444333222333555777888===JJJkkkyyykkknnnxxxrrr[[[[[[eeeooonnnrrr|||xxxcccLLL???:::666333333111111///...---,,,,,,+++,,,------...///000000111111///---,,,---......---//////000000000555DDDSSSfffssssssmmmjjjfffkkkzzzuuubbbgggmmmsssnnnmmmmmmmmmooo~~~ppp___SSSJJJAAA<<<<<<666666666666666777777888;;;<<<:::BBBPPPVVVbbbwww~~~}}}|||yyywwwvvvwwwxxxxxxRRROOOKKKGGGCCC???;;;888666555444222111000//////------,,,,,,,,,,,,++++++------+++*********+++,,,000---,,,//////...///333333<<>>???>>>@@@DDDIIIVVV^^^mmmyyykkk^^^OOOGGGAAA???>>><<<>>>AAAOOORRRXXX^^^iiizzz~~~sssmmmtttuuummmiiinnntttvvveeeUUUIIIDDD>>><<<999888888888888777888888888888888888888888:::999;;;@@@EEEOOOaaasssuuueeeiiisss|||vvvmmmbbbYYYYYY[[[UUUKKKDDD:::888555444666777888888::::::;;;===BBBJJJTTT[[[bbbhhhnnnmmmiiihhhmmmttt~~~iiiXXXQQQNNNFFFDDDDDD>>>>>>===<<<:::888777666666333333222222111222222222333333333333222222111111111111222222222222111111444444444444555555555555555666777999===EEEOOOUUU```nnn}}}sssnnnfffZZZNNNFFFAAA===<<<555444333222333555777999===JJJjjjrrrgggmmmyyysss\\\[[[cccmmm|||mmmttt~~~uuuaaaJJJ===888444111111333222000///...---------......//////000111111111222000///....../////////......///111222888HHHWWWjjjxxx{{{vvvrrrlllooo}}}~~~eeejjjnnnzzzuuuqqqooopppttt|||nnn^^^RRRIII@@@;;;;;;777777666666666777888888;;;<<<:::BBBQQQWWWcccxxx~~~}}}{{{yyyxxxxxxyyyzzzNNNKKKGGGDDDAAA>>>:::777666555333222000000//////++++++,,,,,,,,,,,,------...---+++*********+++,,,///,,,,,,///000...000333444===IIIZZZuuunnnMMM>>>???EEEPPPZZZaaa[[[XXX]]]gggrrr~~~cccIII@@@???CCCSSSfffwww}}}]]]EEE;;;888555222111000//////////////////////////////............///000000111000000000111222666<<<@@@AAAEEEJJJWWW```nnnqqqeeemmmooodddaaa```aaaccciiiyyyggggggoooqqqyyy|||~~~sssvvv~~~~~~xxxsssvvv}}}|||ppp___RRRFFFBBB<<<888777888999999888:::=========@@@EEEJJJXXX^^^lll}}}rrrfffUUULLLDDDAAA???===>>>AAARRRXXX```hhhrrrvvvqqqvvv}}}rrrkkklllwwwzzzjjjXXXKKKCCCAAA;;;888555444444555444333333444555777888:::;;;;;;===;;;<<>>DDDMMMXXX___fffkkkooonnnkkkmmmvvv~~~mmm[[[RRRNNNEEECCCDDD???===<<<;;;999777666555555222222111111222222333444444444444333333333333222222222333333333333222222444444444444555555555555666666777999>>>EEENNNTTT___lll{{{yyyppphhh\\\PPPGGG@@@<<<:::444333222222333666888:::???JJJjjjyyyhhhccclllzzzttt]]][[[aaahhhuuupppxxxsss```KKK>>>999555222222333333222000////////////000000000000111111111111222111111000///000000000......///222444;;;LLL\\\nnn|||rrrqqq~~~gggkkknnnzzzsssooorrryyyyyylll\\\QQQHHH???::::::888777777777777888999999:::<<<;;;DDDRRRXXXdddzzz~~~|||{{{yyyyyyzzzzzzIIIGGGDDDAAA???===:::777666555333111000/////////******+++,,,,,,---......+++*********+++---///000///,,,,,,000111///000333444>>>NNNeeepppNNN??????EEEQQQ\\\bbb\\\ZZZ___hhhtttwww^^^FFF>>>>>>CCCTTThhh~~~]]]DDD:::777444111000000///......//////.............../////////.../////////////////////222333777===@@@AAAFFFMMMXXXaaaooopppgggrrrzzziiiaaa___^^^^^^```eeeuuurrrfffhhhppppppyyy}}}{{{ppprrr}}}|||zzzuuurrrvvv}}}~~~rrraaaTTTFFFBBB<<<888777888999999666999;;;<<<<<>>EEEMMMSSS]]]jjjxxx}}}|||rrrjjj^^^RRRIIIAAA<<<888333333222222333666888:::@@@JJJhhhzzzjjj___]]]jjjzzzuuu^^^ZZZ___cccmmmzzzuuu|||rrraaaMMMBBB<<<777555555333333111000000/////////111000000000000000000000111222222111000///000111......///222444<<>>999999888888888888888999999:::999<<<===EEESSSYYYggg~~~}}}{{{yyyxxxwwwwwwFFFCCCAAA???===<<<999666555444333111000///......******++++++,,,---......+++*********+++---///000...,,,---111222000111444555@@@UUUrrrnnnNNN???>>>DDDPPP]]]ddd```___eeemmmwwwmmmVVVBBB<<<===CCCVVVlll}}}]]]CCC888555222//////...---------......---.........//////000000///.....................111333888===???@@@GGGOOOXXXbbbpppooogggttt~~~qqqeee```___\\\[[[]]]___hhhrrrtttpppkkklllnnnnnnxxx}}}yyymmmppp~~~yyytttqqqlllkkkpppxxx||||||tttcccUUUFFFBBB<<<888777888999999777999;;;;;;<<>>@@@EEEHHHRRRaaappp~~~yyytttxxxpppnnnvvvqqq^^^NNNBBB===;;;:::888555444444555444333333444555777888:::;;;<<<@@@AAABBBCCCJJJWWWfffooozzzwwwkkkccc\\\\\\^^^bbbgggnnn{{{ooogggbbbkkk~~~lll^^^RRRSSSWWWSSSHHH@@@999777444444555777888888999:::<<<@@@HHHTTTaaajjjlllqqqwww|||xxxdddWWWPPPEEEBBBCCC>>><<<;;;999777666444444333555444333222111111111111111111111111222222222222222333333444444333333222333333333444444444444555555666777999===CCCKKKPPP\\\hhhvvvzzz~~~tttmmmaaaVVVLLLCCC<<<888444333222222333666888:::===GGGfffiii\\\WWWXXXhhhyyywww___\\\___```hhhtttxxx|||zzzooo```NNNDDD===888666777222222111000//////////////////////////////......///111222111///...///000//////000111333;;;LLL]]]uuuxxxsss}}}}}}ggglllpppxxxmmmiiirrr}}}rrrfffWWWNNNFFF>>>999888888888888888888999999:::999===>>>GGGTTTZZZiii}}}zzzwwwuuusssrrrDDDBBB???===<<<;;;888666555444222111//////......******+++,,,,,,---......///...,,,+++++++++,,,------,,,---111333111111444999DDD[[[}}}jjjOOOAAA===BBBPPP```jjjhhhiiinnnsssxxxdddOOO???<<<>>>DDDXXXnnn}}}xxx|||]]]CCC777444111......------------......---......///000111111222000//////............///000333888===>>>???GGGPPPYYYcccrrrooofffssswwwooogggeeeccc^^^[[[[[[ZZZ___gggnnnqqqqqqooommmmmmxxx}}}yyynnnssszzzsssnnniiigggmmmtttxxxyyytttcccUUUFFFBBB<<<888777888999999888:::;;;;;;<<<@@@GGGLLLWWW]]]jjj|||vvveeeYYYMMMFFFAAA???AAAFFFHHHSSScccsss}}}yyytttuuu|||pppuuuyyyjjjXXXJJJ???:::888999666333222333333222111444555666888999;;;<<<<<<>>>BBBEEEGGGNNN[[[eeejjjrrrsssqqqnnnggg^^^VVVPPPNNNQQQYYYbbbhhhppp}}}rrriiiaaaeeeuuuooo___SSSUUU[[[XXXMMMCCC;;;999666555666777888777888999;;;@@@IIIVVVdddnnnqqqxxx}}}iii\\\TTTHHHCCCDDD>>><<<;;;:::888666555444444666555333222111000000000000111111111111111222222222222333333333333222222333333333333444444444444444555777999<<>>:::555444333222333555777888:::DDDdddqqq[[[RRROOOSSSeeezzzyyyccc___bbbbbbhhhrrr|||wwwyyyzzz||||||tttjjj]]]MMMCCC<<<777555666222111111000//////000000............////////////...111444333000...///111000///000111333<<>>999888888777777777777888999999888===???HHHUUU\\\kkk~~~~~~}}}{{{yyyvvvtttrrrqqqCCCAAA>>>===<<<:::777555555444222111///.........+++++++++,,,,,,---------///...---,,,+++,,,---------+++---222333111111444:::EEE]]]{{{gggPPPCCC===@@@QQQdddsssrrrtttwwwxxxyyy~~~___LLL???>>>@@@FFFYYYnnnxxxppp{{{|||___DDD888333000//////............//////......///000111222333444333222111/////////000111///222888<<<===>>>GGGQQQ^^^fffssspppeeerrrwwwrrrnnnnnnkkkddd^^^\\\UUU\\\gggppptttssspppmmmnnnyyy|||sssyyyzzzuuupppllloootttwwwyyytttbbbTTTFFFBBB<<<888777888999999:::;;;<<<<<<<<<@@@GGGMMMWWW]]]jjj|||zzznnnbbbSSSJJJDDD@@@AAAEEEJJJUUUeeeuuu}}}zzztttqqqzzzwwwtttdddSSSFFF???;;;:::999666333222222333222111444555666888;;;===>>>??????EEEKKKNNNVVVaaahhhiiikkkgggaaaZZZSSSOOOLLLKKKLLLQQQ\\\gggnnnwwwzzzqqqgggfffqqq}}}rrraaaSSSUUU]]]]]]UUUMMM>>>;;;888666777888777777777888:::@@@IIIWWWgggqqqwwwlll___WWWJJJEEEDDD======<<<:::888666555555444444333333222111111111222111111111222222333333333111111222222222222111111222222333333333444444444333444666777:::@@@FFFKKKTTTbbbqqq{{{wwwpppggg\\\RRRIIIAAA<<<777555444333333444666777888BBBbbbiiiSSSKKKHHHMMMccc|||}}}hhheeegggfffkkkuuu}}}xxxwwwwwwyyyzzzuuuhhh\\\NNNDDD===777555777333333222111111111111222.........///000000111111///222666555111///000222/////////222555>>>QQQcccwwwrrrmmmzzz~~~xxxoooxxx|||oooiiikkkxxxnnnbbbVVVNNNFFF>>>999999777777666666666777888888777===@@@IIIVVV]]]mmm~~~||||||yyyyyyyyyxxxwwwvvvttttttCCCAAA>>>===;;;:::777444555444222000///.........++++++,,,,,,,,,,,,------,,,+++++++++,,,...000111---+++---222444222222444999CCC[[[vvveeeRRREEE===@@@RRRgggyyyyyy{{{~~~|||xxxzzz}}}]]]LLL@@@@@@BBBGGGYYYnnntttlllvvv}}}aaaFFF999444111000000////////////000111...///000111222333444555555444222111111111222222///222777<<<<<<===FFFQQQbbbiiitttqqqfffrrr}}}~~~zzzvvvtttuuurrriiiaaa^^^RRR]]]kkktttvvvssspppnnnppp{{{xxx~~~yyysssssswwwwwwyyysssaaaTTTFFFBBB<<<888888888999999;;;======<<<<<<@@@GGGMMMWWW]]]jjj|||~~~vvvhhhXXXMMMEEE@@@AAADDDIIIUUUfffvvv{{{sssooo{{{|||~~~{{{sssbbbQQQEEE@@@>>>>>>:::888555444444444444333333444666999<<<>>>@@@AAAAAAJJJRRRVVV]]]hhhllljjjgggaaaWWWNNNIIIIIIKKKMMMQQQVVVaaalllttt}}}zzznnnjjjqqq~~~{{{tttbbbSSSTTT^^^aaa[[[UUU@@@===999777777888777777666777:::???IIIXXXhhhrrr{{{nnnbbbYYYLLLFFFDDD======<<<;;;999777666555555222222111111222222333444222222222333333444444444111111111222222111111111222222333333333444444444222333555777:::???EEEIIIQQQ___oooyyywwwqqqhhh^^^TTTKKKBBB===888666444333333333555666999BBBaaagggPPPGGGDDDIIIbbb~~~kkkiiikkkjjjnnnwwwzzzxxxwwwzzz~~~yyyiii]]]PPPGGG@@@:::888:::444444333222222222333333...//////000111222222333000444777666222000111444......///333777AAAUUUgggtttkkkggguuutttsssooozzzvvvjjjfffjjjxxx{{{mmmbbbUUUNNNGGG???:::999666666666666666777777888777===AAAJJJVVV]]]nnn}}}{{{zzzzzzvvvvvvwwwxxxxxxxxxxxxwwwCCCBBB@@@>>>;;;999888777222222111000///...------+++,,,,,,------,,,,,,+++---------...------,,,,,,...///000///...///111333555GGGXXX~~~ppp\\\HHH@@@@@@FFFVVVgggxxxzzz~~~~~~vvvmmmmmmrrr}}}YYYPPPFFF@@@@@@JJJ]]]ooorrrmmmxxx^^^===999222111//////...------------......---------///000222444333///...000111...---......111888===???@@@HHHQQQ```nnn|||wwwcccnnnzzz{{{ttttttxxxmmm[[[VVVUUU```nnntttuuusssooommmppp{{{~~~|||}}}{{{yyyxxxssswwwyyyooobbbYYYFFF@@@;;;;;;;;;999999<<<:::;;;;;;:::;;;???HHHNNNYYYaaaqqquuudddSSSGGGAAAAAACCCHHHSSSfff}}}~~~{{{xxxrrrooottt|||||||||ppp^^^NNNEEEAAAAAAAAA:::555222222222111333777999:::::::::999:::===???GGGOOOXXX```iiirrruuuttthhhXXXKKKIIIGGGBBBEEENNNQQQ]]]jjjrrr{{{~~~ssskkkjjjtttsssbbbWWWTTTXXXggglll```HHHAAA;;;999888555444777:::888999???HHHUUUhhhxxxrrr^^^VVVQQQHHHBBBBBB<<<;;;:::888666555444444777666444222111111111222333333333222222111111111111111222222222333333333333333333444444444555555666666555444666;;;BBBGGGPPPYYYgggsss{{{rrrggg^^^WWWOOOEEE===777666444222222444666777888CCC\\\{{{dddPPPIIICCCNNNmmmssstttxxxwwwyyyppppppwww{{{zzzqqqdddRRRDDD===;;;;;;;;;::::::999888777777666666333222000//////000222333111444666666333111111333000000222555777???TTTiiiuuuvvvnnnooossssssvvvzzz{{{}}}hhh^^^___hhhzzzuuujjjcccWWWMMMDDD>>>999777666666666666666777888888999>>>@@@IIIXXXbbbttt}}}zzzvvvrrrqqqrrruuu}}}|||uuuBBBAAA???===;;;888777666222222111000///...------+++++++++,,,,,,+++++++++,,,---------------,,,,,,...///000///...///111333555EEEUUUyyyjjjXXXEEE>>>===CCCSSScccrrrtttwwwvvvooohhhjjjqqqzzzaaaVVVKKKDDDEEEMMM^^^nnn{{{nnnlllxxx___???:::333222//////...------------...------------...000222333999333///000000......111///222999>>>@@@@@@HHHPPPbbbooo}}}{{{eeelll{{{~~~{{{|||{{{{{{uuuvvvzzzmmmZZZUUUTTTaaaooottttttsssrrrppprrr{{{tttvvv~~~}}}rrruuu~~~zzzqqqcccXXXFFF@@@;;;;;;:::999999<<<;;;<<<<<<<<<<<<@@@HHHOOOYYYaaaqqqxxxhhhWWWJJJCCCCCCDDDFFFRRRggg~~~|||yyysssnnnrrrxxxzzzmmm[[[NNNJJJJJJJJJIIICCC===888888777555666::::::;;;;;;;;;;;;===@@@CCCLLLTTT^^^fffpppyyy~~~}}}kkkYYYJJJGGGFFFDDDHHHPPPZZZeeepppyyyyyyoookkkqqq~~~sssbbbWWWVVV]]]nnnuuujjjOOOEEE<<<999999777888:::;;;999;;;AAAIIIWWWmmmqqq]]]VVVQQQIIICCCCCC<<<;;;999777666555444444555444333222222222333444333333333222222222111111111111222222222333333333333333333444444444555555555666555555777;;;AAAFFFMMMVVVcccpppzzzsssiii___WWWNNNEEE???888777555333333555777888:::AAAXXXvvv}}}```MMMHHHEEETTTrrrwwwzzzrrrrrryyy}}}|||xxxjjjWWWGGG@@@>>>===<<<;;;;;;;;;;;;:::888777666888777444222111111222333222444666555333111111222222222555888;;;DDDXXXlllqqq|||{{{ooojjjnnnrrrxxxsssssszzz{{{xxxwww{{{{{{ddd\\\___jjj}}}rrriiibbbWWWLLLDDD>>>999777555555555555666777888999:::???AAAJJJYYYbbbuuu}}}yyytttppppppssszzzyyy@@@???>>>;;;999777555444222222111000///...------+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,---...////////////111333777EEERRRvvvyyycccRRRBBB<<<;;;@@@OOO___mmmnnnqqqqqqjjjeeeiiiqqqwwwjjj^^^PPPJJJJJJQQQ___lllyyyxxxrrrjjjkkkxxxaaaAAA<<<444222000///......------..................///000222222>>>666111000000...000333111444:::@@@AAAAAAHHHPPPcccqqq~~~gggjjjyyy~~~~~~~~~}}}}}}wwwyyy}}}nnnYYYUUUTTTbbbppptttsssttttttsssvvv{{{uuujjjppp~~~ooottt}}}|||tttdddWWWFFF@@@;;;;;;:::888999;;;;;;<<<=========AAAHHHNNNZZZbbbppp~~~|||nnn]]]NNNFFFDDDEEEGGGUUUlll~~~}}}{{{tttnnnnnnssswwwhhhVVVNNNRRRXXXXXXVVVHHH@@@999777666333444777;;;;;;<<<;;;<<>>999999:::;;;<<<;;;;;;>>>BBBIIIYYYssslllYYYRRROOOGGGBBBBBB<<<;;;999777555444444333222222222222222333444444333333333222222222222111111111222222222333333333333333333444444444555555444555666666888;;;@@@CCCIIIQQQ^^^lll|||yyytttlllbbbWWWMMMEEEAAA999777555444444555777999;;;@@@TTTsss}}}uuu[[[JJJHHHKKK___}}}zzz}}}tttttt{{{rrr]]]LLLCCC@@@???===<<<===>>>>>>===;;;888777;;;999666444222111111111333444555444222000000111222333555999>>>III]]]oooooouuuuuummmfffgggmmmqqqvvvllleeeeeeiiikkkllloooqqqzzzsss___ZZZ```mmmpppiiiaaaVVVLLLDDD>>>999666444444444555666888999:::;;;@@@BBBKKKZZZdddwww}}}xxxrrrmmmnnnttt}}}}}}???>>><<<:::777555444333111111111000///.........------............------++++++,,,---------,,,,,,---...////////////222444888FFFRRRtttuuu^^^PPPBBB<<<;;;>>>LLL\\\lllnnnrrrsssmmmhhhlllsssvvvnnnaaaTTTMMMMMMSSS___jjjtttyyytttnnnmmmhhhiiivvv~~~aaaAAA<<<444111000//////.............../////////000111222222333<<<555111111111000000333222555<<>>BBBHHHYYYvvv~~~iiiUUUOOOKKKCCC>>>>>><<<;;;999777555444333333222222222222222222333333222222222222222222222222111111222222222333333333333333333444444444555555222444666777888;;;>>>AAAEEELLLYYYhhhzzz~~~wwwuuunnndddWWWLLLEEEBBB888777444333333444777888;;;???TTTuuuzzzlllVVVIIIIIIRRRlllzzz{{{uuuvvv|||www```OOOGGGCCC@@@======>>>???@@@???<<<999666888777555333111000000000444444444333222111111111111222444888???MMM```oooqqqqqqlllbbb___eeelllpppkkkddd```aaacccbbb```aaakkkyyyooo]]][[[cccqqqppphhh```VVVKKKCCC===999666333333444555777888:::;;;<<<@@@BBBKKK[[[fffzzz~~~xxxpppkkkiiiqqq|||}}}>>>===;;;999666444222222111111000000//////......,,,,,,------------,,,,,,***++++++,,,------,,,,,,,,,.../////////000222444666EEERRRrrrrrr^^^QQQEEE???===???LLL\\\kkknnntttvvvqqqkkknnnuuuwwwmmmbbbUUUNNNLLLQQQ\\\gggnnnpppkkkiiikkkeeefffsss~~~aaaAAA;;;333000000000///............///000111111222333333333333555111///222333111000222222666===DDDDDDDDDJJJRRRcccqqqjjjiiizzzxxxzzz|||jjjWWWVVV]]]qqqzzz|||~~~}}}~~~zzzqqqkkkpppxxx|||{{{{{{mmmttt~~~}}}}}}vvveeeWWWGGG@@@;;;:::999777777:::999;;;<<<<<<;;;???EEEJJJYYYcccoooxxxvvvfffUUUJJJEEEEEEMMM___{{{zzzrrrmmmmmmuuu~~~pppaaaUUUZZZkkkxxxwwwpppTTTHHH>>>999888666666777888999:::;;;<<<@@@FFFJJJQQQZZZfffppp|||sssZZZLLLKKKQQQYYY```nnnxxxyyyuuuwww|||{{{mmmdddccciii|||wwwbbbLLL@@@<<<999777666888:::===AAAGGGWWWttt~~~iiiUUUNNNJJJBBB<<<<<<;;;:::888777555444333333444333333333222111000000222222222222222222222222111111222222222333333333333333333444444444555555111333666777888:::===???BBBIIIVVVfffyyywwwtttnnndddXXXLLLEEEAAA777555333111111333555777999>>>VVV{{{yyyeeeTTTJJJJJJUUUttt}}}yyy|||vvvyyy~~~www```PPPIIIFFFAAA======>>>??????>>>;;;777555444444333333222222333333555444333333333333333222111333444888BBBSSSeeepppsssoooeeeZZZYYY```iiilllbbb^^^^^^aaabbb^^^ZZZXXXcccvvvooo``````hhhuuurrrfff___UUUJJJBBB===888666333333444555777888:::;;;<<<@@@BBBLLL]]]iii~~~yyyqqqkkkeeelllvvv}}}~~~{{{zzz===<<<;;;888666444222111111000000000/////////...)))******++++++******))))))***+++,,,,,,------,,,,,,---/////////000222444333EEESSSqqq~~~oooaaaUUUIIICCC???@@@NNN^^^iiilllrrrtttppplllqqqyyyxxxmmmdddYYYPPPKKKMMMXXXeeeiiijjjffffffiiiccceeetttaaa@@@;;;333000111000//////......//////000111222333333333333333222......111333111000222222666>>>EEEFFFFFFLLLTTTcccrrrjjjgggxxxvvvwwwyyygggVVVYYYfff~~~zzzvvvxxxuuunnnlllrrryyy{{{zzzzzzlllsss}}}tttdddWWWGGG@@@;;;:::999666666999888:::<<<;;;;;;>>>DDDIIIUUU```kkksss~~~yyyjjjYYYKKKFFFEEELLLaaa~~~vvvqqqpppoooyyypppddd^^^ggg{{{zzz\\\NNNAAA;;;999666555666555777:::;;;===@@@DDDHHHPPPZZZfffrrrhhhTTTNNNSSS]]]eeerrr|||~~~{{{|||~~~~~~sssnnnjjjjjjyyymmmXXXKKKDDD===888777888999<<>>BBBIIIUUUfff{{{wwwsssmmmcccYYYNNNDDD???666444222111111222444666666>>>WWW|||yyydddYYYRRROOOXXXwww}}}}}}yyy~~~rrr^^^QQQLLLJJJDDD>>><<<<<<===<<<:::888555333222333333444555666666666555444222333555666666555444666777:::FFFYYYiiiqqqrrrmmmaaaVVVTTT\\\eeeiiibbb]]]\\\^^^^^^ZZZXXXXXX]]]sssoooccceeemmmxxxrrreee^^^TTTJJJBBB<<<888666444444444555666888999:::;;;???BBBMMM^^^lll|||tttmmmdddhhhnnnssswwwxxxwwwvvv===<<<;;;999666444222111000000000000////////////***++++++++++++++++++***))))))***,,,,,,------,,,+++---...//////000333555555IIIXXXsss~~~yyyzzznnneeeYYYLLLEEE@@@AAAOOO```gggiiimmmooommmmmmvvvyyyoooiii```UUUKKKIIIUUUccciiiiiieeefffiiieeeiii|||bbbAAA<<<444222111000000//////////////////000111222222222111000555000...000111000000222111555>>>FFFHHHHHHNNNVVVdddtttjjjgggzzztttssstttcccUUU[[[kkkuuurrrwwwwwwooolllttt}}}~~~xxxtttjjjrrr{{{qqqcccXXXGGG@@@;;;:::999666666888888;;;===<<<<<<>>>DDDHHHOOO[[[gggnnnzzz|||nnn\\\NNNHHHGGGPPPggg{{{uuutttpppzzzrrrkkkiiivvvfffWWWFFF>>>;;;777444444555777;;;===???AAADDDFFFPPP[[[jjjxxxzzzaaaUUUYYYdddlllyyyxxxyyyvvvqqqkkkwwwvvveeeYYYOOODDD>>><<<999888;;;AAAIIIUUUiiizzzyyyeeeSSSNNNKKKEEEAAABBB;;;:::888666444333222222111222333333222111000///111111222222222333333333111111222222222333333333333333333444444444555555222333555555666888;;;>>>CCCJJJWWWhhh}}}xxxrrrjjjbbbYYYOOODDD<<<666555333111111333555666555<<>>AAAMMM```ooowwwpppgggfffggglllrrruuuuuuttt>>>===;;;999666444222111000000000000////////////---......//////......---((()))***+++,,,---------+++---...//////000333555999OOO^^^vvv~~~wwwyyyooohhh[[[NNNGGG@@@AAAOOOaaahhhhhhjjjkkkkkkooo|||yyyrrrnnneeeYYYKKKGGGSSSccclllkkkfffgggkkkhhhpppdddBBB===666444111111000///////////////......000111111000//////:::333......///...000333000555>>>GGGIIIJJJOOOWWWeeevvviiihhh~~~sssqqqrrraaaUUU]]]jjjssspppxxx}}}qqqllluuuuuulllhhhqqq{{{ooobbbXXXGGG@@@;;;:::888666666888999<<<>>>>>>===???DDDIIIKKKXXXcccjjjxxx~~~ppp^^^PPPIIIIIIVVVnnn}}}xxxxxxuuu}}}|||tttpppqqqsssbbbPPPFFFAAA<<<888777555888<<>>AAAMMMaaapppyyyssskkkgggeeehhhooouuuuuuttt>>>===:::888555222000///444111///.../////////...,,,+++***))))))***+++,,,***,,,------++++++,,,............///000222444444888PPPgggnnnpppvvvwwwsssmmm^^^NNNDDDAAAEEESSScccjjjppprrrjjjfffooo|||sssjjjaaaUUUMMMTTTaaaooonnniiijjjoooooo{{{dddGGG:::444111---------...............000///.........///111222444222000///...///000111222555<<>>BBBEEELLLTTT```nnn}}}uuucccRRRMMMOOOZZZyyy~~~{{{~~~{{{zzzvvvqqqvvv}}}wwwmmm]]]NNNDDD???===<<<999;;;<<<;;;<<>>;;;;;;???EEEKKKSSS```lll|||kkk___QQQJJJDDD>>>;;;;;;888777666555333333222222111111000000111111222333444444333222222333333333222222111111111111111222333333333444444444555555444555555555666888<<>><<<999666444222111333111.........///...---,,,,,,+++******+++,,,,,,)))+++,,,,,,,,,,,,---///.........///000222444444999NNN```fffjjjsssxxxwwwtttdddQQQEEE???BBBQQQaaattt{{{|||ssslllrrr{{{ooodddXXXRRR\\\kkkrrrssspppssszzzyyyfffHHH999444111..................------000///.........///111111333222000///...///000111111444<<>>BBBEEEJJJSSS```nnn~~~xxxhhhXXXSSSUUUaaa~~~~~~{{{zzzqqqpppuuu|||yyyqqqeeeYYYOOOGGG@@@<<<;;;<<<<<<;;;===AAAGGGKKK[[[jjj}}}llljjjrrryyyvvvhhhttt|||rrrkkknnnxxx|||qqqcccTTTKKKDDDAAABBBFFFMMMTTT```kkkyyy{{{eeeZZZOOOIIIEEE???<<<===<<<;;;888666333111000000222111111111111222333333333333222111111111111111222222111111111111222222333333333444444444555555444555555555666888<<>>@@@PPPbbb{{{|||sssvvvpppbbbWWWUUUccctttxxx||||||hhhHHH999444111/////////...---------,,,//////......//////000111222111000///...///000111111555===FFFJJJLLLRRRYYYkkkiiisssvvvnnnpppcccVVVYYYwww}}}}}}yyyqqqrrrvvv|||rrrjjjkkkoooooommmkkk___bbbmmm~~~}}}tttggg]]]PPPFFF>>>;;;;;;999999;;;:::;;;;;;;;;<<<>>>BBBEEEJJJSSS```ooo~~~pppaaa[[[\\\kkk~~~~~~zzzmmmiiimmm|||{{{wwwqqqhhh___SSSHHHAAA>>>===<<<<<<>>>CCCKKKQQQdddrrruuuqqqvvvzzzvvveeennn|||rrrkkkmmmxxxzzzoooccc[[[RRRKKKFFFHHHNNNVVV```iiivvv~~~qqq^^^TTTKKKHHHEEE@@@======<<<;;;999666444222111000222222222222222333444444555555333222111111111111222222111111111111222222333333333444444444555555444555555555666888<<>>===:::888666444333111///------......---+++,,,,,,,,,++++++,,,,,,,,,***,,,------++++++,,,............///000222444444888AAAKKKSSSaaatttnnnUUUGGG???@@@RRRggg{{{xxxzzzkkk[[[PPPQQQcccwwwhhhHHH:::555222000000///...---,,,,,,,,,............//////000000111000////////////000000333777???GGGIIIKKKQQQYYYlllssszzzvvvjjjjjj___WWW^^^zzz}}}xxxzzzzzzvvvooopppsssxxxpppgggeeehhhiiihhhggg^^^]]]eeettt~~~uuuiii```QQQGGG>>>;;;;;;999999<<<:::;;;;;;;;;<<<>>>BBBEEEKKKTTTaaaooovvviiibbbcccttt~~~|||qqqfffhhhsss}}}yyytttlllaaaVVVNNNEEEAAA>>>>>>@@@EEEOOOXXXkkkzzz|||yyy~~~xxxffflll}}}zzzqqqjjjnnn{{{~~~vvvmmmhhh```UUULLLLLLPPPVVV___fffrrrzzzvvvgggYYYPPPIIIGGGEEE@@@<<<<<<999888777666555555444555333333222222333333444555999888666555444333333333222222111111111222333333333333333444444444555555444555555555666888<<>>;;;:::888999;;;:::;;;;;;;;;<<<>>>BBBEEEMMMUUUaaammm|||{{{ooohhhiii{{{}}}}}}~~~}}}zzzvvvkkkcccmmm||||||xxxsssllleee___OOOHHHBBBBBBCCCHHHTTT```sss~~~lllnnnzzz~~~~~~{{{{{{wwwnnniiiooozzzuuurrrjjj^^^TTTQQQSSSVVV[[[aaammmtttnnnaaaWWWOOOHHHFFFDDD???::::::888777666555555444555555333333222222333333444555999888666555444333333333222222111111222333333444333333333444444444555555444555555555666888<<>>888666444111111222333333222666777BBBYYYuuu|||cccPPPEEE999666888333333333333222222000//////111111000000///////////////......---------......---222666;;;GGGZZZmmmxxxyyyqqqeee```hhhuuu{{{yyywww{{{fffiiimmm~~~zzzsssfff```hhhsss{{{|||tttggg___TTTHHH@@@:::666444333333444555666777888888<<<>>>DDDPPP^^^ppp~~~}}}zzzyyyuuurrrooonnnjjjeeeeeehhh<<<;;;999777555333222111000///.../////////---+++)))******++++++******)))---......---+++******+++.........///000222444444555<<>>BBBEEEMMMTTT^^^jjjyyyuuuqqqqqq~~~~~~}}}~~~}}}xxxuuuqqqhhhfffttt{{{xxxvvvssspppmmm\\\QQQIIIGGGGGGKKKXXXggg{{{rrrooowww~~~~~~xxxyyytttkkkfffooo}}}{{{zzzpppggg]]]YYYWWWVVVYYY^^^fffmmmyyyyyyhhh]]]WWWNNNGGGEEECCC>>>:::999:::999777555333222111111222222222222222333444444555555333222111111111111222222111222222333444555333333333444444444555555444555555555666888<<>>DDDDDDFFFOOO[[[lll}}}}}}zzzhhh]]]PPPLLLVVVjjjvvv|||uuunnnooosssttttttxxx|||{{{vvvrrrqqqrrrvvvuuuooohhhhhhmmmnnnjjjUUURRRWWWkkkxxxpppjjjYYYMMMBBB===:::888888;;;:::;;;;;;;;;<<<>>>BBBEEEKKKQQQ[[[fffwww}}}zzz|||~~~}}}xxxssspppkkklll}}}zzzxxxwwwvvvuuutttgggZZZOOOLLLKKKMMM[[[kkk}}}tttoootttzzzyyytttiiicccmmm~~~~~~~~~~~~sssmmmfffbbb\\\WWWXXX]]]___eeeqqqttteee[[[UUUMMMFFFDDDBBB>>><<<<<<888777666444222111000000222111111111111222333333333333222111111111111111222222222222333444555555333333333444444444555555444555555555666888<<>>::::::333111111222222222111000000000000000111111000000000111000//////.........///---000555<<>>@@@NNN___pppmmmMMM<<<555000---------...............,,,,,,.../////////...---------...///000000//////,,,222<<>>;;;999999;;;:::;;;;;;;;;<<<>>>BBBEEEHHHNNNXXXddduuuzzzuuussspppsss~~~zzzxxxwwwwwwvvvuuunnn___RRROOOMMMOOO\\\nnn|||tttnnnqqq|||zzzttthhhaaakkk||||||~~~uuuqqqmmmhhh___XXXXXX]]]ZZZ```lll}}}qqqccc[[[TTTLLLDDDCCCBBB???>>>???444444333222222222333333111111000000111111222333444444333222222333333333222222222222333444555666333333333444444444555555444555555555666888<<>>:::666444222222333555555555888<<>>;;;777333111222444555---...000333444222---***---+++)))***------+++(((,,,---......------///000/////////...///111666999===LLLhhhgggRRRAAA===;;;@@@WWWrrryyydddMMMAAA<<<>>>JJJYYYiiihhhGGG888444111///000111111000...,,,+++------,,,++++++******)))---------...000111333444///222:::AAAEEEIIITTT^^^vvvrrrrrrvvvwwwhhh```RRRKKKRRR^^^```ccceeehhhnnnvvv|||xxxxxx|||uuuooooooqqqnnnjjjjjjnnnqqqoookkkccc\\\```sssxxxrrr^^^QQQDDD???>>><<<;;;===;;;<<<===<<<<<<===@@@BBBGGGNNNYYYfffwwwxxxzzz|||{{{|||{{{vvvvvvxxxzzzzzzyyyllldddZZZOOOHHHJJJZZZjjj|||wwwpppppp|||}}}tttmmmdddaaavvv~~~|||tttqqqmmmjjjgggccc___\\\^^^]]]cccvvvppp```UUUPPPLLLFFFBBB@@@???===<<<777666555444444333444444222222222222222222222222333333333333333333333333111111222222222333333333444444444444444444333333333444555555555777:::===FFFKKKWWWhhhxxx{{{www|||qqqbbbUUULLLCCC;;;555333222222222333555777888888;;;CCCWWWzzz|||eeeSSSEEECCC@@@777333555222222111111111111111111111000000///...------,,,...---,,,,,,---...000111111///333===JJJ\\\xxxuuuiiiggglllrrruuuxxxkkkssswww{{{tttoooiiibbbeeebbbfffsss|||uuummmccc\\\RRRIIIAAA<<<888666222222333444555666777777999>>>GGGSSS___ooo|||zzzzzztttrrrqqqooooooooooooppp<<<:::777444222222222333...///000222333222...+++...,,,+++,,,//////---***...///000///------...///...////////////111666999:::MMMppp}}}dddQQQ@@@<<<<<>>KKKYYYiiihhhGGG999444111111111111000///...------------------,,,,,,,,,,,,---------...///000111222///222999@@@DDDIIITTT___vvvlllmmmsss{{{llldddVVVMMMSSSXXX[[[```dddhhhnnnuuuzzzzzzzzzvvvppppppsssoookkkjjjnnnqqqooolllhhhbbbfffxxxyyysssaaaSSSEEE???===;;;;;;===:::;;;<<<;;;;;;<<>>===;;;666555444333333222222222222222222222111111111111222222222222222222222222222222222222333333333333444444444444444444444444333444555555555777:::<<>>GGG```zzziiiVVVDDD===;;;???KKKYYYhhh}}}gggHHH999555222111111000///............---------.........//////......------...//////000///222888>>>CCCHHHSSS___sss{{{fffgggooo}}}ooohhhYYYNNNQQQQQQUUU[[[aaagggnnnuuuzzz|||~~~uuuppppppvvvqqqllllllppprrrqqqnnnpppiiilll}}}{{{vvvfffWWWFFF>>>;;;::::::<<<999:::;;;::::::;;;>>>AAAEEEKKKUUUaaarrr~~~|||}}}}}}~~~~~~~~~zzz{{{}}}{{{{{{}}}~~~wwwlll\\\NNNFFFMMMbbbvvv}}}sssxxx}}}wwwvvv~~~|||~~~~~~zzzrrrpppllllll~~~{{{yyyvvvsssqqqpppnnnllljjj___[[[]]]hhhyyyzzzjjj]]]TTTMMMIIIDDD@@@>>>===;;;:::555444333222111111111111333333222222111111000000000000000111111222222333222222333333333444444444222333333444444555555555333444555555555666999<<>>666333555333333333222222222111111111111111000000//////.....................------111000444>>>MMMbbb|||qqqaaa___fffooouuupppyyy}}}|||{{{qqq}}}sssjjjaaaYYY]]]\\\ccctttwwwpppfff___SSSHHH@@@:::666444333444555555777777888999888;;;CCCNNNZZZmmm}}}xxxuuuuuurrrqqqqqqpppppppppqqqqqq888777666555333222000///222111000000000000///---))))))***++++++++++++***,,,---...---,,,+++,,,------...//////000222555888BBBVVVxxxqqq]]]NNNAAA>>>AAALLLeee}}}|||eeeTTTCCC===<<>>:::999:::<<<:::;;;;;;;;;;;;<<>>LLLfff|||pppaaaYYYcccuuuyyyhhhVVVIII@@@777444555444444333333222222111111222111111111000000000///......///000///...,,,+++000111555???PPPfff|||oooaaa```gggooossspppuuu|||sssuuuyyysss|||rrrfff\\\VVV[[[[[[bbbsss~~~uuuooofff___SSSIIIAAA<<<999888222333444444666666777888999;;;BBBMMMZZZmmm|||xxxttttttqqqqqqqqqqqqqqqqqqqqqqqq777777777666444222000...333111///...//////...---((()))***++++++***++++++(((***++++++++++++---...---...000000000222555888DDDYYY{{{lllZZZNNNBBB???BBBMMMeeezzz}}}~~~~~~{{{yyy{{{hhhVVVFFF@@@???AAALLLYYYfff{{{eeeGGG:::666333///...---,,,+++,,,---...///.........---------,,,//////...------------...///111777===@@@EEEPPP[[[iiixxxhhhfffmmm~~~zzznnnlll___QQQQQQPPPRRRWWW___jjjttt|||zzzwwwnnnkkkkkkzzzssspppvvv{{{{{{yyyzzz|||pppkkkvvv~~~ooo]]]JJJ???:::888999<<<;;;<<<<<<<<<<<<===@@@BBBFFFKKKTTT___ppp~~~~~~}}}|||{{{{{{{{{}}}yyyxxx|||~~~}}}yyylllZZZMMMKKKYYYwwwtttiiimmm{{{}}}}}}~~~~~~~~~zzzvvvyyyzzz|||}}}~~~{{{wwwttttttsssrrrqqqjjjeeeccceeelllwwwnnn```VVVOOOHHHEEEAAA>>>===;;;999777666555444333222222222222555555444444333333333333000111111222333444555555222222222333333333444444222222333333444555666666333444555444444555888:::???EEESSSfffwwwxxxssskkkaaaVVVKKKAAA;;;666666555444555666777888:::AAARRRlll|||pppdddXXXXXXlllzzzdddQQQCCC999555555444444333222222111000000111111111111000000000000......///000///...,,,+++///111666@@@RRRhhhyyy{{{llldddeeekkkoooqqqtttwww|||qqqrrrwwwrrr{{{qqqeeeXXXQQQVVVWWWaaasss}}}rrrmmmeee^^^SSSIIICCC@@@>>>===444444555666777888888999;;;===CCCMMMZZZnnn}}}xxxuuuuuurrrrrrrrrrrrqqqqqqqqqppp888888777666444222000///222000............,,,+++(((***,,,---,,,,,,,,,...&&&(((***++++++,,,...///,,,...000111111222555777@@@XXX}}}}}}eeeVVVMMMCCC???@@@KKK^^^pppwwwyyyzzzwwwtttuuu|||mmm[[[IIICCCAAACCCMMMZZZdddwwwcccFFF999555333......---------------.....................------//////...............//////111888>>>@@@CCCLLLWWWbbbqqqkkkhhhooo}}}rrrqqqdddUUUTTTTTTWWW^^^hhhsss|||yyysssjjjhhhhhhwwwppppppzzz~~~~~~pppiiirrrppp___LLLAAA<<<999999<<<;;;<<<======<<<===@@@CCCFFFLLLTTT___ppp~~~|||{{{{{{||||||}}}zzzyyyyyy}}}xxxlll\\\QQQRRRcccsssgggjjjxxxzzzwwwyyy||||||xxx{{{~~~~~~}}}|||yyyuuuttttttttttttssspppmmmkkkjjjllltttxxxfff[[[TTTNNNGGGDDDAAA>>>===;;;999777666555444333333222222222333333444444444444444444222222222333333444444555111111222222222333333333222333333444444555555555333444555444444444777999???DDDQQQcccuuuwwwtttnnneeeYYYMMMCCC===555555444555666888:::;;;<<>>DDDNNN[[[nnn}}}xxxuuuuuussssssssssssrrrqqqpppooo:::999888666444333222111000///------...---***((('''***,,,---++++++,,,...)))+++,,,---,,,,,,...000,,,...000111111222555777???TTTwwwxxxcccRRRKKKBBB======EEEUUUcccmmmqqqtttrrrnnnpppxxxppp]]]KKKDDDBBBDDDPPP]]]aaaqqq|||yyyzzzaaaDDD888444222......///////////////...,,,,,,---...000111222222/////////......///000000///222999???AAABBBIIIRRR\\\jjj~~~jjjjjjrrrtttsssgggWWWUUUVVV\\\gggtttyyyppphhhggggggrrrkkknnn|||~~~pppiiirrrppp```MMMBBB===:::999;;;;;;;;;<<<<<<;;;===???BBBEEEKKKTTT___ooo~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}|||}}}|||~~~zzzoooaaaXXXZZZkkksssgggjjjooo~~~tttrrryyy}}}yyy||||||{{{xxxvvvsssrrrtttvvvxxxxxxtttsssrrrpppnnnrrrooo___WWWRRRNNNFFFDDDAAA???>>><<<999777555444333222111111111111000111111222222333333444222222222222222222333333000000000111111111222222444444444444444444444444444444555444333444777999???CCCOOOaaasss|||vvvuuupppggg[[[OOODDD???666555555555666888:::;;;???OOOkkkqqqbbb[[[ZZZddd~~~tttXXXDDD:::666444333222222111000///...---////////////////////////......---------......///---111888CCCTTTfffmmmlllgggccc```ccckkkrrrttttttvvvzzzoooiiiiiiggg|||}}}wwwlll^^^NNNTTTVVV___rrr}}}}}}sssmmmddd\\\QQQGGGAAA>>>>>>===444444555666777888999999;;;>>>DDDOOO[[[mmm}}}|||xxxuuuuuuttttttttttttrrrpppooommm;;;:::888666444333222222......---------,,,)))'''%%%(((++++++))))))***---,,,...///...------...///,,,...000111222333555777@@@RRRnnnvvveeeOOOIIIAAA;;;999@@@NNNZZZeeekkkpppoookkklllvvvppp^^^KKKDDDBBBEEERRR```^^^mmmtttwwwxxxsssxxx```DDD888444111///000111222222111000///***+++---///222444666777///////////////000111111///222:::@@@AAAAAAGGGOOOXXXeeewwwiiijjjuuutttsssfffVVVSSSWWW___nnn~~~zzzooogggfffgggnnnhhhlll|||~~~qqqkkkuuu~~~ppp```NNNCCC>>>::::::;;;999:::;;;;;;:::;;;>>>AAADDDJJJSSS___nnn||||||||||||}}}~~~~~~~~~}}}~~~}}}xxxwwwzzz||||||{{{}}}sssfff]]]___pppuuujjjlllfff{{{qqqqqq}}}}}}|||}}}}}}xxx|||~~~}}}zzzyyyuuusssqqqrrruuuyyy{{{|||vvvvvvvvvtttpppqqq}}}zzzhhh[[[UUURRROOOFFFDDDAAA???>>><<<999777444333222111000000000000......///000111222222333222222222111111111111111///000000000000111111111444444444444444444333333444444555444333444666999???CCCNNN___qqq{{{vvvuuuqqqiii]]]PPPEEE@@@777666666666666888999;;;@@@UUUvvvyyyjjj\\\WWWXXXccc|||{{{uuuXXXCCC999666444222222111000///...---,,,............////////////...---,,,,,,---...000111,,,222999CCCUUUeeejjjeee^^^[[[ZZZ```jjjrrrvvvvvvtttyyy}}}kkkccccccbbbzzz~~~{{{ooobbbUUUYYYZZZaaapppxxx~~~tttoooddd\\\PPPFFF???<<<;;;:::000111111222333444555555:::===DDDNNNZZZlll}}}|||{{{wwwtttuuuuuuuuuuuutttssspppnnnlll:::888777666555333000...000000///...++++++---///,,,,,,,,,------.........******+++,,,---//////000///000111111111222555888AAANNNggg}}}lllbbbWWWPPPGGG>>>;;;???KKKVVV```ffflllkkkgggkkkwwwttt\\\LLLEEE>>>DDDWWWbbbfffggglllpppooooooyyy~~~___DDD999444000...---...222777666000+++***++++++---///333555777000000000000000/////////333333666<<<@@@AAAFFFMMMVVVaaaooollllllyyyuuummmddd[[[VVVYYYfffuuuyyyyyyssshhhdddccceeefffhhhmmmxxx~~~tttrrr}}}}}}pppdddTTTGGG@@@??????>>>>>>======<<<<<<>>>???@@@@@@FFFSSSbbbooo~~~{{{zzz|||}}}~~~~~~~~~~~~|||vvvqqqpppuuu{{{}}}|||vvvggg___fffzzz}}}vvvpppjjjqqq}}}wwwssssss{{{{{{wwwvvvvvvvvv}}}}}}~~~{{{xxxwwwyyy|||zzz{{{|||~~~~~~}}}{{{yyywwwuuutttsssssstttuuuwwwxxx{{{wwwssspppqqquuu{{{xxxoooeee\\\UUUNNNJJJFFFCCCAAA???>>><<<:::777444333222222111111222222111111111111111111111111222222222111111111000000222222222222222222222222333333333333333333333333333333333333444666777888BBBFFFPPP```ppp|||yyyvvvpppiii___SSSGGG???888555333666666555777;;;>>>XXX~~~{{{sss^^^RRRPPPUUUiiizzzwww]]]HHH===666222111000///////////////000////////////////////////---.........------///000000444999AAAPPPbbbooorrrbbbYYYWWW```mmmrrrrrrqqqooouuuzzzhhhbbbdddbbbwwwvvviiiaaa^^^YYY```ooouuu}}}~~~vvvjjj```[[[SSSJJJAAA;;;777666333333333444666777666555:::<<>>JJJ```vvv~~~wwwkkkddd[[[SSSJJJBBB>>>AAAMMMXXXaaaeeehhhfffdddiiiwwwrrrYYYIIICCC===DDDWWWaaaeeefffjjjooopppsss~~~}}}[[[AAA666333000000//////333666666222---...------...///000222333////////////////////////111222666===@@@AAAFFFKKKVVVaaaqqqmmmmmmzzzuuukkkbbbYYYTTTXXXgggwww|||vvvwww~~~sssiiieeeeeehhhfffccceeeppp}}}xxxwww}}}qqqeeeTTTEEE>>>;;;::::::======<<<<<<<<<===>>>???AAAGGGRRR```mmm}}}}}}}}}~~~wwwsssooopppwww}}}uuufff```iii}}}{{{ssslllppp~~~xxxrrrrrr{{{zzztttpppnnnlllrrrtttyyy}}}yyyvvvtttuuuvvvzzz{{{}}}~~~|||{{{xxxvvvppppppppppppqqqsssuuuvvv}}}zzzuuupppooopppsssuuuvvvqqqhhh```XXXRRRMMMIIIEEECCC@@@>>>===<<<999777444333222222111111222222111111111111111111111111222222222111111111000000222222222222222222222222333333333333333333333333555555555555666888999:::AAAEEEPPP```qqq}}}xxxuuupppjjjaaaVVVJJJCCC:::666444666666555777;;;BBB[[[zzzlllZZZPPPOOOUUUlll}}}yyy___HHH<<<666333111111000///////////////////////////////////////,,,---------,,,,,,...///...222888BBBSSSgggrrrttt___XXXWWW```jjjooonnnnnnmmmuuu}}}kkkbbbbbb```wwwzzzooofffbbb[[[```nnnrrrzzz|||uuuiii___ZZZRRRIIIAAA;;;888666333333333444666777666555888;;;CCCMMMYYYkkkzzzwwwuuutttssstttuuuuuuuuurrrooollliii===;;;888777555444111...000111000...,,,+++,,,------------,,,,,,,,,,,,,,,*********++++++,,,,,,,,,...///000000000111444777<<>>CCCGGGQQQ^^^kkk{{{~~~~~~}}}|||xxxvvvqqqppppppuuu|||rrrccc```lllxxxnnnlllyyysssrrr|||yyypppiiibbb^^^```eeennnxxx~~~}}}|||{{{yyyvvvrrrpppqqqrrr{{{|||~~~}}}|||{{{xxxvvvooooooppppppqqqssstttuuuzzzxxxtttpppnnnllllllmmmooojjjccc\\\VVVQQQLLLIIIDDDBBB???===<<<:::888666444333222222111111222222111111111111111111111111222222222111111111111111222222222222222222222222333333333333333333333333555555555555666888999:::???DDDPPPaaassszzzwwwtttpppkkkcccYYYNNNGGG<<<888666777777555777;;;DDD[[[xxxjjj\\\VVVUUUZZZrrr|||aaaIII;;;666444222222111///............////////////////////////+++,,,------,,,,,,---///---000666CCCXXXmmmvvvuuubbb\\\[[[bbbiiikkkkkkkkkmmmxxxrrrfffaaa___www~~~sssiiifff___bbbmmmpppwww{{{ttthhh^^^YYYQQQIIIAAA;;;888777333333333444666777666555888:::BBBLLLXXXiii|||xxxvvvtttsssrrrrrrsssrrrpppmmmjjjhhh===:::777555444222///---***+++------,,,,,,...000,,,---------......//////+++++++++++++++,,,,,,,,,---.../////////000444666;;;EEEYYYmmmvvvuuuqqqpppdddYYYMMMEEE@@@@@@LLLZZZbbbaaa```^^^bbbnnnqqqVVVDDDAAA>>>HHHYYYaaaeeegggkkkqqqyyy|||WWW===444222///...,,,+++,,,...///---,,,111000///...---,,,,,,,,,,,,,,,---------------...---///555===AAAAAADDDIIITTT^^^qqqmmmnnn~~~oooeee]]]XXXWWWXXXnnn{{{ssspppppprrrtttxxxzzzuuulllfffdddggg```WWWWWWeeexxxxxxkkkXXXHHH???<<<::::::<<<;;;;;;:::;;;<<<===>>>BBBGGGQQQ^^^kkk|||~~~}}}yyyxxxyyy{{{||||||}}}~~~yyytttqqqooorrrxxxwwwjjj]]]^^^ooo|||ppphhhyyyzzztttrrr}}}yyynnnbbbXXXQQQPPPVVVaaannnwww{{{yyyvvvvvvxxxzzzzzzyyywwwwwwxxxvvvtttqqqmmmjjjkkknnnqqq{{{}}}~~~}}}||||||{{{yyywwwuuuuuutttttttttuuuuuuuuusssrrrqqqpppooonnnmmmllllllhhhbbb\\\WWWRRRMMMJJJCCCAAA>>><<<;;;:::777555444333222222111111222222111111111111111111111111111111111111111111111111222222222222222222222222222222333333333333444444333333333333444666777888>>>DDDQQQcccuuu|||wwwtttrrrooojjjddd[[[QQQKKK>>>999666777666555777;;;CCCWWW{{{zzzqqqjjjhhhdddfffzzz|||bbbHHH:::555555333222111///...---------////////////////////////+++---//////...---...//////111777EEE\\\qqqyyyvvvgggaaa___eeejjjkkkjjjkkkppp~~~~~~nnnddd```zzz}}}qqqhhhfff```dddooorrrzzzzzzrrrfff]]]YYYQQQIIIAAA<<<888777333333333444666777666555888;;;BBBLLLWWWhhh}}}xxxvvvtttsssqqqqqqqqqqqqooollljjjhhh;;;888555333111000...,,,''')))+++,,,++++++---...'''((((((***+++,,,---...,,,,,,,,,------------------.../////////000444666:::FFF[[[pppzzzxxxvvvvvvgggYYYKKKCCC======JJJ\\\dddbbb___```ggguuutttWWWEEEBBBCCCNNN^^^eeehhhnnnvvv||||||XXX???666222......---++++++,,,---,,,,,,............------,,,,,,+++,,,,,,,,,------......---...555===AAAAAADDDIIIUUU___qqq}}}mmmooo}}}kkk```XXXTTTSSS[[[ssszzzooolllmmmrrrqqqtttzzzxxxnnneeeaaa```[[[VVVZZZkkk~~~wwwjjjWWWGGG???===<<<<<<<<<;;;;;;:::;;;<<<===>>>BBBFFFQQQ___nnn~~~~~~zzzwwwtttssstttvvvwwwxxxzzz|||~~~}}}xxxssspppsssyyy~~~jjj___WWW]]]qqq~~~qqqeeesss~~~{{{vvvuuu~~~xxxkkk]]]PPPHHHCCCJJJVVVccclllooommmjjjggghhhjjjjjjiiiiiijjjllljjjhhhdddaaaaaafffmmmsss|||~~~~~~}}}|||{{{|||}}}|||zzzxxxzzzzzzyyyxxxvvvuuusssrrrnnnooopppqqqpppooommmllljjjfffaaa[[[VVVQQQLLLHHHCCC@@@>>><<<;;;999777444444333222222111111222222111111111111111111111111111111111111111111111111222222222222222222222222222222222333333444444444333333333333444666777888>>>DDDQQQdddvvv{{{wwwqqqooommmiiicccZZZQQQKKK???:::666666666555777<<>>777333.../////////...............+++,,,------......------+++,,,,,,------............///555===AAABBBFFFKKKXXX```sss{{{nnnpppyyyhhh\\\RRRMMMMMM^^^wwwzzzmmmiiikkkpppmmmppp{{{}}}qqqddd___[[[XXXWWW```sss{{{~~~uuugggTTTEEE===;;;<<<<<<===<<<;;;;;;;;;<<<===>>>AAAGGGSSSbbbqqq~~~~~~~~~~~~~~~~~~zzzvvvtttqqqqqqsssuuuvvvvvvxxxzzz}}}~~~{{{wwwttt{{{wwwooo[[[UUUTTT___uuutttfffppp}}}{{{zzzxxxxxxtttgggYYYKKKCCC===BBBLLLWWW___bbb___\\\UUUVVVWWWWWWVVVWWWZZZ\\\[[[ZZZXXXYYY]]]fffqqqyyy}}}|||{{{{{{{{{{{{|||~~~}}}{{{yyy{{{{{{zzzxxxuuurrrpppoooooopppqqqqqqpppnnnkkkiiigggccc^^^XXXSSSNNNHHHEEECCCAAA>>><<<;;;999777555444333222222111111222222111111111111111111111111111111111111111222222222222222222222222222222222111222222333333444444555555555555555666888999:::>>>CCCQQQcccuuu{{{xxxooommmjjjfff```WWWNNNGGG>>>999555555555444888===AAATTTwwwrrrZZZDDD999666555222222111///............////////////////////////---000222333222111111111333666<<>>???AAAHHHTTTdddsss~~~~~~~~~|||zzz{{{}}}~~~}}}}}}xxxuuusssrrrsssvvvxxxxxxwwwzzz}}}~~~tttggg^^^PPPOOOUUUeee{{{wwwhhhooo{{{xxxyyy{{{|||xxxnnnaaaSSSFFF>>>999===DDDLLLRRRTTTSSSPPPHHHHHHIIIHHHHHHIIILLLOOOPPPRRRVVV\\\dddppp|||~~~|||zzzyyyzzzzzz{{{}}}}}}{{{zzzzzzyyyxxxuuurrrpppnnnnnnoooppppppooollliiihhhccc```[[[WWWRRRMMMHHHDDDCCCAAA???===<<<:::777555444333222222111111222222111111111111111111111111000000111111111222222222222222222222222222222222111111222333333444555555555555555555666888999:::<<>>JJJ___uuuooo___aaannnyyy~~~sssdddzzzxxxqqqccchhhlllvvvxxxlllddd___VVVMMMDDD===999777333333333444666777666555999;;;AAAJJJTTTddd|||~~~{{{yyyxxxwwwrrrqqqpppooonnnmmmlllkkk999666222111111222222111+++---///000///.........------,,,++++++***))))))((())))))+++,,,---......///000111111111222555888CCCNNNbbbuuu~~~uuu___KKKCCC===>>>RRRkkkpppmmmjjjnnnwwwyyyYYYEEEEEEKKKYYYhhhllltttpppKKK666333555333,,,...//////...,,,++++++***+++,,,---...---,,,+++,,,,,,------...///000000111111555<<<@@@CCCHHHOOOVVV[[[lll~~~rrrrrrmmmaaaXXXRRRPPPQQQ```xxxzzzkkkeeeeeeiiidddkkk}}}yyyhhh```[[[YYYZZZeee{{{zzzuuuyyyzzzlllXXXGGG>>><<<======>>>======<<<<<<>>>???@@@BBBHHHVVVeeesss~~~}}}}}}~~~~~~}}}~~~|||zzzxxxxxxzzz}}}~~~}}}|||wwwuuuttttttvvvyyy{{{{{{zzzwwwhhhZZZSSSKKKMMMWWWiiizzzkkkpppzzzvvvxxx|||zzzrrrhhh\\\OOOCCC;;;888:::???EEEJJJLLLKKKIIIBBBCCCCCCBBBAAACCCGGGIIILLLQQQYYYcccooo{{{~~~{{{zzzyyyyyyzzz{{{~~~~~~|||zzzzzzzzzyyywwwtttrrrpppkkklllmmmnnnnnnllljjjiiiaaa^^^[[[WWWTTTOOOJJJGGGDDDBBB???===<<<;;;888666444333222222111111222222111111111111111111111111000000111111222222222222222222222222222222222222111111222333333444555555333333333333555666777888:::@@@LLL]]]nnn{{{uuurrrkkkiiieeeaaaZZZPPPFFF@@@;;;666222333333444888>>><<>>KKK___vvv}}}hhhfffrrr|||sssbbbwwwzzzwwwgggmmmqqqzzz{{{ooofffaaaXXXNNNDDD===999777333333333444666777666555777:::@@@IIISSSccczzz|||{{{zzzyyyqqqppppppnnnmmmlllkkkkkk999777555333222111111222//////...---,,,,,,+++++++++++++++******)))))))))((()))+++---............111...///222444444666;;;???PPPgggzzz~~~fffNNNBBB>>>CCCVVVjjjzzztttqqqwwwfffSSSDDDGGGVVVbbbhhhkkkzzzkkkJJJ999555333...------......------,,,+++.../////////...---,,,,,,,,,---......,,,,,,---...000222888???AAAAAAEEEKKKPPPZZZmmmsssrrr|||uuujjjhhh```PPPKKKRRRcccvvvrrrjjjgggfffhhhdddhhhxxx}}}qqqhhhggg```[[[dddvvvtttttt~~~~~~zzzkkkVVVFFF>>><<<<<<<<<===@@@AAA>>>;;;888:::<<>>;;;;;;:::;;;>>>BBBDDDBBB???;;;<<<=========???BBBEEEIIITTTaaalllzzz}}}zzzxxx~~~|||{{{{{{|||||||||{{{yyyyyywwwvvvsssqqqooommmlllllllllmmmllliiiddd```aaa]]]XXXSSSOOOLLLIIIFFFEEECCC???===;;;888555222111111111111000000000000000000000000000000000000111111111111000000000000---...000111333333444444333444555666666666555444444444333444555777999:::<<>>MMMjjjyyynnn^^^NNNBBB999444222111111000///////////////000000///...---,,,++++++............/////////000333333:::III___wwwuuunnnrrrxxx{{{}}}}}}nnndddnnn~~~yyyqqqsssrrrwwwwwwpppjjjdddYYYMMMBBB;;;777555222222222222333444555555999;;;@@@HHHRRRaaayyy}}}xxxwwwtttpppkkkjjjmmmnnnkkkhhh777666444222111000000000///......---,,,,,,++++++,,,,,,+++++++++*********((()))+++---............///---...111333222555:::DDDWWWooo{{{dddMMMBBB@@@GGGZZZnnn{{{wwwvvv{{{^^^NNNBBBFFFTTT```eeegggvvvgggHHH777444222...------......------,,,+++------------------,,,+++,,,---......,,,,,,---...///000666===@@@@@@EEEKKKMMMVVViiirrroooyyyssskkkllldddTTTLLLQQQ```nnnyyyvvvmmmhhhdddbbbeeebbbhhhyyyuuummmkkkbbb]]]cccsssvvvuuuzzzlllXXXHHH???=========>>>@@@AAA???;;;999:::<<>>888888777666444444555777888===GGG^^^{{{yyymmmeeeXXXJJJ???999555333111111000///////////////000000//////...---------,,,,,,---------.........///111999JJJccc~~~yyyooopppsssuuuvvvxxxnnnbbbjjj~~~yyyoooqqqooouuu~~~}}}yyyrrriiicccYYYMMMCCC<<<888666333333333333444555666666999:::@@@IIIRRRaaaxxx|||wwwvvvsssooojjjjjjmmmnnnllliii666555333222000/////////.........------,,,,,,+++,,,,,,,,,,,,++++++++++++)))***+++,,,---............------111111111555;;;III___vvvvvvaaaKKKBBBCCCMMMaaasss{{{zzzzzz}}}{{{TTTGGG???FFFSSS]]]bbbcccqqqaaaEEE666333222///------......------,,,+++++++++,,,,,,---,,,,,,,,,,,,---......,,,,,,---.........333:::>>>@@@EEEKKKQQQWWWiiirrrnnnwwwzzzpppmmmpppiiiXXXNNNOOO___ffflllkkkiiifffbbb^^^______hhhyyyzzzqqqmmmddd]]]aaammmyyy~~~~~~wwwvvvzzznnn\\\LLLBBB>>>>>>>>>>>>AAABBBAAA===;;;<<<===>>>AAAIIIUUU```oooyyyvvvxxx}}}~~~}}}||||||}}}~~~|||}}}}}}{{{zzzzzzyyywwwvvvxxxwwwwwwxxxzzz{{{zzzyyy|||}}}~~~~~~~~~}}}|||{{{}}}qqqbbbVVVKKKBBBBBBEEEUUUooo~~~wwwrrrrrryyy~~~}}}~~~xxxnnniii___RRREEE<<<999888666555666777::::::999888::::::::::::<<>><<<;;;999666444222222111111111000000000111111111111111111111111111111111111000000000000111111222222222111111000000111222333333333333222444444333444555666888999;;;AAAJJJWWWhhh{{{|||wwwrrrooohhhccc[[[RRRJJJCCC===888777666555444444555777888===BBBOOOfff{{{mmmmmm{{{{{{eee___TTTHHH>>>888444222111111000///////////////////////////////////////------.........////////////222;;;LLLggg|||ooonnnooopppqqqwwwrrrdddkkkzzz}}}yyylllmmmkkkqqqzzzwwwyyy{{{ssshhhcccYYYOOOEEE>>>999777333333333444444555666777777:::@@@IIISSSaaavvvyyyuuutttpppmmmjjjjjjmmmnnnllljjj555555444222111000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------.........---///111111111666===LLLccczzzmmm[[[HHHBBBFFFSSSfffvvvzzzxxxwwwvvvuuuzzzpppLLLBBB>>>GGGSSS\\\___aaaooozzz[[[BBB666333222000------......------,,,+++***+++,,,---------------,,,---......,,,,,,---...///...111888===@@@FFFLLLZZZ^^^nnnrrrnnnvvv}}}wwwpppnnnqqqkkk[[[PPPOOO``````aaacccffffffbbb]]][[[^^^gggwww|||ssslllddd]]]^^^gggqqqwwwyyyxxxxxxyyyppp```OOOCCC>>>===???>>>AAACCCBBB>>><<<===>>>???BBBJJJUUU___mmmyyywwwxxx~~~~~~||||||}}}~~~~~~}}}}}}~~~}}}yyyxxxwwwwwwvvvuuuvvvuuuuuuvvvxxxyyyxxxvvvxxxyyyyyyyyywwwtttqqqooopppdddUUUKKKDDDAAADDDJJJ^^^|||zzzvvvsssxxx}}}{{{}}}{{{vvvlllfff[[[NNNBBB;;;888999777777777888999:::999999999::::::;;;>>>DDDLLLRRR\\\aaaiiiooouuuyyy|||}}}}}}{{{yyyyyyyyyzzzyyyxxxsssssstttsssrrrpppnnnmmmhhhhhhhhhiiijjjhhheeebbb^^^ZZZTTTPPPMMMJJJGGGDDDAAA???===;;;;;;999777555222222222111111111000000111111111111111111111111111111111111000000000///000000111222222222222111222222333444444555555555666666555555666777999:::>>>CCCLLLYYYjjj}}}{{{vvvqqqnnnggg```WWWNNNGGGAAA<<<:::666555444333444555777999===@@@III[[[oooooo```fffzzzzzzddd___VVVJJJ???777222111111000000///////////////.../////////000000111111000000000000111111111111333666>>>NNNhhhyyynnnmmmnnnooopppttttttffflllxxx}}}xxxhhhhhhgggooowwwssswwwzzzqqqgggcccZZZPPPGGG???:::888333333222333333444555666666999@@@IIIRRR```ttt|||wwwsssrrrmmmllljjjkkkmmmnnnmmmkkk666555555333222111//////---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...//////000333222222888AAAPPPhhh}}}}}}cccTTTEEEAAAIIIWWWiiiuuuvvvqqqlllhhhgggqqqjjjIIICCCAAAIIITTT[[[___bbbqqquuuVVV@@@666333222111------......------,,,++++++,,,---......///......,,,---......,,,,,,---...000...111888>>>BBBGGGLLL[[[___ooopppkkkrrr{{{~~~zzztttqqqqqqkkk]]]SSSPPP^^^[[[ZZZ]]]bbbcccaaa______bbbiiittt{{{sssiiibbb\\\\\\ccclllsssvvvxxxxxxyyyrrreeeTTTEEE===<<<>>>===AAACCCCCC???======???>>>CCCMMMXXXaaammm|||{{{}}}~~~~~~}}}~~~~~~}}}||||||~~~|||xxxuuuuuuuuuuuuuuuuuuttttttuuuwwwwwwvvvtttrrrrrrqqqppplllhhhdddbbb]]]TTTKKKEEEBBBCCCIIIQQQggg{{{wwwtttwww~~~{{{yyy{{{~~~}}}wwwrrrjjjdddYYYKKK???888666777777777888888888888999::::::;;;;;;===AAAIIIRRRXXX]]]```eeejjjnnnqqqvvvzzz}}}{{{{{{{{{{{{zzzyyyvvvuuutttrrrpppnnnlllkkkiiiiiiiiiiiijjjiiifffccc\\\XXXSSSNNNKKKIIIFFFDDD@@@>>><<<;;;:::999777555222222222222111111111111111111111111111111111111111111111111000000000///...///000111222333333333222222333333444555666666888888777777777999:::;;;>>>CCCMMMZZZkkk{{{uuupppllleee^^^TTTKKKDDD@@@<<<:::555555444333444666888::::::@@@LLL[[[nnn|||rrrbbbYYYeee|||}}}ccc___WWWLLL@@@666222111111000000///////////////......//////000000111111000000000000111111111111222777>>>MMMgggvvvlllkkklllmmmnnnpppttthhhnnn|||wwweeeddddddmmmvvvssszzzvvvlllgggccc\\\SSSIIIAAA;;;888111111111111222333444555666999@@@IIIQQQ^^^sss~~~zzztttqqqqqqkkkkkkkkkkkkmmmmmmlllkkk555555555444333111///...------------------------++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,---...///000222333222222:::CCCVVVmmm{{{rrrXXXMMMAAA???IIIYYYgggoooooohhh___[[[]]]kkkgggKKKFFFDDDKKKSSSYYY___dddssspppRRR>>>666222111111------......------,,,+++------......//////......,,,---......,,,,,,---...000...000888???BBBFFFIIISSSYYYjjjmmmfffllluuu}}}|||wwwuuummm```UUUQQQVVVTTTUUUZZZ^^^```bbbeeelllnnnppptttzzz~~~zzzrrrgggccc___^^^bbbjjjqqquuu~~~wwwwww|||wwwkkkYYYGGG===;;;===<<<@@@CCCCCC@@@======>>>;;;BBBMMMXXX___jjj}}}~~~{{{}}}~~~~~~{{{{{{|||~~~{{{uuurrrqqqrrrsssssstttsssrrrrrrrrrqqqooommmeeeeeecccaaa]]]ZZZVVVTTTLLLHHHDDDBBBAAADDDNNNYYYsss~~~xxxsssttt{{{yyyzzz}}}|||vvvqqqjjjdddYYYJJJ>>>666333333444555666555555666888:::<<<===???BBBGGGNNNVVV\\\``````ccchhhjjjnnnvvv}}}|||}}}}}}|||zzzyyywwwtttqqqnnnmmmllllllkkkjjjiiiiiiiiihhheeecccZZZVVVQQQMMMJJJHHHEEECCC@@@>>><<<;;;:::999777555333222222222222111111111222222222222222222222222111111111111000000000000---...///111333444444444111111111222333444555666999888777777777999:::;;;;;;AAALLLZZZlll{{{uuuooojjjaaa[[[QQQHHHBBB>>><<<:::555555444444555888:::<<<888EEEVVVeeetttlll___ZZZkkkbbb___XXXLLL@@@777444444111111000///////////////.........//////000000000------........./////////...444<<>>>>>IIIYYYdddhhhhhh___VVVTTTYYYjjjeeeOOOIIIGGGKKKQQQWWW^^^eeessslllMMM;;;444000...000------......------,,,+++------.........---,,,,,,,,,---......,,,,,,---...///---000888???AAACCCEEEMMMUUUhhhnnneeehhhrrr}}}|||sssdddWWWPPPMMMOOOTTT\\\___```gggppp~~~}}}zzzvvvyyy}}}zzzsssjjjgggdddbbbdddjjjppptttzzzuuuuuu~~~|||qqq___JJJ>>><<<>>>;;;???CCCCCC@@@======>>>;;;BBBLLLVVV\\\gggzzz~~~yyy{{{}}}~~~}}}{{{yyyyyyzzz}}}}}}xxxrrrnnnmmmnnnoooppppppnnnkkkiiigggddd```]]]TTTSSSRRRPPPMMMKKKJJJIIICCCBBBBBBBBB@@@DDDSSSbbbyyyqqqnnnxxx~~~|||}}}~~~xxxrrrmmmggg\\\NNN@@@777333222111333444444333444888;;;>>>@@@CCCGGGLLLSSSZZZ___aaa___aaaeeehhhmmmyyy~~~}}}}}}}}}|||{{{zzzwwwsssooommmmmmoooqqqkkkjjjhhhhhhhhhfffcccaaaYYYUUUPPPLLLIIIGGGDDDBBBAAA???<<<;;;:::888666333333333222222222111111111222222222222222222222222111111111111000000000000...///000111222333333333222222222222333555777888888777666666666777888999;;;AAALLL\\\ppp{{{tttnnniii]]]WWWNNNFFF@@@<<<999888666555555555666999<<<===;;;NNNeeetttvvvgggcccvvviiifff^^^PPPAAA777555555111111000///////////////..................//////,,,,,,---------.........---444;;;GGG^^^zzzsssiiigggjjjkkklllnnnpppzzz|||}}}}}}sssppp{{{tttaaa]]][[[eeennnlllyyyuuullliiifff___VVVLLLBBB:::666111111111111222333444444888:::>>>EEEMMMZZZppp}}}xxxrrrooopppjjjkkklllmmmlllkkkjjjjjj333333333222111///---,,,------------------------)))))))))******+++++++++---,,,+++++++++,,,---...---...000222///000999DDDZZZppp}}}{{{ooo^^^JJJDDD<<<===IIIXXXbbbdddcccZZZRRRRRRZZZlllcccRRRLLLHHHJJJOOOUUU]]]fffrrriiiJJJ999222...,,,...------......------,,,+++------------,,,,,,+++***,,,---......,,,,,,---......,,,///888???@@@AAABBBMMMVVVjjjqqqggghhhqqqxxxhhhXXXOOOIIIMMMWWW```bbbdddnnn{{{yyyyyy}}}{{{uuummmkkkiiiffffffjjjppptttxxxtttttt}}}}}}~~~vvvcccMMM???===???:::>>>BBBBBB???===<<<======CCCMMMUUU[[[fff{{{~~~|||~~~yyy{{{~~~~~~|||}}}|||yyyxxxxxxzzz}}}{{{vvvoookkkjjjkkkmmmmmmkkkhhhddd```\\\WWWRRRNNNHHHGGGEEEDDDCCCBBBBBBBBBCCCCCCDDDCCCAAAFFFXXXjjjzzzpppjjjrrr~~~zzztttrrrlllaaaRRRDDD:::555333111444555555444555999===???BBBFFFJJJOOOUUU\\\aaa```^^^___cccffflll{{{~~~}}}}}}}}}|||zzzzzzvvvrrrnnnmmmooorrrtttkkkiiihhhgggfffdddbbb___XXXTTTPPPLLLIIIGGGDDDBBBAAA???<<<;;;999888555333333333333222222222111111222222222222222222222222111111111111000000000000111111111222222222111111555555555555666888:::;;;666666555444444555777777<<>>@@@WWWppprrrllltttpppfffUUUDDD888444555111111000///////////////..................................../////////000000777===EEEZZZrrr{{{vvvrrrhhhbbbeeekkkoooqqqttthhhoooooonnnpppjjjjjjwww~~~sssaaa[[[XXXaaajjjhhhvvvxxxooojjjggg```WWWMMMBBB:::555222222222222333444555555999:::>>>DDDLLLZZZppp}}}wwwrrrooopppjjjlllmmmmmmllljjjiiiiii444444222111000000000000........................,,,+++*********+++,,,---*********+++,,,---...//////---...000111333<<>>???FFFNNNRRRTTT^^^vvv~~~}}}~~~{{{{{{}}}~~~|||zzzxxx{{{zzzxxxyyyzzzzzz{{{{{{|||}}}}}}}}}xxxrrrllljjjjjjiiiddd``````[[[TTTNNNKKKHHHDDDAAA@@@===<<<>>>>>>===???DDDFFFJJJGGGGGGMMMPPP\\\rrr}}}rrrkkkrrr~~~{{{yyyvvviiiUUUDDD;;;777444333333333444555888:::;;;BBBEEEHHHLLLUUUbbbjjjlllhhh```ZZZZZZ___kkk|||~~~{{{zzzyyyyyywwwuuurrrooonnnnnnpppqqqooollliiigggeeedddbbb```ZZZVVVPPPKKKHHHEEEBBB@@@>>><<<:::999999888666555222222222111111111000000111000/////////000222333111111111111111222222222111111222222222333333333111333666666555555666777:::999777555666777:::;;;???HHHWWWfffwwwzzzuuunnnhhh^^^WWWMMMDDD>>>:::888666666777777777777888;;;===DDDbbb|||yyysss}}}uuugggUUUDDD888222000222111///...------..................---,,,+++***......------------......222333777DDD[[[oootttpppggg]]]XXXbbbpppwwwuuurrrjjjeeecccccc___\\\eeerrrvvveeeaaaZZZ___iiikkkwwwxxxssslllhhh```XXXOOOFFF===777555333111000000333555777777888===EEELLLYYYooo~~~xxxsssmmmhhhkkklllmmmnnnnnnmmmllllll555444222111000///......------------------------------------,,,***)))(((++++++++++++,,,---......///---...111111333;;;EEEVVVeeerrrsssqqqnnncccUUUBBBAAA>>>???KKKZZZaaa```aaaVVVMMMRRR```vvvwwwgggSSSIIIBBBDDDLLLTTT]]]eeejjjtttyyyvvvvvv___EEE:::111///111------------,,,,,,++++++***,,,,,,,,,---------------///---++++++,,,---...///...000333777;;;???BBBCCCOOOWWWggg}}}|||kkkjjjyyywwwdddTTTKKKJJJQQQbbbvvv~~~{{{|||{{{uuuwwwwww}}}~~~uuulllhhhcccaaabbbeeehhhjjjqqquuuyyy|||~~~~~~zzziiiSSSCCC===<<<;;;<<>><<>>HHHWWWfffwwwyyytttnnnggg\\\UUUKKKCCC===999777555444555666666666888<<<>>>GGGiii{{{vvvvvvgggUUUEEE:::444222222111///...------..................---,,,,,,+++......------------......222333777DDDYYYlllrrrnnneee[[[XXXbbbooouuurrroooeee___\\\\\\YYYWWWbbbppphhhccc]]]cccnnnnnnuuuzzzsssmmmiiiaaaYYYPPPGGG>>>999444333222111111333555666666777<<>>AAACCCLLLSSSbbbxxxpppoooppp]]]QQQKKKJJJVVVooo~~~|||rrrlllpppttt~~~tttjjjgggbbb______bbbgggjjjsssvvvyyy{{{~~~~~~}}}mmmYYYIII@@@>>>:::<<<>>>@@@@@@???===<<>>JJJYYYccckkkooolllfffYYYRRRLLLMMMSSS```rrr{{{yyywwwwwwvvvtttqqqnnnmmmmmmnnnnnnmmmkkkhhhfffdddbbb___]]]WWWSSSNNNIIIFFFDDDAAA@@@;;;999777666666666444222222222222111111111111111000111111222222222222222333222222222111000000000111111222222222333333333000111222333444666:::===>>><<<999777777888999;;;???IIIYYYhhhxxx~~~xxxtttmmmggg[[[TTTJJJAAA<<<888666555444555666777888;;;???BBBJJJooo}}}xxxwwwgggUUUEEE;;;666444111111000///............------.........------,,,......------------......111222666BBBWWWiiinnnjjjbbbYYYWWWaaannnrrrnnnkkkaaaZZZVVVVVVSSSTTTaaaqqqnnnhhhaaaiiivvvtttvvv|||tttnnniiibbbZZZQQQHHH@@@:::333333222222222333444444555666;;;AAAGGGRRRfffwww|||uuupppnnnnnnnnnnnnmmmkkkiiihhhggg444333111000...---,,,,,,++++++++++++++++++++++++)))***,,,.........---,,,...------,,,,,,,,,------///...000222333444;;;DDDNNNYYYeeeooouuusssgggYYYQQQLLLHHHJJJRRR\\\``````ccc^^^[[[^^^kkkqqqbbbOOOFFFAAAHHHRRRZZZ```ddd```cccdddfffrrrxxxWWW@@@888000///000,,,/////////......---------++++++,,,,,,,,,------------...//////......///000...///222666:::===@@@AAAGGGOOO___uuuxxxuuueeeTTTLLLJJJHHHVVVsss{{{sss|||mmmgggkkkrrr~~~sssjjjgggbbb^^^]]]bbbkkkrrrvvvyyyzzz{{{qqq^^^MMMBBB===:::<<<>>>@@@AAA???===<<>>DDDKKKVVVeeelllnnnrrrrrrwww~~~}}}~~~zzztttiii```dddttt}}}~~~}}}zzztttfffSSSEEE???:::666666555444444555777:::;;;???OOO```lllooolllbbbXXXNNNIIIEEEIIIRRRaaauuu}}}yyywwwwwwuuusssqqqooommmllllllmmmllljjjgggeeecccaaa]]][[[UUUQQQLLLGGGEEECCCAAA???;;;999777666666555444222111111111111111111111111000111222444444333222222333333333222111000//////111111222222222333333333000111333333555888===AAA???===:::888777888999:::AAAKKK[[[jjjzzz}}}xxxtttmmmfffZZZTTTJJJAAA<<<999666555444555777888:::>>>CCCGGGRRRttt~~~wwwwwwdddRRRCCC:::666444111111000//////.........,,,---...............---......------------......111222666AAASSSdddjjjfff___XXXWWWaaalllnnnkkkggg```YYYUUUUUUSSSTTTbbbsssuuullldddmmm|||zzzyyy~~~tttnnniiibbbYYYQQQHHH@@@:::333333333333333333333333555777;;;@@@EEEOOObbbsssuuuppppppoooooonnnmmmllljjjiiihhh444333111///...------,,,++++++++++++++++++++++++++++++++++++,,,---...///......---,,,,,,,,,------000///000333333444;;;CCCHHHTTTeeesss{{{wwwiii[[[XXXPPPIIIIIIPPPXXX^^^```dddddddddgggqqqtttcccMMMDDD???FFFRRRYYY]]]___]]]```aaafffuuurrrSSS===666000///000+++---------......////////////.........---------,,,,,,///111111///......///...///222555999<<>>???AAAJJJSSS___pppxxxvvvvvvqqqsss~~~|||zzz}}}}}}yyyrrrfff\\\^^^mmm~~~~~~}}}~~~|||{{{vvvqqqdddTTTHHHCCC>>>999555444333333444777:::===FFFUUUeeemmmkkkcccVVVKKKFFFBBBCCCJJJVVVggg||||||wwwuuuuuuuuutttqqqooommmlllllllllkkkiiifffdddbbb___[[[XXXRRRNNNIIIEEECCCBBB@@@>>>;;;999777777777666444222111111111111111111111111000111222444444333222222333333333222111000//////111111222222222333333333///000111222444777<<>>DDDIIIYYYwww~~~uuuuuu```MMM@@@999555333111111111000000///......------......///...............------------......000222666@@@QQQaaafffddd___YYYWWW```jjjlllhhheee___YYYWWWXXXVVVWWWcccrrrxxxmmmccclll{{{zzzyyytttlllhhh```YYYPPPHHH???:::333333333333333333333333666888<<<@@@EEENNN___pppuuupppooopppooonnnnnnmmmlllllllll333222111000///.........++++++++++++++++++++++++...---+++***)))***+++,,,...---------------......000///111444444444:::BBBEEERRReeevvv{{{sssdddXXXVVVLLLDDDEEEMMMTTTZZZ___bbbggglllqqq{{{yyydddJJJAAA;;;CCCOOOWWW[[[\\\WWW]]]aaaiiizzzmmmOOO:::555///...///+++)))******+++,,,---......000000///......---,,,,,,---111444444000------......///111555888;;;>>>???@@@GGGWWWmmmeeeRRRIIIGGGGGGHHHSSSmmmvvvjjjggg```aaadddlll|||kkkkkkiiiccc```fffttt|||}}}|||{{{tttcccRRREEE>>><<<>>>@@@BBBBBBAAA???>>>DDDBBBCCCJJJTTTcccxxx}}}|||}}}~~~~~~~~~}}}{{{{{{~~~~~~}}}|||{{{{{{tttrrrnnnfff\\\PPPFFF@@@666666555333222222555777<<<<<<===@@@BBBFFFRRR___mmm}}}wwwqqqpppyyyyyy}}}~~~zzzuuulll```UUUWWWfffzzz~~~{{{yyytttpppeeeXXXOOOKKKFFF???777666444333444777;;;===LLLXXXdddfffaaaYYYNNNEEEDDDBBBEEENNN\\\lll{{{wwwuuutttuuutttrrrpppnnnmmmlllkkkiiihhheeedddbbb^^^ZZZVVVPPPLLLGGGDDDBBB@@@???===;;;999777777777666444222111111111111111222222222000111111222222222222222333222222222111000000000111111222222222333333333---///000111222444888:::>>><<<999777777888999;;;???HHHVVVeeetttzzzuuunnngggZZZTTTKKKBBB===:::888777111222333444777<<>>@@@EEEQQQcccyyywww]]]OOOIIIGGGFFFGGGOOOhhhsssggg^^^\\\___```eeeyyyzzzhhhkkkmmmhhhccceeeppp{{{zzzzzzxxxvvvzzzttteeeVVVJJJCCC;;;===???AAAAAA@@@>>>===>>>???CCCKKKTTTcccxxx}}}||||||}}}}}}|||{{{{{{{{{|||||||||{{{{{{zzz~~~}}}~~~}}}~~~~~~|||zzzxxxuuusssmmmdddXXXKKKBBB===555666666444222222666999<<<<<<===@@@CCCKKK[[[jjjxxxxxxpppnnnvvvzzz|||xxxqqqbbbWWWLLLOOO```vvv}}}zzztttqqqiii___YYYVVVPPPIII===;;;888555555777:::<<>>===:::888666555555444333111000000111111111222222222111000000000000111222222222222111111111111111111111111222222222333333333///111333444333444666888<<<:::888666666777:::;;;@@@HHHVVVdddttt|||wwwnnngggYYYSSSIIIAAA<<<999777666333333444555888===DDDIII]]]wwwrrr[[[GGG<<<777444333111111222222111000...---//////000//////...---,,,......------------......---111666???OOO^^^dddcccccc]]]ZZZaaahhhiiihhhgggbbbaaafffkkkhhhaaadddmmm~~~|||www|||tttlllsss}}}vvvqqq}}}tttlllhhhaaaYYYQQQIIIAAA<<<666555333111111222333444555666;;;@@@CCCLLL\\\lll}}}{{{vvvrrrrrrqqqooommmlllkkkkkklll222222111111111111222222,,,,,,,,,,,,,,,,,,,,,,,,$$$&&&)))+++,,,,,,+++***,,,,,,,,,---...///000111000000222555555555:::BBBNNNYYYjjjuuusssfffZZZTTTIIIAAA???GGGQQQWWW\\\bbbeeeqqq|||~~~bbbJJJ@@@:::DDDSSS^^^ccceee___hhhqqqxxxgggJJJ777333///...///***.....................---***++++++,,,,,,------...///444888777111,,,***+++---///111444777:::===>>>BBBDDDLLL\\\qqq{{{rrrYYYNNNKKKHHHEEEDDDLLLcccpppccc[[[[[[___^^^```rrr}}}tttdddkkkooollleeedddkkktttwwwwwwuuurrrvvv~~~tttgggYYYNNNHHH:::<<<>>>@@@@@@???===<<<<<>>999666777777666333444777;;;;;;:::<<<@@@DDDNNNaaarrr}}}wwwnnnllltttwww~~~xxxooo[[[PPPFFFJJJ\\\uuu{{{vvvtttmmmeeeaaa^^^XXXPPPCCC@@@;;;888666777:::;;;FFFMMMPPPLLLGGGFFFFFFEEEKKKJJJMMMVVV___jjjwwwwwwvvvtttrrrpppnnnmmmlllhhhfffdddcccaaa]]]WWWTTTMMMIIIEEEBBB@@@???>>>===888777555444444333111///000000111111222222222222111000/////////000222333111111111111111222222222111111222222222333333333333555777888777777777888:::999777555666777:::;;;CCCKKKXXXfffvvv}}}wwwooogggXXXQQQHHH@@@;;;888666555777777888888;;;@@@HHHMMMgggrrrZZZFFF;;;777555444111111222222111000...---000000000000///...,,,,,,.........------.........---111777@@@NNN^^^eeedddeee^^^[[[aaagggiiiiiiiiifffgggnnnuuuqqqhhhgggnnn||||||vvv|||xxxqqq{{{sssmmmiiibbb[[[SSSJJJBBB===777555333000000111333555333555:::???CCCKKK[[[jjjzzz}}}yyyuuutttrrrooommmjjjiiiiiiiii444333000...------.........---,,,,,,++++++,,,,,,)))******++++++,,,------,,,,,,------------------222///000666999999>>>EEEQQQbbbrrruuuoooeeeVVVIIIGGG??????JJJQQQQQQWWWaaajjjuuuvvvYYYEEE===<<>>>>>AAAFFFOOO]]]oooyyykkk\\\QQQFFFCCCHHHAAAMMMddd|||lll]]][[[\\\]]]```dddiiimmmoooggghhhmmmooofff]]]aaannnpppttttttnnnjjjppp}}}zzzkkkZZZRRRQQQ@@@>>>;;;:::<<<>>>??????>>>@@@FFFOOOWWWbbbsss}}}xxxyyyzzzyyyxxxxxxyyy{{{zzzyyywwwvvvwwwyyy{{{}}}~~~|||{{{~~~}}}}}}}}}{{{xxxvvvssspppiii___SSSGGG<<<666444444444555555555666666:::???EEEGGGJJJUUUfffttt~~~rrrqqqxxx}}}~~~~~~}}}mmm```RRRHHHGGGLLLXXXttt|||zzzqqqqqqpppnnnjjjfffbbb___UUUIII>>>;;;999777888===DDDBBBBBBEEEEEEBBBAAACCCJJJNNNUUU[[[aaaiiiqqqxxx|||~~~{{{zzzwwwtttsssqqqooommmjjjjjjiiihhhgggddd___XXXTTTJJJHHHEEECCCBBB@@@>>><<<===:::666444444444444333111222222333333222222111222111///.........///000222333333444333222111000...000222333222111111222000000111222333555666777666333333777888888:::>>>@@@JJJYYYiiizzzvvvpppnnnfffZZZOOODDD???;;;777555555444;;;999999???@@@CCCPPPmmmnnnRRRAAA999555444444222222222222111000///...////////////////////////000///...............///333333888CCCOOOZZZfffpppvvvkkkccceeeiiihhhiiilllkkkpppuuuyyyjjjlll}}}}}}zzzyyyuuullliiiddd]]]VVVLLLCCC<<<888555222000111222333333222222666===DDDMMMZZZggg||||||{{{xxxrrrqqqpppooonnnllljjjiiihhh444333111///---......///------,,,++++++++++++,,,)))******++++++,,,------,,,,,,------------......222000111666888;;;DDDNNNZZZjjjxxxwwwlll```UUUMMMHHHAAAAAAKKKRRRSSSYYYbbbllluuupppSSSDDD===<<>>>>>@@@DDDMMM[[[lll{{{lll```VVVIIICCCDDDCCCOOOdddzzz|||lll^^^XXXZZZ^^^cccgggjjjlllmmmiiijjjooooooeee[[[```lllqqqsssqqqkkkgggnnn}}}{{{lllZZZPPPMMM???===;;;;;;===??????>>>>>>???EEEMMMTTT]]]mmm{{{~~~}}}{{{{{{zzzxxxvvvuuuwwwyyyzzzxxxwwwvvvwwwyyy{{{}}}~~~}}}|||~~~}}}}}}}}}{{{xxxuuuqqqmmmggg]]]RRRGGG===888333333333444444444555555888>>>EEEIIINNNZZZlllzzzvvvooosss{{{ppp^^^QQQJJJBBBDDDKKKZZZwww~~~|||zzztttttttttssspppmmmiiiggg\\\PPPEEE@@@===888888;;;===;;;===BBBCCCAAAAAADDDLLLQQQXXX___fffmmmuuu{{{~~~|||yyywwwuuusssqqqnnnllljjjiiigggeeebbb]]]VVVQQQJJJHHHDDDBBBAAA@@@>>><<<:::777444222222222222111111222222333333222222111333333222111111111111111222333333333333222111000///111333333222111111222111111111222333444555666777444444777888777999===@@@JJJYYYiiizzzvvvpppmmmeeeZZZOOODDD???;;;777444555444:::999999???@@@FFFUUUyyynnnRRRBBB:::666333222111111111111000//////...////////////////////////////////////////////////333222777BBBOOO\\\kkkwwwrrrfffeeeggghhhkkkooorrryyysssrrr~~~}}}uuummmiiiddd^^^VVVMMMCCC===888555222000111222333333555555888???EEEMMMZZZfffvvv|||zzzvvvpppoooooonnnlllkkkjjjiiiiii444333111///......//////------,,,+++++++++++++++)))******++++++,,,------,,,,,,---------.........222111333666:::BBBQQQ^^^jjjwwwyyyjjj\\\TTTPPPIIIDDDEEEOOOUUUWWW[[[cccjjjqqq}}}eeeJJJCCC===<<>>???===BBBKKKXXXiii|||~~~|||llleee^^^QQQGGGEEEEEEQQQddduuu}}}yyynnndddYYY\\\bbbgggkkknnnnnnnnnlllmmmqqqooocccWWW]]]jjjuuusssnnnhhhfffnnn|||mmmZZZLLLHHH===<<<<<<===??????>>>======>>>CCCJJJOOOVVVcccpppwww{{{}}}|||zzzvvvssssssuuuwwwzzzyyyxxxwwwxxxzzz|||~~~~~~~~~}}}}}}~~~}}}||||||zzzwwwtttoookkkdddZZZPPPFFF>>>:::222222333333333444444444777===EEEKKKSSSaaasssxxxoooooozzzrrr^^^NNNCCCDDD>>>BBBLLL[[[wwwyyy{{{~~~}}}{{{{{{xxxyyyyyyyyyxxxuuurrrqqqfff\\\QQQIIIBBB;;;888999777666999???BBBBBBCCCFFFMMMSSS\\\eeemmmuuu||||||yyywwwvvvtttqqqnnnjjjiiifffccc```ZZZSSSNNNJJJGGGDDDBBBAAA???===<<<999777444222222333222111111111222222222222111111333333333333333333222111222222333333333222111111000222333333222111111222333222222222333333444555888555444777888777888<<<@@@JJJZZZjjj{{{vvvooolllcccZZZOOOEEE@@@<<<777444555333999888999???AAAJJJ]]]kkkRRRBBB;;;666222111/////////////////////...////////////////////////---...000111111111111000444333666AAAOOO___rrr|||kkkccccccffflllqqqqqqyyytttqqqvvvuuunnnjjjeee___XXXNNNEEE???999666222000111222333333555555777===CCCJJJVVVbbbppp|||yyytttnnnmmmmmmllllllkkkjjjjjjiii444333111000/////////000---,,,,,,+++***+++++++++)))******++++++,,,------,,,,,,------......//////111222555888???NNNccctttyyyjjj\\\TTTPPPJJJGGGJJJRRRYYYZZZ]]]aaadddjjjvvv}}}YYYBBBAAA===>>>GGGSSS___kkkuuu|||PPP@@@222//////...,,,---------------------------///...------------...///------------------------...---,,,...333999>>>@@@===BBBKKKWWWfffzzzyyymmmhhhcccXXXNNNIIIEEEPPP```mmmvvvyyysssmmm___aaafffkkkpppssstttuuuqqqrrrsssoooaaaUUUZZZhhhvvvqqqkkkfffeeennn~~~~~~oooZZZIIIBBB:::;;;<<<>>>@@@@@@>>>;;;<<<===AAAFFFIIINNNZZZfffrrr}}}xxx{{{zzzxxxtttrrrrrrvvvyyy|||{{{{{{zzz{{{}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~||||||{{{yyyvvvsssooojjjbbbWWWLLLCCC<<<888333333333444444444555555777===EEELLLVVVdddvvvrrrllluuuuuu___PPPEEE@@@AAA===BBBMMM[[[sss}}}vvvrrruuuzzz{{{|||~~~}}}~~~~~~~~~}}}zzzwwwvvvooohhh]]]RRRHHH???999777777666999???CCCCCCEEEIIILLLRRR\\\hhhsss|||~~~{{{xxxwwwtttqqqooollliiifffbbb^^^XXXQQQLLLIIIGGGCCCAAA@@@???===;;;;;;888666555555555444333111111222222222222111111000111222333333222000000222222222222222222222222111333444333111000111222444333333222222333333333888555444777888777888<<>>EEEQQQ\\\mmm|||xxxsssmmmmmmmmmllllllllllllkkkkkk222222111000000/////////,,,,,,+++************+++)))******++++++,,,------,,,,,,---......///000000///222666;;;HHH^^^wwwwwwkkk^^^SSSLLLIIIIIINNNWWW\\\]]]\\\\\\^^^dddrrrrrrRRRBBB???===@@@GGGQQQ\\\kkkxxxuuuKKK???333/////////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................///---,,,---222999===@@@===CCCLLLWWWeeexxxqqqiiiddd[[[RRRLLLDDDNNNYYYcccppp{{{|||wwweeefffiiimmmqqqvvvzzz|||xxxuuutttooobbbVVVYYYeeeqqqjjjeeecccdddkkk|||qqq[[[HHH???999:::;;;>>>@@@@@@===;;;<<<<<>>EEEMMMVVVddduuu{{{pppooo~~~yyy```NNNDDD@@@@@@>>>;;;BBBNNNZZZooo|||wwwooojjjiiinnnuuuyyy}}}|||xxxvvvtttqqqhhh\\\OOOFFF???:::;;;888999>>>AAAAAADDDIIIKKKPPPZZZfffsss~~~{{{xxxvvvtttqqqnnnmmmjjjfffbbb]]]WWWPPPKKKHHHFFFCCCAAA???>>><<<::::::888666555666555444333000111111222222111111000///000222333333222111000222222222222222222222333222333444333111111222333444444333222222222333333888555444777888777999<<>>:::666333111000///......---......///////////////////////////,,,...000222333333111111666555888BBBPPPccc}}}rrr^^^XXX^^^fffiiikkkqqqyyynnnjjjdddvvvvvv|||xxxyyyvvvpppmmmhhhbbb[[[RRRIIICCC;;;777333111222333333333333222444999===CCCNNNZZZmmm}}}xxxsssmmmnnnnnnnnnnnnmmmmmmmmmmmm000000000000//////......,,,,,,+++***************)))******++++++,,,------,,,,,,---...///000000111///333777>>>QQQlll}}}tttjjj\\\OOOHHHGGGKKKRRRZZZ___^^^YYYUUUWWW```qqqhhhNNNEEE===>>>BBBIIIPPPZZZkkkzzziiiFFF===333...///000///---------------------------++++++++++++++++++++++++///////////////////////////---,,,...222888===???>>>DDDMMMWWWdddvvvuuuiiibbb\\\TTTMMMEEEKKKQQQYYYkkk~~~iiijjjllloootttyyy~~~yyysssnnndddYYYZZZcccggg```]]]```bbbggguuusss]]]III>>>999999:::===???@@@>>>;;;<<<;;;===@@@BBBGGGTTTaaattt}}}vvvtttttttttttttttwww{{{~~~~~~|||{{{{{{{{{|||}}}|||{{{zzzzzzzzzyyyvvvsssqqqjjj^^^PPPDDD<<<777444555666666666666777777777:::>>>EEELLLVVVdddsss}}}yyyssswwwcccNNNBBB<<<;;;===999888BBBNNNYYYjjjtttmmm```]]]^^^gggpppxxx}}}zzzwwwvvvwwwqqqeeeXXXPPPHHHBBB>>>:::999;;;===>>>CCCHHHOOORRRXXXcccqqq~~~~~~{{{xxxvvvtttpppnnnmmmjjjeeeaaa\\\VVVOOOKKKHHHEEEBBB@@@???>>>;;;:::777555444444444444222111000000111111111111000000111222333333333333333333222222111111222222333444111222333222111222444555444444333222222333333333666444333777888888:::>>>DDDOOO___ppprrrjjjdddYYYQQQHHH@@@===;;;777444444444888999===CCCGGG^^^qqq]]]GGG<<<999666333333222111000...------...///////////////////////////---...000111111111111000444444888BBBNNNaaazzzsss]]]WWW^^^dddfffjjjnnntttlllhhh```sss{{{nnntttvvvlllqqqxxxqqqnnniiiddd]]]TTTKKKEEE;;;888444222222333333333555444666:::>>>DDDOOOZZZnnn~~~yyytttoooooooooooonnnnnnnnnnnnnnn///////////////......---,,,++++++***************)))******++++++,,,------,,,,,,---...///000111111000333777AAAWWWuuuzzzqqqeeeVVVJJJEEEEEEKKKUUU]]]aaa^^^VVVNNNOOO[[[ooo\\\HHHDDD;;;>>>EEEKKKPPPXXXiiiyyyaaaAAA;;;222------///...,,,------------------------+++,,,,,,,,,,,,,,,,,,+++...........................---,,,...333888<<<======DDDMMMVVVbbbtttsssgggbbb___YYYSSSHHHJJJKKKRRRgggmmmooorrrwww|||{{{rrrmmmfff\\\[[[aaa```ZZZ[[[bbbeeefffppp~~~}}}ttt^^^JJJ???999999:::<<<>>>???>>><<<;;;:::;;;>>>AAAHHHVVVdddwwwxxxrrrtttuuuuuuvvvxxx{{{~~~~~~~~~~~~|||{{{zzzzzz{{{{{{zzzyyyyyyyyyzzzyyyvvvtttppphhh[[[NNNBBB;;;777666555555555666666666666777:::>>>DDDLLLWWWeeesss|||}}}{{{zzzyyyeeeNNNCCC===:::999;;;:::999CCCOOOVVVdddiii___TTTRRRVVV```lllwww~~~|||www{{{xxxmmmaaaZZZSSSLLLCCC===999:::<<>>===;;;999666555444444555444222111000000111111111111000000111111111111111222333333222222111111111222333444111111222222222333555777333333222222222333444444555222333666888888;;;???FFFQQQaaarrr~~~qqqhhhaaaVVVMMMEEE>>><<<;;;777444444555999:::>>>DDDIIIdddttt___HHH<<<888555333333555333111///------......////////////////////////////////////////////////000222777@@@KKK[[[sssrrr^^^YYYaaaffffffhhhlllrrrkkkfff___sssyyyjjjlllqqqggg```kkk~~~|||rrrooojjjeee^^^VVVMMMGGG<<<999444222222333333333555444666:::>>>CCCOOOZZZlll~~~zzzvvvrrroooooonnnnnnmmmmmmmmmlll---...............---,,,,,,++++++***)))*********)))******+++,,,,,,------,,,,,,---...///000111222222444777BBBZZZyyyyyypppaaaPPPEEEDDDCCCLLLVVV___bbb^^^SSSJJJHHHVVVmmmzzzRRRAAA@@@:::???GGGMMMPPPWWWhhhyyy```>>>999111++++++...---+++------------------------,,,------......------,,,------------------------...,,,,,,///444888;;;<<<===CCCLLLUUU```rrr}}}oooeeecccddd```ZZZKKKKKKHHHNNNeeeppptttyyy|||qqqmmmhhh___\\\```]]]YYY\\\fffiiiiiippp|||}}}|||uuu___KKK@@@999999999;;;>>>???>>>===;;;::::::===@@@HHHXXXgggxxxzzzssstttvvvwwwwwwxxx{{{}}}|||}}}}}}~~~}}}zzzyyyyyyzzz{{{yyyxxxxxxyyyzzzyyywwwuuummmfffYYYLLLAAA;;;888888444444444555555555666666999===DDDMMMXXXfffttt}}}}}}~~~{{{cccQQQAAA======;;;:::;;;???>>>GGGPPPTTT^^^```TTTLLLKKKQQQ]]]jjjvvvwww}}}|||qqqgggaaaZZZTTTGGG@@@<<<<<<>>>BBBIIIQQQ^^^[[[ZZZ___jjjxxx}}}zzzxxxuuurrroooiiifffaaa\\\XXXSSSMMMIIIGGGDDDAAA???>>>===;;;999888666666666777777555333000000111111111111000000000///.........///111222222222111111111222444555000111222222222333666999333222222222333333444555444111222666999999<<<@@@GGGRRRbbbsss}}}pppfff___TTTKKKBBB<<<;;;:::777444555666999:::???EEEKKKgggttt}}}xxxbbbJJJ===888555333222777555222///...---......////////////////////////000///...............///---000666???IIIWWWnnnqqq___\\\dddiiihhhjjjooovvvnnnhhh```uuuzzzhhhfffiii]]]ZZZiiizzzrrrpppkkkfff___VVVMMMGGG<<<999555222222333333333333222444888<<>>BBBSSS]]]cccfffZZZKKKJJJKKKYYYnnniiiOOODDD@@@>>>;;;@@@KKKQQQUUUdddvvvxxx[[[;;;555///---//////---++++++,,,,,,------,,,,,,++++++***)))((((((***,,,---++++++******++++++,,,---/////////...///111555888???AAAHHHTTTaaaqqqyyyuuu~~~rrrjjjkkkjjjllliii]]]OOOEEEGGGSSS```vvvxxxxxx|||}}}lllhhhhhhccc\\\XXXVVV\\\cccnnntttkkkiiixxx{{{xxxyyy}}}qqq___KKK===;;;999888;;;>>>@@@>>><<<777888;;;>>>???GGGYYYjjjzzzwwwzzz||||||~~~~~~xxxuuuvvvyyy|||}}}{{{yyywwwwwwyyyyyyvvvsssjjj^^^QQQFFF===555333555777555333444666999;;;;;;??????DDDOOOZZZdddpppyyy}}}~~~ppp]]]JJJDDD===999999:::;;;;;;>>>@@@DDDLLLXXX```[[[QQQIIIIIILLLTTTcccvvv~~~||||||{{{yyytttmmmddd]]]RRRGGG>>>===<<<<<>>888333333222000000222444555666666999@@@KKKSSSiiiyyy~~~yyyvvvpppmmmjjjjjjkkkkkkiiiggg222111000...---,,,,,,,,,,,,++++++******++++++,,,...,,,)))''''''))),,,---......////////////000000222555888AAAZZZyyyxxxjjj]]]PPPDDD======GGGWWW```ccccccWWWKKKMMMLLLZZZpppeeeOOOFFFCCCBBB@@@EEEPPPUUUYYYgggxxxsssVVV;;;555///---...///---++++++,,,,,,------,,,,,,++++++***)))((()))***,,,---++++++******++++++,,,---...///000000111555:::===>>>???FFFQQQ^^^lllvvvqqqyyy}}}ooolllmmmjjjkkkiii___OOODDDFFFQQQ]]]rrrzzzyyy|||{{{kkkhhhhhhddd\\\XXXVVV___hhhrrrwwwkkkgggsss|||yyy{{{sssaaaLLL>>>:::999888;;;@@@BBBAAA>>>888999;;;===???FFFWWWhhh|||zzz|||~~~}}}~~~~~~~~~~~~~~~~~~|||wwwuuuvvvzzz}}}~~~{{{xxxwwwwwwvvvrrrnnnfffYYYLLLCCC===777555666555444333333555888:::;;;AAABBBGGGRRR\\\eeepppzzzxxx^^^NNNDDD@@@:::888999;;;<<<;;;<<>>>>>FFFQQQ____________aaaiiissszzz{{{qqqiiiaaa___[[[XXXUUUPPPKKKGGGEEEBBB@@@>>>>>><<<:::888777666555444333222222111111111111111111111111111111111111111111111111111111111222333333333333222111111111222222333444555444444444333333222222222111111555888888777<<>>:::888777777666888777;;;@@@DDDSSSuuu|||mmmtttxxx___FFF<<<:::555222444555333000///111111///------------...........................////////////111///111999CCCQQQddduuuwwwjjjbbbjjjzzz~~~xxxlllkkkqqq|||zzzooohhhiiizzz~~~rrraaa]]]^^^SSSOOO]]]mmmvvvsssnnnhhhaaaYYYPPPKKK???999444333222000000222444555666666999@@@JJJRRRdddttt{{{wwwrrrooolllkkklllkkkiiiggg222111000///...---------------,,,,,,,,,,,,------...---,,,++++++,,,---.../////////000000000111111222555888BBBXXXsss{{{pppaaaUUUHHH>>>;;;>>>LLL]]]eeeeeebbbUUULLLPPPOOO___uuuaaaOOOIIIFFFEEEEEEKKKUUUZZZ^^^jjjyyynnnPPP999555000......///---++++++,,,,,,------,,,,,,++++++******))))))+++,,,---++++++******++++++,,,---+++,,,...///222666<<<@@@======CCCMMMXXXeeewwwuuunnnvvvwwwwwwuuullliiiggg]]]MMMCCCDDDNNNYYYnnn|||}}}yyylllhhhhhhddd^^^YYYVVVcccmmmvvvvvvhhhbbbmmmyyy}}}~~~|||~~~vvvbbbMMM???:::999999<<>>DDDTTTdddyyy}}}~~~~~~}}}}}}|||}}}}}}~~~{{{wwwvvvxxx|||}}}yyyvvvuuurrrlllggg___RRREEE???<<<888666777555555555555777999;;;<<>>===>>>===<<<:::777777666555444333222222111111111111111111111111111111111111111111111111111222333333444444333333111111000111111222333444444444333333333333222222222222555888888888===DDDNNNVVVeeeyyytttkkkbbbVVVMMMGGGBBB===888777777666666888777;;;@@@GGGZZZnnnfffuuuwww^^^EEE<<<999555222333222000......000000000///...............------------............////////////...111777@@@NNNaaapppsssppphhhfffqqqqqqnnnnnnuuuxxxrrrjjjfffhhhxxxqqqgggZZZZZZ]]]RRRLLLXXXkkkwwwtttooojjjccc\\\TTTNNNAAA:::555444333000000222333555666666999???IIIQQQ^^^ooo{{{xxxtttrrrooommmmmmllljjjhhh222222000//////.........------,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,//////000000111111222222333555999BBBUUUkkkwwwxxxwwwlll]]]PPPDDD<<<===AAAOOOaaajjjhhhcccUUUMMMSSSTTTeee|||aaaQQQKKKHHHGGGIIIPPPXXX\\\___iiiuuuvvvzzzkkkLLL777444000.........---++++++,,,,,,------,,,,,,+++++++++*********+++,,,---++++++******++++++,,,---)))***,,,---000444:::???======BBBJJJTTT```ppp~~~wwwsss|||qqqhhhcccXXXKKKAAACCCLLLWWWmmm}}}~~~{{{pppkkkiiieee___ZZZWWWeeennnrrrpppbbb\\\fffttt{{{wwwdddNNN???;;;:::999===AAACCCBBB@@@;;;:::;;;<<<>>>CCCRRR```sss}}}|||{{{{{{||||||}}}~~~}}}zzzyyy{{{~~~}}}xxxvvvsssnnngggbbbXXXKKK???;;;;;;888666666777888999::::::<<>>EEEQQQXXXhhh|||sssjjj```SSSJJJEEEAAA;;;777666666666666888888;;;@@@JJJbbbddd```xxxttt\\\DDD;;;999444222333000///.........//////////////////...---------,,,---------.........////////////111666???MMM___lllqqqooohhhfffrrrxxxqqqlllmmmnnniiidddaaabbbppp}}}yyywwwggg^^^UUUYYY___TTTLLLVVVjjjxxxuuuqqqkkkeee^^^VVVQQQDDD===666555333000000222222444555666888???HHHOOO[[[lllzzzvvvuuutttqqqooommmllljjjiii222111000//////...//////,,,,,,++++++++++++,,,,,,)))******+++,,,,,,,,,,,,...//////000111222222222333666:::BBBPPPbbbnnnsssxxxmmm___RRREEE>>>@@@FFFPPPbbbkkkkkkfffXXXOOOUUUYYYjjjbbbRRRKKKHHHGGGKKKSSSZZZ\\\^^^eeemmmmmmvvvhhhKKK555333000///...---,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,---++++++******++++++,,,---***+++---...///444999===>>>>>>BBBIIIQQQ\\\kkkyyy~~~vvvhhh```SSSHHH???BBBKKKWWWnnn~~~zzz{{{~~~uuummmiiifffbbb]]]XXXdddiiiiiihhh]]]YYYbbbooo{{{yyyfffPPPAAA===;;;:::===AAACCCAAA???<<<::::::<<<>>>CCCPPP]]]ooo{{{||||||{{{{{{|||}}}}}}~~~}}}|||}}}~~~~~~~~~~~~zzzvvvtttqqqlllddd^^^QQQFFF<<<999888666555666888:::===>>>===???BBBDDDNNNQQQYYYccciiinnnxxxsssTTTAAA;;;<<<555555666666777777888999;;;@@@GGGPPPZZZ```\\\UUUNNNQQQYYYgggyyy}}}zzzwwwnnnccc\\\[[[VVVLLLHHHJJJGGGNNNUUUXXXXXXZZZ___dddggglllsss}}}xxxkkkaaa]]]ZZZVVVSSSPPPNNNJJJGGGBBB@@@>>>===<<<;;;888666444333333333222111111111111111111111111111111111111111111111111111111111//////000111111111111111000000000000111222333444333333333333333333333333333333555888999999???GGGSSS\\\mmm}}}rrrjjj```SSSHHHDDD@@@:::777666666777666888999;;;@@@MMMjjjbbbbbb~~~rrrZZZBBB;;;999444111222000000///...---------.../////////...---------,,,------------...............111333666>>>NNN___jjjpppmmmeeeaaalll|||rrriiiggggggbbb^^^]]]\\\jjj{{{zzztttrrrccc[[[SSSZZZbbbXXXOOOWWWhhhzzzwwwrrrmmmggg```XXXSSSGGG???888555333000000222222444555666888>>>GGGNNN[[[lll~~~wwwsssuuutttrrrooommmkkkjjjjjj111000//////.........///++++++************++++++++++++,,,,,,------............//////000111222222222666;;;AAAJJJXXXhhhsss}}}rrrdddVVVHHH???BBBIIIQQQaaaiiiiiiggg\\\UUUZZZbbbrrraaaPPPJJJGGGHHHNNNVVV[[[[[[\\\```eeehhhvvvdddIII333222111///...---,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,---......///000111555:::>>>??????BBBHHHPPPYYYhhhuuuyyyiii___PPPFFF>>>BBBKKKWWWppp|||wwwwww{{{xxxnnnhhhhhheeebbbZZZcccdddbbbccc^^^ZZZaaaiiixxx~~~{{{iiiTTTEEE===<<<;;;>>>CCCEEECCCAAA===;;;:::===???DDDPPP[[[nnn{{{}}}}}}||||||||||||}}}}}}}}}|||}}}}}}}}}|||zzzwwwssspppmmmggg___XXXJJJBBB;;;888666444666999:::===AAABBBAAAAAAEEEHHHRRRUUU]]]eeejjjppp{{{bbbIII;;;777888333555666666666777:::<<<:::@@@FFFMMMUUU\\\ZZZTTTNNNRRR\\\kkk~~~}}}zzzuuukkkeeeeee```TTTLLLKKKEEEKKKRRRSSSRRRUUU\\\dddbbbdddiiirrrxxxlllccc___[[[WWWSSSPPPMMMIIIGGGCCCAAA>>><<<;;;999666444333222222222111111111000222222222222222222222222111111111111111111111111...//////000111000000000111111000111111222333444222222333333333333444444444333555888999:::AAAIIIWWWbbbttt{{{rrrkkkaaaTTTJJJCCC???:::777666777888888888:::<<>>OOO___hhhllliii```[[[eeeyyyzzzooofffdddccc```\\\\\\[[[hhh{{{yyytttccc[[[RRRYYYcccZZZQQQYYYkkk~~~{{{vvvpppjjjbbbZZZUUUJJJAAA:::666333000000222111333555666888===FFFLLLZZZjjj}}}uuuqqqrrrrrrqqqoookkkiiiiiijjj000///......---.........++++++************++++++,,,,,,,,,,,,---...///000,,,---...///000111111222222777===@@@DDDPPPeeewwwwwwiiiYYYIII@@@AAAHHHTTT```cccccceee___[[[bbbppp~~~\\\KKKGGGGGGJJJRRR[[[^^^\\\\\\^^^```hhhzzzyyy]]]DDD222222111000...,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,++++++******++++++,,,------...///000111555;;;??????>>>AAAGGGNNNWWWfffsss{{{jjj___MMMFFF>>>BBBKKKWWWqqqyyysssssswww~~~wwwlllgggiiijjjggg[[[cccbbbaaafffccc^^^bbbaaasss}}}{{{~~~mmmYYYKKK<<<;;;<<<@@@FFFIIIIIIGGG>>>;;;:::===@@@FFFPPP[[[nnn|||~~~}}}||||||||||||}}}{{{zzzzzz{{{|||{{{zzzwwwtttooolllhhhaaaWWWPPPAAA===999888555333888??????CCCGGGHHHGGGGGGKKKOOOTTTWWW___gggkkkqqq~~~nnnRRRAAA999555333111333555666777999===AAA>>>CCCHHHMMMTTT[[[ZZZUUUNNNTTT^^^nnn|||yyypppkkkmmmiii[[[PPPNNNJJJNNNQQQOOOLLLOOOXXXbbb```bbbeeelllyyyzzzoooeee```]]]WWWSSSOOOLLLIIIGGGBBB@@@===<<<;;;999666444333333222222222222111111222222222222222222222222111111111111111111111111//////000111111111111111111111111222222333444555222222222333333444444444444444555888999:::BBBJJJ[[[iii}}}yyyrrrmmmcccVVVLLLCCC???:::777777888999999888;;;>>>BBBRRRtttzzznnnVVV@@@:::888444000111---///000///......000222---------...............,,,,,,---------.........+++111444555===OOO___gggiiifff]]]WWW___qqq{{{{{{tttjjjbbbaaabbbaaa______]]]hhh~~~~~~vvvdddZZZPPPWWWbbbYYYQQQYYYjjjzzzuuunnnfff]]]XXXLLLCCC;;;777333000000222111333555666888===EEEKKKVVVggg|||~~~vvvrrroooppppppmmmiiihhhiiijjj///......------------...,,,++++++******++++++,,,++++++******+++,,,...///,,,,,,---...///000111111111777===???@@@LLLdddzzzyyykkk[[[JJJ???@@@FFFWWW______]]]bbbaaa```hhh|||{{{XXXGGGEEEHHHMMMVVV^^^```^^^]]]^^^^^^hhh}}}tttXXX@@@111111111000...,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,++++++******++++++,,,---)))+++,,,---000444:::>>>???>>>@@@FFFMMMVVVdddqqq}}}}}}kkk^^^KKKGGG???BBBKKKVVVpppwwwqqqqqqttt{{{{{{uuuiiieeeiiilllkkk[[[cccbbbbbbjjjiiibbbccc[[[nnn|||zzzyyyppp\\\NNN;;;;;;<<>>;;;:::>>>AAAGGGQQQ[[[ooo~~~~~~|||}}}}}}||||||||||||xxxwwwwwwxxxzzz{{{zzzyyyuuurrrmmmiiiddd\\\QQQJJJ;;;999999888555333:::DDDEEEIIINNNOOONNNNNNQQQUUUUUUYYY```gggkkkrrrbbbHHH===999555000///222444666777;;;AAAFFFCCCHHHLLLPPPVVV]]]]]]YYYOOOUUU```qqq|||{{{rrrnnnqqqmmm___SSSOOOPPPSSSSSSMMMHHHJJJUUU___bbbcccfffkkkuuu}}}pppfffbbb^^^XXXSSSOOOLLLIIIFFFAAA???<<<;;;;;;999777555444444333333333333333333222222222222222222222222111111111111111111111111000000111222222222222222222222222222333444555666222222222333333444444444555444555999999;;;BBBKKK^^^nnnxxxrrrmmmeeeXXXNNNCCC???;;;888888999999:::888<<>>AAAJJJPPPPPPNNNAAA===;;;>>>AAAEEEOOOYYYooo|||}}}||||||}}}||||||}}}}}}zzzwwwxxxyyyzzzzzzwwwuuuttttttxxxrrrjjjaaaXXXPPPHHHCCC===777444555666999???FFFNNNPPPRRRTTTTTTTTTVVVWWWWWW[[[cccjjjlllrrrxxxVVVAAA999555222000111000444888777666===HHHOOONNNLLLNNNWWWaaaeeecccWWWYYYeee{{{|||yyyvvvuuutttqqqlllddd^^^ZZZXXX[[[WWWLLLEEEKKKWWW```hhhhhhjjjmmmqqq{{{vvvkkkfffaaaXXXQQQLLLHHHFFFDDD@@@???<<<:::999888888888555555555444444333333333333222222111111222222333222333333444444333333222000000111222333333444444222222222222222222222222555444333222222444555777888555555888:::>>>FFFOOOgggxxxuuunnnjjjcccXXXPPPAAA???;;;888666666888999999AAABBBBBBYYYhhhKKK:::888444444666111///000111111111111000000111///---,,,+++,,,...///111,,,***---...++++++---......000666AAAOOO]]]eeehhhfff]]]SSSVVVbbbhhhffffffdddbbbcccgggjjjgggccccccjjjlll```YYYTTTVVV\\\```___\\\ffftttxxxnnneee^^^[[[QQQIII???888666444000---000111333555777;;;AAAEEEUUUbbbssswwwrrrpppnnnkkkjjjiiihhhgggeee......------------......,,,,,,+++***++++++,,,---------,,,,,,---...000111...//////000111111111111111333666<<>>???AAADDDOOO___kkkzzzyyygggXXXLLLEEE@@@FFFZZZttt{{{sssppplllhhhhhhnnnssstttnnnjjjnnntttuuugggiiijjjmmmssstttlllbbbUUU^^^nnn|||}}}kkk[[[HHHBBB>>>@@@HHHNNNOOOLLL???;;;:::===@@@DDDNNNWWWgggttt}}}}}}~~~}}}{{{zzz|||{{{yyywwwxxxzzz{{{zzzwwwuuuttttttuuuooofff]]]TTTLLLDDD@@@<<<888555666888:::AAAIIIUUUXXXZZZ[[[[[[[[[[[[\\\[[[]]]ccckkkrrrzzzmmmPPPAAA<<<999666444222111444888999:::BBBLLLSSSPPPLLLMMMWWWbbbeeeaaa[[[___mmm|||yyyyyyxxxwwwtttnnngggaaa]]]```aaa[[[NNNGGGKKKVVV]]]eeefffiiilllooovvvxxxnnnjjjddd[[[SSSLLLHHHDDDBBB???>>><<<999888777666666555555444444444333333333333222222111111222222333111222222333333222222111111111111222222333333444222222222222222222222222555444333222222444555777999666666999;;;???HHHQQQhhhyyy|||sssmmmiiiaaaUUUMMMAAA>>>;;;777666666888999888>>>@@@DDD___eeeIII999777333222444000///000000000000000000000222111///...---...///000///---...333444///,,,+++//////000555???MMM[[[dddeeeddd\\\SSSTTT```fffddddddcccccceeelllrrrsssoooiiimmmlllccc\\\UUUUUU[[[___^^^\\\aaaoooxxxnnneee___\\\SSSKKK@@@999666444111...000111333555777;;;@@@DDDQQQ^^^ooowwwrrrpppnnnkkkiiihhhhhhfffeee------,,,,,,,,,,,,------,,,,,,+++******+++++++++---------------///000000---......///000111111111222222666@@@OOO```nnnuuuqqqkkk]]]NNNCCCBBBKKKSSS[[[XXXVVVWWWZZZ```nnn{{{yyyZZZJJJHHHNNNTTTZZZ]]]___^^^\\\___ffflllaaaDDD222000///......///...,,,***,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++...------,,,+++***))))))***((())),,,......333:::<<<===>>>>>>BBBMMM]]]iiivvv|||mmm___OOOHHHBBBFFFXXXrrrxxxooollliiieeeccchhhoootttpppmmmooouuuyyymmmoooppprrrvvvvvvnnndddNNNWWWhhhzzzrrrcccJJJCCC===>>>EEEKKKLLLJJJ???<<<:::<<<>>>@@@HHHPPP___kkkxxx}}}}}}}}}{{{zzzyyyyyyzzzzzzyyywwwyyyzzz{{{zzzwwwuuussssssqqqkkkaaaWWWNNNFFF???;;;;;;777666777999===EEEMMMYYY[[[]]]^^^]]]\\\\\\\\\^^^^^^dddnnnyyyxxxcccKKK???===:::777555333222555888:::>>>FFFPPPUUUPPPJJJKKKVVVccceeeaaaZZZ___ooo{{{yyy{{{{{{yyyvvvrrrkkkfffbbbjjjiii```RRRJJJMMMUUUZZZbbbcccfffkkkmmmqqq|||{{{qqqmmmggg]]]TTTMMMGGGCCC@@@???>>><<<999777555444444444444444444333333333333222222111111111111222222000111111222222111111000222222222222222222222222333333333333333333333333444444333222333444555666999777888;;;===AAAKKKUUUjjjzzzzzzrrrlllfff]]]QQQHHH@@@===:::777555666888999777;;;>>>HHHiiicccGGG888666111000222...////////////////////////333222000/////////000111------222999:::333,,,***000000000333<<>>>>>>>>AAAKKK[[[hhhsss}}}pppfffRRRKKKDDDFFFUUUllluuujjjhhhgggdddaaabbbjjjqqqqqqmmmnnnsssxxxtttuuuuuutttuuutttlllcccKKKTTTeeexxxuuugggNNNFFF===<<>>HHHRRR\\\]]]______^^^\\\[[[\\\[[[___gggsssttt___III===:::888555444444444555777999>>>FFFMMMRRRLLLFFFHHHUUUcccgggcccYYY]]]kkk}}}zzzwwwzzzzzzyyyxxxuuupppllljjjpppmmmdddVVVNNNQQQWWWZZZ______bbbfffhhhkkkuuu{{{rrrlllfff]]]UUUNNNGGGBBB???@@@>>><<<:::777555333222333333333333333333333333222222111111111111222222111111222222222222111111333333222222222222222222333333333333333333333333444444333333333444555666888777888;;;===BBBNNNZZZooo~~~}}}xxxqqqkkkdddZZZNNNEEE>>><<<888666555666888:::999;;;>>>MMMsssaaaGGG888666111000222///000//////...............222111000000//////000000------222999;;;444---***000000///222:::III\\\hhhkkknnnjjj___[[[aaadddccc[[[```eeekkkyyyyyyuuujjj```VVVSSSXXX___aaa```XXXbbbsssvvvmmmgggdddccc[[[RRRFFF<<<666444333222000222333444666999>>>AAAIIITTTdddttt{{{yyytttpppllliiihhhiiiiiihhh......------------......++++++++++++++++++++++++***++++++,,,------..................///111222333555999CCCUUUhhhtttwwwuuugggbbbVVVJJJCCCGGGRRR]]]ccc\\\UUUUUUYYYcccssstttVVVIIIDDDRRRccceeefff```YYYWWW]]]kkkzzzoooQQQ<<<222------,,,,,,---+++(((&&&,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,******---...///333:::>>>?????????AAAKKKZZZfffpppzzzqqqiiiYYYQQQIIIHHHRRRfffzzzrrrhhhfffgggfffccc```fffmmmpppmmmlllpppuuuyyyyyyvvvqqqooollleee]]]NNNTTTbbbuuuxxxjjjTTTJJJ???;;;???CCCDDDCCC===:::999:::::::::???EEESSS___mmmvvvyyyvvvtttxxxyyyyyyyyyyyyyyyzzzzzzyyyzzz{{{yyyuuurrrppppppjjjcccXXXMMMDDD>>>999666555444555999<<<@@@LLLWWWaaabbbcccbbb```______```WWWbbbooozzzrrr^^^HHH<<<888666555555666666666555777<<>>DDDRRR```ttt{{{wwwqqqjjjaaaWWWKKKCCC<<<:::777555444666888:::<<<;;;@@@TTT{{{~~~{{{```HHH:::888222111333111111000///...---.........000000//////...............,,,///444666111---,,,...//////222:::III]]]kkkqqqvvvsssfff^^^___aaa^^^WWW___eeekkkzzzyyy}}}zzzkkkaaaVVVSSSYYY```ccccccYYY___mmmuuulllhhhgggggg^^^WWWJJJ???888444333333111222333444555888<<<@@@HHHSSSaaappp~~~yyyuuuoookkkjjjjjjjjjkkk......------------......***+++,,,------------,,,***+++,,,---............///.........000222444555444<<>>???@@@@@@BBBJJJXXXcccmmm|||vvvqqqjjj```XXXOOOJJJPPP^^^ppp{{{}}}zzzqqqhhhfffiiikkkjjjeeeggglllpppooolllnnnrrryyywwwrrriiidddbbb]]]WWWSSSUUU___ppp}}}|||ooo[[[OOOAAA:::<<<@@@@@@???777555666999;;;;;;@@@GGGLLLYYYhhhrrr~~~zzzuuussswwwyyyzzzyyyxxxxxxyyyzzzyyyzzzzzzxxxtttpppnnnnnnfff^^^SSSHHH@@@;;;777555333333777;;;>>>CCCPPP]]]ccccccbbb```^^^^^^___aaa\\\jjjyyyooo\\\HHH===999888777999555666666333555;;;>>>>>>@@@??????DDDQQQbbbjjjkkk]]]\\\aaalllzzz}}}{{{yyyvvvwwwxxxxxxxxxwwwvvvvvvrrrooohhh___]]]aaabbb```VVVUUUXXX]]]___aaaffflllttt~~~vvvppphhhddd]]]VVVPPPKKKFFFCCC???>>>===<<<999777444333222222222222333333333333111111000000000000111111333333333444444333333333222222222222222222222222333333333333333333333333333333333444444444555555444555999===@@@HHHXXXggg{{{zzzvvvoooggg^^^SSSHHHAAA;;;999666444444666888:::<<<<<>>FFFPPP]]]kkk~~~~~~yyyqqqllljjjjjjkkkkkk------,,,,,,,,,,,,------***+++,,,.../////////...,,,---...///000000000///000/////////000333555777444AAAUUUkkkzzz|||vvvooo]]]UUUKKKFFFIIIRRR\\\aaa]]]XXXRRRNNNOOOYYYoooUUUFFFKKKJJJ^^^wwwttt```XXXUUUaaazzz|||\\\>>>222222222///---,,,,,,+++***(((*********+++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,******---------222888<<<>>>@@@@@@BBBIIIUUU^^^jjj~~~~~~wwwwwwssspppkkkbbb[[[QQQJJJJJJTTTbbblllpppsssqqqjjjggglllqqqsssooolllnnnssstttpppnnnpppsssqqqjjj___ZZZYYYWWWSSSUUUTTTZZZiiixxxtttaaaTTTCCC::::::======<<<777555666:::;;;:::>>>DDDHHHVVVfffqqq}}}}}}yyyvvvvvvxxxyyyxxxvvvuuuvvvxxxxxxyyyyyyvvvrrrnnnlllkkkbbbZZZNNNCCC<<<888555444333555999>>>AAAGGGUUUccceeedddbbb^^^\\\^^^aaadddjjjvvvmmm]]]KKKBBB>>>:::888888222555555333555;;;<<<999:::>>>AAAFFFQQQaaakkkmmm```^^^aaaiiittt~~~|||yyyzzzzzzzzzzzzyyyxxxwwwuuurrrlllffffffiiihhhcccWWWXXX]]]dddeeecccbbbeeejjjttt|||vvvqqqkkkfff___YYYSSSMMMHHHDDD<<<<<<<<<;;;999666444333111111222222222333333333111111000000000000111111222222333333333333222222111111111222222333333444444444444444444444444444333333444444555555444444333666;;;@@@DDDLLL^^^oooxxxtttmmmcccYYYNNNDDD???:::888555333444666888:::999:::DDD]]]{{{rrr^^^HHH===;;;444111444333444222000.........///000...............---,,,,,,...******---///------...,,,...000111666CCCVVVdddpppzzzzzzkkk]]]YYYXXXVVVTTT___ddddddrrrrrrlllwwwqqqggg[[[VVVZZZ___```___UUUWWW___rrrwwwpppllljjjjjjbbb]]]RRRGGG<<<666444333111222333333333666:::===DDDMMMXXXfffwww{{{rrrllliiiiiiiiijjj,,,++++++++++++++++++,,,)))***,,,///000000000000---...000222222222111111000000//////111444666888777FFF^^^tttwwwoooXXXPPPFFFDDDKKKVVV___cccXXXTTTOOOKKKJJJVVVnnnwwwNNNEEENNNMMMaaa{{{xxxZZZSSSTTThhhxxxXXX===333666444222...,,,,,,,,,,,,+++)))))))))******+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++))))))+++,,,,,,111777:::===???@@@AAAGGGRRR[[[hhh{{{yyyqqq~~~}}}tttqqqooolllaaaZZZOOOFFFEEELLLWWW```gggoooqqqkkkhhhnnnuuuxxxwwwqqqpppuuuwwwssspppqqqooollldddYYYSSSTTTTTTQQQUUURRRVVVeeettt}}}vvvdddVVVEEE;;;999<<<<<<:::;;;999999;;;:::777999>>>HHHVVVgggsss~~~|||zzzuuuwwwxxxwwwtttssstttvvvwwwxxxxxxuuuqqqmmmkkkjjj___WWWKKK@@@:::666444333444666;;;@@@CCCJJJYYYgggllljjjfffcccaaaccchhhlllvvvnnn___PPPGGGAAA;;;666444000444555333666<<<<<<888888>>>DDDIIIRRR```jjjooogggfffhhhpppyyy}}}}}}||||||{{{yyyxxxwwwwwwuuuooojjjkkknnnkkkeee[[[^^^eeemmmnnnhhhcccbbbeeennnxxx}}}}}}{{{wwwsssnnniiibbb[[[UUUOOOIIIEEE::::::::::::888666444222111111111222222333333333111111000000000000111111111111222222222222111111000000111222333333444444444444444444444444444444222333444444555555444444444777===BBBFFFPPPbbbttt}}}wwwrrrjjj```UUUKKKBBB===999777555333333666888:::777999DDD___{{{zzzooo]]]GGG<<<;;;333111444333555333111///......000000.........///...------,,,...******---///------...,,,...000000444???QQQ___ooozzz|||nnn___ZZZYYYWWWTTT```dddbbbnnnssskkkuuuuuujjj]]]XXXZZZ]]]^^^\\\RRRRRRZZZnnnyyyqqqllljjjiiiccc^^^UUUIII>>>777333333111222333333333555999<<>>TTTnnn}}}uuueeeSSSJJJBBBBBBLLLZZZeeejjjZZZKKK???AAAIIIXXXrrriiiQQQDDDGGGQQQbbbhhh___YYYUUUYYYpppiiiKKK:::222///.........///......---,,,(((***,,,.........---,,,************************---------,,,,,,++++++++++++,,,------,,,---000333888<<<@@@@@@@@@GGGUUU___fff{{{~~~qqq}}}{{{uuuoooiii```[[[RRRHHHCCCFFFPPPXXX^^^qqqxxxnnniiisss}}}}}}vvvssssssxxx|||yyyrrrmmmkkkhhhbbbZZZSSSOOOPPPRRRVVVWWWWWW[[[lllzzzdddSSSAAA:::999:::;;;===:::999777777888:::===???HHHSSScccttt|||xxxwwwyyyzzzwwwrrrpppssswww{{{yyyvvvuuutttpppiiiccc[[[NNN@@@;;;:::666333222666888;;;@@@FFFNNNXXX^^^jjjdddbbbccccccdddnnnzzz}}}ooofffYYYKKKAAA:::666333777444444777888666777:::;;;@@@EEEJJJTTTdddooosssssspppqqqxxx{{{wwwuuuvvvxxxzzzzzzvvvsssssstttsssmmmhhhddddddkkkuuuxxxpppccc\\\bbbfffmmmssstttvvv~~~uuurrrpppppppppiii]]]TTTQQQKKKCCC@@@===888666555555444333222222222333333444444444111111111222222333333333777444111000000111111111000111222333444555555555333333222111222333444555222222222222333444555555666888>>>DDDJJJUUUhhhzzzxxxtttmmmbbbWWWMMMFFF@@@<<<;;;:::888777777777888888>>><<>>AAAOOO^^^gggjjjWWWHHH===@@@KKK\\\wwweeePPPDDDFFFNNN]]]eee^^^YYYWWW^^^vvvdddGGG777111..................---,,,,,,---,,,,,,,,,++++++,,,,,,************************------,,,,,,,,,++++++++++++,,,---,,,,,,---000333666<<>>@@@GGGQQQaaappp}}}~~~zzzxxxzzzzzzwwwsssqqqtttxxxyyywwwuuutttsssooohhhbbbWWWKKK???;;;:::888555555777:::>>>CCCIIIPPPXXX]]]bbb``````cccdddhhhtttzzzooogggZZZNNNDDD===888555777444444777888666777;;;===BBBHHHMMMWWWeeepppsssvvvrrrsssyyy}}}zzzxxxxxxzzz{{{zzzvvvsssrrrtttrrrmmmhhhdddfffnnnzzz}}}tttfff^^^ZZZ^^^eeelllnnnpppzzz|||uuusssrrrqqqppphhh\\\SSSOOOIIIBBB???<<<888666555444444333222333333333333333333444111111222222222333333333888555222111222333333222111222222333444444444444333333222222222333444555333333333333444555666666888999>>>EEEKKKVVViii{{{vvvssskkk___SSSJJJCCC>>>:::999888777666666666777777<<<;;;CCC]]]ooobbbOOO===999777222///000////////////........................------,,,,,,...//////---,,,,,,...000111000000111222999JJJZZZkkk{{{vvvfff___[[[WWWTTT]]]cccdddnnnvvvkkkppp|||zzzkkk]]]WWWYYYXXXSSSKKKNNN\\\uuu{{{tttpppkkkgggbbb^^^VVVMMMDDD===777444222222333222222444888;;;AAAEEENNNYYYhhh{{{}}}vvvnnnjjjjjjkkkjjjiii---,,,******+++,,,+++***+++,,,,,,,,,,,,,,,------,,,---///...---,,,,,,---///...000222222222888???PPPfffyyy}}}wwwooobbbVVVFFF???;;;DDDVVVeeekkkkkkRRRFFF===BBBPPPeee```OOOFFFGGGJJJWWW```[[[XXXZZZfff~~~\\\AAA444000...------......------,,,+++000...,,,***)))***+++,,,************************,,,,,,,,,,,,+++++++++++++++,,,---,,,,,,---000222333:::BBBFFFIIIOOOYYYbbblll{{{~~~xxxtttnnniiijjjcccWWWJJJ@@@???EEELLL___sss~~~wwwpppuuu|||}}}}}}yyyvvvwww|||~~~{{{wwwmmmggg___XXXUUUTTTTTTUUUZZZYYYVVVZZZmmm|||jjjXXXEEE<<<:::999999:::;;;:::999888999;;;>>>@@@EEEOOO]]]kkkvvv{{{zzz{{{zzzwwwtttsssuuuyyywwwuuusssrrrqqqmmmfff```RRRGGG<<<::::::999777888888<<>>CCCLLLVVVdddvvv}}}xxxsssmmmkkklllmmmmmmlll...,,,***)))+++,,,,,,,,,++++++++++++++++++++++++,,,---......,,,++++++,,,///...000222333444:::BBBYYYmmm}}}yyylll```TTTJJJCCC======JJJ___mmmnnniiiOOOEEE???FFFXXXppp}}}___QQQJJJIIIGGGQQQ[[[XXXYYY^^^llluuuTTT<<<222000...---------------,,,++++++...---+++*********++++++************************,,,++++++++++++++++++++++++,,,,,,,,,,,,---000222222999AAAEEEGGGOOOZZZdddsss~~~~~~~~~|||{{{xxxsssnnnhhhbbbVVVIII@@@@@@GGGMMM\\\ppp~~~zzztttyyy|||zzz}}}}}}pppiii```ZZZXXXXXXXXXXXX___^^^ZZZ]]]nnnlllZZZGGG===;;;::::::<<<===<<<:::999:::<<<>>>@@@DDDMMMZZZeeeoooyyy|||{{{{{{yyyvvvssssssvvvxxxwwwuuusssrrrpppkkkccc]]]MMMDDD;;;::::::888888999888>>>EEELLLPPPTTTWWWYYYaaaeeeiiilllppp{{{|||wwwsssmmmggg^^^UUUMMMEEE>>>:::999555444777777666888<<>>:::777444444444333222444444444333333222222222222222222222222222222222777555333222333444333222333333444444444333222222222222222333333333444444333333333333444555666777888999>>>DDDKKKWWWkkk}}}zzzrrrmmmdddWWWKKKBBB===:::999888777666555555555666777:::;;;DDDZZZwww{{{~~~|||nnnWWWAAA888555111000333/////////.........------/////////////////////....../////////------...000000///000111111666EEEUUUfffssszzzsssggg___[[[YYYVVV^^^dddccceeemmmtttwwwxxxjjjgggooo~~~uuufff]]]XXXSSSOOOFFFKKK]]]yyyyyysssnnnjjjgggddd^^^VVVMMMDDD===999000111111111111333666999===BBBKKKTTT```qqq|||uuuqqqmmmlllmmmnnnnnnmmm///---+++***,,,---...---+++++++++++++++++++++++++++---///...---,,,,,,---///...000333333555<<>>BBBQQQeeeoookkkdddJJJDDDAAAKKK___zzzvvv^^^RRRMMMKKKGGGNNNXXXVVV[[[aaaooolllLLL888222111000,,,,,,,,,,,,,,,++++++***))))))+++,,,,,,,,,++++++************************++++++++++++++++++++++++***+++,,,,,,+++,,,///222222777===???BBBKKKYYYddduuu{{{xxxwww{{{~~~yyyttthhhbbbVVVIII@@@@@@GGGNNNXXXmmm~~~~~~yyy}}}{{{}}}~~~qqqkkkddd]]][[[ZZZ[[[\\\cccdddbbbbbbpppqqq^^^III>>>;;;;;;===@@@@@@???<<<;;;:::<<<>>>???DDDLLLWWWaaaiiisss}}}|||{{{xxxuuussstttvvvxxxyyyvvvtttrrrooohhh___WWWJJJAAA;;;999999777888:::999???HHHOOOTTTVVVXXXYYY```ffflllqqqzzz~~~xxxttttttlllgggaaaYYYRRRIII@@@;;;999666444666777666999===IIIQQQWWWYYY\\\eeemmmqqqooopppppprrr|||~~~~~~}}}{{{xxxtttqqqoooooonnnmmmiiiiiimmmsssuuupppkkkjjjfff```[[[XXXXXX\\\gggsss}}}wwwnnnmmmqqqsssssskkk```YYYTTTNNNGGGCCC<<<999666333333333333222444444444333333222222222222222222222222222222222444333111111333333222111333333444444444333222222222222333333333444444444222222222222333444555666666888===CCCKKKXXXmmmvvvppphhh```SSSHHH@@@<<<:::999888777666666666666888888888:::CCCWWWpppsssuuulllUUU???777555111000333000000000/////////........./////////////////////,,,---......---,,,---.........000111222777FFFUUUeeemmmrrrlllaaaZZZYYYYYYVVV^^^ddddddbbbdddhhhkkkiii``````jjj|||pppcccZZZSSSOOOMMMGGGLLL]]]zzz|||wwwrrrooollliiiddd[[[QQQGGG>>>999///000111111111333777:::<<>>GGGZZZkkkvvvnnn^^^QQQFFF===>>>???HHHYYYjjjooohhh^^^IIIEEEEEEQQQgggooo[[[PPPMMMKKKHHHOOOYYYVVV[[[bbbnnn|||dddEEE555222222000++++++,,,,,,++++++***)))&&&(((***---------+++************************************+++++++++++++++***+++,,,++++++,,,///111222666;;;<<<>>>GGGUUUaaaqqqxxxssssss}}}zzzmmmfffYYYKKKAAA???EEEKKKVVVmmmzzz{{{|||ooommmhhhbbb\\\ZZZ[[[^^^eeejjjjjjgggpppxxxcccLLL???;;;<<>>BBBJJJUUU\\\cccnnn}}}~~~|||xxxuuutttuuuwwwyyy{{{xxxtttqqqlllcccXXXPPPEEE???999999999777888;;;;;;AAAJJJRRRWWWYYYZZZ[[[]]]eeeoooyyy|||vvvtttuuummmjjjeee___WWWMMMCCC<<<:::666444666777666999>>>KKKSSSWWWWWWWWW^^^gggkkkmmmqqqsssuuu}}}}}}|||{{{}}}~~~{{{xxxtttpppnnnmmmnnnooollliiiiiimmmmmmjjjjjjmmmlllddd\\\WWWTTTVVV___hhhqqqxxx{{{tttmmmmmmppprrroooeeeZZZVVVSSSMMMGGGDDD;;;888555333333333333222444333333333333333333222333333333222222222222111333222111111333333222111222222333444444333333333111222333444444444333333222222222222333444555555666777<<>>GGGVVVfffqqqjjj]]]RRRGGG===>>>DDDPPPbbbppprrriii^^^NNNMMMOOO[[[sssiiiUUUJJJIIIJJJIIIRRR\\\YYY[[[aaajjjttt~~~{{{\\\???222111111///+++++++++++++++******)))*********++++++++++++***************************)))*********++++++++++++***++++++++++++,,,///111111666;;;<<<>>>DDDQQQ[[[lll{{{uuuwwwooohhh[[[LLLAAA???EEEKKKYYYssstttuuuxxxlllmmmllleee\\\WWWYYY]]]eeennnqqqkkknnn~~~kkkPPP@@@;;;;;;???CCCGGGEEEAAA===;;;;;;;;;<<<@@@HHHQQQXXX^^^jjj{{{~~~zzzwwwwwwxxxzzz{{{{{{xxxtttooohhh^^^QQQHHH@@@:::777888999888:::???===DDDMMMVVV[[[]]]___``````lllzzz{{{uuusssvvvpppnnnjjjddd\\\RRRFFF???;;;777444666777666999>>>KKKRRRUUUQQQPPPVVV^^^cccooovvvzzz{{{~~~|||{{{yyy{{{}}}~~~~~~{{{yyyuuupppmmmlllnnnpppnnnkkkjjjkkkjjjhhhiiinnnnnnfff___[[[WWWUUUYYY___ccclllrrrpppkkkjjjmmmnnniii]]]SSSQQQPPPKKKFFFDDD:::888444222222333222222222333333333333333333444333333333222222222111111333222222333444444333111111222222333444444444444111222333444444444333333333222222333333444555666666777===EEENNN^^^uuuuuummmiiiZZZTTTKKKCCC>>>:::888666666666555444555666777888999===III]]]qqq}}}|||xxxssszzz[[[HHH888555555111///111000000/////////.........,,,,,,------............+++---//////...---------......///000000444BBBPPPeeeiiillliii```XXXUUUWWWVVV^^^ffffff```YYYZZZ]]]ZZZVVVZZZcccvvvxxxfffZZZRRRKKKIIILLLLLLMMMZZZssszzzvvvsssooommmiiiaaaWWWLLLAAA;;;555555444333222222555888999@@@GGGKKKPPP\\\nnn|||yyyvvvqqqlllhhhhhhkkkmmm))))))***,,,......,,,***---------,,,,,,+++++++++***---///000000111222333333222222444444666>>>GGGSSScccnnnhhh^^^TTTIII???@@@HHHXXXjjjvvvvvvlllcccUUUUUUXXXeee}}}|||eeePPPEEEDDDHHHJJJUUU^^^[[[ZZZ___gggooowwwuuuWWW;;;000000111...+++++++++++++++***))))))...,,,***)))((()))***+++************************))))))******++++++++++++***++++++++++++,,,///111///666<<>>BBBIIIFFFBBB>>>;;;::::::;;;>>>FFFOOOUUU[[[gggyyy{{{yyyyyyzzz|||}}}{{{xxxsssmmmeeeYYYLLLBBB<<<777555777999999===BBB@@@FFFPPPXXX]]]```bbbccciiivvv~~~zzztttsssvvvrrrqqqnnnhhh```UUUHHH@@@;;;777555666777666:::???JJJPPPRRRMMMJJJPPPXXX^^^rrr{{{~~~|||{{{xxxyyy{{{}}}~~~~~~~~~~~~{{{yyyuuupppllllllnnnqqqooollllllmmmkkkhhhiiinnnnnnhhhcccaaa]]]XXXXXX[[[XXXccckkkjjjgggfffhhhhhheeeXXXNNNNNNNNNIIIEEEDDD:::777444222222333222222222222222333333444444444333333333222222111111111444333333444555666444333000111222333444555555555111222333444555444333333444444444444444666777777777888>>>FFFQQQaaayyy~~~qqqiiifffUUUPPPHHHAAA===999777555555444444333444555666777>>>CCCPPPdddyyy{{{tttUUUCCC555444666222///000//////.........---------,,,,,,,,,---------......,,,...000111///...............///000...222>>>LLLeeeiiinnnmmmdddZZZUUUVVVVVV^^^fffggg```XXXWWW[[[ZZZWWWZZZbbbttt{{{ggg[[[SSSLLLKKKOOOLLLMMMXXXooozzzuuurrrmmmllliiibbbYYYMMMCCC===999888777444222111333555888>>>EEEHHHLLLWWWiiiwwwyyyvvvqqqkkkggghhhlllooo,,,,,,,,,---------......+++,,,---.........---,,,//////...//////000111222333333222333555;;;AAAFFFVVVbbblllkkkbbbYYYQQQKKKEEEHHHXXXqqq|||vvvooonnngggdddfffqqquuucccLLLCCC===CCCLLLSSSXXX\\\]]]\\\___iiixxxfffKKK===111---000...---------,,,,,,+++++++++******)))))))))+++,,,---++++++************++++++************************&&&(((*********+++,,,...///222888======???HHHSSSkkk{{{~~~sssgggYYYNNNFFFBBBDDDJJJYYYzzzzzzyyy{{{~~~{{{sssqqqwwwyyyuuunnnllliiicccYYYRRRWWW```jjjsssvvvooollluuuxxxXXXEEE>>><<<@@@EEEHHHHHHFFFBBB===:::999:::>>>BBBHHHPPP[[[kkk|||}}}~~~}}}zzz{{{xxxtttlllbbbUUUHHH@@@>>>:::666666:::>>>@@@???@@@JJJVVV\\\]]]```gggnnnwww}}}vvvuuuvvvyyy{{{{{{wwwrrrkkkcccWWWIII??????999666888999:::<<>>999888666444333222333333222222333444444444444333333333333444444444555555777666555444444444444444444333333222111111111222222222222222222222222222333444555555444444666888777<<>>===MMM```yyy|||eeeJJJBBB999333222111...+++////////////............////////////////////////,,,,,,,,,---------......,,,...000000000444;;;AAATTT\\\hhhpppmmmbbbXXXTTT```dddhhhgggaaaZZZVVVUUUWWW[[[[[[___xxx~~~hhhXXXNNNKKKPPPVVVVVVQQQTTTeee|||}}}xxxuuuqqqhhhgggfffbbb[[[RRRJJJEEEAAA;;;444111333555666666777;;;AAAGGGJJJQQQbbbrrrzzzvvvpppmmmkkkjjjjjjiii,,,,,,,,,---------......+++,,,---.........------//////...//////000111222000222333333444999???EEETTTbbbnnnlllbbbXXXPPPKKKGGGLLL]]]ttt}}}vvvpppqqqjjjkkkqqq|||mmm[[[MMMDDD@@@GGGQQQXXX[[[]]]```^^^aaalllzzz___EEE:::000...000------,,,,,,,,,,,,,,,,,,+++))))))(((''''''((()))***++++++************++++++************************&&&(((*********+++,,,......000666;;;<<<>>>FFFQQQhhhxxxlllbbbVVVMMMEEE@@@AAAEEEQQQoooqqqpppxxx~~~}}}tttqqquuuwwwtttrrrooojjjddd[[[TTTWWW]]]iiisssxxxrrrmmmtttbbbKKK@@@;;;===AAAGGGGGGEEEBBB===:::999999===AAAGGGNNNYYYhhhyyy~~~}}}{{{zzzwwwqqqiii^^^QQQEEE===999888888888:::<<<>>>>>>EEEPPP\\\aaabbbeeennnvvv}}}xxxxxxyyyzzz{{{zzzwwwsssnnnggg\\\NNNEEE???999555555666555666:::===@@@AAAAAADDDNNN___kkkuuu~~~|||zzzwwwvvvxxx}}}~~~|||yyywwwvvvuuuqqqnnnmmmnnnpppooonnnllljjjjjjjjjkkklllhhhfffcccaaa___\\\XXXUUUOOOQQQSSSVVVXXXXXXXXXWWWPPPLLLGGGFFFGGGFFFAAA===888777555333222111222222111222222333333333333333333333333444444444555555666666555444444444444444444333333222111111222222333333333333333333333333333444555555444444666888888===BBBHHHTTTiiitttlll```UUUPPPHHHAAA>>>:::555333555666333444777777777999>>>BBBUUUkkk|||}}}vvv^^^EEE???666222222222000...////////////............------------------------,,,,,,,,,---------......,,,.../////////222999>>>RRR\\\hhhooolllccc\\\ZZZeeeggghhheee___ZZZXXXYYY[[[aaabbbfff{{{~~~hhhXXXOOOLLLQQQXXX[[[TTTSSS___sss}}}wwwssspppiiihhhgggccc\\\TTTLLLGGGAAA;;;444111222555555555777:::@@@FFFIIIPPP```ppp}}}yyytttooommmkkkiiihhh,,,,,,,,,---------......+++,,,------......------////////////000111222222///222555444444888@@@GGGTTTdddqqqnnnbbbVVVNNNJJJEEENNN```tttyyyrrrnnnqqqnnnuuu{{{```PPPJJJCCCAAAKKKWWW^^^______ccccccfffqqqxxxVVV===555//////000++++++,,,,,,,,,,,,,,,,,,---******)))((((((((())))))++++++************++++++************************'''(((************,,,...,,,///444:::;;;===EEENNNcccsss}}}ggg^^^UUUNNNFFF@@@???BBBNNNjjjrrrnnnwwwzzzsssuuuwwwuuuvvvpppjjjeee]]]WWWVVVZZZhhhssszzzvvvoooqqqzzzkkkQQQBBB<<<<<<@@@EEEEEEDDDAAA===:::888888;;;???DDDKKKUUUdddttt~~~{{{yyyuuuoooeeeXXXKKKAAA:::666999<<<<<<<<<<<>>DDDRRReeesssvvv}}}yyywwwvvvxxx{{{|||zzzxxxxxxxxxvvvrrrooommmnnnooonnnnnnmmmmmmlllkkkkkkjjjhhhfffccc```^^^[[[WWWTTTJJJJJJKKKLLLMMMNNNNNNOOOIIIFFFCCCBBBCCCBBB???<<<666555333222111111111222111111222333333333333222333333333444444444555555666555444444444444444444444333333222222222222222444444444444444444444444333444555555444555777999:::>>>CCCJJJXXXppp{{{nnnfff\\\RRRKKKDDD>>><<<999555333555666444444666666555999>>>FFF^^^wwwrrrqqqoooWWW@@@:::444111111222222000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...//////...000666;;;JJJUUUbbbfffddd___]]]^^^jjjjjjhhhbbb\\\YYYZZZ]]]bbbkkkooorrrjjjYYYPPPOOOVVV^^^eee[[[SSSXXXgggzzz}}}vvvqqqmmmjjjjjjhhhddd^^^VVVOOOJJJBBB<<<444111222444444444555888>>>DDDGGGNNN]]]kkk|||wwwrrrooollliiifff,,,,,,,,,---------......,,,,,,,,,---------------......//////000111222333222444666555444:::EEEOOOYYYhhhtttooo```SSSLLLIIICCCMMM```oooqqqkkkjjjnnnrrr}}}qqqUUUFFFCCC>>>@@@MMM\\\bbbbbbaaafffiiioooyyyoooNNN888333/////////)))+++++++++,,,,,,------------,,,,,,++++++*********++++++************++++++************************''')))***+++******,,,------...444999;;;===DDDLLL___ooouuufff^^^UUUNNNGGGAAA@@@CCCLLLgggwwwrrrwwwxxxwwwzzzzzzuuunnnhhhddd___XXXVVVYYYgggrrr|||yyyqqqnnnttt{{{mmmRRRBBB<<<===@@@BBBCCCDDDBBB>>>:::888777999<<>>999777<<<@@@???===???FFFMMM\\\dddkkkmmmnnnwww}}}{{{yyyvvvvvvyyy|||~~~}}}{{{xxxuuupppfffZZZQQQHHH@@@999777555333333666444555888<<>>;;;999555444333222111111222333000111222222333333222222333333333444444444555555555555444333333444444444444333333222222222333333444444444444444444444444333444555555555555777999:::>>>CCCLLL]]]wwwtttiiiaaaXXXPPPGGGAAA<<<;;;999666444666666444555666555444999@@@IIIeee~~~xxxggggggjjjRRR<<<888333000000111111000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...///...---...333777CCCPPP]]]aaa___```bbbccckkkjjjfff```ZZZXXX[[[___jjjxxxnnn\\\SSSSSS\\\fffqqqdddWWWTTT]]]ooovvvpppkkkkkkkkkiiifff```YYYRRRNNNCCC===555111222333333222444666<<>>CCCJJJ\\\kkk|||ooo~~~~~~hhh^^^TTTLLLEEE@@@@@@DDDEEE```wwwpppsssyyyxxx{{{{{{rrrlllhhheee```ZZZXXXZZZhhhqqqzzz{{{tttmmmnnnssstttyyymmmRRR@@@:::;;;===@@@BBBDDDCCC???;;;888777888;;;???DDDLLLYYYhhhsss}}}yyyuuukkk]]]OOOCCC<<<:::999===@@@>>>===BBBOOOYYYiiimmmpppqqqvvv|||xxxyyyvvvrrrrrrvvv|||}}}zzzvvvqqqhhh]]]TTTKKKCCC;;;888666333444777333555777===GGGXXXkkkxxx|||}}}zzzyyyyyyyyyzzzzzzyyywwwwwwwwwvvvssspppmmmmmmnnnooooooppppppooommmjjjiiieeeccc```]]][[[WWWSSSPPPIIIHHHFFFDDDCCCDDDDDDEEECCCAAA???===;;;:::777666555444333222222333444444111111222333333333333222333333333444444444555555444444333333333444444555444333333222333333444444222222222222222222222222333444555555555666888::::::>>>EEEPPPcccoooeee]]]TTTNNNDDD>>>;;;;;;:::777666777555444555777555555;;;CCCOOOmmmmmmaaafffwwwgggOOO;;;888444111000/////////////////////............------------------------,,,,,,,,,---------......,,,...///...,,,---111555CCCQQQ^^^bbbdddhhhllllllgggfffccc]]]XXXXXX[[[___sssrrr___VVVVVV^^^hhhxxxkkk\\\TTTWWWgggxxxqqqllllllllljjjfffaaa[[[UUURRREEE???777222222333333222444555:::@@@DDDJJJVVVbbbsss|||wwwssspppnnnkkkiii,,,,,,,,,---------......---,,,,,,,,,,,,---...///......///000111222444555555555666999@@@KKKWWW___hhhlllkkk___SSSLLLJJJJJJJJJTTTaaaggggggfffiiimmmvvv|||\\\HHH???<<>>BBBHHHWWWeeeyyy~~~pppxxx}}}ggg^^^SSSKKKDDD>>>>>>BBBCCC]]]|||sssooojjjyyy|||tttuuuxxxxxxrrrnnnllljjjddd]]][[[^^^kkkooowww{{{vvvnnnkkkmmmlllrrroooTTTAAA999888888???BBBDDDDDDAAA<<<999888777:::===BBBIIIUUUcccnnn~~~xxxtttiiiZZZKKK@@@<<<<<<999<<<>>>>>>@@@IIIXXXdddrrrsssuuuzzz{{{vvvyyyvvvrrrrrrvvv}}}zzzvvvrrrjjjaaaZZZNNNEEE===999555222222555444555888???JJJ[[[lllwww~~~}}}yyyyyyyyyyyyxxxxxxwwwvvvtttuuuuuussspppmmmmmmnnnlllmmmmmmlllkkkiiigggfffcccaaa^^^[[[XXXTTTPPPMMMHHHFFFDDDAAA@@@???????????????===;;;888666555444444444333222222333555555222222333444444444444333333333333444444444555555333333333333333444444555333333333333333444444555222222222222222222222222222444555666555777999;;;;;;@@@HHHUUUkkkzzzkkkcccZZZQQQKKKBBB===999::::::777666777444555666888666666===GGGXXXxxxwwweee___iiizzz}}}qqqdddLLL:::888555222000/////////////////////............------------------------,,,,,,,,,---------......,,,...000///------111555???NNN[[[aaagggooopppmmmaaa```]]]XXXTTTUUU[[[aaazzzwwwfff\\\XXX\\\ccctttjjj]]]TTTTTTbbb~~~{{{sssnnnlllllljjjgggbbb]]]XXXUUUHHHAAA999444333333333111444555999???DDDIIISSS^^^nnn}}}~~~xxxrrrpppnnnlllkkk,,,,,,,,,---------......------,,,,,,,,,---...///......///000111333444555888999===FFFRRR]]]dddgggiiihhh```RRRIIIIIILLLLLLQQQXXX```dddeeegggjjjmmmwwwjjjOOOBBB@@@===CCCPPP]]]eeehhhmmmsss}}}uuuSSS===333333---+++...,,,---,,,,,,,,,,,,,,,,,,+++((()))***+++++++++***)))++++++************++++++************************)))***++++++***)))+++,,,,,,,,,111888<<<===@@@EEEQQQ^^^ssstttvvvwww|||ggg___VVVOOOHHH@@@>>>@@@EEE\\\yyylllkkkcccpppyyytttooorrrvvvuuuvvvvvvuuurrriii```___cccmmmnnnsssyyyxxxoooiiihhhggglllzzztttYYYEEE===;;;999>>>BBBEEEEEEBBB>>>:::888777999<<<@@@GGGRRR```jjj|||wwwrrrgggWWWGGG===;;;<<<:::===@@@DDDIIITTTcccnnnvvvwww{{{}}}xxxzzzxxxvvvwww{{{zzzvvvsssnnngggaaaUUUKKKAAA<<<777222222444444555999AAANNN]]]mmmvvv}}}}}}wwwwwwxxxwwwvvvtttttttttqqqrrrsssrrrooommmmmmnnnllllllkkkjjjiiigggfffeeeaaa___[[[XXXVVVRRRMMMJJJFFFEEECCC@@@>>><<<;;;::::::::::::888666444444444333222111111111333444555333333444555555555555444333333333444444444555555333333222222333333444555333333333333333444555555333333333333333333333333222444555666666777999<<<>>>CCCLLL\\\sssuuuhhhaaaWWWMMMGGG@@@:::888999999555444555444555777999777777@@@KKK___ppp^^^\\\iiiwwwuuulll~~~}}}___FFF888777555222000///000111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++...000///......222555:::IIIWWW___iiisssqqqiii]]]ZZZUUUOOOMMMRRR\\\eeeyyyttthhh___[[[\\\hhhbbbZZZSSSRRR___{{{vvvqqqlllkkkjjjfffbbb]]]YYYWWWJJJCCC;;;555444444333222555444888???DDDIIIRRR[[[hhhxxxzzzsssooonnnmmmlll,,,,,,,,,---------......------,,,+++,,,---...///......///000111333555666<<<>>>EEERRRaaalllooonnniiicccWWWIIICCCHHHMMMOOOTTTYYY___aaabbbfffjjjlllwww]]]EEE???AAA<<>>>>>BBBEEEFFFDDD???;;;999777999<<>>999666888777444222333333555777999888888BBBMMMaaalllYYYXXXfffvvvpppjjj}}}yyyZZZBBB666666555333111000222333000/////////............++++++++++++++++++++++++,,,,,,,,,---------......+++...000000...///222666<<>>DDDHHHQQQZZZbbbrrr|||tttooonnnmmmlll........................------/////////...---,,,&&&***...111333444666888;;;>>>JJJaaavvv|||vvvnnnbbbUUUHHHCCCCCCGGGOOOVVVVVV```aaaaaadddaaacccppp{{{pppQQQ@@@===AAA<<>>???>>>JJJRRRggg~~~}}}jjjkkkzzz~~~vvvpppiiibbb\\\QQQCCC>>>AAADDDUUUhhhpppqqqnnndddZZZ\\\iiinnnqqqyyyyyywww|||~~~ooobbbbbbjjjoooppptttyyyzzzrrrhhhaaaaaadddooozzzdddMMM>>><<>>@@@CCC>>>@@@FFFQQQ^^^jjjppprrruuu~~~~~~{{{yyywww{{{{{{|||}}}~~~zzzwwwtttrrrqqqeee]]]OOOCCC<<<888666555666777===HHHXXXfffpppttt{{{yyyvvvuuuttttttssssssssssssuuutttrrrrrrsssrrrpppnnnrrrqqqoookkkgggeeeeeegggccc___ZZZVVVRRROOOKKKHHHBBBBBB@@@???===;;;999888666666555444333333333333222333333444444333333222333333222111222333444555555444222000000111222333444444444444444444444444555666666777666555333222333333333444444444555555666666777666666777:::<<>>555222222333222555666888<<>>>>>HHHOOOcccyyynnnmmm{{{zzzwwwnnnddd\\\QQQEEE@@@AAABBBPPP^^^dddffffff```YYYYYYgggnnnrrr{{{{{{xxx~~~~~~pppcccbbbhhhnnnoootttyyyyyysssiiibbb^^^bbbnnn~~~iiiQQQAAA===???;;;@@@FFFJJJIIICCC===999999777999???EEEMMMXXXcccvvvzzzxxxmmm]]]MMMDDDAAAAAACCCAAAEEEMMMYYYfffooorrrrrr|||~~~}}}|||zzzyyy}}}}}}|||}}}~~~~~~|||zzzxxxwwwvvvuuujjjbbbUUUIII@@@;;;777555555666<<>>;;;:::999888777666555444333333333333222333333444444333333222333333222222222333444555555444222111000111222333444444444444444444444444222222222222222222111000222222333333333444444444444555666666666888;;;>>>DDDKKKYYYoookkk\\\TTTLLLDDD@@@:::888777555555555555666666555555888999<<>>DDDIIILLL[[[kkk{{{}}}xxxuuurrrlllggg,,,,,,,,,,,,,,,,,,,,,,,,///......---....../////////------...222555777888DDDQQQddduuu~~~vvvoooOOOEEE>>>>>>DDDNNNZZZeeehhhhhh]]]SSSRRRPPPYYYllluuuYYYIIIAAA???AAAJJJVVVYYYUUUWWWXXX```pppgggHHH999111///...,,,444888...******+++,,,,,,,,,++++++************************(((***++++++)))(((((()))+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---222777<<<===>>>EEEKKK\\\qqq|||rrrppp|||}}}~~~ttthhh^^^TTTJJJDDDCCCAAAJJJSSSWWWZZZ]]]\\\YYYVVVfffpppxxx~~~yyy}}}pppcccaaafffllloootttxxxxxxrrriiibbbZZZ```ooooooXXXFFF>>>===999>>>FFFKKKLLLHHHAAA===;;;888888===BBBJJJUUU```ooossszzztttiiiZZZMMMGGGEEECCCCCCDDDLLLXXXdddnnnsssuuuuuu~~~}}}|||{{{{{{{{{~~~~~~}}}}}}~~~~~~|||{{{zzzyyyyyyyyyyyyyyypppiii]]]QQQGGG???999555444555:::DDDRRRaaammmssszzz}}}{{{|||zzzvvvrrrooonnnnnnoooqqqpppooooooppppppnnnlllkkkmmmnnnmmmkkkiiihhhiiiaaa___\\\YYYWWWSSSOOOLLLEEECCC???<<<999888888888777666555444333333333333222333333444444333333222333333222222222333444555555444222111111222333333444444444444444444444444111000000000000111111222333333333333333444444444222333555666666999<<>>FFFQQQ```mmmpppjjjYYYLLLJJJJJJXXXrrreeeNNNFFFCCCBBBDDDQQQ[[[ZZZTTTWWWYYYbbbssszzz[[[???333000///+++---<<<@@@000***++++++,,,,,,,,,++++++************************)))***,,,+++)))((((((((()))******++++++,,,,,,,,,***+++++++++++++++,,,,,,***+++---111555999<<<===BBBHHHVVViiivvv}}}yyyttt{{{yyyooofff\\\RRRIIIDDDBBBFFFLLLPPPUUUYYY[[[[[[VVVgggvvvwwwzzzpppdddaaadddlllqqquuuvvvtttppphhhaaaWWW^^^pppuuu^^^JJJ???;;;888===EEELLLNNNJJJCCC===<<<888777:::@@@GGGSSS^^^hhhlllrrrzzzqqqfffXXXNNNJJJHHHFFFDDDGGGSSSccclllppprrrxxx~~~~~~}}}}}}}}}}}}{{{zzzyyyyyyzzz~~~}}}||||||{{{{{{yyyyyyxxxxxxxxxxxxyyyyyyuuuoooeeeZZZOOOEEE<<<666444555999AAAMMM\\\iiiqqqrrr~~~|||}}}zzzuuupppnnnmmmnnnoooooonnnnnnnnnppppppnnnlllkkkmmmpppooommmjjjhhhggg]]]\\\YYYWWWUUURRRNNNKKKEEEBBB>>>:::777666777777555555333222222222222222222333333444444333333222222222222333333333444444444333333222222222333333333333444444444444444444333222222111222333555666444444444444444444444555333444555666777999<<>>CCCEEEMMM[[[kkkwwwxxxsssoookkkhhh---------........./////////......---...///000111444111...---000555:::<<>>EEEQQQ\\\bbbeeejjjrrr}}}qqqhhh\\\RRRMMMKKKJJJIIILLL[[[jjjpppnnnrrr|||zzzyyy|||}}}}}}{{{xxxwwwxxxyyy~~~}}}|||zzzyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwvvvrrrkkkcccXXXLLL@@@999666777888>>>HHHVVVdddmmmkkkuuuyyy}}}{{{zzzwwwsssooommmnnnoooqqqnnnnnnmmmnnnppppppooommmmmmoooqqqppplllhhhdddcccYYYWWWTTTRRRPPPMMMJJJGGGCCCAAA===999666666666777444333222111000000000000222333333444444333333222222222333333333444444444333333333333333333444444333333333444444444555555555444333333444555777888666666666555555555555555555666777777888999===???IIIXXXpppwww]]]NNNHHHBBB<<<999777777555444444555555666666777999;;;;;;AAARRRcccppprrrnnnbbb]]]hhh~~~]]]CCC777444222000000111111000///////////////............+++,,,---...---,,,+++***++++++,,,---------,,,,,,,,,,,,,,,---......///000222:::BBBMMM```qqqtttlllVVVSSSNNNKKKKKKPPPVVVZZZXXXbbbgggmmmuuutttvvvqqqggg```ZZZXXXVVVSSSTTT[[[gggpppzzzrrroookkkhhhfffdddbbb```XXXTTTMMMDDD;;;555222111222222333555999===AAADDDIIITTTcccqqq~~~yyysssnnnjjjggg***++++++,,,,,,---------............///000111111333222111///000444;;;@@@VVVeeevvviiiRRREEE@@@===@@@GGGSSSdddsssttthhhTTTKKKMMMRRRiiixxxWWWLLLKKKJJJOOOXXX\\\bbb\\\UUUYYY]]]gggxxxzzzbbbHHH777000///000------;;;???111++++++,,,,,,,,,+++******************************(((***++++++)))(((((())))))))))))))))))******************++++++,,,,,,---)))+++---///111555999======BBBLLLZZZiiixxx}}}zzz{{{oooaaaSSSHHHAAA>>>@@@GGGNNNSSSXXX]]]___ooorrrsss~~~|||nnnfffdddeeeiiipppqqqllliiikkkiiicccYYYcccvvv}}}hhhSSSCCC;;;:::<<>>:::999999;;;BBBOOO]]]gggeeelllmmmxxx~~~{{{yyywwwuuurrrooonnnnnnpppqqqmmmllllllnnnppppppooonnnmmmoooooommmhhhccc___^^^UUURRRNNNKKKIIIGGGEEECCC@@@???;;;999666666666666333333222111000000000000222333333444444333333222111222333444444444333333333333333333444444444444222333333444444555555555555444444444444555555666666666666555555555555555555666888888999<<>><<>>;;;<<<@@@HHHNNNPPPKKKFFF===999888:::<<>>IIIXXXbbbcccffffffttt|||yyyvvvuuutttrrrpppooonnnnnnnnnkkkjjjjjjlllnnnooonnnmmmjjjkkkkkkhhhccc^^^[[[ZZZTTTPPPJJJFFFDDDBBBAAA???===<<<:::999777666666666555444333222111111111111222333333444444333333222111222333444444444333333222333333444444555444444222222333333444555555666555555666666555555444444555555444444333333333333333555777999<<>>EEEOOO___lllxxxnnndddeeerrr||||||uuuSSS>>>777333111//////000111000///////////////............------,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---............000777>>>GGGXXXhhhjjjbbbPPPNNNKKKJJJLLLPPPVVVYYYSSS[[[]]]___ccc___bbbpppxxxhhh[[[UUUNNNKKKNNNTTTYYY\\\ppptttpppkkkgggfffffffffeee```___ZZZQQQEEE<<<777555222222222444666:::===???GGGLLLVVVcccppp|||zzzrrrllliii,,,,,,------...///000000,,,---///111111111111000---222666444000222<<>>EEEQQQcccsssuuuiiiXXXTTTYYY___wwwhhhUUURRRQQQQQQ\\\mmmfffjjjaaaXXXZZZ]]]eeetttwww{{{{{{gggKKK999333111,,,...///))),,,111,,,,,,,,,,,,,,,,,,+++***)))************************&&&(((*********)))***+++---,,,,,,++++++*********))))))***+++,,,,,,------(((+++---...///222888===888===EEEPPP___ppp{{{|||rrrrrruuusssbbbUUUKKKIII@@@<<>>;;;888;;;FFFTTT___bbbcccbbbrrr~~~{{{wwwtttuuutttsssqqqooommmmmmllliiiiiiiiikkkmmmnnnmmmlllfffggggggddd___[[[YYYXXXSSSOOOHHHCCC@@@??????>>>;;;::::::999888777666555666666555444333333333333222333333444444333333222111222333444555444333333222333444444555555555444222222333333444555666666777777888999888777555444333333333222222111111111000333666:::===BBBHHHLLL[[[oootttaaaMMMEEECCC???999555666555444333444444666666666555777???IIITTTbbbnnnrrrgggaaaiii}}}xxx~~~nnnNNN<<<888333111//////000111000///000/////////...............---,,,+++***+++,,,---,,,,,,,,,------,,,++++++***+++,,,---............///555<<>>FFFJJJRRR^^^kkkwww~~~uuunnnkkk'''......(((***333666111////////////000000000000111000222555555555;;;CCCSSSnnn{{{sssaaaNNN???<<<999:::CCCSSSdddooossshhh^^^\\\aaaoootttaaaRRRPPPQQQSSS]]]jjjiii```XXXWWWYYY\\\aaahhhqqq|||tttZZZAAA666555------,,,,,,,,,,,,++++++)))+++------,,,+++***+++)))))))))'''&&&'''))),,,******+++++++++,,,,,,,,,***************************************)))((('''%%%'''+++...111444888:::<<<===AAAKKKZZZiiissswww|||sssxxxvvvgggWWWKKKEEE>>>;;;@@@JJJUUUcccnnntttttt{{{yyyvvv~~~{{{pppkkklllmmmkkk```bbb```\\\]]]eeelllnnnmmmtttwww___KKKAAA<<<===<<<===EEEPPPRRRMMM???>>><<<999777999===@@@GGGMMMWWWcccppp{{{mmmcccaaaeeejjjkkklllsss}}}wwwsssrrrssssssuuuuuuvvvwwwyyyzzz{{{{{{|||zzzxxxxxxzzz|||||||||zzzyyyxxxwwwwwwwwwxxxyyy{{{||||||zzzrrrhhh]]]VVVRRRDDD::::::<<<@@@NNN___eee______nnn}}}yyyuuuuuupppooonnnmmmmmmllljjjgggiiifffccceeeiiijjjgggcccaaabbbbbbaaa___ZZZVVVSSSOOOLLLHHHEEECCCBBB@@@>>>;;;:::888777555444444333777666444222111111111222555444222111111222444555666666555555555444444444444444444444444444444444666666666666666666666666777666444444444555777999777777777666555555444444666777888::::::>>>KKKYYYhhh~~~gggYYYIIICCC???;;;777555555555444333444555666777999888;;;EEETTTbbbkkkoooooogggeeepppsssrrr{{{YYYEEE<<<777555444222000//////000000///............---------++++++,,,,,,---...//////,,,++++++***++++++,,,,,,++++++,,,,,,,,,---------222777999===NNNccckkkfffPPPIIIGGGMMMSSSTTTXXX]]]YYYYYYXXXWWWXXXYYYZZZ[[[rrrzzzeeeRRRIIIDDDHHHKKKJJJMMMUUUooozzzuuunnnjjjjjjkkkjjjiiibbbbbb___XXXNNNBBB999444222222111222444777999;;;EEEJJJQQQYYYcccppp~~~yyyqqqmmm(((//////***+++444666111............////////////000///111444555666===FFFWWWqqqzzzqqq___LLLCCC>>>999:::DDDTTTdddmmmnnnfff```aaahhhxxxnnn[[[LLLLLLPPPSSS\\\gggddd^^^XXXWWWWWWZZZaaaiiisssyyyzzzjjjPPP:::000///------,,,,,,,,,+++++++++)))+++,,,,,,+++******+++++++++***(((&&&&&&(((***))))))*********+++++++++++++++++++++++++++++++++******++++++******)))((($$$&&&***,,,...111555777999:::===FFFSSSaaannnuuuvvvzzzvvvgggWWWKKKBBB;;;888>>>JJJ[[[nnn}}}|||}}}}}}{{{xxxzzzvvvmmmiiijjjjjjhhhaaaaaa^^^ZZZ\\\fffoootttssswww~~~zzzcccNNNCCC;;;<<<;;;===GGGRRRVVVTTTEEEAAA===999888:::===???EEEKKKUUU```nnn~~~tttllliiikkknnnpppttt|||{{{vvvrrrqqqqqqrrrssssssuuuwwwyyy{{{|||}}}{{{zzzyyyyyy{{{||||||{{{wwwvvvuuuttttttuuuvvvwwwzzz{{{|||zzztttlllddd^^^XXXIII===<<<===@@@LLLZZZaaa]]]^^^lll}}}yyyvvvuuuqqqooommmllllllkkkiiihhhiiifffdddfffiiijjjgggccc______^^^]]]ZZZVVVSSSQQQMMMKKKGGGEEECCCAAA???===;;;:::888666555444333333666555333222222222222333555444222111111222444555666555555555444444444444444444444444444444444444555555555555555555555555777666444333333555666777888777777777666666555555666666888;;;===DDDTTTcccttt}}}bbbTTTFFF@@@===999666555666555444444444444666666999999>>>LLL^^^mmmssstttoookkkkkksss}}}rrruuutttTTTDDD===999444333111000000000000111///............---------++++++,,,,,,---......///------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,---------000444666<<>>HHHUUU[[[[[[NNNGGG>>>999999;;;======BBBHHHQQQ]]]jjj{{{~~~xxxtttssstttyyy~~~xxxtttpppooopppqqqqqqrrrtttvvvxxxzzz|||}}}zzzyyyzzz{{{}}}}}}{{{zzzttttttsssrrrrrrssstttuuuyyyzzzzzzyyyvvvqqqlllhhhbbbQQQBBB>>>>>>@@@IIISSSZZZYYY\\\gggzzz}}}yyyvvvvvvrrrooollljjjjjjjjjjjjiiijjjgggeeefffiiiiiifffccc[[[[[[YYYVVVSSSQQQOOONNNJJJHHHFFFDDDCCCAAA===;;;:::999777666444444333333444333333222222333333444444444222222222222444444555555555555444444444444444444444444444444444444444444444444444444444444666555444333333444555555777777777777777666666666666666999===AAALLL___qqqoooYYYMMMAAA===;;;777444444777666555444444444666666:::;;;CCCWWWmmm|||~~~zzzpppooopppsssvvvxxxuuu|||fffJJJ>>>;;;:::222222111000000000111222///............---------+++,,,,,,------...............------,,,,,,,,,+++,,,,,,,,,,,,---------------///222:::NNNcccjjjeeeZZZPPPJJJMMMSSSVVVVVVVVVVVVVVVUUUTTTTTTUUUVVVVVVbbbyyyyyyfffTTTIIIBBBEEEGGGHHHNNNWWWuuu}}}wwwoookkkkkklllkkkjjjfffeeebbb\\\RRRHHH>>>888555444222222333666999:::@@@CCCHHHNNNWWWeeetttxxxttt+++...///---...333444111.........////////////000000......000333777BBBMMMdddttt~~~yyyooodddTTTEEE@@@===<<>>@@@FFFUUUiiiyyyrrrggg\\\RRRDDD===999===JJJ^^^vvvuuusssyyyxxxxxxuuunnngggcccaaa___^^^___^^^[[[```lllxxx~~~~~~xxxtttyyymmmUUUFFF<<<;;;;;;@@@IIIUUU]]]aaaWWWMMM@@@999999;;;;;;:::===DDDMMMYYYgggyyy|||{{{{{{~~~}}}zzzvvvrrrooonnnoooooorrrrrrtttuuuwwwxxxzzzzzzxxxxxxzzz|||~~~}}}zzzxxxtttssssssrrrssstttuuuvvvyyyyyyyyyxxxvvvssspppooojjjZZZIIIAAA>>>???CCCIIIRRRTTTYYYaaaooo}}}yyyvvvvvvssspppllljjjjjjkkkkkkjjjiiigggffffffggggggdddbbbYYYWWWTTTQQQNNNLLLKKKKKKFFFEEEDDDCCCBBB@@@<<<999999888666555444333333333222222222333333444444444444333333222222333333444444444444444444444444444444444444444444444444444444444444444444444444444555555444333333333444444666666666666666666666666777777999>>>EEESSSiii}}}}}}dddQQQGGG>>>;;;:::666555555777666555444444555666777:::===III```xxx|||qqqpppoooooossswwwwww{{{yyyVVV@@@777666666111111000//////000111222///............---------,,,,,,,,,---------......------------,,,++++++***,,,,,,,,,------------...------///888KKK^^^dddaaaZZZRRRKKKLLLSSSXXXXXXVVVSSSRRRRRRQQQRRRTTTVVVWWW]]]tttttteeeXXXLLLEEEGGGJJJLLLSSS]]]wwwyyypppkkkjjjkkkkkkjjjgggeeebbb]]]UUUKKKBBB;;;555444222222333666:::<<>>HHHXXXdddiiijjj___\\\YYYXXXZZZaaaqqq}}}eeeMMM;;;111...---,,,,,,+++++++++******************(((''''''***,,,((()))******))))))+++,,,************++++++++++++))))))))))))))))))))))))***++++++,,,,,,,,,+++++++++,,,---------///333555888;;;>>>???DDDRRRgggwwwoooggg^^^UUUCCC>>>;;;???IIIYYYppp{{{qqqnnnuuu}}}{{{vvvoooeee]]]YYYXXX\\\```bbbbbbgggqqqzzz}}}{{{tttnnnrrr~~~pppYYYHHH>>><<<===CCCKKKUUU]]]ccc___SSSEEE<<<999:::999777:::@@@JJJVVVeeewww|||zzzzzzxxxtttqqqooonnnooooootttttttttuuuuuuvvvvvvvvvwwwwwwyyy|||}}}|||yyyvvvuuutttttttttuuuvvvxxxyyyzzzzzzyyywwwuuusssqqqpppoooaaaPPPEEE???===>>>AAAJJJOOOVVV\\\eeeuuu}}}xxxuuuuuutttqqqmmmkkkkkklllkkkkkkgggfffeeeeeeeeecccaaa```WWWUUURRRNNNKKKJJJIIIIIICCCBBBAAAAAA@@@>>>;;;888777777555444333333333333111222222333444444444444333333333333333333333333333333444444444444444444444444444444444444444444555555555555555555555555444444444333333333444444444444444555555666666666999999;;;@@@HHHWWWppprrr\\\JJJBBB<<<:::999666555777666666555444555666777888;;;AAAOOOdddxxxzzzsssnnnjjjmmmvvv{{{sssvvv~~~jjjKKK:::444333333111000/////////000111222///............---------,,,,,,,,,---------------,,,,,,------,,,+++******,,,,,,---------...............///777FFFVVV]]]]]]YYYSSSNNNNNNTTTZZZYYYVVVOOONNNMMMNNNQQQUUUZZZ]]]```qqqpppdddZZZOOOGGGIIILLLNNNVVVaaayyy|||rrrllljjjjjjjjjiiifffdddaaa]]]XXXPPPFFF???666444222222333666:::===???AAADDDHHHPPP]]]lllwww~~~zzz+++,,,---......//////...000000111111111222222222000///111666;;;CCCOOO\\\lllnnnjjj```VVVOOOIIICCC;;;@@@IIIRRRXXX[[[\\\\\\dddnnnzzz{{{VVVDDD@@@@@@JJJZZZgggkkkjjj___\\\\\\___dddkkkyyyxxx\\\EEE999444111000++++++++++++************)))***+++***)))(((***+++&&&(((************,,,---'''''''''(((((((((((())))))))))))))))))))))))))))))***++++++++++++++++++)))************---000444666999<<<===BBBOOObbbqqqoooggg___VVVBBB===;;;>>>FFFUUUjjj{{{|||xxxppplllppp{{{~~~yyyssslllcccYYYUUUVVV]]]cccgggiiimmmtttzzz{{{vvvpppkkknnnyyyrrr\\\JJJ@@@>>>AAAHHHOOOVVV^^^ffffff\\\MMMBBB<<<:::888777999???HHHSSSaaatttzzzwwwxxxwwwtttqqqpppoooppppppuuuuuuttttttttttttssssssuuuvvvwwwzzz{{{{{{xxxuuuttttttssstttuuuwwwyyyzzz{{{zzzyyywwwuuusssqqqpppppphhhZZZLLLAAA<<<;;;===CCCJJJRRRXXX^^^lll|||wwwttttttssspppmmmlllllllllkkkjjjdddddddddbbbaaa___]]]\\\UUUSSSPPPMMMJJJHHHHHHGGGAAA@@@>>>>>>>>><<<:::888666666555444333222222333111222333444444444444333333333333333333333333333333333333333444444444444444444444444444444444444666666666666666666666666333333444444555555555555333444444555666777777888;;;:::===CCCLLL\\\uuugggUUUEEE???::::::999666555777555555444444555777999:::===FFFVVVeeepppuuuvvvuuurrrmmmkkkqqq}}}yyyrrruuu|||___EEE:::666444333111111000/////////000111///............---------------------------------+++,,,---......---,,,+++,,,---------............///...000555@@@LLLWWW\\\\\\[[[WWWUUUVVVYYYXXXSSSKKKJJJIIIKKKPPPYYYaaagggjjjqqq{{{zzzppphhh^^^RRRJJJKKKLLLMMMTTT^^^wwwvvvooolllkkkjjjiiigggdddaaa___\\\VVVLLLEEE999777444222222555999;;;:::<<>>???BBBKKKXXXcccgggfffaaaaaaeeennnvvv|||qqqTTT???777555444222++++++++++++************)))+++,,,,,,+++******+++''')))++++++******+++,,,'''(((((((((((()))))))))))))))))))))))))))))))))((()))******++++++******))))))***)))***,,,111444444777:::===CCCOOO___kkk{{{nnnhhh```XXXFFF@@@<<<===BBBNNNcccuuuyyywwwppphhhhhhqqqyyy{{{|||vvvpppkkkccc[[[YYY]]]ccchhhlllmmmpppvvvzzzzzzsssooommmooowwwuuu___MMMAAA@@@DDDMMMTTTZZZbbbkkkllldddWWWIII@@@;;;999999:::???GGGPPP]]]nnn}}}|||yyyvvvxxxvvvtttrrrqqqqqqqqqrrrssssssssssssssssssssssssuuuuuuuuuwwwyyyyyywwwtttqqqqqqqqqqqqsssuuuwwwyyyzzzzzzzzzyyywwwuuusssrrrqqqmmmcccSSSEEE===;;;<<>><<<;;;;;;;;;:::888666555444333222222222222111222333444444444333222222333333444444333333222222222333333333444444444444444444444444444444444555555555555555555555555222333444555666777777777555555666777888999::::::;;;;;;???GGGPPPaaazzztttZZZLLL@@@;;;888999777444444666333333333444666888;;;<<<@@@MMM]]]dddeeeeeekkkqqqppppppsss|||xxxsssuuuzzzxxxRRR???;;;888444222222111000///......///000///............---------------------------------+++,,,...000111000///...------------............---...000444:::EEESSS^^^dddgggeee^^^XXXWWWSSSNNNHHHFFFEEEHHHQQQ]]]iiiqqqtttrrrrrrvvvyyyxxxtttpppfffYYYPPPOOONNNLLLQQQYYYjjjxxx|||sssooommmllljjjhhheeecccbbbaaa\\\SSSLLL???<<<777333111222555777666888<<>>CCCKKKVVV___bbbaaaeeefffooo|||}}}gggIII666111111000---+++++++++************))))))+++------,,,+++***+++)))+++,,,,,,***))))))******++++++++++++,,,,,,,,,************************'''((()))***************++++++++++++,,,...333777555777:::>>>FFFQQQ___hhh}}}wwwlllhhhbbbZZZLLLFFF???<<<>>>III^^^pppwwwwwwoooccc___gggpppsss{{{tttooolllfff___```fffggglllooonnnpppvvvzzzzzzrrrpppoooqqqwwwvvvbbbPPPAAA@@@FFFQQQXXX]]]fffooopppiii]]]OOOCCC<<<;;;<<<<<<@@@FFFNNNZZZiii{{{{{{yyyxxxxxxxxxxxxwwwuuusssrrrrrrrrrsssqqqqqqrrrssssssttttttuuutttttttttvvvwwwxxxvvvtttnnnnnnnnnoooqqqsssuuuwwwzzzzzzzzzzzzyyywwwuuutttqqqqqqiiiYYYGGG>>><<<======DDDMMMSSSYYYcccrrr~~~|||uuurrrqqqmmmllljjjjjjjjjiiifffddd`````````^^^[[[XXXWWWWWWQQQPPPNNNLLLIIIFFFDDDCCC@@@>>>;;;999::::::999999555555444333222222222222222333444444444444222222222333333444444333333222222222222333333444444444444444444444444444444444444444444444444444444444222333444666777888888888666666777999:::;;;<<<===:::<<>>999777888666333222555222222333444666999<<<===BBBRRRaaaddd]]][[[cccnnnnnnsss|||vvvuuuvvvzzzlllHHH:::999888333000333222000///........./////////.........---------------------------------,,,...000222333333222111---------.........//////+++---000333777AAARRRaaammmqqqooodddZZZTTTOOOIIIFFFDDDCCCGGGQQQ___nnnxxx{{{sssmmmooouuuxxxxxxwwwnnnaaaWWWTTTRRRMMMPPPWWW\\\jjjtttxxxvvvqqqooommmllliiifffddddddeee```WWWPPPCCC???999444000000111333555888<<>>;;;===>>>JJJ[[[[[[WWW]]]jjjkkkyyysssVVV<<<555555000---///...---+++)))((())))))***&&&&&&'''((()))***++++++***))))))((('''&&&&&&%%%(((((((((((((((((((((((()))))))))))))))*********+++++++++******(((''''''))))))***+++,,,...///000444555999>>>BBBIIIVVVbbb{{{wwwlllfffbbb]]]PPPKKKDDD???===FFF[[[oootttooojjjeeeaaa```gggqqqqqqpppmmmkkkmmmoookkkdddcccfffgggeeegggnnnvvv{{{vvvsssppppppqqqwwwvvvbbbSSSHHHBBBFFFWWWcccddddddiiirrrnnndddVVVFFF<<<999:::;;;===DDDNNNWWW```mmmyyy~~~xxxuuuuuuxxxzzzxxxxxxwwwuuutttsssrrrrrrrrrqqqppppppqqqrrrtttuuuvvvuuutttsssrrrqqqppppppqqqoooooopppsssuuuuuutttuuutttssstttvvvxxxwwwvvvsssrrrlll^^^MMM???::::::???CCCMMMXXX\\\^^^hhhuuu{{{xxxsssooonnnlllhhhfffeeeccc```^^^bbb___\\\ZZZYYYVVVSSSQQQMMMKKKIIIFFFCCCAAA@@@???@@@>>><<<:::::::::888777333333222111000000000111111111222222222333333333333333333222222111111111333333333222222222111111333333333222222111111111222222333333333444444444888888777666555444333333555111666CCCFFF===777888;;;===BBBKKKZZZrrrvvv[[[JJJCCC<<<:::777555444555777888666444444666888999;;;>>>PPPVVV\\\ZZZVVVYYYfffssstttuuu}}}tttrrrmmmqqqyyybbbBBB:::999222///444111000///000111000///---...---,,,,,,++++++,,,,,,---......///...---+++***,,,,,,///999BBBAAA888---,,,++++++,,,......---+++(((***///333555<<>>AAAEEEQQQ\\\sssyyyooojjjfffcccVVVQQQIIICCC???EEEWWWhhhnnnllljjjiiieeebbbeeelllnnnnnnmmmkkkmmmpppnnnhhheeeffffffdddeeellltttzzz{{{wwwsssqqqpppttt{{{hhh[[[NNNHHHMMM]]]ggggggfffhhhooonnnhhh[[[KKK???;;;;;;888999???GGGNNNVVVbbbnnnsss}}}~~~yyyvvvuuuwwwxxxuuuuuutttsssrrrqqqooonnnpppppppppqqqssstttuuuvvvvvvuuutttsssrrrqqqppppppqqqooonnnoooqqqsssttttttuuutttsssuuuwwwxxxwwwvvvttttttooocccSSSEEE???===>>>AAAJJJUUU[[[___iiisss~~~|||yyytttpppmmmjjjfffdddbbbaaa___]]]```^^^[[[XXXVVVTTTQQQNNNLLLKKKHHHEEECCC@@@???>>>???===:::999999999777666444333222222111111222222111222222222222333333333333333333222222222111111333333333222222222222111333333333222222222111111222222333333333444444444777777777666555555444444666111555@@@DDD<<<777999===@@@EEEOOO```xxxnnnUUUFFF@@@;;;:::777555444555777888555444444444555777;;;???OOOSSSWWWVVVVVV^^^mmmyyy~~~sssmmmooorrruuu}}}uuuVVV<<<999;;;444......111000///000111111///---...---,,,,,,++++++,,,,,,,,,---......---,,,+++***+++***,,,222888999333---,,,++++++,,,......---++++++,,,000222444:::JJJYYYhhhrrruuujjjYYYNNNJJJHHHEEEEEEEEEGGGPPP^^^ooozzz{{{nnnbbbaaannn|||{{{uuukkkaaaXXXRRRMMMKKKOOOTTT^^^mmm{{{wwwrrrnnniiiiiieeebbbcccddd___XXXMMMEEE:::333222333222111222666;;;AAAFFFLLLRRRVVVgggsss~~~222111///------...///111//////000000000111111111777===IIIZZZiiiqqqqqqooo^^^TTTHHH@@@@@@HHHWWWdddnnnqqqcccQQQKKKIIIJJJSSSccczzz^^^LLLAAA999999GGGPPPSSSTTTMMMPPP___iii{{{^^^HHH444//////---***+++---,,,+++***))))))))))))***************+++++++++&&&'''((()))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***++++++,,,,,,,,,,,,,,,,,,+++***))))))))))))***,,,---///000444555:::>>>@@@BBBKKKUUUhhhwwwzzzqqqnnnkkkiii```XXXPPPHHHBBBCCCPPP]]]eeefffiiikkkhhhbbbbbbgggmmmoooooooooqqquuutttpppjjjgggdddbbbccciiirrryyy}}}xxxuuusssqqqsss|||pppdddXXXTTTXXXeeemmmkkkgggggghhhlllkkkbbbRRRDDD===<<<::::::>>>DDDIIIOOOZZZeeennnyyy~~~zzzwwwvvvvvvvvvssssssttttttrrrpppmmmllllllnnnpppsssuuuvvvwwwwwwvvvuuutttrrrqqqpppooooooqqqooommmmmmppprrrtttttttttttttttuuuwwwxxxwwwvvvuuuuuurrrhhhZZZLLLCCC???>>>???EEEPPPYYYaaaiiippprrr}}}zzzvvvrrrmmmiiieeeaaa```___^^^]]]^^^\\\XXXUUUSSSPPPMMMJJJKKKIIIGGGDDDAAA???=========;;;888777777777666444444444333222222222222333222222222222333333333333333333333333222222222222333333333333222222222222333333333333222222222222333333333333444444444444666666666666666666666666666222444===@@@;;;888;;;???CCCJJJVVVhhh~~~bbbMMMBBB===:::999777555444555666777444666666444444888???DDDNNNQQQTTTVVV\\\gggxxxssshhhllltttzzz{{{hhhNNN<<>>CCCHHHMMMQQQ___lllzzz~~~{{{|||000///...------...///000///000000111111222222222999AAAOOOaaannnrrrmmmhhhSSSKKKAAA===BBBPPPdddrrrxxxuuucccOOOIIIGGGKKKWWWiiikkkNNNEEE@@@999<<>>???@@@HHHQQQ```nnn~~~}}}wwwooommmmmmmmmhhh___UUULLLDDDBBBIIIRRR\\\^^^dddiiigggbbbaaadddoootttvvvuuuvvvzzz{{{yyynnniiidddbbbdddhhhpppxxxzzzvvvttttttsssttt{{{vvvllleeeaaaccclllrrrnnnhhheee___fffkkkfffXXXIII???<<<;;;:::<<>>===AAAKKKWWWaaahhhllljjjuuu|||xxxtttrrrmmmiiiddd```___^^^^^^]]]]]]ZZZVVVSSSPPPMMMIIIGGGHHHGGGEEEBBB???===<<<;;;;;;999666555666666444333333222222111111222222222222222222333333333444444333333333333333333333333444444333333333222222222333333333333333333333333333333333444444444444555555555555555666666777777666333444999<<<999:::===@@@EEEOOO]]]qqqqqqXXXHHH???<<<999888666555444555666666555888999666666<<>>CCCHHHLLLZZZfffssszzz~~~zzzzzz}}}---...///000000///...---000000000111222333333444888AAARRRcccnnnnnnfff]]]IIIDDD===<<>>???@@@HHHQQQZZZiiixxxyyy|||{{{qqqiiiiiimmmpppoooeeeXXXOOOFFFBBBDDDIIISSSVVV^^^eeeeeebbbcccgggrrrxxx{{{yyyxxxzzz||||||rrrjjjeeeeeegggiiiooowwwyyyvvvtttuuuuuutttxxx~~~~~~xxxrrrnnnlllppprrrnnngggbbbWWW___ffffff]]]OOOCCC<<<777666777;;;>>>BBBMMMXXXkkkttt}}}~~~~~~|||{{{xxxvvvuuutttuuuvvvvvvtttpppmmmjjjiiilllppptttwwwxxxwwwwwwuuutttrrrpppoooooooooppptttrrrpppppprrrtttuuuuuusssssstttvvvxxxxxxwwwuuuxxxwwwtttooodddVVVGGG=========???GGGTTTaaahhhiiifffoooyyytttqqqooollliiidddaaa```___]]]\\\[[[XXXTTTQQQNNNKKKHHHEEEEEEDDDBBB???===<<<;;;;;;999777555444444444333222111111000000000000111111222222333333333444444444333333333333333333333333444444444333333333222222333333333333333333333333333333444444444555555555444444555555666777777777555444555777999999;;;???@@@HHHUUUfff{{{fffQQQEEE>>><<<777666555444444444555666333888999666888BBBKKKNNNHHHPPP[[[fffqqq|||jjjdddmmm~~~UUUCCC777<<>>777333222111222444666888;;;???DDDHHHVVVaaammmtttzzz|||{{{}}},,,...000111222000///...000000111222333444444555888BBBSSSeeennnkkk___UUUDDD@@@<<<@@@QQQhhhxxx}}}zzzqqq[[[KKKIIIJJJRRRccczzzxxxVVVDDD@@@AAABBBKKKZZZ]]]XXXZZZ[[[```kkkwww[[[<<<666000---......---,,,******+++++++++******)))***)))))))))((((((''''''************))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))*********))))))((()))))))))******+++---------000666<<<===???GGGQQQWWWdddsss{{{}}}wwwyyyuuukkkcccgggpppwwwyyylll]]]RRRIIIBBB@@@BBBJJJOOOYYYcccfffeeegggllluuu|||zzzuuuuuuwwwxxxssskkkgggkkkmmmlllpppvvv{{{wwwuuuvvvvvvssstttxxxzzz~~~xxxrrrooooookkkeee___TTTZZZbbbfffbbbWWWIII@@@999777888;;;===AAAKKKVVVeeepppzzz~~~}}}|||zzzxxxwwwsssttttttsssqqqnnnkkkiiijjjlllppptttvvvvvvuuuuuusssrrrpppnnnnnnooopppqqqtttsssrrrrrrtttuuuuuutttsssssstttwwwyyyyyyvvvtttxxxwwwtttqqqjjj]]]MMMBBB===>>>@@@DDDPPP___ggghhhgggmmmzzzvvvqqqmmmllljjjhhhdddbbbaaa___\\\ZZZXXXUUUQQQOOOLLLIIIFFFCCCAAA@@@???===<<<;;;;;;;;;888666444333444444333222000////////////000111111333333333333444444444444333333333333444444444444444444444444333333333333333333333333444444444444333444444444555555555555444555555555666666777777444555666777888999===AAADDDMMM]]]pppvvv[[[KKKBBB===:::555555555444444444555555111666777555<<>>===EEE[[[rrr|||{{{tttlllXXXNNNQQQUUU___ssskkkTTTGGG@@@@@@FFFOOO```aaaYYYXXX[[[bbbooogggLLL555333000------...---,,,)))***++++++++++++***)))******))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))******++++++*********))))))))))))***+++,,,------///444999:::<<>>===BBBIIIWWWeeekkkkkklllqqqzzz|||tttqqqsssttttttkkkjjjqqqtttppppppvvvxxxttttttwwwwwwuuutttvvvtttzzztttllliiigggbbb\\\UUUXXX___fffhhhaaaRRRFFF>>>;;;;;;<<<===@@@JJJUUU```mmmyyy~~~~~~}}}{{{zzzyyyuuuuuutttrrrpppnnnlllkkklllmmmppprrrsssssssssrrrqqqpppnnnmmmmmmoooqqqsssrrrrrrrrrsssuuuuuusssqqqrrrssstttwwwyyyyyyvvvttttttrrrpppooolllbbbSSSGGG===@@@BBBDDDMMM\\\fffhhhjjjnnnwwwuuuoookkkjjjgggeeecccbbbaaa^^^ZZZWWWSSSQQQNNNKKKIIIGGGDDDAAA======<<<;;;;;;;;;;;;<<<777555333333444444333222000000//////000111111222333333333444444444444555333333333444444444555555555444444444444333333333333333333444444444555555444444444444555555555555555555555666666666666666444666888888888:::???BBBIIIUUUggg|||iiiRRREEE???:::666444444444444444444444444333777888999CCCSSSYYYTTTMMM[[[lllwww|||uuubbbbbbssshhhHHH???777666888777555444000///......000///...,,,...---,,,,,,++++++,,,,,,+++******+++,,,...///000******++++++,,,,,,+++***,,,++++++,,,......---+++***)))***...000111888???KKKVVV\\\VVVMMMJJJMMMPPPSSSSSSQQQOOOMMMOOORRRUUUQQQQQQPPPNNNQQQ^^^qqq|||xxxrrrhhh```SSSWWW^^^jjj~~~yyyttttttnnnqqqpppkkkhhhhhhfffccc]]]YYYRRRIII???888444222111222333555777;;;@@@DDDMMMWWWbbbiiiqqqzzz}}}{{{}}}111000///...///000222444000111111222444555666666>>>IIIZZZkkkrrrlll]]]PPP@@@>>>>>>HHHaaayyy~~~xxxooogggWWWRRRZZZaaannndddSSSJJJ@@@???HHHQQQdddfffZZZVVVXXXbbbrrr{{{ZZZ@@@111111///------...---+++))))))+++,,,,,,+++***)))************************&&&'''''''''(((((())))))(((((((((((((((((((((((()))))))))))))))************++++++,,,,,,,,,++++++***)))))))))***+++,,,,,,---///333777777999BBBLLLQQQ^^^llluuu{{{vvvwwwqqqeee```kkk~~~{{{gggXXXMMMBBB<<<;;;===GGGXXXhhhpppooopppsssuuuqqqqqqsssssskkkkkkuuuyyysssqqqvvvssspppqqqvvvyyyxxxxxxzzztttzzzuuujjjeeeddd```[[[XXXYYY^^^gggmmmhhhYYYKKK===:::888999888;;;DDDNNNZZZhhhvvv|||}}}~~~}}}|||{{{{{{yyyxxxvvvtttrrrpppooonnnmmmnnnpppqqqrrrrrrqqqqqqpppooommmlllmmmooorrrtttppppppqqqsssuuutttrrrooorrrssstttwwwyyyyyyvvvtttnnnlllkkklllkkkcccUUUJJJ===BBBDDDDDDLLL[[[eeehhhlllnnnuuuuuunnnjjjiiieeedddbbbbbb```]]]XXXUUUPPPNNNKKKIIIGGGEEEBBB@@@;;;;;;:::::::::;;;<<<<<<777555333333444444333222111111000000111222333333333333333444444444555555333333333444444555555555555555444444444333333333333333333444444555555555444444444555555555666666666666666666666666666666333777999888888;;;@@@BBBNNNZZZnnn}}}aaaLLLBBB===777333444444444444444444444444666;;;;;;===KKK\\\```YYYUUUddduuu~~~zzziii[[[ddd}}}[[[AAA;;;666444444333333333///...---...//////---+++...---,,,,,,++++++,,,,,,++++++++++++,,,...000222...,,,******,,,......---,,,++++++,,,......---++++++***+++///000000444:::FFFQQQWWWRRRIIIHHHMMMQQQSSSRRRPPPMMMLLLOOOSSSWWWUUUVVVSSSNNNNNNWWWjjjxxxzzznnncccSSSUUUZZZdddwww{{{uuutttoooqqqpppkkkiiijjjgggccc^^^[[[UUUMMMCCC:::555333111222333444666:::@@@DDDIIITTT___gggooozzz|||yyy|||000+++---777777000...444111222333444555777:::<<>>===>>>BBBQQQjjj{{{|||||||||ppppppvvvvvvvvvzzzzzzuuutttssstttvvvyyy|||}}}{{{yyyuuuyyyxxxoooiiieeeaaa^^^```bbbdddfffiiihhh^^^RRRHHH@@@:::;;;???AAADDDHHHYYYcccooottttttssswww{{{~~~~~~}}}vvvsssssstttsssrrrtttsssrrrsssuuuuuurrroootttsssqqqooooooqqqtttuuuppppppppppppppppppppppppqqqrrrrrrsssssstttttttttqqqmmmjjjkkklllggg\\\SSSBBB@@@@@@CCCGGGQQQcccrrrsssoooppp{{{xxxppphhhaaaaaaaaa```^^^[[[VVVRRROOONNNLLLIIIGGGFFFDDDAAA???::::::::::::999888777666111111111111222333444444000111222333444333333222333333333333333333333333888888666555444333333333444444444444444444444444555555555555555555444444444555666888888888777666666777888777666555666777:::888999<<<<<<<<>>===<<>>???FFFMMM]]]mmmuuubbbMMMBBB>>>;;;999888555555444333333444666666999:::BBBQQQaaajjjjjjhhheeepppzzz{{{}}}ooolllooozzzlllLLL???;;;555111000000//////........................,,,------.........------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------///333555>>>FFFLLLJJJHHHJJJMMMNNNNNNTTTWWWTTTPPPPPPTTTXXXaaaXXXRRRSSSRRRRRR\\\kkk}}}tttfffWWWOOOMMMMMMTTTbbbqqqzzz~~~}}}wwwxxxtttnnnkkkjjjjjjjjjjjjeeeaaa[[[TTTMMMDDD;;;444111000111333444444:::AAAIIISSSZZZ[[[^^^jjjxxx|||wwwxxx~~~000---000777777000...111000222555999;;;=========BBBLLLZZZfffnnnlll^^^OOOAAA???AAAMMM___mmmpppooooooiiiiiiqqq}}}eeeMMMHHHCCCFFFPPPUUU^^^[[[[[[]]][[[]]]nnnnnnQQQ;;;000............------------,,,+++***((((((((()))***((()))******(((((()))***)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))))))))***+++************************)))************++++++++++++...333555666888>>>BBBJJJSSS]]]hhhvvvyyyppppppwww{{{gggSSSDDD>>>===<<>><<<:::888777444444333333333444666777;;;<<>>:::555111000000//////........................***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------...111444999BBBIIIKKKKKKNNNOOONNNNNNSSSXXXYYYVVVSSSUUUXXXdddZZZSSSTTTUUUTTTYYYaaayyy{{{pppeeeZZZPPPKKKHHHMMMXXXfffrrrxxxyyyxxxtttooolllllllllmmmmmmjjjfff___YYYSSSJJJ???777444111111444444555:::AAAFFFNNNUUUVVVYYYdddqqqyyy{{{tttuuuzzz///---000555555///,,,...444555888;;;???AAAAAA@@@HHHPPPZZZccciiifffYYYKKK???@@@FFFRRRaaallloooooopppnnnrrr~~~}}}]]]GGGDDDCCCJJJWWW[[[]]]ZZZZZZ[[[\\\bbbrrr{{{___EEE444............---------,,,,,,---+++***((('''((()))***''')))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))*********************+++++++++))))))*********++++++++++++...111444666999===AAAHHHPPPYYYdddqqqzzznnnnnnuuu~~~|||iiiTTTEEE>>>===>>>CCCSSSooo|||yyyrrrrrrooozzz||||||wwwqqqjjjgggoooyyyrrrmmmjjjiiinnnoookkkddd```aaabbbaaaZZZPPPDDD===999999>>>EEEGGGKKKPPPQQQTTT]]]lllxxx}}}{{{xxxvvvtttsssrrrrrrqqqpppooooooooopppppppppfffiiimmmqqqrrrrrrpppooommmmmmmmmmmmmmmmmmmmmmmmnnnnnnoooppppppqqqrrrrrrssspppoooooooookkkccc]]]OOOJJJEEEEEEHHHNNN[[[hhhrrrppppppsss}}}tttjjjeeeZZZYYYWWWSSSOOOJJJGGGDDDEEECCC@@@???>>>===;;;999555555555555555444333333555444333222222222222222222333333333333333333333444444444444444444444444222222222222333555666777333333444555555444333333444444444555555555555555444444555555555555555555444555666666555444666777888777999===@@@EEEPPP\\\ooolllWWWKKK???<<<;;;888666555333333333333333555777888<<<===NNNhhhwwwssslllkkknnnrrrxxxqqqtttzzzyyyWWWJJJ<<<999444111000000000///...............---------***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))*********+++...000777???HHHLLLOOORRRRRRNNNMMMPPPTTTWWWUUUQQQRRRVVV___ZZZWWWWWWVVVUUUYYY___rrr}}}rrriiidddVVVNNNHHHJJJRRR^^^kkkuuu|||xxxuuupppnnnnnnoooppppppmmmhhhbbb]]]XXXOOODDD;;;666222000222444444999???AAAHHHOOORRRUUU^^^kkkuuu~~~|||uuutttwww222111333666666222000111555666999@@@GGGKKKLLLLLLNNNSSSYYY^^^bbb```TTTGGG???CCCKKKUUUaaaiiimmmooorrrttt}}}vvvXXXEEEBBBCCCNNN\\\^^^[[[YYYYYYZZZ^^^fffuuuoooRRR<<<111///...------------,,,,,,,,,,,,+++)))((((((((())))))''')))***)))((('''((()))************************))))))))))))))))))))))))((((((((()))***+++,,,,,,))))))*********+++++++++))))))*********++++++++++++---///222555999===???DDDLLLVVV```mmm}}}{{{lllhhhmmmvvvvvveeeSSSFFF@@@>>>???CCCPPPgggzzzssswwwwwwnnnlllhhh}}}|||}}}yyytttmmmddd^^^fffyyy|||sssnnnkkkkkktttwwwtttjjjaaa```ccceee```VVVJJJAAA;;;888<<>>AAAHHHVVVdddvvvttt^^^OOOEEE===;;;:::777444444333333333333444666888999>>>CCCTTTkkkvvvqqqlllkkkpppsss}}}|||ssswww|||iiiKKKBBB:::777444111111111000/////////.........---------,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++***+++---...666===FFFMMMTTTYYYWWWQQQQQQPPPRRRUUUSSSNNNOOOUUU[[[\\\^^^]]]YYYWWW\\\cccuuuuuummmjjj[[[PPPHHHIIINNNVVVcccooovvvzzzzzzvvvrrrppppppqqqrrrsssnnnhhhccc___\\\UUUIII@@@888333000111222333666;;;<<>>JJJUUU\\\\\\YYYPPPSSSVVVYYY\\\\\\SSSHHHAAAFFFNNNUUU\\\cccjjjnnnvvv|||lllRRRCCCCCCFFFQQQ\\\\\\WWWWWWXXX\\\cccnnnzzzzzzaaaGGG666000111------------,,,,,,,,,,,,)))))))))*********))))))((()))******(((((()))***************************)))))))))))))))))))))))))))******+++,,,,,,------)))))))))***++++++,,,,,,)))************+++++++++***+++---000444888;;;===???HHHSSS]]]jjj{{{}}}mmmfffhhhooozzz|||nnn^^^QQQHHHBBB@@@===BBBKKK]]]sssxxxkkkooowwwuuukkkgggcccttt||||||{{{{{{{{{xxxtttpppjjj```WWW]]]pppwwwrrrqqqqqqzzzuuuhhhdddeeehhhddd[[[QQQGGG???999;;;AAA@@@GGGNNNSSSVVV___lllvvvzzz~~~}}}{{{zzzzzz{{{|||~~~}}}}}}}}}~~~~~~}}}}}}||||||}}}}}}|||yyyvvvuuuuuuvvvuuurrrnnnjjjjjjlllnnnpppoooooonnnoooooopppqqqllllllllllllllllllllllllmmmnnnnnnpppqqqrrrssstttrrrqqqppppppooolllhhhdddXXXPPPIIIGGGIIINNNXXXaaammmqqqtttuuuvvv~~~nnnccc]]]PPPOOOMMMJJJGGGEEECCCBBB>>><<<;;;:::::::::888666555555555666666555555444555444444333333333333444555444444333333333333444666666666666666666666666777666555444444444444444555666888999999888666555333333444444555666666666777666555555444555555555444666777777666666888999::::::===AAAEEEMMM___ooohhhUUUJJJBBB<<<;;;:::777444444444333333444666888:::;;;BBBMMM]]]iiiooopppqqqrrrqqqwwwuuusssxxx~~~\\\DDD<<<999666333111111111000////////////...------,,,,,,.........------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,------------...000444;;;DDDNNNYYYaaa___YYYYYYUUUVVVYYYWWWOOOOOOTTTZZZ```eeeddd```___fffmmmvvvnnniii\\\QQQIIIIIIKKKOOO[[[hhhlllqqq{{{|||yyytttrrrrrrsssttttttlllgggbbbaaaaaa[[[OOOFFF<<<555000000111111444888999===CCCIIILLLRRR___lllvvv|||xxxuuu.........,,,---///111111444;;;IIIZZZfffjjjeee___MMMNNNPPPRRRYYY]]]XXXPPPFFFKKKRRRVVVYYY___gggnnnzzzsss]]]JJJAAADDDIIISSSZZZUUUSSSUUUXXX^^^iiivvvnnnTTT>>>111///000---------,,,,,,,,,++++++&&&''')))+++++++++***))))))***+++***))))))***+++************************))))))))))))))))))))))))***************)))((((((((())))))***++++++,,,,,,)))************+++++++++))))))+++...333777:::;;;;;;EEEQQQ[[[iiiyyyssskkkiiimmmxxxzzziiiZZZPPPKKKFFFCCC<<<@@@FFFQQQccctttxxxttteeegggoooxxxzzzqqqhhhccc___jjjyyy|||yyyvvvsssrrrpppnnnlllhhh]]]TTTVVVfffzzz~~~zzzzzz|||~~~~~~nnnfffeeegggeee^^^VVVNNNCCC;;;:::??????EEELLLPPPSSSZZZgggqqqtttyyy|||{{{yyywwwwwwyyy{{{}}}}}}|||||||||||||||}}}}}}zzz|||~~~|||yyyuuutttuuuuuuuuurrrmmmjjjiiimmmppprrrqqqpppooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkklllmmmnnnpppqqqrrrsssqqqqqqqqqpppooollliiifff[[[RRRIIIGGGIIINNNWWW___jjjqqqwwwwwwuuuyyy}}}kkk___ZZZOOONNNKKKHHHDDDBBB@@@???<<<;;;999999999999777666222222333333333333333222444444333333333444444555666555444333222333333444666666666666666666666666777777666555555555555666444555777999999777555444333333444444555666666777888777666555555555666666555666888888777777999;;;:::;;;???DDDJJJUUUjjj|||vvv]]]NNNEEE???:::::::::777555666444444444555777:::<<<===DDDUUUcccdddeeeoooyyy|||ttt}}}}}}qqqooowwwmmmQQQAAA;;;777555222111222111000///000//////...------,,,,,,------.........------,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++***,,,.........---...000000777BBBOOO^^^iiiiiiccc___ZZZ[[[```]]]RRRNNNRRRWWW]]]dddhhhkkkqqqxxx~~~}}}wwwnnnhhh^^^RRRKKKLLLKKKLLLUUUbbbeeekkkvvv{{{vvvsssssstttuuuuuukkkfffcccccceeeaaaVVVLLL@@@888111111111111222666888:::@@@EEEGGGJJJVVVcccsss|||{{{uuu111111000---...222555666:::CCCSSSfffrrrqqqggg]]]HHHIIIKKKNNNWWW^^^]]]XXXLLLPPPUUUWWWXXX^^^hhhppp|||mmm\\\RRRBBB???FFFKKKTTTWWWOOOOOOSSSXXX```mmm}}}}}}eeeKKK888...---///---------,,,,,,,,,++++++$$$&&&))),,,---,,,***))))))+++,,,+++***)))***+++************************))))))))))))))))))))))))))))))((('''&&&$$$"""!!!((())))))***++++++,,,,,,)))************+++++++++((((((***---222666999:::999DDDPPP[[[hhhyyyxxxqqqmmmoooyyy{{{gggXXXQQQMMMHHHDDD===@@@BBBHHHWWWhhhpppmmm___aaahhhrrruuummmddd^^^aaagggwww|||wwwrrrnnnlllkkkkkkjjjhhh]]]RRRRRR```sss}}}pppeeecccdddfff```YYYQQQFFF<<<:::===>>>DDDJJJMMMPPPYYYfffqqqooottt{{{}}}|||zzzxxxxxxzzz|||~~~~~~}}}|||{{{{{{|||}}}~~~xxx{{{}}}|||xxxuuussstttttttttqqqmmmjjjjjjooosssrrrrrrqqqqqqooommmkkkiiimmmmmmmmmmmmmmmmmmmmmmmmjjjjjjlllmmmnnnpppqqqqqqppppppppppppooollliiiggg\\\SSSJJJHHHJJJNNNWWW___iiiqqqyyyyyytttvvvzzzhhh\\\WWWPPPNNNKKKGGGCCC@@@===<<<;;;:::888888999999777555555555666777777666666666333333333333444444555666666555444333222333333444777777777777777777777777777777666666666666777888333555777888888777555333333333444444555666777777999888777666555555666777555777888999888888:::;;;999<<>>888777555222111222222000///000000///...------,,,,,,,,,,,,---...////////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))+++------,,,,,,---......555@@@OOOaaaoooqqqkkk```[[[^^^eeeaaaSSSLLLNNNSSSXXX```iiittt|||vvvxxx{{{xxxpppiii```UUUNNNOOONNNLLLSSSaaaaaahhhttt|||wwwttttttuuuuuuuuukkkfffccceeehhheeeZZZPPPDDD;;;333222222111222555888999>>>CCCCCCDDDOOO]]]pppxxx~~~|||ttt333222333444222///333999@@@PPPdddrrrxxxrrr___OOO???CCC;;;KKK```jjjppp^^^___TTTMMMOOOPPPSSSaaassssssbbbVVVOOOFFFCCCBBBFFFMMMQQQNNNIIIKKKNNNUUUeeezzzqqqTTTAAA777111------*********+++------,,,+++---,,,---///222333000,,,)))))))))))))))************(((%%%######%%%(((+++(((((()))***************((()))***++++++***)))(((+++***)))((((((((()))************))))))))))))))))))***+++---111555888::::::>>>GGGSSS^^^lll~~~zzzmmmfffhhhqqqxxx|||uuugggZZZTTTRRRLLLDDD???AAAAAAEEETTTgggqqqqqq```^^^```hhhpppoooiiiccc^^^fffxxxtttiiifffggghhhhhhjjjnnnaaaTTTPPPUUUcccxxxzzzoooddd^^^```___[[[TTTJJJCCC@@@???===@@@DDDGGGLLLTTT^^^fffmmmpppuuu|||}}}{{{yyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyzzzyyyxxxwwwvvvuuuuuuvvvvvvwwwtttppplllkkklllmmmoooppppppooommmiiihhhhhhiiiiiijjjkkkllllllkkkjjjiiijjjkkklllnnnnnnnnnmmmlllqqqmmmiiiiiikkkllliiifff```ZZZPPPJJJJJJPPPZZZ```gggllltttzzzxxxvvv{{{ssseeeXXXOOOHHHGGGFFFCCCAAA>>>===<<<999888888666555444333222333444444555555444444333444555555666666555555444555555555555555555444444555666666666777777888888222444666777666555666777333444444444444444444333333333333444444444555555555555444444444444555555444666888999999:::===???>>>;;;AAAQQQ]]]iii|||uuu^^^OOOHHH???<<<999777777777666444444333222333666:::>>>@@@NNNTTTXXXXXX___llluuuwwwyyyrrrooorrrpppwwwfffIII???:::555444333222000///.........//////...---,,,,,,++++++---------...............,,,,,,,,,,,,++++++***)))*********+++++++++,,,,,,---,,,,,,,,,------+++)))(((((()))***,,,---......,,,111===NNN```jjjkkkiiijjjhhheee```XXXPPPIIIEEERRRYYYbbblll{{{|||sssjjjjjjppptttpppjjjggg\\\RRROOOMMMLLLPPPXXX```hhhqqqzzz{{{wwwvvvuuurrrnnnnnnmmmkkkiiigggccc]]]YYYMMMDDD999222222333333111999999;;;AAADDDFFFLLLSSSgggpppyyy}}}zzzsss222111222444333333888@@@NNN\\\kkkrrrpppeeeTTTEEE===EEEAAARRRdddnnnuuuhhhaaaVVVNNNLLLJJJLLL\\\nnnuuu^^^OOOGGGCCCDDDCCCCCCFFFJJJKKKIIIGGGNNNTTT___oooxxxbbbIII999222---++++++*********+++,,,---,,,+++***)))***,,,......+++((()))))))))))))))))))))*********(((''''''((()))***(((((()))***************))))))************))))))++++++*********+++,,,---***))))))))))))))))))))))))***+++---000444777999:::===EEEPPPZZZgggyyyyyylllccccccjjjpppuuupppggg]]]YYYWWWQQQJJJDDDDDDBBBDDDPPPaaajjjjjjaaa^^^^^^cccjjjjjjeeeaaa^^^eeevvvvvvhhhddddddfffhhhlllrrreeeVVVMMMNNNZZZpppzzzooobbbZZZXXXYYYYYYUUUNNNFFF@@@<<<===@@@BBBFFFJJJRRR\\\ccciiilllrrryyy}}}}}}|||{{{{{{{{{{{{{{{zzzyyyyyyyyyyyyyyyzzzzzzyyyxxxwwwuuuttttttuuuuuuvvvtttqqqnnnmmmmmmooooooppppppooolllhhhffffffgggiiijjjkkkkkkkkkkkkjjjiiikkklllmmmnnnooonnnmmmmmmjjjgggeeegggkkkmmmkkkggg```ZZZQQQKKKKKKQQQZZZ```gggjjjqqqwwwwwwuuuxxx~~~|||uuujjj]]]QQQJJJEEEEEECCCAAA???===;;;:::888777777666444333333222333444444555555444444333222333333444444333333222555555555555555555555555444444555555555666666666333555666666555444555666666666777777777777666666444444555555555666666666555444444333333444444555666888999::::::;;;===???@@@???GGGXXXfffsssmmmYYYLLLEEE>>>;;;888777777777666444555555555555777;;;BBBGGGRRRSSSQQQPPPYYYhhhtttwww{{{pppppptttuuu~~~]]]EEE===999555444333222000///.........//////...------,,,++++++---...///000000///...------------------,,,+++++++++,,,///111222222111000---,,,++++++---------+++))))))***+++,,,---......---000999GGGWWWccchhhiiieeeccc___YYYRRRLLLFFFCCCMMMTTT^^^hhhwwwuuukkkbbbbbbkkktttuuutttkkk___TTTQQQPPPPPPSSSYYY\\\eeepppzzz|||xxxwwwvvvsssqqqooommmkkkjjjgggccc^^^[[[PPPGGG<<<555333444333222555444777===@@@BBBHHHOOO```iiirrrwwwzzz|||wwwqqq111///000333444777???HHH\\\hhhrrrpppeeeWWWIII???;;;FFFHHH[[[lllsss{{{qqq___VVVMMMHHHEEEIII\\\pppzzz\\\III@@@======EEEGGGIIIJJJIIIGGGGGGGGGQQQ]]]ooodddRRR===111---++++++,,,******+++,,,,,,,,,++++++)))((((((***+++***(((&&&******))))))))))))))))))))))))******)))(((''''''(((((()))*********************))))))))))))*********************+++------))))))))))))))))))******))))))***,,,///333666888:::<<>>???@@@BBBFFFMMMVVV\\\bbbffflllssszzzzzzzzz{{{|||}}}}}}}}}}}}{{{zzzzzzyyyyyyzzzzzzzzzxxxwwwuuusssrrrrrrrrrssstttsssqqqpppoooooooooooooooooonnnkkkgggeeeeeefffiiiiiijjjjjjjjjjjjiiiiiijjjkkklllmmmmmmmmmlllkkkfffddddddgggjjjkkkiiifff```ZZZSSSNNNNNNSSSZZZ```fffggglllsssuuusssrrrttttttrrrmmmfff\\\RRRIIIDDDAAA@@@???===;;;:::888888666666555444444333222222333444444555555444444333333333444444444444333333555555555555555555555555333333333444444444444444444555777666555444444555666777777777777777777666555555666666666777777777444444333333333333444444888:::;;;;;;:::;;;===???BBBDDDOOObbbsssuuuaaaRRRGGGBBB===:::777666666666666555555777888777888>>>HHHQQQYYYTTTKKKJJJUUUhhhuuuyyyxxxooottt{{{uuuRRR@@@:::888555333222111000///.........//////......---,,,,,,,,,,,,...222444444111...,,,......//////......------+++...333666888888666444...,,,******,,,---...---+++++++++,,,,,,---------...///333>>>MMMZZZcccfffbbb___ZZZSSSMMMHHHEEECCCGGGOOOXXXcccppp|||oooeee[[[[[[dddpppxxxzzzpppdddXXXTTTUUUVVVWWWZZZXXXbbbnnnyyyzzzxxxvvvuuussspppnnnllljjjiiieeeaaa]]]VVVMMMAAA888555444444333222222444:::===@@@FFFMMMZZZccclllqqqvvvzzzxxxttt000///000333555999DDDNNNaaammmtttlll\\\NNNEEEAAA<<>>@@@CCCKKKOOORRRPPPKKKGGGIIILLLUUUhhhvvvUUUFFF666///...------///***+++,,,,,,+++++++++++++++++++++++++++***)))'''*********)))))))))))))))(((((((((''''''&&&%%%%%%(((((()))***************+++***)))(((((()))***+++((((((((((((((())))))))))))))))))))))))*********))))))***,,,...111444666:::;;;AAAHHHPPPZZZjjjyyy~~~yyylll]]]UUUWWW\\\eeehhhiiiiiihhhggg```XXXPPPJJJCCC???DDDMMMVVVZZZaaa___]]]]]]bbbjjjllljjjaaaeeeooo|||{{{mmmgggggggggiiilllqqqjjj___RRRHHHKKK___sss}}}|||{{{uuuiii^^^OOOPPPSSSVVVUUUPPPHHHBBB???>>>===>>>AAAGGGOOOSSSZZZ^^^eeemmmtttzzzyyyzzz|||~~~~~~~~~}}}|||{{{{{{zzzzzzyyyzzzzzzzzzvvvuuusssqqqoooooooooooopppppppppppppppooonnnmmmllllllllljjjhhhfffggghhhiiijjjjjjjjjjjjjjjjjjiiiggghhhiiijjjjjjiiihhhhhhgggfffggghhhjjjiiieeebbb```\\\VVVRRRRRRVVV\\\```fffcccfffmmmqqqnnnjjjiiigggddd___WWWOOOHHHCCC@@@<<<;;;:::999888777666555444444444333333222222222333444444555555444444333555555666666666666555555444444444555555555555555444444444444444444444444666777888888666444444555333444444555555444444333555555666666666777777777555555444444444444555555999:::;;;:::999:::===???CCCHHHWWWlllzzzdddUUUKKKCCC@@@;;;999666555666666666555444777999888999@@@NNNZZZ```VVVKKKLLLZZZlllxxx|||rrrsss}}}hhhIII<<<999777555222222111//////.........//////......---------,,,,,,///333666666333...+++---...............------+++---111444666777777666111...+++***+++,,,---,,,---,,,,,,,,,,,,,,,,,,,,,......000888EEERRR\\\aaa```]]]WWWPPPKKKHHHGGGGGGFFFMMMUUU^^^hhhrrruuurrrkkkcccYYYWWW^^^jjjsssxxxuuujjj^^^YYYYYY[[[[[[ZZZWWWbbbnnnxxx~~~yyyuuuttttttqqqpppmmmllljjjgggdddaaaZZZRRRFFF===777555444333333222555:::>>>@@@FFFLLLWWW___hhhnnnuuu{{{}}}zzz111000000333666;;;GGGRRRdddooottthhhVVVIIIDDDDDD@@@FFFHHHcccxxxxxxwwwfffNNNJJJFFFDDDHHHVVVnnn~~~[[[GGG@@@@@@DDDIIIQQQVVVYYYUUULLLIIIMMMRRR\\\tttiiiJJJ>>>333///...------///)))+++------+++******,,,+++,,,,,,+++***)))))))))************))))))(((((()))((('''%%%%%%%%%&&&'''(((((()))***************+++***)))(((((()))***+++))))))))))))((((((''''''(((((())))))************))))))***+++---000222444:::;;;@@@GGGMMMUUUcccqqqxxx{{{yyylll\\\QQQRRRWWWaaahhhmmmooopppmmmeee]]]SSSLLLCCC???@@@FFFNNNTTT[[[\\\[[[ZZZbbbnnntttsssfffhhhmmmwww}}}rrrooonnnllljjjkkkgggeeeaaaWWWLLLJJJXXXhhhyyyyyyxxxyyyvvvnnnfffSSSPPPMMMOOOQQQQQQMMMHHHAAA>>>;;;:::<<>>888777777666555555444444333333333333333222222222333444444555555444444333555666666777777666666555444444444555555555666666666666666555555555555555777888999999777555666666333333333444444333333333444444555555555666666666777777666666666666777777888999999999999;;;>>>@@@FFFOOOaaavvvhhhVVVMMMEEE@@@>>>:::888555444555666666555333666999888:::CCCRRR^^^aaaVVVNNNTTTcccrrr{{{}}}uuusss|||\\\DDD<<<888555444111111000///............///...............---------///333555555222...++++++,,,,,,---------,,,,,,******+++,,,...111333444222///,,,***************------,,,,,,,,,,,,++++++,,,,,,///666@@@KKKUUUZZZ]]]YYYSSSMMMIIIHHHHHHIIIHHHNNNUUUZZZbbbiiiiiifffeee___XXXVVV[[[dddnnnssswwwpppfff______```^^^[[[]]]fffqqqxxx~~~zzzuuussstttsssqqqooommmllljjjgggddd]]]WWWLLLBBB;;;666444222333222555999<<<>>>CCCJJJSSSZZZbbbhhhqqqzzz~~~222111222666:::???JJJUUUhhhrrrtttgggSSSFFFBBBBBBAAAEEEHHHeeezzzwwwrrr___LLLIIIFFFGGGPPPaaawwwoooQQQCCC@@@@@@FFFMMMWWW[[[\\\WWWNNNLLLRRRYYYgggqqqXXX???666...------++++++,,,))),,,...---***)))***,,,)))*********((('''(((***++++++******)))(((((((((+++)))(((&&&'''(((***+++(((((()))*********************))))))))))))************++++++******)))(((((((((((()))******++++++)))))))))***,,,...111222888:::@@@GGGKKKQQQ]]]iiiqqqwwwxxxlll[[[OOOPPPVVV___hhhqqquuuuuurrrjjjbbbXXXOOOEEE@@@???@@@GGGOOOQQQVVVXXXYYYcccrrrzzzyyynnnmmmmmmrrr~~~vvvttttttpppllljjjbbbcccddd___TTTLLLRRR]]]ooo{{{|||xxxxxxyyyxxxrrrmmmZZZRRRIIIGGGLLLPPPOOOMMMEEE@@@;;;999;;;???DDDFFFLLLRRR[[[cccjjjrrrzzz~~~}}}|||{{{zzz{{{{{{zzzyyyxxxxxxxxxxxxqqqpppooommmmmmmmmmmmnnnkkkkkkkkkkkkjjjiiihhhgggfffggghhhhhhggggggiiikkkhhhggggggffffffgggggghhhggghhhiiiiiiiiihhhgggfffbbbcccdddeeefffeeedddddd]]]\\\YYYXXXXXXYYY\\\]]]^^^ZZZXXX\\\]]]ZZZUUUTTTRRROOOJJJEEEAAA>>>======555555555555444444444444222333333333333333333333333444444555555444444333444444555555555555444444333333444444555666666666777777777777777666666666666888999999777666666777555555666666666666555555444444555555555666666666888888777777777777888888777888999999:::===BBBEEENNNZZZnnnwww[[[MMMGGG@@@<<<===888666444444555666666555333555888999===GGGUUU```^^^VVVSSS]]]lllwww}}}}}}vvvvvvsssrrryyyyyyQQQ@@@<<<666222333111000//////.........///...........................///111222111///---+++******++++++,,,,,,++++++***)))(((''')))+++...000000...+++)))))))))((('''+++++++++++++++++++++++++++,,,...333;;;EEENNNTTTWWWSSSNNNIIIFFFFFFGGGIIIKKKOOOSSSWWW\\\bbbbbb^^^[[[WWWSSSRRRVVV```kkkrrrxxxvvvpppiiieeedddbbb^^^ccckkksssvvvyyy}}}vvvssstttuuurrrpppnnnmmmllljjjggg```[[[SSSIIIAAA:::555333222000222666888999>>>DDDKKKQQQYYY___iiiuuu|||}}}222222555:::???EEEPPP[[[kkkssstttfffSSSFFFAAA@@@???FFFLLLjjj|||uuuooo^^^OOOMMMLLLQQQ^^^ssszzzbbbKKKCCCCCCEEEMMMXXX___aaa```YYYRRRRRRZZZbbbttt}}}aaaGGG777000++++++,,,******+++))),,,///...***((())),,,'''(((***)))'''''')))+++++++++******)))(((((('''''''''(((((()))*********(((((()))***************))))))************))))))&&&''')))***++++++++++++'''(((((()))******++++++))))))))))))+++---///111444777???FFFJJJNNNXXXcccjjjrrruuukkkYYYNNNPPPXXX]]]gggsssxxxyyywwwoooggg\\\SSSIIICCC>>><<>>:::<<<@@@CCCEEEHHHOOOXXX```gggpppzzz~~~}}}||||||||||||zzzzzzyyyxxxwwwwwwwwwwwwqqqpppooonnnnnnooopppqqqlllkkkjjjiiihhhgggfffeeeffffffgggeeedddccceeefffddddddcccbbbbbbcccdddddddddeeefffffffffeeecccbbb___`````````___^^^______ZZZYYYXXXWWWWWWXXXYYYZZZXXXSSSQQQSSSQQQMMMKKKLLLIIIFFFBBB???<<<:::::::::444444444444444444444555222333333333444444555555333444444555555444444333444444555555555555444444333333444444555666666777888888888777777666666666333555777777555555555666777777888888888888777777555555666666666777777777888888777777777777888888666777999;;;===AAAGGGKKK[[[iii}}}jjjRRRHHHCCC<<<999<<<777555333333444666666666555666777:::AAAKKKWWW```___YYYZZZfffuuu}}}{{{|||{{{jjjlllnnnttthhhEEE<<<;;;444///222000000///............///............//////////////////...---,,,,,,,,,,,,)))******+++,,,+++++++++******)))))))))******++++++***((()))******)))(((************************+++++++++...555>>>IIIPPPRRROOOKKKGGGEEEEEEGGGHHHJJJNNNQQQSSSXXX^^^___\\\UUURRRNNNLLLOOOYYYfffoooyyy}}}{{{rrrkkkiiifffaaacccjjjoooooopppuuu{{{}}}xxxvvvwwwvvvtttqqqoooooonnnllljjjbbb___YYYQQQGGG>>>888555111000111444555555999???DDDJJJPPPVVVaaannnwwwyyy222222666===CCCIIITTT```jjjrrrsssfffTTTHHHBBB@@@<<>>FFFIIILLLUUU___fffooosssjjjXXXMMMQQQYYY[[[gggssszzz|||zzzssskkk```VVVLLLEEE???:::===EEEMMMWWW^^^```kkk|||}}}yyypppmmmvvv}}}uuuttttttqqqmmmllluuuvvvwwwrrreeeXXXSSSVVVVVVhhh{{{{{{{{{lll^^^OOOJJJOOOVVVWWWUUUOOOHHH@@@<<<===AAADDDEEEFFFNNNWWW___fffooozzz}}}|||||||||}}}~~~zzzyyyxxxwwwvvvvvvvvvvvvrrrqqqpppppppppqqqssstttmmmllljjjhhhgggfffeeeeeefffffffffdddaaa``````bbbbbbaaa```______```aaabbb```aaabbbbbbaaa```___^^^``````___\\\YYYWWWWWWXXXWWWWWWVVVVVVVVVVVVWWWWWWSSSOOOMMMMMMJJJEEEDDDFFFCCCAAA>>>;;;999888888888333333444444444555555555222333333444444555555666333444444555555444444333666666777777777777666666333333444444555666777777888888777777666666666555111333555555444444444666777777888888888888777777777777777777888888888888777777666666666666777777666888:::<<>>@@@FFFLLLRRR]]]kkkuuuxxx;;;===>>>???BBBJJJWWWaaammmmmmkkkbbbUUUJJJEEEEEE@@@EEEUUUmmm}}}yyyjjj^^^VVVWWW\\\hhh~~~nnnVVVHHHGGGHHHUUUdddfffiiiddd___ZZZTTTVVVhhh{{{www\\\FFF:::000---+++***+++,,,,,,+++...---+++)))***,,,...000333///***(((((()))******+++++++++++++++***)))))),,,+++++++++******))))))(((((()))*********************))))))((((((''''''((()))***+++,,,+++******)))))))))))))))))))))))))))***++++++***+++---//////555===AAACCCIIISSS\\\mmmllllllkkkaaaTTTPPPTTTZZZcccmmmuuu{{{~~~yyyqqqhhh[[[MMMEEE@@@======???KKKSSS___mmmzzzzzzmmmiiirrr}}}zzzvvvvvvsssnnnnnnsss~~~}}}qqqjjjhhh^^^QQQPPP]]]qqq|||rrrjjjYYYJJJHHHQQQWWWWWWRRRNNNGGGAAA>>>???BBBEEEBBBHHHQQQ[[[dddmmmuuuzzzyyy|||~~~~~~~~~}}}~~~}}}{{{|||}}}}}}yyytttrrrtttwwwrrrqqqqqqpppooooooppppppooommmiiigggfffeeecccaaaccccccddddddcccaaa^^^\\\]]][[[YYYYYY[[[\\\\\\\\\______^^^^^^]]]^^^^^^^^^^^^]]][[[YYYWWWTTTSSSRRRRRRPPPOOONNNNNNNNNLLLJJJHHHGGGEEECCCAAA>>>===<<<<<<<<<;;;;;;:::999888888555444333333333333444555222333444444555555444444222333444444555555444444333555666555333222222333444444555666666777666666888888777777666666555555555666777888888777666555666666777888888888888888777777666555555555555555444666888999888888999:::555777:::===AAAJJJUUU^^^ppp~~~mmm[[[III???<<<:::999:::555555666666666444333222444555999@@@IIIQQQWWWZZZ```]]]^^^jjj{{{sssfffiiiiiipppnnnQQQ999555888555000000////////////..................---,,,,,,,,,,,,---,,,)))''''''+++...///...,,,,,,++++++,,,,,,---...+++++++++*********))))))************************))))))))))))))))))))))))------,,,,,,000888BBBJJJNNNLLLJJJJJJHHHGGGGGGJJJHHHIIIKKKPPPVVV\\\___```XXXNNNHHHJJJKKKNNN^^^ppp|||ttthhh^^^\\\ZZZYYY\\\dddmmmqqqpppwww~~~|||sssrrrpppnnnmmmlllkkkkkkfffddd```[[[SSSJJJ???999222222111000000333777;;;>>>AAAFFFNNNWWW```iiinnnEEEGGGHHHHHHIIIPPPZZZbbbhhhiiifff^^^RRRIIIDDDDDD???EEEWWWnnn{{{wwwiii___\\\___fffsssqqqXXXIIIIIIMMM[[[ggggggfffbbb]]]YYYUUUZZZmmmjjjOOO;;;222///---++++++,,,,,,,,,+++''''''((((((((()))))))))---+++))))))*********))))))))))))))))))(((''''''++++++******))))))))))))(((((()))************)))***)))))))))((((((((('''((()))***+++++++++******)))))))))))))))))))))))))))***++++++******,,,...///555;;;???AAAGGGRRRZZZjjjjjjkkkkkkbbbWWWSSSVVVZZZ```hhhrrr}}}{{{mmm___PPPFFFAAA<<<<<<>>>GGGRRRdddxxxyyyppplllooowww}}}|||yyyxxxyyyuuuoooooosss|||ooohhhfff]]]QQQKKKVVViii{{{|||uuunnn^^^NNNIIIQQQXXX[[[[[[VVVNNNFFF???>>>???AAADDDIIIQQQYYYaaahhhoootttuuuyyy{{{~~~~~~~~~}}}~~~~~~}}}zzzvvvtttttttttssssssrrrqqqppppppppppppnnnkkkhhhffffffdddbbbaaaaaabbbcccbbbaaa___\\\[[[YYYWWWUUUUUUVVVXXXXXXWWWZZZYYYXXXXXXXXXXXXXXXXXXZZZYYYXXXUUURRRPPPNNNMMMNNNMMMKKKJJJKKKJJJHHHGGGEEEDDDCCC@@@>>><<<;;;:::::::::999888888777666666555444333333333333444555222333444444555555444444222222333444444444444333666777999888777666666777555666666777888888777777777777777777666666666666666666777888888777666666777777888999999999999999888777666555555555555666555666888777666666777888999<<>>:::777666777777888888888666555444555666999AAAJJJRRRXXXZZZ___\\\^^^kkkyyygggaaajjjmmmxxx```JJJ888666999555000000////////////..................---,,,,,,,,,,,,---***(((%%%%%%(((++++++***,,,++++++++++++,,,------+++++++++*********))))))************************)))))))))))))))))))))))),,,,,,++++++...555???EEENNNMMMLLLKKKJJJHHHHHHJJJGGGGGGIIINNNTTT[[[___aaaYYYOOOIIIIIIHHHIIIVVVggg}}}sssggg^^^VVVTTTSSSVVV___iiioooqqqttt{{{uuutttrrrpppmmmkkkiiihhhfffccc```]]]YYYPPPFFF===555444222111111333777:::===???EEELLLTTT]]]ffflllXXXXXXXXXUUUSSSUUU[[[```aaaaaa___YYYOOOGGGCCCCCC???GGGYYYlllvvvqqqhhhbbbeeekkktttrrrVVVFFFHHHPPP^^^gggcccaaa^^^YYYWWWWWWaaauuurrrWWW???222------,,,+++,,,------+++***'''(((***+++++++++***))))))(((((()))++++++)))'''((())))))))))))(((((('''))))))))))))(((((((((((('''((())))))******))))))))))))))))))((((((((((((((()))******++++++******)))))))))))))))))))))))))))***+++*********,,,...000444999<<<>>>EEEOOOWWWdddfffiiijjjddd\\\XXXZZZ]]]```eeeqqqttteeeTTTIIIBBB<<<;;;<<>>CCCIIIPPPYYYbbbhhhllljjjfff___YYYVVVWWWYYYZZZZZZYYYUUUNNNGGGCCCBBBCCCJJJXXXeeejjjhhhfffhhhooowww|||kkkPPPAAAEEEOOO\\\bbb[[[ZZZXXXUUUTTTYYYhhh|||yyy```FFF666000000,,,+++,,,---......+++)))******+++,,,,,,,,,,,,,,,+++***))))))******)))(((******++++++++++++***)))(((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))((((((((((((((())))))***************))))))))))))))))))))))))((()))******)))***,,,...000333666888;;;AAAKKKRRR\\\```eeehhhfffbbb______```aaafffssszzzkkkYYYLLLDDD<<<:::;;;@@@QQQmmmvvvzzz~~~|||rrrhhhhhhmmmqqqxxx{{{tttsssuuuzzzvvvlllccc```bbb]]]VVVHHHMMM]]]ttt~~~}}}~~~|||ooo]]]OOOLLLTTT[[[aaa___ZZZQQQHHHCCCBBBBBBEEEGGGKKKOOOTTTZZZ```dddkkkqqqvvvyyy|||{{{|||yyytttppptttssssssrrrqqqooonnnnnniiigggdddccccccbbbaaa___^^^^^^^^^]]][[[YYYWWWVVVWWWUUURRRRRRSSSTTTTTTSSSSSSRRRQQQPPPOOOOOOOOOPPPPPPOOOMMMJJJGGGEEECCCBBBDDDBBB@@@@@@AAAAAA???>>>===<<<<<<:::999888777666555555555555444444444444444444444444444444444444222333444444555555444444555555666777777777777666333555777777666666777888666777777888888777777777555555555666777888888888888888888999999888888888777888999999::::::999999888777777666666777777777:::;;;:::999777777999;;;;;;???FFFNNNXXXeeettt~~~|||hhhTTTKKKCCCAAA???:::666555444444555555555555555555777999???HHHQQQYYY]]]^^^ZZZZZZbbbvvvwwwbbbaaahhhkkkxxxaaaEEE===777777666222000222////////////...............---,,,,,,++++++,,,,,,...---+++++++++++++++++++++++++++***+++,,,,,,---************************************************)))))))))))))))))))))))),,,+++******+++///666;;;KKKQQQTTTRRRPPPNNNMMMLLLLLLJJJHHHIIIMMMRRRVVVXXXWWWQQQMMMJJJHHHHHHQQQ\\\qqq|||pppfff___UUUQQQNNNPPPVVV___kkkvvvyyyzzz}}}|||{{{yyyvvvqqqmmmiiigggkkkgggccceeehhhcccVVVKKK???;;;555222111222444555999===AAAFFFLLLUUU___fff|||wwwmmmbbbYYYRRRPPPPPPUUUVVVWWWUUUPPPJJJEEECCCHHHKKKSSS[[[^^^```gggpppzzz~~~{{{bbbKKK@@@EEELLLVVVZZZRRRSSSSSSSSSTTT^^^oooiiiOOO<<<222111333+++++++++---......,,,******)))((('''''')))+++,,,111...***(((((()))******)))******+++++++++******''''''''''''''''''((((((''''''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))((()))******)))***,,,---///111444666888>>>FFFLLLSSSXXX___cccfffhhhhhhggg```bbbhhhxxx|||mmm\\\PPPFFF>>>:::;;;AAAPPPiii~~~ssszzzwwwfff```cccmmmwww|||wwwvvvvvvoooiii```ZZZ\\\```___[[[LLLNNN\\\sss~~~{{{|||xxxfffUUULLLOOOUUU___```___XXXNNNFFFCCCCCCBBBDDDGGGJJJNNNTTT[[[___hhhooouuuxxx}}}~~~|||{{{|||yyytttppprrrrrrrrrqqqpppnnnlllkkkgggeeecccbbbbbbbbb```___^^^]]]\\\[[[YYYWWWUUUUUUVVVTTTRRRQQQRRRSSSSSSRRRPPPOOONNNMMMLLLLLLLLLLLLKKKJJJIIIFFFDDDBBB@@@???@@@???======>>>>>>===;;;::::::999999888777777777444444444555555555555555444444444444444444444444222333444444555555444444444444555666666666666666222444666666555555666777555666666777666666555555444444555666777888999999999888888888888888888999666777777888888888888888888888777777777888888999::::::999777666777:::===@@@FFFPPPZZZggguuummm\\\QQQHHH@@@>>><<<999777999444444444444555555666666999===EEEOOOYYY___aaaaaa[[[___lllooodddgggmmmlll|||tttTTTBBB<<<777444222///000333////////////............------,,,++++++++++++,,,.........---,,,+++,,,,,,+++************+++,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++...333777GGGQQQWWWVVVSSSRRRPPPMMMLLLIIIGGGHHHLLLQQQTTTVVVUUURRRNNNKKKGGGGGGNNNVVVfffuuu{{{qqqhhhaaaZZZTTTPPPOOOQQQVVVdddqqqzzzxxxyyy~~~{{{xxxtttpppllljjjnnniiifffhhhkkkggg[[[QQQEEE???888333111222222222888<<>>===<<<;;;;;;<<<<<<;;;999888888888777777777777777333444444555555666666666333444444555555444444333222333444444555555444444222222333444444444444333555666888888777666777888555666666666666555555444444555555666777888888999999888777777777777888999666666777888888888888777888888888888888888999:::777777666555555777<<<@@@CCCKKKXXXeeeqqqwwwdddWWWMMMEEE>>>;;;999777777:::555555555555666888999::::::AAALLLXXXbbbfffeeeccc___iii|||zzziiigggkkkmmmppp}}}eeeKKK@@@<<<777222000///000111////////////............------,,,++++++++++++++++++,,,---,,,***))))))******************+++,,,,,,***************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,...222555BBBPPPYYYXXXUUUUUUSSSNNNIIIGGGFFFHHHLLLQQQTTTUUUQQQQQQOOOKKKHHHHHHMMMRRR```ooo}}}}}}uuummmeee^^^WWWQQQOOOLLLMMMZZZkkktttsssttt{{{}}}xxxtttpppnnnlllmmmjjjgggiiikkkiii```XXXMMMEEE<<<555444444333222777;;;@@@CCCFFFMMMXXXaaazzziiiXXXMMMHHHHHHHHHTTTXXX\\\^^^]]]VVVMMMGGGFFFDDDGGGNNNVVVcccuuuwwwxxxxxxxxxpppbbbNNNFFFIIIMMMHHHGGGKKKHHHMMMRRRWWW^^^kkk|||vvvbbbHHH666111000...+++---+++******,,,...---------,,,+++++++++,,,......///---***((()))******)))''''''((()))))))))))))))''''''((((((((()))))))))&&&'''(((((())))))(((((('''((((((((()))))))))***)))(((((('''((()))***+++))))))))))))))))))))))))''')))))))))))))))+++---+++---000333777:::===@@@CCCJJJQQQXXXcccpppvvvuuummmnnnrrr~~~wwwkkk^^^UUUMMMDDD>>><<<;;;DDDWWWnnnrrrpppuuu|||wwwiii```aaagggpppvvvvvvvvvxxxvvvrrrmmmcccYYYXXX]]]aaa```^^^UUUXXXdddyyyyyyhhhVVVNNNOOOYYYaaahhhfff]]]RRRKKKIIIBBBBBBBBBBBBEEEJJJQQQVVV___hhhoooqqqtttzzz}}}|||||||||{{{yyywwwuuuvvvvvvsssssssssrrrpppmmmjjjhhheeecccbbbaaabbbbbbbbb``````___]]][[[XXXWWWVVVUUUSSSPPPNNNMMMNNNNNNNNNMMMJJJJJJHHHGGGFFFEEEEEEEEEBBBBBBAAA@@@???>>>======;;;:::888999::::::999777555555555555666666666666222222333444444555666666333333444555555444333333222333444444555555444444333333444555555555555444777888:::999888777777888777777777777777666555555555555666666777777888888888777777666666777777888777777888999999999999888888888888888888999:::;;;777777666666777;;;BBBGGGMMMVVVdddqqq}}}zzzjjj\\\QQQHHHAAA<<<:::888555555888555555555555666888:::;;;<<>>@@@BBBIIITTT^^^wwwdddSSSIIIFFFHHHJJJVVVYYY___bbbaaaZZZPPPHHHAAA@@@DDDMMMYYYhhh|||qqqrrrqqqmmmdddUUUGGGCCCJJJNNNDDD@@@EEEDDDMMMSSSZZZbbbpppiiiTTT;;;...///222///***---+++******+++---......&&&'''((()))***))))))(((***)))))))))++++++)))((())))))***+++++++++++++++'''((((((((())))))******&&&''''''((((((((((((((('''((((((((())))))******)))((('''''''''(((***+++))))))))))))))))))))))))'''((())))))((()))+++---***,,,///333777999;;;<<<>>>FFFNNNUUUbbbrrrzzzyyyzzzyyyyyytttiii^^^VVVOOOEEE???===777???QQQiii~~~rrrkkkllluuuuuujjjdddeeeffflllpppppprrrvvvuuuppprrrggg\\\[[[___aaa___]]][[[^^^kkk~~~ppp\\\QQQPPPRRR]]]hhhjjjcccYYYSSSQQQCCCCCCBBBAAACCCGGGNNNSSS[[[dddlllnnnooouuu{{{}}}}}}{{{zzz{{{{{{xxxuuusssvvvyyytttttttttsssqqqnnnjjjhhheeecccbbbaaabbbcccbbbaaaaaa```]]][[[YYYWWWVVVVVVTTTQQQOOONNNNNNOOONNNNNNKKKJJJIIIHHHFFFFFFEEEEEE?????????>>>>>>======<<<999888777777888999777666333333333444444555555555111111222333444555555666333333444555555444333333222333444444555555444444666777777888888888888888777888:::999777666666666888888888888888777666666666666666666777777777777888777666555555666777888888888999::::::::::::999999888888888999::::::;;;999999999999;;;AAAHHHMMM\\\eeesssjjj[[[PPPGGGCCC>>>;;;:::888333222555333222222333444666888999===FFFUUUeeeoooqqqlllgggiii}}}lllfffmmmqqqoooxxxlllLLL;;;777555333000111111///+++000/////////............---,,,++++++******++++++'''))),,,+++)))((()))+++*********)))***++++++,,,))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,///222;;;MMMZZZYYYWWWYYYWWWPPPSSSQQQNNNLLLLLLKKKIIIGGGEEEJJJOOOQQQUUU\\\dddhhhfffqqq|||vvvlllfff^^^XXXUUUNNNJJJVVViiiqqqqqqqqquuuzzz}}}uuuooojjjiiihhheeeeeeeeeggghhhhhhgggeeeZZZPPPDDD<<<:::999777555333888<<<>>>???FFFRRR\\\jjjSSSMMMHHH@@@BBBMMMTTTaaammmlllcccWWWJJJAAABBBCCCFFFOOO^^^sssttt^^^]]]^^^UUUNNNPPPGGGLLLQQQOOOIIICCCAAABBBIIIRRR\\\fffxxxttt\\\KKK666+++***---,,,))),,,,,,+++***+++,,,---...---,,,***(((((()))***+++)))&&&$$$%%%***+++)))&&&'''((((((((()))))))))***))))))))))))************))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))++++++******))))))((((((((()))++++++)))((()))***+++,,,///222444666777888;;;CCCNNNXXXbbblllyyy||||||vvviii[[[VVVVVVRRRIIIBBB@@@DDDJJJWWWnnnwwwfffaaannntttiiiaaabbbgggiiikkkkkkooouuuuuurrrrrrddd]]]aaafffaaa\\\[[[]]]kkk{{{|||~~~{{{rrrfffYYYOOONNNYYYgggnnnllleee]]]YYYOOOJJJCCCAAADDDIIILLLNNNQQQWWW___fffjjjooouuuzzz}}}~~~||||||}}}}}}zzzwwwwwwxxxxxxvvvuuuvvvxxxzzzxxxuuuqqqllljjjiiiiiiiiijjjiiigggffffffdddaaa^^^```___]]][[[ZZZYYYXXXXXXTTTRRRPPPNNNMMMLLLMMMMMMPPPMMMIIIFFFDDDCCCAAA???AAA@@@???>>>===<<<;;;::::::999888777777777888999444333333222222222333333444444444555555555555555555666777888888777666555222333333444444555555555666666666666555444333222333333444444666777888999444555555666777888888999999888888777666555555444555555666666777777888888666666666666777777777777888888888888999999999999===<<<:::999===HHHVVVaaahhhqqqlll\\\OOOHHHGGGAAA>>>:::666333222333333222333444555444555777:::<<>>555555444333111000////////////.........---------------++++++++++++------)))111555///(((''')))+++************************************************(((((())))))*********+++'''(((((((((((((((''''''***)))((((((***,,,///111333CCCTTT\\\^^^]]]ZZZVVVVVVRRROOOOOOLLLGGGGGGIIIIIINNNQQQTTT]]]lllvvvxxxsssrrrzzzxxxqqqkkk___WWWVVVRRRMMMSSS___ooollllllnnnooorrrzzz{{{sssmmmjjjiiihhhhhhhhhiiijjjhhheeebbbaaaZZZPPPFFF???:::777555555555777:::@@@GGGNNNRRRdddMMMIIIHHHCCCDDDLLL```nnnxxxrrrdddTTTHHH@@@>>>AAAHHHTTTfff|||fffRRRPPPPPPHHHEEEIIIIIIMMMPPPMMMGGGBBBBBBDDDHHHVVVfffsssyyyeeeGGGCCC<<<333,,,)))***,,,------,,,+++,,,---...///---,,,***)))((()))***+++)))&&&$$$&&&***,,,***'''(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((''''''((((((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&((()))++++++)))((()))***+++,,,...000333555666777;;;BBBKKKUUU___mmm}}}~~~}}}sssjjj```[[[ZZZUUUNNNHHH@@@AAAEEEQQQfff{{{~~~sssfff___gggmmmiiieeeeeecccgggjjjlllqqqwwwxxxtttoooddd^^^ccceee```\\\\\\fffssszzzvvvzzz{{{tttjjj___WWWMMMWWWccclllnnnjjjdddaaaQQQKKKDDD@@@AAADDDGGGHHHMMMRRRZZZ```eeejjjppptttzzzzzz{{{{{{||||||{{{{{{zzzxxxuuutttuuuvvvvvvuuuuuuvvvxxxvvvtttpppllljjjiiiiiiiiikkkiiigggeeeeeecccaaa______^^^]]][[[YYYXXXWWWWWWTTTRRRPPPNNNMMMLLLMMMMMMNNNKKKHHHFFFEEEDDDCCCBBB@@@@@@???>>>======<<<<<<;;;:::999888888888999999777777666555444444555555333333333444444444444444222333444555555444333222444444444444555555555555333333444555666666666666666666555555555555666666444444555555666777777777888888888777666555555555555666666666777777777888777777777777888888888888777777777777777777777777======<<<>>>DDDPPP___iiisss{{{sssaaaUUUKKKEEECCC???<<<999666333333333444444555666555555555777999===MMM```mmmppppppssswwwzzztttjjjkkknnnrrrvvvpppOOO>>>:::333333333222222111111111///.........---------------,,,++++++++++++,,,---)))...000,,,***++++++***))))))))))))))))))))))))************************((()))))))))************((())))))***))))))((((((******))))))***,,,...//////===MMMWWW]]]aaaaaa^^^```YYYSSSPPPMMMGGGDDDDDDDDDJJJPPPUUUaaarrr}}}tttsssyyyyyymmmbbb[[[\\\ZZZUUUWWW```mmmlllmmmmmmjjjjjjsss}}}~~~wwwqqqnnnmmmkkkjjjjjjllllllkkkiiifffaaa]]]VVVOOOHHH@@@:::555666666777999===DDDJJJNNNwww]]]GGGEEEHHHFFFGGGLLLggguuu}}}sss___MMMCCC>>>???EEEPPP___qqqjjjUUUEEEBBBAAA;;;===FFFNNNOOOOOOJJJDDDAAADDDHHHPPP```rrr~~~kkkUUU>>>HHHPPPIII777***)))......---,,,,,,,,,---...///---,,,***)))))))))***+++)))'''%%%'''+++,,,+++)))))))))))))))((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))))))))((()))++++++)))((()))******+++,,,///111333555555999>>>EEENNN[[[kkk}}}|||pppnnniiieeeaaa\\\VVVQQQBBBAAAAAAIII[[[nnnwwwwwwooohhhaaa```ffflllkkkiiiaaafffjjjmmmrrrwwwvvvqqqjjjbbb```dddddd^^^[[[^^^lllxxxyyyqqqkkkooo|||}}}{{{vvvooogggaaaTTTYYYaaahhhkkkkkkiiigggXXXRRRIIIBBB@@@AAABBBCCCGGGLLLSSSYYY]]]ccciiiooovvvvvvvvvvvvvvvyyy}}}|||zzzyyyxxxuuusssqqqsssuuuuuutttsssttttttsssrrrooollljjjiiihhhhhhkkkiiieeecccbbbbbb```______^^^\\\ZZZXXXWWWVVVVVVTTTRRRPPPNNNMMMLLLMMMMMMLLLJJJGGGFFFFFFFFFEEEDDD@@@@@@??????>>>>>>>>>===<<<<<<;;;:::999999::::::999888777666555555444555222222222333333333444444444555555666666555555444666666666666555555555555333333444555666666666666999888777555444444444444333444444555555666666777888888777777666666555555666666666666777777777777777888888888999999999999777777777777777777777777;;;===???EEEOOO]]]lllvvvuuu___SSSMMMFFF@@@>>>;;;:::777555444444444555777777777666555555777999@@@PPPdddpppssstttxxx}}}yyyjjjfffkkkqqqwww|||~~~\\\FFF:::555222222222222222222222222............------------,,,,,,++++++++++++,,,,,,***------++++++...---)))))))))))))))))))))))))))************************))))))))))))************)))******++++++******)))++++++***)))***+++,,,---...888DDDOOOZZZcccfffeeehhh]]]TTTPPPMMMGGGBBB@@@@@@FFFMMMUUUbbbrrr}}}tttqqqvvvmmmccc^^^aaaaaa[[[XXXZZZdddgggllllllfffdddnnnzzz|||wwwsssqqqnnnmmmnnnooopppooommmkkkbbb```]]]YYYRRRIII>>>777777777666666:::???DDDHHHlllXXXGGGDDDFFFDDDGGGMMMgggvvv~~~qqq[[[JJJEEEDDDGGGOOO]]]lll|||}}}ZZZKKK???<<<:::888???JJJTTTTTTPPPHHHAAAAAAFFFMMM___lllyyy}}}qqq]]]JJJDDDVVVeee^^^GGG111***,,,,,,,,,+++++++++,,,---...,,,+++***)))))))))******+++)))((()))***+++***((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((((((((((((((()))))))))******+++++++++((()))++++++)))((()))***)))***+++---///111333444666:::AAAJJJWWWgggxxxzzzzzz}}}|||xxxooorrrsssmmmfffaaa\\\XXXGGGBBB???CCCOOO___jjjnnniiiiiiddd___dddnnnpppjjjcccgggkkknnnqqqssspppjjjfffaaaaaaeeeccc\\\[[[aaaiiivvvnnneee]]]cccttt~~~}}}|||{{{xxxsssnnnkkkdddcccaaabbbccceeeggghhhaaa[[[RRRIIICCCAAAAAAAAAAAAFFFMMMSSSXXX^^^ffflllsssssssssrrrrrrtttxxx|||}}}{{{xxxvvvtttrrrooorrruuuvvvuuusssrrrrrrppppppnnnllljjjiiihhhhhhjjjgggbbb`````````___^^^^^^]]][[[YYYWWWVVVUUUTTTTTTRRRPPPNNNMMMLLLMMMMMMLLLJJJHHHGGGGGGGGGEEECCC@@@@@@@@@@@@@@@?????????======<<<<<<;;;;;;::::::888888666555333333222222222222222333444444555555666666666666666666666666888888777777666666555555777777777666666555444333999888777555444444444444555555555555666666777777888777777777666666666555666666666666777777777777666777777888888999999999999999999999999999999999999===CCCNNN[[[kkkxxxtttbbbPPPIIIGGGCCC===:::888777555444333444555666888888888666555666888;;;EEEUUUjjjvvvxxxxxx|||yyynnndddfffnnnvvv~~~hhhLLL???888222222222222222111111111111------------------------,,,++++++++++++++++++,,,+++///000---,,,......+++))))))))))))))))))))))))************************)))))))))))))))*********))))))******+++*********,,,+++******)))***++++++///666===FFFSSS```ggggggjjj]]]RRROOONNNIIICCC@@@@@@DDDJJJRRR]]]hhhrrrvvvqqqmmmppp}}}qqqjjjgggjjjjjjbbbZZZVVVXXX___hhhkkkfffeeeppp~~~zzzvvvtttppppppoooppprrrrrrpppnnnddddddbbb___YYYOOODDD<<<888777555444777;;;AAADDDaaaUUUJJJFFFCCCAAAGGGQQQjjjxxxrrr\\\NNNMMMPPPPPPZZZiiixxxkkkQQQGGG>>><<<;;;<<>>AAAPPP___]]]KKK777,,,***+++***)))))))))***+++,,,+++++++++***************---,,,******))))))'''&&&))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((()))++++++)))((()))***))))))***+++---000222333555999AAAKKKWWWdddpppxxx}}}vvvssstttrrrnnnjjjrrrvvvpppgggccc^^^YYYJJJDDD>>>>>>EEEOOOZZZbbb```eeeddd___bbbmmmnnngggccchhhlllnnnqqqsssoooiiiccc___```dddaaa[[[[[[ccceeerrrzzzpppeee[[[UUU\\\nnn|||~~~|||}}}}}}{{{xxxuuurrrqqqpppkkkccc\\\ZZZ^^^dddiiihhhcccZZZPPPHHHCCCAAA@@@???CCCJJJOOOUUU\\\eeelllpppqqqrrrqqqqqqrrruuuxxx{{{|||xxxuuutttsssqqqtttwwwxxxvvvtttrrrqqqnnnnnnnnnmmmllljjjiiihhhgggddd```^^^^^^______^^^^^^]]][[[YYYWWWUUUTTTTTTTTTRRRPPPNNNMMMLLLMMMMMMNNNLLLJJJIIIHHHGGGDDDBBBAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>======<<<;;;::::::888888666555333333222222222333333444555666666666333333333333333333333333888888888777777666666555777777777777666555444333777666666555555555666666777777777777777888888888777777777777666666666666777777777777666666666666555555666666777888888999888888999999999:::::::::999???JJJYYYiiixxxeeeVVVIIIDDDDDD@@@<<<999555444444333333444555666666777777666666888<<>><<<===BBBKKKTTTWWW]]]```^^^aaaiiikkkgggeeejjjooorrrvvvyyyvvvpppccc^^^^^^bbb```[[[]]]dddeeeqqq}}}ooobbb]]]VVVQQQYYYjjjyyy~~~{{{||||||{{{xxxvvvuuuvvvtttooofff\\\WWWYYYccckkkjjjgggaaaWWWMMMFFFBBBAAA???CCCHHHLLLQQQXXXbbbiiilllmmmpppppppppqqqrrrtttxxx|||xxxuuusssttttttwwwyyyyyyvvvsssqqqppplllmmmnnnnnnnnnlllkkkiiidddbbb```___```aaaaaa```___^^^\\\YYYWWWUUUTTTSSSTTTRRRPPPNNNMMMLLLMMMMMMOOOMMMKKKJJJIIIGGGDDDBBBCCCCCCBBBBBBAAAAAAAAA@@@>>>>>>>>>>>>===;;;:::999999888777666555555444555333333444444555666777777666666555555555555666666777777777777666666666666444444555666777777777777555555555555555666777888888888888888888888888888777777777777666666666666777777777777666666666666444444555666777888888999777777888999:::;;;;;;<<<>>>FFFTTTgggxxxnnnXXXNNNEEEBBBAAA===:::999333333333333333444444555555666777888:::>>>DDDHHHUUUfffyyywwwrrrsssmmmkkkqqqxxx}}}iiiNNN???888444444444444333111000///...---,,,,,,,,,,,,------------******++++++++++++******,,,444888222***))),,,...,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))''''''((()))******************************))))))(((,,,000555BBBTTTcccjjjoooeee\\\XXXTTTMMMEEEBBBAAAAAAFFFOOOVVVZZZ___dddhhhggghhhnnn|||~~~}}}{{{{{{vvvmmmbbbYYY[[[^^^fffooorrrqqqtttyyy}}}|||tttrrrqqqpppqqqqqqooonnnjjjgggddd```\\\WWWQQQLLL@@@===999666666999===@@@SSSNNNJJJGGGEEEHHHPPPXXX___kkkqqqhhh\\\YYY___fffllluuupppUUUCCC>>>;;;;;;???EEEOOOWWWVVVTTTPPPJJJIIIQQQaaammmvvvxxxwwwjjjTTT???222///(((***...222222000---+++***)))((((((((()))+++,,,+++++++++++++++***))))))((()))))))))(((''''''(((&&&&&&'''((()))***++++++((((((((()))))))))******))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))++++++++++++************((()))++++++)))((()))***************,,,...111333444777>>>HHHSSS]]]eeehhhmmmssswwwsssmmmiiieeeaaa___kkkqqqlllhhhjjjggg```SSSKKKDDD@@@===<<>>>>>>>>>>>===;;;999888777777666555444444555555111222333444555666666777:::999888888888888999:::555555666666666666666777444555666777777888888777555555555555555666777777888888888777777777777777666666666666777777777777888777777777666666666555444555666777888999::::::888999:::<<<===???@@@AAAGGGPPPaaavvvmmm[[[LLLFFFAAA???===888777888222222222222333333333333444666888;;;???EEEMMMRRR___nnn~~~wwwxxx~~~zzzyyy}}}uuuSSSEEE>>>444111555333222222111000//////...++++++,,,,,,,,,---------)))***+++,,,,,,+++***)))+++111333///++++++,,,,,,++++++++++++++++++++++++************************************)))))))))((('''((()))***++++++++++++)))))))))************)))&&&+++...000999KKK\\\eeehhhbbb\\\ZZZUUULLLFFFDDDBBBAAAFFFOOOTTTUUUWWW\\\^^^```aaaeeeqqq|||sssjjjdddbbb```eeepppxxxxxxuuusss{{{~~~~~~}}}|||vvvtttrrrqqqqqqpppooommmjjjhhheeebbb___[[[VVVRRRIIIDDD>>>999666777:::===QQQKKKFFFFFFIIINNNTTTZZZ[[[gggnnniiibbbeeeooovvv{{{dddOOOAAA===:::<<>>>>>>>><<<;;;999777444333333222222222333333000111111222444555666666888777666555555666777888444444555555666666777777888888888888777666555444777666666555555555666666777777777777666666666666666666666666777777777777888888777777666666666555555666777888999:::;;;;;;<<<===>>>@@@BBBDDDFFFGGGMMMWWWjjjttt^^^NNNCCC???======999444444888222222222222222222333333444666999===BBBJJJSSSYYYfffsss{{{xxxcccDDD???===222...666111111000000000000000000+++++++++,,,,,,---------)))***+++,,,,,,+++***)))***------++++++...---***************************************************+++*********))))))((((((((()))***+++,,,---------(((((()))***************)))...///...444CCCTTT^^^]]]ZZZXXXWWWSSSKKKGGGGGGDDDBBBEEEMMMPPPNNNOOOTTTTTTYYY[[[]]]iii{{{xxxsssddd___bbbooo|||~~~wwwrrrqqqtttwwwyyyyyyyyyzzzzzzxxxuuusssqqqqqqpppooommmiiihhhfffdddbbb^^^YYYUUUOOOJJJBBB;;;777666888:::PPPPPPOOONNNOOOSSSTTTRRRVVV\\\bbbfffiiippp{{{bbbMMM@@@:::999@@@HHHMMMPPPRRRNNNNNNOOORRRYYYdddqqqyyyoooVVVCCC777000...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((('''&&&&&&(((+++&&&(((+++------+++(((&&&''''''''''''''''''&&&&&&''''''(((((())))))******(((((())))))******+++++++++(((%%%%%%''')))((('''((()))++++++)))((()))***))))))***+++,,,...000111111444999>>>DDDMMMUUU[[[eeepppwwwtttmmmiiifffdddjjjooouuuzzzwwwlllbbbWWWKKKDDD???;;;<<>>===<<<;;;999888777666666666555444444444444555222222444555666666777777999999888777777777777777:::777555666888:::999777444333222111222444666888::::::999999888777777777555555666666777777888888777666666666888888666555888888888888777777777777:::888777::::::888999<<<;;;AAAHHHOOOSSSRRRPPPNNNQQQdddyyyxxx```NNNDDD<<<<<<:::666333111333444555333333333555777777777999555999EEEOOOSSSWWW[[[iii|||sssWWW===888888555222333000000//////......------......---------,,,,,,,,,++++++++++++,,,---......---,,,+++***)))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++++++++))))))))))))))))))))))))))))))))))))************************************+++)))***...222:::HHHUUUZZZ^^^^^^XXXRRRNNNIIIDDDAAACCCFFFGGGHHHJJJLLLNNNRRRXXXWWWZZZdddjjjuuuxxxpppiiigggooo{{{}}}vvvpppjjjiiinnntttwwwzzz}}}zzzzzzuuupppooossssssqqqmmmkkkiiigggfffccc```]]]YYYSSSJJJAAA;;;999999:::ZZZVVVQQQNNNPPPSSSTTTSSSRRRYYYdddlllsss|||vvv\\\JJJ>>>:::;;;DDDKKKNNNNNNOOOPPPOOOPPPTTT___kkkvvv}}}vvvbbbKKK<<<444///---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((((((************************(((((((((((((((((((((((('''((((((&&&%%%%%%''')))'''(((***,,,,,,***(((''''''''''''''''''''''''''')))))))))))))))(((((((((*********))))))((((((''''''%%%###%%%(((+++,,,+++((()))++++++)))((()))***((())))))***+++---///000000222666;;;AAAIIIRRRXXX```kkksssqqqllljjjiiihhhoootttzzzzzzfff[[[OOOHHHBBB===<<>>BBBIIISSSYYYZZZWWWTTTSSSZZZkkklllXXXKKKDDD<<<<<<:::666333222333555555444444555666777777666888999AAANNNWWWYYY\\\```qqqzzz```KKK999888:::666333555222222222111000//////......------------,,,,,,,,,,,,++++++++++++,,,,,,---+++++++++***++++++,,,,,,------------------------((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++)))))),,,000666CCCOOOVVV[[[\\\WWWQQQLLLGGGAAACCCEEEEEEEEEEEEFFFIIIKKKLLLSSSUUUWWW^^^aaalllqqqjjjeeejjjvvv|||zzztttlllfffccchhhnnnsssxxx~~~||||||yyytttsssuuutttqqqnnnllliiihhhgggeeebbb```]]]XXXQQQHHHBBB===;;;;;;fff]]]RRRMMMOOORRRSSSSSSRRR\\\kkkxxx{{{jjjUUUFFF===;;;???HHHNNNMMMJJJIIIOOOMMMOOOXXXfffrrryyy{{{bbbPPP;;;222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((((((************************))))))))))))))))))))))))'''((((((&&&$$$$$$%%%&&&((())))))******))))))(((''''''''''''''''''''''''++++++***))))))(((''''''((((((((((((((((((((((((%%%$$$$$$&&&))),,,---,,,((()))++++++)))((()))***((((((((()))***,,,---...///000333666<<>><<<>>>FFFSSSeeeuuu}}}|||~~~{{{uuuiiibbb\\\ZZZYYYZZZ___eeefffccc]]]YYYUUURRROOOLLLJJJJJJKKKOOOWWWaaakkkqqqyyyxxxwwwwwwyyy{{{~~~~~~~~~|||zzzssskkkccc``````dddjjjkkkfff```KKKHHHDDDBBBBBBCCCBBBBBBLLLMMMTTT___fffhhhjjjnnnqqqxxx}}}~~~~~~}}}{{{{{{wwwvvvtttqqqnnnnnnppprrr{{{yyywwwtttrrrpppooonnnnnnmmmkkkjjjiiihhhfffdddbbbccceeehhhjjjiiieeebbbaaa___]]]\\\[[[ZZZXXXVVVQQQQQQPPPMMMJJJJJJOOOSSSYYYTTTMMMIIIHHHGGGDDDAAABBBBBBBBBAAA@@@>>>===<<<===<<<;;;:::999888777666777777666555555555555555333444555666666777666666777777666666555555666666666555444555777999999888666777777888888999999999777777888888999::::::;;;888888888999999999999999999888888999::::::999777666777777777777777777777<<<888777:::;;;:::<<>>;;;lll^^^PPPJJJKKKNNNQQQTTTYYYeeevvvzzztttlll___PPPEEEAAA???BBBHHHKKKIIIFFFEEEJJJJJJPPP]]]mmmvvvtttoooRRRAAA111,,,......,,,***++++++++++++++++++++++++++++++***)))(((((())))))************************))))))))))))))))))))))))((())))))(((%%%$$$%%%&&&)))(((((((((((())))))***''''''''''''((((((((((((*********)))))))))(((((($$$$$$%%%'''(((***++++++'''''''''''')))*********((()))++++++)))((()))***''''''(((((()))+++,,,---...///111333888???HHHNNNUUU^^^fffhhhiiimmmqqqqqqvvv|||wwwkkk]]]RRRHHH???;;;<<>>>>><<<<<<;;;:::999888777777888777666666555555666666555555666777777777666666666666555555555555666666444444444555666888999:::777777888999::::::999999888888888999999:::::::::888888999999999999999999999888888999::::::999777666666666777777888888888===999888;;;======@@@DDDPPPZZZdddddd\\\UUUWWW[[[ffftttxxxbbbQQQHHHDDDCCC:::::::::777555444444666333444555666555555666777===GGGVVV```cccdddhhhmmmttt~~~{{{kkklllxxx|||ZZZCCC<<<888888555///---///222111000///---,,,******---------,,,,,,,,,++++++,,,,,,+++***))))))))))))+++*********++++++,,,---))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))((()))))))))************************************,,,******+++,,,---555???UUU]]]cccbbb]]]XXXPPPHHHIIIGGGDDD@@@???AAAEEEIIILLLZZZ___]]][[[WWWaaawwwtttkkkbbb```gggooossstttjjjaaaYYYWWWZZZ___iiisss{{{~~~{{{wwwvvvsssoooooolllhhhgggggghhhhhhgggcccbbb```[[[SSSIIIAAA<<>>===<<<<<<;;;:::999888888888888777666666666666777777777777888777777666666666666555555555555666666444444555666666888999;;;777777888999999999888888::::::::::::999999888888888888888888888888888888888777777888999999888666555666666777888999999:::>>>;;;;;;>>>@@@@@@CCCHHHXXX```gggddd[[[XXX^^^fffrrr{{{iiiXXXLLLFFFBBB@@@888888888777555444444666111333555555444666999<<>>===@@@FFFJJJOOO\\\kkktttnnn\\\LLL<<<333,,,,,,...---++++++++++++++++++++++++++++++******)))))))))))))))***(((((((((((((((((((((((()))))))))))))))))))))))))))***,,,+++)))''''''(((''''''''''''((()))******'''''''''(((((())))))***(((((())))))***++++++,,,(((((((((((((((((((((((($$$&&&)))*********+++---((()))++++++)))((()))***(((((((((((()))***+++,,,---///000222555:::@@@DDDNNNUUU[[[```gggqqqyyy{{{zzz|||pppaaaVVVKKK@@@:::999999@@@QQQiii|||vvvooojjjiiihhheeebbb[[[XXXXXX\\\^^^___ccchhhpppkkkbbbYYYTTTVVV\\\aaabbb\\\ZZZZZZWWWTTTZZZdddnnnttt{{{}}}lllddd\\\\\\dddnnnssstttiii```TTTJJJDDDDDDEEEFFFEEEEEEKKKTTTZZZ]]]```eeekkkpppuuuwwwvvvvvv{{{~~~~~~|||{{{yyywwwuuuuuunnnpppssstttttttttuuuvvvwwwvvvuuusssqqqpppppppppffffffffffffeeeeeehhhjjjiiiiiihhhhhhgggeeeaaa^^^^^^\\\ZZZYYYZZZYYYWWWUUUOOOOOONNNMMMMMMMMMMMMMMMLLLKKKIIIGGGFFFDDDDDDCCCAAAAAAAAAAAA@@@???>>>============<<<;;;:::::::::999888888777777777777777888888999888888777666555666666555555666666777777555666777777777777999;;;888888888888888888888888<<<;;;;;;:::999999888888888888888888888777777777888777777888999999888666666666777888999;;;;;;<<<>>><<<>>>BBBEEEEEEGGGKKKUUU\\\bbb```\\\]]]hhhrrrqqqgggZZZOOOHHHCCC???<<<555666777666444333444555111333444444555888???DDDRRR\\\dddeeedddhhhnnnqqqqqq~~~|||mmmgggmmmxxxaaaKKK;;;999666333000000222555222222111000...---,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++*********++++++++++++***(((((('''''''''))))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))************************************+++***,,,...,,,+++///666BBBOOO]]]dddfffccc[[[RRROOOMMMHHHDDDBBBDDDJJJNNNUUUaaaeeecccbbbaaaooowwwooofff``````eeekkknnnkkkcccZZZTTTQQQSSS]]]gggxxx~~~~~~yyyvvvtttpppooommmjjjiiijjjkkkkkkjjjeeeeeefffccc^^^VVVNNNIIIQQQHHHDDDGGGIIILLLYYYiiiooozzzlll```VVVUUUSSSSSSSSSSSSRRRRRRKKKDDD>>><<<;;;;;;AAAHHHNNNTTT```kkknnnbbbMMM<<<333...+++------******---******************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''')))******)))(((((((((&&&&&&''''''((())))))***&&&''''''((())))))***************************************))))))(((((('''%%%(((***+++***)))***,,,((()))++++++)))((()))***))))))))))))***+++,,,,,,+++---000222444777<<>>>>>>>>>>>===<<<<<<;;;;;;999999888777777777888888999999999999888777666555777666666666666777888999666888999999777777999<<<:::999888777777888999999:::::::::::::::::::::999::::::999999999888888888999888888999::::::999777666777888999;;;<<<===>>>>>>===@@@GGGIIIIIIJJJMMMPPPXXX```dddeeelllxxxrrr___WWWLLLEEEBBB@@@<<<999333444555555333222333444222444555555777<<>>>>>======<<<<<<:::999888888777888888888:::::::::999888777666555777777777777777888999999888:::;;;:::777777999<<<<<<:::888777777888:::;;;888999999::::::;;;;;;<<<;;;;;;;;;::::::999999999::::::999:::;;;<<<:::888777777999:::<<<===>>>???>>>>>>BBBIIILLLKKKLLLNNNSSS\\\gggooovvvrrr___TTTLLLCCC>>>===<<<:::777111333555444333222222333333555777777888@@@KKKUUUdddmmmsssqqqoooqqqpppmmmyyytttpppoooiiicccfffrrr\\\EEE<<<:::999666222222333222111......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,---......))))))))))))***+++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++++++++))))))))))))))))))))))))))))))))))))************************************%%%&&&)))---+++))),,,222...???SSSaaagggggg```WWWZZZWWWRRRKKKGGGGGGJJJMMMTTT]]]```bbbjjjsss}}}{{{vvvlllbbb\\\ZZZ\\\^^^```[[[XXXWWWWWWZZZdddnnn}}}}}}}}}{{{sssrrrqqqqqqqqqqqqnnnllljjjjjjkkkjjjhhhdddaaa^^^JJJIIIIIIMMMUUU```lllsssxxx___PPPIIIDDDBBBBBBIIISSSWWWSSSMMMJJJAAA::::::<<<>>>FFFPPPSSSaaahhh___MMM???555...,,,+++++++++++++++++++++******+++******)))((('''(((((())))))))))))(((((((((((()))******)))((((((******))))))((((((''''''%%%'''))))))((('''((((((''''''''''''''''''&&&&&&(((((((((((())))))))))))+++***)))))))))))))))))),,,,,,+++***))))))******'''(((***+++,,,,,,,,,,,,(((***+++***)))((()))***++++++******************)))+++...000111444888;;;AAAHHHRRR\\\eeerrr}}}zzz}}}ooofff[[[UUURRRLLLCCC;;;;;;???EEENNN```ttt}}}|||uuulllbbb\\\[[[\\\ZZZYYYUUUUUUVVV[[[```cccbbb```cccffffffccc]]]ZZZ\\\```ddd___ZZZUUUNNNHHHMMMWWWiiizzz|||vvvooofff___aaagggjjjmmmmmmggg\\\QQQLLLJJJIIIEEEDDDEEEEEEFFFLLLSSSbbbhhhmmmnnnpppuuuxxxxxx{{{zzzzzz}}}~~~|||||||||{{{zzzxxxuuutttsssssssss{{{yyywwwuuutttrrrrrrrrryyyxxxuuuqqqkkkgggffffffbbbaaa```bbbffflllppprrrpppooommmjjjfffbbb___]]]\\\[[[ZZZYYYVVVTTTRRRQQQOOONNNMMMLLLKKKJJJIIIIIIFFFFFFEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCCCCBBBBBB??????>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888777666555555444444555555666777888888999888888888888888999999999999999999999999999999999::::::::::::::::::::::::888<<<;;;777666999;;;999<<<<<<;;;;;;;;;:::::::::888:::<<<===<<<;;;<<<===???BBBJJJRRRSSSNNNLLLNNNYYYcccqqq}}}ppp^^^TTTKKKGGGAAA===:::888666444777333222444666444444666///444888888888AAAVVViiiuuuvvvtttqqqqqqtttvvvuuu{{{mmmrrrkkkdddccclllyyyzzz{{{eeeLLL@@@<<<555444333111000////////////............---------++++++,,,,,,,,,,,,------******************************))))))******+++,,,,,,,,,,,,+++***)))((('''''''''(((((())))))******+++*********))))))((((((&&&&&&''')))***+++,,,---+++*********))))))(((((()))))))))***++++++,,,,,,111666EEEXXXdddeeeaaa^^^eeeZZZRRRPPPLLLGGGEEEGGGLLLUUU^^^bbbfffrrr}}}wwwrrrkkkddd^^^YYYXXXZZZVVVWWW\\\aaabbbbbbjjjuuuzzzvvvssspppoooqqqqqqnnnllllllkkkiiiiiigggddd___\\\LLLMMMQQQWWWaaannnyyygggQQQCCC>>>??????DDDNNNXXXZZZSSSKKKBBB;;;888<<<@@@EEEMMMVVVZZZaaa```SSSCCC999333...------,,,++++++***))))))((()))***************)))(((((())))))))))))((((((''''''''''''''''''''''''***)))))))))(((((((((''''''(((***)))(((''''''(((''''''''''''''''''''''''))))))))))))************++++++***)))((((((((()))+++*********))))))))))))''''''(((((()))******+++(((***+++***)))((()))***************************+++,,,...000111333666888===EEEOOOXXXbbbooo~~~yyyuuuvvvxxxyyyxxxlllddd\\\WWWVVVRRRIIIAAA;;;===@@@GGGWWWiiirrrqqqooofff\\\WWWXXX[[[\\\\\\XXXVVVWWW]]]dddiiihhhfff^^^```aaa```^^^]]]]]]___```[[[WWWSSSKKKFFFJJJRRRdddwww~~~wwwqqqggg______dddhhhlllnnnkkkbbbXXXSSSQQQMMMIIIFFFFFFEEEEEEKKKRRR___gggmmmooorrrvvvyyyxxx{{{zzzzzz}}}}}}|||}}}|||{{{yyywwwvvvvvvwwwwwwxxxwwwvvvtttsssqqqqqqpppvvvtttqqqnnnkkkhhhgggfffbbb```^^^aaagggnnnsssttttttrrrooojjjfffbbb___]]][[[[[[ZZZYYYWWWUUUTTTSSSMMMLLLLLLLLLKKKKKKJJJJJJGGGGGGGGGFFFFFFFFFEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;:::999999999888888777666666555555555555666666777888888999777777777888999999::::::999999999999999999999999::::::::::::::::::999999999<<<;;;777666999;;;:::;;;;;;<<<<<<<<<;;;;;;:::999;;;<<<<<<<<<<<<>>>???@@@DDDMMMVVVXXXUUUTTTWWWbbbmmm}}}wwwcccTTTLLLCCC@@@<<<999999999999888777333111444444111111333222666999;;;>>>KKKaaatttuuuuuuvvvvvvtttssstttvvv}}}vvvpppmmmkkkjjjnnnuuu~~~~~~yyyYYYDDD:::888555444222111000////////////............---------++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))((((((((())))))******,,,,,,,,,,,,+++***)))((((((((((((((())))))******+++*********))))))))))))''''''((()))***+++,,,,,,)))))))))((((((''''''''')))))))))***++++++,,,,,,///333@@@RRR___ccccccdddhhh___VVVRRRMMMFFFDDDFFFIIIPPPYYY___dddooo~~~vvvsssvvv{{{|||zzzxxxtttnnnggg___XXXUUUTTTUUUVVV\\\cccfffgggllltttzzz|||xxxuuuqqqoooooonnnllljjjkkkjjjiiihhhgggeeeaaa^^^OOOSSSZZZdddqqq}}}qqqZZZJJJAAA===;;;???HHHTTT\\\[[[SSSJJJ<<<999999???GGGNNNVVV\\\bbb___SSSCCC666111///.........---+++***)))(((''''''((()))***++++++++++++(((((())))))))))))(((((()))((('''&&&&&&'''((()))))))))))))))((((((((((((&&&((()))(((&&&%%%%%%&&&''''''''''''''''''''''''))))))*********+++++++++,,,+++***)))(((((('''(((((()))*********)))'''''''''&&&&&&%%%&&&''')))***(((***+++***)))((()))***************************,,,---//////000111333666999@@@JJJSSS]]]jjjyyy{{{vvvuuuuuusssqqqhhhbbb\\\[[[\\\ZZZRRRJJJ>>>======AAANNN]]]eeeeeeiiiaaaXXXTTTWWW\\\aaaccc]]]ZZZYYY```jjjpppooolll_________aaabbb```^^^[[[\\\YYYVVVRRRKKKFFFHHHNNN[[[pppyyyrrrggg]]][[[___eeejjjoooooojjjccc^^^[[[UUUOOOKKKHHHEEEDDDIIIPPP\\\eeennnqqqsssvvvxxxwwwyyyyyyyyy{{{~~~}}}}}}~~~|||zzzyyywwwvvvvvvwwwwwwuuuuuuuuutttsssqqqpppoooqqqnnnjjjiiijjjjjjgggeeeccc```___dddmmmuuuxxxxxxwwwtttoooiiieeeaaa______\\\[[[ZZZYYYWWWVVVUUUTTTKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHGGGFFFEEEDDDDDDAAAAAA@@@@@@@@@@@@@@@@@@??????>>>======<<<<<<;;;:::::::::::::::999999888999999888888777666666666666666666777888888999999666777777888999:::;;;;;;888888888888999999::::::;;;;;;::::::999999999888999;;;;;;777777;;;<<<::::::;;;<<<===>>>===<<<;;;:::;;;<<<<<<<<<===@@@CCCCCCHHHSSS]]]___]]]^^^bbbqqq}}}yyyeeeTTTJJJDDD===;;;777666777888888777444111111444444222222555666999<<>>@@@JJJUUU\\\]]]___YYYRRROOORRRZZZ```dddddd```^^^dddnnntttsssooofffdddbbbccceeeccc]]]WWW[[[ZZZWWWSSSNNNJJJKKKMMMSSShhhzzzssshhh]]]YYY\\\bbbhhhnnnqqqpppkkkgggeee___XXXQQQLLLGGGDDDHHHNNN[[[eeennnqqqqqqssstttssstttuuuwwwyyy|||}}}}}}}}}~~~~~~~~~{{{yyywwwuuusssrrrrrrrrrttttttuuuuuuuuusssrrrppplllhhhdddeeehhhjjjgggcccbbbbbbdddmmmwww}}}}}}yyyuuuqqqlllfffbbb`````````___^^^\\\YYYWWWUUUTTTTTTLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIHHHFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>===<<<<<<;;;;;;999999999::::::999999888999999999888888777777777777777777888888999999999888888999999999999999:::777777888888999999::::::;;;;;;::::::999888888888777:::;;;:::<<>>???>>>===<<<;;;;;;<<<<<<===???CCCGGGHHHNNNYYYccceeeeeehhhnnn}}}hhhWWWLLLEEEBBB>>>;;;777555444444444333222000222555777666999>>><<<@@@CCCHHHRRRbbbqqqzzzyyywww{{{{{{rrrwww{{{ssssssxxx|||tttwww{{{|||}}}pppTTTCCC;;;888888333222111000///////////////............---------+++++++++,,,,,,,,,------,,,,,,,,,---------------,,,,,,---------......------------------,,,+++***))))))))))))))))))))))))************************************************,,,,,,++++++++++++++++++)))))))))***++++++,,,,,,...---222>>>JJJVVVaaakkkmmmiiiaaaWWWMMMDDDAAAAAABBBFFFNNNWWW___fffkkknnnsssnnnfff___]]]cccmmmuuuvvvzzz{{{vvvnnnfff```[[[]]]\\\\\\```dddfffffffffiiiooosssssstttyyy}}}}}}yyyvvvrrrnnnlllkkkkkkjjjjjjhhhgggfffhhhhhhhhhgggfffkkksss|||yyy[[[KKKFFFFFFFFFEEEIIIPPPVVVWWWSSSMMMHHH??????BBBJJJVVVbbbggghhh]]]OOO>>>333...,,,+++************************++++++++++++++++++***))))))))))))(((((((((((()))))))))(((&&&%%%%%%&&&((()))(((((((((((())))))))))))'''((()))(((&&&$$$$$$%%%'''''''''((((((((())))))'''''''''(((((((((((()))+++***)))(((''''''''''''%%%&&&((()))***((('''%%%***((('''&&&&&&(((***+++(((***+++***)))((()))***))))))*********+++++++++((())),,,---...000333666555<<>>>>>======<<<;;;;;;;;;888999999::::::999999999999999999999888888888888888888888888999999999999;;;;;;::::::999888888888777777777888888999999999:::::::::999999888888888444888<<<>>>AAADDD@@@:::;;;<<<===???@@@@@@??????;;;<<<===>>>@@@CCCHHHKKKPPPVVV```iiikkkkkkqqqyyymmm[[[NNNFFFCCCAAA???;;;777555444333222111333111222555666777<<>>>>>===>>>>>>===<<<<<<;;;;;;:::888999999:::::::::::::::999999999999999999999999999999999999999999999999;;;;;;;;;:::999999888888888888888888888888888888999999999999999999999999555888;;;>>>DDDHHHEEE???<<<<<<===>>>???AAABBBBBB===???BBBDDDFFFIIINNNQQQZZZ___hhhoooqqqttt~~~yyymmm\\\NNNFFFBBB@@@>>>:::777444333444555555555666444444555555777@@@IIIUUU^^^dddfffmmm{{{~~~}}}uuummmpppyyy~~~vvvuuu{{{mmmMMM>>>999444222333222111000//////////////////............---------++++++,,,,,,,,,,,,------+++,,,,,,------.........)))***+++,,,---,,,+++***++++++,,,,,,,,,,,,+++++++++************)))))))))*********+++++++++++++++++++++++++++++++++******((((((((())))))))))))))))))))))))***++++++,,,,,,...++++++111777@@@MMMYYY```fffggg]]]PPPHHHDDDCCCDDDFFFIIINNNTTT\\\cccgggggggggccc\\\UUUSSSWWW]]]nnn{{{xxxtttmmmeeedddddd```[[[ZZZ^^^bbbbbb[[[bbbfffddddddiiipppssswwwxxxwwwtttqqqooooooppphhhhhhgggiiikkkllllllkkkqqqVVVGGGDDDGGGJJJLLLPPPTTTTTTOOOJJJHHHGGGBBBJJJSSS\\\fffjjjaaaUUU???666000000000,,,***+++))))))))))))************+++++++++,,,,,,+++*********)))(((''''''((()))***'''''''''''''''''''''''''''((((((((()))))))))***)))***,,,+++***))))))***&&&''''''((())))))******''''''''''''(((((((((((((((''''''''''''((())))))''''''((((((((()))))))))))))))))))))))))))))))))(((***+++***)))((()))***((())))))***++++++,,,,,,''')))+++,,,,,,...000333666:::???CCCHHHQQQ___iiiyyy{{{}}}}}}{{{vvvrrroooccc```___eeennntttssspppiii\\\PPPMMMKKKHHHFFFGGGJJJMMMSSSZZZaaahhhmmmqqqmmmppptttwwwwwwvvvuuutttmmmhhh```\\\\\\\\\\\\\\\ZZZ[[[WWWRRRRRRWWWXXXVVVSSSZZZhhh|||{{{xxxzzz~~~}}}{{{zzzxxxrrrlllmmmrrrpppnnnmmmmmmnnnqqqssstttwwwqqqjjjcccYYYPPPMMMOOOMMMUUUYYYTTTPPPSSSZZZ___aaaiiittt{{{}}}|||zzzzzzvvvyyy}}}~~~~~~}}}||||||yyywwwsssnnnkkkhhhffffffhhhkkkooorrrsssrrrooommmhhhfffdddbbb___^^^\\\\\\]]]dddooovvvwwwsssooommmiiigggccc___]]]\\\\\\]]]^^^\\\YYYWWWUUUTTTTTTTTTRRRRRRQQQOOOMMMLLLKKKJJJJJJJJJIIIHHHGGGEEEEEEDDDCCCBBBBBB@@@???>>>===<<<>>>======<<<<<<;;;::::::999999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;999999888888777777666666777777777888999999::::::999999999;;;BBBJJJKKKHHH>>>=========???AAADDDEEEAAACCCGGGJJJMMMPPPTTTWWWbbbgggooovvvyyyzzzdddZZZNNNEEEAAA???===:::666444222111333555666666666444555777999???KKKXXXmmmvvvxxxrrrsss}}}zzzrrriiieeemmmzzzyyy{{{www\\\DDD<<<:::666222444111111000////////////000///............---------++++++,,,,,,,,,,,,------***++++++,,,------......((()))+++,,,,,,,,,************+++++++++++++++***+++++++++*********))))))*********++++++,,,,,,,,,++++++++++++++++++++++++'''''''''(((((())))))))))))))))))***++++++,,,,,,***((()))...222999EEEPPPYYYdddiiiaaaTTTMMMIIIGGGFFFGGGGGGIIINNNVVVaaaiiinnnlllggg^^^VVVRRRSSSUUUeeevvv}}}}}}zzzsssmmmooolllbbb[[[\\\]]]\\\XXX___bbb___\\\aaahhhlllzzz{{{|||yyytttqqqoooooohhhhhhhhhkkkmmmnnnmmmkkkiiiQQQCCCBBBGGGLLLKKKPPPUUUTTTOOOIIIGGGGGGHHHQQQ[[[dddjjjgggVVVDDD666...+++...///,,,***---++++++******))))))(((((())))))***+++,,,,,,,,,,,,+++)))(((''''''((()))+++******++++++++++++******'''((((((((())))))******%%%'''))))))((('''((((((&&&''''''((()))******+++(((((((((((())))))))))))'''&&&&&&''''''((()))***((((((((((((((()))***+++((())))))***))))))((('''(((***+++***)))((()))***((())))))***++++++,,,,,,)))+++,,,,,,+++,,,...000666:::>>>@@@DDDMMMYYYcccpppssswwwyyywwwrrrooolllaaa]]]]]]dddpppxxxyyywwwssseeeXXXSSSOOOHHHCCCCCCAAAGGGPPPZZZbbbiiinnnqqqmmmrrrxxx{{{zzzxxxwwwxxxuuuooofff^^^ZZZZZZ[[[\\\]]]^^^ZZZUUUVVV\\\___[[[WWWYYYcccwww~~~}}}{{{zzzzzzvvvrrruuu{{{uuurrrnnnlllmmmppptttuuu{{{uuunnnggg]]]RRROOOPPPGGGNNNQQQKKKGGGLLLVVV\\\___hhhuuu}}}~~~|||{{{tttxxx{{{~~~}}}|||||||||sssqqqnnnjjjgggeeedddccccccgggkkkooopppnnnkkkiiihhhhhhfffbbb^^^[[[ZZZZZZaaaiiirrrvvvtttpppnnnnnnjjjhhhddd```]]][[[[[[ZZZ[[[ZZZWWWUUUTTTUUUVVVWWWQQQQQQPPPPPPOOONNNMMMMMMKKKKKKJJJJJJIIIHHHGGGGGGFFFFFFEEECCCAAA@@@>>>>>>>>>======<<<;;;;;;::::::999:::;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::666777888999;;;<<<===>>>::::::999888777666555555666666777888999::::::;;;===;;;777777@@@KKKPPPNNN???>>>===<<<>>>AAAEEEGGGCCCGGGLLLOOORRRUUUYYY[[[hhhlllttt{{{iiiXXXPPPGGGAAA@@@???<<<999666444111111222444444444555444666:::???HHHYYYhhhxxxrrrzzzpppiiiccccccmmmyyy~~~dddMMM999666777222...000111000000////////////000//////.........---------++++++,,,,,,,,,---------******++++++,,,---......)))***,,,......---,,,+++)))******+++++++++******++++++++++++******))))))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,(((((())))))*********+++)))))))))***++++++,,,,,,'''&&&(((---111666@@@JJJUUUbbbjjjcccXXXQQQMMMKKKGGGGGGFFFFFFIIISSSaaalllooollleee[[[QQQLLLLLLMMM]]]pppwww{{{xxxjjj^^^ZZZWWWUUUWWW]]]```\\\XXX\\\dddhhh|||}}}wwwqqqooonnnggghhhiiilllnnnooommmjjjppp\\\NNNFFFAAACCCGGGOOOQQQSSSQQQLLLHHHGGGGGGKKK[[[hhhhhh___SSSCCC666111000///...,,,***))))))******))))))***+++,,,,,,******))))))))))))******))))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''((('''''''''((()))+++,,,))))))(((((((((((())))))''')))+++)))'''&&&))),,,---+++)))''''''((()))***((((((((((((((('''''''''(((((((((((())))))))))))(((((())))))))))))((((((******+++,,,,,,,,,,,,,,,***+++++++++***+++...111666666:::BBBHHHNNNWWW___pppvvv{{{|||xxxqqqkkkiiiddd```^^^eeerrr}}}wwwpppfff\\\SSSKKKDDD???CCCGGGMMMUUUcccqqqssslllqqquuuzzz|||||||||}}}~~~zzztttllldddZZZUUU[[[ccc___```]]]XXXXXX]]]```___bbbbbbgggsss|||{{{{{{zzz{{{{{{}}}~~~vvvsssooommmnnnrrrwww{{{{{{sssmmmggg```WWWQQQIIIHHHFFFEEEGGGMMMVVV]]]```jjjuuuyyy|||}}}xxxyyy{{{{{{{{{yyywwwuuusssqqqlllgggbbbaaaccceeedddfffhhhiiihhhhhhiiijjjiiifff```[[[XXXXXXYYYZZZhhhnnntttsssnnnjjjlllooojjjgggcccaaa```^^^]]][[[YYYXXXWWWUUUTTTSSSSSSSSSQQQRRRSSSTTTSSSPPPMMMKKKLLLLLLLLLKKKJJJHHHFFFEEEHHHGGGFFFDDDCCCAAA@@@?????????>>>>>>======<<<<<<888:::<<<<<<;;;:::;;;<<<;;;;;;999999999999;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<===<<<<<<;;;999:::<<<<<<:::999999::::::777444555888;;;;;;::::::999888999<<>>>>>===<<<<<<<<<888:::<<<<<<;;;:::;;;<<<;;;;;;:::999999:::;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;:::::::::;;;;;;:::888777777888999777666777:::===<<<;;;===;;;:::999:::<<<>>>>>>@@@>>>???AAAAAA@@@CCCHHHLLLSSSZZZ^^^^^^```gggmmmzzzyyycccQQQIIIFFF@@@;;;777666666666999666333111222444555555222666:::>>>FFFXXXrrr~~~xxxfffYYY[[[```eeemmm|||}}}^^^GGG>>>444///111333222000222222111111111000000000---------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------,,,++++++++++++++++++++++++++++++************************++++++************++++++***)))(((&&&&&&((()))***))))))))))))))))))))))))***)))))))))))))))))))))++++++,,,,,,,,,///444777HHHSSS^^^aaa___^^^\\\YYYPPPJJJEEECCCBBBGGGVVVdddddddddaaaZZZRRRLLLKKKLLLSSS___ooo{{{rrrcccYYYTTTSSSVVVUUUVVVWWWUUUXXXcccooozzz~~~yyyuuurrroooooommmkkkkkkkkkkkkiiiggguuuuuuqqqjjjgggiiiiiigggeee^^^WWWRRRKKKDDDAAACCCHHHHHHIIIJJJJJJMMMPPPTTT\\\dddfffYYYFFF888111///......---,,,,,,++++++***++++++***)))((((((((((((******))))))))))))******))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((''''''((())))))))))))(((((((((((())))))&&&%%%%%%&&&((()))***)))(((((('''''''''''''''''''''''''''(((((()))))))))(((((((((((()))))))))))))))******************)))(((((()))))))))(((((('''******+++***))))))***,,,000000444;;;@@@EEEMMMUUUaaaiiiuuu}}}~~~xxxpppkkkaaa^^^___hhhvvvxxxvvvqqqggg[[[OOOFFFBBB777>>>GGGOOO\\\lllyyy}}}zzzuuunnnggg^^^XXX[[[aaadddaaaYYYQQQRRR\\\eeeiiikkkmmmqqqwww|||}}}{{{zzzzzz~~~|||wwwuuutttttttttvvvzzz}}}|||tttnnnjjjeee^^^YYYXXXVVVRRRMMMKKKNNNSSSXXXZZZgggrrrvvvvvvyyy}}}~~~|||{{{yyywwwuuutttrrrrrrppppppmmmhhhccc___^^^^^^bbb^^^[[[\\\bbbhhhmmmnnnlllggg```ZZZWWWYYY^^^aaaiiimmmqqqoooiiicccbbbdddppplllgggccc```]]]ZZZXXXUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQOOOOOONNNNNNMMMLLLKKKKKKGGGGGGFFFEEEDDDBBBAAAAAA??????>>>======<<<<<<;;;888:::;;;<<<;;;:::;;;<<<;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;::::::999888:::;;;:::888666555666888999888999;;;===???>>>======<<<;;;::::::;;;===>>>AAA@@@AAAEEEEEECCCFFFKKKRRRYYYaaaeeegggkkkqqqwww}}}lllZZZLLLGGGDDD???:::777666777777>>>:::555111222333555666666999<<>>BBBIIIQQQWWWaaappp|||{{{sssmmmbbb```aaakkkyyyyyyxxxtttkkk]]]PPPGGGCCC777<<>>>>>===<<<<<<;;;;;;888999;;;;;;:::::::::;;;;;;;;;;;;::::::;;;;;;;;;999999999999999999999999:::::::::::::::999888777::::::999777666777999<<<<<<<<<===???@@@???>>>===:::;;;;;;;;;<<<>>>AAADDDEEEDDDGGGKKKKKKJJJMMMRRRZZZaaajjjpppssswww|||uuugggXXXMMMEEEBBB===999777666777888===999555222333444555555;;;;;;===BBBRRRhhh{{{~~~zzz{{{zzzmmmaaa[[[aaafffmmmvvvrrrTTT===444444222000...---...000111111000000000/////////------------------------------,,,,,,,,,,,,------+++++++++,,,,,,---------.........---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++)))***,,,------,,,***))))))))))))))))))))))))))))))))))))))))))************++++++******+++---000888FFFUUU```fffhhhccc]]]XXXPPPGGGBBB???BBBLLLWWW^^^aaabbb```[[[VVVUUUUUUVVVaaaooozzztttiii```WWWRRRMMMNNNRRRWWWYYY\\\dddmmmwww||||||wwwssstttuuuuuuuuussspppnnnmmmkkkhhhfff|||dddSSSPPPNNNLLLLLLLLLMMMPPPWWWYYY\\\[[[RRRDDD======<<>>>>>======<<<;;;;;;;;;777999;;;;;;:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999:::::::::999888888777999999999999999;;;???BBB???@@@AAAAAA@@@>>>===<<<<<<===?????????AAAFFFIIIIIIIIIKKKPPPQQQQQQUUU[[[cccjjjttt|||~~~rrrdddWWWOOOCCC@@@<<<888666666888999777555444444555666666555999;;;===DDDVVVmmm}}}{{{xxx}}}~~~~~~zzzrrriiiccc___ccchhhpppzzzwww[[[FFF999000222222111...---///111000000000/////////......------------------------...------,,,,,,------...+++++++++,,,,,,---------.........---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++************************))))))))))))))))))))))))(((((())))))******************+++***))))))+++---444@@@OOO[[[eeejjjfff___ZZZRRRJJJEEEBBBCCCIIIQQQTTTXXX\\\]]][[[XXXYYYZZZeeeqqq}}}~~~ssshhh^^^UUUPPPLLLMMMQQQWWWYYY[[[aaahhhqqqvvvwwwssspppsssvvvwwwxxxuuurrrooommmjjjfffdddiiiVVVEEEAAA>>>@@@AAACCCGGGLLLYYY\\\```^^^RRRBBB<<<===<<>>>>>===<<<<<<;;;;;;:::777999:::;;;:::999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999999999888999999::::::999999999888999:::;;;<<<>>>BBBEEEAAABBBCCCBBB@@@>>>>>>>>>BBBDDDEEEDDDCCCDDDIIIMMMNNNMMMOOOTTTWWWYYY___fffnnnuuu~~~vvvkkk^^^RRRLLLBBB???;;;888666666777888444333333555777888777666666>>>FFFPPPccczzz~~~~~~zzz{{{zzztttnnniiieeeccchhhjjjpppyyy```HHH;;;666000111111111//////000222////////////............------------------------......------------......+++,,,,,,,,,,,,,,,,,,---------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++***)))(((((()))***+++))))))))))))))))))))))))((((((((()))******++++++)))***+++***))))))+++,,,...777CCCQQQ___jjjjjjeee\\\VVVOOOLLLHHHEEEFFFJJJMMMSSSYYY\\\]]]^^^aaadddvvvtttggg[[[SSSNNNPPPOOORRRWWWYYYZZZ^^^dddkkkppprrrpppooosssxxxyyyzzzwwwssspppmmmiiieeebbbkkkVVVIII???999666999<<<>>>EEEMMM[[[^^^bbb^^^OOO@@@;;;???@@@GGGQQQ\\\bbb___WWWOOOBBB888000//////+++)))***++++++******)))))))))(((((((((((()))***+++,,,---******))))))))))))******))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''((()))***++++++******))))))(((((((((((())))))'''((((((((('''''')))+++))))))'''&&&&&&&&&'''''')))))))))))))))))))))***(((((((((((())))))))))))((())))))******))))))(((((()))***,,,------------(((***,,,---,,,+++,,,---...---///333666888???FFFGGGKKKSSS^^^hhhnnnnnnmmmiiieeeeeelllzzzvvviii```[[[UUULLLFFFBBB>>>:::;;;@@@OOOiiiyyykkkbbb```bbb]]][[[\\\```aaa]]][[[[[[XXX\\\]]]\\\]]]aaaaaa^^^^^^[[[YYY[[[```eeeggggggeeeeeeggglllssszzz~~~xxxxxxzzz}}}~~~zzzwwwtttvvvwwwzzz|||~~~~~~{{{wwwtttqqqlllddd^^^[[[^^^bbbdddaaa\\\XXXVVVPPPUUUXXXYYY^^^dddeeecccddddddeeefffhhhjjjmmmnnnooonnnlllgggbbb]]][[[[[[WWW___kkkuuuzzzyyytttppphhhgggeeebbb___]]]\\\[[[SSSYYYaaahhhmmmoooppppppkkkhhhfffeeeeeefffeeeddd]]]]]]^^^]]]\\\YYYWWWUUUQQQQQQPPPOOOOOOOOOOOOPPPMMMLLLIIIFFFDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>======<<<<<<;;;::::::777999::::::999999999;;;:::;;;<<<======<<<;;;:::888888888888888888888888777888999:::;;;;;;;;;;;;888:::<<<===>>>???BBBDDD@@@AAABBBAAA??????AAACCCEEEGGGJJJIIIHHHJJJOOOTTTVVVUUUVVV[[[___ccckkksssxxx{{{pppiiiaaaVVVMMMKKKBBB???;;;777555555666777777666444444666999999999:::IIIYYYfffxxx}}}yyy{{{~~~wwwsssrrrqqqooommmooolllnnnsssxxx~~~fffNNN>>>666444111000//////000000111111/////////.........------------------------------......------------......---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******))))))))))))******))))))))))))))))))))))))'''(((((()))******++++++(((***++++++******+++---***000999FFFWWWfffjjjgggddd^^^YYYWWWRRRKKKFFFFFFHHHMMMUUUZZZ^^^ccchhhlll}}}~~~zzzvvvhhh\\\UUUSSSVVVTTTUUUXXXYYYYYY\\\aaafffmmmpppooopppuuuzzz||||||xxxtttppplllgggdddqqqYYYIII@@@>>>888444888;;;>>>FFFOOO[[[___bbb]]]NNN???<<<@@@EEELLLXXXcccfff```RRRGGG444...,,,///...++++++///++++++******)))(((((((((+++***************++++++******))))))))))))******))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))###$$$&&&'''((((((((('''))))))(((((((((((())))))''')))+++)))'''&&&))),,,######"""###%%%(((+++---*********)))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''(((***+++------......&&&(((+++,,,+++++++++,,,***)))***///111333999@@@EEEGGGLLLUUU```hhhkkkkkkiiieeedddkkkxxxvvvfff]]]ZZZWWWOOOGGGGGG@@@;;;:::<<>>======<<<;;;;;;::::::777888::::::999999999::::::;;;<<<======<<<;;;:::888888888888888888888888777888999:::;;;<<<<<<<<<888:::===>>>>>>???@@@BBB>>>@@@AAA@@@???@@@CCCGGGCCCGGGJJJLLLLLLOOOVVV\\\^^^\\\]]]bbbgggllluuu~~~~~~|||oooddd___YYYQQQLLLLLLBBB???;;;777555444666777<<<999555444555888;;;<<>>PPPaaagggeeelllgggcccaaa[[[PPPHHHFFF???EEEMMMTTTZZZ```gggmmm}}}wwwpppxxxxxxjjj___[[[[[[\\\XXXWWWZZZZZZYYY\\\```dddkkkooooooqqqwww}}}~~~}}}yyyuuupppkkkhhh~~~aaaOOODDD???777777888;;;@@@FFFMMMQQQ___]]]\\\XXXLLLAAAAAAHHHLLLXXXbbbccc```XXXHHH888///...,,,+++******+++,,,)))***+++,,,,,,+++)))((()))))))))))))))*********))))))((('''''''''''''''((()))***++++++,,,++++++(((((())))))*********+++***((('''((()))***)))(((***+++,,,+++(((&&&&&&&&&)))(((&&&%%%%%%&&&''')))******)))((((((((((((((((((((()))******)))(((((()))))))))))))))******+++)))'''%%%&&&(((***)))'''''''''''''''''''''&&&&&&)))))))))***+++++++++,,,------------,,,+++************,,,...111444777888AAAAAADDDMMMZZZdddhhhhhhjjjgggbbbcccmmm|||vvvggg^^^ZZZWWWRRRMMMMMMDDD??????<<<===MMMaaaiiiwww{{{ooobbb]]]YYYRRRTTTUUUWWW\\\```aaa```^^^[[[[[[\\\]]]^^^___`````````YYYRRRSSSZZZ```bbbaaa[[[\\\___ccciiioootttwwwxxxyyyzzz{{{|||{{{yyyxxxwwwxxxzzz|||~~~~~~~~~~~~|||wwwsssrrrsssrrrmmmhhhdddfffgggggggggfffbbb^^^ZZZWWWSSSOOOOOOSSSWWWZZZWWWXXX]]]gggqqqwwwuuurrrrrrmmmhhhbbbYYYQQQOOORRRWWWffftttzzz|||zzzrrriiihhhddd^^^XXXUUUSSSRRRQQQTTT\\\jjjyyytttiiikkkgggcccdddhhhiiiddd___bbb\\\WWWVVVSSSNNNKKKLLLJJJKKKNNNOOOOOONNNKKKJJJLLLJJJGGGFFFFFFEEEDDDBBBAAA@@@@@@???????????????>>>>>>===<<<;;;;;;:::999::::::::::::::::::::::::999;;;>>>>>>===;;;;;;<<<;;;:::999888888999:::;;;777888888999:::<<<===>>>===???AAAAAA@@@??????@@@@@@CCCCCC???>>>AAADDDCCCCCCGGGLLLPPPSSSYYY```eeedddccceeekkkooossszzz}}}tttiiiddd^^^XXXSSSNNNIIIEEE???===999555333222333444777666555555777999;;;<<>>AAAFFFMMMVVV___fffjjjwww~~~uuugggjjjvvv~~~sssgggccceeeiiibbb^^^___]]]YYYZZZ```fffkkknnnmmmpppxxx{{{ssspppooolll{{{]]]KKKBBB>>>777888;;;???DDDKKKQQQTTTZZZXXXVVVSSSKKKEEEIIIRRRYYYbbbfff___TTTHHH<<<111...---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,+++***)))%%%&&&'''((()))***+++,,,))))))((('''''''''''''''))))))*********))))))(((''''''(((((()))))))))))))))(((''''''))))))((('''&&&'''((((((&&&%%%&&&&&&)))((('''&&&&&&'''((()))***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((())))))***+++***'''&&&&&&)))******(((((((((((((((((((((((((((******************+++++++++,,,,,,,,,,,,+++******++++++,,,...111333555777???>>>BBBKKKWWWaaaffffffgggeeeaaa```iiivvv||||||{{{rrreee\\\XXXVVVSSSQQQSSSJJJCCC@@@:::777DDDUUUbbboootttjjj```\\\YYYSSSTTTUUUWWW[[[```bbbcccbbb^^^^^^___````````````aaaddd]]]WWWVVV[[[______]]]ZZZ\\\^^^```ccchhhooossszzz{{{||||||{{{{{{{{{|||wwwxxxzzz|||}}}}}}}}}}}}{{{vvvrrrqqqrrrrrrnnnkkkggghhhhhhgggggggggeeecccaaa]]]WWWQQQNNNOOOQQQSSSUUUWWW]]]gggqqqvvvuuurrrkkkgggcccaaa[[[TTTQQQRRRWWWdddqqqvvvwwwvvvnnnfffaaa```]]]YYYVVVTTTTTTUUUZZZbbbqqqwwwmmmiiifffccceeehhhhhhddd______YYYUUUTTTQQQLLLIIIJJJHHHJJJMMMOOOOOONNNLLLKKKJJJGGGEEEDDDDDDCCCBBB@@@@@@@@@???>>>>>>>>>>>>???>>>======<<<;;;;;;:::::::::::::::::::::::::::::::::;;;======<<<::::::;;;999888888777777888999::::::::::::;;;<<<===???@@@>>>@@@BBBBBBAAAAAABBBCCCCCCFFFFFFCCCBBBEEEGGGGGGOOORRRVVVZZZ]]]ccciiinnnpppnnnpppuuuyyy}}}}}}rrrkkk```\\\UUUOOOJJJFFFBBB???>>><<<888555222222222333333444444555666999>>>CCCWWWnnn|||wwwvvv{{{|||}}}zzzqqqnnnuuu|||jjjMMM@@@:::333///111000000000///////////////......---------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...************)))))))))((()))(((((((((((())))))***++++++***))))))***++++++************))))))))))))((())))))************)))))))))))))))))))))))))))+++,,,...222:::GGGUUU^^^mmmyyyxxxgggXXXMMMGGG===???CCCIIIQQQYYY```eeemmmpppvvvwwwoooeeeeeekkkwwwxxxooonnnpppqqqiiiccccccaaa]]]]]]```cccgggjjjkkkpppyyywwwqqqpppooonnnwwwYYYGGG???===888:::???DDDJJJPPPTTTVVVUUUSSSQQQNNNJJJJJJRRR\\\dddgggcccTTTCCC777111---,,,,,,+++******+++---...///...---,,,+++*********&&&&&&''''''((()))******))))))((('''''''''((((((+++++++++***)))(((((('''''''''''''''((((((((((((((('''&&&'''(((((('''&&&$$$&&&'''((('''&&&'''((()))((('''&&&&&&'''))))))))))))((((((''''''((((((***)))(((''''''((()))***))))))(((((())))))***+++)))(((&&&'''(((******)))))))))))))))))))))))))))******************))))))))))))***++++++++++++***,,,,,,---...///111333444;;;;;;???HHHTTT^^^cccddddddccc___^^^dddmmmpppooopppkkkbbbZZZVVVUUUVVVWWWZZZQQQJJJDDD<<<777>>>KKKWWWcccjjjccc\\\ZZZYYYUUUVVVVVVWWWZZZ___ccceeeeeeaaacccfffgggfffdddccccccjjjccc]]][[[]]]^^^[[[XXXZZZ^^^aaa``````bbbiiippp{{{}}}|||{{{}}}xxxyyyzzz|||}}}}}}||||||yyyuuuqqqpppqqqrrrqqqooommmkkkiiigggfffffffffggghhhddd\\\UUUQQQPPPQQQRRRRRRUUU\\\fffpppuuutttqqqdddaaa```bbb```ZZZUUUTTTVVV```kkkoooooommmgggaaaYYY\\\^^^\\\XXXVVVXXX\\\aaakkkzzzxxxnnnfffeeeeeegggjjjhhhccc___]]]WWWRRRQQQOOOJJJGGGHHHHHHJJJLLLNNNOOONNNLLLJJJGGGEEEBBBAAAAAAAAA@@@>>>@@@??????>>>>>>>>>>>>>>>======<<<<<<;;;;;;::::::::::::::::::999999999999:::;;;===<<<:::999999999999999999999999:::;;;<<<=========>>>>>>@@@AAAAAA@@@AAACCCCCCBBBCCCEEEGGGFFFJJJKKKIIIHHHLLLNNNNNNZZZ]]]```dddhhhmmmrrrvvvwwwuuuvvv{{{~~~xxxnnneee```WWWRRRKKKEEEAAA>>><<<:::999888555333222333444555000333555555666;;;EEEMMMcccyyy}}}vvvrrrvvvzzz|||yyyssssss{{{mmmWWWAAA888555111///111111000000//////...............---------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************************))))))))))))******)))((((((((())))))************************************)))))))))))))))************))))))((())))))))))))))))))))))))+++++++++---333===JJJRRRcccsssyyyhhhWWWMMMGGG======???BBBIIIQQQYYY]]]bbbaaacccggghhhccc``````jjjsss}}}}}}yyyyyy|||zzzqqqhhhggggggdddaaa``````bbbdddhhhrrr|||}}}yyyzzzwwwpppmmmoooqqqqqquuuXXXFFF@@@>>>;;;>>>BBBHHHMMMPPPSSSTTTRRRQQQNNNKKKJJJNNNXXX```eee```UUUEEE777///......+++************,,,...///000...,,,***))))))))))))+++******)))(((''''''&&&))))))((((((((((((((())),,,++++++***************(((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&&&&(((******)))((()))***''''''&&&&&&&&&'''((())))))(((((('''''''''((((((+++***(((''''''(((***+++((((((((((((((()))******''''''&&&&&&'''((((((((((((((()))))))))))))))***++++++******))))))(((((('''''')))******+++++++++,,,,,,------...///111111888999===FFFPPPYYY___aaabbbbbb```^^^aaaggghhheeefffddd___YYYTTTUUUZZZ___^^^XXXRRRLLLDDD>>>BBBJJJMMMWWW^^^\\\XXXYYYYYYXXXZZZXXXWWWYYY]]]aaacccdddbbbhhhppptttrrrmmmiiiggglllhhhcccaaa```___ZZZVVV[[[aaaffffffcccbbbgggmmmvvv{{{~~~|||}}}zzz{{{|||}}}~~~}}}||||||xxxuuuqqqoooqqqssstttssstttoookkkhhhdddbbbdddiiijjjgggaaa\\\YYYXXXYYYZZZPPPSSSZZZdddlllpppooommmbbb___```eeeddd^^^WWWTTTSSSZZZaaaeeeeeebbb___[[[WWW]]]bbb```ZZZXXX]]]ccchhhrrrrrriiieeefffiiikkkllliiiddd```\\\UUUQQQPPPMMMIIIGGGHHHJJJLLLNNNOOONNNLLLJJJHHHFFFCCCAAA@@@AAA@@@???>>>@@@???>>>>>>======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999999:::;;;<<<;;;999888888999;;;;;;<<<<<<===>>>??????@@@@@@??????@@@AAABBBBBBAAABBBCCCCCCCCCEEEHHHKKKJJJOOOQQQPPPQQQUUUXXXWWW^^^___cccggglllrrrxxx{{{}}}{{{|||yyynnnddd\\\VVVQQQLLLEEE@@@===;;;:::999333222222222333555777888000444777777777===JJJTTTfff|||uuuqqqpppttt|||{{{uuuwwwuuuyyyzzzYYYIII;;;666555222111222111111000///......------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,*********)))))))))))))))++++++***)))(((((((((((())))))************))))))************)))))))))(((***************)))(((''')))))))))))))))))))))))),,,+++))))))---444???FFFVVVfffuuuttthhhZZZNNNFFF???>>>===>>>BBBIIIQQQVVVZZZYYYZZZ^^^bbbaaa]]]ZZZZZZeeesss|||~~~vvvmmmkkkmmmlllfffbbb^^^___aaagggsss~~~zzzssstttpppkkkkkkppptttuuuttt[[[LLLEEECCC@@@AAADDDGGGJJJLLLNNNOOOKKKMMMMMMLLLMMMSSS[[[aaa^^^RRRCCC777000---------***)))))))))***,,,...///...---+++)))'''''''''(((,,,,,,++++++***)))(((((())))))((((((((())))))***((((((((('''((()))***+++))))))))))))))))))))))))(((&&&%%%&&&'''((('''&&&((()))+++***(((''''''(((%%%%%%%%%&&&&&&''''''(((((((((''''''''''''(((((('''%%%$$$""""""$$$%%%'''((((((((('''((())))))***%%%&&&&&&%%%%%%&&&'''((('''''''''(((((()))))))))+++******))))))(((((((((&&&'''((()))***+++++++++,,,,,,,,,,,,---...//////555777;;;CCCLLLTTTZZZ]]]aaacccbbb```bbbffffffccc``````]]]YYYUUUXXX___fffccc___ZZZTTTKKKEEEDDDHHHGGGNNNTTTUUUTTTVVVZZZ[[[^^^[[[YYYYYY\\\^^^```aaabbblllyyy}}}vvvoookkkllljjjgggfffeeeaaa\\\WWWXXX```hhhjjjfffccceeeiiipppvvv~~~}}}}}}~~~}}}|||wwwuuurrrqqqrrrtttvvvwwwyyysssmmmjjjddd^^^```gggjjjiiieeebbb```___^^^___QQQTTTZZZ```fffhhhhhhggg```___```dddbbbZZZSSSQQQOOOSSSWWW[[[[[[YYYXXXYYY]]]cccgggddd]]][[[bbbjjjpppzzzyyyllleeefffjjjnnnpppnnniiieeeccc]]]VVVPPPNNNLLLIIIHHHJJJNNNOOOPPPPPPOOOLLLIIIFFFFFFDDDBBBAAABBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>=====================>>>;;;;;;;;;:::::::::999999:::;;;<<<;;;999888999:::<<<===>>>???@@@AAABBBBBBBBBBBBAAAAAAAAABBBBBBCCCAAABBBCCCCCCDDDGGGLLLPPPOOOUUUYYYYYY[[[aaaddddddaaabbbeeekkkrrryyy~~~ssshhh^^^TTTMMMKKKFFF@@@<<<:::999999999333222222222333444666666000444777666777>>>KKKVVVcccxxx}}}qqqrrrtttuuuuuuvvvuuuuuuxxxyyydddJJJAAA888555444222111111111000000///...------,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,,,,,,,))))))))))))))))))******,,,+++***))))))((())))))((()))************)))(((************)))))))))(((***************)))(((''')))))))))))))))))))))))),,,+++***(((***///666;;;NNN[[[iiiooollldddWWWLLLCCC@@@===<<>>>>>??????@@@@@@======<<<<<<;;;;;;:::::::::;;;;;;:::999999;;;<<<>>>???@@@BBBDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDCCCDDDDDDDDDFFFKKKQQQUUUUUU\\\aaacccgggnnnrrrrrrmmmmmmooouuu|||uuukkkaaaWWWLLLEEEBBB???:::777666666666666666666555444333333222222111333666666999AAAMMMVVVdddvvvzzzrrruuuwwwtttooooootttzzz~~~lllRRR???:::555222111000//////000//////......---------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&''')))***+++++++++))))))))))))************++++++***)))))))))******))))))))))))))))))))))))************)))))))))))))))************))))))((())))))))))))))))))))))))++++++*********,,,000444BBBNNN\\\eeeiiifff[[[PPPGGGDDD@@@======AAAFFFIIIJJJPPPTTTTTTUUUVVVUUUSSSNNNVVVdddrrr|||{{{rrrcccbbbaaaeeeoooyyyzzztttkkkkkkhhhfffjjjsssxxxxxxooorrrqqqjjjbbb]]]VVVPPPGGGEEEBBB@@@AAADDDHHHKKKFFFPPPWWWYYYYYYXXXRRRJJJAAA777///...---)))''')))******)))))))))+++,,,---***************)))(((((('''((()))***+++,,,------))))))(((((()))******+++'''&&&%%%$$$$$$%%%'''(((******)))))))))((((((((()))(((''''''))))))((('''$$$&&&(((((('''&&&'''(((&&&'''((())))))*********'''&&&&&&&&&&&&'''((()))************************(((''''''''''''((())))))&&&((()))(((&&&&&&(((+++''''''((())))))***++++++((((((((()))))))))))))))((())))))***++++++++++++************+++,,,---...///222666<<>>>>>???@@@AAAAAABBBBBB???>>>>>>===<<<<<<;;;;;;:::;;;;;;:::::::::===???BBBDDDFFFHHHJJJKKKLLLLLLHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGIIIOOOVVV[[[\\\cccjjjnnnsss{{{}}}|||~~~|||vvvkkkbbbYYYPPPFFF@@@<<<999666555555555444333555555555444444444444444555666888;;;@@@JJJTTT[[[hhhwww|||ssssssuuutttoooiiikkkttt~~~tttVVVEEE777666444000..........................................---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))************)))((()))))))))*********************)))******++++++***)))(((''''''((()))***************))))))))))))((())))))************)))))))))))))))))))))))))))(((***++++++***+++---...444BBBQQQZZZ^^^^^^XXXQQQIIIFFFBBB>>>===???BBBDDDEEEKKKOOOPPPSSSWWWVVVPPPNNNRRRZZZfffsss}}}wwweeeeeeccccccjjjssstttpppiiihhhfffeeejjjssswwwvvv```dddfffeeedddbbb\\\TTTIIIEEEAAA>>>>>>CCCHHHLLLLLLWWW______[[[UUUHHH;;;333...---///---''''''++++++***)))))))))***+++,,,)))***+++,,,,,,+++)))((()))))))))))))))*********))))))((())))))***++++++,,,+++)))'''&&&'''((()))))))))(((((('''''''''&&&***((('''((()))***)))((($$$&&&))))))))))))+++,,,((((((***+++,,,,,,,,,,,,&&&&&&&&&&&&&&&'''((()))(((((())))))))))))(((((('''''''''''''''((())))))''')))+++***((((((***---((())))))***++++++,,,,,,''''''(((((())))))******)))******++++++++++++***))))))******+++,,,---...---000444999>>>CCCIIILLLTTTYYY]]]]]]```fffiiiiiiccc```]]]\\\___eeekkkpppuuuvvvrrrjjjaaaWWWNNNGGGDDDCCCBBBCCCEEEJJJSSS[[[bbb``````aaaccceeeeeedddkkksss{{{{{{tttlllhhhhhhnnnppprrrqqqmmmfff]]]XXXUUUWWWZZZ^^^cccgggjjjlllnnnlllmmmvvv~~~|||zzzxxxyyyzzzzzzyyyyyyyyyzzzwwwrrrsssuuunnnbbbbbbkkkrrrtttxxxzzzyyytttoookkkdddcccaaa^^^[[[YYYZZZ[[[\\\^^^___\\\PPPGGGHHHOOOLLLIIIJJJPPPSSSSSSYYYbbbooommmggg```]]]cccoooyyyuuu|||uuullljjjkkkkkkqqquuurrrjjjdddcccdddaaaVVVKKKFFFDDDEEEJJJPPPLLLNNNQQQRRRSSSRRRPPPNNNHHHFFFDDDDDDDDDEEEDDDCCCCCCBBBAAAAAA@@@@@@AAAAAA??????@@@AAABBBBBBCCCDDD@@@??????>>>===<<<<<<<<<:::;;;;;;;;;:::<<<>>>AAAHHHJJJLLLOOOQQQRRRRRRRRRJJJJJJIIIHHHGGGGGGGGGGGGIIIIIIIIIIIILLLRRRYYY___```hhhooottt{{{yyyqqqfff]]]UUUMMMEEE???999777555555555555444222000111222444666888999:::999:::<<>>OOOWWWYYYYYYWWWTTTJJJGGGBBB???======???AAAEEEIIIKKKNNNUUU[[[XXXPPPNNNNNNQQQ[[[iiixxxwwwffffffdddbbbgggnnnpppmmmggggggeeedddjjjrrruuusssPPP[[[hhhqqqvvvssscccRRRHHH>>>777:::???CCCIIIQQQ\\\```ccc___TTTGGG<<<666000...+++***+++***)))(((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((('''''''''''''''((())))))''''''(((((())))))******))))))((((((''''''&&&&&&$$$&&&))),,,,,,+++(((&&&---+++)))***,,,---,,,)))((('''&&&&&&&&&((()))***(((((())))))))))))((((((%%%%%%&&&&&&'''(((((((((***(((&&&$$$$$$%%%((()))+++,,,,,,+++)))(((***+++******))))))(((((('''''')))))))))))))))))))))))))))************+++++++++---///222555:::@@@GGGLLLTTTSSSTTTXXX___eeejjjllllllccc\\\\\\```eeennnvvv~~~xxxqqqhhh]]]RRRKKKDDDCCCBBB@@@AAAFFFPPPWWWeeejjjlllhhheeefffhhhhhhppprrrssspppjjjeeecccccchhhkkkmmmnnnkkkeee]]]YYY]]]YYYXXX___fffjjjllloootttqqqmmmmmmvvv~~~||||||~~~{{{{{{zzz{{{|||{{{xxxvvvtttuuutttrrrnnnlllllllllvvvxxx}}}}}}uuuooojjjiiigggddd___[[[XXXVVV]]]]]]ZZZSSSKKKFFFHHHKKKPPPPPPNNNNNNQQQXXXaaahhhllliiiccc]]]\\\bbbllltttooorrrvvvvvvrrrlllgggdddjjjqqqqqqggg^^^^^^aaaaaa___YYYPPPJJJIIILLLQQQSSSTTTSSSQQQQQQQQQQQQOOONNNHHHGGGFFFGGGHHHGGGEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEDDDCCCCCCBBBBBBCCCCCCDDDBBBAAAAAA@@@???>>>>>>>>>>>><<<<<>>===AAAFFFIIIPPPUUUUUUUUUWWWWWWTTTJJJJJJIIIIIIHHHIIIIIIJJJJJJMMMPPPPPPQQQVVV___gggjjjrrrzzz{{{uuunnniii```WWWOOOHHHAAA===888777555333111111111111333444555777888888888777:::>>>EEEMMMUUU]]]eeeiiisss{{{wwwnnnlllnnnooofff```aaabbbfffppp|||fffIII<<<:::000000000000000000000000///...---,,,,,,---...///111000...,,,+++***+++++++++,,,,,,------,,,,,,+++++++++*********+++,,,---************************+++***((('''''''''((()))************))))))))))))''''''((()))***++++++,,,************************))))))))))))************(((((())))))*********++++++++++++***************(((((()))***************)))************+++++++++111999@@@EEEOOOZZZ]]]YYYUUUNNNFFFAAA??????>>>===<<>>>>>@@@@@@???BBBHHHOOOUUUYYYXXXXXXZZZYYYVVVQQQQQQOOONNNMMMMMMLLLLLLPPPSSSVVVXXXZZZ```jjjrrrvvv|||xxxqqqkkkfffaaaYYYRRRKKKEEE@@@<<<888777555333222111222222555666777888888:::<<<===CCCIIIRRRZZZ```ffflllqqq|||xxxppplllkkkccc]]]ZZZ^^^ccchhhqqqzzz{{{uuuWWWCCC:::888///////////////////////////...------------...///333222111///......---------------------------------------............///************************,,,+++******)))))))))***************))))))))))))(((((())))))******++++++************************))))))))))))************((()))))))))************************************(((((()))***************))))))*********+++++++++---444:::@@@JJJWWW]]]\\\[[[TTTKKKCCC@@@>>><<<::::::???EEEHHHPPPYYYZZZWWWUUUTTTSSSWWWfffzzz~~~pppiiibbb___\\\\\\```eeekkknnnppprrrrrrqqqooonnnXXXcccpppyyyyyyoooZZZIIIDDD???<<<@@@FFFLLLSSSYYY___[[[QQQEEE888000+++***+++***))))))+++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))***************)))(((((())))))((((((((()))******))))))))))))(((((((((((('''''''''((((((((((((((('''(((((())))))))))))(((***)))((((((******)))((()))(((((((((((()))******(((((())))))))))))(((((())))))(((((('''&&&&&&%%%)))((((((''''''(((((()))((((((((('''&&&%%%&&&((('''''''''((()))*********)))))))))))))))))))))))))))))))))*********++++++,,,...///111444999???DDDKKKMMMQQQVVVZZZ^^^aaaccckkkgggbbb```___eeettt~~~sssggg[[[TTTNNNJJJEEE???===@@@FFFLLLYYYeeeqqquuuuuurrrmmmhhhooolllfff^^^WWWVVV[[[___eeeeeeddddddeeeggghhhiiifff```]]]aaafffgggiiillleeehhhgggdddfffmmmtttvvv}}}~~~zzzzzzzzz{{{zzzzzzyyyxxxtttuuuwwwwwwvvvvvvvvvxxxxxxzzz~~~xxxsssooommmjjjfffcccaaa```___^^^[[[SSSKKKFFFIIIQQQYYY\\\ZZZXXXYYY^^^bbbcccccc^^^WWWRRRVVV___eeebbb\\\\\\aaahhhmmmnnnllljjjiiipppooohhh```]]]___bbbbbbZZZWWWTTTRRRRRRRRRQQQPPPSSSTTTTTTTTTSSSQQQOOONNNMMMLLLKKKKKKLLLLLLKKKIIIJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAADDDBBBBBBDDDDDDBBBFFFKKKTTTZZZ]]]\\\[[[]]]]]]ZZZVVVUUUTTTSSSRRRQQQQQQQQQXXX[[[^^^aaafffnnnyyy}}}zzzvvvqqqjjjddd[[[WWWPPPJJJFFFAAA===:::777666555333222222333333555777999999:::>>>DDDIIIOOOWWWaaagggkkknnntttyyy~~~wwwoooiii\\\WWWUUUYYYaaahhhqqqxxx{{{xxxvvvZZZFFF<<<666444///////////////////////////...------------...///222222222111000///...---------,,,++++++,,,------)))***+++,,,---,,,++++++************************,,,,,,,,,,,,,,,,,,+++***************)))))))))))))))))))))))))))*********************************))))))))))))************))))))))))))************))))))))))))))))))))))))(((((()))***************)))))))))*********++++++)))...333888CCCQQQ[[[^^^^^^XXXOOOGGGBBB???===<<<999===AAAEEEMMMUUUXXXWWWXXXUUURRRZZZnnnssskkkbbb]]]YYYXXX\\\aaajjjllloootttwwwvvvpppkkkaaahhhqqqvvvsssfffTTTFFFAAAAAADDDHHHMMMQQQTTTVVVRRRMMMCCC999111---...///+++***((()))+++,,,,,,+++************************))))))))))))))))))))))))+++*********))))))))))))***************))))))(((******))))))))))))************))))))((((((''''''&&&&&&''''''(((((())))))))))))(((((((((((())))))(((((('''(((((((((((((((&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))(((((()))((((((((('''''''''&&&((((((((()))))))))))))))'''(((((('''%%%%%%&&&((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))************---...///000222666;;;@@@FFFJJJOOOTTTXXXZZZ]]]^^^kkkiiigggdddaaafffwwwtttggg\\\UUURRRMMMFFF@@@>>>AAAFFFJJJVVVcccqqqvvvvvvtttoooiiihhhfff```YYYSSSSSSYYY^^^dddbbb``````bbbfffkkknnnooogggaaa```aaa^^^\\\]]]bbbfffgggbbb___ccciiillluuuzzz|||zzzzzz{{{{{{{{{zzzyyyyyyzzzuuuwwwyyyzzzyyyxxxyyyzzzxxxzzz}}}~~~yyytttpppnnnkkkgggeeeeeeeeeeeeccc]]]RRRIIIEEEJJJUUU]]]ddd```]]]```eeehhheeebbbWWWTTTSSSZZZbbbeee^^^WWWSSSYYYbbbiiilllmmmmmmnnnpppkkkddd______aaaaaa```\\\YYYWWWVVVVVVVVVUUUSSSXXXYYYZZZYYYVVVRRRPPPOOOOOONNNLLLLLLMMMMMMLLLJJJKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDHHHFFFFFFHHHHHHGGGKKKPPPVVV\\\___]]]]]]```aaa```\\\\\\[[[[[[[[[[[[\\\\\\^^^```dddiiipppzzz~~~zzzvvvssspppkkkddd^^^RRRNNNHHHDDD@@@===999777555444333222222222333444333666:::<<<@@@GGGQQQYYY\\\bbbjjjnnnooorrryyyqqqeee\\\YYYWWW[[[aaajjjrrrwwwxxxxxxzzz^^^FFF<<<888444000////////////////////////.........------.........---...//////...,,,+++)))+++***(((''''''(((***+++'''(((***,,,,,,+++***(((************************++++++---------,,,+++***************)))))))))(((*********)))))))))))))))************************((()))))))))************)))))))))))))))*********(((((((((((())))))))))))(((((()))***************))))))))))))************)))+++...222;;;HHHUUU\\\[[[WWWQQQKKKGGGEEEDDDDDD===>>>???BBBHHHOOOSSSTTTWWWTTTTTT```wwwvvv{{{tttkkkccc^^^ZZZXXX\\\aaaeeedddgggnnnuuuvvvooohhhiiijjjlllmmmggg\\\OOOGGGDDDJJJPPPUUUVVVUUURRROOOAAA===666111...---...///---+++))))))***+++***)))************************))))))))))))))))))))))))*********))))))))))))((())))))************))))))******))))))))))))************))))))((((((''''''&&&&&&''''''(((((())))))***)))(((''''''((())))))''''''(((''''''''''''(((''''''''''''''''''&&&&&&(((((())))))))))))(((((('''''''''((((((((())))))'''(((((())))))))))))***))))))***((('''&&&''')))***)))))))))((((((((('''(((((((((((((((((((((((((((((()))))))))*********......//////000444999<<>><<<999777555333222222111111222444444111666<<>>444555777444000........................------...//////...------,,,,,,------,,,,,,+++***,,,,,,+++******+++,,,,,,)))***+++,,,,,,,,,++++++************************((())))))***************************)))))))))))))))))))))))))))*********************************))))))))))))************************))))))))))))'''(((((())))))******+++(((((()))***************((((((((()))))))))******,,,++++++...000555@@@KKKPPPRRRTTTTTTQQQOOONNNNNNMMMFFF@@@???@@@AAADDDHHHOOORRRWWWcccsss}}}xxxnnnhhhfffiiipppvvvxxxyyy{{{jjjfffcccdddbbb______bbb```]]]]]]dddnnnsssrrrnnn___ZZZVVVVVVSSSNNNOOOSSSUUU]]]bbb]]]UUULLLBBB999000...+++***++++++)))'''+++)))((((((***++++++***************************))))))))))))))))))))))))(((((((((((('''''''''&&&###$$$&&&''')))************)))((((((''''''(((((((((((((((((())))))))))))((((((((((((((('''''''''))))))))))))((((((((('''&&&((()))(((&&&&&&''')))++++++,,,,,,,,,+++)))((((((((())))))))))))((((((((((((((((((((()))))))))'''&&&%%%%%%&&&'''***+++******+++)))((('''(((***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))******+++++++++,,,///333777888>>>EEEJJJLLLPPPUUUZZZ^^^```eeeiiiggggggnnnwwwwwwwwwvvvuuurrrkkkbbb\\\XXXUUURRRRRRUUUXXXYYYYYYTTT[[[___\\\ZZZ\\\]]]\\\YYY\\\___^^^[[[YYYZZZ\\\XXXYYY\\\^^^aaacccdddeee```[[[ZZZ^^^___[[[VVVTTTYYY^^^```\\\[[[]]]```___bbbgggooouuuzzz~~~zzzxxxzzz}}}zzz}}}~~~|||{{{zzzyyyyyyzzz|||~~~}}}zzzwwwssssssttttttttttttuuuuuuuuuooofff```___bbbfffjjjjjjgggdddbbbdddgggkkknnnnnnqqqrrrnnngggaaa]]]\\\YYY\\\```dddhhhnnntttyyywwwqqqmmmmmmmmmjjjjjjnnngggddd```^^^___bbbcccddd\\\^^^^^^[[[VVVUUUXXX\\\aaa]]]YYYVVVTTTSSSRRRPPPPPPPPPPPPPPPQQQRRRSSSSSSMMMOOOQQQTTTUUUUUUUUUTTTQQQQQQQQQQQQQQQQQQQQQQQQUUUSSSUUUZZZ\\\]]]bbbhhhjjjooopppoooqqqwww{{{|||wwwvvvuuusssrrrqqqqqqqqq{{{}}}zzzuuusssqqqkkkddd\\\UUUQQQMMMGGGCCC<<<:::777666666777666555333333333333444666888999<<>>===<<<@@@EEENNNRRRWWW]]]gggnnnmmmhhhfff```___eeejjjkkkmmmqqqjjjhhhiiimmmlllfffdddddd```___```fffnnnrrrqqqnnnVVVQQQOOOPPPOOOMMMQQQXXXXXX___aaaXXXLLLCCC888///000---++++++---...---+++((('''&&&(((***,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&!!!"""$$$&&&(((******+++))))))((('''''''''''''''''''''(((((())))))******))))))(((((('''''''''&&&))))))******)))(((''''''&&&(((***)))'''&&&'''***)))***++++++***)))((('''(((((())))))))))))((((((******))))))(((((('''''''''&&&$$$###$$$'''***,,,)))******)))''''''((()))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))***---111555444:::BBBGGGIIIMMMTTTYYYYYY\\\bbbggggggeeeiiipppkkklllooopppoooiiiaaa[[[[[[XXXVVVWWWZZZ]]]\\\[[[RRRXXX[[[XXXUUUUUUVVVUUU[[[^^^```^^^ZZZXXXYYY[[[SSSVVV[[[___bbbccccccbbb___[[[[[[```bbb]]]XXXUUUSSSXXXZZZYYYZZZ^^^```___\\\aaahhhooouuu{{{{{{xxxzzz}}}zzz}}}~~~}}}}}}{{{zzz{{{}}}~~~~~~{{{yyyuuuvvvwwwxxxxxxyyyxxxxxxwwwrrrlllhhhhhhjjjmmmnnniiigggdddaaaaaaeeelllrrrnnnnnnnnnllliiifffeeeddd]]]^^^aaacccgggmmmtttyyy}}}vvvqqqpppnnnlllooovvvllljjjhhhhhhiiijjjjjjjjj^^^```aaa^^^ZZZ[[[```fffgggccc^^^ZZZXXXWWWUUUTTTSSSSSSTTTTTTUUUVVVXXXYYYPPPQQQTTTWWWYYYZZZYYYYYY[[[\\\\\\\\\\\\\\\\\\\\\]]]\\\___cccfffhhhmmmtttuuuxxxyyywwwxxx~~~{{{{{{||||||~~~zzzsssppppppqqqddd]]]TTTMMMIIIEEEAAA===666444333333555666777777444444444555666888:::<<>><<<;;;>>>EEENNNSSSWWWYYY]]]dddgggeeeddd\\\XXX\\\``````bbbfffmmmmmmqqquuutttmmmhhhggg___```ccciiinnnpppnnnkkkSSSOOOKKKJJJMMMRRRXXXZZZbbbYYYMMMDDD>>>999333---+++***(((''''''(((***+++,,,++++++***)))))))))***+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++***)))(((''''''((())))))))))))))))))))))))))))))))))))((('''''''''''''''))))))((((((''''''&&&&&&+++(((%%%%%%'''))))))'''%%%%%%%%%%%%%%%&&&'''(((''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((******))))))((((((''''''''''''((()))***)))))))))(((((())))))******+++++++++++++++,,,---...///000111555:::>>>AAAGGGNNNTTT[[[[[[]]]dddjjjlllhhhcccfffhhhkkkooopppkkkbbbZZZZZZZZZZZZ\\\___aaaaaa```UUUTTTSSSQQQPPPOOOOOOOOOVVV[[[^^^^^^^^^___\\\VVVUUUUUUXXX]]]cccfffeeebbb]]]^^^```aaa```^^^[[[XXXUUUUUUVVVXXX[[[___bbbccc^^^___aaafffnnnvvv~~~|||zzz~~~}}}}}}~~~~~~~~~|||zzzyyy{{{||||||{{{uuuvvvwwwxxxxxxwwwuuuttt{{{{{{wwwpppnnnqqquuuuuuqqqmmmhhhddddddggglllppppppmmmkkklllnnnmmmhhhbbb___ccciiimmmoooqqquuuxxx{{{vvvrrrssswwwyyywwwuuuuuusssqqqpppqqqrrrrrrqqqiiibbb]]]]]]```bbbffflllmmmhhh```ZZZXXXYYYZZZ[[[ZZZZZZ[[[]]]___```___^^^[[[\\\]]]```ccceeeeeedddccccccddddddeeefffgggggghhhiiikkknnnqqquuuxxxzzz}}}yyy{{{yyyqqqhhhaaaXXXOOOIIICCC===:::;;;777666555444444444555666888777333000666BBBKKKNNNYYYSSSWWWiiiwwwzzz}}}~~~|||zzzyyyyyyyyyxxxsssmmmhhhdddiii|||xxxvvvyyy}}}pppiiiqqq}}}{{{rrr|||tttWWWCCC@@@===999444000...---,,,...------,,,,,,------...///......000111000+++''',,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,------,,,+++***---,,,***)))))))))******%%%&&&(((***+++,,,++++++******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,)))************++++++++++++*********))))))((((((************))))))))))))))))))))))))))))))))))))***)))((((((***,,,///111999===GGGTTT```fffddd```WWWMMMCCC@@@???<<<::::::CCCJJJQQQUUUZZZ```aaa^^^\\\[[[WWWQQQMMMQQQ[[[dddvvvyyy|||~~~{{{vvvqqqmmmiiikkkpppvvvxxxtttkkkdddNNNMMMMMMOOORRRUUUWWWWWWPPPHHH>>>777444111,,,(((+++***))))))))))))***+++++++++***)))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''(((******)))(((((('''''''''((()))(((((((((((((((((((((((())))))((('''''''''''''''))))))(((((('''''''''&&&+++)))&&&&&&(((***)))(((+++***)))((((((((((((((((((((((((((((((((((((((()))((((((''''''&&&''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********************++++++,,,......///333888<<>>;;;666444???QQQ___dddhhh___```ppp}}}{{{vvvuuuxxxyyyzzz{{{{{{xxxssspppjjjgggcccaaafffvvv~~~yyyzzzssspppxxxvvvuuu}}}```III;;;888666333///---,,,,,,,,,---------,,,,,,---------000///...///111000---***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,***)))))))))******((()))******+++***)))(((***)))))))))))))))(((((())))))))))))************)))))))))))))))))))))))))))))))))******++++++,,,(((((()))))))))*********************)))))))))(((************))))))))))))))))))))))))))))))))))))******))))))***,,,...///555999BBBNNNZZZaaaaaa___YYYNNNEEEBBBAAA>>><<<===BBBHHHMMMPPPUUUZZZ[[[XXXWWWUUUPPPJJJGGGKKKTTT[[[pppttt|||zzzvvvzzz|||}}}sssfff\\\IIIKKKNNNRRRUUUTTTPPPMMMAAA;;;444000///...,,,***+++++++++++++++++++++++++++***))))))((()))))))))******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''(((((()))***(((((('''''''''(((((()))(((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((('''''''''***(((&&&'''((())))))(((+++******)))))))))******)))((('''&&&&&&'''((()))))))))((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))((('''''''''(((***+++***************)))))))))******)))******+++,,,------111666999;;;@@@FFFLLLTTTTTTXXX^^^dddfffdddaaaVVVYYY___eeehhhfffaaa\\\```______```bbbcccbbb```YYYWWWTTTOOOJJJEEEAAA???BBBKKKTTTWWWYYY]]]^^^]]]UUUZZZ```ddddddbbb___^^^]]]\\\\\\\\\]]]___```aaaYYYXXXWWWXXX\\\___aaabbb]]]\\\\\\]]]aaahhhnnnrrr~~~~~~}}}}}}|||{{{{{{|||~~~|||zzz{{{}}}{{{zzzxxxvvvvvvuuuvvvvvvvvvxxxwwwssstttyyy{{{zzzxxxvvvrrrooollljjjjjjjjjdddfffiiijjjiiihhhhhhiiieeeppp{{{|||wwwvvvwwwxxx{{{nnniiifffjjjpppttt{{{|||rrrkkkiiijjjkkklllppppppooonnnoooppprrrsssttttttttttttssssssrrrrrrtttvvvzzz}}}}}}|||yyywwwvvvxxx{{{}}}{{{vvvnnnhhh\\\RRRHHHBBB===777666888555444333333555777999;;;AAA===999<<>>???DDDHHHJJJNNNTTTUUUSSSUUUQQQJJJEEEDDDHHHNNNRRReeelllyyyrrr```UUUKKKLLLNNNPPPOOOKKKDDD???777444000---.........---***+++,,,,,,,,,,,,+++***+++******))))))************))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((()))))))))((((((((())))))******(((((((((((((((((((((((()))(((''''''''''''(((((('''''''''(((((((((((((((''''''&&&&&&''''''''''''%%%%%%%%%&&&''')))***+++***)))'''%%%%%%''')))***((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((()))************)))'''&&&'''(((***,,,+++++++++******)))))))))***************+++,,,,,,,,,000444666888<<>>:::;;;EEEOOOTTTXXX]]]bbbbbb^^^dddjjjlllhhhbbb^^^]]]aaaaaaaaaaaaaaaaaaaaaaaa```\\\XXXXXXZZZ\\\\\\[[[]]][[[YYYYYY\\\bbbiiimmmxxxxxxyyy|||~~~}}}|||zzzyyyzzz|||~~~}}}}}}|||{{{zzz{{{}}}zzzxxxuuusssqqqrrrssstttuuuvvvsssqqqttt{{{~~~|||xxxsssnnnjjjgggeee```eeeiiiiiiffffffhhhlllgggsssuuupppnnnsssyyy}}}xxxooommmpppuuuxxx{{{zzzxxxuuuuuuwwwzzz}}}~~~~~~~~~|||yyyxxxxxxxxx||||||yyyxxx{{{yyyyyy~~~{{{ssskkkeeeWWWMMMCCC>>>999444444666444444333333555888;;;===>>>>>>???III^^^vvvyyyxxxvvvpppvvv{{{}}}sssfff\\\WWWTTTYYY[[[___vvv~~~gggMMM<<<555333//////......///000111222,,,------------------,,,...---,,,,,,,,,---......++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,+++***))))))***+++,,,++++++******************,,,++++++***)))(((''''''))))))******++++++,,,,,,)))))))))*********++++++))))))))))))))))))))))))************))))))))))))((((((((()))))))))***************)))))))))))))))************)))))))))((()))))))))))))))))))))))),,,+++******)))***+++++++++...444<<>>===>>>;;;@@@DDDFFFKKKSSSVVVUUUVVVQQQJJJFFFFFFJJJNNNPPPYYYdddwwwooo^^^TTTSSSQQQNNNJJJFFF@@@999444///---***))))))************+++,,,,,,,,,,,,+++***++++++*********++++++,,,)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))******++++++++++++''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''(((((())))))(((((())))))(((((((((((($$$$$$$$$%%%&&&''')))******)))'''%%%%%%''')))***'''((())))))***)))(((((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''((()))***++++++***)))'''&&&'''(((***,,,,,,,,,++++++******)))))),,,++++++++++++,,,,,,---,,,///333444555999>>>CCCKKKNNNSSSZZZ```eeeffffff^^^^^^\\\[[[[[[]]]```ccc```aaadddhhhmmmoooooonnnhhhfffaaaYYYPPPEEE<<<777999BBBLLLRRRXXXaaahhhiiiiiimmmqqqooohhhaaa\\\ZZZ___aaadddfffggggggeeedddddd___ZZZZZZ]]]______^^^]]][[[XXXWWWZZZaaahhhmmmrrrrrrtttwww{{{~~~~~~}}}~~~}}}||||||}}}~~~|||{{{yyyxxxwwwyyy}}}|||zzzwwwtttssssssuuuvvvvvvtttpppmmmsss~~~~~~zzztttnnniiieeeccccccgggkkkjjjfffdddgggllllllvvv}}}xxxvvv{{{{{{pppooottt}}}}}}yyywwwyyy{{{{{{~~~}}}qqqlllrrr|||{{{}}}~~~{{{uuulllccc^^^SSSJJJAAA===999555555777555444333444666:::>>>AAA@@@EEENNN[[[ooo|||yyyzzz~~~jjjZZZSSSSSSQQQYYY```jjjiiiQQQ@@@777333111000////////////000000111,,,,,,---......---,,,,,,,,,+++***))))))***,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++))))))))))))+++,,,************+++***************))))))))))))))))))))))))******++++++,,,,,,((((((((()))))))))******))))))))))))))))))))))))******)))))))))))))))))))))))))))*********++++++))))))))))))))))))******************)))))))))((())))))))))))))))))))))))++++++*********)))******))),,,111666===FFFRRRZZZ]]]VVVOOOKKKFFF???===>>>;;;???CCCEEEKKKUUUZZZ[[[WWWRRRLLLIIIJJJMMMPPPRRRSSSaaawwwzzzlll___XXXWWWRRRJJJCCC===888333000,,,+++***)))))))))******++++++++++++++++++++++++******************+++,,,))))))************))))))))))))))))))))))))))))))************************&&&&&&'''(((((((((((('''(((((()))***++++++++++++''''''''''''''''''''''''(((''''''''''''(((((()))%%%&&&&&&'''((()))******)))+++------+++******+++***)))(((''''''&&&&&&&&&)))((('''&&&&&&'''((()))&&&'''((()))***)))((('''))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((()))******+++)))((('''''''''(((***++++++++++++++++++*********,,,,,,+++++++++,,,,,,---+++...111222222555:::???CCCGGGNNNUUU\\\bbbfffggggggddd```\\\YYY[[[```dddaaabbbgggmmmsssvvvwwwvvvnnnlllggg___TTTHHH===777999@@@GGGOOOZZZhhhpppqqqooopppoookkkeee^^^ZZZWWWXXX\\\aaagggjjjkkkkkkjjjfffaaa]]]^^^dddjjjkkkjjj```\\\XXXWWWZZZaaaiiinnnooooooooooooqqquuuxxx{{{}}}uuuttttttwww{{{zzzxxxuuusssrrrrrrtttuuuvvvtttpppnnnuuu}}}xxxsssnnnjjjhhhhhhkkknnnpppmmmgggdddfffiiipppwww~~~~~~uuuuuu|||}}}yyy|||{{{oooeeeccclllwwwyyyzzzyyyvvvpppggg___ZZZOOOGGG@@@>>>;;;777777999555444444666:::@@@FFFIIINNNWWWcccnnn{{{|||yyy{{{~~~zzzeeeUUURRRUUURRR[[[ggguuu}}}rrrTTTAAA999444000...//////..................+++,,,---......---,,,+++***+++***)))'''(((***,,,++++++++++++++++++++++++******++++++++++++***************))))))*********))))))***++++++++++++***))))))(((((()))***+++,,,)))))))))***************'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))************************))))))))))))))))))))))))))))))))))))******************))))))))),,,///111444===IIISSSZZZUUURRRPPPKKKDDDAAABBB@@@CCCDDDEEEKKKTTT[[[\\\SSSQQQNNNLLLLLLOOOSSSVVVXXXhhh~~~wwwjjj```[[[PPPJJJAAA999444000...---,,,,,,,,,+++++++++,,,---+++***))))))))))))***+++((((((((((((((()))******((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''(((((((((''''''%%%&&&((()))******))))))'''''''''''''''''''''''''''''''''''''''((())))))%%%%%%&&&'''((()))***+++(((***------+++)))***+++,,,+++***((('''&&&&&&&&&(((((((((((((((((((((((($$$&&&''')))))))))'''&&&))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******(((((((((((())))))))))))***++++++++++++++++++,,,++++++************++++++))),,,/////////111666:::999>>>FFFOOOVVV]]]cccfffiiihhheee___[[[[[[___cccccceeejjjqqqwww{{{|||{{{vvvtttoooggg[[[NNNBBB;;;999<<>>555000000111000...***+++,,,---------,,,,,,///...---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++***)))))))))*********++++++++++++***))))))***)))(((((())))))((('''))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&///***%%%%%%(((***)))&&&((((((((((((''''''''''''((((((((()))******+++++++++*********))))))(((((()))((('''''''''(((***+++***************)))((((((++++++******)))(((((((((+++*********))))))((((((*********++++++,,,,,,,,,(((((('''''')))---444888DDDIIIRRR[[[\\\VVVRRRSSSTTTTTTRRROOOJJJGGGGGGHHHHHHLLLPPPSSSVVV[[[bbbgggzzz{{{nnnjjjjjjssswww{{{{{{uuummmeeeaaa333111///---++++++,,,,,,+++++++++************))),,,,,,+++******+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((''''''((((((((((((((((((((('''''''''''''''(((((('''((((((((()))))))))))))))(((((((((((((((((((((&&&''''''(((((('''&&&&&&((((((((()))))))))))))))''''''(((((()))((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++(((&&&'''+++,,,***&&&((((((((()))*********+++(((((((((((())))))))))))************************)))******+++***)))((('''++++++++++++++++++++++++,,,+++)))(((((()))+++,,,///222666<<>>===<<<@@@OOOaaaiiiiiijjjfffbbb_________]]][[[ZZZXXXVVVWWWZZZ___ccceeeeee```[[[\\\ccciiillllllmmmgggbbb___```aaadddfffaaa___^^^\\\WWWUUUZZZaaagggrrrzzz{{{yyyqqqmmmkkknnnuuu{{{~~~~~~zzz{{{|||||||||~~~~~~zzz|||zzzyyyxxxwwwwwwxxxyyyzzzwwwuuusssttttttpppiiiccc```fffuuu~~~vvvpppgggaaa^^^\\\XXXUUULLLJJJGGGCCC@@@===;;;:::666666555444444444444444555333888DDDKKKTTThhh|||{{{wwwuuuvvvvvv{{{~~~~~~}}}uuukkkeeejjjqqqxxxyyyvvvtttsssoooqqqssswww|||{{{|||zzzaaaMMM>>>888111---...///...,,,,,,,,,,,,,,,------------......---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------***+++++++++******))))))***)))((()))***+++***)))))))))))))))))))))))))))((((((''''''''''''((((((999222***'''((()))(((&&&(((((())))))******+++++++++++++++************************)))))))))((((((******)))))))))***+++,,,***************)))(((((()))))))))))))))*********************)))))))))(((*********++++++,,,,,,,,,++++++***))))))+++///333???DDDPPP\\\^^^YYYTTTTTTUUUUUUUUUSSSOOOJJJGGGEEECCCHHHMMMQQQTTTXXX^^^ccctttvvvkkkfffdddiiilllppppppmmmgggccc```///...,,,+++******+++++++++++++++************)))++++++***))))))***+++++++++************)))))))))))))))))))))))))))))))))++++++++++++************((((((((((((((((((((((((******)))((('''&&&&&&%%%&&&&&&&&&&&&'''((())))))''''''((((((((()))))))))((((((((('''''''''&&&&&&&&&''''''(((((('''''''''))))))))))))))))))))))))(((((()))))))))(((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''(((***(((&&&''')))+++)))&&&))))))))))))))))))))))))''''''(((((())))))******************************)))************)))((((((+++++++++++++++++++++++++++***)))(((((()))***+++,,,///333777<<>>===EEESSS]]]```eeebbb___]]]]]]]]]\\\[[[[[[[[[ZZZYYYYYY[[[___bbbaaa___]]]\\\]]]aaaeeehhhooolllhhheeedddeeeeeeddd]]]ZZZYYYXXXUUURRRUUU\\\```kkkuuuxxx}}}xxxqqqnnnkkkmmmsssyyy|||}}}wwwyyy{{{||||||~~~{{{zzz|||xxxyyyzzz{{{zzzyyywwwvvvqqqsssuuuvvvuuurrrooollldddiiivvv~~~}}}~~~~~~~~~}}}}}}~~~{{{tttnnngggaaa\\\VVVOOOJJJBBBAAA???===;;;:::999999666555444444444555666666555555;;;HHHRRR\\\pppxxxtttuuuwww}}}~~~zzzwwwssskkkdddgggppp|||~~~yyysssqqqooosss~~~{{{~~~yyycccLLL;;;777333///...///000...,,,...---,,,,,,,,,---//////...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++---...///......---++++++*********)))))))))***)))((()))+++,,,,,,+++))))))))))))))))))))))))******))))))))))))******;;;444,,,''''''(((((('''''''''((()))***+++,,,,,,------,,,++++++***))))))******))))))))))))(((((())))))((((((((()))***+++)))************))))))((('''(((((()))******++++++************))))))))))))*********++++++++++++++++++,,,,,,+++******---///666>>>LLLZZZ^^^ZZZVVVVVVXXXXXXYYYXXXUUUOOOGGGBBB???CCCHHHLLLOOOSSSZZZ___mmmvvv|||xxxooogggaaa\\\]]]___bbbcccbbbaaa```aaa***))))))(((((())))))***+++++++++*********)))))))))))))))(((((()))))))))************))))))))))))((((((((((((((((((((((((+++++++++*********))))))((((((((((((((((((((((((******)))((('''&&&&&&%%%%%%%%%%%%&&&'''((()))***'''''''''((((((((())))))((((((((('''&&&&&&%%%%%%&&&''''''(((((((((((('''*********))))))))))))((()))))))))))))))((('''&&&''''''''''''(((((((((((($$$$$$%%%&&&&&&'''(((((()))'''&&&'''((()))(((&&&)))))))))))))))(((((((((&&&''''''((()))******+++************************))))))*********)))))))))******************************))))))))))))******+++---000222666;;;AAAEEEOOOXXXaaaeeeggggggccc]]]ZZZaaalllwww~~~~~~zzzvvvnnnjjjeeeaaa^^^ZZZTTTPPPKKKHHHBBB>>>@@@IIITTT[[[```___\\\[[[ZZZYYYYYYXXXZZZ\\\\\\[[[XXXXXX\\\```___``````^^^\\\]]]ccciiirrrrrrooolllkkkkkkhhhccc^^^ZZZWWWUUURRRQQQVVV]]]aaaiiipppssswww|||{{{vvvqqqooolllnnnrrrwww{{{|||wwwxxxzzzzzzzzzzzz|||~~~}}}wwwuuuvvvyyy{{{|||{{{{{{{{{zzzxxxvvvsssrrrnnnrrrvvvxxxvvvuuutttuuulllnnnvvv}}}{{{zzzyyy}}}}}}}}}~~~}}}}}}}}}}}}}}}~~~yyyvvvooofff^^^WWWPPPHHHBBB>>>===<<<;;;::::::::::::777777777666777888999999:::;;;BBBMMMXXXccctttyyyuuuxxx|||yyypppjjjhhhgggeeeqqq|||zzztttqqqpppuuu~~~~~~~~~xxx{{{zzzeeePPP>>>444333111000111222333111//////...,,,,,,,,,---///111------,,,,,,+++,,,,,,---++++++,,,,,,,,,,,,++++++'''(((+++---...---,,,++++++******))))))))))))))))))(((''')))+++,,,,,,+++((((((((((((((((((((((((+++******))))))******+++000,,,(((&&&&&&((()))(((&&&&&&&&&'''((()))))))))+++++++++*********))))))))))))))))))))))))((((((&&&&&&&&&&&&&&&''''''((())))))************)))((((((((())))))*********************)))))))))))))))***************+++++++++((()))+++++++++,,,---///000666CCCPPPVVVVVVUUUXXX]]]\\\[[[ZZZXXXRRRIIICCC@@@BBBEEEFFFHHHMMMVVV\\\ffflllpppmmmiiieee^^^WWWVVVWWWXXXXXXYYY[[[^^^aaa)))))))))))))))******++++++++++++*********))))))************************))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%%%%%%%&&&((())))))''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&''''''((())))))((((((************)))))))))))))))*********)))(((''''''&&&'''''''''((((((((()))%%%%%%&&&'''(((((())))))((('''''''''(((((((((''')))))))))(((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))******,,,...000222666;;;???HHHQQQ\\\dddiiikkkggg```YYY^^^hhhsss{{{~~~{{{xxxmmmggg```\\\[[[[[[XXXUUUQQQLLLFFF@@@???DDDNNNVVV]]]\\\[[[YYYVVVTTTTTTTTTVVVXXXZZZYYYWWWXXX[[[^^^]]]```bbb___[[[\\\cccjjjuuuxxxyyyuuuttttttnnnfffccc\\\VVVSSSRRRTTT[[[cccgggjjjlllmmmooossstttsssooonnnmmmooorrrvvvyyyzzzwwwxxxzzzzzzyyyyyyzzz||||||yyyuuurrrssswwwzzz|||~~~zzzwwwtttrrrppppppmmmsssxxxzzzxxxwwwyyy{{{vvvtttwww}}}}}}}}}~~~|||~~~~~~{{{xxxxxxyyywwwxxxxxxzzz{{{|||}}}}}}}}}~~~~~~~~~yyyyyypppcccXXXPPPIIICCC???999888777666555555555555555666777888999999::::::???BBBJJJTTT___lllzzz~~~{{{~~~{{{mmmbbb\\\^^^fffmmmxxxqqqpppssszzz~~~zzz~~~xxx{{{|||gggRRRAAA777333000000111222333333222000///...,,,,,,,,,---///111,,,,,,+++++++++,,,,,,---***++++++,,,,,,++++++***'''(((+++---...---,,,++++++***)))((((((((())))))((('''&&&(((***++++++***((((((((((((((((((((((((***))))))(((((())))))***'''''''''((())))))((('''((((((((((((''''''''''''(((((((((((())))))******(((((((((((((((((())))))%%%&&&&&&'''''''''''''''((())))))*********))))))************))))))(((((())))))))))))))))))******************************(((***+++,,,++++++,,,------000888CCCIIILLLQQQWWW___^^^]]][[[XXXRRRLLLGGGEEEEEECCCAAABBBHHHSSS[[[```dddffffffeeeccc]]]VVVRRRQQQQQQPPPQQQUUU[[[```+++++++++,,,,,,,,,------+++++++++************))),,,,,,------------,,,,,,(((((()))))))))))))))***))))))))))))))))))))))))(((((((((((('''''''''&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))%%%%%%%%%%%%&&&'''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&'''(((((()))))))))))))))))))))*********++++++))))))*********)))(((((('''''''''(((((())))))***'''''''''((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))))))))))))))))))))((())))))***+++************************))))))))))))))))))))))))***+++---...///333777;;;AAAJJJUUU___gggllliiibbbYYY[[[aaakkkvvv|||}}}{{{kkkcccZZZVVVYYY\\\\\\[[[VVVPPPHHHDDDAAABBBIIIPPPXXXYYYYYYVVVSSSQQQPPPQQQPPPSSSVVVXXXYYY[[[^^^```]]]aaaccc```\\\\\\bbbiiivvv}}}~~~}}}}}}uuukkkfff^^^VVVSSSSSSWWW```iiimmmlllkkkiiiiiikkklllmmmllllllnnnpppsssuuuxxxyyywwwyyy{{{|||{{{{{{|||}}}xxxvvvtttsssuuuxxx}}}zzzuuurrrqqqqqqrrrqqquuuzzz{{{zzzzzz{{{}}}|||xxxxxx|||~~~{{{zzzxxxwwwvvvvvvvvvxxxzzz{{{}}}}}}~~~wwwzzz|||{{{xxxwwwxxxzzzwwwwwwxxxzzz{{{|||}}}~~~yyyyyynnn___RRRJJJDDD???<<<888777666555555444555555333555999<<>>DDDNNNVVVYYY]]]______```aaa\\\VVVOOONNNLLLJJJLLLQQQYYY^^^***++++++,,,,,,,,,,,,++++++++++++************)))***+++,,,------,,,+++***(((((((((((())))))******))))))))))))))))))))))))((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&''''''(((((())))))***&&&&&&((())))))*********(((((()))***++++++,,,---(((((()))*********))))))''''''((())))))***++++++((((((((((((((((((((()))((()))***))))))((())))))&&&'''''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,************************(((((())))))))))))((((((((()))++++++---000444888999BBBLLLVVVaaahhhgggbbb^^^\\\^^^eeennnvvvxxxxxxiii___TTTQQQVVV]]]bbbbbb^^^VVVNNNKKKHHHEEEGGGLLLSSSUUUVVVTTTQQQOOOOOOQQQPPPRRRUUU[[[aaaeeeggggggdddfffgggddd___^^^ccchhhqqq{{{wwwjjjddd\\\UUUTTTVVVZZZccckkkooommmkkkiiihhhffffffggghhhkkkooorrrtttvvvwwwxxxyyy{{{||||||{{{yyyyyyzzzttttttssstttuuuxxx}}}}}}zzzwwwuuuuuuuuuvvvvvvxxx{{{|||||||||||||||}}}zzzzzz~~~|||zzz{{{~~~~~~}}}}}}}}}||||||{{{xxxvvvsssrrrsssrrrrrrsssuuuwwwyyyzzzzzz{{{}}}~~~~~~}}}|||ssswww{{{{{{xxxwwwyyy}}}zzz{{{|||}}}~~~~~~xxxuuujjj[[[NNNFFF@@@;;;888777666666666666777777888888===DDDKKKPPPRRRRRRQQQRRRWWW]]]fffppp|||~~~xxxrrrmmmccc]]]XXXXXXZZZ```nnn{{{zzzvvv}}}~~~~~~vvvjjjqqq~~~rrrWWWEEE999111...000,,,...//////...---,,,,,,,,,,,,,,,,,,------------++++++******+++,,,,,,---******++++++++++++******+++++++++++++++++++++++++++***(((''''''''')))******)))((((((***+++***((())))))))))))))))))))))))))))))(((((((((((()))))))))+++,,,,,,***(((''''''))))))))))))************(((((((((((())))))))))))'''''''''((((((((())))))((()))***+++++++++******(((((()))************************)))))))))))))))((()))))))))************+++*********)))))))))(((,,,,,,,,,+++)))((()))+++---+++,,,000444999AAAJJJTTTZZZ``````XXXQQQMMMMMMJJJIIIFFFAAA>>>AAAHHHNNNQQQVVVYYYYYYZZZ\\\YYYUUUOOONNNLLLJJJLLLSSS[[[aaa(((((())))))))))))((((((+++++++++************)))'''((()))******)))(((''''''((((((((())))))******))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++&&&&&&((()))************''''''(((***+++,,,---...'''((()))***************'''(((((()))***++++++,,,(((((((((((((((''''''''')))*********)))))))))***%%%&&&&&&'''((()))******))))))))))))(((((((((((())))))))))))))))))))))))***)))(((((((((***+++,,,))))))))))))))))))))))))(((((())))))))))))(((((('''((()))***+++...222666444<<>>888444222222222333444666777888AAAGGGPPPZZZaaaddddddccc^^^bbbggglllttt~~~}}}wwwoooddd\\\WWWUUUXXX___dddiiittt~~~~~~qqqlllmmmvvvxxx```GGG:::555111///111...///000///...,,,,,,,,,***+++,,,---------,,,,,,+++*********+++,,,,,,---******++++++++++++*********)))(((((('''(((((()))+++***((('''&&&''')))***,,,***)))***++++++***)))))))))))))))))))))))))))******))))))))))))******((())))))(((''''''(((***%%%%%%&&&'''((()))******++++++******))))))((((((&&&'''''''''(((((())))))&&&''')))*********)))((((((((()))***************((((((((()))******++++++(((((())))))*********++++++*********))))))((((((((()))***))))))***---///---++++++...111555<<>>666444222///---,,,,,,++++++,,,,,,+++++++++*********)))******++++++******)))*********))))))((((((((('''''''''(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((()))))))))))))))(((((('''''''''%%%%%%'''((())))))))))))(((((((((((((((((((((((((((((()))******++++++,,,%%%&&&&&&'''((())))))***+++******)))((('''&&&&&&(((((((((((())))))))))))++++++)))((('''''''''(((+++************+++,,,,,,)))******)))'''&&&((()))((())))))******************++++++)))((((((***,,,---000333666:::BBBMMMTTTaaa\\\WWWTTTSSSQQQMMMJJJLLLKKKKKKMMMLLLIIIJJJOOOPPPVVV\\\^^^]]]```hhhooo******))))))))))))******(((((())))))******++++++(((((((((((())))))***+++)))))))))))))))))))))))))))((((((''''''''''''((())))))))))))(((((((((((()))((((((''''''''''''(((******))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&$$$&&&((((((''''''(((***&&&'''((((((&&&&&&'''(((%%%&&&&&&'''((())))))***((()))))))))))))))******%%%%%%&&&'''((((((((((((((('''%%%&&&''')))(((((((((''''''(((***+++)))((())))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))******++++++'''((()))((('''((()))+++))))))(((((()))******+++)))...333444444666===CCCIIIOOOWWW\\\^^^\\\ZZZYYYUUUYYY]]]\\\[[[___iiiqqquuuwwwwwwtttnnnfff```]]]SSSOOOJJJFFFGGGLLLRRRVVVcccppp{{{zzzqqqhhh___YYYXXXVVVUUUVVVXXX[[[\\\[[[WWW\\\cccjjjmmmkkkgggeeeeeefffkkkqqqpppjjjhhhjjjhhhgggfffeeedddaaa]]]ZZZ[[[^^^bbbggglllnnnpppqqqmmmppptttvvvtttqqqnnnmmmnnnoooqqqqqqrrruuuyyy|||zzzzzzxxxuuurrrssswww||||||}}}~~~|||yyyrrrpppooorrryyy|||{{{{{{|||}}}}}}{{{xxxuuurrrnnnkkkkkkllllllkkkhhhiiikkkoooqqqqqqooollljjjjjjjjjkkkllloooqqqsssqqqpppooonnnmmmllllllllljjjhhhhhhmmmtttxxxwwwttttttuuuvvvxxxzzz}}}{{{~~~}}}|||~~~~~~zzzvvvsssmmmhhh```YYYQQQJJJCCC???;;;999555333111111222222111888CCCNNNRRRVVVaaammm~~~~~~yyytttooorrrssssssoooggg___XXXUUUSSSUUU[[[dddmmmsssvvvvvvhhhaaa[[[[[[^^^eeeoooyyygggMMM<<<555444000///---,,,,,,---///000......------------,,,,,,))))))************))))))++++++++++++++++++++++++)))))))))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''''''''((()))))))))((((((((((((((($$$%%%'''((())))))))))))(((((((((((((((((((((((('''(((((()))***++++++,,,&&&&&&&&&''''''(((((()))******)))(((((('''&&&&&&(((((((((((())))))))))))---,,,***)))(((((((((((((((((('''&&&&&&((()))***((()))))))))'''''')))***(((((()))************))))))***+++***((((((***+++***,,,---///333<<>>DDDMMMSSSWWWZZZ]]]```]]]^^^______aaagggpppwww{{{~~~|||rrrggg^^^ZZZYYYUUUPPPLLLLLLOOOSSSWWWQQQ___nnntttrrrlllbbbYYYVVVSSSPPPQQQUUUYYY[[[ZZZcccfffjjjlllmmmlllkkkkkk```ccciiipppooohhhddddddeeeiiillljjjddd^^^]]]^^^bbbccceeegggiiiiiiiiiiiibbbbbbaaa]]]ZZZYYY\\\```cccggglllooopppqqqqqqrrrwwwuuurrrqqqssstttttttttsssvvv|||}}}xxxwwwvvvvvvyyy{{{{{{wwwsssyyyxxxxxxyyy{{{|||{{{{{{xxxssslllhhhhhhkkknnnpppqqqmmmiiiggghhhjjjlllllljjjjjjkkkkkklllnnnqqqsssoooooonnnnnnnnnnnnoooooopppppprrrsssuuuwwwxxxyyy}}}}}}~~~zzz~~~vvvoooiiibbbZZZUUUQQQMMMGGGAAA>>>;;;999777111222333444555888;;;>>>FFFLLLUUU\\\]]]```kkkwww|||~~~}}}zzzqqqgggbbbaaa]]]XXXUUUWWW]]]bbbnnnuuu}}}aaaXXXRRRUUU]]]hhhttt~~~yyygggPPP???777222000000,,,...000111///...,,,,,,,,,,,,,,,+++++++++******))))))************))))))&&&&&&'''((()))***++++++)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''...---,,,***)))(((((((((%%%%%%%%%&&&&&&'''''''''*********)))(((&&&%%%$$$(((((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$'''''''''''''''&&&&&&&&&###$$$%%%''')))***+++,,,(((((((((((())))))))))))000///,,,***))))))******''')))+++------,,,***)))&&&'''((((((((()))+++---******+++,,,,,,,,,,,,+++)))***++++++******+++,,,''')))+++,,,---111999???MMMQQQTTTUUUTTTUUUYYY\\\\\\]]]______VVVLLLIIIKKKHHHKKKPPPUUUXXXYYYXXXWWW((()))***++++++***)))((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((***+++***(((''''''(((******)))'''&&&%%%$$$###&&&'''((())))))***))))))(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&((()))***((()))))))))************))))))))))))))))))))))))%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((++++++***((('''(((***,,,((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))(((((()))************)))222...,,,......,,,...222444:::BBBKKKQQQWWW[[[^^^___aaadddeeefffjjjqqqwwwuuuiii]]]TTTUUURRRPPPNNNOOORRRVVVYYYXXX[[[aaagggjjjiiieeeaaaZZZSSSNNNOOOSSSVVVYYY]]]eeeeeefffiiimmmnnnllliii^^^___```cccfffgggfffeeemmmnnnmmmiiiddd___\\\[[[___```bbbfffiiiiiihhhfffiiiaaaYYYVVVTTTQQQQQQSSSZZZ___eeejjjmmmooopppqqqqqqrrrrrrqqqpppppprrrtttwwwzzz~~~|||zzzrrrsssuuuwwwxxxxxxwwwvvvwwwwwwxxxyyyzzzzzzyyyyyywwwqqqlllkkkjjjiiimmmrrrooonnnllllllnnnpppppppppjjjnnnsssvvvvvvuuuttttttsssrrrpppooonnnnnnoooooopppqqqqqqrrrsssvvv{{{tttggg^^^YYYTTTLLLEEEEEEEEECCC>>>888333111000555777:::;;;<<<@@@FFFKKKQQQXXX___dddgggkkkqqqwww}}}zzzxxxxxxxxxsssiiiaaaXXXUUUSSSTTTTTTWWWaaakkkuuu|||nnnbbbYYYUUUZZZaaahhhrrr}}}|||cccUUUCCC666000000//////000000///...............,,,,,,,,,++++++************************)))((('''++++++******))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((('''''''''(((((()))(((((((((((((((((((((((((((((())))))((('''&&&&&&((((((((((((((((((((((((***)))'''%%%$$$%%%&&&'''---(((&&&))))))&&&$$$%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''''''''((((((((((((************************&&&'''''''''(((((())))))(((((((((((())))))))))))***,,,---,,,)))''')))+++************)))))))))))),,,+++******,,,000333666???CCCIIIOOOTTTZZZ```cccfffddd```[[[UUUPPPMMMKKKIIIIIIIIIKKKNNNRRRVVVXXX((()))******+++++++++***&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))******)))(((''''''&&&&&&'''(((***)))(((''''''(((***))))))((('''&&&%%%%%%&&&''''''(((((((((((('''(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&''''''&&&&&&''''''''''''''''''(((''''''&&&'''((()))***(((((()))))))))*********((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&'''((((((((((((((()))((((((&&&%%%&&&(((***((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))***))))))(((*********))))))(((((((((...******---...,,,...222222777>>>EEELLLQQQWWWZZZ```ccceeefffgggjjjpppuuu|||vvvjjj]]]SSSPPPOOONNNNNNPPPSSSWWWZZZYYYZZZ^^^bbbeeefffdddaaa[[[TTTNNNPPPSSSUUUXXX]]]fffeeegggkkkpppqqqnnnkkkZZZZZZZZZ]]]bbbgggkkkmmmuuutttpppjjjccc^^^\\\[[[^^^```cccfffggggggdddbbbfff^^^VVVSSSQQQNNNOOORRRVVV[[[aaagggjjjlllllllllkkkmmmoooooonnnmmmnnnpppxxxzzz}}}}}}zzzxxxuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxyyyyyyzzzzzzyyytttpppooommmkkkmmmqqqnnnmmmmmmmmmnnnpppppppppooossswwwyyyyyywwwwwwwwwuuusssrrrqqqppppppqqqqqqssssssttttttuuuyyy~~~}}}}}}|||~~~}}}yyywwwpppggg\\\UUURRROOOHHHBBB;;;;;;;;;999666555555666666:::???CCCHHHNNNVVV\\\^^^bbbhhhmmmpppqqqrrrsssrrrrrrssstttrrrjjj___WWWRRRPPPQQQUUUXXX]]]gggqqqtttiiiaaa[[[ZZZaaaiiipppyyy|||iiiPPPFFF:::111//////...,,,......---,,,,,,,,,,,,---,,,++++++++++++++++++***))))))*********)))))))))*********)))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''''''''''''''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&''')))***+++'''&&&((()))&&&%%%&&&'''''''''((((((((())))))''''''''''''((((((((((((''''''''''''((((((((((((************************''''''((((((((()))))))))))))))))))))(((((((((((((((***,,,+++)))((()))************)))))))))((((((((('''&&&'''))),,,///111888<<>>DDDJJJPPPTTT^^^aaadddeeeeeeggglllpppwwwwwwkkk]]]RRRLLLLLLMMMOOORRRUUUWWWYYYYYYYYY[[[^^^aaacccbbbaaa[[[TTTOOOPPPRRRTTTXXX^^^eeeeeeffflllqqqrrrmmmhhhVVVUUUUUUWWW]]]eeemmmssswwwuuupppjjjccc```___``````bbbeeeggggggfffcccaaafff^^^VVVSSSQQQOOOQQQTTTSSSXXX^^^dddhhhhhhgggeeedddfffiiiiiiiiiiiiiiijjjtttuuuwwwyyyyyywwwtttsssvvvuuutttrrrssstttvvvwwwwwwwwwwwwwwwxxxzzz{{{{{{{{{vvvsssrrrppplllkkknnnnnnnnnoooooopppqqqqqqrrruuuwwwzzzzzzyyyxxxxxxxxxxxxwwwuuutttssssssttttttuuuvvvvvvvvvwww{{{~~~~~~}}}~~~}}}~~~~~~}}}|||zzzyyyvvvyyy|||}}}yyyrrriiiddd\\\VVVNNNKKKKKKIIIDDD???444555666666777888;;;>>>???CCCIIIOOOWWW___ggglllnnnoooqqquuuxxxwwwrrrmmmiiikkknnnmmmhhh___UUUNNNMMMLLLPPPWWW^^^eeepppyyytttlllfffdddcccfffnnnwww|||}}}cccQQQ<<<777111......///---,,,,,,,,,+++************************+++++++++++++++(((((()))*********))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))(((''''''''''''''''''&&&###$$$&&&'''((((((((('''(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''((((((''''''((()))+++,,,)))&&&%%%)))***'''&&&'''(((((((((((()))))))))***&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))))))))*********))))))((((((''''''&&&(((***+++***)))))))))******))))))))))))((((((&&&%%%%%%%%%'''))),,,...///333999@@@HHHRRR\\\bbb```______]]]ZZZVVVSSSQQQKKKHHHEEEDDDFFFKKKQQQUUU+++***)))((('''((()))*********))))))))))))******))))))))))))))))))))))))******))))))((('''&&&&&&$$$%%%'''((('''&&&'''(((((((((((()))))))))))))))(((((('''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%'''((())))))))))))((((((%%%&&&''''''((((((''''''%%%$$$$$$$$$&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((()))(((,,,***(((&&&%%%&&&'''((()))'''(((---...,,,,,,......000444888<<>>555777888:::;;;???DDDHHHPPPSSSWWW]]]dddkkkqqquuu{{{wwwtttvvvzzzyyyqqqiiiggghhhgggccc\\\UUUPPPMMMNNNNNNSSS\\\eeemmmvvv~~~tttnnnkkknnnpppvvv}}}~~~dddMMM???444111......///000///...++++++***))))))))))))***))))))******++++++,,,,,,))))))))))))))))))(((((((((((())))))******++++++))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''''''''!!!"""%%%''')))(((''''''(((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''((((((''''''(((((()))***)))&&&&&&***,,,***((()))''''''((((((((()))))))))&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******************))))))((((((''''''%%%''')))******))))))(((***)))))))))((((((((((((((('''''''''(((***,,,...+++---222888@@@JJJUUU\\\[[[\\\]]]]]][[[XXXTTTQQQIIIGGGEEEDDDEEEIIIMMMPPP,,,+++)))'''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''((('''&&&'''((((((((((((((())))))))))))))))))((('''&&&&&&&&&'''&&&'''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&%%%&&&&&&'''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%!!!"""$$$&&&'''''''''&&&%%%&&&&&&'''''''''''''''&&&%%%%%%&&&))))))'''%%%((((((((((((((((((((((((''''''''''''((((((((((((******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******)))((('''%%%%%%''')))***+++)))***---...+++***,,,---...111444777===CCCHHHPPPUUU[[[^^^^^^^^^```ccckkkrrrwwwwwwssskkk^^^RRRMMMNNNQQQTTTVVVVVVVVVUUUVVVXXX[[[```cccdddaaa___VVVQQQMMMOOOQQQTTT\\\eeejjjjjjjjjkkkjjjeee^^^XXX[[[]]]^^^^^^]]]]]]^^^``````ccceeefffdddbbbaaaaaadddddddddcccbbbeeejjjnnnmmmfff```___^^^]]]^^^aaaaaaaaadddgggiiigggaaa]]]XXXWWWVVVSSSRRRSSSWWWZZZ^^^___aaadddfffggghhhiiilllkkkkkklllnnnrrrvvvxxxuuuuuuvvvwwwxxxzzz|||}}}{{{xxxwwwwwwtttnnnjjjkkkqqqsssuuuvvvuuuuuuwwwzzz||||||{{{xxxvvvuuuvvvxxx~~~}}}{{{zzzyyyyyyzzzzzzyyyzzz{{{{{{||||||zzzxxxxxxyyy|||~~~}}}~~~}}}|||zzz{{{yyyvvvsssqqqnnnjjjggglllkkkhhhccc[[[RRRJJJEEEDDDBBB??????AAAAAA@@@>>>888:::<<>>BBBJJJQQQXXX]]]^^^^^^```bbbggglllpppooommmiii^^^TTTOOOQQQTTTWWWXXXYYYXXXWWWVVVXXX\\\aaaddddddaaa^^^UUUQQQNNNNNNPPPTTT]]]fffnnnppppppmmmfff^^^XXXVVV[[[___cccccc^^^YYYWWWVVVZZZ]]]aaabbb```\\\ZZZXXXaaaaaaaaa___^^^aaahhhnnnnnnhhhdddddddddbbbbbbdddhhhggggggiiijjjhhhccc^^^TTTSSSPPPLLLIIIJJJMMMPPPTTTUUUWWWZZZ]]]```bbbcccdddeeegggjjjmmmpppsssuuuoooppprrruuuwwwxxxyyyyyy{{{xxxwwwyyyvvvpppmmmnnnsssuuuwwwvvvuuuvvvzzz~~~~~~|||xxxvvvvvvxxx{{{}}}|||zzzyyyxxxxxxyyyyyyyyy{{{}}}~~~~~~}}}{{{yyyvvvvvvwww{{{}}}|||{{{yyyuuurrrrrrpppnnnmmmkkkhhhccc```bbb___ZZZSSSMMMGGGCCC@@@@@@>>><<<<<<>>>@@@AAA@@@<<<>>>AAAFFFLLLVVV```gggnnnnnnqqquuu{{{zzzpppoootttuuunnngggbbb\\\TTTNNNMMMRRRXXX]]]```]]]]]]dddkkkoootttyyyyyy{{{uuuaaaOOO???555222333111...+++***+++,,,---,,,,,,+++************+++)))))))))***************))))))))))))((('''&&&&&&))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))###$$$&&&'''((((((((('''((((((((((((((((((((((((&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%***'''(((---///,,,******&&&&&&&&&&&&''''''''''''(((((((((((()))))))))***''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))))))))((((((((((((((()))))))))))))))***((('''(((*********)))))))))((((((((((((''''''''''''''''''((())))))***,,,,,,---...111777???DDDLLLOOOUUUYYYYYYVVVQQQNNNJJJJJJKKKKKKKKKJJJJJJJJJ))))))************))))))******))))))))))))******((((((((((((((((((((((((''''''''''''(((((((((((('''(((***)))(((''''''((((((((('''''''''''''''''''''&&&%%%$$$%%%&&&''')))&&&&&&&&&'''''''''((((((&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&'''((())))))$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''(((***,,,,,,***((('''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&***...///***&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++)))))))))))))))))))))(((***'''&&&))))))((()))---)))+++---///222555999===CCCKKKTTT[[[]]]^^^___aaaeeehhhiiihhhhhhfff___WWWPPPRRRUUUYYY[[[\\\\\\\\\XXXXXX[[[^^^bbbcccbbb```WWWSSSOOOOOOOOORRR[[[eeemmmqqqssslll```WWWTTTUUUTTT[[[aaabbb^^^XXXUUUUUUXXXZZZ\\\\\\YYYVVVUUUTTT^^^aaabbbaaa___```eeejjjooojjjhhhjjjjjjgggfffgggkkkhhhfffgggjjjiiieeeaaaVVVUUUTTTQQQMMMJJJIIIJJJKKKLLLMMMOOORRRUUUXXXYYYZZZ\\\```eeehhhiiiiiiiiihhhjjjnnnqqqtttttttttssswwwttttttuuutttooommmooosssuuuvvvtttrrrtttzzz~~~zzzvvvssstttwww{{{yyyxxxwwwuuuuuuuuuuuuvvvsssvvvyyyzzzzzzyyyzzzzzzxxxxxxxxxxxxwwwuuusssrrrppppppqqqssswwwxxxxxxxxxxxxwwwuuutttrrrooojjjgggeeeeeedddcccbbb___[[[WWWSSSQQQLLLHHHDDDBBB@@@@@@@@@???===>>>@@@DDDGGGHHHGGGIIILLLPPPWWWaaalllsssuuuttttttxxx|||~~~|||tttlllkkknnnnnnfff^^^WWWRRRNNNPPPVVV^^^dddggghhhbbb```dddiiikkkooosssyyy~~~~~~|||qqqvvvnnnWWWIII???666111111------,,,,,,++++++,,,---,,,+++******)))*********************))))))))))))&&&&&&'''((())))))((((((*********)))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''')))&&&''',,,...***''''''''''''''''''(((((((((((('''''''''((((((((())))))''''''''''''((((((((((((************************)))))))))(((((((((''''''''''''(((((())))))******...+++(((''')))+++***)))))))))(((((((((''''''''''''''''''''''''(((((((((++++++++++++,,,///555999AAAFFFNNNUUUWWWVVVQQQNNNOOONNNMMMLLLKKKKKKLLLLLL'''(((***,,,---...------''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))******))))))((((((''''''(((***+++***(((''''''(((((((((''''''&&&&&&&&&&&&&&&%%%#########%%%'''(((&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%%%%###$$$%%%&&&''')))******$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''((((((((($$$%%%&&&'''&&&### $$$%%%&&&&&&''''''&&&&&&'''&&&&&&+++///000+++%%%((((((((((((((((((((((((''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&((()))***++++++++++++***((('''&&&((($$$###&&&((('''***///'''***,,,...000333666999===EEEPPPWWWZZZ[[[]]]___dddfffeeecccdddeee___XXXPPPRRRVVVYYY]]]___```aaaZZZYYYYYY[[[^^^aaabbbbbbZZZUUUQQQOOONNNPPPYYYcccjjjoooqqqiii[[[QQQPPPSSSNNNUUU]]]```]]]YYYWWWXXXVVVWWWXXXWWWUUUTTTTTTUUU___cccffffffbbbaaacccfffqqqmmmlllooopppllliiijjjjjjgggdddfffiiijjjgggcccZZZ[[[\\\YYYTTTOOOKKKIIIEEEEEEEEEFFFHHHKKKNNNPPPQQQUUUZZZ___aaaaaa___^^^cccfffkkkoooqqqqqqpppoooqqqooonnnqqqpppllljjjlllsssuuuuuurrrppprrrzzz}}}{{{wwwssspppqqquuuyyyvvvuuutttrrrrrrrrrrrrssslllooosssuuutttrrrqqqqqqpppqqqqqqpppooommmjjjiiiiiiiiiiiikkkmmmnnnnnnllliiihhhfffeeeddd```[[[XXX[[[[[[[[[[[[[[[XXXTTTPPPHHHGGGDDDBBBAAA@@@AAABBBCCCBBBAAAAAAEEEIIINNNQQQTTTUUUVVVYYY___hhhrrryyyxxxvvvuuuvvvyyyzzzxxxuuuuuunnnhhhhhhiiifff]]]UUUOOOMMMNNNVVVaaakkknnnnnnkkkddd```cccggghhhkkkooowwwzzzyyyzzzwwwuuu|||kkkVVVBBB999777333111222(((***,,,............///++++++***)))))))))))))))++++++******))))))((((((###$$$&&&''')))***++++++++++++******))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((($$$%%%%%%&&&&&&'''''''''(((((('''''''''(((((()))((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))*********)))'''%%%&&&+++,,,(((%%%%%%(((((((((((())))))))))))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))************************))))))(((((('''''''''&&&&&&&&&'''((()))***++++++000,,,((('''(((++++++***)))((((((((('''''''''''')))))))))))))))))))))))))))******))))))+++///222999???IIIRRRVVVVVVRRROOOTTTRRRNNNLLLKKKLLLNNNOOO***************)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((())))))'''&&&&&&''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((($$$###$$$%%%((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''+++(((%%%&&&((()))(((&&&(((((((((''''''&&&&&&&&&(((((((((((())))))))))))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''')))******(((''''''((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))((((((***,,,000333555:::AAAKKKUUU[[[\\\ZZZXXX___aaacccdddbbb^^^YYYVVVZZZZZZXXXYYY```iiikkkgggaaa\\\YYY[[[bbbgggfffbbbXXXUUUQQQPPPRRRWWW]]]aaammmkkkfff```ZZZSSSNNNKKKJJJNNNUUU[[[^^^^^^\\\ZZZ[[[\\\[[[WWWTTTTTTXXX\\\eeeeeeccc^^^UUUQQQYYYdddqqquuuuuuqqqmmmmmmllliiihhhddd```___bbbddddddccc```aaabbbaaa^^^ZZZVVVSSSJJJGGGCCCBBBBBBDDDEEEEEEJJJMMMRRRWWWZZZYYYUUUQQQ]]]bbbgggjjjiiigggggghhhfffhhhkkklllllliiifffdddiiikkknnnooopppqqqtttvvvxxxvvvtttrrrqqqqqqrrrssspppmmmjjjgggfffeeecccaaa``````aaacccdddbbb___\\\cccbbbaaaaaaaaa```]]]ZZZ]]]\\\\\\[[[\\\\\\]]]^^^ZZZZZZYYYWWWTTTRRRRRRSSSSSSTTTSSSUUUYYYZZZQQQFFF===??????===;;;<<>>>>>???BBBHHHMMMRRRQQQQQQXXXbbblllqqqrrriiigggdddcccffflllrrrwwwvvvtttqqqmmmjjjhhhhhhhhhddd[[[RRRPPPPPPPPPQQQTTTWWWbbbooowww{{{{{{tttlllbbb```]]][[[___iiiuuu~~~|||uuuttt~~~sss```PPP@@@;;;555111111111111000,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))***+++,,,***((('''((()))******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''&&&'''''''''((((((((())))))&&&&&&'''(((((()))******))))))(((((('''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((()))(((((((((''''''''''''&&&(((***++++++***(((&&&''''''''''''((((((((((((((('''&&&&&&&&&&&&'''((('''((()))++++++)))((('''((((((***++++++,,,,,,,,,*********)))))))))(((((()))))))))******)))))))))******)))(((((('''''''''((((((''''''((()))+++,,,'''((((((((())))))))))))''''''''''''''''''((())),,,111888???DDDHHHLLLOOOQQQQQQRRRTTTWWWZZZ]]]^^^))))))******))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***)))''''''((('''&&&$$$((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&'''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((************************((((((((((((((((((((((((***+++,,,+++)))''''''((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))'''((()))***+++---......222888@@@IIIOOORRRRRRRRRRRRVVV[[[___```^^^YYYVVVUUUWWWZZZ^^^iiitttyyywwwfffaaa]]]]]]```aaa___\\\ZZZZZZ[[[\\\]]]^^^___```aaaaaa___]]]YYYTTTPPPMMMIIILLLQQQVVVYYYZZZYYYXXXYYYWWWVVVXXX^^^eeejjjmmmhhhccc]]]YYYSSSOOOQQQWWW```fffjjjiiihhhhhhfffbbb^^^\\\ZZZZZZ^^^bbbfffgggmmmjjjgggbbb___\\\ZZZYYY\\\ZZZVVVTTTRRROOOKKKHHHJJJHHHFFFGGGJJJMMMOOOPPPUUUVVVUUUTTTSSSTTTVVVYYYZZZ\\\^^^______]]]ZZZYYY^^^^^^^^^^^^]]]___bbbeeebbbaaa```^^^^^^```aaabbbbbb\\\SSSLLLGGGEEEDDDCCCBBBCCCDDDFFFGGGGGGFFFFFFEEEDDDDDDEEEGGGGGGEEEDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGIIILLLNNNOOONNNLLLKKKFFFNNNYYYaaafffaaaQQQAAA:::;;;>>>AAAFFFMMMUUU[[[bbbaaabbbhhhpppwwwyyyyyykkkiiigggfffgggjjjmmmpppvvvsssnnnhhhddd```___^^^VVVOOOIIIHHHJJJMMMUUU]]]dddppp}}}}}}vvvlllccc```___]]]]]]cccppp~~~{{{uuusss}}}|||lll[[[HHH999555333000///000111111000------------------------+++******))))))******+++***++++++***((('''((()))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%&&&(((+++...///,,,+++***)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''((())))))(((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''(((***,,,,,,***((('''))))))***+++,,,,,,,,,,,,******))))))))))))((((((***))))))(((((())))))***''''''''''''''''''''''''((((((((((((((()))******''''''((((((((()))))))))+++***))))))))))))))))))***,,,///333777>>>FFFKKKLLLNNNQQQVVV[[[```ccceee((()))))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###""""""$$$&&&((('''''')))))))))(((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''')))((('''((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''(((((()))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''''''''''''''((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***,,,---+++)))''''''((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))'''((()))***+++++++++***///333:::AAAHHHLLLNNNNNNMMMQQQXXX]]]___\\\XXXUUUUUUXXXZZZ^^^fffooosssrrrhhhccc___^^^___```^^^[[[[[[\\\]]]^^^______``````_________]]]ZZZUUUPPPMMMHHHKKKOOOSSSVVVXXXYYYYYY___\\\ZZZ\\\dddkkkoooqqqjjjbbbZZZWWWSSSNNNNNNPPPZZZbbbhhhhhhhhhhhheeeaaaZZZYYYYYY[[[___dddiiilllqqqnnniiidddaaa````````````___^^^]]]\\\XXXTTTPPPMMMKKKIIIJJJMMMQQQSSSTTTTTTRRRNNNJJJIIIKKKNNNQQQSSSTTTWWWYYYYYYYYYWWWVVVXXXXXXWWWUUUTTTUUUYYY\\\YYYXXXWWWWWWXXXYYY\\\]]]^^^VVVLLLCCC>>>===<<<<<<===???@@@AAAAAAAAABBBCCCBBBAAAAAABBBCCCDDDCCCAAAHHHGGGFFFFFFGGGIIIKKKMMMKKKLLLOOOSSSUUUTTTQQQOOOIIIPPPYYY___aaa\\\MMM???<<<>>>BBBHHHQQQ[[[eeekkksssrrrqqqrrruuuuuutttrrriiihhhgggggggggiiikkklll|||uuulllccc\\\YYYWWWWWWPPPLLLJJJKKKNNNSSS]]]gggnnnxxx}}}vvvnnngggaaadddcccaaaccciiivvv~~~wwwvvvxxx{{{~~~jjjYYYIII;;;111111000000//////...---,,,------------,,,,,,,,,,,,+++***)))(((((()))***+++)))++++++***((((((((()))))))))'''&&&&&&'''))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%(((+++///111,,,,,,***)))(((((((((((((((((((((((((((((((((((()))(((''''''''''''''''''(((((((((((((((''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((***---//////---***(((((()))***+++++++++++++++))))))))))))))))))((((((***)))(((''''''((()))***&&&&&&'''''''''((((((((())))))(((''''''&&&&&&&&&'''''''''((((((((()))))),,,,,,+++***)))))))))***))))))***+++///555<<>>AAAGGGNNNUUU[[[___bbb''''''((()))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))(((&&&'''(((((('''&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%"""$$$'''((('''&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))(((((((((&&&'''((((((((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''')))******(((''''''((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((((((((())))))))))))***,,,...111555:::???DDDGGGFFFJJJOOOTTTWWWWWWUUUSSSQQQVVVZZZ[[[```hhhkkkjjjgggddd```]]]\\\[[[YYYXXXXXXXXXYYYZZZ[[[\\\]]]]]]ZZZ[[[\\\\\\XXXQQQKKKFFFHHHIIILLLPPPTTTYYY]]]```___^^^^^^```cccggghhhiiieee^^^WWWTTTQQQLLLKKKMMMPPPXXX^^^___^^^^^^\\\WWWTTTWWW[[[___bbbfffkkknnnmmmllljjjgggfffeeeeeeeeegggfffeeeeeeccc^^^WWWSSSSSSTTTWWW\\\______\\\YYYVVVPPPIIIDDDCCCCCCDDDDDDDDDFFFGGGIIIJJJKKKKKKJJJLLLLLLLLLJJJHHHIIIKKKNNNNNNNNNNNNPPPRRRVVVZZZ\\\WWWOOOEEE===999:::<<<======BBBHHHKKKKKKJJJLLLNNNNNNLLLKKKLLLNNNPPPPPPPPPPPPOOONNNOOOTTT\\\dddiiinnniiidddaaa___]]]XXXTTTSSSVVVWWWWWWXXX[[[XXXSSSJJJMMMSSS]]]iiissszzz}}}~~~}}}zzzwwwsssoookkkiiimmmmmmmmmnnnoooqqqrrrsssnnndddWWWOOONNNQQQTTTUUU\\\WWWVVVZZZ^^^cccjjjqqqtttwwwwwwrrrppptttyyy{{{}}}|||{{{~~~{{{qqqooovvv}}}|||{{{{{{|||~~~lllWWWFFF;;;333111222+++...000000///...---...---,,,,,,++++++******)))***))))))(((((())))))***)))***+++***)))((()))*********))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((())))))((('''&&&&&&%%%&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((())))))))))))((('''''''''(((((()))(((((('''''''''(((((((((((()))))))))((((((''''''(((((()))'''''''''(((((()))))))))'''((()))***++++++++++++&&&&&&'''''''''((((((((()))((((((''''''''''''((((((***+++,,,++++++,,,...444777===EEENNNVVV\\\```&&&''''''((())))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((((((((((('''&&&***)))(((((())))))'''&&&'''''''''(((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%!!!$$$'''((('''&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''((((((''''''&&&&&&%%%&&&'''((('''&&&$$$###((((((((((((((((((((((((((((((((((((((((((((((((%%%'''((()))'''''''''((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))+++,,,,,,,,,---///444:::???BBB@@@CCCHHHNNNRRRTTTTTTTTTOOOTTTXXXZZZ]]]dddgggffffffccc___[[[WWWUUURRRQQQRRRTTTXXX[[[]]]\\\[[[ZZZYYY[[[^^^^^^[[[TTTMMMIIIHHHIIIKKKOOOUUU[[[aaadddcccdddeeedddbbbaaa``````___ZZZUUUSSSNNNJJJJJJMMMOOOUUUZZZZZZYYYYYYVVVRRRNNNSSSYYY^^^```cccfffiiiiiiiiihhhgggeeebbb___^^^cccccccccbbbaaa]]]XXXTTTWWWYYY]]]bbbeeedddaaa]]]\\\WWWPPPLLLJJJIIIGGGFFFEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFEEEDDDDDDEEEGGGHHHHHHIIIKKKOOOSSSWWWYYYVVVNNNEEE===999:::;;;<<>>CCCIIINNNRRRTTTUUUNNNTTTWWWWWWYYY^^^aaa```fffccc^^^YYYTTTPPPMMMLLLNNNRRRXXX]]]___^^^ZZZWWW[[[^^^aaabbb___ZZZSSSNNNIIIIIILLLPPPVVV]]]dddhhhlllnnnnnnkkkccc]]]ZZZYYY[[[WWWTTTQQQLLLGGGIIIMMMPPPVVVZZZYYYWWWWWWUUUQQQJJJPPPWWW\\\^^^```bbbdddfffggggggfffccc___ZZZWWW]]]]]]^^^___```___[[[XXX[[[]]]aaafffiiihhheeebbbccc^^^XXXTTTRRRPPPMMMJJJJJJIIIIIIGGGFFFDDDBBBAAA???@@@AAAAAA@@@@@@AAABBBDDDDDDEEEGGGKKKPPPTTTWWWWWWPPPFFF>>>;;;;;;<<<<<>>>>>@@@CCCCCCBBBBBB@@@???BBBHHHNNNPPPPPPMMMKKKGGGAAA<<<<<>>777333///---......---+++......---------,,,,,,,,,,,,+++******))))))******+++******))))))******+++*********)))))))))((((((((((((((((((((())))))))))))))))))(((((()))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%'''))))))((((((***,,,+++)))&&&$$$$$$%%%(((***(((''''''''''''(((((()))((((((((('''''''''&&&&&&'''''''''''''''((())))))&&&&&&&&&''''''(((((()))###%%%'''&&&$$$###$$$%%%))))))(((((('''''''''(((''''''''''''''''''''''''''''''(((((())))))))))))'''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((('''((()))******)))((('''+++******,,,...333777999((((((''''''''''''((((((%%%%%%&&&''')))***++++++(((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''(((((((((((('''&&&%%%$$$%%%&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))###$$$$$$%%%&&&((()))***&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''((()))(((&&&&&&(((******)))((('''&&&'''((()))&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&&&&''''''(((((()))))))))))))))(((''''''&&&&&&&&&&&&''''''((())))))***************))))))))))))(((''''''((()))***++++++///111444:::AAAHHHOOOSSSNNNOOOOOOOOOOOOPPPSSSVVVTTTTTTSSSPPPLLLJJJJJJKKKRRRUUUWWWXXX___hhhlllkkkmmmkkkjjjjjjjjjhhhfffddd\\\VVVRRRSSSTTTUUUZZZaaaiiimmmnnniiiaaaZZZXXXYYYWWWPPPJJJJJJLLLLLLPPPTTT^^^aaaaaaaaaeeemmmrrrrrrkkkfff```]]]^^^^^^\\\ZZZWWWWWWWWWWWWVVVTTTSSSSSSXXX\\\eeelllkkkeeeccceeehhhjjjlllmmmlllgggbbb^^^______```bbbccceeefffgggggggggeeecccaaa___]]]]]]WWWRRROOOQQQVVVXXXTTTOOOLLLIIIGGGHHHMMMSSSXXX[[[WWWUUURRRNNNMMMOOOUUUYYYaaafffmmmtttyyy}}}~~~~~~sssvvvvvvsssttt|||}}}uuunnnlllkkklllnnnsssxxx{{{}}}}}}}}}xxxuuuqqqooooookkkfffaaa\\\aaagggmmmoooooopppppplllggg```ZZZXXXWWWWWWVVVXXXWWWYYY[[[YYYVVVZZZ```wwwuuukkkddd\\\\\\dddnnnuuuxxx}}}wwwrrrzzzxxxeeeOOO===666444222000---,,,,,,,,,,,,+++............------------++++++***)))))))))******+++******))))))******+++******))))))))))))(((((('''''''''(((((())))))***))))))************))))))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&((('''&&&%%%&&&&&&'''(((%%%&&&'''&&&%%%$$$%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%''')))(((&&&&&&)))+++******)))))))))***++++++)))((((((''''''''''''((())))))((((((((((((''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&'''((((((&&&$$$%%%%%%%%%(((***)))&&&$$$&&&''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((()))******)))((('''************+++---...///(((((((((''''''(((((((((%%%&&&'''((()))***+++,,,((((((((((((((('''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''(((((()))(((&&&%%%$$$&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%$$$$$$######$$$$$$%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))%%%%%%%%%%%%&&&((())))))%%%&&&((()))))))))((('''''''''''''''''''''''''''((()))******)))''''''(((%%%'''(((((('''''''''(((***)))(((((((((((())))))&&&'''''''''''''''''''''))))))((((((''''''&&&&&&%%%&&&&&&'''((()))******&&&&&&''''''((()))))))))''''''''''''(((((())))))*********)))))))))))))))******)))))))))***+++++++++---000444:::BBBJJJPPPNNNNNNMMMMMMNNNPPPRRRTTTQQQQQQQQQOOOLLLJJJJJJKKKPPPSSSVVV[[[eeeqqqvvvtttppplllhhheeedddeeeeeeeee```ZZZVVVUUUTTTSSSVVV[[[]]]aaadddccc___[[[ZZZ[[[SSSLLLFFFGGGIIIKKKPPPUUU]]]```bbbeeellluuuyyyxxxooojjjccc___]]]]]]\\\[[[WWWTTTRRRSSSUUUVVVUUUTTTVVVYYYaaahhhiiieeedddggglllmmmnnnmmmhhhbbb[[[VVVVVVXXX[[[```eeeiiilllnnnmmmllljjjhhhfffdddcccccc___[[[XXX[[[aaabbb\\\VVVUUUSSSPPPPPPSSSZZZaaaeeedddbbb^^^[[[ZZZ]]]aaaeeehhhjjjnnnrrrtttuuuttttttpppssstttrrrpppuuu~~~yyyqqqmmmmmmoooqqqtttyyy{{{yyywwwvvvuuusssqqqnnnmmmkkkgggbbb^^^[[[```gggjjjiiifffdddddd^^^ZZZUUUSSSSSSUUUWWWXXXYYYYYY[[[]]]ZZZZZZ```jjjwwwooolllfff```aaaiiittt|||~~~|||wwwttttttvvvooo```NNN>>>555333444///...,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,******))))))))))))************))))))))))))*********)))))))))((((((((((((&&&&&&''''''((()))******((()))***++++++***)))(((''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''&&&%%%$$$$$$%%%'''***,,,%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''&&&&&&&&&&&&&&&))))))***+++++++++*********)))(((''''''''''''''')))))))))))))))(((((((((%%%&&&((()))))))))(((''')))))))))(((((('''''''''((()))))))))((('''&&&&&&"""&&&******%%%###$$$'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''((())))))(((''''''((())))))************)))'''((((((((((((((((((''''''((((((((())))))******'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''(((((()))(((&&&%%%$$$&&&&&&&&&'''''''''(((((()))(((((('''&&&&&&&&&&&&)))(((&&&&&&&&&&&&((()))%%%$$$$$$######$$$$$$%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&&&&''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&((()))(((&&&%%%%%%'''###%%%'''((('''&&&&&&'''))))))((((((((()))))))))(((((()))))))))(((((('''))))))((((((''''''&&&&&&%%%&&&&&&'''((()))******&&&&&&''''''((()))))))))))))))((((((''''''''''''))))))))))))))))))******++++++************++++++)))+++---000444<<>>DDDIIIIIIIIIKKKNNNQQQQQQPPPOOOQQQRRRQQQOOONNNNNNOOOMMMQQQWWWaaappp~~~tttmmmccc[[[XXXXXXZZZ[[[ZZZVVVSSSTTTSSSQQQSSSWWWWWWYYYZZZYYYWWWUUUUUUVVVOOOIIIGGGJJJMMMOOORRRWWWYYYcccmmmsssvvvwwwqqqkkkllliiiccc\\\WWWSSSRRRQQQRRRQQQQQQUUUZZZ]]]\\\ZZZXXXTTTTTTWWWYYYZZZ^^^cccddddddeeedddcccaaa^^^]]]^^^___bbbfffiiimmmpppqqqooommmiiieeeaaa___]]]]]]___^^^___bbbffffffdddaaa^^^\\\ZZZYYY[[[```hhhnnnuuurrrooonnnnnnmmmlllkkkdddeeefffhhhjjjlllmmmnnnllllllnnnqqqqqqrrrxxx}}}zzzuuuooolllnnnssswwwyyywwwsssnnniiieeeaaa```cccdddffffffddd```[[[WWWVVV[[[______ZZZVVVWWWYYYZZZZZZ[[[^^^dddhhhkkklll^^^\\\[[[\\\]]]___gggqqq{{{wwwuuuuuussspppnnnkkknnnuuuxxxtttyyyyyyhhh\\\KKKBBB777222222222///+++,,,---///...---,,,---///++++++++++++************))))))((((((((()))*********))))))(((((())))))***))))))((((((((((((''''''&&&&&&&&&''''''(((((()))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((()))))),,,***(((&&&%%%$$$$$$$$$'''((()))(((''''''((()))'''''''''''''''''''''''''''''''''(((((((((((((((...)))$$$'''...444666555***)))(((''''''''''''((()))((((((''''''''''''(((''''''(((((((((((())))))))))))******+++++++++***((((((''''''&&&&&&&&&%%%((('''&&&'''))))))(((&&&###%%%((((((%%%$$$&&&((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&'''((()))******+++***&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&&&&'''(((((('''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%)))((((((''''''''''''(((&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%(((,,,...---)))'''))),,,$$$%%%''''''&&&&&&(((***&&&&&&'''((((((((((((((('''((()))***)))(((&&&%%%'''''''''((((((((((((((('''''''''((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((('''''''''((()))))))))************((((((''''''((()))******'''***---------111888>>>BBBBBBDDDHHHLLLNNNMMMKKKLLLNNNQQQRRRQQQQQQQQQRRRSSSUUUXXX```ppp~~~tttlll```VVVQQQQQQQQQRRRSSSPPPOOORRRRRRQQQSSSWWW[[[ZZZZZZXXXWWWVVVWWWXXXSSSNNNMMMQQQTTTUUUWWW[[[]]]iiivvvzzzxxxssskkkdddcccaaa]]]XXXSSSPPPOOONNNQQQRRRTTTXXX]]]cccfffhhh^^^YYYVVVWWWXXXWWWZZZ^^^[[[[[[[[[[[[\\\]]]]]]^^^^^^```cccgggkkknnnqqqsssnnnlllhhhddd```^^^]]]]]][[[]]]```bbbcccddddddeee_________]]]^^^cccjjjpppqqqooonnnnnnooonnnjjjfff```aaacccfffiiimmmoooqqqmmmjjjjjjnnnppppppsssxxxxxxuuupppjjjgggiiinnnrrrrrrlllddd___^^^]]][[[YYY^^^______^^^[[[WWWUUUSSSSSSXXX\\\[[[WWWWWW[[[```iiiiiijjjllloooppppppnnnaaa^^^^^^aaadddeeeiiinnnqqq~~~zzzxxxvvvuuuwww~~~zzz~~~{{{{{{|||zzz}}}vvveeeSSSDDD;;;666000---------+++(((+++---///...,,,+++,,,...,,,,,,,,,+++++++++******((((((((((((((()))******))))))(((((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''((()))))))))((('''&&&&&&%%%%%%&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((())),,,222999>>>///---)))&&&%%%&&&(((***(((''''''''''''(((((()))&&&&&&'''''''''((((((((()))))))))))))))******+++&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&(((+++,,,***(((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''&&&&&&''''''''''''''''''((()))******+++&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''***)))'''&&&%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''((()))***&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$'''''''''''''''((()))***&&&&&&%%%$$$$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$(((+++)))%%%###%%%(((%%%&&&''''''''''''))),,,%%%%%%&&&'''((((((''''''&&&'''((())))))'''%%%$$$&&&'''''''''(((((())))))((((((((((((((('''''''''&&&&&&''''''((()))))))))&&&&&&''''''((()))))))))(((((())))))*********+++((((((((())))))***,,,,,,'''+++......,,,...444:::======@@@EEEJJJLLLJJJGGGHHHKKKOOOQQQRRRSSSTTTUUUZZZYYYYYY___mmm|||yyyqqqdddYYYSSSQQQQQQRRROOOLLLLLLPPPRRRQQQSSSXXX[[[ZZZYYYXXXYYYZZZ]]]^^^VVVSSSRRRWWWZZZ[[[\\\___bbbppp|||~~~xxxqqqiiibbbXXXXXXWWWUUURRRPPPPPPPPPTTTUUUWWW[[[aaaiiipppuuuddd^^^ZZZ[[[ZZZWWWWWWYYYVVVUUUTTTTTTTTTVVVWWWYYYYYY[[[___dddjjjppptttvvvnnnkkkhhhdddaaa_________YYY\\\```aaaaaabbbeeeggg[[[\\\\\\ZZZ[[[___ffflllkkkjjjjjjlllnnnlllgggccc___```bbbeeehhhllloooqqqmmmgggfffkkknnnlllmmmrrruuurrrlllfffbbbbbbgggjjjiiiaaaWWWSSSTTTWWWWWWUUU\\\[[[YYYVVVRRROOOOOOOOORRRVVVZZZYYYWWWYYYaaahhhvvvuuuuuuvvvvvvtttpppmmm\\\ZZZ[[[aaadddddddddeeehhhyyy~~~~~~xxxqqqqqqvvvwww~~~wwwdddTTTBBB333222111///---+++******+++***---///...+++***+++------------,,,,,,,,,++++++((((((((((((((()))******))))))(((((((((((()))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((###$$$%%%'''((()))))))))%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$(((+++)))'''+++666???333000+++'''%%%'''***---'''''''''''''''((()))***%%%&&&&&&&&&''''''(((((()))((('''''''''(((***+++%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!$$$''')))'''%%%(((&&&$$$$$$&&&((()))((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''(((''''''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))***+++)))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))))))))(((''''''&&&&&&&&&$$$!!!!!!$$$&&&###%%%'''(((''''''((()))&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&((())))))(((&&&$$$)))&&&######&&&''''''&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%&&&'''''''''&&&%%%$$$$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%(((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%)))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))'''&&&$$$$$$$$$&&&((()))''''''''''''((((((((((((******))))))((((((''''''(((((())))))))))))(((((((((&&&%%%&&&(((+++,,,,,,+++******+++,,,...111222<<<;;;;;;???CCCDDDCCC@@@FFFHHHLLLPPPTTTWWWZZZ[[[WWW\\\bbbgggkkkpppwww}}}~~~wwwjjj\\\PPPKKKKKKLLLJJJJJJLLLPPPSSSTTTVVVYYY\\\\\\\\\]]]^^^___aaaaaaXXXWWW[[[aaacccbbbbbbeeeiiittt~~~}}}vvvnnnfff___aaaVVVNNNMMMPPPRRRTTTWWWXXXYYY\\\bbbjjjqqqvvvyyyiiieee___ZZZWWWVVVTTTSSSWWWPPPKKKMMMPPPQQQRRRUUUPPPUUUYYY[[[```fffiiigggeeedddddddddeeedddbbb```^^^]]]\\\[[[[[[]]]___```aaa[[[YYY]]]aaaaaaaaaccchhhdddcccffffffaaa^^^^^^]]]]]]]]]^^^aaaeeeiiilllfffbbbcccggghhheeehhhoooooojjjbbbZZZWWWXXX[[[]]]^^^WWWSSSSSSTTTPPPNNNNNNMMMLLLJJJLLLPPPTTTVVVWWWVVVVVVWWWXXXWWW[[[gggtttwwwpppjjjeeeccc]]]\\\[[[\\\```dddffffffttt}}}vvvqqqtttwwwwwwyyyzzz~~~rrr]]]KKK???666222......---,,,,,,,,,,,,---...------,,,,,,------...)))************+++++++++'''(((((()))))))))))))))******))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((%%%&&&((())))))(((&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''(((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''')))(((''''''((('''%%%###&&&''''''&&&&&&(((,,,///---+++)))((('''((()))***))))))((((((''''''&&&&&&''''''((()))))))))))))))&&&%%%$$$###$$$&&&(((***''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''''''''"""###$$$%%%&&&&&&'''&&&((((((''''''''''''((((((''''''((()))******))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&$$$""""""$$$&&&''''''((()))'''%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&((())))))(((&&&$$$(((&&&$$$$$$&&&''''''%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%'''&&&&&&&&&&&&'''((((((&&&''')))******)))'''%%%''''''&&&&&&&&&''''''(((&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((('''&&&%%%%%%&&&''''''''''''''''''(((((((((((())))))))))))((((((''''''(((((())))))))))))((((((...,,,******+++,,,,,,+++,,,++++++++++++---...///666666888<<>>???AAACCCGGGKKKOOORRRUUUVVVWWWYYYZZZYYYYYY[[[```eeejjjjjjhhhaaaXXXNNNHHHDDDGGGKKKNNNQQQWWW___dddeeehhheeeeeekkktttxxxvvvqqqmmmkkkkkkmmmlllhhhgggiiirrryyy~~~|||wwwrrrlllfff\\\TTTNNNNNNOOOQQQUUUYYY\\\^^^ccckkkrrrqqqhhh___]]]YYYUUUSSSSSSTTTUUUUUUQQQNNNOOOSSSTTTRRRRRRTTTWWW___eeeccc```]]]XXXSSSPPPOOOPPPQQQRRRRRROOOMMMIIIJJJLLLNNNQQQSSSUUUVVVSSSNNNMMMRRRVVVUUUTTTTTTYYYWWWXXX^^^___[[[XXXXXXVVVXXX[[[]]]___```______\\\YYYWWWXXXZZZ[[[]]]___bbb___[[[WWWUUUUUUVVVWWW```\\\[[[^^^^^^[[[[[[]]]cccdddfffhhhhhheee___ZZZWWWWWWYYY]]]___aaajjjttt{{{uuunnniiiffffffgggkkkmmmooommmkkkmmmuuu||||||xxxvvvsss{{{{{{vvvwww~~~uuuyyyuuudddWWWEEE>>>666///---...000111...---,,,,,,++++++,,,,,,++++++************++++++,,,,,,++++++***))))))(((###$$$&&&(((***+++,,,,,,%%%'''***---...---+++***((((((((((((((((((((((((+++******))))))******+++'''(((((()))((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$%%%%%%&&&'''))))))(((((((((((())))))%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&(((&&&%%%&&&'''(((((('''$$$&&&((((((&&&%%%%%%&&&(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''(((%%%&&&''''''((((((''''''((()))***+++***)))'''%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&&&&''''''&&&&&&&&&((((((((((((((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$'''((())))))((()))+++---'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&$$$%%%'''((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((((((''''''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%'''((()))((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''!!!"""%%%&&&&&&%%%$$$###!!!"""###%%%&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((((((((((((((())))))))))))((((((+++)))&&&&&&&&&''''''&&&''''''((()))***************+++---///222444777999>>>@@@DDDHHHLLLPPPRRRSSSTTTVVVXXXXXXWWWYYY^^^bbbiiihhheee___XXXQQQMMMLLLIIINNNRRRTTT[[[eeellllllhhheeedddiiirrrwwwuuuqqqmmmhhheeeeeedddbbbcccfffnnnssswwwtttpppllleee^^^UUUOOOKKKMMMOOOPPPTTTYYY\\\___gggoootttooocccYYYXXXUUUQQQOOOPPPQQQRRRRRROOONNNPPPUUUVVVTTTTTTXXXaaajjjqqqoooiiiddd^^^ZZZTTTQQQNNNMMMMMMNNNNNNMMMKKKMMMOOORRRUUUVVVWWWWWWWWWRRRPPPSSSUUUSSSQQQQQQUUUUUU[[[bbbccc\\\UUURRRPPPRRRVVVYYY[[[\\\[[[[[[XXXWWWUUUVVV[[[bbbeeeeeehhhfffccc___]]]\\\[[[[[[]]][[[\\\______]]]]]]```nnnnnnoooooommmggg```ZZZVVVUUUWWW[[[^^^aaaiiirrryyyvvvqqqllliiiiiijjjlllrrruuuwwwwwwuuuyyyxxxpppoooqqqzzzyyywwwzzz{{{xxxpppqqqsssssslll]]]JJJ===555222///---,,,,,,+++***------,,,++++++++++++,,,+++******))))))******+++************************************)))((('''&&&%%%'''***---------+++***(((((((((((((((((((((((((((''''''&&&&&&''''''(((++++++***)))'''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((&&&%%%%%%'''(((((('''$$$&&&((('''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&''''''&&&&&&''''''((((((((()))''''''((())))))))))))(((%%%''')))++++++***)))'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))((((((''''''&&&'''(((((((((((('''&&&((()))))))))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%$$$$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&'''((((((''''''((((((((((((''''''''''''&&&%%%%%%$$$######&&&''''''((((((''''''&&&)))+++,,,+++)))(((((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&'''(((((()))'''&&&%%%&&&(((***,,,%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%$$$$$$!!!""""""$$$%%%&&&'''(((''''''''''''((((((((((((&&&''''''''''''((((((((((((((())))))))))))((((((&&&$$$######%%%'''''''''&&&'''((()))************)))+++,,,------...111333:::<<<@@@DDDHHHLLLNNNOOOOOORRRUUUVVVVVVWWW[[[___gggfffccc]]]WWWTTTSSSTTTKKKRRRWWWYYYbbbpppxxxxxxjjjfffcccfffkkknnnmmmjjjfffaaa^^^^^^\\\ZZZ\\\```dddiiimmmllliiifff___WWWQQQNNNMMMPPPQQQQQQTTTYYY\\\cccnnnvvvxxxpppddd[[[WWWSSSOOOMMMNNNOOOOOOOOONNNNNNQQQVVVXXXVVVYYY]]]hhhrrrxxxuuummmgggaaa\\\VVVRRRNNNKKKLLLNNNPPPPPPPPPSSSVVVZZZ\\\]]]]]]]]]```YYYUUUWWWXXXVVVUUUUUUTTTVVV]]]ggghhh___UUUPPPSSSUUUXXXZZZ\\\\\\[[[[[[WWWWWWVVVXXX```jjjooonnnnnnllliiifffbbb___]]]\\\ZZZZZZ]]]cccdddccceeejjjuuutttsssrrroooiiiaaa\\\XXXUUUVVVZZZ^^^bbbkkkssswwwuuuqqqnnnmmmmmmoooqqqxxx{{{}}}qqqlllqqqxxx{{{uuutttqqqlllkkkhhhddd```XXXLLL===222000///......///---***(((------,,,++++++++++++++++++******************+++))))))*********+++++++++(((((())))))))))))((((((&&&''')))+++++++++***)))(((((((((((((((((((((((()))((((((''''''(((((())),,,,,,***)))'''&&&%%%$$$'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((***'''%%%%%%&&&'''''''''%%%&&&''''''%%%$$$%%%'''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''(((((()))))))))))))))%%%&&&(((***+++***)))(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((('''&&&'''((())))))((('''&&&((()))))))))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))+++,,,***'''%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''&&&$$$$$$&&&(((%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&'''(((***+++%%%%%%%%%$$$%%%%%%&&&&&&'''%%%$$$######$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%''')))***''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((())))))))))))(((((('''%%%$$$%%%''')))******((((((************)))((()))***++++++***+++...111555777;;;???CCCFFFIIIJJJJJJNNNRRRTTTSSSTTTVVVYYY```___]]]YYYUUUSSSSSSUUUOOOWWW\\\\\\fffvvv~~~}}}nnnjjjeeebbbbbbaaaaaa```]]]YYYYYYZZZZZZVVVVVVYYY]]]ccchhhiiiiiihhhaaaYYYWWWUUUVVVZZZZZZWWWXXX\\\___jjjwww~~~tttiiibbbXXXUUUPPPNNNMMMNNNNNNMMMNNNNNNRRRWWWYYYYYY]]]cccjjjsssyyysssjjjbbb\\\XXXRRROOOLLLLLLMMMPPPRRRRRRTTTWWW\\\aaadddfffffffffccc\\\WWWXXXZZZYYYYYYZZZXXXZZZbbblllnnnfff]]]YYY^^^___``````aaa```___^^^\\\]]]\\\^^^hhhuuuzzzxxxrrrqqqoookkkfffaaa]]][[[YYYZZZ___eeefffeeehhhnnnsssqqqooommmjjjfffaaa]]]\\\YYYXXX\\\```fffoooxxxwwwwwwvvvvvvwwwyyy|||}}}|||ooommmwww{{{rrrmmmhhhccc]]]XXXOOOIIIDDD>>>777222...------...//////---+++---,,,++++++***++++++++++++++++++******++++++++++++++++++***************%%%%%%''')))***+++++++++'''(((((()))))))))(((((())))))))))))))))))))))))+++******))))))******++++++***)))(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((())))))%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''+++(((&&&%%%%%%&&&'''&&&&&&''''''&&&%%%%%%''')))&&&&&&'''(((((((((((((((((('''''''''''''''&&&&&&&&&'''(((((())))))((((((&&&'''((()))))))))((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&''''''((((((((((((%%%&&&((())))))(((&&&%%%((()))******************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''((()))***+++)))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$%%%%%%&&&&&&''''''(((%%%$$$$$$######$$$$$$%%% $$$(((******(((&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''&&&######&&&)))&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&'''&&&&&&&&&&&&'''(((((("""$$$%%%'''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%###""""""###%%%&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))((('''&&&&&&''')))***''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((())))))))))))((((((***)))'''(((***,,,------***++++++++++++)))'''&&&''')))+++***((()))---000111333777;;;???CCCEEEFFFGGGKKKPPPRRRQQQPPPQQQSSSWWWWWWVVVTTTQQQOOOPPPQQQSSS\\\___^^^eeeuuu}}}zzzrrrnnngggaaa[[[YYYXXXXXXVVVTTTVVVZZZZZZUUUSSSTTTZZZaaahhhkkkmmmmmmfff^^^```___aaadddccc^^^]]]```cccoooxxxnnniiiZZZVVVRRROOONNNNNNNNNMMMNNNNNNRRRXXXYYYZZZ___fffiiirrrvvvpppddd[[[UUUQQQLLLKKKKKKLLLOOORRRSSSSSSUUUYYY___eeejjjlllllllllccc[[[UUUVVVXXXYYYZZZ\\\^^^```gggqqqtttnnngggddddddddddddcccbbb```___^^^cccdddcccdddooo}}}vvvuuurrrnnnhhhccc]]]ZZZWWWYYY]]]bbbbbb```bbbgggmmmkkkhhhfffdddbbb___\\\```\\\ZZZ^^^ccciiisss|||xxxyyy{{{~~~}}}}}}|||nnnmmmzzz~~~|||wwwlllfff```[[[LLLDDD:::333111111000///***)))((()))+++------,,,---,,,++++++******++++++,,,,,,++++++++++++,,,,,,---,,,,,,+++***)))((((((+++++++++***((('''%%%$$$((((((((('''''''''''''''************************''''''&&&&&&&&&&&&''''''((((((((((((((()))******''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''',,,)))&&&%%%%%%&&&&&&&&&'''''''''%%%$$$%%%(((+++&&&&&&'''((())))))(((((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''')))))))))(((((('''&&&%%%'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))$$$$$$&&&'''(((((((((((($$$%%%'''(((((('''%%%$$$((()))***+++++++++++++++***)))(((&&&&&&&&&'''(((''''''''''''((((((((((((((('''''''''''''''((())),,,***(((&&&%%%&&&'''(((''''''(((((('''&&&%%%%%%))))))(((''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((()))'''%%%$$$$$$%%%&&&%%%$$$((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###&&&&&&$$$!!!%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((( (((***'''$$$'''+++%%%%%%%%%&&&'''((()))***(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((,,,***((('''&&&'''((()))))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++***))))))+++...///,,,)))///111333777<<<@@@DDDFFFLLLLLLMMMMMMLLLJJJIIIHHHKKKPPPTTTTTTQQQPPPTTTXXX[[[]]]___aaadddjjjsssyyyzzztttiii^^^VVVSSSTTTUUUMMMQQQVVVXXXWWWTTTQQQPPPXXXbbbmmmrrrooojjjfffddddddiiimmmjjjdddaaacccgggcccrrr{{{rrrjjjddd\\\RRRLLLKKKMMMOOOPPPOOOQQQTTTYYY___eeekkknnnrrrnnnjjjggg```WWWQQQPPPLLLLLLMMMMMMNNNQQQVVVZZZ]]]```eeelllqqqpppjjjdddaaaZZZUUUUUUVVVVVVYYY]]]bbbcccjjjtttuuummmiiiiiiiiiiiifffaaa]]][[[[[[\\\^^^gggkkkkkkqqq}}}tttrrrooolllcccZZZXXX[[[YYY\\\^^^^^^^^^```eeejjjpppnnnkkkhhhfffdddaaa^^^aaa^^^[[[]]]dddnnnxxx}}}}}}zzzvvvtttxxx~~~sssttt~~~yyyxxxvvvsssttt}}}}}}ooo```SSSJJJ;;;777333000///...---,,,---,,,,,,+++*********+++------------------------,,,+++))))))***+++******))))))))))))))))))))))))))))))************))))))'''((()))******+++******'''''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))((('''%%%$$$###$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%)))(((((('''''''''((((((''''''''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''(((((())))))))))))((((((((('''&&&%%%%%%%%%%%%%%%&&&$$$!!!!!!$$$&&&(((((('''(((((()))))))))))))))''''''((((((((((((''''''(((''''''%%%$$$""" '''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))((((((''''''''''''(((''''''''''''(((((((((((('''''''''(((((()))++++++***)))'''%%%$$$%%%&&&&&&''''''(((((('''&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$###$$$&&&''''''&&&(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&((()))'''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((###%%%'''((('''%%%###"""%%%%%%$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&***)))'''&&&%%%&&&'''(((&&&'''''''''(((((((((((())))))))))))))))))))))))******)))(((((()))******)))(((''')))+++,,,***'''...///222666:::???CCCEEEIIIIIIJJJJJJJJJHHHGGGFFFGGGKKKPPPSSSSSSTTTWWWZZZ^^^______^^^^^^eeepppyyyzzzmmmbbbYYYSSSOOOLLLLLLPPPUUUXXXXXXUUURRRQQQXXXcccoootttoooiiieeeeeeeeehhhjjjhhhdddbbbcccfffgggsss~~~|||xxxsssnnnkkkdddZZZTTTRRRSSSTTTTTTTTTVVVYYY___eeelllqqqtttyyytttpppllldddYYYQQQPPPQQQOOOMMMMMMQQQVVV\\\```cccdddgggkkknnnlllgggbbb___YYYTTTUUUVVVVVVYYY]]]bbbcccjjjrrrrrrlllggghhhhhhgggddd___ZZZWWWWWWYYY\\\cccggggggmmmzzzrrrpppnnnkkkbbbYYYWWWZZZWWWYYYZZZZZZZZZ^^^dddjjjuuusssqqqnnnjjjfffdddccceeecccbbbeeennnyyy{{{wwwsssqqqppprrrzzz{{{rrrtttxxxsssuuuuuusssttt~~~|||lll\\\NNNBBB:::555222///------...---------,,,++++++******++++++------------------------,,,***))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((''''''''''''((((((((())))))(((''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((''''''((((((((((((''''''((('''&&&%%%%%%%%%%%%&&&'''%%%$$$$$$&&&(((((((((&&&'''(((((())))))(((((('''''''''(((((('''''''''&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((('''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''(((((('''''''''((((((((()))))))))))))))(((((((((((((((&&&''''''(((((((((''''''''''''''''''(((((((((((((((((('''''''''((()))))))))(((&&&%%%$$$$$$%%%&&&'''''''''(((''''''&&&%%%%%%%%%$$$############$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&'''''''''(((((((((%%%$$$###$$$''')))))))))'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''(((******(((&&&%%%$$$###""""""###$$$$$$&&&&&&&&&'''''''''''''''+++'''###$$$((((((###%%%%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''&&&&&&'''''''''((((((((())))))))))))))))))))))))***))))))(((((())))))***+++)))(((((()))***)))(((,,,---000444888===@@@BBBFFFFFFGGGHHHHHHGGGFFFEEECCCFFFKKKQQQVVVYYY[[[\\\^^^^^^]]]YYYVVV\\\jjjuuuzzznnnddd]]]VVVMMMFFFIIINNNTTTXXXYYYVVVTTTSSSYYYeeerrrvvvppphhhdddeeeddddddddddddcccbbbbbbbbbhhhqqqwwwwwwuuuuuutttqqqrrrlllccc\\\XXXWWWWWWWWWVVVYYY^^^eeemmmuuu|||~~~zzzvvvsssjjj]]]UUURRRVVVRRRNNNPPPWWW___eeehhhjjjiiiiiiiiiiiigggdddaaa\\\VVVQQQRRRTTTTTTWWW[[[___aaahhhnnnmmmgggccccccdddbbb___YYYTTTRRRRRRTTTWWW^^^aaaaaahhhvvv~~~}}}qqqoooooollldddZZZWWWZZZTTTVVVWWWWWWYYY___hhhooo{{{|||{{{vvvoookkkjjjkkkmmmmmmooottt}}}{{{uuuoookkknnnmmmooovvvvvvppptttyyyrrrqqquuuxxxxxxuuunnn\\\KKK???555000000...,,,,,,.../////////,,,,,,++++++******++++++------------------------,,,***))))))***++++++***))))))))))))))))))))))))******((((((((((((******'''((((((((((((''''''&&&''''''(((((()))*********&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%&&&'''(((&&&&&&&&&''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&%%%%%%'''((('''&&&%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((***))))))(((((('''''''''$$$%%%'''((()))(((''''''''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&((('''&&&&&&%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&'''''''''(((((('''&&&%%%%%%''')))((((((&&&%%%%%%$$$$$$%%%%%%&&&)))((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%###!!!!!!"""$$$%%%''''''''''''''''''''''''***%%%!!!###(((***'''###'''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((''''''&&&%%%%%%&&&&&&'''((((((((()))))))))******)))))))))))))))))))))))))))))))))(((((()))))))))...,,,***))))))************+++...111555999===>>>DDDEEEGGGHHHHHHHHHGGGGGGBBBDDDIIIPPPWWW[[[\\\[[[ZZZ\\\[[[VVVRRRVVVbbbmmmwwwooogggbbb```ZZZPPPGGGEEEJJJRRRWWWXXXWWWVVVUUU[[[gggtttwwwooofffcccdddbbb___]]]]]]______]]][[[aaaiiinnnooopppssstttssssssnnnfff___ZZZXXXWWWWWWWWW[[[aaajjjttt}}}{{{yyywwwooobbbYYYVVVUUURRRPPPUUU```jjjnnnoooooommmjjjhhhfffeeedddccc[[[TTTPPPQQQRRRQQQSSSVVVZZZ___fffjjjhhhbbb^^^]]]^^^\\\XXXSSSOOOMMMOOOPPPRRRXXX[[[[[[eeettt|||zzzrrrqqqqqqnnnfff\\\YYY[[[SSSUUUWWWYYY\\\eeepppxxxyyyssstttvvvyyy{{{}}}yyyvvvrrrmmmjjjuuutttvvv~~~~~~{{{vvvsssvvvxxxttttttzzz{{{zzzvvvxxx~~~{{{}}}qqq___LLL???666111///000...------///111111000,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((()))***,,,+++***))))))))))))))))))))))))+++***(((''''''(((***+++******+++******)))((('''(((((((((((((((((())))))$$$%%%&&&''''''&&&%%%$$$$$$%%%'''((())))))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''''''''&&&&&&''''''((((((%%%%%%%%%%%%%%%&&&&&&&&&)))(((&&&%%%$$$%%%&&&'''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''%%%###$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&((())))))))))))%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''******)))(((''''''&&&&&&$$$%%%&&&((((((((('''&&&''''''''''''((((((((((((((('''''''''((()))******((((((((('''''''''''''''&&&&&&'''''''''''''''&&&)))(((((('''''''''''''''$$$%%%'''(((((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&***(((&&&&&&''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&'''&&&$$$###"""$$$%%%&&&'''''''''''''''''''''&&&%%%$$$$$$$$$&&&((()))))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((()))***''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))(((((((((---,,,+++)))((((((***+++)))***,,,...222555888999CCCDDDFFFGGGHHHHHHHHHHHHCCCDDDHHHNNNTTTXXXYYYXXXWWWZZZ[[[XXXTTTVVV^^^fffiiiccc^^^]]]]]]ZZZPPPHHHCCCHHHOOOUUUXXXYYYYYYYYY^^^iiitttvvvnnnfffbbbccc^^^ZZZVVVVVVXXXYYYWWWTTTVVV^^^fffjjjnnnssstttqqqqqqmmmfff___ZZZXXXYYYZZZ```ccciiipppxxx|||zzzxxxpppdddZZZXXXSSSRRRTTT]]]iiiqqqtttsssqqqooollliiigggfffggghhh^^^XXXTTTTTTTTTRRRSSSVVV[[[ccckkkmmmjjjeee```^^^YYYXXXTTTPPPLLLLLLNNNQQQOOOUUUXXX[[[fffvvv~~~|||tttsssrrrooofff\\\YYY[[[RRRUUUZZZ^^^cccmmmxxx~~~{{{yyywwwxxxxxxwwwvvvyyy{{{|||{{{yyyzzz~~~{{{ooohhhiiinnn{{{}}}sssbbbXXXIII;;;333///......000...------/////////---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))***,,,,,,+++))))))))))))))))))))))))***)))'''&&&&&&''')))*********+++******)))((('''(((((((((''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$###%%%&&&((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%'''((()))&&&&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''''''''(((((('''&&&$$$$$$$$$%%%%%%'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&'''((((((&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&***))))))((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&''''''''''''((((((((((((&&&&&&'''))),,,...000222((((((((((((((((((((('''%%%&&&''''''((('''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%(((((((((((())))))))))))+++)))&&&%%%&&&&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''&&&'''(((&&&%%%%%%$$$%%%&&&'''((('''''''''''''''&&&&&&&&&%%%'''((('''%%%$$$'''))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&'''((()))***&&&'''''''''((((((((((((%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''(((((())))))(((((('''((())))))(((&&&&&&''')))))))))***,,,...111333444===>>>@@@CCCDDDEEEEEEEEEBBBDDDGGGKKKNNNPPPSSSTTTVVVXXXYYYYYYXXXYYY]]]aaa```\\\XXXVVVVVVSSSLLLFFFCCCHHHNNNTTTXXX[[[^^^```cccjjjrrrsssmmmfffaaa```[[[WWWSSSQQQRRRSSSQQQOOOOOOWWWaaagggnnnsssrrrnnnmmmjjjeee^^^YYYYYY\\\___lllnnnqqquuuyyy}}}|||yyywwwoooddd\\\ZZZUUUWWW[[[dddmmmtttvvvuuuqqqqqqpppmmmjjjiiijjjlllccc]]]YYYZZZZZZXXXXXXZZZ___kkkvvvwwwsssnnniiieee\\\ZZZVVVQQQMMMMMMPPPSSSPPPWWW[[[```nnnxxxuuurrrnnneee[[[XXX[[[VVV[[[bbbhhhnnnvvvwww{{{|||zzzyyyzzz}}}zzz}}}~~~}}}{{{yyyxxxxxx|||xxxrrrkkkeeedddllluuutttfff\\\JJJCCC:::222......///000---,,,++++++,,,,,,+++)))++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))+++,,,,,,+++))))))))))))))))))))))))))))))''''''''''''))))))'''((((((((((((''''''&&&((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))############$$$%%%&&&'''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&'''''')))((('''((()))***)))((($$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((((((''''''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''((((((((((((&&&'''''')))+++---///000&&&'''''''''''''''''''''%%%&&&&&&'''(((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))*********++++++)))'''%%%$$$%%%&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%$$$%%%&&&###$$$$$$%%%&&&'''(((((((((((('''''''''&&&&&&&&&%%%'''((((((&&&%%%&&&(((''''''&&&&&&%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''((())))))(((''''''%%%'''))))))'''&&&'''))))))))))))***+++---...///444555777:::<<<=========???BBBDDDEEEEEEGGGLLLPPPRRRRRRRRRSSSUUUXXXZZZ[[[[[[XXXTTTQQQOOOLLLHHHEEEFFFJJJOOOUUUZZZ___dddhhhhhhkkknnnnnnkkkfffaaa^^^YYYVVVSSSPPPNNNMMMMMMLLLNNNVVV___fffmmmrrrqqqmmmhhheee```ZZZVVVXXX^^^cccmmmoooqqqtttvvvwwwxxxxxxyyyvvvuuutttppphhhcccccc^^^```dddiiinnnrrruuuvvvsssttttttrrrooollllllmmmbbb]]]ZZZ\\\]]]\\\\\\___cccrrr{{{vvvqqqkkkcccaaa\\\VVVQQQPPPSSSUUUTTT[[[bbbiiixxx{{{vvvpppfff]]][[[___aaagggpppvvv{{{zzzwwwsssxxx~~~|||{{{}}}~~~xxxrrrmmmjjjiiillleeeaaabbbeeelllyyy}}}wwwvvvsssnnneeeYYYLLLCCC;;;777222/////////000000+++***)))***,,,,,,+++)))++++++******++++++,,,---++++++++++++++++++++++++***)))((()))+++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((('''%%%&&&&&&'''((()))))))))(((''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''############$$$%%%&&&'''$$$$$$%%%&&&&&&'''((((((%%%&&&((()))***)))'''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((&&&$$$$$$&&&((()))(((%%%%%%&&&''''''''''''''''''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))(((&&&%%%$$$%%%%%%&&&''''''''''''((((((((())))))((('''''''''''''''(((%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&'''((((((((('''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$$$$%%%%%%&&&%%%###$$$%%%&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''!!!"""###$$$%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&& """%%%$$$!!! !!!###!!!"""$$$%%%''''''(((((((((((('''''''''&&&&&&&&&$$$$$$&&&'''((()))((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''******((('''&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%(((,,,,,,***)))***+++))))))))))))***+++,,,---,,,...000333555666777777;;;???BBBAAA???AAAHHHNNNNNNKKKIIIKKKPPPUUUVVVVVVXXXVVVRRRNNNKKKIIIHHHGGGIIILLLQQQVVV[[[bbbhhhmmmkkkkkklllllljjjfffaaa\\\YYYWWWTTTPPPLLLKKKKKKKKKRRRXXX```eeelllqqqqqqlllbbb```[[[VVVSSSVVV]]]dddggghhhkkkoooqqqsssttttttqqqoooooorrrqqqmmmlllnnnfffhhhjjjlllmmmppptttwwwtttvvvxxxvvvrrrnnnmmmmmm___ZZZXXX[[[]]]]]]^^^aaaccctttzzztttmmmjjjgggaaaZZZTTTSSSTTTWWWXXX___gggppp{{{tttjjjaaa___dddlllsss|||zzzvvvsssrrrpppooosssxxx}}}zzzpppgggaaa]]]\\\___YYYWWW___iiiuuuyyytttuuuwwwvvvkkkgggbbbZZZQQQDDD888000111///,,,,,,,,,,,,+++***+++******,,,...///...,,,+++*********+++,,,,,,---++++++++++++++++++++++++***)))((()))+++,,,---,,,))))))))))))))))))))))))''''''((((((((((((''''''(((((()))******+++******###$$$&&&(((***+++---...)))((('''&&&&&&'''((()))+++***)))'''''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&'''((()))######$$$%%%%%%&&&''''''%%%'''***,,,---+++)))((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''((($$$""" """%%%&&&&&&%%%&&&''''''((((((''''''''''''((((((((((((''''''$$$$$$%%%&&&''''''''''''$$$%%%'''(((((('''%%%$$$!!!"""###$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''((((((######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''(((((())))))((('''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%$$$######$$$%%%'''(((%%%&&&''''''(((((('''''''''&&&$$$######$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######%%%&&&&&&&&&,,,)))%%%""""""###&&&(((+++***(((''''''(((***+++#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%'''((('''&&&(((***+++***(((%%%$$$%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$%%%&&&'''((((((((('''&&&&&&'''((((((((('''%%%%%%+++******)))))))))*********))))))((('''&&&&&&%%%''''''''''''''''''''''''''''''(((((((((((('''''')))(((&&&%%%%%%&&&'''((((((((((((((())))))))))))***)))(((''''''((()))))),,,+++******,,,...000222999:::;;;<<<===???CCCEEEIIIGGGGGGJJJNNNQQQQQQOOOQQQRRRSSSQQQNNNJJJHHHHHHOOOOOOPPPTTTYYY```fffjjjllljjjjjjlllmmmjjjccc\\\YYYWWWSSSNNNIIIGGGGGGHHHTTTYYY```gggkkkkkkiiigggaaa[[[TTTRRRTTTXXX[[[\\\^^^^^^aaadddhhhiiiiiihhhhhhjjjlllmmmnnnooorrrtttooollljjjkkkppptttuuutttwww}}}~~~wwwrrrrrrpppmmmddd\\\VVVZZZ______^^^^^^hhhuuuzzzwwwxxxwwwnnnaaaYYYWWWYYY\\\^^^```eeemmmvvvzzznnnccc^^^aaafffrrr~~~|||}}}}}}wwwpppkkkjjjlllnnnooouuuyyy}}}wwwmmm```WWWSSSUUUWWWRRRUUU[[[hhhxxxrrrkkkllliiicccXXXRRRIIIAAA;;;666111///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,++++++*********+++++++++,,,,,,---------+++*********))))))((((((,,,+++)))((((((((()))******))))))((('''&&&&&&&&&)))((('''((()))***)))((((((((()))***++++++,,,,,,***)))((('''&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&'''***((($$$###%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''(((%%%$$$%%%'''(((&&&$$$###%%%(((******(((%%%###&&&&&&&&&''''''''''''((((((''''''&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''((()))))))))'''&&&$$$"""!!!''''''''''''''''''''''''%%%%%%&&&''''''(((((()))''''''''''''''''''''''''%%%'''((('''$$$#########!!!###&&&'''&&&'''((()))&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%%%%$$$$$$###))))))(((((('''''''''&&&''''''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%'''((()))''''''((((((((((((''''''(((((((((((((((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&'''((())))))%%%%%%&&&''''''''''''&&&'''&&&$$$######$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%'''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%%%%'''))))))'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((###$$$%%%&&&&&&&&&%%%%%%((('''&&&%%%$$$%%%%%%&&&(((''''''&&&&&&'''''''''&&&&&&&&&''''''((())))))''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%&&&'''))))))'''((((((((())))))))))))(((((('''&&&'''((()))***++++++******+++---///111333444666666777:::===@@@FFFEEEFFFIIIMMMPPPPPPOOONNNOOOPPPOOOMMMKKKJJJJJJOOOPPPQQQTTTXXX]]]aaaccceeeeeegggkkknnnkkkccc]]]XXXVVVQQQMMMIIIHHHIIIJJJRRRWWW___eeeiiihhheeebbb]]]YYYTTTSSSUUUXXXYYYYYYWWWXXXZZZ\\\```bbbbbbbbbdddeeegggggghhhkkknnnqqqnnnkkkiiikkkppptttuuuuuuuuu{{{}}}yyyvvvvvvvvvsssiii```[[[]]]bbbbbbbbbcccjjjuuu~~~wwwuuuwwwtttnnneee```___aaabbbbbbdddjjjpppxxx~~~uuujjjddddddiiinnnzzz{{{wwwrrrooouuuzzz~~~~~~xxxooohhhfffgggjjjlllpppvvv~~~}}}~~~}}}xxxnnnhhh^^^TTTMMMMMMRRRWWWaaaccciiisssqqqjjjgggaaaYYYKKKFFF???888333///,,,***,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***,,,,,,++++++++++++++++++*********+++++++++++++++************)))))))))(((++++++)))((((((((()))******))))))(((''''''&&&&&&***)))(((((())))))((('''''''''((())))))***++++++(((''''''&&&&&&&&&''''''$$$%%%&&&%%%$$$%%%&&&((()))&&&###"""###%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$%%%'''(((&&&$$$$$$&&&((())))))(((&&&$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&%%%'''''''''&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&'''''''''''''''''''''''''''((()))(((&&&%%%$$$%%%%%%&&&(((((('''&&&'''(((&&&%%%%%%%%%&&&&&&''''''&&&''''''((((((''''''&&&)))((((((((('''''''''&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&'''((((((((((((((((((%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%''')))******)))'''%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$######%%%''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((###$$$%%%%%%&&&&&&%%%%%%)))'''$$$""""""###%%%'''&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&'''(((((())))))''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&'''(((***+++''''''((((((((()))))))))(((''''''&&&'''(((***+++***)))))))))***,,,---///---///000111333555999<<>>:::444000---,,,)))(((******++++++,,,,,,------))))))***++++++++++++***++++++++++++++++++,,,,,,***************)))))))))************))))))))))))+++******)))((())))))))))))))))))(((''''''&&&&&&+++)))(((((())))))(((&&&&&&''''''(((((()))))))))&&&&&&&&&&&&&&&'''((((((%%%&&&''''''&&&&&&'''))))))'''$$$"""###%%%%%%%%%''''''''''''''''''''''''###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&''''''''''''%%%&&&'''((())))))))))))''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))+++***(((&&&&&&''''''(((***)))'''&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((((('''((((((((('''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''''''''((((((((((((''''''&&&&&&'''((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%$$$$$$$$$###$$$$$$%%%%%%%%%&&&%%%'''((()))******)))((('''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&$$$"""###$$$&&&&&&%%%$$$%%%'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((('''%%%$$$###$$$%%%&&&''''''&&&&&&&&&'''((((((******))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''((())))))'''''''''((((((((())))))******(((((((((((()))***)))((((((((()))***,,,---,,,---///000111333777:::>>>@@@DDDIIIMMMPPPQQQQQQIIIJJJJJJIIIGGGGGGIIIKKKLLLNNNPPPSSSUUUVVVWWWWWWVVVXXXZZZ___bbbaaa]]]ZZZTTTPPPKKKHHHHHHLLLOOORRRSSSXXX```eeefffccc^^^YYYTTTUUUWWWYYYYYYXXXVVVTTTTTTUUUVVVWWWYYY\\\___bbbaaa```___]]]]]]___dddgggiiifffccceeejjjnnnooooooooorrrsssssstttttttttssssssooonnnqqqrrrpppppprrrqqqwww{{{{{{wwwuuuxxx|||~~~~~~~~~}}}zzzuuupppmmmooouuuyyy|||~~~zzztttmmmmmmttt|||xxxsssooolllmmmttt{{{}}}vvvqqqhhhaaa___cccjjjppp{{{}}}zzzvvvuuuvvvxxxzzzzzz~~~yyyssspppnnnjjjddd^^^```^^^ZZZXXXYYY^^^gggmmmlllpppvvv~~~{{{uuujjj```WWWOOOEEE===666444000...------,,,+++))))))***+++,,,------...++++++,,,------------,,,*********++++++,,,,,,,,,+++++++++******))))))(((*********)))))))))))))))+++******)))))))))))))))))))))((((((''''''''''''+++***(((((())))))'''&&&'''''''''(((((()))))))))''''''&&&&&&&&&''''''(((&&&'''((('''&&&'''(((***+++)))&&&%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&(((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''$$$%%%&&&(((((()))))))))'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))******(((''''''(((&&&''')))(((&&&%%%%%%&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&''''''((((((((((((''''''&&&&&&'''((())))))((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((()))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&''''''%%%$$$%%%&&&((('''%%%$$$###$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''''''%%%$$$%%%&&&&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((((((+++++++++***************''''''''''''''''''''''''''''''(((((((((((('''''')))))))))((((((''''''&&&''''''''''''((((((((((((...---+++)))(((((())))))(((((((((((()))******+++***+++------...000444777<<<>>>CCCGGGKKKNNNPPPQQQIIIHHHGGGEEEBBBBBBDDDFFFIIIKKKNNNQQQTTTUUUUUUUUUUUUTTTTTTTTTUUUVVVVVVUUUPPPLLLGGGFFFIIIOOOSSSUUUWWW[[[bbbfffgggccc]]]YYYTTTWWWZZZ[[[ZZZXXXUUUSSSWWWXXXZZZ[[[[[[^^^bbbfffdddccc```]]][[[\\\```ccceeeaaa^^^^^^dddiiilllmmmpppnnnllllllkkkjjjiiijjjooonnnpppttttttqqqqqqtttwww{{{}}}|||yyyyyy}}}wwwpppkkkpppvvv{{{{{{|||}}}zzzuuuuuuqqqooottt~~~~~~~~~~~~}}}yyytttqqqpppkkkrrrxxxzzz{{{{{{wwwqqqmmmjjjeeeaaa```eeeooovvv|||}}}}}}|||zzzzzz{{{}}}xxxvvvttttttttttttsssrrrsssnnnhhhdddcccbbbaaa______``````aaabbbffflllpppooorrrwww|||}}}xxxtttjjjaaaWWWNNNGGG@@@999444333111....../////////...))))))******+++,,,------++++++,,,------------,,,*********++++++,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))******************)))))))))(((((((((((((((''''''''''''+++)))(((((())))))(((&&&(((((()))))))))))))))***))))))(((&&&&&&%%%%%%%%%'''((((((((('''''')))******(((&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''&&&&&&'''###$$$&&&&&&%%%%%%%%%&&&$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%'''((((((((('''&&&''''''((((((((((((''''''&&&'''((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&((()))(((%%%$$$&&&)))***(((&&&$$$###$$$%%%&&&((('''%%%$$$$$$%%%'''((())))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$%%%&&&&&&%%%&&&''''''%%%######$$$&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''######$$$%%%&&&''')))***%%%$$$$$$$$$$$$%%%&&&'''&&&'''((()))((('''&&&$$$$$$$$$$$$$$$%%%%%%&&&''''''((()))***+++,,,---...''''''''''''''''''''''''''''''((((((((((((''''''*********)))((('''&&&%%%&&&&&&'''''''''(((((((((...---+++)))((((((((()))((((((((())))))*********((()))*********,,,///111777:::>>>AAADDDHHHLLLOOOHHHGGGDDD@@@======???BBBFFFGGGJJJMMMPPPQQQRRRRRRTTTRRRPPPMMMMMMNNNOOOQQQLLLHHHDDDEEEKKKRRRVVVWWWYYY]]]bbbeeeeeebbb]]]ZZZVVVYYY[[[[[[YYYVVVTTTSSSVVVYYY\\\]]]]]]^^^bbbfffccccccaaa^^^[[[[[[^^^```aaa]]]XXXYYY```hhhnnnqqqvvvoooiiigggdddaaa```aaahhhiiilllooonnnlllooottt~~~}}}zzzqqqjjjgggnnnuuu{{{{{{zzzyyyvvvqqqooooooqqqxxx|||zzz{{{}}}{{{uuurrrrrrkkkqqqvvvxxxxxxxxxsssmmmffffffeeeccccccgggooovvv||||||zzzxxxwwwyyy}}}{{{xxxtttrrrpppmmmjjjhhheeeaaa]]][[[^^^cccgggjjjhhhiiijjjjjjjjjkkkmmmppptttuuuvvvvvvtttmmmeee___VVVLLLCCC>>>:::555111111///...,,,,,,---...---,,,))))))******++++++,,,,,,))))))***++++++++++++***++++++++++++++++++,,,,,,+++++++++++++++*********))))))))))))************)))************)))(((((((((((((((((((((((('''''')))((('''((()))***)))((())))))))))))))))))))))))***)))((('''&&&%%%%%%%%%&&&'''((((((&&&'''(((***&&&%%%###$$$%%%&&&%%%%%%'''''''''''''''''''''''')))(((((('''%%%$$$"""!!!%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&!!!###%%%%%%%%%$$$%%%&&&$$$%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%&&&''''''((((((''''''''''''((((((((((((''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%$$$###%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&'''&&&((((((%%%!!! %%%)))''''''''''''''''''''''''(((((((((''''''(((((((((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((%%%"""!!!###%%%&&&&&&%%%&&&&&&%%%$$$$$$&&&(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&((()))***%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%&&&'''(((***+++,,,---''''''''''''''''''''''''''''''((((((((((((''''''))))))******)))((('''&&&&&&&&&&&&'''''''''(((((())))))(((''''''((()))***(((((()))************)))((()))***)))((())),,,...111444777888:::>>>DDDIIIEEECCC@@@<<<999:::===@@@DDDEEEGGGIIIKKKLLLMMMMMMQQQPPPNNNLLLJJJJJJLLLMMMGGGDDDBBBEEEMMMTTTXXXXXXYYY[[[___aaaaaa___[[[YYYXXXZZZ[[[YYYUUURRRRRRRRRTTTXXX]]]^^^]]]^^^aaaeee^^^___^^^\\\[[[ZZZ\\\^^^^^^YYYUUUWWWaaammmwww|||~~~sssiiieeebbb]]]]]]___fffffffffgggffffffoooyyy~~~}}}~~~||||||zzzuuulllfffbbbaaakkkttt{{{|||zzzyyyvvvqqqkkklllpppvvv|||~~~{{{xxxvvvsssvvv||||||wwwtttuuupppvvvyyyyyyxxxxxxsssmmmcccfffgggfffdddeeejjjpppyyyyyyxxxvvvuuuvvvyyy|||yyytttnnnhhheeedddcccbbb___^^^]]]___dddjjjpppsssttttttrrrooolllkkkkkkmmmpppnnnkkkgggaaaXXXOOOIIICCC;;;444555444000...///---,,,******++++++***(((***************+++++++++))))))***++++++++++++***,,,,,,++++++++++++++++++)))))))))***************((()))))))))************)))******+++***)))(((''''''(((((((((((((((((((((((('''&&&''')))+++***)))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&(((***$$$######$$$&&&''''''&&&'''''''''''''''''''''''')))))))))(((&&&$$$###"""%%%%%%%%%&&&&&&&&&''''''$$$&&&((('''%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''(((((("""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''&&&%%%&&&'''$$$%%%'''&&&%%%$$$$$$%%%###$$$&&&(((((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((('''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''((()))))))))((('''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''$$$%%%'''((()))(((((('''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&'''###$$$$$$ !!!&&&###%%%(((***+++***((('''###$$$&&&''''''&&&$$$###&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((($$$!!! ###%%%&&&$$$$$$%%%%%%%%%&&&)))+++&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%&&&'''((()))((('''$$$###"""###%%%'''&&&&&&&&&'''((()))***+++''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''((()))******)))((((((&&&&&&&&&'''''''''((((((%%%%%%$$$%%%&&&(((***+++((()))***************)))***++++++***))))))+++...---///111222333777>>>DDDBBBAAA===:::777888<<>>@@@BBBBBBBBBBBBDDDEEEEEEHHHKKKKKKIIIGGGEEEEEEFFFEEEFFFKKKRRRXXX[[[[[[]]]ZZZWWWWWWYYYZZZXXXVVVSSSXXX[[[XXXRRRNNNNNNPPPXXXZZZ]]]^^^_________```XXXXXXXXXXXXXXXXXXXXXXXX[[[]]]]]]___hhhxxx}}}xxxppphhhcccbbbccceeeccccccdddcccaaaeeesss{{{vvvsssooojjjccc\\\YYYYYY\\\^^^iiirrryyyzzzxxxwwwtttqqqhhhjjjlllmmmnnnmmmkkkjjjggglllppptttzzz~~~yyyxxxxxxzzz{{{xxxqqqllliiiiiihhhfffcccbbbdddeeekkkjjjgggccc______aaaccceeeaaa\\\[[[]]]```dddfffgggsss|||}}}zzzzzz{{{{{{zzzrrrkkkeeeaaa]]]ZZZTTTQQQJJJCCC<<<777444333111000000///......------,,,,,,,,,++++++*********************************+++***)))(((((()))***+++************************,,,,,,+++***)))))))))***''''''((()))+++,,,---...+++*********))))))(((((()))(((***,,,(((###$$$(((******))))))))))))))))))+++)))''''''((()))((('''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&'''((())))))***((('''%%%%%%%%%&&&(((***%%%((()))((($$$###$$$'''((('''&&&%%%$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&'''(((((('''&&&%%%''''''((((((((((((((((((&&&&&&&&&''''''''''''(((***))))))***++++++(((&&&%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''((()))***+++((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%(((''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%%%%&&&((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((())))))***((('''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%'''))))))((('''''''''******)))))))))))))))***''''''&&&&&&&&&&&&'''''',,,,,,,,,,,,---///000111333333222222333555888999:::<<<>>>??????@@@BBBDDDFFFHHHHHHGGGEEEDDDEEEFFFFFFEEEGGGLLLSSSXXXYYYYYYXXXUUURRRQQQRRRRRRPPPNNNQQQSSSTTTRRROOOLLLMMMNNNRRRVVV[[[___```___]]]\\\VVVVVVWWWXXXYYYZZZ[[[[[[]]]______```hhhwwwyyyqqqhhhcccbbbcccddd```___```___^^^bbbrrr|||tttnnnkkkeeeaaa\\\WWWUUUVVVYYY\\\gggpppvvvvvvsssrrrpppmmmiiiiiijjjjjjjjjiiihhhgggfffkkkpppttt{{{|||||||||zzzuuupppiiiiiifffbbb^^^\\\]]]^^^^^^]]]\\\YYYVVVVVVXXXZZZaaa```___aaadddgggiiiiiittt~~~yyypppggg___WWWOOOKKKEEEBBB===777333///---,,,.........---,,,+++++++++,,,,,,,,,++++++*********((((((((((((((((((((((((+++***))))))))))))***+++++++++++++++++++++++++++,,,+++******))))))************++++++,,,---......************)))))))))((()))((()))+++((($$$$$$((())))))((((((((())))))***+++******+++,,,+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&'''((()))))))))'''&&&$$$$$$$$$%%%'''((('''((()))((('''&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***'''&&&%%%$$$$$$%%%&&&'''((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''')))(((((()))***)))'''%%%&&&&&&&&&'''''''''(((((())))))((('''&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''(((((('''&&&%%%%%%%%%%%%$$$$$$%%%&&&''')))+++,,,''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))(((&&&$$$%%%&&&((()))###$$$$$$%%%&&&'''((((((###%%%&&&&&&%%%$$$$$$%%%((((((&&&&&&%%%&&&'''(((''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''''''''((())))))))))))(((''''''''''''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%'''))))))(((&&&&&&&&&))))))))))))))))))))))))(((''''''&&&&&&''''''(((++++++******++++++,,,------------...000222555666666888;;;<<<>>>???BBBDDDGGGGGGFFFCCCAAAAAACCCEEEEEEEEEHHHMMMRRRUUUVVVUUUSSSQQQOOONNNNNNMMMJJJIIINNNOOOOOOOOONNNMMMLLLKKKKKKPPPWWW]]]___\\\XXXTTTQQQRRRSSSVVVXXXZZZ\\\]]]^^^``````aaahhhuuu}}}xxxpppgggbbb___```aaa```^^^^^^______dddttt~~~uuummmhhheeeaaa^^^ZZZWWWWWWZZZ^^^aaakkkrrrwwwvvvssssssqqqoookkkjjjiiihhhffffffeeeeeefffjjjooottt}}}{{{zzzxxxuuussshhhfffbbb\\\VVVSSSSSSTTTWWWXXXXXXWWWVVVWWWYYY[[[^^^___bbbfffjjjmmmmmmlllwww~~~zzzwwwqqqggg\\\RRRGGG>>>888666444111...,,,*********...------,,,,,,++++++***+++++++++++++++*********((((((((((((((((((((((((++++++************++++++++++++++++++++++++++++++++++++***)))))))))******+++++++++,,,,,,,,,------************))))))))))))***((()))***((($$$%%%)))((((((((((((((()))***+++*********+++,,,+++)))&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''(((((())))))%%%%%%$$$###$$$%%%&&&''''''&&&%%%&&&'''((('''&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%'''%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))***+++)))'''###!!!!!!###''')))((((((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))(((''''''((('''%%%###'''''''''((((((((())))))&&&&&&&&&%%%%%%$$$$$$$$$(((''''''''''''((())))))((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&'''''''''((()))***''''''''''''''''''''''''((('''&&&&&&&&&'''((()))###$$$$$$%%%&&&'''((((((###$$$%%%%%%$$$###$$$%%%)))'''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&((((((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''%%%&&&((()))))))))(((''')))))))))))))))(((((((((''''''&&&%%%%%%%%%&&&&&&''')))++++++)))((('''(((((((((((()))))))))))))))******))))))))))))******((((((((()))***+++------+++++++++,,,---///111222111444777999;;;>>>AAACCCCCCDDDDDDBBB@@@???@@@BBBBBBDDDHHHLLLPPPRRRRRRQQQRRRQQQPPPPPPOOONNNLLLKKKOOOOOOPPPRRRSSSQQQLLLIIIHHHKKKPPPUUUWWWTTTOOOJJJGGGIIIKKKOOORRRVVVXXXYYYZZZ]]]^^^___fffqqqyyy{{{yyytttlllddd___\\\]]]]]]^^^]]]\\\]]]^^^eeettt|||vvvqqqllliiigggaaa^^^[[[YYY[[[___dddhhhnnnuuuyyywwwttttttsssqqqnnnllliiigggeeedddeeeeeeeeejjjnnnsss}}}|||tttqqqpppnnnmmmbbb```[[[UUUPPPMMMMMMOOOWWWYYY\\\^^^___```bbbddd```aaacccgggkkkmmmmmmlllooozzz}}}yyysssmmmfff```UUUKKKBBB:::333///222111000...---,,,,,,,,,............------,,,,,,+++++++++***************************************++++++************++++++++++++++++++++++++++++++******))))))))))))***************)))))))))))))))*********)))))))))))))))+++((((((***)))&&&&&&)))((((((((()))***+++,,,---***(((''''''(((((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((%%%%%%$$$$$$%%%%%%&&&'''%%%"""!!!"""&&&'''&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))((((((&&&%%%$$$######&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((()))'''$$$""""""$$$''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&***((('''''''''&&&%%%###&&&'''''''''((((((((((((%%%%%%&&&&&&'''''''''((((((''''''''''''((())))))%%%%%%%%%%%%%%%&&&'''(((((((((''''''(((((()))***%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&''''''''''''''''''&&&((((((''''''&&&&&&%%%%%%&&&'''((((((%%%%%%&&&''''''''''''''''''''''''&&&$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$######$$$%%%((('''%%%$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%'''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((&&&&&&&&&''''''((((((((('''(((((((((((((((''''''%%%&&&((()))))))))((('''((((((((()))))))))))))))))))))((('''''''''''''''&&&(((******)))((('''(((&&&'''((())))))))))))(((******))))))))))))******))))))))))))***+++,,,,,,++++++++++++,,,------...,,,...111444666888;;;>>>===???AAABBB@@@>>>======???AAAFFFIIIKKKLLLMMMMMMPPPQQQRRRRRRQQQQQQPPPPPPPPPSSSWWW[[[[[[WWWOOOIIIIIIIIIIIIKKKLLLJJJFFFBBB???@@@CCCFFFJJJMMMPPPRRRSSSVVVYYYZZZ```jjjqqqrrrqqqmmmggg```\\\[[[\\\]]]\\\ZZZYYY[[[]]]bbbooo|||}}}{{{wwwssspppmmmllllll```]]]ZZZXXXYYY___eeejjjpppvvvzzzxxxtttsssrrrpppnnnkkkhhheeeccccccdddeeecccfffjjjnnnwww~~~qqqhhhdddccccccbbbZZZYYYVVVRRROOONNNOOOQQQXXX[[[```dddfffggghhhiiihhhfffeeeeeegggiiiiiiiiiiiiqqqvvvtttnnnhhhaaaZZZOOOIII@@@888333111000///111000000///...------------------------,,,,,,,,,************************************************************************++++++++++++++++++++++++***))))))((())))))************))))))))))))(((((())))))))))))))))))******+++)))))),,,,,,)))((())))))))))))***+++,,,---...,,,)))%%%$$$%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((%%%"""!!!"""&&&'''&&&###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''')))((((((&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&''''''''''''***)))'''&&&''''''&&&$$$%%%%%%&&&&&&&&&'''''''''&&&''''''((()))***++++++&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&'''((((((***))))))((('''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''%%%%%%&&&''''''&&&%%%%%%(((((((((((('''''''''''''''))))))&&&!!!!!!'''''''''''''''&&&&&&&&&"""$$$&&&(((((((((&&&%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%######%%%&&&'''''''''&&&&&&%%%$$$$$$"""###$$$%%%&&&&&&%%%%%%&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&'''(((((())))))(((((()))))))))(((''''''&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''''''''***))))))((('''(((((((((###%%%'''((('''&&&&&&'''%%%&&&((()))***))))))((()))((((((''''''(((((()))---,,,+++***))))))))))))++++++++++++,,,,,,,,,,,,'''))),,,...///000333555666999<<<>>>===;;;:::999:::===AAADDDEEEGGGHHHJJJLLLNNNPPPQQQPPPOOOOOOPPPPPPTTT[[[______YYYRRRMMMLLLIIIFFFFFFGGGFFFBBB>>>;;;<<>>???@@@BBBDDDEEEGGGGGGFFFJJJLLLLLLOOOUUUVVVUUUVVVTTTQQQPPPPPPSSSVVVXXX]]]ZZZ[[[]]]^^^```gggppprrroookkkgggdddccccccccc___ZZZTTTQQQUUU^^^iiipppvvv|||xxxpppiiiccc]]]YYYXXXWWWVVVVVVVVVWWWXXXRRRSSSTTTTTT[[[eeejjjiiiggg```YYYTTTUUUWWWYYYXXXUUUXXX[[[]]]^^^___bbbdddjjjnnnrrrtttqqqmmmjjjhhhddd```[[[WWWUUUTTTSSSRRRIIIKKKIIIBBB<<<999444///222///,,,++++++,,,,,,,,,)))************))))))((()))))))))***************((()))))))))*********+++(((((((((((((((((((((((('''((())))))))))))((('''))))))))))))))))))))))))((((((((((((((()))******************++++++++++++((()))))))))************+++***,,,333555000+++)))***))))))((())))))*********)))(((((()))***((('''))))))))))))))))))))))))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&'''((()))((('''&&&'''((($$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''%%%######%%%''''''&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%$$$(((''''''''''''((())))))(((((('''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$############$$$%%%&&&'''######%%%%%%%%%%%%######%%%%%%%%%&&&&&&'''''''''!!!%%%((('''$$$###&&&)))(((((('''''''''&&&&&&&&&$$$###""""""###$$$'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$&&&((()))***,,,---,,,***'''%%%$$$%%%''')))******)))(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((('''&&&&&&'''(((&&&&&&&&&'''((())))))***)))))))))))))))(((''''''''''''&&&%%%%%%'''((()))'''((((((((())))))******(((((('''&&&&&&&&&&&&'''"""%%%((()))))))))***+++$$$%%%''')))******)))(((++++++************++++++'''''''''((((((***+++,,,%%%&&&(((***+++,,,------***+++------------///111...///000000000222555777444777:::;;;<<<>>>CCCGGGIIILLLOOOOOOKKKHHHHHHIIIGGGNNNUUUXXXVVVTTTVVVYYYNNNKKKJJJKKKNNNMMMGGGBBBBBBCCCCCCDDDEEEFFFGGGGGGDDDHHHIIIHHHJJJMMMMMMKKKIIIGGGFFFFFFHHHKKKOOORRRTTTRRRSSSUUUVVVWWW\\\cccfffddd```]]][[[[[[\\\]]]VVVQQQJJJHHHLLLWWWdddlllooouuuvvvnnncccZZZQQQJJJOOOOOOOOOOOOOOOPPPQQQQQQJJJKKKKKKJJJPPPYYY]]]]]]]]]XXXSSSQQQUUUYYYZZZ[[[WWW[[[___ccceeefffiiijjjnnnqqqttttttooohhhccc___[[[WWWSSSOOOMMMJJJGGGEEE;;;===:::444111111000,,,///...------...,,,)))&&&)))***+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,(((((())))))*********+++************************&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((()))******'''((((((((())))))))))))(((((())))))*********++++++***...555888222,,,((()))((((((''''''''''''(((%%%&&&'''***+++)))%%%!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%((()))((($$$###$$$'''###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&########################''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$%%%'''(((((('''''''''''''''''''''''''''"""""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%+++***)))((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%###!!!"""$$$&&&&&&&&&''''''''''''((((((((()))$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((%%%$$$$$$$$$%%%''')))***%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%'''((()))+++)))&&&%%%%%%%%%$$$"""%%%%%%$$$$$$$$$%%%&&&&&&((()))***)))'''&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$######%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$############''''''&&&%%%###$$$&&&)))!!!!!!"""%%%'''((('''&&&''''''''''''((((((((((((###%%%&&&&&&&&&&&&'''))))))&&&###!!!!!!###&&&)))'''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&))))))(((((((((((())))))%%%%%%&&&&&&'''((((((((($$$!!! """'''***(((%%%$$$$$$%%%%%%&&&'''''''''(((((())))))))))))(((((((((''''''''''''((())))))&&&&&&&&&&&&'''''''''''')))(((''''''(((***---...+++***)))'''&&&&&&%%%%%%((()))*********)))'''&&&************************---,,,+++++++++,,,---...333333333555888<<<@@@BBBDDDFFFHHHJJJJJJJJJIIIHHHHHHJJJMMMNNNOOOOOOQQQRRRQQQQQQQQQPPPOOOLLLJJJIIIEEEEEEEEEHHHKKKMMMMMMMMMLLLLLLMMMNNNNNNLLLGGGCCCEEEEEEDDDCCCCCCFFFJJJNNNRRRPPPNNNLLLLLLMMMPPPRRRZZZTTTMMMIIIIIILLLOOOQQQIIIDDD@@@BBBKKKUUU[[[]]]ddddddccc^^^VVVMMMGGGEEEKKKJJJJJJKKKMMMNNNNNNMMMJJJKKKNNNPPPSSSVVVXXXYYYUUUTTTSSSTTTWWWYYYZZZYYYYYY\\\___cccfffffffffeeesssppplllgggddd```[[[XXXQQQMMMHHHBBB===999777777222222111///...---,,,+++******))))))((((((''''''******+++++++++,,,,,,,,,+++++++++++++++***)))(((++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''---+++(((&&&&&&(((+++,,,...+++((('''((())))))))))))******))))))((('''&&&******((((((((()))***+++---------,,,+++***)))((()))''''''((()))******((('''&&&%%%'''))))))&&&###)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% $$$'''((((((''''''&&&''''''((((((''''''&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&))),,,...''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%&&&((((((***(((%%%###"""###$$$&&&'''''''''&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''',,,***'''%%%%%%&&&((()))***)))'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))'''%%%$$$%%%&&&%%%$$$&&&&&&%%%$$$############%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%''''''&&&%%%###$$$&&&)))(((&&&%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''%%%&&&''''''%%%$$$%%%'''''''''&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&'''((((((((('''''''''&&&&&&%%%%%%(((''''''&&&&&&''''''(((((((((((('''&&&&&&%%%%%%'''$$$"""$$$)))+++)))'''''''''''''''&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''(((((((((((()))))))))************+++))))))(((''''''((()))*********))))))))))))******((()))))))))(((((('''&&&************************,,,+++*********+++,,,---/////////111333666:::<<<>>>@@@BBBEEEGGGGGGGGGGGGDDDFFFIIIJJJKKKLLLNNNPPPQQQQQQQQQPPPNNNKKKHHHFFFHHHHHHIIIKKKOOOQQQSSSSSSQQQPPPNNNNNNNNNNNNLLLJJJIIIIIIIIIIIIJJJMMMRRRVVVQQQOOOLLLIIIGGGHHHJJJKKKQQQMMMGGGCCCCCCEEEGGGHHHJJJFFFDDDFFFNNNVVVZZZ[[[ZZZ[[[[[[WWWQQQKKKFFFDDDHHHHHHIIILLLPPPSSSUUUTTTNNNOOOPPPQQQSSSVVVXXXYYYYYYXXXWWWWWWXXXXXXWWWUUUXXX[[[___bbbdddeeedddcccgggddd___ZZZVVVRRRMMMJJJBBB@@@<<<888555222222111//////...---,,,++++++******)))))))))))))))((((((++++++,,,,,,,,,,,,,,,,,,++++++++++++******))))))++++++++++++++++++++++++************************************************+++***(((&&&''')))+++---000...***((()))))))))(((''''''((()))************++++++***************+++******+++******)))((('''((('''&&&&&&((()))((('''(((&&&%%%&&&((()))'''$$$''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''%%%$$$%%%&&&((()))&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((()))))))))(((&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&%%%###$$$%%%&&&&&&%%%'''&&&%%%###""""""""""""!!!###%%%%%%$$$$$$&&&'''&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&'''&&&%%%$$$$$$&&&(((...+++'''%%%%%%&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&'''(((((('''%%%$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$###$$$%%%&&&(((***(((''''''&&&%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&((((((((('''&&&&&&%%%%%%***'''&&&'''***,,,***((()))))))))((('''&&&&&&&&&'''(((((())))))(((((('''%%%&&&((()))))))))((('''************++++++++++++******)))((('''&&&%%%%%%(((((((((((()))+++,,,---)))(((''''''&&&'''''''''))))))))))))))))))))))))******)))))))))***+++,,,++++++++++++---///222333555777:::===@@@BBBBBBBBB@@@BBBEEEFFFGGGIIIKKKMMMOOOPPPQQQPPPNNNKKKGGGEEEHHHHHHJJJLLLNNNQQQSSSUUUSSSPPPMMMKKKLLLNNNOOOPPPMMMNNNOOOOOOQQQTTTZZZ^^^YYYWWWSSSOOOMMMLLLMMMNNNQQQNNNJJJHHHHHHIIIIIIHHHKKKJJJJJJMMMTTTYYYZZZZZZYYY[[[[[[YYYUUUPPPMMMLLLLLLLLLNNNRRRWWW\\\^^^^^^XXXXXXWWWWWWXXX[[[___aaa]]]\\\[[[[[[[[[ZZZVVVTTTUUUXXX[[[^^^___^^^\\\ZZZTTTQQQLLLHHHDDD@@@;;;888333222000...---,,,------+++++++++++++++*********)))))))))***************,,,,,,,,,,,,,,,,,,++++++,,,+++******)))*********************************))))))))))))))))))))))))++++++++++++++++++++++++***)))((('''''')))+++---222///+++***))))))(((''''''((()))***++++++++++++,,,,,,,,,,,,+++***))))))'''(((((((((((((((''''''(((&&&%%%&&&''''''&&&%%%((('''%%%%%%'''((('''''''''&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$###$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$$$$###"""###$$$%%%&&&'''))))))%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$&&&'''((()))***%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&######%%%%%%%%%$$$###"""''''''&&&&&&&&&&&&''''''$$$%%%'''((((((((('''&&&'''%%%$$$$$$%%%%%%%%%$$$&&&&&&%%%$$$#########$$$"""$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''&&&$$$$$$&&&(((...+++'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&$$$%%%&&&''''''&&&%%%$$$%%%$$$######$$$%%%''')))''''''&&&%%%$$$######"""&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''(((((((((+++)))((((((***+++)))'''***)))))))))(((((((((''''''(((((((((((((((((('''%%%&&&(((******)))'''&&&''''''((((((((()))))))))*********)))((('''%%%%%%&&&&&&&&&&&&''')))***+++((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((())))))******))))))))))))***+++,,,---///000333555888:::;;;;;;===???AAABBBCCCEEEHHHKKKKKKMMMOOOOOOOOOLLLIIIGGGEEEFFFGGGHHHIIIKKKNNNPPPQQQNNNKKKKKKMMMOOOQQQRRRQQQRRRSSSSSSTTTWWW[[[___aaa^^^[[[XXXVVVUUUUUUVVVXXXVVVTTTSSSSSSSSSQQQOOOLLLMMMOOOTTTZZZ]]]]]][[[```aaaaaa___ZZZVVVTTTSSSRRRQQQQQQTTTYYY]]]___```]]]\\\ZZZYYY[[[___cccfffaaa```______^^^\\\WWWTTTOOOQQQSSSTTTSSSQQQMMMKKKBBB???<<<999666333000------,,,++++++++++++,,,---)))))))))*********++++++))))))******++++++,,,,,,+++++++++++++++*********,,,+++***))))))***++++++************************''''''''''''''''''''''''))))))))))))))))))))))))+++***)))(((((()))******///,,,***))))))***)))(((+++,,,,,,++++++***)))(((++++++,,,,,,+++)))(((&&&&&&&&&'''(((((((((''''''((('''&&&&&&''''''&&&%%%((('''%%%%%%&&&'''((()))'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%###""" """$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((((((###$$$%%%&&&%%%%%%$$$######$$$&&&'''(((''''''&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((%%%&&&&&&'''((((((''''''''''''''''''&&&&&&&&&&&& """###%%%&&&&&&%%%$$$(((''''''&&&&&&''''''((($$$%%%'''((((((((('''&&&***'''%%%$$$%%%$$$###"""%%%%%%%%%%%%%%%&&&'''(((&&&''''''&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$%%%%%%&&&&&&'''''''''((((((((($$$$$$######$$$%%%&&&&&&%%%&&&'''&&&%%%$$$&&&'''((('''&&&&&&''''''%%%###%%%&&&&&&&&&&&&'''''''''$$$%%%&&&&&&%%%%%%'''(((***)))(((&&&&&&((()))***&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$######''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((***)))((((((((()))((('''((((((((()))))))))******''''''((((((((((((''''''%%%&&&(((******)))'''&&&&&&&&&&&&'''''''''(((((())))))*********))))))(((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''((((((((()))))))))***))))))))))))******+++,,,,,,...///111222222333666888:::;;;;;;===AAACCCDDDFFFIIIKKKLLLKKKJJJIIIFFFGGGHHHGGGFFFHHHKKKNNNQQQPPPPPPQQQTTTVVVWWWVVVVVVVVVWWWVVVUUUWWWZZZ\\\]]]\\\ZZZXXXWWWXXXYYYYYYZZZZZZYYYYYYYYYWWWTTTQQQLLLNNNSSSXXX]]]___^^^]]]bbbcccbbb^^^YYYTTTQQQQQQQQQPPPOOOQQQVVVZZZ\\\]]][[[YYYWWWVVVXXX]]]bbbeeedddbbb```^^^[[[WWWQQQMMMGGGGGGGGGGGGDDDAAA===;;;555333111000000///,,,***,,,+++++++++++++++,,,,,,)))))))))***++++++,,,,,,))))))******++++++,,,,,,************))))))))))))+++***************++++++))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))),,,++++++***)))((('''''')))((('''''')))******)))+++,,,,,,++++++***)))((()))******+++***(((&&&%%%''''''(((((()))(((((((((((('''&&&'''(((((('''&&&'''&&&&&&%%%%%%&&&(((***)))((((((((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$((((((((((((((((((((((((###$$$%%%%%%&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((&&&%%%$$$ !!!###%%%%%%$$$###"""$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%###%%%&&&''''''&&&%%%$$$###$$$&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((((((((((((((('''''''''''''''&&&&&&###$$$%%%'''(((((()))))))))((('''&&&&&&'''((()))%%%&&&''''''((((((''''''+++)))'''%%%%%%%%%###"""%%%%%%%%%%%%&&&((()))***'''((()))(((%%%$$$%%%&&&&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%$$$$$$###"""&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''((((((((($$$$$$#########$$$%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$&&&''''''$$$"""&&&&&&&&&&&&''''''''''''###$$$&&&&&&&&&&&&'''))))))&&&### ###&&&)))&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%(((((((((((('''''''''''''''''''''((()))*********&&&''''''((((((''''''&&&%%%&&&((()))))))))((('''(((((((((((())))))))))))(((((())))))******++++++,,,+++***))))))((())))))'''''''''&&&''''''((()))((((((((((((((((((((((((&&&'''((()))))))))((((((******************************++++++,,,,,,------...///000111111333666999;;;<<>>===<<<;;;999777444333111///---,,,,,,---...,,,+++************************))))))******+++,,,,,,---)))))))))***************))))))))))))******++++++))))))***++++++++++++***(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++++++++++++++***((('''&&&&&&&&&%%%''')))******)))'''((()))***++++++++++++))))))))))))((('''&&&&&&((()))))))))))))))(((((('''&&&&&&&&&((()))((('''%%%&&&''''''&&&&&&(((******))))))))))))******+++&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''))))))(((&&&$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''&&&&&&%%%$$$((((((((((((((((((((((((######$$$%%%%%%&&&''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%$$$$$$$$$$$$&&&''''''((((((''''''&&&%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&'''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$$$$%%%'''((((((''''''&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&'''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&'''((()))))))))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&'''((((((+++)))'''&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''(((&&&'''((('''&&&%%%&&&'''&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&''''''''''''(((((((((######$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$&&&''''''&&&%%%%%%&&&'''%%%$$$$$$%%%%%%$$$###$$$%%%%%%%%%&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&'''%%%######%%%$$$%%%'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%'''(((((((((''''''((()))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''((((((((((((((())))))))))))*********)))(((((('''((()))***+++++++++***)))))))))))))))&&&'''(((((()))))))))(((((((((((((((((((((((((((&&&'''((()))***))))))((((((((())))))))))))(((((()))))))))))))))***+++,,,)))*********)))+++...111222222333555777:::<<<===<<>>>>>>>>BBB@@@???@@@AAABBBBBBBBBBBBDDDFFFGGGGGGIIIKKKMMMKKKLLLMMMMMMKKKKKKLLLMMMKKKKKKJJJIIIHHHHHHGGGGGGHHHGGGHHHIIIJJJJJJGGGEEEGGGFFFDDDBBBBBBBBBBBBCCC@@@:::333111444777777666111000///---,,,+++************)))((())))))******...,,,+++)))))))))******))))))((()))))))))(((&&&###$$$&&&(((***+++,,,,,,***++++++,,,,,,++++++******+++---......---+++***++++++***))))))))))))))))))************((('''&&&&&&((())))))(((((()))+++&&&''')))+++,,,+++***)))'''((((((((())))))******))))))(((((('''''''''&&&)))((('''''''''(((***+++++++++***)))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&(((******((('''''''''$$$"""!!!"""$$$&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&& """###%%%&&&&&&%%%%%%%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%'''***,,,&&&&&&%%%%%%%%%&&&'''''''''''''''&&&%%%$$$""""""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&%%%%%%(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((((((((('''''''''&&&"""###%%%&&&(((((((((((((((&&&%%%%%%&&&'''%%%$$$'''''''''(((((((((((())))))((('''&&&&&&&&&''''''((((((((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&%%%$$$######%%%&&&'''((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&& """$$$&&&&&&&&&%%%%%%%%%&&&'''((((((&&&%%%###''''''&&&%%%%%%%%%&&&&&&(((&&&$$$$$$$$$$$$""" %%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&&&&%%%%%%''')))+++---((('''%%%%%%%%%&&&((()))+++)))'''''')))***((('''(((((((((((((((((((((((()))***************))))))'''(((***++++++)))((('''&&&''')))******)))((((((&&&&&&'''''''''((((((((())))))))))))))))))((('''&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))******++++++***++++++,,,------......------...000111333444444444333333333444555555555555777888999888999:::<<<>>>>>>>>>??????@@@@@@@@@?????????>>>===<<<<<<<<<<<<<<<;;;===>>>>>><<<:::<<<;;;:::888888888888888888333---+++...111111///,,,++++++******++++++,,,*********)))))))))))))))+++******))))))))))))******)))))))))***)))((('''$$$%%%'''(((***+++++++++))))))************))))))***+++,,,------,,,+++***))))))(((''''''''''''''''''((((((((((((&&&%%%$$$%%%'''((((((''''''((()))+++******)))))))))))))))''''''((((((((())))))))))))(((((((((''''''''''''((((((((((((((())))))***))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$###%%%((()))((((((((()))(((&&&$$$$$$$$$%%%$$$###%%%&&&''''''((((((''''''%%%&&&'''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***'''%%%$$$$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''(((((((((((('''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''!!!"""$$$&&&((())))))***(((&&&%%%%%%&&&'''%%%$$$'''(((((((((((()))))))))((('''&&&&&&%%%&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''((((((''''''&&&''''''&&&&&&%%%%%%$$$$$$&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""!!!!!!###&&&(((((((((((((((((((((((((((%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''%%%###"""###$$$$$$###%%%&&&&&&&&&&&&%%%%%%$$$&&&'''''''''&&&$$$"""!!!%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%"""$$$'''((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''&&&&&&'''((((((************************$$$%%%&&&''')))+++,,,---((('''%%%$$$$$$%%%&&&''''''&&&%%%&&&((())))))((())))))))))))))))))))))))(((((()))))))))))))))(((******+++++++++)))((('''((())))))***)))((('''&&&''''''((((((((()))))))))&&&%%%%%%%%%%%%&&&&&&'''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))*********)))(((((()))***,,,...000,,,,,,,,,,,,------------...///000000//////000111111111000111333333333222333333333222111111000000000//////000111111000...111000///...............111---(((''')))++++++***)))))))))(((((())))))***)))***++++++***)))(((''''''(((((()))))))))))))))******++++++******)))(((&&&'''((())))))*********(((((())))))))))))(((((()))***+++,,,,,,+++***))))))(((((('''''''''''''''(((((((((((('''&&&%%%%%%%%%&&&''''''&&&&&&'''(((...---***'''&&&&&&'''(((''''''''''''((((((((((((((((((((((((''''''''''''''''''((())))))))))))(((&&&&&&'''((()))******+++''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%###%%%'''((('''&&&'''((()))'''%%%%%%%%%&&&%%%###%%%&&&''''''((((((''''''&&&&&&''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,***'''%%%$$$$$$$$$%%%)))((('''&&&%%%$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''&&&&&&&&&&&&######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""$$$%%%&&&'''((($$$%%%%%%&&&&&&'''''''''"""""""""""""""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''%%%$$$''''''''''''((((((((((((&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$########################%%%$$$#########$$$&&&'''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$$$$%%%(((''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''''''''(((&&&######%%%'''((((((&&&&&&'''''''''&&&$$$###%%%&&&''''''&&&%%%###!!!$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&'''&&&&&&%%%%%%"""$$$&&&'''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&((()))******)))(((((('''&&&%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&%%%((((((((((((((((((((((((%%%%%%&&&&&&'''&&&&&&&&&))))))))))))(((&&&%%%$$$'''((()))))))))((('''&&&(((((((((((())))))))))))%%%%%%$$$###$$$%%%'''((())))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((('''''''''(((((()))))))))***)))((('''''')))+++,,,)))***+++++++++***+++,,,+++,,,......,,,,,,...///,,,...000///,,,+++,,,...---------,,,,,,,,,++++++***)))((()))++++++***))),,,,,,++++++************...+++(((''')))******))),,,+++)))((('''&&&&&&&&&)))***+++,,,+++)))'''&&&$$$%%%''')))***))))))(((***+++,,,,,,***)))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))************))))))******))))))))))))******++++++******)))(((((('''&&&'''((((((&&&&&&'''(((---+++***(((''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''%%%&&&((()))))))))((('''%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%((())))))'''%%%#########'''&&&%%%%%%'''(((((('''%%%&&&''''''((('''''''''''''''&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))((('''&&&%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""###%%%&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((('''&&&%%%%%%$$$$$$(((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''###$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%''''''''''''&&&'''%%%######%%%'''))))))&&&''''''((('''&&&$$$###$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&$$$######%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((((('''&&&%%%))))))(((''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&((((((''''''&&&%%%$$$###%%%&&&'''))))))(((((('''(((((((((((())))))))))))***))))))((()))***,,,---))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''''''''(((((()))))))))))))))***)))(((%%%#########$$$%%%$$$&&&))))))''''''''')))&&&(((************,,,...,,,111555111)))&&&)))...++++++++++++************((('''&&&'''(((***)))(((++++++++++++*********))),,,+++))))))************,,,+++***(((((('''''''''((()))+++,,,+++***(((&&&###%%%'''((()))))))))((()))+++---,,,***((()))***)))))))))))))))(((''''''(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******,,,++++++***))))))((((((''')))***)))''''''((()))'''((()))******)))((('''(((((((((((((((((('''''''''''''''(((((((((((((((%%%&&&((()))))))))((('''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''$$$######$$$((('''%%%&&&'''(((((('''%%%&&&''''''((('''''''''''''''&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%''')))+++%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%% !!!!!!!!!""""""######$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''(((&&&%%%%%%&&&'''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$###$$$%%%'''(((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''))))))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&'''(((%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''''''''&&&%%%$$$###!!!"""$$$&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&''''''&&&$$$###$$$''')))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###((((((((((((((((((''''''''')))++++++)))'''&&&'''''''''''''''''''''''''''&&&&&&'''((())))))))))))))))))((((((''''''&&&&&&%%%&&&'''((()))(((((('''''''''((((((((()))))))))***))))))))))))******+++))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))***((('''%%%$$$######$$$$$$'''++++++((('''(((***&&&(((*********+++---...+++000333///((($$$''',,,))))))))))))))))))))))))'''&&&%%%%%%'''))))))((())))))************)))((())))))))))))))))))))))))(((((((((((()))***++++++((()))***++++++***)))(((%%%&&&'''((())))))))))))(((+++---,,,)))'''(((***)))))))))))))))(((''''''(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''(((((()))******)))(((''''''''''''((()))***)))((('''((()))$$$%%%(((***+++***)))((())))))))))))(((((((((((('''''''''(((((((((((((((&&&&&&'''(((((((((((('''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&'''&&&%%%%%%'''))),,,***'''&&&&&&&&&%%%###%%%&&&''''''((((((''''''((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&'''((($$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%"""$$$%%%''''''&&&%%%$$$%%%%%%''''''''''''%%%%%%#########"""""""""""""""$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$%%%'''((()))(((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))(((((('''&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&$$$$$$######$$$&&&'''(((&&&&&&&&&'''''''''''''''###########################$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%&&&'''((('''&&&$$$###%%%&&&'''((((((&&&%%%$$$$$$###"""###%%%&&&&&&$$$'''&&&&&&&&&&&&''''''((('''&&&%%%######$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''###&&&)))***(((''''''(((''''''''''''''''''''''''&&&&&&'''))))))*********))))))((((((((((((((()))&&&'''((((((((('''&&&%%%&&&&&&'''''''''(((((((((''''''''''''''''''&&&%%%(((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''))))))((((((((('''''''''%%%***......+++)))***,,,)))***,,,++++++***,,,---)))******)))'''&&&&&&'''))))))))))))))))))))))))(((&&&%%%%%%''')))***)))'''((()))******)))(((((('''((()))***)))(((((((((''''''''''''((()))***+++((((((((()))******++++++''''''''''''((()))******'''***---,,,(((&&&'''***((())))))))))))(((((('''''''''((((((((((((''''''*********))))))*********'''''''''''''''((())))))+++***)))''''''''''''(((((()))***)))'''&&&'''(((%%%&&&'''((())))))))))))++++++******))))))))))))''''''''''''((((((((()))'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%&&&'''&&&&&&'''))),,,,,,)))'''&&&&&&%%%$$$"""%%%&&&''''''((((((''''''((('''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''###$$$'''((()))(((&&&%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$%%%&&&'''((((((&&&%%%%%%&&&'''%%%$$$&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((((((&&&&&&''''''&&&&&&%%%$$$&&&''''''''''''''''''&&&***)))((('''&&&%%%$$$$$$$$$$$$######$$$&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((***)))'''%%%###%%%&&&(((((((((&&&$$$###%%%%%%%%%&&&(((((('''%%%'''&&&%%%%%%&&&''')))******(((%%%###""""""$$$%%%'''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%'''******)))'''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))$$$$$$%%%&&&''''''''''''!!!%%%'''%%%$$$%%%'''))))))))))))))))))))))))$$$%%%&&&'''(((((((((((((((''''''''''''(((((()))((()))))))))(((&&&$$$###&&&&&&&&&&&&'''''''''((())))))*********)))'''&&&(((((((((((()))))))))***''''''''''''''''''''''''******))))))((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((''''''###''',,,,,,)))&&&'''***'''))))))(((&&&&&&&&&'''((($$$!!!###(((***'''###))))))))))))************)))'''&&&&&&(((+++++++++((()))***++++++***)))(((&&&(((***+++***)))))))))***)))((('''''''''''''''(((((((((((()))+++,,,---))))))(((''''''(((***+++&&&***---+++'''%%%'''***(((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%++++++************++++++)))))))))))))))***++++++---,,,+++))))))))))))***'''((()))(((&&&%%%&&&''')))(((&&&&&&&&&''')))+++,,,+++++++++******))))))&&&'''''''''(((((())))))''''''&&&%%%%%%'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((())))))'''&&&&&&(((***(((&&&$$$%%%&&&'''&&&%%%%%%&&&''''''((((((''''''((('''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&######""""""###%%%'''(((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&""""""$$$%%%&&&'''''''''######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))###%%%''')))***(((&&&%%%"""###%%%&&&&&&%%%###"""&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((()))))))))(((&&&$$$%%%((()))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))((('''&&&''')))'''''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''$$$&&&(((******(((&&&$$$%%%&&&&&&%%%$$$###%%%''''''&&&%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$############$$$%%%&&&&&&&&&%%%%%%""""""######$$$$$$$$$$$$%%%&&&''''''(((((('''''''''%%%###$$$''')))'''%%%''''''&&&%%%%%%$$$###############$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###%%%'''))))))(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))......(((%%%''''''$$$(((((()))))))))'''&&&%%%%%%'''(((((('''&&&&&&''''''%%%###""""""!!!((((((((('''&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&$$$###(((((())))))((('''&&&&&&''''''((()))******))))))'''((()))******(((&&&$$$''''''''''''''''''''''''((((((((()))***)))&&&$$$###$$$&&&((()))((('''&&&***)))'''&&&&&&''''''(((&&&'''(((((()))(((((('''%%%$$$###$$$%%%&&&&&&%%%(((((())))))))))))(((((())))))(((((('''''''''&&&((((((''''''''''''((((((###&&&))))))((((((&&&&&&&&&&&&''')))***+++'''(((((((((((((((''''''))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&'''&&&%%%&&&((((((((('''((()))***+++***)))'''%%%***)))(((''''''((()))***)))))))))))))))((('''''''''((((((((((((((('''&&&'''(((+++,,,,,,+++((('''******))))))))))))******((((((((()))(((((('''&&&(((((())))))))))))(((((())))))))))))************((((((''''''''''''(((((((((((())))))((('''&&&&&&))))))***)))((('''%%%$$$&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))+++,,,***'''%%%&&&(((((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''''''''(((''''''&&&&&&((()))***)))((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%&&&'''((()))***'''''''''&&&&&&%%%%%%%%%$$$######""""""######$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$######)))'''&&&(((***)))%%%"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&))),,,,,,)))&&&###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$$$$%%%'''######$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&''''''(((&&&$$$%%%''')))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&'''((())))))(((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&((())))))(((&&&%%%$$$%%%&&&%%%$$$$$$&&&''')))(((((('''&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$((('''&&&&&&&&&&&&'''(((%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%"""#########$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%###%%%'''((('''%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$"""###%%%%%%#########$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&***+++&&&$$$''''''%%%&&&&&&'''(((''''''%%%%%%%%%'''((('''&&&&&&'''(((***(((&&&&&&&&&&&&$$$"""&&&&&&''''''''''''''''''$$$######$$$&&&'''&&&$$$&&&''''''''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%######''''''''''''''''''''''''***)))''''''((()))((('''%%%&&&(((***+++***)))((((((''''''&&&'''(((***+++))))))))))))))))))(((((('''&&&&&&'''))))))((('''(((((())))))))))))(((((()))((((((((('''''''''&&&(((''''''''''''''''''(((&&&''')))++++++***(((&&&'''&&&&&&&&&&&&''''''((('''(((((())))))((((((''')))((((((((('''''''''&&&'''''''''(((((('''''''''((('''&&&''')))***)))((( """%%%''')))************)))(((''''''((()))***))))))******))))))((('''''''''((((((((((((((('''''')))***++++++***)))'''******))))))))))))******''''''((()))))))))))))))''''''((((((((((((''''''(((((()))))))))*********((((((''''''''''''((((((((((((((((((((('''&&&&&&''''''((())))))((('''&&&&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))***+++***'''&&&'''(((((((((((('''''''''''''''(((((((((''''''(((((((((''''''&&&&&&%%%%%%%%%&&&)))))))))((('''%%%$$$###(((''''''&&&'''((()))***(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%$$$######'''%%%###$$$&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))++++++)))&&&$$$''''''''''''&&&&&&&&&&&&'''''''''%%%$$$$$$%%%'''"""""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$'''&&&$$$%%%'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((*********)))((((((''''''((('''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&%%%$$$%%%&&&((())))))((((((''''''((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&$$$$$$%%%&&&'''&&&%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&"""&&&'''$$$###%%%&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''&&&&&&&&&(((******(((''''''((()))'''&&&%%%%%%&&&&&&'''(((((()))"""!!!"""$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((((((((''''''''''''&&&''''''''''''''''''''''''+++)))&&&%%%''')))******&&&(((***,,,,,,,,,+++***''''''&&&'''(((***+++---,,,+++***)))(((((())))))''''''(((***++++++)))&&&'''(((((())))))(((((('''((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''***+++,,,---,,,***'''&&&''''''&&&%%%%%%%%%%%%%%%(((((())))))))))))(((((((((((((((''''''''''''''''''(((((())))))((((((''')))((('''(((*********)))%%%&&&'''(((((('''&&&%%%))))))(((((((((((()))))))))************))))))(((&&&''''''((())))))))))))))))))))))))))))))))))))+++******))))))******+++'''''''''((())))))******&&&&&&''''''''''''&&&&&&(((((())))))))))))******((((((''''''''''''(((((((((((((((((((((''''''&&&%%%&&&((()))))))))((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))***+++***'''&&&'''(((''''''(((((((((((())))))))))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%))))))(((((('''&&&$$$$$$''''''&&&&&&''''''((()))(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%$$$######'''%%%$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''''''''&&&''''''&&&$$$###%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$%%%&&&'''''''''&&&%%%&&&%%%%%%%%%$$$$$$######'''&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&''''''&&&%%%&&&'''******))))))((((((''''''(((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$%%%&&&%%%%%%%%%''')))(((''''''&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%###$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%###$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%&&&'''&&&%%%&&&(((***&&&%%%%%%%%%'''((('''&&&&&&&&&&&&'''''''''(((((("""""""""###&&&&&&%%%$$$$$$%%%&&&'''''''''''''''((((((''''''(((***+++,,,))))))(((((('''((())))))'''''''''''''''''''''''')))'''%%%%%%'''((()))(((&&&(((***,,,,,,,,,+++***((((((''''''((()))+++,,,---,,,)))'''&&&'''((()))%%%%%%''')))+++***'''$$$'''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((()))******((('''&&&''''''&&&&&&%%%&&&&&&''''''((())))))***)))))))))''''''''''''''''''''''''(((((())))))))))))((((((((('''&&&''')))***)))(((************)))(((&&&%%%))))))(((((((((((()))))))))***************))))))%%%&&&'''))))))************)))(((''''''((()))************))))))*********''''''''''''''''''((((((&&&''''''((((((''''''&&&(((((((((((()))))))))***((((((''''''''''''(((((('''(((((((((((((((''''''&&&'''((())))))(((''''''&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))******)))(((''''''((('''''''''((()))******+++)))(((((((((((((((((()))&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((((((&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$##################$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$############$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%""""""############""""""###$$$&&&(((((('''&&&%%%''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''''''''((($$$&&&'''&&&%%%$$$%%%''')))((((((''''''&&&%%%%%%''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%''')))''''''&&&&&&&&&''''''(((''''''&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&#########""" !!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%######%%%%%%%%%%%%&&&&&&'''((((((%%%&&&''''''&&&&&&((()))%%%$$$###$$$&&&((('''&&&(((((('''''''''&&&&&&&&&%%%$$$###$$$%%%&&&$$$"""%%%&&&'''((((((((((((((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%'''((((((&&&$$$%%%''')))***++++++***)))***)))(((''''''((()))***,,,+++(((&&&%%%&&&'''(((%%%&&&'''***++++++(((%%%''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&%%%&&&&&&&&&&&&'''((()))***''''''((()))))))))))))))&&&&&&&&&'''''''''''''''(((((())))))))))))(((((('''&&&%%%&&&((()))((('''$$$%%%&&&(((***+++,,,,,,(((((())))))))))))((((((((())))))*********))))))&&&'''((()))***************)))(((''''''((()))******))))))(((((())))))***((((((&&&%%%%%%%%%%%%&&&((((((((())))))((((((((('''(((((((((((()))))))))((((((''''''''''''((((((''''''((((((((((((((('''((())))))))))))'''%%%$$$&&&&&&&&&''''''''''''(((************************))))))(((((())))))((('''&&&&&&'''((()))***++++++(((''''''&&&&&&''''''(((&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''((((((((((((%%%&&&&&&'''''''''''''''''''''&&&&&&&&&''''''((((((((('''&&&%%%$$$$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$###### ###%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''######$$$$$$%%%%%%%%%%%%$$$&&&'''&&&$$$###$$$%%%"""""""""###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$######$$$&&&(((((('''&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&'''&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((($$$%%%&&&&&&$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''&&&%%%%%%&&&(((((((((''''''(((((())))))&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$######""""""$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((&&&"""###&&&'''&&&&&&&&&&&&&&&'''(((%%%'''(((((('''&&&&&&'''&&&%%%$$$&&&((())))))((()))(((((('''&&&&&&%%%%%%'''%%%%%%%%%&&&&&&$$$"""''''''(((((()))((((((((())))))))))))(((&&&%%%$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&((()))(((%%%"""$$$&&&((()))******)))(((***)))(((&&&&&&&&&'''(((***)))(((&&&&&&&&&''''''(((((()))+++,,,,,,***'''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''++++++***)))(((&&&%%%$$$&&&&&&&&&'''((()))***+++%%%&&&'''((()))))))))(((&&&&&&&&&&&&&&&''''''''''''(((((())))))((((((''''''&&&%%%&&&'''((((((&&&%%%%%%&&&&&&'''((((((((((((((())))))))))))(((((('''(((((())))))))))))((('''(((((()))************))))))'''''''''''')))))))))((((((''''''(((((())))))(((&&&%%%%%%%%%&&&'''(((((())))))))))))((((((''''''(((((((((((())))))((((((''''''''''''((((((&&&'''(((((((((((((((((())))))***)))((('''%%%$$$&&&&&&&&&''''''''''''((())))))))))))))))))))))))***((('''((()))***)))'''&&&&&&'''(((((()))******''''''&&&&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$''''''(((((('''&&&&&&%%%%%%%%%&&&''''''''''''&&&'''&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%$$$$$$!!!###$$$&&&'''(((''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%$$$######!!!$$$''')))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&$$$%%%'''&&&$$$######$$$"""###$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&''''''''''''%%%''''''&&&###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((###%%%&&&%%%$$$###$$$%%%''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''%%%&&&((())))))(((&&&%%%((((((((('''%%%$$$%%%'''''''''&&&&&&'''(((((()))&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$###"""!!!"""###%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%"""$$$&&&%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&'''))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''$$$%%%((('''###$$$((('''&&&%%%$$$$$$%%%%%%&&&%%%'''******(((&&&$$$$$$'''%%%%%%&&&((()))((('''''''''''''''''''''&&&&&&&&&%%%%%%&&&(((((('''%%%''''''((((((''''''&&&&&&%%%&&&)))******)))'''&&&&&&''')))*********)))(((''''''''''''''''''''''''+++)))((((((((((((&&&$$$$$$&&&(((*********)))(((''''''&&&%%%%%%&&&'''((())))))((((((((((((((((((((((((((()))***+++***(((&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''(((''''''''''''''''''((()))))))))((((((''''''&&&&&&&&&&&&&&&''''''((()))$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&''''''''''''''''''(((((('''''''''(((&&&&&&'''((()))((('''***)))((('''&&&%%%$$$$$$'''((()))******)))((('''&&&&&&'''(((((((((((((((((())))))*********))))))(((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&(((***,,,'''((((((((((((((((((''''''''''''((((((((())))))((((((''''''''''''((((((&&&&&&'''((((((((((((((((((((()))))))))'''&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***(((''''''******)))'''&&&&&&&&&''''''(((((()))((((((''''''''''''((((((%%%&&&'''((((((&&&$$$###'''''''''(((''''''&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%###$$$&&&((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$######$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######&&&'''((('''%%%&&&))),,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&'''((((((###%%%&&&&&&%%%#########&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&''''''&&&%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%'''(((&&&###"""$$$&&&''''''''''''''''''''''''######$$$%%%%%%&&&''''''###$$$%%%%%%######$$$%%%(((''''''&&&%%%%%%$$$$$$"""###$$$%%%&&&&&&'''((($$$&&&(((******(((&&&$$$)))))))))'''%%%$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&'''&&&'''''''''(((((())))))(((((((((''''''&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$###"""!!!!!!###%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%!!!$$$&&&%%%###"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$###"""%%%''''''&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###((('''###$$$***'''&&&$$$#########$$$$$$%%%(((++++++)))&&&###"""&&&%%%$$$%%%'''''''''&&&%%%%%%&&&&&&'''(((((((((%%%$$$%%%&&&)))***)))(((''''''''''''&&&%%%$$$$$$!!!%%%(((((('''&&&"""$$$&&&(((((('''&&&%%%''''''''''''''''''''''''000---)))(((((((((((('''%%%&&&(((***+++***)))(((%%%$$$$$$$$$%%%'''(((***((())))))*********))))))'''&&&%%%%%%'''(((((('''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((###$$$%%%&&&'''((()))***''''''&&&%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&)))((('''((()))******(((&&&&&&'''''')))***,,,,,,'''((()))******)))((('''%%%%%%&&&'''(((((('''''')))************))))))(((((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''))),,,///111&&&''''''''''''''''''&&&''''''''''''((((((((()))((((((''''''''''''((((((&&&&&&'''((())))))((((((&&&&&&((()))))))))((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&'''***+++)))'''&&&&&&&&&'''''''''''''''))))))(((((((((((())))))%%%&&&'''((((((&&&$$$######$$$%%%'''((()))))))))$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&'''((())))))'''%%%$$$%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%$$$############!!!###)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&''''''((()))******###%%%&&&&&&%%%#########&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%'''''''''&&&%%%###$$$&&&''''''&&&$$$###&&&&&&%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&############$$$%%%&&&&&&)))(((&&&%%%$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%)))((('''%%%###!!! ###$$$&&&''''''&&&$$$###(((***,,,+++(((&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$!!!"""###"""$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&%%%###""""""'''&&&%%%$$$$$$%%%&&&''''''((()))((('''(((***+++%%%%%%&&&&&&'''&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%###$$$%%%&&&''''''''''''(((((('''&&&$$$###""""""'''((()))(((&&&%%%%%%'''&&&"""###)))---)))### ''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&'''((()))$$$&&&''''''&&&&&&((()))///,,,)))'''((())))))((('''(((((()))***)))))))))&&&&&&&&&''''''((()))***)))(((((('''&&&&&&%%%$$$%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%'''***,,,,,,+++---,,,***(((&&&%%%$$$$$$"""###%%%'''((((((''''''$$$$$$$$$%%%&&&''')))***"""$$$&&&(((((('''&&&%%%)))&&&&&&******%%%&&&***&&&&&&'''((()))***+++,,,)))))))))))))))(((''''''(((((()))******)))((('''%%%%%%&&&'''((()))******&&&&&&''''''(((((())))))))))))***)))((('''%%%$$$###$$$&&&((())))))((('''''''''((()))******++++++,,,)))%%%$$$''')))(((''')))))))))((('''''''''&&&)))***,,,+++)))(((((()))***(((&&&'''))))))'''%%%''''''''''''''''''''''''******)))((('''&&&&&&%%%'''''''''''''''''''''&&&"""###$$$%%%&&&&&&&&&&&&((('''&&&%%%%%%&&&((())))))((('''''''''(((***++++++)))'''$$$######$$$%%%''''''''''''''''''''''''%%%$$$$$$$$$%%%''')))***%%%%%%%%%&&&&&&'''''''''))))))((((((''''''&&&&&&)))))))))(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$ ###$$$###&&&'''((((((&&&$$$!!! &&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&###%%%&&&(((((('''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''''''''########################&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&)))((('''&&&%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((***+++***'''%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""!!! !!!###%%%%%%'''((((((&&&%%%&&&'''''''''&&&&&&&&&&&&&&&'''%%%%%%###"""""""""######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&'''---+++)))&&&$$$###""""""###&&&)))+++*********+++&&&&&&'''''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%''''''''''''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''(((((('''&&&%%%%%%'''(((&&&(((000333...'''###&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&''')))+++,,,%%%'''((('''&&&&&&'''((('''%%%###"""$$$&&&'''&&&%%%%%%&&&''''''''''''&&&''''''&&&&&&'''(((***+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))&&&%%%%%%'''***,,,,,,+++,,,+++)))(((&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&''''''((('''&&&%%%$$$***%%%$$$((()))&&&&&&)))%%%&&&&&&'''((()))***+++)))))))))))))))(((''''''&&&&&&'''(((((('''&&&%%%''''''(((((((((((())))))'''''''''(((((((((((((((((())))))))))))'''&&&%%%"""###%%%&&&''''''&&&&&&))))))***++++++,,,---------***(((''''''((()))(((&&&&&&&&&&&&&&&%%%%%%%%%'''((())))))'''&&&&&&'''***(((&&&'''((()))'''%%%''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))((('''''''''(((***+++,,,+++)))&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%###!!!!!!$$$%%%%%%$$$&&&&&&''''''&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&(((''''''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%&&&&&& !!!"""$$$%%%'''((()))'''&&&$$$######$$$&&&''''''((()))(((&&&$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&'''''''''&&&$$$###$$$&&&)))((('''&&&%%%%%%%%%%%%%%%$$$###"""""""""###$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%(((,,,...222000,,,'''$$$!!!"""'''***+++***))))))((((((((((((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&''''''''''''&&&%%%$$$#########$$$%%%&&&''''''(((&&&'''((('''&&&%%%&&&'''((('''+++333666000((($$$%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&(((***,,,...&&&'''((((((&&&%%%&&&'''"""  ###%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&((('''&&&%%%&&&(((***+++,,,+++((('''&&&'''((()))((('''&&&%%%%%%&&&''''''&&&''''''((()))***++++++'''&&&&&&(((***,,,,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%$$$$$$$$$###$$$%%%&&&''')))******+++%%%"""%%%''''''&&&'''$$$%%%%%%&&&'''((())))))((())))))))))))(((''''''))))))************))))))******))))))((((((''''''(((((((((((((((''''''''''''((()))))))))(((''''''$$$%%%&&&'''''''''''''''))))))******++++++,,,,,,,,,,,,+++)))''''''(((***%%%%%%%%%&&&&&&&&&&&&&&&&&&((())))))'''&&&&&&'''***(((''''''(((((('''&&&''''''''''''''''''''''''((((((''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%'''''''''''''''''''''''''''((()))******)))(((''')))((('''''''''((()))***,,,***)))'''&&&&&&&&&'''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$)))'''%%%$$$%%%&&&%%%$$$%%%%%%&&&'''&&&%%%$$$###########################'''))))))(((%%%#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%''''''(((((('''%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###%%%%%%&&&&&&&&&&&&&&&%%%### """###'''&&&%%%$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&&&&$$$###!!!!!!###$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&(((%%%###$$$''',,,111333111///,,,'''$$$!!! !!!%%%''''''&&&&&&&&&))))))))))))((('''&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''%%%(((///111+++&&&$$$$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&%%%%%%&&&''')))+++,,,'''((()))(((&&&%%%%%%&&&$$$###"""###&&&((())))))%%%&&&''''''((((((''''''((('''&&&%%%&&&(((***,,,---+++)))'''&&&(((***+++)))(((&&&%%%$$$%%%'''(((&&&&&&'''(((***+++,,,,,,'''&&&&&&(((***,,,,,,+++(((''''''&&&&&&''''''(((((('''&&&%%%$$$%%%&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&'''((()))******&&&"""###&&&((('''%%%$$$$$$%%%&&&&&&'''(((((((((((())))))(((((('''&&&))))))*********************))))))))))))((((((((())))))((((((''''''&&&&&&&&&'''((()))******)))((('''(((((()))))))))******'''''''''((((((((())))))***,,,---***&&&%%%'''***&&&'''''''''((()))))))))''')))******)))(((((())))))((((((((((((((('''&&&''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&'''((((((''''''&&&''''''''''''((()))***+++,,,++++++***)))(((''''''(((((('''&&&'''((()))***)))(((&&&%%%$$$$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$########################'''((()))(((%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%%%%&&&''''''''''''%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&$$$$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&& !!!###$$$%%%&&&&&&%%%&&&&&&%%%### """#########""""""###$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&''''''%%%$$$""""""$$$%%%'''$$$$$$$$$$$$%%%%%%%%%%%%'''%%%$$$&&&+++000333444,,,***(((&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%'''))))))))))))((('''&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&''''''$$$%%%((()))&&&$$$%%%$$$$$$$$$%%%&&&'''((()))'''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((('''((()))(((&&&%%%%%%&&&((('''&&&''')))***))))))%%%&&&''''''((((((''''''((('''&&&%%%&&&(((***+++---+++)))''''''(((***,,,***)))'''%%%%%%%%%'''(((%%%&&&'''((()))***++++++'''&&&&&&''')))+++******&&&&&&&&&&&&&&&'''(((((()))(((&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&,,,+++)))'''%%%$$$$$$###(((&&&$$$###%%%((('''%%%$$$$$$%%%%%%&&&&&&''''''((((((((((((((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&'''(((((((((((())))))))))))))))))((((((''''''&&&&&&&&&'''(((*********))))))(((((((((((()))))))))***''''''''''''''''''(((((((((***+++)))&&&$$$&&&(((&&&'''''''''((()))))))))'''(((******((((((((()))(((((()))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&''')))*********)))(((&&&&&&&&&''')))+++---...111///+++(((&&&&&&'''(((((('''&&&&&&&&&''')))***((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&'''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''((((((((()))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%%%%$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$&&&''''''&&&$$$###'''%%%###"""$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&%%%'''''''''&&&$$$###$$$&&&""""""""""""###$$$%%%&&&$$$###"""""""""###$$$%%%(((((('''&&&&&&'''((((((#########$$$$$$$$$%%%%%%&&&%%%'''+++111333222///&&&&&&%%%$$$%%%&&&'''((()))))))))(((&&&&&&''')))((((((((((((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&'''(((''''''''''''&&&%%%$$$###$$$$$$%%%&&&'''(((((()))$$$%%%&&&&&&%%%%%%&&&'''(((%%%$$$''''''$$$%%%(((%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''%%%$$$$$$$$$%%%&&&&&&'''((((((&&&%%%&&&''')))(((''''''))))))(((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***,,,***)))(((''')))***+++***)))(((&&&&&&&&&&&&'''$$$%%%%%%&&&'''((())))))&&&%%%%%%&&&((())))))(((&&&&&&%%%%%%&&&''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%&&&''''''(((%%%((((((%%%%%%''''''%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''(((((())))))((((((((((((((('''''''''&&&''')))***+++******)))'''&&&&&&%%%%%%&&&''''''(((((((((((())))))))))))'''((()))((('''&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&&&&'''''')))))))))'''&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''***+++,,,+++***)))&&&&&&&&&'''(((+++---///222///***&&&$$$%%%(((***((('''&&&&&&&&&'''((()))))))))((((((((('''''''''''''''''''''''''''''''''"""###%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%'''''''''(((((((((((((((((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!$$$&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%###$$$$$$%%%&&&'''((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((%%%""""""$$$&&&&&&%%%###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%'''((((((&&&%%%&&&'''%%%$$$$$$$$$$$$$$$%%%%%%######"""""""""###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###%%%)))000666555///)))&&&%%%$$$###$$$$$$&&&&&&%%%'''))))))(((''''''(((&&&&&&'''''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&''')))''''''''''''&&&%%%$$$###%%%&&&&&&&&&''''''((((((###%%%&&&&&&%%%%%%&&&''''''%%%&&&)))(((%%%%%%(((&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$%%%%%%''''''%%%'''((('''&&&&&&'''(((((('''&&&'''((()))'''&&&%%%%%%&&&''''''''''''&&&%%%&&&'''((()))))))))((())))))((((((((())))))***)))))))))((('''&&&&&&&&&######$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%'''((('''&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''"""%%%''')))******!!!)))---)))&&&'''(((&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''&&&%%%((('''''''''((()))+++,,,''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((('''(((******+++***)))((('''&&&%%%$$$$$$%%%&&&&&&(((((((((((((((((((((((((((''''''(((******)))(((&&&&&&&&&&&&&&&%%%%%%%%%###%%%''''''&&&&&&&&&'''''')))***)))&&&%%%'''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%''')))+++,,,+++***))))))(((''''''''')))+++,,,,,,***(((&&&&&&(((***,,,''''''&&&%%%&&&'''((()))((((((((((((((((((''''''''''''''''''''''''''''''###$$$&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((('''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!$$$'''(((&&&&&&'''(((&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%'''((()))***$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%&&&((()))))))))(((((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''!!!"""$$$&&&'''''''''&&&'''''''''&&&&&&%%%%%%$$$'''&&&$$$######$$$&&&''')))%%%""""""$$$''''''&&&""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""''''''&&&&&&&&&'''(((((("""$$$''''''&&&%%%%%%%%%(((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%'''((("""######$$$$$$######"""%%%%%%%%%&&&&&&&&&''''''"""%%%+++444999666---$$$'''&&&$$$###"""######$$$"""&&&((((((&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$###%%%''')))***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&((()))$$$$$$%%%&&&''''''''''''***))))))'''&&&%%%$$$$$$###$$$&&&%%%%%%%%%&&&'''$$$###&&&***)))$$$###%%%''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***$$$&&&''''''&&&&&&((()))'''&&&&&&((()))***)))''''''((())))))******))))))$$$%%%(((*********((('''((((((((()))))))))))))))))))))))))))((('''&&&%%%########################%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%&&&''''''&&&###!!!***000+++&&&&&&((('''&&&&&&''''''''''''''''''''''''((((((''''''&&&%%%&&&%%%%%%%%%&&&''')))***)))((('''&&&%%%$$$######&&&'''''''''(((((())))))((()))***++++++***)))(((((((((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&%%%)))'''&&&(((,,,---+++((()))))))))((((((''''''&&&%%%'''))))))((((((((()))''')))***)))&&&%%%&&&)))''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$$$$&&&(((+++,,,+++)))(((,,,***((('''&&&'''((()))&&&&&&&&&'''(((***,,,---''''''&&&%%%&&&'''((()))&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%''')))***+++,,,'''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!$$$''''''%%%$$$$$$&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%'''(((***+++$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$###"""!!!!!!########################%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$)))'''%%%#########%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$######""""""######$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""'''&&&%%%&&&((('''###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""$$$&&&&&&&&&&&&((()))$$$%%%)))000666555...'''$$$###"""###$$$$$$###"""%%%&&&&&&''''''&&&&&&%%%&&&((())))))(((''''''((('''&&&$$$""""""###$$$%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''(((((('''&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((&&&'''((((((&&&%%%&&&''')))'''%%%%%%&&&'''((('''+++)))&&&$$$###%%%'''(((%%%%%%%%%%%%%%%&&&'''(((&&&///222---''''''&&&###(((((('''&&&&&&&&&&&&&&&%%%%%%&&&'''))),,,///000,,,)))''''''((((((&&&###%%%$$$$$$%%%&&&'''%%%$$$""""""###$$$$$$%%%&&&&&&'''%%%$$$%%%(((***)))'''%%%%%%""" ''')))(((&&&%%%$$$$$$%%%%%%'''((()))(((''''''''')))((()))(((&&&$$$###$$$%%%$$$'''))))))(((&&&&&&'''&&&%%%$$$$$$%%%&&&((()))''''''''''''''''''''''''(((&&&%%%&&&)))+++)))''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&(((((()))$$$%%%&&&((()))*********''''''''''''(((((((((((('''''''''''''''((()))***''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''')))***''''''(((((())))))******))))))(((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&)))((('''''''''(((***+++''''''''''''''''''''''''%%%%%%'''''''''&&&%%%$$$$$$'''***)))'''%%%&&&'''%%%%%%%%%&&&&&&&&&''''''***)))'''%%%$$$$$$$$$%%%'''&&&%%%$$$%%%%%%'''''')))((('''&&&%%%$$$###### """$$$&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''""" %%%'''$$$!!!%%%%%%$$$###$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&&&&''''''&&&%%%$$$###"""""""""%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&%%%$$$######$$$&&&'''%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%% """###%%%&&&&&&&&&&&&$$$$$$%%%'''((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%###%%%&&&&&&%%%%%%'''((('''&&&&&&***//////+++&&&&&&$$$###$$$%%%&&&%%%###%%%%%%&&&&&&&&&&&&%%%%%%%%%'''(((((('''&&&'''(((&&&%%%###"""""""""$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&''''''''''''''''''((())))))((('''((())))))'''%%%%%%&&&'''((('''+++***((('''&&&'''((()))'''''''''''''''((())))))&&&---000,,,''''''&&&%%%'''&&&&&&%%%&&&&&&''''''''''''(((((()))***+++,,,)))'''%%%%%%''''''%%%###&&&%%%$$$%%%&&&'''%%%$$$%%%%%%&&&''''''(((((())))))'''%%%&&&(((((('''%%%&&&&&&%%%"""###'''%%%%%%$$$$$$%%%&&&((((((&&&'''((((((&&&&&&'''((('''((((((&&&$$$###$$$&&&###%%%''''''%%%$$$$$$%%%(((''''''''''''(((((()))''''''''''''''''''''''''***(((&&&'''))))))(((&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''((((((((((((''''''''''''''''''((((((&&&&&&&&&&&&&&&((())))))'''&&&%%%%%%%%%&&&'''(((''''''(((((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&'''((((((((((((((())))))***''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%$$$&&&)))(((&&&%%%%%%'''%%%%%%%%%&&&&&&&&&''''''***)))'''&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%###$$$&&&'''''''''%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''$$$""""""%%%&&&$$$"""%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%"""###%%%%%%%%%%%%''')))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&######""""""###$$$&&&'''%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&'''&&&&&&!!!$$$&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&'''&&&%%%$$$%%%''')))&&&###$$$''')))(((%%%'''%%%$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&&&&%%%%%%&&&(((&&&%%%###"""""""""###$$$&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$$$$&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&((((((''''''(((***)))'''%%%%%%&&&'''((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))&&&+++---)))&&&&&&''''''%%%%%%%%%%%%&&&'''(((((())))))***))))))(((''''''&&&$$$###$$$%%%&&&%%%###&&&%%%$$$%%%&&&'''%%%$$$######$$$$$$%%%%%%&&&&&&)))(((&&&&&&'''&&&%%%###%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%&&&''''''%%%%%%&&&'''%%%&&&'''&&&$$$$$$%%%'''###%%%&&&&&&%%%$$$$$$%%%'''((((((((((((''''''&&&''''''''''''''''''''''''+++)))''''''((((((&&&%%%''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''******)))((('''&&&&&&%%%((((((((((((((('''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&((()))+++,,,'''&&&%%%%%%%%%&&&'''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%(((''''''&&&''''''((((((''''''((())))))))))))(((''''''''''''''''''''''''&&&&&&''''''(((''''''&&&$$$%%%''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&'''(((((('''&&&%%%$$$&&&&&&''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$""""""$$$&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%"""$$$&&&&&&&&&&&&(((***%%%&&&&&&''''''&&&&&&%%%))))))((('''&&&$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""""""""###$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######""""""######$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###"""###!!!!!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%'''$$$""""""$$$&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%&&&&&&%%%%%%%%%"""###%%%$$$$$$$$$&&&'''&&&&&&%%%$$$###$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$"""###%%%%%%%%%%%%&&&((()))'''%%%%%%&&&'''(((''''''((()))))))))(((''''''%%%%%%%%%$$$$$$%%%&&&&&&&&&)))***(((&&&&&&'''(((%%%%%%%%%&&&'''(((***+++((()))******)))'''&&&%%%$$$######$$$%%%%%%%%%%%%(((&&&%%%%%%&&&&&&&&&$$$""""""######$$$$$$$$$$$$((('''&&&&&&&&&&&&%%%%%%#########%%%''''''$$$"""'''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%%%%$$$$$$&&&(((&&&'''((((((&&&&&&'''(((%%%&&&&&&'''&&&%%%###"""'''''''''''''''''''''''')))((((((((((((''''''&&&''''''''''''''''''''''''((((((''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&***))))))((('''&&&%%%%%%$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%'''(((***+++&&&&&&%%%%%%&&&((()))***'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((''''''''''''((())))))%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''(((((('''%%%$$$%%%&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$!!!!!!###%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&%%%%%%$$$%%%''''''&&&%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%***)))((('''&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######"""""""""$$$%%%%%%&&&&&&%%%%%%%%%$$$######""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###!!!###### !!!$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''&&&$$$######$$$#########$$$&&&'''''''''&&&$$$###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$"""###$$$###"""###%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&(((***%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$"""###%%%%%%%%%%%%&&&((()))'''%%%%%%&&&'''(((''')))***,,,------,,,+++***&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%&&&'''&&&&&&&&&'''(((***+++,,,''''''((())))))'''&&&%%%$$$$$$%%%%%%&&&&&&'''''')))'''%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&&&&&&&''''''$$$###"""###%%%%%%$$$###%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$$$$&&&###$$$%%%%%%$$$$$$&&&(((&&&'''((('''&&&&&&'''(((%%%%%%&&&&&&&&&%%%###"""''''''''''''''''''''''''&&&''''''(((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((('''&&&&&&&&&&&&''''''''''''&&&'''''''''&&&%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&(((***,,,...''''''&&&&&&%%%%%%$$$$$$&&&&&&'''''''''''''''''''''''''''''''''((())))))%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''(((&&&$$$$$$%%%'''$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$!!!!!!###%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&%%%$$$######%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$######""""""$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%"""###%%%&&&'''(((''''''$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%&&&&&&%%%$$$######$$$"""###$$$&&&''''''((((((%%%$$$###$$$%%%&&&%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%$$$###!!!"""$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&''')))***$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&((((((''''''(((***)))'''%%%%%%&&&'''((('''%%%&&&((())))))(((''''''(((''''''&&&&&&&&&&&&&&&&&&$$$%%%''''''$$$###%%%&&&&&&&&&'''(((***+++,,,&&&&&&''''''''''''&&&&&&$$$&&&''''''&&&&&&''')))***(((%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&"""$$$&&&&&&%%%%%%'''(((&&&&&&&&&%%%%%%%%%&&&&&& !!!###%%%&&&'''''''''$$$%%%&&&&&&$$$$$$%%%&&&###$$$%%%$$$###$$$&&&'''%%%%%%&&&%%%######%%%'''&&&''''''''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&(((((('''((()))+++((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((())))))******$$$%%%%%%%%%&&&&&&''''''((((((((('''&&&%%%$$$###%%%&&&&&&&&&&&&'''''''''%%%&&&'''(((((('''%%%$$$&&&&&&%%%$$$######$$$$$$%%%%%%%%%&&&(((***,,,...&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((('''&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$""""""$$$&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$ """$$$$$$$$$$$$&&&(((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''((((((%%%&&&'''((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%"""###%%%'''(((((('''''''''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%'''((('''%%%$$$%%%&&&'''&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%###!!!!!!###%%%$$$$$$%%%%%%$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''((((((###$$$&&&'''((('''&&&%%%$$$%%%&&&''''''''''''''''''((())))))((('''((())))))'''%%%%%%&&&'''((('''######$$$%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&&&&###$$$((((((###!!!###%%%%%%%%%%%%&&&((())))))(((''''''&&&%%%%%%%%%&&&$$$&&&((('''&&&%%%'''(((+++)))&&&%%%%%%&&&&&&%%%###########################%%%'''&&&$$$$$$%%%'''%%%''')))(((%%%###$$$&&&!!!###%%%&&&'''''''''%%%&&&'''&&&%%%$$$%%%'''###$$$%%%$$$######%%%&&&%%%&&&&&&$$$######%%%'''&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''&&&((())))))'''&&&(((***((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''''''''((()))*********&&&&&&&&&&&&''''''''''''((((((((('''&&&%%%######%%%%%%&&&&&&&&&'''''''''%%%&&&((())))))((('''&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%&&&'''((()))&&&&&&&&&&&&''''''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$$$$######$$$%%%'''((()))&&&$$$$$$&&&((('''&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&&&&%%%$$$###$$$%%%''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$!!! $$$%%%%%%###'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$!!!###%%%%%%%%%%%%'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''((((((((('''%%%###!!!%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%$$$###"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$##################$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&%%%$$$'''$$$"""###&&&((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%$$$###$$$%%%((('''&&&$$$"""###%%%'''((('''&&&&&&'''((('''&&&$$$$$$$$$%%%%%%$$$$$$$$$((((((&&&###!!!!!!###%%%"""############"""!!!!!!'''''''''&&&&&&'''''''''((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$""""""#########$$$$$$$$$"""###$$$%%%&&&'''&&&&&&###$$$&&&(((((('''&&&%%%$$$%%%&&&'''((((((((((((&&&'''((((((&&&%%%&&&''')))'''%%%%%%&&&'''((('''(((((((((((())))))******&&&%%%$$$$$$############&&&"""###))))))### !!!$$$$$$$$$$$$%%%&&&''''''***)))'''%%%$$$$$$$$$%%%$$$'''((('''%%%$$$%%%(((,,,)))&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''$$$"""###%%%!!!&&&+++***%%%!!!!!!###"""###%%%%%%&&&%%%$$$###%%%&&&''''''%%%%%%&&&'''$$$%%%%%%$$$######$$$&&&'''((((((&&&%%%%%%''')))$$$######"""###$$$&&&'''''''''''''''''''''''''''''')))+++)))&&&%%%&&&((())))))))))))))))))))))))&&&'''''''''(((((())))))%%%%%%%%%&&&'''(((((()))((((((((((((((((((''''''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&((()))***)))(((''''''&&&&&&%%%%%%&&&&&&'''''''''%%%$$$###$$$$$$%%%&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%&&&'''((()))''''''&&&%%%%%%'''((()))''''''''''''''''''''''''######""""""###%%%&&&'''***'''$$$$$$'''((((((&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%'''''''''&&&%%%$$$"""###%%%'''((((((((('''###$$$$$$%%%&&&(((((()))((((((&&&%%%$$$#########(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&######&&&%%%!!!((('''%%%$$$###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&(((((('''%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&'''((('''%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''((('''%%%"""%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$###### !!!$$$&&&&&&&&&%%%$$$)))(((&&&%%%$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''&&&%%%###"""&&&&&&&&&&&&%%%$$$###"""###"""!!!###%%%''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&$$$#########$$$$$$%%%%%%%%%&&&&&&'''''''''(((%%%%%%'''&&&###"""%%%$$$)))///...***%%%%%%&&&######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######""""""######$$$***'''$$$$$$&&&'''%%%###&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%###"""&&&&&&'''((((((''''''&&&)))(((&&&### &&&&&&&&&$$$""""""###%%%((((((((((((((((((((((((&&&&&&%%%$$$$$$%%%%%%%%%'''&&&&&&''')))***)))'''(((''''''&&&&&&&&&''''''"""###$$$%%%&&&%%%%%%$$$%%%&&&&&&'''((()))******&&&&&&'''''''''&&&$$$###(((((((((((((((((((((((('''&&&$$$###"""###$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$((('''&&&%%%$$$%%%&&&&&&"""%%%''''''$$$###$$$&&&&&&&&&''''''&&&$$$###"""'''''''''%%%$$$%%%(((+++***(((&&&$$$###$$$&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))((('''&&&&&&&&&((((((((('''&&&%%%((('''&&&%%%%%%%%%%%%%%%)))((('''((()))(((&&&$$$&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&''''''((((((&&&###"""###$$$&&&''''''((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&%%%$$$#########$$$%%%$$$&&&'''&&&%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%'''((()))%%%&&&&&&''''''&&&&&&%%%%%%&&&''')))***,,,---...''''''&&&&&&&&&&&&'''''',,,***((((((******'''$$$+++)))&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!))))))***(((&&&$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%###!!!!!!###$$$%%%&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''""""""###$$$%%%%%%&&&&&&((('''%%%%%%%%%$$$!!!$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%&&&'''$$$$$$$$$######"""""""""&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((('''%%%$$$######$$$%%%#########$$$$$$%%%%%%%%%***(((&&&$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$######$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$###(((((((((''''''&&&%%%$$$%%%%%%%%%$$$$$$#########&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&######%%%%%%""""""$$$%%%'''***+++)))&&&%%%&&&######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$)))&&&$$$$$$&&&'''&&&$$$$$$%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$###&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$###""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&&&&''')))***((('''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&%%%$$$$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$###%%%$$$$$$###$$$%%%&&&'''###%%%''''''$$$###$$$&&&$$$%%%&&&''''''&&&%%%$$$&&&''''''%%%$$$%%%''')))***)))&&&$$$###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''''''''''''''&&&%%%%%%((('''&&&%%%%%%%%%%%%&&&((('''''''''((((((&&&$$$(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$&&&&&&'''((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))%%%&&&''''''%%%$$$%%%''''''''''''&&&&&&&&&%%%%%%###$$$%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))+++,,,,,,&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%'''((('''&&&'''&&&$$$%%%&&&''''''&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$######""""""&&&'''((('''%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%###$$$$$$%%%$$$$$$###""""""######$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&#########$$$%%%%%%%%%&&&&&&$$$#########""" $$$$$$%%%%%%%%%%%%&&&&&&)))((('''%%%$$$$$$$$$%%%$$$$$$%%%$$$$$$######"""%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''((()))%%%%%%%%%%%%%%%&&&&&&&&&((('''&&&$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%$$$######%%%'''&&&###!!!###%%%&&&''''''''''''''''''&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%######&&&&&&$$$$$$'''((('''&&&&&&'''(((&&&%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$%%%'''''''''&&&###$$$$$$$$$$$$######"""$$$######"""######$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$((('''&&&%%%$$$%%%%%%&&&""""""######$$$%%%%%%&&&"""###$$$$$$###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$'''&&&&&&'''))))))(((&&&###$$$%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""""""""""""""###%%%'''((($$$%%%&&&&&&$$$$$$%%%&&&###$$$&&&'''(((((((((''''''((()))(((&&&&&&'''(((***)))&&&%%%$$$$$$&&&'''''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''((()))******''''''&&&%%%%%%%%%&&&&&&''''''&&&'''((((((&&&$$$))))))((('''%%%$$$###"""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((***'''%%%%%%((()))(((&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&((()))***&&&'''((('''%%%$$$$$$%%%'''''''''''''''&&&&&&&&&!!!###&&&'''(((&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))******%%%%%%%%%$$$$$$%%%%%%%%%&&&''')))(((&&&$$$######$$$###$$$%%%'''((((((&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$#########$$$&&&&&&%%%%%%&&&'''%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%$$$###!!!!!!$$$$$$%%%%%%%%%$$$######$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$######$$$###!!!$$$$$$%%%%%%%%%%%%&&&&&&***)))(((&&&$$$$$$######$$$%%%&&&&&&&&&%%%###"""$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((***+++,,,''''''&&&&&&&&&&&&&&&%%%'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$"""""""""###$$$&&&'''((("""###%%%&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$###$$$%%%&&&###$$$$$$$$$######"""!!!###&&&&&&###"""&&&***&&&''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%))))))'''(((+++---)))$$$$$$''')))'''$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&'''''''''&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$###""""""###%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%!!!!!!!!!###$$$&&&((()))&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,***(((&&&&&&&&&((()))$$$$$$$$$###############%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''$$$$$$$$$###$$$$$$%%%&&&'''&&&&&&'''((()))'''%%%$$$%%%'''))))))((('''%%%&&&&&&&&&'''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$############%%%'''(((%%%%%%%%%%%%$$$$$$%%%&&&$$$%%%&&&(((((((((((('''(((***++++++)))(((((()))***)))'''%%%%%%%%%&&&&&&'''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((***,,,///111'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&'''))))))(((&&&(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((($$$!!!"""''')))'''$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&''''''(((((('''%%%###$$$%%%''''''''''''''''''''''''###$$$%%%&&&&&&%%%###"""&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&)))+++***&&&######$$$$$$$$$%%%'''))))))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&%%%$$$$$$%%%&&&&&&%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###%%%'''(((((((((&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$'''&&&%%%&&&'''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&$$$#########$$$%%%&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''')))******''''''&&&&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%'''((()))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&'''((("""###%%%&&&'''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$###$$$%%%&&&'''######$$$$$$$$$###""""""###&&&&&&###"""&&&***&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%)))***((())),,,333,,,%%%$$$''')))'''###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$#########%%%&&&'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%!!!!!!!!!###$$$&&&((()))&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&+++***'''&&&%%%&&&((())))))(((((('''&&&&&&%%%%%%%%%'''((('''%%%$$$$$$%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''((((((&&&%%%$$$%%%'''))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%'''(((((()))******++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''***))))))(((((((((((((((%%%%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''(((((('''&&&&&&'''(((******(((''''''(((***)))'''&&&&&&%%%&&&&&&''''''''''''(((((())))))''''''&&&&&&&&&&&&''''''((('''''''''(((***,,,---&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&(((******)))(((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&######%%%### %%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%###$$$%%%&&&&&&''''''''''''''''''%%%%%%$$$#########$$$$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''$$$''')))(((%%%$$$&&&((('''&&&'''((())))))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$%%%&&&%%%###"""###$$$%%%$$$$$$%%%&&&&&&%%%###$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%$$$$$$###"""###$$$&&&(((((('''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&&&&((((((&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$######$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''&&&&&&&&&###$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###%%%'''&&&###!!!###%%%%%%&&&&&&&&&&&&&&&&&&%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%######'''(((&&&&&&)))333---&&&%%%''')))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###%%%'''((('''&&&&&&&&&%%%&&&&&&'''''''''''''''$$$$$$$$$$$$%%%&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&%%%###!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&&&&'''((()))'''&&&&&&&&&''''''&&&$$$"""###%%%&&&&&&&&&&&&%%%'''&&&%%%%%%$$$%%%%%%%%%$$$%%%&&&'''((()))******&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&######%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''((('''&&&%%%%%%%%%&&&&&&'''%%%######$$$&&&&&&%%%%%%&&&'''(((((('''%%%%%%$$$%%%''''''&&&%%%'''(((***)))((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((()))''''''&&&&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''&&&%%%&&&''')))******((($$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&''''''''''''&&&%%%%%%%%%###!!!"""%%%'''&&&$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''&&&&&&&&&'''((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######$$$&&&''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&(((''''''&&&&&&''''''(((555444111---(((&&&&&&&&&((('''&&&'''(((((('''%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$%%%&&&%%%###"""###$$$%%%$$$$$$%%%&&&&&&%%%###&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&'''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%$$$###!!! %%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%######&&&'''%%%%%%(((---***&&&%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$###&&&))))))'''$$$$$$%%%$$$%%%&&&&&&'''''''''&&&""""""###%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$''''''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%&&&""""""######$$$%%%%%%%%%!!!!!!!!!"""###$$$$$$%%%###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&''''''%%%#########$$$%%%%%%&&&&&&''')))((('''%%%%%%%%%&&&'''$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!"""######""""""!!! !!!!!!%%%$$$$$$$$$%%%%%%&&&'''###$$$&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%&&&%%%$$$$$$$$$%%%&&&'''(((%%%""""""$$$&&&&&&%%%###$$$%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&'''***,,,))))))(((((('''&&&&&&&&&$$$%%%%%%&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((#########%%%((()))((('''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((%%%&&&''''''&&&%%%$$$###((((((''''''(((((())))))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((((('''%%%&&&''''''%%%$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''???:::333---)))'''&&&%%%%%%$$$######%%%''''''&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&%%%$$$$$$%%%&&&%%%$$$$$$%%%&&&&&&%%%#########$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%%%%&&&'''''''''%%%$$$$$$%%%'''(((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$"""""""""$$$%%%'''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###&&&'''(((((('''&&&$$$###"""###$$$$$$%%%&&&&&&''''''&&&&&&%%%"""###%%%&&&'''&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%###"""!!!###%%%''''''&&&###$$$$$$%%%%%%$$$$$$###"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%$$$$$$#########'''%%%%%%((((((&&&&&&)))(((&&&$$$$$$&&&((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$##################$$$###'''***)))&&&$$$###$$$###$$$%%%%%%&&&&&&&&&&&& !!!###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%###"""""""""###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%&&&&&&'''(((&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###%%%&&&"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))))))))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((('''&&&&&&&&&''''''%%%###&&&%%%%%%&&&&&&((()))******)))((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&((()))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''###%%%&&&((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!!!!!!!"""######""""""###%%%'''((()))%%%""""""$$$&&&&&&%%% !!!###&&&'''(((((('''((())))))((((((***...111)))))))))(((''''''&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''$$$%%%((()))++++++******%%%%%%%%%%%%%%%&&&'''(((!!!!!!!!!###&&&''''''&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%&&&'''&&&%%%###"""%%%%%%&&&%%%######%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''"""###%%%'''((((((''''''$$$&&&'''&&&%%%%%%&&&'''#########$$$$$$%%%%%%%%%!!!###&&&((()))((('''&&&((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&111+++%%%"""$$$((())))))"""  ###&&&''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!###%%%%%%%%%&&&''')))%%%%%%$$$%%%&&&'''%%%### """$$$%%%&&&'''"""###$$$%%%%%%%%%%%%%%%######"""""""""###$$$%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&''')))***)))((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((('''&&&$$$###%%%###!!! !!!###%%%'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((('''%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&))))))(((((((((((())))))%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&'''&&&&&&%%%%%%#########%%%'''((('''%%%""""""###$$$%%%%%%&&&&&&'''''''''&&&%%%$$$"""""""""###$$$$$$&&&&&&'''(((%%%%%%'''(((((('''%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$#########%%%((()))'''&&&%%%$$$$$$&&&''')))''''''''''''''''''''''''******)))((('''&&&%%%%%%))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&((((((&&&$$$$$$%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!! !!!""""""!!!'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%''''''%%%%%%%%%%%%''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%'''%%%(((------&&&###%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&''''''%%%$$$&&&)))***(((%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$###%%%***111888===222///***'''&&&''')))+++&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$"""$$$%%%%%%%%%%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''***)))((('''&&&%%%$$$$$$''''''((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''(((###$$$%%%&&&''''''''''''******)))(((((((((((((((&&&&&&%%%&&&''''''&&&$$$'''&&&$$$######$$$&&&'''&&&&&&%%%$$$############%%%%%%''''''''''''%%%%%%$$$%%%&&&''''''&&&%%%$$$""""""###$$$%%%''''''((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######'''''''''&&&&&&&&&%%%%%%$$$%%%'''''''''%%%###"""########################!!!"""###$$$%%%&&&&&&&&&"""######$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%((((((&&&&&&&&&&&&((((((((((((&&&$$$""""""%%%(((######$$$$$$$$$%%%%%%%%%''''''((((((((('''%%%$$$''''''&&&&&&&&&&&&''''''"""&&&)))(((&&&######$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''%%%###!!!!!!###%%%'''(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&'''''''''&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&(((***'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###$$$%%%$$$""""""$$$%%%'''%%%######$$$&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%######$$$&&&$$$$$$$$$#########""""""&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%$$$###""""""""""""###$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&$$$######&&&&&&&&&&&&%%%$$$######&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%(((%%%'''+++***%%%"""$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&((('''&&&'''+++000555888///,,,)))&&&%%%&&&''')))&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&$$$$$$$$$&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''((()))))))))(((((('''&&&&&&&&&&&&&&&((('''&&&'''((((((&&&$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$#########""""""$$$%%%&&&''''''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""""""""###$$$!!!""""""!!!!!!###$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%$$$###&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&))))))'''$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%######%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&###  ###&&&&&&&&&%%%$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''%%%###""""""###%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%'''(((***&&&%%%$$$$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$######""""""!!!########################%%%$$$$$$###############&&&''''''&&&%%%%%%&&&(((&&&$$$######$$$%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&%%%%%%$$$$$$###%%%((('''%%%$$$%%%'''&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%######$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$###""""""!!!!!!""""""###&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&%%%$$$######''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%(((&&&&&&((('''###"""$$$%%%$$$$$$###$$$%%%'''(((''''''''''''&&&&&&&&&%%%''''''&&&%%%$$$###"""!!!$$$&&&'''''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%(((((((((((()))+++...///***)))'''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''''''''((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&&&&&&&((()))***((('''&&&&&&%%%&&&&&&&&&)))(((&&&'''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!###%%%%%%###"""!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%'''))))))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$######&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''%%%###!!!!!!###%%%'''%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''((('''%%%######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$%%%%%%&&&'''***)))((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&(((&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$!!!"""$$$%%%&&&%%%%%%$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&$$$######$$$&&&((((((''''''&&&&&&&&&&&&&&&'''&&&&&&%%%$$$######""""""&&&((((((%%%$$$&&&((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$######%%%'''))))))((((((''''''((((((((()))'''%%%%%%&&&'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&''')))(((((('''&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&######%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''((((((&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$###############%%%&&&&&&&&&&&&%%%$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######!!!"""###""" """###'''&&&&&&&&&(((((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!""""""###$$$%%%%%%###"""!!!$$$'''(((%%%"""$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$%%%%%%%%%((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$######""""""######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%$$$%%%((()))***((('''%%%#########%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""%%%((((((%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&''''''&&&&&&'''''''''((('''''''''&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%$$$'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%''')))((((((''''''''''''(((((('''%%%$$$$$$%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########!!! !!!###&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&)))(((((()))******)))'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%%%%$$$#########%%%&&&'''&&&&&&%%%'''(((((('''%%%"""""""""###############%%%&&&&&&&&&%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%'''(((((('''%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%###$$$$$$###""""""###%%%((('''''''''))))))'''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%&&&''''''&&&$$$$$$%%%'''(((&&&$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%)))((((((''''''&&&&&&%%%$$$%%%&&&'''&&&%%%$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###%%%&&&$$$%%%)))+++)))'''&&&%%%$$$$$$$$$%%%%%%((('''%%%$$$$$$$$$%%%&&&######$$$&&&''')))******###%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&((()))***))))))''''''((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""$$$%%%%%%%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((((((((('''&&&%%%''''''''''''''''''''''''%%%$$$$$$$$$######""""""&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&'''(((******)))(((((()))***+++%%%%%%%%%$$$%%%%%%&&&''''''%%%######%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######!!!  ###'''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$###"""###$$$%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$!!!"""###%%%&&&'''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))((()))***++++++)))'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%###"""###$$$%%%&&&######%%%'''))))))&&&$$$"""""""""######$$$$$$%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))++++++)))'''%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&''')))'''&&&&&&''')))((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###&&&(((&&&"""!!!$$$((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&''''''%%%$$$""""""###$$$$$$$$$$$$###"""%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$###&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###&&&'''$$$$$$(((((($$$######$$$%%%%%%&&&'''''')))(((&&&%%%$$$%%%&&&'''$$$$$$&&&''')))***+++,,,$$$$$$$$$%%%''''''&&&$$$###$$$$$$%%%&&&'''(((((($$$%%%''')))************''''''&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''((()))(((&&&&&&''''''''''''''''''''''''######$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%&&&'''((()))***+++++++++***************%%%$$$$$$$$$%%%%%%&&&''''''%%%$$$%%%'''***,,,,,,&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%''''''((())))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((((((((('''&&&###$$$$$$$$$######%%%'''%%%%%%%%%&&&&&&&&&&&&'''%%%$$$######$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%###!!!"""%%%&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&'''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))+++***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''((('''&&&&&&%%%%%%&&&&&&!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%'''%%%$$$""""""###%%%&&& !!!$$$'''***)))&&&###""""""###$$$%%%%%%&&&&&&###$$$%%%'''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%(((+++......+++(((%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###""""""!!!!!!""""""%%%&&&'''&&&$$$$$$&&&'''&&&%%%%%%'''((((((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###"""!!! &&&+++&&& ***%%%%%%$$$$$$$$$#########%%%%%%%%%&&&&&&'''''''''!!!"""###$$$&&&'''((()))$$$%%%&&&''''''%%%###"""###$$$%%%&&&&&&%%%$$$###&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''###'''(((######&&&$$$  ###%%%'''((())))))+++)))'''&&&%%%&&&((()))&&&&&&'''((()))***+++,,,&&&$$$"""$$$'''(((&&&###"""###$$$%%%'''((())))))%%%%%%&&&'''(((((((((((('''&&&%%%%%%&&&''')))***&&&''''''''''''''''''&&&'''&&&%%%$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''))))))((('''&&&''''''''''''''''''''''''$$$%%%%%%&&&((())))))***%%%%%%&&&&&&&&&%%%$$$$$$######""""""######$$$%%%%%%%%%&&&&&&((()))+++,,,))))))************)))(((&&&&&&&&&&&&''''''((()))(((&&&%%%&&&)))---//////'''&&&$$$######$$$&&&'''############$$$%%%&&&&&&''''''%%%%%%%%%%%%''''''###$$$%%%&&&&&&%%%$$$##############################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$))))))'''&&&$$$###!!!!!!%%%%%%$$$$$$$$$#########'''&&&&&&%%%$$$$$$$$$$$$########################!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$######"""#########$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###""" """$$$%%%$$$######$$$%%%%%%%%%&&&&&&&&&''''''######"""""""""###%%%&&&$$$$$$############$$$$$$&&&$$$"""###&&&((('''%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&((())))))&&&$$$&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""######$$$$$$######"""'''(((((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%#########$$$%%%&&&((((((!!!$$$&&&&&&$$$$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&######$$$'''******'''###&&&!!! '''000222***!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&(((******(((&&&$$$(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ''')))&&&%%%$$$%%%&&&&&&&&&%%%$$$###%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$###!!!%%%'''&&&%%%&&&((("""%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((&&&$$$###%%%%%%$$$######$$$$$$$$$$$$$$$$$$#########""""""&&&&&&'''((('''&&&$$$###""""""###$$$%%%%%%%%%%%%'''&&&&&&'''(((((('''%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$''')))***)))'''&&&######$$$$$$$$$%%%%%%%%%$$$$$$######""""""!!!!!!###$$$$$$###  ###%%%&&&''''''&&&$$$"""((('''%%%$$$###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$%%%&&&&&&%%%######%%%&&&%%%$$$$$$%%%'''***---///***)))((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%''')))***$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''''''''((()))(((&&&$$$%%%%%%&&&''''''&&&%%%%%%&&&'''((()))))))))((('''###%%%''''''%%%$$$###$$$&&&&&&%%%$$$$$$%%%%%%%%%)))(((&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%#########$$$$$$%%%%%%%%%'''((((((((('''&&&%%%%%%''''''(((((())))))************))))))))))))******((((((''''''&&&&&&&&&&&&%%%'''%%%###---999666***######$$$$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%$$$'''&&&%%%$$$%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%'''******'''###############$$$%%%&&&&&&######""""""######$$$%%%"""!!!!!!!!!"""$$$&&&'''&&&$$$###$$$&&&&&&$$$!!!&&&%%%$$$######$$$%%%&&&$$$&&&&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$"""$$$&&&(((&&&$$$&&&$$$""" """$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!###$$$%%%$$$###$$$%%%&&&''''''''''''&&&'''((())))))((('''&&&'''&&&%%%%%%$$$$$$%%%%%%'''''''''(((((((((((())))))(((((((((((('''''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&"""######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########"""%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""$$$&&&&&&%%%$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$#########&&&))))))'''$$$'''%%%&&&,,,444444---%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%...%%%!!!%%%'''$$$"""###$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$!!!###$$$$$$###$$$&&&)))!!!$$$&&&'''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((&&&$$$###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###%%%&&&&&&'''&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%&&&''''''&&&$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((&&&###"""######$$$$$$$$$%%%%%%%%%############""""""""""""$$$%%%%%%$$$"""!!!"""###!!!"""$$$&&&'''''''''&&&'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###############$$$$$$$$$++++++***'''###!!! !!!%%%%%%%%%%%%'''***---...)))((('''&&&&&&%%%&&&&&&'''&&&%%%%%%%%%&&&'''(((''''''''''''((((((((()))$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&'''((((((&&&$$$%%%%%%&&&''''''&&&%%%%%%###$$$%%%&&&&&&&&&%%%$$$$$$&&&((('''&&&$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((()))((('''&&&''')))'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&###$$$$$$$$$%%%%%%%%%%%%'''''''''(((''''''&&&&&&''''''(((((())))))))))))))))))(((((((((((())))))))))))((((((''''''''''''&&&)))&&&###)))222000&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&'''((('''&&&'''))),,,---***'''$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%&&&$$$###$$$&&&&&&###!!!%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$###$$$&&&'''&&&$$$&&&%%%$$$""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%%%%%%%$$$$$$%%%&&&'''''''''&&&&&&'''((())))))((('''&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""!!!!!!######$$$$$$%%%%%%&&&&&&((((((&&&%%%$$$$$$$$$$$$###%%%''''''%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$&&&'''&&&%%%%%%%%%(((,,,000///***%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%+++'''%%%'''(((%%%#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%$$$%%%%%%$$$###"""###&&&)))$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%$$$"""###$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$###&&&&&&'''''''''&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%###%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%### ######$$$$$$$$$%%%%%%%%%"""""""""###############$$$%%%&&&&&&$$$$$$%%%&&&######$$$%%%&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%###""""""###$$$$$$&&&'''''''''%%%$$$%%%&&&%%%%%%%%%%%%''')))+++---''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''&&&%%%%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((()))(((''''''%%%'''((((((&&&%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%'''((()))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))((('''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((('''''''''(((((((((((()))))))))((((((''''''''''''(((((()))))))))(((((((((((((((&&&***)))$$$%%%+++)))###&&&'''''''''(((((((((((('''&&&%%%$$$%%%&&&'''(((&&&%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''(((######$$$&&&((()))'''%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%###"""$$$$$$$$$%%%%%%$$$$$$$$$!!!"""######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###%%%&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$######((('''&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###""""""###%%%&&&'''%%%%%%&&&&&&&&&%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!###%%%%%%%%%''')))'''''''''&&&%%%$$$###"""&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''''')))(((''''''&&&%%%%%%%%%'''&&&%%%$$$######%%%&&&%%%&&&&&&%%%######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&%%%$$$ """$$$'''''''''&&&%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$&&&%%%$$$%%%''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$### ######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$###%%%&&&&&&%%%%%%&&&(((''''''&&&$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$"""""""""$$$%%%"""$$$&&&'''&&&'''(((***$$$$$$$$$$$$&&&''')))***&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$$$$&&&''''''((((((((((((((('''&&&$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***))))))(((&&&((()))(((&&&%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&((()))((('''&&&''')))'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((''''''''''''&&&******%%%$$$&&&&&&$$$''''''''''''((((((((((((&&&%%%$$$$$$$$$&&&((()))&&&&&&%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$%%%&&&&&&""""""###$$$%%%%%%$$$###&&&&&&%%%$$$############$$$$$$$$$$$$$$$%%%&&&&&&!!!!!!""""""###$$$%%%&&&%%%$$$$$$%%%%%%$$$###"""###$$$%%%&&&&&&%%%$$$###!!!"""$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&'''&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%%%%###$$$$$$%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&''''''((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""$$$&&&(((+++)))&&&### """$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&$$$""""""###$$$''''''&&&%%%$$$$$$######$$$$$$######$$$$$$%%%&&&######$$$%%%&&&((()))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%###"""$$$$$$$$$###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$!!!"""%%%'''((('''&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$%%%&&&&&&&&&'''&&&&&&&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%"""$$$%%%%%%$$$$$$&&&'''((('''&&&%%%$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$(((&&&$$$""""""###$$$%%%'''((()))(((%%%#########""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%&&&'''''''''((('''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))((((((***'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%'''(((((('''&&&%%%&&&'''%%%$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((***'''%%%&&&''''''%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%&&&((((((&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$###############$$$$$$%%%'''(((((('''&&&%%%%%%%%%&&&&&&%%%$$$###########################$$$%%%%%% !!!"""###$$$%%%%%%%%%$$$%%%%%%%%%$$$############$$$%%%&&&&&&%%%$$$###"""$$$%%%%%%$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%$$$$$$$$$"""###$$$%%%%%%&&&&&&%%%"""######$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$ """###%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&######$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%&&&((()))***%%%%%%&&&((())))))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$###$$$&&&)))222...)))%%%###%%%''')))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&''')))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###''''''$$$###%%%&&&$$$#########$$$%%%&&&((()))###############$$$$$$%%%"""######$$$&&&(((***+++***)))(((&&&%%%&&&&&&'''&&&&&&&&&'''((('''### !!!###$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$###$$$%%%&&&''''''&&&&&&$$$$$$$$$#########""""""%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%&&&'''''''''''''''&&&&&&'''(((((('''%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$"""###$$$$$$$$$###%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$######$$$%%%%%%"""$$$&&&'''&&&%%%%%%%%%""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''"""###%%%&&&'''(((((((((&&&%%%%%%%%%%%%%%%$$$$$$&&&''''''(((((((((((((((---***&&&$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&((((((''''''&&&'''((((((&&&%%%$$$&&&'''$$$$$$$$$$$$%%%&&&''''''''''''''''''&&&%%%$$$###&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&''''''((()))))))))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$&&&'''''''''''')))***$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$&&&''''''&&&$$$###$$$%%%%%%%%%$$$$$$###$$$$$$$$$######""""""######$$$%%%%%%&&&&&&&&&&&&%%%$$$######%%%&&&&&&$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%'''&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###%%%&&&&&&$$$$$$&&&'''$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''%%%$$$"""###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$""""""###%%%%%%&&&&&&%%%"""###$$$%%%%%%%%%%%%$$$ !!!!!!""""""!!!!!! """%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%'''((()))***$$$$$$%%%(((******'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$''')))///+++'''&&&''')))***)))$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%% $$$$$$"""%%%******'''"""""""""###%%%''')))***$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&'''((((((+++***(((&&&%%%&&&'''((((((&&&%%%%%%''''''%%%""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########&&&%%%$$$$$$$$$&&&'''(((''''''''''''&&&&&&%%%$$$&&&&&&%%%&&&'''(((&&&$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$###$$$&&&###$$$%%%&&&&&&&&&%%%$$$%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%"""%%%&&&'''((()))$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&###$$$&&&'''''''''&&&&&&############"""""""""!!!&&&&&&'''(((((((((((('''111---((($$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&''')))*********)))(((&&&''''''%%%######%%%'''$$$$$$$$$$$$%%%&&&'''(((%%%&&&'''''''''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&((())))))))))))(((((('''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$%%%&&&((((((((()))$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&'''((((((&&&%%%$$$"""###%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&"""###%%%$$$""""""$$$'''$$$$$$$$$###$$$$$$%%%%%%$$$############$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######%%%'''&&&$$$"""###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&############$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''&&&%%%###""""""###%%%&&&###########################""""""$$$&&&&&&$$$""" !!!###$$$&&&&&&''''''&&&%%%$$$######$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$###### ###&&&((()))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&((())))))$$$###$$$(((++++++((($$$&&&&&&&&&&&&&&&&&&&&&&&&"""%%%''''''%%%%%%''')))&&&$$$"""$$$(((***(((%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$&&&(((***++++++$$$%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$###&&&$$$!!!###(((&&&!!!%%%$$$######$$$%%%'''(((%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&+++***(((&&&%%%&&&'''(((+++'''$$$###%%%'''&&&%%%"""%%%'''&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%$$$%%%&&&((()))(((''''''&&&$$$""" %%%%%%$$$%%%&&&'''%%%###&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$%%%&&&&&&$$$$$$%%%&&&&&&'''(((((('''$$$""" %%%%%%$$$###$$$%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&& """%%%&&&%%%###""""""%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''''''''''''''333///)))%%%$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$&&&'''''''''&&&%%%&&&&&&&&&$$$######%%%&&&$$$$$$$$$$$$%%%&&&'''(((###$$$&&&'''(((''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&))))))***))))))(((''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&$$$###&&&((((((''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&((()))(((&&&$$$""" !!!###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&&&&''''''"""%%%''''''&&&'''***---############$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''' """$$$%%%%%%%%%$$$###%%%'''&&&###"""###$$$&&&%%%$$$######$$$%%%&&&$$$&&&&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""###$$$%%%&&&&&&'''"""############$$$$$$$$$"""%%%'''&&&$$$###%%%((((((&&&$$$""""""$$$&&&(((########################"""""""""$$$%%%%%%$$$""" """$$$&&&'''((((((&&&%%%$$$######$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$###'''&&&$$$######$$$&&&'''$$$$$$##################"""###%%%%%%%%%$$$""" #########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&)))+++***&&&!!!***)))(((&&&%%%$$$$$$#########$$$$$$%%%&&&''''''&&&&&&&&&''''''((((((((()))((('''&&&%%%&&&''''''((('''&&&%%%$$$%%%%%%&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$#########$$$$$$%%%&&&&&&&&&'''''''''&&&$$$###'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++***)))((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######"""!!!!!!$$$'''(((&&&#########$$$%%%%%%&&&''''''''''''&&&%%%$$$$$$###"""#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$######""""""######$$$%%%%%%$$$$$$$$$%%%&&&&&&(((((('''&&&%%%$$$$$$###### !!!$$$'''&&&%%%&&&&&&%%%$$$%%%&&&'''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%&&&&&&$$$""" """%%%'''((('''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((('''&&&%%%&&&(((***,,,%%%'''(((((('''&&&&&&''''''&&&%%%$$$###$$$%%%%%%'''''''''''''''((())))))************)))((('''&&&&&&'''((('''&&&&&&'''(((---+++(((%%%###""""""###"""###$$$%%%'''((())))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$###$$$$$$###!!!!!!###%%%&&&%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&'''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%(((((('''&&&%%%$$$###"""(((&&&%%%###!!!$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$#########&&&$$$$$$%%%((((((%%%"""%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%&&&&&&'''******)))(((&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((('''%%%"""!!!$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$###############$$$$$$ """$$$&&&''''''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***)))&&&###$$$$$$######$$$$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''')))((('''%%%%%%&&&&&&'''((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$#########$$$%%%&&&&&&&&&'''''''''&&&$$$$$$''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$######%%%((((((&&&$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%''''''''''''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$'''''''''&&&%%%%%%$$$$$$$$$"""!!!###&&&(((((('''''''''&&&%%%&&&'''((()))%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%######$$$$$$%%%&&&'''''''''''''''''''''((((((((()))((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''')))+++&&&'''((('''%%%%%%&&&'''((('''&&&%%%%%%%%%&&&''''''''''''''''''((())))))))))))))))))((('''&&&%%%&&&'''((('''&&&%%%&&&(((***(((&&&$$$$$$$$$%%%&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$$$$%%%$$$###%%%'''((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###))))))'''%%%$$$#########$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$###%%%''''''&&&###&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$ !!!!!!""""""######)))(((((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%$$$###!!! &&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&"""###%%%&&&'''(((''''''&&&''''''''''''(((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((&&&%%%#########$$$$$$%%%%%%%%%"""###%%%&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$)))(((&&&%%%%%%%%%&&&'''((('''&&&&&&%%%&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''%%%###""""""###%%%&&&%%%&&&&&&&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%))))))((((((''''''&&&&&&%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###&&&%%%%%%&&&''''''&&&$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$&&&''''''(((''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$#########&&&&&&&&&&&&%%%%%%%%%%%%&&&$$$$$$%%%'''))))))((('''''''''&&&'''(((((()))######$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&###""""""$$$&&&'''&&&$$$&&&&&&%%%$$$%%%&&&((()))$$$%%%%%%%%%%%%%%%&&&&&&)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%&&&((()))''''''&&&%%%######$$$&&&)))(((''''''&&&&&&'''''''''''''''&&&''''''((()))(((((((((((('''&&&%%%%%%%%%'''((('''&&&%%%&&&'''&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))''''''''''''''''''''''''"""###%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$%%%&&&&&&%%%&&&''')))(((&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$#########$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&(((((('''&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######%%%''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######"""""""""''''''%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""""""""###$$$%%%&&&'''%%%&&&&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$"""###%%%''''''&&&%%%$$$###$$$$$$$$$$$$###!!! ((('''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''$$$%%%&&&&&&'''''''''&&&''''''&&&&&&&&&%%%%%%%%%'''&&&$$$""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((((()))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%'''((())))))&&&&&&&&&&&&'''''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###""""""$$$%%%&&&%%%###&&&&&&&&&&&&&&&'''((()))#########$$$$$$$$$$$$$$$'''''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''%%%###!!!!!!###&&&(((((((((''''''''''''''''''''''''&&&&&&''''''(((&&&'''''''''&&&&&&%%%$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''"""###%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%&&&''''''&&&!!!$$$&&&'''&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%((('''%%%$$$###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&'''%%%&&&'''''''''&&&%%%%%%###$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&'''&&&%%%###"""((('''&&&%%%$$$%%%%%%&&&&&&'''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$###"""""""""$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######&&&&&&&&&%%%%%%$$$$$$###"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$###%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$$$$$$$%%%%%%&&&'''######$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&'''((($$$$$$%%%%%%&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%###!!!$$$&&&'''))))))((('''&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%###!!!!!!$$$&&&''''''''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''&&&%%%$$$%%%''''''&&&&&&&&&%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&''''''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%&&&''''''&&& """$$$%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%'''&&&%%%$$$###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''""""""###$$$%%%&&&''''''&&&''''''''''''((((((((($$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%''' """%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''')))***++++++***(((&&&((('''%%%$$$$$$$$$%%%&&&&&&&&&'''(((((((((((('''''''''''''''&&&%%%$$$###&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&&&&%%%%%%%%%((('''''''''&&&&&&%%%%%%&&&%%%$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$###!!! """###%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&$$$######"""&&&&&&&&&&&&&&&&&&%%%%%%""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###""""""############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$#########$$$%%%&&&'''(((######$$$$$$%%%%%%&&&&&&###$$$%%%$$$######%%%'''######$$$%%%%%%%%%%%%$$$))))))(((''''''&&&%%%%%%############$$$$$$$$$$$$'''&&&%%%%%%&&&%%%###!!!###%%%'''))))))(((%%%$$$&&&%%%%%%%%%%%%%%%$$$$$$'''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$""""""$$$'''&&&''''''''''''&&&%%%%%%((('''&&&&&&%%%&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%$$$&&&'''&&&%%%$$$%%%&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''''''''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$%%%&&&&&&%%%###$$$%%%%%%###""""""###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%######""""""!!!!!!!!! $$$#########$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$###%%%'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''########################%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&###$$$$$$$$$&&&'''((()))&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&''''''%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&$$$###%%%'''"""%%%'''''''''''''''&&&$$$######$$$&&&'''''')))+++------,,,***((('''&&&%%%$$$$$$$$$%%%&&&%%%&&&'''((())))))((('''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!"""###%%%&&&&&&&&&%%%$$$$$$#########$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''''''(((((((((&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&'''&&&&&&%%%$$$###$$$%%%###!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$%%%%%%%%%###$$$&&&%%%######%%%'''###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%'''&&&%%%&&&''''''&&&$$$%%%%%%&&&''''''&&&%%%$$$############"""""""""!!!&&&&&&''''''((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""$$$%%%%%%$$$$$$&&&''''''(((((()))((('''&&&%%%((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$$$$%%%$$$######%%%&&&&&&$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%"""""""""""""""#########%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$&&&((('''$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&"""#########$$$$$$$$$$$$%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""$$$$$$$$$$$$###""""""###%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%$$$###'''&&&$$$######$$$&&&'''&&&&&&%%%$$$$$$$$$%%%%%%(((((('''&&&&&&&&&&&&'''#########$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((('''%%%###$$$&&&"""$$$&&&(((((((((&&&&&&(((&&&$$$""""""$$$&&&(((%%%&&&)))+++,,,***)))''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&((()))))))))((('''$$$$$$%%%&&&''''''''''''%%%%%%%%%$$$$$$$$$###### ###&&&''''''&&&%%%$$$$$$#########$$$&&&'''%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))%%%%%%&&&'''((()))***+++''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%'''((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%######$$$%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&$$$""""""$$$(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!!!!!!!""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$&&&''''''%%%%%%&&&(((&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%&&&&&&'''((($$$##################$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''%%%######%%%((($$$%%%&&&'''''''''&&&%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''))))))(((''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''&&&%%%%%%!!!###%%%&&&&&&&&&'''(((((()))*********)))'''&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''((('''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$###$$$$$$###!!!!!!###%%%&&&&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$#########%%%$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%"""###$$$%%%&&&'''((((((%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%$$$''')))(((%%%""""""############$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&""""""######$$$$$$$$$$$$""""""######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&%%%### """%%%''''''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&&&&###!!!!!!"""$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''''''''%%%###""" ###%%%&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((%%%###"""###%%%'''''''''+++(((%%%%%%''')))((('''---)))'''(((,,,,,,)))%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########%%%%%%%%%&&&((()))(((&&&$$$"""!!!"""$$$%%%&&&&&&%%%$$$!!!"""######$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%%%%$$$######$$$''')))+++++++++***(((&&&&&&(((***&&&&&&'''((()))))))))(((%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%&&&'''))))))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$######"""###$$$&&&''''''&&&$$$""""""######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&%%%&&&&&&$$$###"""###%%%'''$$$!!!!!!"""###$$$$$$!!!###$$$$$$$$$$$$%%%'''&&&%%%$$$$$$######$$$$$$"""######$$$$$$######""")))(((((('''%%%$$$######'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%### """%%%(((&&&$$$$$$%%%%%%$$$###$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((&&&''')))+++***)))(((''''''''''''''''''''''''&&&&&&'''''''''''''''%%%###&&&+++***%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))((('''(((***+++***)))***)))))))))(((&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((''''''&&&%%%%%%$$$######'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%% """%%%''''''&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&$$$###"""!!!!!!###%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%'''&&&$$$""""""###$$$%%%%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&''''''(((#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###%%%((((((&&&$$$######&&&&&&&&&&&&&&&&&&&&&&&&)))((((((***------)))&&&'''''''''(((((((((((()))&&&&&&%%%%%%%%%%%%&&&&&&'''&&&$$$###%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%$$$###!!!!!!""""""###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%###"""###%%%'''''''''+++(((&&&&&&((())))))'''+++)))'''))),,,,,,((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$###""""""%%%%%%&&&'''''''''''''''""""""""""""###$$$$$$%%%$$$$$$$$$$$$%%%''')))*********)))'''%%%%%%''')))%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%###############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$#########""""""###%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%$$$#########%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########$$$%%%&&&%%%%%%&&&$$$###"""###%%%'''%%%""""""###%%%%%%%%%###%%%&&&%%%######$$$%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$"""!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&(((((('''$$$"""###&&&((()))'''&&&%%%'''''''''&&&###$$$$$$$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%''')))((((((''''''&&&'''''''''&&&''''''((((((''''''&&&$$$%%%%%%$$$(((......***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###%%%&&&%%%$$$************)))'''%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%$$$######%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''"""###%%%&&&&&&%%%$$$###&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%((('''%%%###"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$#########$$$$$$""""""!!!!!!!!!!!!!!!!!!""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%############$$$$$$%%%%%%$$$&&&''''''%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&(((***)))'''$$$%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''&&&$$$$$$%%%&&&&&&%%%((('''&&&&&&$$$$$$###"""###$$$%%%&&&'''&&&%%%$$$'''&&&$$$""""""###$$$%%%(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%$$$######%%%''''''&&&)))'''&&&&&&''')))(((''')))(((''')))++++++'''###$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$############$$$%%%###"""!!! !!!###%%%&&&&&&&&&%%%$$$############''''''(((((())))))(((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''(((((())))))(((&&&$$$$$$&&&(((&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&'''(((&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%%%%$$$###"""$$$%%%'''%%%######$$$&&&&&&&&&%%%&&&&&&%%%###""""""###&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$###"""""""""######$$$$$$$$$$$$###''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%((())))))'''&&&&&&''')))%%%###""""""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###%%%'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&'''(((&&&'''(((******((('''&&&###%%%%%%$$$''',,,,,,)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''&&&$$$$$$%%%'''(((((('''&&&$$$'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%#########$$$%%%&&&(((((($$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%+++)))'''%%%###""""""###$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%!!!!!!"""###%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''''''''&&&%%%$$$$$$$$$''''''&&&&&&%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((((((%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%$$$"""###$$$%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$######%%%&&&&&&&&&&&&%%%((('''%%%$$$###$$$$$$%%%(((((('''&&&%%%$$$$$$###$$$$$$$$$%%%$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&$$$######%%%'''&&&&&&&&&%%%%%%%%%&&&''''''&&&''''''''')))***)))&&&######$$$&&&''''''&&&$$$###############$$$$$$$$$%%%(((&&&""" ###$$$$$$######"""###$$$&&&'''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$"""###$$$&&&&&&'''&&&&&&(((((((((&&&$$$###%%%&&&)))(((((('''&&&&&&&&&&&&((('''&&&%%%$$$#########&&&&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%#########%%%'''(((######$$$$$$%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$###$$$$$$$$$$$$%%%%%%$$$%%%%%%$$$######$$$&&&&&&$$$######%%%&&&&&&%%%$$$%%%&&&%%%###"""###$$$&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$###""""""'''&&&&&&%%%$$$###""""""###$$$$$$%%%%%%%%%$$$$$$(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((''''''''''''(((((($$$$$$$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$%%%&&&###"""!!!!!!###%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&###%%%''''''%%%$$$######%%%%%%%%%%%%%%%&&&'''(((%%%''')))++++++)))'''%%%"""%%%%%%######&&&&&&"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%---+++)))))))))(((&&&$$$ ###&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%###"""""""""#########"""######$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%&&&&&&''''''((((((""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$########################%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&###$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%$$$###$$$%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&$$$$$$&&&&&&'''&&&%%%$$$(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&$$$###$$$%%%&&&&&&%%%"""###$$$$$$$$$$$$%%%%%%&&&&&&'''(((((('''%%%######$$$&&&''''''&&&$$$#########$$$$$$%%%%%%%%%%%%)))'''### !!!$$$&&&$$$######"""###$$$&&&'''$$$$$$%%%%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$%%%&&&&&&&&&%%%''''''(((&&&$$$###$$$%%%)))((('''&&&%%%&&&&&&&&&((('''&&&%%%$$$#########&&&&&&&&&&&&&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))'''%%%###"""###%%%&&&###$$$$$$%%%&&&&&&''''''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$%%%%%%%%%%%%###$$$%%%$$$######$$$&&&$$$"""""""""$$$%%%%%%$$$"""###%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$#########(((''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%(((((('''&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&'''&&&&&&&&&"""$$$&&&&&&%%%$$$$$$%%%(((&&&%%%&&&((())))))(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&((((((&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%&&&)))******)))&&&%%%!!!%%%&&&$$$###%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%&&&&&&%%%###!!!###%%%'''((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################"""""""""######$$$%%%###$$$$$$%%%%%%%%%$$$$$$""""""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&''''''((('''''''''''''''''''''&&&%%%%%%&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&'''((((((&&&%%%"""###$$$$$$&&&''''''(((%%%%%%%%%%%%%%%%%%&&&&&&!!!###%%%'''((('''%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%###$$$%%%&&&&&&%%% """$$$%%%$$$###$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%&&&'''''''''&&&%%%$$$#########%%%'''(((&&&&&&%%%$$$############%%%%%%&&&&&&%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&(((((('''%%%$$$$$$%%%&&&%%%$$$#########%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))***(((&&&###"""###$$$$$$''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$###$$$%%%$$$######%%%&&&"""!!!!!!"""$$$%%%%%%###!!!###$$$$$$$$$$$$&&&'''&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&%%%''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$######""""""######$$$$$$%%%%%%&&&&&&''''''((($$$%%%&&&'''((('''&&&%%%###%%%''''''&&&%%%%%%&&&(((&&&%%%%%%'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&'''((((((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&'''(((%%%&&&'''))))))'''&&&%%%%%%(((&&&&&&((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """&&&(((((((((*********)))((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&%%%$$$###"""%%%%%%&&&&&&&&&&&&%%%%%%"""""""""######$$$$$$$$$###############$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$%%%&&&&&&&&&$$$%%%%%%'''((()))***+++((((((''''''''''''&&&&&&###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&''')))(((&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$######"""%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''%%%$$$$$$%%%&&&%%%$$$ ###&&&&&&%%%$$$%%%'''&&&&&&%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((((((((((("""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$###""""""%%%%%%%%%&&&%%%$$$$$$###!!!"""$$$&&&'''&&&%%%$$$%%%$$$#########$$$%%%&&&'''((()))(((&&&$$$$$$%%%%%%$$$###""""""$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&$$$#########$$$$$$%%%&&&''''''"""######$$$$$$$$$######&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&'''######$$$%%%&&&'''((((((((('''%%%$$$$$$$$$$$$%%%'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%$$$$$$###$$$$$$$$$######%%%'''###""""""###%%%&&&&&&$$$###$$$%%%%%%$$$###$$$&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$############$$$%%%&&&'''(((((($$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$''''''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######""""""""""""######%%%%%%&&&''''''((())))))###$$$%%%''''''&&&%%%$$$###%%%&&&&&&%%%%%%&&&(((&&&$$$""""""###$$$###"""$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$%%%%%%&&&&&&'''((((((&&&$$$###$$$%%%((((((''''''&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%)))(((&&&((()))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###""""""$$$(((*********+++***)))((('''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&###$$$&&&(((((('''%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&$$$###!!!%%%%%%&&&''''''&&&%%%%%%"""######$$$%%%%%%%%%%%%#########$$$$$$%%%&&&'''$$$$$$#########$$$&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""""""""######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&%%%%%%%%%%%%"""$$$&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&$$$###%%%'''&&&&&&&&&&&&''''''''''''&&&&&&$$$######$$$&&&&&&%%%$$$$$$&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$'''%%%$$$""""""###$$$%%%$$$$$$%%%&&&&&&''''''(((###############"""!!!!!!%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''%%%$$$$$$%%%&&&%%%$$$!!!$$$(((((('''&&&''')))&&&&&&%%%###!!!"""$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%''')))***))))))((($$$%%%&&&'''&&&$$$""" !!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$######"""!!! !!!$$$&&&&&&&&&%%%$$$&&&%%%###""""""$$$%%%''''''((())))))'''%%%%%%%%%'''&&&$$$$$$$$$&&&((()))%%%%%%$$$$$$$$$%%%&&&&&&&&&''')))******)))'''&&&""""""###$$$&&&'''((((((######$$$$$$$$$######"""%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&!!!!!!"""###%%%&&&''''''%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&#################################$$$$$$%%%%%%&&&"""###$$$%%%&&&%%%$$$$$$###$$$$$$$$$######%%%'''#########%%%'''((('''%%%%%%&&&&&&%%%###"""###$$$&&&%%%$$$$$$######$$$$$$#########$$$$$$#########'''&&&&&&&&&&&&&&&&&&%%%"""######$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''((()))******!!!###$$$&&&&&&%%%$$$###"""###$$$$$$######%%%'''(((&&&%%%$$$%%%%%%%%%###""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&(((((('''%%%###"""$$$&&&***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!'''***'''$$$$$$$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%$$$######$$$''')))+++''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$############$$$%%%&&&'''((("""$$$&&&((()))(((&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&&&&&&&$$$"""!!!%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((%%%$$$###""""""$$$&&&'''$$$$$$$$$######"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$#########""""""""""""""""""######%%%%%%%%%$$$$$$#########!!!###&&&((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))***(((&&&%%%(((***%%%%%%&&&&&&&&&&&&''''''&&&'''''''''&&&$$$"""!!!$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$#########'''$$$ ###%%%%%%$$$%%%%%%%%%$$$$$$$$$######***'''!!! ###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&$$$""""""%%%'''((((((((('''%%%$$$&&&'''((('''%%%%%%&&&&&&&&&%%%(((((((((((('''&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%!!!"""$$$&&&&&&&&&$$$$$$########################&&&&&&$$$###""""""!!!!!!"""###$$$%%%&&&%%%$$$$$$###$$$%%%&&&''''''''''''''''''''''''(((***+++---&&&&&&%%%%%%%%%&&&'''''''''%%%######$$$&&&&&&%%%$$$$$$$$$$$$######""""""###!!!%%%((('''%%%###!!! !!!%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$%%%&&&&&&$$$###''''''&&&%%%%%%$$$######%%%%%%%%%$$$$$$$$$######$$$$$$##################%%%%%%%%%$$$$$$#########"""###%%%'''((((((''''''############$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$#########""""""(((&&&$$$######""" !!!$$$&&&$$$ """"""###$$$%%%%%%&&&'''%%%$$$$$$###"""!!! ###$$$$$$%%%%%%$$$$$$###%%%&&&)))***)))&&&### %%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%###!!!''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$"""$$$&&&%%%$$$###$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%######&&&&&&&&&%%%%%%$$$$$$$$$$$$***&&&###,,,+++""" &&&&&&&&&''''''''''''((('''((())))))(((&&&$$$######$$$%%%%%%######$$$%%%############$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((('''&&&%%%$$$%%%''')))***(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$ """$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! &&&%%%###""""""###%%%&&&$$$###"""""""""###$$$%%%&&&###!!!###########################%%%"""###)))$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''$$$###$$$''')))'''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&%%%$$$###$$$%%%(((((('''''''''&&&&&&&&&%%%"""!!!######"""%%%%%%%%%$$$$$$$$$$$$###)))'''%%%#########%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%$$$""""""$$$%%%'''(((((('''%%%%%%&&&(((***(((&&&%%%%%%%%%$$$###%%%&&&&&&'''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""###$$$%%%&&&'''&&&%%%%%%%%%%%%&&&(((((()))))))))%%%%%%$$$$$$%%%&&&'''((($$$#########$$$%%%&&&&&&&&&$$$""""""###%%%%%%$$$$$$$$$$$$$$$#########"""$$$###""""""###%%%'''((('''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''%%%$$$%%%''''''&&&%%%&&&&&&&&&'''(((((())))))%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###%%%&&&&&&&&&%%%%%%############$$$%%%&&&'''$$$$$$$$$######"""""""""%%%%%%%%%%%%$$$$$$$$$###&&&%%%$$$$$$$$$$$$$$$######%%%'''&&&###!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''''''''&&&%%%$$$$$$###&&&%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%%%%%%%%%%%%%'''))))))(((&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$###$$$&&&&&&$$$###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$'''+++###"""######)))&&&&&&&&&''''''''''''((())))))))))))((('''&&&%%%$$$&&&'''&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&((()))'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$######&&&%%%###""""""###%%%&&&$$$$$$%%%%%%%%%%%%$$$###&&&%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%###$$$(((### )))$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((&&&%%%&&&(((***((('''%%%$$$$$$$$$%%%%%%&&&'''%%%&&&&&&%%%###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$(((%%%######$$$&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((((((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&((((((%%%&&&((('''%%%$$$%%%%%%%%%&&&'''&&&%%%%%%''')))***(((&&&%%%%%%%%%###"""######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''')))'''%%%$$$$$$%%%'''((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%&&&'''''''''&&&&&&$$$$$$%%%'''((())))))***%%%%%%$$$$$$$$$$$$%%%%%%#########$$$%%%&&&'''(((%%%###!!!!!!"""$$$$$$###$$$$$$$$$$$$###############$$$&&&'''(((''''''&&&$$$$$$$$$%%%&&&'''))))))%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&&&&$$$"""###%%%&&&''''''"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%%%%%%%$$$###############$$$%%%&&&&&&######"""""""""""""""!!!&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''###$$$%%%%%%$$$$$$&&&(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$###)))'''$$$"""!!!###$$$&&&'''&&&&&&%%%%%%&&&&&&'''"""######$$$%%%$$$$$$$$$$$$((((((%%%$$$&&&***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$###$$$&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$#########$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%""")))'''&&&)))$$$ (((&&&&&&&&&''''''''''''(((+++***)))(((((((((((((((%%%'''((('''&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%'''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&'''((()))(((&&&%%%%%%&&&'''(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%###"""''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&%%%$$$######$$$%%%&&&%%%&&&'''((((((&&&###"""%%%&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%$$$&&&+++&&&"""***$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%)))''''''''')))***)))(((((('''&&&$$$######$$$%%%&&&''''''&&&$$$###$$$%%%$$$$$$$$$$$$############'''&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$&&&'''))))))''')))+++,,,***(((''''''$$$%%%&&&&&&%%%%%%''')))((('''%%%$$$%%%%%%$$$###"""###$$$%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''(((((('''&&&%%%$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%&&&&&&############$$$$$$%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&!!!""""""###%%%&&&'''((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((******&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&$$$###"""""""""###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%$$$""" """%%%&&&'''$$$#########""""""!!!!!!%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%######$$$#########$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$"""$$$%%%%%%%%%%%%&&&'''"""!!!!!!!!!!!!###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###(((&&&###!!!!!!"""$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&""""""###$$$$$$$$$$$$######)))((($$$"""%%%***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&$$$###""""""###%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%"""&&&%%%***000''' &&&&&&&&&&&&''''''''''''(((+++***((('''&&&'''((()))%%%'''''''''&&&%%%&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&'''###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''%%%$$$$$$######$$$$$$%%%''''''''''''&&&%%%###"""%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%###)))333---$$$'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%(((((('''(((((()))((((((((('''%%%$$$###$$$$$$%%%'''(((((('''&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&""""""""""""!!!!!!"""###&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$######''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&((()))***&&&))),,,,,,***(((''''''$$$%%%&&&%%%%%%%%%''')))%%%$$$"""###%%%''''''&&&$$$$$$%%%%%%$$$$$$###"""&&&%%%$$$######%%%'''((($$$%%%&&&&&&%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&############$$$%%%&&&'''$$$$$$$$$$$$$$$%%%%%%&&&""""""""""""###%%%&&&'''))))))(((((('''&&&&&&%%%%%%%%%%%%&&&'''((())))))'''%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$############"""""""""###############%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&###!!!!!!$$$&&&((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$###############$$$&&&%%%""""""###$$$###""" !!!"""############$$$%%%%%%&&&''''''$$$$$$$$$###"""!!!!!!!!!###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$###"""(((---+++&&&###&&&+++''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%###%%%'''&&&%%%$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$###""""""$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&+++&&&!!!+++666...$$$***&&&&&&&&&''''''''''''((()))((('''&&&%%%&&&'''((($$$&&&'''&&&%%%$$$%%%&&&'''&&&&&&&&&''''''((()))(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((('''((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''(((%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%###""""""$$$%%%'''%%%$$$"""!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""+++:::555&&&"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''#########$$$%%%&&&'''(((%%%'''((('''&&&%%%&&&(((&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$$$$###"""###$$$&&&&&&&&&&&&%%%%%%%%%%%%***(((&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''))))))###&&&((()))'''%%%$$$$$$$$$%%%&&&%%%$$$$$$&&&(((###"""!!!###%%%'''((('''%%%%%%%%%%%%$$$###""""""%%%%%%$$$$$$$$$%%%&&&'''"""$$$%%%&&&&&&%%%###!!!######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''$$$$$$#########$$$%%%&&&%%%$$$$$$###$$$%%%'''(((&&&&&&&&&&&&&&&%%%$$$###$$$$$$#########$$$%%%%%%(((%%%######%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%(((&&&%%%%%%''')))))))))""""""###$$$&&&'''((((((%%%%%%%%%$$$$$$$$$######"""""""""######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###%%%'''%%%!!!!!!###&&&$$$######$$$$$$$$$###!!!""""""###%%%&&&&&&''''''&&&&&&%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%"""######$$$%%%$$$$$$$$$"""'''***)))$$$"""###&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$######$$$&&&((()))&&&&&&&&&&&&'''''''''''')))(((---CCCQQQ???(((&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&((())))))((((((((('''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%###""""""###%%%&&&%%%%%%&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***'''$$$!!! """%%%''')))'''%%%"""!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%"""+++:::555%%%!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&'''''''''''''''((()))(((&&&%%%&&&'''""""""$$$%%%&&&'''''''''"""$$$%%%%%%$$$$$$&&&'''$$$$$$$$$#########""""""%%%''')))(((&&&%%%&&&((('''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((((((###%%%&&&&&&$$$#########%%%&&&&&&%%%$$$###%%%&&&$$$"""!!!"""%%%''''''&&&$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%$$$######$$$%%%&&&$$$$$$%%%&&&%%%%%%######$$$$$$###"""""""""######'''%%%###"""$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$##############################"""$$$%%%$$$###"""###$$$'''&&&%%%%%%'''((('''&&& !!!###$$$&&&''''''%%%%%%%%%$$$$$$$$$######""""""###$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""###%%%&&&''''''&&&%%%%%%%%%$$$$$$###$$$$$$%%%""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$############&&&(((&&&""" """%%%&&&$$$###$$$&&&'''%%%###"""""""""######$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%% """$$$$$$"""!!! !!!''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$&&&'''((())))))&&&&&&&&&&&&'''''''''(((%%%'''333NNNZZZAAA''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%'''((('''&&&%%%&&&'''&&&&&&&&&%%%&&&&&&''''''((((((((((((''''''''''''%%%&&&'''((()))(((((('''&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$((('''%%%######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&###'''222---###%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))((()))+++)))'''&&&''')))$$$%%%&&&'''&&&%%%$$$### !!!############%%%''''''''''''&&&&&&&&&%%%%%%"""%%%''''''$$$###$$$&&&''''''&&&&&&&&&%%%%%%%%%"""###$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&&&&&&&''''''((($$$&&&'''&&&%%%###$$$%%%&&&''''''%%%######$$$%%%%%%$$$"""###$$$&&&%%%%%%######$$$%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&$$$$$$$$$&&&((()))!!!!!!"""###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&'''(((%%%$$$""" !!!"""###$$$$$$&&&&&&'''&&&%%%$$$'''&&&%%%$$$############&&&$$$"""!!!###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%###!!! """###$$$%%%%%%%%%$$$###%%%%%%%%%$$$$$$$$$##############################"""$$$$$$$$$###"""###$$$$$$#########%%%$$$###!!!''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&''''''#########$$$$$$%%%%%%%%%!!!"""###%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###&&&)))'''###!!!$$$'''###""""""$$$'''(((%%%"""#########"""""""""""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%######%%%%%%&&&%%%$$$###''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%'''((()))))))))&&&&&&&&&'''''''''((((((---%%%%%%555>>>...%%%444&&&&&&&&&'''''''''(((((('''((()))******)))(((''''''((()))((('''&&&''')))((('''&&&%%%%%%%%%%%%%%%)))(((((((((''''''''''''%%%&&&((()))))))))((('''%%%%%%&&&'''((((((((('''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&'''''''''''''''!!!###%%%'''(((&&&$$$###########################%%%((($$$$$$)))$$$!!!***$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&''')))******)))+++,,,+++((('''(((***###$$$%%%%%%######$$$%%%'''''''''&&&&&&%%%%%%%%%)))'''&&&$$$######$$$$$$ !!!"""$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$######""")))'''%%%######%%%''')))&&&&&&&&&'''''''''((((((***)))((('''''''''''''''###############$$$%%%&&&#########$$$$$$%%%%%%&&&######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$#########$$$%%%&&&%%%%%%$$$###$$$%%%'''(((%%%$$$$$$######$$$%%%%%%***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""(((''''''&&&$$$######"""&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######%%%&&&((("""###%%%&&&'''&&&&&&%%%&&&!!!$$$%%%"""!!!###&&&&&&&&&%%%$$$###"""!!!(((&&&$$$$$$%%%%%%%%%###&&&###"""###%%%%%%"""%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%%%%%%%$$$$$$###(((&&&$$$###$$$$$$###"""""""""###$$$%%%%%%&&&&&&%%%$$$#########%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&###&&&$$$!!!(((,,,!!!########################%%%&&&&&&''''''((())))))%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&'''((('''%%%$$$%%%&&&''''''''''''&&&%%%$$$######$$$&&&&&&$$$######$$$"""###$$$%%%%%%%%%%%%%%%***(((%%%$$$%%%&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''###$$$&&&''''''&&&$$$######%%%'''(((''''''((()))'''((()))))))))(((&&&%%%((()))))))))(((''''''&&&(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$######""""""######$$$%%%&&&''''''&&&%%%###"""&&&$$$######%%%&&&&&&%%%&&&%%%$$$######$$$%%%&&&""""""#########$$$$$$$$$###$$$$$$$$$$$$###""""""$$$$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&'''(((""""""""""""###$$$%%%&&&%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''########################'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&&&&###!!!$$$$$$##################$$$%%%&&&&&&%%%%%%''')))&&&'''''''''''''''''''''***&&&"""!!!$$$'''(((((('''''''''''''''&&&&&&&&&(((((((((((())))))))))))###%%%%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%&&&'''&&&&&&&&&&&&%%%###!!!$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&$$$"""!!!!!!"""$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&)))(((''''''&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''(((%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%$$$%%%%%%%%%(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""%%%'''((($$$%%%&&&&&&&&&%%%$$$###$$$ %%%&&&######&&&&&&&&&&&&%%%%%%$$$######(((&&&$$$$$$%%%%%%%%%###$$$%%%&&&&&&$$$#########%%%$$$$$$$$$&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$###'''%%%$$$$$$%%%%%%%%%$$$"""######$$$%%%%%%&&&&&&&&&%%%###""""""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$&&&### &&&)))###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$########################%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%''''''%%%$$$%%%%%%######$$$%%%%%%%%%%%%%%%###"""!!!"""%%%((())))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&$$$######%%%'''(((''''''((()))'''(((((()))((('''&&&%%%!!!"""$$$%%%'''(((((((((''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''$$$$$$%%%&&&&&&%%%%%%%%%'''%%%$$$$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###&&&%%%%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######""""""###%%%&&&'''$$$%%%%%%&&&&&&''''''(((&&&%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&%%%%%%########################"""###$$$###""""""$$$%%%%%%%%%&&&&&&'''''''''((((((&&&$$$%%%((())))))(((&&&&&&''''''(((((()))))))))))))))))))))(((((((((###%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&###""""""######$$$&&&&&&((((((((('''%%%###!!!%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%###""" """###%%%############$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%$$$$$$$$$%%%&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&%%%%%%###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$############&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!"""$$$%%%&&&&&&&&&&&&%%%$$$###"""!!! ###&&&&&&$$$%%%(((%%%%%%&&&&&&%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%######&&&)))((($$$"""$$$&&&&&&%%%$$$%%%'''((('''&&&###$$$$$$%%%%%%$$$$$$$$$&&&$$$######%%%&&&&&&%%%#########$$$$$$%%%%%%&&&'''%%%$$$"""!!!!!!""""""########################%%%$$$$$$######$$$$$$%%%$$$&&&&&&""" ###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&$$$###""""""#########$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%$$$######$$$&&&''''''&&&%%%&&&'''###$$$$$$%%%%%%%%%%%%%%% !!!%%%((())))))&&&''''''''''''&&&$$$######$$$%%%&&&&&&&&&%%%$$$$$$%%%'''(((''''''((()))'''(((((((((((('''&&&&&& !!!"""$$$&&&'''((((((''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''(((((()))))))))&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&'''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%'''(((((('''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%''''''&&&&&&&&&'''((()))&&&%%%%%%$$$$$$#########"""#########$$$%%%%%%%%%""""""""""""###$$$%%%%%%!!!"""###%%%%%%%%%%%%$$$'''&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%######$$$###!!!!!!"""$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&(((***+++***(((&&&&&&'''((()))***+++,,,*********))))))(((((('''$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######"""""""""$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%$$$$$$$$$######""""""$$$$$$$$$%%%&&&''''''((('''&&&%%%$$$$$$%%%&&&'''############$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&'''((())))))(((((('''&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%$$$%%%%%%$$$$$$######$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$#########&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!! $$$%%%%%%%%%$$$$$$$$$$$$ """%%%&&&%%%$$$%%%(((%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$%%%&&&&&&%%%######%%%'''&&&$$$###$$$%%%&&&%%%$$$%%%'''((('''&&&######$$$%%%%%%%%%$$$$$$###"""!!!"""$$$&&&&&&%%%#########$$$$$$%%%%%%%%%&&&%%%$$$###"""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$"""'''%%%"""#########'''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$######""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&'''&&&$$$$$$%%%&&&###$$$$$$%%%%%%%%%%%%$$$###%%%''''''&&&%%%&&&'''$$$$$$%%%%%%&&&%%%%%%$$$%%%###"""###%%%&&&&&&%%%&&&'''(((((((((%%%###!!!###$$$%%%&&&&&&&&&%%%%%%$$$&&&(((((('''&&&'''(((((((((((('''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&''''''((()))%%%%%%&&&'''((())))))***&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$###$$$%%%'''((('''%%%$$$$$$&&&''''''&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''((((((&&&&&&%%%%%%$$$###""""""!!!!!!"""###$$$$$$%%%%%%###############$$$%%%%%% """$$$%%%$$$###"""&&&%%%%%%$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%''''''%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%$$$&&&&&&&&&'''''''''''''''&&&''''''&&&$$$###$$$&&&######$$$%%%&&&'''((()))&&&&&&&&&''')))*********(((((()))******+++,,,,,,++++++******)))(((''''''$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$######"""""""""###%%%'''((((((((((((%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######"""""""""""""""###$$$%%%&&&&&&'''((('''&&&&&&&&&&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((((((((((((((('''''''''&&&&&&%%%%%%$$$$$$$$$###############$$$%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$###$$$$$$############$$$$$$%%%&&&###$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!!!!""""""######$$$%%%&&&&&&!!!$$$&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&((((((%%%$$$$$$%%%''''''%%%###$$$###"""###%%%&&&$$$"""&&&%%%$$$%%%'''((('''&&&"""###$$$%%%%%%%%%%%%%%%""" !!!###%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ (((%%%$$$+++&&& ((($$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&$$$%%%&&&&&&&&&&&&&&&%%%"""###%%%&&&%%%$$$%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$'''&&&%%%%%%&&&&&&%%%###&&&'''(((((((((%%%###!!!###$$$%%%%%%&&&&&&&&&&&&$$$&&&(((((('''&&&'''((((((''''''&&&&&&&&&&&&&&&)))(((((('''&&&$$$###"""'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((($$$$$$%%%&&&''''''((((((&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$$$$$$$###"""((('''%%%$$$###$$$%%%%%%%%%$$$"""###$$$&&&%%%%%%###$$$%%%&&&&&&%%%$$$###############$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%"""###&&&(((((((((&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&((((((&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''((((((((('''%%%%%%&&&'''######$$$%%%'''((())))))''''''%%%$$$%%%'''***,,,+++++++++++++++++++++***,,,++++++***)))(((((('''$$$&&&'''&&&%%%$$$%%%'''$$$$$$$$$$$$%%%%%%%%%%%% !!!"""$$$%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%###$$$%%%%%%&&&&&&&&&%%%############""""""""""""$$$$$$$$$###############""""""###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%######""""""######$$$%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((((((%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$%%%$$$#########$$$%%%%%%&&&######$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$#########"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&!!!!!!!!!"""$$$%%%'''(((###%%%''''''***---+++&&&&&&%%%$$$$$$$$$&&&'''((($$$$$$$$$&&&''''''%%%###$$$""" """&&&'''$$$ %%%$$$###$$$&&&'''&&&%%%"""###$$$$$$%%%%%%%%%%%%"""!!! !!!###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###)))%%%(((666--- (((########################"""######$$$%%%%%%&&&&&&#########$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&''''''&&&&&&%%%!!!###%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%$$$$$$&&&(((((('''&&&&&&''''''''''''&&&$$$###$$$$$$$$$%%%%%%&&&&&&'''%%%'''(((((('''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&'''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%$$$#########$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$((('''&&&%%%$$$$$$$$$$$$$$$###!!!"""$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$&&&%%%%%%$$$$$$#########"""#########$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%"""###$$$%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%########################%%%%%%%%%%%%%%%$$$$$$###!!!!!!""""""######$$$$$$&&&''''''&&&$$$$$$%%%'''%%%%%%&&&&&&'''((()))))))))(((&&&$$$###%%%))),,,,,,,,,+++++++++*********+++++++++******))))))(((%%%&&&'''&&&%%%%%%%%%'''%%%%%%%%%$$$$$$$$$$$$$$$ !!!###%%%&&&'''''''''$$$%%%&&&''''''&&&%%%$$$"""###$$$%%%&&&'''''''''############""""""""""""#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((('''%%%###"""###%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$############$$$%%%%%%%%%%%%&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''((((((((((((%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$%%%%%%&&&###$$$$$$%%%&&&&&&%%%%%%############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&&&&'''""""""""""""###$$$&&&'''$$$&&&''')))000666333+++&&&%%%$$$######$$$&&&'''######$$$&&&((((((%%%############$$$%%%%%%%%%$$$$$$###"""###%%%&&&%%%$$$""""""###$$$%%%%%%%%%%%%%%%###"""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###)))%%%,,,AAA555 ((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((())))))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""###########################$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%"""$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$###!!!###%%%&&&%%%%%%&&&'''&&&&&&''''''&&&%%%%%%$$$""""""###%%%((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%'''(((((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&"""###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######""""""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$### !!!!!!"""######$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++***)))'''&&&$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%''''''''''''(((((())))))))))))******(((%%%%%%(((+++************++++++++++++************************%%%&&&''''''%%%%%%&&&'''&&&%%%%%%$$$$$$############$$$%%%&&&'''&&&%%%$$$"""###%%%&&&&&&&&&%%%%%%!!!"""###%%%&&&'''((((((%%%%%%%%%$$$$$$$$$$$$############$$$%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))&&&###!!! """$$$&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''((())))))######################## !!!###%%%&&&&&&&&&&&&%%%%%%&&&'''&&&%%%###"""$$$$$$$$$%%%&&&'''((()))&&&&&&%%%%%%$$$%%%%%%&&&$$$%%%&&&&&&'''''''''&&& !!!"""###$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$###$$$###"""""""""###$$$%%%%%%&&&&&&***555>>>999///&&&%%%###""""""###%%%&&&######$$$&&&((((((%%%###!!!$$$''''''$$$###%%%(((###"""!!!"""$$$%%%$$$###!!!"""###$$$%%%&&&&&&&&&'''%%%$$$%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%###!!! &&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###)))%%%///HHH:::!!!'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""!!!"""$$$&&&'''&&&&&&'''(((&&&'''''''''&&&%%%%%%$$$""""""###$$$''''''%%%###&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%&&&'''(((%%%'''(((((('''&&&&&&'''((('''&&&%%%$$$%%%&&&&&&%%%&&&'''((())))))))))))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&((((((((((((((('''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%'''((()))&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&''''''&&&$$$###"""###%%%&&&''''''&&&%%%&&&$$$###$$$%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$""""""$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%)))))))))))))))))))))))) !!!"""$$$%%%&&&&&&######$$$%%%%%%&&&''''''$$$%%%&&&&&&%%%%%%''')))((((((((())))))))))))))))))+++---,,,((('''''')))(((((()))***+++,,,,,,---***************+++++++++###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%)))&&&######%%%%%%""" $$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$%%%&&&'''((()))''''''&&&%%%%%%$$$######&&&$$$"""!!!"""$$$&&&(((,,,***(((&&&&&&&&&$$$###$$$%%%%%%$$$"""!!!"""###$$$$$$$$$$$$%%%&&&&&&&&&'''&&&$$$###"""######$$$&&&%%%%%%$$$$$$%%%%%%&&&!!!""""""$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''%%%###""""""$$$#########$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&((()))(((%%%$$$$$$$$$&&&%%%###"""""""""#########$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$"""!!!"""%%%&&&$$$"""%%%&&&&&&''''''&&&&&&%%%###$$$&&&'''(((''''''&&&%%%%%%$$$#########$$$$$$!!!%%%'''(((&&&$$$"""...)))$$$&&&,,,///---)))%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$###$$$%%%'''((($$$$$$$$$$$$######""""""&&&'''''''''&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%'''))),,,//////,,,)))&&&(((''''''&&&$$$######"""%%%%%%$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$(((&&&%%%&&&'''((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%%%%&&&&&&''''''&&&&&&%%%***(((&&&&&&((((((&&&###%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((+++******)))(((''''''&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$$$$%%%&&&&&&$$$######$$$&&&''''''&&&&&&&&&'''((()))***++++++$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$"""!!!!!!!!!$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######&&&'''%%% $$$''''''***(((&&&###""""""###$$$''''''&&&%%%%%%$$$######&&&%%%$$$#########$$$%%%"""""""""###$$$$$$$$$%%% """%%%&&&$$$!!!%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''(((((((((((((((((('''''''''((()))((('''&&&'''((((((((()))***++++++,,,,,,000---***)))+++,,,***)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$$$$""" """###$$$%%%%%%%%%###"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""###$$$%%%'''***(((&&&%%%&&&&&&$$$###"""$$$%%%$$$######$$$%%%&&&&&&&&&%%%$$$###""""""###$$$%%%&&&&&&%%%$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&'''((('''%%%$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%((('''&&&%%%$$$#########$$$"""!!!"""%%%&&&$$$###$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%&&&&&&'''"""###%%%'''&&&%%%###!!!%%%"""!!!###(((+++***((($$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$#########$$$$$$%%%&&&$$$$$$$$$$$$#########"""$$$$$$###$$$%%%&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%###$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&%%%%%%&&&((())))))(((''''''''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%'''%%%$$$%%%'''(((&&&%%%'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((('''&&&&&&'''((())))))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''&&&%%%(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$######$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########''')))%%%###$$$%%%$$$'''&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$######"""$$$$$$#########$$$$$$%%%############$$$$$$$$$$$$$$$######%%%((()))'''%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&((()))((('''&&&'''(((''''''((())))))***++++++///,,,))))))***+++***(((''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$"""!!!"""###$$$###!!! """%%%&&&&&&$$$""" ######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$""" ######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$(((&&&$$$$$$%%%&&&%%%$$$"""###%%%%%%$$$$$$&&&'''$$$%%%%%%&&&%%%$$$"""!!!!!!###&&&((()))(((&&&$$$$$$%%%(((******(((%%%$$$'''&&&&&&%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%'''((('''%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&)))((('''%%%$$$###""""""$$$###"""###%%%%%%%%%######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$######"""'''&&&&&&&&&'''((())))))%%%%%%&&&%%%%%%###"""!!! !!!"""$$$%%%&&&&&&&&&######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###!!! """"""###$$$$$$$$$######$$$$$$$$$$$$###############!!!!!!%%%''''''%%%%%%%%%$$$$$$$$$#################################%%%$$$"""!!!"""$$$&&&'''%%%%%%%%%%%%%%%$$$$$$$$$!!!!!!""""""######$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$%%%$$$$$$&&&)))++++++***'''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&(((((('''&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$######$$$&&&''''''&&&)))))))))((('''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))((('''&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''(((((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$(((&&&$$$&&&((((((%%%"""&&&%%%%%%$$$$$$%%%%%%&&&$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$######"""%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$###$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########'''(((&&&&&&+++---,,,$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""$$$&&&'''%%%$$$""""""#########$$$$$$$$$$$$###############$$$$$$$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&''''''(((((()))))))))---+++)))((()))))))))(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&###""""""###$$$$$$$$$$$$"""###$$$%%%$$$###"""!!!######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%""" ###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&%%%###"""%%%###"""###$$$&&&%%%%%%###$$$&&&&&&%%%$$$&&&'''!!!"""$$$&&&''''''&&&%%%###$$$&&&(((((('''&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''***)))&&&%%%$$$%%%&&&'''((('''&&&%%%$$$##################$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$############""""""!!!!!!&&&&&&&&&&&&'''(((******&&&%%%$$$$$$#########$$$$$$'''))))))&&&$$$$$$%%%"""###$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%!!! %%%((('''%%%%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""%%%$$$###"""###%%%''')))&&&&&&%%%%%%$$$#########!!!!!!"""###$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$#########$$$$$$############$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%$$$&&&(((******)))&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%$$$&&&'''((('''&&&&&&&&&(((''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$######"""(((&&&$$$&&&))))))&&&"""&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&$$$######""""""&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########&&&$$$###$$$%%%%%%$$$###!!!""""""###$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""###%%%$$$###""""""###""""""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$######&&&%%%###$$$---999<<<:::###$$$%%%&&&&&&&&&%%%%%%'''&&&%%%$$$###""""""!!! """$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$#########""""""######$$$%%%$$$$$$"""############$$$$$$$$$$$$###"""!!!"""###$$$%%%$$$%%%'''''''''%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&'''((('''''''''(((((()))))))))******)))(((((((((((('''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&''''''((('''&&&&&&###$$$$$$%%%%%%%%%&&&'''&&&%%%###"""""""""###$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%###"""$$$"""!!!"""$$$&&&&&&%%%%%%&&&'''&&&$$$###$$$%%%!!!###$$$&&&'''(((''''''((('''&&&&&&%%%%%%%%%&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%###$$$$$$%%%&&&&&&%%%%%%$$$%%%'''&&&%%%$$$$$$%%%%%%%%%%%%&&&'''''''''''')))'''%%%$$$###$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$######""""""!!!!!!!!!%%%%%%%%%%%%&&&'''((()))$$$$$$#########$$$%%%&&&%%%))),,,+++'''%%%%%%'''"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$"""###%%%'''&&&$$$&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""""""""######$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%$$$######"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%&&&'''((('''&&&$$$$$$$$$############"""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''((('''&&&&&&&&&(((((((((((('''''''''''''''%%%%%%%%%%%%%%%$$$###"""(((&&&$$$%%%'''(((%%%###&&&%%%%%%$$$$$$%%%%%%&&&)))((('''%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$"""""""""###$$$%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###!!!###%%%%%%###"""###$$$######""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$######((($$$"""))):::FFFCCC999%%%%%%&&&&&&&&&%%%$$$###&&&&&&%%%%%%$$$######""" !!!###$$$%%%%%%%%%$$$&&&%%%%%%%%%$$$$$$######&&&&&&''''''&&&''''''((($$$$$$$$$%%%%%%%%%&&&&&&$$$###"""""""""###%%%&&&$$$%%%'''''''''%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%&&&''''''&&&&&&((()))(((((()))))))))))))))***((()))))))))(((((('''(((######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((&&&'''(((((((((&&&%%%$$$###%%%&&&&&&%%%%%%&&&((()))'''$$$!!!!!!"""$$$&&&######$$$%%%%%%%%%%%%$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$$$$###""""""%%%&&&&&&&&&%%%&&&'''&&&###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$###$$$$$$%%%'''%%%""" """%%%'''(((''''''&&&%%%$$$$$$###########################%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$"""###$$$%%%%%%&&&&&&%%%###%%%&&&&&&$$$###$$$%%%%%%%%%&&&'''''''''&&&&&&%%%$$$###"""""""""###$$$$$$$$$$$$$$$%%%&&&''''''###$$$%%%%%%$$$$$$%%%'''%%%&&&&&&''''''&&&&&&%%%%%%$$$######"""######$$$$$$$$$$$$$$$%%%&&&''''''############$$$%%%&&&'''!!!$$$''''''&&&&&&(((***######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""###$$$&&&''''''((((((%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%###########################$$$&&&((((((&&&$$$###!!!###%%%&&&((()))$$$$$$%%%%%%&&&&&&''''''!!!!!!""""""###$$$$$$$$$"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((((('''%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$#########""""""%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%((())))))(((&&&%%%%%%&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''$$$%%%&&&'''&&&%%%$$$###&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&$$$###"""###$$$%%%$$$###&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$#########%%%''''''&&&%%%&&&'''&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$######&&&$$$&&&111@@@FFF:::)))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&%%%######%%%'''%%%%%%&&&&&&&&&'''''''''############$$$%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%'''(((((('''''')))***))))))))))))))))))))))))''')))******)))'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''&&&$$$"""!!!###%%%'''&&&$$$###%%%''')))(((&&&$$$###$$$$$$%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%###"""###%%%&&&&&&&&&###$$$%%%$$$###"""###$$$%%%$$$"""!!!!!!###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%###""""""###%%%&&&''''''&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$""""""###%%%%%%&&&&&&%%%"""$$$&&&&&&$$$###$$$%%%%%%%%%&&&'''&&&%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&"""$$$&&&&&&$$$$$$%%%'''%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%''')))$$$$$$%%%%%%%%%$$$###############$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&!!!&&&'''%%%###$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%&&&'''(((((((((&&&$$$###!!!!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""######$$$$$$###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((('''$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%'''((('''%%%$$$%%%'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((($$$%%%%%%&&&&&&'''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''&&&%%%%%%&&&&&&### $$$(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""!!!"""$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$#########%%%''''''&&&%%%&&&''')))'''%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$&&&---666888---&&&%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&'''((((((&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%"""######""" """$$$%%%&&&&&&&&&''''''''''''######$$$%%%&&&'''''''''$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%&&&'''''''''&&&'''))))))((()))***,,,((((((((((((((((((((((((&&&)))++++++)))((((((***'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%""""""%%%&&&%%%###"""$$$&&&'''(((''''''&&&%%%$$$#########$$$%%%%%%%%%%%%$$$((('''&&&%%%%%%%%%%%%&&&!!!"""###$$$&&&'''((()))%%%%%%%%%%%%&&&'''''''''&&&$$$###$$$%%%''''''&&&!!!"""###$$$######$$$&&& """&&&((( """$$$&&&'''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%'''((())))))""""""""""""""""""""""""#########$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$!!!"""###$$$%%%&&&&&&&&&"""$$$%%%%%%$$$###$$$%%%%%%&&&&&&'''&&&%%%###"""%%%%%%&&&'''(((((((((''''''&&&%%%%%%$$$$$$$$$$$$"""%%%'''&&&$$$###%%%((($$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%$$$%%%&&&((()))''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$""""""$$$###"""!!!"""$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###&&&%%%###"""""""""###$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&((($$$"""$$$'''%%%%%%%%%$$$$$$$$$######%%%$$$"""!!!!!!"""$$$%%%$$$######"""!!! '''&&&%%%$$$###!!! %%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$############$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%!!! """%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%''''''%%%%%%%%%%%%''''''%%%&&&&&&''''''&&&&&&%%%"""$$$&&&&&&$$$$$$&&&((())))))(((((('''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$&&&'''((()))))))))###$$$$$$%%%&&&'''((((((&&&'''((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''))))))((('''&&&$$$&&&'''"""###***&&&%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$###"""""""""&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$#########"""!!!!!!"""$$$&&&%%%$$$!!!!!!"""###$$$%%%&&&&&&######$$$$$$$$$$$$######!!!###%%%%%%$$$$$$%%%&&&+++)))'''%%%###$$$%%%%%%%%%%%%%%%$$$$$$$$$############""""""&&&***((("""$$$$$$###"""###&&&(((***$$$$$$%%%&&&'''))))))***((('''&&&%%%$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&&&&$$$"""!!!$$$'''%%%%%%%%%&&&&&&&&&''''''"""$$$%%%'''((((((''''''%%%$$$$$$$$$$$$%%%''''''%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&'''((((((&&&(((******))))))+++---'''''''''''''''''''''&&&&&&))),,,,,,***((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))((('''&&&%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%((('''%%%###"""""""""###%%%%%%$$$$$$%%%(((+++---(((((('''&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((((((%%%"""&&&&&&'''&&&%%%$$$###"""%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$###"""!!! """$$$%%%$$$$$$%%%'''&&&&&&&&&'''''''''((((((######%%%%%%%%%%%%######!!!$$$%%%%%%%%%$$$#########"""######$$$%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$######$$$$$$&&&%%%$$$######$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&& !!!"""$$$&&&''''''"""###$$$$$$%%%%%%$$$$$$(((''''''&&&&&&%%%$$$$$$"""$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&######$$$###!!!"""$$$'''%%%$$$###""""""###$$$%%%###$$$$$$$$$######%%%''')))((('''&&&&&&&&&&&&'''$$$%%%&&&''''''&&&$$$###$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''###$$$$$$"""!!! """###$$$###"""""""""###$$$%%%&&&%%%###"""###%%%(((***$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%&&&'''&&&%%%%%%(((((('''&&&&&&%%%$$$$$$########################&&&$$$!!!"""######$$$&&&(((((('''&&&%%%***&&&######%%%''''''&&&$$$$$$$$$######"""""""""%%%&&&'''((('''&&&%%%$$$%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%%%%###!!!###&&&((((((&&&&&&&&&%%%%%%%%%&&&&&&'''#########$$$%%%'''((()))***)))((('''''''''''''''%%%%%%$$$$$$%%%'''(((***((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((***)))((('''&&&%%%$$$$$$######$$$%%%&&&(((((()))&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$#########$$$''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%&&&''''''$$$###"""""""""###%%%&&&$$$&&&))))))'''%%%'''(((%%%$$$######""""""""""""!!!$$$&&&'''&&&%%%%%%&&&%%%%%%$$$$$$###"""!!!!!!######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&((()))************''''''((()))))))))))))))*********+++,,,,,,,,,---%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%(((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%''')))***''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&'''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''')))(((&&&$$$''''''&&&%%%%%%$$$######&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%$$$######"""###$$$$$$%%%$$$###"""!!!$$$&&&((((((''''''((()))$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%% """###%%%&&&%%%$$$##################$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%$$$######$$$%%%%%%"""""""""!!!""""""######&&&&&&$$$$$$$$$$$$&&&&&&""""""#########$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######""""""######"""!!!"""$$$&&&%%%$$$###""""""###$$$%%%###$$$%%%%%%$$$###$$$&&&(((''''''&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###############$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%&&&%%%###"""###%%%%%%%%%$$$###$$$%%%&&&'''((('''%%%###"""###$$$%%%###$$$$$$%%%%%%%%%%%%%%%######"""""""""###$$$%%%''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%""" !!!###%%%###$$$&&&'''''''''&&&%%%)))&&&######%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&'''&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&$$$"""###&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''(((((((((((((((''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&'''((($$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%''')))***(((%%%######%%%(((''''''&&&%%%%%%&&&&&&###%%%''''''&&&&&&&&&'''&&&&&&%%%%%%$$$######"""######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&''''''''''''''''''''''''((((((''''''((()))))))))))))))************++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%'''))))))(((&&&((('''%%%$$$###$$$$$$%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$"""!!! $$$$$$$$$%%%$$$$$$###"""###$$$&&&&&&%%%$$$$$$%%%""""""#########$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&%%%$$$##################$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%######$$$$$$%%%'''((()))%%%%%%$$$$$$$$$$$$%%%%%%###############$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$###""""""!!!$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""!!!"""###"""!!!!!!###%%%$$$$$$############$$$$$$###%%%''''''%%%$$$###$$$&&&&&&&&&&&&&&&%%%%%%$$$"""!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%$$$######""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$%%%&&&%%%###"""###%%%$$$############$$$%%%&&&&&&%%%%%%$$$######"""""""""######$$$%%%$$$$$$$$$%%%$$$!!! """%%%'''&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!!!!"""$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&(((&&&$$$###%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%###$$$%%%&&&&&&%%%'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&'''''''''&&&%%%%%%######$$$%%%&&&&&&&&&&&& ###%%%'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***%%%%%%&&&&&&''''''''''''(((((('''&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$######$$$$$$############$$$%%%%%%&&&######$$$$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$$$$$$$$$$'''((('''&&&###"""###$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%''')))'''&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######%%%&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&''''''((()))))))))))))))************))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$$$$#########$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))***)))'''((('''%%%#########%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$###"""$$$%%%%%%###""""""###"""""""""############$$$%%%%%%############%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%)))(((''''''&&&&&&''''''%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$###"""!!!!!!$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%###""""""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&& """###"""!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%((((((&&&$$$###"""$$$%%%&&&''''''&&&$$$###!!!  """$$$%%%$$$%%%%%%%%%%%%$$$######"""""""""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&"""###$$$###"""!!!!!!""" !!!!!!"""######!!!"""###$$$%%%$$$$$$###""""""###$$$$$$$$$$$$###&&&%%%$$$######%%%'''(((%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######$$$&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&((('''%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$"""###%%%&&&&&&&&&%%%$$$ ###%%%'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***(((((('''&&&&&&%%%$$$$$$(((((('''&&&%%%$$$$$$#########$$$%%%&&&&&&''''''%%%%%%$$$$$$###$$$$$$%%%############$$$%%%''''''"""######$$$$$$######"""%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$##################$$$&&&'''%%%$$$$$$#########$$$$$$&&&&&&&&&%%%$$$$$$&&&)))&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&***(((&&&$$$###$$$&&&((($$$$$$$$$######$$$%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&'''''''''%%%&&&&&&''''''&&&%%%%%%''''''((()))))))))))))))******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&############$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%% !!!###$$$%%%$$$$$$###%%%%%%%%%%%%$$$###"""!!!%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&((())))))'''(((&&&$$$######$$$%%%'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%'''((((((&&&%%%&&&&&&############$$$$$$$$$$$$%%%%%%############%%%%%%""""""###$$$$$$%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$###############$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%###""""""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&& """######""""""###$$$$$$$$$$$$%%%%%%$$$$$$$$$###&&&((((((&&&$$$#########%%%'''))))))'''%%%$$$!!!  """$$$%%%$$$%%%%%%%%%%%%$$$######"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&!!!###$$$$$$"""!!!!!!!!! !!!""""""######!!!"""$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$$$$%%%&&&((('''&&&%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&%%%$$$ !!!$$$&&&'''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&((())))))'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$%%%'''(((((("""######$$$$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''"""###$$$&&&&&&%%%$$$$$$###""""""###$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%###""""""$$$&&&$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&...+++(((%%%$$$$$$&&&'''"""""""""###$$$%%%&&&'''#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&'''(((((("""$$$(((***+++***(((&&&''''''((()))))))))))))))***))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&$$$$$$%%%'''((('''&&&&&&&&&%%%$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&'''((((((%%%$$$$$$$$$$$$%%%&&&&&&###%%%''''''%%%%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''"""""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$############$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&###############$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""!!!###$$$%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$&&&((((((&&&$$$$$$%%%$$$&&&))),,,,,,***'''%%%"""!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%""""""""""""###############%%%''''''%%%#########!!!!!!###$$$%%%&&&&&&%%%&&&&&&&&&&&&$$$""" """######$$$%%%$$$$$$$$$!!!"""###%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((('''%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&%%%$$$$$$%%%'''(((''''''&&&%%%%%%%%%%%%!!!"""###%%%%%%%%%$$$###%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&&&&###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((######$$$%%%&&&''''''(((%%%%%%%%%&&&&&&'''''''''######$$$$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((((((######$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&"""######$$$&&&''''''(((###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%###!!!$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%$$$""""""###$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&---+++(((&&&%%%%%%%%%&&&############$$$&&&'''(((######$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&''''''(((((("""%%%))),,,---,,,***(((''''''((()))))))))))))))))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%'''&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%$$$$$$$$$######&&&$$$######%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%$$$$$$$$$$$$%%%&&&''' """$$$$$$######$$$%%%######$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$###""""""""""""###%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%%%%***)))((((((''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&###########################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""!!!###&&&&&&%%%$$$$$$%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%'''&&&%%%%%%&&&'''%%%(((,,,//////---***'''###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&""""""""""""############"""$$$''''''%%%#########!!!"""$$$%%%&&&''''''&&&(((''''''&&&$$$###!!! ###$$$$$$%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((((('''&&&$$$%%%%%%&&&%%%$$$###""""""$$$&&&&&&$$$###$$$%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$&&&%%%$$$$$$&&&)))(((((('''&&&%%%%%%%%%%%%!!!"""%%%'''''''''&&&&&&'''&&&$$$######%%%''')))(((''''''&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((((((((('''&&&&&&&&&&&&'''"""###$$$%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&((('''### !!!!!! !!!!!!"""######%%%&&&&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&&&&''''''######%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((('''(((((()))************''''''((()))))))))))))))((()))))))))))))))******%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$((('''%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$%%%''''''"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%######$$$%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$###$$$%%%'''((("""$$$&&&'''&&&&&&''')))############$$$$$$$$$$$$######%%%&&&&&&%%%######)))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$"""""""""###$$$%%%&&&'''%%%%%%&&&''''''&&&%%%%%%'''&&&%%%$$$###"""""""""&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$###"""""""""######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''"""$$$&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&"""$$$&&&'''&&&%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%&&&%%%%%%%%%''')))&&&)))---111111///+++)))$$$%%%&&&''''''&&&$$$###$$$%%%%%%%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%% """%%%%%%###!!!  """$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%'''%%%$$$"""###%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&######################## !!!###%%%%%%%%%###"""###$$$&&&'''&&&$$$"""!!!"""$$$'''&&&$$$"""###%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&%%%$$$###"""%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%"""$$$&&&%%%$$$$$$'''***)))((('''&&&%%%$$$$$$$$$"""###&&&(((***))))))((((((&&&$$$"""###%%%(((+++***)))'''&&&&&&'''((()))%%%%%%%%%%%%&&&'''((()))$$$$$$%%%%%%&&&'''(((((()))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$###$$$%%%&&&'''!!!!!!###'''******'''#########""""""###$$$%%%%%%$$$&&&((('''&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&***)))'''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&'''(((((("""###$$$%%%&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((,,,***(((&&&&&&''')))+++'''(((((()))))))))))))))(((((())))))******++++++&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&%%%&&&'''%%%%%%$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""!!! %%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$###"""&&&&&&''''''&&&$$$###"""&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%'''((())))))((('''&&&%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%'''%%%$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&''''''&&&%%%###$$$$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%---444222***$$$%%%(((%%%$$$$$$######$$$$$$%%%%%%%%%$$$###""""""######&&&%%%######&&&+++111444''''''&&&%%%$$$"""!!! ###%%%&&&%%%######$$$%%%&&&&&&%%%$$$############"""""""""!!!!!!!!!!!! """"""$$$&&&((((((&&&$$$""""""###$$$&&&(((***+++&&&"""###&&&&&&$$$$$$#########$$$%%%%%%&&&%%%'''((('''&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$)))(((&&&$$$$$$$$$&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&&&&&&&%%%$$$###%%%%%%############%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''((())))))))))))&&&&&&%%%&&&&&&'''((()))((((((((((((((((((((((((&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$###""""""&&&%%%###"""""""""######&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&&&&$$$$$$###""")))((('''&&&%%%$$$$$$$$$(((%%%!!!!!!###%%%%%%$$$################################################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""'''&&&&&&%%%%%%&&&&&&''' ###&&&&&&$$$###$$$%%%((('''%%%#########%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""$$$%%%### """%%%%%%!!!!!!###&&&((()))((('''&&&%%%$$$######$$$%%%((()))%%%%%%%%%&&&'''((())))))(((''''''''''''(((((()))*********))))))((('''&&&((((((((()))***,,,---...%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&######$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%((('''&&&$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%$$$***//////)))$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$##################"""!!!!!!###'''+++...***)))'''%%%$$$$$$$$$%%%###$$$%%%%%%######$$$%%%$$$$$$$$$###$$$$$$%%%%%%############""""""""""""$$$$$$%%%'''))))))&&&$$$$$$$$$$$$%%%&&&'''((()))$$$$$$###!!!!!!!!!###%%%&&&&&&%%%$$$$$$#########%%%'''((('''&&&$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$###!!!!!!"""###$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((()))&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$"""###$$$%%%%%%&&&&&&%%%(((((((((((()))+++,,,,,,''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&%%%$$$$$$###%%%$$$###"""!!!""""""############$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$############'''%%%"""!!!###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%!!!$$$&&&'''%%%$$$$$$&&&((('''%%%######$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%((('''$$$###%%%%%%"""###%%%&&&'''((('''%%%$$$"""######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))&&&&&&&&&''''''((()))***)))))))))))))))((((((''''''''''''''''''(((((()))############$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%'''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$$$$%%%$$$%%%&&&'''''''''&&&%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))(((%%%""""""###%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%%%%$$$$$$######&&&&&&''''''''''''&&&&&&######$$$$$$$$$$$$$$$%%%"""###%%%&&&&&&%%%###!!!'''&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$###""""""""""""$$$$$$$$$%%%&&&&&&''''''######$$$$$$$$$%%%%%%%%%###&&&)))***(((%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$############$$$%%%$$$$$$$$$%%%''')))+++***(((%%%###"""$$$&&&(((###$$$%%%%%%######$$$%%%############$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%''')))(((&&&$$$&&&%%%%%%%%%%%%%%%&&&'''$$$&&&'''$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%######"""!!!!!!"""$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""!!!!!!$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&'''((((((((('''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###!!!!!!"""###$$$$$$$$$$$$((((((((()))***,,,---...''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''&&&&&&%%%%%%$$$$$$###"""""""""##################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$'''$$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$######$$$%%%%%%%%%$$$$$$######""""""""""""#########%%%&&&'''&&&%%%&&&''''''&&&%%%$$$###$$$%%%&&&###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&(((---///+++''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$!!!"""$$$%%%%%%$$$"""!!!%%%%%%%%%%%%&&&'''((()))&&&&&&&&&'''''')))***+++'''(((((()))))))))))))))+++++++++******)))))))))#########$$$%%%%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&)))'''%%%%%%%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''$$$###$$$%%%###$$$&&&''''''%%%###"""&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$###$$$%%%((()))((('''%%%######$$$%%%&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$###$$$&&&(((((((((''''''######$$$$$$%%%%%%&&&&&&''''''''''''%%%###!!! &&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$#########$$$%%%""""""###$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$%%%&&&''''''$$$"""&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$&&&&&&&&&'''''''''''''''%%%$$$"""""""""###$$$%%%"""$$$%%%%%%$$$###$$$&&&$$$#########$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%'''((('''%%%"""%%%%%%$$$$$$%%%%%%&&&''''''((('''%%%""" """$$$!!!"""###%%%'''((())))))%%%'''((('''&&&$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%%%%&&&%%%$$$###'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''')))***+++''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$((((((&&&%%%###"""!!! $$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%''''''&&&%%%$$$"""###$$$$$$%%%%%%%%%%%%######""""""""""""######$$$%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""""""""$$$&&&(((***111444000***((((((''''''&&&%%%$$$$$$%%%%%%&&&######$$$%%%%%%$$$###"""&&&%%%%%%%%%&&&&&&'''((((((''''''''''''(((((()))&&&'''((()))************+++++++++++++++*********$$$%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''///+++'''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((&&&$$$###$$$&&& !!!###$$$###""" %%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###!!!!!!$$$&&&(((%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########'''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&& """$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''')))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&'''(((!!!!!!!!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###%%%''''''&&&###&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###""""""!!!!!!"""###$$$%%%$$$###""""""###%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$#########$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$&&&''''''$$$"""#########$$$%%%&&&'''(((***(((%%%%%%&&&&&&$$$"""!!!"""$$$&&&((()))))))))%%%'''((('''&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%&&&'''''''''''''''###$$$$$$$$$$$$$$$######'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%&&&'''(((((((((((($$$$$$$$$%%%&&&'''))))))''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&***)))((('''%%%$$$""""""###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$&&&%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$"""""""""$$$&&&((('''...222---'''&&&&&&%%%%%%$$$#########%%%''')))&&&&&&$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''***)))(((''''''&&&''''''%%%&&&''')))************%%%%%%&&&'''(((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''...+++&&&$$$###$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''%%%######%%%'''$$$$$$&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!! """%%%'''$$$$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%(((((((((''''''''''''''' """$$$&&&''''''%%%&&&&&&&&&&&&&&&''''''%%%$$$###"""###%%%((()))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((())) !!!!!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$######"""!!!###&&&((((((&&&$$$""""""###$$$%%%$$$$$$%%%''''''&&&%%%$$$############%%%%%%%%%$$$$$$$$$######""""""###&&&((((((&&&$$$""""""######$$$&&&'''((()))&&&###%%%((()))&&&###&&&'''((((((((('''&&&%%%%%%'''((('''&&&$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%&&&''''''%%%%%%&&&'''(((((((((((('''&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$&&&'''(((((($$$$$$%%%&&&''''''''''''&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$###$$$%%%%%%$$$###$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%###$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''###$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$#########$$$%%%&&&###(((***&&&#########"""######"""###$$$&&&''')))'''&&&$$$######$$$&&&(((&&&&&&%%%%%%%%%%%%&&&&&&***)))(((''''''&&&''''''&&&&&&((()))************$$$%%%&&&'''(((''''''&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%###$$$&&&(((''''''(((((())))))******"""###%%%&&&&&&%%%###"""########################"""###$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%))))))((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&((()))***&&&&&&&&&%%%%%%%%%%%%%%%##################$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&""""""######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$%%%&&&'''+++***)))'''&&&&&&&&&&&&###$$$%%%&&&&&&%%%###"""!!!###$$$$$$$$$$$$%%%'''%%%%%%$$$$$$###$$$$$$$$$############""""""""""""######%%%'''***+++)))'''$$$$$$######$$$%%%%%%&&&#########$$$&&&'''&&&&&&'''((()))))))))'''%%%$$$%%%'''((('''&&&$$$%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$%%%%%%$$$$$$%%%&&&''''''''''''(((&&&$$$""""""###%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$&&&'''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''"""###%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$############"""$$$&&&&&&$$$"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$######$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$""""""%%%&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&""""""######$$$%%%%%%&&&###$$$&&&''''''&&&$$$###%%%%%%$$$$$$$$$$$$$$$$$$"""%%%%%%######&&&&&&###$$$#########$$$%%%&&&&&&#########$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''''''''''''''((())))))''''''((())))))***))))))&&&'''((())))))'''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$##################$$$!!!%%%((((((%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$''')))###""""""###$$$%%%&&&'''!!!###%%%''''''%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###$$$%%%'''&&&$$$"""###$$$&&&(((&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################"""""""""######$$$$$$$$$#########$$$$$$%%%%%%&&&(((''''''&&&&&&''''''(((+++***)))'''%%%###"""!!!&&&&&&$$$######$$$&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%$$$"""""""""#########$$$$$$$$$%%%&&&''''''&&&%%%###"""###$$$$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%###!!!!!!###%%%######""""""""""""######$$$$$$$$$$$$%%%%%%&&&''')))(((&&&$$$#########$$$$$$######""""""!!!""""""!!!###$$$$$$$$$$$$&&&'''############$$$%%%&&&&&&"""""""""!!!!!!!!!!!! ###$$$&&&))),,,---,,,***&&&%%%%%%$$$######$$$$$$ $$$%%%######&&&)))$$$&&&((()))***)))((('''%%%'''((('''&&&$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$############"""""""""""""""###$$$%%%&&&&&&'''&&&'''%%%""" ###%%%###$$$%%%&&&&&&&&&&&&%%%######%%%%%%%%%%%%###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((!!!"""###$$$%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$"""$$$'''&&&$$$"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%########################+++)))&&&###!!!"""###$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%&&&###!!!!!!$$$&&&&&&$$$###$$$%%%&&&&&&&&&&&&&&&""""""#########$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%$$$###"""%%%&&&%%%###&&&******'''%%%%%%%%%$$$$$$$$$######!!!###%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&(((***+++,,,'''(((((()))))))))))))))$$$%%%%%%&&&$$$""" %%%$$$$$$######$$$$$$%%%)))((('''%%%$$$###""""""%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###""""""$$$%%%%%%&&&%%%$$$###"""%%%###!!!"""$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""###%%%&&&(((,,,((($$$###$$$%%%%%%###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$&&&$$$###&&&((('''''''''$$$$$$+++555777888000###!!!((('''&&&$$$"""$$$&&&(((&&&$$$&&&%%%###""""""###%%%&&&###"""!!! !!!""""""$$$$$$$$$###!!!!!!$$$&&&'''&&&$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$((('''%%%$$$###$$$$$$%%%$$$$$$$$$######"""""""""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!$$$%%%%%%###"""!!!"""$$$"""######$$$$$$#########&&&&&&''''''&&&$$$###"""$$$"""###(((...000,,,(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((((((&&&%%%&&&((()))&&&###)))((('''%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&***)))'''%%%$$$$$$$$$%%%%%%&&&'''((()))(((&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$"""""""""###$$$%%%'''(((&&&&&&''''''''''''&&&&&&$$$%%%&&&'''(((***++++++'''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((***'''$$$$$$&&&'''&&&$$$!!!%%%((((((%%%$$$$$$&&&&&&'''((((((((('''&&&%%%((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$)))'''%%%#########$$$%%% ###((((((&&&&&&%%%###!!!"""$$$&&&((($$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$#########""""""$$$%%%%%%&&&%%%$$$"""!!!&&&&&&&&&'''((()))***+++"""!!!!!!!!!"""$$$'''(((((('''&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&'''!!!!!!"""$$$&&&'''((()))***))))))(((''''''&&&&&&)))+++,,,***'''&&&(((+++&&&%%%%%%%%%%%%%%%%%%&&&((((((&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''%%%$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$)))'''&&&''')))))))))''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$#########%%%&&&&&&'''&&&%%%$$$###'''%%%######%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&'''(((///,,,(((&&&''''''&&&%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$)))'''$$$!!!!!!###&&&((((((&&&&&&'''%%%$$$)))111;;;@@@<<<...%%%'''(((%%%(((&&&$$$$$$&&&&&&$$$"""%%%%%%%%%&&&&&&%%%%%%%%%$$$######""""""###$$$%%%$$$$$$$$$###""""""$$$&&&((('''&&&%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%###"""###%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$"""!!!###""""""''',,,...+++'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''')))'''&&&(((+++,,,+++***((((((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&)))(((&&&%%%$$$$$$%%%%%%%%%%%%&&&'''((('''%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''((()))&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((())))))***))))))((('''&&&%%%$$$$$$&&&&&&&&&%%%&&&''''''(((***'''$$$$$$&&&'''&&&$$$###%%%''''''$$$""""""###%%%&&&&&&'''''''''&&&&&&((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%((($$$ !!!$$$&&&$$$!!!$$$###"""""""""###%%%&&&%%%%%%%%%%%%$$$$$$######""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%&&&&&&'''(((%%%%%%###""" &&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))***(((&&&%%%''')))'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%)))((('''(((***+++***)))(((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%%((('''&&&&&&&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((,,,)))&&&$$$$$$$$$###"""$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$((('''&&&%%%%%%&&&'''((((((%%%$$$&&&&&&%%%&&&***222;;;<<>>AAA222,,,&&&%%%'''(((&&&###'''''''''''''''(((((((((((((((((((((''''''''''''***(((&&&%%%%%%%%%$$$"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''''''''((((((((((((((()))*********)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&(((((()))***''''''&&&&&&&&&&&&''''''#########$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&((((((&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&''''''((('''%%%#########$$$%%%%%%&&&'''((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''######$$$$$$$$$$$$#####################$$$$$$$$$ ###$$$$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&'''''' """%%%(((*********)))######$$$$$$%%%%%%&&&&&&$$$$$$###""""""$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""!!!"""$$$%%%%%%%%%$$$######$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&***'''$$$"""###%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&***+++,,,***(((%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&'''%%%$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%$$$###"""""""""$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%$$$###$$$$$$$$$$$$############$$$%%%%%%%%%&&&&&&&&&'''((('''&&&%%%$$$%%%&&&&&&&&&'''''''''&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%"""###%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$###"""!!!!!!"""###$$$$$$%%%%%%###"""""""""""""""""""""$$$$$$###""""""!!!!!!!!!"""$$$%%%$$$#########(((''''''&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%#########$$$$$$$$$############$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""!!!$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$***555DDDQQQYYYJJJ<<<,,,######''')))(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%+++)))'''&&&&&&&&&$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***+++,,,***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))&&&&&&%%%%%%%%%%%%&&&&&&#########$$$%%%&&&(((((($$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%###%%%''''''%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$&&&%%%%%%%%%&&&&&&'''(((((('''%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&$$$###$$$$$$%%%&&&&&&%%%$$$$$$########################&&&&&&%%%%%%%%%%%%&&&&&&""""""############"""""""""###############$$$$$$%%%&&&'''%%%###!!! !!!%%%%%%&&&&&&''''''(((((("""######%%%''')))+++---&&&&&&&&&&&&&&&%%%%%%$$$%%%$$$#########$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""""""###$$$%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&)))&&&###!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((())))))'''&&&&&&&&&%%%'''''''''&&&%%%&&&''''''%%%$$$$$$&&&''''''&&&(((((((((((('''&&&$$$###'''&&&%%%$$$$$$$$$$$$$$$((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%&&&((('''&&&$$$$$$%%%&&&'''&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))((('''''''''&&&$$$$$$$$$%%%&&&'''((()))'''''''''''''''&&&%%%$$$%%%%%%%%%%%%$$$$$$###"""########################!!!!!!""""""############$$$$$$###"""!!!!!!"""""")))))))))(((&&&%%%&&&'''#########"""######$$$$$$############$$$$$$$$$$$$"""###$$$###!!! !!!###&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###((('''&&&$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$***(((&&&&&&,,,666AAAHHHQQQCCC111''''''***,,,+++$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######%%%'''&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&'''&&&&&&'''(((***,,,---***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$&&&''''''&&&%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""############$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&""""""############""""""$$$$$$$$$###""""""!!!!!!"""$$$%%%%%%$$$######$$$&&&&&&&&&&&&'''''''''''')))(((&&&%%%&&&'''***+++))))))((('''%%%###"""!!!$$$$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''############$$$$$$$$$$$$"""###############$$$$$$'''%%%###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$&&&'''''''''&&&%%%&&&&&&&&&&&&%%%$$$###"""###$$$%%%&&&&&&&&&%%%%%%(((%%%""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%$$$######$$$%%%$$$&&&''''''&&&%%%&&&''''''((()))(((''''''((())))))'''&&&&&&((())))))(((+++,,,,,,+++***(((&&&$$$&&&&&&'''''''''&&&%%%$$$(((''''''''''''((())))))''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''((((((((()))((((((''''''(((((()))&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$%%%''')))***&&&''''''''''''&&&&&&%%%(((((((((''''''''''''&&&((('''&&&&&&%%%$$$$$$$$$''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&((())))))&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$$$$#########"""###$$$%%%%%%&&&%%%%%%$$$###"""!!!!!!"""$$$$$$%%%&&&%%%$$$"""###%%%'''############$$$%%%&&&&&&############$$$$$$$$$$$$$$$&&&(((&&&###"""$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%######$$$%%%((('''&&&$$$$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$+++)))&&&###"""&&&---222:::333***''''''(((&&&###%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%$$$###$$$&&&(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((()))))))))&&&&&&%%%%%%'''))),,,...***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%$$$###%%%$$$$$$$$$%%%%%%&&&&&&(((''''''&&&%%%%%%$$$$$$###$$$%%%%%%$$$$$$&&&((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&((())))))(((&&&%%%$$$%%%&&&&&&''''''&&&&&&#########$$$$$$%%%&&&'''%%%&&&'''))))))((('''&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&###$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$############"""""""""""" ###$$$%%%&&&((()))%%%%%%%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&'''(((%%%%%%&&&&&&%%%$$$###""""""######$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''%%%######%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''((((((((('''&&&$$$$$$%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%%%%'''&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%###"""###%%%$$$&&&((('''&&&%%%&&&'''(((***+++***)))((()))***)))'''&&&&&&((())))))((()))***++++++***(((&&&%%% """%%%'''((('''&&&$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''((((((((()))((((((''''''''''''(((((($$$###"""!!!!!!"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%!!!""""""###$$$%%%&&&&&&''''''''''''''''''(((((($$$$$$$$$%%%&&&'''((()))&&&&&&'''(((((((((''''''((((((((('''''''''&&&&&&)))((('''%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%!!!"""###$$$%%%%%%$$$$$$$$$###"""""""""$$$&&&''' """###"""!!! !!!"""%%%%%%%%%%%%&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&&&&)))+++)))%%%$$$&&&)))&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&%%%###"""$$$&&&%%%$$$###!!!!!!"""$$$%%%$$$$$$#########$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&'''&&&$$$###$$$(((,,,&&&$$$######$$$$$$###"""&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''***(((&&&&&&(((((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%'''((()))+++,,,,,,%%%%%%$$$%%%&&&))),,,...***)))(((''''''&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''!!!"""###$$$%%%&&&&&&'''((((((''''''''''''((((((""""""###$$$%%%'''))))))$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&%%%$$$###%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%$$$$$$ !!!!!!!!!!!!"""%%%'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$!!!"""$$$%%%%%%$$$"""!!!######$$$%%%%%%%%%$$$$$$############$$$%%%&&&'''$$$%%%(((***+++***(((&&&'''&&&%%%$$$###$$$%%%&&&&&&%%%###""""""###%%%&&&%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%% """###%%%&&&'''###%%%&&&&&&$$$######$$$%%%$$$$$$######"""""""""!!!###$$$&&&&&&&&&&&&!!!$$$&&&''''''''' !!!###$$$$$$$$$###"""######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''%%%######$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''$$$"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&((()))))))))((('''"""###$$$$$$%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%(((&&&%%%&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))(((%%%###$$$'''&&&((()))(((&&&%%%%%%&&&)))+++,,,+++***)))***+++'''%%%$$$$$$&&&''''''&&&$$$%%%'''((((((&&&%%%###!!!%%%'''&&&%%%$$$%%%&&&((()))***)))((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))''''''&&&&&&&&&&&&'''''''''&&&$$$######$$$&&&'''(((((((((((((((((((((((($$$%%%'''(((((('''%%%$$$$$$$$$%%%&&&((()))******''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((()))))))))(((&&&&&&%%%%%%%%%$$$$$$$$$((('''%%%$$$$$$''')))+++(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((()))))))))******((('''&&&%%%%%%$$$%%%%%%&&&'''(((((((((((("""###$$$%%%%%%%%%%%%%%%######$$$%%%&&&''''''((( """""""""!!!!!!$$$###""""""###%%%''')))$$$'''))))))'''$$$"""!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&&&&'''''''''(((((("""%%%(((&&&""" ###&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$ ###%%%$$$""""""$$$'''&&&%%%###""""""$$$%%%'''$$$$$$#########$$$&&&'''&&&&&&&&&%%%%%%%%%$$$$$$###%%%'''&&&$$$###%%%((()))'''$$$######&&&))),,,'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%&&&'''((((((((((((''''''''''''((((((((((((((((((((())))))***%%%&&&'''((())))))))))))))))))((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&$$$######$$$%%%%%%$$$%%%%%%%%%$$$$$$#########***%%% """%%%&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%$$$###!!!"""###$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&$$$###!!! ######$$$%%%%%%&&&''''''))))))((('''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%###"""$$$&&&''''''&&&%%%%%%&&&########################''''''&&&%%%%%%$$$######%%%&&&&&&$$$""""""###%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''((((((&&&$$$%%%$$$$$$%%%&&&'''%%%$$$'''''''''&&&&&&%%%%%%%%%)))(((&&&%%%$$$%%%&&&''''''%%%""""""$$$&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$$$$$$$%%%###"""###&&&'''((('''!!!###&&&''''''%%%""" %%%''')))((('''%%%$$$$$$###%%%'''((((((&&&###!!!$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$%%%&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%&&&$$$&&&(((((((((((()))***(((&&&%%%%%%&&&'''%%%$$$$$$$$$######$$$$$$%%%&&&(((&&&$$$$$$%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((()))************)))((('''&&&&&&&&&&&&&&&))))))((('''%%%$$$######%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%'''((((((((('''&&&'''(((((()))(((&&&$$$### """$$$$$$######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%$$$$$$%%%''''''&&&&&&%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))(((%%%###"""###$$$%%%&&&%%%$$$######$$$%%%&&&###$$$%%%###!!! !!!""""""###$$$%%%%%%###""" $$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%########################&&&%%%$$$$$$%%%%%%###!!!%%%%%%$$$######""""""!!!'''&&&''''''$$$ !!!%%%%%%%%%&&&&&&%%%$$$###"""%%%$$$###"""""""""###$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$"""""""""$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$%%%&&&'''((('''&&&%%%''''''((((((((((((''''''$$$%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''(((((((((''''''(((((()))***%%%&&&'''(((((()))))))))))))))(((&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&$$$######%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$$$$&&&%%%%%%&&&''''''%%%$$$%%%%%%%%%&&&'''''''''(((&&&&&&&&&&&&'''''''''''''''%%%$$$$$$&&&&&&%%%######$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$###############$$$%%%'''&&&%%%%%%&&&&&&%%%###$$$%%%''''''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######%%%&&&&&&%%%###"""###%%%&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''############$$$$$$"""!!!$$$######$$$&&&'''&&&$$$''''''&&&&&&&&&%%%%%%%%%$$$###"""!!!!!!"""$$$%%%&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%&&&&&&###!!! !!!###$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&''''''%%%$$$$$$%%%%%%&&&'''((((((&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&((()))((((((((()))((('''%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%&&&%%%###!!!%%%%%%%%%$$$%%%%%%&&&&&&%%%&&&'''((())))))))))))''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&'''''''''''''''''''''((((((((((((((('''$$$&&&''''''&&&%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&(((&&&&&&%%%$$$%%%&&&'''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))))))))(((&&&$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%$$$###"""###$$$%%%%%%$$$###############&&&&&&&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%$$$"""%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$%%%'''&&&############$$$%%%&&&'''(((&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''((())))))&&&&&&&&&'''(((((()))))))))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$''''''''''''&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((((((&&&%%%%%%''''''&&&$$$###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$%%%&&&%%%$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$$$$%%%$$$######$$$&&&((('''&&&'''&&&&&&&&&&&&%%%%%%%%%$$$############%%%&&&(((%%%&&&&&&&&&%%%%%%''')))'''''''''&&&&&&&&&&&&&&&''''''''''''''''''((((((&&&%%%###$$$%%%&&&&&&%%%&&&%%%%%%$$$%%%&&&((()))$$$%%%%%%$$$######%%%'''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&%%%$$$######$$$'''(((((()))***++++++,,,''''''&&&&&&%%%%%%$$$$$$###%%%(((***)))((('''(((((('''&&&&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((()))++++++)))&&&%%%%%%$$$$$$%%%&&&''''''&&&'''((()))))))))))))))&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((()))******+++%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''(((''''''''''''((()))***+++'''((())))))(((&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%''''''((('''&&&%%%''')))'''&&&$$$###$$$&&&(((***(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''#########$$$%%%'''))))))(((''''''&&&$$$######"""$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&(((&&&$$$""""""###%%%&&&''''''%%%$$$###"""""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&%%%###%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%"""&&&---+++"""############%%%''')))+++'''&&&%%%%%%$$$$$$%%%%%%'''&&&$$$#########$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&''''''((()))&&&&&&&&&&&&''''''(((((()))((('''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&%%%$$$%%%''''''&&&$$$'''&&&&&&&&&&&&&&&&&&&&&'''&&&###%%%+++%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%&&&'''&&&$$$"""$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''***)))(((&&&%%%$$$&&&'''&&&%%%$$$%%%((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((###%%%&&&%%%$$$$$$&&&(((''''''''''''''''''''''''&&&''''''((((((((((((((()))'''%%%%%%&&&''''''&&&$$$$$$$$$$$$%%%&&&((()))$$$$$$###"""!!!###&&&))))))(((&&&%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&%%%$$$######$$$%%%%%%'''(((***+++------(((((('''&&&%%%$$$$$$###"""%%%)))***)))'''''''''((('''&&&&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&***)))((()))+++,,,,,,+++%%%%%%%%%%%%%%%&&&'''((((((((()))***************&&&&&&&&&&&&&&&&&&&&&%%%))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%$$$$$$###%%%%%%%%%&&&'''((()))***'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&(((***+++'''((()))((('''%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&(((***(((%%%######%%%(((***(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((((((((((())))))))))))$$$$$$$$$$$$%%%&&&&&&''''''''''''&&&%%%$$$"""!!!###$$$%%%&&&&&&%%%$$$###!!!"""$$$$$$$$$$$$%%%''''''&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$&&&&&&%%%$$$%%%%%%%%%&&&'''(((((((((,,,111...$$$$$$+++***"""######$$$%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&(((&&&$$$"""!!!"""###$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))''''''(((((((((((('''''''''''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%&&&((((((&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&###%%%+++%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%$$$$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""""""""%%%$$$###$$$%%%&&&%%%$$$"""$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###%%%''''''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((('''%%%"""!!!"""$$$)))'''&&&''')))+++++++++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$###$$$$$$$$$###$$$%%%%%%$$$$$$$$$%%%''''''''''''''''''''''''$$$%%%&&&''''''''''''&&&&&&$$$""""""###$$$$$$###!!!"""$$$%%%&&&&&&&&&&&&%%%$$$###!!!!!!"""&&&)))((('''%%%$$$###$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$######### !!!"""$$$%%%'''((()))(((((('''&&&&&&%%%$$$$$$###&&&((()))(((&&&&&&&&&)))'''&&&&&&'''(((&&&%%%$$$%%%&&&''''''''''''&&&(((%%%""""""$$$&&&((()))&&&%%%%%%%%%&&&&&&'''(((''''''(((((()))(((((((((&&&'''(((((((((((('''''''''&&&%%%$$$""" &&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''%%%$$$$$$%%%&&&'''''''''%%%$$$$$$%%%'''''''''((()))((('''%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%'''---***'''$$$###$$$&&&((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$((((((((()))))))))******'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""###$$$%%%&&&&&&%%%$$$###!!!"""###"""###$$$&&&%%%%%%&&&'''&&&%%%$$$###############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$&&&&&&%%%$$$%%%%%%&&&'''((())))))***111888666***"""###%%%###!!!###%%%'''((((((((('''((((((((((((''''''&&&&&&'''&&&$$$""""""###$$$%%%((((((''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))$$$%%%&&&''''''''''''&&&((('''&&&%%%&&&'''((()))''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''((((((''''''&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&((())))))'''$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%######$$$$$$$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''!!!"""$$$&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############$$$###"""###%%%&&&%%%$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%''''''&&&%%%%%%&&&$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''***,,,,,,)))%%%###$$$&&&+++)))'''''')))***+++***%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((()))(((''''''((((((%%%###&&&&&&&&&&&&&&&'''''''''"""###%%%&&&''''''&&&%%%&&&%%%###$$$%%%&&&&&&%%%!!!"""$$$%%%&&&%%%%%%$$$&&&%%%$$$"""!!!###&&&)))'''&&&%%%$$$###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%######$$$###$$$%%%&&&''')))******((((((''''''&&&&&&%%%%%%%%%&&&((('''&&&%%%&&&''')))(((''''''(((((('''%%%%%%&&&'''((((((((('''&&&(((%%%"""!!!###%%%''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%%%%&&&'''(((******)))((((((''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))(((((((((((())))))(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%'''((())))))(((&&&'''(((&&&&&&''''''''''''&&&&&&$$$%%%&&&%%%######%%%''',,,***(((%%%$$$%%%&&&'''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&'''''''''((())))))'''%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!""""""""""""$$$%%%###$$$&&&''''''%%%###!!!"""###$$$%%%&&&'''''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%###%%%%%%&&&'''(((((())))))000555999444***###$$$'''$$$&&&((()))*********)))'''(((((((((((('''&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&)))(((((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''###$$$&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&'''((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&''''''((()))'''&&&$$$$$$%%%&&&''''''&&&'''(((***)))'''%%%%%%&&&&&&&&&''''''''''''%%%&&&'''***+++***&&&###%%%%%%%%%&&&'''''''''((($$$$$$%%%%%%%%%&&&&&&&&&'''%%%$$$$$$&&&&&&%%%#########$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''!!!$$$''')))))))))((($$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''''''''(((%%%$$$###$$$&&&'''&&&%%%$$$%%%''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''((('''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''---000111///)))&&&&&&))),,,)))&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''((()))***,,,...///000000222...***,,,//////)))$$$$$$%%%%%%%%%&&&&&&&&&&&&"""###%%%'''''''''&&&%%%(((&&&%%%&&&((()))))))))%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&$$$######%%%(((''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&((()))(((&&&$$$$$$%%%'''(((((())))))******+++'''''''''''''''&&&&&&&&&&&&''''''&&&$$$$$$&&&((()))(((''''''(((((('''&&&%%%&&&((()))))))))'''&&&'''&&&%%%&&&''''''&&&$$$)))((('''&&&&&&%%%&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))***)))((('''(((((()))***+++,,,---...'''&&&%%%%%%%%%%%%&&&'''((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((()))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%&&&''''''''''''$$$&&&''''''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&%%%&&&'''&&&$$$$$$&&&''')))((('''&&&&&&'''((()))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''))))))'''&&&%%%%%%$$$%%%%%%$$$######$$$%%%'''(((%%%$$$$$$$$$$$$$$$$$$%%%!!!"""############$$$%%%$$$$$$$$$$$$$$$######""""""$$$&&&((()))(((&&&%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%$$$"""&&&&&&&&&''''''(((((((((+++...888BBB>>>111---222333111...+++)))(((((()))''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&'''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%###$$$&&&((()))(((''''''$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''((('''%%%$$$$$$%%%&&&(((''''''&&&&&&&&&''''''((()))'''&&&$$$$$$%%%&&&'''''''''''')))******'''%%%&&&'''''''''(((((()))))))))&&&######&&&((('''%%%%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''!!!###&&&)))***(((&&&$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%'''((('''&&&$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$'''((('''&&&&&&&&&&&&&&&&&&''''''((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''***...000...((($$$$$$&&&+++)))&&&$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###%%%'''***---///111222999333...000444555---&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%'''(((((('''&&&$$$###"""###%%%'''''''''***(((%%%######$$$''')))(((((((((&&&$$$$$$%%%'''(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''')))***)))&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&$$$###$$$&&&)))***(((''''''(((((('''&&&%%%&&&((()))***)))(((&&&""""""$$$&&&'''%%%!!!***)))((('''&&&%%%%%%%%%((()))))))))))))))(((((($$$%%%'''))))))((('''&&&%%%%%%&&&'''((()))******'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''((((((((()))))))))))))))(((''''''&&&&&&&&&''''''************))))))))))))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&***)))(((''''''((()))***'''&&&&&&&&&&&&'''((((((%%%%%%&&&'''&&&%%%###""""""###%%%((()))***)))))) """$$$$$$######$$$%%%&&&&&&''''''''''''&&&&&&&&&'''((('''%%%%%%'''(((%%%%%%&&&'''((()))***+++(((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))(((((('''&&&&&&&&&&&&'''$$$######"""###&&&(((***&&&%%%$$$######$$$%%%&&&"""$$$%%%%%%$$$###%%%&&&&&&%%%###!!!!!!"""###$$$$$$&&&)))******(((%%%###%%%%%%%%%$$$$$$#########''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%###!!!&&&&&&&&&'''''''''''''''((((((777MMMPPPAAA888<<>>;;;888555111000111333444333333333222222333333444000000000000111111111111222222111111111000000000/////////000111222333444444444333333333333444555555333111111222333222111000000000000111222333444555333111000111222222111222222444444444444222222222333333444333222111000111111222333333222111111222222333333333222222111222222111111222222333444111222333555666666555555555555555555555555555555888777777666555444444333333444555444333222222444444444333333222111111111999777444222111222333555333333333333333333333333111222333333444444333333333333333333333444444444444333333222222222222222111222444444222222333555111111222222222222222222222222111000000000000000111111111111222222222222444333222000////////////000000000000111222444444222222222222222111000///111111000000000000111111555888<<>>;;;999FFFDDD===444111444555444222222222222333333444444333333222222333333444555222222111111111111222222333444444444444333222222222222222222222111111111222222222222222222222222333333222222222222333333333333444444444444444555777444333555444000///222666666777888999999:::;;;555444333222222444666777555555555555555444444444777666555444333222222222222333444444444444333333333222111111111222444444666555333111000000111111222222111111000000//////000000/////////000111222//////............//////////////////000000000000000000000000////////////.........///000111222333444999===<<<666111000222......//////000000000000444222000...---...///000////////////////////////////////////............000000///...------,,,+++222111000000///////////////000111000......///111//////////////////////////////000000000000//////............////////////////////////////////////......000111111222222222000000000000000000000000000000111111222222222333111111222222222222111111000000000000000000000000000111111222222111111111666333444<<<@@@===666333000000111111111111000000//////............////////////000111111222333333666666666666555333222111111000000000000000000111333222222111111000000000//////000222444555777777111111111111111111111111000000111111111111000000111111111111222444555666333333333333333333333333111000000111333444333222///000111222222333222222333333333333333333333333444222333777999888:::======:::666111//////111222333333222222222333444444111111111222222222333333222222222222111111111111000000000000111333444444777666555444333333333333555333111000111222222111000000000000111222333444666333111111222333222222000111222333333222111000444444555444333111///...///000111222222111000///111222222333333333222222222222111111222222333444111222444666666666555444555555555555555555555555999888888777666555444444333444444444222111222333333333333222222111111111444444333444444444444444111111111111222222222222000111111222222222222222333333333333333333333333222222222222222111111111///000111222111222333444111111111111111111111111111111111111000000000///000000000111111222222222333222111000//////////////////000000111222333444222222222222222111000///111111000000///000000111333777===AAACCCBBB???<<>>555000///000000111111000000/////////............////////////000111222333333444333333333222111000000///000000000111111000000000222222222222111111111000...///111333444666777888111111111111111111111111111222222222222222222111222222222222333444555666444444555555555555444444333222111222444555444333111222222333444444333333333333444444444555555555000222999AAABBB<<<777666:::888555111//////000111333333333222222333444444222333333333333444444444333333333333333333333333111111111111222333444444444444444444444555555666555333111111222333222111000000000000111222333333555333111000111222222222///000111111111111000///444444444444222000...---///000111222222111000///000111222222222222222222222222111111222222333444444555555555444333111000444444444333333333333333666666666555444444444333111333333222111000111222222222222222222222222222000111333444555555444333///000000000000111111111///000000111111111111111222222222222111111111111111111111222111111000///......//////000111111222000000000000000////////////000000111111000////////////000000111222222222111111000/////////000000000000000000000111222333000111111222222222111111111111000/////////000000333777===BBBDDDBBB???===444888999444222333222000000000111111111111111111///////////////000111111000000000///000000111222222222333333333222111111111000000///000000111111////////////////////////222111111000000111111222///000000111111222222333222///000444444222333666222222333333333333444444333222111111111222444555222222222222222333333333333333444555555444444333333333222222222222111111111111000111111222333444555444333222222222222222//////000111111000000///---.........////////////000//////......//////000////////////000000000000......//////000000111111111111000///............,,,000333444111//////111000000000000000000000000555444222111000000111111////////////////////////...////////////000000000111111111000000000//////000000///.........//////---///111111000///000000//////////////////////////////000000000000//////000000000////////////...000000000000000000000000111111111111111000//////000000000000000000000000000000000111111111222222000000111111111111000000000000000000000000000000222222222333222222111000//////333<<<>>>888111---000000111111111111000000111000000//////000000111111111111222222333333444222222222111111111111111000111111222222111111000111111222222222111111000///000111333555555666666111111111111111111111111222333333444444333333222333333333333333444555666333444555666666555444333444333222333444555444333555555555555444333222111111222222333444555666666333444999@@@@@@:::555444444333222111000111222222444444333222222222333333333333333333444444444444444444444444444444444444333333222222222333333444222222333333444555666777444333222222333333222111222111111111111111222222555333000000111222222111//////000111111000//////000111222222222111000///000111222222222222111000///000111111222222111111222222111111222222333444444444444333222111//////222222222222111111111000222222111111111111111111000111222111/////////000000000000111222222333333000111222333333333222111/////////000000000111111///000000111111111111111111111111000000000/////////000000111000///...---------,,,---////////////000/////////.........---...///000111111000///////////////000111222222222000////////////000111111111111000000000000111111///000111222222222222222111111000///////////////111444999===>>><<<888666///444555111...000111///000000000000000000000000//////......//////000111///////////////000111111111111222222111111000///000///......///000111222000000000000000000000000111111000000000000111111///000000111222222333333111//////333333111222555333333333333333222222222111111111222222222333333111222222333333444444444111222444555555555555444333333222111111111111111///000111222333333333333333333444444444333333222---...///000111111111000...///000000111111000000111000000//////000000111//////000000000111111111......///000000111222222222111111000000000000111...///000000000000//////000000000000000000000000555555444333333222222111000000000000000000000000/////////000000000111111///000000000000111111111000000/////////000111111,,,...111111000///000000000000000000000000000000//////000000000000//////111111000000000/////////111111111111111111111111///000000111111111111000000000000000000000000000000000000000111111111111000000111111111111000000000000000000000000000000222333333333222222111000000///222777777222...///000111111222222111111000333222222111111222222333333333333333333333444444111111111111111222333333111111222333333222111111000111222222222222111000000111222333444444333333111111111111111111111111333444444555555444444333444444333333333444555555333333444555555444333333444333222333555555555333999999888777555222000///000000111222444555666666;;;777666777777555666999/////////000111222444444555444333333222222222333222222333333333444444444555555555555555555555555444444333222222222333333444333333333333444555555444333333333444444222000222222111111111111111111444222000///000111111111///000111222222111000///---...000111222222222111111222333333333333222111...///000111111111111111222222111111222222333444111111111111111111222222111111111000000000//////...............////////////000111000///......000//////000111222333333444333222222111000000000000//////000000111111111222000000111222222222222111111000000000//////.........///000000000///---,,,---,,,+++,,,.........---//////......---------,,,...///000111111000//////...//////000111222222222.........//////000111222222111000000000000000111...///000111222333333333111111000///////////////---000333666666333000---///444444///---///111111000000000000///////////////////////////000000111///////////////000111111111111111111111000/////////.........///000222333000000000000000000000000111111000000000000111111000000111222333333444444222//////222333000111333555555555444333333222222...///000111111111111000222222333333444555666666111222333555666666555444333333222111000000111111///000222333444444333333222333444555666555444333,,,---///000111222111111000000111222222222222222111111000000000000111111000000000000111111111111......///000111222333333222111111111222333444444333222000000222222111000111111111000000000000000555555555555444333222111111111111111111111111111//////000000111111222222......//////000111111111111000000000111222333333,,,...111111000000000000111111111111111111111111//////000000000000//////222222111111000000//////111111111111111111111111---...///111222222222222000000000000000000000000111111111000000000000000000000111111111111000000000000000000000000000000333333333333333222111000444222333444222...///333111111222222222222111111444333333333333333333444444444444444444444444333000000000000111222333333111222333444444333222111000000222333333222111000000111222333333333222111000000000000000000000000888666333222333555666555222333333444444444444444333333333333333333333333222222333444555555555555::::::999888777666555555444555666666666555333222666888999888666333222222444444555666777666666666333444444444444444333333222333444444555555444444444444555555666666666777777777666555555555555555666555333222222333444555444444555555555555444444555555555555444444444444777666444222111111111222555444333555777888555222000000111222222333444444444333222222111000//////000000111111111000000000111222222222222333333333111111111111111111111111222111111111111111111222333111///...000111111000222222222222222222222222...000222222222222444555666666555444333333222222222111111111222222000///000111333444444333111000111111222222222111111000111111111111111111111111//////000000000000//////000000000000000000000000333222111111111111111222,,,//////---...222333111111)))///555111333<<<===HHH888///222555111000555222222222222222222222222111111111111111111111111222222333333333222111111333333111000000111333333222222222111111111111000444333222111000000//////444333111///000111444555333333222222111111111222111333444333222111111222333333222111///000222555333222333444000+++000999666555333222111222333333222222111333555777666555666666666777666666555444111222222333333111000///222222333444444444444333444444555666666555444444999888777666444333222111444333222222222444666888333333333444555666777888333333444333333222000000222222333444333222111000111111222222222333333333444333333333222222111111222222222222222222333333555555555555555555444444555444333333222222222222333333333222222222111111222333444444444333222111333333333333333333333333444333333333222222111111111222222222222333333333333333333333333333333333//////000000111333444555000000////////////000000000000000000111111111111444444333333222222222111000111222333333222111000000000000000111111111111111111111111111111111111555444333222222222333333222222222222222222222222222222333444444444444333111111222333444555555666555555555444333222222111444444444444333333222222333333333333333444444555333444666777777555333222555555444444444444555555444444333222222333444555444333222111111222333444444333555999<<<===:::777333333444555555555555555:::888444222222222222111444444555666666666666666333333333333333333333333333333444555555555444444888999999888888777666555777777777777777666555555777888999999666444333333555666666666666777777777;;;:::888666555555666777444444555555555555555555666666666777777777888888666777888888888666444333777777888888888888777777777777777777777777777777666666666666666666666666555444333333333444555555333222222333555555333000...///111333555777888999444444444333333222111111000111222222222222222111///000000000111111111111222222222222222222333333333222222111111222222333444222000///111222222222444444444333333333333333222333555555444444555777777777777666555555444444333333333333333333222000222333444555555444333222222222222333333222222111111111111111111111111111111111111222222111111111111111111111111111111111222222222222222222333333111444333000000333333111222,,,000444444>>>IIIIIIIII:::111333555000...222222222222222222222222222222222222222222222222222222222222222222222222222444333333333333333333444333222222222111111111111555444333222111111111111222222222222222222222333222333444444444333111000000111333444333222333444333333333111000111333666777777444111444999777111666555444333222333333444111111111333666888888777666666666666666555444444222333444444444333111111222333444444555555444444444444555666666555444444888888777666555444444333444444333222333555777888444444444444444555666777333333333333444444444444444444555555444444333222333333333333333444444444333333333222222222222222222222333333444555555555333333333333333444444444666555444444333333444444444444333333333222222222000111333444555555555555333333333333333333333222333333222222222222222222111111222222222333333333555555555555555555444444888777666444333222111111333222222222222222222333333333333333333333333333222222222222111111111000222333444444444333222111111222222222333333333333222222222222222222222222333333333333333222222222333333222222222222222111222222333444444444444444444444444444444444444444555555555555555666666666444444444444333333333333444333222222222333555555222333444555555444333222555444444333333444444555555444333222222222333444333222111111111111222333444444666999<<<<<<999666000111222444555555666666999777444222222222222111444555666666777777666666444444444444444444444444555555555555555444444444666777888999999888777666:::999999888888888888888777999:::999777555444555888777666666666777999999===:::777333222333555666666666666666666666666555888888888888999999999999666888:::;;;:::777444222777888:::<<<<<<:::999777;;;:::999999999999:::;;;888888888888888888888888666666555555555555666666333222333444555555333111111222333555777888:::;;;555555666666666666555555222222333444444555444444333333444555555555555555222333333333444444555555444444333333333333444444555333111111333444444444777777666666555555444444666777888888666666777888999999888888777777666666555555555555555444444333333444555666666555444333333333444444444444444333222222222222222222222222222333333333333333333222333333333333333333333333111222222222333333444444444666555111000333333000333000111222777JJJWWWQQQEEE999111333555111000333333333333333333333333333333333333333333333333333444333222111111222333444444555555666666555555444333333333333222222222222555555444333222222222333222333444555555444222111222444666888777555222000000222444555555555666777333444444333222333666888:::AAA@@@777555:::888000666555555444444444444555111111111333777999:::999555666666666666555444444444555555555555444333333333444444555555555555555444444555555555555444444777777777777666666666666555444333333444555777888555555555444444555666666333333222333444666888999777777666555555555555555555555555444444444444444222222222333333333333333333333444555666666777777333333444444555555666666888777666666555666666666555555555555444444444444333333444555666666555555666666666555555444444444444444444444555555555555444444444444555555555555666666666666666666666777===<<<:::777555333222222555555555444444555555555555555555555555555555555333333333333222222222222555555555555555444333222222222222222333333333333333333333333333333333333333333444555444333222111444444444333333222222222222333444444555555444444666666555555444444444444222222333333444555666666555555555555666666666666666555444333333555777888444444444444444444444444666555555444444555555666777666555444333333444444333333222222222222333333222222333555777666444222222222333444555555555555666444333333555666666555444555555666666666666666666666666666666666666666777777666555555444444444444666777999999999888777;;;:::999777777888999999888999:::999777666666777999888777666666888:::;;;:::999666444333333555666888888777777777777777777::::::::::::::::::::::::888999::::::999888666555666777888999999999888777<<<:::999777777999:::<<<999999999999999:::::::::;;;:::999777666555444444555555666777777777555444666666666666666666777777666666888999999999888888333444555666777777777777666666777888999888888777444444444555666666777777666555555555555555555666777555333333555666666666999999888888777666666666888999:::999777666777888999999999888888777777777666777888888666555555666333444555555555555444333444444555666666666555555555555555555555555555555333333333333333333333333333333333333333333333333000000111222333444444444333555444000000333333000333222333111777MMMXXXLLL===444///222555555555777333333333333333333333333444444444444444444444444444333222111111222444666555666777888888777666555444444444444333333333222666555555444444444444555555555666666666666555555666777888999999777666555444555888888888777888:::555666777777666666999;;;:::IIITTTOOO@@@555555:::666666666666555666666666444333333555777999999888555666666666666555444444666666666666555555444444333444555555666666555555555555555555555555555555666666666666777777777777555555555555555777888999777666666555555555666666555444333333444666888:::999888666555555555666777555555555555444444444444222333333444444555555555555555555666666666666666555666666777888999::::::999999888888888888888999777777777777666666666555999888888777555444333222:::999999888888777777777777777777888888999999999777777777888888888999999777777777777888888888888::::::999888777777777777555666666666666666666555666666666666666666666666666666666666666666666666777777666666555444333333000000111111111222222222444444444444444444444444444555666777777555333222666666666555555555444444444444555666666666666666555555555555555555555555333333333444555555666666777777888888888888999999999888666555555777999;;;555555444444444555666777888777777666666777777888999999888777666555555555444444444444444444444444222333444555555444222111666666777777666666555444777666555555777888888777666666777888888888888888999999999999999999999999888777666555555555555666555666777888999999888888:::999888777666777888999777888999888666666777888:::999777666777888:::<<<999999999999999999::::::999888888777777777888888;;;;;;;;;:::::::::::::::;;;:::888777777777888999777777666555666777888999999888666555555666888999888999999999:::::::::;;;:::::::::999888777666555444555777777777666555555666666666555555555555555666777999:::;;;;;;:::999666666777888888888888888333444666777777777666555555555666666666777777777777777666666666666777777888666444444666888888888999999999888888777777777888999999888666555666777888888777777777777777666666888999999777555666777333333444444444444333333444555666777777777777777555555555555555555555555444333333222222333333444333333333333333333333333//////111222333333333333111444444111222666777555222333555222555GGGLLL===888333000222555555666777333333333333333333333333444444444444444444444444444333222111111333555666555666777888888777666555555555555555444444444444555555555444555555666666999888777666666888999;;;<<<;;;:::888888999::::::888:::;;;;;;:::999999:::888999::::::999999;;;<<<===FFF]]]pppdddEEE888@@@777777777777777777777777888777666666888888777666666666777777666666555444777777666666666555555555444555666666777777666666666666666666666666666666444555555666777777888888666666666666777888999999888888777777666777777777888777555444444555777888999888666555555555666777555555555555555555555444444444555555666666777777777777666666555555444444777777888999::::::;;;;;;:::::::::999999:::;;;;;;999999999999888888888888;;;:::999888666555555444::::::999999888888888888777888888999999:::::::::888888888999999999::::::888888888999999999::::::888888888888888999999:::666666777888888777666666666666666666777777777888888888888888999999999999999999888666555444333333222222222222333333333333555555555555555555555555555777888999999777555444888888888888888888888888666666777888888888888888444444555555666777888888888888888888888888888888888888888888888888999999888777666555666777999:::555555555444555666777777888888777777777777888888:::999999888777666666555555555555555555555555555777888999999888777666666666666777777777777666666:::999888777888888666555888999::::::;;;;;;::::::::::::::::::::::::::::::999888666555555666777777666666777777777888999999999888777777666666777777666777888777666666777999999888777777777888::::::555666777888999999999999888888777666777888999:::::::::::::::999999999999;;;999777555555777:::<<<999888666666666888:::<<<777666555444444555666777777777888888999:::::::::555666777999::::::::::::222444666666555444333444333333333444555666666777666777999;;;<<<;;;999888888888999999999999888888555666888::::::999888666777777777777777777777777777777666666666666777777888666444555777999999999777777777777777888888888666777888777555444555666777777666666666666666666555888:::999666444555777333333333333333333333333444555666777888888888888333333333333333333333333555444333222222333444555333333333333333333333333000111222444444444333333222555555444666:::<<<;;;333222555555333<<<>>>222888666333333444444333333333333333333333333333333444444444444444444444444333333222222333444555666555666666777777666666555666666666666555555555444555444444444555666777777999888666666777999<<<>>>>>><<<:::777777999;;;<<<:::;;;<<<<<<:::999999:::999;;;<<<;;;:::999:::;;;AAA<<>>;;;:::999777777888999:::777888::::::999888999:::999:::;;;:::888777777888@@@666BBBdddrrr\\\AAA777777888999:::;;;::::::999:::999888888999:::888777999999999999999888777777===<<<;;;:::::::::;;;;;;;;;;;;<<<===============::::::999888888999::::::888999999999:::;;;;;;;;;666777888999:::::::::::::::::::::::::::;;;<<<===<<<<<<;;;;;;:::999999888999::::::::::::999888888666777777888999:::;;;;;;:::::::::::::::999999999777777777777888888888999999999999999999999::::::;;;;;;;;;;;;;;;<<<============<<<<<<<<<;;;;;;;;;888888888888999:::<<<===888888999::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;=========>>>???@@@@@@@@@@@@@@@???>>>>>>>>>??????>>>???AAABBBBBBAAA???>>>;;;<<<===>>>@@@BBBCCCDDD@@@@@@AAAAAAAAABBBBBBBBBAAA@@@===;;;999888888888777777888888888999999999888888888888888888888888777777777666666666555555555555666888999:::;;;<<<;;;;;;<<<============<<<;;;;;;<<<<<<=========>>>=========>>>>>>??????@@@AAA@@@@@@???>>>===<<<<<<;;;<<<===>>>>>>>>>======;;;<<<>>>???@@@@@@???????????????>>>>>>???????????????@@@AAAAAA@@@???>>>===>>>????????????>>>===:::<<<>>>>>><<<;;;<<<>>>@@@@@@@@@AAA@@@@@@??????555444444666888999888777444444555666666666666666888888888888888888888888888777666555666777999;;;:::999666555555666888:::888888999:::999888777666444555555555444555777999666666777888888888888777<<<:::777555444555888999666555555555666888;;;===888888888777777777666666333444555777999:::::::::333555777999:::999888777777888999999999999888777444555555666777777888888555666888999::::::999999444777999999777555666777888888777666555444444333666777999;;;;;;999777555;;;;;;;;;:::999888777666444555888::::::999777555999999888777666555444444777777666666666666777777888666444555777999::::::333333444555666777888888444666777666555444555777777777777777777777888888222666999777333111333666666666555555555555666666444444555777777888888888888888888888888888888888999777666555555666777999777777777777777777777777555666888999999777555444222555555444555:::;;;:::999111666:::333111666666222333444333444666666444444444444444444444444444333333333333333333333333111222333444555555555555555444333222222333444555777777777777666666666666333333333444444666777888000222555777:::;;;;;;;;;777888888888888777666666333555777888888888999:::888999:::999777555444555===666888EEEKKKCCC:::888777888:::;;;<<<;;;::::::999888777888:::;;;:::999999::::::::::::999888888@@@???>>><<<<<<======>>>>>>>>>???@@@@@@@@@@@@@@@;;;;;;:::999999:::;;;;;;;;;;;;;;;<<<<<<<<<======777777888999:::::::::::::::::::::;;;<<<===>>>???======>>>>>>======<<<;;;:::;;;<<<===<<<;;;:::999888888999:::<<<===>>>>>><<<<<<<<<;;;;;;:::::::::555666777888:::;;;<<<===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<==================<<<<<<<<<<<<<<<;;;:::999999999:::;;;;;;;;;<<<===>>>???@@@@@@@@@@@@??????>>>>>>======>>>>>>>>>>>>??????????????????@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCDDDEEEEEECCCDDDFFFGGGGGGFFFDDDCCC>>>???AAACCCEEEGGGHHHIIIFFFGGGGGGGGGHHHHHHIIIIIIDDDBBB@@@===;;;:::::::::666777777777888888888888888888888888888888888888666666555444444444444555333333555666888:::;;;<<<<<<======>>>>>>>>>>>>>>>@@@@@@@@@@@@????????????EEEFFFGGGHHHIIIKKKLLLLLLHHHHHHGGGEEEDDDCCCBBBAAA@@@AAACCCEEEEEEDDDCCCBBBBBBCCCFFFHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEFFFFFFFFFEEEFFFGGGHHHHHHGGGFFFFFFEEEEEEFFFGGGGGGFFFEEEEEECCCFFFHHHGGGEEEEEEGGGIIINNNMMMLLLJJJGGGDDDAAA@@@888888888999999999999999777777777777777777777777888888888888888888888888555666777888999:::;;;;;;:::888666666777888888888;;;;;;:::999888888888888777666444555777999::::::;;;<<<<<<:::888777777888888888888777777777777777333444444555666777777888666666555555444333333333555555555666666555444444777777888888777777666555333333222333444666888:::777777666666777777888888777777888888888888777777999888777555555555666666444555666666666444333222777999;;;:::777666777:::;;;:::999888777555444444555666777777666555666777999777666777888777444111444666777777666555666888999999999888777666555444666555333222333555777888666555444333333444555666444333333333333444555555444444333444444555666666444444555555555444444333888999:::;;;::::::888777888777777888::::::999777555777999888555555888;;;<<<:::777666777888888777777777777888888888888999777888999::::::999888777777888999:::;;;;;;;;;:::===<<<999888666666666777444555666777777777777777888888999888666222...,,,333333333444555777888999:::999777666666666777888999888777555444444444444777555333333555777888888777666555555666888:::<<<999888666555444444555555444555666777777666555444999888777777888:::<<<===999:::;;;<<<============@@@???======>>>??????>>>DDDBBB???===<<<===>>>@@@??????@@@AAAAAA@@@???>>>;;;>>>@@@BBBBBBCCCDDDFFFHHHGGGEEECCCBBBAAA@@@@@@DDDDDDDDDBBB>>><<<<<<<<<>>>>>>???BBBEEEDDD@@@<<>>===;;;;;;<<<===>>>BBBBBBBBBBBBAAAAAACCCEEEFFFFFFEEECCC@@@@@@AAACCC@@@???>>>===<<<<<<===============>>>???AAABBBCCCBBB@@@??????AAABBBBBBAAA>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>============<<<>>>AAABBBAAA@@@@@@@@@DDDCCCAAA@@@???>>>==================>>>???@@@@@@@@@===;;;<<<>>>@@@AAABBBEEEFFFGGGHHHGGGFFFDDDBBBDDDCCCCCCDDDGGGHHHHHHGGGKKKKKKLLLLLLLLLLLLKKKKKKMMMLLLKKKKKKKKKMMMOOOQQQPPPNNNNNNQQQUUUTTTNNNIIINNNNNNNNNNNNNNNOOOPPPQQQTTTOOOKKKJJJMMMOOOLLLIIIDDDCCCAAA>>><<<;;;::::::>>>;;;888888:::;;;:::888777666555555666666555444555333111111222222222000///111444555777:::>>>AAADDDGGGIIIIIIHHHGGGGGGHHHHHHHHHHHHHHHIIIKKKLLLMMMOOOOOOPPPQQQSSSUUUWWWXXXSSSSSSRRRRRRRRRPPPNNNLLLJJJJJJKKKMMMNNNOOOPPPQQQMMMNNNPPPSSSVVVUUUSSSQQQRRRRRRRRRPPPMMMLLLLLLMMMSSSPPPPPPSSSUUUSSSRRRTTTVVVWWWWWWUUUQQQMMMKKKKKKLLLOOOQQQPPPNNNQQQXXX^^^aaaaaaaaa^^^YYYTTTPPPOOO888999999999999999::::::777777777777777777777777::::::::::::::::::::::::777777777888888999999999:::999888888999:::;;;;;;::::::999999999999999:::888666444555777888999999777888999888777666777888777777666666666666666666555555555555444555555555888888777666666666666666555666666666666666555555444444444555555444333333444333333333444666888999444333333444444555666777444555555666666666666555888777777666666777888999666666777777777666555444666888999888555444666888888888777666555555444444444666777666555444555666;;;888666555777777666555666777777777666666777999555666666777888888888888333333222222222333444555777666555444444555666777555444444333444444555555777666666555555555555666666777777777888777777777777777888888999888888888999888888999;;;;;;:::888888999999777666555666888<<<:::999999:::;;;;;;;;;999999999:::::::::;;;;;;666777999;;;<<<===<<<<<<999999999999999:::::::::===<<<;;;:::::::::::::::777777888999999999999999555777999::::::888666555444444444555777888:::;;;666666444444333444555555888888777666555555444444888555333333444666777777777666666666777888:::;;;999888777666555666666777444555555666666555444444666666666666777888999:::777888999:::;;;<<<======???>>>===???AAACCCCCCBBBAAAAAA@@@???@@@BBBDDDFFFCCCCCCEEEFFFFFFEEEDDDDDDCCCEEEGGGIIIIIIIIIKKKLLLKKKJJJIIIGGGEEEDDDCCCCCCEEEFFFFFFDDDAAA???>>>>>>AAABBBDDDGGGJJJIIIEEEAAAAAA@@@>>>>>>???AAADDDFFFHHHIIIKKKMMMMMMNNNPPPQQQPPPQQQPPPNNNKKKHHHHHHIIIFFFEEECCCAAAAAABBBDDDFFFEEEFFFGGGIIIKKKLLLMMMNNNMMMKKKJJJJJJKKKLLLLLLKKKHHHGGGFFFEEEDDDCCCCCCCCCFFFFFFEEEDDDCCCBBBBBBBBBCCCEEEHHHIIIHHHHHHIIIJJJJJJIIIGGGEEECCCBBBAAAAAABBBBBBBBBBBBCCCEEEFFFGGGIIIGGGEEEEEEGGGJJJKKKKKKNNNOOOQQQRRRQQQPPPNNNMMMLLLLLLLLLOOORRRUUUUUUTTTZZZZZZ[[[[[[ZZZYYYYYYXXXZZZYYYWWWVVVWWWYYY[[[]]]^^^\\\\\\^^^aaa___ZZZTTTNNNOOOPPPRRRUUUWWWYYYZZZ[[[VVVPPPNNNNNNMMMIIIFFF@@@>>>===:::999777777666999777555555777777666444666444333333444444333222555333111111222222222111///000222333555999???CCCLLLOOOQQQRRRRRRRRRRRRSSSSSSSSSTTTUUUVVVWWWWWWXXXYYYYYYZZZ[[[]]]___aaabbbeeeeeedddbbb```[[[VVVSSSPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVWWWZZZ\\\[[[YYYVVVWWWXXXXXXWWWTTTRRRQQQRRRXXXUUUTTTXXXYYYXXXYYY[[[___``````]]]YYYTTTRRRQQQOOORRRUUUUUUVVV[[[eeemmmsssssssssooohhhbbb___]]]888888999999:::::::::;;;999999888888888888999999::::::::::::::::::999999999999999888999999999:::;;;::::::999:::;;;<<<===::::::;;;;;;;;;;;;<<<<<<:::888666666777888999888666888::::::999888999:::999999888888777777777666888888777666555444444444777666555444333444555666222222333333333333222222222222333333444333333333444444444444444555666666222222222333444555666777333333444444555555555666777777777777888999:::;;;777777888999999888666555777888888888666555555777777777777666666666555555555777888777666555666777:::888555444555777888888333444444333222333555777444555666777777888999999777777777888888888888888999888777666777777999999777777666666666666666777;;;:::999888777777777777999999::::::;;;;;;<<<<<<999999999999999:::;;;;;;<<<;;;;;;<<<>>>???===<<<===;;;888777777777777666;;;;;;;;;<<<===???@@@AAA>>>>>>>>>>>>????????????:::<<<>>>AAACCCEEEFFFGGGCCCBBB@@@??????@@@@@@AAA????????????????????????:::;;;;;;;;;;;;<<<<<<<<<777999;;;<<<===<<<;;;999666666666777999:::<<<===999999888888888999::::::999999999888777777777777999777555444555777777666888888888888888999:::::::::999888888888888888999666666777777777777666666555555666777888888888888777888888999;;;===>>>???======>>>@@@DDDFFFEEEDDDAAAAAABBBBBBDDDEEEGGGGGGFFFGGGHHHJJJJJJJJJIIIHHHHHHJJJLLLMMMMMMMMMNNNPPPNNNMMMLLLJJJHHHGGGFFFEEEEEEGGGHHHGGGDDDAAA@@@???DDDFFFIIIMMMOOONNNJJJFFFBBBAAA@@@AAADDDIIINNNRRRQQQSSSWWW[[[^^^_________]]]______]]]YYYTTTQQQPPPMMMKKKHHHGGGHHHKKKOOOQQQPPPRRRUUUXXX[[[\\\\\\\\\ZZZYYYXXXYYY[[[\\\\\\[[[XXXVVVSSSPPPNNNMMMMMMNNNRRRQQQOOOMMMKKKJJJIIIIIIKKKNNNPPPRRRRRRSSSUUUVVVVVVTTTQQQNNNLLLKKKJJJJJJJJJJJJKKKLLLNNNPPPRRRSSSVVVTTTRRRRRRTTTVVVWWWWWWYYYZZZ\\\]]]]]][[[YYYXXXWWWXXXZZZ^^^bbbfffggggggjjjjjjjjjiiihhhgggfffeeefffdddbbb``````bbbeeegggeeecccbbbcccdddbbb\\\XXXOOOPPPSSSWWWYYY[[[\\\\\\VVVRRRLLLIIIHHHFFFBBB>>>;;;:::999777555444444333555444333333444444333222555444222333444444333222444222000000111222111000111111111222555;;;BBBGGGTTTWWWZZZ\\\]]]]]]^^^___^^^```aaacccddddddddddddeeeeeefffggghhhjjjlllmmmoooppppppnnnhhhaaaYYYTTTSSSTTTVVVWWWYYYZZZZZZZZZ]]]]]]]]]^^^___^^^[[[XXXXXXZZZ[[[ZZZWWWUUUTTTSSSVVVSSSQQQTTTUUUUUUXXX]]]fffggggggddd___ZZZWWWUUURRRUUUXXXYYY[[[bbboooxxx}}}wwwnnngggbbb```888888999999:::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::999999999999::::::::::::;;;===>>>?????????>>>===;;;;;;===>>>???@@@@@@@@@@@@@@@@@@@@@>>><<<::::::;;;<<<<<<;;;===???AAAAAA@@@??????@@@??????>>>>>>===<<<;;;;;;<<<;;;999888777777777777888777555444444555666777111111222333333333222222333333444555555555555444444444333333333333333333444444444444555666777777444444444555666777888888999999999999999999::::::888888999::::::999888777:::::::::999888777777777888888888888888888888888777999999999888777888999666666555555666777888888444555555444333444777999888888888888888888888999<<<<<<===>>>>>>======<<<<<<<<<;;;::::::;;;======<<<<<<;;;;;;;;;;;;;;;<<>>=========>>>>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@@@@???@@@AAACCCDDDBBBBBBAAACCCDDDEEEDDDBBBCCC???;;;:::<<<>>><<<;;;>>>???AAABBBCCCEEEGGGIIIGGGGGGGGGHHHHHHHHHHHHIIIHHHIIIKKKMMMPPPRRRSSSTTTPPPNNNLLLJJJIIIIIIKKKLLLHHHHHHHHHHHHHHHGGGFFFFFF@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@>>>;;;::::::::::::;;;<<<>>>???@@@======>>>>>>???@@@AAAAAA===>>>>>>>>>>>>======<<<>>><<<:::999:::;;;:::999::::::::::::;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;:::999999999::::::666777999:::;;;:::999888999999999:::<<<>>>@@@BBB<<<<<<===@@@CCCDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCEEEFFFHHHIIIJJJIIIIIIHHHEEEGGGJJJJJJJJJJJJKKKLLLMMMLLLKKKJJJHHHFFFEEEDDDBBBDDDFFFEEECCC@@@???>>>CCCFFFKKKOOOPPPNNNJJJGGGBBBAAA@@@BBBGGGNNNVVVZZZZZZ]]]bbbgggkkkkkkiiigggfffhhhjjjiiiddd]]]WWWTTTQQQOOOLLLKKKLLLQQQVVVYYYYYY\\\```eeehhhiiiiiihhhddddddeeegggjjjllllllkkkkkkhhhddd```]]]]]]]]]^^^___]]]ZZZWWWTTTRRRQQQPPPRRRTTTWWWYYY[[[]]]___aaacccaaa^^^ZZZWWWUUUTTTTTTUUUUUUWWWXXX[[[]]]```aaa```___]]]^^^___aaaaaa```bbbbbbcccdddcccaaa___]]]___```ccchhhnnnrrrssssssnnnnnnnnnmmmkkkiiihhhgggfffdddaaa^^^___aaadddfffaaa```______^^^[[[VVVRRRNNNPPPRRRTTTTTTSSSQQQPPPIIIFFFCCCBBBBBBAAA>>><<<999888777555444333333333333333333333444444333222555444333444555666555444333111000000111222111000444444333333666>>>GGGNNNXXX[[[___aaacccdddeeegggeeegggiiilllmmmlllkkkkkkkkkllllllmmmnnnppprrrsssrrrssstttqqqiii```WWWQQQOOOQQQTTTWWWYYY[[[\\\\\\^^^]]]\\\\\\\\\ZZZWWWTTTTTTUUUWWWVVVSSSPPPOOOOOOQQQMMMLLLMMMNNNNNNSSSZZZfffggggggddd^^^YYYUUUSSSTTTVVVWWWWWWYYYaaannnxxx}}}tttjjj```YYYVVV888999:::;;;<<<===>>>>>>@@@???===<<<<<<===???@@@@@@@@@???>>>===<<<;;;:::::::::;;;<<>><<<;;;999999:::;;;;;;===<<<;;;999999999999:::333444555666666666666666444555555666666555555555333333333333222222222111555555555555555666777888666666666666888999;;;<<>>>>>===<<<;;;::::::;;;<<<=========<<<;;;===<<<;;;;;;::::::999888999999999999::::::::::::888:::;;;:::999888999:::333555888::::::999888777999:::::::::999:::===???<<<;;;;;;;;;<<<===>>>???@@@@@@AAAAAAAAAAAA@@@???BBBBBBAAA@@@AAABBBCCCDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNMMMLLLMMMNNNOOOPPPLLLKKKKKKLLLNNNNNNMMMKKKJJJFFFBBBBBBEEEGGGGGGFFFHHHKKKNNNOOOPPPQQQSSSVVVVVVWWWWWWWWWXXXXXXXXXXXX[[[\\\\\\]]]^^^___```aaa\\\ZZZXXXVVVUUUUUUVVVWWWYYYXXXWWWUUUTTTRRRQQQQQQLLLLLLKKKJJJJJJKKKKKKLLLMMMMMMLLLKKKIIIFFFDDDBBBBBBBBBBBBBBBBBBCCCDDDEEE@@@AAABBBCCCEEEFFFGGGGGGFFFFFFGGGHHHHHHHHHGGGFFFFFFDDDBBBBBBCCCCCCBBBAAAAAA@@@??????>>>??????@@@??????@@@@@@AAAAAAAAAAAAAAA???===;;;;;;;;;<<<===:::;;;<<<=========<<<;;;<<<<<<<<<===>>>???@@@AAA===<<<<<<>>>@@@AAA@@@>>>?????????@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEDDDCCCAAACCCEEEEEEDDDCCCDDDEEEGGGGGGGGGFFFEEECCCAAA@@@>>>@@@AAAAAA>>><<<<<<<<<@@@CCCHHHKKKKKKIIIFFFEEE?????????BBBHHHPPPXXX]]]ccceeeiiiooorrrqqqlllhhhfffiiilllkkkeee]]]VVVRRROOONNNLLLLLLNNNRRRWWWZZZ^^^bbbgggmmmpppqqqqqqpppjjjjjjlllqqqvvvyyyyyyyyyvvvtttpppmmmkkkjjjkkkllliiihhheeebbb^^^[[[XXXVVVVVVXXX[[[^^^```bbbfffhhhllliiieee```]]][[[ZZZZZZ\\\]]]^^^```cccfffhhhjjjgggeeedddeeefffggggggfffeeefffffffffeeebbb```^^^___```dddiiiooorrrsssssshhhhhhgggfffeeecccaaa```\\\ZZZXXXVVVWWWYYY[[[]]][[[[[[ZZZYYYWWWTTTPPPNNNHHHIIIJJJJJJIIIGGGDDDCCCAAA@@@??????@@@???>>>===666666444333333222222222222333444555444444333333555444333555777888888777555333222222444555444333888777555555888@@@KKKRRR\\\___ccceeefffgggiiijjjiiijjjmmmoooppppppooonnnoooooooooppprrrsssuuuuuuxxxyyyyyysssiii]]]TTTOOOLLLOOOSSSWWW[[[^^^``````^^^\\\[[[ZZZYYYVVVSSSPPPOOOQQQRRRQQQNNNKKKJJJJJJNNNKKKJJJKKKJJJKKKQQQYYYbbbddddddbbb]]]XXXTTTRRRRRRTTTUUUTTTVVV___mmmwww}}}rrreeeZZZRRROOO;;;<<<===>>>@@@AAACCCCCCDDDBBBAAA??????AAABBBDDDHHHGGGFFFDDDAAA???>>>===999:::;;;>>>BBBGGGLLLOOOPPPQQQQQQNNNIIIGGGIIILLLQQQRRRSSSTTTTTTSSSRRRQQQPPPNNNLLLLLLNNNOOOOOOOOORRRTTTVVVVVVSSSPPPOOONNNPPPPPPNNNMMMKKKJJJIIIHHHCCCAAA???======>>>???@@@???>>>===<<<;;;:::999888222333444555555555555555555555666666555555444333333333444444444444333222444444555666888:::;;;<<<;;;::::::;;;<<>><<<;;;:::<<<===>>>===>>>???AAA@@@@@@@@@BBBDDDHHHJJJLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJLLLMMMNNNMMMMMMMMMNNNOOOPPPQQQRRRNNNNNNOOOPPPQQQSSSTTTUUUWWWVVVVVVUUUVVVWWWYYYZZZ\\\\\\[[[[[[[[[[[[[[[\\\WWWVVVVVVWWWYYYYYYXXXVVVTTTQQQNNNMMMOOOQQQSSSTTTWWW[[[___```______bbbdddffffffgggggggggggghhhhhhkkkkkkjjjiiiiiiiiijjjjjjkkkjjjhhhgggfffffffffggghhhfffccc```^^^]]]]]]]]][[[ZZZYYYXXXWWWXXXYYYZZZYYYYYYYYYXXXWWWVVVTTTTTTMMMMMMLLLLLLKKKLLLLLLLLLJJJKKKMMMOOOQQQSSSSSSTTTQQQRRRSSSTTTUUUUUUTTTSSSOOONNNMMMMMMOOOOOONNNLLLKKKIIIGGGEEEEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLIIIGGGCCC@@@>>>???@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@>>>======>>>???>>>>>>;;;;;;;;;<<<===???@@@AAA>>>???@@@AAAAAA@@@???>>>>>>@@@AAAAAA@@@???@@@AAAAAAAAABBBBBBAAA@@@>>>===<<<======<<<;;;::::::<<<===@@@DDDEEEDDDBBBAAA@@@======>>>AAAGGGOOOVVVZZZggghhhjjjooorrrpppiiiddd^^^bbbfffeee```XXXPPPLLLIIIIIIJJJLLLNNNQQQTTTUUU]]]aaafffkkkoooppppppoooiiijjjnnnsssxxx|||}}}|||wwwuuussspppnnnnnnnnnooolllkkkjjjhhhddd___ZZZWWWUUUWWWZZZ\\\^^^aaaeeehhhjjjgggbbb^^^ZZZXXXXXXXXXZZZ[[[]]]___bbbeeegggiiieeedddcccdddffffffeeeddd```aaabbbcccbbb```^^^]]]YYYZZZ]]]bbbgggiiiiiihhh^^^^^^]]]\\\[[[YYYWWWVVVQQQPPPOOOOOOPPPQQQSSSUUURRRRRRRRRQQQOOOLLLJJJIII@@@AAABBBBBBAAA@@@???>>><<<======<<<<<<;;;999999666555444333333333333333333555888888777666666777666666666888<<<>>>>>>>>><<<;;;999:::;;;<<<<<<;;;===<<<:::999===EEEOOOVVVbbbdddhhhjjjjjjjjjlllmmmkkklllnnnpppqqqqqqqqqppprrrrrrrrrssstttuuuvvvwww{{{|||yyypppcccWWWOOOLLLPPPSSSXXX^^^bbbeeeggggggbbb```^^^\\\[[[YYYUUUSSSRRRRRRRRRPPPMMMLLLLLLMMMKKKIIIIIIIIIHHHGGGNNNVVVaaadddeeeddd```[[[XXXVVVPPPRRRTTTUUUWWW```nnnyyywwwlll___TTTMMMJJJ@@@@@@BBBCCCEEEGGGHHHIIIGGGFFFDDDBBBBBBDDDFFFGGGLLLKKKIIIFFFCCC@@@===<<<999:::;;;>>>CCCIIINNNQQQRRRTTTUUURRRNNNMMMPPPTTTXXXYYY\\\^^^______^^^^^^ZZZXXXVVVVVVXXXZZZ[[[ZZZ[[[^^^```aaa___]]][[[[[[\\\[[[ZZZXXXWWWUUUTTTSSSNNNLLLIIIGGGEEEEEEGGGGGGDDDDDDDDDCCCAAA>>>;;;:::333444555666777777777777999999999888777666555444555555666777777777666555555666888;;;>>>BBBEEEGGGEEEDDDDDDEEEGGGIIILLLNNNQQQQQQQQQQQQPPPOOOMMMLLLJJJKKKMMMNNNNNNNNNMMMLLLMMMKKKIIIHHHIIIIIIGGGEEEFFFFFFFFFEEEEEEEEEEEEEEEBBBDDDEEEDDDCCCBBBCCCDDD@@@DDDGGGHHHFFFDDDDDDDDD===@@@CCCEEEDDDDDDDDDEEEIIIIIIIIIKKKNNNRRRUUUWWW[[[ZZZXXXWWWWWWWWWXXXYYYUUUUUUTTTTTTUUUVVVXXXYYYUUUUUUVVVWWWYYY[[[]]]^^^YYYYYYYYYYYYZZZ[[[\\\]]]aaa```^^^]]]]]]___```aaaffffffffffffeeedddcccccc`````````aaabbbcccbbb```___^^^\\\YYYXXXYYY]]]___dddhhhlllllljjjiiikkknnnnnnnnnnnnnnnoooooooooppprrrqqqpppnnnnnnnnnnnnnnnrrrqqqqqqqqqppppppoooooollljjjfffcccaaabbbcccdddeeedddbbb``````aaabbbccccccccccccbbbbbbaaaaaaaaaZZZYYYXXXVVVUUUUUUTTTTTTUUUWWWYYY\\\^^^`````````[[[]]]___```aaaaaa```___YYYXXXWWWXXXZZZZZZYYYXXXVVVSSSPPPMMMLLLMMMPPPRRRTTTUUUWWWXXXZZZZZZZZZZZZUUURRRNNNIIIGGGGGGHHHIIIMMMMMMLLLLLLLLLLLLMMMMMMKKKKKKMMMMMMKKKIIIFFFDDDEEEBBB???>>>???AAABBBBBB>>>===<<<<<<<<<>>>@@@BBB??????@@@@@@@@@>>>===<<<===>>>@@@???>>>======>>>===>>>???@@@@@@???>>><<<======<<<;;;999999<<<>>><<>><<<===>>>AAAFFFMMMSSSVVVbbbaaacccfffjjjhhhaaa[[[TTTXXX\\\\\\XXXPPPIIIEEEBBBDDDHHHKKKNNNOOONNNNNNTTTWWW[[[```ccceeeeeeeeecccdddggglllqqqttttttssspppooommmjjjhhhfffeeeeeedddeeefffddd```ZZZSSSOOOLLLNNNPPPRRRTTTWWW\\\___```]]]XXXSSSPPPOOOOOOOOORRRRRRTTTVVVXXX[[[^^^___[[[ZZZZZZZZZ\\\\\\ZZZYYYTTTUUUXXXZZZ[[[[[[ZZZYYYQQQRRRTTTXXX\\\]]][[[YYYSSSSSSSSSRRRQQQOOONNNMMMHHHHHHIIIJJJLLLMMMNNNOOOJJJKKKLLLKKKIIIHHHGGGGGGAAAAAA@@@@@@@@@?????????:::;;;<<<<<<;;;:::999999:::999888888888888888888999<<>>======>>>======>>>AAAEEEHHHIIIIIIGGGEEEDDDDDDFFFGGGGGGFFFGGGFFFDDDCCCFFFNNNXXX___fffhhhkkkllllllkkklllmmmkkkkkklllmmmnnnooopppppprrrrrrrrrrrrsssuuuvvvwwwxxxxxxtttkkk___VVVRRRRRRYYY\\\aaafffjjjllllllllliiigggdddbbb```^^^[[[YYYWWWWWWVVVSSSPPPOOOQQQRRRNNNMMMMMMMMMKKKIIIOOOWWWbbbeeehhhiiifffbbb___]]]SSSVVVWWWWWWYYY```lllvvvwwwtttnnndddXXXOOOIIIGGGCCCDDDEEEGGGIIIKKKMMMMMMIIIGGGEEEDDDDDDEEEGGGIIILLLKKKHHHEEEAAA===;;;999::::::;;;>>>BBBHHHNNNQQQOOORRRTTTRRROOONNNRRRWWWZZZ\\\```cccfffggggggggg___^^^\\\]]]___aaabbbbbbbbbeeehhhjjjhhhgggfffeeefffeeedddbbb```^^^]]]\\\ZZZWWWSSSPPPNNNMMMNNNNNNOOOPPPPPPOOOMMMIIIEEEBBB;;;<<<===>>>???@@@@@@@@@=========<<<:::999777666666777888:::::::::999888666888;;;@@@EEEKKKOOOQQQOOONNNNNNOOOQQQTTTWWWYYYVVVWWWXXXYYYYYYXXXVVVVVVQQQRRRTTTUUUUUUUUUTTTTTTWWWTTTRRRRRRSSSSSSPPPNNNOOOOOONNNNNNNNNMMMMMMMMMJJJKKKLLLLLLJJJJJJKKKLLLIIILLLMMMLLLJJJIIIJJJMMMFFFJJJNNNPPPPPPOOONNNNNNRRRRRRQQQRRRTTTVVVYYY[[[```^^^\\\ZZZZZZ[[[\\\]]]\\\[[[[[[[[[\\\]]]___```ZZZ[[[\\\]]]```bbbdddeee``````_________```aaaaaadddcccaaa______```bbbccckkkkkkllllllkkkiiigggeeeffffffeeeggghhhiiihhhffffffgggeeeaaa]]]]]]aaafffhhhmmmqqqqqqmmmlllmmmpppnnnnnnooooooooopppppppppsssrrrpppooonnnnnnoooooommmmmmnnnnnnnnnmmmlllllljjjgggccc```___aaadddfffhhhgggeeeccccccccceeefffjjjiiihhhgggfffeeeeeedddbbbaaa___^^^\\\[[[ZZZZZZWWWYYY\\\___aaacccddddddbbbcccfffhhhiiihhhgggggg^^^^^^^^^___aaaaaa```___^^^ZZZVVVRRRQQQSSSVVVYYY\\\^^^```bbbcccdddcccccc```]]]WWWRRROOOOOOPPPQQQYYYXXXVVVUUUUUUVVVWWWXXXTTTUUUWWWWWWUUUQQQLLLIIIGGGDDDAAA???AAADDDFFFGGGDDDBBB???===<<<===>>>@@@AAABBBBBBBBBAAA???===<<<;;;===>>>>>><<<;;;;;;<<<;;;<<<>>>@@@@@@@@@>>>===???>>>===:::999:::===@@@===???@@@???<<<:::;;;===<<<===???BBBFFFLLLPPPSSSZZZYYYZZZ]]]aaa___YYYRRRNNNRRRVVVVVVRRRKKKDDDAAA>>>AAAGGGKKKNNNMMMKKKIIIJJJMMMPPPTTTXXXYYYZZZZZZ[[[\\\___cccgggiiihhhggghhhhhhfffccc```^^^\\\ZZZ[[[\\\^^^]]]YYYRRRKKKFFFBBBDDDFFFHHHJJJMMMQQQUUUWWWTTTOOOJJJGGGFFFGGGGGGJJJJJJLLLMMMPPPSSSUUUVVVQQQPPPOOOPPPQQQQQQPPPNNNHHHJJJMMMQQQTTTUUUUUUUUUKKKLLLNNNQQQTTTTTTRRROOOLLLLLLLLLKKKJJJIIIHHHGGGCCCDDDFFFHHHJJJKKKKKKKKKJJJLLLMMMLLLKKKJJJJJJKKKFFFEEEDDDBBBAAAAAAAAAAAA<<<>>>@@@AAAAAA@@@@@@AAA??????>>>>>>>>>>>>>>>??????CCCGGGGGGEEEDDDDDDEEEDDDEEEFFFJJJOOORRRTTTTTTNNNMMMLLLLLLNNNPPPOOOOOOPPPOOONNNMMMPPPWWW```ggggggiiillllllkkkjjjjjjkkkiiiiiiiiiiiijjjlllmmmnnnpppppppppqqqrrrssstttuuuuuuuuurrrkkkaaa\\\\\\^^^___bbbfffjjjmmmoooooonnnmmmkkkhhheeedddbbb___]]][[[ZZZXXXUUURRRRRRTTTVVVVVVVVVWWWWWWTTTRRRWWW___cccgggjjjkkkiiifffcccbbbYYYZZZ[[[YYYXXX]]]gggpppqqqnnniii```WWWOOOJJJIII