BM6P6(@ wwwccc[[[WWWXXXWWWVVVVVVVVVPPPHHHGGG@@@999777444000///111------------,,,+++***)))******))))))))))))******))))))))))))))))))))))))+++,,,---...///222666:::333...111>>>GGGEEE===999444555444333222333777999@@@===>>>BBBBBB@@@@@@BBBCCCDDDDDDHHHUUUbbbbbb[[[SSSWWW[[[[[[XXXTTTRRRSSSTTTYYYaaahhhmmmrrrvvvyyy{{{}}}~~~qqq___VVVQQQOOOWWWbbbwww}}}yyynnnkkkaaaYYYUUUNNNFFFGGGOOOTTTSSS___sss|||vvvsssvvvxxxuuudddXXXVVV```|||zzzbbbgggppp^^^{{{rrreee\\\QQQAAA===<<<444888:::333000555777;;;HHHpppjjj}}}rrrbbbddd|||vvvmmmllllllhhhdddVVVTTTSSSXXXaaajjjqqqtttooojjjZZZNNNMMMHHHJJJWWWggg|||vvvtttxxx|||yyywwwvvvlllccc\\\ZZZccctttyyyrrrdddSSSGGGAAA>>>===@@@<<<===EEEPPP]]]mmmzzz|||~~~}}}~~~}}}ttttttkkk^^^lllqqqdddccc\\\lllkkkyyyuuudddYYY^^^bbb```XXXPPPHHHBBB???===:::666333222111222...000///222555///888QQQzzz{{{xxxrrr~~~xxxpppmmmnnn~~~ssseee___aaaTTTOOOKKKGGGDDDDDDKKKUUUbbbvvv{{{rrrzzzttt```lllwwwddd]]]WWWXXXXXXVVVWWWWWWQQQIIIHHH@@@:::777555000///111------------,,,+++***)))******))))))))))))******))))))))))))))))))))))))***+++---...000333888;;;333...000;;;CCCAAA:::777444444444333333444777999@@@>>>>>>AAAAAA======???AAAAAABBBFFFQQQ\\\]]]WWWSSSWWW[[[ZZZWWWSSSQQQQQQRRRWWW___gggmmmqqqvvvxxxzzzzzzzzz|||www___SSSNNNNNNSSS[[[hhh||||||oooiii___WWWTTTNNNFFFIIIQQQZZZXXX^^^kkkvvvwwwuuutttwwwzzzwww|||}}}mmm```VVV\\\ssseeeaaappp]]]yyynnn^^^SSSEEE??????:::888;;;555222777777;;;IIIwww}}}kkklllwwwggglllxxxuuuqqqgggddddddaaa]]]VVVTTTSSSWWW___iiiqqquuupppkkk\\\PPPNNNHHHHHHTTTjjj~~~yyypppnnnooosss|||~~~~~~vvvmmmbbb^^^^^^kkk~~~|||mmmYYYJJJCCCAAA@@@@@@<<<<<>><<<<<>>BBBAAABBBEEEKKKQQQSSSRRRTTTWWWZZZXXXSSSOOONNNNNNRRRXXX```gggkkkmmmnnnooonnnnnnpppuuu|||{{{vvvrrrvvv}}}zzzkkkZZZ\\\bbbiiiooo{{{xxxjjj```YYYWWWSSSOOOUUU___xxx|||wwwkkkkkkvvvyyysssnnnyyyyyylll]]]RRRZZZmmm}}}tttggg]]]YYYbbbttt~~~jjjvvv[[[ggghhhXXXIII===;;;;;;888;;;888666888444;;;NNNuuuwww{{{www}}}uuuxxxssseee\\\YYYXXXWWWRRRQQQQQQVVV```nnnzzz~~~xxxeeeVVVQQQHHHGGGSSSkkkwwwnnniiimmm}}}vvvmmmkkkkkkhhhgggmmmxxxyyy___KKKEEEDDDBBB>>>::::::AAAKKKUUUcccnnnxxxuuuwwwnnntttsssmmmzzz|||rrr}}}rrrccc```^^^^^^ZZZQQQHHHDDD???===:::666333222111222---222333333333555OOOvvvtttwwwzzztttppp]]]RRRNNNOOOPPPJJJFFFIIIKKKJJJJJJKKKZZZooowwwooopppvvvqqqVVVYYYttttttddd^^^WWWXXXWWWVVVVVVVVVPPPHHHHHHAAA<<<:::888222000111,,,,,,---------,,,++++++******))))))))))))******************************(((***---......---...///...000111111222222111///111333444444444555777999<<<:::;;;???@@@>>>>>>AAAAAA@@@AAADDDGGGJJJNNNPPPTTTWWWYYYWWWRRROOONNNOOOUUU[[[ccciiikkkkkkjjjjjjkkkmmmrrrxxx~~~~~~|||}}}{{{iiiccchhhlllmmmtttyyykkkaaaYYYVVVSSSPPPWWWbbbwwwlllqqqtttqqqooo{{{~~~sssiii[[[QQQRRRaaaqqqzzzzzzlll]]]WWW\\\vvvkkkooooooaaa___iiiZZZJJJ===;;;;;;777:::888777777222;;;SSS{{{{{{}}}uuuzzzvvvfff[[[UUUSSSSSSPPPPPPQQQVVVbbbrrrmmmZZZSSSJJJJJJWWWjjjtttlllnnn~~~oooiiikkkssspppmmmkkkmmmqqqwww{{{www]]]HHHCCCBBB@@@<<<888999@@@IIITTTaaakkkrrr{{{{{{www|||uuu|||zzzpppvvvrrrvvvmmmsss~~~xxxkkkccc^^^^^^[[[RRRIIIEEE???===:::666333222111222///333333111222666UUUxxx{{{{{{}}}{{{zzzvvv|||yyycccTTTOOOOOOOOONNNHHHEEEIIILLLLLLLLLMMMWWWjjjyyyvvvxxxyyyYYYUUUnnnrrrccc]]]UUUWWWVVVTTTUUUUUUOOOGGGGGG@@@;;;:::777222///000,,,,,,,,,------,,,,,,+++******))))))))))))******************************)))+++...///...,,,++++++---111444222111111111///000222444555555555777999;;;999:::???@@@>>>???BBB>>>===>>>AAABBBCCCHHHNNNTTTWWWYYYWWWRRROOOOOOPPPWWW]]]eeekkkmmmllljjjiiilllqqqvvv{{{~~~vvvxxxyyyrrrwwwxxxvvvyyyyyylllaaaXXXUUUQQQOOOWWWcccuuuqqqqqqooonnnyyyrrrggg\\\RRRPPPWWWcccqqq~~~{{{lllZZZUUUWWWooolllfffvvvkkk^^^}}}hhhZZZKKKAAA@@@===777:::888888777222>>>ZZZzzzzzzoooxxxrrrdddZZZWWWVVVOOOOOOQQQWWWcccuuuttt```WWWMMMLLLWWWiii}}}sssqqq|||}}}lllgggkkkmmmmmmiiiddd______cccgggqqqzzzuuu\\\GGGBBBAAA===:::777777>>>FFFPPP\\\ffflllttt{{{|||}}}xxxvvvvvv|||vvv~~~}}}pppkkk]]]^^^```jjjyyy{{{zzzsssggg^^^___]]]SSSIIIFFF???===:::666333222111222000444111111444;;;\\\~~~{{{~~~{{{zzzvvvqqqnnnsss|||wwweeeeeennnwwwkkkbbb]]]WWWQQQMMMHHHFFFHHHKKKLLLOOOSSSSSSeee{{{{{{xxxggg]]]ssspppbbb]]]TTTUUUUUUSSSTTTTTTNNNFFFEEE???;;;:::777111...///+++,,,,,,------,,,,,,+++******))))))))))))******************************(((,,,///111000...---,,,+++333777444222333222000000222444555555666777999;;;999:::>>>???<<<===???===;;;===AAAAAA@@@FFFOOOTTTWWWXXXWWWSSSPPPQQQRRRVVV]]]fffmmmooonnnlllkkknnnrrrvvvwwwwwwzzz|||pppddd[[[WWWSSSPPPXXXeeezzzzzztttqqqnnnyyyrrrggg^^^UUUPPPNNNVVVhhhvvv|||mmm]]]XXXWWWhhhrrrgggwwwrrr]]]ttt|||jjj\\\LLLDDDCCC<<<999;;;999999888333CCCcccqqqyyynnnzzzpppccc]]]\\\PPPPPPRRRVVVbbbttt{{{ggg\\\OOOKKKTTTccc|||zzz{{{zzziiidddgggdddfffeee^^^WWWTTTXXX^^^hhhvvvvvv___IIICCCAAA;;;;;;777666;;;BBBIIITTT]]]gggmmmsssvvvzzz|||xxxvvvpppsssxxxsss~~~uuu___XXX]]]gggwww{{{zzzjjj___```___TTTIIIFFF???===:::666333222111222111222000111888BBBddd{{{vvv}}}xxxvvvtttnnneee```ddd{{{lllbbbdddwwwyyytttuuuzzzxxxpppcccVVVMMMHHHFFFHHHIIIKKKSSS[[[QQQ```vvvzzz|||jjjxxxooobbb]]]SSSUUUTTTRRRSSSSSSMMMEEEEEE???:::999777111......++++++,,,------,,,,,,,,,******))))))))))))******************************(((,,,000222222000//////+++444:::666333444444111///222444555666666777999;;;999:::======::::::<<<>>>===???CCCBBBAAAGGGQQQTTTVVVXXXWWWSSSQQQRRRTTTUUU\\\gggnnnqqqqqqooonnnnnnqqqssspppmmmsssuuuiii___ZZZVVVTTT\\\hhhwwwzzzuuutttsssiii```XXXPPPHHHNNNbbbpppvvvsssddd]]]XXXeeexxxkkkrrrsss\\\mmmwwwmmm___LLLEEEBBB999;;;===:::;;;999444FFFiiizzziiizzzqqqssseee^^^[[[RRRQQQRRRVVV```sss~~~lllaaaQQQIIIPPP]]]www~~~wwwggg```bbbdddggghhhaaaXXXUUUYYY___eeevvvxxxbbbLLLEEEAAA:::;;;777555999???EEENNNVVVbbbggglllpppwww||||||xxx|||xxx~~~yyyrrrsssrrrxxxvvvuuudddeeehhhwww|||mmm```aaa```TTTIIIFFF???===:::666333222111222000111///222;;;HHHjjj}}}tttnnn|||~~~{{{oooaaaXXXVVVhhhxxxnnnbbbqqqyyysssooottt||||||kkk[[[LLLIIIGGGGGGGGGKKKUUU```PPP^^^sssnnnwwwlllbbb```VVVWWWUUUQQQPPPPPPLLLGGGDDDAAA<<<888666444111///------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))),,,...///333666333---333888???BBB???888111---000111222333444555666777>>>;;;;;;<<<:::777888======@@@CCCAAA???AAAJJJSSSVVVWWWYYY[[[WWWQQQQQQUUU^^^cccgggiiinnnuuuwwwvvvkkkeee^^^ZZZZZZcccvvvqqq```WWWVVV^^^nnn|||tttuuuppptttjjjaaaZZZSSSLLLKKKTTTcccttt{{{iiiZZZVVVcccrrr}}}qqq}}}zzzbbbhhhzzzmmm^^^QQQGGG@@@===:::???AAA777::::::@@@kkkvvvyyyqqqiiirrr~~~nnnyyyssslllggg]]]WWWTTTYYYcccpppuuu]]]QQQNNNMMM```xxxzzzwwwjjjeeecccaaahhhddddddddd[[[QQQVVVdddiiiwwwzzzfffOOODDD@@@<<<999666666888;;;>>>GGGOOO]]]ccckkkqqqtttxxx}}}vvvwww~~~|||wwwvvvvvvrrr}}}~~~mmmtttppplllooohhhcccdddaaaXXXLLLFFF@@@>>>;;;888666444444333555222222333777JJJooowwwllleeeqqq}}}iiiUUUKKKLLLPPP___www{{{{{{zzzpppooottt}}}nnn```NNNKKKFFFBBBCCCLLLZZZdddXXXZZZjjjdddrrrpppdddaaaVVVWWWUUUQQQPPPOOOKKKEEEDDDAAA<<<888666444111///------,,,,,,,,,,,,++++++************************)))))))))))))))))))))))),,,///111222666999666000777===DDDHHHEEE>>>777222444444444555666888999:::===;;;<<<>>><<<888999<<<<<<@@@BBB@@@???BBBKKKSSSWWWWWWXXXYYYVVVQQQQQQVVV^^^dddhhhjjjmmmqqqpppmmm]]]WWWQQQOOOQQQZZZlll|||yyymmm```YYY[[[ggg||||||wwwtttuuujjjbbb[[[UUUOOOLLLRRR]]]kkk|||kkk[[[VVVbbb|||vvv{{{pppsssyyyeeelllssscccUUUKKKCCC>>>===@@@BBB888;;;===EEErrr}}}xxxuuunnnhhhvvvzzzmmmzzzsssfff^^^WWWYYY```lll{{{yyy```RRROOOOOO\\\uuuzzzxxxtttgggbbbbbbaaajjjfffeeeeee[[[NNNNNNWWW___nnntttdddOOOEEE@@@<<<999666555777999<<>>;;;888666444444333111333333333:::TTTzzzyyy|||vvvjjjbbbmmmxxxqqqZZZJJJEEEDDDEEEPPPfff~~~zzzssstttjjjWWWOOOKKKFFFBBBBBBJJJVVV___YYYYYYeee}}}aaalllvvvgggbbbWWWXXXUUUQQQOOONNNJJJDDDDDDAAA<<<888666444111///------,,,,,,,,,,,,++++++************************)))))))))))))))))))))))),,,000222333555888666111333999@@@CCCAAA;;;555111222222222222444666888999;;;;;;===@@@???:::999<<<<<>>@@@LLL}}}}}}yyyvvvwwwtttjjjeeexxxvvvlll}}}nnncccXXXVVV\\\ffftttfffTTTPPPPPP\\\uuuwwwrrrzzz}}}ttthhhbbb``````eee``````aaaZZZMMMHHHKKKRRRbbblllbbbQQQGGGAAA===999666444666777888>>>FFFMMMUUU```iiipppvvv}}}{{{gggiiioooxxxvvvmmm{{{xxxrrrzzzqqqiii\\\YYY[[[bbbeee\\\NNNEEE@@@>>>;;;888666444444333...444444111>>>```xxxsssxxx~~~tttlllooowwwppp[[[KKKEEEGGGBBB???CCCTTTkkk}}}~~~iiiVVVRRRNNNHHHDDDDDDJJJTTT\\\]]]YYY```www~~~{{{^^^eeeyyyhhh```WWWXXXUUUQQQNNNNNNIIICCCDDDAAA<<<888666444111///------,,,,,,,,,+++++++++************************)))))))))))))))))))))))))))---000///111444222...///333777888666333000///111111111222444888;;;===::::::>>>BBBAAA<<<:::<<<;;;===?????????DDDLLLRRRYYYWWWVVVUUURRRNNNRRRXXXbbbkkkssswwwxxxvvvooogggZZZTTTPPPPPPSSSYYYeeeqqq|||uuujjjeee___\\\[[[^^^jjjvvvppphhh___ZZZ^^^ooorrryyy}}}qqqhhh```ZZZVVVQQQNNNNNNWWWkkk}}}sssbbbYYY]]]rrrxxxuuuiiikkkqqqiii[[[SSSKKKEEECCCCCCDDD;;;@@@DDDSSSyyyttt}}}zzzkkkbbbvvvuuummmrrrdddWWWSSSWWWaaannnyyynnnYYYQQQQQQ```yyyzzzrrrssswwwxxxssslllddd___\\\XXXTTTSSSVVVTTTMMMHHHHHHIIIZZZgggcccUUUIIIAAA===;;;777555666666666;;;BBBGGGPPP\\\gggooovvv}}}}}}iiiggghhhrrr|||tttlllhhhsss}}}qqqccc^^^^^^dddggg]]]NNNDDD@@@>>>;;;888666444444333---777666000AAAjjjyyysssyyyyyy}}}qqq___RRRJJJHHHIIIFFFBBBBBBKKKYYYnnnoooaaaXXXSSSLLLGGGGGGMMMVVV\\\^^^XXX]]]sssyyy[[[bbbxxxfff]]]WWWXXXVVVQQQOOONNNIIICCCDDDAAA<<<888666444111///------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((,,,///......111000---333444444333111000111333333444555777:::>>>AAACCC888999===BBBAAA<<<;;;===;;;<<<===>>>???EEELLLRRRYYYVVVUUUTTTPPPMMMQQQXXX```jjjtttzzz}}}}}}wwwpppgggbbb^^^]]]^^^```hhhpppuuuggg___WWWTTTTTTVVVXXX^^^jjjvvvtttmmmeeeaaadddtttvvvxxxuuujjj```ZZZWWWSSSOOOMMMTTTgggyyyxxxfff\\\]]]nnnyyyxxxnnniiiooonnn]]]TTTLLLFFFEEEDDDDDD===BBBFFFYYYzzzmmm___ssstttmmmwwwhhhWWWQQQSSSZZZdddllltttrrr]]]TTTTTTddd}}}{{{rrrqqqnnnlllkkkiiiccc[[[VVVOOOKKKIIIKKKLLLJJJHHHHHHIIIYYYhhhggg[[[MMMBBB======:::888888666555999???FFFOOO[[[fffooovvv}}}vvvkkkcccmmmpppfffqqqyyykkkccc___ccceee^^^PPPGGG@@@>>>;;;888666444444333000888666111FFFqqqxxx~~~~~~uuuddd[[[WWWPPPJJJGGGFFFFFFGGGKKKYYYtttwwwlll[[[UUUMMMHHHIIIPPPYYY^^^]]]UUUYYYooo}}}[[[```vvvddd[[[XXXYYYVVVRRRPPPOOOKKKEEEDDDAAA<<<888666444111///------,,,,,,,,,,,,++++++************************)))))))))))))))))))))))))))...000///...000111///555555333000......111333222333555888;;;>>>@@@AAA777888<<>>???;;;999999777555888>>>DDDNNN[[[gggooowww}}}wwwhhhkkk~~~ooovvvkkkaaa[[[___ddd^^^SSSJJJ@@@>>>;;;888666444444333222777555666OOOyyy{{{~~~}}}~~~~~~yyyzzztttppplllbbbWWWLLLLLLLLLIIIFFFLLLaaavvv|||ppp\\\UUULLLHHHKKKTTT^^^ddd[[[RRRTTTiiidddaaasssbbbYYYWWWYYYWWWSSSQQQQQQMMMGGGDDDAAA<<<888666444111///------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))***///111///...000111000555555444222///...///000111222555777888999888888666777;;;??????;;;;;;>>>:::::::::<<<@@@FFFMMMRRRWWWUUUUUUTTTPPPMMMOOOUUUYYYbbbkkkrrr{{{|||xxxwwwuuurrrrrrtttwww{{{~~~ooobbbZZZUUUSSSYYY[[[bbblllrrryyy~~~tttppprrr{{{zzzpppvvvfff[[[XXXUUUTTTSSSUUU___jjj|||~~~nnnccc```lllxxxsssnnnhhhttteeeZZZQQQJJJKKKHHHIIIDDDIIIMMMccc}}}zzz{{{ggg___yyynnniiippp___WWWUUUSSSTTTVVVWWW[[[ccchhhbbbZZZXXX]]]sssuuuooojjjeee]]]TTTQQQTTTTTTSSSQQQLLLIIIGGGGGGFFFNNN\\\kkkpppeeeTTTFFFAAA>>>;;;999999777444777<<>>;;;888666444444333333444444>>>\\\yyy}}}tttpppqqqsssnnnsss|||{{{qqq___\\\ZZZVVVPPPNNNUUU```rrruuu```XXXOOOKKKQQQ\\\hhhooo```TTTSSSeee{{{uuufffrrraaaYYYWWWYYYWWWSSSRRRRRRNNNHHHDDDAAA<<<888666444111///---------,,,,,,,,,++++++************************))))))))))))))))))))))))(((...111...,,,...000///777888999888555222111111555666999::::::999666555666666:::>>>>>>;;;;;;???:::999:::<<<@@@GGGNNNRRRVVVTTTUUUUUUQQQMMMOOOUUU[[[bbbjjjqqq{{{{{{yyy{{{qqqccc[[[YYY[[[\\\```bbbiiissszzz}}}qqqiiiwwwmmm[[[XXXVVVVVVTTTUUU\\\dddwwwpppeeeaaallluuussswwwfffyyyqqqfff^^^UUUOOOMMMJJJLLLHHHLLLOOOfffrrrbbbaaajjjhhh~~~ooo```YYYXXXVVVUUUVVVQQQPPPTTTZZZYYYVVVZZZaaa}}}~~~xxxnnn]]]OOOOOOWWWVVVXXXWWWRRRMMMJJJIIIHHHOOO\\\lllqqqgggUUUHHHCCC===:::888888666444666;;;>>>HHHWWWeeepppxxxggg[[[jjjsssllltttnnnddd^^^ccchhhaaaSSSIII@@@>>>;;;888666444444444333111333DDDfffzzzvvv~~~rrrlllmmmppphhhooo{{{uuuoooiiiddd]]]UUUQQQSSSZZZppp|||eee]]]SSSOOOVVVdddqqqxxxgggYYYUUUdddyyy~~~lllsss\\\[[[WWWXXXWWWUUUUUUUUUPPPHHHJJJCCC===:::777111//////...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))...///000000111000//////888CCCIIIBBB999444000+++222111666>>>@@@:::777999999;;;<<<:::888777:::===<<<;;;:::;;;@@@GGGOOOTTTZZZXXXVVVTTTPPPNNNUUU^^^bbbfffkkkooottt|||wwwlllccc```^^^\\\```gggqqqwww|||sssrrrwwwsssbbbYYYRRRRRRUUUXXX[[[___qqqpppccccccqqq|||nnneeetttxxxpppiii```WWWQQQPPPNNNNNNLLLEEEOOOwww|||iii___}}}kkkiiizzzwww}}}rrr```UUUVVV\\\]]]ZZZYYYWWWXXXYYYVVVUUU^^^kkk~~~ssseee[[[VVVVVVYYYYYYWWWRRRNNNLLLNNNQQQNNNVVVeeeqqqlllZZZKKKFFF@@@>>><<<999777777777888@@@JJJYYYgggpppwww{{{}}}gggYYY\\\eeejjjyyykkkhhhqqq}}}oooaaaaaahhhgggXXXIIICCC???;;;888777666555333222666555BBBiiixxxrrrooonnntttqqqssspppwwwvvviiiZZZOOOSSS[[[rrrsssfffXXXOOOWWWuuummmhhh]]]ZZZkkk~~~mmmvvv```^^^XXXXXXWWWTTTUUUVVVQQQIIIJJJCCC===:::777111//////...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))...///111333333222111000???IIINNNGGG???999555111666444555:::;;;777777::::::<<<<<<999666666:::===<<<;;;:::;;;@@@GGGOOOTTTXXXWWWVVVTTTOOONNNWWWccckkklllmmmmmmooovvvwwwrrrpppsssrrrmmmkkkmmmvvv}}}{{{uuuuuuggg]]]TTTSSSUUUVVVYYY]]]iiirrrdddcccooo|||jjj|||kkk{{{yyyppplllfff]]]UUUTTTSSSSSSRRRLLLVVV}}}ooofffkkkjjjvvvpppttt|||~~~qqq___UUUVVV]]]ccceeefffdddbbb___ZZZYYYcccppp|||oooccc[[[XXX^^^______[[[UUUOOOLLLLLLLLLRRRaaaooopppaaaPPPGGGBBB@@@===:::888777777888@@@JJJZZZhhhqqqwww{{{~~~rrr\\\YYY```eeeeee```eeennnyyytttcccaaahhhhhhYYYJJJCCC@@@;;;888777666555444222666444BBBiiimmmiii{{{llljjjoookkkoooqqqzzzwwweeeYYYRRRTTTddd{{{mmm```XXXaaatttmmm```ZZZiii|||}}}iiiwwwaaa```YYYYYYVVVSSSTTTUUUQQQKKKJJJCCC===:::777111//////...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))---///222555666555333111===DDDHHHCCC;;;666333111999666444666666666888<<<<<<<<<;;;777444444999>>>;;;::::::<<>>>>>===:::555222333999>>>:::::::::<<>>;;;888888777AAANNN```nnnvvvzzz~~~zzzhhh]]]WWW\\\aaakkkmmmlll~~~zzzkkkgggjjjggg[[[OOOEEEAAA===999888777555444333555555FFFnnnoooeeewww{{{hhhfffllliiifffrrrjjjVVVRRRUUUaaa~~~~~~kkk\\\UUUbbbzzz}}}ppphhhqqq{{{jjj]]]```tttpppdddvvv___]]]XXXWWWTTTPPPQQQSSSOOOIIIJJJCCC===:::777111...///...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))),,,111444555444111000222444666777444111222444333555666888;;;>>>AAAAAA@@@???;;;555222333888>>>999999:::<<>>:::888777555444333555888MMMuuurrrhhhzzz}}}hhheeejjjgggeeeqqqlllVVVQQQRRRXXXkkk~~~kkkZZZ^^^qqqtttllltttooo___]]]llliii\\\www{{{bbb]]]WWWWWWTTTQQQRRRSSSOOOIIIJJJCCC===:::777111//////...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))***,,,///222333222000...111000111333222000222666000444888999===BBBDDDBBBAAA@@@===777333333888>>>888888:::===BBBIIIPPPTTTWWWWWWWWWTTTNNNPPP```ppp{{{rrryyy~~~www|||vvvhhh```\\\XXXXXX[[[\\\qqq~~~nnngggmmmyyy}}}sssttt~~~sssllleeeaaa]]]]]]___^^^iiirrriii{{{wwwttttttzzzzzztttmmmddd```fffooo~~~tttkkkdddeeefffjjjvvvyyy|||sssbbbVVVPPPJJJIIIIIIJJJKKKJJJGGGEEECCCCCCGGGRRRaaahhh```SSSNNNKKKGGGBBB>>><<<;;;:::HHHWWWkkkxxx}}}~~~tttkkkhhheeebbb]]]ZZZ[[[^^^llltttppplllkkkkkkggg]]]UUUGGGDDD???;;;999777666444222666<<>>999444444999===777888:::===CCCJJJPPPTTTVVVUUUSSSQQQMMMOOO\\\jjjyyyssslllttt~~~ooofff___XXXVVVVVVXXXhhh|||pppgggkkkwww{{{uuutttyyysssjjjeee```^^^___^^^jjjjjjkkk}}}uuuooossszzzxxxlllbbbdddkkkqqqwwwjjj``````cccfffrrryyy~~~mmm]]]UUUTTTLLLJJJIIIJJJKKKKKKHHHEEEDDDEEEEEEIIISSS]]]\\\UUUOOOLLLHHHDDD@@@>>>===<<>>>>>NNN^^^sss{{{mmmaaaaaahhhllljjjYYYVVVWWWZZZkkk|||mmm```bbblllnnnbbbSSSIIIEEE@@@<<<:::888666555111777DDDeeevvvhhhaaaeeebbbccciii}}}vvvyyyvvv|||yyynnnhhhsssrrrbbbcccwwwpppbbb~~~fffaaa]]]]]]YYYSSSQQQRRROOOJJJKKKEEE===888555333000---------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))************---///000///,,,,,,///222;;;999777444333333222222333333666<<<;;;666777===>>>???>>>;;;777777;;;>>>:::999999===DDDKKKQQQTTTUUUVVVUUUPPPKKKNNNWWW```jjjvvv}}}qqqtttyyyoooeeeYYYTTTWWWZZZYYYXXX___tttqqqiiioooqqq|||www~~~yyyvvvrrrgggcccggggggnnn|||xxxpppcccyyyzzzvvvvvv}}}nnnffffffiiipppwww}}}mmmZZZVVVXXXZZZdddppp|||qqqjjjvvvuuufffWWWNNNMMMIIIJJJLLLNNNNNNMMMLLLLLLHHHEEEBBBCCCFFFJJJPPPVVVWWWPPPIIIGGGEEEAAA@@@BBB\\\jjjyyyttt```]]]fffhhhaaaVVVWWWbbbooohhh~~~}}}ggg[[[ggguuujjjSSSLLLCCC===<<<;;;888555666444777@@@aaaxxxwwwyyyhhh```aaaccchhhpppooofffvvvrrr```[[[kkk}}}nnn^^^hhhrrr~~~ddd___[[[\\\YYYTTTRRRSSSPPPJJJKKKEEE===888555333000---------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))************---///000000//////000111BBBFFFGGGBBB888111000111555444777;;;:::666888===>>>???>>>;;;777777;;;>>>:::999999===CCCKKKQQQSSSTTTTTTRRRNNNKKKQQQ^^^iiiooovvv~~~ssshhh\\\XXX\\\[[[\\\]]]aaarrrpppgggmmmqqqvvvooo{{{|||~~~xxx~~~zzzrrrkkkhhhjjjkkkxxx~~~{{{mmmpppnnncccyyy|||}}}|||{{{nnnhhhffflllttt|||lll[[[WWWVVVVVV\\\eeerrrzzz}}}tttfffcccqqqxxxjjj[[[SSSRRRPPPNNNLLLMMMOOOOOONNNLLLFFFGGGGGGGGGFFFHHHLLLQQQNNNIIIEEEEEECCCAAACCCGGG```nnn|||qqqjjjllljjjbbbccc]]]eeezzzuuu~~~jjjaaajjjtttkkkYYYLLLDDD===<<<;;;888555666444777AAAbbb|||lllqqq|||iii```^^^___fffrrrxxxcccccclllzzzqqqeeeVVVRRR]]]ssssssdddlllyyyccc^^^YYYZZZYYYUUUTTTTTTPPPJJJKKKEEE===888555333000---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))************......000222444444333111CCCKKKQQQJJJ<<<000///222666555666999888777999======>>>>>>:::777777;;;>>>999888888<<>>===<<<888666666333777BBBeeennncccmmm~~~lll___[[[ZZZaaaqqqjjj]]]\\\wwwqqq___XXXNNNJJJNNN\\\nnn{{{yyyiiimmm{{{ddd___WWWYYYXXXUUUTTTTTTPPPJJJKKKEEE===888555333000---,,,,,,,,,++++++++++++***))))))))))))))))))))))))((()))))))))************......///333888888444000:::CCCIIIEEE999111111555666555555666666777999<<<===>>>===:::777777;;;???999888888<<>>===999666666444777BBBgggjjj```mmmooo```ZZZXXX]]]ooo|||kkkdddeeerrrvvvssstttoooWWWSSSMMMHHHEEEIIIWWWddduuu{{{~~~{{{jjjjjj~~~rrrddd^^^VVVXXXWWWTTTSSSSSSOOOIIIKKKEEE===888555333000---,,,,,,+++++++++*********))))))))))))))))))))))))((()))))))))************......000444888888444000555888:::888444222333555555555444444666999;;;;;;<<<===<<<:::777777;;;???999888888<<>>999666666444666BBBggglll___nnnpppaaa[[[YYY^^^mmm}}}qqqaaaeeennnyyy|||ssskkkfffaaappprrrYYYTTTNNNHHHAAA>>>FFFRRR[[[dddmmmwwwxxxiiifffvvvwwwggg{{{ccc\\\VVVWWWVVVRRRQQQQQQMMMGGGKKKEEE===888555333000---++++++++++++************))))))))))))))))))))))))))))))))))))************,,,...000444666555222///777555222111111222222222444666666555999>>>???<<<;;;<<<<<<999666777;;;???:::999999===DDDKKKQQQTTTTTTSSSPPPOOOPPPVVV^^^cccaaammm{{{~~~{{{mmmcccdddqqq~~~~~~rrrlll{{{sssjjjqqq}}}ppppppuuuwww~~~yyyvvv||||||ooo]]][[[}}}mmmdddtttssshhh___^^^aaahhhyyyuuueeeXXXPPPLLLLLLUUUPPPJJJIIIQQQ```qqq}}}|||iii]]]ZZZVVV]]]eeefff```YYYVVVVVVZZZuuuttthhh^^^VVVMMMGGGCCCDDDOOOZZZhhhtttkkk___```fffooorrrfff___kkkuuunnncccSSSKKKCCCAAA>>>:::666666555666AAAfffqqq```mmmnnn```[[[\\\___kkk{{{sssjjjbbbbbbjjjxxxxxxqqqjjjddd^^^fffsssyyy^^^TTTKKKFFF@@@999<<>>EEELLLRRRUUUUUURRRNNNMMMPPPXXXbbbhhhhhhqqqzzzyyylllbbbaaagggmmmwwwmmmoooxxxssskkkrrrwwwvvvzzz|||~~~yyy___VVVvvvllldddsssqqqeeebbb```bbbooo}}}nnn___UUUNNNKKKRRRNNNJJJJJJRRRaaaqqq|||}}}jjj^^^ZZZUUUYYYaaahhhmmmooommmlllhhh~~~ooocccTTTJJJFFFIIIRRR]]]kkkvvvkkk[[[WWWaaassshhhdddmmm|||ggghhhqqqmmmaaaUUULLLDDDAAA???:::666666666555@@@eee}}}fffnnn}}}kkk]]][[[\\\]]]fffyyylllaaa```lllzzztttnnnrrrwwwdddSSSFFFDDDAAA;;;:::???===BBBIIIVVV___YYY[[[nnnmmmhhhhhhbbbXXXWWWSSSNNNLLLLLLJJJEEEKKKEEE===888555333000---+++++++++************)))))))))))))))))))))))))))))))))))))))***************...111222///---...///111111111000////////////555999;;;;;;AAAHHHGGGAAA:::;;;;;;999666777;;;???<<<;;;;;;???FFFMMMSSSVVVUUUQQQLLLKKKPPP[[[gggoooqqqtttyyy}}}yyynnnddd______```}}}{{{mmmdddooo|||rrrkkkrrrvvvssszzzuuurrrbbbRRRqqqnnneeerrr{{{nnnhhhbbb^^^ffftttvvvggg[[[RRRLLLNNNLLLJJJLLLUUUeeevvv}}}kkk___\\\TTTUUU[[[jjj{{{wwwppp]]]PPPKKKLLLTTT]]]nnnyyy~~~eee[[[]]]iii\\\]]]hhhvvvsssjjjqqqpppeeeVVVMMMEEEBBB???:::666666666555???dddmmmqqq}}}hhh[[[YYY\\\YYY```wwwoooffflllgggSSSCCCCCCDDD>>><<>><<<===>>>===;;;777777:::======<<<<<<@@@FFFLLLQQQSSSTTTRRRNNNJJJKKKWWWhhhvvvxxxvvvyyy~~~{{{uuulllccc]]]YYYYYYiiiqqqggghhhrrrqqqgggpppuuuvvv{{{hhhwww|||nnniiiuuuXXXuuutttfffnnn{{{sssppprrryyymmmcccdddgggggglllYYYPPPNNNMMMKKKJJJOOO[[[jjjxxxwwwiii\\\YYYXXX\\\dddwwwhhhSSSIIIJJJRRR[[[ppp|||kkkdddRRR\\\^^^llloooqqqcccppprrrcccXXXOOOGGGDDDAAA;;;777777999;;;BBB___mmmnnnyyy}}}ppp]]]XXXTTTWWW]]]jjj|||yyycccRRRFFFEEEDDD===<<>>FFFTTT___~~~tttggg\\\XXXYYYWWWSSSQQQPPPLLLFFFKKKBBB;;;999777222...---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++---//////.........///777888888555000...000333777EEEKKKBBB:::;;;<<<;;;===>>>===;;;777777:::======<<<<<>>^^^fffkkkyyyqqq\\\WWWTTTWWW\\\hhhxxxxxxqqqxxx~~~}}}rrryyydddUUUJJJJJJIIICCCAAAEEEAAA@@@??????@@@FFFSSS```hhh]]]WWWXXXVVVRRRQQQQQQMMMGGGLLLDDD===:::888333///...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***,,,///000//////000111999>>>AAA>>>666111222555888CCCHHH@@@::::::;;;:::===>>>===;;;777777:::===<<<;;;;;;???EEELLLPPPRRRSSSRRROOOKKKKKKSSSbbbmmmvvvvvvyyy~~~zzzwwwwwwtttwwwxxxvvvnnncccZZZUUU___yyyrrrlllpppsssdddkkkqqqzzz{{{hhhPPPdddwwwxxxxxxjjjmmmxxxtttkkkdddbbbmmm}}}wwwmmmkkkkkklllyyynnnXXXJJJQQQMMMJJJMMMXXXggguuu~~~{{{zzzyyywwwtttooooooxxxxxxmmmeee___]]]iiizzzbbbTTTPPPWWW___kkkxxxttt[[[aaahhhzzzvvvtttgggeeelllooommm[[[RRRJJJGGGCCC===888777111444===]]]ttt___hhhzzzsss\\\VVVUUUXXX\\\eeettt|||uuuwww{{{oooeee]]]^^^fffjjjfff```[[[ddduuucccVVVLLLLLLLLLGGGDDDFFFEEEEEEDDDCCC???@@@MMM\\\iii^^^VVVXXXVVVRRRQQQQQQMMMGGGLLLCCC<<<:::777222...---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))),,,000111111111222333;;;CCCIIIFFF<<<444444777222:::???;;;888999;;;:::<<<>>>===;;;777777:::===;;;:::;;;>>>EEELLLPPPSSSSSSSSSPPPLLLKKKQQQ^^^hhhrrrsssyyyzzzxxxyyyzzz~~~~~~vvvkkkaaa[[[]]]vvv}}}sssqqqsssfffmmmzzzppp||||||~~~{{{}}}\\\GGGccc}}}tttkkklll~~~}}}{{{zzzpppgggaaafffrrrxxxmmmiiidddnnn}}}sss^^^OOOTTTOOOKKKMMMWWWfffuuu}}}}}}wwwrrrpppnnnjjjdddbbbiiisss~~~ssskkkiiisssooo[[[OOOMMMUUU^^^lllyyy|||gggeeefffwwwuuu{{{nnnkkkooorrrqqqppp^^^UUUMMMIIIEEE>>>888777666777???___mmm[[[fffzzz}}}sss[[[WWWVVVXXXZZZ```nnnttteeefffkkktttmmmddd___cccfff___RRRTTT___uuu~~~vvvfff[[[SSSRRRRRRNNNJJJJJJLLLKKKMMMLLLDDD@@@KKK[[[kkk```VVVXXXVVVRRRQQQQQQMMMGGGIIIAAA:::888666111------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***---111333444333444444999AAAHHHEEE<<<444333666222666999888888:::;;;:::<<<>>>===;;;777777:::===;;;:::;;;???EEELLLQQQSSSTTTSSSQQQLLLJJJPPP[[[eeemmmpppxxx~~~~~~|||qqqgggbbbaaaxxxsssiiiqqqnnnzzzpppxxxtttRRRDDDgggyyygggwwwkkkjjj{{{zzzvvvmmmnnnooopppppprrruuuwwwtttooojjjiiikkkqqqrrreee___fffssswwwbbbQQQUUUPPPKKKMMMWWWeeettt|||zzzsssjjjgggdddaaa[[[XXX]]]eee|||wwwllluuu|||mmmZZZMMMGGGIIITTT___lllwwwuuujjjooouuu|||aaacccdddtttwwwlllmmmuuuwwwsssqqq```WWWOOOLLLGGG???888666888999@@@aaannn\\\eeexxxyyyzzzsss\\\WWWWWWUUUUUUZZZgggyyyxxxwwwzzz~~~yyyqqqmmmqqqtttkkk^^^WWWddd{{{pppggg```^^^^^^\\\WWWUUURRRSSSXXX[[[SSSKKKRRRaaa{{{|||kkk```WWWXXXVVVRRRQQQQQQMMMGGGFFF>>>777666444000------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***---222444444444333444444:::???===666000000222888999::::::;;;<<<<<<<<<===>>>===;;;777777:::===;;;;;;;;;???FFFMMMRRRUUUUUUTTTQQQLLLJJJOOO[[[dddkkkooowwwtttkkkfffhhh~~~qqqjjjttt~~~lllvvvrrrkkkLLLCCCiii{{{ttt]]]ppphhhhhhzzz~~~~~~{{{tttmmmiiieeeeeeeeecccccceeehhhkkkoooqqqssspppjjjhhhssskkk^^^bbbmmm{{{zzzcccPPPRRRNNNJJJLLLVVVdddqqqyyy}}}xxxppphhh^^^[[[YYYWWWSSSOOOSSSZZZjjjyyy~~~{{{nnnVVVLLLQQQ[[[nnnttt^^^UUUJJJCCCBBBGGGTTT```jjjsss|||~~~tttlllkkkeeesssiiiUUU^^^cccuuuzzzkkkjjjtttwwwtttpppcccZZZRRRNNNIII@@@999666666777@@@bbbuuu___ccctttzzzvvvttt]]]WWWVVVRRRSSSWWWcccuuuwwwpppsss{{{~~~zzzsssfffqqqzzzssslllkkklllllliiifffYYYZZZbbbiiibbbUUUUUUaaauuuuuuiii^^^XXXYYYWWWSSSQQQPPPLLLFFFCCC<<<666555444111......,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))),,,111333333222111111222555888666333000000222999888888<<>>===;;;777777:::===<<<;;;<<<@@@GGGOOOTTTVVVWWWUUUQQQKKKIIIOOO[[[eeekkkooovvv~~~}}}zzzqqqkkkppp~~~zzzoooiiittt}}}lllwwwxxxeeeIIIAAAeee}}}rrrjjjXXXnnn|||fffgggyyywwwpppqqqpppkkkgggfffggggggfffccc```^^^___```fffmmmvvvxxxpppjjjoooyyy|||eeebbbdddnnnyyyvvvdddSSSMMMIIIGGGJJJSSSaaannnuuu|||}}}{{{tttnnniiiaaaYYYQQQNNNLLLLLLIIIFFFIIIOOOVVV___iiitttkkk```UUUCCC<<<<<>>>>>;;;777777:::======<<<===AAAHHHOOOUUUWWWXXXVVVQQQKKKIIIOOO\\\ffflllooovvv|||{{{yyy}}}vvvooottt}}}zzzvvvuuuuuutttqqqooosss|||}}}}}}nnngggsss}}}kkkvvvbbbGGG@@@___zzzjjjdddUUUmmm{{{dddfffyyy{{{oooffffffhhhffffffiiikkkkkkkkkhhhccc___\\\[[[___hhhvvv}}}xxxppppppwwwooocccZZZ^^^jjjnnndddXXXIIIFFFDDDHHHRRR___kkkrrrqqqrrrnnnfffaaa]]]VVVOOOGGGEEEDDDDDDBBB@@@CCCHHHLLLOOOSSSYYYiii~~~sssXXXLLLIII@@@<<<888888DDDYYYhhhdddWWWHHHCCC???>>>???CCCOOOZZZhhhtttvvvjjjhhhllljjjfffbbbnnnooozzzpppppptttuuutttfff]]]UUUQQQKKKAAA999666777888BBBgggbbb^^^lll{{{xxx}}}uuu```VVVRRR]]]^^^cccoooeeeTTTTTTkkknnn}}}|||eee```UUUVVVTTTRRRSSSTTTOOOHHHDDD===888666444000///111,,,++++++******++++++,,,++++++************++++++)))))))))))))))))))))))),,,...000000...---///222555555555444333222222333666666888;;;???BBBDDDDDD???>>><<<:::555222777??????======BBBIIIQQQUUUVVVVVVQQQMMMKKKJJJOOO^^^lllssswww{{{|||{{{zzz|||~~~xxxoookkk}}}}}}xxxtttqqqpppjjjgggeeecccccccccbbbaaadddooorrroooqqquuu{{{{{{ssskkkeeeaaa]]]ZZZdddyyy{{{llllllzzzyyyhhh{{{[[[HHHDDDWWWxxxxxxkkkhhhYYYnnnfffdddwwwvvvlllaaa]]]aaafffgggfffmmmmmmmmmlllhhhccc]]]ZZZXXX]]]ccclllyyy{{{oooyyywwweeeSSSRRR[[[```\\\VVVIIIHHHGGGIIINNNVVV___dddcccaaa]]]XXXSSSNNNJJJHHHBBB>>>;;;:::>>>BBBEEEFFFIIIKKKOOOUUU___lllzzzqqq^^^TTTLLLDDD@@@>>>===:::;;;KKK]]]^^^RRRKKKEEE@@@>>>>>>DDDQQQ^^^iiiqqq|||uuuyyyuuujjjtttvvvkkkkkkssstttqqqvvvvvvpppeee]]]VVVSSSMMMDDD<<<999444777@@@cccbbbXXXkkk{{{~~~~~~rrr[[[RRRWWWZZZZZZ]]]gggxxxcccQQQZZZkkkuuu|||ddd___UUUVVVTTTRRRSSSTTTOOOGGGCCC===777666444000...000,,,++++++******++++++,,,++++++************++++++))))))))))))))))))))))))+++---//////------...111777777666444333222333333666666777999;;;===>>>>>>???>>>===:::555222777???>>>======AAAIIIPPPUUUWWWVVVRRRMMMKKKJJJNNN\\\jjjssswww|||}}}{{{zzzzzz|||vvvjjjyyyzzztttqqqqqqrrrsssjjjeee___[[[XXXXXXYYYZZZ\\\eeevvv~~~rrrmmmmmmooovvv~~~|||vvvnnnfff```[[[WWWTTTWWWZZZhhh}}}nnnjjjuuu|||qqq|||XXXGGGBBBRRRwwwtttwwwnnnVVVeeeiiidddsssuuunnnggggggkkkooonnnlllpppppppppooolllhhhbbb___XXX[[[^^^dddppp}}}zzzuuuoooUUUKKKQQQXXXXXXTTTCCCCCCBBBDDDHHHOOOVVVZZZXXXVVVSSSOOOJJJEEEBBB@@@;;;999777777:::???DDDGGGHHHLLLRRRYYYaaakkkvvv||||||~~~fffUUUNNNIIIDDDBBB>>>>>>;;;;;;GGGWWWZZZRRRKKKFFF@@@>>>>>>CCCPPP]]]hhhqqq||||||kkkjjjwwwsssooo~~~nnnmmmwww{{{wwwhhh```YYYUUUPPPFFF===:::555888???aaa___TTTgggxxxpppYYYOOOSSSVVVVVVZZZdddttt~~~dddTTT[[[ooo{{{ccc]]]VVVWWWUUURRRSSSSSSNNNGGGCCC<<<777666444000...000,,,++++++******++++++,,,++++++************++++++)))))))))))))))))))))))))))+++---...------...000777999999888666444333444777777888888999:::::::::???>>>===;;;666222666>>>>>>======AAAHHHPPPUUUXXXVVVRRRNNNKKKIIILLLYYYfffpppuuu{{{|||{{{yyyxxxyyy}}}jjjvvv{{{sssmmmlllnnnqqqsssiiiccc[[[SSSNNNMMMOOOQQQTTT[[[iii}}}||||||yyyoooggg___ZZZUUULLLKKK^^^|||mmmiiiqqq|||xxx|||~~~UUUDDD???KKK|||}}}www}}}qqqUUU```kkkdddrrr{{{wwwssstttwwwxxxtttppprrrqqqqqqqqqpppmmmhhhddd\\\\\\YYYYYYbbbppp{{{~~~rrrzzz}}}]]]JJJIIINNNNNNKKK>>>>>>>>>@@@CCCGGGKKKNNNLLLJJJGGGDDD@@@<<<999888444444555666888>>>EEEJJJHHHMMMUUU\\\ccciiinnnrrrooopppvvvvvv\\\NNNHHHFFFEEEEEEAAABBB???<<>>>>>BBBNNN[[[gggppp|||~~~wwwnnnfffiiiwwwmmmvvvsss{{{}}}yyykkkddd]]]YYYSSSHHH>>>:::666888>>>\\\ZZZLLLaaauuu~~~nnnWWWLLLOOOQQQRRRUUU___ooozzzooofffhhhttt}}}jjj\\\bbbwww|||ddd]]]XXXXXXVVVSSSSSSSSSNNNFFFDDD===999888666111///000,,,++++++******++++++,,,++++++************++++++)))))))))))))))))))))))))))+++---//////000000000666:::>>>???;;;777444333888999::::::999999:::;;;>>>>>>>>><<<777222555<<<===<<<===AAAGGGNNNUUUYYYWWWSSSOOOLLLHHHJJJUUUaaajjjpppvvvyyyyyywwwxxxyyy|||lllwww{{{tttqqqppppppnnnmmmddd```YYYPPPJJJHHHIIIKKKQQQWWWbbbrrrvvvmmm```[[[UUUVVVccc|||xxxjjjjjjvvvuuuwww{{{QQQCCC???EEEppp}}}~~~zzzpppVVVbbb{{{lllgggvvv}}}xxxssssssqqqqqqqqqrrrppplllhhhbbb^^^XXXSSSUUU```llluuuqqquuuzzzmmmRRRHHHGGGDDD>>>======>>>???@@@BBBCCCDDDCCCBBB@@@===:::777555444111333444666999???GGGMMMLLLPPPWWW]]]bbbeeehhhjjjiiijjjppp{{{mmmWWWKKKFFFDDDEEEGGGFFFGGGDDD???AAAJJJRRRTTTKKKFFFAAA>>>===AAAMMMYYYeeeooo|||wwwnnneeeccczzzxxxuuu|||yyyooogggaaa]]]VVVIII>>>999777999<<>>:::999777333000111,,,++++++******++++++,,,++++++************++++++))))))))))))))))))))))))***+++---000222333222111333:::BBBDDD@@@999444222444777999999888999;;;===>>>>>>???>>>888222444;;;<<<<<<===@@@EEEMMMUUUZZZXXXTTTQQQMMMIIIIIIRRR]]]ccciiipppuuuvvvwwwyyy{{{}}}kkkuuu}}}zzzxxxqqqhhhaaaYYYXXXUUUPPPJJJFFFFFFGGGNNNUUU\\\eeewwwwwwqqqeeeXXXSSS^^^tttuuujjjqqq~~~rrrvvv~~~wwwMMMBBB@@@BBBggguuu[[[fffkkkjjj|||~~~{{{wwwuuusssuuuwwwvvvrrrnnnddd___XXXRRRPPPTTT]]]fffmmmqqquuu|||]]]IIICCC@@@<<<;;;<<<<<<=========<<<<<<<<<;;;:::888777555444333000111333555:::AAAIIIOOORRRUUUZZZ]]]```bbbfffhhhhhhjjjpppzzzyyynnn```PPPHHHDDDCCCEEEHHHHHHHHHEEE???>>>DDDLLLQQQJJJEEE@@@>>>===AAALLLXXXcccnnn|||{{{iii___[[[uuuzzz|||zzzwww~~~|||~~~rrrjjjddd```XXXJJJ===777666:::;;;QQQ}}}WWWDDDWWWppp}}}qqq\\\PPPOOOMMMMMMPPPWWWdddvvvssstttvvviii]]]UUUdddppp{{{zzzooorrreee^^^ZZZZZZWWWTTTSSSSSSMMMEEEDDD>>>::::::888333000000,,,++++++******++++++,,,++++++************++++++))))))))))))))))))))))))***+++---111444555444222///888AAADDD???888444222111444777777666777:::======>>>??????999222444999;;;<<<===@@@DDDLLLUUU\\\ZZZWWWSSSOOOIIIHHHPPPZZZ___eeelllqqqsssvvvzzz~~~hhhlllyyyooo```UUUNNNPPPQQQNNNHHHDDDCCCDDDIIIOOOSSSYYYkkkuuucccZZZZZZ___cccuuukkkwwwyyyuuuzzzrrrHHHAAAAAA@@@```~~~yyy```gggllliiiyyy~~~{{{xxxzzz}}}}}}yyytttddd___ZZZXXXTTTSSSVVV\\\eeelllsssxxxlllNNNDDDBBB@@@999999999999999777666555555555444444333222222111000///000555>>>HHHOOOSSSYYY[[[^^^```bbbdddgggjjjgggiiinnnvvv{{{yyyqqqiii[[[RRRKKKHHHFFFEEEGGGJJJIIIHHHDDD???<<>>===AAALLLWWWcccnnn|||~~~jjj^^^YYYtttwwwvvvqqqooo{{{}}}}}}uuunnnhhhddd[[[KKK===666555::::::MMM{{{^^^GGGUUUnnn|||ttt```TTTPPPLLLLLLNNNSSS^^^ooo}}}mmmsss|||mmm___cccrrr|||}}}sssuuuddd\\\[[[[[[XXXTTTSSSSSSMMMEEEBBB<<<999999666111......,,,++++++******++++++,,,++++++************++++++)))))))))))))))))))))))))))***,,,000444666444111...555======999444333555111555888888666666999=========@@@???999222333888:::;;;===???CCCKKKUUU]]]\\\YYYUUUPPPJJJHHHNNNXXXaaafffkkkooorrrvvv{{{}}}fff]]]nnnzzzrrrgggYYYOOOIIILLLNNNLLLGGGCCCCCCDDDEEEHHHIIIPPPgggzzzkkkddd___\\\wwwtttlllxxx{{{mmmCCC???BBB@@@\\\{{{eeeiiioooeeennn~~~{{{||||||wwwiiiccc``````]]]VVVTTTVVV]]]gggpppsssttt___KKKCCC>>>999999888777666555333333111111111111111111111111333000000999GGGTTT[[[\\\]]]aaadddggghhhjjjkkkmmmffffffiiinnnrrroooggg___WWWSSSQQQRRRPPPMMMMMMOOOLLLIIIEEEAAA???AAAFFFKKKFFFBBB>>>>>>===AAALLLWWWeeeppp}}}zzziiiccceeewwwqqqhhhbbbfffvvvyyyrrrlllggg^^^MMM>>>666444::::::JJJwwwhhhMMMUUUjjjyyyxxxdddUUUPPPLLLLLLLLLOOOXXXhhhzzzuuueeelll}}}xxx{{{{{{~~~ccc[[[[[[[[[XXXTTTTTTSSSMMMEEE@@@:::777777555000,,,,,,,,,++++++++++++++++++,,,++++++************++++++))))))))))))))))))))))))((((((***///444555333000...333888777222000333777555888<<<;;;888777:::>>><<<===@@@@@@:::222333888:::;;;===???CCCKKKVVV]]]]]]ZZZVVVRRRKKKHHHNNNWWWdddhhhllloooqqquuu|||{{{fffSSS\\\rrriii___UUUMMMJJJMMMNNNLLLFFFCCCDDDGGGCCCDDDDDDMMMjjjuuufffccceeeiii}}}qqqjjjuuuiii???===BBB???ZZZiiimmmrrr```dddzzz~~~zzz||||||wwwrrrjjjffffffbbbYYYSSSSSSXXXdddnnnnnnjjjuuupppSSSAAA666;;;:::999888666555444444000000111111111222222222777333333===OOO___eeefff```dddiiimmmnnnnnnoooooogggeeefffiiillljjjbbb\\\^^^\\\]]]___\\\UUUSSSTTTQQQMMMHHHFFFDDDDDDIIIMMMEEEAAA>>>===>>>AAALLLXXXgggqqq}}}wwwssskkkbbbeeeppp~~~kkkXXXUUUeeezzz{{{uuuooojjj```OOO???777333::::::IIIvvvoooQQQUUUgggvvvzzzeeeVVVOOOKKKKKKKKKLLLTTTcccuuuyyyllllllwww}}}lllnnnpppkkk}}}ccc]]]]]]]]]ZZZUUURRRPPPKKKEEEAAA;;;888888666111------------,,,,,,,,,,,,++++++)))))))))))))))))))))))))))))))))))))))******+++---///000111000///000111...444555111000333333000333777999999777:::AAAHHHAAABBBBBBAAA===888333000:::<<<>>>???AAAHHHSSS[[[aaa[[[VVVSSSMMMHHHLLLTTThhhppptttqqqpppwwwzzzcccWWWSSSgggppp___TTTMMMJJJJJJMMMNNNJJJFFFFFFHHHJJJFFFJJJCCCHHHlll}}}ppphhhbbbhhhzzzwwwxxxuuullluuuUUU???DDD>>>???XXX~~~kkkiiiooodddggg|||zzzzzzvvvpppkkkggg]]]TTTQQQYYYdddmmmoootttYYYCCC>>>::::::999888666444222111222222111111111111111222555444555BBBYYYnnnqqqjjjllliiigggkkksssxxxyyywwwwwwppphhhccccccccc```]]]dddgggjjjkkkiiiccc\\\WWWUUUTTTPPPKKKFFFDDDEEEFFFEEECCCAAA???===???JJJVVVhhhppp|||uuusssmmmeeehhhrrrxxxbbbMMMXXXdddsssvvvpppmmmeeeUUUBBB777444555777GGGlllXXXKKKdddsss~~~eeeRRRLLLMMMLLLLLLLLLOOOYYYoooqqqaaacccxxx|||}}}vvv|||~~~eee___ZZZ[[[XXXSSSQQQOOOJJJDDDAAA<<<888888666111---...------,,,,,,,,,,,,++++++************************)))))))))))))))******+++---...000000000//////000///444555222222555666222444777999999999<<>>999444111888;;;===>>>AAAHHHSSS[[[bbb\\\XXXTTTNNNIIILLLTTThhhqqqvvvtttrrrwww}}}eeeXXXPPP___~~~|||hhhYYYPPPMMMLLLOOORRRSSSOOOJJJIIIKKKMMMKKKPPPJJJPPPrrrxxxfffeeetttyyyoooooovvvmmmwwwQQQ>>>EEE??????UUU~~~uuulllvvvgggfff{{{zzzuuuooocccVVVTTTXXX___fffjjjmmmvvvcccJJJ@@@<<<<<<;;;:::888666555333222222111111111111222222999666:::KKKaaaqqqtttqqqooolllkkkpppzzzyyyoooccc[[[YYYZZZ[[[ZZZeeeiiinnnqqqoooiiibbb]]]UUURRRNNNIIIGGGGGGGGGHHHEEECCCAAA???===???JJJVVVgggppp|||yyy|||yyynnnkkkppptttdddTTT___gggqqqwwwyyyrrrnnneeeTTT@@@555666666777DDDggg]]]III[[[iiiyyykkkWWWOOOMMMLLLLLLLLLLLLUUUhhhzzzuuummmmmmqqqwwwwww~~~fff```XXXYYYVVVRRROOOOOOJJJDDDBBB<<<888888666111......------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))))))))******+++------...///////////////000555777777888:::999555555666888:::<<<>>>@@@AAABBBBBBCCCBBB???;;;666333666:::===???AAAHHHTTT]]]bbb___[[[VVVOOOJJJMMMRRRgggrrr|||}}}zzz{{{~~~mmm^^^QQQWWWpppwwwbbbTTTOOOOOORRRTTTVVVVVVSSSMMMKKKNNNSSSXXX\\\WWW\\\zzzoooeeepppqqqhhhfff}}}wwwooo|||wwwJJJ===EEEAAAAAAPPP|||ooo~~~jjjeeezzzuuuggg]]]ZZZZZZ___cccdddgggjjj}}}qqqTTTDDD???>>>>>><<<;;;999777666333333222222222222333333888444<<>>@@@???>>>AAABBBCCCBBB???;;;666333555:::???AAABBBIIIUUU___cccbbb^^^YYYRRRMMMMMMPPPcccttt|||{{{kkkYYYVVVfff~~~wwwcccUUUPPPSSSWWWUUUVVVWWWUUUPPPMMMRRRZZZfffhhhaaaeee~~~iiippp||||||ooogggeee}}}zzztttnnnEEE<<>>BBBBBBCCCBBB???:::666222555;;;AAACCCDDDJJJVVV```ccceeeccc\\\TTTOOONNNNNN^^^ttt~~~yyyggg]]]bbbuuuzzzgggXXXRRRTTTWWWXXXXXXZZZZZZUUURRR[[[ffftttvvvmmmnnnjjjqqq|||}}}qqqjjjiii|||zzzhhhBBB<<<@@@BBBHHHOOOtttyyylllssscccvvvyyyjjj\\\XXXYYYYYYXXXWWW\\\___jjjzzzyyy^^^HHH??????>>>===<<<:::888777444444333444444555666666777888IIIeeevvvvvvyyy~~~|||lll^^^TTTOOOMMMMMMWWW^^^iiisssyyyxxxtttqqqnnneeeYYYQQQOOONNNKKKHHHEEECCCAAA???===???JJJVVVeeesss~~~uuukkkkkkxxx]]]ZZZ]]]mmm{{{vvvjjjUUUBBB888666888777;;;UUU^^^IIIPPP[[[qqqkkkVVVKKKIIIJJJJJJJJJKKKUUU___tttyyyvvvvvvrrrdddUUUTTTfffggg\\\[[[\\\YYYUUURRRRRRMMMGGGDDD>>>888777555111///111------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))))))))******++++++)))***...333666555333///222;;;FFFKKKDDD999333222444888;;;>>>???@@@AAADDDEEEEEECCC@@@;;;666222555<<>>===;;;:::888777444444444444555666777888444<<>>999777555111000111------,,,,,,,,,,,,++++++************************)))))))))))))))******+++***((()))...555999999666111000555@@@EEE???666222000444999;;;<<<>>>AAAEEEHHHHHHHHHFFFBBB<<<777333333;;;BBBCCCBBBFFFRRR]]]eeejjjiii```WWWSSSOOOJJJQQQjjjzzzpppvvvxxxkkkdddbbbaaa```bbbddd___[[[fffwwwyyybbbTTTSSS[[[ddd```mmmwwwsssvvvTTT@@@DDDAAAEEEPPPRRRmmmrrriiihhhooo}}}vvvkkk```WWWUUUXXXVVVSSSSSSZZZbbb```SSSFFF@@@@@@???>>><<<:::999777555555555555666777888999777EEEZZZlllwww~~~~~~|||vvvooofff___ZZZXXXQQQUUU[[[aaafffhhhiiiiiiccc___YYYSSSNNNLLLKKKKKKEEECCCAAA???===???JJJVVVfffvvv{{{xxxqqqjjjppp~~~{{{iiicccaaavvv{{{lllUUUAAA888333888888999LLLuuusssVVVKKKKKKaaatttyyyaaaOOOLLLJJJJJJHHHIIIOOOWWW]]]qqqyyy^^^ZZZoooxxxlllaaa]]]]]]ZZZUUURRRPPPKKKEEEEEE>>>999777555111000222---------,,,,,,,,,++++++)))))))))))))))))))))))))))))))))))))))******+++)))((((((...666;;;;;;888333...000:::???:::444222...444999;;;;;;===BBBHHHKKKKKKKKKHHHDDD>>>888444222:::AAABBB@@@DDDOOOZZZeeekkkkkkaaaXXXTTTOOOJJJMMMeeezzz|||}}}sssooocccaaacccddd^^^YYYeeewwwmmmXXXKKKFFFMMMYYY^^^nnnzzzwww{{{sssLLL???GGGCCCGGGRRRRRReeezzzkkkkkkooowww{{{xxxhhhZZZWWWZZZTTTTTTVVVZZZ\\\WWWMMMEEEAAAAAA@@@???===;;;999888555555555555666777999999@@@SSSiiiwww~~~}}}zzzuuunnnhhhdddcccVVVWWWXXXXXXYYYXXXXXXXXXYYYWWWUUUPPPLLLJJJKKKMMMEEECCCAAA???===???JJJVVVgggxxx|||wwwoooiiiuuuxxxjjjttt}}}lllTTT@@@666333999999888IIIqqq~~~\\\KKKHHH___eee~~~fffRRRMMMJJJIIIGGGGGGLLLSSS___jjjzzznnn```llllllppp___```^^^XXXSSSRRRRRRKKKBBBEEE>>>999888777111---,,,------,,,,,,+++***))))))((()))***++++++***)))((()))))))))))))))))))))))))))''''''***///333333222222---///777;;;777333333111444888:::===BBBIIINNNNNNQQQMMMAAA>>>AAA===333666:::@@@DDDAAAAAAJJJUUUbbbjjjnnnhhh^^^WWWQQQLLLOOO```|||~~~pppjjjggggggeee```aaaeeeooozzzkkkRRRFFFFFFLLLQQQ]]]lllgggSSSBBBCCCIIIKKKRRRZZZlllzzzooonnnkkk~~~rrrddd]]][[[UUUXXX[[[]]]ZZZSSSIIIBBBBBB@@@AAACCC@@@<<<;;;>>>:::888999:::999888===EEEUUUaaaooo{{{{{{wwwxxx{{{xxxnnndddaaa]]]WWWSSSRRRSSSSSSSSSUUUPPPLLLKKKLLLNNNMMMLLLGGGCCCBBBBBB???===IIIYYYiiivvvzzzpppmmmiii{{{mmm}}}~~~kkkOOO===888<<<444:::===AAAiiiwwwTTTEEEOOOZZZjjj}}}ttt]]]OOOHHHJJJKKKGGGHHHOOOPPPdddyyy|||zzzmmmpppdddrrr```^^^\\\WWWSSSRRRRRRMMMEEEEEE>>>888888666111---,,,------,,,,,,+++******)))((()))***++++++***)))((())))))))))))))))))))))))(((''''''***...111222111111---...555999777444444222555888:::<<>>GGGPPPdddppp}}}}}}}}}|||ssskkkhhhddd___[[[YYYXXXWWWVVVUUUQQQLLLJJJKKKMMMMMMMMMHHHDDDBBBCCC???>>>JJJZZZlllxxxxxxppp}}}ttt~~~kkkOOO<<<777999333999<<>>666999===CCCFFFDDDBBBHHHQQQaaajjjnnnjjjbbb]]]ZZZVVVSSS]]]rrr~~~xxxqqqmmmooorrr{{{uuu```SSSOOORRRVVVZZZeeewwwVVVIII@@@EEELLLQQQXXX```pppdddlll~~~qqq|||{{{{{{|||wwwkkkaaa\\\XXXRRRNNNMMMOOOTTTWWWPPPHHHBBBAAA@@@===;;;;;;;;;999:::>>>BBBHHHTTT___rrr}}}~~~~~~|||uuuoooiiifffaaa^^^\\\ZZZXXXVVVUUUQQQMMMJJJJJJLLLMMMMMMIIIDDDCCCCCC@@@???KKK\\\lllvvv{{{~~~uuuuuu}}}xxx|||lllOOO<<<777555222888;;;===]]]dddHHHIIIIIIXXXmmm}}}rrr___NNNKKKLLLJJJIIIKKKPPPYYYjjjxxxnnnmmmbbbqqq]]]\\\\\\XXXRRRPPPPPPMMMGGGEEE===777666555111------,,,,,,,,,++++++*********)))))))))******)))))))))))))))))))))))))))))))))&&&''')))+++---......---888444222444888:::::::::555555666888:::>>>BBBEEECCCFFFFFFBBBAAABBB===666888;;;BBBGGGFFFDDDIIIQQQaaaiiinnnjjjccc^^^[[[XXXUUUZZZkkk|||{{{ttteee[[[XXXXXXWWW```ooo|||PPPHHHDDDHHHMMMQQQWWW]]]gggccc___mmmuuu}}}{{{xxxpppiiiYYYTTTLLLGGGIIIRRR^^^gggRRRHHH???===>>><<<::::::???>>>AAAGGGLLLQQQ\\\gggttt~~~yyytttkkkhhheeebbb```^^^[[[YYYWWWTTTOOOLLLKKKKKKLLLMMMIIIDDDBBBCCC??????LLL]]]ooowww~~~pppkkksssttt~~~|||zzztttssskkkMMM;;;777333444888:::===UUUjjjIIIDDDDDDRRReeewww|||gggRRRKKKKKKKKKIIIIIIOOOTTTddd~~~kkkwwwkkkqqqttt___^^^^^^YYYRRRNNNNNNJJJFFFDDD<<<666555444000......,,,,,,+++++++++++++++******))))))))))))))))))***))))))))))))))))))))))))&&&(((***+++,,,---...///666444222444:::AAACCCCCC666666555777:::>>>AAACCC:::???CCCFFFGGGEEE???777555888@@@FFFGGGFFFKKKRRR___hhhnnnjjjccc^^^YYYUUUUUUVVVccc|||uuueee[[[XXXVVV\\\gggrrrxxxxxxIIIFFFFFFJJJNNNSSSYYY___ccc{{{lll[[[~~~jjjppp~~~vvvnnniiiVVVRRRLLLGGGGGGPPP]]]fffNNNCCC;;;:::<<<======>>>CCCEEEJJJQQQUUUYYYaaajjjvvv}}}yyyuuuqqqlllhhheee```^^^[[[YYYUUUQQQNNNMMMMMMNNNIIIDDDBBBBBB??????LLL^^^uuu|||xxxpppkkkjjjyyyxxxtttqqquuuiiiKKK999777333666888;;;>>>NNNwwwuuuSSSEEEEEEPPP```qqqpppXXXLLLKKKKKKIIIHHHHHHNNN]]]wwwqqqlllooouuuzzzsssjjjsssmmmzzzzzzeee^^^^^^ZZZRRRMMMLLLJJJFFFDDD<<<555444333000......++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))'''(((***++++++---000222000111000333;;;EEEJJJIII777666555777;;;???BBBCCC999===BBBGGGIIIDDD<<<555222666>>>FFFHHHGGGKKKPPP\\\fffnnnkkkeee^^^YYYTTTUUUSSS]]]ttt~~~jjj^^^YYYYYY\\\cccjjjpppyyykkkCCCEEEGGGKKKPPPVVV]]]cccfffyyy~~~```xxxnnnmmmtttiiicccXXXWWWTTTOOOJJJKKKOOOTTTGGG???999;;;>>>AAADDDHHHLLLNNNUUU]]]bbbeeelllttt|||tttnnnhhhccc```bbbaaa___[[[UUURRRPPPPPPJJJEEEBBBBBB???@@@NNN```sss{{{{{{ssswwwsss~~~~~~wwwfffcccyyyvvv{{{eeeGGG888777444777777:::@@@GGGhhh}}}]]]GGGFFFMMMZZZjjjzzz}}}dddSSSMMMLLLJJJHHHGGGMMM]]]sss}}}mmm~~~{{{rrrtttzzzsssfffXXX```kkkvvvnnnxxxyyyddd\\\]]]YYYQQQLLLLLLKKKHHHDDD<<<555333333000...///+++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))''')))*********---222666000111000111888BBBEEEBBB888666555777<<>>777666888777444777<<<<<>>999555333111///......------,,,,,,+++******************)))))))))((()))))))))))))))))))))))))))******))))))+++///222444222111111333777:::;;;;;;999777888;;;@@@DDDFFFNNNLLLOOOUUUSSSJJJCCCBBB===444555@@@GGGEEECCCFFFTTT]]]hhhooonnnhhhaaa\\\QQQUUUTTTVVViiivvvhhhjjjpppooonnnpppuuuzzzsssyyyzzzzzzxxxuuuyyyfffJJJBBBGGGMMMPPPQQQUUUZZZ___bbbfffxxxpppmmmxxxvvvnnniii^^^XXXTTTVVVVVVUUUWWW\\\^^^```dddaaaTTTGGGFFFLLLOOORRRVVVYYY\\\```eeehhhrrrvvvvvviiiYYYPPPIIIFFFDDDEEERRR```vvvxxxmmmdddlllpppfffcccgggqqqfffnnn\\\>>>777666888777444777<<<;;;KKKkkknnnMMMEEECCCOOO___mmm|||{{{cccVVVOOOLLLIIIGGGGGGHHHJJJOOO[[[hhhsss{{{}}}pppwwwddd[[[PPPNNNPPPNNN___tttrrrwwwqqqsss```\\\[[[YYYWWWTTTPPPJJJFFFCCC???:::555333111///------------,,,++++++******************))))))))))))))))))))))))))))))))))))((())))))((((((***...111333111000///111444888;;;<<<999777777;;;@@@DDDFFFJJJOOOXXX^^^ZZZNNNEEEBBB???777777@@@FFFDDDBBBCCCRRRZZZeeemmmnnnjjjddd```UUUVVVRRRSSSbbb}}}ttt```[[[]]]\\\\\\^^^fffpppWWWCCCDDDHHHLLLNNNOOOQQQVVVZZZ\\\aaapppoooqqqrrr~~~{{{rrrjjjbbb^^^ZZZUUUSSSTTT[[[\\\]]]WWWLLLEEEKKKUUUaaaccceeefffhhhkkkooorrrzzz{{{cccVVVKKKHHHFFFGGGRRRaaavvvttthhhooovvvnnn^^^cccrrrlllsssZZZ>>>777666777888555888<<<:::FFFaaaPPPEEEAAAJJJVVVaaaqqqqqq^^^RRRKKKKKKJJJIIIIIIGGGEEEIIIQQQZZZcccrrrooonnnuuufff\\\SSSRRRRRRPPP```}}}wwwvvvwwwnnnppp]]]]]][[[XXXUUUSSSOOOJJJFFFDDD@@@:::666333111...,,,------,,,,,,+++******************)))))))))))))))))))))))))))))))))))))))'''(((((((((((())),,,///000///......000444999===:::777555555999???CCCEEECCCHHHPPPVVVVVVPPPJJJFFF@@@999888???EEEEEECCCCCCKKKTTT```kkkooollleeeaaaXXXUUUPPPOOO\\\sssjjj```___^^^]]]]]]^^^eeerrrwwwpppooonnnvvvMMMCCCHHHJJJMMMOOOOOOPPPSSSVVVVVV\\\iiillluuujjj{{{uuunnneee\\\WWW______\\\SSSIIIHHHSSS___lllmmmnnnnnnnnnppptttwwwppp^^^NNNJJJHHHHHHSSScccttt|||lllrrr}}}yyy^^^\\\hhhiiiuuu{{{VVV===777666777999666888<<<999AAAVVVzzzVVVHHH???EEEMMMVVVgggyyylllVVVIIIOOOMMMNNNNNNJJJEEEDDDGGGTTT\\\hhhsss|||qqq{{{}}}sssiiiaaa]]]WWWUUUiiizzzzzzvvviiiqqq___^^^[[[VVVRRRPPPMMMKKKIIIEEE@@@;;;666333111...------,,,,,,++++++***))))))))))))))))))))))))******))))))))))))))))))))))))'''((()))(((((()))+++...---.........000555<<>>NNNkkkbbbNNN@@@BBBGGGMMM^^^rrr}}}}}}aaaNNNNNNMMMMMMOOOLLLFFFDDDFFFQQQUUU[[[bbbjjjsss}}}~~~uuummmaaa^^^www}}}{{{rrraaaooo^^^]]]YYYTTTPPPNNNMMMKKKJJJDDD@@@;;;666444222///...,,,,,,,,,+++******))))))))))))))))))************))))))))))))))))))))))))'''((())))))))))))+++---...///000///000555>>>DDDIIIDDD===999999;;;===>>>IIIEEE???>>>EEENNNPPPLLLBBB===888:::@@@EEEGGGFFFCCCMMM\\\llluuuuuuoooiii]]]TTTNNNNNNRRR^^^uuu~~~uuuhhh]]]XXXWWWZZZfffwwwtttxxxdddJJJMMMNNNOOOPPPRRRTTTUUUWWWWWWYYYccchhh}}}tttZZZhhhfffrrr~~~||||||~~~vvvllljjjaaaWWWUUU]]]jjjqqqoooqqqssstttuuuvvvxxxzzzyyymmmgggrrrkkkRRRLLLJJJHHHSSSdddwww||||||mmmttteeebbbiii}}}~~~uuuPPP;;;888666666999555666===<<<===IIIcccuuuZZZDDDBBBEEEHHHVVViiiwwwuuu___PPPLLLKKKKKKIIIDDDCCCDDDKKKLLLOOOTTT]]]kkkzzzxxxhhhddd}}}xxxiiiVVVlll\\\ZZZWWWTTTQQQPPPNNNKKKIIICCC???:::666444333111///,,,,,,++++++***)))))))))((()))))))))************))))))))))))))))))))))))''')))******)))***+++---222333333222111555>>>EEEJJJDDD===999888;;;===>>>GGGGGGCCC???CCCMMMQQQOOOGGGAAA:::888===DDDGGGFFFDDDKKKXXXgggsssvvvsssoooaaaWWWQQQQQQPPPUUUiiivvvfff___\\\\\\fffvvv]]]IIINNNOOOOOOPPPSSSVVVXXXYYYYYY^^^gggeeeoooqqqUUU]]]yyygggmmm}}}xxxmmmaaa```iiipppqqqqqqtttyyy|||~~~{{{gggXXXQQQYYYbbbccceeejjjbbbcccfffiiigggeeekkkssspppSSSLLLJJJHHHRRRcccxxx{{{wwwuuuwww{{{~~~ttt|||nnnkkkvvvrrrMMM:::999555555888444555>>>>>>>>>HHHZZZgggJJJEEEEEEDDDOOO___ooo{{{xxx[[[UUUNNNLLLHHHCCCBBBDDDFFFFFFHHHNNNZZZkkk}}}tttmmm{{{rrraaaMMMooo___VVVUUUTTTSSSRRROOOKKKHHHCCC???:::666444333222000,,,,,,++++++***)))))))))(((((())))))*********+++))))))))))))))))))))))))((()))++++++******+++---666777666333111444===DDDDDD???999666777;;;???AAA???EEEFFFBBBDDDLLLQQQQQQKKKDDD;;;777;;;BBBFFFEEEDDDIIITTTaaannnttttttrrrdddZZZSSSSSSOOOOOOaaayyytttbbb^^^]]]eeerrr|||}}}{{{wwwXXXHHHMMMNNNNNNPPPSSSVVVYYY[[[[[[___ggg```cccqqqUUU[[[uuueeehhh{{{yyyllljjjpppqqqmmmtttxxx~~~wwwfffTTTFFF>>>EEELLLLLLOOOUUUOOOKKKJJJLLLMMMNNNTTTZZZ[[[dddrrrrrrTTTLLLKKKGGGQQQcccvvvyyytttqqqsssvvvzzz{{{jjjkkkyyy~~~qqqLLL:::999555555888333444>>>??????HHHPPPzzzqqqNNNGGGFFFCCCJJJXXXfffqqqiii```VVVPPPJJJDDDCCCEEEAAABBBEEEKKKXXXjjj}}}zzzvvvzzzwwwnnn]]]IIIyyy```XXXYYYWWWPPPMMMLLLIIIEEECCC>>>;;;;;;999333000000---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,,,,555888;;;999666444777;;;CCC<<<999::::::777:::@@@FFFDDDCCCFFFLLLPPPQQQQQQMMMHHH???777888@@@FFFFFFGGGJJJNNNWWWiiixxxxxxoookkk___VVVSSSNNNLLLYYYkkksssiiiaaa___aaaaaadddgggtttnnnPPPHHHPPPNNNMMMQQQXXXZZZVVVWWW\\\]]][[[ccceeerrrwwwVVVWWWxxxooofffsssyyyoooooosss{{{xxx[[[IIICCC@@@>>>===???BBBCCCDDDEEEDDDBBB@@@@@@AAACCCDDDKKKMMMTTT```oooxxxUUUJJJFFFBBBLLL]]]pppxxxxxxsssvvv{{{~~~zzzgggkkkuuu}}}wwwttttttyyy}}}eeeFFF999666444555555666777:::???EEEJJJSSShhhpppLLLHHHFFFCCCLLL\\\iiixxxrrrccc___YYYKKKCCCCCCBBB======FFFPPP[[[fffppp|||vvvxxx]]]KKKJJJxxx]]]VVVXXXVVVPPPMMMMMMJJJFFFCCC>>>:::999777222///000---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***+++,,,222555888777333222555888???<<<;;;===<<<999;;;AAAAAAEEEMMMWWW]]]^^^YYYTTTPPPKKKAAA888777???EEEFFFEEEGGGKKKTTTeeetttwwwqqqjjj```XXXTTTMMMHHHPPP^^^zzzjjjaaa\\\XXXYYY\\\iii|||eeeMMMHHHNNNNNNOOOVVV^^^```[[[ZZZ]]][[[[[[bbbdddooo]]]QQQgggqqqbbbnnnzzzwwwyyyzzzaaaLLLAAA???===::::::;;;>>>???@@@@@@???>>>======>>>???AAA@@@AAAFFFOOO[[[ooo{{{XXXLLLFFFAAAIIIXXXhhhrrr~~~|||zzz~~~ooonnnuuuxxxqqqrrrrrrwww}}}aaaEEE999777555444555777888:::>>>CCCGGGNNN___}}}fffQQQGGGEEEKKKOOO[[[kkkzzzrrrhhh___QQQJJJJJJGGGAAA???CCCIIINNNUUU[[[fffjjjrrr}}}xxxzzz~~~}}}}}}oooWWWJJJLLLwww[[[UUUWWWUUUPPPMMMMMMKKKGGGDDD===888777555111///000---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++...111444333111000222555;;;===@@@AAA>>>:::<<>>EEEGGGCCCDDDGGGOOO___ooovvvuuunnnfff^^^XXXOOOFFFIIIQQQpppnnn___UUUOOOOOORRR___qqqvvvWWWIIIHHHKKKLLLPPPYYYaaaccc^^^[[[\\\YYYZZZ``````jjjhhhRRR]]]xxxaaalll}}}zzzzzzttt^^^KKKBBB@@@===;;;888888999;;;<<<<<<<<<;;;::::::;;;<<<>>>???>>>===???DDDLLL\\\uuu}}}[[[NNNGGG@@@EEERRR___iiiwww{{{ooohhhnnn~~~sssmmmsssssswww~~~}}}\\\BBB999777555444555888999;;;===AAADDDHHHSSSjjj{{{SSSCCCEEEFFFEEENNN\\\kkk}}}}}}mmm___QQQLLLOOOLLLFFFAAABBBCCCCCCEEEIIIPPPWWWcccrrr}}}tttsssvvv}}}xxxcccQQQKKKNNNxxx\\\WWWXXXVVVPPPLLLLLLIIIEEEDDD===777555333///...000---,,,++++++******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,...111222111000111333<<<@@@DDDCCC===999<<>>888===DDDHHHBBBBBBEEELLLYYYhhhtttzzzvvvnnneee]]]RRRIIIHHHLLL\\\www{{{iii]]]VVVRRRRRRVVV[[[kkk~~~hhhMMMGGGIIIJJJJJJOOOWWW^^^___]]][[[ZZZZZZ\\\^^^]]]eee~~~qqqWWW[[[ggglll~~~|||zzz{{{sssooofffYYYNNNGGGFFFGGG???<<<:::999;;;<<<<<<<<<::::::::::::;;;===>>>???AAA@@@@@@BBBFFFSSSiii}}}}}}]]]PPPHHHAAADDDMMMXXXbbbqqq~~~~~~eeennnkkk```gggyyyuuuyyyzzzxxxWWW???888777555333666999;;;<<<===???AAAEEEKKK\\\yyyVVVDDDHHHBBBDDDIIIRRR^^^ooottt```QQQOOOTTTOOOHHHDDDDDDDDDBBBBBBEEEFFFMMMXXXdddnnntttvvvvvvyyyuuupppkkkuuuyyyoooZZZOOOMMMNNNzzz```YYYZZZWWWPPPKKKIIIFFFAAACCC<<<666555333///...000---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************+++---000222222222222222>>>DDDGGGCCC<<<999<<<@@@CCCBBB@@@AAAEEEMMMVVV[[[ZZZYYYQQQDDD;;;===CCCGGGCCCBBBDDDJJJTTTbbbrrr}}}|||tttjjj```VVVMMMKKKMMMMMMeeewwwmmmbbb___^^^\\\]]]___YYYeee~~~]]]IIIIIIMMMKKKNNNRRRVVVYYYZZZ[[[\\\\\\^^^aaa___]]]cccvvvyyyaaaZZZmmmiiizzz~~~~~~{{{hhhYYYTTTNNNJJJJJJKKKJJJIII@@@>>><<<<<<<<<======<<<:::::::::;;;;;;<<<===>>>>>>======>>>@@@JJJ]]]ooo}}}^^^PPPIIIBBBCCCJJJTTT]]]lll{{{www[[[^^^jjjqqq~~~yyyjjj```hhhsssQQQ;;;777777444333666:::<<<<<<===???@@@DDDHHHUUUooobbbOOOLLL@@@EEEGGGLLLUUUbbbsssnnn[[[WWW\\\RRRLLLGGGHHHGGGDDDCCCEEEAAAEEEKKKRRRYYY___dddgggqqqxxxooommmppptttvvv{{{xxxcccUUUQQQNNNJJJxxxbbb[[[[[[XXXPPPJJJHHHDDD???CCC<<<777666444000...///---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))+++---///222444444333333===DDDGGGCCC>>><<<===<<>>BBBEEEDDDCCCDDDIIIOOOZZZmmm}}}yyypppeee[[[SSSOOOMMMFFFWWWuuu|||vvvpppkkkllleeeaaaccceeecccbbbccc\\\dddyyynnnTTTJJJMMMPPPOOOTTTWWWYYYXXXXXX\\\^^^^^^aaaccc___^^^dddnnnzzzzzzcccrrrfffuuuwwwaaaUUUOOOIIIHHHKKKLLLIIIDDDBBB@@@>>>>>>>>>>>>===<<<999::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<===DDDTTTddd|||```PPPHHHBBBBBBGGGPPPYYYgggvvv}}}```]]]eeelll{{{wwwjjjbbbkkklllJJJ777666777444444777:::<<<===>>>@@@BBBEEEHHHQQQeeevvv___NNN???DDDDDDGGGNNNXXXeeewwwnnncccaaaWWWPPPKKKIIIGGGCCCAAACCCAAACCCEEEHHHMMMUUU^^^eeedddqqquuullliiipppxxxtttyyy{{{gggWWWQQQPPPLLLFFFsssaaaZZZ[[[WWWOOOJJJHHHEEE@@@BBB<<<888888666111...///---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''')))*********)))(((***,,,///222555555444333666???FFFEEECCCBBB>>>777===@@@DDDFFFFFFFFFGGGIIIUUU\\\\\\QQQEEE@@@BBBDDDCCCCCCDDDGGGJJJSSSgggzzzxxxnnneee\\\SSSMMMHHHNNNaaa|||xxxrrrvvvpppnnnrrrsssqqqnnnnnnlllooo~~~{{{ZZZLLLMMMQQQSSSSSSVVV[[[\\\YYYXXX]]]___]]]\\\^^^XXXZZZbbbeee~~~vvvzzziiippphhhZZZUUUNNNKKKKKKJJJIIIFFFGGGEEECCCCCCCCCBBBAAA???<<<=========>>>=========;;;;;;===>>>>>>BBBOOO]]]uuubbbPPPFFFAAA@@@CCCJJJRRRaaaqqqmmmhhhpppzzz|||kkkiiirrrcccCCC333555777555555888:::<<<===???BBBEEEDDDGGGMMMZZZtttvvvYYYMMMDDDBBBCCCHHHNNNWWWgggvvvvvvjjj\\\UUUMMMJJJGGGCCCAAACCCBBBCCCCCCEEEIIIQQQ\\\ddd[[[bbbllluuu}}}}}}pppjjjjjjqqqzzzwww}}}~~~mmmWWWMMMLLLKKKHHHDDDnnn^^^XXXYYYVVVOOOKKKIIIFFFBBBBBB<<<999999777222......---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))(((***+++...222555666444222000;;;DDDGGGHHHGGG???444???BBBFFFGGGFFFEEEGGGIIISSS\\\___UUUHHHAAAAAABBBCCCBBBDDDFFFGGGOOOcccxxxwwwmmmcccWWWNNNLLLJJJVVVsss}}}|||yyyxxx}}}mmmMMMFFFNNNSSSUUUVVVUUU[[[]]]YYYXXX\\\]]]ZZZUUUWWWQQQTTT___^^^tttvvvooolllzzzzzzqqq^^^ZZZSSSMMMIIIIIILLLNNNLLLJJJHHHHHHHHHGGGEEECCC@@@AAAAAAAAAAAAAAA@@@???::::::===>>><<<>>>JJJVVVllldddPPPEEE???>>>@@@FFFNNN\\\mmm~~~wwwrrr}}}qqqsss}}}~~~zzz]]]>>>111444888666666888:::<<<>>>@@@DDDGGGCCCFFFIIIQQQiiijjjdddFFFBBBBBBEEEGGGLLLZZZiiixxxwww___WWWOOOLLLIIIEEEDDDFFF@@@@@@@@@@@@CCCJJJUUU]]]TTTUUUXXX^^^gggpppwwwzzz{{{nnnhhhkkkqqqzzz~~~{{{yyy{{{zzzdddNNNHHHIIIFFFDDDDDDbbb[[[YYYYYYVVVOOOKKKJJJHHHDDDDDD@@@:::666333111///---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))+++///555::::::555111111444;;;CCCBBB;;;;;;@@@<<>><<<<<<;;;===EEEOOOjjjdddOOOFFFBBB???>>>BBBHHHVVVjjj}}}vvvtttpppPPP;;;333333555666666888:::<<<===???BBBDDD@@@HHHLLLMMMYYYyyy|||PPPJJJEEECCCCCCGGGSSS___rrrxxxfffUUUOOOLLLHHHFFFGGGEEECCCAAA??????CCCHHHLLLHHHHHHJJJMMMTTT[[[cccgggiiinnntttyyy~~~~~~xxxttt|||ooommmgggbbbggguuu~~~eeeVVVGGGCCCDDDEEEDDDDDDbbb[[[YYYYYYVVVOOOKKKJJJHHHDDDDDD@@@:::666333111///---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))***...333888888555222111444;;;BBBAAA>>>CCCKKK>>>BBBFFFHHHIIILLLRRRXXXdddjjjmmmhhh[[[LLLBBB===@@@???@@@AAAAAADDDNNNZZZzzz{{{qqqdddWWWNNNNNNNNNVVVnnn|||rrrrrrwwwkkk]]]YYYWWWQQQSSS]]]^^^______^^^[[[XXXWWWXXXYYYYYY[[[XXXXXX[[[\\\lllttttttuuuggg{{{{{{xxxoooiiikkkyyypppfff\\\UUUPPPMMMNNNLLLKKKLLLNNNOOOOOONNNPPPKKKKKKOOOOOOIIIEEEEEEDDDAAA???>>><<<===DDDMMMgggaaaOOOHHHCCC@@@>>>@@@GGGUUUhhh|||zzz{{{kkkKKK888333444666777666888;;;===>>>???AAACCCAAAEEEJJJLLLUUUnnndddOOOAAACCCEEECCCLLL]]]lllyyylll```WWWNNNIIIIIIDDDCCCBBBAAA@@@AAACCCDDDDDDDDDEEEGGGKKKPPPUUUXXXZZZ^^^ccchhhlllooosssuuuwwwyyyyyywwwtttuuu{{{mmmbbbdddgggbbbcccccceeeooouuu[[[OOODDDDDDFFFGGGFFFFFFddd[[[YYYYYYVVVOOOKKKJJJHHHDDDDDD@@@:::666333111///---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******)))***,,,000444666555444111333999>>>@@@BBBJJJRRRAAADDDGGGHHHJJJNNNUUUZZZpppzzz~~~ssseeeXXXIII;;;======>>>AAAAAAAAAGGGOOOoooyyymmmcccQQQOOOOOOTTT^^^ooovvvnnnrrrXXXTTTZZZ\\\RRROOOWWWZZZZZZ]]]```]]]XXXTTTTTTVVVZZZ\\\YYYYYY\\\[[[ggg}}}llljjjkkkwww|||xxxqqqgggccchhh}}}yyyjjj]]]UUURRRMMMLLLLLLNNNQQQSSSTTTTTTVVVSSSRRRTTTTTTPPPLLLKKKIIIEEEBBBAAA===<<>>???EEESSSggg{{{||||||}}}fffEEE555444666777777777:::<<<>>>>>>???AAACCCBBBBBBGGGLLLPPP^^^}}}~~~[[[CCCFFFGGG???FFFZZZ```mmm}}}zzziiiYYYNNNKKKFFFFFFEEEDDDCCCBBB@@@@@@AAAAAAAAABBBCCCEEEFFFGGGMMMQQQUUUXXX[[[]]]```cccffffffeeedddcccdddfffgggqqqyyyzzzlllZZZQQQRRRVVVXXX___gggqqqcccTTTKKKDDDEEEHHHGGGFFFFFFfff[[[YYYYYYVVVOOOKKKJJJHHHDDDDDD@@@:::666333111///---,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((())))))***************))))))***---000333555666555444666;;;AAAGGGKKKNNNAAADDDFFFHHHIIILLLPPPSSStttuuujjjcccTTTBBB===<<<>>>AAABBBAAADDDHHH^^^uuuvvvlll[[[SSSPPPSSSTTTZZZsss{{{xxxhhhOOOJJJQQQSSSJJJJJJTTTXXXVVV\\\aaa___WWWRRRRRRTTTVVVZZZXXXWWW\\\[[[bbbuuuxxxtttpppbbbXXXqqq~~~}}}{{{|||qqqiii```aaajjj{{{nnnddd^^^XXXWWWWWWYYY\\\^^^______]]][[[[[[[[[[[[XXXTTTQQQMMMIIIFFFCCC>>><<>>@@@@@@AAABBBCCCDDDAAAEEELLLLLLPPPiiioooTTTKKKEEE???EEEUUUUUU```ooojjjYYYOOOLLLJJJHHHFFFFFFEEEDDDCCCAAAAAAAAAAAAAAA@@@??????EEEHHHKKKLLLNNNOOORRRTTTUUUSSSQQQQQQSSSSSSQQQOOOLLLSSSWWWRRRKKKKKKSSS[[[bbbmmm{{{|||qqq[[[SSSLLLFFFFFFGGGEEEEEEGGGjjj\\\YYYYYYVVVOOOKKKJJJHHHDDDDDD@@@:::666333111///---,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((()))************)))))))))***+++---111555888>>>999666;;;EEELLLKKKEEE>>>AAAEEEHHHKKKMMMNNNPPP___nnnuuuqqqnnnmmm___LLL@@@===<<<@@@BBBAAABBBEEEPPPgggwwwhhhYYYPPPQQQPPPPPPbbb{{{{{{zzz~~~|||ZZZOOOHHHLLLQQQLLLNNNVVVVVVUUU[[[```^^^WWWQQQQQQTTTQQQVVVTTTTTT[[[[[[```nnnlllqqquuufffQQQcccqqq~~~vvvmmmeee\\\```ooo~~~wwwuuusssrrrrrrtttvvvvvvuuuoooooommmjjjfffaaaZZZUUUPPPLLLIIIFFFAAA===AAAHHH[[[ttt^^^RRRNNNGGG@@@;;;===DDDSSShhh~~~}}}]]]>>>555777777666888999<<<@@@BBBCCCCCCDDDEEEGGGCCCFFFLLLJJJIII[[[tttmmmUUUEEEAAAFFFLLLOOOXXXfffuuummm^^^TTTOOOHHHDDDDDDEEEEEEEEEAAABBBBBBBBBAAA@@@>>>>>>===???@@@AAAAAABBBDDDFFFHHHFFFCCCEEEHHHHHHEEEBBBCCCFFFIIIIIIIIIPPP^^^kkk|||{{{qqq___WWWQQQKKKGGGFFFFFFEEEHHHMMMooo\\\YYYYYYVVVOOOKKKJJJHHHDDDDDD@@@:::666333111///---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))((()))******,,,000666:::DDD>>>888;;;FFFOOOLLLCCC<<>>>>>FFFVVVlllxxx~~~yyyzzz~~~tttVVV;;;555888555555999:::>>>BBBEEEFFFGGGHHHIIIHHHEEEGGGKKKIIIIIITTTcccjjjQQQGGGFFFDDDMMMRRR^^^mmmyyywwwcccZZZOOOGGGDDDEEEEEEEEEAAAAAABBBBBBAAA@@@??????<<<===>>>=========???AAABBB@@@???@@@CCCEEECCCAAABBBCCCHHHOOOVVVaaassszzz}}}aaaPPPPPPKKKHHHFFFFFFFFFGGGLLLTTTsss]]]YYYYYYVVVOOOKKKJJJHHHDDDDDD@@@:::666333111///---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((()))++++++,,,000666;;;???===888777???JJJMMMHHH@@@@@@AAADDDIIIPPPUUUXXXDDDIIITTTcccppptttpppjjjUUUIII>>>;;;===>>>AAADDDGGGMMM]]]yyyrrrcccYYYSSSOOORRRYYYsss~~~zzzttttttwwwiiiTTTSSSKKKPPPYYYWWWWWWYYYTTTTTTUUUTTTRRRPPPOOOQQQSSSQQQWWWSSSQQQZZZ]]]^^^eee|||}}}]]]^^^wwwhhhaaaUUUfff}}}yyymmmddd```]]]aaarrr{{{mmm```WWWTTTQQQOOOJJJFFFIIIPPPeeeuuu^^^RRROOOKKKFFFCCC???HHHZZZqqqwww}}}nnnmmmrrr|||wwwwwwgggLLL666555777444444;;;;;;???DDDGGGIIIJJJKKKLLLGGGGGGHHHHHHIIILLLRRRVVVrrrkkkRRRFFFCCCGGGJJJTTTcccnnnuuu}}}~~~ssscccWWWPPPMMMIIIFFFDDDCCCCCCBBBBBBAAAAAAAAA???@@@@@@???>>>>>>@@@BBBAAA@@@@@@AAADDDFFFGGGGGGJJJMMMXXXfffsss}}}sssyyyyyyvvv|||jjjTTTIIIHHHFFFEEEFFFHHHGGGFFFJJJRRRvvv]]]YYYYYYVVVOOOKKKJJJHHHDDDDDD@@@:::666333111///---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))''')))+++,,,---000666;;;777999555111666CCCLLLMMMFFFBBB??????DDDKKKRRRVVVUUUOOOPPP\\\jjjrrrvvvzzzaaaRRRBBB===>>>@@@BBBFFFFFFDDDNNNjjjpppaaaWWWRRRRRRTTTddd|||^^^PPPSSSJJJMMMQQQMMMNNNUUUUUUTTTRRROOOMMMMMMNNNPPPRRRTTTYYYTTTRRR[[[^^^^^^cccyyyYYYZZZ{{{}}}|||jjj]]]VVVPPP```wwwzzzmmmeeebbbaaacccpppvvvhhhYYYVVVTTTRRRNNNJJJMMMTTTmmmuuu]]]RRROOOMMMIIIHHH@@@JJJ\\\ttt{{{|||ooouuu{{{pppnnnuuusss|||~~~^^^EEE333444777222444===;;;???EEEIIIKKKLLLMMMNNNFFFHHHHHHFFFHHHOOOQQQOOO[[[zzz\\\GGGGGG@@@BBBLLL[[[fffllluuuxxxiii___WWWPPPKKKGGGGGGEEEDDDCCCCCCCCCCCC?????????>>>======???AAABBBBBBCCCDDDFFFHHHKKKNNN___dddrrr|||rrrnnnwww{{{}}}gggSSSKKKGGGEEEEEEFFFIIIKKKHHHCCCEEEKKKwww\\\[[[ZZZVVVOOOKKKJJJGGGAAAEEEAAA:::555222000...---,,,,,,,,,+++++++++******))))))))))))))))))))))))+++*********))))))((((((%%%%%%'''((())))))))))))))))))***+++---222999===888:::666000222===FFFIIIEEEEEEDDDDDDEEEIIIPPPUUUQQQZZZ___```jjjxxx|||uuutttcccMMM>>>;;;>>>@@@AAAEEEEEEJJJ\\\xxx}}}nnnbbbYYYVVVVVV\\\ppp___PPPPPPLLLLLLKKKKKKKKKKKKLLLLLLNNNQQQTTTTTTQQQPPPQQQRRRYYYYYYXXXWWWWWW[[[aaafffzzziiiXXXttt{{{ppp```ZZZ]]]ZZZ```oootttggg```aaa^^^bbbnnn{{{jjjaaaYYYSSSTTTQQQLLLNNNVVVqqqvvv___TTTPPPLLLFFFCCCGGGSSSfffyyymmmqqqxxxtttqqqllllllyyy{{{PPP@@@444555666444777>>><<<===BBBHHHLLLLLLGGGCCCCCCCCCDDDFFFIIILLLOOOQQQZZZddd}}}YYY???BBBBBBDDDIIISSSaaaoooxxx{{{wwwmmmfffbbbXXXQQQJJJGGGIIIKKKJJJHHHHHHEEEBBB@@@@@@AAAAAAAAAAAABBBCCCGGGTTTccciiigggssszzz{{{ooojjjjjjwwwcccRRRLLLHHHDDDAAACCCEEEFFFEEEBBB@@@@@@AAAwww]]][[[[[[VVVOOOLLLKKKGGGBBBEEE@@@:::555222000///---,,,,,,,,,+++++++++******))))))))))))))))))))))))************)))))))))(((&&&&&&'''((())))))))))))))))))***+++,,,111666;;;444888999555666===AAAAAAHHHIIIJJJIIIJJJLLLQQQVVVYYY^^^```dddsssqqqYYYFFF===;;;<<<===AAA@@@CCCPPPfffrrrdddYYYSSSWWW```tttmmmPPPGGGIIIKKKJJJJJJJJJJJJJJJKKKLLLNNNTTTZZZYYYTTTPPPSSSWWWXXXXXXXXXXXXYYY\\\aaaeeexxxsss]]]nnnsssqqqbbb\\\]]][[[```nnnzzzpppddd___```]]]```kkkvvvggg]]]XXXYYYWWWPPPNNNRRRmmmrrr^^^UUURRROOOKKKJJJGGGUUUjjj}}}|||vvvzzztttkkk~~~}}}pppsssxxxtttqqqyyyuuuLLL>>>444555777555777>>>??????@@@DDDHHHIIIGGGEEEDDDEEEFFFGGGJJJMMMPPPQQQTTT\\\vvviiiQQQEEEAAA;;;<<>>@@@CCCEEEFFFDDDAAA???>>>vvv\\\[[[[[[VVVOOOLLLLLLIIICCCCCC???:::555333111///---,,,,,,,,,+++++++++******))))))))))))))))))))))))************))))))))))))''''''((()))************)))*********+++...333777555999<<<:::;;;>>>@@@???IIILLLMMMMMMKKKLLLPPPSSS]]]^^^___eeeyyy}}}gggQQQAAA999888999<<<===???DDDRRRmmmrrrcccZZZWWWTTTZZZuuuZZZFFFEEEIIIHHHHHHHHHHHHHHHIIIJJJKKKJJJSSS\\\[[[TTTPPPSSSXXXUUUVVVXXXXXXZZZ\\\```ccctttuuummmuuu}}}rrrddd\\\ZZZYYY^^^lll|||uuukkkaaa]]]___]]]___gggyyyxxxmmmdddccc^^^WWWVVV[[[ppptttccc[[[VVVRRROOOOOOHHHYYYppp{{{kkkmmm}}}tttooo}}}nnnrrr|||wwwppp{{{kkkEEE:::333666888666777<<>>999555333111///---,,,,,,,,,+++++++++******))))))))))))))))))))))))*********)))))))))))))))(((((()))***************)))******))))))+++///222555999;;;<<<===???AAAAAAJJJLLLMMMJJJGGGGGGKKKPPPXXXZZZ\\\bbbrrrwwwdddPPPBBB<<<:::777;;;@@@CCCIII^^^rrriii^^^TTTRRRaaannnNNNFFFHHHIIIFFFFFFFFFFFFFFFGGGHHHIIIFFFNNNVVVWWWSSSOOOPPPSSSQQQSSSUUUWWWXXXZZZ]]]___oooppprrrxxxllluuuggg\\\YYYUUUZZZiii}}}~~~uuujjj```[[[\\\]]]___eeesss|||tttiii```cccmmmzzz}}}nnnddd\\\TTTOOOOOOJJJ]]]wwwpppmmmyyytttkkknnnqqqrrrzzzvvvooo~~~www```>>>777444777999777888<<>>AAADDDDDDQQQ\\\kkkuuuzzz}}}rrrqqqooonnnpppqqqpppoooiiibbblllvvvtttuuuxxxtttmmmnnnuuuxxxWWWKKK@@@>>>@@@???>>>???;;;>>>AAABBBAAA>>>===<<>>EEEGGGDDDAAA@@@JJJLLLLLLHHHCCCBBBHHHNNNRRRWWWZZZ\\\cccooo}}}zzzfffRRRCCC===333888AAAFFFHHHTTTppptttddd\\\VVVZZZggg[[[JJJIIIHHHBBBEEEEEEEEEEEEEEEFFFGGGGGGFFFIIINNNQQQRRRQQQNNNMMMMMMPPPSSSTTTUUUVVVXXXZZZcccvvvaaazzzppp___zzzmmmddd```XXX\\\iii{{{}}}uuulllaaa[[[[[[ZZZ]]]eeesss|||kkkkkkuuuvvvlllbbbWWWPPPNNNNNNccc}}}|||ooonnn~~~{{{lllfffppp~~~yyyyyyuuusssoooUUU888555555777999999:::<<<===>>>@@@AAABBBDDDEEEFFFDDDEEEFFFGGGHHHIIIIIIJJJIIIQQQVVVYYYjjjmmmbbbSSSFFF@@@>>>??????FFFQQQ___hhhnnnuuuuuuyyyvvveeeeeemmmzzz~~~}}}dddLLLDDD>>>???AAA???>>>???;;;<<<======<<<;;;===>>>kkk```WWWWWWSSSNNNLLLMMMJJJEEE>>>;;;888555444222///---,,,,,,,,,+++++++++******************************))))))))))))************(((((()))******))))))((())))))***))))))))),,,...---777IIIWWWYYYOOODDD???JJJMMMNNNJJJCCCBBBGGGNNNPPPVVV[[[ZZZXXX[[[eeemmmsss\\\GGG;;;222555===EEEGGGJJJZZZmmm}}}mmmfff^^^ZZZYYYeeekkkUUURRRRRRKKKAAAFFFEEEEEEDDDDDDDDDEEEEEEGGGGGGJJJNNNRRRRRROOOLLLMMMOOOQQQRRRRRRRRRTTTVVV[[[qqqdddqqqiiiSSSnnn~~~tttoooooofffgggooo|||yyytttmmmccc\\\ZZZWWW[[[eeevvv}}}tttxxx{{{ssskkk```VVVRRRVVViiiqqqdddjjjssstttqqqpppyyyqqquuuhhhJJJ555555666777999:::;;;<<<:::===AAACCCDDDDDDEEEGGGDDDDDDEEEFFFGGGGGGGGGGGGGGGMMMRRRUUU^^^{{{~~~iiiSSSDDD>>>???BBBBBBIIISSS[[[aaaiiirrryyy~~~rrrhhhZZZ\\\iiilllQQQDDD???===??????<<<;;;<<<:::::::::999888999<<>>EEELLLPPPMMMFFFBBBEEEIIINNNTTTZZZ[[[YYYXXX\\\bbbsss|||}}}hhhPPPAAA888444777@@@DDDCCCJJJUUU```zzztttggg```ZZZZZZjjj}}}{{{YYYTTT\\\\\\QQQIIIGGGFFFEEEDDDDDDCCCDDDDDDDDDFFFIIILLLNNNNNNNNNNNNOOOPPPQQQPPPPPPPPPRRRTTTYYYcccjjjoookkkLLLWWWwwwvvvyyyzzzxxxzzz}}}xxxvvvpppeee[[[WWWWWWZZZcccttt}}}xxxmmm```XXX^^^pppzzzppppppyyyyyynnnwwwaaaAAA555777888888888:::<<<===:::===AAACCCCCCEEEHHHJJJEEEEEEGGGGGGHHHGGGFFFFFFFFFGGGLLLRRRXXXhhhqqqYYYJJJEEEDDD@@@DDDIIIOOOVVV^^^fffkkksssyyyuuukkkbbb^^^WWW^^^uuuxxxVVVBBB>>>;;;;;;>>>===999888:::666888999999999999;;;<<<|||\\\YYYUUUUUUQQQLLLJJJKKKIIIDDD<<<:::777555444222000---,,,,,,,,,+++++++++******************************(((((())))))*********+++'''(((((((((((((((''''''((()))************,,,...///222===HHHHHH???999:::@@@HHHPPPPPPHHHBBBBBBDDDKKKOOOWWW]]]```___```bbbnnnyyywww```QQQ@@@555333<<>>:::===@@@AAABBBEEEIIINNNFFFGGGHHHIIIIIIHHHGGGFFFFFFBBBFFFOOORRRXXXqqqrrrYYYJJJEEE@@@AAACCCHHHOOOWWW^^^bbbiiinnnvvv~~~vvvfff[[[XXXZZZXXXeeeiiiHHH:::<<<:::;;;>>><<<888888;;;333666999::::::999999:::ooo]]]WWWVVVVVVSSSNNNLLLLLLIIIDDD???<<<777444222111///...,,,,,,,,,++++++,,,------************))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((()))***+++,,,,,,---///333888:::999999;;;???;;;@@@FFFHHHHHHFFFEEEEEEMMMPPPWWW___hhhooosssuuuzzzrrrYYYKKK;;;333888===<<<===CCCBBBJJJ\\\yyyttthhh```ZZZYYY___kkkxxxtttxxxhhhUUUHHHKKKPPPMMMKKKNNNPPPLLLJJJJJJGGGBBB???AAAGGGFFFFFFFFFGGGIIIKKKLLLQQQPPPPPPRRRTTTTTTPPPLLLUUUWWWnnnjjj]]]yyyyyyXXXNNNdddvvvooo}}}~~~sssllleee\\\VVVXXXZZZaaaooonnnaaaiii{{{~~~{{{zzz}}}{{{vvvUUU555777777777888999;;;<<<===>>>@@@BBBCCCEEEIIINNNRRRGGGFFFFFFHHHKKKMMMKKKIIIIIICCCDDDKKKNNNPPP___ppprrr\\\MMMDDDBBB???@@@EEELLLRRRUUU^^^^^^fffrrr{{{~~~{{{pppdddZZZYYY___eee```yyymmmOOOAAA===999999999::::::;;;;;;;;;;;;999777777888999888777lll\\\VVVUUUUUURRRMMMKKKKKKHHHCCC@@@===888444333111000...---,,,,,,++++++,,,,,,---************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******************+++++++++...333888<<<======<<<<<>>===???EEEBBBCCCMMMdddttthhh___[[[[[[___lllzzzwwwyyy|||]]]NNNFFFLLLRRRNNNKKKLLLJJJHHHIIILLLJJJDDDAAAAAADDDDDDEEEEEEFFFHHHIIIIIIPPPOOOOOOQQQTTTUUUSSSPPPTTTRRRccc|||cccYYYppp^^^NNN^^^{{{www~~~vvvnnneee\\\UUUSSSUUUZZZfffvvvuuukkkoooqqqrrruuu|||nnnPPP777777777777888999;;;<<<===>>>AAAEEEGGGHHHIIIJJJLLLGGGFFFEEEGGGIIIJJJHHHFFFIIIEEEFFFLLLLLLKKKSSSaaazzzrrr```MMMHHHBBB???AAAEEEJJJMMMTTTUUU\\\iiissswwwzzz}}}~~~|||xxxvvvtttlllaaaXXXWWW\\\fffllluuu{{{\\\FFF===;;;::::::;;;;;;;;;<<<<<<<<<:::888777777999:::999888iiiZZZVVVSSSTTTQQQLLLJJJJJJGGGBBBAAA>>>999555444222111000---,,,,,,++++++,,,,,,,,,************))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((++++++*********))))))))))))***...555;;;???>>><<<999>>>EEEJJJNNNRRRWWW[[[GGGMMMUUU[[[```gggqqqxxx~~~{{{eeeSSSBBB<<<:::888;;;BBBCCC??????MMMhhhvvvhhh```ZZZWWWXXXdddvvvxxxqqq|||___OOOFFFDDDMMMRRROOOIIIHHHBBBBBBFFFLLLLLLFFFBBBAAABBBCCCDDDFFFGGGGGGGGGGGGLLLLLLLLLNNNQQQSSSSSSRRRSSSMMMVVVvvv}}}fffYYYhhhhhhNNNSSSxxxpppfff[[[SSSQQQQQQUUU^^^kkkvvv}}}xxxwwwyyyfffjjjsss{{{bbbHHH888777777888999:::<<<===>>>>>>BBBGGGJJJJJJHHHFFFEEEGGGFFFEEEEEEFFFFFFDDDBBBFFFCCCFFFKKKJJJFFFIIIRRR___tttxxxddd[[[OOOFFFAAAAAACCCDDDHHHHHHMMMXXXaaaeeeiiimmmqqqvvv|||}}}yyyuuupppkkkgggaaaYYYRRRSSS]]]lllwww}}}|||^^^III>>>;;;;;;<<<<<<<<<<<<============999888777777999;;;;;;:::hhhYYYVVVSSSTTTQQQLLLKKKKKKHHHCCCBBB>>>:::666444333222000------,,,+++++++++,,,,,,************)))))))))((())))))))))))))))))))))))))))))'''&&&&&&'''))))))************))))))))))))+++,,,---000666===EEEIIIIIIFFFDDDHHHOOOXXX]]]___LLLMMMPPPUUU[[[bbbiiinnnhhh|||yyyfffQQQCCC<<<777999===CCC???===CCCTTTpppvvvjjj___ZZZWWWYYY```ooovvvrrrwww|||gggSSSEEEAAAAAAIIINNNKKKFFFEEE??????BBBHHHHHHCCC@@@AAABBBDDDFFFIIIJJJIIIHHHGGGIIIHHHHHHJJJLLLNNNOOOPPPSSSNNNQQQjjjwwwaaaggg~~~xxxVVVKKKnnnzzzqqqfffZZZQQQRRRQQQSSSYYYcccmmmtttwwwwwwuuuhhhpppyyyvvvWWW@@@888777777888999;;;===>>>??????CCCHHHJJJIIIGGGEEEDDDGGGGGGFFFFFFEEEDDDBBBAAAAAA@@@CCCHHHHHHEEEGGGMMMTTTggg|||jjjZZZNNNGGGDDDBBBCCCAAABBBJJJPPPSSSVVVZZZfffjjjpppuuuyyy}}}zzzvvvqqqlllhhhbbb\\\XXXPPPNNNQQQ^^^tttcccJJJAAA>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<888777666777:::<<<<<<<<>>@@@BBBDDDHHHWWWvvv|||kkkddd\\\WWWTTTYYYeeerrrzzzmmmhhhppp~~~tttUUUMMMBBB???@@@CCCFFFDDDBBBBBB@@@>>>>>>AAAAAA>>>>>>@@@DDDFFFIIILLLMMMLLLJJJIIIHHHIIIIIIJJJJJJLLLMMMOOOTTTSSSVVVgggiiilllaaaLLLbbb|||rrreeeXXXPPPQQQPPPPPPTTT[[[bbbiiilllsssxxx||||||zzz|||kkkqqq|||sssyyy|||pppOOO:::777777888888:::;;;>>>???@@@@@@CCCEEEGGGGGGFFFGGGGGGGGGHHHHHHGGGFFFDDDCCCCCCAAA@@@AAADDDEEEEEEHHHMMMPPP\\\rrrvvveeeWWWNNNIIIDDD???===AAAEEEFFFJJJNNNXXX[[[aaaggglllqqqvvvyyy}}}~~~{{{yyypppkkkddd^^^XXXRRRMMMJJJHHHOOO___wwwmmmOOOBBB@@@???<<<:::::::::::::::::::::::::::777666666777:::<<<<<<<<>>>>>>>>???@@@BBB===;;;<<<<<<;;;===AAADDDFFFIIILLLMMMLLLKKKJJJIIIKKKMMMMMMMMMNNNPPPQQQSSSXXX[[[eeennnlll|||}}}jjjTTTXXX~~~sssdddWWWNNNJJJJJJIIIKKKNNNTTTYYY\\\___dddiiilllnnnsss{{{uuugggyyyxxxyyywww}}}{{{fffHHH777777888888999:::<<<>>>@@@BBBAAABBBDDDEEEEEEEEEHHHJJJFFFGGGIIIHHHFFFEEEEEEFFFEEEDDDBBBCCCCCCEEEHHHJJJKKKPPP```xxxooobbbYYYIIIBBB<<<<<<======@@@DDDHHHKKKQQQWWW]]]ccciiinnnsssvvv{{{~~~~~~~~~~~~~~~{{{xxxxxxyyywwwsssooofff```WWWPPPKKKIIIHHHGGGQQQ___wwwgggTTTBBB???@@@<<<999999999999999999888888888888777666555666999;;;;;;;;;vvv___TTTSSSTTTQQQMMMLLLMMMJJJEEEBBB>>>999666444333111000///...---,,,++++++++++++************))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((())))))******'''***---...222???RRRaaaVVVLLLBBBAAAJJJSSSXXXXXXNNNHHHEEELLLZZZdddddd```eeecccdddjjjttttttbbbRRRDDD;;;999999>>>DDDCCCAAAKKK[[[pppcccZZZTTTUUUYYYRRRaaassswwwooohhhfffjjjuuunnnVVVHHH@@@===>>>>>><<<;;;;;;===>>>@@@<<<:::<<<===<<<>>>CCCCCCDDDFFFHHHIIIIIIIIIHHHGGGJJJNNNPPPPPPPPPRRRTTTPPPZZZ]]]___uuusssdddppp|||zzz{{{iiiYYYqqquuucccTTTKKKBBBBBBAAABBBCCCFFFJJJMMMMMMRRRYYY^^^bbbiiissszzzlllxxx~~~rrrrrrpppxxx}}}pppYYYAAA777888888888999;;;===???AAABBBAAACCCEEEEEEEEEEEEFFFHHHCCCEEEHHHHHHFFFEEEFFFHHHDDDDDDCCCCCCEEEGGGGGGGGGJJJIIIRRRggg~~~{{{qqq```VVVLLLFFFAAA===>>>AAA>>>AAAFFFJJJNNNSSSXXX\\\fffkkksssxxxyyyxxxvvvuuuvvvwwwyyy{{{|||}}}~~~~~~|||}}}~~~~~~|||{{{yyyxxxtttqqqpppppplllfff```WWWRRRKKKGGGIIIOOOUUUYYYiiizzzyyyOOODDD===@@@???999888===999999888888888777777777777555444555888999999999zzzaaaSSSRRRRRRPPPKKKKKKLLLIIIDDDAAA>>>999555444222111000///...---,,,++++++++++++************))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))((((((((((((&&&(((***,,,000888BBBIIIKKKGGGCCCCCCGGGNNNTTTWWWPPPMMMLLLQQQZZZ```aaa______cccjjjttt}}}tttbbbRRRFFF===777888BBBFFFCCCGGGPPPcccuuukkk```YYYWWWSSSZZZ___dddqqqwwwccc^^^```gggiiiqqq~~~~~~qqqVVVPPPJJJ???:::===>>><<<:::;;;===>>>???;;;;;;>>>???>>>@@@EEEAAABBBCCCEEEFFFFFFFFFFFFBBBGGGLLLOOOPPPPPPRRRUUUMMMYYY]]]ZZZkkkwww\\\bbbuuudddooovvvbbbRRRIII===============>>>BBBDDDGGGLLLRRRVVV[[[bbblllsss{{{ssshhhlllnnnuuu{{{hhhOOO===888:::888888999;;;===???BBBCCCAAACCCFFFGGGFFFDDDDDDEEE@@@CCCFFFGGGEEEEEEGGGIII@@@AAACCCDDDGGGIIIIIIFFFNNNIIIMMM]]]qqqsssdddYYYOOOGGGEEEFFF===???AAACCCDDDFFFJJJLLLVVV]]]fffmmmooonnnllljjjjjjkkkmmmppprrrtttuuuvvvxxxyyyzzz{{{zzzxxxvvvtttsssoookkkiiihhhcccZZZSSSLLLGGGCCCEEENNN[[[hhhpppvvvUUUEEE>>>>>>BBB>>>777999BBB999999999888888888777777777555444555777888888888YYYZZZVVVUUUPPPKKKKKKMMMJJJDDDBBB>>>:::666444222000...------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))'''''')))******)))(((***...444:::>>>DDD???@@@IIIKKKGGGHHHOOOPPPPPPWWWcccjjjgggaaa]]]cccdddlllxxx|||gggWWWHHH;;;555;;;AAA@@@DDDLLLRRR[[[sss~~~sssiii```[[[XXXVVVWWW[[[eeewwwpppccc```cccgggpppsss~~~mmmUUUHHH???@@@GGG<<<;;;;;;;;;<<<===???@@@>>>>>>>>>>>>???@@@AAAAAAFFFFFFFFFEEEEEEEEEEEEEEEDDDKKKOOOMMMNNNRRRRRRNNNQQQQQQXXX]]]cccxxxeee\\\iii{{{```xxxgggRRRDDD===<<<<<<;;;;;;;;;<<<<<<@@@AAAEEEKKKPPPWWWeeerrr{{{{{{nnnzzzxxxzzzbbb\\\hhhqqq{{{~~~rrr___HHH777444888999::::::;;;===>>>@@@AAACCCCCCCCCCCCCCCDDDEEEEEE@@@BBBDDDEEEGGGIIILLLOOOIIIFFFEEEFFFIIIKKKIIIGGGKKKMMMMMMTTT^^^fff|||mmm^^^PPPGGGCCCCCCCCCCCCCCCCCCCCCCCCIIINNNTTTXXXZZZZZZ[[[]]]\\\]]]___dddiiimmmnnnnnnpppooonnnnnnooonnnlllkkkgggeeebbb^^^YYYRRRKKKFFFAAADDDRRRkkk~~~sssTTTBBB<<<;;;;;;:::::::::;;;;;;999:::::::::999777555444777555333333555777777777\\\YYYTTTTTTPPPLLLKKKLLLIIICCCBBB>>>:::666444222000...------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))'''''')))***,,,***)))***,,,111666999===>>>BBBHHHIIIGGGGGGJJJKKKPPP]]]jjjmmmfff^^^ZZZbbbeeekkkrrrwww{{{iiiWWWEEE999<<>><<>>???=========>>>>>>@@@AAABBBEEEEEEEEEEEEEEEEEEEEEEEEEEEMMMRRRQQQRRRTTTSSSPPPNNNLLLRRRWWWZZZpppfff]]]mmm~~~hhh|||~~~wwweeeQQQDDD===<<<;;;;;;;;;;;;;;;;;;===>>>AAAGGGKKKRRR```nnnwwwwwwlll{{{yyyzzzoooeeemmm}}}}}}nnnWWWBBB666444666999999:::;;;<<<>>>???@@@AAAAAA@@@AAAAAACCCEEEFFFGGGHHHIIIIIIHHHHHHJJJLLLHHHGGGFFFGGGJJJKKKIIIGGGHHHIIIFFFLLLXXX___rrryyyhhh^^^XXXUUUQQQLLLHHHFFFEEEEEEEEEEEEGGGIIILLLMMMKKKIIIMMMNNNPPPTTTZZZ^^^______[[[\\\^^^aaabbbaaa^^^ZZZZZZWWWRRRNNNLLLJJJGGGEEEQQQXXXkkkuuuVVVDDD===;;;;;;:::::::::::::::;;;999:::::::::888777555444555333222222444555555555\\\VVVQQQRRRQQQMMMKKKKKKGGGAAABBB???:::777555333000...---,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))'''''')))***---,,,******+++...111333555>>>GGGKKKMMMNNNKKKFFFKKKSSS```jjjiii```[[[\\\bbbdddggghhhffflll}}}|||fffOOO;;;888<<<>>>???AAABBBCCCIIIYYYnnnwwwlll```YYYUUUSSSVVVZZZYYY```lllxxxuuulll`````````bbbhhhrrr|||cccGGG>>>???>>>:::999;;;;;;:::::::::;;;<<<<<<;;;;;;<<<<<<>>>???AAAAAABBBBBBCCCCCCDDDDDDEEEEEEDDDKKKPPPQQQQQQRRRRRROOOOOOLLLOOOTTTUUUaaa}}}jjjlllttt|||ooooooxxx{{{rrr^^^MMMCCC<<<<<<;;;::::::999::::::888999<<>>???>>>===<<<===>>>BBBEEEGGGNNNOOONNNLLLIIIGGGGGGHHHGGGGGGGGGIIIJJJJJJIIIGGGGGGHHHEEEHHHSSSXXXeeezzz}}}wwwmmmaaaVVVNNNIIIGGGGGGCCC@@@AAADDDEEEBBB???BBBAAABBBFFFJJJMMMOOOOOOLLLKKKLLLMMMNNNNNNKKKIIIIIIFFFDDDDDDHHHMMMQQQRRRkkksssyyyUUU===999???:::999999999999999::::::999999999888777666555444333111000000222333333333xxxYYYSSSOOORRRQQQMMMKKKJJJFFFAAABBB???:::777555333111///,,,,,,,,,++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))'''''')))***,,,+++***)))***,,,...///111???LLLTTT]]]aaaVVVGGGOOOTTT]]]```\\\VVVXXX___hhhgggfffddd```aaammm{{{uuu]]]DDD888777888<<>>;;;:::;;;;;;:::::::::::::::::::::::::::;;;<<<>>>@@@@@@??????@@@AAABBBCCCDDDEEEBBBEEEIIIJJJJJJKKKLLLLLLNNNLLLMMMRRRTTTXXXwwwgggsssnnn|||yyyooozzzssslllVVVHHHBBB===<<<;;;:::999888888888666666888<<<@@@FFFTTTbbbqqq}}}llliii{{{ttt^^^AAA333666888444888888888999:::;;;<<<===;;;:::999999;;;@@@DDDGGGPPPPPPPPPMMMIIIFFFEEEEEEEEEFFFGGGIIIJJJJJJHHHGGGEEELLLKKKIIINNNOOOWWWhhhsssooo```UUUOOOOOOLLLIIIGGGFFFEEEDDDCCCCCCAAAAAABBBDDDEEEDDDCCCHHHEEEAAA??????@@@@@@@@@>>>AAAHHHRRR^^^iiioooqqq~~~^^^BBB555777???888888777777888888999999888888888777666555444333222111000000222333333222lllWWWSSSNNNRRRRRRNNNKKKIIIFFFAAACCC???;;;777555333111///,,,,,,+++++++++++++++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))'''''')))***))))))))))))***,,,---...111???OOO^^^nnnrrrbbbKKKNNNQQQWWWYYYUUUPPPSSSZZZiiigggggggggfffdddgggnnnooouuu[[[FFF999666;;;AAACCCDDDEEEFFFGGGOOOdddxxxtttjjjeeeccc```\\\XXXWWWWWWXXXYYYVVV]]]gggmmmqqqvvv~~~~~~{{{sssjjjbbb]]]XXXVVVTTTSSSSSSUUUYYY]]]fffmmmwww}}}tttkkkjjjooommmLLLFFF@@@??????===<<<<<<::::::::::::::::::999999999999999:::;;;<<<>>>???======>>>???AAABBBCCCCCCBBBBBBBBBCCCDDDEEEHHHLLLIIILLLJJJMMMRRRRRRlllkkkmmmjjjuuuuuuttthhhSSSHHHDDD>>>===;;;:::999888888777666555777:::===CCCQQQ___qqq}}}zzzyyyzzz|||~~~wwwlllTTT;;;111666888555777777777777888999;;;;;;999888777777999>>>BBBEEEKKKLLLLLLJJJGGGDDDCCCCCCBBBDDDFFFHHHHHHHHHIIIIIIIIIXXXYYYOOOHHHCCCHHHVVVYYYkkk}}}ooogggbbbbbb```YYYPPPKKKLLLOOOMMMKKKIIIHHHFFFDDD@@@===BBBBBBBBBDDDEEEEEECCC@@@BBBLLL]]]qqqvvvZZZDDD999666666777666666666666666777888888888777666555444333333333222111111222444444333222fffYYYUUUOOOSSSSSSNNNJJJIIIGGGCCCCCC@@@;;;888666444111///++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))'''''')))***'''((()))***+++,,,,,,---222;;;KKK```rrruuudddRRRLLLMMMRRRXXXXXXSSSPPPQQQ^^^^^^ccciiijjjfffeeegggkkkzzzsssZZZFFF<<<999;;;===???CCCFFFEEEEEEMMMWWWjjjyyyqqqlllddd^^^[[[XXXVVVTTTNNNRRRVVVWWWWWWXXX[[[^^^]]]bbbgggiiieee```]]]\\\]]]\\\ZZZXXXUUURRROOONNNPPPPPPRRRUUUVVVYYYaaaiiirrr{{{{{{vvvtttooojjjnnnwwwqqqIII@@@@@@@@@???===;;;:::;;;999999:::;;;;;;:::::::::999999999999999:::;;;<<<<<<<<<===>>>???@@@AAABBBDDDBBBBBBDDDDDDEEEIIINNNMMMVVVPPPNNNVVVUUUgggzzz^^^lll|||xxxssszzzeeeRRRJJJIII???>>><<<;;;999888777777666555666999;;;AAAOOO]]]ppp}}}vvv{{{xxxsss```HHH777222555777777666666666666777888999:::888777666777888<<>><<<===============:::888888999:::;;;<<<<<<;;;;;;999999888888888999999:::;;;;;;<<<===>>>??????@@@DDDBBBEEEIIIJJJGGGIIINNNTTTcccXXXOOOYYYXXXaaafffxxxiii~~~{{{aaaPPPJJJJJJAAA???>>><<<:::888888777777555666888999@@@NNN[[[nnn{{{~~~yyymmmTTT===555555222333777555555555555666777888888888888888888999:::<<<===@@@BBBDDDDDDBBB@@@??????===???AAAAAABBBEEEJJJNNNZZZnnnnnn[[[OOOIIIGGGLLLLLLPPPXXXeeeyyy~~~yyyqqqhhhbbb^^^eeerrrzzzqqqNNNDDD999666999;;;888444333333333333444555666777777666444333222111222222222111222333555555333222eee[[[PPPRRRUUUTTTNNNIIIHHHIIIHHHCCC@@@;;;888666444222000++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))'''''')))***)))***+++,,,,,,+++)))))),,,///>>>QQQYYYUUUSSSWWW]]]QQQJJJNNNWWWZZZXXXUUUYYYcccqqqxxxsssjjjjjjoookkkxxxnnnXXXGGG>>><<<===DDDIIIHHHGGGHHHGGGUUUjjj{{{qqqjjjaaa___\\\[[[[[[ZZZXXXVVVSSSSSSUUUXXXZZZZZZWWWTTTUUUUUUUUUVVVXXXYYYZZZ[[[^^^aaakkkuuuyyy}}}||||||{{{yyykkklll~~~uuuLLL<<<@@@<<<<<<;;;<<>>>>>>>>BBBAAAFFFMMMNNNIIIHHHLLLVVVhhhZZZKKKUUUTTTXXXuuu|||kkkttt|||vvv\\\LLLHHHIIIBBB@@@>>><<<:::999888888777555555777888???MMMZZZlllxxx}}}jjjLLL666555666000000777555555555555555666777888999999999999999::::::;;;???AAACCCCCCAAA???======;;;===??????@@@DDDKKKPPPPPPdddcccSSSLLLJJJGGGIIINNNMMMNNNUUUfff~~~{{{```HHH999888777555444444444444333222222333444555666777777666444222111111111222111111111333444555333111mmm]]]TTTRRRQQQPPPPPPOOOLLLHHHDDD@@@===:::777666444222000///......------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++---...444>>>GGGNNNYYYbbbjjjdddVVVQQQYYYYYYVVV[[[hhhmmmqqqppprrrtttoooffftttmmmlll{{{uuueeeLLLBBB888777???GGGHHHFFFGGGMMMYYYhhhvvvxxxooojjjkkkmmmmmmkkkcccfffhhhgggeeedddfffiiiaaadddhhhiiijjjkkkooorrruuuxxx{{{pppiiimmmssspppiiihhh}}}sssRRRFFFAAA:::<<<>>>>>>===:::999999:::999999888888888888999999:::::::::999999888888888===>>>>>>===;;;;;;<<<>>>???CCCHHHMMMOOOOOONNNLLLQQQPPPMMMKKKMMMSSS\\\bbbmmmxxx~~~{{{eeeSSSEEECCCJJJIIIFFFAAA>>><<<<<<:::999666666777888888===JJJXXXgggvvvzzz}}}vvvaaaGGG333222777555222444555555555666666666777777444555666777888999:::;;;;;;<<<=========<<<;;;:::<<<;;;;;;;;;>>>BBBFFFHHHQQQRRRRRRPPPMMMIIIHHHGGGIIIJJJMMMOOORRR___~~~pppUUUDDD>>>999888777666555444333333111111222222333444555555333333444444444444444444666666666555444444444333mmm^^^TTTRRRQQQOOOOOONNNKKKGGGDDD@@@===:::777666444222000.........---,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******''''''''''''(((((((((((())))))*********+++++++++,,,,,,///777@@@KKK\\\jjjuuuwwwlll```\\\UUUTTT^^^dddiiijjjiiilllssswwwuuuxxxpppmmmuuuxxxcccWWWGGG===<<<>>>@@@@@@EEEHHHPPPYYY```iiiyyy}}}|||}}}|||~~~{{{ooojjjeeeaaaaaacccfffgggwwwyyyWWWCCC@@@???:::CCCAAA???===;;;999777666999888888777777888888999999999999999999999888888:::<<<<<<<<<;;;;;;===???@@@CCCFFFIIIKKKJJJIIIHHHGGGHHHHHHHHHJJJNNNSSSXXX~~~yyydddUUUPPPLLLKKKOOOKKKGGGCCC@@@???===;;;999666666777888999===JJJWWWfffuuuxxx{{{|||{{{qqqWWWBBB222333777555444666555555555555666666666666555555666777888888999:::999:::;;;;;;;;;::::::999;;;::::::;;;===@@@CCCEEEKKKMMMNNNMMMKKKIIIHHHHHHHHHHHHJJJLLLMMMUUUkkkmmmWWWHHH@@@===888888777666555444333333111222222333444444555555444444444444444444333333555555555555444444444444mmm]]]SSSQQQPPPNNNMMMLLLJJJFFFCCC@@@===999777666444222000......------,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))''''''''''''(((((((((((()))))))))*********++++++---,,,---000666CCCYYYmmm}}}{{{jjjXXXTTT___aaacccbbb___aaakkkvvv|||vvvooojjjkkkppp|||{{{mmmYYYGGG<<<888888999======BBBJJJOOOSSSYYYaaaxxxwwwqqqjjjcccZZZVVVVVVXXXWWWWWWcccssssssQQQ===:::===<<<999<<<:::888777888888999888888888777777777777888888888888888888888999999999888999:::;;;:::;;;===@@@AAABBBCCCEEEEEEEEEDDDCCCEEEGGGKKKMMMNNNPPPRRRTTTkkk~~~||||||xxx{{{^^^QQQRRRRRROOONNNLLLJJJGGGDDDBBB@@@===:::888666777999999===HHHUUUdddqqqvvv}}}}}}lllqqqxxxzzz{{{}}}wwwhhhIII<<<333555777555666:::555555555555555555555555555666666666777777777777888888888888888888888888888999999;;;===???AAABBBGGGIIIKKKLLLKKKJJJKKKKKKIIIIIIJJJKKKJJJMMMWWWbbb|||aaaJJJ@@@>>>;;;999777777666555444333333222222333333444444555555555555555444444333333222222333444444444444444444555kkk\\\RRRPPPOOOMMMKKKJJJHHHEEEBBB???===999777555444111///......------,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))************///...------///999PPPeee|||yyyaaaVVV\\\]]]___]]]YYYXXX___jjjsssssspppmmmjjjhhhnnnlll[[[PPPIIIAAA<<<;;;999<<>>@@@AAABBBFFFIIIKKKLLLLLLLLLLLLMMMMMMLLLKKKKKKJJJKKKNNNQQQ\\\sssrrr___HHH;;;;;;<<<999444666666555555444333333222333333444444444555555555555555444444333222111111222222333333444444444555hhh[[[QQQPPPNNNLLLJJJIIIGGGDDDBBB???<<<999666555333111///...------,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************(((((()))))))))*********,,,,,,------,,,444FFFXXXyyywwweeeWWWXXXZZZ\\\\\\[[[XXXZZZbbbiiitttuuuwwwuuuqqqrrrxxxssshhhWWWIII@@@;;;:::???EEEJJJNNNSSSNNNMMMTTTcccnnnvvvzzzhhhccc\\\WWWTTTSSSTTTUUUSSSUUUffflllIII<<<666:::<<<888888???JJJMMMMMMEEE999222444888777666666555555666666777666666666777777888888888888999999999777777888:::>>>>>>>>>???AAABBBCCCDDDFFFHHHKKKLLLMMMOOOQQQSSSQQQrrrxxx}}}~~~}}}}}}wwwxxxkkk[[[UUURRRPPPPPPPPPNNNLLLJJJIIIFFFBBB@@@===:::888999999;;;CCCLLLXXXbbbmmmttt}}}ooo{{{~~~aaa]]]kkknnnrrryyyiiiSSS;;;::::::;;;:::777777999666666666666666666666666777777777777666666666666999888777666777888:::<<<777999;;;===@@@BBBDDDEEEEEEGGGJJJKKKJJJIIIJJJJJJMMMLLLJJJIIIJJJMMMNNNNNNMMMVVViii~~~uuuOOOGGG>>>:::;;;;;;888444555555444444333333222222333333333444444444444444555555444333222222111111111222222222333333444444eee\\\SSSPPPNNNKKKJJJIIIGGGDDDBBB???<<<888666555333111///------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))''''''''''''((((((((((((((((((((()))))))))******((((((***,,,---111>>>LLLooo{{{wwwllliiiddd]]]\\\[[[ZZZ[[[]]]^^^___eeellltttvvvyyy{{{xxxwwwlllYYYCCC===999<<>>???AAACCCEEEEEEFFFGGGIIIJJJKKKMMMPPPSSSVVVmmm|||{{{rrrqqqfff___mmm~~~sssyyyssseeeYYYRRRQQQSSSPPPNNNLLLJJJJJJHHHFFFDDDAAA<<<::::::999999???FFFPPPXXXbbbjjjuuurrrppp___```ooouuu}}}xxx^^^HHH888:::<<<<<<:::888777777666666777777777888888888888888888888777777777777;;;999777666777999<<<>>><<<<<<===>>>@@@BBBDDDEEEAAACCCEEEFFFEEEEEEEEEFFFHHHHHHFFFDDDGGGLLLNNNMMMLLLGGGKKK[[[ooozzzcccSSS@@@>>><<<999777777666666444444333333333222222222333333333333333333333333444444333333222222111111111222222222222222333333|||eee___VVVQQQOOOLLLJJJIIIGGGEEECCC>>><<<888666444333000...------,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******''''''''''''(((((((((((((((((((((((()))))))))******((()))+++,,,...666???WWWbbb___ZZZeeemmmiiiggg```ZZZXXX\\\```dddmmmvvvvvvuuuwwwzzzzzzxxxyyy}}}tttWWWPPPJJJGGGFFFHHHOOOWWW___dddddd[[[RRROOORRRTTT[[[bbbpppzzztttlllcccYYYRRRNNNNNNMMMPPPWWWXXXWWWXXX]]]fffrrrkkkMMM<<<888888888666444333777<<<888999;;;;;;999777555555666555555444444555555666666666666666666666555555555666777666555555777888;;;<<<>>>@@@BBBCCCDDDDDDEEEHHHKKKLLLMMMNNNPPPRRRXXXcccuuurrrxxxvvvhhh\\\___qqqwwwsss}}}{{{|||yyymmm___VVVTTTUUUQQQNNNKKKJJJJJJJJJIIIHHHDDD???;;;:::999888<<>>555888:::::::::999777444666666777888999::::::;;;888888888888999999999999;;;999666555666999<<<>>>BBBAAA???>>>>>>???@@@AAA===???BBBDDDCCCCCCDDDEEEBBBEEEEEEBBBDDDJJJKKKIIIKKKDDDDDDLLLSSS[[[ppplllXXXHHH>>>999999999777444333555777333333333333222222222222222222222222222222222222333333222222222222222222222222222222111111111111{{{fffaaaYYYRRROOOLLLJJJIIIGGGEEECCC>>><<<888666444333000...------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************(((((((((((())))))))))))000,,,***+++******...555>>>NNNSSSXXXlllyyyuuuqqqfff\\\UUUXXX^^^eeeppp{{{}}}yyyxxx{{{}}}zzzxxxxxxiiipppzzzqqqeee[[[PPPIIIKKKPPPeeeuuu|||ooo]]]UUUQQQMMMRRRRRRVVV^^^hhhpppssssssxxxooofff\\\\\\\\\[[[WWWQQQOOOOOOTTTUUU\\\gggmmmnnnsss{{{iiiGGG999===222333444444666999888444:::777555888;;;:::444...555555555444444555555555777777666666555555555444333444555555555666888:::;;;<<<>>>@@@BBBBBBBBBAAAAAAEEEIIILLLLLLLLLMMMMMMQQQTTT```lllxxxxxxjjjcccdddzzz~~~rrrgggooosssmmmccc\\\ZZZZZZQQQNNNKKKIIIIIIJJJKKKJJJFFF@@@<<<:::999777:::???CCCJJJSSS]]]kkk}}}~~~qqqooohhheeeuuuuuu|||yyygggMMM888333666777888999999777333666666777999:::;;;<<<===888888999999999::::::::::::888666444555888<<<>>>GGGDDDAAA===<<<<<<===>>><<>>>>>??????FFFDDDCCCEEEHHHJJJIIIGGGKKKMMMWWWvvvoooiii|||uuudddiiiyyyzzzqqqwwwxxxtttmmmjjjjjjhhhdddYYYTTTOOOOOOQQQOOOIIICCCIIIGGGCCC???;;;:::999999;;;@@@IIIRRR^^^lll|||sssdddcccooo{{{{{{zzz|||}}}qqqWWW>>>222666666777777777777666666333333333444666777999:::777777777777888999:::;;;666666555444666888;;;<<>>>>>@@@CCCEEECCCDDDFFFFFFFFFGGGIIILLLYYYppphhhNNN@@@<<<999555333333333333222222111111111444444333333222111000000000000000000000000000000000111111111111222222222222222222111111111000000{{{^^^ZZZPPPNNNMMMMMMLLLLLLIIIEEEBBB???<<<999666555444111///...------,,,,,,++++++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******++++++******++++++,,,------777DDDSSSiii~~~~~~qqqdddUUUVVV______cccgggiiijjjoooxxxzzzzzzvvvrrr{{{ttteeeYYY]]]ffflllggg[[[VVVWWW```]]]WWWQQQLLLKKKLLLNNNTTTWWWWWWSSSRRRWWW\\\\\\UUUXXX```pppzzzlll```]]]___]]]YYYVVVTTTQQQNNNLLLJJJIIIHHHHHHIIIIIILLLTTT^^^cccbbb^^^gggqqq~~~```GGG:::777666666555555444444444444555555333333333333333333333333555444444333333333444444555666666666666555444333555555777888999:::::::::999999;;;<<<===>>>>>>>>>CCCAAAAAACCCFFFHHHGGGEEEHHHKKKPPPeeesssnnnuuujjjzzzwww}}}mmm{{{|||vvvuuussspppddd]]]TTTOOONNNOOONNNMMMIIIGGGDDD@@@===;;;::::::888<<>>:::999:::;;;<<<;;;<<<>>>@@@AAAAAABBBDDDFFFCCCCCCCCCCCCBBBBBBBBBBBB===???@@@@@@@@@AAACCCEEEIIIVVVbbbhhhxxx{{{^^^MMM===777777555333222333333222222222111111111444333333222111111000000000000000000000000000000//////000000000111111111222222111111111000000000vvvZZZVVVLLLNNNMMMLLLKKKJJJHHHDDDAAA>>>;;;888666555444222111...------,,,,,,++++++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++************+++,,,,,,'''///888EEEZZZuuuvvv]]]WWW]]]\\\[[[```ccccccjjjyyy~~~~~~qqqiiikkkwww{{{pppggggggiiiggg```WWWOOOKKKMMMOOONNNPPPPPPLLLKKKLLLJJJFFFKKKKKKMMMRRRYYY```dddeeeZZZRRRKKKKKKKKKIIIGGGHHHDDDDDDEEEFFFFFFGGGGGGHHHGGGIIISSSjjjwww```DDD333222666666444555444444333333444444555333333333333333333333333444444333333333333444444666666666666666666555444444555666888999999999999777888999;;;<<<<<<======???>>>>>>@@@CCCEEEEEEEEECCCJJJLLLWWW{{{zzzxxxxxxuuummmqqq}}}}}}xxxtttqqqccc]]]UUUOOOMMMMMMNNNNNNHHHGGGEEECCC@@@>>><<<;;;888:::===CCCOOOeeevvvrrrrrrttt|||}}}zzznnnWWW@@@444333333444444555555444444333333333222222333333444555444444444444555666777888888888:::;;;<<<<<<=========;;;:::999999999888666;;;===>>>??????@@@BBBCCCBBBCCCEEEFFFFFFDDDAAA???<<<>>>????????????AAACCC>>>DDDFFFFFFTTTqqqtttfff[[[AAA999333444666555444555222222222111111111111111333333222222111000000000////////////////////////........./////////000000111111111111000000000000yyy^^^ZZZOOOOOOMMMKKKJJJIIIGGGDDDAAA===;;;888666666555333111...------,,,,,,++++++***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((***************++++++,,,)))---222:::JJJeeennnggghhhccc\\\```aaaccclllsssuuutttoooeeeZZZRRRPPPQQQNNNQQQRRRQQQRRRSSSNNNGGGKKKJJJHHHFFFFFFGGGIIIJJJKKKGGGFFFHHHFFFCCCDDDGGGJJJJJJKKKJJJJJJJJJLLLMMMRRRWWWffftttUUUHHH888222555999666111444444333333333333444444222222222222222222222222333333333222333333444444555666666777666666555555444555666777888888888888666777888999;;;;;;;;;;;;<<<<<<===???AAACCCDDDEEEAAAMMMQQQTTTqqqssswwwmmmppp~~~rrriiibbbZZZYYYWWWUUUSSSPPPKKKIIIGGGGGGFFFEEECCCAAA???===;;;<<<<<>>???AAAAAABBBDDDEEEDDDBBB???===<<<===??????>>>>>>???@@@<<<@@@@@@===CCCSSSdddlll}}}ppp___QQQFFF>>>777555444666555222222555111111111111111111111000222222111111000000000000............................../////////000000000111111000000000/////////hhhcccWWWPPPNNNKKKJJJIIIGGGCCCAAA===;;;888666666555333111...------,,,,,,++++++***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((******))))))******+++,,,+++---///222===TTTttt}}}wwwrrrggg___^^^^^^aaannnuuuqqq}}}qqqfff^^^[[[\\\YYYRRRMMMNNNRRRPPPKKKJJJIIIIIIIIIIIIJJJKKKLLLCCCCCCEEEHHHFFFDDDFFFKKKJJJLLLNNNOOOQQQUUU[[[```ooorrrzzzlllTTT???;;;666444666777555333333333222222222222333333222222222222222222222222222222222222222333444555555555666666666666555555444555666666777777777777555666777999::::::;;;;;;;;;<<<>>>???AAABBBDDDEEEEEEQQQSSSPPPbbb}}}oooggguuuyyyjjj```]]]]]]]]]^^^\\\WWWPPPJJJGGGGGGGGGFFFDDDCCCAAA@@@>>>>>>===>>>IIIdddyyy}}}zzzxxx|||}}}wwwaaaFFF444000333111111222222222222111111222222111000000000000111111111111111222333444555444666888:::;;;:::888777555666888;;;======:::888888:::<<<<<<<<<<<<>>>???@@@@@@?????????>>>>>>===888:::<<<<<<;;;::::::;;;888<<<>>>;;;;;;>>>BBBCCCQQQ[[[jjjyyyzzzooo^^^NNNBBB999444333555333333444000+++,,,000000000000000000000000000111111000000000000//////------------------------/////////000000000111111000000000/////////......oooiii\\\QQQOOOLLLJJJIIIGGGDDDBBB>>>;;;888666555444222111...------,,,,,,++++++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))***++++++******,,,///555EEE```wwwuuusss|||lllccc```]]]^^^iiiyyypppxxx~~~qqq^^^PPPOOOUUUXXXUUUKKKJJJJJJKKKNNNOOONNNMMMJJJKKKOOOSSSTTTRRRVVV\\\XXX]]]eeelllrrrzzzlllMMM888777666333111///111555888333222222111111222222333333333333333333333333333222111111222222333444555333444555555555555555555444444555666666666666666555666777999::::::;;;;;;;;;===???@@@@@@AAACCCEEEJJJOOOOOOJJJSSSsssxxxeeekkkzzzzzzqqqnnnjjjhhhgggaaaWWWOOOGGGGGGFFFEEEDDDCCCCCCBBB>>>???===>>>GGG```sssyyywwwdddjjjwww||||||tttZZZAAA444111111000111111222222111111000111111000000000000000111000000000111111222333444333444666888888777666555444555777;;;>>>>>><<<:::888:::;;;;;;;;;;;;===>>>>>>===;;;;;;;;;<<<===>>>:::<<<>>>>>><<<;;;;;;;;;777888999999888888999::::::@@@IIISSS___ooouuuhhhSSSIII>>>777333000111444444222222222///+++---222////////////000000000000000000000///////////////........................//////000000000111111111////////////............mmmhhh[[[SSSPPPMMMJJJIIIGGGEEECCC???<<<999666555444111///...------,,,,,,++++++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))***++++++***)))+++...000888JJJ[[[___gggssspppiiibbbccckkkrrrsssxxx~~~ooonnnrrrqqqlllRRROOOMMMOOOVVVZZZZZZWWW___```dddkkkooopppuuu{{{iiiMMM999111444333111///...000444777222222111111111111222222333333333333333333333333111111111111222333444555222222333444444444444444444444555666666666555555666666888999:::;;;;;;;;;:::===??????>>>>>>AAACCCHHHIIIKKKJJJLLL^^^nnnhhhsssvvvbbbRRRGGGFFFEEEDDDCCCCCCDDDEEE???AAA@@@@@@HHH^^^lllqqqsss^^^___iiiyyy~~~{{{fffJJJ888333333222111111111222222111111111111000000000000000111111000000000000111222333444222333444555555555444444555555777:::======;;;999888:::;;;;;;;;;;;;<<<>>>:::::::::::::::;;;===>>><<<>>>@@@@@@???===<<<<<<888777777888888888:::<<<666888:::===AAAJJJVVV___mmm{{{~~~ooo___PPPEEE:::333///111222000111444333111222333111...///333........./////////000000////////////////////////................................./////////000000/////////.........------iiieeeYYYTTTQQQMMMKKKIIIHHHEEECCC@@@===999777555333111///......---,,,,,,++++++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))******+++,,,+++,,,...---...999FFFTTTcccyyyjjj```aaagggjjjvvvtttrrrwwwlllhhhfffmmmzzzssscccMMM777111999000111222333444444333222222222111111111111222222444444444444444444444444111111111111222333444555111222333333444444444333444444555555666555555555666777888999:::;;;;;;;;;:::<<>>======???BBBBBBDDDKKKQQQMMMQQQpppyyymmmxxxjjjqqqoooWWWGGGFFFDDDBBBBBBCCCEEEFFFAAACCCDDDDDDJJJ___}}}ooonnnrrraaa\\\aaarrr~~~|||oooVVV;;;///111555555111111222222222222111111000000000000000111222222000000000000111222333444333333444444444444444444666666777999;;;;;;999777999:::;;;;;;;;;;;;<<<===888999:::;;;<<<<<<======999;;;======;;;999888888666555555666666444444555111333666777777:::???CCCDDDRRReeevvvyyygggVVVHHH>>>555///222......444555111///111///---...111000,,,,,,...---.........//////000000.........///////////////////////////////////////---------.........////////////.........---------zzzhhhfffWWWSSSRRRMMMHHHHHHJJJGGGBBB@@@===888555444333222111///......---+++******)))******))))))))))))******))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''((((((((((((''')))******))))))***+++)))************+++++++++,,,+++******,,,...111222FFF[[[vvv~~~pppdddaaadddffflllnnnkkkpppzzzsssTTTEEE<<<222...111111111111111111111111111222222111111111111111111333444666666666444222111111333555777777555333111000000111222333333333333444444555666777777777666888999::::::888888999;;;======<<<<<<===???AAABBBIIIGGGJJJOOOOOORRReee|||wwwhhhpppqqqwww\\\OOOIIICCCBBBFFFJJJJJJIIIFFFHHHJJJIIIOOOccczzzssshhhtttgggWWW^^^hhhrrr]]]<<<333444222///000111111222222222111111000000000000000000111111222////////////000111222333333444444444333444777:::666777777888888888888777777999;;;<<<<<<<<<>>>@@@<<<;;;:::999999999:::;;;::::::999999888777666666666555333222333555777888555555666777888:::<<<===<<>>@@@AAACCC@@@DDDJJJKKKMMM]]]oooyyygggrrr}}}lllvvvzzzmmmkkkppphhhQQQLLLGGGFFFJJJMMMNNNMMMJJJKKKKKKJJJQQQeeejjjeeezzzxxxhhhfffjjjnnntttrrrTTT888111333111000111000111111222222111111000000000//////000000111222////////////000111222333333333444444333444666999666666777777888888777777888:::<<<<<<<<<===>>>@@@;;;:::999888777888999999:::999999888777777666666555444333222333444666777666666666666666777888888666777999<<>>???@@@>>>;;;???FFFIIIJJJSSS```aaalllttteeeiiitttdddbbblllqqqQQQMMMHHHHHHKKKNNNNNNMMMLLLLLLJJJIIIQQQfff|||~~~{{{wwwxxxccchhh|||uuurrr~~~```HHH333///222111000000000000111111111111000000000000//////000000111222////////////000111222333222333444333333333555777555666666777777777777888999:::<<<<<<<<<<<<>>>???999999888777666666777777888888888777666666555555555444333222333444555666777666555444444444444444555555555555555555555555111555:::>>>BBBFFFJJJLLLRRRVVV]]]dddjjjnnnoooppprrrqqqrrruuuxxxwwwrrrmmmmmmlllkkkiiifffbbb___]]]LLLJJJGGGBBB<<<666111...///...---...000111000//////////////////.........//////......------,,,,,,---------------------------------............///---------.........//////------------------......//////......---,,,,,,,,,uuuoooZZZSSSTTTRRRMMMJJJKKKIIIEEEAAA>>>999666555444222111......---,,,,,,+++************))))))))))))******((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''((())))))(((((()))+++))))))))))))************++++++***))))))******+++---///777JJJeee|||oooeeegggwww~~~wwwssswwwlllvvviiiOOO===444---///222111111333000000000000000000000000//////000000111222333333000000///......//////000000111222333333222111000///000111111222111111111111222333444555666666666444555777888888888:::<<<;;;;;;<<<===>>>???@@@@@@>>><<>>;;;888777444444333222222222222333......///000111111000///........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........,,,,,,------------...............------,,,,,,,,,uuuoooWWWRRRUUUSSSNNNKKKKKKIIIEEEAAA>>>999666555444333222---------,,,,,,++++++*********))))))))))))******((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((((((&&&((())))))(((((()))***(((((()))))))))*********++++++******)))))))))***000,,,,,,888LLL```nnnvvvuuuhhhkkkmmmgggffflllrrrtttuuuxxx~~~~~~|||}}}ttt^^^JJJ777888444111333333111000000////////////////////////000000111111222333444444000000////////////000111000111111222222111111000111111111111000///......000111222444555555666666333555666777777888999;;;;;;<<<<<<>>>??????@@@@@@>>>>>>AAAGGGKKKLLLMMMOOO]]]~~~pppmmmaaakkk}}}|||~~~gggeeedddtttxxxwww~~~wwwqqqssstttjjj^^^UUUTTTRRRRRRSSSSSSSSSSSSTTTQQQNNNOOO[[[pppxxxrrrqqqooouuuwww{{{ooouuu}}}vvvlllvvv|||uuu___CCC:::222000111000...------...///000000000000000/////////...///000000111////////////000111222333333444666555333333333444444444444444555666777888666888999888777777888999999999999888777777666555555555444444444444333333333333333222222222333333444444333333333444555555000000111222333333444444222333444444222111111222111222333444444555444444444444444555777777777666444444333222111000......333222000///........./////////...---,,,,,,,,,------------------.........,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------......---------------,,,,,,,,,vvvpppVVVQQQTTTTTTOOOKKKJJJHHHEEEBBB>>>:::777555444333222---------,,,,,,+++++++++******))))))))))))******))))))))))))))))))))))))&&&&&&''''''((()))))))))''''''''''''((((((((((((&&&((())))))''''''(((***((((((((()))))))))*********++++++***************...***)))///:::HHHZZZggg~~~yyyooojjjdddbbbdddlllpppwww~~~qqqVVVBBB888...333333333333222111000000////////////////////////000000111111222222333333//////000000000000111111111111111222222111111111111111111111000...---,,,///000111333444555555666333555666777666666888::::::;;;<<<===>>>?????????===???AAAEEEGGGIIIJJJKKKWWWrrrxxxhhh___|||uuu}}}wwwhhh\\\ddduuuvvvqqqrrrnnnssswwwtttmmmkkkooouuuqqqmmmdddZZZVVVWWWVVVRRRPPPQQQRRRSSSTTTUUUVVVWWWUUURRRQQQVVVbbbvvvyyyoooqqqwwwpppqqqtttyyylll\\\lll|||vvvuuuiiiPPP:::777333111000///...---,,,---...//////000000/////////......//////000111////////////000111222333444666777777555333333444444333333333444555777888666777888777555555555777999999999999888666555444333333333333333333333333333333222222222222111111111111111222333444555666000000111111111111111111---///111111111000111222000000000000000000111111//////000111111111111111111111111000000000111111000///...------------------......---+++,,,...000,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,xxxtttYYYPPPTTTTTTOOOJJJIIIGGGEEEBBB???:::777555555333222------,,,,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))&&&&&&''''''((())))))***''''''''''''((((((((((((&&&'''((((((''''''(((***(((((((((((()))))))))*********++++++++++++++++++)))))),,,//////555FFFWWWmmm{{{xxxoooiiieeemmmzzzxxxbbbQQQ===444333...///111222111//////000000........................////////////000000000000---...///111111111000///222222222222222222222222...//////000000//////......///111222444555555555444555666666555555777888777888:::<<<=========<<<===@@@BBBCCCCCCEEEIIIKKKTTTcccxxxppp}}}ppprrraaa]]]cccwwwyyyrrrqqqeeegggjjjiiigggdddeeefff]]]]]]YYYQQQMMMNNNNNNMMMLLLOOOSSSWWWZZZ]]]___aaa___^^^___ffftttuuuttt~~~wwwttt}}}}}}mmm\\\iii||||||{{{yyyZZZBBB111333333111//////......+++,,,---...///////////////............///000000////////////000111222333666777999888666444333444333333222222333555777999666777888777555444555666888888888888777555333222222222222222222222222222222222222222222111000000000000000000111222333444333222222222222111111111,,,...000111000000111333//////.........//////000---...///000//////...//////............//////000+++,,,---...//////000000+++---//////------///111++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,{{{www]]]OOOSSSTTTOOOJJJHHHGGGDDDBBB???:::777666555333222---,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))&&&&&&&&&'''((())))))***''''''''''''((((((((()))&&&'''((((((''''''(((***(((((((((((())))))))))))******+++,,,,,,,,,,,,,,,&&&***000111***)))777JJJ]]]jjjtttwwwvvvwww|||~~~___EEE888......333111...222333000---...//////.......................................---------+++---///111111000///...222222222222222222222222+++,,,---///000000111111...///000222444555555555444666777666555555666777555666888:::;;;;;;;;;:::===AAADDDBBBAAAEEEJJJMMMNNNSSS{{{zzzllluuu~~~lll^^^ZZZkkk~~~|||vvvqqqkkkgggddd```[[[XXXRRRTTTSSSOOONNNOOONNNKKKPPPTTTZZZ```eeeiiimmmpppqqqpppsss|||{{{vvv}}}uuuuuu{{{vvv{{{}}}xxxuuufffmmmhhhIII222,,,000222000......//////+++,,,---...////////////...............///000000////////////000111222333777888:::999777555444444333222111111222555777999777888999888666444555666666777777777666444222111111111111111111222222222222222222222222111000///000////////////000000111000000000000000000000000---///000000///......///222111000/////////000111---///111111000///...///......------------.....................---,,,+++&&&)))------+++******++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,}}}^^^SSSTTTQQQMMMKKKKKKGGGBBB@@@@@@;;;333000222222111............---,,,+++***************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))******************************************+++,,,---//////000>>>LLLfff|||vvvsssssspppooowww~~~RRREEE666///000333111---//////...------------...000000//////............---------------------------...///000000///...---......///000000///...------------...///000000111222111222222333444555666111444666777777666666777888888999:::;;;======>>>???@@@AAABBBAAABBBEEEGGGFFFJJJYYY}}}zzzoootttooo___aaammmzzztttiiieeebbb[[[VVVWWWWWWSSSPPPOOOQQQUUUWWWYYYYYY^^^fffnnnwwwzzz{{{uuuuuuyyyyyytttjjjxxx}}}tttqqqsss{{{xxxYYY>>>111222111111000///......---,,,,,,,,,---------..................///000222222...///000222222333333333777666555333222222333333111222222333333444444555222222222222222222222222444444333333222111000000//////////////////////////////////////////////////////////////////////////////000000000000//////000000//////.........---........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))...------,,,+++***))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************```SSSTTTQQQMMMKKKLLLHHHCCCCCC@@@999444555999888333............---,,,+++************)))))))))(((((('''((((((((())))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((()))))))))***************************************+++,,,---...//////555<<>>666...+++---///...,,,///......---------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......---...///000000///...---------......///000000111111111111111222333444444111444666777666666666777888999999:::;;;<<<<<<===;;;<<<=========>>>@@@BBBCCCFFFPPPkkkqqq~~~kkk___cccmmm|||yyylllfffaaa\\\YYYZZZ[[[XXXVVVWWW[[[___ccceeemmmvvv|||~~~yyy|||xxxxxx{{{eeeKKK999111111111000000///......---,,,,,,,,,---------......------------...///000111//////000111222222222111555444333111000000111111000000111111222333333333111333555666666444222000333333222222111111000000...........................................................................//////000000//////.../////////.........------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))---,,,,,,++++++******)))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************```SSSTTTRRRMMMLLLMMMIIIDDDEEE???888555:::@@@===555............---,,,+++*********))))))))))))((((((''''''((((((((()))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))************************************+++,,,------.../////////555CCCTTTdddvvv~~~vvvssssssxxx~~~kkkLLL777222000//////000111000//////...------,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++//////............//////---....../////////......------......///000000000111111111111111111111111111333555666555555666777999999999999::::::;;;;;;888:::;;;;;;:::;;;===???@@@AAAFFFUUUsss}}}kkk|||lllcccbbbpppxxxnnnhhhcccbbbcccfffeeeeeehhhnnnuuuzzz|||zzzxxxtttuuurrruuu{{{jjjLLL;;;444000111000000//////.........,,,,,,,,,---------......,,,,,,,,,,,,---...////////////000000000000000///222111000///......///////////////000111111222222000333888::::::666111...000000000000000000000000..............................................................................////////////..................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************```TTTUUUSSSNNNMMMMMMJJJEEECCC@@@999666999>>><<<555............---,,,+++******)))))))))(((((((((((('''''''''((((((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))***************************)))******+++,,,---------...---...333===LLLbbbtttyyyZZZBBB888777222333333222111000000000...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************************//////---,,,,,,---//////------..............................//////000000000000000000000000//////111333555555444444555777888888999999999999999999:::;;;<<<<<<;;;;;;>>>@@@>>>@@@BBBFFFZZZmmmiii|||zzzsssooo~~~qqqaaaeeettt~~~xxxuuuttttttuuuwww}}}pppkkksssmmmqqqyyyuuuRRR999222111...000000/////////.........,,,,,,,,,---------......------,,,,,,---...////////////////////////......000000///..................//////000000111222222111333777999999555111---......//////////////////------------------------------------------------------------------------------............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************))))))))))))))))))******+++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************dddVVVWWWTTTPPPNNNNNNJJJEEE@@@@@@<<<777555777666333............---,,,+++***)))))))))(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,------/////////888LLL```pppyyyvvvyyy|||qqqSSS:::...000666///000000...+++***,,,///------,,,+++++++++++++++******++++++++++++++++++************************///...---,,,,,,---...///------------......//////............//////////////////000000000///......111222444444333333555777777777888888888888888888:::;;;<<<;;;;;;;;;===???>>>AAACCCCCCMMMnnnmmm^^^dddvvvqqqrrr{{{[[[XXXdddxxxkkk``````vvvsssiiixxx~~~uuuyyy|||___@@@000111111---////////////............,,,,,,,,,---------...............---......//////....../////////......---///////////////.........//////000000111222222222111222444444444222000///..................//////------------------------------------------------------------------------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))((())))))******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************iiiYYYYYYVVVQQQOOONNNJJJDDD???@@@>>>777333333222000............---,,,+++***))))))((((((((((((''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++)))+++---,,,)))+++999HHHVVVggg~~~|||{{{vvv```EEE555222333000,,,,,,,,,,,,+++***+++...000---,,,++++++******++++++************++++++++++++************************......------------......,,,,,,,,,,,,---...///000......//////////////////---...///000000000///...111222333222222222444666666666666777777777888888888999:::999888999:::<<<>>>CCCFFFEEEGGG\\\aaaWWWaaazzzbbbiii|||wwwSSSLLLSSSjjj|||xxxiii^^^fffooo~~~tttkkkrrrgggHHH444000111000---........................,,,,,,,,,---------......///...............//////......///////////////......///////////////....../////////000111111222222111111000000000000111111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************(((((()))))))))))))))***)))))))))*********++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************jjj[[[\\\XXXRRROOONNNIIICCCAAA@@@<<<777666777444...............---,,,+++***))))))((((((((('''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))******************((()))+++***)))...555===GGGZZZppp{{{~~~xxxjjjMMM???111///555888222)))---,,,,,,,,,---...//////,,,,,,+++************************++++++,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,++++++,,,...///000/////////////////////...,,,---///111111111000///111222222222111222444666444444555666666777888888777888999888777777999;;;???BBBEEEEEECCCLLLggggggSSSYYYsssuuueeeeeeuuuhhhPPP???KKKcccnnnmmmjjjaaadddmmmyyyooolllqqqvvvmmmPPP555///111///---...........................,,,,,,,,,---------............---------------...---...///000000000000000------...//////......------......//////000111111////////////000111111222000000//////......------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))))))))*********++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************(((((((((((())))))******))))))))))))************************************************************************************************************iii]]]]]]YYYSSSOOOMMMHHHBBBDDD@@@:::666999<<<777...............---,,,++++++)))(((((((((''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************...(((&&&+++//////---...,,,---888NNNhhh|||xxxzzz~~~kkkPPP<<<000111333333111///......,,,++++++,,,------***(((,,,++++++***)))***************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,............,,,+++,,,,,,++++++,,,...///000///////////////.........+++---///111222222111000111222222111000111444666333333444555666777888999888999:::999888888:::<<>>AAAIIIPPPqqqwwwkkkdddfffwwwsssRRRZZZ^^^@@@===DDDVVVnnnppphhh]]]YYY```mmm|||ttt|||rrrppphhhhhhuuuaaa<<<666000///000111...+++//////...---,,,,,,++++++***,,,------------...000---------,,,,,,+++++++++////////////000000000000111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,...//////000000000000000000///------......---,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))*********)))(((((((((((((((++++++******))))))(((((())))))))))))))))))))))))******))))))))))))******---)))''')))***'''&&&''''''%%%&&&,,,...+++)))***((((((((((((((((((((((((*********)))))))))))))))******++++++++++++******+++++++++******)))))))))******))))))))))))******dddVVVYYYWWWQQQMMMKKKIIIEEECCC@@@<<<999777555333111111///------------+++)))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))))))))))))))))))))))),,,,,,+++*********+++,,,***,,,------000:::IIIUUUqqqzzzvvviiiVVVDDD888111...---//////......---,,,,,,++++++++++++*********))))))*********)))))))))(((((()))(((((('''((()))***+++++++++++++++******))))))******************************+++,,,,,,------...+++,,,,,,,,,---------------///000222222111000///111111111222222222333333444444555555666777777888888999999888777777888:::===???@@@???===???FFFKKKYYYvvvmmm___[[[iii~~~yyydddkkkcccLLL>>>DDDZZZpppmmmfff\\\WWW]]]mmmzzznnnpppyyyrrrgggdddqqqnnnNNN888333...---//////---***///......---,,,,,,+++++++++,,,...---,,,,,,---...//////.........---------.........//////000000000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////////////////...------......---+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))******))))))))))))))))))***))))))(((((((((((((((*********)))))))))))))))((((((((((((((((((((((((******))))))))))))******,,,)))'''))))))'''(((+++///***(((***+++))))))+++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))),,,+++++++++******************))))))))))))******```UUUWWWUUUPPPMMMMMMJJJFFFCCC@@@<<<999777555333222111///------------+++)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))++++++*********++++++,,,,,,---,,,,,,,,,...333666DDDRRRggg{{{xxx{{{mmmSSSFFF666,,,+++...//////......------,,,,,,+++++++++************)))))))))******))))))))))))((((((((((((((((((((()))************************))))))******************************++++++,,,---------,,,,,,,,,---------......---...000111111111000///000111111111222222222222444555555666666777888888777888888888666666888:::===???@@@???======AAAEEEIIIlllpppfffooo{{{oookkkIIIAAAOOOiiioooooocccSSSOOO\\\kkk{{{}}}llldddfffvvvvvvxxx~~~}}}rrrddd```kkk{{{zzzVVV999333000,,,+++---...,,,***......------,,,,,,++++++,,,---...---,,,+++,,,---............------------,,,,,,---...///000000111/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---...---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((())))))((((((''''''((((((((())))))))))))))))))***((((((((((((((((((((((((***))))))(((((())))))******(((((()))(((&&&+++222777000***))))))'''(((,,,)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))),,,,,,,,,++++++++++++******))))))(((((())))))***eeeVVVWWWTTTPPPMMMMMMJJJEEECCC???;;;999777666444222000///------------+++)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++...------...///000000///***444CCCTTTeeeyyysssZZZIII888333...---///222111///------,,,,,,++++++++++++************))))))))))))***)))))))))((((((((((((((((((((((((((())))))************))))))))))))************************************+++,,,,,,------,,,,,,---------.........---...///000000000//////000000000111111111111222444555555666666777888888666888888888777777999;;;===???@@@???======>>>@@@GGGXXXyyyeeeHHHFFFWWWdddnnniiiZZZPPPSSSZZZjjjwwwwwwzzzwwwYYYYYYeeeyyysssmmmooo}}}ssshhhfffrrr{{{^^^AAA///000---++++++,,,---,,,+++---------,,,,,,,,,++++++---...///---+++******+++++++++++++++++++++++++++***+++,,,---...///000000.........---------,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,---,,,++++++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((((('''''')))(((((('''''''''(((((('''((((((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))(((((()))***'''&&&---777777000***)))(((&&&'''***************************((((((((()))))))))))))))))))))************)))))),,,,,,,,,+++++++++++++++))))))(((((((((((())))))hhhXXXXXXTTTOOOMMMMMMHHHBBBBBB???;;;888777666444333000///------------+++)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))******+++++++++++++++)))(((***---000000///---000333777???OOOcccqqqttt___JJJ:::111***,,,.........---,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))((((((((((((''''''(((((()))))))))))))))***))))))(((((()))******))))))))))))))))))))))))))))))***++++++,,,,,,---,,,,,,,,,---------......------......//////////////////000000000111111111444444444555666666777777666777888888888888:::<<<>>>?????????>>>===>>>>>>EEECCCUUUTTTAAAEEEQQQ```fffbbbYYYRRRNNNWWWcccuuuyyymmmsssnnn\\\TTTgggrrrppprrrxxxuuutttxxxcccBBB222......---,,,,,,---...------,,,,,,,,,,,,,,,+++++++++---......---+++))))))***++++++++++++++++++++++++)))***+++,,,---...//////------------,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++++++++***)))***+++,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((''''''''''''((((((''''''(((((()))))))))***''''''''''''''''''''''''))))))(((((((((((())))))''''''))))))'''&&&...777111+++((())))))'''&&&((())))))))))))))))))))))))''''''(((((()))))))))))))))))))))******)))))))))++++++++++++++++++++++++))))))(((((((((((())))))eeeXXXXXXSSSNNNMMMMMMHHH@@@BBB???;;;888777666555333111///------------+++)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))***++++++++++++***)))((()))+++...//////.........,,,---333<<>>>>>>>>>>>AAA<<>>;;;888777666555333111///------------+++)))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))***+++++++++******++++++,,,,,,---...///************+++---///000444CCCWWWjjjzzzxxxYYYFFF333---///...,,,,,,000...+++******+++,,,---))))))))))))))))))))))))(((((((((((())))))******))))))((((((((('''''''''&&&'''((()))***))))))((())))))'''''''''(((***+++)))))))))))))))))))))))))))))))))***++++++,,,,,,*********+++++++++,,,,,,------,,,,,,------...///........./////////000000111111222333333444444555222333555555555666999;;;::::::999:::<<<===>>>???===@@@EEESSSvvvoooqqquuunnniii}}}bbbSSSFFFIIIWWWaaa___XXXNNNNNNOOOUUUaaaooo}}}yyyqqquuurrrVVVKKK]]]xxx{{{}}}yyy}}}oooaaaoooqqqQQQ888,,,+++///,,,---......---,,,,,,---++++++++++++++++++++++++,,,------,,,***)))***+++++++++,,,,,,,,,---------)))*********++++++,,,,,,++++++++++++++++++,,,,,,************************))))))***++++++++++++***)))((('''(((***+++***)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))'''&&&&&&&&&&&&'''((()))((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''''''''((((((***'''&&&))))))((()))---***&&&%%%((()))'''&&&(((''''''''''''''''''''''''&&&&&&''''''((())))))***(((((())))))))))))(((((((((((()))))))))*********((((((''''''''''''((((((eeeUUUTTTPPPMMMNNNPPPKKKCCCAAA>>>;;;888777777555444111///------------+++))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))***+++++++++***&&&(((+++,,,,,,,,,---...---+++***+++---......---,,,333;;;CCCNNN```vvvxxxwwwbbbEEE222111222444///)))***000***'''&&&)))...///+++&&&(((((((((((())))))))))))'''((((((((())))))******)))(((((((((''''''''''''&&&''')))*********)))((()))((('''&&&'''(((***,,,)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))*********+++++++++---,,,,,,,,,,,,---................../////////000000111111222222333444444///111222333333555777:::888777666777:::===>>>???888CCCEEEBBBUUU~~~```TTT]]]dddjjjxxx}}}ooo___jjj~~~cccGGG@@@NNN```fffdddYYYRRRJJJHHHNNN\\\kkkuuuxxxyyy{{{yyygggWWWTTT```tttyyy{{{tttcccttt|||UUU:::...------...+++---......,,,++++++,,,+++++++++++++++++++++++++++,,,---,,,*********+++)))))))))******+++++++++******************+++++++++++++++++++++++++++,,,************************))))))***+++++++++++++++(((''''''((()))******)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&''''''''''''''''''''''''((((((''''''''''''((((((+++'''%%%)))***(((((())),,,'''%%%'''(((&&&''')))''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((())))))))))))((((((''''''(((((()))))))))***((((((''''''''''''((((((```WWWXXXUUUQQQOOONNNJJJDDDBBB???<<<888666444444444333000---+++******)))((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((('''%%%$$$$$$%%%%%%&&&''''''((((((''''''&&&&&&''''''(((((())))))***))))))((((((((((((((())))))))))))************+++++++++,,,,,,,,,---------...///111444:::AAAGGG[[[gggwwwwww```LLL>>>777444+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++++++++******************---,,,+++*********+++,,,***+++,,,...///000000000---...000111333333333333333333333333444555666666555555666666777999:::;;;???<<<>>>DDDLLLddd|||]]]XXXWWW[[[^^^dddyyyyyy```]]]tttkkkLLLCCCIIIWWWgggeee```WWWNNNJJJMMMVVV^^^vvv{{{yyyeeeMMMXXXvvvxxx~~~~~~zzzppp~~~~~~\\\;;;000///------000,,,,,,++++++***)))((((((+++++++++*********))))))+++*********))))))((((((*********)))))))))))))))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((())))))************)))(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%''')))&&&''''''((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((())))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))bbbUUUVVVTTTPPPOOOOOOKKKEEEBBB@@@===999777555555555222000---+++++++++)))(((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$&&&'''&&&%%%%%%&&&'''%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''(((((()))******(((((()))))))))*********+++++++++,,,,,,,,,,,,---.........,,,+++---000333777===FFFOOOYYYgggwwweee]]]PPPAAA666000------+++++++++++++++++++++++++++++++++******)))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''((((((((()))))))))))))))))))))*********++++++************************,,,,,,+++******++++++,,,***+++,,,...//////000000...//////000111333333444222222222222333444555666555555555555777888999:::;;;999;;;???CCCQQQtttssscccQQQLLLUUUgggzzzeeeZZZ^^^jjj~~~eeeTTTLLLKKKTTTiiifff]]]RRRJJJKKKRRRZZZcccmmmyyy~~~}}}nnn[[[TTTkkkyyysss}}}```FFF000+++...---,,,///,,,,,,+++******)))((((((+++++++++*********))))))************)))))))))(((************))))))))))))************************************************************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))******)))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%&&&'''&&&%%%%%%''')))&&&''''''(((((((((((((((&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((cccSSSTTTSSSPPPOOOPPPLLLGGGCCCAAA>>>;;;888666555555111///---,,,,,,,,,***)))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&&&&''')))%%%%%%&&&'''''''''''''''((((((((('''''''''''''''%%%&&&&&&''')))***++++++(((((())))))))))))************+++++++++,,,,,,,,,+++,,,---,,,,,,,,,...000---......///222;;;HHHQQQ___kkksssuuu{{{uuukkkaaaUUUNNN:::777111,,,))))))+++,,,************************************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))************************************,,,++++++******+++,,,,,,***+++,,,....../////////////////////000111333444222222111222222333444555444444444444555666888888888666999======BBBTTThhhvvvWWWEEEGGGYYYnnnzzzzzzkkk```oooxxx^^^KKKHHH]]]______YYYRRRMMMLLLOOOSSS[[[eeelllqqqvvv{{{uuu[[[WWWcccxxxggglll|||{{{eeeAAA222(((***---,,,+++---+++++++++******))))))(((+++************)))))))))************))))))))))))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))(((***)))((((((''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''((('''&&&&&&(((***&&&''''''((((((((((((((($$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((bbbSSSUUUSSSPPPOOOOOOKKKFFFDDDBBB@@@<<<999777666555000...---,,,------+++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((%%%%%%&&&'''''''''&&&&&&(((((((((''''''&&&&&&&&&%%%&&&'''((())))))))))))(((((((((((()))))))))***************++++++++++++***,,,...///......///000000111222000...---///111333;;;BBBDDDIIISSS]]]```hhhmmmvvv}}}zzzvvvyyy~~~uuuooosss|||xxxoooVVVQQQIIIBBB<<<777111---...---+++******+++---...************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))******))))))))))))************++++++++++++++++++,,,,,,***+++,,,---............000///...---...000222444111111111111111222444444333333333333444555666777666666:::>>>>>>>>>EEEOOOmmmkkkYYYMMMMMMaaayyyxxxrrr{{{dddXXXLLLPPPUUUYYYZZZWWWQQQMMMNNNRRRXXX]]]aaahhhooouuuxxxuuu}}}vvvbbbWWW```fffvvv|||hhhnnnXXX999444---***---...+++)))++++++*********)))))))))(((************))))))))))))*********))))))))))))))))))***************++++++************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((())))))(((******)))((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))'''((()))(((&&&&&&(((***&&&''''''(((((((((((((((%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((aaaUUUVVVTTTPPPNNNMMMIIICCCDDDCCC@@@===:::777555444000...------...---+++***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&$$$%%%%%%&&&'''&&&&&&&&&((((((''''''&&&&&&%%%%%%''''''(((((((((((('''&&&'''(((((((((((())))))))))))))))))*********++++++,,,---...---***'''&&&&&&(((***---......,,,++++++---111222///...000333444888===DDDHHHEEEDDDIIIQQQQQQSSSVVVWWWWWWWWWWWWXXXUUUUUUUUUSSSQQQOOOOOOOOODDDCCCCCCGGGMMMMMMHHHBBB555222///---------------,,,,,,+++******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((()))))))))(((((()))))))))***************++++++,,,,,,,,,,,,++++++,,,---............000///---------///111333000000///000000111222333333222222222333444555666666666999<<<<<<<<>>,,,111...---...---******+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))******)))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))(((((()))(((&&&&&&((()))&&&''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''bbbVVVWWWTTTOOOMMMMMMHHHBBBDDDCCCAAA>>>:::777555333111///.........---+++)))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((()))((('''&&&%%%''''''(((((((((((())))))((())))))))))))*********((()))++++++)))((())))))++++++******+++---...///...//////...,,,+++---...***---//////,,,+++000555111111222111000000222444333222000///...------...------,,,------...//////---,,,+++++++++,,,---...++++++******)))(((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''(((((())))))*********))))))+++,,,,,,,,,,,,,,,++++++,,,---------------///...---------///000111///////////////000222222333333333333333444555555555666777888777777888;;;AAASSSqqqooo```eeeeeeLLLBBBAAACCCDDDGGGEEEDDDEEEJJJPPPTTTVVVXXX___iiittt~~~xxxpppkkkgggtttuuuYYYPPPIIIHHHbbbyyyyyy}}}rrrlll{{{WWW888///222---,,,+++*********++++++))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))************))))))******+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))************)))((((((''''''((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''((()))'''&&&%%%'''(((&&&''''''((((((((((((((()))(((((('''&&&&&&%%%%%%''''''((((((((((((''''''&&&''''''''''''&&&%%%%%%''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''bbbTTTUUUSSSOOOMMMMMMIIICCCDDDBBB@@@===:::666444222222000/////////---***'''((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$%%%'''$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''%%%&&&'''))))))((('''&&&'''''''''((((((((())))))((((((((()))))))))******&&&(((***++++++,,,...000000///---,,,,,,---------((()))***,,,------///111---///000...,,,,,,---...,,,------,,,******,,,...---,,,******+++,,,------000///---+++************)))******)))(((((()))***************))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((''''''(((((()))******+++((()))+++,,,------,,,,,,++++++,,,---------,,,,,,------............//////............///000111111444333333333333444555555222666888777666666888:::;;;BBBQQQfffuuuuuu}}}yyydddWWWPPPMMMGGGCCC??????CCCHHHIIIIIIJJJLLLPPPVVV]]]eeelllppp{{{wwwpppeeeZZZ]]]ggg|||cccTTTIIILLLXXXkkkwwwooopppwww|||~~~yyy[[[===+++***000+++***)))((()))******(((((()))))))))))))))))))))(((((((((((())))))******((()))))))))************))))))***++++++,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***+++++++++)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''(((((('''%%%$$$&&&'''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''&&&&&&%%%$$$&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''___RRRSSSRRRNNNNNNNNNKKKEEECCCBBB@@@===:::666333111222111000//////---)))''')))(((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&&&&''')))$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''"""$$$&&&((())))))((('''''''''''''''((((((((()))(((((((((((()))))))))))),,,---,,,***(((&&&'''(((###%%%'''***---,,,***'''+++******+++***(((((())))))+++,,,++++++,,,+++)))'''(((******))))))***+++)))'''&&&'''))),,,------''''''))),,,...---***&&&)))***+++++++++***+++,,,((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''((()))******+++((()))+++,,,------,,,,,,++++++,,,---------,,,,,,,,,---...//////......---...------......///000111444444333333333444555555111777;;;;;;999:::===???777;;;AAAIIIXXXuuuppp]]]\\\kkk~~~iiidddggg|||yyypppLLLFFF@@@>>>AAACCCCCCAAAFFFEEECCCBBBCCCGGGMMMPPPTTTZZZbbbiiinnnsssyyy}}}}}}|||tttgggZZZSSSVVVSSSRRRccc|||fffUUUOOOEEEOOOZZZggg~~~ppphhhjjjsssoooHHH222...///,,,(((,,,+++)))((()))+++((($$$(((((((((((())))))))))))'''((((((((())))))******(((((())))))*********+++))))))***+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***++++++,,,,,,(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&$$$$$$%%%&&&&&&''''''(((((((((((((((''''''(((((()))*********''''''((((((((((((''''''&&&'''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''___TTTVVVUUUPPPNNNNNNLLLHHHEEEBBB>>>;;;:::888666555111111000...---,,,+++***)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&&&&&&&'''''')))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))))))))))))))(((((((((((()))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------......///...///000111111000///...000111111111111222444666777888===AAA???:::999<<<<<<;;;>>>CCCFFFUUUxxx```QQQYYYjjjzzzsssjjjttt~~~fffJJJ<<<;;;>>>AAADDDAAAEEEHHHGGGGGGGGGEEEAAAFFFIIIKKKLLLOOOTTTVVVWWW[[[___dddgggjjjmmmrrrvvvzzz{{{|||~~~yyyqqqhhh___YYYSSSRRRRRRUUU]]]kkk{{{}}}fffTTTMMMHHHDDDWWWoootttooobbbHHH222///000+++'''((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))))))))((('''))))))))))))******************))))))))))))************))))))((((((''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''''''''&&&&&&&&&%%%&&&((()))))))))((('''cccUUUWWWVVVQQQNNNNNNKKKGGGDDDAAA===;;;:::999888666111111000...---,,,+++***)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))***((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((())))))(((((((((((((((((((((((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////...///000111111000///...000111222222222333444555777:::@@@EEECCC===:::<<<;;;999<<>>EEEDDD===999999888666999<<<::::::FFFUUUzzzuuullllll}}}kkk```\\\QQQEEE<<<>>>AAAAAABBBGGGAAACCCEEEEEEDDDBBBAAAAAA>>>@@@BBBBBBCCCDDDGGGIIILLLMMMOOOQQQTTTYYY___dddiiilllpppqqqooollljjjiiikkkgggeeeeeeccc^^^ZZZZZZ[[[YYYVVVTTTTTTYYYaaafffuuu}}}uuuZZZGGG:::===AAAHHHaaa~~~pppppp{{{dddCCC000,,,,,,///,,,&&&(((///))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((((((((('''&&&(((((())))))))))))*********))))))(((((())))))***)))))))))(((((((((((('''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''gggXXXZZZXXXRRRNNNMMMIIIEEEDDDAAA===;;;:::999888666111111000...---,,,+++***)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''((((((((((((((((((((())))))***+++++++++++++++++++++++++++++++++******+++---...///000000///////////////////////////000111333555555333111333444888======888555666555333666::::::888<<>>AAAEEEDDDEEEHHHEEEDDDBBBBBBCCCDDDEEEFFFEEEEEEEEEDDDCCCDDDFFFIIIFFFGGGGGGFFFFFFHHHKKKNNNNNNNNNNNNNNNPPPUUUZZZ]]]dddnnn}}}sss[[[MMMJJJNNNUUUeee|||rrrrrrttt~~~dddBBB222222000...---...---)))((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''(((((('''(((((((((((()))))))))))))))(((((((((((())))))'''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((pppYYY[[[YYYSSSOOOMMMJJJEEEHHHDDD???<<<999777444222111111000...---,,,+++***)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """%%%&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''(((((()))''''''((())))))******+++++++++++++++++++++++++++)))***,,,---.........---///......------......//////......111666888666333555111///222444222333555333333222333333444666777777:::KKKkkkwwwooofffVVVKKKLLLNNNHHHBBB@@@@@@>>><<<<<>>;;;:::999777666111111000...---,,,+++***))))))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))''''''(((((()))************************************+++---......---,,,***///...---,,,,,,---...//////,,,***...555999999777000,,,,,,111444222///...,,,000333222111333555666999666555666:::JJJkkkwwwvvvkkkttt~~~uuubbb]]]UUUPPPNNNLLLJJJGGGKKKKKKJJJGGGCCCAAAAAAAAABBBFFFKKKNNNOOONNNMMMNNNZZZnnn~~~|||qqqjjjgggfffccc]]]UUUPPPNNNMMMKKKHHHLLLYYYmmm}}}~~~jjjmmm|||nnnsssccc>>>))),,,444111%%%'''***+++***)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%&&&''')))+++,,,''''''''''''((((((((()))((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((rrr[[[\\\YYYRRROOONNNMMMIIIEEECCC@@@===:::888777777111000000...---,,,++++++(((((('''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$###""""""###%%%'''(((########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%###$$$((((((%%%%%%''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))((((((((((((((()))(((((()))************)))******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++///...------...000333555111111111000000000000000000000000000000111111222000111222222222888IIIZZZuuunnn\\\\\\ddd{{{zzzvvvvvvtttrrrrrrwwwiiiWWWIIICCCAAAAAA@@@@@@FFFJJJKKKKKKLLLIIIDDDKKKQQQUUUUUURRRPPPNNNMMMFFFOOOKKKGGGOOOTTTRRRTTTaaasss}}}tttjjjkkkxxxPPPBBB222)))***---,,,***************)))))))))(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((())))))((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''(((((())))))'''''''''&&&&&&%%%%%%%%%oooZZZ[[[YYYSSSOOONNNKKKGGGEEECCC@@@===:::888777777111111000///---,,,++++++(((((('''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$###"""!!!"""$$$&&&'''########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((($$$"""###$$$###%%%***''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''***))))))((((((((())))))((())))))***+++******************+++++++++,,,,,,------,,,,,,,,,+++++++++---,,,++++++,,,...111222000000000000000000000000//////......//////000111222111222222000222;;;GGGfffrrrddd\\\jjjmmm___WWWQQQNNNHHHPPPWWW[[[]]]ZZZPPPFFFEEEJJJOOOPPPPPPPPPPPPPPPYYYiiinnnoooxxx|||{{{{{{wwwrrrvvvvvvsssvvvvvvYYY===555,,,(((***---,,,)))*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%gggXXXZZZYYYSSSOOONNNJJJEEEDDDCCC@@@===;;;888777777222111000///---,,,+++***(((((('''&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$###"""!!!!!!"""###%%%&&&########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$''''''%%%&&&)))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&'''((((((&&&&&&&&&&&&''''''''''''******))))))))))))******))))))***++++++++++++************++++++++++++,,,,,,,,,,,,,,,+++++++++++++++*********+++,,,...///////////////////////////---------------...//////222000000222111...111666???XXXpppjjjtttzzzwwwiii\\\```gggmmmqqqsssuuuxxxyyysssrrrxxxuuuRRR222---,,,******++++++***((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((((('''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&dddWWWZZZYYYSSSOOOMMMIIICCCCCCBBB@@@>>>;;;999777777333222111///...,,,+++***(((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""!!!!!!"""###$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""$$$***111222+++%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''***))))))))))))******+++)))******+++++++++++++++************++++++++++++,,,,,,,,,++++++++++++******)))))))))***,,,---................../////////---------------......///222......111333111000222444:::OOOnnnuuuooozzz~~~qqqxxxzzz]]]FFF555******,,,------+++)))((('''))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''hhhXXXZZZYYYTTTOOOMMMHHHBBBBBBAAA@@@>>><<<999888777333333111000...,,,+++***(((((('''&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$""""""""""""""""""##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""$$$***111111+++%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''))))))(((((()))***++++++))))))***++++++++++++***))))))*********+++++++++,,,,,,+++++++++******************++++++,,,------,,,,,,---------...............------......///000222---,,,///111000000222333///444CCCTTTggg~~~vvvVVV;;;///...///+++,,,---,,,)))''''''((((((((((((''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&'''''''''''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''iiiZZZ[[[YYYSSSOOOMMMIIIDDDAAAAAA@@@>>><<<:::888666444333222000...,,,+++***(((((('''&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########""""""""""""######################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&######&&&&&&$$$%%%((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#######################################$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&((('''''''''((()))***+++(((((()))************))))))))))))************+++++++++++++++***************++++++,,,,,,,,,,,,---+++++++++,,,------.........------------...//////222---+++---...,,,,,,///...---000555777>>>RRRffftttiiiiiimmmooosss{{{zzzxxx~~~}}}hhhLLL888000...,,,)))((()))((('''&&&&&&(((***((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&nnn\\\]]]ZZZSSSNNNMMMJJJEEEAAA@@@@@@???===:::888666555444222000...,,,+++***(((((('''&&&&&&&&&&&&'''%%%$$$$$$$$$%%%%%%&&&'''###$$$%%%%%%%%%%%%$$$#########""""""""""""#########$$$$$$$$$$$$$$$##############################"""############$$$$$$$$$########################""""""###$$$%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%'''""" """"""!!!$$$(((######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***''''''((())))))))))))((())))))))))))************++++++++++++******************++++++,,,,,,,,,+++*********+++,,,---------,,,,,,,,,,,,,,,------......,,,,,,///...++++++...+++...222222//////666>>>SSSoootttgggccc```\\\aaabbbiiiwwwuuuaaaTTTWWWddd~~~sssRRRCCC222+++---...***%%%((('''&&&&&&'''((())))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%www^^^^^^ZZZSSSNNNMMMKKKFFF@@@@@@@@@???===:::888666555444333111...,,,+++***(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&%%%$$$#########""""""""""""######$$$$$$%%%%%%%%%$$$$$$###########################"""############$$$$$$$$$########################!!!"""###$$$%%%&&&&&&&&&########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###!!!###&&&'''$$$###%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$########################"""############$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&((())))))&&&''''''((((((((((((((())))))))))))************+++++++++************))))))******++++++++++++***))))))***+++,,,,,,------++++++******++++++,,,---)))***...222222......111...111222...,,,///333555555FFFddduuummmbbbXXXTTTRRRSSSYYYeeewww{{{sssnnn]]]KKKOOO```|||oooSSS444222///...,,,***+++---,,,***(((((())))))(((&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%vvv]]]\\\YYYWWWSSSNNNGGGBBBEEEDDDAAA>>>;;;999999888555444222000...,,,++++++(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%######"""!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################!!!###&&&'''((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$######$$$&&&)))***''''''''''''''''''''''''))))))))))))***************************************++++++,,,,,,++++++***************************++++++************+++++++++++++++*********)))))),,,,,,,,,---------......666555===SSSqqq|||iiiWWWZZZ```YYY```{{{~~~{{{kkkbbb^^^bbbcccbbbkkkxxxiiiIII555///...---,,,++++++++++++***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''***)))((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%~~~^^^[[[WWWSSSQQQNNNJJJHHHFFFDDDAAA===:::999888777555444222000...,,,++++++''''''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$#######################################$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$########################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$%%%(((******)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''(((((()))))))))************************************++++++,,,,,,++++++***************************+++******))))))******++++++++++++*********)))))),,,,,,,,,,,,------------------222===LLL___uuu~~~fff]]]nnnzzz}}}{{{qqqhhhhhhkkkmmmnnnzzzkkkcccgggkkkllllll[[[[[[ggg}}}www^^^FFF333)))...---,,,+++************)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''***)))((('''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%___[[[UUUPPPNNNNNNMMMMMMFFFDDDAAA===:::777666666555444222000...,,,++++++'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$$$$#################################$$$$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$########################"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################$$$%%%'''))))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$"""#########$$$$$$$$$$$$#########$$$$$$%%%%%%&&&+++)))'''&&&%%%%%%%%%&&&''''''''''''''''''''''''(((((())))))))))))************************************++++++++++++******************************+++******))))))******++++++************)))))))))++++++,,,,,,,,,---------,,,,,,...000000555BBBPPPrrrtttbbbXXXRRRNNNSSS\\\___iii}}}{{{___QQQQQQTTTVVVWWWdddggg|||dddGGG555---,,,,,,,,,,,,+++***))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))(((''''''&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%```[[[UUUPPPNNNMMMMMMLLLGGGEEEAAA===999777555444555444222000...,,,++++++''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""########################""""""###$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################!!!"""###$$$%%%$$$###"""########################%%%$$$"""!!!!!!"""###$$$############$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$###############$$$""""""""""""############""""""###$$$%%%%%%&&&&&&***)))(((&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))*********************************++++++++++++************************************))))))))))))******************))))))))))))++++++++++++,,,,,,,,,,,,///.........,,,+++111:::???RRRlllsss___OOOLLLQQQOOOQQQ^^^dddgggooozzzooowww|||zzz|||}}}xxxtttxxx{{{iii___\\\\\\___ccc|||bbbRRR===...***,,,000111+++***)))((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%___[[[WWWSSSPPPMMMJJJHHHGGGEEEAAA===:::777555555555444222000...,,,++++++))))))((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######""""""""""""####################################""""""#########$$$$$$$$$"""###%%%&&&&&&%%%###"""########################""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######################## !!!""""""""""""!!!########################%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$#################################""""""###$$$$$$!!!!!!"""""""""#########""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))*********+++++++++,,,,,,---***)))---......///222---666CCCSSSiiiyyydddeee]]]XXX]]][[[VVVYYY[[[gggpppiiiXXXNNNQQQZZZaaajjjvvvtttaaaYYYZZZ[[[ZZZZZZeeecccaaaaaa___^^^bbbgggqqqqqqtttyyy}}}lllVVVMMM;;;555---+++---...,,,)))))))))((((((''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%~~~]]][[[XXXUUURRRNNNIIIFFFGGGEEEBBB>>>;;;888777777555444222000...,,,++++++***))))))((('''(((((((((&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######!!!!!!!!!"""""""""""""""########################"""""""""############$$$"""###$$$%%%%%%$$$###"""########################!!!"""######$$$$$$##############################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!""""""#######################################$$$############$$$%%%%%%"""""""""############$$$########################"""############$$$$$$$$$###########################""""""""""""###$$$$$$!!!"""""""""#####################$$$$$$%%%%%%&&&######$$$%%%&&&(((((()))''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***))))))(((((())))))***(((((()))))))))))))))***))))))*********++++++++++++'''''',,,000///...//////......222===OOObbbnnn{{{~~~yyyrrrtttgggbbbZZZTTTQQQOOOLLLJJJNNNOOOTTT[[[ccckkknnnoooZZZTTTRRRXXX]]][[[VVVSSS]]]\\\]]]^^^aaaccceeefffhhhooo{{{}}}jjjNNN???666111---+++***+++---,,,)))%%%)))((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%}}}\\\ZZZVVVTTTRRROOOKKKHHHGGGEEEBBB???<<<:::999999555444222000...,,,++++++))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######!!!!!!""""""####################################""""""""""""############################################################!!!""""""#######################################"""############$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$#################################$$$$$$$$$%%%%%%########################!!!""""""###$$$$$$######""""""""""""####################################"""############$$$$$$$$$########################"""""""""""""""###$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))******))))))))))))*********+++***)))+++//////,,,,,,///...,,,******,,,111999@@@HHHRRRaaaooo}}}uuummmkkklllkkkjjj\\\XXXUUUWWW\\\```bbbccc]]]```hhhtttyyyvvvrrrqqqzzzyyywwwyyy}}}sssYYY@@@000++++++***(((((())))))************)))((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%|||[[[XXXUUURRRQQQPPPNNNLLLGGGEEEBBB???===;;;::::::555444222000...,,,++++++(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$%%%########################""""""""""""##################"""!!!!!!"""######""""""""""""""""""""""""!!!!!!"""#######################################"""############$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################"""############$$$$$$$$$"""""""""""""""""""""""" !!!#########"""!!!""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""!!!""""""###$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******))))))))))))************&&&)))---///+++&&&(((...,,,---000222222///...000444777;;;???FFFUUUggguuuxxxqqqkkkkkknnnppppppppp|||wwwgggRRRAAA222...000///,,,+++)))******)))''''''((()))))))))((((((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%|||bbb]]]WWWTTTSSSRRROOOLLLFFFEEECCCAAA>>><<<:::999555444222111...---+++***,,,)))&&&&&&(((((('''$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###########################""""""""""""############""""""############""""""$$$#########""""""!!!!!!%%%$$$###!!!!!!!!!"""###""""""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""$$$#########""""""!!!!!!""""""""""""############""""""""""""############""""""############""""""!!!"""###$$$%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------///...---...111666;;;???MMMTTTaaaqqquuuooowww{{{gggSSSAAA666222111...+++******+++,,,))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%bbb]]]VVVSSSRRRPPPMMMJJJFFFEEECCCAAA>>>;;;999888555444222111...---+++***,,,)))&&&&&&(((((('''%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%$$$###########################""""""""""""############""""""############""""""############"""""""""!!!%%%$$$"""!!!!!!!!!"""###""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""############"""""""""!!!""""""""""""############""""""""""""############""""""############"""""" !!!"""###$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))(((((((((''''''''''''+++***((('''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,---,,,,,,+++,,,---111444666888999<<>>;;;999888555444222111...---+++******)))'''&&&''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""############""""""############""""""############""""""""""""$$$###""""""!!!"""""""""""""""""""""############$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""""""""""""""############""""""""""""############""""""############"""""" !!!""""""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''***)))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,++++++++++++,,,---.........,,,******///777AAAGGGMMMXXXgggssstttddd[[[FFF???555,,,))))))***++++++******)))(((''''''&&&(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ddd^^^WWWSSSQQQNNNJJJGGGGGGFFFDDDAAA>>>;;;999888555444222111...---+++***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""############"""######$$$$$$######"""#########"""""""""""""""######""""""""""""""""""!!!"""""""""###############$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########################################################$$$$$$%%%%%%&&&"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################"""""""""""""""!!!"""""""""############!!!"""""""""############""""""############""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""!!!"""""""""#######################################$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************************+++++++++++++++,,,,,,------------,,,......//////000111111222***333===EEELLLZZZmmm|||qqq___SSSJJJ@@@666222111///------,,,,,,***((((((((())))))((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&fff```YYYTTTRRROOOKKKHHHGGGFFFDDDAAA>>>;;;888777555444222111...---+++***'''''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""##################$$$$$$$$$$$$######""""""""""""""""""######"""""""""#########""""""!!!"""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################"""######$$$%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""######!!!"""""""""############!!!"""""""""############""""""############""""""""""""""""""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######!!!"""""""""#############################################$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********)))))))))*********++++++)))***+++,,,---------,,,***,,,...000000...+++))).../////////000555<<>>:::888777555444222111...---+++***&&&''''''&&&%%%%%%&&&((($$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%########################""""""""""""##################$$$$$$$$$$$$######""""""""""""############!!!!!!"""############"""""""""""""""############"""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""############""""""""""""############""""""""""""############""""""############""""""#########"""###$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""#############################################$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((()))))))))******((())))))))))))*********&&&'''((()))***+++++++++---,,,,,,+++,,,---......000,,,)))***---000000000///333444222444<<>><<<777;;;:::888888777444000---*********+++---...//////,,,******---,,,((('''(((***(((%%%$$$&&&(((******'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''ccc]]]VVVRRRQQQOOOKKKHHHHHHGGGDDDAAA===:::888666555444222111...---+++***$$$&&&(((&&&$$$$$$&&&)))$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&########################""""""""""""###############$$$$$$%%%%%%$$$$$$###!!!!!!""""""#########$$$ !!!"""$$$$$$$$$###"""""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""$$$%%%%%%&&&%%%$$$"""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$!!!!!!""""""#########$$$""""""""""""############""""""""""""############""""""############"""""""""!!! !!!###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""####################################""""""###$$$%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))$$$%%%'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***))))))((((((((()))***'''(((((())))))(((''''''...------------,,,***)))&&&***,,,)))))),,,...,,,......---,,,,,,,,,...///)))///111---,,,000333222)))---000///,,,+++...111---+++***))))))((('''%%%...'''$$$'''***)))((()))((('''''''''))))))'''%%%'''&&&$$$$$$$$$&&&(((***''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''xxx^^^[[[WWWTTTRRROOOLLLJJJGGGFFFDDDBBB>>>;;;777666444333222000///---,,,++++++)))&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!$$$$$$###""""""#########""""""######$$$%%%#########"""""""""""""""!!!"""$$$$$$"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##################################################################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$#########""""""!!!!!!$$$#########""""""!!!!!!############""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######""""""############""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,******************************++++++++++++******+++*********))))))((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''{{{^^^[[[WWWTTTRRRPPPMMMKKKHHHGGGEEEBBB>>>;;;888777444333222000///---,,,++++++)))&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$############$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!$$$$$$###""""""###""""""!!!!!!""""""###$$$###"""""""""""""""""""""!!!"""$$$$$$"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""############"""""""""!!!############"""""""""!!!############""""""""""""!!!!!!"""""""""#########""""""""""""############!!!!!!!!!!!!""""""""""""######""""""""""""######""""""############""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((*********************************+++++++++,,,,,,+++++++++******+++++++++************************)))******++++++******)))*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''}}}___\\\XXXUUUSSSQQQNNNLLLIIIHHHEEEBBB???<<<999888444333222000///---,,,+++***(((&&&%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""$$$$$$############$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" """###$$$###"""######!!!!!!!!!!!!!!!""""""###""""""""""""""""""######!!!"""$$$$$$"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""################################################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""############""""""""""""############""""""""""""############""""""""""""!!!!!!""""""""""""##################$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""######""""""""""""######""""""############""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))*********++++++++++++++++++************++++++))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''~~~___\\\XXXUUUTTTRRROOOMMMJJJIIIFFFBBB???<<<:::999444333222000///---,,,+++***(((&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$######""""""""""""######################################################"""""""""""""""""""""""" """######""""""###$$$"""!!!!!!!!!!!!"""######"""""""""""""""#########!!!"""$$$$$$"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""################################################""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""#########"""""""""""""""############"""""""""!!!!!!!!!!!!!!!"""""""""###"""""""""#########$$$$$$!!!!!!!!!!!!""""""""""""######""""""""""""######""""""############""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++******))))))))))))******))))))))))))))))))))))))((())))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''^^^\\\XXXUUUTTTRRROOOMMMKKKIIIFFFBBB>>><<<:::999444333222000///---,,,+++***(((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######""""""###%%%###""""""""""""###$$$$$$!!!!!!""""""############!!!"""$$$$$$"""!!!"""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######""""""""""""""""""##################"""""""""!!! !!!!!!!!!!!!"""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!""""""""""""######""""""""""""######""""""############""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))************))))))(((((())))))***(((((((((((((((((((((((('''(((((())))))((((((''''''''''''''''''''''''(((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((((())))))((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''']]][[[WWWUUUSSSRRROOOMMMKKKHHHEEEAAA===;;;:::999444333222000///---,,,+++)))'''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###"""!!!!!!###%%%###############$$$$$$%%%!!!!!!!!!"""######$$$$$$!!!"""$$$$$$"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""########################"""""""""""" !!!!!!!!!!!!"""""" !!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######""""""############""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$###############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''\\\ZZZVVVTTTSSSQQQOOOMMMJJJHHHDDD@@@<<<:::999999444333222000///---,,,+++)))'''%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!###%%%"""""""""""""""###$$$$$$ !!!!!!"""######$$$$$$!!!"""$$$$$$"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!"""""""""############!!!"""""""""########################"""""""""""" !!!!!!!!!""""""!!!!!!"""""""""#########!!!!!!!!!!!!""""""""""""######""""""""""""######""""""############""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''(((((()))''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''|||\\\YYYVVVSSSRRRQQQNNNLLLJJJGGGCCC???;;;999999999444333222000///---,,,+++)))'''%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!###&&&!!!!!!!!!!!!!!!"""###### !!!!!!"""###$$$$$$$$$!!!"""$$$$$$"""!!!"""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!""""""#########$$$############"""""""""""" !!!!!!!!!""""""############$$$$$$$$$!!!!!!!!!!!!""""""""""""######""""""""""""######""""""############""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''xxx\\\YYYVVVTTTSSSPPPMMMKKKHHHFFFBBB>>>:::888666666444222000000000///---+++((('''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$###""""""###$$$%%%$$$###"""!!!!!!"""######$$$$$$$$$#########"""""""""""""""""""""######$$$""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######"""""""""""""""#########""""""""""""###### !!!!!!""""""######""""""############""""""########################""""""""""""""""""""""""!!!$$$&&&%%%###!!!"""$$$$$$$$$$$$######!!! !!!"""######"""!!! !!!!!!!!!""" """###"""!!! !!!######"""!!!!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((()))******rrr[[[YYYVVVTTTRRRPPPMMMKKKJJJGGGCCC???:::777555444444222000//////...,,,+++((('''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###""""""###$$$$$$######"""!!!"""###$$$$$$$$$$$$$$$#########"""""""""""""""""""""######$$$""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""###"""""""""!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""""""""""""""######""""""""""""############""""""""""""######!!!!!!!!!!!!""""""""""""""""""############""""""########################""""""""""""""""""""""""!!!###%%%%%%###""""""$$$###$$$$$$######!!! !!!"""######"""!!! !!!!!!!!!"""""" """###"""!!! !!!###"""""""""""""""######$$$#########$$$$$$$$$%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$######$$$%%%%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''nnnZZZXXXUUUSSSRRRPPPMMMKKKKKKIIIDDD@@@;;;777444333333111000//////...,,,***((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$###""""""###$$$$$$######""""""###$$$%%%%%%$$$$$$$$$###############"""""""""""""""######$$$""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""############""""""""""""######""""""""""""!!!!!!!!!!!!""""""############""""""########################""""""""""""""""""""""""!!!###%%%%%%###"""###$$$############"""!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!""""""""" """###"""!!! !!!###!!!!!!"""########################$$$$$$$$$$$$%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******++++++***))))))(((|||qqqYYYWWWTTTSSSQQQPPPMMMKKKIIIHHHDDD@@@<<<888555444222111000//////...+++)))((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$##################$$$""""""######$$$$$$%%%%%%########################"""""""""""""""######$$$""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""###$$$######""""""""""""############""""""!!!!!! """"""############""""""########################!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$######$$$""""""######"""!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""" """###"""!!! !!!### !!!"""$$$$$$###""""""############$$$$$$$$$$$$$$$##################$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&###########################$$$$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))+++,,,------,,,,,,xxxXXXVVVSSSRRRQQQOOOMMMJJJFFFEEECCC@@@===:::777666222111000000000///+++)))((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$#########""""""######$$$$$$$$$$$$########################"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""#########$$$""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$######""""""""""""############""""""!!!!!! """"""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$%%%$$$###!!!""""""""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""### """###"""!!! !!!### !!!"""$$$$$$###""""""""""""#########$$$$$$$$$#########$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&#################################$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++,,,,,,,,,,,,{{{WWWUUURRRQQQPPPOOOLLLJJJEEEDDDCCCAAA>>>;;;999777222111111222222000,,,)))((('''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###"""""""""############"""!!!###############$$$$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%######""""""""""""######""""""""""""!!!!!!!!!!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!###%%%&&&%%%###!!!!!!!!!""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""###### """###"""!!! !!!###!!!!!!"""###############"""""""""############$$$"""###$$$$$$$$$$$$###"""###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%&&&#################################$$$$$$%%%%%%&&&############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++************++++++,,,yyyVVVTTTRRRPPPPPPOOOLLLJJJFFFFFFDDDBBB???;;;888666333222222333333111---***((('''%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###"""""""""######"""!!!""""""#########$$$$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%######""""""""""""######!!!!!!!!!!!!""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""%%%&&&%%%### !!!!!!!!!!!!!!! ###"""!!! !!!"""###!!!!!!"""""""""######### """###"""!!! !!!###"""""""""""""""######$$$""""""""""""############"""###$$$$$$$$$$$$###"""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$########################""""""""""""###$$$%%%&&&########################"""######$$$%%%%%%&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************,,,++++++,,,...111555777tttVVVTTTQQQPPPPPPNNNLLLJJJHHHGGGEEECCC???:::666444333333333444444222...***((('''%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""###"""!!! """"""######$$$$$$$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%######""""""""""""###### !!!!!!""""""######""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! """&&&'''%%%### !!!!!!!!!!!!!!! ###"""!!! !!!"""###""""""""""""############!!!"""###"""!!! !!!######"""!!!!!!!!!"""$$$%%%""""""""""""############"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$########################""""""""""""###$$$%%%&&&########################""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$######### !!!!!!"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$%%%''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,///444;;;BBBFFFvvvWWWPPPOOONNNHHHLLLPPPIIIFFFGGGEEEBBB===888666555333333333222000///---,,,((('''&&&%%%$$$%%%&&&&&&''''''&&&%%%%%%$$$############$$$$$$$$$$$$############""""""""""""###### !!!!!!"""###$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""###$$$&&&&&&""""""""""""############!!!###&&&((((((&&&###!!!$$$#########""""""!!!!!!########################""""""""""""############&&&&&&%%%%%%$$$###""""""""""""############""""""$$$#########""""""!!!!!!########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############$$$#########""""""!!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$##############################$$$$$$$$$$$$####################################$$$$$$$$$######"""%%%$$$$$$$$$###"""""""""%%%%%%$$$###""""""############$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((''''''((()))******))))))***+++((()))******)))***,,,...***,,,---,,,++++++,,,---///222888AAAJJJTTT[[[___{{{VVVNNNMMMLLLFFFIIIMMMGGGGGGGGGFFFBBB===999777777333333333222000///---,,,((('''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$############$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""""" !!!!!!"""######$$$$$$########################!!!"""######$$$$$$##############################""""""""""""###$$$%%%%%%""""""""""""############!!!###%%%&&&&&&%%%###!!!############"""""""""!!!########################""""""""""""############&&&%%%%%%$$$######""""""""""""############""""""############"""""""""!!!########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###########################"""""""""!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$##############################$$$$$$$$$$$$####################################$$$$$$$$$######"""$$$$$$$$$###############%%%$$$$$$###""""""###############$$$$$$$$$%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((((((((((((''''''''')))******)))(((***+++)))***+++***))))))***,,,......---+++***,,,///222>>>BBBIIIQQQXXX^^^aaabbbWWWNNNMMMLLLFFFGGGKKKFFFFFFGGGFFFCCC>>>:::888888333333333222000///---,,,((((((&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""!!!!!!!!!"""######$$$$$$######################## !!!""""""######""""""$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$""""""""""""############""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######""""""!!!""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###########################""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""#########$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$##############################$$$$$$$$$$$$##############################"""######$$$$$$$$$#####################$$$$$$$$$%%%$$$######"""##################$$$$$$$$$$$$%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((('''(((((())))))((((((''''''(((***)))(((((()))+++)))+++,,,,,,++++++,,,---......------///444<<>>:::888888333333333222000///---,,,)))((('''%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$############""""""""""""######!!!!!!""""""#################################### !!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""!!!"""""""""############""""""!!!!!!!!!!!!""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#####################"""""""""!!!!!!""""""############""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""########################"""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""#########$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""###$$$$$$$$$######"""""""""###$$$$$$$$$%%%$$$$$$###############$$$############$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((('''(((***)))(((((()))+++)))***,,,,,,,,,,,,...///+++---111555<<>>999777666333333333222000///---,,,))))))'''&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$######$$$$$$$$$""""""""""""""""""############################## !!!""""""######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""""""""####################################""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""############""""""""""""############"""""""""""""""""""""""""""""""""#########$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$##############################$$$$$$$$$$$$##############################!!!"""###$$$$$$$$$$$$$$$###############$$$$$$$$$#########"""######$$$%%%"""""""""############$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&'''''''''(((((((((''''''''''''((((((((((((((())))))******))))))((()))***,,,+++******+++---------,,,******+++///222BBBGGGOOOWWW]]]aaaeeehhhllllllllllllnnnppprrrsss{{{oooVVVGGGGGGMMMGGGCCCGGGGGGKKKKKKJJJEEE@@@;;;888777333333333222000///---,,,***)))'''&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########""""""""""""""""""######"""""""""""""""""""""########################!!!"""######$$$$$$#################################""""""!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""!!!"""""""""####################################""""""""""""###############$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!"""""""""####################################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############!!!"""""""""############""""""""""""############""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$##############################$$$$$$$$$$$$##############################!!!!!!"""$$$$$$%%%%%%$$$$$$$$$$$$#####################""""""###$$$$$$%%%""""""""""""##################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&)))(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))************))))))***,,,------,,,+++---...---------...111888@@@EEETTTXXX^^^ccceeegggiiijjjnnnnnnnnnooopppqqqsssttt{{{kkkXXXHHHHHHNNNIIIEEEIIIJJJNNNNNNLLLHHHAAA<<<999888333333333222000///---,,,***)))((('''&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######!!!!!! !!!!!!#########"""""""""""""""########################""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""############""""""!!!!!!""""""#########$$$########################""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%""""""############""""""!!!!!!""""""#########$$$########################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############!!!!!!""""""#########$$$""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$##############################$$$$$$$$$$$$##############################!!!!!!"""$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""######""""""###$$$%%%%%%""""""""""""##################$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&******)))(((&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))************))))))+++,,,...---,,,,,,---///+++---///333;;;FFFSSS[[[]]]aaaeeehhhiiijjjkkkmmmnnnoooooopppqqqqqqqqqqqq|||yyy[[[SSSLLLKKKIIIHHHIIILLLJJJJJJHHHCCC===999777666444444333333111000...---''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$################################################$$$$$$############$$$$$$######""""""!!!!!! """"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""%%%###!!!"""$$$%%%$$$!!!!!!!!!"""###############$$$$$$######"""!!!!!!!!!###"""""""""###$$$%%%%%%######""""""""""""######""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""######""""""""""""######""""""""""""############""""""""""""""""""""""""%%%$$$###""""""###$$$%%%$$$#########""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%!!!"""$$$$$$#########$$$########################""""""############""""""################################################$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((+++***)))'''''''''((()))))))))************))))))''')))+++++++++++++++---///+++)))+++///111...***---111999CCCOOOZZZccchhhdddgggjjjkkkkkkkkknnnpppooopppqqqssssssrrrpppnnn~~~xxxZZZSSSLLLKKKJJJHHHIIILLLJJJIIIGGGCCC===999777666444444333333111000...---((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$################################################$$$$$$############$$$$$$######""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""############%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""%%%###!!!"""$$$%%%$$$"""!!!!!!"""###############$$$############"""""""""#########"""######$$$$$$######""""""""""""######"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""######""""""""""""######""""""""""""############""""""""""""""""""""""""######"""!!!!!!"""##################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######!!!"""$$$$$$#########$$$##############################$$$$$$$$$$$$######################################################$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((,,,+++***)))((())))))***))))))************))))))(((***,,,,,,++++++,,,------,,,+++++++++---///000999???IIIUUU]]]bbbddddddmmmmmmmmmnnnnnnnnnlllkkknnnnnnmmmlllkkkkkklllmmmuuuYYYRRRMMMLLLKKKHHHIIIKKKHHHHHHGGGCCC>>>999777666444444333333111000...---((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$################################################$$$$$$############$$$$$$###""""""""""""!!!!!!!!!""""""""""""############"""""""""""""""""""""""""""""""""#########$$$$$$"""""""""#########$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""$$$###"""###$$$$$$###"""!!!!!!"""###########################$$$$$$$$$$$$$$$$$$######"""###############""""""""""""######""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""$$$$$$#########$$$########################$$$$$$%%%%%%%%%%%%$$$$$$################################################$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((,,,+++***************+++))))))************))))))***+++---,,,++++++,,,---,,,---...,,,+++///777>>>KKKQQQZZZccciiikkkjjjhhhooonnnmmmoooqqqqqqooolllnnnnnnnnnllljjjmmmtttyyy~~~pppXXXQQQMMMMMMLLLIIIIIIKKKFFFGGGFFFCCC>>>999777666444444333333111000...---(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$################################################$$$$$$############$$$$$$""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""#########$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""$$$############$$$######!!!!!!"""###############"""######$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""###$$$######""""""######$$$""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""######""""""""""""######!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""!!!!!! !!!"""$$$$$$#########$$$###########################$$$$$$$$$$$$$$$$$$###################################################$$$###"""###$$$$$$###"""##############################""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((************************)))******++++++******)))***,,,,,,,,,******+++---,,,---...///333;;;GGGOOO\\\^^^bbbgggkkknnnqqqrrrooonnnmmmllllllkkkjjjhhhpppssswwwyyy{{{~~~uuujjjVVVPPPMMMMMMMMMJJJHHHJJJEEEFFFFFFCCC>>>:::777666444444333333111000...---(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$################################################$$$$$$############$$$$$$""""""""""""############!!!"""""""""############"""""""""""""""""""""""""""#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""######$$$############$$$!!!!!!"""###############""""""###$$$%%%&&&&&&'''%%%%%%$$$###"""""""""###$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""######""""""""""""######!!!"""""""""############""""""""""""""""""""""""########################""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$######"""""""""!!!"""$$$$$$#########$$$########################""""""############""""""################################################$$$###"""###$$$$$$###"""#######################################$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))))))))))))))******++++++++++++*********++++++***))))))+++---,,,---///555???KKKWWW]]]dddeeegggjjjlllnnnoooooommmmmmkkkhhheeeddddddfffwww|||}}}mmmdddUUUPPPMMMNNNNNNJJJHHHJJJCCCDDDEEECCC???:::777666444444333333111000...---)))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$################################################$$$$$$############$$$$$$"""""""""############$$$""""""""""""############"""""""""""""""""""""""""""""""""#########$$$$$$#########$$$$$$$$$$$$%%%########################"""""""""""""""""""""""""""$$$$$$$$$###"""###$$$!!!!!!"""###############"""""""""###$$$%%%%%%&&&$$$$$$######"""#########$$$$$$############$$$$$$""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$############!!!"""$$$$$$#########$$$########################"""""""""######"""""""""################################################$$$###"""###$$$$$$###"""########################$$$############$$$%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((())))))))))))(((******++++++++++++*********++++++******+++---000///222777AAAMMMXXXaaaeeefffiiimmmoooooolllhhheeedddcccdddgggmmmuuu{{{|||hhhbbbSSSOOOMMMOOOOOOKKKHHHIIIBBBCCCDDDCCC???;;;888666444444333333111000...---)))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$""""""""""""############""""""""""""""""""""""""!!!!!!!!!"""""""""###############$$$$$$$$$%%%%%%########################"""""""""""""""""""""""""""$$$%%%$$$"""!!!###%%%!!!!!!"""###############"""""""""######$$$$$$$$$#########"""######$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""######""""""""""""######""""""""""""############""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!"""$$$$$$#########$$$########################"""######$$$$$$######"""################################################$$$###"""###$$$$$$###"""########################$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((()))***+++******)))***++++++,,,,,,++++++***+++,,,,,,,,,,,,...111444888???JJJSSSZZZ```fffkkkiiikkkmmmnnnnnnllliiigggjjjeeeeeeqqq|||fffaaaSSSOOOMMMPPPOOOKKKHHHIIIAAACCCDDDCCC???;;;888777444444444333111000...---))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$############$$$$$$""""""######$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%##################$$$$$$""""""""""""""""""""""""!!!$$$%%%%%%"""!!!###%%%!!!!!!"""###############"""""""""""""""############"""""""""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""######""""""""""""######""""""""""""############"""""""""""""""""""""""" !!!"""######"""!!! !!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######!!!###$$$$$$######$$$%%%########################$$$$$$$$$%%%%%%$$$$$$$$$################################################$$$###"""###$$$$$$$$$"""""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((()))***+++,,,,,,+++******++++++,,,,,,++++++***,,,---...---...000444777@@@MMM\\\cccddddddiiiooommmllljjjiiijjjmmmqqqsssvvvpppiiidddUUUTTTRRROOOMMMJJJHHHGGGCCCEEEFFFEEEAAA<<<999888333444555555444333111000,,,***'''%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""###"""""""""""""""######$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$#################################"""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$#########""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!"""###############"""""""""""""""""""""""" """######""""""###$$$######""""""""""""##############################$$$$$$$$$#########""""""$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!"""!!! !!!###$$$$$$"""!!! !!!"""$$$%%%$$$#########""""""!!!!!!""""""""""""####################################$$$$$$$$$#########""""""##############################################################################$$$$$$$$$######"""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########!!!!!!"""###$$$%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***************)))((((((***++++++******...111//////555CCCNNNZZZ]]]aaadddfffggggggggggggiiikkknnnwwwiiibbbUUUTTTRRRPPPMMMKKKIIIHHHEEEFFFFFFDDD@@@;;;999888333444444444444222111000+++)))&&&&&&&&&''''''&&&%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""#########""""""######$$$$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$###########################"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!"""###############"""""""""""""""""""""""" """######""""""###$$$######""""""""""""##############################$$$$$$$$$#########""""""############""""""""""""########################$$$$$$#########""""""""""""""""""""""""###$$$$$$###"""!!! !!!"""$$$%%%############"""""""""!!!""""""""""""####################################$$$$$$$$$#########""""""##############################################################################$$$$$$$$$######"""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%########################"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######""""""######$$$$$$%%%%%%&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$'''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))***************)))))))))+++,,,,,,+++------///333:::DDDPPPWWW^^^aaaeeehhhiiihhhgggggghhhkkkooovvvlllcccUUUTTTRRRPPPNNNLLLJJJIIIGGGGGGFFFBBB>>>:::999888444444444444333222111000***(((&&&&&&''')))))))))&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############$$$###""""""""""""###$$$########################""""""""""""""""""######""""""""""""############""""""""""""""""""""""""&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$###############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!"""###############"""""""""""""""""""""""" """######""""""###$$$######""""""""""""##############################$$$$$$$$$###############"""""""""############$$$""""""""""""""""""""""""%%%$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!"""$$$%%%############""""""""""""""""""""""""####################################$$$$$$$$$#######################################################################################"""######$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#################################$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%$$$###"""""""""######%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++*********++++++,,,,,,,,,//////222;;;JJJWWW^^^aaaccceeeggggggfffffffffgggnnnttt|||ooodddTTTSSSRRRPPPNNNMMMKKKJJJHHHGGGEEEAAA<<<999888999444444333333222111111000,,,)))''''''((())))))(((''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%########################################################################"""""""""""""""#########!!!"""""""""############""""""""""""""""""""""""%%%%%%$$$$$$###""""""!!!########################!!!!!!!!!!!!""""""""""""#################################"""""""""""""""!!!!!!"""###############"""""""""""""""""""""""" """######""""""###$$$######""""""""""""######################################################!!!!!!"""######$$$%%%%%%########################%%%%%%%%%$$$$$$$$$######!!!"""$$$%%%%%%%%%$$$###""""""!!!!!!""""""###$$$#########"""""""""""""""!!!"""""""""####################################################################################################################################""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++***+++,,,,,,+++++++++,,,111444<<>>;;;999888666333111000111111000...***)))(((''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""""""""##############################!!!"""""""""##################""""""######$$$%%%########################################################################$$$$$$############$$$$$$########################""""""############""""""########################""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""############$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%########################$$$#####################""""""""""""""""""""""""######$$$$$$$$$$$$#####################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))************))))))******++++++++++++***,,,,,,,,,***+++---000888CCCMMMSSSYYYccclllqqqxxxyyyhhhRRRQQQPPPNNNMMMMMMMMMMMMJJJIIIFFFBBB???<<<:::999666333111000111111000...***)))(((''''''&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!"""######$$$########################""""""""""""##################""""""######$$$%%%########################$$$$$$$$$#######################################$$$$$$############$$$$$$########################"""######$$$$$$######"""########################""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""#########$$$$$$$$$$$$%%%###############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################""""""##################""""""""""""""""""""""""######$$$$$$$$$$$$###############################################################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((()))))))))))))))))))))*********++++++((()))***+++,,,,,,,,,,,,+++------,,,+++---222777EEENNNUUUWWW]]]mmmwwweeeQQQQQQPPPOOONNNMMMMMMLLLKKKIIIFFFCCC???<<<;;;:::666333111000111111000...***)))(((''''''&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%########################""""""""""""##################""""""######$$$%%%########################$$$$$$$$$#########""""""########################$$$$$$############$$$$$$########################"""######$$$$$$######"""########################"""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################!!!!!!""""""######$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$###############################################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++((()))***,,,------,,,,,,+++---...------222;;;CCCOOOSSSVVVXXXccczzzxxxsssaaaQQQQQQQQQPPPOOONNNLLLLLLKKKJJJGGGCCC@@@===;;;:::666444111000111111000...***)))(((''''''&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&########################""""""""""""#####################"""###$$$$$$%%%########################$$$$$$$$$$$$######""""""########################$$$$$$############$$$$$$##############################$$$$$$$$$$$$##############################"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######################## !!!!!!"""###$$$$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$###############################################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))************+++++++++((()))+++,,,------,,,,,,+++---......000777BBBKKKRRRSSSSSSVVVgggjjj^^^SSSSSSRRRQQQOOONNNMMMMMMIIIHHHEEEBBB???<<<;;;:::888555111//////000000///---+++)))(((((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""########################$$$$$$$$$#########""""""########################"""############$$$$$$$$$"""############$$$$$$$$$$$$###"""""""""###%%%%%%$$$$$$###"""!!!!!!""""""$$$$$$%%%%%%%%%$$$######""""""############""""""###############"""!!! ########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###################################################################################################"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$&&&$$$""""""###$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%"""&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))************)))************+++++++++(((***++++++++++++,,,...---000///---111===KKKTTT]]]OOOPPPbbbnnndddSSSSSSRRRQQQOOONNNMMMMMMIIIHHHEEEBBB???<<<;;;:::666333///.........---------+++((((((((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#######################################$$$$$$$$$#########""""""########################"""############$$$$$$$$$"""############$$$$$$$$$$$$###"""""""""###%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%""""""############"""""""""############""""""!!!########################""""""""""""####################################""""""###$$$$$$$$$$$$###################################################################################################"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$&&&$$$""""""###$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))************************++++++++++++)))***,,,,,,++++++---......,,,,,,111:::FFFSSS[[[]]]YYYaaaooorrriiiTTTSSSRRRQQQPPPNNNMMMMMMIIIHHHEEEBBB???<<<;;;:::555333000.........---,,,---+++((('''((()))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$$$$$$$########################$$$$$$$$$#######################################"""############$$$$$$$$$"""############$$$$$$$$$$$$############$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%!!!!!!###$$$%%%&&&&&&&&&""""""############""""""""""""######$$$#################################"""""""""#########$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$&&&$$$###"""$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((()))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))*********++++++************+++++++++,,,)))+++,,,,,,,,,,,,---///222,,,---999EEENNNYYYddd___gggxxx|||rrrgggUUUTTTSSSQQQPPPNNNMMMLLLIIIHHHEEEBBB???<<<;;;:::777444222000000000///...---***((('''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$############$$$$$$%%%%%%$$$######""""""#########!!!"""###$$$%%%%%%%%%%%%"""######$$$$$$######"""!!!"""######$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$&&&$$$######$$$%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((&&&&&&&&&&&&''''''''''''(((((())))))))))))******'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))*********+++++++++*********+++++++++,,,,,,***+++------,,,,,,...///444///333BBBMMMTTT```nnnqqq}}}vvvssspppbbbUUUUUUSSSRRRPPPNNNMMMLLLIIIHHHEEEBBB???<<<;;;:::666444222111111000///---,,,***(((''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###########################################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$&&&$$$######$$$%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''((('''''''''(((((()))))))))&&&&&&&&&'''''''''((((((''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,***,,,---...------...000000222===KKKTTT\\\mmm}}}wwwuuuvvvyyyppp```VVVVVVTTTRRRPPPNNNMMMLLLIIIHHHEEEBBB???<<<;;;:::444222000000000///---+++,,,***'''&&&'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$##########################################$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###################################################%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$&&&$$$######%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''''''''((((((''''''(((((())))))******&&&&&&'''''''''(((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,+++---............///111,,,777FFFRRR]]]nnnyyywwwxxxzzzxxxxxxttteeeWWWVVVUUUSSSPPPNNNMMMLLLIIIHHHEEEBBB???<<<;;;:::333222000000000///,,,***,,,***'''&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$########################""""""#########$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$#######################################$$$$$$$$$%%%%%%########################""""""###$$$$$$$$$$$$###################################################%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$&&&$$$######%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&'''((((((''''''&&&&&&&&&&&&&&&'''''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))((((((''''''''''''((((((''''''((())))))***++++++''''''''''''((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((&&&'''''''''((((((((()))'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,---//////......000111111AAAPPPXXXgggzzz}}}}}}wwwuuuzzzxxxjjjWWWVVVUUUSSSQQQOOOMMMLLLIIIHHHEEEBBB???<<<;;;:::555444222222222111...,,,,,,)))'''&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%############$$$$$$%%%&&&!!!"""###$$$%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""##############################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$###################################################%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$%%%$$$######%%%''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%'''(((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))******((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$%%%((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((''''''''''''(((((('''(((((()))***+++++++++''''''''''''((((((((()))&&&''''''((()))*********))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---//////......000111:::KKKWWW\\\ooo||||||xxx{{{kkkVVVVVVTTTSSSPPPNNNKKKJJJIIIEEEAAA??????===:::777777555111000000000///...---+++(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$##########################################$$$$$$$$$$$$######""""""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((())))))***))))))&&&&&&'''((())))))((((((******))))))((())))))***)))(((''''''&&&''''''''''''(((((((((((('''&&&&&&***)))'''%%%%%%&&&'''(((''''''((((((((()))))))))''''''''''''(((((())))))$$$%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((()))))))))******+++***)))'''''''''((()))(((((((((((())))))))))))&&&'''((((((((((((&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,)))******++++++,,,------++++++---111000...222888GGGUUU___ggg|||lllVVVVVVUUUSSSPPPNNNLLLJJJGGGCCC???>>>>>>===;;;888777555222000000000///...---+++(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$#########"""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################""""""######$$$$$$%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&'''((())))))))))))))))))(((((())))))***))))))))))))))))))))))))***++++++)))(((((('''''''''((((((*********++++++***************((((((((()))+++,,,(((((())))))))))))(((((((((((((((((())))))******(((((()))))))))(((((('''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((())))))))))))))))))))))))((((((((('''((()))******((((((((((((((((((''''''***+++,,,,,,+++***)))(((((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,+++++++++,,,------......111//////000///222<<>>===>>>>>>;;;888777555222111111111///...---+++(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))***))))))((((((++++++++++++************''''''''''''((()))******))))))))))))))))))******((((((((())))))***++++++******))))))***+++,,,---)))***+++++++++***)))((())))))))))))************+++++++++******)))((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''))))))))))))))))))))))))''''''((()))******++++++************)))(((''''''++++++++++++******((((((***)))((((((((()))+++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---....../////////......//////555DDDSSS\\\uuu}}}xxxeeeXXXWWWUUURRRPPPNNNLLLLLLHHHDDD@@@>>>???>>>;;;888777555333222222111///...---+++(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$########################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((***************)))(((''',,,++++++***************)))))))))))))))******+++))))))******++++++++++++(((((('''((()))+++---...******************)))))))))***,,,------,,,***)))))))))))))))))))))*********************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((''''''&&&)))))))))(((((((((((((((((()))))))))***)))))))))******+++++++++***)))(((*********************)))***)))((('''((()))+++,,,))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,---......//////***,,,000444666<<>>;;;888444111/////////......------,,,,,,,,,,,,******+++++++++++++++***)))))))))******+++++++++''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''((((((((('''&&&%%%%%%&&&&&&'''((((((((('''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&'''((()))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,------++++++,,,---......///000......///333888???EEEIIIJJJKKKKKKKKKJJJGGGDDDBBB777666333000---,,,+++******+++---...///...---,,,************************))))))))))))))))))))))))))))))))))))************))))))*********+++++++++))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,---....../////////...555EEE[[[qqq{{{iii[[[XXXUUURRROOONNNNNNNNNJJJFFFBBB@@@@@@???<<<999666555444444444333000------+++)))((((((((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&((()))***+++&&&&&&%%%%%%&&&''')))***%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++)))(((''''''((()))+++((()))***+++++++++++++++++++++******,,,...111222444666999===BBBGGGKKKMMMPPPRRRUUUWWWYYYYYYYYYXXXGGGDDDAAA??????BBBGGGJJJYYYZZZ\\\^^^]]]ZZZVVVTTTLLLHHHCCC===888555444444000000/////////.........------------,,,+++******))))))******++++++++++++((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%'''((((((((('''&&&%%%%%%&&&&&&'''((())))))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---......///,,,---...///000222333333222333666<<>>===888888777555444444222///------,,,+++)))((('''''''''&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))(((((((((((())))))))))))************)))************++++++++++++++++++)))'''''')))++++++******+++,,,,,,,,,+++...///111111111333666888BBBBBBDDDGGGJJJMMMMMMMMMMMMRRRXXXZZZVVVRRRSSSVVVXXXWWWWWWXXXYYY\\\^^^```eeebbb``````bbbaaa]]]XXXNNNHHHBBB???@@@>>>:::666...111333222///...000333---...///...,,,******+++---***)))+++***((((((*********)))((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''+++(((&&&''',,,---+++'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))++++++******************,,,+++******))))))******,,,)))(((+++222666555333333333333333555999>>>CCCBBB???===<<<@@@KKKXXXaaammmmmmggg```[[[XXXRRRLLLDDDBBB?????????===888333777000...777@@@BBB???===888666222///---------...///---***)))*********)))+++)))((((((***++++++***************************************************++++++******************++++++++++++++++++++++++***++++++,,,---.../////////,,,,,,///000...---000111777XXXsss\\\ZZZVVVRRROOOMMMMMMMMMLLLKKKFFF@@@>>>???===999888666444444333222///------,,,+++)))((((((''''''&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((()))))))))))))))))))))((())))))))))))************************++++++++++++)))))))))((('''(((***,,,...---+++++++++,,,,,,,,,---000555888;;;???CCCFFFEEEDDDDDDEEEFFFFFFEEEDDDHHHIIIKKKMMMMMMMMMMMMNNNRRRQQQQQQQQQSSSWWW[[[]]]___^^^\\\\\\[[[YYYTTTQQQQQQOOOMMMMMMKKKDDD999111444333333333444666666666444333222000...,,,+++))),,,((('''***+++)))))),,,+++******)))))))))))))))((()))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''***'''%%%'''+++,,,***'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))))))))))))))+++++++++***************))))))))))))***+++,,,,,,111...---111888======<<<:::999999;;;???CCCHHHKKKJJJGGGBBBAAAFFFRRRaaalllmmmmmmggg]]]VVVPPPGGG>>>999888888;;;???CCCCCCBBB;;;333000666@@@HHHNNNSSSMMMJJJEEE???:::555111000000---+++***+++,,,,,,++++++***))))))++++++***)))************************************************++++++******************++++++++++++++++++++++++---------------------......,,,,,,000111///000333:::IIIiii{{{qqq[[[YYYUUURRROOONNNNNNNNNKKKJJJEEE???>>>@@@>>>:::777555444333333111///,,,,,,,,,***)))((((((((((((&&&''''''(((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))(((((((((((((((%%%%%%%%%%%%&&&'''((()))(((((((((''''''((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,)))*********)))***,,,///000///---,,,,,,...111333777:::>>>AAABBBCCCDDDFFFBBBDDDFFFIIILLLNNNOOOPPPTTTRRRRRRTTTYYY\\\]]]\\\aaa___\\\ZZZYYYZZZ[[[]]]ZZZYYYYYYVVVRRRMMMHHHDDDKKKLLLNNNRRRTTTRRRJJJDDDEEEAAA===>>>BBBFFFEEEDDD@@@===999777777666333///000+++***,,,---+++***+++++++++***))))))))))))***))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''')))&&&%%%&&&)))+++)))&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((''''''''''''&&&(((((((((''''''''''''&&&''''''''''''''''''''''''((((((((()))))))))******))))))))))))))))))))))))+++++++++*********))))))))))))***+++---///000111555444444888>>>AAA@@@>>>888777777<<>>@@@???;;;666444333333222111///,,,,,,+++***)))((((((((((((&&&''''''(((((((((((('''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&''')))***((((((((((((((((((((((((%%%%%%%%%%%%&&&((()))***((((((''''''''''''((((((******)))'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''((((((((())))))))))))))))))))))))*********))))))*********+++++++++++++++++++++,,,,,,,,,---,,,------,,,+++,,,...000............000555:::>>>EEEGGGJJJLLLKKKIIIIIIIIIQQQSSSWWW[[[^^^aaadddfffeeeggghhhiiimmmrrrtttsssppppppooonnnmmmllljjjjjjeeeeeeeeebbb]]]WWWRRROOOMMMKKKJJJLLLPPPTTTWWWWWWTTTQQQNNNOOOSSSWWWYYYZZZPPPKKKGGGFFFHHHHHHCCC>>>888222...//////,,,)))***++++++***)))))))))))))))*********)))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''&&&%%%&&&((()))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((('''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((()))))))))*********))))))))))))))))))))))))++++++++++++************+++,,,---...111333555777999;;;>>>BBBEEEDDD???;;;888777888???JJJQQQSSSQQQUUUZZZ```dddffffffgggggggggjjjjjjgggccc___WWWNNNAAA>>><<<===AAAGGGNNNRRRFFF???888444555>>>OOO___jjjkkklllkkkiiieee```^^^KKKCCC888///++++++,,,,,,)))))))))***,,,,,,***(((++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,+++++++++,,,,,,,,,,,,,,,...............---------......///111000000555===NNNbbbpppooo|||~~~}}}{{{fffYYYXXXUUUSSSPPPOOONNNNNNJJJIIIEEE???>>>@@@???;;;666444333333333222///---++++++***)))((((((((()))&&&''''''((())))))((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''+++***)))((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((()))))))))******((()))))))))*********+++************+++++++++++++++,,,,,,,,,---------------......,,,++++++---///+++...111555999???GGGLLLOOORRRVVVYYYYYYYYYZZZZZZhhhjjjlllkkkiiihhhhhhjjjhhhooosssooommmooorrrqqqhhhlllqqqvvvxxxyyywwwvvvuuuvvvwwwwwwvvvtttqqqoooccc^^^XXXSSSQQQRRRSSSUUUSSSUUUWWWYYY[[[```gggllleee```\\\[[[\\\ZZZSSSNNN===555......///---+++++++++***))))))(((((())))))+++*********)))))))))(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,---...///111444777:::;;;BBBFFFLLLRRRSSSOOOHHHCCCGGGEEEFFFMMMUUUZZZXXXUUURRRWWW\\\___^^^ZZZWWWUUUTTTXXXZZZZZZ[[[[[[UUUNNNCCCAAA???===???EEELLLQQQQQQNNNKKKGGGCCCEEERRR___fffhhhlllooopppooollljjj```UUUEEE777///------...))))))(((***,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......///000000//////000111///000:::FFFZZZgggsss}}}zzzeeeYYYXXXVVVSSSQQQOOOMMMMMMKKKJJJEEE???>>>@@@>>>:::666555444444444333111///++++++***)))))))))))))))&&&'''(((((())))))))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))******&&&&&&''''''''''''(((((('''''''''&&&''''''((()))&&&&&&%%%%%%%%%%%%&&&&&&***)))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))))))))))))))************((())))))******+++++++++*********++++++++++++,,,,,,,,,,,,---------......+++,,,,,,+++******,,,......444;;;AAAFFFKKKRRRWWW[[[^^^```aaa```______```hhhjjjlllkkkgggdddeeegggiiirrrsssjjjccceeehhhgggcccgggmmmrrrtttsssqqqnnnppppppqqqvvv}}}xxxvvvrrrmmmhhhddd```___RRRVVV[[[]]]^^^bbbjjjpppuuurrrooonnnlllggg___ZZZCCC888///...//////...///++++++***))))))))))))***+++++++++******))))))(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))(((((((((((((((((((((((()))))))))*********++++++************************+++,,,,,,------......///...000222555999===AAACCCMMMRRRYYY^^^___ZZZTTTOOOQQQPPPRRRVVVYYYZZZVVVSSSHHHIIIIIIGGGDDDCCCDDDEEEDDDGGGHHHFFFGGGIIIEEE@@@<<<<<<<<<;;;===BBBIIIOOOXXXYYY]]]^^^YYYUUUZZZbbbcccfffkkkoooqqqpppnnnmmmjjj```QQQDDD;;;777555555///---++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------++++++,,,,,,------......+++,,,---...///000111111...///111111///444DDDTTTbbbmmm~~~}}}iiiZZZYYYWWWTTTQQQNNNLLLKKKLLLKKKFFF@@@>>>???===999777666555555555444222000+++******)))))))))))))))&&&&&&((())))))*********%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))************)))''''''((((((((())))))))))))(((((('''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((('''((((((((()))))))))))))))))))))*********++++++((())))))******+++,,,,,,*********+++++++++,,,,,,------------............)))***+++,,,,,,---111333888@@@IIIPPPRRRUUUYYY\\\dddeeeeeedddcccbbbbbbcccdddhhhmmmnnnmmmnnnqqquuuvvvzzzwwwlllhhhoootttrrrrrrssstttuuutttrrrooommmiiieeeeeelllwww|||xxxzzz|||}}}|||zzzyyyxxxgggggghhhgggggghhhjjjkkkvvvwwwyyyyyyvvvpppjjjeeeSSSEEE888333333222111111------,,,++++++++++++,,,,,,,,,+++******))))))(((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((('''((((((((())))))))))))'''((((((((())))))))))))(((((((((((((((((((((((())))))*********+++++++++************************+++,,,---...///111222222222444888===CCCIIINNNPPPTTTWWWZZZ[[[XXXSSSNNNKKKHHHJJJNNNRRRSSSRRRPPPMMMIIIHHHGGGEEEDDDEEEHHHKKKKKKLLLIIIDDDCCCEEEBBB>>><<<======<<<<<<>>>BBBFFFNNNSSS\\\bbb^^^VVVTTTWWWUUUYYY___fffkkkmmmnnnmmmfff```XXXQQQKKKGGGCCC@@@999555000...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...++++++,,,,,,---......///------......//////000000---...111222222;;;QQQeeennn~~~mmm[[[ZZZWWWTTTQQQNNNKKKJJJMMMLLLFFF@@@===>>>===888777666555555666555333111+++***)))))))))))))))***&&&&&&((()))************%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&******)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((***++++++******)))(((((())))))*********+++***)))(((''''''&&&&&&'''((((((''''''''''''((((((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((()))))))))))))))************+++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,---------.........//////***+++---...000333777:::AAAJJJTTTZZZ[[[ZZZ[[[]]]ccceeeggghhhjjjlllpppsssrrrwww}}}~~~|||rrrttt~~~~~~~~~~~~qqqkkkgggmmmzzz|||ppprrruuuxxx{{{~~~~~~yyyvvvtttpppkkkfffoootttzzz|||zzzvvvqqqooodddTTTCCC;;;777444222111//////...------------...,,,,,,++++++***))))))(((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((((((''''''((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))'''((((((((())))))******'''((((((((())))))******)))))))))))))))))))))))))))************+++++++++************************+++,,,---///111222444444777999>>>EEEMMMTTTZZZ]]]VVVVVVTTTOOOHHHBBB>>>===;;;@@@GGGMMMOOOOOONNNNNNUUUWWW[[[\\\]]]]]]___```]]]\\\VVVOOOMMMOOOMMMIIIDDDEEEDDD@@@<<<999:::<<>>CCCLLLVVV```fffjjjlll^^^\\\[[[ZZZXXXSSSNNNJJJAAA<<<555000...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,---.../////////////////////.........+++---000222444@@@ZZZqqq}}}mmmZZZXXXTTTRRRQQQPPPNNNMMMOOOKKKFFFAAA???>>><<<;;;777777777777555333111000///---***))))))))))))((())))))))))))(((((((((((())))))(((((('''''''''''')))%%%%%%''''''%%%&&&***222...((($$$$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%'''((((((((('''&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&'''(((((('''&&&%%%'''((()))***************,,,+++***))))))((())))))************************&&&&&&(((***,,,,,,***'''******+++***)))(((&&&%%%)))'''%%%%%%'''***++++++''''''&&&&&&&&&'''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&###%%%&&&&&&%%%$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&(((((((((((())))))))))))222222000...,,,***((((((++++++,,,------------,,,++++++++++++++++++++++++,,,---------------------------...111666<<>>BBBDDDFFFJJJOOOWWWaaaiiipppqqqrrrqqqpppqqqsssvvvnnnsssnnnjjjkkkddd\\\___VVVSSSKKKEEEEEEHHHHHHDDDEEEHHHLLLMMMJJJDDD???<<<>>>@@@BBBEEEJJJSSS___ggg```OOOAAACCCKKKPPPRRRTTTNNNKKKDDD<<<555111000111---------...---,,,)))(((---+++))))))+++,,,---,,,------------------------------------------------............/////////000111---444666777UUUrrrqqqyyyyyyooo[[[XXXSSSQQQPPPOOONNNMMMPPPLLLFFFAAA???===<<<:::777777777777555333111000///---***))))))))))))((()))))))))(((((((((''''''((((((((('''''''''&&&&&&)))%%%%%%'''(((&&&'''+++111---((($$$$$$&&&'''(((&&&''''''((((((''''''&&&'''''''''(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''&&&'''((()))******)))(((++++++,,,,,,,,,,,,++++++*********+++,,,...000000000000000//////.........//////.........---***(((((((((((((((((()))***+++***(((''''''(((((('''&&&))))))(((''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&###%%%'''&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((()))))))))***...------,,,+++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++...////////////000111222///111555999???FFFNNNRRRUUU^^^iiisssxxxyyyzzz{{{||||||xxxqqqlllqqqzzz{{{vvv{{{|||~~~~~~yyyuuukkkZZZGGG:::555444888::::::777222///...///---,,,***))))))******))),,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((''''''&&&+++)))(((((())))))(((&&&((((((''''''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))************++++++++++++...---,,,,,,------,,,+++222222333333444444666777===AAAEEEHHHGGGEEECCCBBB<<<>>>@@@CCCDDDEEEFFFGGGFFFHHHLLLPPPVVV]]]dddiiiqqqtttxxx{{{||||||{{{zzzyyy~~~zzzyyy}}}wwwmmmmmmhhhfff```XXXVVVXXXWWWTTTWWW[[[___```\\\UUUOOOLLLDDDBBB@@@>>>@@@IIITTT]]]cccRRRAAA<<>><<<:::999666777777666555333111000///---***))))))))))))(((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&(((%%%%%%((()))''')))---000,,,'''%%%%%%&&&'''''''''(((((((((((((((((('''&&&&&&''''''((('''''''''''''''''''''''''''''''''))))))(((((((((((((((((((((((((((((((((((((((((('''((()))******+++******---...///111222333333444000000111333555777999;;;::::::999777777666666666999777555444444333111///---+++)))(((((()))+++---)))((((((((())))))'''%%%+++***)))((((((''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%''''''%%%$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((()))))))))******))))))))))))******++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///222444444777<<<@@@DDDKKKUUU[[[___lll}}}~~~xxxpppoooooossszzz~~~|||ppp]]]JJJ===888>>>AAABBB===666111111333333...((('''***---,,,***...---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))***)))(((((())))))(((''')))((((((''''''(((((()))''''''((((((((()))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))************+++++++++,,,.../////////---,,,,,,---222444666444222333888===EEECCCAAA@@@@@@@@@@@@???BBBDDDIIIPPPVVVZZZ[[[[[[YYY[[[^^^bbbfffkkkoooqqqwwwyyy{{{}}}}}}{{{yyyxxx|||}}}}}}yyy{{{xxxyyyvvvnnniiijjjkkkjjjmmmqqquuuuuuqqqkkkfffcccVVVRRRJJJBBB???AAAGGGMMM[[[OOOBBB<<<;;;<<>><<<999888666666666666555333111000///---***))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%%%%((()))(((***......***'''%%%&&&'''''''''''''''((((((((((((''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''))))))(((((((((((('''''''''((((((((())))))******************************---...222555999<<<>>>???;;;<<<<<<===???AAACCCDDDEEEDDDBBBAAA????????????@@@>>><<<;;;<<<<<<;;;:::888777444111...,,,++++++)))((('''''')))******)))))))))((((((((((((((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))*********((((((((()))***++++++,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,---------------.../////////111555999???BBBEEEGGGJJJSSS___hhhtttxxxpppiiikkksss}}}|||ppp^^^MMMBBBKKKLLLJJJBBB888333666::::::555///,,,,,,---------......,,,+++))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***((('''((()))***)))'''))))))(((((((((((())))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))******************************************+++++++++,,,,,,,,,...000...,,,---000444555777888888999===BBBGGGEEEBBB???@@@DDDGGGGGGFFFLLLMMMQQQXXX___bbbbbbaaajjjjjjkkklllnnnqqqtttvvvqqquuuxxxuuuooommmooosssyyy~~~||||||vvv{{{vvv{{{|||wwwtttuuuwwwwwwzzz}}}}}}yyywwwvvvpppkkkcccYYYPPPIIIEEEDDDHHHEEECCCBBB@@@?????????<<<:::888999<<<===;;;999@@@???===999444000...---111///............,,,***...................................................////////////000000000333444333KKKxxxssskkkvvvttt^^^YYYSSSNNNMMMMMMNNNNNNQQQMMMFFFAAA===;;;999888555555666555555333111000///---***))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((%%%%%%((()))(((***...+++)))&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((()))******+++,,,,,,000000///...---,,,,,,+++...///222666:::===???@@@>>>???@@@BBBDDDFFFHHHJJJKKKJJJHHHFFFDDDDDDEEEEEEFFFDDDBBBAAAAAAAAA@@@???BBBBBBBBB@@@===999555222000---)))'''((()))))))))((('''''''''((()))******(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''&&&'''''''''''''''''''''$$$&&&((('''&&&%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))'''''''''((((((((())))))))))))))))))*********************+++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,---------.........///222444444444888@@@FFFKKKLLLOOORRRZZZhhhwwwzzzuuuzzz|||~~~}}}ssscccVVVVVVWWWUUUOOOEEE>>><<<===AAA@@@<<<666///,,,,,,......---+++***)))(((''''''************************(((((((((((((((((((((((('''''''''((((((((()))))))))((('''((()))***)))((())))))(((((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,------...222:::@@@AAA??????BBBGGGLLLNNNOOOCCCBBBCCCHHHPPPUUUVVVUUU``````aaadddggghhhhhhhhhfffggggggffffffjjjqqqvvvsss}}}vvvmmmnnnsss}}}ooopppkkksssxxxxxxwwwyyyzzzyyyzzz|||~~~~~~}}}}}}~~~}}}}}}zzztttkkk^^^RRRJJJ???@@@@@@>>>>>>>>>>>>>>>;;;>>>@@@???<<<999999::::::<<>>BBBFFFIIIKKKIIIGGGEEECCCBBBBBBCCCDDDJJJGGGEEECCCCCCAAA???<<>>888999>>>EEEJJJGGG===444///---++++++---...///.................................................../////////000000000111111...888HHHfffxxx___[[[VVVSSSQQQPPPNNNMMMOOOJJJDDD@@@===<<<:::999333444555555444333111000///---***))))))))))))((()))))))))(((((((((''''''&&&&&&'''''''''((((((((()))%%%%%%'''(((&&&'''+++'''&&&&&&&&&(((((('''&&&&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&&&&((((((((((((((((((((((((&&&&&&'''((()))******+++******+++---...000111111444444333222222333444555333333444444444444333333333444666999===AAADDDFFFAAA???===;;;:::;;;===>>>EEEDDDBBBBBBAAA???<<<999888;;;AAAGGGMMMQQQSSSTTTOOOLLLHHHDDD???999333///......---,,,+++*********(((((((((((((((((((((((()))((((((''''''(((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))&&&''''''((())))))******))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,---............---,,,------...//////000000...444;;;@@@FFFQQQ```lllhhhgggjjjrrr|||uuuuuu{{{ooonnnnnnmmmkkkfff___ZZZXXXXXXVVVQQQIII@@@888444---,,,+++***************************************)))))))))))))))))))))))))))))))))((((((((((((((((((''''''((()))******(((******))))))))))))******(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---000777???GGGLLLOOOJJJMMMRRRWWWZZZZZZXXXVVV^^^bbbfffiiiiiiiiiiiijjj^^^```aaa^^^]]]bbbllluuu{{{qqqrrrwww~~~~~~}}}vvvyyy}}}wwwqqqddd^^^QQQBBB<<<>>>>>>:::???DDDJJJMMMKKKHHHHHHHHHIIIDDDDDDKKKUUUWWWOOOEEE777444///------...//////................................................//////000000000111111111000>>>YYYsss___\\\WWWTTTRRRQQQNNNLLLNNNJJJDDD@@@===<<<;;;:::333444444555444333111000///---***))))))))))))((())))))))))))(((((((((((('''''''''((((((((()))))))))&&&%%%''''''%%%&&&***&&&&&&&&&'''((()))'''&&&''''''(((((((((((('''''''''((((((((('''&&&%%%%%%))))))))))))))))))))))))&&&&&&''')))***+++,,,---++++++,,,...000111222333////////////000222444555444444555666666666666666444555666777:::<<<>>>@@@999888555444444555777999======>>>???@@@???<<<:::///333999@@@HHHPPPVVVYYYYYYXXXWWWUUUQQQIII@@@:::444222000...,,,+++***)))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%'''(((((('''&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&''''''((()))******+++)))************+++++++++))))))***+++,,,---......,,,---......//////......---------...///000000111666===FFFMMMVVVdddvvv}}}xxx{{{yyyqqqnnnooorrrrrrpppdddbbb___]]]XXXOOOCCC:::------,,,++++++,,,,,,,,,************************))))))))))))))))))))))))************)))))))))((((((''''''((()))******)))******))))))))))))******))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...444===HHHOOOQQQPPPMMMUUU```fffgggfffffffffeeehhhjjjhhhddd```___```rrrvvvxxxvvvvvv~~~~~~oooqqqyyy~~~zzzvvvvvvxxx|||{{{tttooobbbSSSLLLJJJCCC;;;888<<>>777111///......---////////////////////////////////////////////////000000000000111111111111444DDDggg}}}yyyaaa[[[VVVTTTQQQMMMNNNQQQPPPLLLFFF@@@;;;999999999888555222222444444111//////...,,,***)))))))))***))))))))))))((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''((((((((('''%%%$$$)))))))))((('''''''''&&&'''''''''((()))+++---.../////////111222222000///111///......111333444444222444666777888:::===???AAAAAACCCDDDEEEFFFFFFFFF@@@AAAAAA???;;;777666555===>>>>>>>>>===<<<;;;:::000222444777;;;DDDPPPXXXZZZ]]]]]][[[[[[[[[VVVPPPKKKGGG@@@999111,,,)))'''+++***))))))******)))''',,,+++***))))))***+++,,,''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''')))***)))((('''(((***(((((((((((())))))))))))))))))***++++++++++++***++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,...000111000///111777<<>>>>>@@@AAABBBBBBDDDGGGJJJMMMNNNNNNNNNNNNMMMMMMLLLRRRPPPNNNKKKIIIGGGFFFEEEAAA@@@???===<<<:::999888666555444333666===HHHPPPYYY]]]```___```bbbaaa^^^YYYWWWRRRLLLEEE===777333---+++))))))+++,,,+++++++++***)))(((((((((((()))''''''((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((('''''''''((((((((())))))((()))***)))((('''(((***(((((((((((()))))))))***))))))***++++++++++++++++++,,,,,,,,,,,,---------------------------......---///111111111444:::???DDDKKKXXXhhhyyywwwwww}}}}}}vvvuuummm]]]PPPJJJGGGEEEDDD???666///,,,,,,***(((+++++++++++++++***))))))************************************************+++*********))))))))))))))))))(((((((((((())))))***+++++++++,,,,,,,,,,,,++++++************++++++************++++++++++++++++++,,,,,,,,,---------+++---......------...///444666;;;CCCLLLTTTYYY\\\^^^bbbgggkkkmmmllliiigggdddbbbeeelllttt~~~vvvllllllyyy~~~~~~yyyvvvuuupppgggbbbcccYYYUUUOOOLLLNNNWWWbbbiiinnnooonnnkkkgggddddddeee___YYYNNNCCC:::444000......///000000///.../////////////////////000111111...444111...333333111888DDDaaavvv|||rrr^^^YYYWWWVVVSSSNNNLLLNNNOOOLLLFFF@@@<<<:::999999777666444444444444222000///...,,,***)))))))))***))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''((((((((((((''''''&&&''''''(((***+++,,,------******+++---...///000000222333444666888<<>>888666222///000666@@@GGGUUU]]]ccccccccceeegggfff``````___[[[TTTLLLDDD???666222...++++++,,,---,,,*********))))))(((((('''(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((%%%&&&&&&''')))******+++((()))******(((((()))***((((((((()))))))))******)))******+++++++++++++++,,,,,,,,,---------......,,,,,,---///////////////...000222222444999AAAHHHQQQYYYhhhzzzwwwxxx}}}|||}}}wwwhhhYYYMMMDDD===IIICCC:::444///,,,)))(((---------,,,,,,+++++++++***************************************************************)))))))))***))))))(((((())))))***++++++,,,,,,,,,---------++++++************++++++************+++++++++,,,,,,,,,,,,,,,------------+++,,,......------///000111444888@@@JJJUUU___dddhhhggghhhkkkpppssstttsss{{{|||}}}xxxwwwpppmmmkkkmmmssswwwyyyyyy{{{}}}}}}~~~yyyrrr}}}uuupppnnnrrrvvvwwwwwwxxxsssooofffZZZQQQQQQXXX___lllqqqtttqqqiiidddgggkkkfffccc]]]TTTIII>>>444//////////////////......---///////////////000111111...333000000777666333:::VVViiizzzlll\\\YYYWWWWWWTTTNNNKKKMMMNNNKKKFFFAAA===:::999999666666666666555444222000///...,,,***)))))))))***))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))***+++------...***+++---///111333555666888888999;;;===AAAFFFJJJIIIHHHHHHIIIMMMUUU]]]cccaaa___]]][[[\\\bbbkkkqqqppppppqqqqqqpppnnnlllkkknnnnnnmmmjjjdddaaa```aaabbb```]]]YYYUUURRRPPPOOOFFFBBB<<<666444666;;;>>>NNNYYYbbbdddbbbbbbbbbaaa```aaabbb```]]]WWWQQQMMMFFF@@@999222...,,,***)))******+++++++++*********((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&''''''((())))))******((()))******)))((()))***(((((()))))))))*********)))***++++++,,,,,,++++++------------............,,,---...///000//////...111222333555999DDDRRR\\\kkkoooxxx|||zzz|||~~~}}}ssshhh\\\LLL>>>EEE???999666222---,,,------,,,,,,,,,,,,,,,,,,,,,***************************************************************************))))))))))))))))))***+++++++++,,,,,,,,,,,,---,,,++++++******++++++,,,*********+++++++++,,,,,,,,,,,,,,,------------......///000000//////000222000555>>>HHHRRR\\\dddiiimmmkkkiiikkksss||||||xxxooosssttttttwwwzzzwwwrrrllljjjhhhhhhjjjjjjiiigggfffiiiiiifffjjjttt}}}lllgggeeejjjrrrxxxzzzzzz}}}}}}xxxpppdddYYYSSSPPPXXXaaakkknnnjjjfffeeegggggggggfff___TTTHHH===777000///.........///...---///////////////000000111///333000111888666444<<>>===888111///222,,,,,,+++++++++,,,,,,---***************************************************************+++++++++******))))))))))))******************++++++++++++,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........000111111000///000111333999AAAMMMXXX___cccgggiiidddiiipppuuu|||vvvtttrrrtttwwwyyyyyywwwwwwyyyxxxwww{{{yyyyyyyyyyyyxxxvvvrrrooommmnnnjjjccc___bbbeeeeeeaaagggnnnsssvvv{{{zzzuuusssrrrnnnkkklllrrrxxxxxxuuu{{{{{{||||||wwwlll___UUULLLPPPVVV\\\^^^]]][[[ZZZcccfffgggddd\\\RRRKKKGGG555222...---///000000//////////////////000000111000333000111777444666CCCjjjyyy~~~pppwww}}}jjj[[[XXXVVVWWWSSSMMMKKKLLLLLLJJJFFFBBB>>>;;;999888555777999999777444222222///...,,,***)))))))))***))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))*********))))))))))))******+++++++++,,,------...//////222111222444888>>>CCCFFFHHHNNNVVV^^^gggrrrxxxmmmddd^^^___\\\WWWTTTRRROOOLLLJJJHHHSSS^^^bbbcccdddbbb^^^______```aaabbbccceeeeeeccc^^^WWWNNNFFF===555000---,,,***)))(((((()))******************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))((((((''''''(((((()))*********))))))((((((((()))***++++++))))))***+++)))))))))*********++++++***++++++,,,,,,,,,,,,,,,.........////////////000000000/////////000111111444777<<>>;;;999888555888;;;:::777444333333///...,,,***)))))))))***))))))))))))(((((((((((('''((((((((()))))))))***((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((()))***************)))))))))***+++,,,,,,,,,---///111222333444555555888===FFFRRR\\\bbbdddjjjqqqxxx~~~}}}vvvqqqjjjfffccc```]]]ZZZTTTZZZ^^^```bbbeeedddaaa^^^______```````````````eeeccc```]]]XXXPPPGGGAAA666444///+++)))((()))*********++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))*********)))***++++++))))))***+++))))))*********+++++++++***+++,,,,,,------,,,,,,....../////////000000000111000//////111444777999???CCCLLLWWWfff{{{~~~{{{zzz{{{~~~wwwxxxuuussstttwwwzzz||||||yyy|||{{{yyyyyyxxxzzz}}}{{{tttmmmeee^^^YYYKKK999222666;;;999555222///.........++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++******))))))******+++*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------------............000111333555666:::???BBBOOOUUU]]]bbbeeehhhnnnrrrvvvllljjjhhheeecccdddfffiiihhhlllppppppqqqvvv||||||zzzuuunnnfffhhhkkkqqqvvvzzz|||}}}ooodddVVVMMMJJJIIIHHHFFFMMMUUU___dddcccaaa___```QQQHHH<<<555333333222111///////////////000111111///333222222444444DDD```~~~~~~uuu\\\XXXUUUUUURRRLLLKKKMMMKKKIIIFFFBBB???<<<999888555888;;;;;;777444333333///...,,,***)))))))))***))))))))))))(((((((((((('''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((()))******+++******)))))))))***,,,---,,,---...111444666888999===>>>DDDMMM\\\mmm|||}}}ssskkkccc^^^```aaa```]]]___cccccc```bbbcccddddddbbb```^^^]]]cccccceeefffddd^^^VVVPPP@@@<<<666000+++******+++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''((()))***+++,,,,,,)))+++++++++***)))***+++)))************+++++++++***+++,,,,,,------,,,,,,////////////000000000000111000///000333777<<>>555***,,,...---+++***,,,...******))))))))))))******))))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))'''''')))...000///---++++++++++++************++++++++++++,,,,,,,,,,,,------..................---...//////000000/////////444;;;AAAFFFRRRjjj}}}rrrmmmmmmrrrxxxuuuxxx{{{}}}~~~}}}yyywwwqqqdddQQQDDD888AAANNNXXXXXXNNN>>>222---...000000000...,,,+++,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------...///000000.........,,,+++,,,...111---------------...//////222111000///000111333444:::BBBLLLQQQSSSTTTXXX[[[]]]mmm}}}{{{vvvkkk```___[[[\\\aaaaaaZZZYYY]]]oooxxxuuuiiibbb```dddjjjsss{{{}}}vvviii___III@@@===HHHYYYbbbbbb```___^^^\\\ZZZVVVMMMAAA888333222111111333444333333...444444444999AAA```qqqfffxxxyyyvvv]]][[[XXXTTTQQQNNNMMMLLLMMMKKKIIIEEE@@@<<<888666999999999888666444222111///...---,,,+++*********))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((())))))***************************,,,,,,---...000222555666>>>CCCJJJRRRZZZeeepppyyy~~~}}}zzzuuurrrqqqllleeefffeeedddffflllsssyyy|||tttiiifffeeedddfffiiigggaaa[[[YYY\\\```bbbdddfffiiikkkjjjfffbbbaaa```[[[QQQIII777444///---,,,---//////+++******))))))******+++)))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))),,,***)))***,,,---+++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,.............../////////+++---111333333444444555555999BBBPPP]]]lllvvvnnnkkkooo{{{~~~rrrsss}}}{{{}}}{{{{{{|||{{{tttfff[[[EEEJJJTTT___ddd]]]MMM@@@111111000///...---,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...///000111,,,---------...111666:::.........---......///000222111111000000333666999DDDKKKRRRUUUUUUYYYbbbiiivvvqqqiiibbbaaa^^^YYYXXX[[[\\\hhhxxxxxxlllfffggg]]]```gggpppxxxyyysssnnn___OOOAAACCCSSSaaafffddd```_________]]]UUUJJJBBB555444222222333444333222111444555444777HHHooolllmmmttt~~~ssslllmmm\\\ZZZXXXTTTQQQNNNMMMLLLLLLKKKIIIEEEAAA<<<888666999999888777555333222111///...---,,,+++*********))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((())))))***************++++++++++++111111000111555:::???CCC@@@IIIWWWaaagggkkknnnpppsssooofff\\\YYY]]]___^^^hhhllltttyyyuuunnnhhhfffhhhhhheee```]]]^^^```aaabbbcccfffhhhiiiccc^^^]]]```aaa^^^[[[III???333------///...+++++++++************++++++************************))))))************))))))************************+++***))))))*********)))+++++++++++++++++++++,,,++++++,,,,,,,,,---------.........//////000000000,,,///222333333444666888>>>???JJJ^^^ssswwwqqqmmmtttyyyqqqxxx~~~|||}}}~~~}}}yyysssooo___]]]___dddiiieeeWWWKKK999666111---++++++---///---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...//////,,,---------///222777;;;///............///000000000111111000111555<<>>555222000,,,(((++++++************++++++************************)))******++++++******)))************************&&&'''((()))***+++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------............//////000000111111000222333222111222777<<>>___lll```mmmvvv```SSSjjjVVVVVVUUUTTTRRRPPPOOOMMMMMMKKKGGGCCC???<<<:::999:::999777555333222111111//////---,,,+++*********))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))((((((((((((((()))******((()))+++---///111333333555:::BBBLLLUUU[[[___aaa\\\ZZZUUUNNNJJJLLLTTTZZZ___oooooowww|||qqqjjjbbbbbbaaa___]]]^^^aaadddeeeggghhhgggdddaaa```___ccceeecccWWWFFF888333444,,,++++++******++++++,,,******************************++++++++++++******************************,,,,,,---,,,*********++++++++++++,,,,,,---------++++++,,,,,,---...//////...//////000111222222222000222333444777@@@NNNYYYqqq{{{gggiiirrruuu}}}~~~yyyvvvuuuvvvwwwrrrfff]]]JJJFFF@@@:::555222111000---------------...///000------------------------,,,,,,,,,------.........------..................,,,...000000///000111222000000000000000111111222///222666888<<>>LLLhhhuuueeeqqq~~~qqqvvv}}}||||||{{{zzzzzzvvviii\\\PPPGGGAAAAAA>>>555///...222000...---......---+++000///...---------------...------,,,,,,------...---------.........//////////////////000000000000000///......000111111111000222888@@@IIISSS]]]fffttt{{{iiiXXXYYY^^^WWW]]]ccceeedddaaa\\\YYYfffffflllqqqiii[[[[[[dddffffffeeeccc```]]][[[YYYRRRRRROOOGGG>>>666444444777111:::777IIIttt|||}}}lllqqquuu}}}```hhhXXXYYYYYYVVVRRRPPPNNNNNNNNNMMMKKKFFF@@@;;;999999999999888777666444222111111000...+++***))))))***))))))************))))))((())))))************)))))))))))))))***************+++,,,+++***)))***+++---...111222444777;;;>>>GGGIIILLLNNNMMMKKKIIIGGGMMMQQQXXX___fffnnnwww~~~yyymmmdddcccddddddfffjjjlllkkkllljjjccc[[[]]]cccaaa^^^[[[[[[ZZZVVVNNNGGG777333...,,,+++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------................../////////000000///......///111222333333555333777CCCTTThhhwwwssstttwwwssspppuuu}}}zzzxxxttthhh[[[SSSHHHAAA@@@???999333222222000------......---,,,000///...------------......------,,,,,,------...---------.........//////////////////000000000111222111000000111111111000///222999CCCPPP___mmmxxx{{{hhh___YYYXXX[[[^^^aaabbbbbb```]]]YYYYYYbbbnnnooogggeeejjjllliiifffcccaaa^^^\\\ZZZSSSRRROOOIIIBBB;;;777555555///888888PPPuuuhhhqqqyyynnnZZZ[[[ZZZWWWSSSPPPPPPPPPOOONNNLLLGGGAAA<<<;;;::::::999999888666444222111111///---+++************))))))************)))))))))************))))))((()))))))))*********++++++***++++++***))))))+++---000222444777999>>>CCCGGGPPPNNNKKKHHHFFFEEEEEEEEESSS\\\jjjwwwvvv{{{nnneeecccdddfffiiiiiiiiiiiieee[[[RRRTTTZZZ\\\XXXTTTSSSUUUVVVUUUSSSAAA<<<444///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------------.............../////////000000000......///111222333444444777666>>>UUUrrr}}}ssssssyyyxxxjjjkkkyyy~~~zzzyyyvvvkkk```VVVJJJ???>>>@@@>>>999666222000...---.........---//////......------............------------......------.........//////////////////000000000111111000000111222333333222222333777???KKK[[[ooo|||kkk___[[[XXXYYY]]]```aaaaaaUUUSSSYYYfffnnnnnnpppvvvtttnnnhhhcccbbb```]]]ZZZVVVTTTQQQMMMHHHBBB;;;777666000888;;;[[[ssskkktttyyyrrr[[[[[[ZZZWWWSSSPPPPPPPPPOOONNNKKKFFF@@@<<<;;;;;;::::::999888666444222111000///---+++************)))******++++++******)))***************)))((('''))))))*********+++++++++***+++***))))))***---000///222777<<<@@@DDDHHHKKKIIIFFFBBBAAADDDIIINNNQQQ]]]iii{{{zzz~~~yyyuuuiiieeegggiiifffgggfff___TTTLLLLLLPPPUUUQQQLLLJJJLLLNNNPPPPPPKKKEEE;;;333///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............////////////000000000...///111111222222333555888???PPPmmm{{{uuunnnttt~~~}}}}}}|||uuummmZZZMMM???<<<@@@BBB>>>999444222///---...///......//////............//////......------------..................//////////////////000000000111111111,,,...111333333444555666:::@@@HHHSSSfff}}}vvvjjj]]]YYY\\\___cccfffbbb^^^]]]aaafffjjjttt~~~xxxrrriiidddbbbaaa]]]ZZZXXXVVVRRRPPPNNNHHH@@@:::999444:::AAAggg~~~}}}vvv\\\\\\ZZZVVVRRROOOOOOPPPOOONNNJJJEEE???;;;:::;;;::::::999888666444333222000///---+++******++++++******++++++++++++*********************)))((('''************++++++++++++***++++++******,,,000333111555;;;@@@BBBDDDEEEFFF???===<<<@@@IIITTT\\\```hhhnnnxxx~~~|||{{{lllhhhiiidddfffddd\\\SSSLLLJJJJJJKKKIIIGGGFFFGGGIIIKKKKKKPPPIII@@@888333000...,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------.........//////////////////000000000111000111222222111222444777@@@RRRmmm~~~{{{zzzuuuwww~~~}}}vvv```SSSDDD===@@@DDDAAA;;;888555111/////////////////////.........//////000///......------......///........./////////000000000000000000111111111111---///222333222333444666;;;EEEPPP\\\ppplllbbb___^^^bbbhhhjjjiiihhhfffdddfffqqq|||xxxssslllgggdddaaa]]]ZZZYYYWWWTTTRRRQQQLLLEEE???888666;;;FFFrrrzzz]]]\\\ZZZVVVQQQOOOOOOPPPOOONNNJJJDDD>>>;;;:::;;;;;;::::::888777555333222///...---+++******++++++******++++++++++++******)))************))))))(((*********++++++++++++,,,***+++---------///333555777;;;???AAA@@@???>>>>>>>>>>>>BBBJJJWWWaaahhhjjjllliiihhhjjjooowww|||zzzyyyyyy|||}}}pppkkkfffhhheee___ZZZUUUOOOIIIFFFFFFGGGHHHJJJLLLMMMNNNPPPKKKDDD>>>888444000---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------.........//////////////////000000000111111111333333222222444:::???UUUllllllhhhzzz}}}~~~xxxjjj___NNNDDDDDDGGGEEE>>>===999444111000000000/////////......//////000000//////............//////....../////////000000000000000000111111111222222111333555444222111444888???MMM]]]jjj~~~yyylllbbbZZZ[[[aaaeeekkkpppoooiiigggkkkqqqtttsssppplllgggbbb^^^\\\YYYWWWUUUSSSQQQMMMHHHDDD888777:::JJJ{{{}}}~~~___^^^[[[WWWRRRPPPPPPQQQQQQOOOKKKEEE???<<<;;;<<<;;;;;;:::999777555333222///...,,,+++***++++++,,,***++++++,,,,,,++++++***((())))))************)))*********+++++++++,,,,,,***,,,...000111222555777;;;<<<======<<<<<<===>>>FFFHHHOOO[[[gggoooqqqoooddd```^^^aaajjjvvv}}}}}}zzz{{{||||||}}}~~~qqqkkkkkkiiieeedddbbbYYYMMMHHHIIIJJJLLLMMMOOORRRSSSRRROOOKKKGGGCCC===777222------------------------------,,,,,,,,,,,,---------------------------------.........////////////............//////////////////000000000111111111111333444444444999CCCJJJmmmmmmlllzzz}}}{{{~~~xxxuuulll]]]NNNJJJLLLJJJDDDAAA===777333111111000//////////////////000111111//////............//////.../////////000000000000000000111111111222222222111444555444333555;;;@@@NNN```rrr~~~ppp```ZZZ^^^bbbiiinnnnnnjjjgggffffffnnnrrruuussskkkddd```___WWWWWWVVVSSSOOOKKKIIIIII???<<<<<>>;;;;;;:::999777555333222///...,,,+++***++++++,,,***++++++,,,,,,++++++***'''((()))*********************+++++++++,,,,,,,,,))),,,///222333444666888;;;::::::999999<<>>999------------------------...------,,,,,,------...------------------------............/////////000............/////////000000000000000111111111111111333555555777>>>JJJSSS|||wwwqqq}}}wwwqqqwww{{{}}}zzz}}}vvvgggVVVOOOPPPMMMHHHDDD@@@999444222111000000///////////////000111111//////............//////////////////000000000000000111111111111222222222---000444444555:::CCCKKK```sssnnndddgggggghhhhhhfffeeeeeecccaaakkksssyyyxxxooofffbbbaaaVVVWWWWWWSSSMMMJJJJJJKKKHHHCCC???MMMrrraaa^^^YYYVVVVVVVVVQQQLLLPPPPPPNNNIIIBBB===<<<===>>>EEECCC888111333333//////...,,,+++******+++,,,+++---000333333000---+++))))))))))))))))))))))))+++******)))***,,,---...------...000333555888999;;;:::888999;;;@@@FFFJJJRRRWWW[[[[[[\\\___```^^^\\\cccggghhhooo|||xxxpppgggaaagggqqqvvvyyy|||yyyzzzuuunnnjjjlllmmmdddYYYRRRSSSXXX]]]YYYSSSTTT[[[\\\^^^]]]XXXTTTQQQJJJBBB555222...,,,---.........,,,,,,,,,---------......000000///...------,,,,,,,,,---......//////......////////////000000000000000111111000//////111222...333666555888HHHbbbxxxuuummmnnntttzzz~~~}}}|||~~~{{{{{{tttfff[[[XXXZZZ[[[IIICCC>>><<<666...---222111000///000111000///---000000000000000000000000000000000000111111111111333333222222111222222222555777222444???EEERRRhhhnnn```bbbaaa___dddkkkiiiaaacccjjjrrrvvvtttmmmeeeaaaXXXWWWVVVUUUTTTQQQMMMJJJFFFEEE===^^^~~~oooeeebbb\\\VVVRRRRRRRRRSSSPPPPPPNNNHHHBBB===<<<===999<<<<<<777444444444222///...---+++***++++++,,,+++---///111111///---+++************************---,,,+++******+++,,,---///000111222444666777888666666777:::@@@GGGLLLNNNQQQUUUVVVTTTUUUYYY\\\[[[]]]fffnnnsssxxxooohhhcccdddgggkkkuuuwwwlllnnnqqqiii]]]TTTTTTXXX]]]]]]ZZZ\\\bbb```aaa___ZZZWWWTTTNNNGGG<<<888222...---.........,,,,,,---------.........000//////......---,,,,,,,,,---......//////......////////////000000000111///000222222111111222444333444666<<>>======999666666999999555333333///...---++++++++++++,,,,,,,,,............,,,,,,************************...---,,,,,,+++,,,,,,,,,222333444555666666777666555555888???IIIQQQTTTTTTUUUWWWVVVSSSUUU\\\```___ccckkksssvvvwwwwwwsssooobbb\\\ZZZaaammmzzzpppmmmpppkkkbbbXXXVVVWWW\\\aaaccceeeiiicccdddaaa\\\YYYYYYTTTNNNGGGAAA999222///.........------------.........///000//////......---------------...////////////.../////////000000000111111...000222333333333444555444333888HHHcccrrrkkklll~~~uuuzzz}}}vvvtttyyyyyy~~~zzztttrrrpppmmm```TTTGGGAAA===999666666111000///000111222111///000000000000000000000000000000000111111111222222333333333222222333333444333999999>>>OOOaaaxxxwwwhhhZZZUUUUUUZZZkkk}}}wwwlllbbbeeepppuuuooofff^^^ZZZUUURRRPPPNNNLLLJJJHHHJJJGGGmmm|||___ddd{{{___\\\ZZZZZZXXXTTTSSSTTTTTTRRRNNNIIIDDD@@@??????>>>666555<<<===555000111000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,---------......///333444555666666666555555999:::===FFFOOOVVVVVVUUUTTTVVVWWWVVV[[[cccgggfffiiikkkkkkhhhccc```^^^]]]kkkiiiiiinnnwww}}}pppjjjjjjkkk]]]XXXUUUYYYaaafffiiijjjeeeeeebbb\\\[[[\\\YYYUUUPPPIII???777222///...------............/////////000/////////......------------.../////////////////////000000000111111111...000333444333222333444555:::HHH___{{{xxxgggiii|||~~~zzzxxxyyyzzzwww}}}|||yyywwwuuurrrkkk___PPPIIIFFFAAA999333222000///000111222222111000000000000000000000000000000111111111222222222444333333333333444444555777===>>>GGG___sssttt___ZZZUUUQQQ]]]qqquuuiiieeeiiinnnooommmbbb]]]VVVQQQNNNLLLKKKJJJFFFJJJJJJmmmyyy___WWWaaarrrnnnbbbXXXWWWYYYVVVTTTTTTVVVSSSNNNHHHDDDBBB@@@???===555444;;;<<<444///111000///---,,,+++,,,,,,---,,,,,,,,,++++++,,,,,,,,,***************************+++,,,...///111222222333444444555555555555555??????BBBGGGMMMPPPPPPNNNLLLPPPTTTXXX___fffhhhdddccc^^^WWWQQQOOOSSS[[[bbb|||yyymmmccccccooonnnqqquuuvvvuuutttuuuwwwpppooolllkkkoooxxx|||iiiiiipppbbb[[[UUUTTT[[[dddgggfffddddddaaa\\\\\\^^^\\\XXXVVVOOOFFF===777333///---........./////////000000///////////////.........---...//////000000//////000000000000111111111111000111333333222111222333:::KKKddd|||vvveeeeeewwwuuuwww{{{yyyyyy}}}~~~{{{yyyyyyxxxuuuqqqggg[[[TTTPPPIII<<>>888555555777888444111222000///...,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,///111333444444333333333333444666777888AAABBBCCCDDDEEEFFFGGGHHHKKKOOOTTTZZZaaafffddd^^^SSSLLLGGGGGGNNNZZZmmm|||yyypppgggqqqxxxqqqfffaaa\\\___mmmpppssswww{{{~~~{{{tttmmmkkkrrrxxxvvvsssjjjkkkfff```WWWQQQVVV___dddcccbbbccc```]]]]]]```^^^[[[XXXTTTMMMFFF@@@999333///////////////000000000000////////////////////////......///000000000000///000000000111111111222222111222333333222222444666AAA[[[|||wwwffffff~~~}}}xxx{{{||||||{{{{{{|||{{{xxxrrrmmmddd^^^ZZZSSSCCC333666333111000111222222222111111111111111111111111111111111222222222222333444444444444555555666777999FFFRRRggg|||lll[[[[[[fffuuu~~~sss```YYYdddrrrkkkddd[[[SSSNNNLLLJJJJJJFFFNNNQQQrrroooNNNOOOdddjjj~~~ttt|||}}}}}}|||xxxrrrllliiiggghhhkkkqqqzzz}}}xxxooogggaaa___```aaabbbgggoooxxxmmm[[[VVVUUURRRTTTYYYUUUOOOHHHCCCAAA???===;;;:::======888555555555333111000...---,,,,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++***+++...000222333444444444333222333555888;;;===AAACCCCCCAAA>>>???DDDHHHOOORRRTTTWWW[[[^^^YYYQQQHHHDDDFFFOOO[[[jjj~~~}}}ttthhh```]]]YYYSSSaaakkkllllllrrrtttyyy|||llljjjeeeZZZQQQSSS]]]cccccc```aaa```^^^___bbb```\\\YYYVVVSSSOOOIIIAAA888222//////000000000111111111/////////////////////000......///000000000000000000000111111111222222222222333333333333666:::>>>PPPlllmmmppp~~~uuutttzzz~~~~~~}}}}}}}}}xxxpppooojjjdddaaa[[[MMM>>>888555222111111222222111111111111111111111111111111111111222222222333333444444444444555666777888777MMM```vvvhhh]]]```gggrrrzzzrrraaaYYY```kkkmmmggg^^^UUUPPPMMMJJJIIIEEEMMMSSSzzzqqqVVVSSSooorrrppp~~~}}}uuummmgggbbbaaa```ccchhhmmmqqqsssdddaaa[[[VVVQQQOOONNNNNNRRRVVV[[[aaalll~~~rrrddd[[[\\\ZZZRRRQQQVVVSSSMMMEEE@@@>>>===;;;999AAAHHHGGG<<<555777777222111000...---,,,,,,------,,,,,,............,,,,,,++++++++++++++++++++++++,,,---///111222333333222555444222333555999>>>AAABBBEEEEEEAAA===>>>FFFMMMNNNOOONNNNNNPPPQQQJJJAAAFFFFFFMMM[[[hhhttt}}}zzzuuujjjggg___WWWUUUXXXXXXVVVaaannnvvv~~~xxxlllhhh]]]RRRRRR\\\dddeee___aaaaaa___```cccbbb]]]YYYXXXWWWUUUOOOFFF<<<555000000000000111111111111////////////000000000000...//////000000000000000000111111111111222222222222222333333555999???DDDccc~~~{{{kkkmmmxxxmmmhhh{{{vvvzzz}}}~~~}}}wwwooopppmmmgggeeeaaaVVVIII999666333111111111111111111111111111111111111111111111222222222333333333444444444555555777888888>>>YYYqqqxxx```[[[\\\gggpppnnnccc\\\___eeeoooiii___WWWQQQMMMJJJIIIJJJQQQZZZwww```\\\|||~~~qqqoookkkeeeaaa````````````XXXWWWVVVUUUTTTRRRQQQQQQSSSRRRRRRSSS[[[lllmmmeee]]]\\\ZZZVVVSSSSSSTTTNNNGGG@@@===<<<;;;:::FFFLLLJJJ???666444333000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,***(((((()))+++,,,...///000222444444555555222222444777;;;???@@@@@@AAA===999;;;AAAHHHMMMNNNYYYQQQHHHDDDDDDHHHJJJKKKUUU```mmmvvvyyy|||{{{vvvrrrmmmeee_________aaafffkkkmmmllljjjtttzzzrrrfff\\\XXXZZZ^^^```___aaacccddddddbbb___]]]XXXXXXXXXWWWSSSLLLDDD===333111000000111111000...000000000000//////////////////000111111111111111222222222222222222222222444...///777777666FFF\\\eeeeeexxxuuunnnttt~~~{{{yyy|||vvvxxxsssnnnjjjfff```YYYSSSDDD<<<333111333555222///222222222222222222222222111222222333333444444555666666555555444666:::???VVVsssvvvcccXXX```cccaaadddiiieeeZZZ^^^bbbccc\\\SSSNNNLLLJJJFFFNNNUUUwwwcccdddxxx~~~vvv|||rrrnnnmmmnnngggjjjllljjjlllooojjjbbbaaa^^^[[[XXXSSSVVVhhh|||lllddd]]][[[YYYUUUSSSSSSTTTNNNGGGAAA===<<<;;;::::::@@@AAA999333222222000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,---...///000111222333333333111111333666999<<<<<<<<<===<<<<<<>>>DDDKKKPPPRRRNNNLLLHHHEEEGGGMMMWWW^^^lllwww|||{{{kkkgggbbb``````___^^^]]]eeeiiirrr~~~yyyfffdddbbbZZZWWW[[[aaacccffffffddd```\\\ZZZXXXXXXXXXWWWTTTMMMEEE???666444111111111222111000111000000000///////////////000000111111111111111222222222222222222222222888333222555:::HHHeeexxxeeejjjvvvuuuvvv{{{|||}}}}}}xxxyyyuuupppllliiiddd\\\WWWIII@@@666111333444333000222222222222222222222222333333333444555555666666777444444888888777;;;BBBcccfff[[[[[[ZZZZZZ___eeefffbbb]]]aaafffdddZZZPPPKKKKKKEEENNNUUU~~~hhhddd~~~vvvxxxpppfff\\\RRROOOZZZggg|||kkkccc[[[YYYXXXTTTRRRSSSTTTOOOGGGBBB>>><<<:::999///555888666222222222111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---.../////////000000111111111111111333555777999:::::::::;;;===???AAADDDGGGJJJMMMBBBDDDGGGGGGJJJSSSbbbnnn{{{rrreee___MMMOOORRRVVV[[[bbbiiinnnmmmmmmkkk\\\SSSWWW___cccggggggccc^^^[[[ZZZYYYYYYXXXWWWTTTNNNGGGBBB:::777333111111222222111111111000000000////////////000111111222222111111222222222222333333333333333333333666BBB]]]sssiiidddqqq~~~www{{{}}}{{{|||zzzvvvqqqooolllhhhaaa\\\PPPGGG:::333222444333222333333333333333333333333444444444555666666777777999333333:::;;;999BBBQQQvvvtttfff[[[RRRSSSYYY```gggmmm^^^```ggglllcccSSSKKKLLLEEEMMMSSS|||tttooozzzrrrbbbWWWWWW[[[aaa~~~jjjbbbZZZXXXWWWTTTRRRSSSTTTOOOHHHBBB???<<<:::999000444777777555444333222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---//////111111111000000000111111444666999:::::::::::::::;;;???BBBAAA???===>>>@@@===BBBIIINNNRRR[[[fffpppxxxzzzzzzssseeeWWWLLLGGGDDDLLLXXXbbbkkkuuuxxx|||}}}qqqjjj^^^WWWXXXYYY___dddeeebbb^^^]]]^^^ZZZYYYXXXWWWUUUPPPJJJEEE>>>:::444111000111222222111111111000000000//////000000111222222222222111222222222333333333333333///444888@@@TTTsss~~~kkkkkk{{{zzz|||}}}|||}}}zzzvvvrrrpppoookkkeee```XXXNNN@@@666333444444333333333333333333333333333333444444555666666777777:::333333:::;;;===TTToooyyyfffUUURRRVVVZZZeeerrrbbb^^^bbbllliiiYYYMMMKKKFFFKKKOOO{{{~~~rrrfff___YYYooojjjaaaYYYWWWVVVSSSRRRSSSTTTPPPIIICCC???===:::888555777999:::777444111111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...//////333333222111111111222222333666999:::999888999;;;===@@@BBB@@@<<<999999;;;CCCIIISSS\\\bbbfffiiikkkiiieee]]]SSSIIIDDDDDDGGGOOOZZZjjjvvv}}}wwwvvveee```^^^[[[SSSXXX^^^aaaaaaaaabbbccc[[[ZZZXXXWWWUUURRRMMMIIIBBB===666111000000111111111111111111000000000000000000111222222222222222222222333333333444444444333777???OOOkkk|||llllll}}}vvvzzz~~~~~~yyyvvvrrrqqqpppmmmgggbbb^^^UUUGGG<<<666555444444333333333333333333333333333333333444555555666666:::555555999<<>>>>>@@@AAALLLTTT```jjjnnnkkkfffbbbSSSNNNEEE>>>===CCCNNNVVVgggqqq~~~ooogggddd___RRRTTTWWW[[[___aaacccccc\\\ZZZXXXWWWVVVSSSPPPMMMEEE@@@999444222222222111222222111111111000000000000111222222333222222222222222333333444444555555666888CCC[[[{{{tttcccgggrrrsss{{{~~~}}}}}}yyyvvvsssrrrqqqnnniiidddaaaYYYMMMCCC;;;777555444333333333333333333333333222333333444555555666666888777888;;;EEE```nnn]]]UUUXXX___fff___ZZZ^^^ddddddYYYOOOIIIIIIIIIxxxkkkiii{{{wwwyyykkkbbbYYYWWWVVVTTTTTTVVVUUUQQQJJJEEEAAA===999777888444333666666111///111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///000111111333222000000000111333444...222444444333555;;;@@@AAA???<<<===???CCCFFFHHHRRR\\\iiimmmggg\\\RRRNNNBBB@@@???AAAHHHTTTbbbjjjyyyvvviiidddWWWUUUSSSVVV\\\``````^^^]]][[[XXXWWWVVVTTTRRROOOIIIDDD===888666444333222222222222111111111000000000111222222333333222222222222333333444555555666777;;;OOOppptttdddqqqtttooouuuwwwyyy}}}{{{xxxtttsssrrrooojjjeeebbb\\\SSSIII@@@:::555333444444444444444444444444444444444555666666777777666999;;;AAAWWW{{{lll]]]XXXWWW___aaa___\\\```fff```SSSIIIJJJJJJsssyyybbbXXXppp{{{lllbbbYYYWWWVVVUUUUUUWWWUUUQQQKKKEEEAAA===999777888222111666777333222666//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///111222333333111000///...///000222333000333555555444777???EEECCC???::::::???DDDHHHIIISSS```kkkiiiYYYGGG<<<999===@@@GGGPPP]]]jjjuuu|||}}}mmmjjj]]]WWWRRRSSSYYY]]]\\\YYY]]][[[XXXWWWVVVUUUSSSQQQKKKGGGAAA<<<999777555333222222222111111111111000111111222333333333333222222222333333444555666666:::DDDbbbmmmfffqqqxxxnnnoooqqqvvv}}}}}}yyyvvvttttttqqqkkkfffaaa]]]VVVLLLCCC;;;555222444444444444444444444444555555666666777888888888555:::===GGGeeeyyyfff]]]VVVXXXdddfff]]]]]]fffcccWWWIIILLLKKKoooxxxcccSSSeeeooogggbbb\\\XXXVVVUUUUUUTTTVVVRRRLLLEEE???;;;999999555444444333333222222111000000///...............***+++,,,---...---,,,+++---...///000111222333333000000111444666666444222000222555777888888:::<<<999:::<<<>>>AAAFFFJJJMMMWWWVVVTTTOOOEEE<<<;;;@@@DDDJJJTTT___kkkuuu{{{~~~bbbeeeWWWQQQYYY[[[TTTVVV```[[[WWWWWW]]]]]]WWWTTTUUUOOOLLLFFF???:::666555555111222222333333333222222111111222222222333333333222444555555666888::::::CCC^^^mmm^^^lllrrrpppuuuyyyyyyzzzzzzyyywwwsssnnnjjjgggbbb```[[[SSSHHH>>>888444444444333333333444444555555333222333888===;;;777???777CCChhhmmmaaa___UUUXXXdddggg___```eeeaaaZZZEEEQQQkkkhhhWWW___mmmhhhddd]]]YYYVVVVVVUUUTTTVVVSSSLLLEEE???;;;999888555444444333333222111111000//////...............+++,,,,,,---------,,,,,,...//////000111222222333222222333555777777555333000333555666777777999;;;888;;;???CCCFFFJJJMMMOOOMMMHHHCCC???:::888===EEEUUUYYY```hhhpppvvvzzz{{{~~~yyy}}}uuuccc___ZZZWWWTTTTTTWWW[[[ZZZXXX\\\bbbbbb[[[UUUUUURRROOOIIIBBB===999777666222222222333333333222222111222222222222333333333333222333555444333999AAA]]]yyykkkeee|||yyyyyy{{{xxxxxxwwwuuurrrnnnkkkiiidddbbb^^^VVVLLLBBB:::666555444444333444444555555666444444555:::===<<<999:::BBB]]]{{{fff[[[TTTTTT\\\```[[[___eeeaaaXXXHHHNNNdddoooRRR```rrrjjjeee___ZZZWWWVVVUUUTTTWWWSSSMMMFFF@@@;;;888777444444444333222222111111000///......------......------,,,,,,,,,,,,,,,---000000000111111111222222444333444555777777444222111333555555555666777999999???FFFMMMOOOPPPPPPPPPFFF>>>777666999@@@KKKUUUbbbeeejjjooosssvvvwwwxxxzzz|||{{{wwwsssqqqwww{{{yyydddgggaaaUUUOOOTTTYYYWWWYYY[[[aaagggfff___XXXVVVVVVSSSNNNGGGAAA<<<999888333333333333333222222222222222222222333333333333666111333777444000===PPPwwwiiilll|||yyy~~~vvvvvvuuutttqqqooolllkkkfffeeebbb[[[RRRHHH>>>888555555444444444444555555666555555888;;;<<<<<<;;;>>>UUU|||www```[[[SSSUUUZZZXXX^^^bbb\\\YYYQQQNNN]]]kkkQQQ___rrr~~~}}}kkkggg```ZZZWWWVVVUUUTTTWWWTTTNNNGGG@@@;;;888666444444333333222111111111//////...------------......---,,,++++++,,,---...111111111111111111111111444444333444555555333111222333444555444444666888<<>>NNNkkknnngggXXXTTTXXXYYY]]]^^^VVV\\\\\\QQQXXXlllXXX```lll~~~rrr|||kkkggg```ZZZWWWVVVUUUTTTVVVSSSNNNHHHAAA<<<999777444333333222222111000000//////...---------------...---,,,+++,,,---...///111111111111111222222222333222111222333333222000222333444444333444777999<<>>999666555999EEEPPPWWW^^^dddccceeehhhkkknnnoooooonnnkkknnnqqqooolllmmmssszzzqqq^^^[[[[[[WWWVVV[[[XXX\\\``````^^^\\\[[[ZZZYYYWWWSSSMMMGGGAAA<<<999555444333222222222333333222222333333333444444444888222444;;;888:::WWW{{{uuuvvvwwwwwwxxxxxxwwwuuuqqqnnnkkkgggfffddd```[[[QQQFFF>>>888777666666555555555555666444666999999888<<>>:::666555444222222222333333333333333333444444444444555222555:::<<>>CCCMMMWWWZZZYYY[[[___cccdddfffggggggeeedddbbbeeeiiipppvvv|||kkkaaaZZZUUUUUUSSSZZZ\\\WWWTTTVVVYYYYYYYYYXXXVVVRRRMMMFFF@@@===777666444222222222333444333333333444444444444555333555999<<>>???@@@???888222222999AAABBBFFFNNNTTTTTTQQQUUU[[[^^^___bbbcccdddcccbbbaaaeeejjjsss}}}ppp^^^[[[VVVPPPPPPYYY\\\WWWTTTVVVXXXWWWZZZYYYXXXTTTOOOHHHBBB???888666444222111222333444333333333444444444555555555:::>>>@@@JJJfffccc___sssttthhhmmmtttzzz{{{xxxsssoooiiieeecccbbbaaa\\\SSSKKK:::999888777666666666666;;;777888<<<:::999HHH[[[mmm___VVVVVV^^^___ZZZbbbjjj^^^vvvxxxaaaaaasssSSS~~~zzziiiccc]]]YYYXXXXXXUUUSSSRRRPPPLLLIIIFFFAAA<<<888444444333222222111111000++++++++++++++++++++++++------...000111333444444111000//////111555999<<<555222...///333777999:::444222000222888===??????<<<888444111111666;;;???GGGIIIKKKMMMOOOSSSXXX\\\]]]^^^___^^^]]]^^^dddhhhooouuufff___ZZZPPPVVVWWWXXXXXXWWWVVVWWWWWWZZZYYYVVVTTTQQQMMMGGGCCC===;;;888555333333555555444333333444444666777777888:::???LLLddd{{{rrrkkknnnqqqqqqnnnyyy|||}}}______yyyxxxqqqpppvvvzzzxxxuuuuuummmiiieeebbb^^^YYYQQQKKKEEE???999888999999666333:::888888888555:::SSSnnnlll\\\\\\\\\\\\^^^aaaaaa```]]]sssqqqdddZZZlllyyy{{{~~~~~~zzz}}}hhhbbb\\\XXXWWWWWWUUURRRSSSPPPMMMJJJFFFBBB<<<888444333333222222111111000........................------...000111222333444111000000000222555999;;;555222//////222555666555222111000333888===>>>>>>888555333222444999???BBBGGGIIILLLNNNPPPSSSVVVYYYZZZ\\\^^^^^^^^^aaahhhmmmzzz~~~yyyfff[[[RRRUUUVVVXXXYYYXXXXXXXXXXXXZZZXXXVVVTTTRRRMMMHHHDDD>>><<<888555444444555666444444444444555555666777888;;;HHHaaa}}}wwwmmmkkkkkkgggccciiijjjrrrnnn___ooowwwsssxxx|||yyytttrrrllliiidddaaa___ZZZRRRMMMGGGAAA:::777888999777444888555999???<<<@@@```yyyggg```\\\XXXVVV^^^bbbeeebbbrrrzzzgggzzz]]]dddyyyyyy|||~~~~~~gggbbb[[[WWWWWWVVVTTTRRRSSSQQQNNNKKKGGGBBB===999333333333222111111000000////////////////////////---......000111222333444000000111222333555777888444222000000111222111111000000111555999;;;<<<;;;333333333444888===BBBEEEEEEHHHLLLNNNPPPQQQTTTVVVVVVYYY[[[]]]```fffnnnuuummm\\\WWWTTTUUUWWWXXXYYYYYYYYYXXXYYYXXXVVVTTTRRRNNNIIIEEE???===:::666444444555666666555555555555666666777999???WWW}}}yyytttoooiiicccbbb```aaajjjxxxhhhggguuu|||uuuvvv{{{zzzuuuqqqllliiidddaaa___[[[UUUPPPJJJDDD<<<888777888888777555333888??????HHHoootttccc\\\XXXTTT\\\ccciiifffpppzzzaaaccczzzfffZZZzzz||||||~~~||||||~~~hhhbbb\\\XXXXXXWWWUUURRRTTTRRRNNNKKKHHHCCC>>>:::333333222222111000000000,,,,,,,,,,,,,,,,,,,,,,,,......///000111222333333///000111222333444444444111000000111111000//////000222444666888888777666111222444777;;;???CCCEEEDDDGGGKKKNNNOOOPPPRRRSSSRRRUUUZZZ]]]bbbjjjsss{{{xxxccc]]]SSSTTTUUUWWWYYYZZZXXXWWWXXXWWWUUUTTTSSSOOOJJJGGGBBB???;;;888666555666666777666666555666666777777;;;GGGggg{{{tttooohhhddd``````eeesssjjjfff~~~vvvrrrvvvxxxvvvrrrmmmiiidddaaa___\\\WWWSSSNNNGGG>>>999777888999999777999:::;;;CCC\\\iiiaaa___[[[]]]aaagggeeemmmwwwrrr[[[OOO```pppVVVvvv|||{{{zzz}}}~~~}}}}}}~~~iiiddd]]]ZZZYYYXXXVVVTTTTTTRRRNNNKKKHHHCCC>>>:::333333222111111000000///++++++++++++++++++++++++......///000111222222333...///000111222111111000...///111111111111000000222444666777666444222111333444666999<<>>;;;OOO{{{~~~ppphhhaaa___]]]``````hhhkkkrrrooo[[[HHHTTTrrrvvvWWWmmm{{{uuuxxx{{{}}}jjjeee^^^[[[ZZZYYYWWWUUUSSSQQQNNNKKKGGGBBB===999222222222111000000//////------------------------...//////000111111222222000000111111111000000//////111333333111111111222333555777777444111000000555555777999;;;===>>>???BBBDDDHHHJJJLLLNNNPPPRRRSSSXXX___eeejjjpppwww}}}ppp^^^ZZZVVVVVVXXXYYYXXXVVVVVVUUUTTTTTTTTTQQQMMMJJJFFFCCC???;;;888777777777666666666666777888999:::BBB```zzz}}}}}}uuulllccc]]]YYYYYYYYYXXXTTTSSS\\\gggyyykkkgggzzzvvvnnnqqqttttttqqqllleeeaaa___]]]ZZZWWWRRRMMMEEE===999888999;;;555;;;===CCCdddoooaaaaaaYYYZZZ\\\ddd~~~uuuvvv```HHHNNN```ooo|||yyy]]]ccc{{{qqqwwwyyy|||||||||{{{{{{|||{{{|||}}}jjjddd^^^ZZZYYYYYYVVVTTTSSSPPPMMMJJJFFFBBB<<<888222222111111000000//////......................../////////000111111222222333333222222111111111000333555666444111000111333111444666555222000111222555666777888:::<<<===>>>AAACCCFFFHHHJJJMMMQQQSSSYYY___ffflllpppsssxxx|||gggaaaZZZWWWYYYZZZYYYWWWUUUUUUTTTTTTTTTRRROOOKKKHHHEEE@@@<<<999777777777555555666777888:::;;;<<>>???@@@BBBDDDFFFIIILLLQQQUUU]]]dddlllqqqtttvvvyyy|||~~~mmmfff]]]YYYZZZ[[[[[[YYYUUUTTTTTTTTTUUUSSSOOOLLLIIIFFFAAA===999888777888555555666777888:::<<<===RRR{{{ooofffvvvvvvoooccc```^^^\\\WWWSSSUUU[[[RRR]]]lll}}}bbbcccuuuyyylllnnnssstttuuunnnfffaaa___]]][[[XXXTTTPPPIIIAAA;;;888999;;;GGG@@@QQQ{{{{{{jjj]]]VVVZZZ___```sssyyyVVVSSSUUU```yyyqqqYYYnnnqqqrrrttttttuuuvvvyyy|||zzzxxxxxxzzz}}}}}}|||}}}iiiccc\\\XXXWWWWWWVVVUUUSSSPPPMMMJJJEEE===888777333222111000////////////------,,,------...///000000000000000111222333444;;;???===444///222444333666555444333222333444555333222111111111111111111666777888888888999<<>>999777333222111000////////////------,,,------...///000000000000000111222333333:::===;;;444000333555444444333222111222222333444222222111000000111222333666777888888888999<<>>999777333222111000////////////------,,,------...///000222111111111111111222222555888777222000111333333111111000111111222333444222111//////000111333555666777777777777999<<>>;;;999888999666888;;;:::???YYYvvvvvvxxx|||uuuhhhjjjuuufff[[[WWWUUUUUUXXXUUUQQQPPPVVVfffyyyffflllzzzxxxwwwrrrjjjccc^^^[[[XXXVVVRRRPPPLLLGGGBBB>>>>>>@@@LLLmmmwwwgggkkkqqqyyy|||iiibbb___dddkkkwwwuuuLLLQQQbbblllxxxwwwppprrriiimmmsssrrrppprrrzzzzzz||||||||||||zzzzzz{{{}}}~~~}}}||||||}}}~~~lllfff]]]XXXWWWVVVTTTRRRRRRRRRNNNGGGBBB???:::666333222111000////////////------,,,------...///000222222111111000111111111000111111000///000111111000000000111222333444444111000///...///222555777555666777777777999<<<>>>>>>???AAAEEEKKKQQQVVVYYY\\\^^^```cccfffjjjnnnrrrttttttttttttsssrrrppppppooonnnmmmmmmnnnppprrrtttqqqsssuuuwwwzzz}}}bbb^^^fffeee```^^^YYYUUUQQQOOOOOOPPPPPPPPPNNNLLLIIIEEEAAA===:::999777888:::999888FFFhhh~~~mmmiiiwwwjjjaaa\\\ZZZZZZYYYYYYXXXUUUUUUZZZdddlllwwwqqqvvvwwwsssmmmgggaaa\\\XXXVVVSSSPPPMMMIIICCC>>>>>>BBBYYY|||yyy}}}rrrbbbTTTVVVYYY\\\___bbbdddeeefffkkkqqqwww||||||pppgggfffmmmzzz{{{OOOMMM^^^ggg{{{uuuxxxhhhhhhoooqqqpppnnnyyyzzz{{{|||||||||||||||zzz{{{}}}}}}}}}~~~}}}lllfff]]]XXXWWWVVVTTTRRRRRRSSSOOOFFFAAA???;;;666333222111000////////////------,,,------...///000222222111111000111111111000000000222333222222222000111111222333444444444000/////////000222555666555666777777777888;;;>>>>>>???BBBGGGLLLQQQUUUWWWYYYZZZ]]]___bbbggglllppppppppppppooonnnlllkkkiiiggggggggggggiiilllnnnpppooopppqqqqqqtttzzzkkk\\\___dddeeeddd[[[XXXSSSPPPPPPQQQQQQPPPNNNMMMJJJGGGCCC???<<<:::666999:::777:::PPPuuu~~~ttt{{{ooo|||xxxrrrllliiibbbaaa^^^YYYUUUUUUYYY]]]kkk~~~rrryyyqqqvvvtttpppjjjccc]]]YYYVVVTTTPPPNNNKKKDDD===???FFFiii~~~~~~xxxqqqllljjjhhhgggfffnnnvvvsssddd^^^aaa\\\QQQOOOOOOOOOPPPQQQRRRSSSTTTQQQRRRUUUXXX\\\aaagggkkkvvvvvvkkkkkkvvv}}}VVVKKKQQQllljjj]]]|||ooogggkkkpppqqqoootttuuuwwwxxxzzz{{{||||||wwwyyy|||}}}~~~|||zzzzzz|||kkkeee]]]XXXWWWVVVUUUSSSQQQTTTOOOEEE???@@@<<<666333222111000////////////------,,,------...///000222111111111111111222222444111222666888666555555000111222333444444444333/////////000111333444555555666666666666888;;;>>>???AAADDDHHHLLLOOORRRSSSTTTWWWZZZ\\\___dddiiimmmnnnnnnmmmkkkjjjiiihhhhhhggghhhhhhhhhiiiiiijjjjjjkkklllmmmnnnrrr{{{eee]]]eeeiiifff___[[[WWWTTTRRRRRRPPPOOOMMMLLLJJJHHHDDDAAA>>><<<777::::::999CCC___tttwwwuuuyyy~~~xxxqqqeee[[[VVVWWW\\\___bbbtttqqqiiivvvpppssssssqqqllleee^^^YYYWWWTTTOOOMMMLLLFFF???DDDNNN~~~{{{vvvqqqjjjfffffffffdddbbbbbbfffbbbXXXRRRUUUUUUQQQPPPOOOOOOOOOOOOPPPQQQRRRTTTRRROOOMMMLLLMMMOOOQQQVVVbbbvvvqqqhhhmmmzzz~~~bbbQQQJJJ```}}}eeeIII]]]yyyjjjfffiiillllllpppqqqrrrtttvvvxxxyyyzzzvvvxxx{{{}}}}}}|||yyy{{{|||jjjddd\\\XXXWWWWWWVVVTTTQQQUUUPPPDDD>>>@@@===666333222111000////////////------,,,------...///000000000000000111222333333555111222888;;;777444555000111222333333222111111...///000222333333333222444555666666666888;;;===@@@BBBEEEHHHKKKMMMNNNOOOOOORRRVVVYYY\\\```eeehhhiiihhhfffeeeddddddeeeeeeggghhhjjjkkkkkkiiigggeeehhhkkkpppsssyyywwwaaahhhlllfffaaa^^^ZZZWWWUUUSSSPPPNNNKKKKKKJJJHHHEEEBBB???===999;;;;;;===OOOqqq~~~tttvvviiieeefffiiikkknnn{{{{{{eeeggguuuppprrrrrrmmmfff^^^YYYWWWSSSNNNLLLMMMHHHDDDLLLZZZ}}}wwwqqqrrrsssrrrmmmgggbbb``````XXXXXXXXXXXXXXXXXXXXXYYY^^^[[[XXXUUUSSSQQQOOONNNLLLRRR^^^ooouuufffgggqqqyyymmm[[[KKKNNNrrr{{{hhhPPPSSSqqqtttiiigggjjjkkkqqqrrrrrrtttuuuwwwxxxyyyvvvxxxzzz{{{{{{|||}}}~~~iiiccc\\\XXXWWWWWWVVVUUUQQQUUUPPPCCC>>>@@@>>>555333222111000////////////---------------...000000000000000000111222333444333...///666999555111222000000111222222111//////---///111333444333222111444555666666666888;;;===AAACCCFFFHHHJJJKKKLLLLLLLLLOOOSSSWWWZZZ^^^bbbeeedddbbb```___^^^___aaabbbdddfffjjjmmmmmmkkkgggeeehhhnnnvvv|||gggkkknnndddccc```\\\YYYWWWSSSOOOLLLJJJJJJIIIHHHEEEBBB@@@>>>:::<<<<<<@@@XXX}}}uuu|||xxxxxxwwwttt~~~nnnfff{{{zzzoooqqqrrrnnnfff^^^YYYXXXRRRLLLLLLNNNKKKHHHRRRcccvvvooooooggggggfffeeedddcccbbbbbb^^^]]]\\\\\\\\\ZZZXXXUUUTTTRRRSSSZZZkkkvvvgggfffmmmtttttt___KKKKKKssszzzmmmlll\\\NNN\\\sssnnnoooqqqvvvvvvvvvvvvwwwxxxzzzzzzwwwxxxzzzyyyxxxxxxyyy{{{jjjeee^^^ZZZXXXWWWSSSPPPSSSSSSMMMEEE???===:::666222222111000///...------------------...///111111222222333777;;;<<<:::777111222222333222111000///111111111111111000///...000111111222222333444444222333333555777999;;;<<>><<<<<<>>>MMMpppxxxyyyzzz___pppvvvqqqrrrhhh___\\\WWWQQQNNNIIIJJJIIIDDDUUUxxx}}}yyyuuuooosssvvvssslllgggfffggg___^^^```bbbccckkkvvvmmmhhheeejjj|||oooOOONNNXXXhhhtttuuujjjZZZNNN|||yyyvvvyyywwwtttsssuuuxxxzzz|||wwwvvvtttssstttxxx|||~~~~~~~~~jjjeee^^^ZZZYYYWWWTTTQQQSSSSSSNNNEEE@@@>>>;;;666222222111000///...---------------...///111222333222111333666999:::999666111111222333222222111000222222222222111000///...000111111222222333333444333333444666888:::<<<===CCCCCCDDDEEEFFFGGGHHHHHHHHHIIILLLOOORRRTTTUUUUUUSSSTTTVVVXXX[[[]]]___```hhhkkkqqqxxxdddaaafffeeeccc^^^WWWUUUVVVRRRMMMJJJJJJIIIHHHFFFCCC@@@???===BBBMMMbbbxxxwww~~~mmmiii{{{vvvrrrtttjjj```[[[TTTQQQOOOJJJKKKLLLIII^^^{{{rrryyy{{{wwwuuusssooorrrxxxooogggeeemmm{{{^^^LLLSSS```ooowwwqqq```QQQccc}}}wwwqqqoooqqquuuvvvuuuuuutttssssssuuuwwwzzz|||}}}~~~}}}~~~~~~kkkfff___[[[ZZZXXXUUURRRTTTUUUPPPGGGAAA???;;;777222222111000///...------,,,---...///111333444444111111222555777888777555000111222222222222222111444444333222111000///...000000111111222333333333444444555777999;;;===???BBBCCCCCCDDDEEEFFFGGGGGGDDDFFFIIIMMMOOOQQQRRRRRRTTTTTTSSSTTTWWW[[[___aaakkkpppxxxnnn]]]ggghhhfff___WWWTTTTTTRRRMMMJJJJJJIIIHHHFFFCCCAAA@@@===GGG[[[xxxyyyttt~~~vvvrrrsss~~~iiihhhtttqqquuunnnddd\\\SSSQQQOOOKKKLLLOOOQQQlllqqqeeeeeeuuuxxxjjjeeepppqqqQQQOOOUUUfffwwwzzzkkk[[[SSSpppsssmmmooorrrqqqnnnrrrrrrrrrssstttvvvxxxyyyzzz|||~~~~~~}}}|||}}}~~~~~~}}}kkkfff___\\\[[[YYYVVVSSSUUUVVVQQQHHHBBB@@@<<<777111111111000///.........,,,---///111333444555666000111222333555555555444111111222222222222222222666555444222000///......000000000111222222333333555555666888:::===???@@@AAAAAABBBCCCDDDEEEFFFFFFFFFGGGJJJNNNQQQRRRSSSTTTWWWVVVTTTSSSUUUZZZ___bbbiiimmmttt}}}{{{```jjjjjjiiiaaaXXXSSSSSSQQQNNNJJJJJJIIIGGGEEEDDDBBBAAA===EEE\\\}}}sssyyyrrrjjjdddiiiwwwjjjssspppwwwrrriii```TTTOOONNNJJJLLLPPPVVVxxxzzzpppiiihhhpppzzzssseeennn|||aaaUUUNNNZZZppp}}}vvvjjjXXX^^^}}}{{{ooommmooommmjjjnnnoooqqqrrrtttuuuuuuuuuxxxzzz||||||||||||}}}~~~}}}}}}jjjeee___\\\[[[YYYWWWTTTVVVVVVRRRIIICCC@@@;;;666111111000000//////......,,,---///111333555555555111111222333333333333444222222222222222222333333666555333111//////......///000000111111222333333555555777999;;;>>>@@@AAA???@@@AAABBBCCCDDDDDDEEEGGGIIILLLOOOQQQSSSSSSSSSUUUSSSQQQPPPRRRVVV[[[^^^aaadddjjjrrr|||~~~|||jjjkkkkkkjjjcccYYYSSSRRRQQQNNNKKKJJJIIIGGGEEEDDDCCCCCC???BBBZZZxxx||||||vvvnnnbbb___qqqrrrzzztttyyytttkkk___RRRNNNMMMIIIJJJNNNXXX}}}zzz{{{tttuuuxxx{{{~~~iiiiiiuuuxxxcccOOOPPPcccuuuzzzwwweeeTTT]]]qqqllllllkkkjjjkkkmmmnnnppprrrrrrrrrrrruuuwwwzzz{{{{{{{{{}}}~~~~~~}}}~~~iiiddd^^^[[[ZZZYYYVVVTTTUUUVVVRRRJJJCCC@@@:::555111000000000/////////...,,,---000222333444444444111222333333222111333444444444333222222222222222555444111000........./////////000000111222222222444555666999;;;>>>AAABBB>>>??????@@@AAABBBCCCCCCFFFHHHJJJLLLNNNOOOOOOOOOMMMLLLLLLMMMPPPTTTXXXZZZ]]]aaagggoooyyy~~~{{{~~~jjjjjjkkkeee[[[TTTRRRQQQOOOKKKJJJIIIGGGEEEDDDDDDDDD@@@EEEaaavvv}}}wwwhhh___jjjuuu}}}zzz|||vvvkkk^^^OOONNNNNNJJJJJJLLLWWW{{{vvv~~~~~~rrrhhhssssssXXXLLLTTTeeerrrwwwpppXXXQQQoooyyyooojjjjjjjjjjjjjjjlllnnnoooppppppppprrrtttwwwxxxyyyzzz{{{}}}{{{|||~~~hhhccc]]]ZZZYYYYYYVVVSSSUUUVVVRRRJJJCCC???999333000000000000////////////,,,---000222333333222222222444555333111111222555666555444222111111111222333222000...------.../////////000000111111222222444444666888;;;>>>@@@BBB===>>>>>>???@@@AAABBBBBBEEEFFFHHHJJJKKKKKKKKKJJJIIIKKKNNNRRRWWW[[[^^^```bbbhhhooowww~~~zzzxxxllliiijjjggg]]]UUUSSSQQQOOOKKKJJJHHHFFFEEEEEEEEEEEEAAAMMMrrrrrr{{{{{{mmmbbbfffvvvwwwqqq}}}|||wwwmmmaaaRRROOOPPPLLLJJJKKKVVVlllsss}}}nnnrrrxxx~~~cccOOOIIIQQQ```kkksssdddXXX```|||ooojjjkkkiiiiiijjjkkkmmmnnnooopppmmmpppsssuuuvvvwwwyyy{{{xxxzzz}}}hhhccc]]]YYYYYYXXXUUUSSSTTTUUURRRIIICCC???999333000000000000////////////,,,...000222333222111000333444555444111000222555888666444222111111111111222000...---,,,---...////////////000111111222222333444666888;;;>>>@@@BBB======>>>???@@@AAABBBBBBEEEFFFHHHIIIJJJJJJIIIHHHJJJNNNTTTZZZaaaeeeiiijjjkkkqqqzzzyyyxxxooogggjjjggg^^^VVVSSSQQQOOOLLLJJJHHHFFFEEEEEEEEEEEE@@@TTTooouuuzzznnncccdddnnn~~~|||fffwww||||||xxxqqqgggYYYQQQQQQMMMKKKKKKUUU|||bbbqqqtttnnnppplllttttttqqqiiixxxkkkRRRCCCDDDRRR^^^mmmkkk___WWWjjjuuulllkkkhhhhhhiiijjjkkkmmmnnnooojjjmmmppprrrsssuuuwwwyyyuuuxxx|||kkkddd[[[YYY[[[[[[WWWRRRWWWUUUQQQLLLEEE>>>888555333222222111000//////...---///111111111000111222:::===<<<555000111333333333222111111333333222111444000---,,,///111000///111///......000222333333777777888999;;;>>>@@@AAA<<<<<<<<<<<<===>>>???@@@AAABBBCCCDDDDDDFFFJJJMMMFFFNNNZZZeeemmmqqqtttvvvwwwxxxzzz|||{{{wwwxxx{{{kkkkkkhhhbbbYYYQQQMMMMMMJJJKKKIIIFFFDDDDDDDDDBBBFFFlllqqqfffqqqpppcccbbbfffnnngggiiizzz~~~vvvvvvlllVVVVVVMMMJJJKKKJJJYYY|||aaattt~~~|||rrrbbb^^^dddeeeeeekkkzzz{{{nnnllluuuyyyvvvmmm^^^JJJ>>>DDDPPPlllxxxttt]]]RRRjjjxxxqqqooommmjjjhhhggghhhiiijjjkkkkkkjjjkkkmmmqqquuuwwwxxxyyy{{{lllddd[[[XXXZZZ[[[WWWRRRUUUTTTPPPKKKDDD===777444222222111000000///......///000222222111000111222999;;;:::444///111222222111000000111444555555444333000------///111000000000///...///000222333333555666777888:::<<<>>>???<<<<<<<<<<<<===>>>???@@@???@@@BBBCCCDDDEEEHHHKKKRRRXXXaaaiiiooorrrtttuuuuuuvvvwwwyyy}}}|||wwwxxxssslllgggfffaaaXXXRRRRRRKKKKKKHHHEEECCCEEEGGGHHHLLLzzzrrrdddggg{{{sssfffbbbaaaeeevvvpppfffttt|||uuulllYYYSSSKKKHHHJJJJJJZZZwwwcccxxx||||||uuummmfffgggnnnfffeeefffkkkwwwtttooonnnwwwzzzsssiii\\\NNNDDDDDDJJJYYYjjjrrrdddSSSVVVmmmyyyoooiiihhhiiiiiihhhjjjjjjiiijjjlllpppsssuuuxxxzzz|||lllcccZZZXXXZZZZZZWWWRRRTTTRRROOOJJJCCC===777444111000000//////.........111333444444222111111222666888777222///111222111......///222555777777666222000...---///000000000000000///000000111333333444555666777999:::;;;<<<<<<<<<;;;<<<<<<===>>>???<<<>>>@@@BBBCCCEEEHHHKKK^^^bbbgggkkkmmmnnnpppqqqrrrrrrtttvvvzzz~~~yyywwwnnnbbbffffff[[[QQQOOOLLLJJJGGGDDDCCCDDDIIIMMMYYY|||sssbbb^^^hhhvvvvvvmmmhhhdddfffuuugggooovvvmmm]]]OOOHHHGGGIIIJJJ\\\lllddd{{{}}}{{{|||zzziiidddbbbbbbeeeccceeeeeecccdddrrr}}}oooqqqnnnxxx|||kkkaaaYYYNNNEEEAAADDDWWWkkkmmm\\\NNNTTTbbbyyylllhhhgggfffdddiiihhhhhhiiikkknnnqqqsssvvvyyy~~~lllcccZZZWWWYYYZZZWWWRRRTTTSSSOOOJJJDDD===888444000/////////.........---333555666555222111111111333555444000///111222000......///222555777666555000///......///000000111///000111111111111222444555555777888999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>:::<<<>>>@@@CCCGGGMMMQQQbbbdddfffggghhhhhhjjjkkknnnoooqqqtttyyyzzzwww{{{vvvcccgggjjj^^^PPPLLLLLLIIIGGGFFFDDDCCCHHHNNNeeesssccc\\\^^^ggg|||uuunnnlllwwwqqqrrryyyppp```NNNHHHFFFHHHJJJ]]]ttt```eee}}}~~~}}}|||{{{}}}yyyjjjeeebbb]]][[[]]]ccchhhgggdddiiiwwwuuusssnnnvvv{{{oooiii\\\JJJ>>>@@@JJJ]]]llldddQQQMMMVVV\\\rrrwwwkkkfffffffffggggggggggggiiikkknnnoootttyyylllcccYYYVVVXXXYYYVVVRRRUUUSSSPPPKKKEEE???999666////////////............444555666555333111111111111333333000000444444111000///000222444555333111...////////////000000111...000222222111111222444777888999:::;;;;;;;;;;;;::::::::::::;;;<<<===>>>;;;<<<>>>AAAEEELLLTTTYYY```aaabbbcccbbbcccfffhhhjjjlllooottt{{{zzzvvvwww}}}jjjjjjmmmcccUUUOOOKKKHHHHHHHHHEEEAAAFFFOOOppp{{{rrrffflllrrrddd]]]\\\bbb|||~~~yyy{{{|||sss___PPPJJJGGGGGGJJJ```ccc[[[iii{{{|||}}}~~~rrrkkkgggcccbbb\\\aaafffhhhhhhhhhkkkooo}}}wwwlllppp}}}nnnXXXHHHFFFDDDPPPcccfffVVVJJJKKKIIISSSiiiqqqfffgggjjjfffffffffggghhhjjjkkklllrrrwww~~~lllcccYYYUUUWWWYYYVVVSSSUUUSSSPPPLLLFFF???:::777////////////////////////333555666555333111111111111333222111333777666222000000111222333333000------...000000//////111222---000444444111111222555888999;;;<<<===<<<<<<;;;:::::::::::::::;;;======<<<>>>BBBFFFJJJPPPWWW[[[[[[]]]^^^______aaadddfffhhhiiimmmttt{{{~~~xxxuuuxxx|||sssiiiiiidddZZZQQQLLLHHHGGGIIIEEEAAAIIITTT~~~vvvlllnnnxxxjjjaaa\\\aaa{{{}}}ttt```RRRLLLHHHFFFKKKddd^^^]]]pppxxx{{{~~~yyyiiibbb______^^^]]]]]]aaafffjjjjjjiiiiiivvvllliii}}}kkk\\\GGG@@@FFF\\\iiibbbUUUOOOEEEEEENNNhhhuuufffcccffffffffffffggghhhiiijjjjjjiiipppyyylllcccXXXTTTVVVXXXVVVSSSTTTRRROOOKKKEEE???:::777000000000000000000000000222444555444222111111111111333333222666:::999444......///111222111...,,,,,,...000111//////111222---111555555222000222555999:::<<<======<<<;;;:::999999999999:::;;;<<<===<<>>999666000000000000111111111111111333444444222111111222222333333333777<<<;;;666,,,---...000222111...,,,+++...111111//////111333,,,111555555222000222555999:::<<<======<<<:::999999999999999:::;;;<<<<<<;;;BBBLLLSSSUUUTTTQQQOOOQQQSSSVVVWWWXXXYYY[[[^^^eeefffiiipppwww{{{{{{yyyyyyzzz}}}~~~vvvrrrsssuuuzzzlllllleeeWWWQQQIIIDDDEEECCCEEEVVVjjjkkk]]]aaa~~~kkkdddiiidddgggkkkmmmoooqqqpppnnnyyyxxxxxxvvvnnnQQQLLLFFFEEEMMMmmmjjj]]]bbbuuuqqqooottt{{{tttiii___VVVUUUWWWaaammmuuuvvvssszzz{{{qqq___nnnuuuzzzbbbRRRDDDDDDPPPZZZ\\\ZZZRRRQQQJJJDDDMMMllltttlllggggggggghhhhhhhhhiiiiiilllrrrwwwwwwyyylllddd[[[WWWWWWXXXVVVSSSVVVRRRMMMHHHCCC>>>888555000000///......///000111222111000111333555666555222111000222555555222///...111333333111///......---000333111...,,,///222.........///000222333444888888888888888888888888777777777888999:::<<<<<>>888555000000///......000111222222111111222555888888888222111000222444444222///000222444444111///......---000333111...,,,///222.........///111222444444888888888888888888888888888777777777888:::<<<===BBBCCCEEEHHHIIIIIIHHHHHHHHHKKKNNNPPPQQQSSSVVVYYY^^^bbbhhhmmmqqquuuyyy|||zzztttrrruuuvvvqqqlllkkklllssswwwllleee]]]SSSLLLFFFHHHGGGBBBZZZwwwccchhh~~~uuunnnfff]]]ZZZ\\\\\\YYYUUURRRZZZjjjwwwwwwtttmmmXXXIIIGGGGGGMMM|||nnn]]]gggttt~~~wwwqqqrrryyy|||rrrfff___WWWYYYfffwwwpppaaalllpppmmmmmm]]]TTTLLL@@@AAAMMMQQQnnnllldddTTTBBB@@@SSSiiiooodddccceeedddaaaiiimmmqqqtttvvvzzzkkkddd[[[WWWWWWWWWUUURRRVVVSSSNNNIIIDDD>>>999555000000///...///000111222222222111333777:::;;;:::111111111222333333111///222444555444111///......---000222111...---///222.........///111333444555888888888888888888888888999888777777888:::<<<>>>AAABBBBBBCCCDDDDDDEEEEEEGGGIIILLLNNNOOOQQQTTTVVVXXX\\\aaagggkkkqqqvvvyyyyyyqqqmmmpppssspppkkkgggfffiiisss}}}nnngggbbbSSSMMMFFFGGGFFFCCC\\\|||fffjjj|||rrrfff___^^^^^^\\\YYYRRRRRRYYYooopppzzz~~~ppp^^^LLLHHHGGGNNN~~~nnnZZZffftttrrrmmmrrryyy~~~wwwjjjkkkfff^^^YYY\\\kkk~~~lll```jjjrrr___ccczzzjjjdddeee\\\EEE<<>>@@@@@@???@@@AAACCCEEEFFFHHHKKKMMMOOOPPPRRRUUUWWWVVVYYY^^^ccchhhnnntttyyyxxxoooiiimmmrrrpppjjjfffdddfffmmm|||ooogggfffTTTOOOGGGEEEFFFFFFbbblllpppxxxooojjjgggbbb___]]]WWWXXXgggtttwwwuuubbbOOOGGGFFFNNNbbbXXXeeetttyyyllliiimmmtttyyyzzz|||nnnpppjjjccc\\\ZZZaaarrr}}}nnnaaafffxxxrrr[[[UUUmmmrrrggggggpppmmmVVVEEEBBB???JJJbbbvvvwwwlll```PPPAAAHHH```lllggghhhbbbccceeekkkrrrvvvvvvtttkkkcccZZZVVVVVVWWWTTTQQQUUUSSSOOOJJJFFF???999444000/////////000111333444666444333333444555555444111222333333222111000///444555555333000...---...///000000000/////////000---...///000222444666777888888888888888888888888888888777777888:::<<<>>>>>>>>>>>>???AAADDDGGGIIIIIIKKKNNNPPPQQQRRRUUUWWWWWWZZZ___ccchhhmmmsssxxxuuulllggglllrrrqqqkkkgggbbbfffnnnxxxrrrggghhhVVVRRRHHHEEEGGGLLLlllqqqwwwvvvmmmgggfff___\\\cccpppwwwfffPPPGGGEEEOOO{{{UUUWWWeeevvvtttiiiggghhhnnntttvvvzzzppphhhbbb```^^^]]]ccckkkvvveeebbbqqqsss^^^UUU\\\xxxllliiisssxxxiiiXXXKKK======PPPeeettt|||yyydddMMM@@@HHH___zzzrrrhhheeecccffflllqqqsssrrrjjjcccZZZVVVVVVVVVTTTQQQUUUSSSOOOKKKFFF@@@999444000/////////000222333555666444222222222333222111111333555555333111000000333333333111///------...000000//////000000000///---...///000222444666777888888888888888888888888777777777888999:::<<<<<<======>>>@@@BBBFFFIIIKKKHHHJJJMMMNNNOOOPPPSSSUUUXXX\\\```dddhhhlllqqqtttoooiiigggmmmsssqqqlllhhhaaaeeemmmwwwwwwhhhiiiZZZUUUIIIDDDIIITTTyyyttt{{{wwwooohhhcccdddgggrrr{{{uuuiiiQQQGGGFFFRRRkkkOOOWWWgggyyyqqqhhhgggeeelllrrruuuzzzqqqeee]]]___```]]]\\\___lll~~~}}}}}}}}}~~~~~~yyytttxxxmmmcccnnnxxxeeeWWWNNN[[[vvvuuu{{{vvvkkkZZZEEE<<>>???AAACCCEEEHHHIIIHHHJJJLLLNNNNNNPPPRRRTTTXXX\\\aaadddgggiiilllnnnhhhfffgggnnnssspppkkkjjjaaabbbgggsss}}}jjjjjj]]]XXXKKKEEEKKK\\\|||sss{{{~~~vvvrrrooossszzzuuulllSSSHHHHHHUUU~~~___OOOXXXiii|||nnneeedddcccjjjpppsssxxxzzzhhhYYYYYY\\\ZZZ\\\bbbaaahhhzzzuuusssqqqqqqrrrrrrqqqpppnnnlllkkknnn{{{vvvhhhppprrr___LLLMMMkkk}}}|||{{{xxxlllXXXEEE???>>>GGGWWWhhhxxxoooVVVCCCKKKbbb{{{zzzpppiiiggghhhhhhjjjcccZZZUUUVVVVVVTTTQQQUUUSSSPPPLLLGGGAAA999444000/////////111222444666444222111111333444444444333666888777444111111222///000000///---,,,...///000/////////000000000///---...///000333555777888888888888888888888888888444666999;;;<<<<<<::::::>>>???@@@AAACCCDDDEEEFFFIIIKKKNNNOOOPPPQQQSSSUUUWWW[[[```dddfffggghhhiiiccccccgggooorrroookkkjjjbbb___bbbnnnlllkkk^^^YYYLLLEEELLL```qqqqqqyyy~~~}}}}}}vvvnnnUUUJJJJJJXXXrrrWWWNNNYYYkkk~~~mmmbbbaaaaaahhhmmmpppuuu}}}nnnZZZTTTUUUVVV]]]gggbbb]]]ddd{{{~~~pppnnnjjjhhhhhhhhhgggfffeeegggiiikkksss}}}lllsss~~~jjjTTTKKKUUUbbb}}}}}}yyyhhhUUUKKKCCCAAAAAAKKKddd}}}dddKKKGGGPPP___uuu|||uuurrrrrrmmmdddZZZTTTUUUVVVUUUSSSUUUUUUQQQJJJEEEAAA;;;333111///...///111333444444444111333999;;;777222000555666666444222000000111222111000//////.........////////////////////////000000000000222555888:::999::::::999999888777666555666888:::;;;;;;;;;;;;;;;>>>BBBDDDDDDEEEFFFHHHIIIIIIJJJKKKMMMPPPRRRSSS[[[[[[\\\^^^bbbddddddccc```dddhhhmmmsssuuuoooeeeccc^^^^^^ggguuuooossshhhWWWLLLGGGIIIjjjtttooorrr|||nnnpppYYYKKKEEEUUUYYYNNN```mmm~~~qqqbbb]]]bbbcccfffmmmuuu{{{}}}}}}}}}hhh^^^VVVOOOTTT```ccc]]][[[aaapppxxxlllgggccc___^^^```___bbbbbb___eee}}}|||hhhiiipppXXXLLLKKKLLLiiiiii^^^OOOBBB;;;AAASSSeeexxxkkkXXXJJJFFFLLLUUU\\\sss~~~mmmdddZZZUUUUUUVVVUUUSSSUUUUUUQQQJJJEEEAAA;;;444111///...///111444444444444222333999;;;777333111333444555444222111222333333222000.........//////////////////////////////000//////000222555888:::999999999999888777666666555666888:::;;;;;;;;;;;;;;;>>>AAACCCDDDDDDFFFGGGIIIIIIJJJKKKNNNPPPRRRSSSXXXXXXZZZ]]]```ccccccbbb```eeejjjpppwwwzzztttlllddd^^^\\\dddppp~~~uuuqqqjjjZZZNNNIIINNNrrrssslllwwwnnnrrr\\\KKKEEEXXXaaaUUUaaannnuuufff^^^]]]ddddddfffkkkqqqvvvwwwwwwzzz|||~~~xxxcccVVVNNNPPPWWW[[[UUUQQQTTT\\\jjj~~~~~~tttlllddd```___YYYWWWWWWWWW\\\ooojjjeeezzzzzzuuu]]]NNNHHHFFFQQQwwwyyy\\\IIIAAAAAAGGGNNN___bbbbbbYYYMMMHHHLLLRRRXXXhhhllldddZZZUUUUUUWWWUUUSSSUUUUUUQQQIIIEEEBBB;;;444111//////000222444444444444222333999:::666222222111333333333222222444666444222///---------///000/////////////////////////////////000222555888999999888888777777666555555666666888999:::::::::::::::===@@@BBBBBBCCCEEEGGGHHHIIIJJJKKKMMMPPPRRRSSSUUUVVVWWW[[[___aaaaaa```^^^dddkkkrrryyy}}}xxxpppeee^^^ZZZ___iiittttttooo^^^RRRLLLTTT|||qqqjjj~~~~~~zzzuuu```LLLEEE]]]aaaTTTcccppppppddd\\\[[[___cccccccccgggkkknnnoooooovvvxxx|||pppZZZOOOMMMNNNQQQLLLHHHHHHJJJOOOZZZeeexxxmmmiii___VVVSSSUUUXXXccc|||hhhbbbvvv}}}fffSSSHHHDDDCCCWWWyyyiiiXXXLLLCCC??????EEEPPP]]]cccaaaZZZTTTRRRHHHKKKWWWpppkkkcccZZZUUUVVVWWWVVVSSSTTTTTTPPPIIIEEEBBB;;;444111000///000333555555444222000222777777333000111000111222222222333555888555222///,,,,,,---///111////////////////////////......///000333555888999999888777666666555555555666777777888999:::::::::999<<<>>>@@@AAABBBDDDFFFHHHHHHIIIKKKMMMOOOQQQRRRSSSTTTVVVZZZ^^^``````___[[[ccckkkrrrxxx{{{wwwpppeee^^^XXXZZZ```hhhrrr{{{~~~sssdddUUUMMMXXXmmmkkk{{{xxxeeeMMMFFFccc\\\RRRfffsss}}}jjj]]]XXX[[[___```aaabbbeeehhhkkkmmmnnnvvvxxx{{{~~~fffTTTMMMJJJJJJGGGEEEFFFFFFFFFLLLSSSkkkuuufff\\\\\\YYY[[[uuuuuubbb^^^tttooo[[[NNNHHHFFFEEEQQQrrr}}}vvvlll\\\KKKBBB@@@>>>AAALLLaaavvv}}}vvvlll]]]SSSKKKOOO```vvvjjjcccZZZVVVVVVWWWVVVSSSTTTTTTPPPIIIEEEBBB<<<555000000000111444555555444000///111555555000///000111222222222111333666888555222///,,,,,,---///111////////////////////////---...///222444777999:::999888777666555555555666777777777777888999999:::999:::===>>>???@@@CCCEEEFFFGGGHHHIIIKKKNNNPPPQQQSSSTTTVVVZZZ^^^```___]]]\\\dddmmmsssxxxzzzuuunnneee]]]VVVVVVXXX\\\bbbiiinnnzzzxxxiiiXXXMMM[[[fffmmmxxx|||yyyjjjOOOFFFggg[[[XXXiiitttkkk^^^YYYZZZ[[[___aaafffjjjnnnqqqsssuuuzzzzzz{{{~~~{{{ttt[[[NNNIIIHHHFFFEEEGGGGGGFFFJJJPPPVVVnnnqqqjjj___XXXiiittt```[[[oootttaaaTTTOOOFFFBBB@@@QQQ|||xxxtttjjj[[[LLLEEE???<<<@@@SSSooovvvbbbOOOFFFLLL[[[hhhiiibbbZZZVVVWWWXXXVVVSSSTTTTTTPPPIIIEEEBBB<<<555000000000222555666555333//////111444333///...111333333333111000222555777444222///---------///000////////////////////////...///111333666888:::;;;:::999777666555555666777777777777777777888999:::888999;;;<<<===???BBBDDDEEEEEEFFFGGGIIILLLNNNOOORRRSSSVVVZZZ]]]^^^\\\ZZZ]]]fffooouuuxxxyyyuuunnnccc[[[UUUSSSSSSRRRUUUYYY^^^hhhmmmsss|||nnn\\\OOO___aaapppmmmjjj{{{xxxoooRRRGGGjjjoooUUUZZZiiitttjjj]]]YYYXXXVVV]]]bbbjjjqqquuuyyy|||~~~~~~||||||{{{zzz\\\MMMJJJIIIFFFEEEGGGGGGFFFKKKQQQ[[[dddlllqqqeeemmm~~~vvvbbb\\\nnn~~~xxxeeeXXXSSS===CCCCCCDDD]]]pppjjjmmmjjj]]]SSSBBB@@@>>>AAAMMMaaaxxx|||eeeLLL???@@@GGGYYYkkk~~~iiibbbZZZVVVWWWXXXVVVSSSSSSSSSPPPIIIEEEBBB===666000000111333555666555333000000333666444//////333666555444111000000333555333222000.........//////////////////////////////...000222555888:::<<<<<<;;;:::888666666666777888888777777666777777999999777999:::;;;<<<>>>AAADDDCCCCCCDDDFFFHHHJJJLLLMMMQQQRRRUUUYYY[[[[[[YYYVVVYYYcccnnntttwwwxxxsssnnnaaaZZZTTTRRRPPPLLLKKKMMMOOOWWWZZZ```qqq~~~rrr```SSSeeeddduuurrrbbb\\\jjj~~~vvvrrrUUUHHHkkk\\\KKKWWWfffrrrgggZZZXXXXXXWWWXXX___jjjsssxxx{{{}}}}}}|||~~~rrrWWWKKKMMMKKKGGGFFFGGGHHHIIIPPPXXXooouuusssuuu}}}kkk___kkk}}}~~~kkk[[[UUUAAADDDEEEBBBIIIdddooommmmmmmmmlllYYYRRRFFF<<<:::EEEVVVdddkkkrrrwwwqqqaaaPPPEEEAAA===EEEPPP\\\lllhhhaaaZZZWWWXXXXXXVVVSSSSSSSSSPPPIIIEEECCC===666000000111333666666555333111222444777555000111555777777555222//////222444222111000//////.........///////////////////////////000333666999;;;<<<===<<<;;;999777666777888999888888777666666777888999777888::::::;;;===AAACCCBBBBBBCCCEEEGGGIIIKKKLLLPPPQQQTTTWWWZZZYYYVVVSSSTTT___kkkqqqtttuuuqqqlll```YYYTTTRRRNNNIIIFFFGGGDDDKKKLLLQQQdddttttttcccVVVjjjjjj{{{zzzeeeYYYTTT___ooouuutttWWWHHHlll{{{SSSEEEUUUdddqqqeeeWWWWWW[[[[[[RRR[[[gggqqqvvvxxxzzz|||}}}{{{~~~yyytttfffRRRKKKPPPMMMIIIGGGHHHKKKOOOXXXbbb}}}{{{uuu___bbbrrrwwwqqq^^^WWWOOODDD???AAABBBHHHaaa}}}qqqhhhrrr{{{iiiRRRDDDBBBFFFIIIIIIEEERRRcccooooooeeeWWWMMMGGGBBB???@@@FFFVVVqqqnnn```[[[[[[TTTSSSVVVQQQTTTSSSOOOHHHCCCAAA;;;444111000///000222333333222444555555444222111111222:::777222000111333444555222000.........///...---000000000000000000000000......000444999<<<<<<<<<999888666555555555666777888777666666666777888999999999::::::<<<===???@@@@@@AAACCCEEEGGGJJJKKKLLLRRRTTTXXX[[[\\\YYYTTTOOOOOO\\\iiimmmmmmllljjjfff[[[VVVQQQNNNMMMKKKHHHDDDFFFCCCFFFKKKNNNXXXtttyyyfffUUU}}}ppprrrkkk^^^YYYUUUVVV\\\oooooodddOOObbb{{{RRRLLL\\\iiiwwwdddZZZVVVSSSYYYZZZ]]]aaaeeeiiinnnssswww|||yyyyyy}}}xxxkkk```YYYTTTOOOLLLJJJLLLLLLMMMPPPYYYfffooo{{{~~~~~~kkkUUUcccrrrrrr|||{{{wwweee^^^QQQLLLFFFCCCAAABBBHHHQQQssstttyyyuuu^^^OOOJJJIIIFFFCCCDDDNNN```mmmmmmfffaaaTTTHHH>>>===<<<>>>KKKZZZzzznnn```\\\\\\UUUSSSVVVQQQTTTTTTOOOHHHDDDAAA;;;555111000///111333444333222555666666555333111222333888555222000222333444444111000...---...///...---////////////////////////......000444999<<<<<<<<<999888666555555555666777888888777666777888999:::999999999:::<<<===???@@@@@@AAACCCEEEGGGIIIKKKLLLRRRTTTWWWYYYZZZWWWRRROOOTTT```lllpppnnnjjjeee___[[[UUUNNNJJJJJJJJJIIIGGGHHHEEEFFFIIIIIIPPPggg~~~lll^^^jjjmmmhhh]]]YYYUUUTTTXXXccctttuuu{{{ooodddPPPbbbWWWLLLYYYhhhuuu|||aaaXXXUUUSSSXXXUUUWWW\\\___ccchhhmmmpppyyyvvvttttttxxx}}}xxxlllbbb\\\XXXTTTQQQOOOPPPRRRVVV]]]jjjwww~~~}}}{{{{{{}}}~~~~~~kkkWWW```nnnqqqzzzyyyxxxiiidddPPPJJJFFFDDDCCCAAABBBGGGMMMqqqrrrbbb[[[XXXEEE@@@AAALLLYYYbbbggglllooodddVVVJJJ@@@<<>>>>>888JJJggg|||nnneeeLLLBBB;;;;;;AAAJJJUUU___xxxvvvlll\\\NNNDDD===777666???KKKXXXkkknnn```]]]]]]VVVTTTVVVQQQUUUUUUPPPIIIDDDBBB<<<666000000000222444555333222666777777555222111111111000000000222444555444222111///------/////////...------------------------//////111444888;;;<<<;;;999888666555555555666777777777888888999999::::::888888999:::;;;===>>>??????@@@AAADDDFFFHHHJJJKKKRRRTTTVVVVVVVVVUUUUUUUUU\\\fffoooqqqpppnnnhhhccc\\\WWWQQQNNNOOOPPPPPPOOOMMMKKKJJJIIIFFFFFFQQQ^^^zzzssshhheeemmmpppddd```\\\WWWUUUMMMRRRZZZcccppptttmmmvvvxxxfffOOO^^^___PPP[[[hhhssstttZZZTTTRRROOOSSSOOORRRUUUWWWZZZ]]]bbbeeehhhhhhhhhkkkoootttxxxzzz|||zzzvvvuuuttttttyyy~~~yyy{{{vvvqqqqqqqqqrrrwww~~~iiiZZZ^^^qqqwwwvvvtttlllWWWOOOIIIJJJJJJEEE???===<<<===GGGiii}}}mmmUUUKKKBBB===;;;;;;BBBIII```kkkqqqkkkccc[[[MMM???>>>===;;;<<>>???>>>???AAACCCEEEHHHIIIJJJSSSTTTVVVVVVVVVWWW[[[^^^cccjjjpppqqqqqqqqqnnniii^^^[[[WWWVVVWWWVVVSSSPPPNNNMMMLLLKKKIIIJJJPPPXXXiiiwww|||nnnuuu___jjj~~~mmmeee```ZZZWWWPPPOOOPPPTTT[[[iii{{{}}}vvv~~~iiiOOO\\\YYYLLLWWWhhhsssqqqWWWRRROOOLLLOOONNNPPPSSSTTTVVVYYY]]]___cccdddfffiiilllqqqvvvyyy{{{~~~~~~zzztttpppqqqrrrrrrvvv{{{zzzdddWWW]]]tttwwwqqqxxxjjj[[[QQQJJJIIIIIIEEEAAA???;;;===:::HHHlllyyybbbZZZQQQJJJCCC===;;;>>>CCCSSSaaaeeegggiiicccXXXJJJEEE<<<666===NNN]]]cccmmm```^^^___XXXUUUVVVQQQTTTTTTOOOHHHCCCAAA;;;444000000111444666666333111222333444222000///000111111000000222444555444333000...------///000000///------------------------000000111444888;;;;;;:::999888666555555555666777444555666888999999999999888888888999:::<<<>>>>>>===>>>@@@BBBEEEGGGIIIJJJQQQSSSUUUVVVVVVZZZaaagggnnnsssxxxxxxyyyzzzvvvqqqhhheeebbbaaaaaa___ZZZVVVSSSSSSRRRPPPOOOPPPTTTWWWXXX\\\eeeqqq~~~rrrqqq___lll{{{mmmddd]]]ZZZWWWTTTQQQPPPRRRXXXeeerrrzzzyyyzzzkkkRRR___wwwPPPKKKXXXhhhtttnnnTTTOOONNNIIILLLKKKMMMOOOPPPQQQSSSWWWYYY^^^```cccfffiiimmmsssvvvzzz{{{|||{{{|||uuupppqqqrrrrrruuuyyy{{{cccVVV^^^uuuxxxooozzzkkk\\\SSSKKKHHHFFFAAA??????333???===999HHHbbbuuulllbbbZZZPPPDDD<<<999888???FFFKKKQQQ[[[aaacccaaa]]]RRRHHHEEEMMMUUUXXXmmm```^^^___XXXVVVVVVPPPSSSRRRNNNGGGBBB@@@:::333000000222444666666444111111222333333111111222333333222111222444555555444///...------///000000///------------------------000000111444888:::;;;:::999888666555555555666777222333555777888888888888777777888999:::<<<===>>>===>>>@@@BBBDDDFFFHHHIIINNNQQQSSSTTTVVV\\\fffnnnxxx|||xxxssspppooolllhhhdddaaa```]]]ZZZYYYZZZ[[[[[[XXXXXX]]]gggqqqvvvuuutttoooooooooqqq{{{yyyooo```pppzzzlllccc^^^^^^YYYUUUTTTQQQQQQYYYcccfffgggiiikkkooommmXXXeeeeeeHHHKKK\\\gggtttiiiPPPMMMLLLHHHJJJJJJLLLMMMNNNOOOPPPSSSUUUXXX\\\___bbbeeehhhnnnrrrqqqrrrsssvvv||||||sssqqqrrrrrrvvvzzzkkk[[[bbbtttxxxrrr}}}ppp___XXXQQQLLLFFF???===>>>666===;;;999;;;CCC\\\|||wwwttttttpppbbbSSSKKKEEE@@@<<<<<>>===>>>???BBBDDDFFFHHHIIILLLOOOQQQSSSVVV]]]iiirrr~~~|||zzzxxxuuurrrnnnlllhhhcccaaabbbaaa___ggghhhmmmvvv{{{{{{xxxvvvkkkiiiffffffnnniii]]]nnnuuujjjdddaaa\\\YYYXXXTTTPPPUUU^^^ZZZ^^^bbbaaa___nnn}}}nnn\\\kkk^^^CCCHHHZZZfffttteeeMMMKKKKKKHHHJJJKKKMMMNNNOOOOOOPPPSSSUUUUUUXXX\\\___aaaeeejjjnnnfffhhhkkkpppyyywwwrrrrrrtttxxx}}}uuubbbhhhuuu{{{wwwuuu~~~vvvbbb]]]XXXSSSIII@@@<<<>>>@@@666///777===444===ZZZuuuwww{{{nnnZZZNNNEEECCC@@@>>>FFFSSSYYYccckkkkkkgggdddbbb___qqqaaa\\\^^^ZZZYYYXXXPPPUUUQQQLLLGGGCCC>>>:::777111222333444444444333222111222333222111222555777666333000///000222444444000///------......---+++000///...------...///000111222444666888:::;;;;;;<<<999666444555666666555666666666666777777777777777888999:::<<<===>>>???AAAAAAAAAAAACCCFFFHHHIIILLLOOOQQQRRRVVVbbbttt}}}}}}zzzuuussstttsssnnnssszzz|||mmmeeeccciiimmmsssiii]]]hhhsssbbbeee___YYYXXXUUUSSSUUUZZZXXXVVVZZZ```^^^ccc{{{ooo[[[jjjfffDDDEEEVVVfffsss}}}cccSSSLLLIIIIIIKKKKKKLLLLLLLLLLLLMMMPPPRRRTTTUUUWWWZZZ]]]aaadddffffffgggbbbfffttt~~~yyywwwyyy{{{|||wwwbbbiiiqqqnnnwwwuuuooopppiiiddd]]]UUULLLCCC;;;666:::777333333555999;;;<<>>BBBIIITTT]]]^^^___gggqqqoooaaa^^^```ZZZXXXXXXQQQUUUQQQLLLGGGCCC>>>:::777111111333444555444333333777777666444222222333555666333000000111222222111///...------...///...,,,000///...------...///000000222444666888:::;;;;;;;;;888555444555666666555666666666666777777777777777888999:::;;;===>>>>>>?????????@@@BBBDDDGGGHHHIIILLLOOOSSSZZZkkkyyyssskkkggghhhhhhhhhtttkkk```nnnrrrgggaaa\\\[[[ZZZWWWWWWYYYXXXUUUXXX^^^\\\___xxxzzzooo\\\kkkpppJJJIIIZZZcccqqq|||bbbRRRJJJGGGGGGIIIIIIJJJKKKKKKJJJKKKNNNQQQQQQRRRSSSVVVYYY\\\___aaacccgggdddgggsss}}}~~~yyy```eeeoooooouuussslllssshhhddd]]]UUUMMMDDD<<<666888666333333555888::::::CCCMMMccc~~~ZZZGGGEEEGGGFFFEEEEEEFFFFFFNNN___ooonnnbbbaaaaaaYYYVVVWWWSSSSSSPPPKKKGGGBBB>>>999666///111222444555555444444<<<;;;:::666333111111222444222111111222222111///...---,,,---//////...---//////...------...//////000222444777999::::::;;;:::888555444555666666555666666666666777777777777777888999:::;;;<<<===>>>>>>>>>???@@@AAACCCEEEFFFHHHKKKNNNSSS]]]nnn}}}{{{sssmmmkkkgggcccgggpppyyylll```tttnnneee^^^]]]]]]ZZZVVVUUUXXXTTTVVV\\\[[[\\\mmm{{{{{{zzzooo\\\kkkvvvLLLGGGUUU]]]lll|||}}}cccRRRJJJGGGFFFHHHHHHIIIIIIIIIIIIJJJMMMOOOPPPQQQRRRTTTVVVYYY[[[\\\___eeeeeegggrrrzzzxxx___dddrrrwwwuuurrrkkkvvvhhhccc\\\UUUMMMEEE===888777555333333555777888777===:::AAAUUUrrrgggUUUPPPCCCAAA@@@@@@>>>AAALLLYYYmmmcccccccccYYYUUUWWWSSSRRROOOJJJFFFBBB>>>999555///000222444555555555555<<<<<<:::666222000000222000///000111333333111000---,,,,,,---///000///...........................000111444777999:::::::::999777555444555666555555666666666666777777777777777888999:::;;;<<<=========>>>???@@@BBBDDDEEEFFFJJJMMMPPPUUU^^^mmm|||vvvssspppjjjjjjmmmuuuiii___xxxzzzuuussssssyyy~~~qqqeeebbbaaa]]]XXXUUUXXXTTTUUU[[[\\\[[[fffttt~~~vvvxxx}}}pppYYYggg|||NNNEEENNNWWWfffxxxeeeTTTLLLHHHHHHJJJGGGHHHIIIIIIHHHIIILLLOOORRRRRRSSSTTTVVVXXXZZZ[[[[[[cccdddgggpppwwwzzzrrrsssyyyqqqbbbmmm}}}{{{wwwoooxxxhhhccc[[[SSSLLLEEE???:::666444333444555666666555888999>>>DDDOOOdddzzzmmmWWWQQQKKKEEE???<<>>888555///000222444555555555555999888777444111000111222------///222444555444222---,,,,,,---///000///...------............------///111444888:::::::::999777666444444666666555444666666666666777777777777777888888999:::;;;<<<<<<>>>>>>@@@BBBCCCEEEFFFFFFIIIMMMSSS[[[fffttt~~~|||yyywwwvvvzzzddd^^^zzzvvvtttvvv~~~qqqgggccc^^^ZZZYYYXXXUUUVVV\\\^^^]]]dddmmm{{{tttyyytttXXXaaaUUUHHHNNNUUUeeexxx~~~dddSSSLLLHHHHHHIIIGGGHHHIIIIIIHHHJJJLLLOOORRRRRRRRRSSSUUUVVVXXXYYYWWW___aaadddmmmsss|||vvvuuuvvv~~~hhhfffwww}}}tttwwwhhhbbbYYYPPPIIIDDD@@@===666555333333555555444333555999>>>???===EEE\\\rrrttt___MMMAAA<<<@@@GGGooodddcccddd[[[WWWVVVQQQOOOLLLIIIFFFBBB===888444///111222444555555444444555555444222000000222333......///222555666555444...---,,,---//////...---------............------///111555888:::;;;:::999666555444555666666555444666666666666777777777777888888888999:::;;;;;;;;;===>>>@@@BBBDDDEEEFFFFFFEEEIIIRRR^^^mmm~~~aaa___zzzzzzxxxyyykkkbbb[[[YYYYYYZZZXXXYYY]]]^^^___eeelll}}}zzzrrr}}}yyyYYY^^^}}}UUUHHHKKKVVVeeexxxzzz```PPPIIIEEEFFFHHHGGGHHHIIIHHHHHHIIILLLNNNNNNNNNOOOPPPQQQRRRTTTUUUTTT[[[]]]```jjjooo{{{tttccciii|||}}}tttxxxhhh```UUULLLFFFCCCAAA@@@888666444333444555444444888666888===???AAAGGGNNNiii}}}yyykkk^^^RRRLLLKKKqqqcccbbbddd]]]YYYWWWNNNMMMKKKHHHFFFBBB===777333111111333444555444333333444444444222000000222444222111111333555666555333///...------...///...,,,,,,------......------,,,...111555999;;;;;;:::999555444444555666666555444666666666666777777777777888888888999::::::;;;;;;<<<===???BBBCCCDDDEEEEEEDDDFFFLLLWWWggg{{{bbb```vvvwwwkkkbbb___aaa^^^]]]]]]^^^]]]^^^eeellluuuwwwvvvxxxZZZ```~~~oooMMMDDDGGGSSSbbbuuuwww^^^NNNHHHEEEEEEHHHEEEFFFGGGGGGFFFGGGJJJMMMKKKKKKLLLMMMNNNPPPRRRSSSSSSXXXXXX\\\gggllluuussscccjjj|||vvvtttnnnzzzhhh___RRRGGGBBBAAABBBCCC;;;888444222333444555555777444555===BBBCCCCCCDDDPPPXXXiiixxxkkkdddrrrccc```ccc^^^[[[WWWMMMMMMKKKHHHFFFBBB===777333111222333444444444333222555555444333111000222444666555333333444555444222000///------......---+++,,,,,,---......---,,,,,,...111555999;;;;;;:::888555444444555666666555333666666666666777777777777888888888999999::::::;;;:::<<<>>>AAABBBCCCCCCCCCFFFFFFGGGNNN[[[nnneee```rrr|||qqqnnnqqqaaa``````^^^\\\]]]dddllllllxxx}}}ttt[[[eeeeeeIIICCCGGGNNN]]]pppxxx^^^OOOIIIGGGHHHJJJDDDEEEEEEEEEEEEFFFIIIKKKKKKKKKLLLMMMOOOPPPRRRSSSRRRVVVTTTYYYeeekkkrrrzzzttteeekkk|||llllllhhh|||iii___QQQEEE???@@@BBBDDD===999444222333444555666///111777<<<<<<;;;@@@HHH@@@IIIVVVeeeyyyvvvfff``````[[[YYYWWWOOOPPPRRROOOGGGBBB>>>999333333222333777777222///000222111000......111666:::666333000111444777777555111111000///...------,,,........................,,,...222777:::;;;;;;:::999888888777666555555444777888888777777666555444888888888999999:::::::::999;;;>>>?????????@@@BBBCCCCCCDDDHHHPPP[[[eeekkk```^^^pppxxxooofffcccaaa___aaadddlllvvvzzz```dddhhhLLLIIIHHHRRRZZZjjj}}}bbbNNNGGGGGGFFFCCCDDDDDDDDDDDDEEEFFFGGGHHHKKKLLLLLLNNNOOOQQQSSSTTTRRRSSSTTTWWW]]]eeeooovvvzzzooommmmmmppp}}}pppccclllzzzkkkaaaRRRDDD;;;:::===AAA999888666444333444555666666666777888:::<<>>999444111000222666777333222444555444333000000222666:::555222///000444666555333000000//////......------........................,,,///333777:::;;;;;;:::999888888777666666555555777777777777777777666666777888888999999::::::;;;<<<>>>@@@@@@@@@???@@@BBBAAA@@@@@@BBBGGGNNNUUUYYY]]]bbbiiirrr}}}```^^^pppvvvjjjbbb___aaafffgggppp~~~www```fffyyyWWWEEEIIIPPPYYYiii|||~~~aaaMMMGGGGGGFFFDDDEEEEEEEEEFFFFFFGGGHHHIIIKKKKKKLLLLLLNNNOOOQQQRRRQQQRRRTTTVVVZZZaaaiiinnntttwwwbbb___ssspppnnn|||rrreeemmmxxxiii___QQQCCC:::888:::===888666555333333444555666555666888;;;===???@@@@@@BBBBBBFFFJJJKKKPPP___ooosssbbb]]]___[[[ZZZZZZRRROOOPPPNNNGGGAAA>>>999444///...000444666444555888999888666333111222555888444111//////222444333111///////////////.................................---000444888:::;;;;;;;;;888888888777777666666555777777777777888888888888888888999999:::;;;;;;<<<===???AAAAAA@@@@@@AAABBBEEEDDDDDDDDDEEEHHHKKKMMMLLLNNNQQQUUU\\\eeeooovvvccc___oootttjjjcccaaacccaaahhhzzzyyyuuuaaahhhtttjjjEEELLLNNNWWWhhh{{{|||```MMMGGGGGGFFFDDDFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNPPPQQQSSSUUUXXX\\\bbbffflllsss{{{sssccc\\\ddd}}}pppkkk{{{ssseeennnvvveee]]]PPPCCC:::666666777555444333222333444555666444666999<<>><<<>>>AAABBBBBBBBBDDDEEEIIIIIIJJJJJJKKKLLLMMMMMMRRRPPPNNNLLLLLLQQQXXX^^^cccpppiii```lll{{{tttjjjaaa^^^___bbbooozzzvvvcccjjjwww}}}JJJKKKKKKUUUeeexxx|||aaaNNNGGGFFFFFFEEEFFFEEEEEEFFFFFFGGGHHHIIIIIIIIIHHHHHHHHHIIIJJJJJJMMMOOORRRTTTVVVYYY]]]```eeekkkpppssszzzyyyqqqxxxqqqddd^^^lllmmmhhhxxxooobbbkkktttccc\\\PPPDDD:::555444444222222222222333444555666444666888:::===???AAABBBAAA@@@AAABBBCCCEEEGGGJJJOOOUUU___lll~~~uuuddd______ZZZXXXVVVNNNLLLNNNLLLFFFAAA???:::555333000000444555333333777::::::777444000///111333222000///000333444222///.........///////////////...........................000444888:::;;;::::::888888888888777777777777666666666666777888:::;;;::::::;;;<<<===>>>??????===@@@CCCFFFGGGIIIKKKMMMJJJLLLNNNQQQTTTVVVWWWXXXWWWUUURRROOONNNQQQVVV[[[TTT\\\iiivvvoootttnnn___fff|||zzzvvvmmmddd______```hhh}}}wwwzzzeeejjj}}}QQQGGGIIIRRRbbbuuu~~~dddQQQHHHFFFFFFEEECCCCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHJJJMMMPPPSSSUUUXXX\\\___bbbhhhmmmooottt||||||{{{xxxpppffffffvvv}}}kkk\\\___mmmkkkssshhh]]]gggrrrbbb\\\QQQEEE;;;666333333111111111222333444555666666666666777:::===@@@BBB>>>>>>======???CCCFFFGGGKKKMMMMMMNNNUUUfff~~~uuueee______YYYWWWUUUMMMKKKMMMKKKEEEAAA???;;;666333111222555555222222444888888666333000///000222222000000222555666444222///////////////....................................000444777999:::999888888888888888888888888888666555555555555777999:::999999:::;;;===>>>?????????BBBFFFJJJLLLNNNQQQTTTOOORRRVVV[[[```eeehhhiiicccbbb___ZZZWWWVVVXXXZZZRRRUUU]]]iiixxxzzzqqqkkk^^^```llllll\\\bbb{{{~~~xxxtttmmmgggddd```___ccctttsssyyy~~~eeefffxxxTTTBBBHHHPPP___rrriiiUUUJJJFFFEEEEEEAAAAAAAAAAAABBBCCCDDDEEEFFFEEEEEEEEEEEEFFFFFFGGGIIIKKKNNNQQQSSSWWW[[[^^^bbbiiinnnoooqqqvvvwwwvvvgggfffeeebbb[[[WWW]]]fff|||tttddd^^^zzzqqqsssrrrdddZZZeee}}}}}}pppbbb[[[PPPEEE<<<666444333111111222333444444555555666666666777999<<>>CCCFFFFFF@@@EEEJJJIIIHHHNNNZZZddd|||tttccc^^^^^^YYYXXXVVVOOOJJJLLLKKKEEEAAA???;;;666222000222666666333111333666666555333111000111333222111111444888999777555000000//////......------........................---///333666888888888777888888888888888888888888666555444333444555777888666666777999:::;;;<<<===???BBBFFFIIIKKKMMMPPPRRRTTTWWW\\\bbbhhhnnnrrrtttwwwvvvsssmmmgggbbb___^^^[[[[[[^^^fffqqq{{{vvvhhh]]]WWWUUUSSSYYYpppdddXXXaaayyy~~~vvvnnngggddd___^^^___mmmtttoooxxxbbbaaazzz{{{TTTCCCGGGOOO]]]ooooooYYYLLLGGGEEEDDDAAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIKKKMMMNNNPPPTTTXXX[[[bbbjjjoooooommmkkkfff```TTTPPPNNNPPPOOOMMMMMMPPP___ttt}}}ooocccsss{{{uuu}}}wwwdddZZZeee|||zzznnn```ZZZOOODDD;;;666444444222222333444444444444444555777999<<<===>>>===<<<<<>>===AAADDDBBBCCCAAA???@@@DDDHHHLLLMMMPPPPPPUUU\\\```iiipppaaa\\\]]][[[]]]ZZZLLLKKKKKKJJJGGGCCC>>>999666222444777888888666333111555555444222222333777:::888555111111333777:::;;;000------000000,,,+++---------------------------///000111444888;;;;;;;;;888888888888777777666666666555333222222333555666444444444444444444444444;;;===@@@BBBDDDFFFIIIKKKKKKMMMQQQTTTXXX^^^eeeiiivvv{{{{{{wwwnnnhhhlllwww~~~wwwggg___aaaXXXLLLLLL[[[sssdddVVV```sssxxxjjj```aaa___```kkkqqqcccqqq{{{bbbeeeMMMHHHGGGOOO```sssnnn\\\PPPIIIEEEDDDAAA@@@@@@AAABBBCCCAAA@@@CCCBBBBBBCCCCCCDDDEEEFFFJJJIIIIIIIIILLLPPPTTTVVVbbbhhhmmmmmmdddWWWKKKEEEDDDJJJPPPQQQOOOLLLKKKLLLNNNKKKNNNZZZqqqqqqccc```{{{ssssss~~~{{{iiibbbiii~~~vvvoooeeeVVVGGG???:::666333444444444333333333444444555666777888999999999999999???@@@AAABBBBBBAAA@@@???BBBBBBBBBCCCEEEFFFHHHIIILLLMMMOOOOOOQQQYYYeeeoooqqqccc]]]]]]ZZZ\\\YYYLLLJJJJJJIIIGGGCCC???;;;888222444666888888666333111333333333222111333777:::666444222111444666888999000------000000,,,+++...------------------------//////111444888;;;;;;;;;999999999888888777777777666555333222222333555666333333444444555555555555888:::===???@@@AAADDDFFFGGGIIIKKKMMMPPPTTTYYY]]]eeekkkttt}}}zzzqqqrrr|||{{{zzzttt```SSSUUUfff```PPP[[[qqq}}}pppgggdddbbbaaaiii{{{xxxffflllyyyxxxdddggg{{{TTTGGGHHHNNN]]]ooo}}}|||hhhVVVLLLGGGDDDBBBAAA@@@@@@AAABBBBBBAAA???AAAAAAAAAAAABBBCCCDDDEEEGGGGGGGGGGGGJJJNNNQQQTTT\\\ccchhheeeYYYMMMGGGFFFGGGMMMUUUYYYXXXTTTPPPNNNNNNJJJIIIOOO^^^wwwxxxggg^^^qqquuurrrttthhhcccjjjuuummm```RRRCCC;;;888444222222333333333333444444555666666777888999999::::::999:::===@@@DDDEEECCCAAA???@@@@@@@@@AAACCCDDDFFFGGGEEEGGGJJJJJJKKKOOOWWW]]]dddpppssseee___^^^ZZZ[[[XXXKKKJJJIIIIIIGGGDDD@@@<<<:::111333555777777666444222333444444222222333666999444333222222444666666555000------000000---,,,..............................///000444888;;;;;;;;;::::::999999999999888888666555444333333444555666333333444555666666777777888:::<<<======>>>@@@BBBDDDFFFGGGGGGHHHJJJNNNQQQRRRXXXbbbnnnyyyyyyvvv}}}~~~hhhVVVSSSaaaaaaQQQ^^^nnnyyypppkkkgggeeejjjzzzrrrooo{{{iiiqqqwwwiiilllqqq}}}\\\GGGIIILLLWWWjjjzzz{{{eeeSSSIIIFFFDDDCCCAAA@@@@@@AAABBBBBB@@@??????@@@@@@@@@AAABBBBBBCCCEEEDDDDDDEEEHHHKKKNNNPPPUUU[[[___ZZZNNNFFFGGGKKKPPPWWWaaahhhiiicccZZZTTTPPPLLLHHHHHHMMM^^^|||mmm]]]fffxxxrrrooogggcccllltttiiiXXXKKK===777444111000111333333333333444555666777666777888999::::::::::::666:::???DDDFFFEEEBBB@@@======>>>???@@@BBBCCCDDD@@@CCCFFFFFFEEEEEEHHHKKKMMMTTT]]]ggguuuuuuggg```^^^YYYYYYWWWKKKLLLLLLJJJHHHDDD???;;;888111222444666777666444333777777666444333333444666333222222333555555444222///------111000------///////////////////////////......000333888;;;;;;;;;::::::::::::::::::::::::666555444444444444555666333333444555777888999999;;;<<<>>>>>>>>>>>>@@@BBBCCCEEEFFFFFFEEEGGGIIIKKKIIINNNUUU^^^gggrrr}}}|||vvvxxx}}}~~~lll```^^^iiijjjUUU```kkk~~~zzzzzzxxxuuusssvvv}}}tttxxxzzzooorrrsssyyycccJJJHHHHHHRRRdddwwwjjjVVVLLLHHHFFFEEEAAA@@@@@@@@@AAAAAA@@@>>>??????@@@AAAAAABBBBBBBBBCCCCCCCCCDDDGGGJJJLLLNNNRRRUUUVVVRRRLLLKKKQQQWWW^^^eeepppzzz}}}vvvhhh]]]UUUPPPLLLJJJHHHRRRmmmttt______tttzzzvvvpppfffeeeooorrrdddQQQDDD888444333111000111222222333333555666777888777777999:::;;;;;;;;;;;;666999===AAACCCBBBAAA???<<<<<<===>>>???AAABBBCCCAAACCCEEEEEECCCBBBCCCDDDLLLMMMNNNRRRYYYbbbjjjnnnvvvhhhbbb___XXXXXXVVVLLLPPPOOOMMMIIIDDD>>>999666000111333555666666555444;;;;;;:::777444222222333111111111333555555444222///---...111111...---000////////////////////////------///333888;;;;;;;;;:::::::::::::::::::::;;;777666666666666666666777444444555666888999::::::<<<===??????>>>>>>@@@AAAAAACCCDDDEEEEEEFFFHHHKKKIIILLLPPPTTTZZZaaaiiioooyyy|||wwwvvvuuussswwwqqqqqq{{{YYYXXXggg{{{~~~tttvvv|||nnnOOOFFFEEENNN```tttsss]]]OOOHHHEEEDDDAAA@@@@@@@@@AAAAAA???===??????AAABBBBBBCCCBBBBBBCCCCCCDDDEEEGGGIIILLLMMMRRRQQQQQQRRRVVV\\\dddhhhnnnrrr|||vvvhhhXXXRRROOOMMMJJJMMMbbbyyy}}}eee___nnn~~~~~~qqqdddhhhtttnnn```LLLAAA666333333111111222222333333444555666888999777888999:::<<<<<<<<<===:::;;;<<<<<<===>>>>>>>>><<<======>>>???AAABBBCCCDDDDDDCCCBBBBBBBBBDDDFFFGGGGGGHHHKKKOOOSSSXXX\\\vvviiiccc___WWWWWWVVVMMMRRRQQQOOOJJJEEE>>>888555///000222444555666666555<<<<<<;;;888444111111222111000111222555666555444///---...111111......111........................,,,---///333777;;;;;;;;;999999::::::::::::;;;;;;888888888888888888888888666666777888888999:::::::::<<<============>>>@@@===@@@BBBCCCDDDEEEGGGIIIJJJLLLOOORRRUUUYYY^^^bbbjjjsss{{{}}}}}}{{{vvvpppwww}}}}}}```RRRcccuuuyyy|||zzzQQQDDDDDDLLL]]]ooo}}}fffRRRFFFCCCCCCBBB@@@@@@@@@AAA@@@>>><<<>>>???AAABBBCCCCCCBBBAAACCCCCCDDDEEEGGGIIIKKKLLLQQQPPPQQQWWWbbbmmmuuuyyy{{{}}}yyy```VVVOOOOOOKKKIIITTTfffmmmbbbjjjpppbbbkkkyyyyyyiii]]]III>>>444222333222111222444444444444555666777888777888999;;;<<<======>>>======<<<;;;;;;;;;<<<===<<<======>>>???AAACCCCCCCCCAAA@@@??????BBBEEEGGGEEECCCEEEJJJLLLKKKMMMPPPvvviiiccc___WWWWWWWWWOOORRRQQQOOOKKKEEE???:::666///000111333555666666666888999888666333111000111111000000222555777777777///---...111222//////111------------------------,,,,,,...222777:::;;;;;;888999999999::::::::::::999::::::::::::::::::999888888888888999999::::::999;;;======<<<<<<>>>@@@<<>><<<<<<>>>???AAABBBAAA@@@@@@BBBBBBCCCEEEFFFHHHIIIJJJLLLOOOUUU^^^jjjuuuuuubbbTTTRRRNNNFFFJJJUUUvvvsssbbbeee}}}rrr```nnn~~~rrrddd[[[GGG<<<333111222222111222555555555555555666777777777888:::;;;===>>>>>>>>>========================<<<<<<<<<===???@@@BBBCCC@@@???======???AAACCCDDDEEECCCDDDHHHIIIEEEDDDFFFvvviiiddd___WWWWWWXXXPPPPPPPPPNNNKKKFFF@@@;;;888...///111333444666666777444555555444222000111222111000000222555888999999///---...111222//////111------------------------+++,,,...222777:::<<<;;;888888888999999::::::::::::;;;;;;<<<<<<;;;;;;:::999999999999999999999999:::<<<>>>>>>>>>>>>@@@AAA>>>@@@CCCDDDDDDDDDFFFGGGEEEIIINNNRRRTTTUUUVVVXXX^^^gggsss~~~zzzkkklllooouuu~~~bbbSSS[[[lllyyyzzzJJJCCCEEELLLXXXeeetttvvv\\\JJJFFFHHHBBBAAA@@@@@@@@@@@@>>><<<;;;<<<>>>@@@AAA@@@???>>>AAAAAABBBDDDFFFGGGHHHIIIGGGOOOYYYccclllwwwppp[[[WWWRRRGGGEEEMMM]]]vvvvvvaaa```wwwwww```ppp|||nnnbbbZZZFFF;;;222111222111000111666666555555555666666777777888:::<<<===>>>??????;;;===???AAAAAA@@@>>>===;;;;;;;;;<<<>>>???AAABBB???>>>>>>???AAABBBBBBAAABBB???@@@FFFGGGDDDCCCGGG|||iii```___ZZZYYYWWWOOORRRSSSPPPIIICCC@@@;;;555111111333555666666333000555666666444222222333444666333111222555888:::;;;555111---...111222...***...........................,,,---333:::>>><<<999;;;::::::999:::;;;===>>><<<;;;::::::999999::::::::::::999999888999999999<<<============>>>AAACCC???@@@AAABBBCCCEEEFFFFFFIIIKKKNNNOOOPPPRRRUUUWWWbbbfffnnn{{{pppiiihhhqqq}}}{{{ZZZRRRSSSgggrrrIIIDDDGGGMMMVVVaaaooo~~~fffQQQFFFCCCBBBAAAAAA@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>===???AAABBBBBBDDDGGGJJJKKKUUU```iiinnnvvvhhh^^^XXXNNNIIIKKKPPPfffwww|||iiiaaavvvwwwrrrrrrjjjkkk{{{|||jjj]]]QQQ???:::444333555777666333666555444444555666777888;;;<<<<<<;;;999999;;;<<<;;;;;;;;;===>>>>>><<<::::::;;;<<<===>>>???@@@AAACCC???<<<<<>>??????>>>======???AAA@@@@@@AAABBBDDDEEEFFFGGGGGGIIILLLNNNOOOQQQTTTVVV___aaagggrrr~~~qqqjjjgggllltttzzz}}}zzzxxxYYYSSSSSSeee}}}yyyJJJDDDFFFKKKTTT```nnn|||eeeRRRHHHEEEBBBBBBAAA@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>===???@@@AAABBBDDDGGGJJJPPPZZZgggoootttzzzyyylll]]]LLLDDDFFFEEETTT^^^fffnnnnnnsssrrrgggzzzwwwtttqqqllllll{{{xxxggg[[[NNN===888222111333555444222555555444444555666777888999:::;;;:::999999:::<<<;;;::::::;;;======<<<:::;;;;;;<<<===???AAABBBCCCBBB???<<<<<<>>>??????>>>>>>???@@@AAABBBDDDEEEEEE|||iiibbbbbb]]][[[XXXNNNQQQRRRPPPIIICCC@@@;;;666222333444666777777555222000111333333222222444555;;;777333111222555777888333000---...111222000...........................---,,,+++///666<<<============<<<;;;;;;;;;<<<<<<<<<;;;::::::999999:::::::::999999888999999::::::@@@@@@@@@???======>>>@@@@@@AAABBBCCCDDDFFFGGGGGGEEEGGGJJJLLLNNNPPPSSSUUU^^^]]]```gggqqqyyy~~~qqqiiicccdddhhhmmmttt{{{qqqmmmppp|||yyypppeee```\\\```lllxxxzzzwwwYYYSSSSSSaaavvvrrrRRRFFFDDDHHHRRR^^^kkk|||zzzeeeSSSJJJHHHCCCBBBBBBAAA???>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@@@@AAACCCGGGIIIVVV```mmmvvvyyy}}}~~~hhhQQQFFFEEEBBBHHHIIINNNWWWYYY___oootttzzz|||zzzyyypppoooooo{{{ssscccWWWKKK999555111000111333222000444444444444555666777888666888999999888888:::;;;:::999888999:::<<<<<<;;;;;;;;;<<<<<<>>>???AAABBBAAA???<<<;;;<<<======<<<======>>>???AAABBBCCCCCC{{{jjjcccddd___\\\XXXNNNPPPRRROOOHHHCCC@@@;;;666222222222444666666555333111333444444333222333444;;;777222///000222444555000...,,,,,,...000000///........................---++++++...444:::===??????>>>>>>===<<<<<<<<<<<<<<<;;;::::::999999::::::999999888888999999::::::>>>???@@@???>>>===???@@@@@@AAABBBCCCEEEFFFGGGGGGDDDGGGJJJLLLMMMOOORRRTTT\\\[[[[[[___eeelllqqqrrrpppeee\\\[[[```cccgggjjjaaa]]][[[bbbjjjmmmiiidddXXXSSSOOORRR^^^lllxxx}}}___QQQPPP[[[oooiiitttbbbHHHCCCDDDOOO[[[gggxxx}}}hhhVVVMMMJJJDDDCCCBBBAAA@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????@@@BBBFFFIIIXXXcccpppxxxyyyzzz~~~sss\\\MMMIIICCCFFFBBBEEENNNTTTccc{{{xxxuuuqqqrrr|||~~~|||pppsssrrr|||~~~ooo```TTTGGG666333000000111222222111333333333444555666777888444666888888888888999::::::888666777999;;;<<<<<<======<<<<<<<<<======>>>@@@>>><<<;;;;;;;;;;;;:::;;;<<<<<<>>>???@@@@@@AAA{{{jjjcccddd___\\\XXXNNNOOOQQQNNNHHHCCC@@@;;;666000000000222444555444222555666777777444333222333999555000......111222333///---++++++,,,---..............................---++++++---222888<<>>======<<<<<<;;;::::::999999::::::999888888888999999:::;;;;;;===>>>???>>>>>>???AAA@@@AAABBBCCCDDDFFFFFFGGGEEEHHHJJJLLLMMMOOOQQQTTTVVVVVVWWWZZZ```eeeiiikkknnn```TTTTTT[[[^^^^^^___ZZZZZZYYYYYY\\\]]][[[XXXVVVQQQMMMPPP[[[iiiuuu|||jjjPPPMMMVVViiijjjooovvvMMMCCCBBBLLLXXXccctttnnn[[[OOOLLLEEEDDDCCCBBBAAA???>>>>>>==============================>>>>>>???AAAFFFIIIYYYdddpppvvvuuusssuuuxxx{{{{{{~~~yyycccQQQGGGBBBCCC???@@@FFFMMMddd{{{hhhbbbkkkxxx~~~xxxmmmuuuuuu}}}|||kkk]]]RRRBBB444333111111222222333222111222333444555666777777333555777888888777888999888777555666999;;;<<<<<>><<<;;;;;;>>>======<<<:::999999::::::;;;;;;<<<===>>>??????|||iiibbbbbb]]][[[XXXNNNOOOPPPNNNGGGBBB@@@;;;666000//////111333444444222666888999888555333222222555222///...000111222333///...,,,++++++,,,---...........................,,,,,,,,,...111666:::===??????@@@@@@@@@???>>>>>><<<;;;::::::999999::::::888888888888999:::;;;;;;888:::===>>>>>>>>>???@@@???@@@AAABBBCCCEEEFFFFFFGGGHHHKKKLLLLLLMMMOOOQQQNNNOOOSSSXXX^^^eeejjjmmmmmm___RRRQQQVVV[[[^^^``````dddeeecccaaa]]]VVVOOOWWWTTTRRRUUU^^^kkkwww}}}wwwRRRLLLRRRcccyyyooojjjRRREEEAAAKKKVVV```pppuuu```RRRMMMFFFFFFDDDCCCAAA@@@>>>>>>====================================>>>AAAEEEIIIYYYcccnnnrrrnnnjjjiiikkkiiiiiimmmvvv|||fffQQQCCCCCCDDD@@@@@@CCCDDDZZZ|||~~~hhh```]]]ZZZjjjwwwzzz~~~tttiiiuuuvvv}}}yyygggZZZNNN===333222222222222333333444000111333444666666777777333555888999888777777888777666555777:::<<<======CCCDDDDDDDDDBBB???<<<:::<<<======<<<:::999:::;;;::::::;;;<<<<<<===>>>>>>|||iiiaaa```[[[ZZZXXXOOONNNPPPMMMGGGBBB@@@;;;666000//////111333555555444444666888888555333222222222111000111333555555444111000...,,,+++,,,...000........................,,,,,,---///111444888;;;>>>???@@@AAAAAA@@@@@@???<<<;;;::::::999999::::::888888888888999:::;;;<<<888:::======<<<<<<<<<===>>>???@@@AAABBBDDDEEEEEEGGGHHHJJJKKKJJJKKKLLLNNNMMMOOORRRVVV\\\dddlllqqqmmmbbbVVVQQQQQQWWWcccmmmssstttsssoooooommmeeeZZZ^^^]]]]]]aaajjjvvvWWWMMMOOO^^^yyyzzzlllWWWGGG@@@JJJUUU]]]mmmzzzdddUUUNNNGGGFFFEEECCCBBB@@@???>>>========================<<<======<<<===@@@EEEIIIVVV___hhhiiiccc]]]\\\]]][[[ZZZ]]]eeepppkkkUUUGGGFFFEEEBBBDDDFFF@@@LLLhhhkkk[[[PPPSSS]]]jjj~~~uuuqqqiiiqqqttt{{{vvvcccWWWJJJ777111111222222222222333444///000222444666777777666444666999:::888777666777555555666999<<<>>>>>>===???AAADDDEEEDDD@@@<<<999:::<<<>>>===;;;:::;;;<<<::::::;;;<<<<<<=========|||iii```___ZZZYYYWWWOOONNNOOOMMMGGGBBB@@@;;;666111000000222444666666555111444666777555333222222111111111333666777777666444333111...,,,,,,///111........................,,,---...///111333777999===>>>@@@AAABBBAAAAAA@@@<<<;;;::::::999999::::::888888888888999:::;;;<<<999;;;======;;;:::999:::===>>>???@@@BBBCCCDDDDDDFFFHHHIIIIIIIIIIIIJJJKKKRRRRRRSSSUUUZZZbbblllrrrmmmeee[[[RRRNNNTTThhhzzzyyytttyyy~~~yyynnnhhhhhhjjjoooxxx\\\OOOOOO[[[uuuttt~~~{{{ZZZIII@@@JJJTTT[[[kkk~~~}}}gggWWWOOOGGGGGGEEEDDDBBB@@@???>>>========================<<<===<<<<<<<<<@@@EEEIIIRRRZZZaaaaaaZZZSSSQQQRRRVVVTTTVVV[[[bbbooorrr\\\OOOFFFCCC@@@FFFIII???AAAVVVmmmyyygggYYYJJJRRR\\\qqqxxxsssqqqmmmooorrryyysssaaaUUUGGG333///000111222111111222444///000222555666777777666555777::::::999777666666555555777:::===???>>>===888<<<@@@CCCCCC???;;;777999<<<>>>>>>;;;:::<<<>>>;;;;;;;;;<<<<<<=========xxxfff______ZZZZZZZZZTTTQQQQQQMMMGGGCCCAAA;;;555000//////111333444333111111333666888777555444333444555555333000000444888888666333///++++++---000---,,,,,,,,,------+++)))++++++,,,,,,---111666;;;>>>>>>>>>@@@AAAAAA???======<<<:::999888999999:::999999999888777888;;;>>><<<<<<<<<============>>><<<===>>>???AAABBBCCCDDDEEEFFFGGGHHHIIIJJJJJJIIIRRRPPPQQQVVVZZZ___hhhqqqpppiiiaaa[[[XXX^^^qqq|||pppnnn|||aaaLLLMMMVVVmmmyyyxxxbbbEEEBBBNNNMMMYYYqqqzzzppp^^^NNNHHHFFFDDDCCCCCCBBB@@@>>>???>>><<<<<<======;;;:::===;;;:::<<<======BBBIIIUUUWWWXXXWWWSSSNNNKKKJJJNNNNNNOOOQQQUUUaaawwwcccGGGDDDHHHJJJGGGGGGKKKMMMLLL\\\nnn}}}mmm___VVVHHHLLLRRRZZZhhhyyywwwwww~~~qqqttt~~~yyylllaaaNNN;;;555000000000000111111111111333333333333333333333333555555666666666666555555555666777888999:::;;;;;;999;;;===???@@@>>><<<;;;::::::<<<<<<<<<;;;:::999:::999888777888:::===>>>xxxggg______YYYYYYYYYRRRRRRRRROOOHHHDDDBBB===666000000000111333444333222000222555777666555333222777888888555222111444777666555222...++++++...000...,,,,,,,,,------+++***++++++,,,,,,---000666:::?????????@@@AAAAAA@@@???>>>===;;;:::999999999999:::::::::888777888:::===;;;;;;<<<<<<<<<=========<<<===>>>???AAABBBCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJNNNMMMOOOUUUZZZ___iiirrrxxxrrrlllhhhdddiiiyyyuuussscccPPPNNNVVVkkk|||yyy~~~yyyjjjHHH@@@MMMOOOXXXkkktttuuuaaaOOOHHHFFFDDDCCCCCCBBB@@@>>>@@@???======>>>>>><<<;;;===;;;:::<<<======BBBHHHPPPQQQRRRPPPKKKGGGDDDDDDFFFFFFHHHJJJMMMWWWkkk~~~kkkQQQLLLMMMJJJGGGJJJQQQVVVWWWVVV```jjjllleee[[[QQQLLLKKKLLLOOOVVVcccwww~~~yyynnnrrr|||wwwhhh\\\III888333000000000000111111111111333333333333333333333333555555666666666666555555555555666777888999:::;;;999;;;===>>>>>>>>><<<;;;:::;;;<<<<<<<<<;;;:::999::::::999999:::;;;<<<===xxxggg______YYYWWWWWWOOOSSSSSSOOOIIIEEECCC===777111000000111333444444333///111333555666444333111999::::::777333111333666444333111...,,,,,,...111...---,,,,,,------,,,***+++,,,,,,,,,---000555999??????@@@@@@@@@AAAAAAAAA???>>>===;;;:::999999999;;;;;;;;;999888888:::<<<:::;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@BBBCCCCCCEEEEEEDDDEEEFFFHHHIIIKKKKKKJJJLLLSSSYYY___hhhqqq~~~|||zzzwwwtttwwwxxxvvv}}}gggSSSOOOTTThhh}}}tttqqqqqqxxx{{{sss|||PPP===JJJQQQTTTaaammm}}}hhhRRRHHHFFFCCCBBBBBBBBBAAA???AAA@@@>>>>>>??????===<<<===::::::<<<======AAAGGGMMMMMMLLLHHHCCC@@@>>>>>>??????AAADDDEEELLL\\\lll{{{fff___[[[SSSOOOUUUbbblllnnn[[[YYYWWWSSSNNNIIIEEECCCMMMJJJJJJPPP```wwwrrrkkkpppzzztttcccTTTBBB333222000000000000111111111111333333333333333333333333444555555666666555555444555555666777888888999999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999;;;<<<<<<<<<===<<<<<<<<>>===;;;:::999999<<<<<<<<<;;;999888:::;;;:::::::::;;;;;;;;;<<<<<<======>>>???@@@AAABBBBBBDDDCCCBBBBBBDDDFFFIIIKKKIIIHHHKKKQQQWWW\\\eeemmm}}}~~~|||}}}oooUUUNNNRRRfffyyyrrrrrrvvvyyyvvvqqqmmmnnnyyyyyyvvv```>>>DDDNNNOOOXXXgggyyyqqqZZZIIIGGGDDDCCCCCCCCCBBB@@@AAA???>>>>>>>>>>>>===;;;===::::::======<<<@@@FFFLLLKKKIIIDDD@@@===<<<===<<<<<<>>>@@@AAADDDOOO\\\ooo}}}uuuhhhaaahhhwwwkkk___RRRKKKGGGCCCAAAAAAIIIGGGGGGPPPbbbzzznnnkkkoooyyyppp]]]NNN===111222///000000000111111111111222222222222222222222222444444444555555444444444444444555666777777888888::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;::::::999999<<<===>>>??????>>><<<;;;xxxggg```___YYYVVVTTTLLLQQQQQQNNNGGGDDDAAA<<<555222111///000222444444444111111333666888888555222666888999666111///000222111111111///------///111000...,,,,,,---------,,,+++,,,---------///222555===???AAAAAA@@@@@@AAACCC@@@??????>>>===<<<;;;:::<<<======<<<:::999:::;;;:::::::::;;;;;;;;;<<<<<<======>>>???@@@@@@AAAAAABBBBBBAAAAAABBBEEEHHHJJJJJJIIIKKKPPPTTTXXX___gggxxx~~~WWWNNNOOOddd{{{}}}www{{{ssseee___cccoooxxxwwwrrrvvvFFF@@@IIIIIIPPPcccmmm{{{cccLLLIIIFFFDDDCCCCCCBBBAAA@@@>>>============<<<:::<<<:::;;;======<<>>;;;;;;<<<::::::<<<>>>===>>>EEENNN]]]qqqxxxzzztttdddTTTMMMJJJFFFDDDEEEEEEDDDGGGTTTjjj|||mmmmmmqqqwwwlllWWWIII;;;111333///000000000111111111111222222222222222222222222333333444444444444333333444444444555555666666777999999999999999::::::;;;::::::::::::::::::::::::<<<===???@@@@@@???===;;;xxxgggaaa```ZZZWWWUUULLLQQQQQQMMMGGGCCCAAA;;;444222000...///111333333333222111222666999:::666333222555666444111///000222222222222000......000111111...,,,+++,,,...------+++,,,---------...111333999===AAABBB@@@???@@@BBB???????????????>>><<<<<<;;;=========;;;:::;;;<<<:::;;;;;;;;;<<<<<<<<<<<<======>>>>>>???@@@@@@AAA@@@@@@@@@@@@BBBDDDGGGHHHJJJIIIKKKOOORRRTTTZZZaaasss```QQQMMM^^^sss}}}nnnaaa]]]```dddvvvkkk|||qqqUUU???EEEEEEKKK^^^dddzzzjjjPPPMMMHHHEEEDDDDDDCCCBBB???>>><<<<<<======;;;:::<<<:::;;;======<<<>>>CCCGGGFFFDDDAAA<<<::::::;;;:::999:::<<<:::999>>>EEESSSfffxxxgggXXXTTTRRRLLLIIIJJJEEEEEEKKK[[[sss|||nnnooorrruuueeePPPEEE:::111333000000000000111111111111222222222222222222222222222333333444444333333222333333444444444555555555777888888999999999999999999888888888999:::;;;<<<<<<===???@@@@@@???===<<>>???@@@>>>>>>???@@@@@@???>>>>>>:::<<<======<<<<<<<<<===;;;;;;<<<<<<<<<===============>>>>>>??????@@@@@@===>>>???AAABBBDDDEEEFFFIIIGGGIIINNNQQQRRRXXX^^^lll}}}mmmXXXLLLVVVhhhwwwpppccc]]][[[___mmm```mmmxxxgggCCCCCCCCCFFFYYY```wwwnnnTTTPPPKKKGGGEEEDDDCCCBBB@@@???======>>>>>><<<;;;;;;:::;;;>>>===;;;>>>BBBEEEEEEDDDBBB>>><<<<<<======;;;;;;<<<:::888;;;AAAOOOaaa}}}vvvhhhddd___UUUPPPRRRJJJJJJPPPaaaxxx|||nnnooosssqqq^^^JJJBBB:::111222000000000000111111111111111111111111111111111111222222333333333333222222333333333333444444444444555666888::::::999888777777777777777999;;;===>>>;;;<<<===?????????>>>>>>xxxgggbbbbbb\\\ZZZWWWNNNSSSSSSOOOIIIEEECCC===666111///,,,,,,...111222222000//////333888999555000---000444444222111333666555555555333000///000111222///,,,+++,,,.........+++---...---------///111333:::AAACCC@@@===>>>???===>>>???@@@AAA@@@??????:::;;;===>>>===<<<===>>><<<<<<<<<============>>>======>>>>>>??????@@@@@@<<<===???AAACCCDDDEEEEEEGGGFFFHHHMMMPPPRRRWWW^^^gggzzzxxx^^^KKKQQQ___ooo~~~lll___ZZZRRRZZZppp{{{}}}yyyYYY\\\sssHHHDDDCCCDDDUUU___wwwnnnWWWRRRMMMHHHFFFEEEDDDCCCAAA@@@>>>>>>??????===<<<;;;:::;;;>>>===;;;===BBBFFFFFFFFFDDDAAA?????????@@@>>>===>>><<<:::<<>>???;;;;;;<<<===>>>?????????{{{hhh``````\\\[[[YYYQQQUUUSSSPPPMMMHHHBBB;;;666000///......///111333444555111...///444777666444111333444444222111000111:::999666333000///111444555111...---...///---+++,,,,,,------.../////////666999===@@@@@@@@@@@@@@@??????@@@AAAAAAAAA@@@@@@>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===============BBBAAAAAA@@@AAABBBDDDEEEFFFGGGHHHIIIKKKPPPVVVZZZeeepppVVVJJJPPP[[[ooo~~~|||jjjdddZZZVVV___|||yyywwwxxxvvv{{{aaaTTTYYYtttNNN===AAAFFFMMM___rrrxxxfffWWWJJJHHHHHHEEEAAA@@@@@@@@@??????>>>>>>======;;;::::::999:::;;;===>>>AAAEEEGGGFFFAAA===>>>AAA;;;===?????????>>>???AAAOOO]]]www|||lll___YYY\\\ZZZ\\\fffwwwyyyoooppptttcccPPPDDD>>>777111///000000000000000000000000111111111111000000000000000111111222222111111000333222111111111222333444222555888===???===777333888777777999;;;======<<<;;;;;;;;;;;;<<<===>>>>>>{{{hhh``````\\\[[[YYYQQQSSSRRRPPPMMMHHHCCC<<<888000///......///000333444555222///000444666555333111222444555444222111111666777888666333111000111444111...---......---+++,,,,,,------.../////////555888===???@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<>>=========;;;;;;:::::::::;;;<<<===@@@DDDHHHGGGBBB???@@@BBBAAABBBAAA@@@>>>>>>AAACCCMMMVVVkkkvvvnnnjjjkkkmmmttt}}}}}}qqqnnnqqq___LLL@@@:::444000///000000000000000000000000111111111000000000//////222333333333333333333222222222111111111222333444333555999<<<<<<999666444666666666777999:::::::::999999999999999;;;<<<<<<{{{hhh``````\\\[[[YYYQQQPPPPPPOOOMMMHHHCCC>>>:::000///.........000222333666333000000333555444333000222444666666555333111111555888999666222///---333111............---,,,,,,,,,------.../////////333777;;;>>>??????@@@AAACCCCCCCCCBBBAAA@@@>>>>>>??????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<>>>=========<<<;;;;;;;;;@@@@@@@@@@@@AAABBBCCCDDDDDDGGGIIIKKKLLLMMMPPPSSSVVV\\\ffftttyyyvvvQQQLLLMMMLLLXXXiiixxxiii\\\ZZZpppvvvjjj]]]WWWXXX[[[___cccgggmmmyyyuuuooojjjlll{{{~~~VVVPPPYYYpppmmm[[[AAAAAAFFFJJJQQQaaaqqq}}}|||iiiTTTKKKJJJIIIEEECCC@@@@@@??????>>>======<<<<<<<<<;;;:::::::::;;;;;;???CCCGGGHHHFFFCCCCCCDDDFFFEEECCC@@@===>>>AAACCCKKKOOO]]]www{{{ooollllllZZZFFF;;;666222//////000000000000000000000000111111000000000000//////222222333333333333222222222111111111111222333333333666::::::777555444555333444444555666777888888666666666666777888999:::{{{hhh``````\\\[[[YYYQQQQQQQQQQQQMMMHHHBBB===:::111000...---...///111333666444111111333444333222111222444666888666333111...222666777555111---,,,111000///.........------,,,,,,------.../////////222555999<<<>>>???@@@BBBBBBBBBCCCBBBBBBAAA@@@@@@@@@????????????>>>>>>>>>======>>>>>>>>>>>>======>>>>>>===<<<;;;;;;::::::======>>>???@@@AAABBBBBBCCCFFFIIIKKKKKKKKKMMMNNNSSSVVV]]]fffppp}}}cccoooxxxRRRKKKKKKJJJUUUeee|||lllfffzzzssskkkbbb[[[YYYSSSVVVXXXZZZ]]]eeepppyyy}}}vvvmmmlllvvvpppTTTVVV[[[jjjhhhmmmhhhEEE>>>BBBIIINNN[[[kkkyyyttt\\\NNNKKKJJJGGGCCCAAAAAA@@@???>>>======<<<===<<<<<<;;;;;;:::::::::>>>BBBGGGIIIIIIHHHHHHHHHGGGGGGFFFCCC@@@@@@AAACCCJJJKKKTTThhhpppkkkkkkfffTTT@@@666333000///000000000000000000000000000111000000000//////////////////000000000000//////111111111111111222222333333666999777333000333666222333444555555555666777555555555555666777888999{{{hhh``````\\\[[[YYYQQQRRRSSSSSSNNNGGG???;;;999111000...------///111222555444222111222333333333333222333666777777333000---///222333111...---,,,///000000///...---------,,,,,,------.../////////000333777:::<<<>>>AAACCC@@@AAABBBCCCCCCCCCCCCCCCAAA@@@@@@@@@@@@?????????>>>???@@@@@@@@@@@@???>>>>>>======<<<;;;::::::999:::;;;<<<===>>>??????@@@BBBEEEHHHJJJJJJIIIJJJKKKPPPRRRVVVZZZ^^^ccciiimmm}}}rrrUUUaaaWWWJJJHHHJJJUUUaaawww}}}xxxpppjjjbbb]]]UUUXXX\\\^^^___aaaeeehhhuuu```RRRWWW^^^gggpppcccrrr}}}QQQ>>>>>>GGGKKKWWWhhhxxx}}}dddRRRKKKJJJHHHDDDBBBBBBAAA@@@???>>>==================<<<;;;;;;;;;<<<@@@EEEIIILLLMMMNNNOOOKKKMMMMMMLLLIIIEEEDDDCCCGGGIIIQQQ___ooottteeehhhnnn```OOO<<<444111111111222////////////////////////000000000////////////......//////000000//////...000000111111222222222222222555777555000...111666222444666555444444666888555555555555666777888999{{{hhh``````\\\[[[YYYQQQRRRTTTTTTOOOFFF>>>:::999111000...------...000111444333222222222333444555555333222333666666333///---...000000///------......///111000...------...,,,,,,------.../////////...111555999;;;>>>AAADDD@@@@@@BBBCCCDDDEEEEEEEEEBBBAAAAAAAAAAAA@@@@@@@@@??????AAAAAAAAAAAA??????===<<<<<<<<<;;;:::::::::888999;;;<<<>>>?????????AAACCCFFFHHHHHHHHHHHHIIIKKKLLLNNNNNNMMMLLLLLLMMMZZZiiiaaaOOOYYYdddNNNHHHHHHRRRZZZmmm{{{uuunnniiidddggglllooopppppppppqqqqqqxxxYYYWWWXXXaaafff~~~eeejjjiiiFFF<<>>>>>===>>>>>>???>>>>>>===<<<;;;>>>CCCHHHNNNSSSVVVWWWUUUVVVWWWUUUPPPJJJFFFDDDDDDGGGNNNYYYcccqqqoooccchhhpppZZZJJJ999222111111111333////////////////////////000000////////////......000000111111111111000000///000111111222222111111111333444222///...111444222444777666444333555888555555555666666777888999{{{hhh``````\\\[[[YYYQQQPPPSSSTTTOOOFFF>>>;;;;;;111000...------...///111222222222222222333555666888444111111333444111...,,,...111222111///...///---///111111///------...,,,,,,------.../////////---000444777:::>>>BBBDDDAAABBBCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA===>>>@@@AAAAAA@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<>>>???@@@@@@@@@@@@BBBEEEFFFFFFFFFHHHIIIFFFGGGHHHFFFCCC@@@??????EEEPPPddd{{{nnnSSSNNNTTT~~~zzz\\\MMMGGGLLLSSSeeevvvwwwnnnqqqoooccciiibbbccceeelllmmmSSS>>>HHHFFFNNN\\\nnnvvv___PPPLLLJJJHHHFFFFFFEEECCCBBBAAA@@@???>>>>>>???@@@@@@@@@??????:::<<<@@@GGGOOOVVV\\\^^^```___]]]XXXPPPIIIDDDBBBCCCDDDHHHPPPWWW___jjjuuurrrfffhhhkkkTTTEEE555000111111111222////////////////////////000000/////////.........///000000111111000000///...///000111222111111000000000000000000000111111111444777666222111444777555555555555555666888888{{{hhh``````\\\[[[ZZZQQQNNNQQQSSSOOOFFF???======111000...------...///000111222222222222333555777:::555000///222333000---+++///333555444111///...,,,///222111///------///,,,,,,------...//////000,,,///333777:::>>>BBBEEECCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA;;;===>>>??????>>>===;;;::::::;;;;;;;;;;;;;;;;;;999;;;===???AAAAAAAAAAAA@@@AAACCCDDDEEEFFFHHHJJJDDDEEEEEEDDDAAA>>>>>>>>>>>>EEERRRdddyyy^^^KKKMMMQQQwwwjjjTTTGGGIIINNNbbbmmm|||nnnpppiiiooosss}}}nnncccdddzzzqqqsss^^^@@@IIIFFFJJJUUUfffwww|||dddRRRMMMLLLKKKHHHGGGFFFDDDCCCBBB@@@@@@>>>???@@@AAABBBBBBAAA@@@:::;;;???FFFPPPYYY___bbbfffddd^^^VVVLLLDDD@@@>>>EEEBBBBBBIIINNNQQQTTTWWWSSS^^^nnn~~~yyyrrr{{{|||{{{uuuiiifffdddPPPAAA333///000000000111////////////////////////000/////////............------............------...///000222222111111000///......///111222111000000333666555111000333777444444444444555666777777|||hhh______[[[ZZZWWWMMMQQQQQQPPPMMMHHHAAA:::777111000...///000000///...111111111111111111222222333333222000......111333...---...333888999444///......---...000111///...------......///......---......000222666:::>>>@@@DDDCCCCCCCCCCCCDDDEEEEEEDDDCCCCCCBBB@@@>>><<<;;;<<<<<<<<<<<<<<<===>>>>>>=========<<<;;;999888777999999:::;;;<<<===>>>???AAAAAABBBCCCDDDEEEFFFGGGBBBBBBCCCCCCCCCAAA@@@>>>CCCCCCFFFPPPaaauuu~~~~~~nnnyyykkkRRRKKKIIIPPPmmmwwwUUUIIIIIINNNRRRmmm|||yyyxxxqqqpppooohhhrrryyyrrriiidddttt|||ooopppHHHBBB@@@JJJTTT\\\lllsss```QQQJJJJJJGGGHHHGGGEEEBBB@@@@@@@@@CCCCCCCCCDDDEEEDDDBBB???=========???BBBGGGKKKNNNSSSRRROOOKKKGGGCCC@@@>>>FFFEEEDDDCCCCCCCCCBBBBBB>>>BBBHHHOOO]]]wwwyyyiii___gggtttwwwsssoooqqqwwwsssiiieee___GGG<<<111...///...///111////////////////////////000111111000...,,,---...............////////////000000000000000000000000---...////////////......444555444333000///000222333333555666777777777777}}}iii______\\\[[[XXXNNNQQQQQQPPPMMMHHHAAA;;;777222000//////000000///---000000111222222222111111444444444222000111333555000...///222666777444000---------///000111///...,,,------......//////.........000222666:::===@@@AAAAAAAAABBBCCCDDDDDDEEEDDDCCCCCCBBB@@@???===<<<;;;;;;;;;<<<===>>>??????>>>>>>======<<<:::999888999999:::;;;<<<===>>>???@@@AAAAAABBBCCCDDDEEEEEEDDDDDDDDDDDDDDDCCCBBBAAAFFFFFFHHHMMMWWWdddpppwwwuuusssqqqpppooolllhhheeeeeeqqq```MMMJJJIIIMMMaaa___LLLIIIKKKKKKgggvvvrrrfffmmmwww}}}vvvuuu~~~nnn\\\eeeooonnnkkkkkk}}}kkk~~~vvvMMMBBBCCCKKKQQQXXXfffyyyzzzgggVVVLLLIIIIIIIIIHHHFFFDDDBBBBBBBBBCCCCCCBBBCCCDDDDDDBBB@@@???>>><<<;;;;;;===???AAABBBBBBAAA@@@>>>======<<>>>>>???@@@;;;>>>???AAAHHHZZZrrrvvvbbbTTTZZZiiioookkkeeehhh|||wwwkkkcccZZZDDD:::111///000//////111........................///000111000---,,,---...............////////////000000000000000000000000.........//////000000000333333333222000///000222333444555666777777777777}}}iii``````\\\[[[XXXNNNQQQQQQPPPMMMHHHAAA;;;777222111////////////---,,,...///111333333222111000555555555444333333666888333000///000444555333000,,,+++,,,///111111000...+++,,,,,,---...///000000......000222555999<<<>>>>>>>>>???@@@BBBCCCDDDEEECCCCCCCCCBBBAAA???>>>===<<<<<<<<<<<<===>>>???@@@>>>>>>>>>>>>===;;;:::999999::::::;;;<<<===>>>>>>@@@@@@AAAAAAAAABBBBBBBBBEEEEEEDDDDDDDDDDDDDDDDDDFFFIIIKKKLLLMMMRRRYYY^^^hhhrrr|||rrrccccccbbbbbb```[[[UUUPPPYYYfffxxxpppNNNHHHLLLPPPRRR^^^hhhNNNIIIJJJHHH^^^lllwwwpppttt}}}rrrbbbbbbfffiiittt{{{cccXXX]]]ccceeehhhmmmiiiiiiXXXCCCDDDHHHMMMRRR^^^ooorrraaaSSSKKKJJJJJJHHHGGGFFFEEEDDDDDDCCCCCCBBBCCCDDDCCCBBB@@@???===;;;888777777888888::::::;;;<<<<<<===>>>>>>>>>>>>>>><<<;;;;;;===??????@@@>>><<<<<>>>>>============>>>>>>?????????>>>>>>===;;;;;;::::::;;;;;;<<<======>>>?????????@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDDDDEEEEEEIIIMMMMMMJJJIIIMMMRRRXXX___ffflllpppuuuzzz}}}~~~iiiXXXXXXYYY[[[[[[YYYUUURRRSSS```rrr___KKKOOOSSSTTTUUU[[[zzzlllLLLGGGKKKJJJUUUcccwwwyyyxxx|||}}}uuuwwwxxxtttuuuzzzuuudddaaa___]]]```ccciiiwwwnnn\\\kkkfffEEECCCCCCFFFNNNYYYhhhxxx~~~ooo]]]PPPLLLJJJHHHFFFFFFFFFEEEEEEDDDBBBAAABBBCCCCCCAAA@@@>>>===;;;:::999999:::;;;<<<<<<==================;;;<<<<<<;;;;;;<<>>DDDHHHQQQUUU]]]gggvvvoooZZZ^^^rrr|||rrreeevvvoooZZZHHH999333000111222000///111...........................///000///---,,,---...---------........./////////////////////////////////...------...111333555///000000///......000222444444555666666666666666}}}iii``````\\\[[[XXXNNNPPPPPPOOOMMMHHHBBB<<<888333111///...///...,,,***+++---000333333222111///222444555444444444555777555333000...///000222222...------...000111111000,,,,,,,,,,,,---///111222...//////111333777:::;;;:::;;;===@@@BBBCCCDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@AAA@@@???>>><<<<<<<<<<<>>===<<<<<<::::::;;;;;;<<<=========>>>>>>>>>???????????????===>>>???AAACCCDDDEEEFFFFFFJJJNNNLLLHHHEEEGGGJJJNNNQQQVVVYYY\\\aaajjjqqqvvv}}}xxxkkkZZZYYYZZZ\\\___```___^^^XXXcccrrr]]]RRRYYYUUUMMMJJJMMMfffsssMMMEEEJJJLLLNNN[[[nnnjjjdddgggbbb```eeedddfffnnnuuu```___jjjZZZEEE@@@@@@KKKWWWcccrrrzzzfffTTTMMMJJJGGGEEEFFFFFFEEEDDDDDDBBBAAAAAABBBBBBAAA@@@>>>===<<<<<<;;;<<<======::::::::::::::::::::::::999999999;;;???AAABBBBBBAAA@@@@@@???>>>>>>>>>>>><<<>>>@@@EEEPPPbbbwwwqqqqqq|||www~~~kkkTTTAAA555111///111222//////111........................---...///...---,,,---...------------..........................................------...000333555...///000///......000111333444444555555555555444|||hhh______[[[ZZZWWWMMMOOOOOOOOOMMMHHHBBB<<<888111000............,,,+++,,,---///111222222111000222333555444333333444555444222000......///222333222000......///111222111---,,,,,,,,,---...000111/////////000333666888:::;;;<<>>===<<<<<<;;;>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<============>>>>>>>>>?????????<<<>>>AAAEEEHHHJJJKKKKKKLLLMMMMMMJJJDDDAAA@@@BBBHHHIIILLLOOOOOORRR\\\fffmmmvvvzzzmmmlllkkklllnnnooommmllliiioooyyyoooQQQJJJRRRIIIAAACCCFFFZZZ\\\HHHGGGIIIIIITTTeeeyyy}}}^^^[[[bbbbbbeeennnjjjgggmmmrrryyysssaaabbbRRRCCC===HHHUUU^^^kkkxxxoooZZZPPPLLLGGGEEEFFFGGGEEECCCDDDBBB@@@@@@AAABBBAAA@@@???>>>===<<<;;;:::::::::888999999:::;;;<<<<<<===888666777===EEEJJJHHHDDDCCCBBB@@@@@@@@@???<<<:::999999888777;;;FFFTTT___ccc```[[[[[[eeexxxuuubbbLLL<<<222//////111111......111------------------------,,,...///...---,,,---...,,,------------....................................---------...///111222///000111000......///111222222333333444333333222{{{ggg^^^^^^ZZZYYYVVVLLLOOOOOOOOOMMMHHHBBB<<<999000///------......---,,,,,,---...000111111222222333444666555444333333444222111000......///222444777333///---...111222333......,,,,,,,,,...///111/////////000222555777999===???AAADDDEEEFFFEEEEEEBBBCCCCCCDDDDDDDDDCCCCCC@@@???>>>>>>======>>>>>>======>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAA>>>BBBGGGMMMRRRTTTTTTTTTRRRPPPKKKGGGBBB???>>>===DDDDDDGGGJJJIIIJJJSSS___hhhppp}}}}}}zzz[[[FFF???EEE>>>===GGGGGGSSSuuuwwwUUUGGGGGGFFFMMM[[[mmmsssXXXXXX```bbbgggppplllgggooowwwxxxkkk```vvvgggNNN===DDDPPPWWWbbbppp{{{|||gggTTTOOOHHHFFFGGGHHHFFFCCCDDDBBB@@@???@@@AAAAAA@@@>>>======<<<;;;::::::999::::::;;;<<<===>>>>>>???<<<999:::DDDQQQWWWRRRJJJHHHEEEBBBBBBCCCBBB>>>;;;:::;;;;;;:::999<<>>???@@@AAA<<<===============<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<===>>>???@@@AAABBBBBBFFFMMMUUUZZZ\\\\\\\\\UUUQQQJJJEEECCCAAA@@@?????????BBBEEEDDDCCCMMMYYYgggmmmzzzlllLLLKKKAAACCC:::>>>JJJEEEJJJdddbbbKKKIIICCCIIIUUUeeexxx{{{iiiWWW\\\dddeeefffllljjjcccooo{{{xxxsssaaannnxxxWWW>>>AAALLLRRR\\\jjjrrr|||tttWWWQQQJJJGGGIIIIIIGGGDDDDDDBBB@@@???@@@AAAAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::BBB===>>>KKK[[[bbb[[[PPPGGGDDD@@@@@@BBBCCC???;;;777;;;???@@@>>>===>>>@@@>>>@@@@@@>>>AAAPPPhhhzzzxxxaaaOOO???444222///...///...+++---111------------------------,,,---......,,,,,,---...,,,,,,,,,---------......------------------------,,,,,,---......------,,,222333333111///...///000000000111111111000000///gggYYY\\\ZZZXXXTTTKKKMMMMMMNNNLLLHHHBBB<<<888222000.........///...---,,,,,,,,,---///000222333000222444666666666555444000222222000...---000333999888555000,,,,,,000444222111...---,,,---...000////////////111333555666;;;>>>AAAEEEFFFEEECCCBBBHHHEEEDDDDDDDDDCCC???;;;======>>>>>>?????????@@@BBBBBBBBBAAA@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???AAABBBBBBBBBAAAEEEPPP]]]bbb^^^WWWYYYVVVOOOEEE@@@???@@@@@@CCCFFFHHHFFFDDDEEEKKKPPP^^^eeeuuu~~~ZZZ???DDDCCCAAA@@@@@@AAACCCDDDUUUqqqzzzLLLMMMEEEJJJQQQ[[[kkkuuu|||iiibbbZZZXXX\\\cccgggiiieeejjjnnnmmmkkkuuu]]]bbb^^^@@@BBBFFFKKKXXXaaaqqqyyygggWWWJJJHHHIIIGGGFFFGGGDDDDDDCCCBBBAAA@@@@@@???>>>>>>======<<<<<<;;;;;;;;;888888;;;===>>>EEELLLKKKGGGDDDGGGRRR\\\ZZZRRRIIIEEEAAAAAACCCCCCBBB@@@@@@AAA@@@======AAABBB@@@GGGEEEDDDDDDDDDIIIYYYhhhrrrZZZGGG999222////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000000111111111000000///hhhZZZ\\\ZZZXXXSSSJJJMMMMMMNNNLLLHHHBBB<<<888222000.........///...---,,,,,,,,,---///000222333000111333555555555444333///111111000---,,,...000777777555111------000333111000///------...//////////////////111333555666:::<<<@@@DDDEEEEEEDDDCCCGGGEEEDDDDDDEEEDDD@@@===>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAA@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>?????????>>>===@@@IIITTTZZZYYYVVVRRRQQQMMMFFFAAA??????@@@@@@CCCFFFEEEDDDEEEJJJNNNZZZaaaoookkkLLL@@@BBBAAA@@@??????@@@AAABBBLLL^^^ZZZNNNEEEHHHLLLTTTcccxxx}}}eee^^^XXXWWW\\\bbbfffggghhhkkkmmmkkkgggoooiiibbbrrrcccBBBAAADDDIIITTTZZZjjjuuunnn^^^OOOKKKKKKIIIFFFEEEEEEDDDDDDCCCBBBAAA@@@@@@>>>>>>>>>===<<<<<<;;;;;;>>>;;;;;;>>>@@@AAAHHHOOOQQQLLLFFFFFFQQQ\\\^^^YYYKKKGGGCCCBBBCCCDDDCCCAAA>>>???>>><<>>BBBEEEEEEEEEDDDEEEDDDDDDDDDEEEDDDBBB???>>>????????????@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;;;;999:::<<>>AAA@@@???>>>======>>>???@@@CCCLLLjjjiiiLLLFFFGGGIIIMMMXXXjjj}}}bbb]]]YYYXXX\\\```cccccchhhhhhhhhgggeeeiiizzz}}}ggg```xxxnnnHHHAAABBBHHHQQQUUUaaaooo}}}{{{jjjXXXPPPNNNJJJFFFCCCEEEEEEDDDCCCBBBAAA@@@@@@??????>>>======<<<;;;;;;>>><<<<<<>>>@@@BBBHHHPPPSSSMMMDDDAAAIIIUUUZZZXXXJJJFFFAAA@@@AAABBBAAA???@@@@@@???>>>DDDNNNTTTUUUMMMKKKJJJIIIHHHKKKVVVbbbvvvzzzdddPPP@@@777222/////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...//////000000111111000000000lll]]]^^^[[[WWWRRRIIIMMMMMMMMMJJJFFFAAA<<<888222000.........///...,,,++++++,,,---...000111222//////111222333333222222333555666666555222///...///000111111000...------//////000/////////////////////...///000222333555666888<<<@@@DDDEEEEEEEEEDDDDDDEEEEEEFFFEEECCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::999;;;===???BBBEEEIIILLLNNNNNNNNNKKKEEEBBBGGGOOOYYYYYYXXXTTTOOOLLLKKKLLLVVVYYY```jjjvvvfffEEE:::AAA??????>>>======>>>??????@@@GGGRRR~~~xxxPPPHHHGGGHHHJJJQQQ___uuuiii___]]][[[\\\^^^``````___cccbbbbbbddddddhhhsssvvv^^^```YYYGGG@@@FFFQQQTTT\\\hhhvvvxxxdddVVVPPPKKKGGGDDDFFFEEEEEEDDDCCCBBBAAAAAA@@@??????>>>===<<<;;;;;;;;;999999<<<===???FFFMMMRRRLLLDDD>>>BBBLLLPPPOOOIIIEEE@@@@@@BBBCCCBBBAAACCCDDDDDDFFFOOO\\\ccccccYYYTTTNNNKKKIIILLLXXXeeeqqq{{{pppZZZGGG:::222/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000000000mmm^^^^^^[[[XXXSSSIIIMMMMMMLLLJJJEEE@@@;;;888222000.........///...,,,+++++++++,,,...///111222//////000111222222222222444555666777666333000---,,,---...///000///---+++...///000111111000////////////......///111333444444777:::???BBBDDDEEEFFFCCCDDDFFFFFFFFFEEEDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@@@@???>>>>>><<<<<<;;;;;;;;;::::::::::::::::::;;;<<<===>>>??????AAACCCCCCBBBBBBDDDFFFHHHGGGGGGFFFCCCDDDQQQaaabbbaaa___[[[WWWTTTSSSSSSUUUVVV[[[aaaiiippptttvvv{{{yyyyyy}}}|||yyy{{{}}}}}}pppQQQAAA===>>>??????>>>>>>>>>>>>??????===HHHIIIaaaZZZIIIFFFFFFJJJPPP[[[nnn~~~[[[YYYZZZ]]]```cccdddcccaaaaaa___```cccfffhhhooowwwhhhWWWeeeyyy[[[DDDBBBMMMQQQYYYaaammmxxxqqq___TTTNNNJJJFFFGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@???>>>===<<<;;;;;;:::777777:::<<<>>>DDDLLLPPPNNNGGGAAAAAAFFFGGGDDDFFFCCCAAABBBFFFHHHHHHFFFDDDFFFHHHOOO]]]nnnwwwxxxiii___RRRJJJGGGKKKYYYfffooovvvzzzyyyxxx}}}~~~jjjTTTBBB666000///............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------......///000000000000000mmm^^^___\\\XXXTTTJJJMMMMMMLLLIIIEEE@@@;;;999222000.........///...---***++++++,,,---///000111000000000111111222333333222222222444444222...+++,,,,,,---///111111...,,,---///111222222111000...//////......///000222333444666999===AAACCCEEEEEEDDDFFFHHHHHHFFFEEEDDDEEEBBBBBBBBBAAAAAAAAAAAA@@@>>>???????????????>>>>>><<<<<<<<<;;;;;;::::::999:::::::::;;;>>>BBBEEEHHHJJJJJJIIIGGGEEECCCDDDEEEHHHFFFGGGHHHGGGLLLaaawww|||xxxpppggg___XXXTTTRRRRRRTTTXXX]]]ccciiimmmpppqqqooooooqqqvvvzzz{{{yyywwwxxxzzz|||]]]EEEAAA@@@;;;>>>>>>>>>>>>>>>>>>>>>>>>999DDDCCCPPPjjjOOOGGGDDDIIIPPPYYYiiiyyy}}}lllUUUOOOTTT\\\ccchhhiiihhhgggdddbbbcccfffffffffjjjpppvvvXXXUUUqqq~~~SSSBBBGGGJJJSSSZZZdddqqqooo^^^TTTNNNIIIGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@???===<<<;;;;;;;;;999888;;;===???EEEMMMLLLMMMKKKEEEAAABBB@@@<<<@@@???@@@EEELLLOOOOOOMMMGGGHHHJJJSSSggg~~~{{{mmm[[[NNNGGGJJJVVVcccmmmrrrssspppoootttzzz|||}}}{{{zzz}}}~~~}}}~~~zzzyyyeeeOOO>>>555111111.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------...///000000000000mmm^^^___]]]YYYUUUKKKNNNMMMKKKHHHDDD???;;;999222000.........///...---******+++,,,---///000111111111111111222333333444111000000222333333///,,,...---...000333444222///,,,...111333333222000...//////......///000222333444666999<<<@@@BBBDDDEEEDDDGGGIIIIIIFFFDDDDDDEEECCCBBBBBBBBBAAAAAAAAAAAA>>>>>>????????????>>>>>>===<<<<<<;;;::::::999999:::999999;;;@@@GGGNNNRRRUUUQQQLLLHHHGGGGGGHHHIIILLLJJJKKKMMMJJJNNNeee~~~zzzlll```WWWQQQMMMPPPRRRVVVZZZ^^^bbbeeehhhgggggghhhjjjmmmpppssstttrrruuuxxx~~~kkkNNN@@@???>>><<<<<<<<<============<<<<<<;;;;;;???JJJnnn___PPPEEEGGGMMMSSS```nnn]]]TTTKKKRRR]]]fffjjjjjjhhhfffddddddeeegggfffdddhhhnnn~~~___UUUbbbjjjHHHDDDEEEIIIRRR^^^jjjxxxmmm]]]RRRKKKHHHGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@???>>><<<;;;;;;<<<999999<<<>>>@@@FFFMMMQQQTTTSSSMMMIIIHHHFFFCCCDDDFFFKKKSSS\\\aaaaaa___QQQNNNLLLSSSiiikkkYYYNNNMMMUUU___kkkoooooolllkkkooorrrsssvvvttttttxxxyyyxxxzzz|||}}}qqq\\\HHH999111000111.........---------,,,,,,++++++++++++++++++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,---...///000000000000mmm^^^___]]]ZZZVVVLLLNNNMMMKKKHHHDDD???;;;999222000.........///...---******+++,,,---///000111111111111111222333444555333222111222444555222///000//////222555777555222,,,...111444444222000...//////......///000111222444666888<<>>>>>?????????>>>>>>======<<<;;;::::::999999:::999999;;;AAAJJJSSSYYY[[[UUUMMMHHHGGGJJJMMMNNNLLLJJJJJJKKKEEEFFFZZZttt|||pppddd[[[UUUQQQOOOOOORRRUUUXXXYYY[[[]]]^^^___bbbdddeeefffgggiiikkklllpppwwwxxxUUUDDD???;;;<<>><<<;;;;;;;;;888888;;;===???EEELLL]]]aaaaaa[[[VVVVVVUUUSSSSSSUUU\\\gggqqqwwwwwwuuu]]]VVVNNNQQQgggxxxeeeWWWQQQVVV]]]iiimmmnnnkkkiiikkkmmmlllrrrppprrrxxxyyyvvvxxx}}}}}}ttthhhTTT@@@333------///......---------,,,,,,,,,++++++++++++++++++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,,,,---...///000000000000mmm___bbb]]]WWWSSSMMMNNNMMMKKKHHHDDD???;;;999000...,,,,,,,,,---,,,+++...---+++******+++---...444333222111000111222333555444333222111///...---111...---000777;;;:::888222000000222555666444111000000///000000111222222333666;;;???@@@AAACCCDDDIIIHHHHHHFFFEEEDDDCCCBBBEEEDDDBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>???>>>===<<<;;;:::999999;;;777777<<>>>>>>>>>>>===<<<666777>>>>>>EEEYYYnnnsssxxxxxxvvvrrrlllhhhjjjoooyyy~~~wwwdddXXXLLLKKKXXXqqqsssbbb]]]]]]\\\aaaccceeefffffffffhhhjjjssstttuuuwwwyyy{{{}}}~~~~~~wwwZZZ>>>555222...---111//////...---,,,,,,+++++++++++++++,,,,,,---------************************************************+++++++++*********))))))++++++++++++++++++++++++************************,,,,,,,,,---------......nnn```ccc^^^WWWSSSNNNNNNMMMKKKHHHDDD???;;;999222000.........///...,,,...---+++******+++---...222222222111111222222222333333222222222222222222333000---///444888888666111//////000333555444222000000000000000111222222222555999<<<>>>@@@CCCDDDHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBBBBAAAAAAAAAAAAAAA@@@???>>>??????>>>===<<<;;;:::::::::888888===CCCLLLYYYeeehhhfffeeefffgggggghhhiiiaaaYYYRRRPPPNNNKKKJJJMMMOOOOOOMMMKKKHHHHHHIIIKKKKKKMMMPPPSSSUUUUUUTTTSSSSSSSSSWWW\\\]]]\\\___dddmmmxxxkkkTTT@@@<<<===:::999<<<;;;;;;;;;;;;::::::::::::;;;666>>>@@@DDDppp~~~QQQJJJKKKEEEMMMaaawwwhhhbbb___TTTXXXZZZ^^^aaabbb```]]][[[cccmmmxxxzzztttlllhhhhhhlllwwwxxxZZZUUUssshhhIIIDDDAAAHHHPPPXXXbbbnnnxxx~~~lll\\\SSSQQQMMMJJJHHHFFFEEEDDDBBBBBB@@@???>>>>>>======;;;;;;777888>>>???III___}}}{{{{{{qqqZZZSSSLLLIIINNNaaajjj___^^^___]]]___bbbcccdddeeehhhjjjooopppqqqrrrtttwwwzzz|||{{{nnnTTT;;;444222...---000///......---,,,,,,+++++++++++++++,,,,,,,,,------************************************************+++++++++*********))))))++++++++++++++++++++++++************************,,,,,,,,,------------...oooaaaccc___XXXTTTNNNNNNMMMKKKHHHDDD???;;;999444222000///000000000...------++++++++++++------000111222222333222111000111111111111222444666777555111------000333444333000///---...111333444444111111000000111111222222444666999<<<>>>AAAEEEHHHGGGFFFFFFEEEEEEFFFGGGGGGEEEDDDCCCCCCCCCCCCCCCDDD@@@@@@AAAAAAAAA@@@??????@@@??????>>>===<<<;;;;;;:::888:::===BBBLLL\\\llltttwwwzzzyyywwwvvvvvvxxxiiiaaaXXXSSSOOOIIIGGGHHHEEEFFFFFFEEEEEEFFFHHHJJJIIIJJJMMMOOOPPPPPPOOOOOOOOOPPPTTTXXXWWWWWW^^^gggwww~~~UUUGGG===>>>>>>:::999;;;;;;;;;;;;:::::::::999999<<<666<<<@@@???]]]XXXNNNJJJ???FFF]]]ooo{{{oooWWW```aaaTTTYYY\\\______]]]ZZZ[[[\\\fffnnnwwwyyytttlllgggeeeiiippplllTTT\\\pppXXXCCCAAAFFFMMMTTTYYY```kkkttt~~~lll\\\XXXRRRNNNLLLJJJGGGEEECCCBBB@@@???>>>=========888;;;999999>>>???LLLeee{{{kkk```OOONNNMMMIIIFFFPPPjjjnnn^^^\\\^^^YYY[[[^^^```aaadddgggiiilllmmmnnnnnnooorrrvvvzzzyyy|||{{{ttt^^^JJJ777222222...---///......------,,,,,,++++++++++++++++++,,,,,,,,,,,,************************************************+++++++++***************++++++++++++++++++++++++************************,,,,,,,,,,,,------------nnn```ccc^^^WWWSSSMMMNNNMMMKKKHHHDDD???;;;999444222000000111111000///---,,,,,,++++++,,,,,,---...///111333333222000///000000//////111333666777666222...,,,---///111111///...------///222444555222222111111111222222333777999;;;===???CCCHHHLLLGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDEEE@@@@@@AAAAAAAAA@@@@@@???@@@@@@??????>>>======<<<999888:::<<<>>>FFFXXXiiiwww|||||||||nnneee\\\VVVQQQJJJGGGHHHEEEFFFFFFEEEDDDDDDEEEGGGFFFHHHIIIKKKLLLLLLKKKKKKOOOPPPRRRUUUUUUYYYggguuubbbEEE???<<<>>>===999999<<<::::::::::::999999999999<<<555:::???<<>>=========888<<<::::::======JJJdddyyyjjj[[[QQQJJJLLLMMMJJJEEEIII[[[ooo~~~gggYYYWWWXXXWWWZZZ\\\^^^___aaadddfffjjjkkkkkkjjjjjjnnntttzzz}}}ttt{{{ssshhhNNN@@@333000111///---...---------,,,,,,,,,+++++++++++++++++++++++++++,,,************************************************************************************************************************++++++,,,,,,,,,---------mmm___aaa\\\UUUQQQKKKNNNMMMKKKHHHDDD???;;;999333222000///000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,...111333333222000...////////////000111333444555222...++++++---.../////////.........111333666333333222222222222333333888999:::<<<>>>BBBHHHLLLIIIHHHHHHGGGFFFEEEDDDCCCEEEEEEEEEEEEEEEEEEDDDDDD???@@@@@@AAAAAAAAA@@@@@@@@@@@@??????>>>>>>======888888888999999>>>NNN]]]rrr|||rrrhhh^^^XXXQQQIIIFFFFFFBBBCCCCCCBBB@@@???@@@AAADDDEEEFFFHHHIIIIIIIIIHHHMMMLLLNNNQQQUUU```tttoooLLL???===<<<<<<:::888:::===::::::999999999888888888:::555777>>><<>>>>>===999===;;;:::;;;999EEE]]]zzz}}}ooocccXXXQQQJJJIIIIIIIIIGGGHHHRRR]]]lllrrrqqqgggZZZTTTSSSSSSXXXZZZ\\\]]]]]]^^^```bbbeeeggggggfffggglllvvv~~~xxxkkklll|||iii\\\???888111///000...------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************************************+++++++++,,,,,,,,,------mmm___aaa[[[TTTOOOJJJNNNMMMKKKHHHDDD???;;;999333111///...//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++---000222222111000.........///000000111111111333111...,,,,,,---...//////000111000///000333555444444333333222222333333555666777999:::>>>CCCFFFJJJJJJKKKKKKJJJGGGDDDBBBFFFFFFFFFFFFEEEDDDCCCBBB??????@@@AAAAAAAAA@@@@@@????????????>>>>>>>>>===999888777777666999CCCNNNgggxxx{{{sssiii^^^VVVNNNEEEAAAAAA???AAABBBBBB@@@@@@AAABBBBBBCCCDDDFFFGGGHHHHHHHHHIIIHHHKKKRRR]]]mmm{{{XXX???===<<<;;;:::888888:::<<<999999999888888888777777777666666<<<>>>===___oooOOOKKKMMMIIISSSbbbvvv[[[SSSSSSNNNQQQ[[[ZZZ[[[ZZZXXXUUUVVV[[[___aaa```aaadddfffhhhgggeeeeeeiiimmmqqqgggPPP[[[yyy[[[DDDCCCHHHKKKUUUdddqqqzzzttt```UUUPPPJJJFFFGGGFFFDDDBBBAAA?????????;;;>>>;;;:::<<<777???TTTlllwwwlllccc[[[UUUJJJGGGEEEFFFGGGFFFJJJOOOUUUYYYXXXSSSPPPQQQRRRQQQWWWXXXZZZ[[[[[[\\\^^^______bbbdddeeehhhqqqwwwgggcccnnnyyyaaaNNN666333000//////......---,,,,,,,,,,,,+++++++++++++++++++++++++++*********************************))))))))))))))))))))))))***************+++++++++************************************************++++++++++++,,,,,,,,,,,,nnn___aaa\\\TTTPPPJJJNNNMMMKKKHHHDDD???;;;999333111/////////000///---+++,,,,,,------,,,,,,++++++---///000111111000///,,,---///222333333222111/////////...------///000000222333333111000111333555555444333333333333333333555777888999;;;???BBBIIILLLNNNPPPOOOLLLHHHEEEFFFFFFFFFFFFDDDCCCAAA???>>>???@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>=========:::888777999888777<<>>:::;;;>>>999<<>>AAAIIILLLQQQTTTTTTQQQLLLIIIFFFGGGGGGFFFDDDBBB???>>>>>>???@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>============;;;888888:::;;;999:::===AAAVVViiiqqqwww|||xxxnnncccZZZRRRMMMHHHBBB@@@AAAAAABBBCCCBBB@@@>>>>>>???AAABBBCCCEEEGGGHHHJJJKKKOOOQQQ[[[nnnvvvNNN<<<===666777888888:::;;;:::888888888888888777777777777555:::555777???888CCChhhYYYJJJJJJIIISSSaaalllvvv~~~tttaaaMMMIIINNNQQQPPPOOOXXXVVVRRRQQQRRRTTTUUUUUUVVVUUUVVV\\\dddjjjjjjhhhfff```^^^aaafffyyyiiiVVV]]]MMMAAAGGGGGGKKKVVV^^^ggguuupppYYYQQQRRRJJJIIIGGGEEECCCBBBAAAAAA======:::<<<@@@;;;<<>>EEEJJJIIIHHHKKKNNNOOONNNQQQSSSUUUWWWYYY\\\^^^]]]bbbiiipppzzz~~~vvvfffbbbqqq}}}pppSSS444///111111///.........---++++++++++++++++++++++++++++++++++++******))))))************************))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,ooo___```[[[TTTOOOIIIMMMNNNOOOLLLFFF???:::777222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///000000000//////000111333444555666555555555444333222111000///000222444666555222///333777999888444222222333777666555666888;;;>>>@@@FFFJJJPPPTTTUUUSSSOOOLLLIIIHHHGGGFFFCCCAAA???>>>AAABBBDDDEEEDDDCCCAAA@@@============<<<<<<<<<<<<===<<<;;;999888888999999BBBDDDJJJSSS]]]bbbbbb```SSSOOOJJJEEEAAA@@@AAAAAA@@@AAABBBAAA???>>>???@@@EEECCC???>>>???CCCHHHKKKMMM```zzzzzzWWWEEE===:::999999999999999999999999888888777666666666666666666666777888;;;???FFFJJJjjjVVVJJJIIIPPPXXX^^^hhhxxxvvv}}}```VVVMMMLLLNNNOOOPPPRRRWWWRRRNNNPPPVVVYYYVVVRRRQQQUUUXXXXXX[[[```aaa___\\\[[[```eeebbbhhh\\\QQQrrrdddDDD???HHHPPPRRRWWW^^^jjjxxxpppZZZPPPRRRLLLFFFEEECCCAAAAAADDDAAA???===<<<<<<>>>@@@BBB\\\jjj}}}yyymmmdddUUUNNNEEEAAAAAABBB@@@>>>AAAAAABBBCCCEEEGGGIIIJJJQQQQQQPPPQQQSSSWWWZZZ\\\[[[```jjjzzzqqq\\\XXXbbb~~~uuuSSS:::333///............---------+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))************************************************++++++******************mmm]]]___ZZZTTTOOOHHHJJJLLLLLLJJJEEE???:::888222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000...//////000111222333333222333333333333333222111///000111333555555333222000333666888666444333222444555666777999;;;<<<===@@@DDDJJJPPPTTTVVVVVVVVVOOOMMMIIIFFFCCCBBBBBBBBBBBBBBBCCCDDDCCCAAA???>>>??????>>>>>>>>>===============;;;:::999999999:::;;;<<>>===>>>???@@@AAABBBAAA???======>>>>>>AAADDDDDDDDDGGGNNNTTTeeewwwbbbKKK???:::888999999999999999999999999888777777666666666666666555555666777888===BBBGGGoooqqqRRRJJJDDDGGGKKKRRR___qqqyyyUUULLLGGGJJJPPPTTTWWW[[[___YYYRRRRRRVVVYYYXXXUUUSSSXXXZZZZZZ]]]aaabbb___aaa___bbbddd^^^aaapppUUU^^^dddLLLDDDEEEIIIRRRWWWbbbuuuiiiWWWQQQJJJFFFGGGGGGDDDBBBBBB@@@???===;;;;;;;;;<<<===DDDNNN]]]hhhoooxxx{{{rrrhhh```QQQKKKDDDAAAAAABBB@@@===@@@@@@AAABBBDDDFFFHHHIIIMMMOOOQQQRRRTTTVVVZZZ^^^aaakkkzzzuuukkk___UUUWWWaaa}}}www```CCC222///............------------+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************kkk[[[^^^ZZZTTTOOOIIIHHHJJJKKKIIIDDD>>>;;;999222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...000111.../////////000000000000000111111222333333222222///000111222333444555666000111333666888888555222222333666888::::::::::::>>>@@@EEEKKKQQQWWW[[[]]]WWWTTTNNNIIIEEEDDDEEEFFFDDDDDDDDDDDDCCCAAA@@@???@@@@@@@@@????????????>>>======<<<;;;:::::::::::::::::::::;;;===>>>===;;;======<<<<<<<<<======>>>;;;===??????===<<<<<<===999>>>BBBCCCDDDKKKZZZfff___FFF>>>:::888888888888888888888888888888777777666666555555666666444555555555666999>>>BBB[[[~~~TTTNNNFFFDDDEEEJJJVVVgggxxxbbbMMMGGGEEEKKKSSSYYY^^^bbbddd]]]VVVSSSVVVXXXXXXVVVVVV[[[^^^^^^```cccccc___dddbbbbbbbbb[[[]]]vvvaaaPPP^^^yyydddHHHBBBGGGMMMOOO[[[qqq~~~gggXXXOOOIIIJJJKKKHHHDDDCCCAAAAAA???>>><<<;;;:::999777<<>>??????AAABBBDDDFFFGGGJJJNNNQQQRRRQQQSSSYYY___lllzzzwwwcccTTTQQQUUUdddmmmgggLLL888000000............------------+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***+++++++++))))))))))))))))))))))))************************************************************************jjj[[[___[[[UUUQQQJJJKKKLLLLLLIIICCC>>>:::999222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++---000111////////////////////////000111111222222222111111///000111111222444777999666444333444888999777444222333555666888999999:::AAAAAACCCGGGLLLSSSYYY\\\\\\YYYTTTOOOKKKHHHGGGGGGEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@@@@????????????=========<<<<<<;;;;;;;;;<<<;;;;;;;;;<<<=========;;;;;;===>>>????????????;;;===???@@@??????@@@AAA???AAABBBDDDLLL]]]tttsssFFF888:::999777:::888888888888888888888888777666666555555555666666555555555555555777;;;>>>OOOuuu```PPPKKKHHHHHHJJJPPP[[[lllzzzxxxRRROOOJJJJJJOOOUUUYYY]]]aaaaaa\\\VVVTTTVVVWWWVVVUUUYYY^^^``````bbbdddccc___dddaaaaaaaaa]]]___sssvvvXXXUUUggg\\\JJJHHHIIILLLXXXlll}}}kkk^^^QQQMMMLLLHHHFFFEEECCCCCCCCCBBBAAA>>><<<;;;:::;;;<<<<<<===CCCMMMUUU]]]```bbb___XXXQQQKKKIIICCCAAA??????@@@@@@>>><<<======>>>???AAACCCDDDFFFHHHMMMPPPOOONNNSSS]]]fffzzz|||ooo\\\OOOYYYkkkwwwXXX???444222111.........---------,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))))))))))))))))))))***************************************************************+++++++++kkk]]]```]]]WWWRRRKKKOOOOOONNNJJJDDD===999888222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++---///000000000000000000/////////222333333222111000//////...000111111111444888;;;>>>:::555444666888777666555444444444555777:::;;;AAAAAAAAADDDHHHOOOUUUYYY\\\[[[ZZZXXXTTTOOOKKKHHHFFFEEEDDDBBBBBBBBBCCCCCC@@@@@@?????????>>>>>>>>>===>>>>>>>>>======<<<<<<::::::::::::999:::<<<===<<<===???@@@@@@@@@@@@???@@@AAABBBBBB@@@@@@BBBCCCDDDFFFLLLWWWiii}}}ZZZ<<<777:::888666999777777777777777777777777666666555555555555666666666666777666555777:::<<>>BBBEEEJJJNNNMMMHHHCCC@@@AAA>>>=========>>>>>>===<<<<<<<<<===>>>@@@BBBCCCDDDHHHKKKNNNOOORRR\\\lllyyyuuujjj```WWW[[[uuu~~~cccFFF555111///,,,...------------,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++kkk]]]aaa^^^WWWRRRKKKQQQQQQOOOJJJCCC===999888222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///000000000000////////////444444444333222000///......111333333222333888<<>>999666666666777777777555444333444777:::<<<>>>>>>???BBBFFFLLLRRRUUUXXX[[[^^^___^^^YYYTTTPPPJJJHHHEEECCCAAAAAABBBBBB@@@@@@@@@?????????>>>>>>>>>>>>?????????>>>>>>===<<<======;;;999999:::;;;======>>>?????????>>>>>>@@@@@@@@@>>>===>>>@@@CCCFFFPPP```vvvZZZHHH999888999666444555666666666666666666666666555555444444555555666666666777777777666777999;;;;;;QQQcccNNNHHHEEEFFFFFFKKK[[[nnnzzzwwwgggQQQQQQIIIGGGIIIOOOQQQPPPRRRUUUTTTUUUVVVYYY\\\]]][[[ZZZYYY]]]^^^]]]^^^bbbbbb___iiifffdddccc```aaakkkwwwaaaSSSdddgggBBBCCCHHHTTTaaaeeehhhuuu|||jjj\\\PPPHHHGGGJJJDDDDDDDDDDDDCCCAAA???>>>:::;;;<<<;;;::::::;;;<<<:::>>>BBBBBB???======>>>;;;;;;<<<<<<<<<<<<<<<===;;;<<<<<<>>>???AAACCCDDDFFFIIIMMMRRRZZZiii|||}}}yyyyyyzzz{{{mmmcccXXXTTT]]]uuukkkOOO;;;222000...+++------------,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***++++++,,,,,,kkk]]]aaa^^^VVVPPPHHHPPPOOOMMMIIIBBB===999888222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------..................//////333333444333333222111111...111444444222333777;;;======<<<:::777555555555666555555555666888:::;;;;;;<<<>>>AAAEEEIIIMMMOOOTTTXXX___dddfffdddaaa^^^VVVSSSNNNHHHEEECCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>???@@@@@@???>>>>>>===???@@@???===;;;<<<>>>===============>>>>>>>>>>>>>>>>>>>>>@@@FFFMMMRRR\\\kkkuuuDDD???999777777777555333666666666666666666666666555444444444444555666777555666666666666666888:::888DDDcccnnn\\\LLLGGGEEEGGGRRR```kkkrrr~~~{{{xxxZZZOOOQQQGGGFFFJJJPPPQQQPPPQQQTTTRRRRRRTTTVVVYYY[[[\\\\\\XXXZZZZZZYYYZZZ___aaa___hhheeebbb```^^^___eeelllwwwuuu[[[WWWppp\\\KKKKKKRRR\\\^^^]]]fffttt}}}|||pppbbbUUUPPPQQQIIIHHHGGGFFFDDDAAA@@@>>><<<>>>?????????>>>======999;;;<<<===<<<;;;;;;<<<;;;;;;;;;;;;:::;;;<<<===<<<<<<<<<>>>???AAACCCDDDGGGIIINNNUUU___nnn~~~zzztttqqqpppqqqrrr{{{ooogggYYYXXXXXXaaayyyoooVVV>>>555222...---000---------,,,,,,,,,++++++))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))***++++++,,,,,,kkk]]]```]]]UUUOOOGGGMMMMMMKKKGGGAAA===:::999222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---------......222222333444444444444333...222555555333222666:::777;;;>>>===999555333444444555777888999999999888<<<===???BBBDDDFFFHHHIIIRRRWWW^^^fffkkklllkkkjjjaaa]]]WWWPPPJJJGGGFFFFFFCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>@@@AAAAAA@@@???>>>999<<>>@@@===============>>>@@@@@@AAABBBDDDGGGNNNXXXcccjjj}}}UUU===>>>;;;666666999888333666666666666666666666666444444444444444555666777333555666555555666888999<<<>>>IIIxxxwwwYYYLLLHHHFFFJJJRRR^^^eeeppp}}}^^^OOOLLLHHHJJJJJJNNNSSSTTTQQQRRRUUUPPPPPPPPPQQQSSSWWWYYY[[[VVVYYYXXXVVVWWW]]]```___ccc```^^^]]]]]]^^^ccchhhqqqjjjWWW^^^www}}}UUUPPPSSS[[[\\\XXX]]]hhhnnn~~~sssbbbYYYXXXOOONNNLLLIIIFFFCCCAAA@@@>>>>>>??????>>><<<;;;:::;;;;;;::::::::::::::::::;;;;;;;;;:::999:::<<<>>><<<<<<===>>>@@@BBBCCCDDDIIIKKKOOOVVV```lllvvv|||wwwrrrmmmjjjjjjkkkkkkkkk}}}}}}lll[[[NNNJJJTTTbbbxxxwww]]]EEE222//////)))***111---------,,,,,,,,,++++++))))))******++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************((())))))***++++++,,,,,,ppp___^^^ZZZVVVRRRIIIJJJJJJHHHFFFBBB===999666333222111000////////////------------------------,,,,,,,,,++++++*********+++,,,...///000111000000000000000000000111111222111333666777555444333333999;;;>>>CCCFFFCCC<<<666111111222555888:::;;;:::999<<<@@@BBBDDDEEEGGGIIILLLNNNTTT]]]gggooorrrsssuuuqqqiii^^^SSSLLLIIIHHHDDDEEEEEEEEEDDDBBBAAA???BBBBBBAAABBBCCCBBB@@@>>>===::::::>>>???===>>>BBB???@@@AAABBBAAABBBEEEGGGDDDLLLVVV```kkkwww___BBB;;;:::888666666666666777777777666666555555555444222222222222333333444555555444444444444555666666;;;666>>>^^^kkkMMMHHHKKKKKKHHHRRRZZZdddmmm}}}iiiOOOEEEFFFGGGGGGJJJPPPUUUWWWUUUQQQMMMJJJMMMOOOOOOMMMOOOUUUZZZTTTUUUTTTSSSWWW^^^bbbaaabbbXXXUUU]]]aaa^^^___fffgggnnn\\\YYYhhhzzzfff\\\ZZZUUUXXX[[[WWWgggmmm|||rrraaa\\\SSSMMMMMMKKKEEEAAACCC>>>??????>>>======>>>@@@===;;;999888888999:::<<<<<<;;;999888888:::<<<===888;;;>>>@@@AAABBBCCCEEEEEEJJJRRRYYY```ffflllpppkkkkkkggg```bbbkkkqqqqqq~~~{{{uuueeeSSSMMMPPPJJJddd|||xxxhhhAAA;;;333000111111...***,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))************qqq```___[[[XXXSSSJJJIIIIIIHHHFFFBBB===999777333222111000////////////---------------------------,,,,,,,,,+++++++++++++++,,,---///000000000000/////////...///000000111///111444444444333333444:::;;;???EEEJJJKKKIIIEEE;;;555//////444999;;;:::999<<<>>>@@@BBBCCCFFFIIIFFFIIINNNUUU^^^hhhpppuuuzzzxxxrrrjjj```YYYVVVUUUNNNLLLJJJGGGFFFEEEEEEEEEEEEDDDDDDEEEFFFEEEBBB@@@BBB???>>>AAAAAA??????BBBAAABBBBBBCCCEEEJJJQQQUUUZZZdddsssrrrNNN===:::999888666666666666666666666666666555555444444333222222222333333444555444444444444444555666666666999===MMMwww{{{YYYMMMKKKGGGCCCQQQXXX```hhhwwwqqqXXXIIIDDDDDDEEEGGGGGGJJJPPPWWWWWWRRRLLLKKKNNNPPPNNNLLLLLLQQQUUUSSSTTTRRRPPPTTTZZZ]]][[[]]]VVVVVV___dddbbbccciiikkkiiirrrzzzaaaYYYcccyyyiiiXXXUUU[[[[[[\\\dddssszzzlllddd]]][[[VVVMMMFFFEEEFFFEEEDDDBBB@@@@@@@@@AAA???>>><<<;;;::::::;;;;;;>>>===<<<<<<<<<===>>>???>>>>>>>>>===<<<<<<>>>@@@FFFJJJPPPUUUZZZ]]]aaadddeeeccc^^^___jjjyyy|||yyyvvvppphhhZZZOOOPPPWWWkkkhhhRRR===777111...//////---***,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))************qqqaaaaaa]]]YYYTTTKKKHHHHHHGGGEEEBBB>>>:::888333222111000////////////------------------------------------,,,,,,,,,,,,***+++---...///000000000...............//////000...000111222222333555888:::<<<@@@FFFMMMSSSUUUUUUIII===000,,,111888;;;::::::;;;===>>>>>>AAADDDGGGDDDFFFIIIMMMRRR\\\hhhppp{{{||||||xxxsssnnnjjjiiiaaa]]]WWWQQQLLLJJJJJJKKKHHHHHHGGGHHHIIIHHHEEECCCEEEBBBAAADDDDDDBBBBBBFFFGGGHHHJJJNNNUUU```kkksss|||WWWDDD>>>999888777666666555666666666555555555555444444444333333222222222333444444444444444444444555555666333===<<<;;;XXXhhhSSSKKKGGGEEEMMMRRRXXX```mmm~~~|||oooQQQFFFEEEDDDDDDFFFHHHDDDDDDJJJSSSWWWSSSMMMKKKMMMNNNMMMKKKKKKOOORRRRRRSSSQQQNNNQQQWWWXXXVVVXXXSSSUUU___dddccceeejjjpppffffff{{{wwwVVVRRRiii___OOOTTTXXXXXX___iiiuuuwww|||{{{tttooofffZZZPPPLLLJJJHHHEEEBBB@@@???@@@@@@>>>===<<<<<<;;;:::999999:::;;;;;;;;;<<<<<<<<<<<<:::<<<===>>>>>>???AAADDDDDDHHHNNNRRRVVVZZZ^^^aaabbb^^^[[[aaarrrzzzmmmfff[[[PPPIIIOOOdddxxxzzzZZZAAA888333...,,,------,,,***,,,++++++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))************qqqaaaaaa]]]ZZZTTTKKKGGGGGGGGGEEEBBB???;;;999333222111000////////////------------------------------------------------***+++,,,---...//////000///............///000000///000111111222444888;;;:::;;;>>>CCCIIIPPPVVVYYYOOODDD777///111666:::<<<;;;<<<<<<<<<<<<>>>BBBFFFGGGJJJMMMMMMMMMRRR\\\dddssswww}}}}}}}}}yyyuuummmeee^^^YYYVVVTTTQQQPPPPPPQQQRRRQQQOOOLLLIIIGGGHHHLLLOOONNNPPPTTTWWW[[[```hhhssseeeKKKAAA>>>777777666666555555555555444444444444444444444444333333333222222333333444444444333333444444555666444<<<;;;666GGGwwwwwwYYYLLLKKKLLLHHHKKKOOOUUUaaannnzzzxxxuuuwwwYYY@@@???FFFEEEEEEIIIGGGEEEDDDHHHNNNRRRQQQNNNLLLMMMNNNNNNLLLMMMOOORRRPPPQQQPPPOOORRRWWWYYYVVVVVVSSSTTT[[[___```ccchhhhhh``````nnnnnnZZZ[[[uuuvvvTTTNNNOOOZZZ```eeejjjxxxyyyxxx|||yyymmmbbb\\\SSSOOOJJJFFFCCCBBBAAA@@@>>>?????????>>>===<<<;;;888999:::;;;<<<<<<<<<;;;999<<>>666111222777;;;=========<<<<<<>>>AAADDDHHHMMMRRRRRRPPPQQQUUUZZZeeekkkuuu}}}~~~xxxrrrllliiieeeeeeeeefffhhhhhhfffdddZZZYYY\\\ccchhhjjjoootttvvv{{{hhhMMMAAA<<<888666666666666555555555444333333333333444444444444444333333222222333333333333333333333333444555555666555777:::AAA\\\gggSSSNNNOOOFFFEEEGGGLLLUUU___jjjqqqvvvgggwwwbbbLLL===AAAGGGDDDDDDKKKGGGGGGHHHHHHIIIKKKNNNQQQRRRRRRRRRPPPNNNMMMNNNNNNOOOQQQQQQQQQUUU[[[]]][[[XXXUUUTTTVVVWWWXXX\\\aaaXXXZZZ```hhhnnn}}}iiiWWW[[[hhhSSSJJJTTT\\\cccgggsss~~~{{{|||{{{uuugggbbbZZZSSSNNNJJJEEEBBBBBBCCCCCCCCCBBBAAA@@@???;;;<<<===>>>????????????@@@@@@??????AAAGGGNNNTTT^^^aaadddgggjjjmmmqqqtttssseee\\\UUUVVVSSSPPPYYYzzziiiQQQ===222111///---,,,------------+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((()))))))))************nnn```aaa^^^YYYTTTJJJHHHHHHGGGEEEBBB>>>:::888333222111000////////////------------------------,,,,,,,,,,,,------------*********+++,,,---...///000000000000000111222222333333444333333555999<<<999:::;;;;;;<<>>??????>>>>>>>>>AAACCCEEEKKKRRRVVVVVVUUUVVVWWWZZZ```jjjsssyyy~~~~~~wwwvvvzzzkkkJJJ<<<999888666444444555555555555444444222222333333333333333444444444333222222222333333333333333333333444444555555000444<<<===FFFppplll\\\RRRKKKFFFDDDGGGLLLRRR[[[ccczzzsssgggkkkoooQQQFFF@@@CCCFFFCCCDDDIIIGGGIIIKKKIIIGGGHHHNNNSSSYYYXXXVVVSSSPPPMMMKKKJJJMMMOOOQQQRRRWWW^^^```^^^ZZZYYYXXXUUUSSSSSSVVVYYYTTTZZZeeekkkfffllleeeWWWnnnhhhUUUQQQXXX```gggqqqzzz~~~zzzxxxyyy|||~~~xxxnnnfff___WWWNNNHHHHHHHHHFFFEEECCCBBBAAA@@@<<<======>>>???@@@AAAAAACCCAAA@@@BBBJJJYYYkkkvvv}}}zzzvvvsssrrrsssrrr```VVVTTTRRR___jjjlllrrrlllQQQ===222/////////...---------------+++************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))************oooaaabbb___[[[UUUKKKIIIIIIHHHFFFBBB===999777333222111000////////////------------------------++++++++++++,,,,,,,,,---******)))***+++,,,...//////////////////000111111333444555444333444666888999;;;=========>>>AAACCCGGGGGGEEEBBB>>><<<<<<===@@@AAABBBBBB@@@@@@AAABBBDDDIIIPPPVVVYYYYYYWWWUUUWWW[[[bbbhhhnnnrrrwwwzzz}}}vvvOOO===999777666888333444555555555555444333111222222222333333333333555444333333222222222333333333222222333333444555444222666:::777:::UUUuuu{{{bbbTTTMMMGGGFFFGGGHHHOOOWWWlll|||nnnkkkwwwqqqWWWIIIGGGDDDCCCEEEFFFHHHIIIHHHIIIIIIIIIJJJLLLPPPTTTXXXWWWUUUSSSRRROOOLLLJJJKKKNNNPPPQQQVVV]]]___]]][[[^^^^^^[[[VVVTTTSSSSSSWWWYYYaaaiiieeeeee}}}jjjdddxxxyyyfff```]]]bbbhhhooowww~~~{{{uuurrrtttwwwyyy~~~~~~xxxqqqggg```ZZZWWWTTTPPPLLLIIIHHHGGGDDDCCCCCCCCCEEEFFFHHHIIIJJJMMMTTT^^^kkk|||}}}wwwuuutttuuupppkkkcccVVVLLLMMMUUUiii}}}qqqUUU@@@444000///.........---,,,,,,,,,---************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))************pppbbbdddaaa\\\VVVLLLJJJJJJHHHFFFBBB===999666333222111000////////////------------------------*********++++++,,,,,,,,,******))))))***,,,...///...............///000000333444555444333222444555999<<<@@@AAA@@@AAACCCEEENNNKKKHHHGGGGGGFFFDDDBBB@@@BBBDDDDDDBBBAAAAAABBBEEEHHHNNNUUUYYYYYYUUURRRYYY\\\___ccceeeiiimmmppptttxxx~~~pppSSS;;;888:::555333777222333444555555555444333111111111222222333333333555444333333222222222222333333222222333333444555555888:::777222777IIIZZZuuu]]]SSSKKKHHHEEECCCHHHPPP^^^lll|||xxxkkkdddsssrrrSSSHHHIIIIIIGGGCCCEEEKKKMMMJJJIIIGGGFFFHHHMMMQQQTTTTTTSSSRRRRRRRRRSSSRRRQQQOOOJJJMMMOOOPPPUUU[[[]]]ZZZ[[[```cccaaa[[[WWWSSSQQQVVVQQQUUU___```___nnn}}}___\\\tttooo]]]ZZZ^^^eeerrrxxxrrrssstttsssvvv{{{~~~pppmmmgggaaa\\\XXXVVVUUUQQQPPPOOOOOOPPPRRRUUUWWW[[[eeettt|||zzzyyypppdddWWWMMMEEECCCMMM[[[|||\\\AAA444///...---------...---+++++++++,,,************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))************iii```eeeaaaZZZUUUPPPNNNLLLHHHDDD@@@===:::999555333000//////000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************...///000111111000///...000222333333222111222444666???FFFFFFEEEJJJOOORRRXXXYYYZZZYYYXXXZZZ^^^bbbTTTJJJGGGLLLKKKAAA>>>CCCKKKFFFGGGOOOUUUTTTTTTVVVYYYZZZ^^^ccccccaaadddiiipppoooppprrrwww~~~{{{MMMDDD:::555444555444333444444444444444444444444111111222222222333333333333333333222222111111111222222222333555777888999444444555555666999>>>BBBrrr```TTTLLLLLLHHHBBBDDDMMMSSSYYYdddrrrwww```[[[nnnvvvRRRCCCKKKMMMKKKJJJHHHGGGGGGGGGHHHEEEFFFHHHJJJKKKKKKKKKJJJSSSSSSRRRSSSWWW[[[VVVNNNNNNSSSTTTQQQRRRWWWYYYVVVTTTXXX\\\]]]YYYUUUSSSRRRQQQRRRSSSWWW^^^fffmmmrrr```ZZZtttzzz___UUUYYYeeeqqq|||}}}yyyqqqnnnpppnnniiiwww|||zzzsssrrrrrrpppiiilllllliiieeegggpppxxx}}}rrrhhh```RRRFFFGGGEEE===UUUbbb@@@333111///...111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((kkk```ddd```XXXTTTNNNMMMLLLIIIEEEAAA===:::888555333000//////000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...///000111000000///000111222222222222555777888>>>CCCFFFMMMSSSUUURRR\\\YYYWWWYYY```fffjjjlll^^^ZZZXXXWWWSSSKKKGGGIIIEEEBBBDDDKKKQQQSSSXXX^^^ZZZZZZ]]]aaabbb```dddiiikkkkkkkkklllpppuuuzzz~~~```EEE???777333444555555333333333333333333333333333111111111222222222333333333333333222222111111111222222222333555666888999444555555555666888===@@@YYYvvv```MMMIIIIIIFFFEEEIIIKKKOOOWWWaaapppvvveeeSSSaaa|||bbbLLLDDDFFFKKKJJJIIIHHHGGGFFFFFFFFFCCCDDDFFFHHHIIIKKKLLLLLLRRRSSSSSSRRRUUUYYYVVVQQQQQQVVVXXXUUUSSSUUUVVVSSSXXXZZZ[[[ZZZVVVSSSSSSSSSSSSSSSSSSVVV[[[aaahhhkkksssxxxdddiiixxxzzz\\\QQQWWW```uuuzzz{{{uuuqqqrrrsssrrrooorrrwww|||zzzsssggg]]]WWWLLL>>>???FFFNNNmmmoooSSS:::222222...,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((mmm___bbb^^^WWWSSSNNNLLLKKKJJJFFFBBB>>>:::777555333000//////000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000000111000000111111111222444888;;;;;;<<>>EEEqqqxxxZZZOOOMMMIIIEEEDDDDDDGGGJJJPPPZZZmmmppp^^^SSSRRRooofffKKKFFFFFFAAAGGGGGGGGGGGGGGGFFFEEEDDDAAABBBBBBDDDGGGJJJLLLNNNQQQTTTUUUSSSTTTYYYZZZXXXRRRWWWZZZXXXUUUUUUUUUTTT[[[[[[YYYWWWTTTSSSTTTUUUTTTTTTTTTUUUXXX\\\aaadddcccnnn{{{ggg```yyy```XXXVVVllluuu{{{wwwqqqmmmkkkiiikkkmmmnnnppptttzzzyyysssmmmcccWWWMMMHHHKKKJJJNNN\\\iiiwwwQQQ@@@333222222...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))(((((())))))))))))******))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((lll]]]```]]]XXXTTTOOOLLLKKKJJJHHHDDD>>>:::777555333000//////000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...///000111222000000111111222555:::>>><<<<<<>>>EEETTTaaabbb]]]XXXSSSNNNPPPXXX^^^``````fffwwwyyytttuuupppgggiiifffbbbaaa^^^YYYUUUSSSXXXUUUTTTXXXZZZ\\\aaagggdddeeefffhhhjjjkkklllmmmmmmqqqwww{{{~~~aaaDDD999777555333333444444333111222222222222222222222222111111111111222222222222222222222111111111111111111111111222333555666777444555555555444666999;;;???YYYkkk]]]PPPGGGEEECCCEEEGGGHHHLLLXXXiiivvv}}}rrreeeWWWSSSWWWkkkXXXBBBDDDEEE@@@CCCDDDEEEFFFEEEDDDCCCBBBBBBAAAAAAAAACCCGGGKKKMMMOOOSSSUUUSSSTTTYYY^^^^^^PPPTTTWWWVVVTTTTTTUUUVVVYYYXXXWWWUUUTTTTTTUUUVVVUUUTTTTTTUUUVVVZZZ]]]___```eeevvvyyycccvvvrrr```dddjjjqqqrrrnnniiidddaaalllmmmoooooopppqqqtttwww{{{uuunnnggg^^^SSSKKKHHHJJJcccuuu~~~sss[[[;;;444///111111---+++---++++++++++++++++++++++++************))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))'''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((jjj[[[^^^]]]YYYVVVQQQLLLLLLKKKHHHDDD???:::777555333000//////000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,...000111222000000111111222555:::>>>>>>??????@@@HHHRRRWWWVVVPPPRRRTTTUUUVVVWWWYYY[[[bbbxxx|||ccc]]]VVVUUUZZZbbbdddddd___YYYWWWXXXYYYZZZ]]]bbbbbbccceeegggiiikkkllllllooouuu{{{```EEE999444666555555444444333111000333333333333333333333333000000111111111222222222111111111111111111111111111111111222222444555666333444555444444555777999<<>>333000/////////------///++++++++++++++++++++++++))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))iiiYYY^^^^^^ZZZWWWPPPMMMLLLKKKGGGCCC???;;;888555333000//////000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++---///000111000111111111222444888;;;???AAA@@@<<<<<>>???@@@@@@@@@@@@@@@DDDCCCAAA@@@AAADDDGGGIIIFFFIIIIIIHHHKKKQQQUUUTTTNNNKKKMMMTTTXXXVVVRRRPPPUUUTTTSSSUUUWWWXXXWWWVVVUUUUUUUUUUUUWWWYYY[[[\\\hhhrrrvvvkkkmmmqqqfffbbb___]]]]]]TTTYYY```fffjjjmmmppprrrqqqvvv|||zzzpppiiibbb\\\TTTKKKBBBFFF^^^yyyjjjNNN333222111///...------...///++++++++++++++++++++++++(((((()))))))))))))))***''''''(((((((((((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))iiiZZZ^^^^^^ZZZUUUMMMOOOMMMJJJFFFBBB>>><<<:::555333000//////000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,...///000000111222222222222555777>>>AAA@@@===<<>>FFFWWWkkkvvvuuuqqqppprrrsss}}}xxxcccVVVUUUXXXYYYaaa[[[XXXZZZ\\\\\\]]]___``````aaabbbccceeeggghhhnnnlllkkklllpppsssuuuvvv{{{|||}}}|||{{{{{{}}}{{{xxxuuutttqqqtttfffJJJ<<<777666777333444444333222111111111222222222222222222222222000000000000111111111111///000000000111111111222111000000111111222333444000111333333333444666888999:::BBB\\\ppp^^^OOOLLLIIIHHHGGGGGGEEECCC???FFFPPPYYYcccooo|||{{{ooogggSSSPPPMMMQQQfffnnnZZZJJJHHHHHHBBB???CCC<<<<<<<<<======???@@@@@@AAAAAAAAAAAACCCEEEHHHIIIIIIIIIGGGEEEHHHNNNMMMIIIKKKHHHNNN^^^iiiggg^^^XXXZZZWWWSSSRRRTTTVVVVVVUUUVVVVVVUUUUUUVVVVVVWWWXXXeeeppp~~~|||fffgggyyyzzzjjj___\\\WWWWWWWWWXXXZZZ```hhhmmmlllqqqvvvxxxwwwxxx|||yyy}}}~~~|||{{{|||}}}~~~~~~~~~~~~}}}{{{vvvooohhhdddYYYUUUSSSTTTSSS[[[wwwmmmUUUDDD444111000---,,,,,,......,,,************************(((((((((((())))))******'''''''''((((((((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''((())))))kkk[[[______ZZZSSSJJJPPPNNNJJJFFFBBB>>><<<;;;555333000//////000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---///000000222333333222111222444<<>>???888III|||nnnXXXQQQOOOIIIFFFHHHFFFBBBAAACCCEEEHHHPPPXXXkkkwwwuuujjj```TTTKKKGGGKKKXXXmmmZZZEEEBBB@@@????????????>>>===<<<;;;:::;;;===???@@@???@@@AAADDDGGGJJJMMMOOOMMMJJJEEECCCCCCEEEFFFFFFIIIGGGRRRjjj|||yyyjjj^^^[[[XXXSSSNNNMMMNNNRRRTTTZZZYYYVVVSSSPPPQQQTTTWWWaaaiiisssxxxvvvxxx~~~gggaaasssgggUUUQQQSSSWWWZZZcccrrr|||zzzwwwyyywwwooopppqqqqqqqqqvvv|||xxxoooqqqkkkhhhjjjiiigggiiipppmmmjjjkkklllfffZZZTTTTTTYYYoooaaaKKK???777222000---------,,,,,,,,,+++++++++***))))))******)))((())))))))))))))))))))))))***(((&&&'''))))))'''%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((kkkbbb^^^[[[ZZZMMMKKKMMMMMMKKKGGGAAA===;;;:::555333111000000000///...---------------------------,,,+++***,,,---------+++++++++++++++++++++++++++++++++,,,------......///000111333555666666777666777:::???EEEMMMTTTXXXZZZ]]]gggvvv~~~{{{uuuqqqnnnsssyyy{{{||||||}}}}}}tttnnnttt{{{|||rrreeeXXXRRROOOOOOUUU\\\fff]]]QQQIIIGGGKKKQQQTTTOOOUUUWWWSSSPPPVVV^^^cccjjjxxxzzzyyyaaaHHH:::111444666111///333222222222222222222222222000000000000000000000000////////////000000000000111111000000///000000000000000111111111222222222333222222222222333444444222555999:::CCCbbb|||cccVVVMMMIIIHHHJJJDDD@@@AAAAAABBBFFFLLL\\\fffuuusssllldddZZZNNNHHHLLLTTTeee}}}fffIIIAAA@@@??????@@@???===<<<::::::::::::;;;===???AAAAAABBBCCCEEEGGGIIIJJJKKKHHHHHHGGGCCCAAAAAAEEEHHHJJJFFFLLL]]]jjjhhh^^^VVVUUUSSSOOOMMMMMMOOORRRTTTYYYYYYWWWTTTRRRSSSUUUXXX]]]___dddhhhhhhiiiqqq{{{mmmkkkqqqmmm^^^ZZZ\\\eeemmmrrrssszzzvvvvvvzzz{{{{{{}}}|||qqqgggbbbgggmmmmmmjjjjjjpppmmmllliiiaaaWWWVVVZZZuuurrr^^^FFF888333...,,,,,,------,,,,,,++++++******,,,+++***************)))))))))))))))))))))))))))+++)))'''((()))***(((&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((llldddaaa]]]ZZZLLLJJJMMMMMMKKKGGGBBB===;;;:::444222000/////////...---------------------------...,,,+++---000111...+++++++++++++++++++++++++++******++++++,,,,,,---------...000222333555666777444666999<<>>DDDjjjrrr]]]MMMLLLEEEAAABBBCCCAAA@@@AAAKKKSSS]]]fffmmmuuu|||xxxrrrmmmZZZWWWQQQHHH@@@GGG___vvvsssOOO@@@>>>======>>>??????===;;;888888:::;;;===>>>@@@@@@CCCDDDEEEGGGGGGGGGFFFFFFCCCFFFGGGDDD??????DDDJJJLLLHHHIIIPPPVVVUUUQQQNNNMMMMMMLLLLLLNNNPPPRRRSSSVVVVVVWWWVVVTTTTTTVVVXXX]]]ZZZZZZ___bbbccceeeiiisssrrrgggkkkxxx{{{}}}qqqiiinnnxxxxxxooowwwyyywwwzzzxxxpppjjjccccccdddccc___^^^fffqqqxxxRRRCCC444///......------...---,,,+++************++++++++++++************))))))))))))))))))))))))+++)))(((((())))))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((mmmgggddd^^^ZZZKKKIIILLLLLLLLLHHHCCC>>>;;;;;;444222////////////...,,,---------------------------,,,,,,000444444000,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,---...000222444666666666888999999;;;CCCPPP[[[cccbbbcccddd___XXXUUUVVVbbbpppuuuVVV@@@555000///222666555000///222111111111111111111111111000000000000000000000000////////////000000000000222111000//////...//////000000000000111111111111222222222111222333333444888000222<<<:::777OOOqqquuuXXXOOOHHHHHHHHHFFFBBBAAACCCGGGLLLQQQVVV\\\dddiiizzz~~~pppeee^^^ZZZQQQKKKFFFDDDKKKaaa___FFF@@@>>><<<;;;;;;===??????>>>:::;;;<<<===>>>?????????AAACCCEEEFFFGGGFFFEEEDDDBBBDDDFFFDDDAAAAAAEEEIIIMMMKKKIIIJJJKKKKKKKKKKKKJJJKKKLLLMMMOOOPPPQQQQQQQQQSSSUUUUUUUUUTTTUUUWWW[[[XXXYYY^^^bbbccceeeiiijjjuuu~~~bbbkkk~~~rrreeefffiiihhhppp~~~~~~vvvpppnnnmmmiiinnnssstttssswwwxxx\\\FFF;;;222000222000...---...---+++***))))))*********++++++***)))((())))))(((((((((((((((((((((((())))))((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((mmmhhheee^^^ZZZKKKIIIKKKLLLLLLIIIDDD???<<<;;;444222////////////...,,,------------------------++++++...222666666222...++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,---...000222444555888:::;;;999999>>>HHHQQQYYY[[[aaafffcccZZZUUUTTThhhwwwpppPPP;;;555888111111333555333000111444000000000000000000000000////////////////////////////////////000000000000111111000///......////////////000000000111111111222111111111111222333333666333333666777888BBBOOOwwwqqq^^^SSSLLLGGGEEEEEEBBBCCCCCCDDDFFFKKKPPPTTTbbbjjjwwwzzzpppfff]]]TTTMMMIIIHHHDDDGGGWWWpppjjjOOOCCC???AAA>>>:::999;;;>>>AAABBB>>>>>>?????????>>>======>>>???BBBDDDFFFEEEDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFIIIJJJKKKIIIHHHIIIIIIJJJJJJLLLMMMOOOPPPPPPPPPOOOMMMPPPRRRTTTSSSSSSTTTUUUTTTUUUXXX[[[[[[[[[aaahhhbbbiiizzzwwwjjjcccqqqwww{{{|||kkkggguuurrr```\\\hhhtttyyyXXXBBB???666000111111...***)))...---+++***)))***+++,,,(((***+++***((('''((()))(((((((((((((((((((((((((((((((((((('''&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((lllgggddd]]]YYYKKKKKKKKKLLLLLLJJJEEE@@@<<<;;;444222000/////////...---------------------------+++---111444555333000...++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222333888:::<<<;;;;;;>>>CCCGGGMMMPPPYYYeeekkkjjjhhhiiiqqq~~~cccIII;;;444222222222222222111000///000222////////////////////////////////////////////////////////////000000000000000//////......//////000/////////000000000111111111111111111111222333333222333333111444:::<<<:::RRRzzzppp]]]OOOIIIHHHDDDBBB@@@??????AAADDDFFFOOOTTT^^^iiiuuu}}}ssskkkcccZZZQQQMMMIIIEEECCCDDDHHHMMM___}}}yyyXXXJJJEEEAAAAAA>>>:::999;;;>>>@@@AAAAAA@@@??????>>>===<<<<<<;;;===???AAACCCDDDDDDDDDEEECCCCCCEEEGGGHHHFFFDDDCCCHHHJJJIIIHHHJJJJJJHHHKKKMMMNNNPPPQQQPPPPPPOOOLLLNNNQQQRRRQQQRRRSSSTTTTTTVVVZZZZZZVVVTTT\\\gggrrr}}}ooodddiiiaaaTTTbbbvvvlllhhhwwwYYY>>>777999222...000000---+++***---,,,+++******,,,...///(((+++,,,+++(((&&&(((***))))))))))))))))))))))))'''))))))((('''&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((jjjfffccc[[[WWWKKKLLLJJJLLLLLLJJJEEE@@@===;;;555333111000000000///...---------------------------222666666222---,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,------,,,+++,,,...000111555777;;;???BBBCCCCCCCCCGGGFFFMMM\\\kkkvvv~~~www]]]AAA555555555222000000000///...///000000///////////////////////////////////////////////////////////////000000000000...............///000111////////////000000000111111111111111111222222333000222333333444777888666???TTTzzzlllUUULLLGGGEEEBBBAAA@@@@@@AAA@@@DDDGGGKKKQQQXXXaaakkkqqq~~~~~~|||{{{yyyuuusssqqqmmmggg^^^TTTMMMKKKEEEBBBCCCCCCDDDLLLUUUffftttuuu^^^PPPGGGBBBAAA===<<<;;;;;;===>>>===<<>>===;;;;;;;;;<<<<<<;;;<<<===>>>???AAABBBBBBAAACCCEEEFFFEEEDDDDDDCCCBBBHHHJJJHHHIIIMMMLLLHHHJJJKKKMMMOOOPPPPPPPPPPPPNNNOOOQQQQQQQQQQQQSSSTTTXXXYYYZZZZZZVVVUUU^^^iii~~~ooonnnoooxxxxxx[[[BBB666444666000---///000...---...---,,,+++***+++...000222)))---///---)))(((***---)))))))))))))))))))))))))))+++,,,+++((('''(((***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((iiieeeaaaZZZWWWLLLMMMJJJLLLLLLJJJFFFAAA===;;;666444111111111111000...------------------------000666:::777///)))(((***++++++++++++++++++++++++------------------------...---,,,++++++---///000111444:::BBBGGGIIIFFFDDDHHHBBBCCCQQQeeexxxzzzLLL@@@666555555333333777/////////...111333222///////////////////////////////////////////////////////////////000000000000------------///000111222////////////000000000000111111111000111222222333111111444888777333555;;;:::>>>XXXdddPPPIIIHHHFFFEEEDDDDDDBBBAAA@@@AAABBBDDDFFFKKKRRRWWW\\\bbbiiinnnooooooppprrrvvvsssooooooqqquuuxxxzzz}}}|||zzzuuurrrnnnkkkjjjiiigggeeefff```WWWOOOIIIDDDAAA???AAA@@@BBBEEEGGGLLL[[[lllnnnKKKFFFHHHAAA;;;===999:::;;;===>>>===:::777===<<<:::999999:::<<<===<<<<<<<<<<<<===>>>???@@@>>>CCCHHHGGGCCC@@@AAADDDEEEJJJKKKIIIKKKOOOOOOJJJHHHIIIKKKMMMOOOPPPQQQQQQPPPQQQQQQQQQQQQQQQSSSUUUWWWVVVVVVWWWVVVWWW```kkkyyyzzz|||}}}zzz{{{uuunnntttoooLLL888777555...333...***,,,---++++++------,,,+++***,,,///222444+++...111///+++))),,,///))))))))))))))))))))))))***,,,...---***)))***,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((ooo```aaa[[[TTTRRRNNNRRRNNNHHHEEEDDDBBB>>>;;;666444222111222222000///*********+++...111555777:::777333...,,,+++---...************************++++++,,,,,,,,,---------++++++******++++++,,,---...111777<<<@@@EEEJJJNNNTTTJJJBBBIII]]]tttxxxvvveeeNNN777666444333222111111111////////////////////////........................---------............///////////////////////////////////////////////////...............///000000000111111000//////000222333333333444444444555555<<<;;;DDDbbbfff[[[PPPHHHGGGEEEAAA???AAABBBAAA@@@??????AAABBBCCCNNNOOOPPPPPPQQQQQQPPPPPPVVVVVVUUUUUUWWWZZZ^^^```iiiiiijjjlllmmmkkkeee```aaa^^^ZZZYYYYYYXXXVVVSSSUUULLLAAA>>>AAACCC@@@===@@@>>>===BBBRRRlllgggQQQ@@@???AAA===;;;>>>===<<<<<<;;;;;;;;;<<<<<<===<<<;;;:::999:::;;;;;;===============>>>??????AAABBBDDDCCCBBB@@@AAAAAAEEEDDDGGGNNNNNNIIIJJJNNNMMMLLLLLLMMMOOOQQQPPPOOOOOOPPPQQQQQQQQQSSSVVVYYY]]]ZZZWWWUUUVVVYYYZZZZZZbbbjjjpppnnniiikkkwwwooovvv|||kkkJJJ666222333000+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&,,,+++***(((''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''ooo___```ZZZTTTSSSPPPNNNKKKGGGDDDCCC@@@;;;888666444222111222222000///------,,,,,,---000222333444222///---,,,,,,---...************************++++++++++++,,,,,,,,,,,,++++++******++++++,,,---,,,...333777;;;@@@FFFIIIOOOQQQRRRSSSUUU___ooo{{{uuuXXXEEE???666555333222111000000000////////////////////////........................------------...........................................................................//////000000111111000//////000222333333333333444444444444888666999JJJkkk{{{nnncccVVVJJJGGGJJJCCCCCCBBBBBBBBBBBBBBBBBB>>>>>>???@@@AAAAAAAAAAAAEEEEEEEEEEEEHHHKKKNNNPPPTTTTTTUUUXXXYYYWWWSSSNNNMMMJJJHHHGGGHHHIIIGGGEEEDDDCCCBBBAAA@@@???>>>===@@@EEEPPP___uuuoooTTTDDD999<<>>;;;::::::999999:::::::::::::::999999999:::<<<=========<<<<<<===>>>>>>??????@@@BBBBBB@@@???@@@AAACCCBBBEEEJJJKKKHHHIIINNNNNNLLLKKKLLLNNNOOOOOONNNMMMOOOPPPQQQQQQRRRTTTWWWYYYWWWUUUTTTVVVWWWWWWWWW\\\dddkkkiiicccaaaiiiqqqzzzrrrqqqeeeSSS===111000222///+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&+++***)))(((''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''pppaaaaaa[[[VVVUUUSSSKKKJJJHHHFFFCCC???:::666666444222111222222000///000///...------...//////------,,,,,,,,,,,,------*********************************++++++++++++,,,++++++******++++++,,,---)))+++...111444999???CCCNNNVVV]]]\\\WWWVVV^^^gggpppsssiiiKKK777111444444333222000////////////////////////////////////////////////////////////------------..................................................................------......///000000111111000//////000222222222333333333444444444777555777===IIIfffvvv]]]OOOLLLKKKJJJHHHEEECCCAAA@@@???AAAAAABBBBBBBBBBBBAAAAAA<<<<<<<<<======???@@@AAACCCDDDEEEGGGIIIHHHDDDAAAFFFEEEDDDDDDFFFFFFFFFEEE<<<@@@CCCBBB???@@@GGGMMMXXXcccvvv{{{KKKBBB:::666;;;===:::999<<<888888777777777888888999777777777777888:::<<<======<<<<<<<<<<<<===>>>>>><<<>>>????????????@@@AAABBBBBBCCCGGGGGGFFFIIIMMMNNNLLLKKKKKKLLLNNNMMMMMMKKKMMMPPPQQQQQQQQQRRRSSSVVVTTTRRRRRRTTTUUUUUUTTTWWW___ggggggaaa]]]aaafffuuulllhhhvvvwww[[[CCC;;;222...///000...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''')))((((((''''''(((((()))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''rrrcccccc]]]XXXXXXVVVKKKKKKKKKIIIFFFAAA;;;777666444222111222222000///000///...------------...******+++,,,,,,---,,,,,,************************))))))*********+++++++++++++++******++++++,,,---)))***+++,,,...333999===NNNSSSZZZaaaddddddaaa___dddiiivvvxxxVVVBBB;;;888444222222111000///....................................////////////////////////,,,,,,---------............................................................------------.../////////000111000......000111222222222222333333333333333333888>>>>>>HHHllllll___RRROOOLLLGGGEEECCCCCCCCCCCCCCCCCCCCCBBB@@@??????AAAAAA@@@@@@???>>>===<<>>>>>???@@@AAAAAACCCDDDDDDCCCFFFRRReeessspppRRRFFF===999888;;;;;;777666999777777666666666777888888777666666666777888:::;;;<<<<<<<<<;;;;;;<<<======;;;<<<>>>>>>>>>???AAACCCFFFFFFEEEEEEEEEEEEHHHLLLMMMLLLJJJJJJLLLMMMLLLKKKKKKNNNQQQSSSSSSQQQQQQQQQVVVSSSPPPOOOQQQSSSUUUUUUSSSZZZ```aaa^^^\\\^^^bbbdddhhhqqqvvvxxxkkkQQQ???444333111000///...,,,+++++++++++++++++++++++++++---,,,,,,+++***))))))((())))))))))))))))))))))))'''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''((()))***((((((((((((((((((((((((&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''rrrbbbccc]]]WWWWWWTTTJJJKKKLLLKKKFFF@@@;;;888666444222111222222000///......------------......+++,,,------------,,,+++************************))))))*********+++++++++++++++******++++++,,,---******++++++,,,///555888BBBKKKXXXdddllloooooonnnhhhllluuummmQQQ666///555999666111000000///...------------------------------------////////////////////////,,,,,,,,,------------...................................................---------------.../////////000000///......///111111111111222222222333333111...222:::999888HHH___gggbbb[[[SSSMMMJJJIIIIIIEEEEEEEEEEEEDDDCCCAAAAAABBBBBBAAA@@@???>>>======AAABBBBBBBBBAAA@@@@@@@@@@@@???>>>======???CCCEEEIIIIIILLLTTTeee|||pppHHH;;;BBB;;;999888999888666666999777777777777777888999999888888777666666666777888<<<<<<;;;;;;;;;;;;;;;<<<;;;<<<===>>>===???AAADDDJJJKKKIIIFFFDDDEEEHHHJJJKKKJJJJJJKKKLLLMMMLLLJJJLLLOOOSSSUUUTTTRRRQQQPPPYYYUUUOOOMMMOOOSSSWWWYYYRRRVVVYYYYYYVVVVVVXXX\\\]]]ZZZ]]]iii~~~zzzooojjj|||uuuZZZDDD888444000111111000...,,,------++++++++++++++++++++++++,,,,,,++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))&&&&&&'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''pppaaabbb[[[TTTSSSOOOIIIKKKLLLJJJDDD>>>:::888666444222111222222000///,,,,,,------............---------------,,,,,,+++*********************************++++++++++++,,,++++++******++++++,,,---++++++,,,,,,,,,...111444000AAAVVVaaacccgggsss~~~zzz~~~lll```JJJ???555222222111111333//////...---------------------------------------........................,,,,,,,,,,,,------------------------------------------------------------------,,,,,,------...//////000000///......///111000000111111111222222222666000///444666444999BBB^^^wwwhhh\\\SSSNNNMMMMMMLLLKKKIIIGGGEEEDDD@@@@@@???>>>>>>>>>??????===>>>??????>>>===???@@@AAAAAA@@@@@@BBBHHHOOOUUUYYY]]]iii|||iiiKKKAAA;;;333666555444555666777888999777777777777888999999:::999888777666555666777777<<<<<<;;;::::::::::::;;;;;;<<<======<<<>>>AAACCCIIIKKKJJJEEECCCEEEGGGGGGHHHIIIJJJMMMOOOOOOLLLJJJMMMPPPSSSUUUSSSQQQPPPPPPZZZVVVQQQNNNPPPUUUYYY[[[YYYYYYXXXVVVTTTTTTVVVXXXVVVUUUXXXbbbooo|||~~~hhhiiinnnwwweeeJJJ<<<555222222.........---+++,,,---///+++++++++++++++++++++++++++++++++***)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''&&&&&&&&&'''(((((()))))))))))))))))))))))))))&&&'''((()))***)))((('''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''pppcccddd]]]UUUQQQLLLJJJLLLMMMJJJDDD>>>;;;:::666444222111222222000///---------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,++++++******++++++,,,---+++,,,------,,,,,,...000***777GGGOOOSSSZZZhhhttt{{{lllSSS@@@999888666555555222...///333//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------------------------------------,,,,,,------...///...///000///------///000000000000000111111111222666555333333444666999:::DDDWWW}}}xxxpppkkkiiieee```ZZZTTTOOOMMMMMMLLLIIIFFFEEEDDDEEEFFFAAACCCEEEEEEDDDFFFIIILLLIIIIIIKKKMMMSSS^^^llluuugggFFF:::===:::111444444444555888:::999777666666666666777888999:::888777666666666777888999<<<;;;;;;:::999999::::::;;;;;;<<<;;;:::<<>>>>>666444222111222222000///............---,,,+++***************+++,,,---...************************++++++,,,,,,,,,---------++++++******++++++,,,---+++,,,------,,,,,,---...000000333<<>>???UUU{{{rrrnnnbbb___ZZZTTTPPPNNNNNNNNNJJJMMMOOOPPPQQQSSSXXX]]]kkkmmmpppuuu~~~gggFFF;;;777111444===666666777888;;;===999333555555555666666888999999666666666666777888:::;;;<<<;;;::::::999999999999:::;;;:::999999:::===@@@<<>>CCCEEECCCDDDFFFKKKPPPTTTRRRNNNJJJMMMOOOQQQQQQOOONNNNNNNNNTTTSSSSSSUUUWWWXXXWWWVVVOOOOOOOOOQQQRRRSSSSSSRRRNNNMMMPPPTTTRRROOOUUU^^^fff{{{|||qqqjjjmmmtttrrrMMM@@@666444333///,,,---...---,,,,,,,,,++++++***************************)))))))))))))))*********((((((((((((((((((((((((************************)))((('''&&&&&&'''((()))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))+++,,,---,,,+++***))))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''qqqgggbbb]]]\\\OOOOOOKKKMMMNNNKKKFFF@@@;;;999777555333333333333111///------------------------.........------,,,,,,,,,++++++++++++++++++++++++,,,------,,,++++++,,,...++++++******++++++,,,---******+++++++++,,,,,,,,,---...///222888AAALLLSSScccnnn|||~~~XXXMMM@@@777555444333222111111000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,------......------++++++,,,,,,,,,,,,------........................---,,,,,,,,,,,,---......///////////////.........000000000000000111111222111222222333333444444555777888AAAUUUwwwzzzpppjjjgggfffjjjiiinnnyyyWWWJJJ;;;444666888666333777777666555555555555555333333333444444444444555666666666666666555555555999:::;;;;;;;;;:::999888999999::::::;;;<<<======???@@@BBBAAA@@@@@@AAACCCGGGLLLOOOMMMMMMPPPQQQOOOPPPLLLKKKNNNOOONNNNNNPPP[[[ZZZWWWTTTUUUYYYZZZWWWRRRNNNNNNSSSTTTQQQSSSXXXKKKMMMOOOOOONNNNNNOOOPPPZZZ^^^lll~~~rrrpppnnnpppzzzjjjUUUKKK999555000...//////...,,,------,,,,,,,,,,,,++++++************************************))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''(((((())))))******((()))++++++)))))))))***...+++(((&&&&&&&&&'''(((&&&''''''(((((((((((((((rrrgggbbb\\\ZZZMMMLLLJJJLLLMMMKKKFFF@@@<<<:::666555333333333333111///------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---,,,******+++---++++++******++++++,,,---******+++++++++,,,,,,,,,***+++,,,...111888@@@FFFQQQ```sssrrr[[[LLL@@@:::222///000222000///000000/////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------+++,,,------...---------++++++,,,,,,,,,,,,------........................---,,,,,,,,,,,,---.....................---------000000//////000000111222111111222222333444444444444555777@@@UUUyyy^^^EEE>>>555222555777666333777666666555444444555555333333444444444555555555666666666666555555555555::::::;;;<<<<<<;;;;;;:::999999::::::;;;<<<<<<===>>>@@@AAAAAAAAAAAACCCDDDHHHLLLNNNKKKKKKNNNPPPNNNMMMJJJJJJNNNPPPOOOPPPRRR\\\___^^^XXXTTTUUUVVVVVVTTTPPPQQQVVVXXXUUUSSSTTTOOOPPPPPPOOOMMMLLLMMMNNNRRRSSSYYYcccpppzzzooojjjqqqgggJJJ;;;777555222///...///000...---------,,,,,,,,,+++++++++*********************************)))))))))(((((((((((((((((((((((((((((()))((((((((('''''''''&&&((((((((((((((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((''')))******)))(((((()))333...((((((+++...---***&&&&&&'''(((((((((((('''qqqgggaaa[[[YYYLLLJJJIIIKKKLLLKKKFFFAAA===;;;666555333222333222111///------------------------,,,,,,++++++++++++******++++++++++++++++++++++++***+++,,,+++***)))+++,,,+++************+++,,,,,,******+++++++++,,,,,,,,,***+++++++++,,,///444777===KKK]]]jjjrrrzzzjjjWWWGGG:::111222///...///222333111///............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++,,,---------------++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,---......------------------------000000//////000000111222111111111222333333444444333666666666<<>>@@@AAABBBCCCEEEGGGHHHLLLLLLHHHGGGJJJLLLKKKKKKJJJLLLPPPPPPMMMMMMPPPMMMSSSUUUQQQNNNPPPSSSTTTWWWRRRPPPTTTZZZZZZUUUPPPTTTSSSQQQMMMJJJIIIJJJLLLIIILLLOOOOOOMMMPPPZZZccckkk|||ssstttsssssswwwjjjggg^^^OOO@@@555222333---------.........---,,,,,,,,,,,,++++++++++++******************************)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''---((($$$%%%***---+++)))'''(((((()))***)))))))))lllccc___[[[ZZZNNNNNNGGGIIIKKKJJJEEE@@@===;;;666444222222222222000.........---------,,,,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++(((***,,,,,,***)))************))))))******+++,,,******+++++++++,,,,,,,,,+++---//////...---...//////111333555:::EEETTT___nnn~~~rrrbbbMMMEEE:::111...---------333111///...---,,,+++***+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++************+++,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,---......------....../////////////////////...///000000111//////000111111222222333---111555666666888===AAAdddeeeFFF222111:::666777666444111000111333333333222222222222333333333333333333444444444444333444444444555555666666666777777888:::;;;<<<===:::::::::;;;;;;;;;;;;;;;;;;===???@@@AAABBBEEEGGGGGGKKKKKKHHHGGGIIIKKKJJJHHHHHHKKKOOOOOOMMMOOOTTTLLLNNNNNNLLLNNNRRRSSSQQQVVVQQQLLLMMMSSSXXXVVVQQQQQQQQQOOOLLLIIIIIIKKKMMMGGGIIIJJJJJJJJJLLLLLLKKKJJJVVVjjj~~~yyywwwyyy|||~~~~~~{{{~~~qqqGGGHHHHHHDDD===555///---------......---++++++***,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''%%%&&&((((((&&&&&&&&&'''$$$%%%%%%%%%%%%%%%''')))))))))***++++++++++++***kkkbbb___[[[[[[PPPPPPHHHJJJKKKJJJEEE@@@<<<:::555444222111222111000............------,,,,,,+++,,,,,,------------......++++++++++++++++++++++++(((***------+++************))))))))))))***++++++******+++++++++,,,,,,,,,)))+++---...---,,,---...---///111111111333999>>>MMM\\\kkk}}}vvvfffWWWHHH>>>888555111///......---+++111000...---,,,,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************+++,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------......///000000000//////......//////000111/////////000111111222222333222111222555888999:::;;;]]]gggFFF666333444666333333222000//////222444222111111111111222222333222222222222333333333333333333333444555555666666666666666777888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>???@@@AAACCCEEEEEEJJJLLLIIIHHHJJJKKKIIIEEEEEEIIIMMMNNNMMMRRRYYYVVVUUUQQQMMMOOOSSSRRROOOSSSPPPKKKIIIMMMSSSTTTOOOMMMNNNMMMKKKIIIHHHJJJLLLJJJIIIFFFCCCEEEIIIIIIFFFHHHHHHMMMXXXhhh|||||||||zzzwwwtttvvv|||~~~wwwpppbbbUUU<<<<<<:::888555222...------......---+++***+++,,,++++++++++++************))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((('''''''''''''''%%%'''(((((('''&&&&&&'''###&&&((('''$$$###'''***))))))***+++++++++++++++lllccc___\\\\\\PPPPPPIIIJJJLLLJJJDDD???:::888555333222111222111///...///......---,,,,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++)))+++---...---+++++++++)))))))))))))))***++++++******+++++++++,,,,,,,,,)))+++,,,---,,,+++,,,...+++...000000...------...333===GGGUUUgggmmmtttqqqgggWWWIII>>>888444222000//////000111111000000...///000000//////000000+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++******************************************++++++,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,---......///000000///............///000000......//////000111111222444333222333555888999999333EEEaaatttTTT:::444:::999000222111000000111111111111000000000000000111222222000000111111111222222222222222333444444555666666888888777777888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;===>>>>>>???AAACCCBBBHHHLLLKKKJJJLLLLLLIIIHHHHHHJJJLLLKKKJJJQQQYYY\\\\\\XXXPPPMMMPPPRRRQQQQQQRRROOOJJJKKKOOONNNJJJKKKLLLLLLKKKIIIGGGGGGHHHIIIKKKHHHCCCAAAEEEGGGDDDFFFBBB@@@CCCHHHQQQddduuutttaaaRRRMMMMMMIIIBBB666333///......000000000,,,---...,,,++++++...000++++++++++++************))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&'''))))))'''&&&'''(((&&&'''((('''&&&&&&''')))(((((()))*********))))))nnneee```\\\[[[OOONNNIIIKKKLLLJJJDDD>>>:::777555333222111111111///...//////...---,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))),,,...///---,,,++++++)))))))))))))))******+++******+++++++++,,,,,,,,,+++,,,------,,,,,,---...+++---...---,,,---///111///333333777AAABBBHHHXXX```ggguuuzzznnn^^^RRRBBB>>>999333000000222333///...------------,,,,,,***,,,///000///---,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++***************************************)))***++++++,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++,,,,,,---...//////...............///000000......//////000111111111,,,///222555555444222111::::::>>>LLLkkkrrrWWWXXXLLL777000666666---555444333333444333000---000000///000000111222222///000000000000111111111222222333333444555666666:::999999888999:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;999;;;=========>>>@@@BBBAAAGGGLLLLLLLLLMMMLLLIIINNNMMMMMMLLLHHHFFFLLLTTT[[[^^^[[[RRRKKKLLLRRRUUUPPPTTTSSSMMMJJJLLLJJJEEEKKKLLLMMMKKKHHHFFFEEEEEEAAAIIIKKKEEE@@@@@@@@@===;;;:::<<>>===DDDOOOTTTbbbvvv{{{iiiQQQJJJ>>>555666;;;;;;666444000,,,***,,,---...---***,,,---+++***,,,000444+++++++++************))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&((())))))(((''''''((((((&&&%%%&&&(((((('''%%%&&&''''''(((((((((((((((pppgggcccZZZ\\\SSSLLLLLLMMMNNNMMMIIIBBB;;;777888666333222222222111///------...///000111222222------------------------************************)))************+++++++++,,,++++++******++++++,,,000///,,,*********+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---...///111333555666777<<>>???EEE[[[|||^^^DDD;;;999666333111111111111////////////////////////000000000000000111111222111111222333333222222111222222333333444555555666888555333555999<<<999666888999::::::999999;;;===888999:::<<<>>>@@@AAABBBEEEFFFHHHJJJKKKKKKKKKKKKLLLKKKJJJIIIHHHHHHIIIJJJRRRRRRQQQNNNKKKMMMRRRWWWYYYVVVRRRNNNLLLLLLMMMNNNMMMMMMLLLHHHBBB???@@@BBBEEEFFFEEECCC???;;;::::::;;;;;;;;;::::::;;;;;;;;;???EEEMMMVVVeee~~~xxxiiiSSSEEEBBB555444333222222333444555.........------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((('''((()))***)))(((&&&$$$qqqgggcccZZZ\\\TTTNNNKKKLLLMMMKKKGGGAAA:::666888666333222222222111///---......//////000000000------------------------************************)))************+++++++++,,,++++++******++++++,,,///...,,,*********+++,,,+++++++++,,,,,,,,,------,,,,,,,,,------------.........///000000111222222///222555888:::???GGGLLLOOORRR]]]mmmwwwzzz~~~}}}vvvkkk```XXXQQQJJJEEEDDD???:::666555555444333000000000000000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************************************************************---,,,+++******,,,---///...,,,******,,,,,,+++)))+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...---------............///---......///000000111111111111111222222222333333222666888777777BBBWWWhhhnnnUUUDDD<<<666555333111000000111111////////////////////////111000/////////000111222111111111111111222222222111222333444555555555555999666444666;;;===;;;888888999::::::999999;;;<<<;;;>>>AAABBBAAA@@@@@@@@@CCCDDDFFFGGGHHHHHHHHHHHHLLLKKKJJJIIIIIIIIIJJJKKKMMMNNNNNNNNNOOOSSSZZZ___WWWTTTOOOKKKIIIHHHIIIJJJNNNNNNLLLHHHCCC@@@@@@BBBDDDEEEEEEBBB>>>;;;:::999::::::999999999999::::::999;;;???CCCLLL]]]tttuuueeeXXXTTTKKK<<<444444000000///......///000000......---------,,,,,,,,,,,,,,,+++++++++*********+++++++++*********))))))))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((******,,,,,,,,,***)))'''sssgggbbbYYY]]]VVVOOOKKKKKKKKKIIIEEE@@@:::666888666333222222222111///........................------------------------************************)))************+++++++++++++++************++++++...---,,,*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............---------,,,///////////////000111222000222999CCCIIIKKKMMMPPPRRRXXX___dddgggjjjooossslllhhhdddaaa___[[[UUUPPPFFFBBB<<<777444222000...222000---,,,---...//////////////////////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))************************************************************************,,,++++++******,,,---...---,,,***+++,,,,,,+++)))++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///,,,------......///000000111111111222222222222333333666777555333555<<>>CCCIIIIIIDDD@@@???@@@CCCDDDEEEFFFFFFFFFFFFFFFKKKJJJJJJJJJJJJKKKKKKLLLIIIJJJKKKMMMOOOSSSYYY^^^RRRPPPLLLHHHFFFEEEEEEFFFNNNNNNKKKGGGCCC@@@@@@AAABBBCCCCCCAAA===:::999999888888777777777777888888555666888<<>>777888666///,,,......---,,,,,,,,,,,,---...------------,,,,,,,,,,,,,,,++++++++++++*********+++************)))))))))))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''(((((((((***+++,,,,,,,,,+++))))))uuugggaaaYYY^^^WWWQQQKKKKKKKKKIIIEEE@@@;;;888888666333222222222111///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++++++++************++++++---,,,+++***)))************++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++111000000000222222000...000000000222111000//////222555999<<<<<<>>>@@@BBB>>><<<888777777666444222000///...///111333555666333222000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******(((((((((((((((((((((((())))))))))))************************************************************++++++******++++++,,,---,,,,,,++++++++++++*********++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///,,,------...//////000000111111111111222222222222333555666888888888999:::???LLLddd~~~]]]CCC999666333///000000///...---.................................111000...------///111333666555222000///000111111000111333555555555444333888777666777:::;;;:::999888999999999777777999;;;>>>FFFMMMMMMGGGAAA@@@BBBFFFFFFFFFGGGGGGGGGGGGGGGJJJJJJJJJKKKKKKLLLLLLMMMJJJJJJIIIIIIJJJLLLNNNPPPMMMKKKHHHFFFDDDDDDEEEFFFMMMLLLIIIEEEAAA???>>>>>>@@@AAAAAA???<<<999888888777777666666666666777777666666888===EEEMMMSSSWWWAAAAAAAAAEEELLLVVV```fffssszzzyyyeee```YYYRRRKKKEEE???;;;;;;444000222333///...111.........------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((()))(((((('''&&&vvvfff```YYY___WWWPPPMMMLLLKKKHHHDDD@@@<<<:::888666333222222222111///......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********++++++++++++******))))))******+++++++++******))))))***************+++++++++,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,+++******,,,......,,,***...//////...---......------////////////......//////---,,,,,,...///000000.........---,,,---...///+++,,,---...///000111222------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))(((((((((((((((((((((((((((((()))))))))*********************************************************************++++++,,,,,,,,,,,,,,,,,,+++******+++*********+++++++++,,,,,,,,,,,,++++++,,,,,,---...---------............///---......//////000111111000000111111111222222222111111222444777888888777999999@@@UUUtttyyyyyywwwwwwyyy~~~mmmVVV<<<111333777222+++222111000///...------,,,------------------------000///...---...///111222999777444111000///000000000111222444444444444333555555555666777888888777888999999888777666888999<<>>???===:::888777777777777666666666666777777777555555666:::<<<;;;::::::888777666777:::===???@@@EEEKKKSSS\\\eeeooouuu~~~{{{xxxuuusssooojjjgggcccYYYMMM>>>;;;888666666555444222555111///000000...---///........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&uuufff```ZZZ___WWWOOOMMMLLLJJJGGGDDD@@@===<<<888666333222222222111///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++******))))))))))))******))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,******++++++,,,,,,------***+++,,,,,,++++++*********------+++,,,//////---.........------------------------------...///000,,,------,,,***)))+++,,,)))+++---------,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))'''(((((())))))******************************************************************++++++++++++++++++,,,---,,,***)))***+++************++++++++++++,,,,,,++++++,,,,,,---...---------............///---......///000000111111000000000111111111111222555444222333444444444333111444:::@@@HHH[[[yyy{{{{{{uuuoooeeennn{{{ttt[[[AAA===777333111000000000222111000///...---,,,,,,------------------------//////......//////000000777666444222000//////000111111111222333333444444333333333444555555666666888888999777666555777888:::@@@EEEFFFDDDBBBDDDFFFDDDDDDCCCCCCDDDEEEFFFFFFKKKLLLMMMMMMMMMMMMMMMLLLKKKIIIHHHHHHHHHHHHFFFDDDCCCCCCDDDEEEFFFIIIKKKLLLGGGDDD@@@>>>>>>===<<<:::;;;<<<<<<;;;999777666777666666555555555555666666444333222222333333111000555555444444444444444444222333444666888===DDDHHHPPPUUUVVVRRRNNNMMMJJJGGGCCCDDDBBB@@@BBBDDDAAA;;;333111//////111111111000......------,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,+++************)))))))))(((((()))))))))))))))***))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''uuueee```[[[___VVVLLLMMMKKKIIIEEEBBB???===<<<888666333222222222111///............------------++++++++++++++++++++++++************************)))************+++++++++******))))))))))))******(((((()))))))))))))))(((************++++++++++++***++++++++++++,,,,,,,,,************++++++++++++,,,...000///,,,+++---000+++......******---,,,(((,,,+++***+++,,,---------,,,,,,------,,,+++,,,,,,)))+++---...------000222...000222000---***)))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************))))))************))))))************************''''''(((((()))******+++************************************************))))))***+++++++++++++++***,,,---,,,***)))***,,,************++++++++++++,,,,,,++++++,,,,,,---...---------............///,,,------......///000000000000000000111111111111555444333333333222222222000444999:::666:::MMMbbb}}}{{{{{{{{{~~~vvv]]]EEE888111555999666000---000333////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000//////000000000000000000000000222222111000111222444666111222333444444444555666777888888777555555666777:::<<<>>>??????@@@CCCEEEDDDCCCCCCCCCDDDFFFGGGHHHLLLMMMNNNNNNNNNMMMLLLKKKHHHGGGFFFHHHJJJJJJGGGEEEBBBCCCCCCDDDFFFHHHJJJLLLEEEBBB>>>===>>>>>>===;;;999:::;;;:::888666666666444444333333333333444444111111222333333444555555///000111111222222222222222333333222111222444777===???>>>888444555444333...111222111222666777444000///......//////...---,,,---...---,,,---......***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,************))))))))))))(((((((((((())))))******))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((ttteee```[[[___UUUKKKLLLJJJGGGDDD@@@>>><<<;;;888666444222222222111///........................++++++++++++++++++++++++************************)))************+++++++++******))))))))))))******(((((()))))))))))))))((()))************+++++++++******+++++++++,,,,,,,,,************))))))))))))&&&***---+++((((((,,,000)))...///++++++//////***---,,,++++++,,,---------+++---......---,,,,,,---))),,,...---+++***,,,...)))---000000...,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,************************))))))************))))))************************&&&''''''((()))******+++************************************************))))))***++++++++++++******,,,...---***(((***,,,)))************+++++++++,,,,,,++++++,,,,,,---...---------.........//////++++++,,,------......///000000000000111111111111,,,...///000111222333444777333333666777666;;;DDDNNNeee}}}xxxuuusssyyyttt]]]GGG777333888000000111000///.........+++,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111000...---***+++---///000111111111333222000///000222555777111333444444444444555666777888888777555444666777<<<;;;::::::<<<>>>BBBCCCFFFEEEEEEEEEGGGIIIKKKLLLMMMNNNOOOOOONNNMMMLLLKKKGGGFFFEEEGGGIIIIIIFFFCCCCCCCCCCCCDDDFFFGGGIIIJJJEEEAAA>>>===???@@@>>>===888999:::999777555555666333222222222222222222333111222222000...---...000000000000000111111222222,,,...000111111111222444;;;<<<888000,,,...111111---111222///,,,------+++---------...000111///...,,,//////---,,,---------+++,,,---......---,,,+++*********++++++,,,,,,,,,************))))))))))))'''((((((((())))))******))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((wwwjjjcccYYY\\\TTTNNNJJJGGGCCCAAAAAA???;;;888777666444333333222000...000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************************++++++++++++************************************+++++++++,,,,,,,,,******+++...222222///+++,,,---......,,,+++,,,...++++++++++++++++++++++++///+++,,,000---'''***222***---000333333111---+++(((((())))))******************************++++++)))************+++++++++******+++++++++,,,,,,,,,******))))))))))))******(((((()))***************++++++************++++++))))))))))))******************+++++++++,,,,,,,,,++++++************++++++)))************+++++++++,,,,,,,,,---------......,,,,,,,,,------...........................------000000000000000000000000000000000000111111111111111111222333333444555555@@@EEEPPPaaazzz~~~vvvyyy}}}vvvuuuwwwxxxvvvssswww}}}uuuqqqtttwwwsssnnnkkkkkkooouuuxxxmmm[[[EEE888666555111,,,////////////////////////......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---......///000/////////////////////000000000000444333222000///000333666333444444444555666666666666555555666888999999888<<<>>>@@@AAA@@@???@@@AAAHHHHHHFFFEEEIIIOOOOOOKKKLLLMMMOOOPPPPPPOOOMMMLLLKKKIIIGGGGGGGGGGGGEEECCCDDDDDDEEEFFFHHHIIIJJJJJJCCC@@@???AAABBB???;;;999;;;:::999888777777777777222333333333333333333333111111222222222222111111......//////000222333444111111111111111111111111222111111000///......---...........................------///222222///,,,.........------,,,,,,,,,---------,,,,,,+++++++++************************))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''vvviiicccYYY\\\UUUOOOLLLIIIEEECCCBBB@@@<<<999999777555444444333111000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))******++++++******)))*********************************+++++++++,,,,,,,,,,,,///333777888666444,,,---...---,,,+++,,,---++++++++++++++++++++++++(((---///,,,***+++,,,++++++---///111111///---+++************++++++++++++************************)))************+++++++++*********+++++++++,,,,,,******))))))))))))******(((((()))***************+++******))))))******+++))))))))))))*********************+++++++++,,,,,,++++++************++++++)))************+++++++++,,,,,,,,,,,,------------+++,,,,,,,,,------------..................------//////////////////////////////000000000111111111111111222222333444444555555777<<>>>>>???AAAFFFGGGEEEDDDGGGMMMMMMJJJMMMNNNOOOPPPOOONNNLLLKKKLLLJJJIIIHHHHHHHHHFFFEEEFFFFFFGGGGGGHHHIIIJJJJJJFFFBBB???@@@CCCCCC@@@===:::999888777777666666777333333333333333333222222000111111111111111111000////////////000111222222111111111111111111111111111111000000///......---........................---,,,,,,///111111...,,,......---------,,,,,,,,,------,,,,,,,,,+++++++++************************))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''uuuhhhbbbYYY]]]VVVPPPNNNKKKHHHEEECCC@@@<<<:::999888666555555444222000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))******++++++******)))*********************************++++++++++++,,,)))***,,,000333444333111+++,,,------++++++,,,---************************(((000111(((&&&...000***,,,---.........---,,,+++,,,,,,,,,+++++++++++++++************************)))************+++++++++*********++++++++++++,,,******))))))))))))******(((((()))***************+++******))))))******+++))))))))))))*********************++++++++++++,,,++++++************++++++)))************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------......//////////////////////////////000000000000111111111111111222333333444444222222333555999BBBLLLSSSllltttyyy___KKK999777333//////111111///,,,------------------------------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...................../////////000000000///000000000000222555999222333333555666777888888999888888999;;;<<<<<<;;;;;;<<<<<<<<<;;;<<>>AAAAAADDDDDDCCCEEEIIIJJJGGGIIIIIIKKKLLLLLLLLLLLLLLLLLLJJJHHHGGGHHHHHHGGGFFFEEEDDDCCCBBBCCCEEEHHHIIILLLOOOOOOIIICCCAAA@@@???888777666555444444444444444333333222111000000///000000000//////000000000111000//////..................................../////////......---------------------------------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((''''''(((((()))*********((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''tttgggbbbZZZ^^^XXXRRRLLLKKKIIIEEEAAA>>><<<;;;888666444333333333111///......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))*********+++++++++)))***+++,,,+++***)))))))))***++++++******+++---------------------------+++&&&+++777888---(((---------,,,+++++++++++++++***************)))))))))+++++++++*********))))))))))))*********+++++++++))))))*********+++++++++******))))))))))))******(((((()))******************))))))))))))))))))***((()))))))))************))))))*********+++++++++++++++************++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------.................................////////////000000000000000111111111111111222222333444444444555777999888:::===BBBMMM^^^ssszzzeeeRRRFFF>>>222///444111,,,---...//////...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******+++++++++++++++++++++++++++,,,------......------............////////////000111111111///000222444777666666666666555555555:::999999:::<<<======<<<999999999888888:::===@@@@@@DDDEEEDDDEEEHHHIIIGGGDDDEEEFFFHHHJJJKKKLLLMMMJJJHHHEEEDDDEEEFFFFFFEEEKKKIIIFFFCCCBBBCCCEEEFFFNNNXXX\\\PPPAAA:::999999666666555444333333333333333333222111000000//////000000///......///000000111000///...------------------------------------............------------------------------------***+++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''(((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''tttgggbbbZZZ^^^XXXRRRJJJJJJIIIFFFAAA>>>======777666444333333222000......------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))))))))************+++&&&(((***+++******+++---((()))***+++******+++---------------------------,,,'''333KKKMMM777***---...------,,,,,,+++++++++(((((()))))))))*********,,,,,,++++++***))))))))))))************+++++++++)))))))))************+++******))))))))))))******(((((()))******************))))))(((((())))))***))))))))))))************)))))))))************+++++++++************++++++)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------....................................////////////000000000000000000000000000000///111222333222222333555333777:::999888<<>>CCCEEEDDDDDDGGGHHHGGG@@@AAACCCEEEGGGIIIKKKLLLHHHFFFCCCBBBCCCDDDDDDDDDRRROOOJJJEEEBBBBBBDDDEEEPPP]]]```PPP===666555555555555333222222222222222222111111111000/////////000///...------...///000000///...---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,++++++---...++++++++++++,,,,,,,,,,,,*********+++++++++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''uuuhhhbbbYYY^^^WWWQQQJJJKKKJJJGGGCCC@@@???@@@888666444444444333111///---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************%%%'''))))))(((''')))+++'''(((******)))***+++---++++++++++++++++++++++++,,,***555GGGJJJ;;;...,,,............---,,,+++***(((((()))***++++++,,,,,,,,,,,,++++++***))))))((()))************+++++++++))))))))))))******************))))))))))))******(((((()))***************))))))(((((((((((())))))))))))))))))************))))))))))))************++++++************++++++)))************+++++++++,,,,,,,,,,,,------------------------,,,,,,,,,+++***++++++,,,------......................................./////////000000000000000000000000000000000222444444333222333444000333666777666666888::::::FFFTTTbbbuuuvvvcccSSSHHHAAA999333555,,,000666111000111,,,444222000/////////---+++------------------------******************++++++************************------...////////////...---------.........//////...000111111000000111333444555555666777777888888888777666777999;;;:::999555777999::::::;;;===???;;;AAADDDCCCBBBEEEFFFEEE@@@@@@AAABBBDDDEEEGGGGGGHHHEEEBBB@@@BBBCCCDDDDDDMMMJJJFFFBBBAAADDDGGGJJJRRR[[[YYYHHH:::777777555444444333222111111111111000000000000000000000///000///---,,,,,,---///000......------,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---++++++---///******+++++++++,,,,,,,,,)))*********++++++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''uuuhhhbbbYYY]]]VVVPPPJJJKKKKKKIIIDDDAAAAAACCC999777666555555444222000------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************+++---...,,,)))'''(((***&&&((()))***))))))+++---))))))))))))))))))))))))'''(((+++///333222---(((......//////...,,,+++)))(((((()))***,,,---...///,,,,,,++++++***))))))((()))************+++++++++))))))))))))******************))))))))))))******(((((()))***************))))))(((((((((((())))))))))))))))))************))))))))))))************++++++************++++++)))************+++++++++,,,,,,------------...............------,,,,,,,,,******+++,,,,,,---........................................../////////000000000000000////////////000222444444444333444555666444333333555666555444555:::======EEEVVViiittt~~~|||jjj[[[MMMEEE<<<666444444333222000***///444---+++///---,,,***))),,,///000...+++------------------------******************++++++************************---...//////000000//////---------.........//////,,,...000000000111333555222333444666777999;;;;;;666555555666888999999888444777:::;;;;;;;;;===>>>999???CCCBBBAAACCCDDDDDDAAAAAAAAAAAAAAABBBCCCDDDHHHEEEBBB@@@BBBCCCDDDEEEAAA???======@@@FFFLLLPPPTTTXXXPPP@@@888;;;<<<777444333222111000000000000////////////000000000000000///---,,,,,,---///000---------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---++++++...000*********++++++,,,,,,,,,))))))******++++++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((('''&&&%%%$$$$$$###((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''{{{iii```\\\]]]SSSRRRGGGIIIIIIGGGCCC???===<<<666666555444222111000000//////...---,,,,,,,,,,,,,,,+++***))))))***+++,,,---------,,,***((('''&&&))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))************+++++++++++++++***)))(((((())))))))))))))))))************,,,,,,,,,+++++++++******))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,------******))))))))))))*********++++++++++++,,,,,,,,,))))))))))))((((((((((((&&&(((******(((&&&%%%%%%))))))))))))************+++++++++*********))))))************************++++++******++++++,,,---...---,,,,,,++++++++++++,,,,,,,,,---------..........................................////////////000//////.........//////000111111111111222222222222222333333333444444444111222444777:::>>>AAACCCUUUYYY___hhhtttvvvooodddYYYOOOFFF???:::000000000000000000000000////////////............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************,,,,,,,,,,,,---...//////***+++,,,---...000111111000000000000000111111111222222333333555666888888666777777666555555777888999999999:::<<<<<<;;;:::999;;;>>>@@@CCCDDDDDDDDDEEEAAAEEEMMMKKK@@@===CCCBBBCCCDDDFFFFFFDDDAAA>>>???AAA>>>:::CCCTTTZZZUUUKKKHHHCCC===999777666666222222222111000//////...////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))((((((((((((((()))******+++******)))(((''''''&&&))))))(((((('''''''''&&&((()))))))))************((()))))))))((('''&&&&&&))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((|||iii___ZZZ\\\RRRRRRHHHIIIJJJHHHDDD@@@======777666555444222111000000//////...---,,,,,,,,,,,,---,,,+++******+++,,,---***+++++++++***)))((('''))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))*********+++++++++++++++***)))))))))))))))))))))))))))************,,,,,,+++++++++*********))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))******************++++++******))))))))))))******((())))))))))))************)))))))))((((((((((((((()))***)))(((((()))+++))))))))))))************+++++++++*********))))))************************++++++******++++++,,,---...---,,,,,,+++++++++,,,,,,,,,,,,---------..........................................//////////////////............//////000000111111111222222222222222222222333333333333444444444444555666777888888:::<<<@@@FFFOOOYYY___fffkkkqqquuuyyy~~~{{{xxxssshhh[[[QQQHHHDDD???;;;888666444222000000000000000000000000............---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,+++,,,,,,---...///+++,,,,,,---...///000000//////000000000111111111333333333333444555777777666777888777666666777888666666777999:::<<<;;;;;;;;;===???AAACCCEEEFFFFFFFFFCCCGGGOOOMMMCCCAAAFFFIIIGGGHHHKKKOOOMMMEEE???AAACCCAAA>>>FFFTTTWWWRRRAAA>>>:::777444333444444222222111111000//////...////////////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))((((((((((((((()))***************)))((('''''''''))))))((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''&&&%%%(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((~~~iii]]]YYY[[[RRRRRRIIIKKKKKKIIIEEEAAA>>>===777666555444333111000000//////...---,,,,,,,,,,,,------,,,,,,,,,,,,------))))))***************))))))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''((((((((((((((((((((((((((()))******''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))*********+++++++++***))))))))))))))))))))))))))))))************,,,++++++++++++*********((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))******((())))))))))))***************)))))))))(((((((((((())))))(((((())),,,...)))))))))*********+++++++++++++++***************************************++++++******++++++,,,---------,,,+++++++++,,,,,,,,,,,,,,,---------..........................................//////////////////............//////000000000111111111222222000111111111222222222222444444333222222222222222666777777777777999===@@@===@@@DDDFFFHHHLLLSSSXXXZZZ]]]___^^^[[[YYYZZZ\\\___aaacccccc```[[[VVVSSSLLLHHHDDDBBB@@@===777222444222///---......---,,,........................------------,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,---...///---------.........//////......///000000111222222333333333333444444555666555777999999888777777777333444666888999;;;;;;<<<>>>>>>???AAACCCEEEGGGHHHGGGEEEIIIPPPOOOHHHFFFKKKPPPMMMKKKOOOTTTQQQGGG>>>AAADDDCCCAAAGGGOOOOOOIII777666333222111111333444222111111000000//////...//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))((((((((((((((()))************))))))((((((''''''))))))((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&'''''''''&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((~~~iii\\\WWWZZZQQQRRRKKKLLLLLLJJJFFFAAA???>>>777777666444333222111000//////...---,,,,,,,,,,,,------,,,,,,,,,,,,------******++++++++++++******(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((())))))***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************)))))))))((())))))))))))******************)))))))))))))))***((()))))))))************++++++++++++************((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******))))))******))))))))))))************+++++++++,,,,,,,,,*********)))))))))((((((''')))******))))))***,,,))))))*********+++++++++************************************************++++++******++++++,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---------..........................................///////////////............//////000000000000000111111111111000000000000111111111111222222222222333444555555333444555444333333444666444666777666555555777:::999:::;;;:::888888:::<<<888999:::;;;:::999777555333111//////111333333333666333111000000000///---------------------------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***************************************+++++++++++++++++++++,,,---...///.....................---------...///000111222333444333333333333333444444555777:::;;;999888777777444666888999::::::;;;<<>>BBBCCCBBBDDDGGGDDD>>>555444333222222333444555111111000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))((((((((((((((())))))******)))))))))((((((((('''))))))((((((((((((((((((((((((((((((''''''''''''%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((~~~hhh\\\WWWYYYQQQRRRLLLMMMMMMKKKFFFBBB???>>>777777666555333222111111//////...---,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------,,,+++***)))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((((((((((((((((())))))***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************)))))))))((((((((()))))))))************)))))))))))))))******((()))))))))************+++++++++*********))))))(((((()))************))))))))))))))))))))))))))))))))))))))))))))))))))),,,------------+++************))))))))))))************+++++++++,,,,,,,,,************))))))))))))(((+++...///---+++)))(((************++++++++++++************************************************++++++******++++++,,,---,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------..........................................////////////...............///000000//////000000000111111111//////000000000111111111111111111222333444555666---///111222111111222333...///111111111222444555333444333333222333444666111111111111111111111000222111000////////////...,,,+++***,,,...000000///,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++,,,---.....................---------,,,---...///000111222222333333222222222333333444555888;;;;;;:::888777777999;;;===<<<;;;:::;;;<<>>???AAACCCFFFGGGFFFGGGKKKOOOOOOMMMMMMOOOVVVUUUQQQLLLFFFBBBAAAAAA???AAACCCBBBBBBAAA===777666666444333333333333444000000000///////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))((((((((((((((())))))***))))))))))))(((((((((((((((((())))))))))))))))))((((((((((((''''''''''''&&&'''((()))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((}}}hhh\\\XXXZZZQQQQQQLLLMMMMMMKKKFFFAAA>>>===888777666555444222111111//////...---,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------,,,+++***)))))))))))))))))))))))))))***))))))(((((())))))***''''''''''''((((((((((((((((((((((((((()))******''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))((((((((()))))))))******)))))))))))))))******+++))))))))))))************+++************)))))))))'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,---.........---,,,+++******))))))))))))******((())))))))))))*********++++++*********)))))))))***...222333111---***(((*********++++++++++++,,,***************+++++++++************************++++++******++++++,,,---,,,,,,+++++++++,,,------,,,,,,,,,---------..........................................////////////......---......///000111/////////000000000111111///000000000111111111111111111000000000000111111000222444555444444444555000000111111222222222222111111000000000111111222222111111//////......---//////000//////...---,,,,,,,,,+++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,............------------++++++************++++++++++++++++++++++++++++++************************)))))))))***++++++,,,,,,*********++++++,,,---.....................------------...//////000111111111111111111222222333444777999;;;;;;:::999888999;;;>>>@@@???<<<:::<<<>>>>>>>>>???@@@AAACCCEEEFFFFFFIIILLLNNNOOONNNNNNOOOUUUUUUQQQIIIAAA>>>AAAEEEAAABBBCCCCCCAAA>>>:::777666555444333111111000000////////////////////////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))(((((((((((((((((())))))))))))******''''''((((((((()))))))))(((((()))*********))))))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((({{{hhh]]]YYY[[[QQQQQQLLLMMMMMMJJJEEE@@@===<<<888888777555444333222111//////...---,,,,,,,,,,,,+++,,,---......---,,,+++*********++++++******)))))))))))))))))))))))))))******))))))))))))******''''''''''''((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))(((((((((((()))))))))***)))))))))))))))***++++++))))))))))))************************))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,......---,,,+++******))))))))))))******((())))))))))))*********+++++++++*********))))))))),,,///000///,,,+++************+++++++++,,,,,,))))))*********+++++++++************************++++++******++++++,,,---,,,+++++++++,,,,,,---...,,,,,,,,,---------..........................................////////////---------......///000111////////////000000000111000000000111111111222222111111000///////////////---...000///...---...///555444333333222111000.........---.........------.........---,,,,,,,,,,,,+++,,,.../////////000111333222000000000000---+++------------------------------------,,,,,,,,,+++++++++************++++++************************************************((())))))***++++++,,,,,,************+++,,,---...------.........................../////////000000000000000000111333444444999:::;;;:::999999999;;;:::>>>AAA@@@===;;;===@@@>>>???AAABBBDDDEEEEEEEEEHHHKKKNNNOOOOOOOOOPPPPPPOOONNNJJJEEEAAA@@@BBBDDDAAAAAAAAA@@@===999888888444444333222111000//////////////////////////////,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************+++++++++++++++***))))))++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))(((((()))))))))*********&&&'''(((((()))***++++++((()))))))))))))))((('''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((())))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((zzzggg^^^ZZZ\\\QQQQQQKKKLLLLLLJJJEEE@@@===;;;888888777555444333222111//////...---,,,,,,,,,,,,,,,---...//////...---,,,&&&&&&((())))))*********))))))))))))))))))))))))******))))))))))))******''''''''''''((((((((()))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))))))))((())))))***++++++))))))))))))************************))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++---------+++*********))))))))))))*********++++++++++++,,,,,,,,,+++++++++************)))&&&(((*********)))***+++******+++++++++,,,,,,,,,))))))******++++++++++++************************++++++******++++++,,,---++++++++++++,,,,,,---...,,,,,,,,,---------........................................../////////000---------......000111111////////////000000000000111111111111222222222222111000000000000111222222000222333333222111333444/////////111222333222111222111000111222111000...,,,,,,---...///000111111/////////...,,,,,,---///*********+++------,,,+++------------------------,,,,,,,,,+++++++++******++++++************++++++************************))))))))))))))))))))))))((())))))***++++++,,,,,,************+++,,,---...---------.........//////.........////////////////////////000111333444555:::;;;;;;:::888888:::<<<888<<<@@@@@@===<<<>>>BBB???@@@BBBEEEFFFFFFFFFEEEIIIMMMPPPPPPOOOPPPQQQQQQIIIFFFBBBAAABBBCCCBBB@@@???>>>===<<<999555555777444333333222111000000///.........///////////////,,,,,,,,,+++++++++******++++++++++++++++++++++++***************************************************++++++++++++***))))))++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))(((((())))))*********+++&&&'''((()))***+++,,,---((()))))))))((('''&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))'''(((((()))***+++++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((zzzhhh^^^YYYZZZRRRSSSLLLPPPRRROOOGGG@@@>>>???;;;999666555555555333222/////////...------,,,,,,---...000111000...+++)))************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((+++*********))))))((((((((()))+++***(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++************)))))))))))))))))))))************+++++++++******))))))))))))******)))************++++++++++++222888666---&&&&&&)))%%%++++++%%%&&&...---&&&,,,,,,++++++,,,,,,---...))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...............///000000,,,------......------,,,............////////////,,,---...///000//////...000000111111111000000//////000111222222222222222000000000000000///......000000111111111111000000000000000000000000000000//////.........---------......//////...---,,,,,,------------------------///...,,,,,,,,,,,,***)))******+++++++++,,,,,,,,,************************+++++++++*********))))))))))))(((((()))***++++++************************+++++++++*********)))))))))))))))***++++++,,,,,,,,,,,,------.../////////......------------......///000000111222222333333444555666777999:::;;;<<<888:::===>>>>>>===>>>>>>BBB@@@???AAADDDEEECCCAAAFFFHHHKKKOOORRRQQQNNNKKKHHHFFFCCCAAA?????????@@@???===;;;::::::;;;999888555444333222000///...---...///000000///---+++***------,,,,,,,,,,,,++++++,,,+++++++++***)))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************************************++++++******************---+++,,,......+++)))))),,,,,,++++++***+++++++++******++++++++++++******************************+++*********))))))(((((())))))))))))))))))******))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((***(((''''''(((((('''%%%((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&%%%%%%&&&'''((((((((('''%%%&&&((('''&&&$$$%%%&&&}}}hhh\\\VVVYYYRRRUUUMMMOOOPPPMMMFFFAAA>>>>>>;;;999666555555555333222000//////......---,,,,,,---...000000000...+++)))************************))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******)))))))))(((((((((((()))+++***(((''''''((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))***************++++++++++++******************************)))************+++++++++******))))))))))))******)))************+++++++++000555999777111,,,,,,...///999:::000(((+++,,,))),,,,,,++++++,,,,,,---...***++++++,,,,,,,,,,,,,,,,,,+++***))))))***,,,---******+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---222111000///............,,,------......------,,,............////////////............/////////000000111111111111111000000///000111222222222222111000000000000000///......000000111111111111000000///////////////////////////.........------------...............---,,,,,,------------------------///---,,,,,,,,,,,,+++)))*********+++++++++,,,,,,************************+++++++++*********)))))))))))))))))))))***++++++************************+++++++++*********)))))))))))))))***++++++,,,,,,++++++,,,,,,---........................//////000000000111222222333333444444555666777999:::;;;<<<999<<<>>>????????????@@@@@@???>>>@@@BBBCCCAAA???DDDEEEHHHKKKNNNNNNLLLJJJEEEFFFFFFDDDBBB???>>>>>>???===;;;:::::::::999888555444333222111///.........///000000000...,,,+++------,,,,,,,,,,,,+++++++++++++++*********************************************+++++++++,,,,,,,,,************************************************************************''''''((())))))(((((((((,,,,,,++++++***++++++,,,******++++++++++++******************************************)))))))))(((************))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++)))((('''((()))((('''((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''((((((''''''''')))(((((((((''''''''''''&&&&&&''''''((('''''''''&&&&&&&&&''''''''''''&&&hhhYYYSSSWWWRRRVVVPPPOOOMMMJJJFFFBBB???===;;;999666555555555444222000000///......------,,,---...///000///---+++***************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((((((((('''''')))******(((''''''((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((())))))))))))******++++++++++++******************************)))************+++++++++******))))))))))))******)))************+++++++++...000111000---++++++,,,444???CCC777***(((+++---,,,,,,++++++,,,,,,---...,,,------------,,,,,,+++---,,,)))(((((()))+++,,,***++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---444333222000...------,,,,,,------......------,,,---............/////////...............//////000000111111222222222111111000000111111222222111111//////000000000///......///000000111111000000///////////////////////////............---------------............------,,,------------------------///---,,,,,,,,,,,,+++)))*********++++++++++++,,,************************+++++++++***************))))))))))))))))))***+++************************+++************))))))))))))))))))***++++++,,,,,,******++++++,,,------...............///111222333111111222333333444444555555555666777999:::;;;;;;:::===???@@@@@@@@@AAABBB???>>>===>>>@@@@@@???>>>AAAAAACCCFFFIIIKKKJJJHHHAAAEEEHHHHHHCCC???===<<<>>><<<::::::::::::888666555444333222111///......///000000111000///---,,,------,,,,,,,,,,,,++++++***************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************************************'''(((******)))***+++,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++************************************))))))))))))++++++*********)))))))))***))))))(((((())))))************)))((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((,,,***''''''((())))))((((((((((((((((((((((((((('''''''''((((((((((((((('''(((((())))))(((((('''((((((((((((''''''''''''''''''((((((((('''&&&&&&'''&&&%%%'''***+++)))&&&}}}gggYYYSSSWWWRRRVVVRRROOOKKKHHHEEECCC???<<<;;;999777666666555444222000000//////...------------...//////...---+++***************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''')))******((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************++++++++++++******************++++++++++++))))))*********+++++++++******))))))))))))******))))))*********+++++++++***)))(((((()))))))))))),,,777;;;333)))(((---000,,,,,,++++++,,,,,,---...............---,,,+++***++++++******))))))******++++++,,,,,,---,,,,,,+++---,,,,,,++++++,,,,,,---333222000///---,,,,,,,,,,,,------......------,,,---------.........//////---...000222222111000///000111111222222222222111000000111111111111000000...///////////////......//////000000000000//////////////////////////////---------------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,,,,---+++***************++++++++++++***************************************************)))))))))))))))******************************************)))))))))))))))))))))***++++++,,,,,,+++++++++,,,------......------...///000222444555222222333333444555555666555555666777888999:::::::::<<<>>>?????????AAACCC@@@???>>>>>>>>>???>>>>>>?????????BBBEEEHHHHHHGGG???CCCGGGGGGBBB===<<<<<<===<<<:::::::::999777555444444333222111000///...000000111111000///......------,,,,,,,,,+++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************************************************+++++++++(((+++,,,***))),,,------++++++******++++++,,,,,,++++++++++++++++++++++++*********************************))))))))))))))),,,++++++******))))))(((***))))))))))))))))))******)))))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((+++)))&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((((((((((((((((('''''''''((((((((((((((('''&&&%%%)))&&&$$$''',,,...+++'''zzzfffZZZUUUWWWPPPRRRRRROOOKKKHHHFFFCCC???===<<<:::777666666666444333111000000///......---------.........---,,,+++***************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''(((******((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++******++++++++++++******))))))*********+++++++++))))))*********+++++++++******))))))))))))******))))))*********+++++++++,,,***((()))+++------,,,''',,,///,,,***+++---///,,,,,,++++++,,,,,,---.../////////...---,,,+++***(((***+++---,,,+++)))(((,,,,,,---------,,,,,,+++---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---,,,------......------,,,------------............///222666999:::777333000///000111222222222222222000000111111111000000///......////////////......//////000000000000//////........................,,,,,,------------------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++------,,,***))))))*********+++++++++******************************************************)))))))))))))))***************************)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---......//////------...///111333444555222333333444444555666666555555666777888999999:::888:::<<<<<<<<<===@@@BBBBBBAAAAAA???>>>>>>???@@@???>>>>>>@@@CCCEEEFFFFFF>>>AAACCCCCC???===<<<======;;;:::::::::888555333444333333222111000//////000000000000000/////////------,,,,,,,,,+++++++++)))))))))***+++++++++,,,******************************+++++++++,,,,,,,,,************************************************))))))*********+++++++++'''******'''(((,,,,,,'''+++*********++++++,,,---,,,,,,+++******+++,,,,,,************************))))))))))))))))))******,,,+++++++++******))))))******))))))))))))******'''((((((((()))))))))***''''''''''''''''''''''''(((((((((((((((((((((((()))'''%%%%%%'''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))(((((('''''''''(((((((((((((((((()))))))))((('''&&&&&&)))&&&$$$''',,,...+++'''zzzhhh]]]WWWXXXOOOOOOQQQPPPNNNKKKGGGCCC@@@>>><<<:::777666666666555333111111000//////......---.........------,,,+++***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))&&&(((******)))((()))***))))))))))))))))))))))))************************))))))))))))))))))))))))************++++++++++++******++++++++++++******((((((((()))******++++++)))************+++++++++******))))))))))))******)))************++++++++++++***)))***,,,---...---)))))))))***+++------+++,,,,,,++++++,,,,,,---............------+++******((())),,,---...---+++***---------------,,,,,,+++---,,,,,,++++++,,,,,,---+++++++++++++++,,,---...,,,------......------,,,,,,------------.........111555999======:::666333...///000111111111111111000000111111000000//////------.../////////.........//////000000//////...........................,,,,,,,,,,,,------------+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++)))))))))************+++***************************************++++++++++++******)))))))))))))))************************(((((()))))))))))))))***)))))))))***++++++,,,,,,,,,,,,---......//////000------...///111222444555222222333444444555555666555555666777777888999999777888:::::::::<<>>>>>???AAA>>>======???BBBCCCCCCCCC>>>>>>@@@AAAAAA@@@>>>===<<<;;;::::::999888444222333333222222111000000///////////////////////////------,,,,,,,,,,,,++++++***************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,************************************************)))))))))***++++++,,,,,,***,,,+++)))...555111(((************+++,,,---------,,,+++******+++,,,---************************))))))))))))************+++++++++++++++++++++++++++******))))))******+++'''''''''((()))*********''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&'''))))))((('''(((((((((((((((((((((((('''''''''((((((((((((((('''(((((())))))((((((''''''''''''((((((((((((((((((((()))))))))(((''''''((('''&&&(((+++,,,***'''~~~kkk___XXXXXXMMMNNNOOOQQQRRRNNNHHHBBB@@@@@@<<<:::888777777666555333111111000000///...............------,,,++++++***************************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******&&&((()))***)))((()))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************++++++++++++******&&&''''''((())))))******)))************+++++++++******))))))))))))******)))************+++++++++'''((())))))******+++++++++***)))+++,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,------,,,+++******++++++++++++,,,---///000------......---,,,,,,+++---,,,,,,++++++,,,,,,---,,,+++++++++,,,,,,---...,,,------......------,,,,,,,,,---------.........000222555777777666444222------...000000111111000000000000000000//////...,,,---......//////............////////////..............................++++++,,,,,,,,,---------***+++,,,---------------++++++++++++++++++++++++---,,,++++++------,,,+++))))))))))))************************************))))))*********+++++++++++++++***)))))))))))))))************************(((((((((((())))))******)))))))))***++++++,,,,,,+++,,,,,,------...//////---......///000111333444222222222333444444555555555555666666777888888888666777999999:::;;;???AAADDDDDDCCCAAA======???AAA===<<<<<<>>>@@@AAA@@@>>>===<<<>>>CCCGGGFFFAAA;;;;;;:::::::::999777333000333333222222111000000000///...............//////------,,,,,,,,,,,,+++++++++++++++*********************************************+++++++++,,,,,,,,,************************************************((())))))***++++++,,,,,,,,,---,,,,,,777AAA:::+++************+++,,,---......---+++******+++---...************************((()))))))))************)))******++++++,,,,,,---+++******))))))******+++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((***,,,,,,***(((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''(((((('''''''''''''''''''''((((((((()))'''(((((())))))))))))(((''''''(((((())))))((('''nnn```XXXWWWMMMNNNMMMRRRTTTQQQIIIBBB@@@AAA===:::888777777666555444111111000000//////............---,,,,,,++++++***************************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))******++++++&&&''')))***)))((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******%%%&&&&&&'''((())))))***)))************+++++++++******))))))))))))******)))************+++++++++'''))),,,,,,+++***+++,,,***)))***+++,,,+++,,,...,,,,,,++++++,,,,,,---...++++++,,,,,,,,,+++******...,,,)))(((***---222444---.........---,,,,,,+++---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,------......------,,,,,,,,,,,,---------...................../////////,,,---...///000000000000000000000000000///......,,,,,,---.../////////.........////////////..............................+++++++++,,,,,,---------***+++,,,,,,------------++++++++++++++++++++++++---,,,++++++---------+++))))))))))))************************************))))))******++++++++++++++++++***))))))((())))))************************'''((((((((())))))******)))))))))***++++++,,,,,,***++++++,,,,,,---..................///111222333111111222333333444444555555555666666777777888888666888999999:::<<>>AAA<<<;;;<<<===??????===;;;;;;;;;???FFFMMMLLLCCC:::;;;:::::::::999777333000333222222222111000000000......---------......///---------,,,,,,,,,++++++,,,+++++++++******))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************((())))))***++++++,,,,,,'''((('''***888DDD<<<***************+++,,,---......---+++******+++---...************************(((((())))))*********+++))))))***+++,,,------...++++++************++++++******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((()))+++---///...+++)))((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))''''''((())))))***))))))&&&((())))))'''&&&''''''eee```ZZZSSSPPPLLLRRRQQQPPPMMMIIIEEEBBB??????===:::999888666444111111111000000//////......//////...------,,,++++++************************)))((((((((((((((()))***(((((((((((())))))))))))''''''(((((())))))******''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***)))(((((())))))))))))))))))))))))))))))******++++++++++++******+++*********))))))(((((()))************+++++++++,,,,,,,,,+++++++++******000---***((()))...333777444444222---)))***111777444///***))),,,...---******+++,,,---............000//////000,,,(((***111***+++---......---+++***------------...///000111/////////...///000111111000000///...------,,,,,,,,,------......------,,,//////.........---------........................///.........///...---+++)))***,,,------,,,***)))************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))((()))+++---,,,+++******+++,,,,,,---....../////////000111111222222222222111111222222333444444555888;;;<<<<<<;;;;;;666888:::<<<<<<<<<;;;:::===>>>??????======>>>???>>>>>>>>>>>>?????????@@@@@@@@@AAABBBBBB@@@???>>>;;;:::888888888666222///000000000000///////////////............---------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++++++++******)))))))))******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++******++++++,,,---++++++******++++++,,,------,,,++++++******++++++************************,,,,,,++++++***+++++++++------......------,,,+++))))))))))))(((((((((((())))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))&&&(((***,,,---,,,+++*********)))''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((***)))'''&&&(((+++///111gggaaa[[[TTTQQQNNNNNNMMMMMMKKKHHHDDDAAA???>>><<<:::888777666333111111111000000//////............------,,,+++++++++***************************))))))(((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))))))))))))))************++++++***)))))))))))))))******************************++++++++++++******+++*********))))))))))))************++++++++++++,,,,,,,,,++++++++++++***---,,,*********,,,...000***,,,.........333<<>>>>>===<<<;;;:::999888777777555222///000000000000/////////...............---------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******************+++++++++,,,,,,******************************+++++++++,,,,,,,,,++++++******++++++,,,---+++++++++***++++++,,,------,,,++++++***+++++++++************************,,,,,,+++++++++++++++,,,------......------,,,+++***)))))))))(((((((((((())))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))'''((()))+++++++++************)))''''''&&&&&&''''''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))''''''(((***---///iiiccc\\\TTTRRRPPPMMMLLLLLLJJJHHHEEEBBBAAA===;;;888777777555333111111111000000//////......------,,,,,,++++++******************************,,,+++***)))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))*********+++++++++***))))))))))))))))))******************************++++++++++++*********************)))))))))************+++++++++,,,,,,,,,,,,,,,++++++++++++)))***+++,,,,,,+++)))((((((***,,,,,,,,,...444888...+++)))+++///222222111666222---)))(((***---000---222111+++***//////***---,,,+++******+++,,,---++++++,,,---------,,,,,,---...///000111000///////////////...------,,,,,,,,,------......------,,,...............---------------------,,,,,,,,,,,,+++******+++------,,,***+++,,,---......---,,,+++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''(((***++++++******++++++,,,,,,------......//////000000111111222333333222222333333444555444555777888999999999888666777999;;;<<<===<<<<<>>>>>>>>;;;<<<===>>>>>>===<<<;;;999:::;;;<<<<<<;;;:::::::::888777666666555222///000000000/////////..................------------.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---+++++++++++++++,,,------------,,,+++++++++++++++************************,,,,,,++++++++++++,,,,,,---............---,,,,,,******)))))))))((((((((())))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))******)))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******jjjccc[[[SSSRRRPPPPPPPPPOOOMMMJJJFFFCCCAAA;;;999777666666555333111111111000000//////......,,,,,,,,,++++++*********************************------+++***))))))))))))(((((((((((())))))))))))******))))))((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++************************))))))))))))))))))))))))))))))*********+++++++++******)))))))))))))))*********************************++++++++++++***************************************+++++++++,,,,,,------,,,,,,,,,+++++++++((()))***,,,,,,+++)))(((,,,------,,,)))((()))+++,,,***)))***...000000000111///,,,+++,,,///444777222======000***000111***,,,,,,++++++++++++,,,,,,***+++---............---,,,---///111111000///...//////.........---------,,,------......------,,,........................---,,,,,,,,,,,,,,,+++++++++******+++---...---+++++++++,,,------,,,++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&''')))+++***)))+++++++++,,,,,,---------......//////000111111111333333333222333333444555666777999:::;;;;;;::::::777888:::;;;<<<======<<>><<<;;;<<<===>>>@@@@@@@@@???===<<<;;;<<<======>>>===<<<;;;999777555555555444111///000000/////////..................---------,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,++++++++++++,,,------------,,,++++++++++++,,,************************,,,,,,+++++++++,,,------...............------,,,*********)))))))))(((((())))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))***)))(((((('''(((((()))******)))(((''''''(((((()))(((((((((((((((((()))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((''''''jjjbbbYYYQQQQQQQQQSSSRRRPPPMMMIIIEEEAAA???:::999777666666666444222111111000000//////......,,,,,,++++++++++++******************************------+++***))))))))))))(((((((((((())))))))))))******))))))((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))******+++++++++,,,************************************************************++++++++++++***)))))))))))))))************************************++++++++++++*********************+++++++++***++++++++++++,,,,,,,,,---------,,,,,,,,,++++++)))))))))***++++++,,,,,,***+++---...------......+++***)))***+++,,,,,,,,,******+++,,,...111333555///>>>BBB444***...111...)))+++---//////---+++)))******,,,---............+++---///000111000...---...............---------,,,------......------,,,---.....................---------,,,,,,++++++++++++++++++,,,...///...,,,*********++++++*********************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&''')))+++***)))++++++,,,,,,,,,,,,------.........///000000111111333222222222222333444444777777888999:::;;;;;;;;;999999:::;;;<<<<<<<<<<<<>>>??????>>><<<;;;<<<===>>>>>>???@@@@@@???>>>=========>>>???>>>===<<<;;;888666444333333333111///////////////...............------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---......---,,,,,,++++++,,,,,,************************,,,+++++++++,,,------.........//////......---,,,************))))))))))))))))))))))))))))))))))))))))))***++++++++++++******************************)))(((((('''(((((()))***))))))(((((((((((()))***)))(((((((((((()))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))((('''&&&%%%kkkcccXXXPPPQQQRRRRRRQQQOOOKKKGGGBBB>>>;;;:::999777777777777555444111111000000//////......,,,,,,,,,,,,,,,,,,++++++************************,,,+++***)))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******+++,,,,,,,,,++++++++++++++++++++++++*********************************++++++++++++,,,)))))))))))))))******+++++++++++++++++++++++++++******++++++++++++***************+++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++***))))))***,,,...///)))***+++,,,,,,,,,++++++*********************)))'''(((***+++,,,---,,,,,,'''444:::222***,,,111222))),,,///222222///,,,)))---,,,+++++++++,,,,,,---,,,---...///000///..............................,,,------......------,,,---------.....................------,,,,,,++++++,,,,,,+++,,,......---+++*********))))))*********************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''(((***++++++***,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000111222222111111222222333444444444555666888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>===<<<===???<<<<<<<<<<<<=========>>>======>>>>>>===;;;999888777555222222222222111////////////.........------------------,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,************************,,,++++++,,,,,,---...///...////////////...------++++++*********)))))))))))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))))))))))))))***))))))(((((()))))))))******((((((((((((******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((((((''''''mmmdddYYYPPPRRRTTTQQQPPPNNNKKKGGGCCC???<<<:::999777777888888777555111111000000//////......,,,,,,,,,,,,,,,,,,------***************************))))))(((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++,,,------++++++++++++++++++++++++*********************************+++++++++,,,,,,)))))))))))))))***++++++++++++++++++++++++++++++******++++++++++++***************++++++,,,,,,,,,+++++++++,,,,,,,,,------...------------,,,,,,,,,+++++++++******++++++,,,++++++***))))))(((&&&%%%)))***++++++******************++++++++++++******(((+++......---,,,...///,,,...000222222000...,,,666444000---++++++,,,------------.........//////........................,,,------......------,,,---------.........////////////......---,,,,,,+++,,,++++++,,,------+++)))+++******************+++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((()))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111111000000111111222333333333444666888:::<<<===>>>===<<<;;;;;;:::::::::;;;===>>>===<<<;;;===>>><<<;;;::::::;;;===???AAA??????>>>>>><<<:::777666666444111000111111000/////////.........------------------,,,,,,,,,++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,---............---,,,,,,,,,,,,---************************+++++++++,,,,,,.../////////////////////...------+++++++++*********))))))))))))))))))))))))))))))))))))***++++++++++++***************************'''((()))+++++++++*********)))))))))))))))******+++***(((''''''(((***+++)))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))oooeeeZZZQQQSSSUUUQQQPPPOOOMMMJJJFFFBBB@@@:::999888888999999888666111111111000//////......------------------------************************)))((((((((((((((()))***(((((((((((())))))))))))''''''(((((())))))******''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++,,,,,,------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,))))))((())))))***++++++++++++++++++++++++++++++******++++++++++++***************++++++,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,+++,,,,,,,,,+++***((('''+++******+++,,,------,,,)))***,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------.........)))(((---111...******//////000000000000//////@@@<<<777222...------......------------...//////---.....................,,,------......------,,,---------.........//////000000///...------,,,,,,,,,+++***+++++++++)))''',,,++++++******++++++,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))((()))+++---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000000000///000111111222444444666777:::<<>>===;;;;;;<<>>:::777777999:::888666222111000///------------...------,,,,,,------...000...,,,+++++++++***)))************************(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))************)))((('''''''''(((***+++)))))))))))))))))))))))))))))))))))))))******+++...---+++***)))***++++++++++++++++++++++++++++++...)))(((---...******---)))************+++++++++++++++******++++++,,,---************************++++++++++++++++++++++++)))************+++++++++''')))(((+++111***&&&///++++++,,,,,,,,,------------......---++++++,,,...,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---::::::444+++)))...111000................................................------............------------------------------222111///---,,,,,,,,,---++++++,,,,,,+++)))+++///+++*********))))))((((((++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))******++++++++++++******+++*********))))))((((((,,,###&&&+++(((+++///***++++++,,,,,,,,,,,,------...---,,,---......,,,+++000000000000111222333444333444666777888:::===???@@@>>>;;;999777777888888:::;;;<<<<<<::::::;;;<<<999999999:::<<>>;;;;;;;;;:::777444555555444333222222222222//////...---,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))************+++++++++******++++++++++++******,,,---......,,,,,,---...333///+++)))++++++***)))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---------...............------,,,,,,,,,+++---......---,,,---...---,,,,,,---///000///...............---,,,+++***,,,+++******)))*********)))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))******))))))))))))************))))))((((((((('''((('''''''''(((***---///888111)))&&&'''((('''%%%))))))))))))))))))))))))&&&***(((%%%,,,777444(((lllddd\\\VVVWWWWWWTTTRRROOOKKKGGGEEECCCCCC???;;;888888999:::888555222111000///...---------------,,,,,,,,,,,,------...,,,++++++++++++***(((************************(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((()))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************)))(((((('''((()))***+++************************)))))))))))))))***++++++---,,,,,,+++******++++++++++++++++++++++++++++++---)))(((,,,---***))),,,************+++++++++++++++++++++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,111333,,,(((,,,+++---999+++,,,,,,,,,,,,------------...///---,,,+++,,,...,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------<<<<<<777...+++///000...........................---...000111111000...---------............------------------------------000///...---,,,,,,------+++************)))***++++++*********))))))))))))++++++++++++++++++++++++***++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******************)))))))))(((---(((,,,---%%%&&&+++(((++++++,,,,,,,,,,,,------------.........---------000000000000000111333333333555777888888999;;;======<<<:::888777777888888999;;;;;;;;;:::999:::;;;999888888999:::===@@@BBB@@@===;;;::::::999666444555444333222111111111111//////...------,,,++++++---------,,,,,,,,,++++++---------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,******++++++++++++******,,,---...---,,,+++,,,...333000,,,+++,,,---,,,***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,---------..................------,,,,,,,,,,,,------,,,***((()))***---+++***+++---......---............---,,,+++***,,,++++++***************************************)))************+++++++++,,,,,,,,,+++++++++************************************))))))))))))******)))))))))((((((((('''''')))(((''''''(((***,,,...222---'''%%%(((***)))'''))))))))))))))))))))))))(((+++((('''222EEENNNLLLmmmfff^^^WWWXXXYYYWWWUUUQQQLLLHHHEEECCCBBB@@@<<<999888999999666333222111000///...---------,,,,,,++++++++++++,,,,,,***))))))+++,,,,,,***(((************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&)))))))))(((((())))))***(((((())))))***))))))((())))))))))))))))))))))))))))))))))))************)))(((((((((((()))***+++************************))))))*********+++++++++,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,******,,,,,,)))))),,,******+++++++++,,,,,,,,,,,,++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......$$$---***&&&++++++'''+++,,,,,,,,,---------......---...///...,,,,,,,,,...,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------......---,,,,,,,,,------444444111,,,***+++,,,***........................,,,...111333333111...,,,------............------------------------------...------,,,,,,,,,---...++++++***)))***+++***)))***************)))))))))************************,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******************)))))))))))))))(((...///&&&(((000...++++++,,,,,,,,,,,,------,,,///111000...---...000////////////000111222222222555888999999888999::::::999777666666666777888888999::::::999888999:::888888777777888:::<<<======;;;999888888777555333333333222111000000000000//////......---,,,,,,,,,------------,,,,,,,,,,,,........................------------,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,++++++***+++,,,------++++++,,,---333000---,,,---------,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------..................---------------,,,---,,,+++))))))***,,,222///,,,+++,,,,,,---,,,...............---,,,+++,,,,,,+++***************************************)))************+++++++++,,,,,,,,,++++++++++++*********************************))))))))))))******((((((((((((''''''''''''***)))((((((((()))+++,,,,,,(((%%%&&&)))+++***((())))))))))))))))))))))))(((***((($$$***:::DDDFFFnnnggg___YYYZZZZZZYYYWWWRRRMMMIIIEEECCCBBBAAA>>>:::888999888555222333222111///......------,,,++++++******++++++,,,((((((***,,,...---+++(((************************(((((((((((())))))))))))((((((((((((((((((((((((((((((((('''''''''''''''((('''&&&&&&&&&'''((()))(((((()))*********))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))******************************************+++++++++++++++++++++---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,+++)))***+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........(((111...---777:::000+++------------............---...//////---,,,,,,---,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------------------------------------***++++++******+++,,,+++........................---...000111111000...---------............------........................,,,,,,,,,,,,------......+++,,,+++***,,,///---***************************)))))))))))))))))))))))),,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))******++++++++++++***************)))))))))))))))(((&&&++++++&&&+++111,,,+++++++++,,,,,,,,,------+++///333222...,,,///333............///000111222222555888999999777777777666666555555666666777888777999:::999888777888999888777777666777888999999:::999888777666555333222222111000//////...////////////......---------,,,------------------,,,,,,...........................------------,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,+++++++++,,,---,,,+++++++++---000///------------------+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------...........................---------++++++,,,++++++---000333999666111---,,,---,,,,,,...............---,,,,,,,,,,,,+++************+++************************))))))*********+++++++++++++++++++++++++++++++++******************************))))))))))))******((((((''''''''''''''''''+++***))))))((()))******(((&&&%%%&&&)))***)))'''(((((((((((((((((((((((($$$***+++'''%%%(((***)))nnnggg```ZZZ[[[[[[ZZZWWWSSSNNNIIIEEECCCBBBBBB>>>:::888999888555222333222111000............,,,++++++******++++++,,,))))))***---//////,,,***************************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&((()))***(((((()))***************************************((()))))))))************((())))))*********************************************+++,,,---,,,,,,+++***+++---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---...,,,***)))+++++++++,,,,,,,,,------------------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------///000***,,,>>>BBB666///------........./////////---...000000...------------,,,,,,,,,,,,,,,,,,---...------------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------.........,,,---------------------******,,,............///........................///......------......///------............------........................++++++,,,---............))),,,---***,,,000///******************+++++++++))))))))))))))))))))))))******++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************++++++++++++******))))))))))))))))))******,,,'''(((((('''///111%%%+++++++++,,,,,,,,,------+++///333222///---000333............///000111222222555888999888666666666555555555666666777888888777888999999777777888999777777777666666777777777888888777666444333222222111111000///............///...............------------------------------------------------------.........---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,------++++++,,,------------,,,,,,+++,,,---++++++,,,,,,,,,---------,,,------......------,,,---------.........//////........................++++++,,,++++++---000333777333///------...............//////......---------,,,,,,+++***+++++++++************************))))))*********+++++++++++++++++++++++++++++++++******************************))))))))))))******''''''((((((((((((((((((*********)))))))))))))))((('''''''''(((((('''&&&((((((((((((((((((((((((###***///...+++***)))(((nnnggg```ZZZ[[[\\\YYYWWWRRRMMMIIIEEECCCBBBAAA>>>:::888999888555222333222111000///.........,,,,,,++++++++++++,,,,,,+++***+++---...///---+++************************(((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))***+++,,,,,,(((((()))***++++++++++++************************))))))))))))************((()))******++++++******++++++++++++++++++++++++***+++,,,---...---,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++000111---******,,,,,,,,,,,,,,,---------.........------------...//////------------------------........................,,,,,,,,,---------......(((+++000AAAUUULLL222&&&.........////////////000---///111111///---------------,,,,,,,,,,,,------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---......//////+++,,,---.........---------+++,,,......+++***+++........................000///---++++++---///000------............------........................,,,,,,---.../////////...(((///111,,,***------)))*********+++++++++++++++************************((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,******************************++++++++++++******))))))))))))************+++'''))),,,111???BBB444++++++,,,,,,,,,,,,------+++...111111///...000222////////////000111222222222444777777666666666777555666666777888999999999777888999999888777888999777777777777777777777777666777777555333111222222111111000///....................................------------............------------------------............---------,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,---......,,,,,,---...***,,,------++++++,,,---++++++,,,,,,------......------............------------........./////////.............../////////,,,---,,,+++))))))***,,,---+++)))***---///111111....../////////......---------,,,+++++++++++++++++++++++++++++++++++++++)))************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******(((((((((((())))))))))))************))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))'''***,,,***((((((***---mmmggg```ZZZ[[[\\\XXXVVVQQQMMMHHHEEECCCBBBAAA===999888999999666333333333111000///.........------,,,,,,,,,,,,------,,,+++***+++,,,---,,,+++************************(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))))))))(((((()))***+++,,,,,,+++(((((()))***++++++++++++************************))))))))))))************((()))***+++++++++******++++++++++++++++++++++++***+++---...///...---,,,,,,,,,,,,,,,,,,---......------------------------+++222444...***,,,------------------...........................//////000------------------------........................------........./////////...222===VVVeeePPP444---....../////////000000000---///111111///...------------,,,,,,,,,,,,------//////............//////------------------------++++++,,,,,,,,,,,,------,,,,,,------.../////////+++,,,---.........---------))))))---,,,((((((+++........................//////...------...//////------............------........................---...///000000000///...---777;;;111+++,,,,,,(((*********++++++,,,,,,,,,++++++++++++++++++++++++(((((()))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,******************************++++++++++++******((()))))))))************'''&&&+++///444DDDKKK>>>++++++,,,,,,,,,,,,------,,,---...///000000000000000000000000000111333333222333555555555555777888777888888999::::::::::::888999:::999888888999:::888888999999999999888888555666777555222111222333222111000///........................////////////------------.........///....................................------------,,,,,,,,,,,,------------------............---------...//////------...///))),,,......,,,,,,---///++++++,,,,,,---......///------............------............////////////---........./////////000,,,------,,,***((()))******)))(((***---000000000......////////////......------,,,++++++++++++,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))******++++++((())))))************)))(((((((((((('''''')))***)))))))))))))))))))))))))))((('''&&&%%%$$$%%%'''mmmggg___ZZZ[[[\\\WWWUUUQQQLLLHHHEEECCCBBB@@@<<<999888999999666444444333222000//////.........------,,,,,,------...,,,+++))))))***++++++***************************(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******%%%&&&((()))*********)))(((((()))++++++,,,,,,,,,************************))))))))))))************((()))***+++,,,+++******++++++++++++++++++++++++***+++---//////...---,,,---,,,,,,+++,,,---///000------------------------,,,333555///***,,,...------------.........//////...............///000000........................////////////////////////////////////000000000000333,,,+++;;;DDD333(((333////////////000000000000,,,///111222000...------...------,,,,,,------...//////............//////------------------------++++++,,,,,,,,,---------,,,,,,------...///000000***+++---...///...------...***+++000111---...333...........................///000111111000///...---..................---////////////////////////...///000111111000///...333@@@DDD888...------************++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,---------))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,******************************++++++++++++******(((((())))))*********+++''')))---+++)))555;;;000++++++,,,,,,,,,------------,,,,,,...000111000///000000000000111222333444222333444444444555777999888999:::;;;;;;;;;;;;;;;888999::::::999888999:::888888999::::::::::::999444666777666222111222444222111000//////......///.........///////////////---------.........//////000000000000000000000000//////.........------------------.........//////------............------...///000///.........000***---//////...---...000++++++,,,,,,---...//////------............------............/////////000---.........//////000000+++---......---,,,---......---,,,---//////...---......///////////////......---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))******+++++++++,,,(((((()))***************'''((((((''''''(((+++---))))))))))))))))))))))))((((((***---...,,,******nnnddd\\\ZZZ]]][[[WWWVVVRRRLLLGGGCCCCCCDDD???<<<999888777777555333333333222000///---,,,,,,---------,,,,,,------...++++++************++++++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))'''''',,,...,,,)))***)))************+++++++++******+++++++++,,,,,,,,,///...,,,*********,,,---...---,,,,,,++++++++++++---,,,,,,,,,,,,---.........------,,,,,,------......------,,,,,,------...---...///...,,,+++,,,---000000000000000000000000//////////////////......111000///...---------------000444666666444000---111000000/////////000000//////.........///000000........./////////000000111000///---,,,+++++++++000000000/////////......***+++---......------,,,...------,,,,,,------...------------------------+++,,,.../////////..............................///......------......//////////////////.........000000000000000000000000........................////////////////////////..............................---,,,,,,+++******...,,,+++///555888666333---+++((())),,,///...---...++++++......******,,,)))))))))((())))))***+++''')))***)))((('''((()))++++++************++++++++++++************++++++************************))))))))))))))))))))))))*********)))******+++,,,,,,,,,,,,,,,---...//////............/////////000000111222222444444555666777777666555555666777888777888888888888999999999999999999888888888777777:::999999:::;;;:::888666777666666444333222111111000/////////............//////////////////////////////.........------------------.........//////000/////////..................---,,,---...///000........................000//////......//////000---......//////......---......---,,,---...///000........................///////////////.........////////////////////////...------,,,,,,------...---,,,,,,,,,,,,---...///000000000000000//////...------,,,,,,+++***)))))),,,++++++******++++++,,,******+++++++++,,,,,,,,,///)))''',,,///+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++,,,++++++************++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))pppfff^^^[[[]]][[[XXXWWWSSSMMMGGGDDDCCCDDD???<<<999888888777555444444333222000///---------...------,,,,,,,,,------,,,,,,++++++++++++,,,,,,***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))************))))))---)))(((******(((***///************++++++++++++***++++++++++++,,,,,,,,,///...,,,******+++,,,---...---,,,,,,++++++,,,,,,------,,,,,,------...///...------------------......------,,,,,,------...---...///...,,,+++,,,---000000000000000000000000000000000000////////////111111000/////////000000---000222555555222///---000...666DDDDDD666...000000000//////000000111111////////////000000000000000///......------------............////////////,,,---.........---,,,,,,...------------------...........................,,,---.../////////....................................------------......////////////////////////000000000000000000000000........................////////////////////////..............................------,,,++++++******)))+++111999??????>>>,,,***'''(((,,,///000000///,,,+++,,,,,,)))))),,,+++++++++++++++,,,,,,---((()))******)))((()))***++++++************++++++++++++************++++++***************************************************************++++++,,,,,,,,,,,,,,,---...//////........./////////000000111111222333444555555666777777666666666777999:::888888888888999999999:::::::::999999999888888888;;;::::::;;;<<<;;;999777666666555444333222111111000000/////////.........//////////////////////////////.........---------------........./////////000000/////////............------,,,---...///000////////////////////////.........------.........------............------......---------...///000........................////////////////////////////////////////////////...------------------...---------,,,------......000000000000000//////...------,,,,,,+++*********,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,///***(((---///---+++---,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++************++++++******++++++++++++******************************************************************************rrriiiaaa]]]^^^[[[YYYXXXTTTOOOIIIEEEDDDDDD>>><<<999888888777666444555444222000..................---,,,++++++,,,,,,---------,,,,,,---------******++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))************)))))),,,,,,...000---)))***///************+++++++++,,,++++++++++++,,,,,,,,,,,,...---,,,+++***+++,,,---...---,,,,,,,,,,,,,,,,,,---------,,,------...///..............................------------......---...///...---,,,---...000000000000000000000000000000000000000000000000---------------.../////////000222333333222111000222,,,888MMMMMM888---222///////////////000111222....../////////000000000......................../////////000000111111111//////000000000///............------------......000000000000000000000000---......////////////..............................------,,,,,,------...////////////////////////000000000000000000000000........................////////////////////////..............................------,,,+++++++++,,,++++++...222555444111---+++***,,,111666999;;;000---+++,,,,,,)))))),,,+++++++++++++++,,,------***+++,,,+++***)))***,,,++++++************++++++++++++************++++++++++++++++++++++++++++++***************************************+++,,,,,,,,,,,,,,,,,,---...///000....../////////000000000111111222333444555666666777777777777888:::;;;<<<999999999999::::::::::::;;;;;;:::::::::999999999;;;::::::;;;<<<<<<999777666555444444333222111111000000000/////////....../////////////////////////////////............---............////////////000000000/////////......------,,,,,,------...///////////////000000000000//////............//////------............------///............///000111//////////////////////////////////////////000000////////////////////////......------------......///......---------......000000111111000000///...---------,,,,,,++++++***,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------...+++***---///...---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++******++++++++++++******************************************************************************uuukkkccc^^^^^^[[[ZZZYYYVVVPPPJJJFFFDDDDDD>>><<<:::888888888666555666444222000/////////000///...---,,,++++++++++++,,,,,,------------,,,,,,)))*********++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))******++++++******)))'''---666;;;666---)))+++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------,,,+++++++++,,,---...------,,,,,,,,,---------------------...//////.........//////...............------------......---///000///...---...///000000000000000000000000/////////000000000000000---------------......///111111111111222222333333444///444???@@@444000555000000000000111111222333111111111111222222222222111111111111000//////...000000111111222333333333000000000111111111111111//////............//////000000000000000000000000////////////////////////........................------,,,,,,,,,,,,------///////////////000000000000000000000000000000000........................////////////////////////..............................------,,,,,,,,,,,,///---+++***+++)))&&&###+++******---111777<<>><<<:::999999888777666555444222111000000000000///...------,,,,,,,,,---++++++,,,,,,,,,,,,++++++((())))))******+++++++++************************************************))))))))))))******************++++++++++++******&&&,,,555:::555,,,(((******++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---.........------------...//////...//////000000//////...///......------......///...///000000......///000111111111111111111111111....../////////000000000111111111000000111111111111111000111222444666777555888777444444888999888888888888999999;;;<<<<<<<<<<<<<<<<<<============:::::::::999777555333222111111111111111111111111////////////000000111111000//////......//////000////////////////////////000000000000000000000000////////////////////////...------,,,,,,------...////////////000000111111111111111111111111111111////////////////////////000000000000000000000000////////////////////////......------------,,,,,,+++++++++,,,------,,,+++)))(((((((((***---111444...---000555444...***************)))***++++++,,,+++---...---,,,+++,,,---,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************+++++++++***+++,,,,,,---------------...///000000////////////000000000111111222333444555666666777777888999:::;;;<<<======;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::888777777888999999666444333333333222111111000000111000000000/////////////////////////////////////////////////////////////////////000000000111111111000000000////////////------........./////////......//////000000000000///000111111111111000///...//////000000//////...000000000111111111222111000000000000000000000000000000000000111111222222111111111111111111111111000//////......//////000000//////....../////////111111111111111000000///.........------------------,,,,,,,,,,,,,,,,,,---,,,,,,---------.........,,,---...---,,,---------------------------------,,,++++++***++++++,,,,,,+++,,,------------,,,+++++++++,,,,,,,,,,,,++++++************************************************************************wwwlllccc^^^^^^[[[ZZZYYYWWWRRRKKKFFFCCCBBB>>><<<:::999999999888666444444333333222111111000//////............//////***+++,,,------,,,+++***)))))))))***************************************************************)))))))))*********++++++******++++++++++++************,,,...+++'''(((---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------------------...///......------......///000...///000111111000///...//////............//////...///000000//////000111111111111111111111111111...//////000000111111111111000000000111222333333555555666777999<<>>>>>GGGGGG@@@HHHHHHIIIIIIJJJKKKMMMMMMNNNNNNNNNNNNOOOOOOOOOOOOJJJJJJJJJIIIGGGDDDAAA@@@999888888777666555444444222222111000000000000111000000////////////000000////////////////////////222111111000000000000111////////////////////////.........------............//////000000111111222111111111111111111111111////////////////////////000000000000000000000000////////////////////////......------------------******,,,------.........------,,,***(((''')))***,,,,,,000555555///+++***,,,,,,,,,,,,,,,---......+++---...---,,,+++,,,...,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------------------...///000111/////////000000000111111222222333444555666777777777888:::;;;<<<<<<<<<<<<;;;<<<<<<<<<============<<<<<<;;;;;;;;;:::::::::777666666777888777555333222222222111111111000000111111000000000/////////////////////////////////...////////////000000000000000000000111111111111111111000000000/////////......///000000000000/////////000000111111222222...///000111111000///...000000111111111111000000000111222222333333222222000000000000000000000000000000000111222222333333111111111111111111111111000000////////////000000///////////////000111111111111222222111111000///........................------,,,,,,,,,,,,---------------.........//////---111111...,,,------,,,------------------------,,,,,,++++++,,,,,,------,,,,,,............,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++vvvkkkbbb]]]^^^[[[YYYYYYVVVQQQKKKEEEBBBAAA>>><<<:::999999999888777333333444555444333111/////////...//////000111222+++,,,---......---,,,++++++++++++++++++*********************************************************))))))*********+++++++++***++++++,,,,,,++++++***---)))((())))))(((***...+++++++++,,,,,,,,,------,,,,,,,,,------------...***+++,,,,,,---------------------------...//////...............//////000...///111222222111///...//////............//////...///111111000///111222111111111111111111111111000000111222222333444444111222222444666888:::;;;AAABBBCCCFFFIIILLLPPPQQQPPPSSSTTTSSSTTTVVVVVVSSSXXXXXXXXXYYYZZZ\\\]]]^^^^^^^^^^^^^^^____________\\\]]]]]]]]][[[YYYVVVTTTNNNMMMKKKIIIGGGEEECCCBBB>>>===:::888555444333333111000000//////000000111111111111111111111111111333222111000000000111111////////////////////////000//////......//////000...//////000111111222222111111111111111111111111////////////////////////000000000000000000000000////////////////////////------..................+++,,,,,,,,,+++***)))))),,,...///...+++)))***+++,,,***---111111---,,,------,,,,,,,,,,,,---......+++,,,------,,,+++,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------------------...///000111//////000000000111111111222222333444555666777777888999:::;;;<<<;;;;;;:::<<<<<<=========>>>>>>>>>;;;;;;;;;;;;:::::::::999777777666777888888666333111111111111111000000000111111111000000000//////////////////////////////.../////////000000000000000000000111111111222222111111111000000000//////...///000111222111111000111111222222333444444555000111333444444333111000111222222333333222222111111111333444444444333222111111111111111111111111000000111111222333333444222222222222222222222222111000000//////000000111.........///000111222333111222222222222111000000........................------,,,,,,,,,,,,---------.........////////////000555666000---...///,,,........................------,,,,,,------...///,,,---...//////...---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++vvvjjjaaa]]]^^^\\\YYYXXXVVVQQQKKKEEEAAA@@@>>><<<:::999::::::999777222333555666666333111///////////////000222333444,,,---///000000///---,,,---------,,,,,,+++++++++************************************************)))************+++++++++***++++++,,,,,,++++++***+++((()))...000---+++,,,++++++,,,,,,,,,---------,,,,,,,,,---------......***+++,,,------------------------------...///000...............///000000...000111222222111000...//////............//////...000111111000000111333111111111111111111111111222222333444444555666666888999;;;>>>AAADDDGGGIIIMMMNNNPPPTTTWWW[[[___```bbb\\\\\\bbbbbb^^^```fffaaaaaaaaabbbcccdddfffgggffffffffffffggggggggggggiiijjjkkkkkkjjjhhhfffdddcccbbb___\\\YYYVVVTTTSSSKKKHHHEEE@@@<<<:::888777111111000000000000111111222222222222222222222222444333111000000000111111000000000000000000000000000000////////////000000...//////000111222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000------..................)))***,,,---------...///###'''+++,,,+++***,,,...,,,)))))),,,---+++,,,000++++++******++++++,,,---+++,,,------++++++,,,------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---......------......///000111000000000000111111111111222333333444555666777777888999:::;;;;;;;;;:::999============>>>>>>>>>>>>;;;;;;:::::::::999999999888777777888999999666444111111111111000000000000111111111111000000000000////////////////////////.../////////000000111111000111111111111222222222111111111111000000000000///000111333333222222111333333444444555666777777444555777888888777555444222333333444444333333222111222333444555444333333111111111111111111111111000000111222333333444444222222222222222222222222111111000000000000111111.........///000222444444111222222222222111000000.........///////////////...------,,,,,,------.............../////////000333999999222...000000---........................---------------...///000,,,---///000000///---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++vvvmmmfffbbbbbb]]][[[[[[YYYRRRJJJEEEDDDEEEBBB???<<<:::999888555444555444222111000000//////......//////000000111111...........................888===555,,,***++++++((()))++++++******+++---******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////+++,,,------......------......////////////......000000000000000000000000...///...---------000111111111111000000000000000444444444222000000111333...000333555444333333333444333333333555999===@@@DDDFFFKKKPPPTTTVVVXXXXXXVVVWWWYYY]]]aaadddeeeeeehhhfffddddddffffffdddaaabbb```___aaadddggggggfffjjjjjjjjjkkkkkklllmmmnnnmmmnnnooonnnlllkkkkkkllliiiiiihhhfffeeecccbbbaaa^^^\\\YYYVVVRRRMMMGGGCCC:::999777444222333555777666444222222333333222111000000111222222222111111111111111111111222222222///.........///000222333111111222333333333333222111111111111111111111111111111000000000000111111000111111111111222222222000000000000////////////000000//////.........------,,,,,,---......---,,,---,,,,,,++++++,,,,,,---------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,...111///******---///---,,,,,,,,,------,,,---......///...,,,+++******+++,,,+++******+++---***++++++)))(((***///444---444777222...///222333000000000000111111111111444444333444444555666777===:::888:::>>>@@@===999???>>>===<<<<<<;;;;;;<<<;;;<<<======:::999999:::999777555555777777555222222222111000//////000000333222111000////////////000000000000000111111222000000//////000111222222333333222111000222555888222222222333333444555666333555777999;;;===AAACCC@@@BBBEEEEEECCCCCCFFFHHHGGGJJJLLLIIIDDDBBBDDDHHHCCC===;;;>>>@@@>>><<<<<<:::999999;;;<<<999444///777666666666777666333111444222111111333444444333444444333222333333444555111111111111000000000///222111000000000111333333555333222333555444000,,,///000111111111000...---000000//////...---++++++............/////////000000000000000000000000000.........................................................------,,,,,,,,,.........------,,,,,,,,,...------,,,,,,------...------------,,,,,,+++***---+++)))+++---///---+++vvvmmmfffcccbbb^^^\\\\\\YYYSSSJJJCCCBBBBBBAAA>>><<<:::999888666555555444333111000000//////////////////000000000000........................+++333777111++++++---,,,)))***++++++******+++,,,***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................////////////,,,,,,---............---......////////////......000000000000000000000000...111444333111......///111111111111000000000000444555444333111000222444555666666555333222333555444444555666;;;BBBJJJOOORRRTTTWWWZZZ\\\]]]]]]]]]___^^^]]]^^^bbbfffiiikkknnnllljjjjjjjjjiiieeebbb```^^^^^^```dddggggggfffqqqooommmkkkjjjjjjjjjjjjkkknnnrrrqqqooolllmmmnnnnnnmmmllljjjiiigggffffffkkkhhhdddbbb___\\\YYYVVVOOOMMMHHHBBB===:::999:::888555333222333333333222444444444555444444444333111111111111111111111111//////......///000222333111111222333333333333222111111111111111111111111111111000000000000111111000111111111111222222222000000000000////////////000/////////............000...---,,,---...//////---,,,,,,++++++,,,,,,---+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,------******---...+++,,,...---+++***+++---...---+++...............------,,,+++,,,......,,,++++++,,,+++---111222000---+++***---222444111...000222222000000000000111111111111444444333444444555666777===:::888:::>>>???===999>>>======<<<<<<<<<<<<<<<;;;<<<======:::999999:::888666444444666666444222222222111000000000000000222111111000000000000000000000000000000111222222222222222222222333333333111333555666555333333333777555444555777;;;???BBBGGGIIILLLPPPSSSWWW[[[]]]```bbbdddcccbbbaaaccceeefffgggfffccc^^^[[[[[[\\\[[[VVVTTTUUUTTTPPPNNNOOOMMMLLLLLLMMMMMMIIIDDD??????<<<999777666555333111333222111222444555555555555555444333222000///...111111111111111111000000222111111000111222333444333222111111222222000...111000000000////////////////////////...---,,,,,,........./////////000000000000000000000000000000.........................................................------,,,,,,,,,.........------,,,,,,,,,...------,,,,,,------...---------------,,,++++++...,,,+++,,,///000...---vvvmmmgggcccccc^^^]]]]]]ZZZSSSIIIBBB@@@@@@???===;;;:::::::::888666555444333222000000000000000000000000////////////........................***...///,,,+++---...---+++,,,---,,,***)))***+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................////////////,,,------..................//////000000//////...000000000000000000000000...333999999444///---...111111111111111111111111333444444333111111333444555555444222111222444777555666888;;;@@@HHHRRRXXX```aaabbbbbbaaa___]]]\\\XXXVVVTTTTTTXXX^^^eeejjjiiigggcccaaa___\\\XXXUUUWWWWWWXXX[[[___bbbccccccjjjgggccc^^^[[[YYYXXXWWWZZZaaaiiiooorrrtttwwwyyyttttttrrrqqqppppppqqqqqqtttqqqnnnlllkkkjjjiiigggdddaaa[[[UUUNNNIIIFFFEEE???<<<888666555555333222333333333333222222222111111111111111111111111111///////////////000222222111111222333333333333222222222222222222222222222111111000000000000111111000111111111111222222222000000000000////////////////////////............000///---++++++,,,...000------,,,,,,,,,,,,------******,,,------.........,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------...555...***,,,...------///111...---000444666222..................//////000---...000000...,,,,,,,,,,,,,,,...000111000---+++---111111//////222333111000000000111111111222222444444333444444555666777<<<:::999:::>>>???<<<999<<<<<<<<<;;;<<<<<<===>>>;;;<<<======:::999999:::777666444444555555333222222222111000000000000111111000000000000111222222111111000000111111222333111111111222333333333444111333555555444444555666:::<<>><<<;;;;;;;;;;;;999777555444333222111000000000111111111000///.................................,,,,,,+++***,,,......---,,,---...---+++******++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------........................////////////------...////////////...//////000000000000//////000000000000000000000000---444999999444//////000000111111111111111222222222333444333222222333444222333444555555777:::===;;;>>>CCCFFFIIINNNUUUZZZbbbbbb```^^^ZZZWWWTTTRRRGGGGGGGGGIIINNNVVV___eeeddd```ZZZSSSNNNJJJHHHGGGLLLNNNPPPTTTXXX\\\^^^___^^^[[[VVVQQQLLLIIIHHHHHHKKKPPPZZZgggsss{{{~~~~~~vvvuuuttttttttttttuuuuuutttsssqqqqqqrrrrrrpppnnnmmmkkkiiifffccc___ZZZWWWOOOKKKFFFAAA===:::666444222222111111111111111111111111111111111000000000/////////000000111111222111111222333333333333222222222222222222222222222111111000000000000111111000000111111111222222222000000000000///////////////////////////.........---......---,,,+++,,,---------,,,,,,,,,,,,------++++++,,,---......------,,,,,,,,,---------------------------------...///@@@666......///...---...222///...222888999555//////............000222333111111111///---,,,...000???888000+++,,,///000000...//////...000444444000000000111111111222222222444444333444444555666777;;;:::999;;;======<<<:::;;;;;;;;;;;;<<<===>>>???;;;<<<======:::999999:::666555444444444333222222222222111000000111111111000000000000111222333444222111111111111222333333111222222333444444555555444444444444777===FFFLLLPPPVVV___iiiqqqvvvxxxxxxxxxyyy{{{~~~~~~~~~|||{{{zzzzzzyyysssggg___SSSRRRSSSVVVXXX]]]hhhsssppprrruuuwwwxxxwwwtttrrrmmmjjjfffbbb___\\\XXXUUUSSSPPPLLLHHHEEE@@@<<<888777666555555444444555555222222222222333333333333222222222222333333333444444666777666444444777;;;BBB>>>888222...---...000---...///000000000000000...////////////000000000000000000000000000000000////////////////////////.......................................---------...............---------......------------......------............------............///000000///uuulllfffcccccc___YYYZZZYYYSSSKKKDDDBBBBBB===<<<;;;<<<<<<<<<999777666555333222111111000000222222111000///...------........................000---+++,,,......---------......---+++***+++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////............////////////---...//////000000////////////000000000000//////111111111111111111111111...222555444111///111444000000111111222222222333000222333444333333444555444666:::===>>>>>>@@@AAABBBHHHOOOSSSTTTTTTWWWYYY[[[YYYWWWSSSOOOKKKGGGEEEBBBDDDGGGJJJMMMSSS[[[aaaccc^^^VVVMMMFFFCCCCCCDDDBBBDDDHHHLLLOOOQQQTTTUUUVVVTTTPPPKKKHHHFFFEEEEEEGGGHHHNNN]]]ppp|||}}}zzzwwwvvvuuutttrrrpppooonnnrrrssstttvvvxxxxxxuuurrrqqqppppppqqqrrrpppkkkhhhbbb^^^XXXQQQKKKEEE???;;;666666444333222222333333333222222222111111111000000000000111111111111111111111222333333333333222222222222222222222222222111111000000000000111111000000111111111222222222000000000000////////////.........///////////////+++///222333111...,,,,,,...------,,,,,,------...---.........------,,,+++,,,,,,,,,------............---------......///000AAA777......000///......---++++++...333444000,,,///.........///111222444555333000---+++,,,111444PPPFFF999000---...//////...000///...000444444000111111111111222222222222444444333444444555666777:::::::::;;;<<<<<<;;;:::::::::::::::;;;===>>>???;;;<<<======:::999999:::555555555444333222222222222111111111111111222222000000000000111333444555222222222222222333333444777666555444444555555666888;;;@@@FFFNNNYYYdddkkkuuuwww{{{~~~|||~~~zzzuuurrrxxxwwwxxxzzzyyyqqqbbbVVVHHHDDDBBBCCCGGGOOO^^^kkkqqqtttxxx{{{}}}|||{{{zzzxxxvvvuuusssrrrnnnjjjfffhhheeeaaa\\\XXXRRRLLLHHH===;;;777333222333555666333333333333444444444444222222333333444444444444555777888777555555999<<>>>>>???CCCKKKTTTXXXUUURRRQQQRRRQQQOOOMMMIIIFFFCCC@@@???CCCFFFJJJKKKLLLOOOTTTYYYYYYVVVQQQIIICCCAAABBBDDD===@@@CCCEEEEEEEEEFFFGGGIIIHHHFFFDDDCCCBBBAAAAAA@@@???DDDSSShhhxxx|||zzzxxxxxxxxxvvvsssooojjjhhhoooooorrrvvvzzz{{{zzzxxxtttqqqooopppssstttrrrpppooolllhhhccc]]]WWWOOOKKK>>>===:::666444222222222444444444333222222111111000000111222222111111000111111222333333333333222333333333333333333333333111111000000000000111111000111111111111222222222000000000000////////////.........///////////////,,,111777888555000...---......------------....../////////......---++++++,,,,,,,,,---......//////...............///000111666///+++---///......000,,,,,,---...000000///---............///000222222444333000,,,+++---222777===:::555222111000///......222222000000333444222111111111222222222222333444444333444444555666777999999:::;;;;;;;;;;;;;;;::::::::::::;;;<<<===>>>;;;<<<======:::999999:::555666777555333222333444222111111111111222333333000000000111222333444555333333222222333333444555777666444333444666999;;;FFFNNNZZZfffooouuuyyy|||~~~|||{{{{{{|||~~~yyywwwwww{{{~~~yyyssskkkddd^^^^^^```eeelllqqqoooggg___PPPHHHAAA>>>>>>CCCNNNYYYnnnrrrxxx|||}}}~~~~~~}}}|||{{{{{{{{{yyyvvvssstttrrrpppnnnkkkgggccc___NNNIIIBBB;;;666333222222555555555555444444444333222333444555555555444444444555666555555555777888555333111//////000222333//////000111111111111111/////////000000000111111111111111111111111111111000000000000000000000000////////////////////////.............../////////...............///////////////............//////---...//////000/////////---...//////......///000rrrjjjdddaaaaaa]]][[[\\\[[[VVVNNNFFFCCCBBB>>>============<<<999666666555444333222111111111111111000000//////.................................+++---111000,,,+++///,,,---......------...///,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................////////////............//////////////////000111111111111000000000111111111111000000111111111111111111111111555222//////111222222111000000111222222333444444333666888:::999999:::;;;999;;;>>>???@@@AAACCCDDDMMMTTTZZZZZZRRRKKKHHHIIIHHHGGGEEECCCAAA@@@???>>>@@@CCCFFFFFFEEEGGGMMMRRRTTTUUUVVVTTTQQQOOOPPPQQQNNNPPPRRRPPPLLLIIIGGGGGGEEEEEEFFFGGGFFFEEEDDDDDD@@@???BBBKKKXXXdddllloooiiikkknnnooommmjjjeeebbbaaaaaabbbgggmmmsssvvvxxxqqqjjjcccbbbffflllpppqqqsssrrrrrrqqqnnniiibbb^^^PPPLLLGGGAAA<<<888555444666666555444444333222222000111222222222222111000111111222333333333333222333333333333333333333333111111000000000000111111000111111111111222222222000000000000////////////............/////////000---222777777333///---.........------------......---...............------,,,,,,------.../////////............///000111222...++++++//////------000...000111000///...///111---......///000000000000000000000......///222555(((+++...111111111111111///444666222000222444333111111111222222222333333444444333444444555666777888999;;;;;;;;;::::::;;;::::::::::::;;;;;;<<<===;;;<<<======:::999999:::555777888777444222333555222111111111222222333444111111111111222222333444333333333333333444555555666555666999@@@IIIQQQWWWbbbjjjttt{{{}}}yyyuuurrrnnnoooqqqtttvvvxxxzzzzzzkkkhhhfffiiipppvvvxxxwwwtttqqqlllhhhddd]]]TTTNNNIIIJJJOOOWWW___ccccccaaaWWWNNNDDDAAA??????CCCIII]]]ccclllssswwwzzz}}}|||yyyxxxyyyzzz{{{zzzyyyxxxxxxxxxyyywwwtttqqqeeeaaaZZZQQQHHH@@@:::666888777777666555444333333222333444555666555555444555555555555777777666555222222222222222222222222000000111222222111111111//////000000000111111111111111111111111111111111111111111111111111111111////////////////////////---........./////////000---........./////////000//////............//////......///000000000000000---///111111//////000222qqqiiiccc``````\\\]]]^^^]]]XXXNNNFFFBBBAAA>>>>>>===>>>>>><<<888555666555444333222111111111000000000000////////////........................***))),,,222111++++++000+++---......------///000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................................../////////000............/////////000//////000111111111111111000000111111111111000000111111111111111111111111888444000000333444111---000000111222333333444444555888;;;<<<<<<<<<===>>>@@@AAACCCEEEGGGKKKPPPSSS^^^cccfffaaaUUUKKKGGGGGGCCCBBBAAA@@@????????????<<>>777777666555444444333333000111222333333222000000111111222333333333333222333333333333333333333333111111000000000000111111000111111111111222222222000000000000////////////---.........//////000000,,,000444333...++++++---......------------......+++,,,---...////////////,,,,,,------...///000000............///000222222...---000222111,,,,,,///+++...000...***(((,,,000,,,---///000000000///...,,,...000111111111222333///222444444111///000222///666888444000111333444111111222222222333333333444444444444444555777777888999;;;;;;:::::::::;;;;;;;;;:::::::::;;;<<<<<<;;;<<<======;;;999999:::666888999777444333444666222111111111222333333444222222111111222222333444444333333333333444555555999;;;???GGGTTTdddrrrzzz~~~~~~wwwmmmeeeaaa```fffooovvvxxxuuupppkkkaaa\\\WWWYYY^^^dddeeeeeeccc```^^^]]][[[WWWPPPKKKMMMLLLKKKKKKNNNQQQSSSTTTTTTKKKCCCBBBBBB@@@@@@AAADDDLLLXXXbbbjjjqqqwww{{{|||wwwrrroooppptttwwwyyy|||{{{|||}}}~~~}}}zzzxxxwwwuuuoooggg\\\QQQGGGAAA999999888666555444333222333333555666666666555444888666666888::::::777444777888888777666333111///111111222222222111111000000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000---.........//////000000---.........//////000000//////............//////......///000000000000000///111333222000000222444uuulllfffcccbbb]]]YYY^^^___XXXPPPJJJEEE@@@@@@>>><<<<<<<<<;;;999777666555444444222222111000111111111111000000000000***---///...---...000000111+++***...///++++++000,,,,,,,,,---------........................------..................................../////////000---------.........//////111......111111......111000000000000////////////000000000000000000000000222222222111111111111111222222222111222222333333666777666111...000444777666555///000777555555AAA???EEEJJJIIIBBB===>>>AAACCCEEEJJJPPPVVV[[[^^^```iiieee^^^WWWOOOIIIEEECCCEEEDDDDDDEEEHHHJJJKKKKKKGGGFFFEEEHHHMMMSSSYYY[[[lllqqqvvvxxxvvvvvvzzz}}}}}}|||{{{zzzyyywwwvvvuuuooonnnmmmlllmmmooorrruuujjjjjjeee]]]ZZZ\\\\\\[[[SSSOOOMMMOOOTTTWWWTTTQQQQQQOOOKKKHHHJJJRRR^^^hhhjjjaaaUUUOOOPPPUUU[[[]]]rrryyy~~~|||zzzzzzzzzwwwsssooojjjddd]]]VVVNNNIIIEEEAAA<<<999777666555333777444222222222333333222111222444666777888888777666666555444444444444555111111111111111111111111333333333222222111111111000000000000000000000000///////////////000000000000000000000000000000000////////////////////////.../////////000000111111////////////000000000000111111000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////.........666444222000///000222444222222333333333444444444666666555555555777888999:::<<<999;;;AAA===777>>><<<;;;:::999999:::<<<===???>>>===;;;;;;::::::;;;<<<999666555666777444222666444111222555666555333222333444333222222333444555777777555222333777;;;@@@JJJ[[[kkkwww~~~yyypppggg___XXXSSS]]]ZZZXXXZZZ^^^^^^ZZZVVVQQQPPPRRRYYYcccjjjkkkiiigggfffggghhhiiihhheeecccgggfffaaa[[[ZZZYYYTTTMMMMMMMMMMMMJJJFFFBBBAAAAAAGGGFFFGGGLLLUUU]]]aaabbbeeefffhhhjjjjjjiiihhhgggsssuuuxxx{{{||||||{{{zzzyyynnnfffgggiiifff___[[[OOOHHH???999777777666555555555555666999:::999777888888888888888999999999777777555444444444444444333333333222222111111111222222111111111111111111333333333333333333333333111111111111111111111111///000000000111111111111000000000000000000000000000000000000111111111111000000////////////000000////////////////////////333222111/////////000111ssskkkeeeaaaaaa\\\YYY^^^^^^VVVNNNIIIFFFBBBAAA???===<<<<<<;;;999777666555555444333222111111222111111111000000000000---///000/////////000//////......//////,,,,,,...,,,,,,---------................................................................../////////000000------........./////////111...///222222///...111000000000000000000000000000000000000000000000000111111111111111111111111222222111111222333444444444444333111111222333333222555444777@@@======IIIHHHLLLOOOMMMHHHFFFIIIMMMVVVXXX[[[___bbbeeegggggghhhfffaaa\\\WWWSSSQQQOOOPPPPPPPPPQQQSSSUUUVVVVVVTTTSSSTTTVVV[[[aaafffiiisssxxx|||}}}{{{yyy|||~~~~~~~~~}}}}}}}}}}}}}}}}}}{{{zzzyyyzzz}}}|||yyyyyywwwsssppplllgggcccaaa]]]WWWSSSJJJJJJJJJHHHIIIMMMTTTZZZ\\\[[[XXXVVVTTTUUUWWWZZZkkkwww}}}{{{xxxtttooojjjccc\\\XXXQQQMMMGGGBBB>>>;;;777444444333222333444444222111555666888999;;;;;;;;;:::666666555444444444444555222222222222222222222222333333333222222222111111111111111111111111111111111111000000000000000000000000000000000000000000/////////////////////////////////000000000111111/////////000000000111111111111000000000/////////111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////111000//////111444777999222222333333333444444444777777666666777888999::::::;;;777999AAA<<<555:::<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999999999<<<999666666777777555333666444222222444666555333222444666666555555777888666777666444555:::BBBIII[[[dddppp|||vvvlllccc\\\WWWSSSLLLLLLNNNTTT\\\```___]]]WWWWWW[[[eeesss~~~}}}}}}yyywwwwwwrrrkkkbbb```]]]\\\[[[ZZZVVVSSSMMMKKKIIIKKKNNNQQQQQQQQQUUUVVVXXXZZZ[[[ZZZYYYXXXcccdddiiirrrzzz~~~{{{wwwiii___YYY]]]cccgggiiikkkddd^^^UUUMMMFFF???888333666666555666888888777666999999999999999999999999777777666555444444444444333333333333222222222111222222222222222222222222333333333333333333333333222222222222222222222222444333333222222111000000111111111111111111111111000000000000111111111222111000000//////000000111000000000000000000000000333222000/////////000000tttlllfffcccbbb]]]YYY]]][[[SSSLLLHHHGGGDDDBBB@@@>>><<<<<<;;;888666666666555444333222222111222222222111111111000000111000///000111111///...,,,000222000......---+++------------.........///............////////////////////////////////////....../////////000000000............////////////111///111444444111///111000000000000000000000000000000000000000000000000111111111111111111111111111111111111222444555555333222333444666777888888888??????AAAGGGEEEFFFQQQQQQTTTVVVTTTQQQRRRWWW]]]ccceeehhhjjjlllmmmmmmmmmmmmllljjjhhhfffdddccccccgggffffffeeeeeeeeefffffffffggghhhjjjnnnrrrvvvxxx{{{~~~}}}}}}}}}}}}~~~zzzvvvrrrooommm______^^^ZZZTTTNNNJJJIIIKKKPPPUUUVVVSSSQQQQQQSSS^^^mmm|||}}}zzzwwwqqqkkkgggaaa]]]WWWPPPJJJCCC<<<777444333333444666666444222666777999;;;<<<<<<;;;;;;777666555555444444555555222222222222222222222222333333333333222222222222111111111111111111111111333333222222111111000000000000000000000000000000////////////////////////000000000000000111111111///000000000000111111111111111111000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////111555888:::333333333333444444444444777777777777888999:::;;;======888:::BBB===777<<<;;;<<<<<<======<<<<<<;;;<<<<<<======<<<;;;:::999;;;999777666777777666555666444333333444555444444000222444555444555666888444666888;;;@@@KKKXXXbbbsssyyyxxxmmmfffaaa^^^\\\PPPRRRWWWaaalllsssttttttpppoooqqqwww}}}xxxssstttwwwwwwrrrmmmgggeeecccaaa```^^^[[[XXXRRRSSSTTTTTTRRRPPPMMMLLLOOOOOOUUUbbbqqqzzzxxxsssYYYRRRLLLOOOUUU]]]gggppprrrooojjjcccZZZOOOCCC<<<:::888777777888999999888::::::::::::::::::::::::888777666555555444444444444333333333333333222222222222222222222222333333444444444444444444444444222222222222222222222222777777666444333111000///222222222222222222222222000000111111111222222222111111000000000000111111222222222222222222222222222111000000///000000000vvvoooiiifffeee```YYY\\\YYYPPPIIIGGGGGGFFFCCC@@@>>>===<<<;;;888666777777666555444333222222333333222222222111111111333///...111333111///...+++111333///...000///+++---............////////////////////////000000000////////////////////////...////////////000000000....../////////000000000111000222666666222000111000000111111111111111222000000000000000000000000000000000111111111111111000000111222333444666777555555777::::::===EEENNNTTTWWWOOOGGGHHHFFFHHHUUUVVVYYY[[[[[[ZZZ\\\bbbggghhhjjjmmmppprrrsssttttttxxxxxxwwwvvvvvvvvvvvvvvvyyyyyyxxxuuusssqqqqqqrrrppprrruuuwwwyyy{{{~~~|||{{{{{{}}}vvvmmmbbbYYYTTTJJJLLLMMMMMMJJJIIIKKKLLLUUUbbbpppyyy}}}yyytttpppmmmiiiddd]]]VVVMMMDDD>>>999777555555666777666555555666777999999999888888777666666555555555555555333333333333333333333333333333333333333333333333222222222222222222222222555555444333222111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111111111444333222111111222444555333333333444444444444555666666777777888999:::;;;???BBB===<<>>>>>III;;;;;;;;;<<<===>>>???@@@===>>>@@@AAA@@@???===;;;:::999888777777777777777666666444444444555555444222444555555444444666888555;;;DDDMMMWWWcccpppyyy{{{rrrmmmkkklllllllllnnnsss{{{~~~|||yyyuuusssiiihhhgggccc^^^XXXSSSPPPIIIHHHKKKTTTbbbkkknnnlll[[[TTTMMMKKKKKKPPPZZZdddpppqqqqqqooojjjaaaXXXRRREEE@@@;;;888888:::<<<===;;;;;;::::::::::::999999999888777666555555555555444444444444333333333333333333333333333444444444444444444444444444444444333333333333333333333333777777666555333222111000222222222222222222222222111111111222222222333333222222111111111111222222222222222222222222222222111111111000000000111111vvvooojjjgggeeeaaaYYY[[[XXXNNNGGGFFFGGGFFFBBB@@@>>>======;;;999777888777777666555444333222333333333333222222222222333...---111222000///222///111111...///222111---........./////////000000/////////000000000111111000000000000000000000000////////////000000000111/////////000000000111111111000222777777222000111000111111111222222333333111111111111111111111111000111111111222222222333111111111222333555666777555888<<<<<<:::AAAXXXnnn}}}xxxbbbMMMGGGFFFJJJVVVWWW[[[___aaabbbdddhhhkkknnnoooqqqsssuuuwwwxxxyyy}}}|||{{{zzz{{{|||~~~zzz||||||{{{yyyxxxzzz|||yyy}}}{{{xxxccc[[[QQQIIIGGGGGGHHHIIIPPPWWWaaammm{{{~~~{{{xxxsssppplllggg```XXXPPPKKKBBB>>>999666555666777777555666777888888888777666777777666555555555555666333333333333333333333333333333333333333333333333222222222222222222222222666555555444333222222111222222222222222222222222111111111111111111111111222222222222222111111111111111111111222222222222111111111222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111111222222222333333666555444333222111222222333333444444444555555555444444555666888888999999===CCC@@@<<<===;;;AAATTT;;;:::::::::===@@@DDDFFF===>>>@@@AAAAAA???===<<<999999999888888888888999888777777666555555555666888888888777777888;;;>>>CCCMMMZZZgggpppxxxzzzxxxzzz|||~~~zzzssslllfffbbb[[[XXXUUUSSSVVVZZZ___bbb___YYYSSSNNNJJJIIIPPPXXXkkknnnrrrtttrrrnnnjjjgggVVVOOOFFF>>>:::::::::;;;;;;;;;:::::::::999999999999999888777666666666666444444444444444444444444333333444444555555555555555555555555555555555555444444444444444444444444555555444444444333333333444444444444444444444444222222222222333333333333333333222222222222333333222222222222222222222222111111222222222222222222sssmmmhhheeeccc^^^YYY[[[WWWMMMEEEDDDEEEEEEAAA@@@>>>======<<<;;;999888888777666555444444333444444444333333333222222222---...222222///333;;;===444...///222222000000////////////000000000000//////000000111111222222000000000000000000000000/////////000000000111111000000000000111111111111222000222555555222000222111111111222333333444444222222222222222222222222111111222222333444444444222222222222333555666666555777<<<===<<>>QQQ;;;::::::<<<>>>BBBEEEHHH;;;<<<===>>>>>>===<<<;;;888999:::999888888:::;;;999::::::888666666777888777777777777999>>>EEEKKK\\\fffrrr|||~~~yyyvvvvvvrrrkkkccc\\\YYYZZZ[[[WWWRRRMMMJJJGGGDDDGGGMMMgggkkkrrrvvvvvvsssqqqooohhhaaaWWWLLLEEE???;;;999<<<<<<<<<;;;;;;::::::999:::999888777666666666666444444444555555555555666444444444555666666777777666666666666666666666666555555555555555555555555333333444444555555555555444444444444444444444444222222333333333444444444444444333333333333444444333333333333333333333333222222333444444444333333rrrlllhhheeeccc^^^YYY[[[WWWMMMEEECCCCCCBBB@@@???======>>>===<<<:::999888888777666555444444444444444444333333333333222...000444222///888FFFPPP:::---222666111///333//////000000000111111111//////000111111222333333111111111111111111111111//////000000000111111111000000000111111111222222222000000444444000000222111111222222333444444555333333333333333333333333222222333444444555666666333333333333333444555666777777;;;@@@EEEXXXggg```aaaaaafffggghhhjjjkkknnnqqquuuwwwuuutttssstttvvv{{{wwwmmmgggbbb```ZZZ___```^^^^^^eeelllpppvvvtttssstttyyy~~~}}}{{{xxxvvvtttqqqmmmiii^^^ZZZTTTNNNIIICCC>>>;;;::::::;;;;;;;;;:::888777888777777666666666666666444444444444444444444444333333333444444444555555444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222444444333333333222222222222222222333333333333444222222222333333333444444222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222222333444555555555333333333333444444555555444444444444555555555555222444666888999:::::::::777<<<999888<<<888888DDD:::;;;>>>@@@BBBCCCCCCCCC<<<<<<<<<<<<<<<<<<<<<<<<888999;;;:::888888;;;===;;;<<<<<<;;;888777888:::666666888;;;BBBMMMYYYbbbtttyyy~~~zzzuuunnneee___UUUNNNHHHFFFCCC@@@AAAEEEYYYaaalllsssvvvuuussssssssspppjjjccc[[[RRRIIICCC??????>>>>>>===<<<<<<;;;::::::999888777777777777444444555555666666666666444444555666666777888888666666666666666666666666666666666666666666666666555555555666666666777777555555555555555555555555333333333333444444444444555555444444444444555555444444444444444444444444333333555666666666555555sssnnnjjjfffeee___YYY[[[XXXMMMEEEBBBBBBAAA???>>>======>>>>>>===<<<999999888777666555444444555555444444444333333333222///222666333000<<>>>>>============>>>???777999;;;:::888888;;;>>><<<===>>><<<999777999;;;;;;<<>>>>>===;;;:::999888777777777777444555555555666666777777444555555666777888888999777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666333333333444444444555555555555444444444444555555666666666666666666666666333444666777777777666666vvvmmmfffeeeccc\\\]]]]]]ZZZRRRHHHBBBCCCEEEGGGEEEBBB@@@@@@???===;;;999999999888777666555444888666555444555555555444333---111999555...;;;PPPNNNHHH999***,,,888:::222111111222222222222111111333444555555666666555555333333444444555555555555333111///000222333111///222222222222222333333333222222222111222333333444555333111111222444444444333222111222333444333222222333444444333333444555888777666666777888888888EEE>>>;;;FFF]]]{{{{{{xxxwwwuuurrrssszzz{{{yyyzzzkkk___XXX]]]```aaa___]]]cccoooyyy~~~}}}xxxwwwwwwqqqnnnjjjeee```YYYSSSNNN@@@===999999;;;<<<;;;999888888888888888888777777555555555555555555555555333333444555666777888888444444444444444444444444444444444444555555555555666666666555555555444444444444444444444444444444777444222222444444222000333333333444333333222222555555666666666777777777555555555555555555555555;;;888555333111222444555444555555444333333444666;;;;;;:::777555444555666333444777999999999888777888777666444333444444555555444444444444555666666666333666???BBB===888888999;;;<<<<<<:::999999:::===;;;<<<@@@EEEFFFBBB===??????>>>============>>><<<<<<=========<<<;;;;;;777:::<<<===;;;:::999:::===CCCOOO]]]kkkuuu|||fff```YYYUUUSSSOOOHHHBBBEEEKKKVVVaaakkkrrruuuvvvsssxxxzzzxxxuuurrrlllfff[[[RRRFFF>>>===???@@@AAA<<<<<<<<<;;;:::999999888777777666555666777888999;;;:::999999888999999:::::::::999999888777666666888888888888888888888888777777777777777777777777777777777777777777777777666666666666666666666666666555555555555666777777777777888999999999999999888888777777777777888888qqqfffdddfffbbb\\\]]]ZZZSSSIIICCCDDDGGGFFFDDDAAA??????>>><<<;;;888777777666666555444444555444333222333333333222000111111111444===CCCFFFCCCDDD===111...555777222///000000111111000000///222222333444444444444333111000000000111111222222666444222333555666444222222222222222333333333333333333333333333444555555666444333333444555666666333333222333444444444444;;;<<<<<<;;;999888999:::999888777777999;;;<<<<<>>;;;:::777888:::;;;:::;;;===???<<<;;;;;;>>>BBBDDDAAA===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;===BBBEEEXXX```kkksssxxx~~~pppkkkddd```___\\\WWWRRRKKKMMMQQQXXXaaakkksssxxx{{{~~~~~~{{{zzz{{{yyyuuunnnggg]]]SSSKKKEEEAAA>>>>>>======<<<;;;;;;::::::999999888888888999:::;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888888888888888888888555555666666666777777777777888888999:::999999999999999888888888888999999}}}ooocccaaaccc```]]]^^^]]]VVVLLLFFFFFFHHHHHHEEECCCAAAAAAAAA???>>><<<;;;:::999888888888999777777666666666555555555333:::666...999OOOOOO===:::CCCDDD;;;444555777666222333333333333333333222444555555666666666666666666555444333444555666777333111000111222333222111222222222333333333444444222222222333333333444444444333333333333444555666444444444555555666666666111333444444444444666888888777555444555888:::<<>>AAA???===>>>;;;===>>>???@@@CCCGGGJJJ@@@>>>===???CCCEEECCCAAAAAABBBBBBCCCBBBAAA@@@??????>>>=========>>>??????<<<:::888777:::BBBMMMUUUkkkvvv}}}zzzyyyyyyvvvsssaaa]]]YYYXXX^^^hhhttt|||zzzpppcccWWWOOOJJJFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDEEECCCDDDEEEFFFFFFEEEDDDCCCEEEEEEFFFGGGIIIJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNNNNMMMNNNNNNMMMMMMMMMMMMNNNNNNxxxpppkkkjjjhhh```YYY[[[ZZZSSSIIIBBBAAABBBCCCAAA>>>=========<<<:::;;;:::888777777777777777555666666666555444444444222888444,,,888MMMIII444111:::???999333333333333000111111222222111111000111222333333444444333333333222111000000222333444444333333444444555555444666666666777777888888999333444444555555555555555444444555555555555777888555666777777777777888999=========<<<::::::;;;===AAAAAA???>>>>>>AAAEEEHHHIIIYYYxxxuuukkk___RRRJJJSSSXXX```hhhnnnrrruuuvvvrrrsssuuuwwwwwwuuupppkkkiiibbbWWWLLLCCC>>><<<;;;??????>>>===;;;:::999999666666666666666666666666777777777777777777777777777777777777777777777777888888777777666666555555666777888999:::;;;<<<<<<777777777777777777777777555555555666888999999999555666777888999:::::::::777777777777888888888888::::::::::::::::::::::::777888999:::;;;;;;;;;:::999::::::999888888999;;;<<<>>>>>>>>>===<<<>>>???;;;<<<===>>>???>>>>>>>>>======>>>>>>???@@@AAAAAA@@@@@@@@@AAABBBDDDEEEFFFFFFEEEEEEGGGHHHHHHIIIIIIIIIJJJKKKKKKMMMPPPUUUXXXPPPNNNLLLMMMOOOQQQRRRQQQSSSTTTUUUVVVVVVTTTRRRQQQOOOMMMLLLKKKKKKMMMOOOPPPUUUTTTRRRSSSYYYdddrrr{{{uuunnnmmmoookkk```^^^``````YYYOOOGGGEEEFFFEEECCCAAA@@@AAAAAA@@@???>>>>>><<<;;;:::999999999888:::<<<;;;999777888999777777555555<<>>>>>???@@@DDDKKKPPPQQQgggtttiii^^^___ccchhhooouuuzzz|||{{{}}}xxxooofff^^^ZZZXXXYYYXXXWWWVVVUUUTTTSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUUUUSSSTTTUUUVVVWWWXXXYYYZZZVVVVVVVVVVVVVVVVVVVVVVVVXXXYYYZZZZZZ[[[\\\]]]]]]ZZZ[[[\\\]]]^^^_________[[[\\\\\\\\\]]]]]]]]]]]]bbbbbbbbbbbbbbbbbbbbbbbbcccdddgggiiijjjjjjiiihhhdddeeeeeedddccccccdddfffkkklllnnnnnnllllllmmmnnnqqqrrrrrrsssssssssssssssrrrrrrssstttuuuvvvwwwwwwwwwxxxyyy{{{}}}ooofffdddfffeee\\\\\\___```[[[QQQJJJGGGHHHEEECCCAAAAAABBBBBBAAA@@@>>>======<<<:::888666555666999<<<<<<888666777888666444555999:::777777999:::888666666999:::888666888888999999999999888888888888999::::::::::::999;;;;;;;;;<<<<<<<<<<<<<<<888999;;;;;;::::::;;;===:::;;;;;;<<<===>>>??????<<<===???@@@@@@@@@???>>>:::>>>AAAAAA??????AAACCCGGGJJJLLLLLLJJJJJJMMMPPPOOOOOOMMMJJJHHHHHHIIIKKKNNNQQQTTTVVVYYY^^^eeekkkpppyyyooosssvvvssslllfffddddddaaa```^^^^^^___```___^^^]]]]]]^^^]]]ZZZWWWSSSQQQSSSWWW[[[ZZZWWWTTTUUUWWWUUUUUUWWWYYYXXXVVVWWWZZZ]]][[[ZZZ\\\^^^]]]\\\ZZZ\\\]]]]]]^^^^^^]]]]]]\\\\\\\\\]]]^^^^^^^^^^^^]]]bbbccceeefffgggfffeeedddjjjlllnnnnnnmmmmmmoooqqqppppppqqqrrrssstttuuuuuutttuuuwwwxxxyyyxxxwwwvvvqqquuuzzzzzzxxxwwwyyy|||