BM6P6(@ yyywww{{{vvvwwwwwwtttooollljjjeee___NNNFFF???<<<999444333444555555444333222000000///111222333222000000111333;;;:::<<>>@@@EEEIIIFFF???999555999>>>EEELLLTTTZZZ^^^aaa[[[___eeedddnnn{{{}}}yyygggQQQEEEGGGLLLMMM]]]qqqmmmZZZMMMHHHVVVYYY^^^aaacccffflllpppmmmdddVVVOOOMMMOOOppp~~~nnnZZZMMMPPPYYYfffwwwzzznnnkkkhhhbbbbbbhhhiii___RRRJJJFFFDDDBBBAAA???DDDOOO]]]jjjooommmhhhbbb___]]]\\\]]]ZZZSSSMMMIIIGGGFFFIIIMMMMMMJJJFFFEEEAAA???BBBJJJRRRVVVWWW]]]\\\ddd{{{xxxlllZZZPPPXXX]]]XXXUUUYYYQQQQQQQQQNNNIII@@@777000//////......------.../////////.........---------,,,,,,---------.........---------.........//////...000111222111222333555555666888???QQQiii|||ssslllyyywwwvvvvvvuuusssrrrrrrtttvvvvvvvvvxxx{{{sssmmmllllllyyyoooNNNIIICCCQQQhhh~~~|||yyyrrrrrrttttttqqqooonnniiicccMMMEEE>>><<<999555333555555444333333222111000000...///000000///111333666:::>>>DDDGGGGGGBBB;;;666333888@@@HHHOOOVVV[[[^^^VVVUUU^^^hhhmmmyyy|||hhhRRRGGGFFFIIIQQQZZZsssqqq^^^RRRLLLLLLNNN[[[ZZZZZZ___eeegggfffcccTTTLLL???:::<<>>;;;999555444666444444333333222111000000///000000//////000333666444;;;CCCFFFDDD>>>999666444888@@@LLLWWW^^^______PPPRRR```oooyyy}}}^^^DDDBBBHHHNNN]]]nnnkkkSSSIIILLLRRRXXX\\\WWWWWWZZZ```dddbbbZZZRRRDDDBBB;;;<<>>===<<<<<<===;;;888555777666666777999:::888666888555333333777:::<<<<<<>>>===BBBTTTvvv|||yyyvvvqqqpppqqqooovvvzzz}}}nnnZZZYYYWWWQQQNNNOOOLLLKKKOOORRRNNNAAA666////////////000000///...........................------------........................///////////////111222222222333666888<<<666@@@bbb|||yyyzzzwwwsssiiigggccc___[[[XXXVVVUUUTTTUUUWWWXXXWWWYYY\\\___ZZZ^^^``````aaadddccc^^^]]]]]]^^^___^^^]]]\\\[[[YYYYYYZZZ\\\]]]^^^^^^^^^YYY[[[\\\]]]]]]___bbbddd```^^^[[[YYYYYYZZZ[[[\\\XXXWWWVVVWWWZZZ[[[[[[ZZZZZZYYYXXXXXXYYYYYYYYYYYYWWWYYYZZZZZZXXXWWWXXXYYYXXXXXXWWWXXX\\\eeennnuuuuuuxxx|||}}}uuuiiifffhhhuuummm___[[[IIIBBBVVVxxxuuu||||||~~~vvvssstttrrrllliiifff```XXXJJJCCC===;;;999555444666444333333222222111111111111111111000///000444666444:::AAABBB>>>999555444999:::AAAOOO^^^fffddd^^^TTTXXXgggxxx^^^CCCDDDMMMTTThhhjjjVVVEEEEEEQQQ[[[^^^^^^ZZZ^^^dddgggeee\\\OOOGGG>>>???===AAAEEEAAAIII```iiiUUUJJJFFFEEEEEEBBBFFFPPP]]]wwwwwwuuu|||{{{ppp]]]NNNIIIHHHFFFDDDCCCCCCBBBAAA>>>:::777777777777888888777555444555555555666777777777666555333222222333555666666;;;<<>>VVV~~~zzztttrrrpppkkkgggddddddaaa]]]\\\]]][[[VVVVVVTTTRRRPPPPPPPPPPPPQQQQQQRRRRRRRRRSSSUUUYYY[[[VVV\\\aaacccfffjjjjjjgggggggggeeeeeeeeeeeefffgggdddeeeeeefffggghhhjjjlllmmmmmmllliiifffeeeggghhhpppooommmkkkiiigggggggggcccccccccdddggghhhhhhggggggdddaaaaaabbbcccbbb```bbbcccddddddbbb``````aaaZZZ\\\^^^```cccggglllpppnnnnnnnnnpppxxx{{{ooodddgggxxxtttfffVVVEEEFFFfffvvv||||||}}}zzzrrrpppqqqmmmhhheeeccc^^^XXXIIIBBB<<<:::888555555777333333333222222222111111111222111000000222666999:::===@@@>>>999444222222<<<===DDDQQQ___fffbbb\\\VVV[[[jjjxxxwwwXXXBBBEEEMMMVVVmmmnnnQQQFFFAAAKKKZZZccceeeeeedddggghhheee\\\PPPEEE???>>>???<<<@@@FFFCCCFFFWWW~~~kkkUUUJJJGGGEEEBBBDDDIIINNN```{{{sss]]]NNNKKKIIIFFFDDDDDDCCCBBB???;;;777555444555555555555555444444333333333444444444555555333333333333333444444555555999<<>>777///,,,...000///------------.........//////............/////////000////////////000000000000222222222222222555:::===UUUrrr{{{gggddd```]]]___eeekkkpppwwwiiijjjtttrrr^^^HHHFFFdddssswwwwwwzzzyyyqqquuurrrmmmddd\\\VVVTTTTTTFFFBBB<<<888666555555444222222222111111111111000111000000222666===CCCGGGEEE@@@:::444222555999======DDDOOOTTTNNNGGGMMMYYYgggkkkooonnnhhh```UUUMMMBBBBBBGGGTTThhh~~~^^^JJJIIIJJJQQQaaalllnnnuuuwww___LLLJJJPPPUUU]]]fffnnnnnnwwwwwwkkkccc\\\NNNHHH\\\xxxllleeeccc\\\NNNEEEEEEJJJNNNlllmmmccc\\\RRRKKKLLLNNNFFF@@@>>>===888555555555555444444444555777777777555555555555444444555222111222333555444222000555666777999DDD___aaaRRROOOXXXgggxxx|||wwwkkkaaa\\\VVVOOOJJJDDDCCCAAA??????@@@AAABBBCCCFFFJJJOOOUUU\\\eeekkkkkklllpppwww~~~{{{vvvfffssslllSSSOOOWWWWWWXXXUUUPPPPPPUUUTTTOOOMMM???222000000...---///...---,,,...000111000///000//////.........//////////////////000000000000000333444222333999BBBIIImmm}}}vvvllldddiiigggiiimmmkkkgggjjjqqqvvvlllnnnsss|||\\\CCCJJJ```rrrxxxwwwxxxxxxqqqtttqqqlllccc[[[TTTRRRQQQFFFBBB<<<888666555555444222222222222111111111111222222333555999???DDDHHHDDD???888444555888;;;===@@@FFFOOOTTTOOOJJJQQQ]]]iiilllmmmjjjcccXXXLLLDDDBBBDDDMMM]]]sssmmmPPPEEELLLPPPXXXgggttt|||pppZZZHHHLLL]]]ooowwwlllbbbSSSJJJUUUgggzzzqqqdddVVVLLLFFFHHHKKK[[[qqq}}}qqqgggYYYQQQQQQLLLEEE>>>===;;;777444555555555555555444444444333666555666777666555444444666555444555666666555333555666777999CCC\\\___NNNHHHLLLXXXfffyyy~~~pppddd]]]TTTNNNKKKIIIEEEBBBAAA@@@>>>===<<<===>>>???@@@CCCFFFKKKPPPXXX```eeehhhjjjnnntttzzz~~~iiirrrpppRRRKKKSSSUUUXXXVVVQQQOOOSSSSSSPPPOOOAAA444000///------//////......///111222222111000//////.........//////////////////000000000111222222444444333555AAAOOO~~~sssmmmlllmmmmmmmmmtttsssxxx~~~}}}wwwtttvvvpppmmmqqq|||hhhLLLHHHSSSpppxxxvvvvvvvvvqqqtttqqqkkkcccYYYRRROOONNNEEEAAA<<<888666555555444333222222222111111111111111222444777;;;???CCCEEEBBB<<<555444888===???>>>BBBGGGNNNRRROOONNNWWWbbbiiiiiiiiieee]]]PPPEEE>>>@@@EEEQQQfff}}}mmmWWWFFFIIIWWW\\\fffooozzz}}}bbbRRRIIIWWWsss}}}mmmYYYMMMNNNRRRsssnnnaaaUUUIIIEEEHHHJJJZZZzzzuuuaaaUUUSSSKKKDDD>>><<<:::666555777666666777777666555333222333444555555555555333222777555333333444444444333444777888999AAAYYY{{{eeeOOOCCC@@@FFFPPPcccllldddRRRMMMFFFBBBAAAAAA???===<<<;;;:::999999999:::;;;<<<>>>BBBFFFJJJQQQXXX\\\___bbbggglllrrrwww{{{}}}www{{{|||[[[MMMPPPSSSVVVWWWRRROOOPPPQQQRRRQQQEEE999222///------///000//////000222333333222/////////......//////000/////////000000000111111333111444888555444GGG```www~~~{{{vvvvvvxxx{{{xxxlllmmmvvvlllQQQEEEDDDpppxxxuuusss|||tttqqquuurrrllldddZZZRRRNNNMMMDDD@@@;;;888666666444333333333222222222111111111...000333777;;;>>>???@@@???999333555<<>><<<:::777777:::888999:::;;;:::999777666666888999777777999999777999777444333444555555444444888999888@@@XXXwwwoooVVVFFF======BBBSSS```^^^QQQLLLEEE@@@>>>===;;;:::999888777777777777888888888;;;>>>AAAEEEJJJPPPTTTTTTXXX^^^dddjjjoootttwww{{{}}}pppWWWOOOQQQUUUWWWTTTOOONNNPPPSSSSSSJJJ>>>444///,,,---///000//////000222333222111//////////////////000111//////000000000111111111222...333;;;888888SSSvvvuuukkk~~~zzzrrrnnnzzzmmmYYYLLLCCCrrrxxxtttqqqzzztttqqqvvvtttnnnfff\\\TTTOOOMMMBBB???;;;888777666444333333333333222222222222111...000444999<<<>>>>>>>>><<<777333777@@@EEEEEEBBBCCCGGGIIIIIIKKKSSS]]]eeehhhbbb]]]ZZZRRRHHHBBBCCCFFFRRRggg~~~bbbJJJEEELLLccc{{{{{{oooddd``````]]]VVVPPPQQQ```}}}~~~^^^RRRIIIOOOmmm}}}hhhVVVNNNDDDEEEWWW{{{zzzeee[[[GGGBBB>>>===:::666888<<<;;;===@@@BBBBBB@@@===;;;;;;??????<<<<<>>999666555444777777666666666777777777777999<<<>>>AAADDDIIILLLKKKPPPXXX___eeekkkrrrvvvzzz|||fffOOOQQQTTTWWWVVVQQQNNNPPPTTTSSSNNNDDD888000---...000///......///111222222111///////////////000111111000000000000111111111111222...333:::777;;;]]]xxxnnnwwwvvv|||lll\\\MMMvvvxxxrrrppp{{{uuuqqqwwwuuuppphhh^^^UUUPPPNNNAAA>>>:::888777666444333333333333333222222222222111333777;;;>>>?????????888666555:::BBBGGGGGGDDDCCCFFFGGGFFFJJJUUU___cccjjj___WWWRRRKKKBBB@@@EEEHHHXXXqqqtttWWWBBB???HHHaaa{{{nnn___QQQKKKIIIGGGKKKRRRWWWrrrmmmZZZOOOPPP^^^zzz```NNNHHHDDDMMMkkkssseeeEEEBBB@@@@@@<<<888999>>>AAAFFFNNNSSSSSSMMMEEE@@@;;;AAADDDAAACCCIIIIIIDDD;;;:::888888:::;;;:::999666;;;<<<999EEEddduuu```MMMBBB>>>;;;CCCQQQTTTMMMIIICCC===888555555555666666666666777777777777666888:::<<<>>>@@@CCCFFFFFFLLLUUU\\\bbbhhhooouuuwwwzzzwww{{{YYYSSSSSSUUUWWWTTTPPPQQQUUURRRQQQIII<<<222///000000///......///111222222111////////////000111222222000000000111111111222222333222444777666CCCjjj|||zzzwwwwww}}}gggTTTzzzxxxqqqppp|||vvvqqqvvvtttppphhh^^^VVVQQQOOO@@@===:::888777666444222444444333333333222222222222444777:::===?????????555666888===BBBFFFGGGGGGDDDGGGFFFEEEKKKWWW```aaaeeeXXXMMMIIICCC===???HHHQQQccc|||___KKKAAABBBEEESSScccgggWWWKKKCCCBBB@@@@@@MMM___rrr|||___RRRTTTZZZrrrWWWPPPHHHIII^^^}}}vvveeeIIIGGGGGGHHHDDD???@@@DDDMMMWWWdddmmmlll```PPPEEE>>>IIIQQQQQQTTTYYYVVVLLL<<<<<<<<<===???@@@???>>>777===<<<:::IIImmmqqq]]]KKKCCCAAA;;;???KKKNNNLLLIIIDDD>>>:::888888999444555555666666777666666444666999:::;;;<<>>===:::LLLssshhh[[[KKKEEEDDD<<<>>>HHHKKKLLLIIIDDD>>>999666777888333444555666666666666666333555888999999:::<<<>>>>>>DDDLLLQQQTTTXXX___eeellloooxxxzzzXXXSSSSSSXXXYYYUUURRRTTTNNNSSSPPPBBB555222111000111000000111333444444333////////////000111222333000111111111111222222222111777:::999CCCccc~~~wwwjjjyyy|||tttwww|||ppp{{{rrruuuxxxvvvuuuxxxyyynnnfff```ZZZQQQKKKBBB>>>:::777666555444333111222333222111111222444444:::===::::::<<<999444555999>>>CCCEEEFFFGGGHHHFFFCCCBBBIIIRRRYYY___bbbcccRRRDDD@@@>>>>>>JJJYYYiii{{{kkk]]]OOOIIISSSZZZUUUKKKCCC>>>:::666:::>>><<<999HHHqqqoooRRRRRRWWWkkk}}}gggWWWKKKPPPaaawwwyyyddd\\\\\\\\\\\\\\\YYYSSSKKKEEEXXXnnnzzzqqqbbbQQQPPPdddxxx}}}qqqeeeQQQMMMSSSaaajjjcccVVVOOO@@@<<<===???QQQ}}}uuuccc___UUUIIIAAA<<<<<>>222...222111111111111000000000000000000000000111111111111111111222222222333333333777777444777KKKtttuuulll}}}{{{rrrtttwwwtttssswww~~~wwwnnngggbbb[[[SSSMMM@@@<<<888666555444333222222333444333222222444666888>>>@@@===;;;;;;777222;;;>>>AAACCCCCCCCCBBBBBBEEEBBBCCCIIIRRRYYY^^^```___OOOAAA======@@@MMM]]]nnngggVVVLLLEEE\\\```]]]RRRGGGAAA???===>>>???@@@@@@FFF______UUUNNNXXXyyyyyyeeeSSSRRR\\\ooohhhZZZVVV```hhhqqqtttmmm___QQQHHHMMM\\\gggeee```\\\TTTIIINNN```tttwwwmmmXXXXXXbbbsss}}}vvvhhh^^^HHH???;;;???UUU{{{oooeeeaaaWWWKKKCCC>>>???FFFOOOUUURRRIII???:::999666222555555444444444444555555555555555666777777888888:::===@@@BBBEEEJJJSSSYYY___dddmmmyyy}}}yyy~~~___QQQYYYTTTQQQTTTPPPPPPMMMLLLJJJAAA555000222111111111111000000000000000000000000111111111111111222222222222333333333333666:::DDD[[[xxxttt{{{qqqsssuuusssssswww|||vvvoooiiiccc\\\TTTNNN>>>:::777444444444333222333444444333222333555777===BBBDDDAAA===:::555111@@@AAABBBCCCCCCBBBAAA@@@DDDDDDFFFLLLUUU\\\______WWWIII===:::<<>>=========AAA???===@@@PPPsssiiiWWWJJJLLLcccvvvtttZZZPPPUUUccc|||xxxfff[[[VVVVVVbbbsssyyybbbNNNDDDCCCKKKOOOJJJGGGIIIIIIEEEEEESSScccnnnrrrrrrmmmfffWWW[[[iii|||qqqfffPPPAAA999???YYY|||tttooodddYYYMMMEEEAAABBBIIIQQQVVVSSSKKKAAA<<<;;;888333555555444444444444555555444555555666666777888888888:::===>>>@@@DDDLLLQQQYYY^^^jjjwww|||zzzqqqgggLLLTTTVVVPPPOOOOOOQQQPPPOOOMMMEEE:::444333222222111111111000000000000000000111111111222222222222222222333333333333222555===NNNmmmwwwkkkfffpppvvvpppzzzyyyqqqsssuuusssvvv{{{{{{tttmmmeee\\\RRRLLL===:::666444444444444333222333333222222333666888???CCCFFFDDD>>>999666333@@@AAACCCFFFHHHHHHGGGEEEEEEHHHKKKPPPYYY``````\\\OOODDD:::999>>>JJJ\\\lll{{{{{{hhhQQQKKKRRR]]]YYYNNNBBB;;;===???>>>??????AAAJJJaaattt]]]LLLJJJZZZeee~~~^^^NNNMMMZZZqqquuuaaaYYYWWWVVVWWWccctttpppXXXHHHAAAAAAFFFGGGCCCBBBGGGJJJJJJEEEKKKRRRWWWZZZ[[[YYYWWWRRRXXXeeeuuu~~~{{{nnncccRRRBBB:::AAAYYYyyyhhh\\\OOOGGGCCCDDDJJJQQQVVVTTTMMMDDD???>>>:::555555555444444444444555555444444555555666777777888666999;;;<<<<<<@@@FFFKKKSSSYYYfffuuu{{{uuutttTTTPPPTTTSSSPPPNNNPPPQQQQQQOOOHHH???666222222222222111111111000000000000111111111222222222222222222333333333444444444555===TTTxxx}}}tttkkkaaaXXXRRRZZZ^^^kkkxxxvvvxxxqqqsssvvvuuuyyyyyyooodddYYYNNNHHH>>>;;;777555555555555444111111111000000222666999>>>AAADDDDDD???999888999DDDEEEGGGKKKNNNNNNLLLIIIDDDIIINNNSSSZZZ```]]]VVVIIIAAA:::;;;DDDRRRdddrrr~~~rrrWWWKKKOOOQQQQQQLLLDDDBBBDDDEEECCCCCCJJJWWWjjjjjjOOOEEELLLQQQeeePPPKKKSSShhh|||zzzeee\\\[[[[[[XXXWWW\\\hhhrrrmmm]]]MMMHHHIIIEEEIIILLLLLLNNNRRRTTTSSSTTTRRRQQQQQQRRRSSSTTTUUUTTTXXX___hhhooooooggg___OOOCCC>>>CCCUUU~~~mmm```QQQIIIFFFFFFKKKQQQTTTSSSNNNFFFBBBAAA===777555555444444444444555555444444444555666666777777666888:::;;;;;;===BBBFFFNNNUUUbbbrrr~~~fffRRRTTT[[[WWWQQQNNNPPPQQQNNNIIIBBB999333222222222222111111111111111111111111222222222222222222333333333444444444555777BBB^^^pppbbbYYYTTTQQQOOOOOOUUUbbbrrrtttyyyxxxqqqtttvvvuuu{{{zzzooobbbUUULLLGGG???<<<888555555555444333000000000//////222666:::<<<>>>AAABBB===888999>>>KKKKKKMMMQQQTTTRRRLLLGGGBBBJJJPPPSSSZZZ___YYYOOODDDAAA>>>BBBLLL[[[lllwww}}}~~~{{{kkkRRRCCCCCCLLLOOOPPPLLLKKKMMMOOONNNQQQaaaxxx~~~WWWDDDDDDDDDbbbyyynnnVVVLLLNNN]]]nnn~~~uuunnnnnnnnnhhh```\\\NNNSSSWWWTTTMMMJJJOOOUUUOOORRRVVVZZZ]]]```aaa```fff```[[[ZZZZZZYYYZZZ]]]VVVXXXXXXZZZ^^^bbb___ZZZOOOEEECCCFFFPPPtttssseeeUUULLLIIIIIILLLQQQQQQQQQMMMGGGDDDCCC???999555555444444444444555555333444444555555666777777555777:::::::::;;;@@@DDDJJJQQQ^^^ooo{{{|||qqqRRRQQQYYYVVVSSSMMMOOOOOOMMMJJJFFF===555333222222222222111111111111111111222222222222333333333333333444444444444444;;;LLLllllllrrrlll```YYYVVVLLLIIIIIIOOOXXXggg}}}vvvqqq}}}yyyrrrssstttsssxxx~~~vvvkkk^^^TTTLLLIII???;;;777444444333222111000000000///000333888<<<<<<<<<>>>???:::555999AAANNNOOOQQQVVVXXXTTTKKKDDDDDDNNNUUUWWW\\\```XXXKKKAAABBBDDDIIITTTcccqqqyyyzzz~~~zzzzzzyyyssslllggg]]]OOOIIIIIIUUU[[[^^^[[[ZZZ```hhhlllrrrfffKKKEEEBBBEEEZZZggglllrrrqqqnnnrrrjjjmmm|||rrrYYYLLLIIITTTaaasss|||{{{zzzpppsssgggbbbJJJLLLNNNPPPRRRVVV\\\aaa``````bbbgggkkkoooqqqssswwwooojjjkkkiiidddaaabbbZZZZZZWWWSSSUUU[[[\\\XXXVVVKKKGGGHHHNNNlll{{{kkkZZZQQQMMMLLLNNNRRRNNNOOOLLLHHHFFFEEEAAA;;;555555444444444444555555333333444555555666666777333666999999888:::>>>BBBFFFLLLZZZjjjwww~~~ssspppRRRPPPQQQOOOUUULLLOOOOOOLLLKKKIIIBBB888333333222222222111111111111111111222222222333333333333333444444444444555555===QQQrrr~~~yyysssZZZeeetttfff[[[TTTSSSOOOKKKKKKNNNVVVgggvvvvvvyyy~~~zzzssssssrrrpppuuu}}}yyyqqqggg\\\SSSNNNLLL>>>;;;666333222111000///111111111000111444999===<<<;;;======888222888BBBMMMNNNRRRWWWZZZWWWMMMDDDHHHSSSZZZ[[[```cccZZZKKK@@@CCCGGGNNNYYYhhhtttzzzxxxzzzvvvyyykkkeee^^^WWWTTTUUUYYY]]]eeekkkooolllmmmxxxzzzrrrPPPEEE???AAASSS\\\^^^dddbbb]]]`````````jjjzzzoooWWWJJJFFFNNNZZZgggooommmqqqtttnnn|||tttfff```UUUUUUXXX]]]dddiiillllllpppmmmlllpppuuuzzz~~~zzzzzzwwwmmmeeeddd``````[[[UUUWWW^^^aaa]]]\\\OOOIIIIIINNNiiiooo]]]TTTPPPNNNPPPSSSLLLMMMLLLHHHFFFFFFBBB<<<555555555444444555555555333333444444555666666777222555888888888999===@@@DDDJJJVVVgggtttppppppWWWVVVOOOLLL\\\LLLPPPOOOKKKKKKLLLEEE;;;333333333222222222111111111111222222222333333333333333333444444444555555666===OOOooorrrtttWWWbbbxxxjjj```ZZZUUUPPPMMMJJJMMMXXXeee|||yyyzzzxxxrrrsssvvvqqq}}}~~~ttteeeXXXRRRNNNIII@@@:::666666555222111333///111111111111444:::???:::<<<;;;666111333;;;CCCTTTNNNKKKPPPRRRMMMFFFAAAIIIRRR\\\aaa]]]UUUNNNKKKBBBGGGNNNWWWdddppptttqqqssstttwww}}}~~~{{{rrraaa[[[SSSUUUggg|||wwwuuuuuuxxx}}}ooofff^^^eeetttYYYEEEEEE@@@BBBHHHOOOQQQOOOOOORRRQQQNNNQQQ]]]rrrtttWWWHHHDDDHHHLLLXXXZZZbbblllrrrlll``````cccbbbmmmxxxxxxmmmiiihhhmmmrrrttttttsssuuuvvvxxxxxxxxx}}}|||yyyrrrkkkeeebbb^^^]]]___cccfffgggbbb[[[RRRLLLLLLYYYsss{{{uuuhhh\\\WWWXXXVVVSSSQQQNNNIIIFFFDDDCCCBBBAAA999666333222333555555555444444444555555555555666777777666666777999;;;<<>>555333111111222333222111222222111111111111111222111333555444444555555444>>>666TTTzzzlllkkkbbbXXXPPPKKKLLLTTT___pppsssyyytttzzzwwwrrrsssvvvqqq|||~~~uuugggZZZSSSNNNIII@@@:::666666555222111333000111111111111444:::???:::;;;999444///222;;;DDDNNNIIIHHHNNNQQQMMMFFFCCCQQQWWW]]]\\\TTTIIIBBB>>>BBBHHHPPPYYYfffrrrwwwuuuttttttvvv{{{~~~yyyxxx|||}}}xxxsssaaaaaadddqqqtttggg[[[SSSMMMMMMUUUpppiiiJJJ@@@::::::>>>DDDEEECCCDDDGGGCCC@@@BBBKKK[[[rrroooVVVGGGBBBCCCEEENNNPPPXXX___bbblllyyyfff]]]UUUMMMWWW\\\pppxxxpppooolllhhhfffgggjjjkkkllliiiaaaVVVMMMGGGKKK]]]nnn}}}~~~{{{zzzxxxxxxssshhh[[[VVVVVVTTTPPPOOOLLLIIIFFFEEEDDDCCCCCC999777444333333555555555444444444555555555555666777777666666777999;;;<<>>FFFnnnvvvlllaaaXXXQQQNNNSSSZZZnnnrrr{{{|||qqqyyyvvvqqqsssvvvpppzzz}}}}}}wwwjjj]]]UUUNNNHHH???:::666666555222222333000000111111222555:::>>>::::::777111...222<<>>======AAA;;;:::;;;@@@III[[[vvv~~~iiiTTTGGG@@@>>>>>>AAADDDLLLQQQPPPTTTfff|||zzzlll[[[MMMRRRNNNXXXwww|||{{{wwwrrrooooooooooooooommmdddYYYNNNCCC???GGGRRRcccoooyyyzzzxxxvvvuuurrruuuqqqggg\\\VVVTTTQQQLLLLLLKKKIIIGGGEEEDDDCCCCCC;;;888555333444555555444444444444555555555555666777777666666777999;;;<<<@@@FFFSSSdddsssmmmrrr|||bbbTTTTTTYYYWWWVVVRRRMMMMMMNNNJJJCCC777444222111111222111000222222111111111111222222333444555555555666999<<<>>>YYY{{{nnndddZZZSSSRRRUUUeeerrryyywwwsssyyywwwtttppprrrvvvoooxxx{{{}}}xxxlll```WWWNNNGGG???999555555555222222444000000111111333777;;;===;;;999666111///444>>>GGGHHHGGGIIIOOOQQQNNNKKKLLLWWW\\\___YYYNNNCCC======IIIQQQ[[[cccmmmvvvyyywwwrrrppprrrxxx~~~}}}zzzxxxxxx}}}}}}sssfff[[[SSSLLLGGGCCCAAA>>>888AAAVVVggg^^^OOOBBB===:::;;;;;;:::;;;>>>:::999:::<<<@@@MMMeeezzz}}}ssscccRRREEE???<<<;;;:::===BBBFFFEEEFFFRRR```yyyhhh]]]TTTXXXrrr~~~yyytttrrrooommmkkkhhh```UUUKKKBBB<<<@@@GGGSSS```mmmqqqrrrrrrqqqoooqqqooohhh^^^WWWSSSOOOJJJKKKKKKJJJHHHEEECCCBBBBBB<<<999666444444555555444444444444555555555555666777777666666777999;;;<<>>888444555555222222444111000000222555888;;;<<<<<<:::555111111777AAAIIIHHHGGGIIIMMMMMMJJJJJJMMMTTTZZZ___ZZZOOOEEEAAABBBNNNWWWaaagggnnntttuuurrroooooorrrzzzlllcccWWWMMMGGGDDD@@@===:::<<<777999CCCMMMccchhhYYYEEE===777666666555666888555555666666777@@@SSSfffmmmfffYYYKKK@@@:::888999777888:::<<<;;;<<>>;;;>>>CCCGGGTTT```eeefffhhhiiiiiilllmmmjjjaaaYYYTTTNNNHHHJJJKKKLLLIIIEEEAAA@@@@@@>>>;;;777555555555555444444444444555555555555666777777666666777999;;;<<<@@@EEEQQQbbbsssuuurrr~~~___SSSXXXXXXYYYVVVPPPNNNPPPNNNJJJ???<<<888555555444444333222222111111222333333444333111222444444444<<>><<<:::444999666444888<<>>LLLsss|||ooobbb[[[UUULLLMMM\\\fffhhhooozzztttpppmmmsssvvvlllrrrxxxzzzvvvkkk___VVVNNNFFF===777333444444222222444222000000222777:::;;;;;;999777444222555;;;CCCIIICCCCCCDDDDDDAAA@@@FFFOOOVVVYYYXXXOOOAAA;;;>>>EEEQQQ[[[eeeiiikkkmmmkkkhhhjjjpppxxx~~~cccRRRNNNHHHAAA<<<<<<<<<;;;999555999555333888888<<>>DDDJJJJJJGGGDDDDDDFFFAAA>>>:::777666555444333444444444555555555666666777777666666777999;;;<<>>AAAEEEIIIKKKHHHBBB>>>>>>>>><<<888333000222555555444444444444555666666888888999888888:::===@@@DDDHHHTTThhh}}}nnnzzz```TTTYYYZZZYYYVVVQQQOOOOOOQQQLLLDDD;;;555333333222222222222111111222222333444111444555999999333EEEiiiyyy|||yyyllleee\\\UUURRRLLLOOOfff~~~xxxpppppprrrqqqooooooppprrrqqqiii```WWWLLLBBB:::777444333333333222111111111333555888999888666666333111333999===??????DDDEEEDDD@@@>>>BBBMMMUUU[[[[[[SSSDDD999;;;AAAEEENNNYYYgggnnnllliiihhhjjjqqqvvv{{{}}}}}}wwwcccTTTFFF<<<888888888777666555555555555444444333222222222222222444555999DDDTTT___\\\SSSEEECCC???<<<999777777777333333333333333333333333444444333222222333333444333222222222222333444444888666999EEE___wwwrrriiihhheee```XXXOOOGGGBBB:::999777666666666777888555:::BBBHHHLLLNNNOOOQQQTTTWWWZZZZZZUUULLLCCC>>>:::===BBBGGGJJJJJJEEEBBB??????>>>:::666333444555555444444444444555666666888888999888888:::>>>@@@DDDJJJYYYoootttqqq```SSSXXXZZZZZZWWWTTTRRRRRRTTTMMMFFF===777444444333222222222222111222222333444333444444777888666MMMuuu{{{{{{zzzttt}}}qqqfff___ZZZWWWOOONNNccc~~~wwwoooooopppooonnnooonnnqqqoooggg^^^VVVKKKBBB:::777444333333333222111111111222555888999777555555222111333888<<<===<<>>===;;;999777777777777333333333333333333333333222222111111111222222333222222222222222333444444555444222111999PPPppp~~~rrrhhhccc]]]\\\YYYUUUNNNGGG@@@;;;888888777777777777777777222777===CCCFFFHHHJJJKKKKKKPPPUUUXXXVVVNNNDDD>>>999;;;???EEEHHHHHHEEEBBB???@@@@@@===:::777666666555555444444555555666777888888999888888:::>>>AAAEEEMMM___wwwooo{{{hhhWWWXXXYYYZZZYYYWWWUUUUUUVVVNNNIII@@@999666444333333222222222222222333444444666555333666888;;;WWWyyyxxxyyyoookkkxxxjjjeeedddbbbVVVOOO___wwwwwwpppooopppooonnnooonnnpppnnnfff^^^VVVLLLCCC:::777444333333333222111000111333666888888666444333111000333888;;;;;;:::AAA@@@???>>>@@@FFFMMMRRRVVVTTTNNNDDD======BBBFFFOOOZZZfffkkkiiiffffffhhhpppuuu{{{}}}}}}~~~{{{cccWWWKKK???;;;999777777888666555555444444555555666333333222111111111111111333444333000111444444111555555444333333444555555222222222222222222222222000000000000000111111222222222222111222333333444111444666333222:::IIIUUUjjjwwwkkkaaaZZZVVVPPPPPPNNNKKKFFF@@@:::777888888888888888777666555444888===BBBDDDFFFHHHJJJGGGLLLSSSXXXXXXQQQGGG@@@<<<===???BBBDDDDDDAAA???>>>???@@@???<<<999777555555555555555555666666777888888999999999;;;???BBBGGGPPPccc|||wwwtttxxx___YYYZZZZZZZZZXXXVVVUUUTTTPPPJJJCCC;;;666444333333333222222222222333444444666666444666:::>>>^^^~~~xxx}}}ooo~~~qqqnnnpppnnn```SSS[[[oooxxxzzz~~~xxxrrrrrrrrrooonnnpppnnnpppnnnfff^^^WWWMMMEEE:::777444333333333222111111111333777999999666333222111111444:::<<<<<<:::AAA???======@@@EEEJJJLLLMMMLLLIIIDDD???===@@@DDDSSS\\\fffjjjgggeeegggjjjrrruuuzzz|||{{{{{{|||~~~^^^NNNEEE>>>999888888555333444777666555444333333333333444444333222222222222222000555777444222222///,,,000000000111111222333444111111111111111111111111/////////000000111111111222111111111111222333333111444888999888888:::<<>>AAABBBDDDGGGIIIEEEIIIOOOVVVWWWRRRHHHAAA======>>>???BBBBBBAAA???>>>>>>??????>>>;;;888555666555555555555666777777777888999999999<<>>;;;BBB>>><<<===CCCHHHJJJJJJGGGDDDBBBBBB@@@>>>@@@EEEWWW^^^eeegggdddcccggglllqqqtttwwwxxxxxxxxxyyyzzz|||~~~}}}___JJJEEE;;;777666999999666444444777666555444333222222222444444333222222222222222,,,111222///...111222000///000000111222333333333000000000000000000000000......///000111111111111111111111111111222333333222222222444777888777666888???QQQjjjyyyfffVVVLLLGGGDDDBBB@@@@@@@@@???>>>;;;999888::::::999888777666555555888:::<<<>>>???AAADDDFFFBBBEEEJJJPPPTTTRRRKKKDDD>>>======???BBBDDDEEEEEE???>>>>>>??????===:::777666666555555666666777888777888999999:::<<<@@@CCCMMMWWWkkkmmmyyygggXXXXXXZZZ[[[\\\ZZZUUUQQQSSSPPPIIIAAA999444333333333333333333333444444555333666777;;;>>>CCCeee}}}rrr\\\VVV]]]sssyyyyyyvvvtttvvvtttooollllllkkkmmmkkkccc\\\VVVNNNFFF:::777444333333333222111222444666:::<<<:::777444111111333999???BBBAAA>>>???;;;999<<>>888555444888888555444666444444333333333333333444333333222111111111111111---//////------111222000//////000111111111111111////////////////////////---...000111222222111111111111111111111222222333111000000111222444666666333444:::FFFXXXtttnnncccSSSGGGBBB@@@>>><<<<<<<<<======<<<;;;:::999888888777666666777888999888:::;;;<<<<<<>>>AAADDDAAABBBFFFMMMTTTUUUQQQLLLDDDCCCAAABBBDDDGGGHHHHHHAAA@@@>>>???@@@@@@<<<999666666666666666777777888777888999999:::===AAADDDPPP[[[rrrwwwtttmmmVVVVVVYYY]]]___^^^ZZZUUUVVVTTTNNNEEE<<<666555555444333333333333444555555444777777:::>>>FFFkkk~~~gggZZZ\\\```pppuuuooollllllyyywwwttttttvvvtttnnnjjjjjjjjjllliiibbbZZZTTTMMMEEE:::777444333333333222111333444777;;;<<<;;;777444111111444;;;AAADDDCCC@@@;;;777666:::DDDKKKLLLJJJGGG???999:::;;;===FFFPPPYYY^^^aaa```\\\^^^eeellllllmmmoooqqqtttwwwyyyzzz}}}vvvtttwww{{{{{{wwwcccTTTCCC333111888666222111333333000111444222222222222333444555666222111111000000000000000000333333222222333000+++------......///......---////////////////////////---...000111222222222111111111111000111222222333///111333444333333444666777666666666777EEEeeexxxeeeWWWNNNCCC===<<<<<<;;;999::::::;;;;;;;;;;;;;;;;;;666555555555666888;;;===:::;;;;;;<<<<<<===AAACCCCCCCCCFFFMMMVVVZZZXXXUUULLLJJJFFFEEEFFFGGGGGGGGGCCCAAA???@@@AAAAAA???<<<666666666666666777888888777888999999:::===AAADDDQQQ___yyytttuuuTTTUUUXXX^^^bbbbbb^^^ZZZYYYWWWQQQHHH>>>888777888444333333333333444555555555777666999>>>HHHpppqqqaaa___fffsss|||vvvnnnvvv}}}uuupppuuuuuu~~~}}}wwwrrrssstttpppmmmmmmjjjiiieee___[[[WWWMMMCCC999666444222333333222222555777;;;>>>>>>;;;777444333222333666;;;===<<<;;;;;;999:::???DDDGGGIIIJJJHHHAAA;;;<<>>;;;999999999:::777888:::::::::888666444555666666777888999::::::???>>><<<:::;;;===@@@AAAEEECCCCCCGGGOOOVVVXXXXXXRRRMMMGGGDDDDDDFFFHHHIIIEEECCC@@@>>>===???BBBDDD===:::666555555666777777999777888:::<<<===BBBIIIUUUfffyyy|||```TTTXXXdddfffeeebbbZZZVVVTTTQQQKKK@@@555444777555444444444444555666666>>>555777::::::QQQ}}}zzzooorrrwwwhhhjjjqqqxxxwwwqqqlllmmmqqq|||rrr~~~xxxsssttttttoookkkkkkiiiiiieee___[[[VVVMMMCCC999666444222333333222222333666:::======;;;777444222111222555999<<<;;;999:::999:::???EEEIIIJJJJJJIII@@@::::::>>>CCCKKKSSS[[[^^^^^^ZZZZZZ```gggiiijjjmmmpppssstttwwwzzz|||||||||zzz\\\OOOAAA;;;:::777444444555555444333222222222222444333333333222222222222111111111111111111111111000000000000000000000000////////////000000000111222111000///...//////000000000000000111111111111111111111111111111111111222222111111222222333444555666777444111333999???AAAKKK[[[kkk|||tttiii]]]XXXRRROOOQQQUUUYYYZZZaaaeeeiiiiiidddZZZNNNGGG@@@>>>;;;999777777777888;;;;;;;;;;;;999777666444888999999:::;;;<<<<<<<<<===<<<>>>@@@AAA@@@@@@BBBHHHGGGFFFIIIMMMQQQRRRRRRTTTPPPKKKHHHGGGHHHHHHHHHFFFEEEBBB@@@@@@AAACCCEEEAAA>>>:::777666777888888999777888:::;;;<<>>[[[|||~~~kkkmmmuuu}}}xxxooohhheeehhhqqq|||~~~|||{{{wwwvvvtttssstttvvvxxxzzz||||||xxx~~~wwwsssttttttooojjjiiijjjiiieee___[[[VVVMMMCCC999666444222333333222222222555999<<<<<<:::777444000000111444888999999888888888:::???FFFJJJJJJHHHFFF>>>888:::???EEENNNVVV\\\]]][[[VVVVVV^^^eeegggjjjlllpppssstttvvvyyy{{{xxx|||sssPPPEEE;;;888888666555666555444444333333222222222222222222222222111111111111111111111111111111111000000000000000000000000/////////000000000111111111111000/////////000000000000000111111111222222111111111111111111111111222222111111222222333444555666666444111000333666666999>>>CCCLLLZZZjjjuuuvvvvvvuuuuuuvvvwwwxxxyyy|||xxxooocccVVVNNNHHHEEEBBBAAACCCFFFHHHIIIPPPRRRUUUVVVRRRKKKCCC>>>===<<<:::888777777777777888777777777666555555555888888999::::::;;;;;;;;;???<<<>>>DDDFFFAAAAAAEEEGGGGGGGGGHHHIIIJJJKKKKKKOOOMMMJJJHHHGGGFFFEEECCCHHHFFFDDDBBBBBBCCCEEEFFFFFFCCC???;;;888777888999999888888::::::;;;CCCLLL\\\nnnzzzbbb[[[eeekkkllliii___\\\XXXTTTNNNCCC888444666555555444444555555666777444777<<<:::???bbbvvvvvv}}}{{{kkkaaaWWWZZZ]]]``````___]]]\\\YYYYYYXXXXXXYYY\\\___```______aaaiiivvv|||{{{uuusssuuuuuuqqqllljjjlllkkkggg```\\\WWWNNNDDD999666444222333333222222000333888;;;;;;999666444...///111444777777777666555666888===DDDJJJIIIDDD???999777;;;BBBHHHQQQXXXXXXXXXTTTPPPRRR[[[dddfffiiilllpppssstttvvvxxxzzzwww|||xxxaaaGGG>>>777666777666555666444444444444333333222111111111111111111111111111111111111111111111111111000000000000000000000000//////000000000111111111111111000000000000000000000000111111111222222222111111111111111111111111222222111111222222333444000222444444222222444555999:::;;;;;;;;;===AAAEEEMMMOOOQQQSSSUUUWWWXXXXXXbbbaaa^^^ZZZSSSKKKBBB===>>>===<<<===>>>AAABBBCCCEEEFFFHHHHHHFFFBBB>>>;;;;;;;;;999888888888888888666666666666777888999::::::;;;<<<<<<===<<<;;;;;;EEE??????GGGJJJGGGFFFIIIDDDFFFGGGIIIIIIIIIJJJJJJIIIHHHGGGGGGHHHGGGEEECCCGGGFFFEEEDDDDDDDDDEEEFFFIIIGGGCCC>>>:::888777888999888999:::999;;;EEEOOO```tttkkk]]]fffnnnpppmmmddd\\\XXXTTTOOOEEE:::555777555555555555555666666777666<<<@@@999@@@jjjrrrxxxiii\\\XXXUUUSSSTTTTTTQQQOOORRRQQQPPPOOOPPPQQQSSSTTTXXXWWWWWWZZZaaajjjrrrwwwwwwrrrrrrvvvxxxtttooommmnnnmmmiiibbb]]]YYYOOOEEE999666444222333333222222111333777;;;;;;999555333---///333555666666666666333555777:::CCCKKKJJJBBB888555666===FFFLLLRRRYYYUUUTTTQQQMMMRRR]]]fffiiijjjmmmqqqtttuuuvvvxxxyyyxxx|||xxx___MMMAAA:::555666666444444555333333444444444333222111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111000000111111111111111111111111111111222222222222111111111111111111111111222222111111222222333444...000333444444444555555000222666777777666444444888:::<<>>???@@@@@@@@@???>>><<<;;;888888777777777777777888;;;;;;;;;;;;<<<===>>>???@@@AAABBBBBBBBBAAA@@@???CCC@@@DDDOOOYYYYYYRRRLLLHHHIIIJJJLLLMMMLLLJJJIIIHHHGGGGGGIIIJJJJJJIIIGGGFFFFFFFFFFFFEEEEEEEEEEEEIIIIIIGGGBBB<<<888777888999999999::::::===HHHTTTeeezzzmmmZZZbbbkkknnnllleee\\\XXXTTTPPPGGG===777888666555555555555666777777222888;;;666DDDuuuooorrreee___WWWRRRRRRQQQOOOMMMRRRRRRQQQQQQQQQRRRSSSTTT]]]\\\[[[YYYYYYZZZ\\\]]]hhhpppuuummmwwwuuuqqqrrrxxx{{{wwwrrrpppnnnnnniiibbb^^^YYYOOODDD999666444222333333222222222555888;;;;;;888444222---111555888888777777777111555666:::FFFRRRQQQIII888555666>>>FFFLLLRRRXXXVVVUUUQQQOOOVVVbbbkkkmmmjjjnnnrrruuuvvvwwwxxxyyyxxx{{{}}}qqq]]]KKK@@@<<<777444666666333222444222333444444444333222111111111111222222222222222111111111111111111111111111111111111111111111111000000000111111111222222///000111222222222111111111111111222222222222333111111111111111111111111222222111111222222333444222222444555555444222222//////111222444555555666444555777888999:::::::::;;;<<<===<<<:::999999:::555666888888888999;;;===<<<<<<<<<;;;;;;;;;::::::444555555666666666777777>>>>>>>>>>>>>>>>>>>>>>>>BBBCCCEEEEEEEEECCCAAA@@@===BBBJJJYYYmmmxxxlllZZZTTTRRRRRRSSSUUUSSSNNNIIIMMMKKKIIIHHHHHHHHHGGGFFFFFFGGGGGGGGGGGGFFFEEEEEEHHHJJJKKKGGGAAA;;;999999999999:::;;;;;;???LLLZZZlllqqq[[[dddmmmppppppkkk___ZZZVVVRRRJJJ???999888666666555555666666777888888999;;;999IIIzzzxxxsssgggaaaXXXSSSRRRQQQPPPOOORRRRRRRRRSSSTTTUUUVVVVVV^^^^^^^^^[[[WWWTTTSSSSSSWWW[[[iiipppccc\\\fffwwwvvvssstttzzz|||xxxrrrpppmmmlllhhhaaa\\\WWWMMMCCC999666444222333333222222444666:::<<<;;;888444111...333888:::999888888888111555777<<>>:::666333222555555222111333111222444555555444222111222222222222333333333444111111111111111111111111111111111111111111111111000000111111111222222222///000111222222222222111111111111222222222333333111111111111111111111111222222111111222222333444333333333333333333111000555333222222333555555666444444555555666666777777888:::;;;;;;999888:::<<<777999::::::888999<<>>@@@BBBDDDEEEEEEEEEHHHJJJKKKLLLKKKIIIFFFDDDAAAGGGKKKWWWxxx{{{mmmiiigggkkkpppoooggg___^^^YYYRRRMMMJJJHHHFFFEEEGGGHHHIIIJJJJJJHHHGGGFFFFFFJJJNNNLLLFFF???<<<<<<888999;;;<<<<<>>888:::???EEENNNVVVWWWVVVRRRQQQXXXccciiiiiilllpppuuuxxxyyyyyyyyyzzzrrrrrrooooooyyy{{{ppp```MMM===777888222///000333444111000333111222444555555444222111222222222333333444444444111111111111111111111111111111111111111111111111000111111111111222222222///000111222333333222111111111222222222333333333111111111111111111111111222222111111222222333444111000000111333333222111000000111444666777666444333333222222222333444555444666888777444222444666777888999888666777:::>>><<<<<<;;;;;;:::999999999999:::;;;<<<===>>>>>>>>>>>>AAAFFFKKKPPPSSSTTTTTTTTTUUUVVVWWWVVVTTTQQQOOOJJJMMMHHHNNNxxxtttmmmbbbYYYRRRNNNLLLKKKIIIJJJKKKLLLLLLJJJHHHGGGEEEKKKQQQPPPIIIBBB???>>>888999;;;<<<===BBBSSScccvvvsss]]]fffnnnppptttuuukkkeee^^^YYYPPPBBB999555666666666666666777888888666333888BBBWWW}}}tttmmmkkkhhheeedddeeegggiiieeedddcccaaa___\\\[[[ZZZ[[[\\\\\\YYYUUUTTTUUUWWWKKKNNNRRRYYYdddtttiiiUUUNNNKKKQQQVVV[[[ggguuutttuuu{{{|||uuupppppprrroookkkfffaaaWWWKKKCCC888666333222333444333222555777;;;<<<:::666222///222555666555777;;;:::666888999CCCTTT^^^^^^[[[[[[@@@===999:::???GGGNNNQQQWWWQQQNNNQQQWWW\\\ccciiilllnnnqqquuuvvvvvvuuuttthhhjjjmmmoooqqqpppnnnmmmrrrjjj]]]OOOCCC:::555333444444444333333222222222000111333444444333111000333222111//////111222333333333333222222222111111333333333333333333333333000000000000000000000000333222222222111111000000333333222222333333444555333222111111111222444555333222222222111111000000000000000000111111111111333333333333333333333333666666555444444444555555666666777777777777666666555777::::::999777777888<<<;;;;;;===??????@@@BBBAAAEEEEEE???:::<<>>>>>^^^vvvzzz}}}zzzxxxxxxzzz|||{{{yyytttpppjjjgggffffffffffffeeebbb```]]]\\\YYYUUURRRLLLJJJIIILLLQQQ[[[nnn~~~sssZZZTTTMMMIIINNNTTTXXX```hhh}}}uuuvvv{{{|||uuuppppppssspppkkkfff___UUUIIIAAA888666333222333444333222333555999;;;999666222000111444666555888===>>><<<999:::CCCRRR[[[ZZZUUUTTTAAA>>><<<===CCCKKKQQQUUUVVVPPPNNNRRRXXX\\\bbbhhhkkkmmmpppsssuuuuuuttttttoooqqqrrrrrroookkkhhhgggeee]]]QQQDDD:::555333333444444444333333333222222222333444555555444222111444333222111111222333444444444444333333333222222333333333333222222222222222222222222222222222222333333333222222222111111333333333333333444555555333333222222222333444555333333333333222222222111111111111111222222222222333333333333333333333333444555555555666666777777555555666666666666555555444666888888777777888:::;;;???GGGLLLNNNMMMMMMNNNLLLNNNLLLHHHFFFGGGFFFCCCHHHIIINNNhhhuuulllfff```TTTOOOdddpppggg```YYYUUUPPPJJJHHHKKKOOONNNLLLHHHIIILLLRRRVVVTTTKKKDDD???:::;;;AAABBBFFF[[[sss___```ooonnnuuuxxxrrrmmmdddZZZPPPFFF===888777777666666666666777777666999???AAAdddjjjcccqqq|||wwwsssrrrrrrrrrqqqllljjjhhheeeccc___[[[WWWPPPMMMKKKLLLNNNTTTcccqqqjjjVVVRRRMMMMMMSSSXXX[[[```fffuuuvvvzzz~~~{{{tttpppppptttpppjjjeee^^^TTTHHH???888666333222333444333222222555999:::888555222111111444666666999@@@CCCBBB:::<<>><<<<<<>>>EEEMMMSSSWWWSSSOOONNNSSSYYY]]]bbbgggjjjllloooqqqssssssssssssrrrtttuuutttoooiiiccc```UUUNNNCCC888222111333555444444444444333333333333555555666666666555333222555444333222222333444555444444444444333333333333333333222222111111111000333333333333333333333333444444333333333333222222333333333333333444555555333333333222333444444555444444444444333333333333222222222222333333333333333333333333333333333333333444555777888888888888666666666777777666666666555666777777777999<<<>>>===KKK]]]iiillljjjhhhfffdddaaaXXXOOOLLLMMMKKKFFFJJJKKKSSSttt}}}kkkYYYSSS\\\yyy|||nnndddWWWMMMDDDBBBGGGLLLLLLKKKJJJHHHJJJPPPWWWXXXRRRKKKCCC<<<<<>>BBBBBB<<<@@@GGGPPPUUUQQQHHHAAA888888999===EEELLLRRRUUUQQQNNNNNNTTTZZZ]]]aaaeeekkkllloooqqqrrrrrrrrrqqqnnnoooqqqttttttmmmaaaXXXIIIDDD<<<666222222444666444444444444444444333333666666666666666444333222555444333333333333444555444444444333333333222222333333222222111111000000333333333333333333333333333333333333333333333333333222222222222333444444333333333333333444444555444444444444444444333333222222222333333333444444444444444444444444444444333444666777888999888888888888999999999999888888777888888888888;;;???CCCHHH```}}}rrr___SSSQQQQQQPPPOOOPPPVVVxxx~~~iiiccc```gggrrreeeWWWIIIEEEHHHKKKLLLLLLPPPKKKIIINNNUUUXXXSSSMMMFFF>>><<>>@@@>>>888333111111222777999777777;;;>>>>>>>>>CCCKKKRRRUUUQQQFFF===555555888>>>FFFMMMRRRTTTPPPMMMNNNTTTZZZ]]]aaaeeekkkmmmppprrrrrrqqqooonnnjjjiiikkkrrrwwwooo\\\KKKAAA>>>;;;777555333333444444444444444444444444444555555555555555444333333444444444333333444444444444333333333222222222222444333333333222222111111333333333333333333333333333333333333333333333333222222222222222333444444333333444444444555555555444444444444444444444444222222222333333333444444555555555555555555555555555666777888999999999999::::::;;;;;;;;;;;;::::::999999888888888;;;???CCCQQQooonnnccc```___YYYZZZ^^^{{{wwwjjjuuuppp]]]UUURRROOOOOORRRTTTOOOKKKMMMSSSVVVUUUQQQIII@@@===AAAEEEOOOlllxxxiiirrrvvv}}}xxxssskkkaaaVVVKKK@@@999777777777777777888999999:::888???LLLzzz||||||tttlllfff[[[XXXYYY^^^bbbeeellltttuuu||||||tttooollljjjccccccbbbcccfffjjjllllllgggooovvvuuuvvvwwwtttmmmlllnnnoookkkfffbbb^^^WWWNNNGGG888666333222333444333222===AAACCC@@@888222000111333999;;;888666777999888>>>EEEMMMSSSVVVSSSGGG;;;555777;;;BBBJJJQQQUUUVVVPPPLLLMMMTTTZZZ]]]aaaeeejjjmmmpppsssrrrooojjjgggiiiggghhhnnnrrrhhhRRR@@@;;;:::999777555333222222444444444444555555555555555555555555555555555555555555555555555555555555444444444444333333333333444444444555555555555555444444444444444444444444333333444444444444444555444444444444444555555666555555666777777777777666555555555555555666666666444444444444555555555555777777777777777777777777888888888999:::<<<===>>>>>>??????????????????>>><<<<<<;;;:::999;;;???BBBMMMmmmvvvoooeeegggggg|||xxxzzztttggg[[[RRRQQQUUUXXXTTTNNNMMMQQQUUUWWWXXXMMMCCC>>>BBBGGGTTTsss}}}hhhooovvv||||||wwwnnneeeYYYMMMAAA:::777777777777888888999::::::888@@@OOO~~~||||||xxxnnnkkkjjjmmmooopppuuuzzz|||}}}wwwrrrooonnnoooooollliiikkkppprrrppplllkkktttxxxvvvwwwwwwtttnnnmmmoooqqqlllgggccc^^^WWWNNNHHH888666333222333444333222<<<@@@CCC???777111000222222:::>>>;;;777666666555<<>>EEENNNTTTVVVWWWPPPLLLLLLSSSYYY]]]aaafffhhhkkkppprrrqqqkkkeee```gggfffgggiiiggg\\\LLL???:::999777555444444444444444444444444555555555666555555555555666777888888777888888888888888888777666666666666555555555555555666666777777888888888777777777777777777777777555555666666666777777777777777777777777888999999888999:::;;;;;;;;;::::::777777777888888888999999666666777777777888888888999999999999999999999999:::999999:::===AAAEEEGGGGGGGGGHHHHHHHHHHHHGGGGGGDDDDDDCCCAAA@@@@@@BBBEEEJJJiiizzz{{{ttt}}}xxx{{{iiiYYYWWW^^^aaa]]]VVVQQQOOORRRWWW[[[RRRGGGAAAEEEJJJXXXyyyhhhnnnyyy{{{sssiii]]]PPPDDD===777777777777888999:::;;;:::999BBBQQQrrr~~~~~~zzzvvvtttwwwxxxuuupppqqqvvvvvvrrrqqqmmmooozzzxxxxxxxxxuuuooonnnqqqsssoooiiiccc^^^WWWNNNGGG888666333222333444333222:::>>>BBB>>>666000000333222:::???<<<888777666555:::DDDNNNSSSWWWUUUIII;;;666888>>>FFFNNNTTTVVVVVVPPPLLLLLLRRRXXX\\\bbbgggeeeiiiooorrroooiii```[[[bbbdddfffeee^^^TTTJJJDDD<<<:::777444444555777999444444444555555555666666666666666666777999:::;;;999::::::;;;;;;::::::999888888888888777777777777666666777888999:::;;;;;;999999999999999999999999777777888888999999999:::::::::999999::::::;;;<<<;;;<<<===>>>>>>>>>===<<<999999999::::::;;;;;;;;;888888999999999:::::::::::::::::::::::::::::::::;;;::::::<<<@@@EEEKKKOOOPPPPPPQQQQQQQQQQQQPPPPPPLLLLLLKKKIIIGGGFFFHHHIIIRRRoooxxxeeeccckkkjjjfff^^^UUUNNNNNNTTTYYYUUUJJJDDDGGGMMM\\\~~~jjjppp}}}~~~vvvlll```SSSGGG???777777777777888999:::;;;;;;:::DDDSSS}}}iii~~~~~~{{{{{{}}}{{{vvvvvvzzzxxxrrrpppnnnmmmvvvvvvzzz~~~}}}xxxqqqmmmkkkooommmhhhddd]]]UUUMMMGGG;;;777444555444111222555444999>>>===888333333555===DDDBBB???AAA;;;444777===CCCMMMUUUSSSKKKBBB???666:::>>>CCCKKKTTTXXXVVVOOOLLLOOOXXX\\\]]]aaahhhlllkkkjjjiiifffbbb]]]ZZZ^^^bbbddd```UUUIIIBBB@@@888777666555444555555666555555444333333444777888666::::::777:::BBBEEECCCFFFDDDAAA???>>>>>>>>>???@@@;;;999<<<<<<999:::>>>===<<<<<<===>>>>>>;;;999;;;<<<<<<;;;<<<>>>>>>===999@@@999333999;;;777999:::888999===>>>;;;===BBBFFFEEEEEEEEEFFFEEEBBB@@@AAA===<<<======::::::<<<;;;;;;;;;;;;999777888:::888???AAA>>><<<>>>>>>999;;;;;;@@@888@@@NNNWWWuuuyyyhhhiiikkkbbbhhhssskkkkkkfffcccbbb\\\SSSQQQVVVPPPwwwwwweeeYYYTTTRRRUUUZZZWWWLLLDDDEEEPPPhhhkkkmmm|||nnn```TTTHHH>>>:::999888777777888999:::888>>>BBBQQQ{{{~~~ddd[[[}}}{{{{{{yyyzzz{{{yyy{{{xxx{{{~~~}}}yyytttpppooopppmmmiiieee^^^VVVNNNHHH;;;777444555444111222555555888;;;:::777444444444<<>>???<<<===CCCFFFEEELLLJJJFFFBBB??????BBBEEE<<<888777<<<>>>======@@@999:::===???@@@@@@AAAAAABBBBBBCCCCCCCCCCCCAAA???;;;@@@;;;888===;;;999@@@GGGFFFDDDDDDEEEGGGHHHHHHHHHIIIJJJJJJJJJIIIHHHHHHGGGAAA======<<<;;;<<>>???===<<<<<<>>>;;;@@@BBB>>>===>>>>>>;;;>>><<>>FFFXXX}}}^^^UUUxxxxxxzzz{{{zzzwwwsssrrrrrrpppnnnjjjeee___WWWNNNHHH:::666444555444111222666666666666666666555444333:::HHHMMMNNNMMMBBB777:::AAADDDJJJOOOPPPJJJ???666555:::@@@FFFNNNUUUVVVSSSMMMLLLOOOUUUZZZ\\\```eeecccdddccc___YYYUUUTTTUUU[[[ZZZWWWNNNDDD<<<999888777666555444444444555666333777;;;===============>>>CCCFFFDDDCCCEEEGGGHHHMMMLLLHHHAAA===>>>CCCHHH???:::999BBBLLLOOOOOOMMMKKKLLLLLLJJJHHHGGGGGGGGGGGGFFFFFFGGGHHHFFFBBB@@@>>>@@@======@@@:::===MMM]]]bbb___WWWUUUYYYXXXSSSQQQRRRRRRRRRPPPNNNNNNNNNJJJEEECCCEEEFFFCCCCCCDDD???AAADDDDDDBBBBBBAAABBBAAADDDEEEAAA???@@@@@@>>>???999???===CCCPPPlll|||wwwqqqzzzsssdddYYYUUUWWW]]]UUUNNNQQQ___yyyppprrrxxxiii]]]PPPEEE:::999888777777888999::::::>>>JJJaaa]]]SSSvvv}}}|||}}}uuuuuutttsssqqqpppppppppnnnllliiieee^^^VVVLLLFFF:::666444555444111222666777555444444555555444222999GGGMMMMMMLLLAAA888<<>>CCCEEECCC@@@???>>>AAAFFFKKKKKKHHHGGGHHHJJJKKKLLLIIIDDD@@@???DDDIIICCC;;;999GGG^^^mmmmmmgggiiiccc\\\WWWUUUSSSPPPNNNLLLHHHGGGIIIKKKHHHFFFEEE@@@???<<<>>>@@@999BBB\\\vvvxxxmmmmmmjjjbbb___\\\YYYXXXXXXWWWSSSPPPJJJIIILLLPPPOOOJJJFFFGGGGGGJJJLLLIIIGGGFFFEEECCCGGGHHHGGGDDDBBBBBBBBBCCCAAA:::@@@>>>>>>FFFdddvvvzzziii[[[UUUVVV\\\WWWRRRVVVfffrrrrrrzzzkkk^^^PPPEEE:::999888888888888999:::;;;>>>MMMhhh|||]]]TTTvvvwwwpppnnnnnnnnnrrrrrrwww~~~sssqqqpppnnnnnnooooooooollljjjgggccc]]]TTTJJJDDD:::555333444444222333777777666444444555555444222888CCCEEEDDDEEE>>>888===EEEIIIKKKMMMOOOOOODDD777333:::AAAGGGNNNSSSRRRNNNJJJLLLNNNQQQVVV[[[^^^```aaaaaa```\\\WWWUUUUUUWWWXXXTTTLLLBBB;;;888888999777666555555555555777777@@@HHHQQQTTTRRRLLLIIIHHHGGGKKKPPPSSSPPPLLLJJJKKKLLLMMMMMMJJJGGGEEEGGGIIIAAA777666JJJnnn|||oooiiihhhfff```YYYVVVNNNJJJMMMOOOLLLIIIJJJCCCAAA;;;<<<===:::GGGdddwwwqqqjjjkkkoooooojjjccc___]]]\\\[[[TTTMMMMMMQQQWWW[[[ZZZTTTOOOOOOLLLHHHLLLKKKKKKIIIGGGEEEEEEHHHHHHAAAGGGCCC@@@BBB[[[qqq```YYYXXX[[[YYYXXX^^^qqq{{{vvv}}}mmm___QQQFFF;;;:::999888888999:::;;;;;;>>>NNNmmmsss```[[[|||xxxmmmdddaaabbbeeehhhffflllwwwuuurrrpppooooooppppppooojjjiiigggccc]]]SSSIIIBBB999555333444444222333777888888888888666555444333888>>><<<:::>>><<<888>>>GGGMMMPPPNNNNNNNNNEEE999333999@@@EEELLLQQQPPPLLLHHHLLLNNNOOOSSSZZZ^^^]]]]]]\\\[[[YYYXXXVVVUUUTTTQQQLLLEEE===888777777888888777666666666777888999CCCRRRdddooopppjjjccc```ZZZ[[[___cccbbbZZZTTTRRROOONNNMMMLLLJJJHHHFFFEEEBBB;;;;;;OOOvvvuuukkkfff[[[TTTWWWVVVOOOJJJJJJGGGFFF???;;;<<<<<>>JJJSSSUUUOOOKKKKKKCCC777333888>>>CCCIIIOOONNNJJJGGGLLLNNNNNNRRRYYY]]][[[[[[YYYWWWXXXZZZZZZVVVRRRJJJFFF@@@;;;999888888888999888777777777888:::;;;AAAXXXxxx|||xxxyyy~~~sssgggbbb]]]XXXRRROOONNNLLLHHHDDDDDDDDDEEEOOOlllyyyqqqrrrmmm___RRROOOJJJNNNGGG>>>>>>@@@GGGWWW}}}zzz|||uuuvvvuuunnnbbb```bbbeeeccc^^^^^^aaabbb]]]\\\NNNIIIKKKRRRtttvvvccc\\\\\\aaagggrrr{{{uuufffVVVJJJ;;;:::999999999999:::;;;999AAATTTvvv~~~sssjjjccc```fffppphhhhhhfffeeekkksssvvvtttuuurrroooooopppqqqooommmkkkjjjhhheee^^^UUUJJJCCC999555333444444222444888999===AAA???999444333555888999333333>>>@@@;;;>>>MMMVVVXXXOOOIIIGGG@@@555333888===AAAHHHNNNMMMIIIFFFKKKNNNMMMQQQYYY]]]ZZZ\\\XXXVVVYYY^^^^^^XXXRRRGGGDDD???<<<;;;;;;::::::999999888888888999;;;<<<===[[[yyyqqqpppggg]]]XXXXXXVVVQQQLLLCCCGGGHHHIIIYYY}}}tttbbb\\\LLLUUUMMMAAAAAACCCEEEMMMZZZpppooommmppptttsssmmmlllpppxxxrrrlllXXXSSSUUUWWWppp|||eee[[[[[[aaajjjvvvuuueeeVVVJJJ;;;;;;999999999999;;;;;;888BBBWWWzzzvvvmmmeeeaaagggrrrtttvvvqqqhhhhhhooonnnfffcccooozzztttpppqqqrrrqqqqqqtttrrrhhhfffcccZZZTTTNNN@@@666555444333333444666777<<>>BBBIIINNNNNNJJJFFFIIIMMMRRRUUUXXXYYYYYYWWWTTTUUU]]]aaa___ZZZXXXKKKBBB<<<===@@@???<<<;;;777:::======:::999<<>><<<999888999;;;;;;;;;>>>===WWWyyysssyyyzzzrrrllljjjpppyyy~~~zzztttmmmgggcccaaa```VVV___lllxxxrrrnnnppprrrqqqrrrtttuuukkkhhheeeZZZTTTMMM@@@777555444333333444666777===AAACCC@@@888222111333999888777777888999::::::HHHPPPRRRMMMIIIHHH@@@555444999???CCCIIIOOONNNJJJHHHKKKNNNRRRUUUWWWWWWWWWTTTSSSXXXbbbhhhgggcccbbb[[[YYYXXXWWWQQQFFF>>><<<<<<===>>>>>>===>>>@@@CCCIIIXXXvvv~~~yyyrrriiibbb[[[VVVSSSSSSOOOOOO```uuupppXXXOOOSSSRRRKKKLLLMMMWWWkkkzzzpppnnnpppzzzqqqmmmvvvpppeee\\\ZZZkkkxxxgggYYYNNN???<<<999888999;;;;;;;;;===:::[[[zzz___\\\dddsssxxx~~~wwwrrruuu|||zzzqqqiiidddcccccc______aaapppxxxrrrnnnqqquuuuuuvvvxxxyyyooolllhhh[[[TTTLLL???777666444333333444555777===@@@BBB???888333222444777777777888999999:::;;;GGGPPPSSSOOOKKKHHH???444444:::???DDDJJJOOOOOOJJJJJJLLLOOORRRUUUVVVVVVVVVSSSUUU]]]jjjrrrrrrqqqqqqssssssssslll\\\III???>>>BBBCCCDDDDDDBBBCCCEEEHHHJJJMMM]]]~~~sssjjjcccaaaZZZQQQPPPUUUlllvvviiihhhgggaaa[[[XXXXXX\\\fffuuu}}}yyywwwzzzpppeeeaaaYYYmmm{{{kkk[[[QQQ???<<<999888999;;;;;;;;;>>>888XXXwwwZZZSSSXXX{{{yyywwwmmmhhhfffeeennnjjjeeemmm{{{tttqqquuuzzz{{{|||}}}{{{rrrooojjj[[[SSSLLL???777666444333333444555666;;;>>>???<<<777333333444666888:::;;;::::::;;;;;;GGGPPPUUUQQQMMMJJJ@@@444444:::@@@EEEKKKPPPOOOJJJIIIKKKOOORRRUUUVVVVVVVVVUUUYYYeeettt|||}}}wwwdddQQQHHHGGGOOOVVV\\\[[[TTTPPPRRRVVVTTTNNNOOOdddtttqqqnnnddd[[[VVVPPPddd}}}xxxyyyxxxuuuqqqrrryyysssjjjggg[[[qqq~~~mmm]]]RRR???===:::999999:::;;;:::>>>888OOOssshhhWWWUUU{{{|||uuuqqqpppuuuwwwwww{{{~~~vvvrrrvvv|||~~~~~~~~~{{{rrrpppjjj[[[RRRKKK???888666555333333333555666999:::;;;999555222222333888;;;>>>???===<<<<<<<<>>:::999999::::::999777>>>UUUlll{{{fffUUUrrr|||tttwww}}}~~~{{{yyyqqqkkklllfffWWWOOOKKKBBB999777555333222333444555888777777555555444555555:::???DDDCCC>>>999777888AAAKKKPPPNNNLLLLLLDDD999555<<>>;;;999999:::999999===:::OOOmmm{{{rrr\\\NNNjjj}}}xxxzzz||||||{{{|||tttuuuqqqggg\\\RRRGGG>>>888444222444444222111444444999===<<<777333222444:::===@@@===888555666999:::BBBFFFEEEEEEEEE???777555:::CCCKKKOOOOOOMMMJJJIIIKKKNNNRRRTTTVVVWWWWWWZZZXXX^^^lllyyyrrrbbbttt}}}qqqiiidddwww|||xxxvvvzzz{{{xxxzzzxxxsssssswwwzzz|||}}}wwwsssnnnjjjrrrooosss~~~tttbbbXXXCCC===888999999888999<<<;;;777LLLbbbooooooPPPMMMddd~~~xxxzzz~~~}}}}}}vvvvvvqqqeeeZZZRRRIII@@@;;;444000222444333222444444888;;;:::666222333444888;;;===;;;777444555777666<<>>777<<>>222888@@@AAA999111222:::666666666666666555444333555555666777777777666666<<<;;;BBBSSS___[[[NNNCCC999===CCCIIIMMMMMMLLLKKKEEEHHHLLLQQQUUUXXXZZZ[[[^^^```ffflllmmmvvvxxxpppqqqqqq~~~vvvppplllmmmoooxxx|||qqqmmmxxxyyy~~~xxxfff[[[CCC===888999999888999<<<:::@@@JJJkkk^^^LLLIIILLLpppxxx|||}}}xxxqqqqqqmmmcccYYYPPPGGG???666666888:::666111222777777777777888888666333111444444555666777777666666999999BBBSSS]]]WWWJJJ@@@888===DDDJJJNNNMMMKKKIIICCCGGGLLLRRRWWWYYYZZZZZZ```___cccjjjooo|||qqqttt~~~~~~}}}~~~xxxeeeZZZCCC===888999999888999<<<;;;BBBHHHhhhhhhQQQKKKKKKnnn}}}vvv{{{yyytttrrrqqqkkk___VVVOOOGGG@@@:::444111222444222222444888888999999999777333000333333333555666777666555444555@@@RRR[[[TTTFFF???777<<>>BBBHHHMMMMMMHHHCCC888;;;@@@GGGLLLMMMKKKIIIJJJJJJLLLOOOSSSYYY^^^aaacccbbbhhhrrryyyzzzxxx{{{rrrooofff\\\VVVRRRQQQUUU[[[rrrkkk^^^aaafffppp~~~xxxcccTTT>>>===;;;999888999:::;;;;;;<<>>IIInnn]]]KKKPPPrrrzzzyyytttvvv{{{pppnnnkkkeee^^^WWWOOOGGGBBBBBB===777333333555555666777;;;>>>===888444333444777888:::999888888999;;;:::>>>GGGQQQWWWTTTKKKCCC888;;;@@@GGGKKKLLLJJJGGGEEEGGGLLLRRRWWW[[[^^^___bbbdddmmmzzz}}}|||yyyxxxyyyyyyxxxuuujjjlllzzz~~~wwwsssqqqlllggglllssszzzfffZZZQQQPPPTTTZZZdddrrrnnn[[[NNN<<<;;;999888888999:::;;;999>>>>>>DDDeee{{{XXXHHHLLLooovvvpppxxxuuuzzz~~~sssnnnjjjddd^^^WWWPPPHHHCCCKKKCCC:::555444555555444888===AAA???:::555444666777999::::::999999:::;;;777>>>IIIVVV\\\YYYOOOFFF999<<>>@@@___mmmRRRFFFJJJjjjuuulllqqqzzzvvv~~~|||tttzzz~~~tttmmmiiiddd^^^XXXPPPIIIDDDGGG@@@888444555666555333999???DDDBBB;;;666666888777999::::::999888:::;;;888>>>JJJVVV^^^]]]UUUMMM;;;===BBBHHHMMMMMMKKKHHHBBBDDDIIIOOOUUUZZZ^^^```ccceeeooo{{{zzz~~~iiiUUUDDDBBBEEEFFFHHHLLLUUU___mmmzzzmmm\\\PPP;;;:::888777777999:::;;;555???@@@???[[[dddOOOGGGGGGaaaxxxnnnsss|||xxxqqqxxx|||qqqmmmiiiddd^^^XXXPPPIIIDDD;;;777222222555777666333:::@@@EEEDDD===777666999777999::::::999888:::;;;999???IIIVVV^^^___YYYSSS;;;>>>CCCIIIMMMNNNKKKHHHCCCDDDGGGLLLRRRYYY___bbbeeefffooozzzyyyeeeOOOFFFBBBDDDDDDAAAEEEMMMPPPYYYgggsss~~~kkkZZZOOO;;;:::888777777999:::;;;444@@@AAA???ZZZzzz```PPPIIIFFFZZZ}}}zzzsssxxxwwwsss{{{~~~xxxjjjkkkgggaaa]]]XXXPPPGGG@@@999999888888777777666666999===AAABBB@@@;;;777444333666:::;;;::::::<<>>@@@JJJXXX^^^WWWLLLCCCFFFJJJPPPVVV[[[___bbb```eeemmmvvv{{{```PPPMMMGGGEEEBBB@@@@@@AAADDDFFFPPPWWWeeerrrzzz~~~iiiWWWJJJ<<<;;;999888888888999999:::444???BBBJJJ}}}___NNNKKKGGGMMMaaawwwqqqqqqwwwvvvsss|||yyykkkhhheee```]]]YYYRRRIIIBBB999999888777666666666666888<<<@@@BBB???;;;777555555888::::::999888:::<<<;;;:::===EEEPPPUUUQQQJJJ>>><<<===EEEPPPUUUOOOGGGFFFHHHKKKPPPUUUZZZ^^^```ccchhhpppwww}}}nnn^^^PPPHHHGGGEEECCCAAA???>>>@@@BBBDDDMMMTTTbbbooowww~~~jjjWWWIII;;;:::999888777888999999999333<<<>>>DDDvvv{{{___LLL@@@DDDSSSyyyooommmnnn|||uuusss}}}zzzlllfffccc```]]]ZZZSSSJJJDDD:::999777555444555666666777;;;???AAA???:::777555888999::::::888888888999999:::>>>EEELLLNNNKKKHHH@@@<<<;;;AAAIIILLLIIIEEEHHHIIIKKKOOOTTTYYY^^^aaaccciiiqqqxxx|||~~~yyy___QQQMMMKKKGGGEEEEEEDDDAAA??????@@@BBBCCCIIIPPP]]]jjjsss|||~~~kkkWWWGGG;;;:::999888777888999999:::444;;;<<>>???>>>:::777666777888:::;;;;;;;;;;;;;;;555666<<>>;;;@@@GGGJJJJJJIIIIIIIIIJJJMMMSSSYYY```dddaaahhhsss{{{ssseeeUUUOOOPPPOOOIIICCCFFFEEEBBBAAA@@@AAABBBCCCEEELLLYYYfffooozzz}}}kkkVVVEEE:::999888777777888999999<<<777<<<===AAAcccTTTDDDHHHIIIZZZjjjgggbbboooxxxwww{{{ooohhheeebbb___[[[SSSIIIAAA<<<:::777444333444555777555999===>>>===:::888777444666:::>>>AAABBBBBBAAA666666;;;DDDJJJKKKPPPVVVIII???999@@@HHHLLLMMMNNNHHHHHHHHHLLLRRR[[[ccchhhdddlllvvv{{{jjj[[[WWWRRROOONNNNNNIIIEEEEEEDDDBBB@@@??????@@@AAACCCIIIUUUbbblllwwwzzziiiTTTCCC999888777777777888999:::999777;;;===@@@ZZZ}}}PPPCCCHHHCCCRRRllljjjbbblll~~~{{{{{{{{{qqqhhhfffccc```\\\SSSIIIAAA===;;;999666555555555666444888;;;===<<<999888777222555<<>>999;;;DDDIIIKKKPPPYYYNNN???777???KKKOOOOOOPPPIIIHHHGGGJJJQQQ[[[eeekkklllrrrzzz~~~yyyhhhXXXLLLMMMOOONNNJJJHHHKKKMMMLLLCCCBBB@@@???>>>>>>>>>>>>BBBGGGRRR^^^hhhssswwweeeQQQCCC888888777666777888999:::555555888;;;>>>OOOyyySSSDDDIII@@@OOOsssqqqmmmccchhhuuu~~~~~~{{{rrrfffdddbbb```]]]UUUJJJBBB===<<<:::999777666666666444777:::<<<;;;999888888222666???JJJQQQSSSPPPLLLDDD;;;999BBBIIIKKKRRR[[[UUUBBB777AAAOOOSSSQQQQQQKKKIIIHHHJJJPPPZZZeeelllqqquuuzzz~~~~~~}}}}}}}}}vvvbbbUUUNNNIIICCCGGGLLLMMMJJJIIINNNPPPNNNEEEDDDBBBAAA@@@?????????@@@EEEOOOZZZcccooosss```OOOBBB888777666666666888999:::333555888<<<===EEEmmm^^^GGGJJJBBBLLLdddvvvpppddddddlll~~~}}}{{{sssdddbbbaaa```]]]VVVLLLEEE===<<<;;;:::999777666555333666:::;;;:::999888888333888BBBNNNVVVXXXSSSNNNEEE999666???HHHLLLTTT___[[[FFF999DDDTTTWWWSSSRRRNNNKKKIIIIIIOOOYYYdddkkkpppsssxxx{{{||||||}}}~~~{{{xxxiiieeeZZZMMMHHHJJJMMMMMMCCCIIIMMMMMMNNNPPPLLLEEEHHHHHHFFFEEEDDDCCCCCCBBB>>>CCCLLLWWW```lll~~~ppp]]]MMMCCC888777666666666888999:::555888:::======AAAfffcccEEEHHHBBBIIIZZZzzzqqqfffbbbeeevvvvvvooojjjccc______]]]TTTJJJEEE:::999888666555555555555444555777:::<<<;;;888666222555===GGGPPPRRROOOJJJIII@@@;;;@@@EEELLL___tttmmmRRR;;;???QQQ[[[XXXRRRLLLIIIHHHIIIPPP[[[fffmmmsssvvvyyy{{{{{{zzzzzz{{{}}}}}}|||yyywwwrrrpppuuu}}}xxxooommmwww}}}mmmcccUUUQQQLLLHHHEEEEEEGGGIIINNNMMMOOOTTTXXXXXXWWWVVVQQQLLLFFFDDDDDDDDDCCCAAA@@@CCCJJJSSS\\\jjjooo```MMM===999888888777777777777777888333;;;;;;;;;CCCbbbnnnOOOHHHHHHLLL\\\qqqeee___aaapppxxxqqqmmmfffaaaaaa___UUUJJJDDD:::999888666555555555555444666888<<>>;;;888444444888>>>EEEHHHFFFCCCDDD<<<;;;CCCMMM[[[sssjjjJJJCCCNNNWWWWWWTTTNNNKKKIIIKKKQQQ\\\gggnnnsssvvvzzz||||||{{{{{{|||~~~|||tttvvvrrrttt|||~~~uuusss~~~yyyiiiZZZVVVWWW___eeekkk}}}|||rrrhhh]]]UUUOOOLLLIIIFFFEEEFFFHHHIIIQQQRRRWWW^^^eeefffdddbbbWWWSSSLLLGGGEEECCCAAA>>>@@@CCCIIIRRR[[[iii~~~lll\\\JJJ;;;999888777777666666777777:::444<<<;;;;;;AAA]]]gggUUUIIIHHHVVVssshhh``````lll{{{wwwlllqqqzzz}}}{{{uuupppjjjeeeeeeaaaVVVJJJDDD:::999888666555555555555444666:::???BBBBBB>>>;;;777555555888===@@@AAA@@@???999888???JJJYYYqqqfffIIIAAAKKKVVV[[[[[[PPPMMMKKKKKKQQQ[[[fffnnnqqquuuzzz}}}~~~}}}}}}~~~~~~}}}~~~vvvaaaQQQGGGFFFFFFJJJPPPPPPRRR```qqq|||vvvmmmhhhbbb]]][[[WWWRRRMMMGGGFFFEEEEEEFFFHHHKKKLLLOOORRRXXXaaaiiillljjjfffWWWSSSMMMHHHEEEBBB???===@@@BBBHHHQQQZZZhhh~~~{{{gggWWWFFF999999888777777666666777777;;;555===::::::>>>UUUhhhKKKFFFQQQ|||zzzmmmccc^^^eeeqqqdddVVVXXX___nnnzzz}}}~~~yyyqqqkkkggggggdddYYYMMMFFF:::999888666555555555555444777<<>>CCCDDDCCCAAA<<<:::<<>>???AAAGGGOOOYYYggg~~~xxxcccRRRBBB888888888777666666666666666:::555;;;999:::===NNN~~~[[[IIIQQQxxxrrreee\\\___hhhwwwqqq^^^TTTSSSVVVXXXgggzzz|||{{{qqqjjjfffgggeee[[[PPPJJJ:::999888666555555555555444777;;;@@@DDDDDDAAA>>>888777777<<>>>>>@@@FFFOOOXXXhhhuuu```MMM@@@:::888777777666555666666666777333999888999<<>>555555777<<>>>>>======BBBBBBDDDGGGKKKPPPUUUXXX[[[^^^^^^___fffllleeeYYYQQQQQQPPPMMMGGGAAA>>>======???EEENNNYYYjjjqqq\\\III>>>;;;888777666666555555666666666222888666999;;;???aaaTTTMMMccczzzlll___[[[\\\fff|||uuuqqqhhheeeaaa___aaakkkooo|||}}}~~~{{{ssskkkdddcccaaaYYYPPPKKK:::999888666555555555555444555666999===>>>===<<<888666666999???CCCDDDCCC>>>AAADDDEEEHHHNNNVVV[[[UUURRRIIIBBBFFFUUUcccjjj\\\VVVNNNIIIJJJPPPYYY```dddkkkvvv~~~pppVVVJJJGGGDDDAAAAAABBBBBBEEEIIINNNPPPOOOIIIGGGCCC???AAAEEEEEEAAA@@@@@@@@@@@@??????@@@AAABBBAAAAAACCCGGGLLLRRRUUUZZZ```ccceeemmmsssjjjZZZVVVWWWVVVQQQIIIBBB>>><<<===???EEENNNZZZkkkmmmXXXEEE<<<;;;777777666555555555555666777333999666888888888TTTuuu}}}~~~[[[JJJSSSxxx}}}pppbbb[[[XXX^^^qqqwwwuuurrrnnnrrr{{{}}}~~~zzzvvvllldddbbb___VVVNNNIII:::999888666555555555555444444555777:::<<<<<<;;;>>>:::777888;;;???@@@???IIIKKKKKKGGGFFFKKKQQQUUUNNNOOOKKKEEEHHHUUUbbbgggaaa[[[RRRLLLLLLRRRZZZ```bbbjjjuuu~~~^^^GGGAAACCCCCCBBB<<<@@@CCCCCCEEEJJJOOORRRJJJHHHBBB???BBBGGGDDD???;;;<<<===>>>>>>@@@BBBDDDAAA@@@???@@@CCCHHHNNNRRR[[[cccjjjoooyyy~~~rrr```UUUWWWWWWRRRJJJCCC>>>===<<<>>>EEENNNZZZmmm|||jjjVVVBBB:::;;;777777666555555555555555999555:::666888666333LLL```vvvyyyaaaIIIIIIjjjrrrddd[[[VVVXXXiii||||||ttt{{{tttqqqiiiaaa\\\[[[UUUOOO;;;888666555666666666555444333333555888;;;<<<<<<;;;666555999>>>AAAEEEJJJYYYSSSKKKEEECCCFFFKKKOOOJJJVVVQQQBBB???EEETTThhhhhhbbbSSSMMMPPPNNNSSSbbbbbbhhhrrr|||kkkZZZKKKHHHHHHFFFCCCDDDFFFGGGEEEBBBBBBFFFIIIJJJDDDAAA>>>===???@@@???=========>>>@@@AAAAAAAAAAAADDD@@@???AAABBBDDDKKKSSS[[[hhhtttzzzqqq]]]NNNNNNLLLIIIEEEBBBBBBBBBEEE???@@@LLL\\\ooovvvdddRRRBBB999999666666666666666666666666555555555666777999:::;;;NNNlllpppnnnIIIDDDYYYttt~~~ggg[[[[[[ZZZ___ppp}}}www~~~xxxuuummmccc]]]YYYRRRKKK;;;888666555666666666555444333333555888;;;<<<===<<<777555888===@@@FFFLLLWWWSSSLLLEEE@@@AAAGGGKKKJJJWWWWWWLLLEEEAAAJJJ^^^iiieeeXXXQQQRRRMMMNNNZZZaaagggqqqzzzmmmXXXOOOIIIKKKMMMKKKIIIJJJGGGHHHGGGDDDBBBCCCEEEGGGDDDAAA>>>>>>@@@AAA@@@???;;;<<<===>>>????????????@@@>>>===@@@AAABBBIIIPPP]]]iiiuuu{{{ppp\\\OOONNNLLLJJJGGGEEEDDDDDDCCC???BBBMMMZZZkkksssaaaPPP@@@888777666666666666666666666666555555555666777999:::;;;GGGeeeoooNNNCCCLLLcccpppccc___WWWZZZlllssslllnnnxxxyyy~~~{{{yyyrrrggg^^^XXXOOOGGG;;;888666555666666666555333333444555777:::<<<>>>===888555777:::???FFFNNNTTTSSSNNNFFF>>>===CCCIIIPPPYYYZZZTTTKKK<<<@@@UUUgggggg]]]VVVUUUNNNKKKTTT```fffpppxxx}}}|||qqqkkkaaaTTTUUUTTTUUUXXXVVVOOOKKKJJJKKKLLLLLLIIIDDDBBBCCCEEEBBB@@@>>>>>>@@@AAABBBAAA<<<===>>>@@@@@@@@@?????????===>>>AAABBBBBBFFFMMM\\\iiivvvppp[[[QQQPPPNNNKKKIIIGGGFFFFFFBBBAAAEEENNNWWWgggnnn]]]LLL===777777666666666666666666666666555555555666777888999:::===YYY|||[[[GGGCCCTTTvvvhhhbbbUUUUUUhhh|||gggccckkkxxxvvv}}}|||uuuiii___WWWNNNEEE;;;888666555666666666555333444555555666999<<>>>>>???AAABBBCCC@@@AAACCCDDDDDDCCCBBBAAAAAA@@@BBBEEEDDDBBBEEEIIIUUUdddxxxrrrZZZRRRPPPNNNLLLLLLKKKJJJIIIFFFEEEGGGMMMSSSbbb{{{jjjZZZJJJ<<<666777666666666666666666666666555555555666666888999999:::MMM}}}kkkLLLDDDLLLrrrvvvhhhdddWWWTTTdddsssxxx~~~mmmppp}}}|||vvvjjj___VVVNNNFFF;;;888666555666666666555333444555555555888<<<@@@>>>999555444444888AAALLLLLLOOOOOOJJJCCCAAAFFFMMM[[[YYYYYYeeekkkZZZJJJOOOkkkppphhh\\\WWWPPPLLLRRR\\\cccmmmuuuzzzyyytttoooxxxzzztttrrrsss}}}xxxvvvaaaZZZTTTQQQLLLEEEEEEIII>>>???>>>>>>???@@@CCCDDDCCCDDDFFFGGGGGGEEEDDDBBBCCCCCCEEEIIIGGGCCCCCCFFFMMM]]]wwwtttZZZNNNLLLKKKMMMPPPRRRSSSRRROOOLLLJJJKKKLLLYYYyyyvvvfffVVVGGG;;;777888666666666666666666666666555555555555666777888888===DDDwwwvvvKKKCCCGGGZZZzzziiihhh]]]VVV^^^lll}}}qqqwww}}}}}}}}}wwwjjj]]]UUUMMMGGG;;;888666555666666666555333555666555444777<<>>:::888555555===HHHJJJKKKLLLKKKIIIIIIJJJLLLUUU^^^eeetttvvvWWWFFFcccooolll```ZZZRRRKKKMMMPPPZZZgggppptttyyyuuuxxx}}}}}}rrr]]]UUUQQQJJJGGGIIIDDDEEEFFFEEECCCDDDGGGJJJGGGIIIKKKLLLKKKHHHEEECCCDDDFFFLLLSSSSSSOOOLLLNNNQQQXXXiiivvvdddTTTQQQQQQUUU[[[``````___WWWSSSRRRTTTUUU]]]uuuyyymmm]]]NNNAAA777555888666666666666666666666666666555555555555666777777;;;@@@VVVvvv]]]NNNEEEYYY}}}zzzooofff[[[WWW```nnnuuuqqq~~~yyyvvvsssttt}}}~~~~~~xxxhhhYYYOOOIIIEEE;;;888666555666666666555333555666555333666===CCCDDD@@@>>>;;;777666===GGGKKKKKKJJJJJJJJJIIIIIIIIIWWWaaadddjjjvvvoooWWWGGGVVVgggiiiaaa^^^WWWOOOPPPKKKVVVdddmmmrrrwww~~~yyy|||~~~cccZZZVVVNNNJJJKKKGGGIIIIIIHHHFFFFFFIIILLLKKKLLLNNNOOOOOOLLLHHHFFFFFFIIIQQQZZZ[[[WWWUUUWWWXXXYYYcccvvvvvviii___[[[XXXZZZ^^^```^^^[[[SSSRRRUUU]]]aaajjjvvvjjjZZZLLL???666444777666666666666666666666666666555555555555666666777333???HHH}}}xxx[[[GGGFFFVVVpppggg]]]XXXZZZggg|||tttpppiiibbbcccmmm~~~}}}{{{zzz}}}wwwdddTTTMMMGGGBBB;;;:::999777666666555555222222111222444666999;;;AAA@@@===999777999===@@@HHHQQQSSSLLLIIINNNMMMFFFWWWbbbgggbbbaaabbbWWWGGGFFFbbbqqqfffYYYYYYVVVNNNJJJRRRaaammmsssvvv~~~tttrrr~~~{{{^^^NNNGGGHHHLLLGGGOOOTTTPPPIIIGGGKKKOOOSSSRRRSSSVVVTTTMMMJJJJJJIIILLLPPPVVV\\\bbbgggjjjggg```\\\aaaddd```YYYUUULLLNNNQQQTTTUUUVVVUUUUUUNNNQQQYYYdddooo~~~kkkaaaQQQCCC:::666555444555555444444444444555555444444444555555555555666555===CCCaaaqqqPPPFFFLLL[[[yyyqqqeee[[[YYY\\\nnn}}}wwwggg^^^dddnnn}}}{{{~~~||||||~~~~~~vvveeeWWWNNNGGGAAA::::::888777666555555555333333222222333666888:::???>>>===:::777888:::===FFFLLLMMMFFFEEEKKKLLLFFFQQQ___hhhddd___\\\RRREEEDDD\\\ooolllaaa[[[UUUNNNJJJOOO[[[hhhooottt|||vvvlllnnnmmmXXXMMMLLLPPPSSSXXXZZZWWWQQQOOOQQQTTTYYYWWWWWWXXXVVVQQQPPPRRRLLLOOOSSSXXX^^^eeemmmrrrpppcccWWWRRRPPPMMMKKKKKKBBBDDDFFFIIIKKKKKKKKKKKKLLLOOOWWWcccqqqyyyfff\\\MMMAAA999666555555555555444444444444555555444444444444555555555555111444;;;RRRtttcccLLLFFFIII{{{~~~rrrggg```XXXYYYhhhvvvyyy}}}~~~}}}}}}~~~{{{{{{tttgggYYYOOOGGGAAA:::999888777666555555555444333333333333555777888<<<======;;;888777777888CCCHHHHHHEEEHHHQQQSSSNNNJJJZZZfffddd^^^XXXQQQJJJCCCTTTjjjtttnnn___SSSOOOKKKLLLSSS___jjjqqqyyyyyyjjjdddlll}}}dddSSSNNNPPPXXXZZZ[[[XXXSSSOOOOOOQQQ\\\ZZZZZZ[[[YYYUUUVVVZZZRRRSSSVVV[[[bbbiiiooorrrqqqdddWWWMMMFFF@@@???BBB???@@@BBBDDDFFFGGGHHHHHHKKKLLLTTTaaaqqqvvv___VVVIII>>>777555666666555555444444444444555555444444444444555555555555555222:::GGGZZZxxxsssRRR@@@AAAjjjwwwkkkgggZZZWWW```yyyyyy||||||}}}|||vvvuuupppfff[[[OOOEEE???:::999888777555555555555444444333333333444555666:::<<<>>>===:::777666555AAAEEEHHHKKKSSS\\\^^^ZZZIIISSS]]]aaa___\\\ZZZWWWGGGOOOcccyyyyyyfffVVVRRRNNNKKKMMMWWWdddmmmvvv}}}~~~pppeeedddpppzzzcccVVVSSS[[[```ffffff___WWWWWWZZZddddddfffhhhddd]]][[[]]]YYYUUUVVV^^^iiipppoookkkggg```ZZZVVVNNNDDD@@@@@@AAAAAABBBDDDFFFGGGIIIIIILLLLLLRRR___pppvvv[[[SSSFFF<<<666555555555555444444333333444444555333333444444444555555555999333;;;BBBHHHkkk{{{[[[FFFGGG```xxxooo```YYY[[[nnnxxxzzzzzz||||||rrroookkkeee[[[OOODDD>>>:::999888666555555444444444444333333333444444444888;;;??????===999666555===CCCJJJQQQXXX]]]]]]ZZZMMMNNNSSS[[[aaaeeegggiiiSSSOOO\\\wwwppp]]]XXXTTTMMMJJJRRR^^^jjjttt|||qqqjjjgggjjjvvvkkkbbbeeeooo}}}}}}ssssss{{{~~~nnncccaaa[[[UUUUUUcccvvv~~~tttggg___\\\[[[[[[UUUKKKDDDCCC@@@@@@@@@AAACCCEEEGGGIIIMMMMMMSSSaaasssrrrXXXQQQEEE;;;666444444444444444333333333333444444333333333444444444444555666111888;;;;;;^^^jjjUUUJJJSSSzzziii\\\WWWcccwwwvvv{{{}}}|||zzzzzz{{{|||qqqlllhhhddd\\\OOODDD@@@999888777666555444444444333333333333444444444444666:::>>>???===:::777555999@@@IIIPPPSSSSSSRRRQQQRRRLLLMMMWWWbbbgggooovvveeeTTTUUUooozzziii```YYYPPPJJJOOOYYYeeerrr|||mmmmmmmmmqqq|||zzzpppzzzlllddd\\\VVVWWWjjj}}}mmmaaa\\\XXXXXXUUUNNNHHHGGGDDDCCCBBBCCCDDDGGGJJJLLLMMMNNNWWWggg{{{xxxgggTTTMMMBBB:::555444444444444444333333333333444444333333333333444444444444333222777888999RRR|||iiiNNNFFFmmmtttcccVVV[[[iii{{{tttrrrsss```ppp|||{{{|||~~~zzzqqqkkkfffeee^^^QQQFFFCCC999888777666555444444444111222333333444444444444444777<<<>>><<<999777555444===GGGNNNMMMLLLNNNQQQTTTMMMNNNXXX___bbblllzzzwww\\\OOOddduuuhhh\\\RRRKKKLLLTTT```ooo|||yyyyyyxxxxxxoooeee___[[[^^^oooqqqfff___[[[\\\]]]WWWPPPLLLIIIGGGFFFFFFHHHKKKOOOQQQOOORRR[[[mmmppp```NNNGGG>>>777444333444555444333333222222333333444222222333333333444444444333777777888;;;GGGrrrgggHHHWWWooo[[[YYYaaaooo}}}yyyuuu___WWWuuu}}}}}}~~~|||xxxssskkkfffeee```SSSIIIEEE999888777666444444444444000111222333444444444444222555:::<<<;;;888666555222;;;GGGMMMMMMLLLRRRZZZTTTNNNQQQZZZ[[[ZZZgggyyybbbLLL]]]}}}}}}mmm]]]TTTLLLKKKPPP\\\mmm||||||~~~mmmbbbbbbaaadddppp~~~zzzpppfffaaaaaagggjjjcccXXXQQQHHHGGGEEEEEEGGGJJJNNNQQQRRRUUU^^^ooo~~~mmm^^^IIICCC:::444222333555666444333333222222333333444222222333333333444444444111777444444999<<>>;;;777555555555333222222333333444444333333222555444555:::???@@@;;;666555666<<>>999666555555555444555444333333222222222222222222333333333333444444000666666555666<<>>:::666444333333333222444333333222222222222333222222222222333333333333111666555666888555===RRRcccIII@@@QQQjjjvvvbbbZZZ]]]iii|||eee\\\bbb~~~|||wwwqqqkkkfffddd___TTTIIIDDD===:::777555555555444333222333333444444333333222555555666999<<<>>><<<;;;888666888???FFFJJJQQQXXXWWWYYYUUUPPP[[[sssxxx]]]DDD]]]hhh\\\RRRJJJMMMXXXcccnnnuuullliiiggggggiiicccfffkkkpppuuuzzz~~~{{{nnn___\\\aaaiiixxxnnnlllnnn{{{wwwkkkccceeeiiiooooooppprrrnnngggeeehhhjjjvvvzzzjjj___SSSGGG<<<999666444444444333222333333222222222222222333111222222222222333333333444777555666;;;777999FFFvvv}}}WWWCCCIIIWWWuuugggYYY\\\eeeppp{{{nnnUUU^^^ppp}}}~~~zzzuuuoooiiidddbbb]]]SSSIIIDDD<<<:::777555555555555444222333333444444333333222333333444666999;;;;;;;;;999666666;;;@@@CCCJJJQQQSSSXXXWWWQQQWWWkkk|||jjjHHHRRRlll]]]TTTNNNMMMPPPYYYfffwwwuuupppmmmiiiggghhheeefffgggjjjlllmmmmmmmmmqqqsssyyylll\\\[[[eeemmm|||ssssssooo|||xxxhhh^^^]]]aaajjjpppyyy{{{tttkkkjjjpppqqqrrraaaVVVKKKCCC;;;999666555555555444333222222222111111222222333111111111222222222333333333666222222::::::999BBB___kkkNNNHHHNNNYYY}}}qqq^^^^^^bbbgggqqq|||^^^VVVooozzztttnnnhhhcccbbb]]]SSSIIIEEE<<<999666555555666555444222333333444444333333222222222333444666999;;;<<<777333333777<<<@@@HHHOOOTTTZZZ\\\WWWVVV]]]iiipppyyyxxx|||pppSSSLLLhhhzzzdddWWWQQQMMMHHHQQQ\\\nnn~~~xxxuuuvvvnnnmmmnnnqqquuuzzz|||||||||zzzwwwxxx}}}qqqsss}}}}}}|||~~~~~~wwwkkkcccaaacccgggnnnxxx{{{tttlllnnnuuu{{{hhhWWWLLLCCC===999777555555555555444333222111111111111222222333111111111111222222222222000444......777999888???CCCiii{{{UUUEEEFFFPPPlllkkkccc\\\___fffsssyyy```JJJ\\\|||uuuooohhhdddccc___UUUKKKGGG;;;999666555555666555444222333333444444333333222222333333444666888<<<>>>:::555333666:::>>>EEELLLSSSXXX^^^___YYYUUU[[[eeesssvvvyyyxxxgggNNNPPPiiioooZZZUUUOOOEEEJJJTTTdddvvv}}}yyysssmmmiiihhhiiihhhiiilllpppnnnjjjlllrrr~~~uuu```QQQFFF>>>999777555444444555555333222111111111111111222333333111111111111222222222222000555000...666888555:::555HHHhhh\\\DDDCCCJJJWWWmmmZZZYYY\\\eeettt~~~ZZZJJJJJJkkk~~~vvvpppjjjfffeeeaaaWWWMMMIII;;;999666555555666555555222333333444444333333222333444444555666999===@@@@@@:::777777999;;;BBBHHHPPPTTT^^^ddd]]]RRRWWWcccwww}}}|||XXXGGG]]]~~~yyy^^^XXXSSSHHHFFFOOO^^^ooo~~~vvvooommmlllkkkjjjiiiccc```cccfffgggiiilllvvvppp]]]OOODDD<<<999555444222333444444222111111111000000111222333333000111111111111222222222222888555222888888333666<<<===NNN{{{cccHHHFFFCCCCCCnnnxxx]]]XXXWWW\\\kkkwwwbbbIIIOOOddd~~~xxxmmmgggcccddd___RRRHHHDDD===:::777555555555444222444444333333333333222222555555444333333666:::>>>@@@:::555666888;;;BBBJJJTTT]]]```ccchhhaaaYYY\\\qqqzzz|||___KKKOOOnnn~~~kkk^^^SSSSSSMMMNNNVVVfffvvvyyyxxxvvvpppqqqxxxiiiaaaZZZ[[[___ccceeeeee{{{kkkYYYLLLCCC===999555555444333333222111111333333222111000000111111222222222222222222222222111222222333333444444555<<<999???bbbvvvOOOCCCAAAEEE\\\gggYYYRRRUUUfff{{{}}}}}}lllQQQDDDWWWttt~~~|||wwwmmmhhheeefff```SSSHHHDDD===;;;777666555555444333444444333333333333222222333333333222222555:::===AAA<<<888777777999BBBKKK\\\```]]]aaallliii```aaavvvxxxuuuzzzyyy^^^NNNZZZttteeeZZZSSSOOOKKKNNN]]]qqqzzzpppllloooccc]]]XXXXXX[[[^^^cccfffwwwvvvdddSSSHHHAAA<<<888555444444333222222111111333222222111000000111111222222222222222222222222111111222333333444444555999<<<;;;KKKssscccIIIBBB@@@MMMiiixxx\\\RRRMMMXXXkkk}}}hhhTTTHHHNNNnnn~~~~~~||||||yyytttmmmjjjhhhhhhaaaUUUJJJDDD>>>;;;888666555555444333444444333333333333222222111222222111222555999===BBB???<<<:::777777@@@KKK^^^cccccckkk||||||ooojjj}}}|||uuurrrZZZOOOuuupppggg\\\WWWNNNJJJTTTgggzzzrrrfffbbb^^^ZZZWWWYYYYYYZZZaaaiiiwwwtttiiiYYYKKKBBB===999777444444333333222222111111333222111111000111111111222222222222222222222222111111222222333444444444444>>>999888VVV}}}SSSJJJ???BBBPPPiiipppaaaTTTTTT___qqq{{{bbbJJJEEEOOOggg|||zzzuuupppmmmlllkkkiiibbbVVVKKKEEE>>>;;;888666666555444333444444333333333222222222000111222222222555999===BBBAAA@@@===777555>>>IIIYYYgggqqq~~~uuu~~~qqqZZZeee}}}sssiiicccXXXPPPQQQ[[[jjj|||yyyhhh___^^^[[[ZZZ\\\ZZZYYYaaalll~~~wwwhhh^^^PPPDDD===999666444333333333333222222111111222222111111111111111222111111111111111111111111111111111222333333444444222===;;;777IIIlllkkk[[[FFFCCCKKKXXXxxxdddYYY[[[hhhyyy^^^LLLAAANNNkkk}}}yyytttpppmmmnnnnnniii```VVVLLLEEE>>><<<888666666666555333444444333333333222222222111222333333444666999<<>>===???BBB???:::999;;;KKKbbbjjjgggkkkmmmkkknnnrrrvvvbbb^^^}}}rrroooiii```TTTNNNUUU```vvv~~~kkk\\\ZZZ[[[aaaxxxttt^^^SSSKKKAAA999666555333111111111111111111111222222111111000000111222222333111111111111111111111111000000000111222222333333333555333444777<<>>BBBAAA;;;888888<<>>777555555444222111111111111111111222222111111000000111222333333000000000000000000000000000000000111222222333333,,,888999444666999EEEYYY|||NNNLLLBBBGGGpppiii]]]VVV___hhhmmmvvv~~~lllppp|||~~~}}}VVVGGGDDDAAANNNooo}}}uuuqqqqqquuutttooohhh]]]SSSLLLHHH@@@===999777777666555333444444444444444444444444333333333444444444555555:::;;;>>>AAACCCAAA<<<888999DDDNNNSSS]]]hhhiiiaaarrrttttttsssxxxvvvddduuuoooiii___OOOFFFHHHWWW___rrrvvvdddfffccclllnnn^^^QQQFFFBBB;;;555111111333555000000000000000000000000000000000000000000000000//////000000000000//////000000000000000111111222777777666555555888===AAAssshhhCCC>>>FFFKKKmmmjjj\\\WWWXXXZZZ```wwwwwwmmmuuuyyy}}}yyyTTTAAAAAAHHHLLLddd}}}uuuqqqqqqrrrpppllleee\\\RRRKKKGGG@@@===999777777666555333444444444444444444444444333333333444444444444555777999<<<@@@BBBAAA===:::777===DDDLLLVVV```dddcccuuuvvvqqqhhhfffrrrqqqssstttiiiddd\\\SSSNNNOOOUUUggg}}}ggggggiiixxxvvvdddTTTIIIBBB???999333000111333555555444444333222111000000000000000000000000000000//////000000000000//////000000000000000111111222555666666555555777;;;>>>XXXsssMMMCCCFFFHHHOOOaaazzzxxx]]]UUUVVVZZZ]]]lll}}}wwwpppuuu}}}|||[[[IIIEEEFFFMMMTTT~~~~~~vvvrrrqqqnnnllliiibbb[[[RRRKKKGGG@@@===999777777666555333444444444444444444444444333333333333444444444444444666999===AAACCCAAA???888666:::DDDNNNUUU\\\aaalllrrrqqqfff```lllzzznnn|||mmmfffcccXXXJJJJJJLLLXXXpppmmmiiirrrkkk[[[NNNEEE===:::555222000111444666999999777555333222000000000000000000000000000000//////000000000000//////000000000000000111111222222444555555555666999;;;BBBrrr]]]KKKCCC===>>>HHHUUUlllfffUUURRRVVVUUU[[[hhhnnn~~~wwwhhhlll~~~nnnkkkjjjooovvvmmmvvv{{{\\\CCCBBBHHHNNN___sssxxxtttsssllljjjfffaaa[[[SSSLLLHHH@@@===999777777666555333333333333333333333333333222222333333333444444444333444777<<>>888666555333333333444666888555555444444333222222222//////////////////////////////000000000000//////000000000000000111111222///111444555444444555666888888CCCkkkeeeLLL@@@BBB@@@FFFkkkeee\\\SSSPPPVVVZZZXXXbbbnnnuuu{{{}}}pppjjj|||xxxnnnkkkgggccc```___]]]\\\aaabbbbbbbbbdddiiiooorrrwww~~~~~~vvvzzz{{{\\\GGGHHHGGGLLLgggzzztttrrrllliiiddd```]]]WWWOOOIII@@@===999777777666555333333333333333333333333333222222222222333333333333333333444999???FFFJJJKKKGGGBBB@@@DDDJJJOOOVVV[[[uuu}}}uuu~~~nnneeeZZZOOOHHHKKKXXXlll~~~zzz}}}xxxmmmVVVJJJBBB:::555555444444333333444555666111111111111111222222222000000000000000000000000//////000000000000//////000000000000000111111222///111333444333333444555999222888XXXoooMMM===???>>>BBB]]]~~~kkkXXXOOOPPPNNNRRRYYYcccjjjnnnzzz}}}jjjcccrrr|||qqqlllmmmoooooommmpppsssuuuxxx~~~~~~~~~|||vvv|||vvvooo{{{dddMMMAAAFFFIIIYYYyyyrrrnnnlllhhhccc```]]]WWWOOOHHH@@@===999777777666555333222222222222222222222222111222222222222333333333333222222666<<>>:::777666555444333666555444333222333444444222222222222222222222222111222333333555:::@@@DDDJJJCCC>>><<>>:::777666555444333666555444333222333333444222222222222222222222222000111111222333777<<>>:::777666666555444555555444333333333333333222222222222222222222222000000000000111333888<<>>888EEEVVV~~~vvv^^^jjjtttvvvqqq```VVVMMMHHHQQQZZZjjj{{{ssskkknnnrrryyyxxx\\\GGG666444777555333333222222111111111000000000////////////////////////,,,---......///.........//////////////////.........//////000000111111222111111111222222222222333666666888999666777HHH\\\lllYYYMMMAAA???FFF```sss^^^PPPHHHKKKKKKIIIQQQ___dddlllzzz}}}lllcccjjj{{{}}}zzz~~~kkkOOOEEEJJJ[[[uuuyyywwwoookkkhhhccc^^^YYYSSSMMMIIIBBB???:::777666666555444444444444333333333333333111111111111111111111111000111111000000111555888HHHTTT___]]]OOOAAA???CCCddd{{{lllnnnzzzgggxxxmmm```VVVOOOPPPRRRZZZjjj}}}qqqppprrrsssttteeeNNNBBB888666777555444666111111111111000000000000////////////////////////,,,,,,---...............////////////..................//////000111111111111111111111222222222222444444888;;;:::999@@@IIIwww^^^HHHBBBGGGMMMooorrrZZZLLLQQQSSSKKKKKKUUU___dddooo{{{zzznnnjjjvvv~~~zzz|||bbbQQQEEEKKK___yyywwwtttkkkiiifffaaa]]]XXXSSSMMMJJJBBB???;;;888777666555444333333333333333222222222111111111111111111111111111222222111000111444666AAAOOO```gggaaaTTTDDD;;;LLLdddyyy~~~yyy~~~kkkqqqmmmbbb\\\OOOJJJKKKWWWgggyyy}}}qqqmmmnnnsss{{{nnnVVVEEE@@@:::888666444444555111111111000000000//////////////////////////////,,,---......//////......000000//////.........---.........///000000111111000000111111111222222222///000222666888888<<<@@@XXXYYYFFFDDDCCCOOOeeetttXXXUUUTTTKKKGGGMMMTTTWWW___iiirrr|||xxxqqqsssxxxwww\\\JJJFFFLLLbbb~~~sssnnndddgggddd```\\\XXXSSSNNNKKKCCC???;;;888777777666444333333333333333222111111111111111111111111111111111222222111000111333555:::GGGWWWcccggg___MMM===???VVVkkktttyyy|||[[[ooosssjjjWWWMMMHHHNNNWWWbbbuuuwwwkkkfffpppmmmsss{{{[[[JJJ???<<<999666444222111111111111000000000/////////////////////////////////---......///000/////////000000000///......---------......//////000000111000000000111111111111222111111222444666888:::<<>>GGGLLL\\\\\\TTTNNN]]]}}}}}}zzzZZZLLLiii{{{hhh[[[QQQKKKKKKOOOYYYfffvvvxxxhhh```^^^[[[]]]pppjjjEEE>>>@@@999333555222222111000000//////............................................................/////////000000........................------...............///.........///000111111111111111111111222222222222444222444555555FFFuuucccQQQKKKEEEEEEKKKMMM{{{cccVVVSSSPPPKKKNNNKKKKKKOOOQQQRRRVVV[[[\\\aaajjjsss}}}wwwqqqoooppprrrttt|||zzzxxx]]]LLLGGGHHHBBBRRRooo}}}ttttttyyysssggggggddd___[[[WWWTTTSSSSSSIIICCC>>>===:::666444555444444444333333333222222111111111000000111222222000000111111111222222222///000111222666===FFFLLL```ccc]]]PPPPPPeeezzz}}}zzz[[[UUUvvvxxxfff___TTTNNNKKKPPPYYYddduuusssfffaaa```^^^```ppp|||zzzYYY???>>>@@@666222777222222222111000000//////------------------------........................---............/////////------------------------,,,---------......//////000000000000////////////000000000111111111222222333111444999555:::YYY}}}kkkSSSAAABBBMMM===^^^kkk___UUUMMMMMMJJJIIIMMMNNNMMMNNNRRRUUUXXX]]]bbbiiittt}}}{{{{{{{{{{{{zzzzzz{{{qqqZZZKKKDDDCCCDDDDDDdddsssxxx~~~wwwrrrhhhkkkgggaaa[[[UUURRRPPPPPPJJJDDD???===;;;666444666444444444444333333333333111000000000000111222222000111111111111222222222,,,...000111222777@@@FFFVVV\\\___ZZZTTTYYYjjjzzzyyyppp\\\oooxxxqqqcccXXXOOOOOOPPPSSS^^^jjjwwwjjj[[[YYY]]]\\\aaasss~~~^^^JJJ<<<<<<<<<444000555222222111111000/////////------------------------------------------------------------.........///------------------------,,,,,,,,,---......//////111000000000/////////...///000000000000111111111222///333999666333???RRRsssOOO@@@CCCBBBHHHXXXyyykkkYYYPPPKKKHHHJJJJJJIIIIIIKKKMMMPPPRRRTTTVVV]]]fffmmm~~~{{{xxx}}}xxxtttttt{{{eeeNNNCCCDDDHHHLLLOOOeee|||}}}~~~}}}uuussskkkmmmiiibbb[[[VVVSSSQQQQQQKKKEEE???>>>;;;777555666555444444444444333333333000000000000000111222222000111111111111222222222...000222111000222888>>>GGGOOO^^^iiidddYYYZZZcccsssvvvccciiiyyyjjj]]]WWWQQQKKKNNNWWW^^^kkk{{{uuufff[[[UUUXXX___eeerrrvvv```HHH???888777666333111111111111000//////......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////////////////000000000000/////////000000000111111222///000555666444777===RRRyyytttQQQCCCGGGBBB???LLLnnn|||ggg]]]SSSOOOLLLIIIHHHKKKGGGIIIKKKKKKKKKNNNSSSXXXeeeppp~~~~~~{{{xxxuuussssss{{{]]]NNNAAABBBNNN___rrrvvv|||}}}uuutttnnnkkkhhhbbb\\\XXXVVVUUUVVVLLLEEE@@@>>><<<777555666555555444444444333333333000000///000000111222222000111111111111222222222111444555333000000444999???FFF]]]uuuttt]]]PPPRRRrrr~~~```nnnzzzjjjbbbXXXKKKIIIOOOOOOZZZhhhttt~~~ttt___XXXYYYZZZ___dddwwwnnnaaa{{{hhhNNN>>>:::444111333444333000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------...///000111222222////////////000000000000333000000222777:::<<<>>>666ZZZgggMMM===FFFLLLKKKQQQqqqtttdddYYYQQQLLLKKKMMMEEEGGGJJJIIIHHHIIIMMMQQQTTT]]]hhhqqqyyy~~~yyyrrrllliiihhhggggggsss|||]]]IIIGGGLLL[[[nnn~~~|||rrrkkkmmmggg```[[[YYYXXXUUURRRLLLHHHBBB>>>;;;999777555555444444333333222222111111111111111111111111111000111111111111222222222000111111111111222222222:::GGGWWWdddnnnmmm\\\JJJTTTxxxyyyddd}}}uuuggg```YYYPPPJJJLLLOOOXXXccclllyyy|||oooaaa[[[___]]]VVV```tttooobbbpppiiiRRRFFF:::999777555333222111000000000///...------,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,---------......------------------------,,,,,,,,,---------..................////////////////////////000000000000222222222222333444555555BBBFFFbbb\\\SSSCCCDDDLLLIIIQQQrrrqqqaaaSSSNNNOOOLLLHHHFFFHHHHHHFFFIIIMMMPPPSSSWWW\\\cccmmmyyy~~~zzztttnnnlllcccaaaddd\\\RRR\\\oootttZZZPPPDDDXXXqqq}}}}}}tttnnnmmmgggaaa\\\[[[ZZZWWWTTTLLLHHHBBB>>>;;;999777555555444444333333222222111111111111111111111111111000000111111111222222222000111111111111222222222555???LLLWWWaaafff```VVVJJJ^^^zzzoooeeemmmwwwiii```WWWQQQIIIIIIMMMSSSYYYbbbrrrsssfffbbb]]]]]]bbb```bbbvvv|||zzzwwwSSSFFF>>>888777555333111000//////000//////...------,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,------------...------------------------,,,,,,,,,------------...............////////////////////////000000000000222222111222222333444555111:::NNNttt___HHHAAAHHHFFFHHHUUU___uuuuuufff\\\RRRLLLIIIKKKKKKIIIHHHJJJJJJKKKNNNPPPSSSZZZccciiiwwwvvvpppllleee```\\\UUUPPPPPPOOOVVVmmmjjjQQQJJJLLLYYYyyy|||~~~uuuppplllgggaaa^^^]]]\\\YYYWWWLLLHHHCCC>>>;;;999777555555444444333333222222111111111111111111111111111000000000111111111222222000111111111111222222222111888@@@HHHRRR^^^hhhkkkbbb]]]aaaxxxXXXeeeppp^^^SSSPPPLLLJJJJJJJJJNNNXXXdddtttyyyoooddd]]]ZZZ[[[^^^ccciiippp{{{TTT>>>;;;999555444222111///...------//////......---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,---------------............/////////////////////000000000000111111111111222333444555000777???NNNrrreeeLLLHHHEEEFFFHHHEEEFFFUUUppp{{{kkk```WWWTTTQQQLLLGGGEEEHHHIIIIIIHHHIIIKKKPPPSSS[[[aaalllwww~~~zzzqqqfff___\\\XXXSSSOOOKKKNNNSSSXXX```ooowwwaaaPPPOOOZZZeeeqqqqqq}}}}}}uuupppjjjfff```^^^]]]]]]ZZZWWWLLLHHHCCC>>><<<:::777666555444444333333222222111111111111111111111111111000000000000111111111111000000111111111222222222222666999===FFFYYYooovvvbbbooozzzaaadddmmmaaa```XXXQQQLLLIIIIIIOOOVVV^^^bbbjjjuuuwwwggg___\\\]]]``````dddlll{{{sssWWW@@@999<<<888333222111///...---------.........------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////////////////000000000000000000000111111222333444666888888:::MMMvvvdddNNNDDDGGGLLLHHHEEECCCJJJ\\\ppp{{{hhh___YYYSSSNNNLLLLLLKKKJJJIIIIIIJJJLLLMMMOOOQQQXXX___eeelllzzz|||rrrbbbZZZRRROOONNNLLLKKKLLLKKKYYYiiixxxvvvgggTTTNNNZZZttt{{{ttt|||sss|||tttooohhhddd___]]]]]]\\\YYYVVVMMMIIICCC???<<<:::888666555444444333333222222111000000000000000000000000//////000000000111111111000000111111111222222222333444555777>>>QQQmmmrrrbbb}}}uuuTTTYYYwwwlllbbbWWWPPPLLLIIIKKKOOORRRUUU[[[dddooo|||rrraaa[[[\\\]]]aaaeeehhhlllzzzvvvUUUDDD<<<>>>???666222222000///............---------------,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............////////////000000000000000000000000111222333333444111333888>>>UUUgggRRRMMMLLLCCCOOOGGGFFFKKKNNN\\\oooeee]]]XXXVVVMMMKKKIIIHHHIIIJJJKKKKKKJJJKKKPPPVVVYYY\\\fffpppvvv{{{lll```UUUNNNIIIIIIIIIHHHMMMTTT___ooohhhXXXLLLVVVvvv}}}tttIII|||tttooohhhddd```^^^^^^\\\YYYUUUMMMIIIDDD???<<<:::888666555444444333333222222111000000000000000000000000/////////000000000111111000111111111111222222222333222222444888EEE]]]sssjjjfffkkkXXXhhhxxxlll___WWWQQQLLLIIIJJJIIIJJJNNNTTT]]]hhhqqqwww~~~nnnaaaWWWXXX\\\]]]cccjjjvvv~~~{{{\\\FFF???<<<>>>===222111111000///////////////------,,,,,,,,,,,,,,,,,,++++++************++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........////////////000000000000////////////000111222333555000444<<<999>>>eeeppp]]]FFFFFFBBBDDDHHHDDDFFF```nnnaaa\\\RRROOOJJJHHHGGGHHHHHHGGGGGGHHHLLLQQQRRRSSSYYYaaaaaahhhttt}}}zzzvvvtttpppgggZZZPPPKKKGGGGGGJJJJJJLLLZZZiiizzzbbbbbbmmm~~~tttRRR===}}}vvvqqqjjjfffaaa______]]]YYYUUUMMMIIIDDD???===:::888777555444444333333222222111000000000000000000000000////////////000000000111000111111111111222222222222111222444555:::KKK\\\sssyyysss}}}|||dddZZZ}}}rrriiibbbYYYRRROOOHHHGGGHHHJJJOOOUUU[[[___nnnwww}}}pppgggaaa[[[ZZZ___aaacccqqq[[[HHH???===666666888222000000///.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))*********++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........////////////000000000000///////////////000222222666444777:::555333FFF___uuuWWWKKKCCCDDDBBB@@@HHHVVVmmmuuujjjddd[[[TTTQQQOOOLLLKKKIIIHHHJJJMMMLLLKKKOOOUUUSSSVVV^^^gggkkkoooyyyzzztttrrrhhheeeaaa]]]ZZZTTTNNNJJJKKKLLLRRRZZZ^^^fff}}}eeeFFF888999~~~xxxssskkkhhhcccaaa```^^^ZZZVVVNNNJJJDDD@@@===;;;888777555555444333333222222111000000000000000000000000////////////000000000000000111111111111222222222333111333666555555???LLLZZZllllllqqq~~~aaaVVVttt~~~uuujjj```[[[PPPOOOLLLJJJKKKMMMPPPRRRUUU^^^gggnnnyyyxxxmmmeee]]]XXX\\\\\\aaahhhiiinnnwwwZZZEEE<<<<<<;;;///---555666///......------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000.........//////000111222...111444333222444:::???SSS|||hhhMMMDDDEEEEEEEEEGGGKKKMMM[[[www}}}qqqfff```[[[WWWTTTNNNLLLJJJKKKHHHFFFHHHNNNKKKLLLPPPUUUUUUUUU```mmmjjjlllpppvvv|||zzzqqqhhhaaa]]][[[XXXVVVRRRNNNLLLKKKLLLMMMUUUYYYdddrrryyyyyyuuu{{{fffNNN===---,,,666~~~vvvpppqqqkkkeeebbbbbbaaa\\\WWWPPPIIICCCAAA>>>:::888:::666777888888777555333111222222111111111111222222000///.........///111222111///...,,,,,,...///111222222222333444555777888JJJeeecccoooooobbb___zzz}}}nnneeeeeebbbZZZNNNHHHIIIJJJIIILLLNNNRRRXXX```jjjrrrvvv}}}uuufff___]]][[[ZZZ\\\ZZZ___iiiqqqzzzvvvYYYGGG<<<;;;999666444222111000////////////............------,,,,,,+++***))))))************************)))************+++++++++((())))))))))))*********+++,,,,,,------,,,,,,+++,,,+++***+++---...---,,,,,,,,,,,,---------..................////////////000000000000////////////111222222333444555666666<<>>HHHLLLOOOccc}}}vvvkkkccc```YYYRRRQQQSSSPPPKKKMMMMMMMMMLLLLLLLLLMMMNNNKKKLLLOOORRRWWW\\\aaadddffflllsssxxx{{{|||wwwoooeee^^^```\\\WWWRRRNNNLLLKKKKKKLLLPPPZZZdddllluuu{{{rrrnnnvvvlllWWWDDD444444666333000333~~~zzzwwwpppjjjdddbbbbbbaaa\\\WWWQQQJJJDDDBBB???:::999:::888777777666555444333333222111111000000111111222///////////////000111111000000000000000000000000000000000111222333444555444CCCUUUfff~~~xxxrrrcccVVVcccwwwuuunnneee```\\\TTTKKKGGGGGGFFFGGGJJJMMMQQQTTT\\\eeeqqqzzzyyyooohhh\\\UUUPPPQQQUUUZZZ```gggppprrr[[[FFF===:::888777555333111000////////////.........---------,,,,,,,,,+++******))))))************************)))))))))*********++++++************+++++++++,,,)))******++++++******))),,,+++***+++,,,------+++,,,,,,,,,---------......---............/////////////////////////////////111111222333444555555666===666EEEtttkkkVVVMMMEEEBBBGGGGGGEEEMMM[[[}}}sssjjjfffbbbXXXLLLMMMMMMMMMLLLLLLKKKJJJJJJLLLLLLMMMPPPSSSWWW[[[]]]^^^ccchhhlllnnnsssyyy~~~|||}}}yyytttnnniiieee```YYYTTTUUURRRNNNKKKKKKLLLMMMMMMPPPZZZmmm|||~~~[[[DDD;;;333000333333...///444}}}xxxtttqqqkkkeeecccdddccc^^^YYYQQQJJJDDDBBB???;;;999:::888777666555444333333333111111000000000000111111///////////////000000111000000111111111111000000/////////000000111333333444;;;CCCMMMaaayyytttqqqddd___yyylllgggeee```YYYQQQOOOLLLIIIHHHHHHJJJKKKPPPUUU]]]cccgggnnnwww}}}tttjjjaaaZZZVVVUUUTTTVVV\\\```dddlllttt|||[[[EEE===;;;;;;666555333111000..................---------,,,,,,,,,+++++++++******))))))************************))))))))))))******************+++++++++,,,,,,,,,******++++++++++++******+++*********,,,---,,,+++,,,,,,,,,---------......---------.........//////.........///////////////000000111222333444555555;;;000666TTTzzzeeeYYYNNNFFF@@@>>>FFFQQQ[[[ooosssaaa\\\YYYVVVSSSRRRPPPOOONNNJJJJJJJJJJJJKKKMMMOOOPPPQQQTTTVVVXXXYYY\\\```dddeeeeeefffgggjjjmmmrrruuuuuuuuuwwwxxxzzz{{{|||}}}~~~~~~}}}~~~~~~yyytttrrrooojjjfff___[[[VVVSSSRRRQQQOOONNNUUUWWWYYYZZZ[[[^^^dddiiimmm{{{~~~sssrrrRRR<<<444333000111444222------111xxxsssrrrlllgggeeeeeeddd```[[[QQQJJJDDDBBB???;;;999;;;888777666444333333333333111000000000000000000111...//////000000000000000000000111111111111000000////////////000000111222444666999???KKK___rrr}}}{{{www^^^ccc}}}zzznnnllliiifff___[[[VVVPPPKKKIIIHHHGGGHHHKKKNNNQQQUUUZZZbbbgggpppyyyvvvpppggg^^^WWWTTTRRRQQQZZZ[[[^^^dddiiirrryyyUUU???999:::888555333222111000......------------------,,,,,,,,,,,,++++++***************)))))))))))))))))))))))))))(((((()))))))))***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***)))***,,,---,,,+++,,,,,,,,,---------......------------............------....../////////000///000000111222333444444555111555AAAPPPjjj{{{eeeQQQGGGHHHMMMMMMOOOWWWiii|||rrrjjjccc^^^YYYVVVRRRQQQOOONNNMMMMMMNNNOOOKKKKKKLLLLLLMMMOOOSSSUUUUUUTTTTTTUUUXXX\\\___aaa\\\\\\^^^```aaacccdddeeeddddddeeegggjjjnnnqqqtttrrrrrrrrrqqqrrrtttyyy|||~~~}}}yyytttoookkkiiihhhdddaaa^^^\\\YYYWWWWWWYYYVVVRRRQQQRRRVVVYYY[[[cccmmmxxx|||pppqqq~~~nnnXXXEEE444---111444111000111111...,,,---{{{vvvrrrlllgggeeefffeee```\\\RRRKKKEEECCC@@@;;;999;;;777666666555444333222222111000000//////000000111......///000000000000000000000000000000000000000///////////////000111222000111444999@@@LLL___oooooo|||llleee{{{~~~tttppplllkkkggg```YYYRRRMMMKKKJJJEEEFFFHHHIIIKKKPPPVVVZZZaaagggqqq||||||ttt___[[[VVVRRRQQQSSSVVVXXX^^^___ccciiippppppXXX@@@777:::;;;666111222111000///...---------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))((((((((()))))))))******************+++++++++,,,,,,,,,,,,------,,,,,,,,,+++***)))***+++,,,,,,***,,,,,,,,,---------......,,,------------.........---------......//////000//////000111222333333444000222888;;;999FFFssswww^^^NNNEEEEEEHHHLLLPPP^^^yyyxxxoooiiiaaa___[[[WWWTTTRRRQQQPPPOOONNNMMMMMMNNNPPPRRRTTTNNNMMMLLLMMMPPPSSSTTTUUUPPPQQQRRRSSSUUUVVVWWWWWWUUUVVVXXXZZZ]]]```ccceeeaaabbbaaa```aaacccgggkkkhhhhhhhhhiiiiiiiiijjjjjjiiigggdddaaa]]]ZZZWWWVVV]]]YYYVVVVVVUUUSSSUUUXXXVVVWWW[[[aaajjjsss{{{xxxbbbfffxxxdddGGG:::555......333222///,,,---//////...,,,zzzvvvpppkkkeeecccdddddd___ZZZRRRKKKEEECCC@@@;;;:::;;;555666666666555333111000000000////////////000000---...///000111000000///000000///......///000000000000000///000000111222//////222666777<<>>;;;<<<888777666555444333222222000000000000000000000000////////////000000000000000000////////////000000//////000000000000111111000111111222333444555555222:::FFFaaauuuiiitttxxxllleeebbb]]]YYYXXXTTTQQQNNNJJJGGGEEEDDDDDDFFFIIILLLNNNQQQVVV^^^eeekkkoootttxxx|||vvvppphhh```ZZZTTTOOOLLLIIIJJJLLLPPPTTTXXX[[[]]]dddiiiuuu]]]CCC;;;::::::555444333111000///////////////...---,,,+++******+++++++++******))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++)))((()))***+++***(((++++++******++++++,,,---++++++***************)))------------,,,+++***)))------------............------...///000000000000111111111222333333444444222444666EEEppp{{{fffYYYTTTMMMKKKOOOSSSXXXgggwwwyyy|||zzz}}}lllbbbbbb{{{]]]MMM999...---000222111///////////////.........,,,,,,,,,,,,++++++++++++|||uuunnniiicccaaaaaabbbaaa___WWWPPPKKKHHHEEE???;;;<<<888777777555444333222222000000000000000000000000////////////000000000000000000////////////000000////////////000000000111000111111222333333444444333888>>>QQQooosssWWWZZZmmm|||vvvllliiigggeeeccc___[[[VVVQQQMMMJJJGGGFFFGGGHHHIIIJJJJJJMMMRRRVVV]]]___bbbdddhhhnnnuuuzzz|||}}}vvvooojjjccc___YYYTTTPPPNNNMMMMMMNNNPPPSSSVVVZZZ```eeeiiiqqq|||hhhHHH;;;;;;;;;:::333222111000///...............------,,,+++******+++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))***************)))((()))***+++)))(((++++++******++++++,,,---++++++++++++************,,,,,,,,,,,,,,,,,,++++++,,,,,,---------.........,,,---...///000000000000000000111111222333333333333;;;>>>===MMMuuunnn\\\QQQUUUWWWQQQQQQYYYccclllssshhhqqqgggVVVAAA999111000444666222...........................,,,,,,,,,++++++++++++***|||vvvjjjhhheeeeeefffddd```\\\XXXRRRLLLJJJFFF@@@<<<<<<888888777555444333222111////////////////////////////////////000000000000//////000000000000//////...////////////000000000000111111222222333333333333666555===PPPaaavvvyyyfff___[[[```ooo~~~zzzvvvmmmhhhbbb]]]ZZZWWWTTTQQQIIIIIIHHHGGGFFFFFFHHHJJJOOOOOOOOOPPPRRRWWW\\\```bbbgggnnnsssvvv|||zzzvvvoooiiiccc\\\VVVSSSPPPNNNLLLIIIIIIKKKOOOQQQWWWZZZ^^^ccckkkuuuuuuaaaIII===;;;;;;777333111000///...............---------,,,,,,++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))***++++++)))'''++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......,,,,,,,,,------------...,,,---...//////000000000//////000111111222222333222333777999999DDDbbbrrrllljjj^^^UUUTTT^^^___rrrnnnaaa```fffhhhgggxxx|||```III<<<777333222222333444222...***---------------.........,,,,,,+++++++++*********{{{ttthhhggggggiiijjjgggaaa[[[YYYSSSNNNKKKGGG@@@<<<<<<999888777666444222111111////////////////////////////////////000000000000//////000000000000//////......////////////000000111111111111222222333333333666222000999BBBUUUooooooTTTLLLMMMbbbzzztttmmmhhheeebbb^^^ZZZSSSQQQOOOLLLJJJHHHHHHGGGIIIHHHFFFEEEFFFIIILLLNNNQQQUUUZZZ]]]```dddkkkpppmmmppptttxxx|||zzzvvvrrrlllgggaaa^^^XXXTTTPPPMMMIIIFFFEEEFFFGGGHHHKKKPPPVVV[[[```gggssshhhPPPDDD888777999777333000000///...............///---,,,,,,,,,+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))***++++++)))'''++++++******++++++,,,---,,,,,,,,,,,,,,,---------))))))***+++,,,...///000,,,,,,,,,,,,------------,,,,,,---.../////////////////////000111111222222666......666999666===KKKuuukkk[[[[[[UUUWWWeeeooonnnjjjjjjttt{{{aaaYYYPPPQQQ^^^qqq|||___HHH:::444222000000000000///---------...,,,,,,,,,---------------++++++++++++************yyyrrriiihhhhhhjjjkkkhhhbbb\\\ZZZTTTOOOMMMHHHAAA<<<<<<999999777666444222111000////////////////////////////////////000000000000...///000111111000///............/////////000000111111111111222222222222111555222111666777@@@RRR|||^^^EEEGGGXXXmmmyyyuuuqqqkkkfffbbb___\\\XXXUUURRRPPPNNNKKKIIIGGGFFFFFFGGGHHHHHHIIILLLOOOQQQRRRUUUZZZ___]]]___bbbeeeiiinnntttxxxxxx{{{}}}~~~yyytttrrrmmmhhhbbb]]]ZZZXXXTTTQQQNNNLLLKKKKKKIIIHHHIIIKKKOOORRRUUU[[[ccciiisssfffIIICCC;;;666777777333111222//////............///000,,,,,,,,,+++++++++++++++((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))((()))***,,,+++)))'''++++++******++++++,,,---******++++++,,,,,,,,,,,,++++++******+++---...///++++++,,,,,,,,,---------,,,,,,---...////////////......//////000111111222444222222555888999:::;;;FFF```vvvvvvlll___WWWTTTTTTSSSQQQNNNRRRZZZdddssstttfffYYYZZZaaaooocccRRR===222111444444111//////...,,,,,,---///000++++++,,,,,,,,,---------++++++++++++************}}}wwwoookkkiiiiiijjjkkkiiiccc___ZZZTTTOOOMMMIIIBBB===<<<999999777666444222111000////////////////////////////////////000000000000...///000111111000///.............../////////000111111111111111222222222+++111111444;;;888777BBB^^^{{{|||ZZZPPPNNNNNN^^^vvv{{{vvvjjjgggccc___\\\XXXUUUSSSLLLJJJHHHGGGGGGHHHGGGGGGCCCFFFHHHHHHHHHJJJNNNSSSVVVWWWXXXYYYZZZ^^^bbbfffiiikkkmmmnnnooorrrwww|||~~~zzztttmmmhhhdddccc```ZZZTTTOOOMMMMMMNNNLLLJJJIIIJJJLLLLLLKKKNNNQQQVVVZZZ^^^dddlllqqqgggJJJ===<<<777666888666///...222///............///000000,,,,,,++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((()))+++,,,+++)))&&&++++++******++++++,,,---))))))******++++++++++++---,,,+++++++++,,,---...++++++,,,,,,,,,---------+++,,,---...////////////......//////000111111111'''444999000+++222:::;;;:::EEE\\\hhhZZZWWWUUUPPPPPPPPPPPPRRRXXXcccnnnvvvqqqeeeZZZfffmmm}}}kkkWWW>>>;;;666222000......---+++++++++---......,,,)))+++++++++,,,,,,---------+++++++++************))){{{yyytttnnnggggggggghhhiiigggccc___XXXTTTNNNIIIFFFBBB???<<<999888777666444222111000111111000000//////......---,,,,,,---///000///...........................---...///...---...///111000000000000111111111111222222333444444555555666BBBKKKdddttt___RRRKKKFFFRRR^^^mmm|||tttkkklllkkkdddbbbeee[[[XXXUUURRRPPPMMMJJJHHHDDDCCCBBBCCCFFFHHHHHHHHHIIIIIIIIIIIIKKKMMMOOOPPPXXXXXXXXXZZZ\\\___aaaccchhhiiikkkmmmooorrrssstttyyy|||~~~|||xxxuuuooolllhhhddd```\\\XXXUUUUUURRROOOLLLKKKJJJIIIHHHGGGHHHIIILLLOOOTTTWWWYYY^^^eeelllpppttt|||```FFF999999444444333222111000///...+++++++++,,,,,,---------,,,,,,,,,+++++++++******((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((()))******++++++))))))*********+++++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++,,,------......///............////////////111111111111222333444444999999===KKKhhhoooZZZWWWXXXUUUOOOOOOUUUZZZ[[[eeetttuuurrrnnnooozzzxxxxxxdddPPP===111333222000//////000000111,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))~~~{{{zzzuuuooofffffffffhhhhhhfffccc```YYYUUUOOOJJJFFFCCC???===999888777666444222111000111000000000/////////......---,,,---//////...---........................---...///...------///111//////000000000111111111222222333333444555555555777:::IIIeeelll]]]JJJEEEEEENNNWWWcccvvv}}}vvvooolllhhhiiiiiifffaaa\\\YYYXXXPPPNNNLLLKKKKKKJJJHHHFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLLLLMMMNNNPPPRRRTTTUUUXXXXXXZZZ\\\^^^```bbbcccdddgggiiikkklllmmmooopppxxx{{{zzzzzz|||~~~}}}xxxsssoookkkfffcccaaa```^^^\\\WWWUUUSSSQQQOOOMMMKKKIIIHHHGGGGGGHHHJJJLLLNNNNNNRRRSSSUUUWWWZZZ```gggmmmppp{{{hhhSSSEEE999444666444333222111000///......++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((()))******++++++))))))*********+++++++++------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,---.....................////////////111111111111222333444444333555777<<>>999888777666444222111000000000000000////////////000///------......---+++........................---.........------///000////////////000000000111111111111222333333444444888666555777???RRRppp{{{iiibbb\\\QQQIIIHHHQQQTTT^^^ppp|||uuunnnhhhddddddbbbaaa```aaaaaa___]]]ZZZXXXUUUQQQNNNJJJHHHFFFEEEFFFGGGHHHHHHGGGEEEDDDEEEEEEFFFGGGIIIJJJKKKKKKIIIJJJKKKKKKKKKKKKMMMOOOSSSTTTUUUVVVVVVUUUSSSRRRPPPPPPQQQRRRRRRQQQOOOMMMLLLJJJHHHFFFFFFFFFGGGHHHEEEFFFGGGGGGHHHJJJLLLNNNTTTUUUWWWYYYZZZ\\\^^^```bbbmmm{{{yyyppp[[[HHH888777<<<;;;555111111111000000///...---------,,,,,,,,,++++++******++++++++++++************((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((()))******++++++************************,,,+++++++++++++++++++++,,,,,,++++++++++++,,,,,,***++++++,,,------......---------.........//////000000///000000111222333111555888666333555===EEEMMMlll}}}yyyoooeee___\\\bbbvvvsss```]]]sssaaaFFF999111111222444555222---(((...------,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))~~~|||tttjjjddddddeeefffgggeeebbb___ZZZVVVPPPKKKHHHDDD@@@>>>999888777666444222111000////////////000000000000000///------......---+++........................,,,---...---,,,---...000...////////////000000000000000111111222333333333222333555555666>>>RRReeerrr^^^VVVQQQOOOTTT\\\jjjyyytttkkkiiigggfffggghhhgggfffbbbaaa^^^[[[WWWSSSPPPOOONNNOOOOOOOOONNNKKKIIIHHHEEEEEEFFFFFFGGGHHHHHHIIIHHHIIIIIIHHHGGGGGGHHHJJJJJJJJJKKKKKKKKKKKKJJJJJJLLLKKKKKKIIIIIIIIIJJJKKKGGGGGGGGGGGGHHHIIIJJJLLLJJJLLLMMMMMMMMMOOOSSSVVVXXX\\\bbbgggkkkpppuuuyyygggRRRBBB<<<777888999666111...000//////......---------,,,,,,,,,++++++*********+++++++++*********))))))((((((((((((''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((()))******++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,******++++++,,,------...------------............////////////000111222222000111111333444777:::<<<;;;III```{{{nnn^^^aaannnjjj```iiizzzzzzzzzsssiiisss~~~zzzcccLLL;;;777;;;555333000...............,,,,,,,,,,,,,,,++++++***************************))))))))))))))))))))))))((((((((((((((((((((((((~~~}}}|||~~~~~~vvvlllfffeeefffggggggeeeaaa^^^YYYUUUPPPKKKGGGCCC@@@===999888777666444222111000////////////000000000000///...------...///...,,,........................,,,---...---,,,,,,...000......////////////000000///000000111111222333333...000333666555555>>>HHHtttvvvlll]]]NNNHHHKKKTTT\\\fffuuu~~~xxxsssqqqooonnnmmmjjjjjjhhhgggdddbbb___^^^[[[ZZZYYYWWWUUURRRPPPOOOIIIIIIIIIJJJJJJJJJJJJJJJLLLLLLKKKIIIGGGGGGHHHJJJHHHHHHIIIIIIJJJJJJKKKKKKNNNNNNNNNLLLKKKKKKMMMPPPHHHKKKNNNPPPQQQRRRSSSUUUVVVXXX[[[\\\\\\___eeejjjttt{{{~~~[[[FFF???777666555333000000111333.........---------,,,,,,+++++++++++++++*********+++************)))))))))((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((()))******+++++++++++++++************************+++++++++++++++++++++************++++++******++++++,,,,,,------,,,------------.....................///000111222333111///111444666666555555;;;AAAHHHYYYzzzxxxiiihhhqqqnnnjjjhhhaaaiiiaaa^^^___```bbbnnn}}}}}}vvvooommmttt}}}xxx~~~{{{tttuuu|||lllYYYDDD:::777444333333222000...,,,++++++------)))************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((}}}~~~}}}}}}xxxnnnhhhggghhhhhhhhheeeaaa]]]YYYUUUOOOJJJFFFCCC???===999888777666444222111000.../////////000000000111...---,,,---//////...---........................,,,---------,,,,,,...000........./////////000000//////000000111222222222333111222555666555777<<>>555///111555222,,,)))***---///111000---+++***))))))***+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((yyynnniiiiiiiiiiiihhheeeaaa]]]XXXTTTNNNIIIFFFBBB???<<<999888777666444222111000.../////////000000111111---,,,,,,---///000///...........................,,,---------,,,,,,...///............/////////000/////////000111111222222888222///222444444666999222@@@PPPggg~~~gggaaa]]][[[\\\XXXVVVcccuuu~~~{{{xxxvvvrrrnnnjjjhhhgggfffhhhhhhhhhgggggggggffffffffffffdddaaa^^^]]]___```bbbbbbcccdddfffiiikkkmmmpppuuuzzz|||yyyvvvuuuuuuzzzvvvVVVEEE>>>999666777000333444222111000...,,,------,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,************)))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((()))******++++++++++++++++++******))))))))))))******++++++++++++++++++************++++++)))******+++,,,,,,------,,,,,,,,,---------.........------......///000111***///444555333222444777222111333666:::===CCCHHH```ooosssmmmddd___YYYVVV\\\cccgggkkkyyyxxxnnnkkktttzzzyyy___CCC666777333111000...)))'''///999///...,,,***(((***---000+++,,,,,,------+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((yyyqqqgggdddeeeiiijjjeeebbbbbbZZZWWWSSSOOOJJJEEE???;;;888888666555333111000000////////////////////////...---,,,,,,......---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000222222222333333333444444555777>>>NNNkkksssiiibbb___^^^hhhiiinnnssswww~~~zzzwwwxxxyyysssuuuwwwuuurrrrrrtttwwwrrrssssssppplllkkknnnqqqkkkiiizzz___UUUGGG===999888666444222222222111000//////...------,,,,,,+++***))))))+++*********))))))((((((***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......+++---000111111111333444555444333333444666999:::@@@LLLkkk~~~}}}}}}vvvkkkjjjsss~~~www^^^III<<<666222000000000//////.........---------,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''xxxpppgggeeefffjjjjjjeeebbbbbbZZZWWWRRRNNNJJJEEE???<<<888888666555333111000000////////////////////////...---,,,,,,......---,,,------------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000000000000222222222333333333333444666666666;;;IIIcccqqqlllgggaaaYYYTTTYYYbbbrrrwww{{{}}}|||}}}qqqiiikkksss}}}|||xxx{{{rrr\\\IIIBBB999555444444222000222222111000000///......------,,,++++++***))))))*********)))))))))(((((()))))))))))))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((())))))))))))''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------------...---///111111000000111222333222111111222444777888======FFFWWWiii|||pppggggggjjj|||jjjQQQGGG;;;333111222222222/////////.........---------,,,,,,,,,,,,+++++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''~~~wwwnnngggfffhhhllljjjeeeaaaaaaZZZVVVRRRMMMIIIDDD@@@<<<888888666555333111000000////////////////////////...---,,,,,,......---,,,..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000111111222222222333333333777888777444444???RRRaaa|||jjj^^^[[[UUUTTTPPPPPP^^^xxx|||{{{|||uuunnnpppqqqssssssTTTCCC<<<:::777444444555555222///111111000000///.........,,,,,,,,,+++******))))))******))))))))))))((((((''''''((((((((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((()))))))))''''''((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------///000222111000//////000000000//////000222444555111000333999<<>>;;;888777666444555555444111////////////.........------,,,+++++++++******))))))))))))))))))))))))((((((''''''(((((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,------------///111111000///000111///......///000111333444...000555888666555<<>>999444444222000/////////...---.........---------------++++++***************)))(((((((((((((((((())))))'''(((((())))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------+++---///000000000111333......//////000222333333777222//////000222888===888EEEYYY~~~vvvwwwrrrjjjfffhhhkkkkkkxxxtttpppvvv{{{~~~yyyvvvxxxvvvmmmccc^^^TTTWWWYYY\\\aaalllzzzcccTTT@@@555333555444222///...---............---++++++++++++,,,,,,,,,,,,++++++*********))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''}}}}}}~~~vvvmmmhhhgggiiikkkgggcccdddiii```[[[TTTNNNIIIDDD@@@===888888666555333111000000////////////////////////...---,,,,,,......---,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------.........////////////000000000000111111111555111///111777::::::999;;;AAAKKK\\\|||}}}|||mmm]]]SSSMMMLLLNNNTTT[[[^^^ZZZVVVMMMLLLMMMQQQSSSUUU[[[bbb]]]```hhhrrrvvv{{{vvvkkknnnsssZZZPPPEEE>>>888333222555111000///...---...///000,,,,,,,,,,,,,,,,,,,,,,,,************************''''''(((((((((((())))))''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))'''(((((((((((()))))))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,***,,,...000000000222333......///000111222333333222///---...222555777777444<<>>===CCC\\\yyyuuuooojjjjjjssstttbbbWWWYYYZZZWWW]]]jjjggguuu}}}[[[KKKCCC<<<999000---444:::666000---...///111000...+++))))))+++++++++++++++++++++,,,)))))))))))))))*********&&&'''''''''(((((())))))$$$%%%&&&&&&'''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,))))))******++++++++++++******+++++++++,,,,,,,,,---///000000///......///+++,,,...///000111111111000333444000,,,...222444......,,,222999444555EEECCCYYYpppvvv___WWWGGG888222444555222,,,111444333///---000333***,,,...///---,,,++++++(((((())))))*********+++))))))))))))(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''~~~zzzyyyssslllkkkmmmnnnlllhhhfffgggjjjccc]]]WWWQQQMMMHHHAAA<<<999888666444222000...---////////////////////////...---,,,,,,......---,,,,,,,,,,,,------.........++++++++++++++++++++++++........................---------............//////////////////.........222333444333222222333555555555666777:::>>>BBBEEETTTnnnzzzjjjcccjjjzzzaaaHHH@@@>>>999333222222222111000//////...//////...---,,,,,,+++++++++++++++************))),,,,,,,,,,,,,,,+++'''$$$((((((((((((((((((((((((&&&((())))))(((''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))************(((((()))*********************+++,,,,,,---......---,,,,,,,,,,,,---...///...------------...//////000000000000000111111222222222222333333333444444222888???DDDLLL[[[qqqpppWWWEEE@@@:::999777444222111000000///............---------+++++++++************)))))))))*********+++++++++))))))))))))))))))))))))''''''((((((''''''&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%~~~zzzyyysssllljjjmmmnnnmmmiiiggghhhjjjbbb]]]VVVQQQMMMHHHAAA<<<:::999888555333111///..............................,,,,,,,,,---...---,,,,,,,,,,,,---------------++++++++++++++++++++++++------------------------------------............////////////............111222333333222222444666666666666777888;;;>>>@@@HHHRRRkkkppp]]]FFF999777999888444222222111000000///...............---,,,,,,+++++++++++++++*********)))))))))***---000111///+++'''((((((((((((((((((((((((&&&((())))))(((''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))************(((((()))******************++++++,,,,,,---------,,,,,,,,,------------...---------------...//////000000//////000000111222111111111111222222222333666999;;;;;;:::???HHHQQQggg}}}nnn\\\SSSIII<<<666999444444333222111000000000............------------+++++++++*********)))))))))))))))*********++++++((((((((((((((((((((((((''''''((((((''''''&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%~~~zzzyyyssslllhhhllloooooollliiiiiijjjaaa\\\UUUPPPMMMHHHAAA<<<;;;:::888666444111000///...........................,,,+++,,,---...---+++------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------....................................000111222222111222444666777777666666666888999;;;<<<<<>>888===SSSjjjbbbNNNEEE???:::222333444333111111111111/////////...............+++++++++++++++******************)))))))))((((((***((('''''')))***)))(((((((((((((((((((((((((((&&&((())))))(((''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))((()))))))))************(((((()))***************+++++++++++++++++++++***)))***,,,......---,,,+++,,,,,,,,,,,,,,,---...............---......///000000000000000111111111111222111000222444444222000333444555555555999???DDDNNNWWWiii~~~nnn___TTTMMMCCC>>>888333000000111111111000111444555111...---///...---------------...---,,,,,,,,,++++++++++++*********)))))))))((((((''''''((((((((()))))))))'''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||yyyxxxssslllgggkkkpppqqqooonnnoooqqqddd___XXXSSSNNNIIIBBB===999888666444222///...------------------------------+++***+++,,,---,,,***,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---......//////...///000000///000222444111222333555777888999:::999777999>>>AAAAAADDDIIIOOObbb~~~uuuQQQ;;;888:::777222222222222111///...///000..................------******************************)))))))))(((((((((,,,)))&&&$$$%%%'''''''''((((((((((((((((((((((((&&&((())))))(((''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************(((((()))************************+++++++++++++++)))***,,,---------,,,+++,,,,,,,,,,,,,,,------...---------------...//////000000000000111111111111333111000000111222111111000222444555444333333333777888???KKKVVVddd|||yyyddd___VVVKKKAAA999444222222333333333222111///...///...............///000//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||yyyxxxssslllhhhlllooopppoooooorrrtttgggaaaZZZTTTOOOIIIBBB===:::999777555222000///...------------------------,,,+++***+++,,,,,,,,,***+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,------...//////...///000000//////111333000111222444555666666777666444666===BBBBBBAAAAAAIIIRRRaaa}}}```OOO<<<444555666333...666666555333000...------------------------------)))************************)))))))))((((((((((((,,,***'''&&&'''(((((((((((((((((((((((((((((((((&&&((())))))(((''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))***))))))((())))))))))))************(((((()))***************))))))******++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,------...///....../////////000000000...///000000111333555666333222111000000444888;;;<<<888999>>>===@@@PPPccc{{{nnndddZZZPPPJJJAAA???;;;777555444444444111222444444222000...---...///...,,,+++---000111...---,,,,,,+++,,,,,,,,,++++++++++++***************)))))))))((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||yyyxxxsssllliiilllooopppoooooosssvvviiiccc[[[UUUPPPJJJBBB===;;;:::888666444111000///------------------------,,,+++******,,,,,,+++************++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---.../////////000000000......000222///000111222333444444333333666<<<===888555;;;DDD;;;BBBFFFQQQiiimmmQQQ???666888999999555222444999///000000111222222111000------------------------)))))))))))))))*********))))))))))))((((((((((((+++***)))***,,,,,,+++)))((((((((((((((((((((((((&&&((())))))(((''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&''')))*********)))((())))))))))))************(((((()))***************(((((()))***+++,,,,,,---++++++*********+++,,,---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......---------.........//////,,,...000000//////111222000111222333333333333333//////666===999333:::HHHLLLMMMOOOTTT___ppprrrfff___\\\\\\___TTTEEE;;;888888888777222111111000000000111222000000...,,,+++,,,///111+++...000///...------+++++++++++++++++++++,,,---+++++++++************)))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||vvvxxxuuummmkkkjjjiiijjjlllnnnnnnnnneeeaaa\\\WWWQQQKKKEEEAAA;;;:::999777555222000///000///...------,,,------...---,,,,,,++++++,,,,,,))))))******+++++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......///000000000000111111222222333444444555555666888999:::;;;<<<<<>>???@@@EEENNNVVVdddyyyfffMMMCCC>>>666111222333222222222222111111111000000//////...---------------,,,,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))(((''''''''''''((((((((((((''''''(((''''''&&&'''((()))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,------------...//////////////////////////////000000000111111111111222222333333333333333555444333222333555888:::999777666777;;;AAAHHHMMMYYY___hhhxxxaaaggglllrrrxxx{{{|||zzzyyy~~~}}}|||uuutttrrrooollliiifffeee______]]][[[YYYWWWUUUTTTSSSOOOJJJGGGDDD@@@<<<888<<<:::666333111111222333444444333222111000000///000//////...............------------------------------,,,,,,,,,+++++++++)))))))))*********++++++*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))(((&&&%%%&&&((()))'''%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&~~~yyyyyytttmmmkkklllmmmmmmnnnnnnnnnnnnbbb___ZZZTTTNNNHHHBBB===;;;:::999777555222000///000///...------,,,------...---,,,,,,++++++,,,,,,,,,,,,++++++***)))))))))+++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------...//////000000000000111111222333333333444555666777888999:::;;;888;;;>>>>>>======@@@CCCCCCPPPbbbxxxvvvQQQ@@@333444666444111222222222111111111000000000000//////......---,,,,,,,,,,,,,,,+++++++++++++++************************)))))))))))))))(((((('''''''''((((((((((((''''''(((''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------////////////////////////////////////000000000000000111222222333333222222444444333222111111222222555555555555555555555555======@@@[[[}}}|||YYY===@@@CCCFFFJJJLLLLLLKKKJJJLLLJJJHHHGGGGGGGGGFFFEEEJJJIIIGGGEEECCCAAA???>>>;;;;;;:::::::::999999999999777555555666555444222111000000//////000111111000000000/////////......//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++((((((((()))))))))************))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&'''((((((((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&}}}{{{uuunnnmmmoooqqqrrrqqqpppooooooccc___ZZZTTTOOOHHHAAA===;;;:::999777555222000///000///...------,,,------...---,,,,,,++++++,,,,,,++++++******************+++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---......//////000000000000111222222333333333444555666888999::::::777:::===>>>>>>>>>???AAABBBHHHPPP[[[ooo{{{eeeVVVJJJ>>>666777999666333333111111111000000000////////////......---,,,,,,++++++++++++++++++*********))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))************************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------................................./////////000000///000111111222222111111111222333444444555555444///111333555777777777666555999:::DDDUUUSSSCCC<<<666777888999:::::::::999;;;999888888999999888777777777777777777777777777555555666666777777777888444444333333333333222222111111111111111000//////---.....................///...------,,,,,,------+++++++++++++++++++++++++++++++++++++++*********((((((((()))))))))******))))))))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&}}}uuuoooooorrrvvvvvvtttrrrqqqqqqeeeaaa\\\VVVPPPIIICCC>>>;;;:::999777555222000///000///...------,,,------...---,,,,,,++++++,,,,,,(((((()))***++++++,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------...////////////000000111111222333333333333444555777888999:::555666888999:::<<>>BBBFFFDDDBBBDDDLLLRRRTTTbbbrrrdddVVVFFF<<<777666888;;;>>>999444111000//////////////////.........------...------,,,,,,+++******)))))))))))))))*********'''''''''''''''''''''''''''(((((()))))))))))))))''''''((((((((((((''''''&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++************++++++++++++)))******++++++******)))++++++++++++,,,,,,,,,,,,------------------------------------.........///---...//////000000/////////000000111111000000///666555333222111111222222222666111///555333000555444444444333333333333333111000000111333333111///444444333333222111111111333333222222222222222222111222333222111000111222------...//////.........---------------.........------,,,++++++++++++,,,************************)))))))))))))))*********)))))))))*********++++++''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&}}}rrrllloootttzzzzzzvvvqqqppppppgggddd^^^XXXQQQJJJDDD???;;;:::999777555222000///000///...------,,,------...---,,,,,,++++++,,,,,,(((((()))***+++,,,,,,---((()))))))))*********+++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------+++,,,,,,------....../////////000000111111222222222222333444666777888888:::999999:::<<<<<<<<<<<<>>>@@@DDDGGGHHHHHHKKKNNNCCCKKKSSS\\\ooooooYYYKKK>>>666000222444333444666444333111///...///000000.........------------,,,------,,,,,,+++*********((((((((()))))))))******((((((((((((((((((((((((''''''((()))))))))))))))''''''((((((((((((''''''&&&&&&((()))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))***))))))((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************************++++++++++++))))))************))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------...////////////...222222111111000000000000......---------///111222000333///...555444///333......//////////////////222111111222444333111///000000///......------,,,////////////////////////,,,...000///------...000..................//////---------,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++************************((((((((()))))))))******((((((((()))))))))******'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%''')))(((&&&%%%&&&(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&|||pppjjjnnntttyyyzzzuuupppnnnooogggccc^^^WWWQQQJJJCCC>>>;;;;;;999888555222000///000000...---------------...---,,,,,,++++++,,,,,,***************+++++++++(((((())))))*********+++++++++++++++++++++++++++************************++++++,,,,,,,,,---------++++++,,,------......////////////000111111222222111222333444555777888888444555666999;;;;;;999777;;;:::<<>>>>>===:::777333000...//////000222555555222///+++++++++************)))++++++++++++++++++++++++************************))))))))))))***************+++,,,,,,------,,,,,,+++++++++,,,,,,------------......///......------000000000000111111111111000111333444555555666666999777555666999;;;:::888;;;<<<>>>???AAAAAABBBBBBEEEHHHIIIPPPdddxxxxxxllldddiii}}}yyy]]]TTTHHH>>>999666444333111111111111000000000000////////////............///...---,,,+++,,,------+++++++++++++++++++++++++++++++++++++++***)))((())))))))))))))))))))))))''''''(((((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''((((((((()))***)))(((''''''((()))***&&&&&&''''''(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))************************,,,,,,++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................000///...------...///000////////////////////////////////////////////////////////////000000000000//////////////////////////////............//////////////////////////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************+++*********))))))((((((''')))***)))((('''(((***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((()))(((&&&%%%$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%zzztttoookkkqqqpppqqquuusssooommmooojjjgggbbb[[[RRRJJJCCC@@@???>>>===:::777333000...,,,///444BBBYYYbbbJJJ(((------,,,,,,+++++++++***++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))************)))***++++++,,,,,,+++++++++++++++,,,,,,,,,---------...............------//////000000000111111111111222333444555666666666777666777:::===>>>;;;999;;;<<<>>>???AAAAAABBBBBBFFFHHHHHHIIIUUUccccccXXXWWWWWWaaapppyyy}}}{{{dddJJJ888;;;888333111222333333333000000000000////////////////////////.........---......,,,+++++++++,,,---++++++++++++++++++++++++******++++++***))))))((())))))))))))))))))))))))((()))))))))(((((('''&&&(((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))'''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))*********))))))((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))***************************************)))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................//////............//////........................////////////////////////.........////////////000///////////////////////////..................///........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******************************************)))))))))((((((''')))***)))((('''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%}}}tttpppmmmiiiooonnnqqqvvvvvvqqqnnnnnniiifffaaaZZZRRRJJJDDD@@@???>>>===:::777333///---...///+++111LLLaaaNNN)))//////...------,,,++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))************((())))))***+++*********++++++++++++,,,,,,,,,,,,------------......------//////000000000000111111111222333555666666666666555777999===@@@@@@===:::;;;<<<>>>???AAAAAABBBBBBFFFIIIFFFCCCGGGPPPPPPIIILLLLLLRRR[[[]]]ZZZ^^^gggpppttthhhXXXMMMGGGBBB;;;444///......///111111///...////////////.........---//////.........---------------,,,+++++++++++++++++++++++++++++++++++++++))))))******))))))(((((())))))))))))))))))))))))))))))*********)))((((((((((((((((((((((((((((((''''''((((((((()))))))))((())))))******))))))((())))))(((((((((((((((''''''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))*********))))))))))))(((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))***((((((((()))))))))******))))))))))))))))))))))))))))))))))))************)))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------..................---........................////////////////////////------------..........................................------------......------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))(((((((((((('''((())))))''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%'''((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%zzzqqqnnnllljjjnnnnnnqqqxxxyyysssooonnngggddd```YYYQQQJJJDDDAAA??????===;;;777333///---///000***###***888777,,,//////...---,,,++++++***************************))))))))))))))))))))))))((()))))))))************((()))******++++++******+++++++++++++++++++++,,,------------------......////////////000000000111111222333444555666666666777888:::===>>>>>><<<:::;;;<<<>>>???AAAAAABBBBBBEEEHHHGGGCCCDDDIIILLLKKKKKKOOOXXXaaaaaaZZZYYY\\\RRR\\\ppp{{{jjjYYYMMMDDD???;;;:::<<<<<<888444444333333333222000...---.........---------,,,,,,.........---------,,,,,,,,,,,,+++++++++*********,,,,,,+++++++++++++++***(((((())))))))))))(((((((((((((((((((((((((((((()))))))))******)))(((((((((((((((((((((((((((((('''(((((((((((()))))))))((()))***++++++***)))(((***)))))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((''''''''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((()))))))))*********))))))))))))))))))))))))((()))))))))************))))))***+++++++++++++++************++++++++++++******************************++++++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...//////...---,,,------------------------........................++++++,,,,,,,,,---------------------------------------,,,,,,,,,,,,------------------------------+++++++++++++++*********++++++++++++++++++++++++((((((((())))))*********(((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%zzzrrrooonnnmmmooonnnqqqxxxzzzuuuooommmeeebbb^^^XXXQQQJJJEEEBBB@@@???===;;;777222///,,,,,,...222333,,,&&&'''---------,,,,,,+++******)))************************))))))))))))))))))))))))((()))))))))************)))******+++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---...///...////////////000000000000111222444555555666666999999::::::999999::::::;;;<<<>>>???AAAAAABBBBBBDDDHHHIIIGGGFFFJJJOOOQQQSSSUUUZZZ^^^[[[WWWVVVYYYZZZZZZ```ooo~~~}}}fffUUUMMMGGG???888999999999999888444...)))/////////......///000111------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++*********'''((())))))))))))(((((((((((((((((((((((((((((('''(((((())))))((((((((())))))))))))))))))))))))(((((((((((()))))))))***((()))***++++++***)))(((******))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))************))))))))))))************)))(((''''''''''''((()))************************((((((((((((((((((((((((''''''(((((())))))******))))))))))))************))))))))))))))))))))))))((()))))))))************))))))***++++++++++++***)))))))))******+++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---......---,,,+++------------------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************(((((())))))******++++++'''''''''''''''''''''''''''''''''''''''''''''(((&&&((()))((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%{{{tttrrrqqqoooqqqooorrrxxx{{{vvvpppmmmcccaaa]]]WWWQQQJJJEEEBBB@@@???>>>;;;777222...,,,...''')))111111((((((000++++++************))))))************************(((((((((((((((((((((((())))))))))))************)))***++++++,,,,,,+++++++++++++++++++++*********,,,,,,+++++++++---...///......////////////000000///000111333444444444444777888888888777777999;;;;;;<<<>>>???AAAAAABBBBBBDDDGGGIIIHHHHHHJJJNNNQQQVVVVVVVVVTTTSSSVVV^^^dddfff```___dddjjjmmmooorrr~~~xxxcccVVVPPPGGG===999:::999555111...///000222222222222222//////...,,,++++++...111------------,,,,,,,,,+++------,,,,,,,,,+++++++++,,,,,,,,,---,,,++++++***---,,,,,,++++++*********(((((())))))******))))))))))))))))))))))))))))))''''''(((((())))))(((((())))))))))))))))))))))))((((((((()))))))))******)))******************)))***))))))))))))))))))(((((())))))******))))))((())))))))))))))))))))))))************************)))))))))*********++++++)))))))))************++++++***((((((((((((***+++************************))))))))))))))))))))))))((())))))))))))))))))***)))))))))*********++++++))))))))))))))))))))))))))))))))))))************((()))******++++++******(((((())))))***+++++++++*********************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%}}}vvvtttrrrppptttqqqrrrxxx{{{vvvppplllaaa___\\\VVVPPPJJJFFFCCCAAA@@@>>>;;;777222...,,,///(((###$$$(((***,,,///)))))))))***************************************(((((((((((((((((((((((())))))))))))************((())))))***+++*********++++++++++++*********))),,,+++******+++,,,...000........./////////000000...///000111222333333333222555888999888888:::<<<;;;<<<>>>???AAAAAABBBBBBBBBDDDFFFHHHIIIJJJLLLOOORRRTTTUUUTTTUUU[[[ccciiiccc\\\YYY]]]aaa```]]]\\\\\\aaaiiirrr~~~rrrjjj```VVVOOOGGG===666777444111000222222///+++333333222000---,,,---...333333333000,,,+++,,,......------------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...---,,,+++***------,,,,,,+++******)))((())))))***++++++******))))))))))))))))))))))))'''((())))))*********)))))))))))))))))))))))))))(((((()))))))))*********+++******))))))******+++)))))))))))))))*********))))))************))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))*********+++++++++,,,+++***))))))***+++,,,***************************************************************)))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))************((())))))***************((((((((()))***+++++++++************************++++++++++++************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------++++++++++++++++++++++++*********))))))*********************************((((((((()))))))))******))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&&&&''''''%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%~~~wwwuuusssqqqvvvrrrrrrwwwzzzvvvppplll```___[[[VVVPPPKKKFFFCCCAAA@@@>>>;;;777222...+++)))111222---+++///...(((((())))))***++++++,,,,,,))))))))))))))))))))))))************************))))))))))))************'''(((((()))))))))))))))++++++++++++******)))))),,,+++*********,,,///000............/////////000---...///000111222222222,,,222888;;;<<<;;;<<<>>>;;;<<<>>>???AAABBBBBBBBB???@@@DDDHHHKKKKKKMMMPPPLLLRRRWWWXXXWWWWWWXXXYYY^^^VVVRRRWWW^^^aaaaaaaaaWWWWWWXXXZZZbbbmmm{{{lllUUUIIIFFFKKKCCC:::666777888888666777444222000111222222222))),,,///000///...000111+++...000000...---...111.........---------,,,,,,,,,,,,,,,+++++++++******------...///...---,,,+++------,,,,,,+++***))))))))))))***+++++++++++++++))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))************,,,+++***))))))***+++,,,(((((())))))******++++++))))))************))))))))))))))))))))))))))))))************************)))************+++++++++))))))******++++++++++++---,,,***))))))***,,,---************************************************,,,,,,++++++******)))))))))************+++++++++))))))))))))))))))))))))))))))))))))************(((((()))***************'''(((((()))***+++++++++)))))))))))))))))))))))),,,+++++++++******))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,---------******************************))))))))))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((''''''&&&&&&%%%))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''""""""###$$$%%%&&&&&&'''###$$$&&&'''(((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%{{{uuuqqqpppppppppqqqvvv}}}}}}wwwrrrqqqaaa^^^XXXRRRNNNIIIEEEBBB??????>>>;;;555000---,,,------,,,,,,,,,,,,+++++++++***)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))*********+++++++++************************)))+++------,,,,,,---...---.........------///000////////////000111222333555666666888999<<<===>>>;;;;;;;;;:::999;;;>>>AAA>>>CCCGGGFFFEEEHHHNNNRRRQQQNNNPPPWWW]]]\\\ZZZYYYXXXVVVTTTVVVZZZ^^^^^^]]]MMMPPPSSSUUU]]]jjjuuuyyyxxxgggVVVHHH???<<<;;;888888777666555444444333000000000000////////////........................111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))'''((()))++++++***))))))))))))************)))))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))***************************++++++++++++***))))))******))))))))))))************++++++++++++******)))*********++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))************************''''''(((((())))))******))))))************))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))************))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$|||wwwrrrpppppprrrsssxxx~~~~~~wwwpppmmmaaa]]]WWWRRRMMMIIIDDDAAA??????>>>;;;555000---,,,------,,,,,,,,,,,,+++++++++***))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************(((***,,,---,,,,,,---...,,,---......------...000000000000000111222333333555555666666777888999:::;;;;;;999888777999===AAAEEEIIIKKKJJJKKKMMMMMMKKKLLLJJJLLLRRRVVVVVVVVVYYYVVVUUUUUUYYY___bbbaaa___]]]ZZZSSSOOOVVVeeeppptttwwwwwwtttqqqttt{{{yyy{{{}}}|||xxxvvvxxxzzzvvvvvvuuutttqqqmmmjjjhhh___ZZZRRRKKKFFFEEEFFFGGGKKKGGG@@@:::666555666777555555444444333333222222000000000/////////......------------------------000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************++++++************++++++************************************************++++++******************++++++++++++++++++++++++)))******+++,,,+++++++++)))******************)))************************---------------,,,+++***++++++++++++++++++++++++,,,,,,------------,,,,,,************************++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************+++++++++++++++******)))******))))))))))))************++++++++++++******)))))))))*********++++++(((((())))))))))))((((((************************************************(((((((((((())))))))))))))))))************))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~yyytttqqqpppssstttyyywwwmmmiiiaaa]]]WWWQQQLLLGGGCCC????????????;;;555000---,,,------,,,,,,,,,,,,+++++++++***))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++************************(((***,,,---,,,,,,---...,,,---......------...000111000000111111222333444555555444444444555555666::::::999777666888<<<@@@FFFHHHJJJNNNUUUZZZTTTKKKHHHHHHLLLQQQSSSSSSVVV[[[UUUTTTUUUYYY^^^```^^^[[[eee]]]RRRLLLSSS___ffffffgggjjjkkkjjjlllppprrrqqqrrrwww{{{|||xxxtttrrrrrrsssvvvxxxwwwuuutttwwwzzz~~~qqqgggeeedddcccjjjsssllljjjhhheeeaaa^^^[[[ZZZYYYWWWVVVTTTSSSOOOJJJFFFFFFFFFFFFEEECCC@@@>>><<<;;;999777555444444555777222222111111000111111111111111111111111111111111000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,++++++***)))+++******))))))******+++******++++++++++++******((()))))))))************((())))))******))))))(((************************************************))))))))))))(((((((((((())))))************))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++((())))))******))))))((()))((((((''''''(((((()))''''''(((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$zzzuuurrrqqqssssssxxxxxxmmmhhh```\\\VVVQQQLLLGGGBBB??????@@@???;;;666111...---------,,,,,,,,,++++++++++++)))((()))***+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******))))))))))))************************************(((***,,,,,,,,,+++,,,---+++---//////...---...///111111111111222333444555333333333333333444555555888999::::::::::::<<<===AAABBBDDDJJJVVV^^^TTTDDDDDDFFFLLLSSSSSSQQQTTTYYYVVVTTTRRRSSSVVVWWWVVVSSSbbb\\\UUUSSS[[[dddddd^^^^^^fffnnnqqqsssvvvuuuqqqmmmqqquuuvvvtttrrrsssuuuyyyxxxtttoookkkhhhhhhiiillliii___RRRMMMPPPTTTUUUSSSQQQNNNJJJFFFBBB???=========<<<===>>><<<999777999999999999777666444333666666666666555555444444777666555444333111000000.../////////000000000111/////////.........------++++++++++++++++++++++++---,,,,,,+++******++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,........................,,,,,,,,,------,,,,,,,,,------------------------------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***++++++************++++++***++++++,,,,,,++++++***(((((()))))))))*********)))))))))******)))))))))******************************************************))))))((((((''''''))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******(((((())))))))))))(((((((((((((((''''''(((((((((&&&''''''((()))******+++))))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$${{{vvvsssrrrsssrrrwwwyyynnnhhh___[[[VVVPPPLLLGGGCCC@@@@@@@@@???<<<666111...---------,,,,,,,,,+++++++++***)))((()))******)))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,++++++,,,---+++---//////...---...///111111111111222333444555222222222333444555666777555999===???>>>===;;;;;;>>>@@@@@@EEERRR\\\RRR@@@AAAEEEMMMTTTTTTPPPPPPTTTWWWRRRMMMLLLOOORRRTTTSSS^^^]]][[[\\\ccckkkkkkfff___gggmmmnnnpppssstttrrrllllllkkkgggccccccfffjjjssspppmmmkkkiiihhhgggfffbbbooojjjRRRIIIVVV]]]UUUKKKJJJGGGCCC???<<<999777999888888999::::::888666444444444444333333222111///000000111000...,,,+++000000/////////000111222.........///000000111111............------------++++++++++++++++++++++++,,,,,,+++*********++++++++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,---...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,------------------------...//////000000//////...---------------------------------------------------.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))************))))))************))))))************************))))))))))))))))))))))))******))))))((((((''''''))))))************))))))***))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((())))))))))))((((((((((((''''''''''''((((((&&&''''''((()))******+++((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~yyyuuusssssstttrrrvvv~~~zzzooohhh^^^[[[UUUQQQMMMIIIEEEBBB@@@@@@@@@<<<666111...---------,,,,,,,,,,,,++++++***)))((((((******)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))***)))))))))))))))(((((())))))))))))))))))))))))''')))+++,,,++++++,,,---***---///000///.........111000000111111222333444222222222333444555777888555999>>>AAA@@@>>>;;;::::::@@@CCCGGGXXXhhhfffXXXJJJLLLRRRYYYZZZUUUSSSUUUVVVPPPKKKJJJNNNTTTXXXYYYZZZ]]]^^^^^^aaahhhlllmmmdddgggfffaaa^^^bbbgggiiinnnmmmkkkfffcccdddjjjpppoookkkgggeeeeeedddaaa^^^aaavvvuuuYYYIIIRRRXXXQQQKKKIIIGGGDDD@@@===:::999:::999777777777777444222666666666555555555555444111111222222222111111000000///...---...000222333.........//////000000000......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........---------------------------......//////......---........................---------------------------------...............------------------------------------------------------......------,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++)))*********++++++++++++)))******++++++******)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((''''''&&&&&&''''''(((''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~|||wwwuuuttttttxxxuuuvvv}}}xxxnnnggg]]]ZZZUUUQQQNNNKKKGGGEEE@@@AAA@@@<<<777222///---------,,,,,,,,,,,,++++++***((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((())))))************))))))(((((((((((())))))))))))))))))))))))''')))+++++++++***+++---***---///000///.........000000000000111222333333333333222222333444444555666999<<<>>>===<<<;;;<<<:::CCCHHHJJJZZZpppvvvnnnTTTRRRSSSWWWYYYVVVTTTUUUTTTOOOKKKKKKPPPUUUXXXYYYVVVaaajjjhhhcccdddgggjjjfffjjjhhh```ZZZZZZ]]]^^^```ccceeeeeedddeeejjjnnnllleee^^^\\\^^^^^^[[[XXXbbbwwwuuu]]]OOOLLLLLLLLLKKKHHHDDDAAA===;;;999888777555555555555333111111111000//////////////////............///000000333333222111000000000000.....................///---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++******++++++,,,------...------------------------,,,,,,---........................//////....................................///000111111111111111222222222222222222222222000000111111111111000000444444444444444444444444333333333333333333333333000000//////////////////000000000000000000000000////////////////////////...............---,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((''''''&&&&&&''''''((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}zzzvvvttttttuuu|||wwwvvv|||~~~wwwllleee]]]YYYUUURRROOOLLLIIIFFF@@@AAA@@@<<<777222///...---------,,,,,,,,,++++++***((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++******))))))((((((((('''))))))))))))))))))))))))''')))+++++++++***+++,,,***,,,///000///...---...////////////000111222333444333333222111111222222888999::::::999:::<<<===@@@IIIKKKGGGQQQeeemmmhhhUUUOOOKKKNNNPPPOOONNNNNNTTTPPPLLLLLLPPPSSSTTTSSSWWWjjj{{{{{{ppphhhffffffeeemmmqqqllleee```]]]YYY^^^ccchhhjjjhhhffffffgggZZZTTTMMMNNNTTTYYYZZZYYYZZZqqq|||ZZZNNNTTTKKKIIIFFFCCC>>>;;;888666444333222333444555555333444333222111111111111111111000...,,,,,,---///000++++++,,,---------,,,+++---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++++++++++++++++++++******+++,,,,,,---......////////////////////////,,,---///000000000///.........////////////......000000000000000000000000000111222333333333333333888888888888888888888888999999::::::::::::999999::::::::::::::::::::::::::::::::::::::::::::::::888888888777777666666666222222222222222222222222000000000000000000000000......//////......---,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((())))))******))))))************))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((('''''''''''''''&&&&&&'''''''''))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$${{{}}}|||wwwsssrrrrrrwwwxxxyyy||||||wwwnnnggg___[[[UUUPPPMMMIIIFFFCCC@@@???<<<999666222000///------,,,,,,,,,,,,++++++(((((())))))*********+++******))))))((((((''''''''''''(((((((((((('''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++..................------.........///000000111111777666555444333444555555999999::::::;;;<<<======EEEDDDDDDDDDGGGJJJNNNQQQRRROOOMMMJJJEEEAAADDDKKKLLLTTTXXXTTTSSSWWWZZZYYYZZZ```hhhjjjddd^^^bbbkkkgggeeeggglllnnnkkkgggdddhhhhhhddd___bbbgggeee```VVVQQQNNNOOOOOOMMMOOOTTT```yyygggQQQHHHAAA???===<<<<<<;;;888777666666555444333333222222222111111000000000000000////////////////////////...------,,,,,,------...---------,,,,,,+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************++++++***************+++,,,------,,,++++++,,,......---+++*********++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++//////...---,,,,,,,,,---000...---...000111...,,,///......---......//////111000000111222222000...222222222333444666888999666555555777999:::999888::::::999888:::======;;;===>>>??????AAACCC@@@<<<@@@BBBBBB???;;;:::<<>>>>>?????????@@@BBBFFFJJJMMMPPPNNNNNNNNNIIIDDDEEEJJJOOOTTTVVVUUUVVVZZZYYYUUUTTTZZZaaaeee```[[[```iiifffbbb```ccciiikkkkkkjjjjjjhhhgggiiikkkjjjfffccc\\\XXXWWWZZZ[[[WWWTTTUUUXXXlllxxxcccRRRKKK???===;;;;;;:::999666444555555555444333222222222222111000000//////000000------------------------------,,,,,,,,,,,,------//////.........---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************++++++************++++++***+++,,,+++******+++------,,,++++++***+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,//////...---,,,,,,,,,,,,000///...///111222000...333333333333222222222222222111000000111222222222333333444666777888999:::<<<<<<<<<===@@@AAA@@@??????AAABBBCCCDDDCCC@@@===DDDFFFHHHJJJKKKKKKIIIFFFGGGGGGHHHFFFDDDBBBAAAAAA===>>>AAADDDFFFGGGHHHHHHHHHGGGFFFHHHLLLNNNNNNLLLKKKKKKJJJFFFBBB???>>>>>>???@@@@@@>>>===<<<<<<=========>>>>>>>>>>>><<<;;;999999888777666444333333444333111///............000000......------...///++++++++++++++++++,,,,,,,,,+++******+++,,,+++)))++++++++++++++++++++++++************************+++***)))(((((()))***+++************************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}wwwrrrpppqqqkkknnnsssyyy{{{wwwnnnggg^^^ZZZUUUPPPMMMJJJGGGDDDCCCAAA>>>:::555111...,,,------,,,,,,,,,,,,++++++))))))))))))************))))))))))))((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))------------------....../////////000111111222222222222222333444555777888777777888999:::;;;<<<<<<<<<<<<<<<>>>AAADDDHHHKKKMMMKKKJJJJJJEEEBBBDDDJJJOOORRRTTTVVVYYY[[[XXXRRRNNNSSSZZZ^^^[[[XXX]]]eeeeeebbb```dddppp~~~uuummmoooooojjjggghhhbbb^^^^^^ccceee```XXXTTTSSS]]]iiillldddXXXMMMHHH<<<;;;:::999999777444111444444444333222222111111111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------///............---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********+++++++++++++++******++++++,,,)))***++++++******,,,...,,,,,,,,,+++,,,,,,---...,,,,,,------------...............------,,,,,,,,,,,,------...............000000///...------------...---,,,---///000///...//////000111222222222222888888777777888;;;===???===>>>@@@BBBCCCDDDDDDCCCIIIHHHHHHIIIKKKLLLLLLKKKDDDEEEFFFGGGGGGEEEDDDCCCGGGIIIKKKLLLKKKIIIHHHIIIIIIHHHGGGGGGHHHGGGDDDBBB???@@@BBBDDDFFFHHHHHHIIIKKKJJJJJJKKKNNNOOOOOONNNLLLMMMNNNLLLGGGCCCAAA@@@AAAAAA@@@??????>>>>>>>>>>>>???@@@???>>>===>>>???@@@@@@???>>>===<<<:::::::::999777555333111000000333222///...---------...,,,,,,,,,,,,,,,,,,+++++++++***)))***+++,,,+++***++++++++++++++++++++++++************************+++***))))))))))))***+++************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$~~~wwwrrrpppqqqoooqqquuuzzzzzztttiii```]]]YYYTTTPPPMMMJJJGGGEEEDDDBBB>>>:::555000---+++------,,,,,,,,,+++++++++)))))))))))))))*********))))))))))))((((((((((((''''''((((((((((((''''''(((((((((''''''((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((()))))))))))))))***,,,,,,------------......//////000000111222222222222222222333333444555666222333444555666777888999======>>>@@@CCCGGGJJJLLLIIIGGGFFFEEEAAA???CCCJJJJJJOOOSSSVVVXXXXXXUUUSSSOOORRRWWW[[[ZZZWWW[[[bbb```cccfffkkkyyynnnjjjlllggggggmmmeee___]]]bbbeee```WWWRRRVVVVVVWWWUUUQQQKKKFFFBBB;;;:::999999999777333000333333222222222111111111000000///............///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,++++++++++++,,,,,,---+++,,,---,,,,,,,,,...000,,,,,,,,,------......///............/////////000111111000000///............////////////......---222111000000///////////////......///111222333333000111333666888999999999:::;;;<<<<<<===???BBBDDD@@@BBBDDDGGGHHHHHHGGGFFFGGGGGGGGGIIIKKKKKKJJJHHHIIIGGGFFFGGGFFFEEEGGGKKKIIIIIIJJJIIIFFFDDDJJJQQQSSSNNNIIIGGGHHHIIIHHHFFFHHHHHHHHHIIIIIIIIIIIIIIIJJJIIIIIIJJJJJJKKKJJJJJJJJJLLLMMMLLLJJJIIIIIIJJJIIIGGGEEEEEEEEEFFFEEEEEEAAABBBBBB@@@>>>===>>>@@@BBBCCCEEEFFFFFFFFFFFFFFFBBBAAA???<<<:::888777666666666555444333222111000111111111000000/////////---+++++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}vvvrrrqqqrrrrrrtttxxx{{{zzzsssggg]]]\\\YYYTTTPPPMMMKKKHHHFFFDDDBBB???:::555000,,,***------,,,,,,,,,+++++++++******))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((('''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))*********++++++,,,,,,,,,,,,------....../////////000111111222222333333333333333333222222111222333444666777888999>>>???@@@BBBEEEHHHKKKMMMDDDFFFKKKNNNLLLFFFEEEHHHFFFMMMTTTWWWSSSPPPSSSWWWVVVVVVYYY\\\\\\YYY[[[``````iiiooommmssseeebbbiiiiiiiiinnnfff^^^YYY\\\```]]]WWWTTT\\\VVVOOOJJJIIIHHHEEEBBB<<<:::999999999777444111111111111111111000000000000///......---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,++++++,,,---......+++,,,------,,,,,,...000------......////////////000000000000111111111111333333222222222111111111222222222111000///...---111000000000000000111111444555666777888:::<<<>>>===>>>???AAACCCDDDDDDDDDFFFHHHJJJJJJIIIIIIJJJLLLHHHIIIKKKMMMNNNMMMLLLKKKJJJKKKMMMPPPSSSSSSQQQNNNOOONNNPPPRRROOOHHHGGGKKKJJJIIIIIIGGGDDDFFFUUUfffooofff[[[SSSPPPNNNLLLJJJOOOOOONNNNNNNNNNNNNNNNNNIIIIIIJJJJJJJJJKKKMMMNNNSSSSSSQQQNNNKKKJJJLLLNNNPPPMMMJJJJJJKKKMMMMMMLLLHHHGGGFFFDDDBBBBBBDDDFFFCCCEEEHHHLLLOOOPPPQQQQQQMMMLLLIIIEEEBBB>>>;;;999;;;<<<>>>???>>>;;;888666666666555444444333222222...---,,,,,,.........,,,------------------------++++++++++++++++++++++++******++++++++++++******************************************************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$|||vvvrrrrrrtttrrrssswwwzzzzzztttiii```[[[XXXSSSPPPMMMKKKIIIGGGDDDBBB>>>:::555000---+++------,,,,,,,,,,,,++++++************))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((())))))******+++++++++++++++,,,,,,------...............///000000111111222333333333333222111000333444555777888:::;;;<<<===>>>???AAACCCFFFHHHIIIAAAHHHTTT]]][[[QQQJJJIIIIIIOOOUUUVVVOOOKKKQQQZZZ^^^[[[[[[^^^^^^\\\\\\___iiitttwwwmmmgggqqqmmm\\\___iiikkkjjjiiiggg___XXXZZZ\\\\\\[[[[[[___WWWMMMIIIJJJKKKJJJHHH===;;;999888888777555333000000000000000000000000//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------............///++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,---...//////------...---++++++---.........///000000000//////000000111111111222222222333333333333333333333333444444444333333222111000000000000111222333444555777999:::;;;;;;>>>AAADDDDDDDDDCCCCCCCCCDDDDDDEEEGGGJJJLLLLLLJJJJJJNNNQQQOOOOOOPPPQQQPPPPPPNNNMMMMMMPPPUUU\\\aaabbb```]]]aaabbbiiiooohhhYYYQQQQQQSSSPPPNNNKKKDDDFFFZZZrrr{{{rrriiibbb\\\XXX[[[[[[[[[[[[\\\]]]______UUUUUUUUUUUUVVVYYY^^^bbbkkkhhhccc[[[SSSOOONNNOOORRRNNNJJJJJJMMMOOOOOOMMMKKKGGGCCCBBBCCCDDDEEEEEEEEEHHHLLLPPPTTTVVVWWWWWWWWWUUURRRMMMGGGAAA===::::::<<<>>>@@@@@@???<<<;;;;;;:::999888777666555444000///......//////...,,,........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******++++++++++++++++++++++++************************(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}~~~~~~zzzuuurrrtttvvvrrrsssuuuxxxyyysssjjjbbb[[[WWWSSSPPPNNNLLLJJJHHHCCCAAA>>>:::555111---,,,------,,,,,,,,,,,,++++++************)))))))))((('''((((((((()))))))))***''''''((((((((((((''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((()))******+++***++++++,,,------......---------...//////000000000111222333333222111111444555666888999;;;<<<===<<<<<<===???AAABBBDDDEEEDDDIIISSSZZZYYYQQQNNNOOOUUUTTTUUUTTTNNNIIIOOOYYYaaa\\\[[[^^^```^^^^^^```jjjttttttiiiaaaffflllmmmfffbbb^^^___dddfffeeecccfff___ZZZZZZ\\\\\\___bbb]]]VVVMMMIIIIIIKKKJJJHHH???<<<888666555555555444///////////////////////////...------,,,,,,------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---------.........//////++++++++++++************************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---...///000111222222111///...///000///000111111111000///.../////////000000000111111111111111222333333444444333333444555555555555555444444555666888:::<<<======???@@@AAAAAADDDIIIMMMJJJIIIHHHGGGHHHKKKMMMOOOIIILLLNNNPPPRRRYYYccckkkmmmmmmlllkkkjjjiiihhhgggbbbhhhrrr}}}}}}vvvjjjXXXOOO___vvv~~~}}}{{{yyywwwzzz~~~uuunnnkkkjjjiiiddd``````cccffffffddd___XXXOOOLLLMMMNNNLLLHHHKKKMMMQQQTTTUUUVVVUUUTTTWWWVVVSSSPPPKKKFFFAAA???<<<======>>>@@@AAABBBCCCAAA@@@???>>><<<;;;:::999777555333333333333111000////////////////////////------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++************************'''((((((((()))))))))***(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$${{{||||||yyyuuusssuuuxxxttttttuuuwwwwwwqqqhhh```ZZZWWWSSSOOONNNLLLJJJHHHCCCAAA>>>:::555111...,,,---------,,,,,,,,,+++++++++*********))))))(((((('''((((((((())))))******''''''((((((((((((''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))*********+++,,,,,,---......,,,,,,------.../////////---///000222333333333222333444555777888:::;;;<<<<<<<<<===???@@@AAABBBCCCJJJHHHIIIKKKJJJIIINNNVVV___YYYUUUSSSNNNJJJNNNVVVaaa\\\ZZZ^^^```______```]]]fffhhhaaa___eeeeee___```eeefff```\\\^^^```___ccc^^^ZZZ[[[\\\\\\```fff[[[UUULLLGGGFFFFFFDDDBBB???;;;777444444444444444.........///////////////......---,,,,,,,,,,,,---)))))))))))))))))))))))),,,++++++++++++++++++,,,+++++++++,,,,,,---------+++++++++************)))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---...///000000777888777666333222333444000111222222111000///...............//////////////////000111222333333444111222444666777888999999::::::;;;===???BBBDDDEEEGGGIIIKKKLLLLLLOOOTTTYYYWWWWWWVVVWWWZZZ```eeehhhlllppptttxxxxxxdddkkkvvvjjjddddddccc]]]VVVQQQRRRTTTVVVUUUTTTQQQPPPQQQQQQQQQOOOMMMJJJHHHFFFEEEDDDBBBBBBDDDHHHLLLOOOFFFFFFEEECCCAAA@@@???>>>===;;;999999999888666444000000000000000000000000------------------------***+++,,,------,,,+++***++++++++++++++++++++++++************************'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((''''''&&&%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$${{{{{{{{{yyywwwuuuuuuuuuttttttuuuvvvuuuooohhhbbb]]]XXXRRROOOMMMKKKGGGDDDCCC@@@<<<777333000...---,,,++++++******++++++,,,,,,***))))))******)))'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&'''((()))******)))(((''''''((()))***))))))))))))((((((((((((******+++,,,,,,,,,,,,+++,,,,,,------------------111111111111222333444555555666999;;;<<<;;;:::999888:::>>>AAACCCEEEEEEDDDFFFEEEDDDDDDEEEIIILLLNNNVVVSSSQQQUUUYYYXXXQQQJJJUUUWWWYYYZZZYYYVVVRRRPPP[[[]]]^^^`````````______[[[]]]^^^[[[ZZZZZZ[[[[[[\\\ZZZYYYZZZ\\\ZZZUUUPPPTTTRRRMMMIIIEEECCCBBBBBB===;;;888555222000000///////////////////////////------------------------------------,,,,,,+++***,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++---------...000222444666888999777666555444222111000///000000000000000000///////////////...------,,,,,,...111222000......222777777777888:::;;;>>>AAABBBEEEGGGFFFCCCFFFNNNSSSRRRRRROOOPPPUUU\\\gggzzz}}}}}}uuueee]]][[[[[[ZZZUUUNNNLLLNNNNNNKKKKKKMMMNNNMMMLLLMMMPPPSSSQQQQQQOOOMMMNNNNNNGGG>>>AAAAAAAAACCCDDDAAA===999???===:::777444444444555------.........---,,,,,,+++,,,......---+++(((&&&++++++++++++,,,,,,,,,,,,,,,,,,***)))((((((((((((+++***************++++++&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''')))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$|||}}}}}}{{{xxxvvvvvvwwwvvvvvvwwwwwwtttnnnfffaaa[[[VVVPPPMMMLLLKKKGGGDDDBBB@@@===888444000---,,,,,,++++++******++++++,,,+++***))))))******)))'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))((((((((()))***+++))))))(((''''''((())))))))))))))))))((((((((((((******+++,,,,,,,,,,,,+++,,,,,,,,,------------...000000000000111222333333555666888:::;;;;;;::::::888:::===???AAABBBBBBAAACCCAAA??????AAAFFFKKKOOOTTTQQQOOOQQQTTTVVVTTTQQQXXXYYYYYYYYYZZZZZZZZZZZZ^^^^^^]]]\\\[[[[[[\\\]]]XXXZZZ[[[ZZZWWWVVVVVVUUUZZZYYYXXXZZZ[[[XXXSSSNNNNNNLLLHHHDDDBBB@@@@@@@@@<<<:::777444222000//////////////////////////////------------------------,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---///000111555555555444444333333333222222111000///...------111111000000000000//////...//////111222333444444222444666666555555888:::<<>>AAAEEEHHHFFFDDDBBB???===;;;999999444444333222000///...---++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))(((((((((((())))))((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$${{{||||||{{{xxxvvvvvvwwwzzzyyyyyywwwsssmmmddd^^^YYYTTTNNNKKKKKKJJJGGGEEEBBB@@@>>>:::555111---+++,,,++++++******++++++,,,+++***))))))******)))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))((('''''''''(((((((((((('''&&&&&&'''(((((((((((((((((())))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,---------......////////////000111222222666666777888999:::;;;;;;999:::<<<===>>>>>>>>>===BBB@@@>>>===@@@EEELLLPPPRRRQQQNNNMMMNNNPPPRRRTTT[[[ZZZYYYYYYZZZ]]]aaacccaaa```^^^ZZZWWWWWWYYY[[[UUUWWWYYYZZZWWWSSSQQQPPPWWWVVVVVVXXXXXXVVVOOOIIIHHHGGGDDDAAA???>>>>>>???;;;999666333111000//////////////////////////////------------------------,,,,,,,,,,,,,,,++++++***,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************+++,,,...000222333444444777666555333222000......//////.........---------111111000000000/////////111111111111222222222222555666888:::<<<===>>>>>>AAACCCEEEFFFGGGHHHJJJLLLMMMNNNUUUaaaiiipppyyypppnnnkkkhhhYYYUUUQQQOOOQQQSSSVVVWWWXXXcccjjjfff\\\TTTPPPMMMHHHEEE@@@<<<;;;???EEEJJJMMMMMMLLLIIIFFFAAA===;;;999888666444222111111000///...,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))************))))))((((((((())))))******)))(((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$xxxyyyyyyxxxuuuttttttuuu|||{{{zzzwwwssslllccc]]]WWWRRRLLLJJJJJJJJJHHHFFFBBBAAA???;;;666111,,,***,,,++++++******++++++,,,+++)))((()))******)))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$'''''''''&&&&&&'''''''''(((((((((((())))))))))))******+++,,,,,,,,,,,,++++++,,,,,,------.........////////////000111222222555555666666888999;;;<<<:::;;;<<<=========<<<<<>>>>>>>>999777555222000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++---...111333555555555555111111000//////...------/////////000000000111111000000000000000/////////111222333444555666777777;;;<<<===???AAADDDEEEEEEJJJJJJJJJJJJMMMVVVaaaiiieee___dddsss|||pppkkkdddaaaaaaccceeeeeecccnnntttnnnbbbXXXOOOJJJJJJJJJIIIGGGEEEEEEIIILLLUUUUUUVVVVVVRRRMMMHHHEEE>>><<<:::888666555555555555444111///.........///---------,,,,,,+++++++++++++++*********++++++,,,,,,,,,++++++******++++++))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$wwwxxxxxxwwwuuussstttuuu}}}|||zzzwwwssslllddd^^^WWWRRRLLLIIIJJJJJJIIIGGGBBBAAA???;;;777111,,,***,,,++++++******++++++,,,***)))((()))***+++***)))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$######&&&''''''''''''''''''&&&'''((((((((()))))))))*********+++,,,,,,,,,,,,+++++++++,,,,,,---...//////000000000000000111333333444444555555777999;;;<<<<<<<<<=========>>>======EEEFFFHHHIIIJJJJJJIIIHHHKKKMMMOOONNNJJJIIIKKKNNNWWWWWWWWWVVVVVVVVVWWWWWW\\\]]]^^^ZZZVVVTTTVVVYYY]]]\\\^^^aaa___XXXVVVYYYWWWVVVWWWYYYZZZXXXQQQLLLOOOLLLHHHDDD@@@>>>======777555333111000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------------------------000111333444444444333222........................//////000111111222333333///000000000111111111222111333555999===AAADDDEEEBBBCCCEEEFFFHHHKKKMMMOOOVVVZZZaaahhhrrryyykkkeeehhhnnnsss~~~|||ssseeebbbbbbiiirrryyy~~~xxxmmm___TTTRRRRRRPPPNNNMMMNNNQQQTTTWWWZZZ]]]______]]]ZZZXXXIIIHHHEEEAAA>>>;;;999888777777666555333222000000//////......---,,,++++++,,,+++++++++++++++,,,---------,,,+++++++++++++++(((((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$xxxyyyzzzxxxvvvuuuuuuvvv{{{zzzxxxvvvsssnnngggbbbZZZTTTNNNJJJJJJKKKJJJIIIDDDBBB???;;;666111---***,,,++++++******++++++,,,***)))((()))***+++***)))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&'''(((((((((((('''&&&''''''(((((())))))************+++,,,,,,,,,,,,+++***+++,,,,,,---...//////000000000000111222333333222333444666777999:::;;;;;;<<<<<<===>>>???@@@@@@CCCEEEHHHKKKKKKIIIEEECCCCCCGGGKKKMMMMMMMMMNNNPPPRRRSSSUUUVVVVVVUUUTTTSSSXXXZZZ[[[XXXUUUUUU[[[```gggbbbaaaccc___WWWVVV\\\ZZZXXXXXXZZZ\\\[[[VVVRRRQQQNNNJJJDDD@@@===;;;:::555444222000///...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,........................222333333222111000//////000000000000////////////......///000000111222222000111222333444666666777:::;;;===???BBBEEEFFFGGGJJJOOOUUUWWWVVVVVVXXXZZZcccppp~~~{{{}}}}}}zzzxxxyyy{{{~~~{{{mmmmmmeee[[[SSSPPPPPPPPPQQQTTTVVVYYY]]]___aaaaaaaaaYYYWWWTTTOOOJJJDDD@@@===777888888999888777777666444333222111000///......------,,,,,,+++,,,,,,,,,,,,+++***)))))))))))))))''''''((())))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$~~~wwwxxxyyyxxxvvvuuuuuuvvvxxxwwwvvvuuutttpppjjjfff]]]WWWPPPLLLLLLLLLKKKJJJFFFDDD???:::555000---,,,,,,++++++******++++++,,,)))(((((((((***+++***)))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&(((((()))((('''''''''((())))))))))))(((''''''''''''((()))***************+++,,,,,,,,,,,,+++***++++++,,,---...///000////////////000111222222000222444666888999999999999:::;;;<<<>>>@@@AAABBBBBBDDDGGGIIIJJJHHHFFFDDDBBBEEEHHHKKKMMMOOOPPPRRROOOPPPSSSUUUWWWYYYYYYZZZ[[[\\\\\\YYYWWW\\\gggpppooofffaaa```ZZZQQQRRRYYYVVVTTTSSSUUUWWWXXXUUURRRNNNKKKFFFAAA<<<999777777444222111///......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------------------------222111000///......------000000000000000//////////////////000000111111111333444555777999;;;===>>>DDDEEEGGGJJJLLLOOOQQQRRRbbblllyyy}}}yyytttsssttt}}}}}}ssskkkgggccc]]]XXXZZZZZZZZZZZZ[[[\\\]]]^^^^^^^^^\\\YYYTTTNNNHHHEEE===<<<;;;:::999::::::;;;999999888666555444222222///...---,,,,,,,,,,,,,,,---,,,+++***))))))))))))))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$~~~uuuvvvwwwvvvtttsssssstttvvvuuuuuuuuutttqqqmmmiii___YYYQQQMMMMMMMMMLLLKKKGGGDDD???999444000...,,,,,,++++++++++++++++++,,,)))(((((((((***++++++***(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&'''((()))******)))((('''&&&''''''((()))******+++******+++,,,,,,,,,,,,+++******+++,,,---//////000...------......///000111///111444777999999999888777888999;;;===@@@BBBDDDCCCDDDFFFHHHIIIIIIIIIHHHGGGGGGGGGIIILLLNNNOOOPPPMMMOOOQQQUUUYYY^^^aaacccaaaaaa___[[[ZZZcccrrrttthhh```]]]UUUKKKLLLUUUQQQNNNMMMNNNQQQSSSQQQOOOIIIGGGBBB===999666444444333222000///.........///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,,,,,,,---...++++++,,,---...///000111000111111111222222222333555666888;;;===@@@BBBCCCEEEHHHNNNUUU]]]eeekkknnnyyykkk^^^fffnnnrrrvvvyyywwwrrr{{{{{{{{{~~~||||||qqqjjjhhhddd___\\\[[[ZZZ[[[ZZZ[[[\\\\\\YYYTTTOOOLLLEEEBBB>>>:::888888:::<<<>>>===<<<:::999777666555000///...---,,,+++++++++///...---,,,++++++++++++++++++******)))((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''''''''''''''''''''''')))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ppptttxxxvvvsssqqquuuxxxuuuwwwwwwuuuttttttoooiiiaaa[[[SSSNNNMMMMMMLLLJJJIIIDDD???===777000,,,---,,,,,,,,,+++++++++******************))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&))))))(((''''''''''''(((''''''''''''(((((((((((('''***,,,+++((('''(((***,,,,,,------------------////////////000000000000000111222444555666666666555777:::<<<===>>>@@@BBB===>>>AAACCCFFFHHHJJJKKKOOOTTTUUUQQQQQQUUUUUUQQQXXXTTTQQQUUU^^^eeefffeee^^^]]]ZZZVVVWWWaaaqqq~~~www___SSS[[[\\\OOOKKKSSSMMMLLLMMMRRRWWWXXXRRRMMMHHHFFFBBB<<<555000//////222111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++++++++++++++***)))(((******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...000000...------...---...000000......///111...000111111111333888===<<<;;;@@@FFFGGGFFFMMMWWWTTTWWWbbbuuu}}}tttrrrqqqpppxxxwwwvvvyyyuuuhhhTTTUUUUUUSSSPPPNNNMMMMMMJJJJJJIIIFFFBBB>>>===<<<@@@@@@AAABBBCCC@@@;;;777<<<999555222111000...,,,///---++++++,,,------,,,+++******))))))***************************************))))))))))))******)))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%tttxxxzzzxxxsssqqqssswwwtttvvvuuurrrrrrrrrnnnhhh```ZZZSSSNNNNNNNNNMMMKKKIIICCC???<<<777///,,,---,,,,,,,,,+++++++++******************))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&''''''((()))''''''''''''(((((((((((((((******)))'''''')))+++,,,,,,,,,------------...////////////000000000111333444444555555555444444555777:::;;;<<<===???@@@===???AAADDDGGGHHHHHHHHHQQQUUUVVVSSSTTTYYY\\\ZZZ[[[XXXVVVYYY^^^aaa```]]]```^^^YYYUUUUUU[[[gggppphhhZZZTTT\\\^^^SSSLLLNNNHHHGGGIIIOOOUUUWWWRRRMMMGGGFFFBBB===777333222222111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++++++++***))))))***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---//////...---...///000111111111000///111333///333888;;;<<<===AAAEEEKKKIIILLLSSSWWW]]]iiiuuuxxxuuuffffffddd___XXXRRRNNNMMMOOONNNLLLJJJIIIFFFCCCAAA???@@@AAACCCFFFHHHIIIIIIBBB???;;;888777777666444111///---,,,------,,,+++,,,++++++******++++++,,,******************************))))))))))))******))))))((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%yyy|||}}}yyytttqqqsssvvvtttuuussspppooopppmmmhhh^^^YYYRRROOOOOOOOONNNLLLHHHCCC>>><<<666///+++,,,,,,,,,,,,+++++++++******************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((()))''''''''''''(((((((((((()))******)))'''(((***+++,,,,,,,,,---------....../////////000000000111111333444555666666666666666777999;;;<<<<<<===???AAAAAACCCEEEGGGGGGFFFDDDBBBLLLPPPQQQPPPQQQWWW[[[\\\ZZZXXXXXXZZZ]]]^^^[[[WWW^^^[[[VVVTTTUUUZZZ```eeeaaaYYYUUUVVVYYYVVVRRRPPPIIIHHHIIINNNTTTUUUQQQLLLGGGEEEBBB===888555444444////////////////////////---------,,,,,,+++++++++,,,+++++++++************++++++++++++++++++***)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------........................,,,---//////......000111///000111000000222555777999<<<@@@BBBDDDIIIPPPVVV___^^^bbblllxxx|||vvvvvvzzzpppfff___\\\VVVPPPJJJJJJMMMPPPPPPNNNJJJIIIHHHEEEDDDEEEIIILLLKKKHHHEEEBBBAAA???===;;;666444111//////...,,,***,,,,,,++++++++++++,,,,,,******************************))))))))))))******)))))))))(((((((((''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%{{{~~~~~~{{{uuurrrtttxxxuuuvvvsssooonnnpppnnniii]]]XXXRRROOOPPPPPPOOOMMMHHHCCC>>>;;;666...+++,,,,,,,,,,,,+++++++++******************)))))))))((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((((((((((((((***+++,,,,,,+++******+++,,,,,,------.........//////000000000111111111///111333555777999:::;;;999;;;<<<======>>>@@@BBBGGGHHHJJJJJJHHHDDD@@@===HHHLLLOOOPPPPPPSSSVVVXXXSSSSSSTTTVVVXXXZZZYYYYYYVVVTTTSSSUUUYYY___cccdddgggaaaWWWNNNNNNTTTXXXWWWQQQNNNNNNQQQTTTTTTNNNIIIFFFEEEBBB===777333333333......//////////////////...------,,,,,,++++++***,,,,,,+++++++++*********+++++++++,,,,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,------------...------------------,,,,,,------------....................................///000111000//////111222000111222333555888<<>><<<:::666444222111///------,,,,,,+++*********+++************************+++******))))))******+++)))))))))(((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||~~~{{{uuusssvvvzzzwwwwwwuuuqqqpppqqqooojjj\\\XXXRRRPPPQQQQQQPPPNNNHHHCCC???<<<666///+++,,,,,,,,,,,,+++++++++******************)))))))))((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''((((((((((((''')))---000111///+++(((++++++,,,,,,---...//////000000000000111111111111///111333555777999:::;;;888999;;;;;;;;;===@@@BBBGGGHHHJJJKKKJJJGGGCCC@@@HHHMMMRRRTTTRRROOOPPPSSSPPPPPPPPPPPPPPPRRRVVVXXXQQQQQQSSSWWW]]]ccceeefffkkkhhh]]]OOOLLLSSSXXXXXXRRRPPPNNNPPPSSSRRRMMMGGGEEECCC@@@;;;555111000000............////////////---------,,,,,,+++++++++,,,,,,,,,++++++++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,---------.........---------------------------------......////////////////////////////////////000111000//////111333444666888:::<<>>888111---...,,,,,,,,,+++++++++******************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''((()))***''''''''''''(((((((((((((((((())),,,...///,,,)))***++++++,,,---...///000000000111111111222222222333444444555555555444444555666777888999<<>><<<888555222111000------------------------,,,++++++******++++++,,,*********)))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%{{{sssppprrrvvvuuuwwwwwwuuuttttttoooiii^^^YYYTTTRRRRRRQQQNNNKKKKKKFFFAAA>>>999111...///,,,,,,,,,+++++++++******************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&(((***,,,---''''''''''''((((((((()))***'''&&&'''***,,,,,,*********+++,,,---//////000000111111111111222222222000111222444555666666666777888:::;;;===@@@EEEHHHCCCCCCDDDEEEEEEEEEEEEEEEFFFEEEEEEDDD===888>>>HHHKKKOOOSSSQQQKKKGGGIIILLLHHHMMMSSSSSSOOOMMMOOORRRRRRRRRXXX]]]YYYOOONNNSSSOOOKKKGGGGGGHHHGGGAAA;;;::::::999666444333444666000000///...------,,,,,,)))***+++,,,------...///---------,,,,,,,,,++++++***+++,,,,,,------------,,,,,,,,,---------......---------.........//////---------.........//////---......///000111111222000000000000000000000000222444777:::>>>CCCIIINNNVVV^^^kkkzzz~~~|||wwwrrrlllggg```[[[VVVTTTUUUXXX[[[\\\RRRPPPNNNMMMMMMMMMLLLJJJGGGEEEBBB>>>:::777555444........................,,,++++++******++++++,,,************))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||wwwuuuuuuvvvvvvwwwuuurrrrrruuutttppp```[[[VVVSSSSSSRRRNNNKKKGGGBBB>>><<<666///,,,---------,,,+++************)))))))))))))))*********'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$&&&)))+++***((()))*********++++++++++++)))******++++++,,,------////////////000000000000444444444444444444444444777888;;;>>>@@@BBBBBBBBB@@@BBBDDDFFFGGGGGGFFFEEECCCCCCBBBBBBBBBDDDEEEFFFNNNNNNNNNNNNLLLJJJHHHGGGFFFGGGGGGHHHNNNVVVXXXUUUTTTRRRTTTXXXWWWRRROOOPPPRRRSSSOOOHHHEEEEEECCC>>>999777444333222111000...111000///...---,,,++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---.........///////////////......///......---------......---/////////111333222///444333111000111555999<<<999;;;<<<>>>HHHXXXeeejjjwwwxxx___KKKRRR___\\\\\\\\\ZZZTTTLLLGGGFFFGGGKKKMMMMMMIIIBBB===<<<<<<444111...,,,,,,---------,,,+++++++++---,,,+++)))))))))))))))************)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%{{{wwwuuuuuuwwwtttuuusssooopppsssqqqnnn___ZZZUUUSSSRRRQQQNNNKKKGGGBBB>>><<<666///,,,---,,,,,,++++++***+++++++++*********)))))))))))))))))))))(((((('''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%&&&)))+++***((()))))))))*********++++++*********+++,,,,,,------////////////000000000000333333333444444555555666444666999;;;>>>?????????BBBCCCEEEFFFFFFEEECCCBBBBBBCCCEEEGGGHHHHHHHHHHHHRRRPPPNNNKKKJJJIIIIIIJJJIIIIIIGGGEEEJJJRRRTTTSSSUUUSSSUUUYYYXXXSSSQQQRRRQQQSSSQQQKKKFFFEEECCC???999777444222222111000...111000///...---,,,++++++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,------...///...///////////////......//////......---......///111111111000111222111//////000222333444666777888BBBIIIRRR^^^pppgggZZZWWWKKKVVVYYY[[[[[[YYYUUUQQQPPPHHHJJJMMMOOOOOOLLLGGGDDDBBB>>>:::666444111...,,,,,,+++***+++,,,---,,,+++******))))))))))))(((((())))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%~~~{{{xxxvvvxxxyyytttuuusssoooooorrrppplll^^^YYYUUURRRRRRQQQMMMJJJGGGBBB>>><<<666///,,,---+++++++++***++++++,,,,,,++++++******))))))((((((******)))(((((('''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''')))***)))(((((((((((()))))))))************++++++,,,,,,------.../////////000000000111222222333444555666666777444666888;;;===>>>>>>>>>BBBCCCDDDEEEEEECCCAAA@@@???AAAEEEIIIKKKLLLKKKJJJQQQNNNKKKHHHHHHJJJMMMPPPNNNMMMHHHCCCFFFNNNSSSSSSTTTRRRTTTWWWVVVRRRPPPQQQOOOSSSTTTMMMGGGDDDBBB@@@888666333222222111000...000000///...---,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,------...///...//////000000//////////////////......//////000111111000000111000111111444666999===@@@DDDIIILLLPPPZZZgggwww||||||ppp___XXXZZZ\\\^^^^^^[[[UUUQQQLLLJJJIIILLLQQQRRROOOKKKNNNKKKGGGCCC>>>999333///000...,,,+++---.........,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%|||yyyyyy{{{}}}wwwwwwuuuqqqqqqsssqqqmmm^^^ZZZVVVTTTTTTRRROOOKKKGGGBBB>>><<<666///,,,---************+++,,,------,,,++++++***)))(((''''''))))))))))))(((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((())))))((((((((((((((())))))))))))******++++++,,,------.........//////000000111111333333444444555666666666777888:::<<<>>>??????>>>@@@AAACCCDDDDDDCCCAAA@@@<<>>888555333222222111000...000//////...------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,---------------...//////...//////000000000000///000000/////////000111111333111222333333333555999<<<@@@FFFLLLTTT___jjjrrrwww}}}xxxwww{{{}}}^^^ZZZWWWWWWXXXYYYWWWTTTVVVQQQJJJGGGIIIMMMQQQRRRRRRPPPNNNLLLHHHCCC<<<777777444000......///......------------------------)))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%}}}}}}|||zzzxxxxxxzzz}}}xxxyyyvvvqqqqqqsssqqqlll___[[[XXXVVVVVVUUUQQQMMMGGGBBB>>><<<666///,,,---************+++,,,------,,,++++++***)))(((''''''''''''(((((())))))******))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''(((((()))(((((((((((())))))))))))***++++++,,,------...............///000111111111444444555555555555555666777999;;;<<<>>>>>>>>>======>>>AAACCCDDDDDDCCCCCC???@@@BBBDDDGGGKKKNNNOOOHHHHHHHHHIIIJJJKKKLLLMMMPPPPPPKKKEEEEEELLLRRRTTTUUURRRQQQSSSQQQKKKIIIJJJKKKPPPQQQKKKEEEBBB???<<<777555222111111111000.../////////...------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------......------,,,...------------...//////......///000111111000000000000000000000111222333555333333666555444999@@@CCCMMM\\\kkkwww~~~www|||fff^^^UUUPPPQQQTTTWWWXXXWWWUUUPPPJJJFFFHHHNNNSSSUUUUUUTTTTTTRRRMMMFFFAAA???;;;666222000...---+++,,,,,,,,,------.........***************************)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%zzzzzzyyywwwuuuvvvxxxzzzxxxxxxuuupppoooqqqoookkk___\\\YYYXXXXXXVVVRRRNNNGGGBBB>>><<<666///,,,---+++++++++***++++++,,,,,,++++++******))))))((((((&&&''''''(((((())))))***))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&((()))(((''''''((()))((((((((()))))))))******++++++,,,,,,------......------...///000111222222444444444555666666777777777888:::;;;<<<<<<<<<;;;<<<===@@@CCCEEEEEEEEEDDDCCCCCCDDDEEEHHHKKKOOOQQQJJJKKKLLLLLLKKKJJJHHHGGGMMMOOONNNIIIHHHLLLOOOPPPVVVSSSRRRTTTRRRNNNLLLNNNMMMOOOMMMHHHDDDCCC???:::666444222111111111000...//////.........---------***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------------............------......------......///000......///000111111111111111111111111222222333444333000111666777666>>>III[[[lll~~~xxx}}}wwwkkk___VVVQQQNNNMMMMMMPPPQQQNNNIIIFFFGGGJJJWWWWWWXXXYYYYYYUUUPPPKKKGGGCCC>>>999666333///---++++++++++++,,,,,,,,,,,,******************************)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%{{{{{{zzzxxxvvvvvvyyy{{{zzzzzzwwwrrrppprrrpppkkk^^^[[[XXXXXXXXXVVVRRRNNNGGGBBB>>><<<666///,,,---,,,,,,++++++***+++++++++*********)))))))))))))))((((((((('''''''''&&&&&&((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&((('''''''''&&&&&&&&&&&&&&&(((***)))'''&&&'''))))))))))))*********++++++++++++,,,,,,---.........------...///000111222222111111333555666888::::::888999;;;<<<======<<<;;;===???AAADDDEEEEEEDDDDDDBBBCCCEEEGGGIIIKKKLLLLLLKKKLLLMMMMMMMMMLLLJJJIIINNNTTTUUURRRNNNNNNNNNLLLSSSPPPPPPSSSSSSPPPPPPSSSQQQOOOJJJEEEEEEEEE@@@999666444111111111111000///...............---------******+++++++++,,,,,,,,,,,,,,,,,,------------...------............------...............//////000......///111111222222111111111111222222333444555555222888BBBHHHKKKXXXggg~~~lll\\\TTTRRRSSSSSSRRRNNNJJJGGGFFFOOOQQQTTTXXX[[[\\\YYYVVVRRROOOJJJFFFCCC???:::777//////...------,,,++++++*********************************)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%~~~~~~}}}{{{yyyyyy{{{~~~}}}}}}yyytttssstttrrrmmm\\\ZZZWWWWWWXXXVVVQQQMMMGGGBBB>>><<<666///,,,---------,,,+++************)))))))))))))))*********+++***)))'''&&&$$$######'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%(((((('''''''''&&&&&&&&&&&&(((***)))&&&%%%''')))************++++++++++++++++++,,,------......///------...///000111222222...///111444777:::<<<>>>;;;<<<>>>?????????>>>>>>@@@AAACCCEEEEEEDDDCCCBBB???AAADDDGGGHHHHHHGGGFFFIIIJJJKKKMMMOOOPPPQQQRRRSSSZZZ]]]ZZZUUURRROOOKKKNNNKKKLLLPPPRRRQQQRRRUUUTTTPPPIIIDDDFFFGGGBBB999555333111000111111000///...............---------*********++++++,,,,,,,,,,,,,,,,,,---------......------............------...............///000000......///111111222222222222222222222333444555666>>>===GGGWWWbbbjjj{{{}}}zzzuuugggbbb[[[WWWVVVTTTPPPMMMDDDGGGMMMTTT[[[______^^^[[[YYYUUURRROOOKKKFFFBBB666555333222///...,,,+++************************************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%}}}|||zzz}}}~~~|||yyy}}}yyynnnlllsssuuuooo^^^ZZZVVVUUUUUUTTTPPPMMMEEEBBB===888333000......------------------------,,,+++))))))***)))(((&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&'''((((((''''''(((***))))))))))))************++++++,,,---..................//////000000111111333222222222444666999;;;:::;;;>>>@@@AAAAAA@@@???>>>@@@CCCDDDEEEEEEGGGHHH??????BBBFFFIIIGGGBBB===@@@???CCCLLLQQQPPPRRRWWWbbbrrrwwweeeQQQKKKLLLLLLHHHKKKPPPVVVZZZZZZWWWSSSRRROOOKKKEEEAAA???======777555222111222111000///000000//////.........------------,,,++++++...000---------------------------------.........//////.........//////000111222000...---...000222333333111444666666777<<>>???>>>======<<<>>>AAACCCDDDFFFIIIKKKGGGFFFDDDDDDDDDBBB>>>;;;???>>>CCCLLLQQQRRRUUUYYYhhhtttuuucccRRRMMMOOONNNEEEGGGLLLRRRVVVVVVSSSPPPOOOMMMIIIDDD@@@<<<:::999666444222111111111000//////.........------------,,,,,,---,,,++++++,,,...---------------------------------........./////////////////////000222222666555444444444555555555555666666777<<>>???AAAEEEIIIMMMPPPMMMIIIGGGFFFFFFEEEDDDCCCCCCGGGNNNSSSTTTVVVYYYdddkkkiiiZZZMMMJJJJJJIIIAAACCCHHHMMMPPPOOOKKKHHHIIIHHHEEEAAA===999666555555333111000111111000///---------------,,,,,,,,,***,,,------,,,++++++,,,------------------------------........./////////////////////000111222333444333333333333333333333444666:::AAAPPPiiivvvtttwwwrrr]]]LLLJJJJJJIIIPPP\\\]]]___aaacccbbb___[[[YYY\\\YYYSSSLLLFFFAAA>>><<<333111...,,,******+++,,,---------,,,+++***))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&|||{{{zzz}}}uuuxxxuuuoookkkjjjgggbbb]]]YYYVVVUUUUUUTTTQQQNNNKKKHHHBBB<<<666222///...++++++++++++++++++++++++,,,***))))))******)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((((((''''''(((***((()))))))))************))))))***+++,,,,,,,,,,,,......//////000000111111333222222222222333444555777888999:::::::::999999;;;;;;;;;;;;<<<@@@FFFJJJKKKJJJIIIIIIJJJLLLNNNNNNLLLMMMOOOSSSUUUUUUUUUVVV[[[___]]]SSSLLLJJJHHHEEEAAABBBEEEHHHIIIGGGCCC???AAA@@@???===:::777555333444222000000000111000...------------------------+++---//////---,,,+++,,,....................................////////////000000000000111222333333111222333333444555777888:::@@@JJJXXXnnnrrr[[[WWWTTTJJJMMMYYYXXXZZZ^^^aaabbbbbbaaa``````]]]YYYTTTPPPLLLJJJIII;;;999555222////////////---,,,,,,+++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&{{{yyy{{{~~~}}}wwwxxxvvvqqqmmmjjjfffbbb\\\YYYUUUUUUUUUUUUQQQNNNJJJFFFAAA:::555111...---------------------------+++***((()))******)))(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((((((''''''(((***((()))))))))************))))))***+++,,,,,,,,,,,,......//////000000111111222222222222333444444555777888888999::::::::::::;;;;;;:::888888;;;@@@DDD???AAADDDGGGIIIKKKLLLMMMPPPRRRTTTUUUVVVWWWWWWUUUUUUXXXYYYWWWTTTRRRNNNJJJCCCCCCDDDFFFEEEBBB===999999999999999777666555444333111//////000000///.....................//////---///111111///---------................................./////////000000000000000111111222333444444666888888999<<<@@@DDDJJJTTTddduuutttooofffUUUPPPWWWUUUVVVWWWYYY]]]```ccceeecccbbb___]]]ZZZWWWUUUTTTIIIFFF@@@:::555111...---++++++*********+++,,,,,,************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&{{{xxxzzz}}}|||zzzyyyvvvsssnnnjjjgggddd\\\XXXUUUUUUVVVUUURRROOOHHHEEE???999444000...---------------------------+++)))((()))***+++)))(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''((((((''''''(((***))))))))))))************)))***+++,,,------------......//////000000111111///000111111222333333444777777888999:::;;;<<<<<<<<<<<<:::777666777;;;>>>???BBBGGGIIIJJJIIIHHHIIIJJJNNNQQQQQQSSSWWWWWWUUUNNNQQQTTTVVVUUUSSSOOOLLLEEEEEEEEEFFFEEEBBB===999666666666555555555444444222000///...///000///............///////////////000111222111///......///............................../////////000000000111111111111222333444555111333777999===CCCLLLSSS]]]jjj}}}ooorrrwwwbbbTTTRRRVVVTTTSSSSSSUUUYYY^^^aaafffffffffeeeccc```]]]\\\WWWTTTMMMEEE<<<444...+++------++++++++++++---...************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&zzzxxx{{{~~~~~~{{{yyyvvvsssooojjjhhhggg[[[XXXUUUUUUVVVUUURRROOOGGGDDD???999444111///...,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))***+++***(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&'''((((((''''''(((***))))))))))))***************+++,,,------......---......//////000000111111///000111222444444555555555555666777999;;;<<<===<<<<<<;;;888777888:::===EEEHHHKKKKKKIIIFFFEEEFFFDDDIIILLLKKKMMMRRRRRROOOFFFIIILLLNNNNNNKKKJJJJJJFFFFFFFFFGGGHHHFFFBBB???888777555333333333333333111000....../////////...---------....../////////111222111000...---...///.........................../////////000000000000222222111222222333444555333888@@@GGGQQQ___ooo{{{vvvaaaVVVXXXVVVRRRPPPPPPRRRUUUXXX___aaaeeeggghhhfffcccbbb^^^\\\WWWPPPHHH@@@999555333222///---,,,,,,------************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&yyyxxx||||||xxxuuurrrnnnjjjhhhhhh[[[XXXUUUUUUVVVUUURRROOOGGGDDD???999555222000///++++++++++++++++++++++++***)))((()))***+++***)))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''((((((''''''(((***))))))))))))************++++++,,,---..................//////000111111111000111333555777888888888333333444666888:::<<<===<<<<<<;;;:::999999<<<>>>DDDGGGHHHGGGCCC@@@AAABBBBBBHHHIIIFFFGGGKKKKKKFFFFFFGGGIIIJJJIIIFFFHHHKKKEEEEEEFFFIIIJJJIIIFFFDDD;;;999666333111111111222111///------/////////...,,,,,,,,,------.........111111000...,,,,,,---///////////////////////////////////////000000000000222222222222333444555555CCCJJJVVVbbbsss~~~}}}}}}~~~|||{{{zzzyyyzzz|||~~~tttccc[[[XXXTTTPPPNNNNNNOOOOOOUUUYYY```eeeiiiiiigggfff______]]]YYYSSSMMMGGGDDD888666333000---,,,,,,---************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&}}}wwwxxx~~~}}}zzztttnnnooorrrnnnhhh___YYYTTTSSSTTTTTTOOOKKKKKKEEE@@@<<<666///,,,---++++++++++++++++++++++++************))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((()))***'''''''''''''''((())))))***((('''(((+++,,,+++(((++++++,,,------......///.........//////000111222222444666666555666777999777777777777777888888888>>><<<===???>>>;;;<<<@@@===>>>>>>===;;;::::::;;;;;;===>>>AAACCCDDDEEEFFFBBBGGGJJJJJJFFFEEEGGGJJJAAADDDJJJJJJGGGPPPPPP???999888555333222222333444000000//////.........---..................................../////////000000000000000111111111111111222111//////222444555333222444666444444;;;DDDSSSkkkyyysssooojjjfffccc]]]]]]\\\\\\\\\]]]]]]]]]]]]\\\ZZZZZZ[[[]]]^^^^^^___^^^\\\[[[ZZZZZZ[[[[[[```]]][[[[[[^^^``````^^^```aaacccfffhhhkkklllmmmmmmmmmnnnooossswww|||}}}zzzrrrjjjddd___UUUKKKLLLSSSVVVVVV___kkknnnhhhhhhccc___^^^```___ZZZUUUMMMFFF===666111000///...---,,,++++++,,,---,,,+++******************++++++))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$|||wwwyyy~~~~~~{{{yyysssnnnooorrroooiii[[[XXXUUUVVVXXXWWWQQQKKKKKKEEE@@@<<<666///,,,---++++++++++++++++++++++++*********)))))))))(((((())))))((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((()))*********((('''(((+++,,,***)))++++++,,,------......///.........//////000111222333555666666555555666888888888888888999999999999;;;;;;???CCCAAA<<<;;;=========<<<:::888888:::<<<===>>>???AAABBBBBBAAAAAAAAAFFFJJJJJJEEEBBBAAABBBAAA@@@DDDDDDDDDPPPRRRDDD<<<:::777444222000000000000/////////............................................./////////000000000000000000111111111111333333222000000111111111555444666:::<<<@@@KKKVVVooo{{{tttqqqnnnhhhcccbbbbbbaaa___^^^___^^^\\\[[[ZZZ[[[\\\]]]^^^^^^___^^^ccccccbbbccceeefffggggggffffffeeeeeeeeeggghhhiiiiiifffbbbaaaaaaaaa```^^^cccddddddccc```^^^___```[[[[[[ZZZZZZZZZ]]]aaacccfffgggiiijjjllllllllllllrrrxxx~~~ooo^^^MMMSSSVVVVVVXXX^^^ccceeeeeeccc``````aaabbb___]]]XXXTTTLLLEEE>>>777111---...---,,,---------+++************+++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%zzz{{{zzzwwwzzz~~~|||xxxvvvrrrmmmnnnrrrppplllYYYWWWVVVXXX[[[ZZZSSSLLLJJJEEE???<<<666///,,,---,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))((((((***)))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''))))))(((((())))))***+++***(((((((((***+++***)))++++++,,,------......///.........//////000111222444555666666555444555777888888999999::::::::::::999:::@@@FFFDDD>>>:::;;;======<<<999888999;;;>>>AAABBBCCCDDDDDDBBB@@@??????DDDIIIJJJGGGDDDBBBCCCEEE?????????@@@MMMPPPCCC:::999777555333111///...////////////........................................../////////000000000000000000111111111222222333222111222333333111000333333777>>>EEEMMMYYYeeexxx{{{ssskkkfffeeeeeeccc^^^[[[ZZZXXXUUUUUUXXXYYYYYYZZZ\\\___```___]]]dddfffjjjnnnqqqrrrsssssszzz{{{}}}}}}zzzxxxvvvsssrrrwwwyyyyyytttlllggggggiiiooommmjjjfffbbbaaabbbdddbbbbbbbbbaaa```___^^^^^^ZZZ___eeefffeeefffiiimmmtttvvv{{{nnnWWWYYY[[[ZZZTTTPPPWWWaaabbbbbbccccccddddddeeeeee```^^^ZZZUUUMMMDDD999222000///......//////---+++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&vvvxxxxxxwwwzzz~~~{{{uuuuuuqqqmmmnnnrrrqqqnnn\\\YYYWWWYYY[[[ZZZTTTNNNJJJDDD???<<<666///,,,...,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))(((((((((((()))))))))(((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&((((((((((((((())))))***))))))((()))************++++++,,,------......///............///000111222444666666666444333444555777888888999999:::::::::999;;;@@@EEEDDD>>>;;;<<<;;;<<<>>>>>>>>>???AAACCCEEEFFFHHHHHHHHHFFFDDDBBB>>>BBBFFFIIIJJJJJJLLLNNNLLLCCC@@@??????GGGHHH;;;555555555555444222111000///////////////....................................////////////000000000000000111111111222222222222000000333555555444666777;;;EEESSS]]]eeennnwwwyyyyyyzzzrrrmmmiiihhhddd```]]]^^^aaaddd``````bbbeeefffggglllsssyyyzzz}}}~~~|||yyyuuurrrooommmlllfffhhhiiijjjiiigggffffffeeefffgggiiilllooorrrsssyyy}}}vvvoookkkggg[[[OOOPPPYYY[[[^^^bbbdddddddddeeefff^^^^^^^^^\\\XXXQQQHHHAAA777444111////////////...,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''uuuwwwxxxwwwzzz~~~~~~zzzuuuuuurrrnnnnnnqqqqqqooobbb]]]XXXWWWYYYXXXTTTOOOIIIDDD???<<<666///---...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((((((((((('''((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((((()))))))))))))))***+++++++++,,,------......///............///000111222444555666555444333444555666666777777888999999:::;;;;;;>>>BBBBBB>>>>>>AAA:::>>>BBBEEEFFFGGGHHHHHHEEEFFFHHHIIIIIIHHHGGGFFFAAABBBDDDFFFHHHLLLQQQTTTLLLCCCCCCCCCAAAEEECCC666444555444444333222000///.........///////////////////////////////////////////////////000000000111111111111111222222222222222//////333555555:::AAANNNVVVhhh|||~~~{{{|||xxxqqqllliiihhhgggfff^^^```bbbdddhhhooowww||||||~~~|||uuunnnmmmjjjgggeeecccbbbbbbbbbcccdddggglllqqqwwwzzz~~~ppp]]]SSSSSSPPPTTTYYY]]]___```bbbccc^^^^^^^^^___^^^[[[VVVRRRGGGBBB:::444000///...---------------,,,,,,++++++************************(((((())))))))))))(((((('''(((((((((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%%%%'''(((yyyzzzyyyvvvyyy}}}~~~{{{wwwxxxuuupppnnnpppqqqoooccc^^^XXXWWWXXXWWWSSSOOOIIICCC???<<<777000---///,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((''')))******))))))***+++++++++,,,------......///.........//////000111222333444555555444333444666555555666777888999999:::<<<:::<<<@@@@@@>>>AAAFFF>>>AAAFFFIIIJJJJJJKKKLLLDDDDDDEEEFFFGGGGGGGGGGGGGGGEEECCCBBBDDDGGGKKKNNNDDD>>>BBBEEEBBBCCCCCC999888777555333111///---,,,.........////////////////////////////////////////////////000000000111111111111111222222222222333444000111555777;;;JJJ[[[qqqzzz~~~yyysssnnniiifffdddeeecccbbbdddiiioootttwww|||yyyxxxwwwwww}}}~~~~~~}}}|||}}}{{{uuurrrmmmjjjfffbbb```aaabbbddd___cccggglllqqqvvv|||zzzggg\\\NNNNNNOOORRRVVVZZZ^^^```bbbaaaaaaaaabbbaaa___]]]XXXQQQHHH???888333...+++///......------,,,,,,+++************************(((((())))))))))))(((((('''(((((())))))(((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''zzzvvvwww}}}}}}zzz{{{xxxqqqnnnooopppnnn```\\\XXXXXXZZZYYYTTTNNNIIICCC>>><<<777000---///------------------------))))))((((((((('''''''''((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&'''((((((''')))+++***)))(((***,,,++++++,,,------......///.........//////000111222222333444444444444555666555666666777999::::::;;;999999;;;@@@AAA@@@CCCHHHDDDEEEFFFGGGFFFGGGJJJLLLFFFFFFEEEEEEEEEFFFGGGHHHJJJGGGDDDBBBBBBDDDEEEFFF>>>:::@@@DDD??????BBB>>>999777444111///...------............/////////000//////////////////////////////000000000111111111111111111222222222333333555333666===CCCOOOjjj{{{yyylllllljjjiiihhhiiilllnnnuuuwww{{{zzzzzzxxxvvvssspppmmmkkkdddgggiiieee___YYYXXXYYYWWWVVVTTTSSSRRRRRRRRRSSSRRRSSSTTTSSSQQQRRRUUUXXXVVVYYY\\\^^^___```cccfffjjjnnnpppooolllmmmttt{{{wwwoooiiifffdddbbbcccccccccbbbccceeehhhmmmuuuxxxbbbZZZQQQMMMOOOUUUZZZ\\\cccbbbaaabbbccccccaaa___\\\YYYTTTNNNFFF>>>555000/////////...---,,,,,,,,,************************(((((())))))))))))(((((((((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&|||uuuvvv|||~~~|||}}}zzzsssnnnoooooommm[[[YYYWWWZZZ\\\[[[TTTNNNIIICCC>>><<<777000...///------------------------)))(((((((((''''''''''''))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$%%%&&&'''((('''''''''''''''((())))))''')))+++***((((((***,,,++++++,,,------......///.........//////000111222111222444444444444666777666777888999:::;;;<<<<<<777777;;;AAABBBAAADDDHHHIIIHHHFFFCCCAAACCCGGGKKKKKKIIIGGGFFFFFFGGGHHHJJJIIIGGGEEEEEEEEEEEEDDDCCC===999???BBB;;;;;;AAA???666444222000//////000111---.........//////000000000000000000000000000000000000000000111111111111111111222222222333333333444444;;;FFFPPPbbbyyyrrrnnnkkkjjjgggiiikkkooottt|||{{{wwwrrrmmmiiieeeaaa^^^[[[ZZZYYYXXXWWWVVVUUUUUUMMMQQQUUUUUURRRPPPRRRVVVMMMMMMLLLMMMNNNOOOQQQRRRQQQRRRSSSQQQNNNNNNPPPSSSPPPPPPPPPQQQQQQQQQQQQQQQPPPTTTVVVTTTOOOPPPVVV]]]hhhiiikkkpppxxxzzzyyyuuunnnhhhcccaaaaaa]]]bbbiiilllpppxxxzzzlllYYYMMMLLLRRRWWWZZZ_________aaaccccccaaa___YYYYYYYYYWWWRRRJJJ???888000000///...------,,,,,,************************(((((())))))))))))(((((((((((())))))))))))((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%}}}xxxzzzxxxyyyuuupppoooqqqooojjj]]]XXXUUUXXX]]]\\\SSSJJJHHHFFFAAA;;;444///............---------,,,,,,,,,+++++++++***)))(((((('''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((''''''))))))(((((('''''''''&&&))))))))))))((((((((((((***++++++,,,,,,------...,,,,,,------...//////000222222222333444555666777444777:::;;;;;;:::::::::999:::;;;===???AAACCCCCCJJJIIIGGGDDDBBBCCCGGGJJJKKKMMMNNNLLLHHHFFFFFFGGGIIIFFFCCCCCCFFFJJJKKKJJJ@@@@@@???@@@@@@>>>:::777444333111///......///000---------.........//////000000000000///////////////000111111111111000000666333222666777555222333777;;;DDDTTTlll}}}yyywwwvvvsssooommmpppvvv||||||pppkkkeeeaaa```]]]ZZZVVVVVVVVVUUURRROOONNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNLLLMMMOOOOOONNNMMMMMMNNNMMMOOOQQQQQQOOONNNNNNNNNPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRQQQPPPOOONNNNNNPPPQQQNNNKKKIIIIIIKKKOOOPPPQQQRRRTTTWWWYYYZZZYYY```iiinnnpppuuuyyyooommmfffeeecccaaa```bbbeeegggmmmjjjppp|||ppp[[[QQQPPPRRRTTTTTTUUUZZZcccfffdddccceeebbb]]]XXXYYY\\\XXXNNNDDD???888000++++++------,,,......---,,,+++*********))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&{{{vvvxxx~~~}}}yyyyyyuuupppooopppmmmiii]]]XXXUUUWWW[[[[[[SSSKKKHHHFFFBBB;;;444///............---------,,,,,,,,,++++++******)))(((((('''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''))))))))))))((((((((((((***++++++,,,,,,------...------......///000000111222222222222333555666777555777:::;;;;;;:::::::::;;;<<<===???AAACCCEEEEEEEEEEEEDDDBBB@@@BBBFFFIIIIIIKKKLLLKKKGGGDDDCCCDDDGGGEEECCCDDDFFFHHHGGGEEE???>>>=========;;;888555444333111///...///000000---------.........//////000000000000000000000///000000111222333333333333444444777999777666;;;CCCGGGIIISSSiii|||yyyyyyzzzzzzyyy~~~~~~yyyqqqjjjeee^^^XXXSSSZZZWWWTTTSSSSSSSSSQQQPPPKKKLLLLLLLLLLLLLLLMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPOOOQQQRRRSSSRRRQQQRRRSSSRRRSSSUUUUUUUUUTTTTTTTTTSSSTTTUUUUUUUUUUUUTTTTTTSSSTTTUUUWWWWWWVVVVVVUUUSSSTTTUUUSSSPPPNNNOOOPPPNNNNNNNNNMMMNNNNNNOOOOOOLLLNNNPPPRRRSSSUUUXXX[[[XXX\\\bbbiiiooovvv{{{~~~|||uuuooojjjhhh```]]]]]]```bbbeeelllssslll[[[SSSPPPRRROOOQQQXXX]]]___```cccgggccc```aaacccbbb[[[UUUIIIEEE>>>777000,,,+++,,,---------,,,+++)))((((((************************((((((((((((((((((((((((&&&&&&'''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&zzz{{{xxxuuuvvv{{{|||yyyzzzzzzvvvpppnnnnnnkkkggg]]]XXXTTTUUUYYYYYYSSSLLLHHHFFFBBB;;;444000...///......---------,,,,,,,,,++++++******)))(((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''(((((((((((())))))))))))***++++++,,,,,,------.........//////000111111111000111111111222444555666555777:::;;;:::999::::::;;;<<<===???AAACCCEEEEEEBBBAAAAAA???>>>@@@DDDGGGHHHJJJKKKJJJGGGDDDBBBAAAEEEDDDEEEFFFGGGFFFCCC@@@>>>===;;;;;;:::888555333333222111/////////000000------........./////////000000000000000000000000111111222333444555555666222666::::::666888GGGXXXjjjppp{{{}}}zzzyyy|||xxxooohhhccc___\\\WWWTTTRRRQQQNNNMMMOOONNNMMMNNNPPPQQQPPPOOOKKKLLLMMMOOOPPPPPPQQQQQQRRRSSSTTTTTTVVVWWWWWWXXXTTTVVVXXXYYYXXXXXXYYY[[[YYYYYYYYYZZZ\\\]]]\\\ZZZVVVWWWYYY[[[[[[[[[ZZZYYYXXXYYYZZZ\\\\\\\\\[[[[[[XXXYYYYYYXXXVVVTTTUUUVVVVVVUUUTTTSSSRRRQQQQQQQQQXXXUUURRRRRRSSSSSSQQQOOOMMMMMMOOOPPPSSSUUUXXXYYY\\\^^^ccckkkvvv|||xxxnnnddd```bbbcccaaagggmmmwwwuuufff```TTTLLLGGGLLLTTTZZZ___bbbfffeeeddddddeeedddaaa^^^VVVUUUPPPFFF:::111............------,,,***((('''************************((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&uuuwwwwwwtttvvvzzzzzzxxxzzzzzzuuuooommmmmmiiiddd\\\XXXTTTUUUXXXXXXSSSNNNIIIGGGBBB;;;444000//////......---------,,,,,,,,,************))))))((((((((((((((((((''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))***++++++,,,,,,------........./////////000000000///000000111222444555666555888:::::::::999:::;;;999:::;;;===???AAACCCCCCBBBBBBAAA???===>>>AAACCCIIIJJJKKKKKKIIIFFFCCCBBBAAACCCEEEHHHHHHFFFCCC@@@@@@===;;;999888777444222222222111000//////000000............////////////000000000000000111111111333333333333444444555666333666999;;;;;;DDD[[[pppvvvqqqjjjbbb\\\WWWUUUTTTSSSQQQOOONNNNNNOOOOOOPPPQQQQQQRRRSSSTTTTTTTTTSSSTTTTTTUUUVVVXXXXXXWWWVVVWWWWWWYYYZZZ\\\^^^___```\\\^^^```bbbbbbbbbdddeeecccbbbaaacccfffgggfffeee^^^^^^^^^___```aaabbbbbbaaaaaabbbbbbbbbaaa```___^^^^^^^^^]]][[[ZZZZZZZZZ]]]\\\\\\[[[ZZZZZZZZZZZZ[[[YYYWWWVVVWWWWWWVVVTTTUUUSSSQQQPPPPPPQQQQQQQQQLLLKKKKKKMMMQQQWWW]]]```llltttxxxnnnnnniii```]]]___bbbgggnnnwwwyyybbbUUUIIIJJJQQQWWW\\\```bbbdddffffffdddaaa___^^^```___[[[RRRGGG===666444/////////...---,,,+++***************************(((((((((((((((((((((((())))))((((((''''''&&&&&&'''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&rrrvvvwwwuuuvvvzzz{{{yyyyyyyyyuuunnnkkkkkkhhhccc\\\XXXUUUUUUXXXXXXTTTPPPIIIGGGBBB<<<555000//////......---------,,,,,,,,,*********)))))))))))))))))))))((((((((('''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))'''''''''((((((((((((((('''((((((((()))))))))******++++++,,,,,,------...------............////////////000111222444555666666888::::::999999:::;;;999:::;;;===???AAACCCCCCEEEEEEDDDAAA>>>===???AAAHHHHHHHHHIIIHHHGGGDDDBBB???BBBFFFHHHIIIGGGEEECCCBBB???;;;999777666444333111111111000000000000000........./////////000000///000000000111111111222555555444333333333444444666777;;;DDDOOOaaa{{{xxxpppkkkiii___]]][[[WWWSSSPPPOOOOOOPPPPPPOOONNNNNNOOOPPPQQQQQQSSSVVVYYYZZZZZZZZZZZZ^^^]]]]]]```cccdddcccaaabbbcccdddfffhhhjjjlllmmmlllnnnqqqrrrssssssuuuvvvvvvvvvuuuvvvxxxzzzzzzyyyqqqpppnnnmmmnnnqqqtttvvvtttuuuttttttrrrooommmlllkkkjjjhhhggggggeeedddcccbbbaaa```^^^]]]\\\\\\\\\ZZZ[[[[[[[[[YYYYYY[[[]]]XXXUUURRRQQQRRRSSSSSSQQQTTTSSSSSSRRRSSSSSSTTTUUUYYYZZZ]]]aaahhhtttuuullliiiddd```^^^aaaggglll}}}~~~mmm\\\TTTTTTTTTUUUWWW]]]bbbgggjjjhhheeecccbbbdddaaa]]]YYYTTTLLLDDD===111111///...---,,,++++++************************)))))))))))))))))))))))))))))))))((((((''''''&&&(((((((((((()))))))))***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&qqquuuwwwuuuvvvzzz}}}|||xxxxxxsssmmmkkkkkkgggbbbZZZXXXWWWXXXYYYXXXUUUQQQIIIGGGCCC<<<555111///000......---------,,,,,,,,,******)))))))))))))))))))))))))))(((((((((''''''((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''''''''''''''(((((((((((((((''''''(((((())))))*********++++++,,,,,,------...---------...............//////000111333555666777666888999999999999:::<<<;;;<<<===???AAACCCEEEEEEHHHGGGFFFCCC@@@>>>>>>@@@EEEDDDCCCDDDEEEEEEDDDBBB???BBBEEEGGGFFFFFFFFFFFFDDDAAA<<<888777666555333000000111111000000000000....../////////000000000///000000111111222222222666555444333333444555666:::===HHH[[[qqqnnniiibbb[[[VVVTTTTTTUUUPPPQQQSSSSSSRRRRRRSSSTTTZZZ[[[]]]\\\[[[[[[\\\]]]YYY^^^dddjjjmmmnnnpppqqquuusssrrruuu{{{~~~~~~}}}|||yyywwwtttssspppmmmjjjgggfffeeeeeeggggggeeebbb```bbbdddaaa^^^\\\\\\^^^___]]][[[TTTTTTTTTTTTSSSRRRPPPOOOPPPQQQQQQQQQQQQSSSVVVYYYeeeppp|||~~~qqqhhhdddddddddiiiqqq{{{xxxjjj```WWWRRRPPPTTTYYY___dddffffffffffffdddaaa___^^^^^^YYYPPPIII:::777333///,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))******''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&pppuuuvvvttttttyyy}}}~~~wwwvvvrrrllljjjjjjgggbbbYYYYYYYYYZZZ[[[YYYUUUQQQJJJHHHCCC<<<555111000000......---------,,,,,,,,,)))))))))))))))))))))***))))))))))))((((((((('''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((''''''''''''((((((((()))'''''''''((()))************++++++,,,,,,------.../////////...............000000111222444666777999777888999999888999;;;<<<;;;<<<===???AAACCCEEEEEEGGGGGGFFFDDDAAA???@@@AAADDDBBB@@@AAACCCEEEEEEDDDAAACCCDDDCCCBBBBBBDDDGGGEEEAAA;;;777555555444333000000000111111111000000.../////////000000000000///000000111111222333333555444333333555777999;;;???JJJ___zzz{{{ssskkkccc^^^XXXVVVTTTRRRQQQQQQRRRSSSMMMPPPTTTWWWYYY\\\aaaeeecccgggkkklllkkkjjjkkkmmmrrrxxxxxxuuuqqqooommmkkkiiiggggggdddaaabbbeeeeeeaaa]]]______^^^]]][[[YYYXXXWWWVVVWWWYYYYYYYYYWWWVVVVVVOOORRRUUUVVVXXX```mmmxxx{{{jjjjjjiiihhhiiilllqqqvvvuuufff\\\YYYOOOQQQTTTYYY]]]aaacccdddddddddddddddbbb]]]XXXTTTJJJEEE>>>666000---------++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))))))))(((((()))))))))*********''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&oootttvvvssssssxxx~~~vvvuuurrrllljjjjjjgggcccYYYYYYZZZ\\\]]]ZZZVVVRRRJJJHHHCCC<<<555111000000......---------,,,,,,,,,)))))))))))))))*********))))))))))))((((((((((((&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))******&&&'''''''''(((((())))))&&&''''''((()))******+++***++++++,,,,,,---......000000000000////////////000000111222444666888999777888999999888999;;;===999:::;;;===???AAACCCCCCEEEFFFEEEDDDAAA@@@AAABBBEEEBBB@@@AAADDDHHHIIIHHHCCCDDDDDDAAA>>>>>>BBBEEEEEEAAA;;;666444333333222///000111111111111000000////////////000000000000///000000111222222333333333333333444777:::===???DDDUUUqqq|||sssmmmfffaaa]]]ZZZVVVRRRQQQRRRSSSTTTTTTTTTTTTTTT\\\___aaaccceeeiiipppuuuuuuzzzzzzrrrooolllmmmooonnniiidddcccbbbaaa`````````aaaaaaZZZZZZZZZYYYYYYYYYYYYZZZXXXWWWUUUTTTUUUVVVXXXXXXYYY[[[hhh}}}xxxooogggdddeeegggbbbpppvvvkkkhhhTTTRRRQQQTTTYYY^^^bbbcccdddhhhjjjiiiccc]]][[[[[[XXXRRRHHH===555111000111++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((())))))******))))))))))))************((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&tttuuutttrrrvvv|||~~~||||||xxxqqqlllhhhfffdddcccWWWXXXZZZ[[[ZZZXXXUUUSSSKKKIIIDDD===555111/////////...---,,,+++,,,------,,,+++++++++***)))))))))))))))))))))((('''&&&%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''&&&&&&'''(((((()))******))))))***+++******+++,,,...///000000...............///000000111222333333444666999<<<777555444666999;;;:::888999:::===@@@CCCDDDEEEEEECCCCCCAAA>>><<<>>>CCCHHHHHHFFFDDDAAA@@@@@@AAABBBEEECCC@@@>>>>>>>>>===<<<;;;:::999777666444333222000111222222222000///...////////////............111111111222333333222000888666666666888<<>>============<<<;;;:::999777555444222222000111111222111000///...000/////////////////////666555555444555555444444000666;;;:::;;;HHHddd{{{zzzppplllggg```YYYWWWVVVVVVUUUSSSSSSTTTXXX[[[```cccgggiiikkkoootttxxx{{{vvvrrrpppooommmkkkjjjiiigggccc````````````^^^\\\[[[\\\\\\XXXYYYYYYXXXXXX[[[```ddd```hhhvvvssskkkeeedddeeegggoooxxx~~~nnn\\\VVVTTTPPPPPPUUUYYY^^^dddhhhgggfffddddddeeeddd```YYYPPPEEE<<<777111///---,,,------,,,+++++++++++++++******************)))(((((((((((())))))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((('''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&tttvvvuuusssvvvzzzzzzwwwyyyuuupppllljjjgggeeeccc```[[[WWWWWWXXXWWWRRRMMMHHHFFFBBB;;;444000//////------......------,,,+++***************+++++++++))))))))))))((('''&&&%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((((((((()))&&&'''((((((&&&&&&'''(((&&&((())))))(((''')))***,,,,,,,,,,,,,,,+++++++++...............///000000111222333333222333555777666555555666999::::::999999:::<<<>>>???@@@AAAAAAAAA@@@>>>;;;888777999;;;???>>>>>>>>>???AAACCCDDDBBB???===<<<<<<===<<<;;;:::999888777555333222222000111111111111000//////000111111111111111111111444444333333333444555555222999@@@DDDOOOiiiuuuooofff```[[[ZZZWWWTTTTTTWWWWWWWWWXXXYYY[[[aaagggmmmwww|||{{{wwwqqqnnnllljjjhhheeecccbbbbbbbbb^^^___]]]ZZZVVVSSSSSSSSSYYYXXXXXX[[[cccqqq{{{qqqiiiggghhhdddmmm|||lll]]]VVVOOOJJJOOOVVV___eeefffeeeeeeeeekkkkkkjjjfff___VVVMMMGGG888555111.........------,,,,,,,,,+++++++++******+++***))))))((()))))))))))))))))))))))))))))))))***))))))(((((())))))***''''''((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&sssttttttsssvvv{{{{{{wwwwwwtttpppmmmjjjhhheeeccc```ZZZTTTTTTXXXXXXSSSMMMGGGEEEAAA:::444000...///,,,---...///...---,,,+++)))))))))***+++++++++,,,(((((()))(((((('''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&((()))((('''&&&'''(((&&&'''((((((''''''((()))******++++++++++++,,,,,,...............///000000111222333222111111333444555555555777888999::::::;;;<<<===>>>??????@@@@@@BBBBBBAAA@@@??????@@@AAA?????????@@@AAABBBCCCDDD@@@>>>;;;:::;;;<<<;;;:::999888777666444333222111000000111111111000000000111111222222222222222333000222333444555555666777<<>>>>>???@@@@@@AAAAAABBBCCCEEEGGGHHHHHHHHHCCCCCCCCCCCCCCCCCCCCCDDD@@@>>>;;;::::::;;;:::999888777666555444333222111000000000000000000111111111222222222333333444444222555888999888777888999BBBTTTllluuurrrkkkccc]]]ZZZZZZ[[[YYYYYY]]]aaabbbdddllluuuzzz{{{|||~~~zzzuuuqqqllllllmmmmmmllliiieeecccWWWWWWWWWXXXYYYYYYYYYYYYTTTYYYdddtttwwwhhhffffffgggmmmxxx~~~vvv^^^WWWQQQMMMQQQZZZcccffffffjjjjjjiiihhhfffccc```^^^SSSKKK???555///------...------------,,,,,,,,,+++,,,,,,+++*********************************************))))))))))))******&&&'''''''''(((((())))))'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&uuuvvvuuurrruuu{{{}}}{{{uuussspppnnnlllhhhccc___WWWTTTRRRTTTXXXYYYVVVRRRIIIGGGBBB;;;444///......------......------,,,+++***************+++++++++'''(((((((((((((((''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((()))'''((())))))''''''((()))&&&((())))))(((''')))***((((((***+++,,,...//////...............///000000000222333333222222222333444555777888777888999;;;=========>>>???@@@AAABBB??????BBBFFFIIIJJJIIIGGGDDDDDDDDDCCCCCCBBBBBBBBBAAA???<<<:::::::::999888777666555444333222111111000000000///000000111222111111222222333444444444222555777777666777:::>>>LLLpppzzztttpppeeeccc___ZZZXXXYYY]]]aaa```bbbhhhpppvvvzzz~~~zzzwwwsssnnniiieeeiiieeeaaa]]][[[XXXUUUSSSWWWXXXZZZ^^^dddlllvvv}}}{{{tttmmmfffccceeemmm~~~ttthhh]]]PPPLLLQQQYYY___aaakkkjjjiiihhhfffdddbbbaaa[[[SSSHHH===666111...---......---------,,,,,,,,,---,,,++++++******++++++***************************))))))(((((())))))***&&&&&&''''''((()))))))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&{{{{{{wwwssstttzzz|||zzzuuusssqqqooolllgggaaa]]]SSSSSSTTTVVVWWWWWWTTTRRRLLLIIIDDD<<<555///------......---,,,,,,,,,,,,---+++++++++***************''''''((((((((((((''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''''''''''''''(((((((((((()))''')))***)))((('''((()))'''(((***)))(((((()))+++***++++++,,,---......///...............///000000///111444444333333333444333666888888777777999<<<<<<<<<<<<<<<===???AAABBB???@@@AAAEEEGGGFFFBBB???AAAAAAAAAAAAAAA@@@??????CCC@@@===;;;:::999888777666555555444333222111111111000/////////000222333000111111222333333444444333444666666888???KKKTTTmmmvvvlllfffbbb```____________aaagggpppvvv}}}yyyuuupppmmmiiiggggggfffcccaaaZZZZZZYYYWWWUUUUUUXXX\\\jjj{{{uuulllhhhiiirrr~~~|||jjjXXXNNNMMMSSSYYYccceeeggghhhhhhgggfffddd```[[[TTTMMMEEE===555000............------------------,,,++++++++++++,,,************************)))((((((''''''(((((()))&&&&&&''''''((())))))***(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&yyyssssssxxxzzzyyyuuutttrrrooolllggg```\\\RRRTTTVVVWWWWWWUUUSSSQQQMMMKKKEEE===555///------///...---,,,+++,,,---...,,,+++++++++******))))))''''''(((((((((((((((''''''''''''''''''''''''&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''''')))***)))((('''(((***((()))******))))))***+++------------------------...............///000000///111444555444444444555333666888888777777999<<<:::::::::;;;<<<>>>@@@BBBBBBBBBBBBEEEFFFCCC===888<<<===>>>>>>>>>>>>======DDDAAA>>>;;;:::999888666555555444444333222111111111000/////////111222333000000111222222333444444777888999:::AAAPPPcccqqqzzzpppmmmhhhdddaaaaaabbbbbbdddgggjjjmmmsss}}}{{{yyyuuuppphhhbbbaaaaaa___ZZZVVVTTTWWWZZZKKKUUU\\\^^^iii{{{mmmgggfffiiiqqq{{{mmmTTTJJJNNNVVVXXX\\\bbbhhhkkkkkkjjjhhhbbbaaa___[[[SSSHHH<<<444//////.........---------...---,,,,,,++++++,,,,,,************************((((((''''''''''''((((((&&&&&&&&&'''((())))))***(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~xxxuuuzzz|||uuusssrrrooolllhhhddd```^^^WWWVVVVVVWWWXXXWWWUUURRRLLLGGGBBB===666...,,,///......---------,,,,,,,,,,,,+++******))))))******''''''(((((())))))******&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((()))((('''&&&&&&'''((()))((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))************,,,------------------..................---------222222333444444555555666666888::::::888888888999<<<>>>@@@@@@>>>>>>@@@CCCDDDEEEEEECCC???<<<::::::============<<<<<<<<<<<>>;;;:::888666444666666555444333333222222000111111111111222222222111222333222222333666888999888999CCC\\\{{{|||sssllljjjdddbbb```bbbhhhooossstttyyy}}}{{{uuuoooffffffdddaaa]]]YYYXXXWWWTTTSSSSSSSSSVVV[[[```ccc{{{{{{mmmjjjfff```ppptttpppfff]]]LLLRRRRRRWWW```ddddddiiiqqqddddddddddddaaaYYYNNNEEE===555///000///++++++///---+++))))))***+++***)))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''}}}xxxuuuzzz}}}wwwtttrrroookkkfffbbb___]]]VVVUUUUUUVVVWWWWWWUUUSSSLLLGGGBBB===666...,,,///......---------,,,,,,,,,,,,+++******))))))******'''((((((((()))))))))***&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&''''''((((((((()))))))))))))))******************++++++++++++,,,,,,........................222222333333444555555555555777999999888777888999;;;>>>@@@AAA@@@@@@BBBDDDHHHIIIJJJGGGCCC>>>:::999888999:::<<<===???@@@AAACCC@@@===;;;:::999777666666555555444333333222222111111111111222222222222444444333444555666666777:::<<>>555333000---...222---+++***+++,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''{{{yyyvvvuuuzzzzzzvvvsssooojjjeeeaaa^^^\\\TTTTTTTTTUUUWWWWWWUUUSSSLLLGGGBBB===666...,,,///......---------,,,,,,,,,,,,+++******))))))******(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''((((((((((((''''''((((((''''''''''''(((((($$$$$$%%%&&&'''((())))))))))))))))))*********************++++++,,,,,,,,,////////////////////////222222333333444444555555444666888888777777777888;;;===@@@AAABBBBBBDDDFFFIIIJJJKKKJJJFFFAAA>>>===:::;;;<<<>>>@@@BBBCCCDDD???===;;;:::::::::999777555555444444333333222222111111111111222222222333222111111222555666666666:::DDDTTTiii|||zzzqqqhhhdddbbb___aaadddjjjlllqqq{{{{{{tttnnniiifffeeeaaa___[[[XXXUUUTTTTTTUUUPPPRRRWWW___mmmqqqkkkggggggmmmxxxrrrZZZQQQJJJNNNVVV\\\```ccchhhgggfffeeeeeeccc___\\\RRRHHH===666111------000,,,++++++,,,......,,,***++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''uuuuuutttsssyyyzzzxxxuuupppkkkeee```]]]\\\RRRRRRRRRTTTVVVVVVUUUSSSLLLGGGBBB===666...,,,///......---------,,,,,,,,,,,,+++******))))))******(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((&&&'''((())))))((('''&&&((((((''''''''''''((((((%%%%%%&&&''''''((())))))((()))))))))************,,,,,,,,,------.........////////////000000000000111222222333444444555555333555777777777666777888;;;===@@@BBBDDDEEEFFFGGGFFFGGGGGGFFFDDDCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA;;;:::999999:::;;;:::999444444444333333333222222111111111222222222333333///111444444444666:::===FFF[[[wwwzzzrrrkkkfffcccdddgggjjjooouuu~~~}}}vvvqqqnnnhhhfffccc___\\\ZZZYYYYYYXXXXXXWWWUUUTTTZZZccckkk~~~sssjjjiiinnnuuuvvvjjj[[[SSSQQQTTTXXXZZZbbbcccdddeeeeeeeeedddccc^^^VVVKKKAAA999333///---,,,++++++,,,......,,,***++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''qqqrrrrrrrrrwww}}}}}}yyyyyyvvvrrrlllfffaaa^^^\\\QQQQQQQQQSSSUUUUUUTTTRRRLLLGGGBBB===666...,,,///......---------,,,,,,,,,,,,+++******))))))******))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((&&&'''((())))))((('''&&&((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))************++++++,,,------...//////.../////////000000111111111111222222333444444555333555777777777777888999;;;<<>>===<<<999888777888::::::999888333333333333333222222222111222222222222333333333000555999888555777AAAJJJddd|||wwwsssnnnjjjhhhhhhkkkttt{{{vvvuuuqqqmmmhhhdddaaa___ZZZ[[[[[[YYYTTTQQQQQQSSSSSSaaazzztttlllhhhjjjtttwwwbbbTTTOOOPPPRRR[[[^^^bbbeeeggggggffffffgggccc[[[QQQHHH>>>444------,,,+++,,,------+++)))++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''ppprrrsssrrrvvv{{{{{{xxxwwwuuurrrmmmgggbbb]]]ZZZQQQQQQQQQRRRTTTTTTRRRPPPLLLGGGBBB===666...,,,///......---------,,,,,,,,,,,,+++******))))))******))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''((((((((((((''''''((((((''''''''''''((((((******))))))(((((((((((())))))))))))************))))))***++++++,,,---------......//////000000111111111222222333333444444333555777888777777999:::;;;<<<>>>BBBFFFGGGFFFDDDHHHFFFCCC???<<<<<>>BBBFFFGGGEEEBBBFFFFFFEEECCC???>>>>>>???;;;;;;;;;;;;;;;:::::::::888888777888888888555333222222222222222222222222222222222333333333444444111111333:::III___uuuzzzsssllllllsss|||yyyqqqlllkkkfffaaa_________[[[XXXXXXRRROOOSSS\\\kkkuuuhhhgggnnn||||||pppaaaUUUSSSWWWZZZ]]]^^^```dddgggaaadddddd^^^XXXQQQEEE:::777444000------------,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''ssswwwxxxvvvwww{{{zzzwwwoooooonnnlllggg```YYYUUURRRQQQQQQRRRSSSRRROOOMMMLLLGGGBBB===666...,,,///......---------,,,,,,,,,,,,++++++***)))***************))))))((((((((('''&&&''''''''''''''''''&&&((((((''''''''''''(((((()))((('''&&&&&&'''((()))((((((''''''''''''(((((($$$%%%%%%&&&'''((())))))))))))))))))***************++++++,,,...///000000,,,,,,,,,---...//////000000111111222333333444444444666888999999999:::<<<<<<<<<===BBBFFFGGGDDDAAABBBDDDGGGGGGEEEBBBAAAAAA??????>>>===<<<;;;::::::999888888888888777444111222222222222222222222222222222333333333444444444999555666FFFbbbyyyuuutttmmmjjjjjjrrrrrrllleeedddeeeddd]]]WWWWWWRRRQQQSSSSSSSSS\\\fffyyyttthhhdddlllvvv~~~kkkQQQSSSTTTUUUVVVYYY```eeeeeejjjjjjfffbbb___UUUJJJ;;;777222...---.........++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''yyywwwtttqqquuu{{{|||xxxssssssnnngggbbb___YYYRRROOOQQQTTTVVVVVVTTTQQQOOOKKKFFFBBB>>>888000...111000///...---,,,+++++++++))))))*********+++++++++***(((&&&'''***+++)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&'''((()))******)))))))))))))))*********++++++,,,------......///////////////000000000000111111222333444444444444333555888888888888999::::::;;;===???AAAAAA@@@@@@??????>>>>>>>>>???AAABBBAAA@@@>>><<<;;;<<<===>>>888888777777666666555555222333333111//////000222333444......777666222888999888===QQQwwwyyytttpppkkkjjjmmmlllsss~~~wwwsssooogggcccddd]]]]]]\\\XXXSSSQQQRRRUUU[[[___mmmsssgggeeekkkqqq{{{sssYYYHHHMMMSSSRRRXXXdddggghhhiiihhhgggddd]]]WWWUUUIII888------222///(((///---***)))***++++++***+++***((('''''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''zzzyyyvvvtttwww}}}~~~{{{ssssssooohhhccc```YYYRRROOOQQQSSSUUUUUUSSSQQQOOOIIIEEEAAA===666...---//////...------,,,,,,,,,,,,---------,,,,,,+++++++++***(((''''''******)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))************++++++,,,------......///////////////000000000000111111222333444444444444333555888888888888999:::;;;<<<===>>>???@@@@@@@@@AAA@@@????????????@@@AAACCCBBB???<<<;;;::::::;;;888888777777666555555555333444555444222111222333333555111111888555111888<<>>??????BBBBBBAAA@@@@@@@@@AAAAAAEEECCC@@@===:::999888888888888777666666555555444333555777777555444333444333666333444999555333===BBBEEENNNddd|||tttiiihhhiiimmmpppuuuwwwpppjjjgggcccbbbaaa___[[[WWWTTTTTTRRRPPPUUUdddzzzttteeeaaafffrrrhhhZZZNNNGGGMMMZZZ^^^bbbggghhhfffddddddfffdddcccYYYHHH999333222111...---,,,---...///...---+++***))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''vvvvvvtttssswww}}}~~~zzzuuuuuuqqqiiidddaaa[[[TTTMMMOOOQQQSSSSSSQQQOOOMMMHHHCCC???<<<555---+++...------,,,,,,,,,---......,,,,,,++++++***)))(((((()))((((((((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((((((((((((((())))))******++++++++++++,,,------......///////////////000000000000111111222333444444444444333555888999999999:::<<<>>>>>><<<<<<<<<===>>>???AAAAAAAAAAAABBBBBBCCCCCCDDDBBB@@@===;;;999888888888777777666555555444444222555888888777555444444444666333444999666;;;MMMVVVRRRRRRccc{{{vvvssspppuuuzzz~~~xxxqqqhhhddddddbbb\\\WWWZZZ\\\\\\XXXUUUWWW```hhh~~~ssskkkhhhrrrxxxjjj]]]QQQLLLMMMXXX]]]dddhhhfffbbbcccgggfffhhhcccTTTEEE;;;555000---,,,,,,---//////...---++++++******))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''uuuuuutttsssxxx~~~{{{vvvvvvrrrjjjfffbbb\\\UUULLLNNNQQQSSSSSSQQQNNNLLLIIIEEEAAA===666///---000------,,,,,,,,,---......************************((()))))))))((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((()))******+++'''(((((()))******++++++++++++,,,------......///////////////000000000000111111222333444444444444333555888999999:::;;;<<>>===<<<<<<===????????????@@@BBBCCCDDDEEEEEE@@@@@@>>>===;;;::::::999777777666666555444444444111444666777666444444444444666333444999:::IIIcccvvvjjj___fffxxxvvvwww{{{}}}{{{sssrrrooohhhbbb______```^^^[[[WWWUUUTTT\\\hhhvvvqqqffffffnnnyyy}}}mmmYYYKKKOOOTTT]]]fffeee```bbbhhhfffiiifff^^^UUUJJJ===222///...------...///---,,,+++++++++++++++******)))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''vvvwwwvvvvvv{{{}}}wwwwwwssskkkfffccc]]]VVVMMMNNNQQQSSSSSSQQQNNNMMMKKKFFFBBB???888000...111...------,,,,,,,,,------++++++,,,,,,,,,---------''')))***)))((('''(((***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((***++++++,,,''''''((()))***++++++,,,++++++,,,------......///////////////000000000000111111222333444444444444333555888999::::::<<<===>>>>>>>>>>>>>>>???@@@@@@>>>???@@@BBBCCCDDDDDDDDD============<<<;;;;;;;;;777777666555555444444333111333555666444333444444444555333666<<<@@@VVVxxxuuussswwwtttqqqqqquuu~~~xxxrrrjjjfffaaa^^^]]]ZZZVVVRRRTTTTTTUUU\\\oootttcccccceeennn|||kkkTTTLLLMMMUUU___bbb```ccckkkhhhjjjiiifffbbbZZZKKK===555222///.........---,,,+++,,,,,,,,,,,,+++******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''uuuvvvvvvwww|||~~~xxxxxxssslllgggddd^^^VVVMMMOOORRRTTTTTTRRROOOMMMKKKGGGBBB???888000///111///...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,''')))******''''''(((***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********''''''((()))***+++,,,,,,++++++,,,------......///////////////000000000000111111222333444444444444333555888999:::;;;<<<>>>======>>>@@@AAAAAAAAAAAA???@@@AAABBBCCCBBBAAAAAA============<<<;;;::::::777666666555555444333333222333555555444333555666333666666;;;AAAEEE___~~~vvvqqqoooqqquuu|||zzzuuummmfffbbb___\\\ZZZXXXQQQNNNQQQVVVbbb}}}~~~qqqjjjfffgggooo~~~hhhUUUOOOPPPXXX\\\[[[aaakkkiiikkkjjjhhhfffaaaUUUIII===999333///.........---+++,,,---------,,,+++***))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''sssttttttuuuzzz|||xxxxxxtttlllhhhddd^^^WWWNNNPPPRRRTTTTTTRRRPPPNNNKKKFFFBBB>>>888000...111000///...---,,,+++++++++---,,,,,,+++***)))((((((''')))+++***'''&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))************))))))))))))&&&'''((()))***+++,,,,,,++++++,,,------......///////////////000000000000111111222333444444444444333555888::::::;;;===>>><<<===???AAABBBCCCBBBBBBBBBBBBCCCCCCBBB@@@???===>>>>>>>>>===<<<;;;999999777666666555444444333333333444555444333444666888222666999@@@EEEIIIcccvvvqqqooonnnrrrwwwyyyqqqiiiccc___]]]]]]UUUUUUYYYTTTOOO^^^wwwzzznnngggfffooo~~~bbbUUUOOOTTTWWWVVV]]]hhhiiikkkkkkgggdddaaaYYYRRRBBB===666111///.........,,,,,,---...---,,,+++***))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''zzzxxxuuuvvv}}}zzzyyyyyyvvvpppjjjeee]]]TTTNNNNNNOOOPPPPPPPPPNNNNNNHHHGGGCCC<<<555000///...------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((***)))((('''&&&&&&'''((())))))(((((('''''''''&&&(((((((((((()))))))))))))))************+++++++++))),,,...---+++***,,,///000111111///...///111333...///111333555555666666777888999999::::::::::::999;;;>>>AAABBBBBBAAA@@@???@@@AAABBBAAA@@@???>>>======<<<<<<;;;;;;;;;;;;777777666555444333333333444555555444555666666444444777EEERRROOONNNkkk|||}}}xxxtttpppooouuu~~~~~~rrrjjjiiikkkgggbbb^^^\\\YYYTTTRRRTTTYYYbbb{{{}}}kkkcccgggnnnmmmOOOHHHQQQZZZ]]]^^^fffkkkllljjjiiiiiicccYYYYYYPPPCCC777///,,,,,,---------,,,+++)))((()))***)))))))))))))))))))))))),,,+++++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))zzzwwwssssssxxx~~~}}}vvvwwwxxxuuuoookkkfff^^^VVVPPPQQQQQQQQQPPPNNNLLLKKKHHHGGGCCC<<<555000///...------------------------,,,,,,+++++++++*********))))))))))))))))))))))))''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((***)))((('''&&&''''''((()))((((((((('''''''''''''''''''''((((((((()))))))))************+++++++++***,,,...---,,,+++---//////000000///......111333000111222333555666777888888999:::;;;<<<<<<<<<<<<<<<>>>@@@CCCDDDCCCBBBAAABBBBBBBBBBBBBBBAAA@@@@@@>>>======<<<;;;:::::::::777777666444444333333444222333333333444666777777<<>>???@@@BBBDDDDDDDDDBBBAAAEEEEEEDDDBBBAAAAAAAAAAAA???>>>===<<<;;;:::999888777666555444444444444444333333444444555666:::>>>EEEYYY~~~qqqiiijjjmmmuuuyyysssqqqlllddd^^^]]]YYYTTTPPPNNNTTTiii|||fffccchhhyyyfffSSSPPPUUUXXX___eeeggghhhhhhfffcccdddddd```SSSBBB555000///......------,,,,,,++++++***************************************+++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((zzzxxxtttqqquuu|||}}}zzzvvvwwwuuuoookkkggg___WWWQQQQQQQQQPPPOOOLLLJJJIIIHHHGGGCCC<<<555000///...------------------------++++++++++++************((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((((((((((('''''''''((((((((((((((((((((('''''''''((((((((()))))))))******))))))*********+++++++++------............/////////000111111000000222444444333222222333555888999444555777999:::<<<<<<<<<@@@AAABBBCCCDDDCCCBBBAAAGGGEEECCCAAA@@@@@@@@@@@@???>>>===<<<:::999888777777666555444444444444444777666666666444666===EEEQQQrrr~~~tttooolllkkkpppwww|||wwwmmmdddaaaZZZ[[[\\\YYYSSSRRR___nnnwwwiiibbbiiittthhhXXXQQQMMMUUU^^^dddggghhhgggffffffgggeee\\\NNN@@@555///---,,,,,,,,,---...---,,,************************)))))))))***+++++++++,,,(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((((((wwwwwwsssqqquuu}}}}}}xxxyyyvvvpppjjjeee]]]UUUNNNOOOOOOPPPOOOMMMLLLKKKHHHGGGCCC<<<555000///...------------------------+++++++++*********))))))((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''(((((((((((((((((('''''''''((((((((((((((())))))*********+++++++++))))))*********+++++++++------------...//////...///000222222222222333555333222111111222444666888444555777999:::<<<<<<<<>>>>>>>>??????>>>===;;;:::888777777666666555444444444444555888666555555333555BBBQQQhhhvvvkkkhhhlllrrrwwwyyynnnhhhbbb^^^[[[XXXTTTRRRXXX```gggqqqiiihhhppp~~~dddRRRKKKPPPXXX```dddeeefffggghhhfffeeebbb[[[OOOAAA777...,,,***+++---///...---************************)))))))))***+++++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''tttuuusssrrrvvv}}}~~~yyyzzzvvvpppjjjeee\\\TTTLLLMMMNNNOOOOOONNNMMMMMMHHHGGGCCC<<<555000///...------------------------+++************)))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&'''(((((()))((((((((('''''''''((((((((((((((()))))))))*********++++++)))************+++++++++---,,,,,,,,,...///...---...000222333222222333444222222111111222333555666777888999;;;<<<======>>>===>>>??????@@@@@@@@@@@@AAAAAA@@@>>>============>>>===<<<;;;:::999888777666555555444444444555555777444444555666<<>>>>>???@@@AAAAAA????????????>>>>>>===<<<<<<<<<;;;;;;:::999888888555555444444444555555666777444555;;;@@@MMMjjjssslllfffhhhmmmsss|||yyypppiiiiiiiiibbbYYYUUUWWWQQQSSS___pppsssgggrrr}}}nnn___SSSRRRVVVZZZ___eeeggggggggghhhhhhddd\\\VVV@@@999000,,,,,,------++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&'''((())))))((('''&&&yyy||||||zzz|||uuuwwwtttoookkkggg___WWWMMMMMMNNNOOONNNMMMLLLKKKHHHGGGCCC<<<555000///...------------------------************))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((%%%&&&((()))))))))((((((&&&'''''''''(((((())))))&&&&&&&&&&&&'''''''''((()))************+++++++++---+++)))+++---///---+++))),,,///000000000000111333333444555666666666555777888999999::::::::::::<<<======???@@@AAABBBBBB===>>>???@@@@@@???===<<<;;;;;;;;;::::::999999999555555444444444555555666888555999BBBKKK\\\lllbbbccc```hhhttttttqqqooojjjdddaaaWWWRRRTTT[[[[[[ccctttdddlll|||yyyyyyjjjTTTMMMPPPVVV]]]eeedddfffhhhhhhfffccc```___III@@@444...,,,---,,,***++++++++++++++++++++++++,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''((())))))((('''&&&{{{wwwuuuwww|||}}}zzzwwwwwwsssmmmjjjggg^^^UUULLLLLLMMMNNNOOOMMMIIIFFFHHHFFFBBB;;;444///------------------------------+++++++++************)))((((((''''''&&&&&&&&&%%%''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((()))*********)))(((&&&&&&&&&'''((()))((('''''''''(((***+++++++++++++++++++++,,,,,,---,,,,,,,,,,,,---....../////////000111111222222222222333444555555555555888888999::::::;;;<<<<<<;;;;;;===>>>@@@@@@AAAAAA???AAABBBCCCCCC@@@>>><<<::::::999999888777777777666666666555555666666777999;;;???HHH\\\xxxxxxooogggcccdddlll{{{xxxvvvqqqddd^^^ZZZVVVUUUSSSWWWfffwwwvvvkkkhhhwwwwww{{{hhhVVVKKKLLLWWWccceeefffgggggggggfffccc___ZZZLLL;;;111000111///---*********))))))+++...000************************))))))))))))(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((zzzvvvtttwww~~~vvvvvvsssmmmkkkggg___UUUNNNMMMMMMNNNOOONNNKKKHHHGGGFFFBBB;;;444///...---------------------------+++++++++************)))((((((((('''''''''&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((()))*********)))((('''''''''((()))***))))))((()))***+++,,,***++++++++++++,,,,,,,,,---,,,,,,,,,,,,---....../////////000111111222222222222333444555555555555777888888999;;;<<<<<<===<<<<<<===???@@@@@@@@@@@@???@@@AAABBBAAA???===<<<::::::999999888777777777555555444444444555666666999???LLLaaa~~~xxxmmmeeeeeeggglllrrryyyzzzjjjgggaaa\\\YYYUUUTTT[[[eeerrrkkkdddoooqqq[[[MMMIIIOOOUUU```bbbdddeeefffggggggfff^^^VVVJJJ>>>555000...---------,,,+++***+++---...***************************)))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((zzzvvvtttvvv|||}}}uuuuuusssnnnlllhhh___VVVPPPOOONNNNNNNNNNNNMMMKKKGGGFFFBBB;;;444000......------------------------+++++++++************)))))))))((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((()))******)))(((((((((((())))))************)))***++++++,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,---....../////////000111111222222222333444555555666555555666777888999;;;<<<===>>>===>>>>>>???@@@@@@??????@@@@@@??????>>>>>>======::::::999999888777777777666666555555555777888999<<>>???>>>>>>???@@@@@@@@@??????AAA@@@>>>===<<<<<<======::::::999999888777777777777777666777888:::<<<>>>AAAYYY{{{kkk```dddcccfffooo}}}zzzqqqgggbbb```^^^YYYUUUXXXUUUWWWeeetttkkkiiixxxuuudddUUUOOOQQQVVV[[[^^^^^^aaadddgggjjjiii^^^MMM<<<333000...---,,,,,,------,,,,,,++++++++++++++++++++++++*********)))))))))(((((((((((((((((((((((((((((()))))))))******)))))))))((((((''''''''''''((((((~~~xxxttttttxxxzzzyyywwwvvvvvvsssooollliii```VVVPPPNNNKKKJJJLLLMMMMMMMMMFFFEEEAAA;;;555000//////------------------------+++++++++*********))))))((((((((()))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((())))))***''''''(((((()))))))))***((((((((()))))))))))))))))))))***+++,,,,,,---------,,,,,,,,,,,,---....../////////000111111222222333333444555666666666666555666777999;;;===>>>???>>>??????@@@@@@@@@??????AAA???===<<<;;;;;;<<<===::::::999999888777777777555555555666888<<<@@@BBBEEEgggxxxddd]]]]]]```iiiuuu{{{mmmeeedddeeeaaa\\\\\\YYYVVVVVV```xxxpppjjjkkkxxx}}}fffRRRPPPTTT]]]cccdddfffjjjiiijjjjjjdddYYYJJJ===555///---++++++---...---,,,++++++++++++++++++++++++************))))))))))))(((((((((((((((((((((((())))))***++++++***))))))((((((''''''''''''((((((~~~yyyuuuuuuzzz~~~~~~|||yyyxxxtttnnnkkkhhh```WWWOOOMMMKKKKKKLLLMMMMMMMMMFFFDDDAAA;;;555000//////------------------------+++++++++************)))''''''(((((((((((())))))''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((()))******&&&'''((((((((((((((('''''''''((())))))))))))((())))))***+++,,,------...---,,,,,,,,,,,,---....../////////000111111222222333333555666666666666666666777888999;;;<<<===>>>>>>>>>???@@@AAAAAA@@@@@@AAA@@@>>><<<<<<<<<======::::::999999888777777777222222333444888===BBBEEEJJJtttsss```YYY___hhhlll{{{zzzllljjjllliiiccc[[[\\\]]]YYYUUU[[[pppuuuiiihhhqqq[[[QQQNNNWWW```cccggglllhhhhhhgggfffaaaWWWJJJ@@@333///++++++---///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))((()))***++++++***)))(((((((((''''''''''''(((((({{{vvvvvv{{{~~~}}}|||zzztttmmmiiiggg___WWWOOONNNLLLMMMNNNOOONNNMMMEEEDDDAAA;;;555111//////------------------------+++++++++************)))&&&&&&'''''''''(((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((()))******&&&&&&'''(((((('''&&&%%%'''((()))*********))))))((()))***+++,,,------...---,,,,,,,,,,,,---....../////////000111111222222333444555666666777777777777888888999;;;<<<<<<======>>>???@@@AAABBBBBBBBB@@@@@@???>>>============::::::999999888777777777222222333666;;;BBBHHHLLLUUU{{{iii^^^ZZZ^^^lllzzz{{{vvvxxxuuunnndddcccbbb___XXXRRRVVV___wwwqqqgggmmmppp\\\LLLOOOWWW[[[^^^dddfffffffffgggddd]]]TTTMMM;;;555...,,,---///...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))'''(((***++++++***((('''((((((''''''''''''((((((}}}vvvuuuxxx{{{zzzxxx~~~|||uuulllhhhfff___WWWPPPNNNNNNNNNPPPPPPPPPNNNEEEDDDAAA;;;555111///000------------------------+++++++++************)))%%%&&&&&&&&&''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((()))******&&&&&&'''''''''&&&$$$###((()))***+++,,,+++******((())))))+++,,,---......---,,,,,,,,,,,,---....../////////000111111222222333444555666777777777777888888999::::::;;;<<<<<<<<<===???@@@AAABBBBBBCCC@@@@@@@@@???>>>>>>======::::::999999888777777777555555777:::@@@GGGNNNRRR```mmmaaaXXXYYYaaammm}}}yyyrrriiiccccccaaaZZZVVVWWWSSSkkkpppcccggguuuxxxppplllRRRNNNSSSUUUYYY^^^dddfffhhhhhheee___ZZZWWWBBB;;;222---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))&&&((()))******)))(((&&&((((((''''''''''''((((((}}}|||wwwtttxxx|||zzztttvvvxxxvvvqqqlllfff]]]TTTPPPNNNMMMOOORRRRRROOOLLLHHHGGGCCC===666000...---------------------------,,,***))))))***++++++***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++******))))))((((((''''''++++++******************)))+++,,,,,,+++***,,,---............////////////////////////000111222333333333444444555666666666555666777888:::;;;<<<===@@@???@@@BBBDDDEEECCCBBBBBBBBBAAA???>>><<<;;;;;;:::888888<<<===:::777888666;;;;;;EEE^^^mmmqqqwwwzzzlll]]]YYYZZZbbbppp|||ssslllgggbbb[[[UUUUUUUUU]]]ttt~~~pppiiinnnzzzdddMMMKKKUUU\\\bbbeeegggfffdddbbb^^^ZZZWWWJJJ:::///---...//////...,,,******+++---------,,,,,,,,,+++++++++*********)))(((''''''((()))***))))))))))))(((((((((((())))))))))))))))))))))))zzzyyyvvvtttxxx}}}{{{uuuvvvwwwuuupppkkkeee\\\SSSOOOMMMLLLNNNQQQQQQNNNKKKGGGEEEBBB<<<555///------------------------------,,,***))))))***++++++***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))*********)))))))))((((((((('''***************************,,,------,,,+++---...............////////////////////////000111222333333333444444555666666666666666777999:::;;;<<<=========>>>AAADDDEEEDDDCCCBBBAAA@@@???>>><<<;;;;;;===999777999999666444666333:::===OOOrrr{{{hhh```]]]___dddooo}}}xxxqqqjjjccc___YYYVVVUUU^^^wwwpppjjjmmm~~~kkkRRRMMMUUU\\\aaafffgggeeedddcccccc___SSSCCC555///---.........,,,++++++,,,------,,,,,,,,,+++++++++*********))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))uuuvvvuuuuuuyyy~~~}}}xxxvvvwwwuuuoooiiiddd[[[RRRMMMKKKJJJLLLOOOOOOLLLIIIEEEDDDAAA;;;444///---,,,------------------------,,,***))))))***++++++***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((************************+++---......---,,,...///............////////////////////////000111222333333333444444555666666666666777888999:::;;;<<<===;;;;;;===@@@CCCEEEDDDCCCAAAAAA@@@???===<<<;;;;;;===999777888777555666:::555AAALLLfffxxxddd]]]^^^bbbjjjvvv}}}~~~~~~}}}ssslllhhh^^^ZZZTTTPPPXXXoooxxxllljjjuuu[[[JJJOOOUUU]]]fffiiifffdddfffjjjeee\\\NNN@@@555000//////---,,,,,,---......---++++++++++++*********))))))((())))))******))))))((())))))))))))(((((((((((())))))))))))))))))))))))sssuuuuuuvvvzzz{{{wwwxxxvvvooojjjeee\\\SSSKKKJJJIIIKKKMMMNNNKKKGGGEEEDDDAAA;;;555000------------------------------,,,***))))))***++++++***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((***************++++++++++++,,,------,,,,,,---...............////////////////////////000111222333333333444444555666666666777777888999:::;;;<<<===;;;;;;<<>>===<<<;;;;;;;;;888888:::999888:::???===TTTkkktttdddaaaggglllsss~~~}}}zzzxxxxxxyyy{{{}}}vvvvvvuuutttsssqqqpppooopppnnnllllllmmmnnnnnnmmmkkklllmmmooopppooommmllljjjhhhggghhhjjjjjjiiiggglllnnnppprrrsssvvvyyy|||zzz|||xxxssseeebbb^^^XXXSSSXXXiiiyyyqqqkkkrrrkkkWWWQQQOOOWWWbbbhhhfffaaaccchhhfffbbbYYYMMM@@@666111///...------...//////,,,***++++++*********)))))))))((()))***++++++***)))((())))))))))))((((((((((((((((((((((((((((((((((((rrruuuvvvvvvzzz~~~zzz{{{wwwpppkkkfff]]]UUUKKKIIIHHHJJJMMMMMMJJJGGGFFFEEEBBB<<<666111//////------------------------,,,***))))))***++++++***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))*********+++++++++)))+++,,,,,,++++++,,,---............////////////////////////000111222333333333444444555666666666888888999:::;;;;;;<<<=========>>>???AAAAAA@@@>>>@@@??????>>>===<<<;;;;;;999888999;;;:::888:::???GGGkkklll^^^```jjjuuuzzz|||xxxtttqqqnnnllljjjgggfffcccaaaaaabbbdddfffaaaaaa```___^^^]]]\\\\\\YYYWWWVVVWWWXXXYYYXXXWWWSSSUUUWWWYYYXXXWWWVVVUUUUUUTTTSSSSSSTTTUUUTTTSSSUUUWWWYYY[[[[[[]]]aaacccbbbdddgggkkkppptttwwwyyywwwyyy{{{~~~nnniiieeeccc\\\UUUUUUZZZmmmvvvggglllxxxttt\\\NNNQQQZZZcccddd```aaafffffffffcccZZZMMM???333---///......///000///---***+++++++++************)))((()))***++++++***)))((())))))))))))((((((((((((((((((((((((((((((((((((sssvvvvvvuuuwww}}}||||||xxxqqqkkkfff^^^VVVLLLJJJIIIKKKNNNNNNKKKHHHFFFEEEBBB===666222000000------------------------,,,***))))))***++++++***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,)))***,,,+++******+++---............////////////////////////000111222333333333444444555666666666999999999:::;;;<<<<<<<<>>???@@@AAAAAA???===??????>>>======<<<;;;;;;:::999::::::888666:::AAAXXX|||mmm]]]ZZZeeeuuuzzzwwwtttpppmmmkkkiiieeeaaa^^^\\\[[[ZZZWWWVVVTTTRRRRRRSSSTTTUUUTTTSSSRRRQQQQQQQQQQQQRRRNNNMMMLLLMMMOOOOOOOOOMMMIIIKKKNNNNNNMMMLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKMMMMMMMMMNNNQQQSSSUUUUUUWWWZZZ]]]```ccceeecccccceeehhhlllqqqtttwwwtttuuuxxx{{{~~~|||yyyuuusssrrrqqqooonnnnnnllljjjkkkpppuuuyyy|||uuusssqqqqqqssstttuuutttvvvwwwxxxzzz}}}~~~qqqgggfffddd\\\VVVWWWWWWtttjjj```cccqqqtttXXXQQQQQQZZZaaa```aaaeeehhhiiihhhcccXXXIII999///111000//////000///---,,,,,,,,,,,,+++++++++******)))******************)))))))))))))))(((((((((((())))))))))))))))))))))))tttvvvuuurrrsssyyy}}}~~~||||||wwwpppjjjeee]]]UUUMMMKKKKKKLLLOOOOOOLLLIIIEEEDDDAAA<<<666111//////------------------------,,,***))))))***++++++***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******'''((((((((()))))))))***((())))))***++++++,,,,,,***+++---,,,++++++,,,...............////////////////////////000111222333333333444444555666666666999999::::::;;;<<<<<<<<<>>>>>>>>>@@@BBBBBB@@@???>>>>>>>>>===<<<<<<;;;;;;<<<:::999999888:::DDDNNNuuugggbbb___dddqqqyyyuuuqqqoookkkhhhdddbbb```___]]]\\\ZZZVVVSSSRRRRRRSSSMMMMMMLLLKKKKKKKKKKKKLLLLLLKKKJJJJJJJJJKKKMMMMMMJJJJJJIIIJJJLLLMMMLLLJJJHHHJJJLLLKKKJJJIIIKKKMMMJJJKKKKKKKKKJJJJJJKKKKKKHHHIIIJJJJJJIIIIIIKKKMMMMMMMMMMMMNNNPPPRRRTTTUUUXXXXXXXXXZZZ]]]```bbbccc```aaacccfffiiikkklllllliiijjjkkkkkklllnnnqqqtttpppnnnkkkiiiiiiiiihhhgggfffeeecccbbbbbbaaa___^^^^^^\\\[[[\\\___cccfffgggfffdddaaabbbdddffffffeeegggiiikkkllllllmmmooopppqqqxxx|||mmmkkkjjjbbb]]]^^^XXXdddvvvpppggglll}}}~~~qqq[[[MMMQQQ[[[______bbbgggggggggfffaaaVVVGGG===333111///...//////...------------,,,,,,,,,,,,++++++******))))))******+++))))))))))))(((((((((((())))))))))))))))))))))))tttvvvtttppppppvvv{{{|||{{{{{{vvvoooiiiddd\\\TTTNNNLLLLLLMMMPPPPPPMMMJJJDDDCCC@@@;;;555000......------------------------,,,***))))))***++++++***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++'''((((((((())))))******((())))))***++++++,,,,,,+++,,,...---,,,,,,---///............/////////000////////////000111222333333333444444555666666777999::::::;;;;;;<<<<<<<<<======>>>@@@CCCDDDCCCAAA>>>>>>======<<<<<<;;;;;;<<<999888888:::BBBQQQ___xxx^^^[[[___eeeooo|||~~~}}}yyyuuurrrgggggghhhiiiiiigggbbb^^^XXXYYYZZZYYYVVVSSSRRRSSSRRRQQQOOOKKKIIIHHHIIIKKKIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGHHHJJJKKKLLLEEEDDDDDDFFFHHHHHHGGGEEEEEEGGGHHHGGGEEEEEEHHHJJJFFFGGGHHHHHHFFFFFFGGGHHHFFFGGGHHHGGGFFFEEEGGGIIIIIIHHHHHHGGGHHHIIIKKKLLLOOONNNLLLMMMOOOQQQRRRRRROOOPPPQQQSSSUUUVVVWWWWWWPPPSSSVVVWWWXXXXXXZZZ\\\\\\ZZZWWWVVVWWWWWWWWWVVVUUUUUUTTTUUUVVVVVVTTTRRRSSSRRRPPPPPPQQQQQQOOONNNRRRPPPMMMNNNQQQSSSSSSRRRRRRUUUZZZ\\\ZZZWWWTTTSSSTTTYYY]]]^^^```hhhvvvvvvrrrooofff```aaaXXXVVVXXXeeetttkkklllqqqhhhNNNMMMWWW\\\\\\^^^cccbbbcccffffffaaaUUUKKK444222///......//////.........---------,,,,,,,,,,,,+++***))))))***+++,,,))))))))))))(((((((((((())))))))))))))))))))))))zzzyyyvvvsssrrrssswww{{{}}}tttmmmkkkhhh___TTTRRRPPPMMMMMMMMMMMMKKKJJJEEEDDDAAA<<<555111//////------------------------+++++++++*********))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((+++***)))(((((()))***+++)))))))))))))))******++++++,,,------......------------......///000000000000...---...222444333000333333444444555666666666888999:::<<<===>>>>>>??????@@@AAABBBCCCBBBBBBAAA>>>===<<<;;;:::999999999555===>>>999>>>XXXxxxjjj___]]]aaakkkyyy~~~{{{yyyxxxyyyyyyxxxxxxyyyyyyzzz{{{{{{{{{{{{{{{zzzxxxvvvtttooollliiijjjlllmmmllljjjeeeeeedddcccaaa```^^^]]][[[ZZZZZZYYYXXXWWWVVVVVVQQQQQQQQQPPPPPPOOOOOOOOOLLLMMMMMMNNNNNNLLLKKKJJJHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIGGGHHHHHHIIIJJJKKKLLLLLLGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJIIIHHHHHHIIIJJJLLLMMMLLLMMMMMMMMMLLLMMMOOOQQQNNNNNNNNNOOOOOOPPPPPPPPPOOOOOONNNOOOPPPRRRTTTUUUVVVUUUUUUTTTSSSRRRRRRQQQRRRRRRRRRQQQQQQPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOVVVaaapppyyyuuuqqqfff[[[[[[[[[[[[```tttyyymmmmmmzzz|||^^^JJJJJJTTT[[[[[[___dddgggfffffffff___VVVJJJ<<<111111444222000000---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))xxxwwwuuusssqqqssswww{{{}}}uuunnnkkkggg]]]RRRQQQOOOMMMLLLLLLLLLKKKIIIEEEDDDAAA<<<555111//////------------------------,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((******)))((((((((()))***)))))))))))))))***+++++++++,,,------......------------......///000000000000000///000222333222222333333444555555666666777888999:::<<<===>>>>>>???>>>???@@@BBBBBBBBBAAA@@@>>>===<<<;;;::::::::::::;;;>>>>>>>>>NNNqqqhhh\\\___eeettt}}}~~~{{{xxxuuupppooommmkkkiiihhhggggggdddddddddddddddeeeeeefffffffffgggfffeeecccbbb```bbb```]]]^^^```aaa```^^^]]]]]]\\\\\\ZZZYYYWWWVVVVVVVVVVVVUUUTTTTTTSSSSSSQQQQQQQQQQQQPPPPPPPPPOOONNNOOOOOOPPPOOONNNMMMLLLJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJKKKKKKLLLLLLMMMMMMIIIIIIJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHIIIJJJKKKLLLIIIJJJKKKJJJIIIJJJKKKMMMMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUUUUTTTSSSSSSRRRQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOMMMMMMLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJLLLLLLLLLMMMMMMLLLLLLLLLKKKLLLLLLLLLLLLLLLLLLMMMHHHMMMUUU\\\bbbjjjuuu}}}{{{nnnjjjfff```ZZZVVV]]]qqqxxxjjjmmm|||jjjWWWLLLKKKSSS\\\]]]bbbfffeeegggiiifff```WWWEEE555111222111//////---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))vvvuuutttrrrqqqssswww{{{|||vvvnnnjjjfff[[[PPPOOOMMMLLLKKKLLLKKKJJJHHHEEEDDDAAA<<<555111//////---------------------------------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))))))))(((((((((((())))))***))))))))))))***+++++++++,,,------......---------......//////000000111111222333333222111222333333444444555555666777777888999:::<<<===>>>>>>???>>>???@@@AAAAAAAAA@@@???======<<<;;;::::::::::::===:::888AAA^^^gggWWWYYYfffppp}}}zzzooommmkkkjjjhhhfffccc```]]]]]]\\\\\\\\\\\\]]]]]]YYYYYYZZZZZZZZZ[[[[[[[[[\\\\\\\\\[[[[[[YYYXXXWWWYYYWWWVVVVVVXXXYYYXXXWWWWWWXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQPPPOOONNNNNNNNNNNNOOOPPPQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQOOOOOOPPPPPPPPPPPPOOOOOOMMMMMMMMMMMMMMMNNNNNNNNNKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKJJJIIIIIIIIIJJJKKKLLLHHHJJJKKKJJJIIIIIIJJJKKKLLLMMMMMMNNNOOOOOOPPPPPPPPPQQQRRRRRRSSSSSSSSSSSSTTTSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOOOOLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKLLLLLLKKKKKKJJJIIIKKKLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJIIILLLPPPQQQRRRUUUZZZ___dddqqqxxxoooiiibbb\\\UUUSSSYYYbbb}}}rrrggggggxxxwwwfffQQQCCCIIIVVV\\\aaaeeeeeefffiiiiiihhheeeRRR===333000///......------------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))sssssssssqqqqqqssswwwzzz|||{{{vvvooojjjdddYYYNNNMMMLLLKKKKKKKKKKKKIIIGGGEEEDDDAAA<<<555111//////---------------------------,,,,,,,,,,,,+++++++++(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((())))))******))))))******+++,,,+++,,,------......------.........///000000111111111444666444111000222555444444444555666666777777888999:::<<<===>>>>>>???>>>>>>@@@@@@@@@@@@???>>>======<<<;;;;;;;;;;;;;;;>>>999999KKKooooooaaaaaaiiittt}}}}}}zzzxxxvvvrrrnnnkkkhhhfffdddccccccaaa^^^\\\YYYYYYYYYYYYZZZ[[[\\\\\\[[[[[[[[[\\\\\\\\\\\\\\\]]]]]]\\\\\\\\\[[[ZZZZZZYYYXXXXXXXXXYYYZZZZZZ[[[YYYYYYYYYYYYXXXXXXWWWVVVSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQQQQRRRSSSTTTTTTVVVVVVVVVVVVUUUUUUUUUUUURRRRRRSSSSSSSSSSSSRRRRRRPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKKKKLLLMMMMMMMMMMMMLLLLLLJJJIIIIIIJJJKKKLLLLLLMMMNNNNNNLLLKKKLLLMMMKKKLLLLLLMMMNNNOOOPPPPPPQQQRRRSSSTTTTTTSSSRRRQQQSSSRRRRRRRRRQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLKKKLLLLLLMMMLLLKKKJJJIIIKKKLLLLLLMMMMMMLLLLLLKKKMMMLLLLLLLLLKKKKKKJJJJJJHHHJJJMMMNNNOOOQQQUUUXXXSSSXXXdddrrrxxxooogggccc___ZZZXXXZZZ]]]wwwfffjjjvvvuuu```JJJFFFOOO[[[___dddeeeeeeeeeffffffhhh\\\JJJ;;;222------///...------------,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((ssssssrrrqqqqqqsssvvvyyyzzzyyyuuunnnhhhbbbXXXNNNLLLKKKJJJKKKLLLKKKIIIGGGEEEDDDAAA<<<555111//////------------------------++++++++++++************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''(((((()))))))))))))))***************++++++,,,+++,,,------......------......//////000111111111222444666555222000222555444444555555666777777888888999:::<<<===>>>>>>???>>>???@@@@@@@@@@@@>>>>>>======<<<;;;;;;;;;<<<<<>>>>>??????@@@AAAAAAAAA@@@???>>>======<<<<<<<<<<<<<<<===AAAGGG\\\vvvfff^^^^^^lll{{{yyynnnhhhgggfffccc```bbbddddddaaaaaabbbaaa^^^___^^^]]]]]]]]]]]]ZZZXXXZZZZZZYYYXXXWWWWWWXXXXXXVVVWWWYYYZZZZZZZZZYYYXXXVVVVVVUUUUUUUUUVVVWWWWWWWWWXXXZZZZZZZZZ[[[]]]___]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYWWWWWWVVVUUUUUUUUUUUUVVVWWWWWWVVVWWWWWWXXXYYYZZZ[[[[[[[[[[[[[[[\\\\\\\\\WWWWWWXXXXXXXXXXXXWWWWWWTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQRRRRRRRRRQQQPPPPPPPPPQQQRRRSSSSSSRRRQQQPPPQQQPPPOOOMMMLLLLLLMMMMMMMMMNNNPPPOOOMMMKKKJJJJJJIIIIIIJJJLLLMMMNNNOOOPPPPPPQQQRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSPPPPPPPPPOOOOOOOOONNNNNNOOOPPPQQQRRRRRRPPPNNNMMMMMMNNNNNNNNNNNNNNNNNNMMMOOOOOOOOOOOOOOOOOONNNNNNSSSSSSRRRRRRQQQQQQPPPPPPKKKKKKMMMQQQRRRRRRXXX___nnnxxxvvvooofff]]]YYYSSSTTTZZZjjj|||hhhcccooo}}}{{{vvv~~~zzziiiWWWUUUXXX___cccccccccddd]]]bbbaaaSSSBBB777333111............---------,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))tttuuuuuusssrrrsssuuuwwwvvvvvvrrriiiccc___XXXRRRKKKKKKKKKLLLNNNMMMJJJHHHEEEDDDAAA<<<555111//////------------------------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******))))))))))))******'''(((***+++,,,,,,,,,+++++++++******++++++,,,---+++,,,------......------/////////000111111222222222111111222333444444333555555555666777777888888888999:::<<<===>>>>>>???@@@AAABBBBBBBBB@@@???>>>======<<<<<<<<<<<<======DDDSSSrrr{{{aaaccc```gggxxx{{{tttvvvrrrlllhhhfffffffffeeeccchhhiiieeeeeeggggggdddeeedddcccdddeeedddcccaaacccbbbaaaaaa````````````___```bbbcccdddcccbbbaaa]]]]]]\\\\\\\\\^^^___```]]]___aaaaaa```aaadddgggffffffeeedddcccbbb```___]]]]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZZ[[[[[[\\\\\\ZZZZZZXXXWWWWWWWWWXXXYYYZZZZZZZZZZZZ[[[\\\]]]^^^]]]]]]^^^^^^^^^_________ZZZZZZ[[[[[[[[[[[[ZZZZZZWWWWWWWWWWWWWWWWWWVVVVVVTTTUUUUUUVVVVVVVVVVVVUUUVVVWWWXXXXXXXXXVVVTTTSSSTTTSSSQQQOOONNNNNNNNNNNNLLLNNNPPPOOOMMMJJJIIIIIIHHHIIIJJJKKKMMMNNNOOOOOOPPPPPPPPPPPPQQQRRRSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUVVVVVVSSSRRRRRRRRRRRRQQQQQQQQQQQQRRRTTTUUUUUUSSSQQQOOONNNOOOOOOPPPPPPOOOOOONNNOOOOOOOOOOOOOOOPPPPPPPPPJJJJJJKKKMMMOOOPPPPPPPPPPPPNNNOOOTTTWWWVVVVVVYYYXXX___lll}}}zzzppphhheee[[[UUUTTT\\\hhhwwwjjjiiijjj}}}yyy```XXXTTT[[[bbbddddddeee```eeeeeeZZZMMMCCC888000............------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))uuuvvvvvvtttssssssuuuwwwuuuuuuppphhhbbb^^^YYYSSSKKKKKKLLLMMMNNNMMMKKKHHHEEEDDDAAA<<<555111//////---------------------------------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******))))))))))))******((()))+++,,,------,,,,,,++++++******++++++,,,---+++,,,------......------/////////000111111222222222000...000444666444222555555666666777777888888888999:::<<<===>>>>>>???AAABBBBBBCCCBBBAAA@@@???======<<<<<<<<<======>>>NNNaaakkk]]]ggghhhttt}}}xxxwwwwwwwwwwwwuuurrrooommmlllkkkkkkeeejjjlllhhhgggkkkkkkhhhlllkkkjjjkkklllllljjjhhhiiihhhggggggggggggggghhhhhhiiikkkmmmmmmlllkkkjjjeeeeeedddddddddfffggghhhfffiiikkkkkkjjjkkkooorrroooooonnnmmmllljjjhhhgggccccccbbbaaaaaa```______[[[[[[\\\\\\\\\]]]]]]]]]]]]\\\ZZZYYYYYYYYYZZZ[[[]]]]]]]]]]]]^^^___``````______``````aaaaaaaaabbb\\\]]]]]]^^^^^^]]]]]]\\\YYYYYYYYYZZZZZZZZZZZZZZZWWWWWWXXXYYYZZZZZZZZZZZZZZZ[[[\\\\\\[[[YYYWWWUUUUUUTTTRRRPPPOOONNNOOOOOONNNPPPQQQQQQNNNKKKJJJIIIHHHHHHIIIKKKLLLNNNOOOOOOOOOOOONNNOOOPPPRRRTTTUUUSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVUUUUUUUUUUUUSSSTTTVVVWWWWWWUUUSSSQQQOOOPPPPPPQQQQQQPPPPPPOOONNNNNNNNNOOOOOOPPPPPPPPPOOOOOOOOOQQQSSSTTTTTTSSSVVVPPPMMMPPPTTTVVVXXXZZZ[[[___cccgggqqqxxxoookkkaaa[[[\\\]]]XXX```xxxppphhhqqq}}}lll___UUUYYY```cccccceeefffhhheee]]]UUULLL===...//////.........---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))wwwuuutttuuuvvvwwwuuutttxxxqqqiiiffffffaaaUUULLLJJJJJJLLLMMMMMMKKKIIIGGGEEEDDDAAA;;;444///------.........------,,,,,,,,,++++++++++++++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((()))******+++(((((((((((())))))))))))*********))))))))))))))),,,+++******+++,,,...///,,,...//////...------...////////////000000000000000111111222222333444444555666777888888999888888999;;;<<<===<<<===???@@@???@@@@@@@@@@@@???>>>>>>???DDD>>>888<<<===@@@IIIgggqqqbbbdddiiinnnwwwxxxoooqqquuuwwwzzz~~~||||||||||||{{{zzzyyyxxxwwwyyy}}}zzzuuuvvvrrrnnnkkkiiihhhgggfffiiieeeccceeeiiijjjgggcccaaaccceeeggggggeeecccaaagggjjjllllllkkkiiiiiiiiieeefffhhhiiijjjjjjjjjjjjlllkkkjjjgggeeeeeegggiiieeeffffffddddddfffgggfffkkkllljjjgggiiillljjjdddgggiiilllkkkhhhccc___]]]TTTYYYYYYTTTRRRTTTSSSOOOTTTSSSQQQMMMJJJHHHIIIJJJJJJIIIHHHGGGHHHIIIKKKMMMSSSQQQOOONNNQQQVVV[[[]]]YYYZZZ[[[[[[[[[\\\```bbb^^^___```bbbdddeeefffgggiiifffccc___\\\[[[ZZZ[[[\\\\\\\\\[[[YYYXXXVVVUUUYYYZZZYYYXXXUUUTTTSSSTTTWWWYYYVVVOOOMMMSSSWWWWWWUUUTTTSSSRRRSSSUUUXXXZZZ]]]ZZZXXXZZZ]]]___^^^]]]aaaeeeiiikkkmmmwww}}}rrroooddd\\\YYYVVVXXXjjjvvvkkkppp~~~|||yyyiiiNNNSSSaaabbbaaafffffffffeeebbb^^^UUUCCC333111...,,,++++++---......++++++++++++++++++++++++************************))))))))))))))))))))))))xxxvvvuuuuuuwwwwwwvvvuuuyyyrrrjjjggggggbbbWWWNNNKKKKKKKKKLLLLLLKKKJJJHHHFFFEEEBBB<<<555000............---------,,,,,,,,,++++++++++++++++++++++++***)))))))))((((((((((((((((((((((((((((((((((((&&&''''''((())))))******(((((((((((()))))))))***+++++++++***************++++++++++++,,,---......,,,...//////...------...////////////000000000111000111111222222333444444555666777888999999999999999;;;<<<===<<<===???@@@???@@@@@@@@@@@@???>>>>>>888===;;;:::>>>???FFFXXXuuufffccckkkvvv|||~~~}}}{{{{{{||||||{{{xxxvvvuuuvvvvvvvvvvvvwwwzzz}}}zzz}}}yyyuuuqqqsssrrrjjj___WWWUUUVVVUUUWWWYYYYYYVVVQQQMMMJJJNNNLLLJJJHHHIIIJJJMMMNNNOOOSSSZZZaaahhhooovvvzzz~~~{{{zzzzzzzzzxxxxxxwwwwwwvvvuuussssssqqqqqqqqqooommmkkkjjjjjjeeefffddd```bbbggghhheeeggghhhiiijjjmmmqqqvvvzzz~~~~~~~~~rrrgggaaaYYYSSS[[[gggzzzsssnnnqqqvvvSSSLLLUUUYYY]]]aaaaaacccbbb```^^^WWWHHH:::555111...,,,...///...,,,++++++++++++++++++++++++************************))))))))))))))))))))))))xxxvvvuuuuuuwwwxxxwwwvvvyyyrrrkkkiiihhhcccYYYPPPLLLKKKKKKKKKLLLLLLJJJIIIGGGFFFBBB===666111//////...------------,,,,,,,,,++++++++++++++++++++++++******)))))))))(((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((()))))))))******++++++++++++++++++++++++******+++,,,------------,,,...//////...------.../////////000000000111111000111111222222333444444666777888999999:::999999999;;;<<<===<<<===???@@@???@@@@@@@@@@@@???>>>>>>777::::::>>>AAA???NNNlllkkkbbbeeemmm}}}}}}fff^^^bbb[[[aaajjjpppoooggg\\\TTTUUURRROOOLLLKKKLLLNNNPPPSSS]]]nnnssslllbbbWWWSSSVVVYYYrrr~~~ooorrr~~~[[[KKKLLLSSSYYY]]]^^^aaabbbaaa```]]]SSSHHH===777000...///000...+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))wwwuuuttttttuuuwwwwwwvvvwwwrrrllliiigggbbbYYYQQQNNNLLLJJJKKKLLLMMMKKKIIIFFFEEEBBB<<<666111//////------------------------++++++++++++++++++++++++*********)))))))))((((((((((((((((((((((((((((((&&&&&&''''''(((((((((((((((((()))))))))******************+++++++++++++++)))***,,,---......---,,,+++---//////...---.../////////000000000111111111000111111222222333444444666777888999::::::::::::999;;;<<<===<<<===???@@@???@@@@@@@@@@@@???>>>>>>???>>>===AAACCC@@@VVV}}}ttt]]]aaannnyyy}}}jjjjjjdddooo~~~tttiii```]]]XXXSSSPPPOOOPPPQQQXXXbbbuuu|||uuunnnddd[[[XXXVVV___uuu|||ooouuu~~~gggTTTMMMPPPVVVZZZ^^^bbbeeeddddddccc]]]VVVIII???333......///...+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))uuusssqqqqqqsssuuuvvvuuuvvvrrrllliiifff```WWWPPPNNNLLLJJJKKKNNNNNNKKKHHHDDDCCC@@@;;;555000......------------------------++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))************))))))))))))******++++++)))***,,,---......---,,,+++---//////...---...///000000000000111111111111000111111222222333444444666666777888999999999999999;;;<<<===<<<===???@@@???@@@@@@@@@@@@???>>>>>>CCC@@@<<>>>>>>>>===;;;DDDUUUcccmmm```^^^fffxxxzzzsss|||zzzqqqggg^^^YYYUUUSSS[[[ttt}}}tttiiiaaa^^^WWWUUUaaawwwzzzjjjqqqxxx```NNNMMMTTTVVV^^^cccbbbaaaaaaaaa___[[[QQQCCC777///---...///,,,,,,,,,,,,,,,,,,,,,,,,************************************************uuurrrpppooorrrtttvvvvvvyyyuuupppkkkeee^^^VVVPPPMMMKKKJJJNNNRRRRRRKKKDDDDDDCCC@@@;;;555111000///,,,,,,,,,---------......+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))*********************)))))))))*********+++++++++(((((()))******+++,,,,,,++++++++++++,,,---......***,,,...///......///000000000111111111222222222000111111222222333444444444444666777777777777777999;;;<<<===<<<===???@@@???@@@@@@@@@@@@???>>>>>>;;;???AAAOOOllljjj[[[___gggwwwxxxjjjbbb]]]WWWUUUccc|||iii\\\VVVWWW___mmmsssjjjiii]]]RRRPPPTTTiiivvvjjjlll}}}```QQQRRRPPPZZZaaabbb``````aaaaaa^^^YYYOOOBBB777000...///------------------------++++++++++++++++++++++++************************uuussspppppprrruuuwwwxxx{{{wwwrrrmmmfff___VVVPPPLLLJJJJJJOOOTTTRRRKKKCCCEEEDDDAAA<<<777222111111,,,,,,,,,------.........+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))+++++++++***************)))************+++++++++))))))***+++,,,,,,------,,,+++******+++,,,...///***,,,...///......///000000111111111111222222222000111111222333333444444333444555666777777777777999;;;<<<===<<<===???@@@???@@@@@@@@@@@@???>>>>>><<>>===DDDCCC===@@@BBBAAAQQQvvvvvviiigggiiiooo|||mmmgggeeehhhiiiiiilllqqquuujjjbbbYYYYYYgggooodddUUUJJJMMMHHHLLLQQQXXXaaakkkuuu{{{{{{rrroooggg]]]UUUVVV___ggglllzzzoooQQQPPPSSSXXX\\\^^^```cccfffaaaccc^^^RRREEE<<<333,,,/////////---,,,,,,...000,,,,,,,,,+++++++++******************************uuupppnnnoooppppppsssxxx|||uuupppnnniii```VVVSSSOOOLLLKKKMMMQQQQQQLLLGGGEEECCC>>>999555111///.........---------,,,,,,,,,------,,,,,,+++******)))))))))))))))))))))))))))************)))))))))(((***)))(((((((((((()))*********************++++++************++++++++++++++++++,,,,,,,,,------------------............///000000000111222222333333333333333444444444444555666555555666666777888999;;;;;;;;;<<<<<<======>>>;;;BBB???===CCCBBB>>>BBB???IIIeee~~~llliiipppwww{{{nnnjjjjjjiiigggeeecccbbbbbbrrrrrrggg^^^]]]dddyyytttgggYYYMMMLLLDDDEEEHHHKKKOOOTTTZZZ^^^YYY\\\aaaeeejjjooouuuyyy}}}xxxoooeee]]]ZZZ]]]aaapppuuusssvvvuuuXXXQQQOOOUUU[[[]]]```dddbbbdddaaaXXXNNNDDD888...//////...,,,+++++++++,,,,,,,,,,,,+++++++++******************************tttpppoooqqqrrrsssvvv{{{xxxrrrooonnnjjj```VVVRRRNNNLLLLLLOOOSSSRRRLLLGGGDDDAAA===999555222000///......---------,,,,,,,,,---,,,,,,++++++*********))))))))))))))))))))))))************))))))))))))***))))))(((((())))))***)))))))))***+++++++++,,,************+++++++++,,,,,,,,,,,,,,,------------,,,,,,---------.........000000000111222222333333333333333444444444555555666666666666777888999999;;;<<<<<<===>>>>>>??????===CCC@@@>>>CCCAAA@@@GGGJJJcccyyyhhhhhhqqqyyy{{{wwwkkkiiittt|||zzzwwwpppiiiooo{{{tttpppjjjmmmuuuooommmmmmooorrr~~~nnnaaaTTTOOOHHHHHHHHHHHHIIIJJJKKKLLLKKKLLLNNNOOOOOOPPPSSSVVV[[[^^^dddmmmxxx}}}qqqhhhbbb^^^\\\\\\jjj|||jjjpppnnnYYYJJJPPPYYY[[[]]]cccccceeeddd___XXXOOO@@@333000///...---,,,,,,++++++,,,,,,,,,+++++++++******************************rrroooooosssuuuuuuxxx}}}{{{tttooonnniii```WWWSSSMMMLLLLLLPPPTTTSSSMMMGGGEEEBBB>>>999555111///.........---------,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------...---------.........//////000000000111222222333333222333333444444555555555666666666666777888999:::;;;;;;<<<===>>>>>>?????????DDDAAA???CCC@@@BBBNNNdddiiigggqqq|||xxxkkkdddbbbhhhkkkeee___aaaeeevvvjjjhhhuuuvvvwwwmmmuuupppnnnmmmoootttwwwiii\\\VVVPPPOOOOOOPPPQQQQQQQQQPPPNNNNNNNNNMMMKKKKKKLLLMMMLLLLLLMMMOOOSSSWWW\\\^^^iiippp{{{|||ssslllddd^^^]]]YYYbbbvvvpppyyyhhhNNNPPPYYY[[[\\\bbbeeefffdddaaa^^^XXXJJJ<<<222111///...//////...---,,,,,,,,,+++++++++******************************mmmkkklllqqqssssssuuuzzzyyyppplllggg^^^WWWUUUMMMLLLLLLPPPTTTTTTMMMGGGGGGDDD???:::444000...,,,......---------,,,,,,,,,,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))******))))))************))))))(((((()))***+++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........////////////000000000000000000000111222222333333222222333333444555666666666666666777777888999:::999:::;;;<<<===>>>??????@@@DDDAAA@@@CCC@@@FFFWWWqqqjjjsss~~~{{{|||jjjfffllltttmmm{{{{{{pppffffffsssmmm{{{vvvzzztttrrrpppmmmnnnqqq~~~mmm```\\\QQQPPPOOOQQQTTTVVVUUUTTTQQQRRRRRRPPPOOONNNOOOQQQMMMLLLKKKKKKKKKMMMPPPQQQQQQVVV___iiittt{{{ssskkkeeeYYYQQQTTTqqqwwwooowwwtttUUUOOOTTTWWW[[[bbbeeeeeebbb______\\\RRRGGG444111...---///000///...,,,,,,,,,+++++++++******************************nnnmmmoootttvvvvvvwww{{{zzzqqqkkkfff^^^XXXVVVMMMKKKKKKOOOSSSSSSNNNHHHHHHEEE@@@:::444000---+++......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))******++++++******))))))))))))***+++++++++,,,++++++++++++,,,,,,,,,,,,,,,---------............//////000000000111111111000000000111222222333333111222333333444555666666777777777777888999::::::999999:::;;;===>>>??????@@@CCCAAAAAACCC@@@III```iiiiiirrrzzzuuuvvvzzznnnnnnwwwsssjjj~~~yyywww~~~yyywwwwwwuuuqqqpppsssoooaaa```TTTQQQPPPQQQUUUXXXWWWVVVVVVWWWXXXWWWUUUUUUVVVXXXRRRQQQOOONNNMMMLLLMMMMMMJJJLLLPPPVVV___jjjuuu}}}|||tttooo```UUUPPP\\\yyylllfffzzz|||___OOOLLLPPPXXX___cccdddaaa^^^^^^^^^XXXQQQ:::444...,,,---//////---,,,,,,,,,+++++++++******************************qqqpppsssxxxzzzyyyzzz}}}xxxoookkkggg^^^XXXUUUMMMJJJIIIMMMQQQRRRNNNIIIFFFCCC???999444111...---......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************)))***++++++++++++***)))******************+++++++++++++++,,,,,,,,,------------------............////////////000000000000000000000111222222333333111222222333444555666777777777777777888999::::::::::::;;;<<<>>>???@@@AAA???BBBAAAAAACCCAAAMMMgggwwwbbbmmm|||{{{xxx{{{|||tttccceeeYYYVVVSSSTTTYYY]]]]]]\\\VVVVVVVVVUUUSSSRRRSSSTTTVVVUUUSSSQQQOOOMMMKKKJJJIIIJJJJJJKKKMMMTTT\\\aaammmyyyzzzkkk```UUUQQQZZZuuunnnnnnuuusssWWWIIIMMMWWW]]]^^^bbbccc```______\\\WWWEEE===333......//////---,,,,,,,,,+++++++++******************************ooonnnqqqvvvxxxwwwwwwzzz{{{tttnnnlllhhh___WWWTTTMMMJJJHHHKKKPPPQQQNNNIIIDDDBBB>>>999555222000///......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++)))***+++,,,,,,+++***)))+++++++++***************++++++,,,,,,,,,------------------.........//////............/////////000000000000111222222333333111111222333444666666777777777777777888999:::;;;;;;;;;<<<>>>???AAABBBBBB???BBB@@@AAACCCAAAOOOkkkpppjjjgggvvv}}}zzzyyyfffiii[[[VVVSSSUUU[[[aaabbbaaa___```___\\\YYYWWWXXXYYYVVVVVVVVVVVVVVVTTTSSSSSSMMMLLLJJJHHHFFFHHHLLLOOOSSS]]]jjjtttiiifffbbb\\\UUU[[[tttxxxoooyyybbbKKKLLLWWW[[[[[[aaadddcccaaa```^^^ZZZPPPFFF:::333111111111///,,,,,,,,,+++++++++******************************ssssssttttttvvvwwwyyyyyyzzzxxxuuuoooggg^^^WWWRRRKKKJJJJJJLLLOOOOOOKKKHHHFFFCCC???999444111...---.........------,,,,,,,,,,,,,,,,,,+++++++++******+++*********))))))((((((''''''((()))***++++++,,,************************,,,+++*********+++,,,---......---,,,,,,+++******---------............///------......///000000000000111111222222333444444444444444555555555555666666666777888999::::::;;;======>>>>>>??????@@@@@@EEECCCCCCFFFHHHOOOeee{{{vvvqqqqqq|||uuurrrnnn___YYYWWW\\\aaabbbccceeeeeecccaaa``````___]]][[[\\\ZZZXXXXXXXXXWWWUUUTTTNNNNNNNNNKKKHHHFFFEEEFFFKKKNNNRRRVVV^^^mmmzzzqqqggg^^^XXXVVV\\\dddrrrpppxxx```QQQQQQWWW[[[aaadddaaa```bbbaaa[[[TTTOOOCCC444///111111------------,,,,,,,,,+++++++++++++++************)))rrrrrrssstttuuuwwwxxxyyy}}}zzzuuunnneee\\\TTTPPPKKKJJJJJJLLLOOOOOOKKKGGGFFFCCC???999444111...---......---------,,,,,,,,,,,,,,,,,,+++++++++******************)))))))))((((((((())))))******++++++************************++++++*********+++,,,---******+++,,,,,,---......---------............///------......///000000000000111111222222333444444333333333333444444444555666666777888999:::;;;;;;=========>>>??????@@@@@@@@@BBBEEEHHHMMM^^^yyy~~~qqqqqqvvv}}}yyypppbbb[[[WWW\\\bbbeeeeeeffffffeeecccbbbbbbbbb```^^^___]]][[[[[[[[[ZZZXXXVVVPPPPPPOOOMMMJJJHHHGGGGGGHHHJJJLLLNNNSSS]]]kkkvvv~~~~~~tttjjjbbb[[[VVVWWWZZZwww~~~ooowwwrrr^^^SSSQQQWWW^^^aaa___^^^```___\\\UUURRRGGG999000000000------------,,,,,,,,,++++++++++++++++++************qqqqqqrrrssstttvvvxxxyyy|||uuulllbbbYYYRRRNNNKKKJJJIIIKKKNNNNNNJJJGGGEEECCC>>>999444111...---...------------,,,,,,,,,,,,,,,,,,+++++++++******************)))))))))))))))))))))))))))*********************************++++++******++++++,,,---))))))***+++---...//////---------............///---......//////000000111000111111222222333444444222222222333333333444444666666777888999:::;;;;;;<<<<<<======>>>??????@@@>>>BBBFFFHHHVVVttt~~~ssspppxxxwwwtttiiikkkqqqhhh]]]WWW[[[dddhhhhhhhhhiiigggfffeeeffffffdddccc```^^^\\\[[[[[[ZZZXXXVVVSSSRRRQQQOOOMMMKKKIIIIIIGGGHHHHHHGGGGGGLLLTTTZZZ```iiizzzssslllddd[[[VVVTTT]]]}}}vvvxxxmmmYYYNNNRRRYYY^^^^^^^^^___```___XXXWWWOOO@@@444000///...------------,,,,,,,,,,,,,,,+++++++++************ppppppqqqrrrtttvvvwwwxxx{{{sssjjj```XXXRRRNNNKKKIIIIIIKKKMMMMMMIIIEEEDDDBBB>>>999444000...---------------------------,,,,,,,,,+++++++++***************)))))))))))))))*********)))))))))))))))************************+++***++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---------............///.........///000000111111000111111222222333444444222333333333333444444444666777777888999:::;;;<<<<<<<<<======>>>???@@@@@@AAAFFFJJJSSSkkkzzzppptttzzzrrr{{{oooaaa[[[jjjtttlll___VVVZZZdddjjjkkkjjjkkkjjjiiiiiijjjjjjhhhgggcccaaa___^^^^^^]]][[[YYYVVVTTTRRRPPPOOONNNKKKJJJHHHHHHGGGEEECCCDDDGGGKKKOOOTTTaaarrrvvvnnnddd\\\XXXVVViiirrrwwwzzzaaaOOOLLLSSS[[[___aaabbbcccccc\\\\\\VVVIII:::111//////...------------,,,,,,,,,,,,,,,+++++++++*********ppppppqqqrrrtttvvvxxxyyy|||xxxqqqiii```YYYSSSQQQKKKIIIHHHJJJMMMLLLHHHDDDDDDAAA===888444000...---------------------------,,,,,,,,,+++++++++******))))))))))))))))))***************)))))))))))))))******************************++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---------............///......//////000111111111000111111222222333444444444444444444555555555555777777888999:::;;;;;;<<<<<<<<<===>>>???@@@AAAAAACCCKKK[[[tttnnnnnn||||||lllvvvuuueee\\\YYY^^^pppwwwpppbbbVVVYYYdddkkkmmmnnnooonnnllllllmmmmmmllljjjiiigggeeeccccccbbb```^^^XXXVVVSSSRRRQQQPPPNNNKKKHHHHHHGGGFFFDDDDDDEEEFFFGGGJJJRRR^^^kkk|||{{{rrriiibbb```YYYYYYcccxxxooo|||iiiPPPIIIMMMUUU]]]bbbccccccccc```___[[[QQQBBB666000111.........---------,,,,,,,,,,,,,,,++++++++++++***ppppppqqqsssuuuwwwyyyzzzyyyvvvqqqjjjbbb[[[UUURRRJJJIIIHHHJJJLLLKKKGGGCCCCCC@@@<<<888333000......,,,,,,,,,------------...,,,,,,,,,+++++++++******))))))))))))************)))))))))))))))*********************************)))***+++,,,,,,,,,,,,+++))))))***+++---...//////---------............///...//////000000111111222000111111222222333444444444444444555555555666666777777888999:::;;;<<<<<<======>>>???@@@BBBCCCCCCBBBPPPqqqpppvvvrrrhhhxxx]]]WWWSSSWWWddd}}}tttfffZZZ[[[dddkkkqqqttttttsssqqqqqqrrrqqqpppnnniiigggeeedddcccbbb___]]]\\\YYYUUUTTTUUUTTTQQQMMMHHHGGGGGGFFFFFFFFFEEEFFFGGGHHHOOOYYYeeetttuuukkkgggfff[[[UUUTTTiiixxxvvvxxxXXXOOOLLLNNNWWW^^^aaaaaabbbcccaaa^^^WWWKKK<<<444333............---------,,,,,,,,,,,,,,,++++++++++++pppqqqrrrsssuuuxxxzzz{{{yyyvvvrrrkkkddd\\\UUUQQQJJJIIIHHHIIIKKKJJJFFFBBBBBB@@@<<<777333000///...,,,,,,,,,---------......,,,,,,,,,+++++++++******((()))))))))************(((((())))))******++++++************************)))***+++,,,,,,,,,++++++******+++,,,,,,---......---------............////////////000111111222222000111111222222333444444333333444444444555555555777888888999:::;;;<<<<<<===>>>???@@@BBBCCCDDDEEEEEETTT~~~}}}iiiooonnnbbbWWWSSSUUUfffwwwjjj___^^^eeellluuu{{{{{{yyywwwvvvvvvvvvtttrrrllliiigggfffeeecccaaa___```\\\XXXXXXYYYYYYUUUQQQKKKJJJHHHGGGGGGFFFEEEEEEEEEGGGMMMVVV```nnnsssooopppaaa[[[VVV]]]yyy|||wwwqqqaaaUUUMMMQQQ[[[___aaaccceeeaaa^^^\\\RRRBBB777444............------------------,,,,,,,,,+++++++++qqqqqqrrrtttvvvxxx{{{|||yyywwwsssmmmeee\\\TTTPPPJJJIIIHHHIIIKKKJJJFFFBBBBBB@@@<<<777333000///...,,,,,,,,,------.........,,,,,,,,,+++++++++******(((((())))))*********+++'''(((((()))***++++++,,,************************)))***+++,,,---,,,++++++......---,,,,,,+++******---------.........///////////////000111111222222000111111222333333444444222222333333333444444444777888999999;;;;;;<<<===>>>???@@@AAACCCDDDEEEFFFJJJWWW{{{nnnbbbhhhzzz}}}uuu___WWWUUUZZZpppyyynnncccaaafffmmmwww}}}{{{zzzzzzyyywwwuuutttrrrooonnnmmmkkkiiigggccc___[[[ZZZ\\\\\\XXXSSSOOOMMMKKKIIIHHHGGGEEEDDD>>>@@@EEENNNWWWcccuuu|||wwwyyyjjjeee[[[UUUaaaqqqrrr^^^NNNPPPYYY```dddgggfff```^^^^^^VVVFFF:::555//////.........------------------,,,,,,,,,++++++rrrlllooosssuuuvvvvvvwwwyyy{{{zzzwwwooocccXXXOOOJJJJJJIIIHHHJJJLLLKKKGGGCCCBBB@@@===888222///............---------,,,,,,,,,,,,,,,,,,+++++++++*********************************)))((((((((()))+++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---......------...000//////000111111111111111333333333222222222111111555555444444444555555666888888888999999::::::;;;>>>@@@BBBAAABBBCCCCCCBBBEEEbbb|||zzzeee^^^bbbsss|||zzzeee[[[UUUQQQ[[[mmmwwweee^^^bbbmmmyyy~~~}}}|||uuuvvvvvvuuussspppmmmkkkfffdddbbb``````___]]][[[WWWSSSOOOKKKJJJIIIGGGFFFGGGDDDFFFLLLPPPXXXlllyyylllaaa^^^ZZZbbbsss~~~sssUUUIIIQQQ^^^```[[[bbbdddbbb^^^YYYRRREEE999111000000000///...---,,,---,,,,,,++++++,,,,,,---uuunnnpppsssuuuvvvwwwyyyzzz|||zzzuuulllaaaXXXQQQNNNKKKIIIHHHJJJLLLKKKGGGCCCAAA@@@===888222///............---------,,,,,,,,,,,,,,,,,,+++++++++************************************)))))))))***+++,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,---......------...000//////000111111111111111222222222222222222222222666555555555555666777777888888888999::::::;;;;;;<<>>CCCEEEDDDEEELLLUUU\\\qqq~~~~~~|||{{{jjjYYYXXXmmm}}}ttthhh^^^[[[WWWRRRPPPTTT___sssfffeeekkkxxx}}}{{{yyywwwsssrrrqqqqqqoookkkeeeaaaaaa^^^ZZZWWWUUUQQQNNNKKKMMMHHHFFFGGGGGGKKK]]]pppxxxlllhhhbbbYYYYYY___sss~~~qqq{{{qqq|||}}}___MMMQQQ]]]]]]aaaaaa^^^\\\\\\XXXRRRCCC999///,,,///111///,,,---,,,,,,++++++,,,,,,---nnnppprrrttttttvvvxxxzzzyyyyyyvvvooofff\\\UUUQQQLLLJJJIIIJJJLLLJJJFFFBBB@@@???<<<888333//////000......---------,,,,,,,,,,,,,,,,,,+++++++++******************************'''''''''(((((((((((((((***************++++++,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,---......------...000//////000111111111111111//////000111333444555555444444444444555666777888777888999:::;;;<<<======>>>???CCCEEEEEEHHHVVVeee~~~wwwkkk\\\```|||yyy|||mmmllljjjbbbXXXRRRTTTYYYddd{{{lllhhhjjjwww~~~|||{{{wwwvvvuuutttrrrnnnhhhdddcccaaa^^^\\\YYYUUUQQQMMMMMMHHHGGGHHHGGGIIIYYYlllzzzkkkeeebbb]]]\\\^^^bbbxxxvvvrrrwwwmmmUUUPPPWWWYYY]]]___\\\[[[\\\ZZZVVVJJJ@@@444///000111///,,,---,,,,,,++++++,,,,,,---lllooorrruuuuuuvvvwwwxxxyyyyyywwwqqqggg]]]UUUQQQLLLJJJIIIJJJLLLJJJFFFBBB@@@???<<<888333000///000......---------,,,,,,,,,,,,,,,,,,+++++++++******************************&&&'''((()))))))))((((((******+++,,,,,,,,,,,,+++***++++++,,,,,,------...++++++,,,,,,,,,---------,,,---......------...000//////000111111111111111///000000222333444555555333333333333444666777888777888999:::;;;<<<===>>>AAA@@@BBBFFFGGGOOOfff}}}yyyyyywwwoookkklllmmmoooqqqyyylll___eee~~~zzz{{{ssspppnnnwwwzzzooo___UUUUUUXXXkkkvvvooonnnyyy{{{yyyxxxvvvtttqqqlllhhhfffeeecccaaa___[[[VVVRRROOOKKKIIIJJJHHHIIIVVVgggvvvmmmiiidddaaa```WWWkkkzzzttt{{{xxx]]]QQQRRRTTTZZZ]]]\\\ZZZ[[[ZZZWWWQQQGGG;;;333111111///,,,---,,,,,,++++++,,,,,,---kkkoootttwwwxxxwwwwwwxxx|||{{{wwwpppfff\\\UUURRRMMMKKKIIIJJJKKKJJJEEEAAA??????<<<888333000000000......---------,,,,,,,,,,,,,,,,,,+++++++++******************************((((((***+++++++++***))))))+++---...///...,,,+++******+++,,,,,,---......,,,,,,---------.........,,,---......------...000//////000111111111111111000000111222333333444444333333444444555777888999777888999:::;;;===>>>>>>BBB@@@BBBGGGLLLYYYyyy|||}}}vvvllleeeaaa___YYYZZZ___hhhqqq{{{sssbbbYYY```ooo|||~~~{{{~~~}}}kkkkkksssvvvddd\\\[[[[[[sss~~~uuuqqq{{{~~~|||zzzxxxvvvtttpppmmmiiiiiihhhgggeeeaaa[[[WWWRRRNNNNNNNNNJJJHHHRRRaaa}}}wwwnnneee```[[[ZZZtttttt|||zzz___QQQQQQRRRYYY]]]\\\ZZZ[[[ZZZWWWUUUMMMBBB888222///---,,,---,,,,,,++++++,,,,,,---kkkpppvvvyyyzzzyyyxxxxxx}}}wwwnnnccc[[[VVVTTTMMMKKKIIIJJJKKKJJJEEEAAA???>>><<<888333000000111......---------,,,,,,,,,,,,,,,,,,+++++++++******************************)))***+++,,,---,,,++++++)))+++...000111///,,,*********+++,,,,,,---......---------.........//////,,,---///...------...000//////000111111111111111111111111222222333333444444444555555666888999:::777888999:::<<<===>>>???BBB???BBBHHHOOOaaayyyqqqpppqqq|||uuuhhhaaa^^^YYYYYY\\\YYYWWWbbbrrr{{{qqqkkkjjjcccXXXVVV]]]___lllfff^^^ooozzztttwww}}}{{{{{{tttmmm{{{wwwdddaaacccccc|||xxxrrr{{{~~~{{{yyyxxxvvvsssqqqlllkkkkkkkkkiiieee___[[[VVVRRRQQQQQQKKKGGGOOO]]]|||rrreee\\\gggTTT```wwwuuuyyy___QQQRRRQQQYYY^^^]]][[[[[[YYYWWWWWWQQQGGG<<<333...---------,,,,,,++++++,,,,,,---qqqrrrtttuuuwwwyyy{{{||||||~~~}}}sssfff[[[YYYZZZKKKJJJIIIHHHIIIHHHEEECCC@@@>>>:::666333000///...------------------------,,,,,,,,,+++++++++******,,,+++******))))))******)))***,,,,,,,,,***(((''')))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///////////////000000000000111111111111000111111222222333444444555555555666666777888999:::;;;<<<<<<;;;;;;===???===EEEGGGJJJccc~~~vvvuuunnnoookkkkkktttvvvsssiiiaaa```\\\UUUQQQRRRYYYWWWTTTQQQQQQQQQRRRRRRLLLNNNPPPRRRWWWaaammmvvvvvvooosssuuusssaaaeeettt}}}zzz}}}|||yyyxxxtttrrrooolllkkkiiifffddd^^^\\\WWWQQQLLLKKKMMMPPPllluuujjjfffaaa^^^[[[cccpppuuuvvvrrrjjjGGGMMMSSSYYYZZZ[[[]]]\\\ZZZXXXWWWQQQEEE777...---000......---,,,,,,,,,,,,---pppqqqrrrtttvvvxxxzzzzzz}}}ttthhh^^^YYYXXXLLLKKKJJJJJJJJJIIIGGGEEE@@@>>>:::666333000///...........................,,,,,,,,,+++++++++******,,,+++******))))))******)))***,,,,,,,,,***)))''')))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///////////////000000000000111111111111111111111222333333444444555555555666666777888999:::;;;<<<;;;;;;;;;===???:::BBBIIIVVVyyyxxxqqqkkkfffhhhmmmuuuzzztttmmmddd]]][[[VVVUUUTTTSSSRRRPPPNNNLLLIIIJJJIIIHHHIIIMMMTTTZZZ]]]dddppp~~~sss~~~kkkmmm{{{~~~|||~~~}}}{{{yyyvvvsssqqqnnnjjjhhhcccaaa\\\VVVQQQOOOOOOPPPeeeyyyuuuppphhhddd^^^^^^ooo~~~vvvvvvzzz]]]MMMOOOUUU\\\``````^^^]]]ZZZZZZUUUJJJ<<<222/////////...------,,,,,,------zzzoooppprrrtttvvvxxxyyyyyy{{{sssjjjaaaYYYUUUMMMLLLKKKKKKLLLKKKHHHFFF@@@>>>:::666333111//////////////////////////////,,,,,,,,,+++++++++******,,,+++******))))))************+++,,,,,,***)))((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///////////////000000000000111111111111111111222222333333444444555555555666666777888999999:::;;;;;;:::;;;===??????FFFMMM___}}}{{{ssskkkddd______hhhsssuuuoooeee```[[[VVVTTTSSSRRRQQQMMMMMMKKKHHHEEEEEEFFFHHHLLLOOOVVV___kkk|||qqq}}}ssssssxxx}}}}}}zzzvvvqqqmmmjjjhhhccc]]]XXXSSSPPPOOOZZZoooxxxpppiiiaaa[[[\\\qqqyyyppp~~~qqqPPPKKKNNNZZZbbbaaa^^^___]]]]]]ZZZQQQDDD888111...///...------,,,---------{{{ooopppsssuuuwwwyyyyyyyyy}}}wwwqqqkkkcccZZZTTTKKKKKKKKKLLLLLLKKKHHHEEE@@@>>>;;;777333111000///........................,,,,,,,,,+++++++++******,,,+++******))))))************+++++++++******)))))))))*********+++++++++++++++,,,,,,,,,,,,------........................---......//////////////////000000000111111111111111111222222333444444555555555555555666777888999999:::;;;;;;:::;;;===???GGGIIIOOOccc}}}tttjjjaaa\\\aaaiiizzzjjj^^^XXXVVVWWWXXXQQQPPPOOOMMMKKKIIIHHHHHHKKKJJJLLLRRRZZZhhh~~~sssmmmgggvvvwwwtttzzz|||vvvqqqqqqnnniiiccc]]]WWWQQQMMMQQQddd{{{uuullleee```WWW___qqqyyy|||zzz[[[NNNIIITTT]]]\\\[[[^^^^^^^^^]]]WWWLLL???333---//////...---------------qqqrrruuuxxxzzz{{{{{{{{{{{{wwwrrrnnnjjjddd[[[TTTJJJIIIJJJKKKLLLKKKGGGEEEAAA???;;;777444111000///------------------------,,,,,,,,,+++++++++******,,,+++******))))))***************+++++++++******))))))*********++++++++++++++++++,,,,,,---------........................---......//////////////////000000000111111111111111222222333444444555555555555555555666777888999999:::;;;;;;;;;<<<>>>AAAEEEHHHQQQggg~~~uuujjjaaa```dddxxxlllddd]]]YYYSSSQQQOOOMMMKKKIIIHHHFFFIIIGGGHHHJJJNNNUUUdddrrrwwwzzzjjjppp|||}}}{{{vvvvvvrrrmmmhhhbbb[[[RRRLLLNNN[[[yyyzzzpppjjjhhh]]]YYYuuuwwwssssssyyyqqq^^^OOOPPPVVVXXX[[[___^^^^^^]]]YYYQQQDDD777...//////...------------...rrrtttwwwzzz|||}}}}}}|||vvvsssooollliiibbbZZZTTTIIIIIIJJJKKKLLLKKKGGGDDDAAA???;;;777444222000000------------------------,,,,,,,,,+++++++++******,,,+++******))))))*********************+++++++++)))************+++++++++***++++++,,,,,,------...........................---......///////////////000000000000111111111111222222333333444444555555555555555666666777888999:::;;;<<<======>>>@@@BBBDDDKKKYYYppptttjjjfffzzzvvvjjjddd___XXXSSSOOOKKKHHHFFFIIIGGGGGGHHHGGGHHHPPPYYY{{{}}}|||ooorrrxxx~~~}}}{{{wwwrrrmmmhhh```WWWPPPQQQVVVoooyyysssqqqfffYYYcccwwwyyywww~~~uuu]]]PPPQQQXXX^^^```^^^]]]\\\ZZZUUUJJJ<<<222000///......------......rrruuuxxx{{{~~~~~~}}}}}}tttrrrppplllggg```XXXSSSIIIIIIKKKMMMNNNLLLIIIEEEAAA???<<<888444222000000........................,,,,,,,,,+++++++++******,,,+++******))))))************)))******++++++,,,)))************+++++++++******+++,,,,,,---..............................---......///////////////000000000000111111111111222222333333444555555555555555555666666777888999:::<<<===>>>>>>???BBBDDDHHHWWWllltttsssyyymmmccc[[[VVVRRROOOLLLIIIIIIJJJHHHFFFJJJPPPfffzzzooooootttuuuyyy}}}wwwrrrnnnhhh___XXXVVVTTTggg~~~xxxlll^^^]]]ddd}}}yyymmmwwwkkkRRRMMMXXX```^^^```]]]ZZZZZZWWWOOOBBB999000//////...............rrrtttxxx|||~~~~~~}}}}}}ttttttrrrnnnfff^^^WWWRRRJJJJJJLLLNNNOOONNNJJJGGGAAA???<<<888444222111000////////////////////////,,,,,,,,,+++++++++******,,,++++++***)))***************))))))***+++,,,,,,)))************+++++++++******+++,,,,,,---......////////////////////////---......///////////////000000000000111111111111222222333444444555555666555555555666666777888999;;;===>>>??????@@@CCCEEEJJJ___|||ppp}}}ooofff```[[[XXXLLLJJJIIIJJJIIIFFFIIIOOOcccyyyggg___hhhuuu{{{|||zzz{{{wwwsssnnneee^^^[[[TTTccc}}}qqqddd```bbb```vvv|||sssRRRJJJXXX___ZZZaaa]]]ZZZYYYYYYRRRGGG===000000///...............uuuwwwyyyzzz{{{}}}xxxxxxvvvnnncccYYYSSSQQQKKKLLLNNNOOOOOOKKKEEEAAAAAA???<<<888555222000///,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,***+++,,,,,,,,,,,,+++*********)))))))))))))))***++++++,,,,,,,,,+++******---,,,,,,,,,,,,---........................................../////////000000000111222222222222222222222333444444555555666555555555666666777888999:::???<<<;;;AAA@@@AAAKKKEEEnnnyyyuuugggVVVTTTTTTOOOHHHEEEGGGKKKLLL[[[mmmqqqmmmxxxyyy{{{~~~}}}xxxiiiZZZWWWTTT```~~~zzzqqqcccZZZeeewwwdddQQQQQQXXXZZZ]]]``````]]]YYYUUUMMMDDD555111///000///,,,---111uuuwwwyyy{{{||||||}}}~~~yyyzzzwwwooocccYYYSSSQQQKKKLLLNNNOOOOOOKKKEEEAAAAAA???<<<888555222000///------------------------......---------,,,,,,,,,***+++,,,,,,,,,,,,+++*********))))))))))))******++++++++++++++++++++++++---,,,,,,,,,,,,---......................................./////////000000///000111111222222111111222222333444444555555666666555555666666777888999999>>>;;;;;;@@@???AAANNNUUUttt```VVVSSSPPPNNNLLLJJJKKKLLLlllwwwvvvuuuttt~~~xxxyyy~~~pppaaaYYYVVV___}}}{{{rrrggg```\\\hhh}}}iiiSSSMMMSSSXXX\\\______\\\YYYVVVOOOGGG<<<555000000///------///uuuwwwyyy{{{||||||{{{{{{{{{{{{xxxpppdddYYYSSSQQQLLLLLLMMMNNNNNNKKKEEEAAA@@@???<<<888555222000///...........................------------,,,,,,,,,***++++++,,,,,,++++++*********)))))))))******+++---,,,+++******+++,,,------,,,,,,,,,,,,---..................................../////////000000000//////000111111111111111222222333444444555555666666666666666777888999999999>>><<<===BBBAAAFFFVVVqqqmmmbbbZZZXXXUUULLLHHHJJJgggrrr```aaajjjxxxvvvzzzlll]]]YYY___yyy|||uuulllhhh\\\___ooopppWWWIIIKKKTTTZZZ]]]]]]ZZZYYYYYYSSSLLLEEE;;;111//////...,,,---tttuuuxxx{{{~~~}}}{{{yyy||||||yyypppdddZZZSSSQQQLLLLLLMMMNNNMMMJJJEEEAAA@@@>>>;;;888444111000///........................------------------------++++++++++++++++++++++++******))))))******++++++---,,,+++******+++---///---,,,,,,,,,,,,---.................................////////////000000000//////000111111111111000222222333444444555555666666666666666777888999::::::???>>>@@@EEEEEENNNccc{{{xxx|||jjjccc[[[PPPLLLPPPWWWrrrlll^^^\\\mmm}}}vvv{{{wwwccc\\\```uuuyyyqqqmmmeeebbbdddzzzgggOOOJJJRRRXXX[[[[[[ZZZZZZ[[[XXXRRRLLL>>>111...///...---,,,tttuuuwww{{{}}}zzz{{{{{{yyypppeeeZZZTTTRRRLLLLLLLLLMMMLLLJJJEEEAAA@@@>>>;;;777444111///...------------------------------------------------++++++++++++++++++++++++***************+++,,,,,,---,,,+++******,,,...///---,,,,,,,,,,,,---..............................////////////000000000111//////000111111111111111222222333444444555555666666666666777777888999:::999===<<>>;;;777444111///...------------------------,,,,,,,,,------------...,,,++++++******++++++,,,***************+++,,,---,,,,,,++++++,,,---...///---,,,,,,,,,,,,---............................../////////000000000111111000000111222222222222222222222333444444555555666777777777777888999::::::888:::999===CCCGGG\\\~~~xxxpppiiidddcccdddooovvvssswwwxxxiii___ZZZVVVXXXfffkkkTTTUUU\\\ggglllhhhbbb___]]][[[XXXVVVXXXcccqqq|||}}}sssiiicccmmmvvvkkkiiiddddddvvvmmmVVVKKKTTTXXXZZZ[[[^^^aaa^^^YYYSSSFFF888222000......///}}}{{{yyy{{{~~~}}}yyywwwxxxvvvnnndddZZZUUUSSSLLLLLLKKKKKKKKKIIIEEEBBB???===:::777333111///...........................,,,,,,,,,---------......,,,,,,+++******+++,,,,,,************+++,,,---...++++++,,,,,,---......///---,,,,,,,,,,,,---..............................//////000000000111111111111111222333333333333333222222333444444555555666777777777777888999:::::::::;;;:::>>>EEEKKKeeeyyyqqqjjjhhhkkkwww{{{yyyrrrbbb]]]\\\lllyyy]]]SSSMMMPPPTTTRRROOOOOOKKKLLLLLLKKKKKKPPPXXX___dddttt||||||ooofffjjj|||rrrooojjjdddgggrrrwwwgggSSSRRRWWW[[[]]]aaaccc```ZZZXXXLLL@@@888222------000~~~{{{{{{~~~~~~{{{wwwvvvvvvuuunnncccZZZUUUTTTLLLLLLKKKKKKKKKHHHEEEBBB???===:::777333000///...000000000000000000000000,,,,,,,,,------.........---,,,+++******+++,,,---************+++,,,---...***+++,,,---............---,,,,,,,,,,,,---..............................000000000000111111111111222222333444444444444333222222333444444555555666777777777777888999:::;;;>>>>>>===AAAHHHPPPmmmvvvsssnnnooo}}}{{{ssseeebbbooo```RRRMMMKKKGGGFFFIII@@@DDDGGGGGGFFFEEEHHHJJJJJJRRR```rrr{{{sssggghhhwww}}}xxxpppggg___lll|||sss}}}eeeQQQWWW\\\^^^bbbddd```ZZZ\\\RRRFFF<<<333---,,,000}}}{{{xxxuuupppjjjbbbZZZTTTNNNMMMLLLLLLKKKIIIEEEBBB>>><<<999666333111000000.........///////////////---------------------------+++***+++......,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000////////////000000000000000000000000000111111222222333444444333333333333444555666666888888888888888888999::::::;;;===AAANNNeee{{{~~~}}}uuuzzz|||hhhWWWPPPJJJEEECCCAAABBBDDDEEEFFFGGGHHHIIIIIIIIINNNWWWaaasss}}}|||tttiiissstttggg``````zzzooooooVVVRRRXXX\\\YYY^^^ccc^^^XXXUUUPPPFFF888------222}}}||||||~~~|||zzzvvvqqqjjjbbbZZZUUUMMMLLLLLLKKKKKKHHHDDDAAA>>><<<999666333111000000.../////////////////////---------------------------+++***,,,......,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000/////////////////////000000000000000000000000000111111222222333444444333333333333444555666666888888777777777888999999;;;??????AAAQQQnnn~~~{{{zzz~~~{{{uuukkkeeennn|||cccUUULLLGGGFFFGGGFFFEEEEEEEEEFFFFFFFFFIIIHHHJJJNNNRRR^^^vvvtttyyywwwiiipppxxxllleeebbbssswwwjjj|||]]]QQQSSSZZZ[[[^^^bbb^^^ZZZWWWRRRJJJ<<<000...222zzzyyyzzz||||||{{{wwwqqqiiiaaaZZZUUULLLKKKKKKJJJJJJGGGCCC@@@>>><<<999666333111000000//////////////////......------------------------,,,++++++,,,------,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------------.........////////////////////////000000000000000000000000000111111222222333444444333333333333444555666777777777666666777888999999999?????????RRRxxx|||xxx~~~jjj___\\\YYYUUUTTTVVVfff~~~cccRRRIIIGGGHHHGGGFFFFFFGGGIIILLLLLLLLLLLLKKKJJJIIIHHHNNN]]]kkkpppsss|||jjjmmm|||zzzoooiiiaaaggg{{{ssssssmmmUUUNNNYYY]]]^^^```]]]\\\YYYUUUNNNBBB555000111yyyyyyyyy{{{~~~~~~}}}|||zzzvvvpppggg^^^WWWTTTKKKKKKJJJIIIIIIFFFBBB???>>><<<999666333111000000////////////............------------------------,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------------------------.....................///////////////000000000000000000000000000111111222222333444444333333333444444555666777666666666666777888999999888AAABBBDDD\\\}}}jjjdddqqq}}}~~~sssdddTTTMMMLLLKKKKKKMMMJJJSSSfff~~~gggVVVMMMHHHHHHJJJKKKLLLMMMPPPTTTVVVVVVUUUUUUUUUSSSPPPLLLLLLSSSZZZpppvvvuuukkkiiiwwwtttpppfffbbbmmm|||~~~ZZZLLLXXX]]]\\\]]][[[]]]YYYVVVRRRHHH:::111///|||{{{zzz{{{|||}}}{{{yyyzzzyyyuuummmcccZZZTTTRRRKKKJJJIIIIIIHHHFFFBBB???>>><<<999666333111000000000000//////.........---------------------------+++,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------.........---------.........//////------....../////////000111111111111111111111111000111111222222333444444444444444444555666777777666666666666777888999:::;;;DDDKKKTTTooo}}}}}}]]]RRRXXX\\\ZZZUUULLLEEEDDDFFFDDDDDDEEEGGGHHHMMMZZZjjjtttuuusssaaaYYYQQQOOOMMMJJJKKKMMMRRRXXX___eeehhhgggfffdddllllllhhhaaaZZZVVVTTTSSSUUUdddwww~~~yyynnniiisss~~~{{{qqqgggjjjuuuyyyzzz[[[IIISSSYYYZZZ\\\\\\]]]YYYVVVTTTLLL>>>333///~~~}}}|||||||||{{{yyywwwyyyyyyuuulllaaaWWWRRRQQQKKKJJJJJJIIIIIIFFFBBB???>>><<<999666333111000000000000000///......------------------------------***,,,...---,,,++++++,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////------........./////////---------......//////000111111111111111111111111000111111222222333444444444444444444555666777888777777777777888999;;;;;;<<>><<<999666333111000000111000000///......------------------------------***,,,......,,,***+++---,,,,,,,,,------------...,,,,,,------.../////////............////////////,,,,,,---......///000000111111111111111111111111000111111222222333444444444444444444555666777888777777888888999;;;<<<===@@@FFFZZZ{{{yyy|||hhhVVVMMMGGGJJJGGGGGGIIIHHHEEEFFFIIILLLLLLNNNSSSZZZ___bbbccceee^^^WWWTTTQQQSSSZZZcccggg||||||rrriiibbbbbb___jjj|||zzz}}}qqqsss}}}kkkdddhhhjjj~~~{{{}}}dddSSSPPPPPPYYYcccaaaaaaZZZWWWWWWTTTHHH;;;444~~~}}}||||||}}}|||zzzxxx{{{{{{wwwmmm```VVVRRRRRRLLLKKKKKKJJJJJJGGGCCC@@@>>><<<999666333111000000111000000///...---------------------------------***,,,......+++***+++---,,,,,,,,,---------......,,,,,,------...///000000............/////////000,,,,,,------...///000000111111111111111111111111000111111222333333444444555444444555555666777888888888888999:::<<<===>>>JJJOOOhhh}}}yyy|||nnnZZZQQQNNNJJJFFFDDDEEEDDDCCCGGGMMMQQQVVV___iiisss{{{tttfff]]]ZZZ___nnn||||||rrrmmmiii]]]ZZZgggxxx~~~zzz}}}tttsssqqqhhhiii\\\wwwxxxppp```VVVQQQZZZdddaaabbb\\\WWWXXXVVVLLL???777~~~|||}}}~~~xxx{{{wwwlll```YYYTTTQQQLLLLLLMMMLLLIIIEEEAAA???@@@>>>:::555222000//////////////////............---------,,,,,,+++++++++------,,,,,,,,,,,,++++++---------,,,,,,+++++++++...------,,,,,,,,,---------------.........//////////////////000000000000000000000000111111111111222222333333333333444444555555555666666666666666:::666666:::<<<<<<>>>AAABBBZZZ|||zzzxxxyyy~~~~~~zzz~~~}}}qqqcccWWWOOOJJJGGGDDDEEEJJJLLLNNNWWWbbbrrrzzzxxxdddbbbiiiuuu}}}vvvrrrmmmkkkmmmppppppssswwwuuutttrrriii]]]^^^tttyyylllbbb[[[^^^~~~|||sssuuu___TTTVVV^^^bbb______]]]XXXUUUPPPCCC777~~~}}}~~~}}}yyy{{{wwwkkk```XXXSSSOOOMMMMMMNNNMMMJJJGGGCCC@@@>>><<<888555222111000111////////////............---------,,,,,,,,,++++++------,,,,,,,,,,,,++++++---------,,,,,,+++++++++...------,,,,,,------...---------.........//////////////////000000000000000000000000111111111111222222333333333333444444555555555555666666666666:::666666:::<<<<<<===@@@GGG```vvvtttooommmnnnssszzzwwwzzziii```___```\\\UUU^^^^^^[[[VVVOOOKKKHHHGGGJJJFFFFFFKKKRRR\\\lllzzzuuunnnmmmxxx~~~tttkkkddd___]]]```cccdddhhhmmmyyykkkccclll{{{}}}xxxhhh]]][[[ssssss~~~~~~eeeUUUSSSZZZbbb``````^^^ZZZXXXSSSGGG<<<~~~|||zzz|||xxxlll```XXXSSSNNNMMMMMMNNNMMMKKKGGGCCCAAA;;;999666333111111111111////////////............------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++...---------------......------........./////////////////////000000000000000000000000111111111111222222333333333333444444555555555555666666777777888666777;;;<<<;;;<<>>;;;888333000.........////////////............------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000........./////////000000////////////000000000000///000000000111111111111222222222333333333444444444444444555666777777888777666999<<<<<<:::===BBBMMM```zzztttpppjjjgggggghhhhhhgggkkk|||yyyooollljjjjjjooowwwwwwhhhYYYQQQLLLIIIJJJNNNOOOXXXeeeuuu{{{lll___\\\cccmmmzzztttxxx{{{iiiXXXUUUTTTTTTWWWXXXYYY___gggmmmrrr|||lllgggeeemmm|||~~~fffWWW[[[[[[^^^```^^^\\\ZZZUUUNNNyyyyyy|||zzz}}}{{{oooccc[[[VVVQQQHHHIIIJJJJJJHHHEEEBBB??????===999444111///...---////////////............------------............------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------...///000000....../////////000000000////////////000000000000000000000000111111111111222222333333333333444444333444444555666777888888777777999<<<<<<;;;@@@GGGVVVpppwwwrrrllliiijjjlllmmmlllnnnwww|||}}}tttjjjhhhmmmhhh[[[PPPMMMKKKJJJPPPYYY```nnn|||qqqbbbWWWTTT]]]qqqzzzwwwvvvpppcccXXXOOOOOOQQQUUUVVVXXX```iiiuuussswww}}}vvvllleeecccfffyyyxxx{{{oooUUUSSSYYY^^^```^^^\\\[[[WWWQQQuuuvvvzzz~~~zzz{{{}}}yyymmmaaaZZZUUUQQQIIIJJJKKKKKKIIIFFFBBB@@@>>><<<888555222000000000////////////............------------.........///------,,,,,,,,,,,,+++++++++++++++,,,,,,---------------------...///000111.../////////000000000000////////////000000000000000000000000111111111111222222333333333333444444333333444555666777888888888888:::<<<<<<<<>>KKKcccwwwmmmiiivvvxxxrrrqqqrrrqqqpppqqq{{{}}}~~~tttgggVVVQQQUUUcccooowww{{{jjjaaaRRRYYY___cccrrryyyvvvzzzyyy}}}|||pppcccccc{{{~~~bbbTTTZZZZZZYYYYYY[[[___^^^[[[zzzttttttwww|||~~~}}}vvviii^^^XXXTTTOOOLLLMMMMMMMMMKKKHHHEEECCC???===888444111/////////////////////////////////------------------------,,,------......------,,,------------------,,,,,,........................---......///////////////000000000000000000000000////////////000000000111111222222333333444444555444444555666777888999999777::::::===AAAGGGcccmmmrrr~~~kkkddd\\\YYY[[[^^^______aaaiiisss}}}xxxhhh]]]WWW\\\fffttt~~~yyymmmeeejjjnnnrrryyyzzztttpppttttttvvvkkkgggttt~~~iiiRRRWWWXXXYYY[[[]]]^^^]]]ZZZyyytttuuuxxx}}}||||||uuuiii___ZZZUUUQQQKKKLLLLLLLLLKKKHHHEEECCC???<<<888444111//////000////////////////////////------------------------,,,------......------,,,,,,,,,------------------........................---......///////////////000000000000000000000000/////////000000000111111111222222333333444444555444444555666777888999999666999;;;@@@CCCLLLyyy~~~zzzvvvgggVVVPPPKKKIIILLLPPPRRRRRRXXX^^^dddjjjvvvqqqzzztttZZZZZZZZZjjj|||}}}~~~vvvddd^^^bbbgggoooyyysssmmmppp}}}uuummmmmmrrr~~~{{{\\\UUUWWWZZZ^^^___^^^[[[ZZZ|||tttuuuxxxzzzzzztttiii___ZZZWWWSSSKKKKKKLLLLLLJJJHHHEEECCC???<<<888444111000000000////////////////////////------------------------,,,------......------,,,,,,,,,,,,------.........---------...............---......///////////////000000000000000000000000//////000000000111111111111222222333333444444555444444555666777888999999;;;999:::AAACCCKKK~~~sss```XXXUUUQQQKKKIIIIIIKKKLLLMMMTTTXXX]]]bbbkkk}}}pppzzzcccWWWbbb```wwwooolllggghhhhhhiiinnn}}}yyyoookkkttt{{{{{{zzz|||{{{qqqkkkjjjkkkVVVWWW[[[```bbb^^^[[[[[[{{{tttuuuyyyyyyzzztttiii___[[[WWWTTTKKKKKKLLLKKKJJJGGGDDDCCC>>>;;;777333111000000111////////////////////////------------------------,,,------......------,,,,,,,,,,,,------.........---------.........//////---......///////////////000000000000000000000000000000000000111111111111111222222333333444444555444444555666777888999999>>>:::888@@@EEEMMM{{{xxxmmmqqq}}}~~~iiiccceeeUUURRRMMMJJJHHHGGGGGGGGGMMMOOOUUUZZZ```pppyyyzzzzzzlllgggsssqqq~~~}}}|||rrrpppzzz~~~}}}}}}rrrkkkhhh{{{vvv\\\XXXYYY___bbb___\\\]]]xxxuuuvvvzzz~~~yyyzzztttiii___[[[XXXTTTLLLLLLLLLKKKIIIFFFCCCAAA>>>;;;777333111000111111////////////////////////------------------------,,,------......------,,,,,,,,,------------------,,,,,,------.../////////---......///////////////000000000000000000000000000000000111111111222222111222222333333444444555444444555666777888999999===:::888@@@JJJTTT{{{xxxqqqpppuuuzzz{{{wwwkkk\\\TTTXXX```eeeooo{{{rrrdddbbbfffVVVTTTQQQMMMJJJHHHGGGGGGHHHIIINNNUUUZZZddd|||{{{}}}{{{~~~}}}ssslllhhhhhhlllmmmlllttt~~~vvvwwwuuulllhhhqqq}}}fffZZZTTTZZZ```^^^\\\^^^xxxuuuwwwzzz|||zzzzzztttiii___[[[WWWSSSMMMMMMMMMKKKIIIEEEBBB???===;;;777333111000111111////////////////////////------------------------,,,------......------,,,------------------,,,,,,,,,,,,------...//////000---......///////////////000000000000000000000000000000111111111222222222111222222333333444444555444444555666777888999999888::::::@@@KKKYYY{{{xxxqqqjjjddd```aaa]]]SSSNNNPPPRRRQQQUUU^^^hhhvvv~~~kkk```^^^^^^^^^]]]ZZZUUUPPPMMMKKKKKKIIIGGGJJJRRRVVV]]]pppyyy~~~wwwpppmmmhhhjjj~~~yyy{{{wwwiiiZZZTTTTTTWWWUUURRRZZZggg}}}}}}ssskkkkkk}}}ooo[[[MMMRRR[[[\\\[[[]]]{{{vvvwww{{{zzzzzzzzztttiii___[[[WWWSSSNNNNNNMMMLLLHHHDDDAAA>>>===;;;777333111000111222////////////////////////------------------------,,,------......------,,,.........------,,,,,,,,,,,,,,,------...///000000---......///////////////000000000000000000000000000111111111111222222222111222222333333444555555444444555666777888999999555<<<===???IIIYYYzzzssseee^^^bbbaaaYYYUUUUUURRRLLLMMMRRRVVV___~~~yyykkkfffeeeeeefffeeeaaa[[[TTTNNNKKKJJJIIIDDDEEEMMMRRRWWWgggzzz}}}xxxsssiiiaaa]]]XXXZZZnnnqqqiiinnnvvvkkkddd___YYYYYY\\\YYYSSSZZZggg{{{{{{{{{nnnjjjyyyttt[[[HHHLLLWWWZZZZZZ\\\wwwuuuxxx}}}}}}|||yyy|||xxxlll```[[[XXXVVVKKKLLLMMMLLLIIIFFFBBB???>>>:::666333111000///...////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..................////////////////////////000000000000111111111111111111111111//////000111111111111111333333333333333333333333666666666666777888999::::::<<<>>>BBBOOOgggpppjjjddd^^^[[[[[[YYYSSSOOOPPPSSSQQQWWWjjjvvveeebbbeeegggkkkkkkjjjeee]]]UUUOOOLLLDDDDDDGGGJJJMMMUUUfffuuuppp~~~rrriii```[[[XXXZZZcccmmmkkkccckkkxxxwwwyyyuuulllllliiieeedddeeeeeecccaaammm{{{vvv|||pppoooooo|||WWWGGGVVVXXXYYY^^^[[[vvvuuuxxx|||}}}|||xxxzzzwwwkkk___YYYVVVTTTMMMMMMNNNMMMJJJGGGCCC@@@???;;;777444222111000///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..................////////////////////////000000000000000000000000000000000000///000000111111111111111333333333333333333333333666666666777777888999:::;;;<<>>;;;CCC\\\|||rrrkkkfffccc``````WWWQQQSSSUUUiiiyyynnnfffaaa___bbbeeefffccc___\\\[[[ZZZTTTNNNJJJFFFIIISSS___rrr|||ttt}}}|||nnnooozzzqqqsssnnnkkkhhhwwwwww{{{rrrsssRRRUUU[[[ZZZbbbsssttttttvvvzzz~~~}}}zzzvvvwwwqqqfff]]]YYYTTTPPPLLLLLLMMMLLLJJJFFFBBB@@@>>>;;;666333111111///...////////////////////////........................---------------------------,,,,,,,,,,,,---..................////////////////////////000000000000111111111111111111111111000000111222222222222222333333333444444555555555777777777777888999:::;;;???<<>>:::666222111000///...////////////////////////........................---------------------------,,,,,,,,,,,,---..................////////////////////////000000000000111111111111111111111111000111222222333222222222333333333444555555666666888888777888888999:::;;;???>>>PPPyyyyyytttkkkllleee```\\\UUUZZZooovvvllldddaaaeeeiiijjjhhhdddaaa___ZZZWWWTTTSSSOOOJJJJJJNNNTTTccczzz|||tttsssyyyzzzrrrhhhlll{{{fffWWWYYY[[[___qqqrrrssswww}}}}}}wwwrrrqqqkkkbbb\\\ZZZUUUPPPLLLMMMMMMLLLJJJFFFBBB@@@>>>;;;666333222111000///////////////////////////................................................---,,,,,,,,,,,,---..................////////////////////////000000000000111111111111111111111111000111222222333333222222333333444444555666666666888888888888999:::;;;;;;???BBB\\\~~~wwwpppiii\\\[[[kkk~~~ooodddaaaeeelllppppppnnnlllkkk```\\\YYYWWWRRRKKKIIILLLLLLTTTfff|||~~~xxx{{{vvvhhhhhh||||||nnnUUUTTT\\\[[[xxxqqqssswww}}}wwwooonnnhhh```[[[YYYUUUOOOMMMNNNNNNNNNKKKGGGDDDAAA@@@<<<888444333222111000////////////////////////................................................---,,,,,,,,,,,,---................../////////000////////////000000000000000000000000000000000000111111222333333333333222333333444444555666777777888888888888999:::;;;<<>>;;;777333111111333444/////////////////////////////////...---------,,,,,,,,,,,,---------............---------......///////////////000000000000............/////////000////////////000000000000000111111111111222222222444444555555555555555555555777999::::::999;;;<<>>;;;777333111111222444////////////////////////...............---------,,,,,,,,,---------......///......---------......///000000000000111111111........./////////000000////////////000000000111000111111111111222222222444444444555555555666666555777999:::::::::;;;<<<@@@JJJiiiyyyssstttkkkjjjjjjkkkpppxxx~~~pppbbb]]]\\\YYYTTTRRRMMMKKKMMMVVVcccsssvvvjjjtttuuummmjjjvvv|||fffSSSSSSZZZ|||sssvvv|||}}}vvvpppkkkfffccc\\\SSSNNNNNNKKKMMMNNNMMMKKKGGGCCCAAA===;;;777444111111222333////////////////////////---------...............,,,,,,,,,---------......000///...---------------////////////000000000000....../////////000000000/////////000000000111111000111111111111222222222222333333444555666777777666777999:::999:::<<<===AAAOOOpppzzz|||tttooojjjiiimmmuuurrrbbb^^^^^^\\\WWWTTTQQQMMMKKKNNNVVVfff|||gggiii|||vvvlllpppvvvXXXOOOXXXzzzrrrvvv}}}{{{uuuqqqkkkgggccc]]]TTTOOOOOOLLLMMMNNNNNNLLLHHHCCC@@@===;;;777444222111111111////////////////////////,,,---------.../////////,,,,,,,,,---------......000///...------------------------.........//////...////////////000000000//////000000000111111111000000111111111222222222222222333444555666777888666777999999999:::<<<>>>EEEVVVyyyxxxnnnhhhhhhooo{{{uuujjjeeebbb]]]XXXVVVSSSOOOKKKJJJMMMZZZrrrnnnggguuuoooiii{{{ZZZLLL\\\wwwrrrwww~~~{{{vvvsssnnniiieee^^^UUUQQQQQQLLLNNNOOOOOOMMMHHHCCC???===;;;777444222000000000////////////////////////,,,---------.../////////,,,,,,,,,---------......//////...---------------....../////////000000000////////////000000000111000000000000111111111111000000111111111222222222222222333444555666777888666888999999999;;;===@@@HHHZZZ}}}uuummmiiijjjuuu}}}zzzuuukkk```ZZZ[[[UUUQQQNNNLLLKKKSSSeeewwwooovvvrrrfffppp]]]LLL^^^vvvtttxxx|||xxxvvvpppkkkggg```VVVQQQQQQLLLNNNPPPPPPNNNHHHCCC???<<<:::888444222000//////////////////////////////---------...............,,,,,,,,,---------............---------......///111111111111222222222222/////////000000000111111000000000111111111222222000111111111111222222222222333333444555666777777777888999999999;;;>>>AAAKKK[[[|||~~~wwwqqqmmmuuusssbbb[[[[[[XXXTTTQQQOOOMMMOOOZZZfffuuuvvvvvvfffkkkyyykkkQQQ\\\wwwvvvzzz}}}zzzxxxrrrlllhhh```VVVPPPPPPLLLNNNQQQQQQNNNIIIBBB>>><<<:::888555222000......////////////////////////...............---------,,,,,,,,,---------......---------------...///000000000000111111111111222//////000000000111111111000000111111111222222222000111111111111222222222444444444555555555666666777888999999999;;;???BBBOOO]]]zzz~~~www}}}zzzhhh^^^\\\]]]XXXSSSQQQOOONNNTTT[[[ssszzzuuuyyyhhhiiittt]]]XXXyyyxxx|||~~~|||yyysssmmmhhh```UUUOOOOOOMMMOOOQQQQQQNNNIIIBBB>>><<<:::888555222000...---/////////////////////////////////......------,,,,,,,,,,,,---------......,,,,,,,,,---...///000111------------.........///000000000000111111111111000111111111111222222222000111111111111222222222444444555555555555555555777888999999999;;;???CCCTTT___{{{sssfffbbbaaaZZZTTTRRRPPPNNNQQQVVV\\\xxx{{{~~~~~~zzzjjjiiisssiiiUUUvvv~~~}}}zzzzzzwwwpppjjjfff```VVVPPPNNNMMMNNNQQQQQQNNNIIIBBB>>>>>>:::666333222222111000////////////////////////..............................---------,,,,,,,,,.........////////////000............////////////000000000000000111222222000000000000111111111111111111222222222333333333444444444555555555555555444:::888777>>>???>>>FFF\\\ooo}}}mmmhhh```ZZZVVVRRROOOOOOSSS[[[eee~~~zzz|||uuummm~~~qqqfffffftttVVV{{{~~~}}}||||||wwwpppiiifff___VVVPPPNNNNNNPPPRRRSSSPPPJJJDDD@@@>>>:::666333222222111000////////////////////////---------........................---------,,,,,,------........./////////............////////////...............///000000000000000000111111111111111111222222222333333333444444444555555555555555555:::888777===<<<===HHHeeexxxxxxmmmccc^^^ZZZUUUTTTUUUTTTYYYooottt~~~jjjjjjwwwrrrgggfffssssssWWW~~~}}}|||~~~}}}vvvoooiiieee___VVVOOONNNOOOQQQSSSTTTQQQLLLFFFAAA>>>:::666333222222111000////////////////////////---------.........//////.........------------,,,,,,---------........................///////////////............///000000000000000000111111111111111111222222222333333333444444444555555555666666666:::888888<<<:::???OOOwwwzzziii```\\\WWWTTTSSSVVVUUUeeennnzzzzzzffffffkkksssgggdddmmmpppWWW~~~{{{zzz~~~~~~|||uuunnnhhhddd^^^UUUOOONNNNNNPPPSSSTTTQQQLLLFFFBBB>>>:::666333222222111000////////////////////////,,,,,,------.../////////............------------,,,,,,,,,---------..................////////////111111000000111111222333///000000000111111111111111111222222222333333333333333444444555666666666777999777999===:::EEE]]]nnn```\\\YYYUUUTTT\\\WWW___}}}llloooyyykkkiiixxxvvvjjjeeejjjnnnWWW~~~zzzxxx{{{}}}zzztttmmmgggddd^^^UUUOOONNNLLLNNNQQQRRRPPPKKKEEEAAA>>>:::666333222222111000////////////////////////---------.........////////////.........---------,,,,,,,,,---------..................////////////111111111111111222333333///000000000111111111111111111222222222333333333333333444444555666666777777777777;;;???<<>>:::666333222222111000////////////////////////......................../////////.........------,,,---------........................////////////000////////////000111111000000000000111111111111111111222222222333333333222333333444555666777777777666666===???<<>>:::666333222222111000/////////////////////////////////...------,,,,,,////////////............------........./////////............////////////000000//////000000111222000000000000111111111111111111222222222333333333222222333444555666777777888666666===???:::UUUxxxlllccc___YYYZZZ[[[aaaooo{{{tttooollljjjooolllvvv|||zzzkkkwwwpppxxx|||yyy||||||vvvqqqkkkeeebbb]]]TTTNNNMMMJJJMMMOOOQQQOOOJJJDDD@@@>>>:::666333222222111000////////////////////////000000///...---,,,,,,+++000/////////.....................////////////000............/////////000222222222111222222333444000000000000111111111111111111222222222333333333222222333444555666777888999666666======888TTTvvviiicccXXXXXXYYY\\\hhhzzz{{{{{{zzzyyyyyy~~~jjjccczzzfffooozzzttt|||wwwwww}}}{{{wwwtttllldddbbb^^^VVVPPPNNNNNNPPPRRRTTTSSSMMMFFF@@@===:::555222111111000///000000////////////000000......------------..............................---------............///......///000000000000000//////000111111111111111222222111111111111111111222222111111111111111111333333444444555666666666666;;;::::::;;;===UUU|||pppYYY\\\YYYYYY^^^bbbkkk|||ttt{{{xxxllleeevvvppphhheeexxxtttsss{{{uuuuuu{{{{{{vvvtttllleeebbb^^^WWWQQQOOONNNPPPRRRSSSRRRMMMFFF@@@===:::555333222111000///000000////////////000000/////////....../////////........................---------............///......///000000000000000//////000111111111111111111111111111111111111111222222111111111111111111333333444444555666666666666999999:::===>>>UUUyyyfffddd^^^ZZZ[[[^^^eeesss{{{|||vvvfffhhhzzzmmmfffrrrrrrzzzvvvvvv{{{{{{wwwtttllleeebbb___WWWQQQOOOOOOPPPQQQSSSRRRMMMFFF@@@===:::666333222111000///000000////////////000000000000////////////000000........................---------............///......///000000000000000//////000111111111111111111111111111111111111111111111222222222222222222333333444444555666666666666888777:::???@@@SSSttt}}}qqqhhh___[[[[[[___iiissstttnnnaaabbbttthhhjjj{{{yyy{{{zzz}}}xxxssskkkdddbbb^^^WWWQQQOOOOOOOOOQQQRRRQQQLLLFFFAAA>>>:::666333222222000///000000////////////000000000//////////////////000........................---------............///......///000000000000000//////000111111111111111111111111111111222222222111111222222222222222333333333444444555666666666777888666:::???@@@QQQooo||||||tttfff]]][[[^^^eeejjj}}}xxxwwwhhh[[[gggyyyjjjgggvvvyyy}}}{{{wwwrrrjjjcccaaa]]]VVVQQQOOOOOOOOOPPPQQQPPPLLLEEEAAA>>>;;;666333222222111000000000////////////000000///......------......///........................---------............///......///000000000000000//////000111111111111111000000111111111222222222111111222222333333333333333333444444555666666666888999666999???@@@SSSrrrnnnnnnrrroookkkkkk___cccgggiiikkkmmmrrrvvvpppbbb\\\^^^bbbcccuuu}}}nnn]]]]]]hhhzzzmmmhhhrrrzzz~~~}}}zzzvvvrrrjjjcccaaa^^^WWWQQQPPPOOOOOOPPPPPPOOOKKKEEEAAA>>>;;;777444333222111000000000////////////000000......------------..............................---------............///......///000000000000000//////000111111111111111000000000111222222333333111111222222333444444444333333444444555666666666999:::777:::@@@DDD[[[{{{kkkccc^^^[[[ZZZUUUUUUVVVVVVUUUVVVXXXZZZbbbmmm{{{~~~kkk```^^^^^^^^^mmm~~~ooo]]]ZZZXXXeeevvv{{{rrrmmmppp|||}}}{{{~~~|||yyyssskkkeeeccc```YYYTTTRRROOOOOOOOOPPPOOOKKKEEEAAA???;;;777444333222111000000000////////////000000//////............//////........................---------............///......///000000000000000//////000111111111111111///000000111222222333333111111222222333444444555333333444444555666666666888:::999<<>>EEEQQQsssyyymmmcccXXXXXXWWWVVVTTTRRRQQQPPPPPPNNNPPPQQQWWWnnnmmmbbb]]]ZZZaaammmbbb[[[RRRRRROOOOOOVVVdddwwwzzzrrrjjjwww}}}~~~~~~|||uuuooogggaaa]]]YYYTTTOOONNNMMMLLLNNNNNNLLLFFFAAA???<<<999555222111111111000000////////////000000000000000000000000000000,,,,,,---.../////////...............///////////////////////////.........000000000000000000000000111111111111111111111111222444555444222222333444222444555555444555666888999:::;;;;;;@@@VVVpppggg[[[WWWVVVYYYYYYTTTOOOOOOOOOSSSQQQNNNZZZzzzlllcccVVV^^^ggg}}}hhhXXXTTTTTTMMMNNNPPPTTT^^^xxx{{{kkkdddsss|||~~~}}}xxxvvvpppiiiccc___ZZZSSSNNNMMMLLLLLLMMMNNNKKKEEE@@@>>><<<999555222111000111000000////////////000000////////////////////////------......///.....................////////////////////////////////////000000000000000000000000111111111111111111111111222333444333222111222333222444555555555555666888888999;;;===DDD\\\wwwfff^^^XXXYYY[[[WWWTTTRRRNNNOOOOOONNNUUUsssuuunnn```]]]aaasssttt[[[RRRPPPKKKKKKLLLNNNVVVlllpppgggrrr}}}~~~|||zzzzzzsssuuupppjjjeeeaaa[[[SSSNNNLLLKKKKKKLLLMMMKKKEEE@@@>>><<<888555222111000000000000////////////000000////////////////////////.........///......------............////////////////////////////////////000000000000000000000000111111111111111111111111000222333222111111222333222444555555555555666888777999<<<@@@IIIcccwwwkkkaaa______\\\YYYXXXOOONNNOOOPPPOOOcccwwweee```]]]hhhaaaRRRPPPKKKIIIHHHHHHLLL]]]|||vvvkkkooo~~~xxx|||zzzyyyrrrqqqmmmhhhdddaaa[[[TTTNNNKKKJJJJJJKKKMMMJJJEEE@@@>>><<<888444222000000000000000////////////000000////////////////////////.../////////...---,,,,,,............///////////////////////////000000000000000000000000000000000111111111111111111111111///111222222111000111333333444666666555555777888888999<<>><<<777333111000000000////////////////////////000...---...///000///...////////////////////////---------............///111000000000000000000000222222222222222222222222000000111222222333444444333333333333333333333333444555555666777777888888999===AAAGGGZZZ|||~~~rrrnnnjjjjjjmmmnnniiiaaa\\\]]]bbb}}}jjjjjjqqqwwwuuummmaaaYYYUUUSSSRRRQQQOOO^^^yyymmmnnn{{{sssqqqmmmhhhccc___ZZZVVVSSSKKKJJJJJJKKKJJJGGGCCC???===;;;777222000/////////////////////////////////000...---...///000///...////////////////////////---------............///000000000000000000111111222222222222222222222222000000111111222333333333333333333333333333333333444444555555666777777777:::>>>CCCMMMddd~~~tttmmmmmmooopppkkkbbb]]]]]]ZZZqqqvvvooommm|||wwwnnncccYYYSSSQQQQQQNNNXXXvvv|||pppmmmzzzsssooolllgggbbb___[[[XXXUUULLLKKKKKKKKKJJJGGGBBB???>>>;;;777333000//////000////////////////////////000...---...///000///...////////////////////////---------............///000000000000000111111111111111111111111111111111000000111111222222222333222222333333333333444444444444444555666666777777:::;;;AAARRRtttxxxuuuttttttooogggccccccaaahhhxxxkkkpppwwwcccXXXWWWRRRMMMSSSiii~~~sssnnn~~~zzzsssnnnkkkfffbbb___\\\XXXVVVNNNNNNMMMMMMLLLHHHCCC??????<<<888444111000111111////////////////////////000...---...///000///...........................---------............/////////000000111111111111111111111111111111111111000111111111111111222222222222222333333444444444444444555555666777777777;;;999???XXX}}}xxxpppmmmmmmhhhaaa{{{mmmjjjyyyyyyrrr~~~ooo]]]\\\UUUNNNPPP___tttuuuooozzzyyyyyysssnnnkkkfffbbb___\\\YYYVVVQQQPPPOOONNNMMMIIIDDD@@@???===999555222111111111////////////////////////000...---...///000///...........................---------............////////////000111111222222111111111111111111111111111111111111111111111111111222222333333444444555555555666666777888888888<<<:::@@@]]]|||vvvuuurrrcccooouuullluuu|||uuunnnnnnwwwzzz___\\\XXXRRRPPPXXXfffwwwnnnwww{{{hhhvvv~~~}}}yyysssoookkkfffbbb___\\\XXXUUURRRQQQPPPOOOMMMIIICCC??????<<<888444111000000111////////////////////////000...---...///000///...........................---------............///...//////000111111222222111111111111111111111111111111111111000000000000111111222333333444555555666666777777888999999999::::::BBB\\\rrrqqqppprrrtttuuuiiijjj|||kkkccc\\\UUUQQQTTT]]]tttwwwmmmrrr|||ppp~~~}}}|||~~~yyysssooolllgggbbb___\\\XXXUUURRRQQQOOONNNLLLHHHCCC???===;;;777333000//////000////////////////////////000...---...///000///...........................---------.........//////...//////000111222222222000000000000000000000000111111111000000000000000111111222333333444555555777777777888999999::::::666999BBBXXX}}}www}}}tttuuurrrooommmeeemmmnnn~~~sss^^^XXXSSSSSSXXXmmmvvvkkkooo|||~~~{{{tttpppooolllggg```\\\ZZZZZZTTTNNNLLLMMMMMMGGGAAA>>>???;;;666222000000///...////////////............///...---...///000000...000000//////.........---............////////////000000000000000000000000111111000000000000111111000000000000111111111111111222222333333444444555333555666777666777888:::555===FFFYYYuuuyyyxxxpppqqqgggtttvvviiiggg}}}mmmiiijjjwwwuuugggdddXXXPPPSSSaaaxxxppppppttt~~~zzztttpppoookkkfff```[[[YYYYYYTTTOOOLLLNNNMMMGGGAAA???===:::555222111111111000000000/////////.........///...---...///000000...000/////////........................////////////000000000000000000000000111111000000000000000111000000000000111111111111111222222333333444444555333555666777666777888::::::>>>FFFZZZooonnnkkkiii|||}}}mmmhhhuuuvvveeehhhxxx}}}kkkdddWWWQQQTTT]]]vvvnnnlllooo~~~~~~}}}}}}yyytttooonnnkkkeee___[[[YYYYYYTTTOOOLLLNNNMMMGGGAAA???<<<999444222222222222222000000000000///////////////...---...///000000...////////////........................////////////000000000000000000000000222222111000//////000000000000000000111111111111111222222333333444444555333555666777666777888:::>>>>>>CCCZZZ~~~jjjttt~~~rrrjjjtttsssjjjnnniiiZZZ___rrrpppdddUUUSSSUUUXXXuuuyyyoookkklll|||{{{|||yyytttpppnnnjjjddd^^^ZZZYYYYYYUUUOOOLLLNNNMMMGGGAAA???===:::555222222222222111111111000000000////////////...---...///000000...///////////////.....................////////////000000000000000000000000333222111000///////////////000000000111111111111111222222333333444444555333555666777666777888:::<<<<<>>>>>TTT}}}|||~~~~~~}}}www{{{wwwgggfffqqqyyyzzzpppiiijjjiiiddd```\\\[[[___gggxxxqqq]]]XXXTTTVVVbbb}}}yyyooojjjooo~~~xxxtttrrrmmmfff___\\\]]]^^^VVVPPPMMMOOOOOOHHHBBB@@@>>>:::666333333333333333......---------,,,,,,,,,///...---...000000000...---.........//////000000............/////////000000000000000000000000000.../////////000222333444000000000000111111111111111222222333333444555555333555666777666777888:::>>>;;;RRR}}}|||}}}~~~~~~}}}}}}~~~~~~~~~wwwrrrnnnfffmmmzzzzzzhhhbbbkkkmmmfffmmmhhheeeeeejjj~~~yyy___XXXTTTRRRWWWgggzzzyyyooojjjkkkzzz{{{}}}}}}|||}}}|||vvvnnnkkkkkkjjjeee```]]]^^^```XXXQQQLLLNNNNNNIIIBBB???>>><<<888444111000//////000000///...............000000//////.........---..............................---,,,---...///000---000000...,,,...000111222111000//////000111222444444333333222111111111111111222333444444444444777666666666666777777888>>>???VVVyyyxxxwww{{{}}}|||yyyyyy~~~rrr}}}wwwhhh}}}|||pppxxxtttxxxuuu{{{gggUUUTTTQQQJJJWWW[[[oootttmmmpppyyy{{{~~~~~~|||||||||vvvnnnlllllljjjeee```]]]^^^___YYYRRRNNNOOOOOOIIICCCAAA>>><<<888444111000000000000000///...............000/////////..........................................---------...///000...///000//////000000000222111000//////000111222111111111222222222222222111111222333444444444444666666666666666777777888???>>>QQQ|||xxxwwwtttxxx|||}}}{{{{{{~~~yyyuuuvvv}}}{{{|||sss|||fffUUUSSSPPPIIIMMMMMMYYYooovvvnnnrrr|||xxx|||~~~~~~||||||{{{vvvoooooonnnjjjeee```^^^]]]^^^YYYSSSPPPQQQPPPJJJDDDBBB===;;;888444111000000000000000///.........//////////////////..........................................------......///000///......000111111000///111111000000000000111111//////000000111222222333111111222333444444444444666666666666666777888888===<<>>MMMjjjuuuwwwssstttuuuvvvwwwxxx{{{}}}}}}~~~{{{yyyuuujjj``````hhhwww}}}yyyyyyuuueee`````````___```]]]]]]eeewwwjjj\\\VVVPPPKKKHHHEEEEEEFFFGGGIIIOOOUUU\\\kkk|||vvvvvvyyyxxx}}}|||yyyyyyxxxuuutttpppiiieeebbbaaaaaa```VVVSSSQQQPPPLLLDDD@@@@@@<<<:::777444222111111111000000/////////000111111.........///////////////........................---...///000000000000///111...000555444...///555000000111111111111000000333222222111000000//////111111222333444444444444555555555555666888999:::>>>???MMMhhh}}}tttwwwuuuuuutttuuuvvvxxxzzz|||yyy{{{yyyvvvsssoooeee[[[^^^fffwww|||{{{ssskkkhhhjjjnnnooonnnnnnnnntttwwwzzz{{{lllmmmkkk___WWWQQQKKKFFFGGGGGGHHHGGGGGGIIILLLLLLYYYmmmvvvssszzzvvv|||~~~{{{yyyzzzzzzxxxuuuooohhhdddccccccbbbaaaWWWTTTRRRQQQLLLDDD@@@AAA<<<:::777444222111111222000000//////000111111222............/////////000........................---...///000111000000///---///888@@@<<<111///666///000111222222111000///222222222222222111111111111111222333444444444444444444555555666888999:::======JJJeee~~~{{{rrruuuvvvuuussssssuuuwwwxxxyyyyyyzzzxxxuuurrrooofff\\\]]]fffvvv~~~qqq```YYYTTTVVV[[[TTTWWWzzzrrrfff]]]VVVQQQKKKLLLMMMKKKIIIIIIIIIIIIHHHMMM[[[ooosssooo{{{uuu{{{~~~{{{yyyzzz{{{yyyuuuooohhhdddcccdddcccbbbXXXUUUTTTSSSMMMEEEAAACCC<<<:::777444222111111222000000///000000111222222---.........//////000000........................---...000111111111000///***000>>>IIICCC333///666///000111222222111000///111111111222333333444444111111222333444444444444444444555555666888999:::;;;:::GGGccc~~~yyyppptttwwwuuurrrrrrsssuuuwwwwww|||}}}{{{wwwuuurrriii```^^^gggvvvxxxvvvllllllhhh]]]QQQOOOWWWVVVVVVqqqyyymmmddd\\\XXXMMMOOOOOOKKKHHHGGGGGGFFFJJJGGGJJJVVVeee~~~ppplllxxxvvvzzz|||{{{|||~~~}}}yyywwwrrrlllgggdddbbbaaa```\\\VVVQQQPPPLLLFFFBBBCCC===;;;666222000000222333222111000.........///000////////////////////////////////////////////////............///////////////222555444111//////111000000000000111111111111111111111111111111111111222333555444333333444666555555555555666888999:::???<<>>PPPsss~~~sssppppppqqqssstttuuuttttttsssuuuzzzyyyfffnnnqqqxxxtttuuu}}}xxxnnnnnnyyy~~~zzz|||{{{ssszzzxxxpppgggbbbaaa^^^YYYUUUSSSQQQNNNNNNOOOQQQTTTUUUWWWZZZ^^^lll}}}wwwsss{{{~~~~~~{{{zzz|||zzzwwwrrrmmmhhhdddccccccbbbbbb\\\VVVRRRQQQMMMFFFAAA@@@<<<:::777444111111111222000000000////////////000////////////////////////////////////////////////............////////////333///,,,,,,///000000...///000000000111111111111111111111111111111111111000222333333222222333444555555555555666888999:::;;;>>>QQQuuu}}}qqqooommmnnnqqqssstttuuuttttttxxxwwwiiimmmpppvvv}}}jjjeeeiiiuuuzzz~~~wwwmmm~~~yyytttsssqqqmmmgggddd]]]VVVQQQNNNMMMNNNKKKLLLMMMQQQ\\\mmm{{{uuu~~~{{{~~~}}}zzzyyy{{{zzzvvvqqqmmmgggdddcccccccccccc\\\VVVSSSQQQNNNFFF@@@???<<<:::777444222111111111/////////000000000000///////////////////////////////////////////////////............////////////222...++++++...000000...///000000000111111111111000000000000000000000000222333444444333333444555555555555555666888999::::::<<>>;;;:::777555333111111000---...///000111111000///////////////////////////////////////////////////............////////////---...000000//////000000000000000000111111111111000000000000000000000000111333444444333222444555555555555555666888999::::::<<>>PPPssswwwooonnnooommmllljjjkkkmmmppprrrnnnvvv}}}|||ppprrrvvvzzz~~~xxxllldddccceeelll|||xxxpppbbb[[[SSSMMMJJJRRRjjj{{{jjj|||{{{{{{{{{zzzyyywwwvvvxxxzzzuuusssllldddbbbddddddaaa\\\XXXUUUTTTNNNEEE@@@@@@===:::666333222222111000000000000000000000000000000000000000000000000000//////............//////............////////////.../////////000000000111111111111111111111111111111111222222222333333333333333333444444444555555666666777777888888999999<<<<<>>:::666333222222111///////////////000000000000000000000000000000000000////////////////////////...............///000000000000000000000000000000000000000000000000000000111111111111111111111111222222333333333333444444444555777777666666888999<<<;;;IIIlll|||pppkkkgggggghhhhhhiiijjjjjjkkklllllllllmmmnnnmmmkkkiiifffcccaaaccceeekkkxxx{{{rrrhhhcccdddkkkppplllzzzsssgggaaa\\\[[[[[[ZZZ[[[^^^^^^bbbfffrrriiieeennnwwwttt}}}vvvwwwyyy|||}}}zzzwwwuuutttssspppllljjjpppvvvvvvrrr___^^^[[[WWWQQQJJJDDD@@@>>>;;;666333222222111000////////////000000000000////////////////////////////////////////////////...............///000000////////////////////////////////////////////////111111111111111111111111222222222333333333444444444555777777666666888999999999HHHjjj|||ooojjjgggggghhhiiijjjjjjkkkkkkmmmlllllllllmmmllljjjgggfffddddddeeeggglllxxxwwwjjjdddeeelllrrrqqqyyyyyylllaaa[[[TTTUUU[[[bbbhhhlll~~~nnnjjjtttttt~~~vvvuuuxxx{{{{{{zzzwwwvvvuuurrrpppkkkjjjooovvvvvvqqq___^^^[[[WWWQQQJJJDDDAAA???;;;666222111111111111////////////000000000000////////////////////////////////////////////////...............///000000////////////////////////////////////////////////000000000000000000000000222222222333333333444444444555777777666666888999<<<<<>>DDDPPPiiitttmmmjjjjjjnnnpppnnnmmmoooqqqpppooonnnnnnlllhhhfffdddbbbaaabbbeeeffffffeeehhhooo{{{vvvzzzvvvkkkiiiqqqmmm___cccooo}}}{{{|||zzzwwwooolllgggfffmmmtttrrrlllcccccccccaaaZZZRRRIIICCCBBB===777222111111111111111000000////////////000000000000000000000000000......////////////............//////////////////....../////////000000000000000000000000000000000000000000111111111222222111222333444444555555555444555555555666666777777666999???GGGWWWrrrsssmmmkkkkkkmmmmmmkkkmmmrrrrrrqqqpppppppppnnnkkkhhhdddddddddeeeffffffdddbbbdddlllwwwxxxjjjeeekkkzzzjjjaaa[[[ZZZjjj}}}zzz{{{zzzvvvooolllggggggmmmtttrrrlllbbbcccdddaaaZZZQQQIIIDDDBBB===777333111111111111000000000////////////000////////////////////////......////////////..................////////////...////////////000000000000000000000000000000000000000000000111111111111111111222333444444444444555555555666666666666666999;;;>>>GGGZZZzzzsssmmmllllllmmmjjjhhhmmmtttsssrrrqqqqqqqqqpppmmmkkkdddddddddeeefffddd```]]]^^^fffrrrooogggjjj{{{iiiVVVWWW___kkk{{{xxxyyywwwtttnnnkkkggggggnnntttrrrkkk```cccdddaaaXXXOOOHHHDDDCCC>>>777333111111111000/////////000000000000///////////////////////////......////////////......---.........//////000000////////////000000000111000000000000000000000000//////000000000111111111000111222333444444444444555555555666666666666666888888999@@@VVV|||wwwpppnnnnnnnnnkkkiiinnnuuutttsssrrrrrrrrrqqqnnnlllccccccdddddddddbbb]]]YYYYYY```lllzzztttkkkkkkvvvyyydddVVV]]]mmmyyyvvvwwwuuurrrllljjjggggggmmmsssqqqiii```ccceeeaaaXXXNNNGGGDDDCCC>>>888333111000000000...//////000000000000///000000000000000000000000......////////////......------......///000000000/////////000000000111111000000000000000000000000/////////000000000111111000111222333333444444444444555555555666666777777999:::;;;@@@TTT}}}tttpppooopppooommmpppvvvuuutttssssssrrrqqqnnnkkkccccccccccccccc```\\\XXXUUU\\\fffsssyyyooolllqqq~~~gggaaa```mmmyyyvvvvvvtttqqqkkkiiifffffflllrrrooohhh```dddfffbbbYYYOOOHHHFFFCCC>>>888333111000000000---...///000111111000///000000000000000000000000......////////////......------......///000000111//////000000000111111111000000000000000000000000////////////000000000111000111222333333444333333333444444555666777888888:::===???CCCTTT|||wwwrrrppprrrsssrrrsssuuuvvvuuussssssrrrpppmmmjjjdddcccccccccbbb```\\\YYYTTTYYYbbblllxxxvvvnnnjjjnnnssszzzzzzfffppp|||yyyvvvvvvuuuqqqjjjhhheeeeeelllrrrooogggaaaeeehhhdddZZZOOOIIIHHHDDD???888333111000000000---...///111111111000///000000000000000000000000......////////////......---------...///000000111000000000000111111111111000000000000000000000000////////////000000000000000000111222333333333333333333444555666777888999555:::???AAAOOOuuuzzztttqqqtttvvvuuutttuuuvvvuuutttsssrrrpppllliiieeedddccccccbbbaaa^^^[[[TTTXXX___hhhsss}}}pppfffaaabbb``````lllwww{{{{{{sssqqquuu{{{llliiiggghhhjjjkkkiiifffaaafffiiieee[[[OOOHHHEEEAAA===888555333333222111000000000000000000000000////////////////////////,,,,,,,,,---------......///////////////000111111111000///......///000111222111000//////000111222333222111/////////000111222222111111111111111111555555444444555666888999888>>>@@@AAANNNsssyyytttuuuwwwuuusssssstttuuusssooonnnoookkkfffddddddcccbbbaaaaaaaaaaaa^^^WWWVVV```nnn{{{{{{nnneeeaaa```ZZZaaaiiijjjuuu}}}{{{}}}~~~zzzssspppsssxxxmmmkkkhhhiiikkkllliiigggaaaeeehhheee[[[PPPHHHEEEBBB>>>888555333222222111000000000000000000000000////////////////////////---------........./////////////////////000000111111000///......///000000222111000//////000111222333222000/////////000111222222222222222222222222555555444444555666888999999===???@@@LLLnnn{{{wwwwwwwwwuuutttvvvuuuvvvtttpppooopppmmmhhhddddddccccccccccccdddddd^^^WWWTTT\\\hhhtttvvvmmmiiilll___]]]___aaauuuyyyyyy|||~~~|||vvvssstttwwwooommmjjjjjjlllmmmjjjgggaaaeeegggdddZZZPPPHHHEEEBBB>>>999555333222111000000000000000000000000000////////////////////////........./////////000000//////......//////000111000000////////////000000111111000000000000111111222111000000///000000000333333333333333333333333555444444444555666777888999;;;<<<>>>JJJfff~~~zzzyyywwwttttttxxxvvvwwwtttqqqpppqqqooojjjdddddddddcccddddddeeeeee___WWWRRRWWWaaakkkwwwzzzvvvwwwfff^^^]]]```yyyvvv{{{}}}yyyxxxzzzqqqnnnkkklllmmmnnnkkkhhhbbbdddfffbbbZZZPPPIIIEEECCC???999555333222111000000000000000000000000000////////////////////////---.........///////////////............///000000///////////////000000000111000000000000000000111111111000000000000000000222222222333333333333333444444555555666666777888:::999:::===GGG]]]}}}zzzwwwtttqqqrrrwwwvvvwwwuuuqqqqqqsssqqqlllfffeeedddccccccbbbcccccc```XXXRRRTTT\\\fffrrr|||}}}mmmfffeeehhhsss}}}|||zzzzzzqqqnnnllllllnnnnnnllliiibbbddddddaaaZZZQQQIIIEEEBBB>>>999555333222111000000000000000000000000000////////////////////////,,,,,,---------........................//////000......///000000000000000000000000111111000000000000000000111111111000000000111111111222222222333444444555666666777777777999888999===EEEUUUrrr~~~wwwtttqqqnnnppptttvvvvvvsssppppppsssqqqnnnhhhgggeeecccaaa___^^^^^^bbbYYYSSSTTTZZZcccooozzzvvvooommmmmm~~~ttt}}}|||yyywwwpppmmmkkklllnnnooommmjjjccccccbbb```ZZZRRRJJJEEEAAA===888555333333222111000000000000000000000000////////////////////////,,,,,,,,,------------.........------......///000---...///000111111111000000000111111111111000000//////000111111111111000000000000111111222222333333444555666777777777777999777999===BBBPPPmmmuuurrrqqqoooooorrrttttttqqqnnnnnnqqqqqqnnnjjjiiifffccc```^^^\\\[[[bbb[[[TTTTTTXXX___kkkvvvxxxsssooopppnnnuuuwww~~~~~~{{{wwwuuunnnllljjjkkknnnpppnnnlllcccbbbaaa___YYYRRRJJJEEE???<<<777444444444333333000000000000000000000000////////////////////////------------...............------------...//////,,,---///000111111111000///000111222222111000///...///000111222111111000000000111222222333444444333444555666777777777666888777:::>>>AAANNNmmmuuurrrttttttrrrrrrrrrrrroookkklllppppppmmmjjjiiigggdddaaa___]]]]]]ccc[[[UUUSSSTTTYYYdddnnn{{{|||rrrgggdddnnnyyy{{{wwwuuummmkkkiiikkknnnpppooolllcccbbbaaa^^^YYYRRRJJJEEE???;;;777444444444444444000000000000000000000000////////////////////////............/////////000...------------...//////,,,---///000111111111000///000111222222111000///...///000222222222111000111111222333333444555555333444555777777777777666888777;;;???@@@MMMooowwwtttxxxxxxuuusssppppppmmmjjjkkkoooooollljjjiiigggdddbbbaaa```___ccc[[[TTTRRRQQQTTT]]]gggxxxsssnnnvvvvvvfff\\\aaa|||~~~|||vvvqqqmmmmmmpppqqqnnnmmmnnngggfffccc___XXXPPPIIIEEE@@@<<<777444222222111000000000000000000000000000111///...///000111000...////////////////////////---...///...------...///............//////////////////000000111111222222111111111000000000000000111333444444222222333555555444444555555666777888888999999>>>CCCIIIjjjvvvwww|||xxxrrrqqqrrrqqqqqqpppooonnnmmmmmmjjjhhhfffffffffeeedddbbb]]]^^^XXXMMMIIIQQQZZZ^^^uuuzzzwwwqqqmmm{{{eee\\\```qqq}}}vvv~~~{{{uuuooolllkkkooopppmmmkkklllfffeeeccc^^^WWWPPPIIIEEE@@@<<<777444222222111000000000000000000000000000111///...///000111000...////////////////////////---...///...------...///............///////////////////////////000000000111000000000000000000000111333444444222222333555555444444555555666777888666999;;;???BBBGGGhhh{{{|||{{{tttrrrrrrrrrrrrrrrrrrqqqppppppkkkiiigggfffffffffdddbbb______YYYMMMIIIPPPYYY]]]mmmyyy~~~{{{sssjjjrrrlll``````kkkzzzsss}}}~~~zzztttnnnkkkkkkooopppllliiijjjeeedddbbb]]]WWWOOOHHHDDDAAA===888444333222111111000000000000000000000000111///...///000111000...////////////////////////---...///...------...///............////////////////////////............000000000000000000111111111222444333333222444555555444444555555666777888555999<<>>>>>CCCfff~~~~~~yyytttrrroooqqqtttwwwxxxxxxvvvuuuooommmkkkjjjiiihhheeedddbbb___XXXOOOIIIJJJPPPUUU```ooo}}}}}}sssqqqvvvsssaaa^^^___|||zzzuuu}}}}}}xxxsssooommmooossstttooojjjiiidddcccaaa\\\VVVOOOIIIEEEAAA===888555333333222111000000000000000000000000111///...///000111000...////////////////////////---...///...---------///............////////////111111111000000///////////////000000111111111111000222333333333333444666555444444555555666777888888::::::;;;<<>>999555444333222222000000000000000000000000111///...///000111000...////////////////////////---...///...------...///............////////////111111111111000000000000/////////000111111222222000111333333333333555666555444444555555666777888::::::888:::<<>>999555444333333222000000000000000000000000111///...///000111000...////////////////////////---...///...------...///............/////////////////////000000000000000...//////000111111222222///111333333333333555777555444444555555666777888;;;:::888;;;===<<>>999555444444333222000000000000000000000000111///...///000111000///////////////////////////---...///...------...///............/////////000---.........//////000000...//////000111222222222///111333333333333555777555444444555555666777888::::::888===>>>999JJJkkk|||tttqqqpppnnnrrrrrrsssuuuwwwyyyzzz{{{wwwuuurrrooonnnkkkhhhfff^^^\\\\\\\\\UUUJJJHHHLLLNNN[[[hhhooovvv{{{qqqqqquuufff]]]mmmyyy~~~|||wwwpppmmmmmmqqqvvvtttkkkfffhhhaaa```aaaaaaZZZPPPIIIHHHAAA>>>999555444222111000000000000000000000000000111000///000111222111/////////000000///...------000//////...------,,,,,,////////////000000000000000000000000000000000000000000000000111111111111111111222222222333333333444444444555555555555555999777777999;;;@@@KKKVVVwwwuuutttrrrrrrrrrtttwwwzzz{{{{{{yyyzzzzzzvvvoookkkjjjhhheeedddaaabbbccc[[[NNNFFFFFFKKKUUU^^^dddnnn|||rrrqqqllleeefffyyy}}}xxxqqqoooooosssxxxvvvooojjjkkkbbbaaaaaaaaaZZZOOOHHHHHHAAA>>>999555444222111000000000000000000000000000111000///000111111000//////////////////...------........................////////////000000000000000000000000000000000000000000000000111111111111111111222222222333333333444444444555555555555555999888999;;;<<<>>>FFFOOOwwwzzztttrrrqqquuuuuuuuuxxx{{{}}}}}}|||zzz{{{wwwoookkkjjjhhhddddddbbbcccddd]]]PPPGGGFFFFFFOOOWWW]]]gggttt}}}zzzqqqrrrfffcccyyy~~~yyyrrroooppptttyyyyyysssooonnndddbbbbbbaaaYYYNNNGGGGGGAAA>>>999555444222111000000000000000000000000000111000//////111111000//////////////////......---,,,,,,------...///000000////////////000000000000000000000000000000000000000000000000111111111111111111222222222333333333444444444555555555666666888888:::======<<>>999555444222111000000000000000000000000000111///...///000111000///...///////////////......,,,,,,------.../////////////////////000000000000000000000000000000000000///000000000111111111111111111222222222333333333333333444444555666666666999888999;;;;;;:::???GGGfff|||xxxzzzzzzxxxwwwxxx{{{~~~zzz{{{xxxqqqlllkkkhhhdddccccccdddddd___UUUKKKDDDDDDHHHNNNTTT\\\fffpppuuu|||yyyooodddrrr}}}www}}}xxxqqqkkknnnqqquuuwwwwwwqqqlllfffdddccc```XXXMMMFFFFFFAAA>>>999555444222111000000000000000000000000000000///...///000111000.........///////////////...........................////////////000000000000000000000000000000000000///000000000111111111111111111222222222333333333333333444444555666666777999777777999888999@@@IIIcccyyyzzzxxxwwwuuuvvvyyy|||}}}}}}yyy{{{xxxqqqmmmllliiidddaaabbbcccbbb___XXXNNNFFFEEEGGGLLLRRRYYYaaakkkrrryyytttdddmmmzzzuuu}}}xxxrrrkkknnnqqqtttwwwxxxssskkkfffdddbbb```XXXMMMGGGGGGAAA>>>999555444222111000000000000000000000000000000///......000000///...---...//////////////////..................------////////////000000000000000000000000000000000000000000000000111111111111111111222222222333333333222333333444555666777777888666666888888999AAAJJJaaavvvuuuvvvuuutttuuuxxxyyyzzzyyywwwyyywwwrrrnnnnnnjjjfffbbbcccbbb```___\\\SSSIIIEEEDDDGGGNNNTTT[[[dddmmmuuu}}}{{{fffjjjxxxttt~~~yyysssnnnrrrtttuuuyyy|||uuulllfffcccbbb___WWWMMMHHHHHHAAA>>>999555444222111000000000000000000000000000000///......///000///...------...///////////////,,,,,,------.../////////////////////000000000000000000000000000000000000000000000000111111111111111111222222222333333333222222333444555666777777888777888;;;::::::@@@GGG]]]vvvssstttssssssuuuwwwxxxxxxvvvuuuxxxwwwrrroooooolllhhhcccdddccc`````````YYYOOOEEEBBBDDDJJJPPPUUU___iiipppxxx|||xxxwwwwwwwww{{{oookkkwwwssszzzuuuqqquuuwwwwww|||xxxmmmfffcccaaa___WWWMMMHHHIIIAAA>>>999555444333111000000000000000000000000000000...---...///000///...------...///000000//////***+++,,,---///000111111////////////000000000000000000000000000000000000000000000000111111111111111111222222222333333333222222333444555666777888777777;;;>>>===;;;>>>DDDWWWxxxuuusssssssssvvvxxxxxxwwwuuutttwwwvvvrrrppppppmmmiiieeefffddd```bbbddd]]]SSSEEEBBBCCCJJJOOOSSS]]]hhhlllttt}}}xxxvvvttttttxxx|||{{{mmm~~~vvv|||tttrrrvvvxxxyyy{{{|||xxxrrrhhhdddbbb```YYYOOOHHHGGGDDD???888333111000000/////////000111111111111111111111111111000000000000////////////////////////....................................////////////////////////000000000000333333222111000000000111111111222222222333333333444444444444555555555666777888999999:::===AAADDDRRR{{{zzzpppssstttuuuvvvvvvvvvvvvvvvzzzxxxvvvuuussspppllliiiiiifffdddeeegggeee^^^XXXFFFCCCBBBEEEHHHMMMWWWaaajjjqqq{{{~~~yyyqqq~~~vvv}}}vvvuuuyyyzzzyyyzzzzzzuuunnngggdddaaa```ZZZOOOIIIHHHBBB===777333111111111111//////000111111111111111222111111000000/////////............................................................////////////////////////000000000000333222111111000000111111111111222222222333333333333333444444444555555555777888999999:::===AAADDDLLLiii~~~tttvvvvvvvvvvvvwwwwwwwwwxxxzzzxxxwwwvvvuuurrrnnnkkkgggeeebbbcccdddccc^^^YYYJJJDDD@@@BBBEEEIIIQQQYYYfffnnnxxxoookkklll{{{qqqvvv~~~xxxuuuyyyzzzyyyyyyyyytttnnngggcccaaa```ZZZPPPJJJIIIAAA===777333222222333333//////000111111111111111222222111000000///..................................................................////////////////////////000000000000222222111000000000111111111111222222222333333333333333444444444555555555777888999::::::<<<@@@CCCFFFUUU|||zzzyyyxxxxxxwwwwwwxxxzzzzzzyyyxxxxxxxxxwwwuuurrroooiiifffccccccdddccc```]]]RRRHHH@@@???CCCFFFLLLRRR\\\fffsssyyy{{{mmm^^^WWWVVVYYYfffqqqyyy}}}wwwrrrvvvxxxyyyzzz{{{wwwqqqfffcccaaa```ZZZQQQKKKJJJCCC>>>888333222222222222//////000111111111111111222222111000///......---............................................................////////////////////////000000000000111111000000000000111111111111222222222333333333444444555555555666666666666888999::::::<<>>@@@FFFEEE[[[}}}{{{yyyxxxxxxyyy{{{|||xxxxxxyyy{{{|||{{{xxxtttooollliiigggfffffffffeee[[[NNNBBB???BBBEEEHHHLLLMMMYYYffflllmmmrrr}}}vvvuuuxxxlll]]]VVVSSSSSSQQQSSSUUUZZZfff~~~xxx~~~~~~|||tttyyy|||}}}{{{{{{{{{uuunnneeebbbaaa```[[[SSSMMMLLLGGGBBB;;;555222000////////////000111111111111111000000////////////......------------------------....................................////////////////////////000000000000000000/////////000111111111111222222222333333333555555666666666777777777666777::::::;;;;;;===???CCCBBBRRRsss{{{{{{yyyxxxxxxyyyyyyzzzwwwxxxzzz|||~~~|||xxxuuuooommmkkkhhhfffdddddddddYYYNNNDDD@@@@@@AAADDDHHHKKKUUUaaagggkkkqqq}}}}}}zzzyyy|||xxxpppcccZZZUUURRRQQQOOOLLLOOOQQQSSS[[[mmm~~~|||~~~vvvzzz}}}~~~}}}||||||vvvoooeeebbbaaaaaa\\\SSSNNNMMMFFFAAA:::555222111111000//////000111111111111111.........///////////////------------------------....................................////////////////////////000000000000///////////////000111111111111222222222333333333444444444444555555555555555777:::;;;;;;;;;===>>>???@@@MMMjjjyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxzzz}}}~~~}}}xxxuuupppooonnnjjjgggeeeddddddZZZRRRIIIDDD@@@>>>AAAFFFGGGOOOYYY```fffnnnxxxvvv]]]\\\\\\\\\[[[YYYUUURRRRRRSSSRRRQQQSSS\\\lllxxx|||~~~~~~yyyxxx{{{}}}}}}~~~~~~zzzssseeebbbaaaaaa\\\TTTNNNNNNEEE@@@999444333222222222//////000111111111111111------......///000000000------------------------..................................../////////000////////////000000000000///////////////000111111111111222222222333333333222222222333333333444444555777:::;;;;;;;;;<<<===>>>???JJJgggwwwxxxxxxxxxxxxwwwvvvuuuwwwxxxzzz}}}~~~|||xxxtttssssssqqqnnnjjjgggeeeeee]]]VVVOOOHHHBBB===@@@FFFBBBHHHQQQYYY```iiissszzzsss___ZZZ___eeeiiiiiifffbbb``````^^^ZZZSSSOOOQQQXXX___cccfffnnn{{{~~~uuu}}}~~~|||{{{~~~~~~|||||||||xxxrrrgggbbb```bbb\\\OOOGGGIIIFFFAAA999444222111222222222222222111000//////...000000000000////////////...........................------------...//////...............///000000////////////////////////000000000000000000000000111111222222222333333333333333444444555666666666888888888999999::::::;;;???CCCIIIeee}}}xxxvvvzzzzzzvvvuuuxxx{{{|||yyyxxxwwwssszzzxxxuuusssqqqnnnjjjgggccc^^^UUUIII@@@<<>>???AAACCCFFFJJJNNNQQQXXXbbbiiiuuuyyy}}}jjj```___iiiyyyiiiiiibbbYYYVVVSSSQQQTTTWWW^^^ttt{{{|||}}}|||{{{~~~~~~~~~zzztttgggaaa___aaa[[[OOOIIIJJJGGGBBB:::444222222222222222222111111000/////////000000000000////////////...........................------------...//////...............///000000////////////////////////000000000000000000000000111111222222222333333333333333444444555666666666777777888999::::::;;;;;;======@@@\\\wwwvvvyyy{{{|||~~~}}}~~~yyyvvvwwwxxxvvv|||zzzwwwuuutttqqqmmmkkkccc```ZZZQQQHHHAAA??????AAADDDGGGIIILLLRRR[[[aaakkkqqqyyytttbbbaaaffftttzzzwwwnnnccc\\\TTTQQQRRRSSSZZZsss||||||{{{~~~|||vvvoooggg```^^^```[[[OOOJJJLLLHHHBBB;;;555222222222111111111111111000000//////000000000000////////////...........................------------...//////...............///000000////////////////////////000000000000000000000000111111222222222333333333333333444444555666666666777777888999::::::;;;;;;??????>>>PPP|||xxxsssuuuyyy{{{|||~~~~~~xxxuuuwwwyyyyyy|||zzzwwwuuutttqqqnnnkkkdddbbb]]]VVVMMMFFF@@@===???AAADDDFFFHHHNNNVVV]]]dddjjjttt~~~qqqiiikkkppp{{{mmmaaaUUUSSSRRRRRR\\\{{{yyy}}}yyy~~~}}}{{{uuummmfff```^^^```[[[OOOKKKMMMIIICCC;;;555222222222111111111111000000000000000000000000000////////////...........................------------...//////...............///000000000000000000000000000000000000000000000000000000111111222222222333333333333333444444555666666666666777777999:::;;;<<<<<<>>>AAA>>>HHHhhhxxxpppqqqxxx}}}~~~~~~xxxuuuxxx{{{{{{{{{yyyvvvuuusssqqqnnnkkkeeeccc___ZZZSSSJJJCCC>>>===???BBBDDDGGGLLLUUU[[[___fffppp{{{yyywwwyyy}}}tttfffYYYUUUSSSSSSddd~~~{{{vvv~~~~~~wwwxxx|||~~~}}}||||||vvvnnnfff___]]]___ZZZPPPLLLOOOIIIDDD<<<666333222111111111111000000000000000000000000000000////////////...........................------------...//////...............///000000000000000000000000000000000000000000000000000000111111222222222333333333333333444444555666666666666666777888:::;;;<<<<<<999@@@@@@EEE^^^zzzqqqrrrzzzzzzwwwzzz}}}|||zzzxxxvvvuuutttrrrnnnlllfffdddaaa]]]WWWOOOFFF@@@<<>>@@@BBBBBBCCCGGGOOOUUUYYY^^^hhhqqqzzzhhhhhhvvv|||rrrdddXXXRRRPPPaaazzz~~~zzzsssvvvyyy{{{zzzyyywwwppphhheee___\\\^^^ZZZPPPMMMPPPJJJEEE===666333222111111000000000000000111111111000000000000////////////...........................------------...//////...............///000000000000000000000000000000000000000000000000000000111111222222222333333333333333444444555666666777555666777888:::;;;<<<===;;;AAA>>>???PPPcccyyy~~~vvvzzz~~~|||~~~~~~}}}{{{yyyxxxwwwuuurrrooogggeeebbb___\\\TTTKKKDDD???AAABBBBBBAAAEEEKKKQQQVVV[[[dddmmmuuu~~~zzzrrrcccfffaaalll{{{~~~}}}vvvhhhZZZSSSLLLXXX}}}rrr~~~||||||zzz~~~{{{yyyyyyrrrjjjfffccc```]]]WWWOOOLLLNNNJJJDDD<<<666333222222111222111000000000111333333000000000000000///......------------------------------,,,+++,,,---...///////////////////////////000000000000000000000000000111111111111222222222000111111111111222222222333333333444444444555555666666777888999::::::;;;<<<>>><<>>@@@CCCHHHGGGIIIPPPZZZbbbfffmmmttt|||}}}{{{~~~iii^^^TTTSSS\\\tttyyy}}}|||www~~~~~~~~~}}}|||yyytttooofffbbb___]]]VVVNNNLLLNNNJJJDDD<<<666333222222111000000000000000111111222//////000000//////...---------------------------+++,,,---...///...---,,,////////////////////////000000000000000000000000000000000000111111111111000000111111111222222222333333333444444444555555555555666777888999::::::;;;888888BBBEEEAAAWWW~~~}}}|||||||||}}}~~~}}}yyywwwuuuuuurrroookkkhhheeeaaa\\\YYYPPPIIIAAA<<<<<<>>>BBBFFFGGGHHHNNNXXX^^^bbbiiipppxxx~~~yyyjjjeeegggooowww}}}~~~ooojjjnnnqqq```VVVWWW\\\kkk}}}{{{uuu}}}{{{{{{{{{zzzwwwrrrooofffccc```^^^WWWOOOLLLNNNJJJDDD<<<666333222222111//////000000111111111111///////////////...------------------------------+++,,,---...///...---,,,//////////////////////////////////////////////////////000000000111111111000000111111111222222222333333333444444444555555555555666777888999999::::::888888@@@CCC>>>QQQxxx}}}}}}||||||||||||~~~|||xxxuuuuuuvvvtttqqqmmmiiigggeeebbb___YYYRRRGGG>>>;;;>>>AAABBBAAAAAAFFFNNNTTTWWW^^^eeeooottt|||zzziii```___ccckkksssyyywwwxxxrrrbbb^^^dddjjjzzzfffYYY[[[\\\dddyyyyyyttt|||yyyxxxzzzyyytttpppooogggdddaaa___XXXPPPMMMOOOJJJDDD<<<666333222222111...///000000111111000000...////////////...------------------------------+++,,,------......------/////////////////////////////////////////////////////////000000000111111000111111111111222222222333333333444444444555555444555555666777888999999;;;<<<;;;>>>AAA===JJJfff}}}{{{~~~zzzvvvwwwyyywwwsssnnnjjjiiihhhgggfffbbb[[[NNNBBB<<<>>>@@@???>>>>>>BBBIIIMMMPPPWWW^^^jjjnnnvvvssshhhgggnnnvvv~~~xxxnnnrrryyyeeebbbjjjtttmmm]]][[[[[[]]]ppp|||yyyxxxsss|||xxxwwwzzzyyysssppppppiiieeeccc```YYYQQQOOOQQQJJJDDD<<<666333222222111......000111111111000///......//////......---,,,---------------------------,,,,,,,,,,,,---......////////////////////////////////////////////////////////////000000000111000111111111111222222222333333333444444444555555444444555666777888999999999???<<<:::??????GGGWWW{{{zzzwwwxxx{{{yyyuuuoookkkjjjjjjjjjjjjiiicccVVVFFF???@@@???<<>>BBBHHHKKKNNNTTT[[[fffiiipppzzz|||sssyyyxxx{{{vvvtttxxxpppvvvsss___ZZZZZZZZZ```iii|||{{{{{{{{{|||wwwrrr}}}}}}xxxvvvzzzyyyssspppqqqjjjfffcccaaaZZZRRRPPPRRRJJJDDD<<<666333222222111---...000111111111000///......//////......---,,,------------------------...---,,,+++,,,---...///////////////////////////////////////////////////////////////000000000000000111111111111222222222333333333444444444555555444444555666777888999999555>>>;;;888>>>DDDHHHRRR{{{yyyvvvxxx{{{zzzvvvppplllkkklllmmmmmmmmmhhhZZZIII@@@AAA???:::======???EEEHHHKKKQQQXXX^^^bbbiiirrr}}}|||wwwuuu~~~zzz{{{{{{nnnuuu```YYY[[[\\\ZZZYYYWWWhhhxxx{{{|||{{{yyyzzzyyytttppppppggggggddd^^^WWWSSSSSSTTTLLLEEE;;;555222111///---000000000000000000000000///............---------------------------------,,,,,,,,,---------......---------............///000000000000111111111111000000000000111111111111000000111111111222222222222222333333333333444444666666555555666888:::;;;:::;;;<<<===>>>BBBHHHLLLqqqzzzxxx{{{vvvvvv~~~}}}|||wwwtttqqqoooooommmhhhdddiiiggg]]]NNNCCC???<<<999======>>>@@@DDDHHHLLLOOOXXX]]]dddlllttt|||yyyyyyjjjcccjjj~~~dddbbbddd]]]XXXYYY\\\aaammmxxxvvv~~~~~~|||}}}zzztttoooooogggfffbbb\\\UUURRRRRRTTTLLLEEE;;;555222111///...000000000000000000000000///............---------------------------------,,,,,,,,,---------......---------............/////////000000000111111111000000000000111111111111111111111111222222222222222222333333333333444444555555666666777999:::;;;:::;;;<<<<<<>>>AAAFFFJJJddd}}}zzzzzzvvvwww~~~~~~}}}zzzwwwtttrrrqqqoookkkgggfffeee___SSSJJJDDD???:::===<<<<<<>>>@@@DDDGGGIIIQQQVVV]]]dddlllttt}}}wwwxxxppp]]][[[bbbyyyllleeegggccc```bbbeeehhhkkkyyy|||~~~~~~|||tttooommmgggeee```YYYSSSPPPQQQSSSLLLEEE;;;555222222000...000000000000000000000000///............---------........................,,,,,,,,,---------......---------............/////////000000000000111111000000000000111111111111111111222222222333333333222222333333333333444444444555666777999999999999:::;;;<<<<<<<<>>=========>>>@@@CCCEEELLLOOOVVV\\\dddllltttyyy~~~yyy}}}rrrkkklllmmm|||yyynnnrrrttttttwwwyyy}}}yyy~~~||||||uuuooommmhhhddd___XXXSSSQQQQQQRRRKKKDDD;;;555333222000...000000000000000000000000///............---------........................,,,,,,,,,---------......---------............///////////////000000000111///000000000111111111111222222222222333333333333222222222333333333444444333555777888999999999888:::;;;;;;;;;;;;===@@@CCCFFFhhh|||{{{|||~~~}}}{{{yyyvvvssspppnnnggghhhddd\\\UUUOOOFFF===??????>>>===>>>@@@CCCDDDIIIMMMRRRXXX^^^fffnnnttt~~~zzzxxxxxxvvvpppyyysssyyy}}}|||||||||~~~}}}uuuooommmiiieee^^^YYYUUURRRRRRQQQKKKDDD;;;555333222111///000000000000000000000000///............---------........................,,,,,,,,,---------......---------............///...////////////000000000///000000000111111111111111111222222222333333333222222222333333333444444333555777888999999999888:::;;;<<<;;;;;;<<<>>>AAABBB\\\uuu}}}}}}|||zzzwwwtttsssrrrmmmllleee\\\UUUPPPHHH@@@>>>===<<<<<<===???BBBCCCGGGJJJNNNSSSYYY```hhhmmmxxxzzz|||www~~~~~~}}}uuuooommmhhhddd^^^YYYVVVTTTQQQOOOJJJCCC:::555333222111///000000000000000000000000///............---------------------------------,,,,,,,,,---------......---------............///......////////////000000000000000000111111111111000000111111111222222222222222333333333333444444444555666777999999999999999;;;<<<<<<;;;<<<>>>@@@BBBSSSfff{{{|||}}}{{{xxxvvvvvvvvvrrroooggg]]]WWWSSSKKKCCC===<<<;;;:::;;;===???@@@BBBDDDHHHKKKQQQXXX```eeeooottt{{{vvvnnnllleeeaaa]]]YYYWWWTTTOOOLLLJJJCCC:::555333222111000000000000000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///........./////////000000000000000000111111111111//////000000000111111111222222333333333333444444555555666666777999:::;;;999:::<<<<<<<<<===???@@@DDDMMMZZZ{{{zzz|||~~~}}}zzzxxxyyyzzzrrrppphhh```\\\YYYPPPGGG???>>><<<;;;:::;;;<<<===>>>@@@BBBEEEJJJQQQYYY^^^eeellluuu{{{~~~vvvmmmjjjccc```[[[YYYWWWSSSMMMIIIJJJCCC:::555333333111000000000000000000000000000//////.........---------++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////............/////////000000000000000111111111111////////////000000000000222222333333333444444444666666555555666888:::;;;888:::<<<=========???AAAEEEIIITTTvvv~~~zzz}}}~~~|||zzz{{{}}}qqqooojjjdddaaa^^^TTTJJJDDDCCC@@@===<<<<<<<<<===<<<>>>@@@CCCGGGNNNVVV[[[]]]gggqqqvvvxxx|||xxxwww