BM6P6(@ zzz]]]LLLDDD888999:::;;;:::999888777666666666555444333111111///...,,,++++++,,,...///,,,,,,------------------+++++++++************)))******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,------...///////////////......///000222333111444777888888888888999999999999888777:::@@@EEEMMMNNNOOOPPPRRRTTTVVVWWW\\\]]]ZZZPPPHHHBBB<<<777888555666>>>DDDIIIRRR\\\SSSKKKLLL[[[fffaaaXXXTTTTTTHHHBBBEEEIIIDDD;;;555888888===@@@@@@NNNuuurrriiiggg```dddeee]]]QQQIIIJJJOOO]]]WWWQQQNNNKKKJJJLLLOOOWWWrrrxxxnnnmmmhhh[[[XXXRRRNNNMMMHHHAAA???CCC;;;???CCCDDDBBB===:::888777777555111111444666666;;;BBB___}}}wwwjjjgggkkkzzzkkkddd{{{wwwggg\\\PPPHHHGGG888???<<>>CCC===999======:::999;;;@@@DDDHHHQQQYYYgggkkkrrryyy{{{yyyxxxzzzyyyssslllnnnqqqYYYXXXHHH@@@BBB>>>>>>ZZZtttQQQDDD???DDDFFFLLLRRRYYYaaammmvvv{{{qqq^^^SSSNNNLLLPPPUUUUUUSSSSSSbbbjjjppppppoooqqqrrrrrroooooovvv}}}|||sssnnnooouuu~~~www~~~kkkxxx[[[HHH???999::::::::::::999888888666666666555444333111111///...---,,,,,,---...///------------------------+++++++++************)))******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,------...///////////////......///000222333333444666666444333333333444555555444555:::AAAFFFLLLLLLNNNOOORRRTTTWWWXXX\\\]]]XXXMMMBBB>>>;;;999777444555===EEENNNZZZfffbbbYYYXXXiiizzzqqqmmmttt}}}vvv^^^GGGAAA======BBBHHHXXX{{{yyyoooiiifffeeefffbbb[[[RRRKKKHHHHHHJJJNNN\\\gggbbbVVVUUUbbbqqqqqqvvvsssnnndddaaaYYYTTTRRRNNNFFFCCCDDD@@@BBBDDDBBB???;;;999888222333333222333555666666;;;===VVVwwwyyyjjjfffiiisss```hhh{{{kkk___QQQGGGEEE<<>>BBB<<<:::>>><<<:::999:::???CCCGGGOOOXXXcccgggooovvvyyyxxxuuuttteee^^^eeekkkVVVGGG@@@BBB@@@DDDeeeqqqNNNBBB???BBBEEEKKKRRR[[[eeerrr{{{fffRRRKKKHHHNNNVVVYYYZZZ[[[lllrrrvvvuuutttvvvwwwvvvpppooosssyyyyyytttrrruuuwww~~~}}}rrryyyvvv}}}tttvvv[[[HHH>>>;;;:::999999888888999999666666666555444333111111.................................------,,,,,,++++++++++++************)))******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,---......////////////......///000222333111333444555444444555777222444555777:::@@@FFFKKKJJJJJJLLLOOORRRUUUXXXYYY[[[[[[UUUJJJAAA@@@AAA@@@@@@<<<<<<@@@HHHTTTeeerrrzzzpppjjjvvv]]]MMMEEECCCJJJWWWiiirrrhhhgggjjjiiigggiii]]]NNNFFFDDDFFFFFFDDDNNNiii}}}uuuddddddttt|||vvvtttooojjjiiiaaaZZZWWWSSSLLLFFFDDDCCCDDDCCC@@@===:::999999222333444555666666666666<<<999PPPuuu{{{jjjcccfffyyy]]]WWWssstttgggWWWKKKGGG>>>@@@@@@WWWbbbKKK@@@@@@===<<<>>><<<;;;999:::>>>BBBEEEMMMUUUdddiiipppxxx}}}~~~zzzwww___WWWcccuuuXXXLLLCCCBBB@@@JJJoookkkHHH@@@???AAAEEEJJJPPPZZZfffrrrzzz|||zzzrrrggg[[[WWW___pppmmmTTTKKKEEEJJJTTT\\\aaaeeeuuuyyy{{{zzz|||}}}wwwuuuuuuxxxxxxvvvwwwzzzwwwzzz{{{gggYYY]]]www{{{ppp{{{www^^^KKK@@@;;;:::999888777888999:::666666666555444333111111......///000000///......//////...---,,,,,,+++++++++++++++*********))))))******))))))******+++,,,******+++++++++,,,,,,,,,+++,,,,,,------...////////////......///000111333333444444333111000222333111444888===BBBFFFJJJMMMGGGHHHKKKNNNQQQUUUYYYZZZ[[[YYYRRRKKKIIILLLLLLIIIHHHFFFCCCEEELLL[[[nnn|||yyy{{{yyyhhh^^^ZZZbbbooo{{{}}}uuurrrtttvvvqqqjjjbbbVVVGGG???@@@DDDEEECCCSSSooo|||oooqqq{{{zzzuuutttrrrpppoookkkeee^^^YYYVVVQQQJJJFFFEEEDDDCCCBBBAAA???;;;999777555555777888666666888===;;;UUU}}}|||jjjbbbbbb|||___SSShhh|||mmmZZZLLLHHH>>>===@@@___qqqTTTDDDAAA>>>===???:::;;;999999===@@@CCCJJJRRRdddjjjqqqxxx}}}^^^UUUfff```TTTIIIBBB@@@NNNtttdddCCC???@@@BBBEEEIIIMMMVVVdddpppuuu~~~}}}ttteeeYYYRRRIIIDDD??????FFFQQQZZZ```qqqttt___QQQEEEFFFPPP\\\fffnnnxxx|||~~~~~~~~~|||{{{{{{yyyxxxxxxssssssxxx~~~nnnbbbUUUTTTlllkkkyyyxxx___LLLAAA;;;:::999888777888999:::666666666555444333111111......///000000///......//////...---,,,,,,+++++++++++++++*********))))))******))))))******+++,,,******+++++++++,,,,,,,,,++++++,,,,,,---.........//////......///000111333888777555222...---...000555888===CCCHHHJJJJJJJJJFFFGGGIIIMMMQQQUUUYYY[[[]]]XXXQQQOOOUUU[[[XXXQQQOOOOOOOOOPPPYYYlll{{{qqqhhhUUUMMMDDD???@@@CCCEEEFFFKKKkkkrrroooyyyyyyvvvuuuuuutttsssllliiiccc^^^[[[WWWQQQLLLKKKIIIHHHKKKOOONNNGGG@@@===999888::::::888999>>>@@@CCCddd|||kkkbbbaaa|||eeeUUUfffwww___LLLEEE@@@<<>>>>>999;;;888999<<<>>>@@@GGGNNN```hhhpppvvv~~~|||yyyyyy}}}~~~uuu}}}___QQQccccccYYYKKKBBBBBBUUU{{{___AAA@@@BBBAAAFFFHHHLLLWWWiiitttxxxzzztttnnn]]]OOOFFFBBBBBB===<<<<<<===@@@BBBCCCCCCQQQiiikkk[[[LLLGGGMMMXXXgggrrrzzz~~~~~~||||||{{{wwwsssmmmlllqqq{{{uuukkk]]]XXXlllkkkwwwvvvwww\\\JJJ@@@;;;:::999999888888999999666666666555444333111111.................................------,,,,,,++++++++++++************)))******))))))******+++,,,******+++++++++,,,,,,,,,+++++++++,,,------......//////......///000222333555666777888:::???DDDIIIDDDFFFHHHLLLPPPPPPNNNLLLEEEFFFIIILLLPPPUUUXXXZZZ___ZZZUUUWWWbbblllkkkdddhhhlllnnnppp{{{~~~ssshhh^^^IIIFFFBBB@@@@@@CCCFFFHHHHHHmmmppp[[[cccuuuwww{{{|||yyywwwwwwtttpppnnnpppmmmfffaaa^^^ZZZVVVTTTPPPOOOYYYgggkkkcccYYYPPPJJJHHHKKKJJJCCCCCCHHHFFFLLLppp~~~oooeeebbbzzzmmmYYYhhhnnnTTTGGGCCC>>>HHHuuuyyy\\\IIIEEE@@@>>>>>>999;;;888888:::<<<===CCCKKK```mmmyyy~~~yyyvvvrrroooqqqvvv|||vvveeecccwww}}}cccXXXcccaaaXXXJJJAAAGGG```\\\BBBBBBBBB@@@EEEIIIMMM\\\rrrnnndddhhhjjj___VVVLLLGGGBBB===;;;===;;;;;;:::::::::;;;<<<<<>>===@@@CCCFFFFFFLLLllltttPPPJJJYYY```sss~~~zzz|||xxxoooqqqvvvvvvmmmdddaaa___\\\YYYRRRSSSgggxxxqqqoooqqqjjj[[[TTTVVVLLLPPPsssuuujjjcccxxxxxxbbbnnn\\\KKKDDD>>>JJJ|||tttiiikkkvvvpppUUUGGGEEE???>>>???;;;;;;888888::::::;;;AAAHHH```tttwwwvvvsssnnniiiggghhhjjjsssvvvmmmXXXKKKQQQ___gggnnnbbb```aaaXXXJJJBBBMMMjjj\\\DDDCCCAAA@@@FFFJJJNNN___wwwxxxdddYYYWWWTTTIIICCC@@@CCCCCC???<<<===<<<<<<;;;999888777999:::<<>>JJJWWWmmm|||||||||wwwqqqrrruuuooofffeee]]]XXXYYY[[[gggbbbnnnoooYYYIII===888999::::::999888999;;;<<<999777555444333000...000...,,,,,,...///......,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***,,,+++***)))(((((()))***+++(((***+++***)))((()))***++++++,,,------......///------------...000111333333555999???DDDJJJNNNPPPGGGDDDAAA@@@BBBDDDCCCAAACCCDDDGGGLLLRRRWWWZZZZZZYYY___hhhuuuwwwgggUUUJJJEEE???<<<>>>BBBEEEFFFKKKYYYlllsssiiiUUUDDD===KKKggg}}}vvvvvvxxxxxxsssjjjdddbbbcccccc___]]]mmmpppaaaVVVZZZuuu}}}uuummmooovvvnnn```MMMAAA<<>>===BBBAAA===;;;;;;999:::;;;:::888===EEEXXX}}}zzzsssmmmfff^^^TTTMMMRRRWWWXXXRRRKKKGGGGGGIIIQQQXXXpppeee\\\~~~ccc^^^UUUFFF]]]mmmJJJIII777>>>BBBBBBDDDMMM```ttt~~~nnnYYYGGGFFFOOOPPPUUUXXXZZZ]]]]]]TTTHHHLLLLLLJJJEEE@@@<<<::::::777???TTTooo{{{ppp\\\OOOCCC???;;;999888999BBBKKKhhhsssyyysssmmmhhhccc```^^^ZZZVVVSSSRRR[[[qqq~~~zzz}}}ooowwwnnnYYYJJJ>>>999;;;<<<;;;999999:::;;;;;;999777555444333000...///---------...///...---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++))))))***+++******))))))))))))******(((***+++***)))((()))***++++++,,,------......///------------...000222333222333555777:::===???@@@DDDAAA??????AAABBBBBBAAABBBDDDGGGLLLRRRXXX\\\^^^___eeeooovvveee___lllrrr]]]SSSMMMFFFCCCDDDHHHJJJKKKMMMSSS^^^eeecccWWWHHH???DDD___xxx~~~}}}~~~}}}yyyvvvxxxzzzwwwqqqnnnooorrrgggeeedddrrryyyjjj\\\```yyy}}}rrrqqqrrrkkkhhhSSSGGGAAAKKK~~~nnn[[[NNNAAA>>>???>>>>>>@@@@@@KKKPPPRRR]]]pppxxxttt]]]MMM???>>>@@@@@@===<<<<<<:::;;;<<<;;;999>>>EEEYYY}}}yyypppiiiccc\\\SSSMMMOOOQQQQQQOOOKKKHHHGGGFFFFFFGGGRRRfffwwwnnn^^^wwwiiiaaaWWWLLLiii___AAACCC888@@@DDDDDDDDDLLL]]]qqq|||}}}|||hhhRRRCCCEEEQQQhhhooouuuuuuuuuuuupppiiimmmiiibbbXXXLLLBBB;;;888<<<===FFFUUU[[[TTTIIIBBB@@@===::::::777666:::AAAZZZhhhzzzzzzuuuqqqlllhhheee___YYYRRRKKKEEEEEEPPP]]]sssvvvhhh___aaammm}}}}}}~~~oooYYYIII>>>;;;======<<<:::999:::;;;;;;999666555444333111///...------...000///---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++)))((()))***))))))************))))))(((***+++***)))((()))***++++++,,,------......///...---------...000222333555555666777888888999:::???===<<<===???AAAAAA@@@CCCDDDGGGLLLRRRYYY___bbbfffkkkvvv~~~qqqggg```]]]SSSDDD:::999GGGpppxxxzzz|||zzzgggaaaXXXRRRQQQTTTWWWYYYUUUSSSTTTYYY^^^]]]SSSIIIAAAYYYqqqyyy{{{zzz|||~~~|||zzzyyy|||xxxtttpppuuupppbbbfff~~~|||nnnkkkooojjjyyyuuuZZZIIIBBBLLLhhhUUULLLFFFBBB???AAABBB@@@>>>???:::???AAAEEEVVVmmmrrrjjjYYYNNNCCC??????>>><<<<<<===<<<===>>><<<:::???FFFaaa{{{qqqhhhbbb\\\VVVRRRMMMKKKJJJLLLMMMLLLHHHEEEDDDBBBDDDGGGJJJVVVqqqxxxbbbrrrrrrdddWWWQQQqqqUUU:::>>>:::CCCBBBBBBCCCJJJ[[[ppp}}}ttt^^^OOOSSS___zzz{{{nnn\\\III<<<>>>>>>BBBIIINNNLLLIIIIII@@@===<<<<<<888444444888III[[[sss|||vvvqqqlllgggcccYYYSSSMMMHHHBBB>>>AAAGGGMMMVVV]]]]]]YYYUUUQQQLLLGGGTTTggg}}}sssZZZHHH===<<<======<<<999888888999:::888666555555444222000---------///111000---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---+++)))(((((()))((()))***++++++***)))((((((***+++***)))((()))***++++++,,,------......///......------///000222333555666777888:::;;;<<<===;;;;;;;;;===???@@@AAAAAAEEEGGGIIILLLQQQXXX___ccckkkooo{{{~~~lll\\\NNNFFFDDD===888999888444333666<<>>===>>>@@@>>><<>>CCC>>>>>>@@@HHHZZZqqqwwwggggggnnn|||vvv{{{~~~^^^EEEEEEHHHNNNTTTVVVUUURRRQQQDDD@@@>>>>>>;;;666666999@@@UUUpppxxxpppiiibbb]]]UUUOOOIIIHHHEEEBBBBBBDDDBBBDDDBBB>>>>>>CCCEEEDDDBBBJJJ[[[rrrxxxttt}}}vvvvvv\\\III>>>;;;<<<<<<;;;888777777888999777555555555444222111---------///111000---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---+++)))(((((()))((()))***++++++***)))((((((***+++***)))((()))***++++++,,,------......///............///111222444333333555666888:::;;;<<<999;;;===>>>???AAABBBCCCHHHIIILLLNNNPPPVVV]]]bbbiiinnn|||{{{dddPPPCCC;;;666333===888444444555555666888555???NNNYYYUUUGGG<<<999999888555111111888EEEPPPssszzzuuuuuuwwwlllhhh___YYY[[[bbbbbb^^^PPP```qqqzzz~~~lll```iiiuuufffbbbqqqrrr~~~jjjsss}}}lllRRRGGG@@@JJJ}}}aaaRRRRRRQQQNNNLLLJJJIIIJJJEEEHHHIIIGGGCCCAAA@@@???>>>BBBFFFQQQjjjooofff___TTTHHHAAA>>><<<;;;???>>>???AAA???<<<@@@FFFiii~~~ssslllgggbbb^^^SSSKKKGGGJJJMMMKKKIIIJJJFFFHHHLLLMMMKKKLLLUUU^^^tttfff{{{ppp```YYYttt~~~OOO===<<<@@@@@@===>>>@@@GGGXXXnnn}}}xxxvvv|||wwwsssjjj^^^UUURRRYYYkkktttZZZVVVYYY]]]^^^\\\XXXRRRNNNHHHBBB===<<<:::888999===???SSSooovvvmmmddd\\\WWWWWWOOOHHHEEECCC@@@@@@AAA===AAACCCBBBDDDGGGFFFBBBGGGJJJUUUiiitttrrrqqqyyy^^^JJJ@@@999:::;;;:::888777888999888666555444555555333222...------...000///---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++)))((()))***))))))************))))))(((***+++***)))((()))***++++++,,,------......//////.........///111333444555666666777888999999:::999;;;>>>???@@@AAABBBDDDGGGJJJMMMOOOPPPTTT[[[```dddjjjxxx}}}bbbVVVCCC555000111333555444222222333555555555444444333666===>>>999555444666777999888666777:::>>>UUUrrrzzzzzzrrrgggeeejjjjjjeee\\\ggguuu~~~}}}hhh\\\iiixxxggg```pppuuuxxxaaaeeennnfffXXXIIICCCNNN{{{gggTTTIIIEEEBBBBBBEEEHHHHHHGGGEEEHHHGGGCCC@@@BBBBBBAAA@@@EEEIIIRRRjjj~~~qqqjjj[[[LLLCCCAAA>>>;;;???>>>@@@BBB???<<>>@@@BBBGGGTTTggguuuzzz|||jjjVVVNNNMMMJJJFFFDDDAAACCCNNNgggooopppnnniiigggddd^^^WWWJJJBBB;;;999888777:::>>>@@@RRRjjj~~~uuukkkbbbYYYQQQLLLRRRKKKEEEDDDDDDDDDGGGKKKDDDFFFDDDBBBDDDLLLRRRSSSNNNJJJNNN]]]ooo}}}vvvuuuxxx}}}```KKKBBB999:::;;;;;;999888999;;;777666444444555555444222///---------...///...---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++))))))***+++******))))))))))))******(((***+++***)))((()))***++++++,,,------....../////////......///111333444777777888999999:::;;;;;;888;;;>>>@@@??????AAACCCDDDHHHMMMPPPQQQTTT[[[```aaafffooo~~~pppXXX@@@;;;444...---///222333))),,,111666:::<<<999555555333333666666222111333000111222444444333333222EEE]]]wwwllluuu{{{eee[[[jjjoooccc}}}qqqwwwyyygggjjjlllddd[[[GGGBBBQQQvvvaaaMMMGGGFFFEEEGGGJJJLLLKKKJJJGGGIIIGGGBBBBBBFFFFFFCCCLLLUUU\\\cccwwwyyyppp^^^LLLDDDDDDAAA<<<>>>>>>@@@BBB???<<<>>>DDD^^^wwwmmmccc\\\YYYRRRNNNMMMHHHFFFSSSeeevvvyyy{{{wwwqqqkkkgggeee{{{hhh___}}}rrr```bbbfffEEE;;;777@@@888;;;>>>@@@EEEQQQaaannnrrr|||```PPPBBB>>>??????@@@BBB???<<>>LLLbbbxxx{{{rrrggg]]]TTTKKKFFFFFFBBB@@@CCCEEEHHHNNNUUUSSSSSSPPPJJJMMMXXXdddjjj[[[OOOHHHMMMXXX```fffjjjrrryyy{{{wwwyyybbbKKKAAA999;;;<<<<<<::::::;;;<<<777555444444555555444333000...,,,,,,...///......,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***,,,+++***)))(((((()))***+++(((***+++***)))((()))***++++++,,,------....../////////...///000111333444222333444666888999:::;;;777:::>>>@@@???>>>@@@BBB@@@FFFMMMPPPRRRUUU[[[aaaaaacccfffmmmqqqiiiNNN666000111333333222000...---...444<<>>>>>@@@BBB???<<<>>>CCCbbb{{{pppeee]]]\\\WWWTTTRRRJJJIII\\\ttt}}}eeeuuuzzz|||iii___}}}kkkpppgggFFF===666AAA777555999===BBBNNN___kkkppptttsssSSSKKKEEEEEECCC<<<888999:::888777@@@WWW|||yyydddNNNEEE>>>===<<<999888999:::FFFZZZrrr|||pppdddXXXNNNHHH@@@>>>>>>@@@AAAAAAGGGOOOYYYaaaiiijjjkkknnnqqqqqqiiiWWWFFFCCCFFFGGGJJJMMMNNNSSSWWW[[[ggg}}}zzzpppaaaMMMDDD::::::::::::999888777777666666666555444333111111......---------......///.........------.........)))******+++++++++******,,,+++)))((((((((())))))***+++,,,,,,******+++,,,******+++,,,------------////////////000111222333333333444555666777888888;;;;;;<<<===>>>@@@BBBCCCDDDFFFHHHJJJMMMPPPVVVYYYbbbaaa___YYYPPPEEE:::444111111000/////////000000666555999FFFRRRTTTIII>>>888777555555555666666666999555222222555666444000777@@@QQQdddwwwvvvccc___{{{vvv|||wwwwwwwwwiiiYYYHHH>>>XXXyyy\\\\\\ZZZVVVUUU\\\dddaaaXXXPPPHHHEEEJJJIIIDDDFFFOOObbbxxxxxxiiiZZZMMMNNNLLL???AAA???@@@CCCCCC??????AAAccc{{{qqqiiieeebbb___ZZZTTTLLLLLLXXXgggooo___ZZZUUU^^^lllyyyqqq___yyy~~~kkkiii???;;;888;;;:::<<<<<<===DDDNNN[[[eeejjjlllwwwxxxllljjj[[[PPPHHHIIIKKKGGGCCCBBB;;;;;;>>>EEERRRppp~~~jjjUUUJJJ@@@<<<:::888999;;;;;;CCCRRRgggzzzyyyjjjZZZMMMFFF???<<<;;;<<<;;;===DDDMMMeeennnvvvzzz||||||vvvooo```RRREEEAAAAAA@@@>>>===AAADDDFFFHHHQQQjjjvvvuuupppaaaLLLCCC::::::::::::999888777777666666666555444333111111///......---------......---,,,,,,,,,,,,,,,,,,---******++++++++++++******------+++*********++++++***+++,,,,,,******+++,,,******+++,,,------------////////////000111222333333444444555666777888888;;;;;;<<<===???AAACCCDDDEEEFFFHHHKKKNNNQQQTTTUUUUUURRRNNNHHH@@@999222...111000//////000333555777<<>>BBB===888666777777333000333666===GGGVVVooouuufffkkk}}}|||uuu{{{hhhUUUIIIAAA[[[tttfffddddddjjjyyyvvv^^^RRRJJJMMMOOOPPPXXXdddtttrrrmmmooouuukkkSSSHHHDDDBBBCCCDDDCCCEEEIIImmmxxxpppjjjhhhdddaaa^^^YYYQQQMMMSSS]]]xxxxxxXXXQQQOOOKKKPPPYYYcccyyycccxxxwwwllliii@@@===999;;;;;;;;;;;;<<>><<<999888:::999AAAPPPeeexxx|||wwwooobbbSSSIIIEEEBBB??????======CCCKKK]]]jjjzzzvvvhhhRRRGGG>>><<<>>>>>>>>>@@@===BBBHHHMMMWWWoooxxxsss{{{```KKKBBB::::::::::::999888777777666666666555444333111111000///...---------------++++++************++++++***+++++++++++++++******---,,,++++++***+++++++++***+++,,,,,,******+++,,,***+++,,,------......---////////////000111222333333444555555777777888999<<<<<<===>>>???AAACCCDDDGGGFFFGGGKKKPPPRRRPPPNNNLLLHHHCCC<<<666222000////////////111444999===@@@BBBMMMZZZaaa]]]TTTKKKFFF???===;;;999;;;???DDDGGGKKKEEE???:::888777333000000///000222888HHHddd{{{tttiiivvvuuuvvvbbb{{{jjjWWWJJJDDD^^^ttt|||rrreeedddfffhhhpppzzzxxxXXXPPPHHHEEEBBBBBBFFFLLLllluuunnnkkkiiiddd```^^^[[[VVVOOOOOORRR\\\xxxzzzfffVVVJJJUUUWWWVVVVVVVVVYYY|||kkkwwwooolllggg???===777999888:::::::::???HHHTTTaaahhhnnnttt{{{~~~yyyuuuvvvnnnaaaSSSHHHNNNiiitttfffZZZNNNGGGBBB<<<:::;;;;;;AAAPPPdddwwwxxxuuurrrqqqnnneeeWWWKKKLLLHHHDDDBBB???===AAAGGGQQQ]]]mmmxxx|||sss^^^KKKDDD===888999;;;;;;>>>BBB<<>>@@@BBBCCCEEEHHHFFFGGGKKKPPPPPPKKKEEEEEEBBB>>>:::777555555555111333555999<<<@@@BBBDDDCCCHHHMMMLLLGGGAAAAAABBB===;;;888777888>>>EEEJJJMMMHHHAAA<<<999777444111111111333444222555@@@LLLsssssshhhxxx~~~ttthhh~~~rrrWWWkkk|||{{{ooo^^^IIIGGGbbbvvvssstttgggXXXMMMFFFCCCGGGMMMaaavvv~~~~~~wwwoooiiiggg___[[[YYYZZZXXXTTTQQQRRRTTTcccppplllZZZKKKIIINNNWWW___cccbbbZZZVVVtttuuuzzz|||kkkmmmccc>>><<<666666666:::::::::===EEERRR___hhhkkknnnyyy}}}fffVVV^^^yyylll^^^UUUMMMDDD?????????EEERRReeexxxzzzwwwssspppllldddXXXPPPNNNIIIDDDBBB???===???DDDGGGNNNVVV^^^ccc^^^MMM<<>><<<>>>??????DDDIIIFFFJJJPPPVVVbbbyyytttqqqyyyYYYFFF???::::::::::::999888777777666666666555444333111111111000///...---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))***)))))))))***+++,,,,,,******+++,,,++++++,,,---............////////////000111222333444444555666777888999999;;;<<<<<<>>>???AAACCCDDDGGGEEEFFFIIIMMMKKKDDD===888999999;;;<<<>>>@@@AAA???AAACCCEEEDDDBBB@@@>>>;;;:::999777444444555777555555333222222777???EEEGGGDDD???;;;888666555444333333555777444000333999EEEbbb~~~|||sssffftttxxxsssmmmiiiuuuWWWdddttt```GGGHHHdddxxxuuukkkkkk\\\PPPJJJMMMSSSaaavvv~~~{{{~~~sssiiiddd^^^XXXVVVYYY[[[[[[\\\^^^___ooouuu```SSSQQQ[[[hhhsssuuummmddd}}}|||nnnooobbb??????777666777::::::;;;===DDDPPP^^^gggkkkllluuuuuuzzzpppdddYYYMMMFFFCCCAAAFFFSSSggg|||~~~vvvlllbbbZZZVVVLLLFFFAAA@@@???===>>>BBBBBBFFFKKKSSS\\\___WWWLLLFFFBBB@@@CCCEEEFFFKKKQQQTTTUUUVVVYYYddd|||vvvoooyyyZZZHHHAAA::::::::::::999888777777666666666555444333111111000///...---------------------,,,,,,,,,,,,------------------,,,+++***)))******+++,,,,,,,,,,,,+++***+++,,,,,,******+++,,,+++,,,---......//////...////////////000111222333444555666666888888999:::;;;;;;<<<===>>>@@@BBBCCCEEEDDDEEEGGGGGGCCC<<<666000333888>>>DDDIIILLLNNNMMMMMMMMMJJJEEE???888444111000000111222111///------///000///...111777<<<<<<<<<:::999777666666555333000000111111000333999777FFFUUUlll}}}rrreeesssuuuqqqnnnnnn|||\\\aaatttzzz[[[GGGJJJggg~~~rrr~~~rrrhhhzzzjjj]]]UUUVVV[[[sssyyynnnhhhccc]]]ZZZ\\\___aaadddiiinnnyyyeeeZZZaaappp~~~xxxvvvrrraaaAAACCC:::999:::888:::;;;>>>CCCNNN[[[eeeoooooowwwtttfffWWWMMMIIIBBBGGGTTThhh~~~yyykkk```YYYVVVKKKEEE@@@@@@@@@>>>???AAAAAAFFFLLLTTT___fffddd]]]NNNHHHDDDFFFIIIKKKOOOTTTYYYYYYZZZ]]]iii~~~xxxppp```LLLDDD::::::::::::999888777777666666666555444333111111///......---------......------,,,,,,,,,,,,------------------,,,+++***))))))***+++,,,---,,,,,,+++***+++,,,,,,******+++,,,+++,,,---...////////////////////////000111222333555555666777888999999:::::::::;;;<<<===???AAABBBBBBCCCDDDDDDAAA;;;555111000222666<<>><<<888444111000//////...///000///,,,+++...111)))---222222///...///222///222555777666666555555666333222444444111///111...444888DDDVVVZZZWWW\\\WWWYYY[[[___kkk~~~yyywwwlll[[[LLLCCC@@@@@@AAAFFFHHHSSSgggrrrkkkxxx}}}wwwpppkkkxxxttt___IIINNNmmmxxxsss|||iiidddrrrpppWWW[[[rrr~~~zzz{{{}}}yyylllhhhdddbbb]]]YYY[[[```uuu{{{YYY===AAA777666888333666:::===AAAIIIUUU___lllnnnxxxyyyjjj]]]XXXZZZ]]]ooommm```ZZZPPPRRRYYYgggxxxxxxjjj___QQQJJJEEEEEEEEECCCBBBCCCDDDJJJSSS___vvv{{{vvvuuussspppoooooowwwxxxwwwwww|||jjjQQQAAA<<<;;;;;;::::::999999888666555444444222222111000000000000000////////////...------,,,,,,------...+++,,,,,,,,,,,,+++******000)))''',,,...+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000///.........///111222222222444555666777777777:::;;;;;;;;;:::;;;>>>@@@<<>>EEEJJJLLLKKKKKKJJJMMMWWWeeellllllllltttzzzyyywwwuuunnnfffVVVLLL???888888:::;;;:::>>>::::::FFF^^^|||ttttttyyyrrrgggiiizzzzzz|||```OOOKKKqqqeeecccvvvbbbWWWSSSPPP[[[YYYUUUTTT\\\rrrzzzxxxhhh\\\ZZZYYYXXX___kkkzzzzzzWWW===:::444777444888777888===BBBGGGPPPYYYlllxxxaaaNNNEEE<<<888:::AAA@@@RRRxxxsssfffcccUUUXXXaaapppyyyoooiii^^^WWWNNNIIIHHHIIIIIIHHHRRRWWW___mmmyyyyyy|||jjjQQQCCC<<<;;;;;;::::::999999888666555555444333222111111////////////............------,,,,,,,,,,,,------+++,,,,,,,,,,,,+++****** $$$***+++,,,000,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000//////...///000111222222222444555666777777777999:::;;;;;;;;;<<>>888---,,,000000/////////000222333////////////......------000///...------...///000000000///////////////...000000000000222444555777999888777666555555555555666444333555888===AAACCCFFFHHHGGGEEEJJJVVVaaaeeekkkllliiidddaaa___WWWMMMDDD???:::888888999777666999555444:::MMMhhhnnnnnnzzz|||uuuhhhgggwwwsss[[[MMMMMMlll^^^___ssseeeWWWQQQMMMNNNMMMNNNUUUggggggaaammm}}}|||~~~wwwrrrggg```aaaaaa^^^bbbkkkuuuuuuWWW===<<<777;;;999888777888===AAAFFFOOOWWWiiiuuummmOOOBBB<<<666444777<<<999BBBZZZtttwwwjjjddd\\\___hhhuuu|||yyyooohhhjjjaaaUUUMMMJJJJJJIIIHHHTTTaaarrrvvvvvvzzziiiRRRDDD<<<;;;;;;::::::999999888666666555444333222111111............---------------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******&&&######'''******+++---,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000000///...///000111222222333444555666777777777888:::;;;<<<<<<===@@@BBBHHH>>><<<<<<666444777777444222///...///000000000///............---------000///...------...///000/////////000000000000000222111000000000222555666<<<;;;999888666666555555666555333333666:::>>>AAABBBEEEEEEAAACCCOOO]]]eeehhhbbbWWWMMMKKKIIIBBB:::::::::999999999:::::::::666444222444@@@WWWqqqzzzhhhiiittt~~~vvvhhhfffuuuppp\\\LLLOOOjjjYYYZZZmmmmmm\\\TTTNNNNNNJJJLLLYYYtttsss```OOOHHHSSS^^^WWWSSS```lll~~~wwwpppmmmnnnkkkcccaaaeeehhh{{{rrrZZZ???===888===999888777888===@@@DDDLLLUUUhhhuuuqqq___MMM===888555111222666555333666>>>JJJ___wwwkkkbbb^^^aaahhhsss}}}{{{uuuuuu}}}}}}qqqiiillldddYYYRRRPPPRRRRRRRRRXXXhhh|||tttsssuuuiiiRRRDDD<<<;;;;;;::::::999999888666666555444333222111111/////////.........------,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,+++******000...,,,,,,+++*********++++++,,,,,,,,,,,,------............////////////111000/////////000111222222333444666777777777777888999<<<======???AAACCCGGG@@@DDD???333@@@QQQKKK888555000...///000////////////////////////......000//////............//////000000000111222222222444333111000000111444555777:::>>>BBBBBB@@@===:::888888777777888;;;@@@DDDBBBEEEEEEDDDJJJWWWdddkkkddd\\\PPPFFFAAAAAA???===IIIHHHGGGCCC>>>;;;::::::555666666555;;;KKKaaarrrtttdddfffqqqzzztttggggggwwwvvv}}}ppp^^^KKKRRRnnnZZZWWWgggvvvmmmfffggg\\\TTT]]]xxxiiiWWWOOOBBBFFFNNNFFFAAAIIIOOO___}}}|||{{{xxxmmm^^^VVVTTTXXXmmm~~~ttt^^^@@@<<<777:::666888777888<<>>>>>???BBBCCCEEECCCHHHGGGKKKfffkkkMMM666444111000000111222222111111111111111222222222111111000000////////////000111111111222333333333444333111000000111333444444888@@@GGGMMMPPPQQQPPPJJJJJJHHHDDDAAA@@@BBBDDDCCCDDDDDDFFFPPP^^^ggghhh```\\\TTTLLLCCC@@@BBBGGGWWWZZZ\\\ZZZSSSKKKCCC???===??????<<<:::@@@NNNZZZmmmuuuwwwxxxwwwiii]]]bbbrrr|||tttnnneeeiii}}}pppwwwoooZZZLLLRRRppp[[[VVVaaa~~~sss___[[[nnntttYYYCCC>>>EEECCCBBBGGGIIIIIIgggvvvhhh]]][[[YYYVVVSSSTTTgggwwwggg___[[[YYYYYY___ccclllxxx}}}nnn[[[OOOJJJPPP]]]sss{{{___@@@:::666:::444888777888<<<>>>@@@FFFMMM```mmmzzzxxxkkk[[[PPPLLLHHHAAA;;;777666666888666333444777///111555666444444<<>>??????@@@AAACCCEEECCCGGGUUUrrrppp???666777888777555555777888555555555666666666666666555555444444333222222222222222222333333333333333222222222222222222333333111333666<<>><<>>777888777888;;;===>>>CCCJJJSSS```nnntttwww|||~~~~~~sssiiiaaaZZZWWWHHHDDD???<<<<<<<<<:::888666777888777666444333444111000000111111222333444>>>KKKQQQGGG===<<<>>>>>>===<<>>EEEIIIKKKGGG@@@:::;;;===999999:::::::::;;;;;;;;;:::::::::999888777666666444444444444333333333333000111222333444333333222111000000333:::DDDMMMSSS___```___YYYOOOFFFCCCBBB:::<<<<<<>>>GGGUUU```ccciiiiiikkkjjj```RRRJJJJJJHHHRRRdddxxx{{{gggddd[[[NNNAAA::::::===>>>FFFIIILLLRRRMMMJJJTTTkkkzzzqqqkkkcccjjj~~~{{{[[[KKKKKKgggRRRPPPTTTkkkrrr]]]PPPWWWsssoooSSSFFFIIIGGGEEEGGGFFFIIIXXXwwwlll```ZZZIIIGGGCCCCCCDDDDDDQQQsssqqqUUUEEE>>>;;;::::::@@@CCCJJJUUUdddqqqzzzpppccc\\\QQQNNNSSS^^^iiivvvbbbAAA;;;:::???888888777888;;;<<<<<>><<<>>>@@@@@@===999777555777777777555444444444444333222000///111444444222///444777777555333444666666666:::EEEUUUbbbhhhiiihhheeefffooozzz~~~vvvmmmnnnggg]]]UUUQQQNNNJJJGGGFFFEEELLL\\\ooopppppp|||pppUUUBBB<<<<<<;;;::::::999999888777777666555444333333222//////.........---------//////............//////+++,,,,,,,,,,,,+++******&&&,,,...)))''',,,///---******+++,,,,,,---......////////////000000000000222111000000000111333333333444555777888888888888;;;===@@@AAA@@@@@@@@@AAADDDMMMWWWqqqlllLLLKKKWWW\\\^^^VVVIII>>>===???<<<<<<<<<======>>>>>>>>>===>>>>>>===<<<;;;:::999555555555444444333333333...000222444555444333222555555666777999<<>>666555777666===???CCCJJJFFFFFFQQQfff~~~}}}tttmmmdddiii}}}|||ttt~~~~~~xxx{{{XXXKKKHHHcccNNNLLLPPPgggnnneeeXXXPPPXXXsss[[[DDD>>>FFFFFFGGGNNNQQQKKKXXXuuu|||ddd[[[ZZZLLLHHHBBB@@@CCCBBBGGG]]]uuuooo[[[FFF===<<<======>>>:::<<>>666888777888;;;<<<<<<@@@FFFNNNZZZgggnnnsss{{{{{{nnngggbbb^^^jjj```RRRFFF@@@>>><<<;;;;;;@@@DDDDDD???;;;:::;;;888888666444444666777555555555555333444666444111666444555::::::555222444333444999EEEUUU```eeeeeeccc]]][[[fffwww}}}uuunnneeeWWWMMMHHHEEECCCAAABBBAAAFFFRRR```qqqxxxooo{{{mmmSSS???<<<<<<<<<<<<;;;:::999888666666666555444333111111........................///............------------------,,,+++***)))(((***,,,------,,,+++---...***+++,,,---------,,,,,,///////////////.........000/////////111222444555777777666666666888:::;;;999;;;>>>??????@@@AAACCCCCCLLLaaarrrlll\\\aaattt}}}]]]CCC<<>>:::999777444777444666;;;===BBBWWWooo~~~yyy{{{}}}nnnbbb```XXXXXXTTTPPPPPPUUUVVVSSSKKKHHHCCC>>>:::777666666222555888:::<<>>===@@@EEEJJJLLLIIIDDD???===>>>???>>>======<<<;;;???FFFLLLNNNOOOVVVYYY]]]___]]]WWWPPPKKKBBBDDD@@@AAAIIITTTnnnsssDDD999???<<<777777777666777999<<>><<<888444444555444444444333333333222222333333333333333333444444444333555???NNNYYY]]]\\\ZZZUUUQQQUUU]]]aaa^^^XXXQQQOOOKKKFFFCCCAAA@@@@@@BBBAAADDDJJJTTTbbbwww}}}ttt{{{qqqYYYEEE<<<<<<<<<<<<;;;:::999888666666666555444333111111///////////////////////////............------------------,,,,,,***))))))***+++,,,,,,++++++,,,...+++++++++,,,,,,,,,------/////////////////////...000/////////000222444555777666666666666888999:::;;;<<<<<<<<<===???BBBEEEJJJRRRdddtttsssnnnuuuSSS>>>888>>>DDDSSSRRRTTTYYYZZZWWWVVVWWWZZZSSSOOOPPPPPPLLLIIIIIIJJJGGGCCCAAA???<<<999777666444333444555666555444666666555666888;;;>>>@@@@@@BBB@@@===<<<===999333777333444888999>>>RRRiiiyyyxxxzzz}}}zzzqqqkkkjjjfffddd\\\SSSNNNMMMIIIDDDBBB@@@<<<888555444555555333555888:::;;;>>>BBBEEEWWWrrr{{{nnniiiyyyzzzqqqsssyyyrrrnnnmmmyyyrrrxxxyyyUUUKKKNNNvvvZZZGGGIIIKKK[[[~~~gggVVVRRRQQQfffaaaKKKOOOOOOKKKKKKQQQVVVVVVRRRVVV[[[ZZZSSSKKKEEECCC???@@@@@@AAABBBDDDFFFGGGCCCAAA>>>===>>>>>>===;;;:::888777999===AAACCCDDDDDDEEEGGGIIIHHHEEEBBB@@@<<<>>>::::::AAAIII```{{{LLL;;;<<<;;;:::777777666777999<<>>:::;;;;;;:::>>>DDDGGGRRRbbbllleeeUUUIIIEEEIIIJJJHHHDDD>>>999777777444444444333333333333222333333444444444444555555888777999BBBLLLQQQPPPLLLEEEAAA>>>@@@EEEHHHEEEAAADDDCCCAAA@@@???@@@AAABBB@@@@@@BBBEEEJJJVVVmmm{{{|||pppXXXEEE<<<<<<<<<<<<;;;:::999888666666666555444333111111000000000000000000000000///............---------,,,------,,,,,,+++***))))))+++,,,,,,+++***,,,---,,,,,,+++++++++,,,---.........//////////////////000000//////000222444555666666666666666888999999<<<<<<;;;::::::>>>CCCGGGMMMVVViiiyyy}}}WWWAAA<<<>>>FFFOOO[[[___bbbdddgggkkkkkkggghhhdddbbbbbb```\\\[[[]]][[[XXXSSSNNNJJJFFFAAA>>>===:::777666666777777777888777666666999===BBBEEEIIIFFF@@@:::999999444---666222222555555999JJJ\\\kkkrrrwwwvvvuuuuuutttrrrllljjjbbbYYYSSSQQQMMMHHHAAA>>>:::777555444555555444666888999;;;===AAADDDSSSnnn{{{ooolllsssaaa]]]dddllljjjfffnnnyyy~~~~~~TTTKKKOOOyyy```HHHHHHIIIYYY|||jjjUUUOOONNN```ooo___dddddd\\\SSSOOOMMMMMMJJJLLLLLLJJJFFFAAA???>>><<<@@@EEEFFFDDDCCCCCCEEEAAA???======>>>>>>===<<<>>><<<999999;;;>>>??????;;;;;;;;;<<<===>>>???@@@===@@@<<<;;;@@@DDDVVVsssTTT===::::::<<<888777777777888;;;>>>@@@JJJWWWgggoooqqqvvvyyykkk```YYYYYY[[[dddllleeeRRRCCC???>>>:::777999<<<@@@GGGNNNSSS^^^pppzzzuuueeeXXXSSSYYYWWWSSSLLLCCC===999888555555444444444333333333444444444555555555666666999999;;;AAAGGGHHHBBB<<<777666444555666777666444;;;::::::;;;<<<>>>@@@BBB===>>>@@@???>>>GGG]]]sss}}}oooUUUBBB<<<<<<<<<<<<;;;:::999888666666666555444333111111///////////////////////////............---------,,,,,,------,,,++++++***)))***,,,+++******+++------,,,+++******,,,...///............////////////111000000000000222333555555666666666777888999999;;;;;;;;;;;;<<<>>>CCCGGGJJJUUUiii|||bbbBBB???IIIOOOVVV___bbbmmmrrrooopppwwwyyyvvvpppnnnnnnooommmiiijjjoooeeebbb___\\\XXXRRRLLLGGGFFFBBB===:::999999:::999888777666777:::@@@FFFJJJJJJGGG???555222444444111555333333555555666@@@LLLVVVfffsssttttttxxxxxxrrrooommmggg___[[[[[[XXXRRRGGGDDD@@@<<<999777777888666888:::;;;<<<>>>AAACCCQQQlllyyynnnoooqqqXXXOOOUUUaaabbb^^^dddVVVJJJPPP|||iiiMMMHHHIIIZZZ~~~iiiSSSNNNMMM\\\{{{~~~|||vvvpppiiiaaaVVVNNNDDDDDDEEEFFFFFFEEEDDDBBBDDDFFFHHHHHHFFFFFFGGGIIIDDDBBB@@@>>>>>>>>>???@@@AAA@@@>>>======>>>???@@@>>>>>>===>>>???AAADDDEEE???BBB>>>>>>BBBCCCQQQkkk~~~WWW>>>999:::===888777777777888:::===>>>JJJXXXhhhpppqqqttt}}}~~~jjjXXXNNNJJJJJJPPPZZZ[[[QQQFFFAAA>>>;;;999:::>>>EEENNNTTT\\\aaajjjqqqmmmeeeaaabbbccc___XXXOOOFFF???;;;999555555555555444444444444333333444444555666666666666666888===AAAAAA;;;666666666777777666555666777::::::::::::;;;<<<>>>???;;;;;;<<<;;;999>>>MMM]]]qqq~~~oooUUUBBB<<<<<<<<<<<<;;;:::999888666666666555444333111111........................///............---------,,,,,,---------,,,++++++)))+++,,,,,,+++***,,,------,,,+++******,,,...///---.........//////000000111111000000000222333444666666777888888999999999888:::===>>>???@@@CCCEEEHHHRRRdddwwwsss]]]PPPXXX```___^^^cccooo{{{{{{www|||xxxuuuuuuvvvtttpppqqquuuiiiiiiiiiiiigggaaaZZZTTTOOOKKKDDD???=========<<<;;;:::999:::===CCCIIIMMMIIIKKKGGG<<<444444888:::666555666888888777:::???FFF[[[pppxxx||||||ttttttssslllccc^^^[[[VVVQQQKKKIIIEEEAAA>>>>>>>>>??????AAADDDEEEDDDDDDDDDEEEOOOlll}}}vvvmmmpppttt]]]PPPQQQQQQUUUUUU___XXXKKKQQQ}}}mmmMMMGGGHHHYYY|||fffRRROOOQQQaaa~~~qqq\\\LLLHHHEEEDDDGGGIIIJJJIIIOOOLLLHHHHHHKKKOOOQQQRRRMMMJJJEEE???<<<===???BBB>>>===<<<::::::;;;===???>>>>>>>>>???@@@@@@AAAAAA<<<>>>;;;<<<@@@@@@KKKccc|||VVV???;;;:::<<<999888777777777999<<<===IIIWWWgggoooppprrrzzzkkkSSSEEE???>>>DDDQQQZZZYYYPPPHHHBBBAAA???@@@DDDMMMUUUYYY___^^^aaadddcccaaaccciiieee```XXXOOOHHHBBB>>>;;;666666666555555555444444333333333444555666666777777666555777::::::888555222444666666555555777999999999999999:::;;;;;;<<<;;;999888:::;;;<<>>@@@AAABBBDDDFFFMMMTTT```ooooooiiikkktttyyytttppprrr}}}tttuuuwwwxxxwwwrrrkkkfff]]]XXXQQQKKKHHHFFFEEEDDDBBBAAA@@@???AAAEEEIIILLLVVV___bbbYYYJJJ@@@;;;888888888888999;;;<<<===>>>AAAUUUmmm~~~wwwvvvqqqiiieeeddd```ZZZSSSRRROOOMMMLLLMMMOOOPPPTTTWWWYYYYYYUUUPPPMMMKKKSSSmmm{{{uuummmrrr|||hhhWWWOOOKKKQQQXXXiii___OOOTTT~~~uuuQQQHHHGGGUUUvvviiiUUUSSSVVViii|||nnndddXXXRRRRRRTTTTTTRRRXXXOOOIIIMMMZZZcccbbb^^^ZZZVVVOOOGGG@@@>>>???AAA<<<===<<<;;;:::;;;>>>AAA>>>>>>????????????>>>>>>===???<<<===BBBAAAKKK```}}}WWW@@@===;;;;;;999888777666777999;;;<<>>@@@AAACCCGGGIIITTT]]]eeemmm|||yyy~~~}}}yyyqqqllleee___ZZZWWWTTTRRRMMMLLLIIIGGGFFFGGGHHHHHH]]]nnn~~~uuuaaaLLL===<<<:::888888<<>>===>>>AAADDDCCCBBBBBBAAAAAAAAABBBBBBCCCDDD@@@AAAFFFDDDLLLaaa]]]DDD===;;;<<<:::999777666777888:::;;;AAANNN]]]dddeeegggpppyyylllRRRCCC:::888>>>SSSmmm{{{vvvlllmmmpppnnniiigggiiigggccc]]]\\\^^^aaaaaa]]]\\\___^^^WWWMMMFFFAAA???<<<:::777777777666666666555555555666666777999::::::;;;999888666555555555444444666666555666666777666666111222444666777888999:::999888999<<<;;;888:::>>>???HHHRRR\\\hhhvvviiiWWWHHH<<<<<<<<<<<<;;;:::999999666666666555444333111111000000000000000000000000//////.........---------,,,,,,------...---------,,,---///...------...000***+++,,,---------,,,,,,---------...///000000111222111000000000111222333888999;;;<<<======<<<;;;>>>>>>>>>>>>???CCCIIIMMMYYYeeemmmpppxxx|||uuuooojjjfffbbb```VVVTTTQQQMMMJJJGGGFFFEEEPPPiiiiiiRRR>>>;;;666555<<>>;;;<<>>;;;===:::999777666666888999:::===JJJYYY``````cccmmmvvvyyypppYYYLLL@@@999:::LLLkkkxxxtttmmmddd___\\\[[[\\\[[[WWWWWWZZZXXXPPPFFF???;;;999777555777777777777666666666666777888888:::;;;<<<======555555555666777777777777999777666555666666555333555555666777888888888888888999;;;<<<777444:::BBB<<>>===<<<;;;<<<;;;888666666666666555444333111111......------------......------------------------......//////...---,,,,,,,,,------,,,+++,,,...000...------,,,,,,,,,------......//////000000111111111111000000111111222333666888:::;;;:::;;;<<<===????????????@@@CCCGGGKKKXXX[[[aaafffkkkwww{{{tttmmmiiieee\\\PPPIIIGGGFFFBBB>>>GGGbbb~~~mmmKKK>>>:::;;;===JJJWWWVVVNNNSSS]]]mmmvvvoooppp|||~~~yyyrrrmmmrrrmmm___jjjdddWWWQQQQQQbbbqqqZZZUUUeeewww{{{mmmggglllxxxqqqkkk```PPPFFFEEE@@@BBBCCCAAA>>>===@@@CCCHHHHHHFFFDDDCCCEEEEEEDDDEEEDDDDDDFFFEEEFFFLLLTTTzzztttHHH===@@@999:::999999888888999999:::???HHHVVV___aaaaaaeeejjjlll|||dddLLL===<<<===EEEXXXppp{{{ppp```bbbdddeeeccc___ZZZWWWPPPJJJAAA:::666555444333333333333444444555555555///555999888:::???>>>:::;;;777333666???CCC:::...===;;;999888888777555333888777666666666666666777222<<>>???BBBHHHOOO]]]ttt{{{```HHH>>>===;;;;;;<<<;;;999666666666666555444333111111......------------............---------,,,,,,,,,------......---,,,,,,+++,,,------,,,+++,,,...000...------,,,,,,---------......//////000000111111111111000000111111222333444777999:::999999:::<<<<<<<<<===<<<===@@@EEEHHHOOOSSSXXX\\\___kkkvvvnnnXXXNNNCCC>>>???@@@===:::@@@[[[|||\\\JJJ@@@???BBBQQQ^^^]]]XXXVVVWWWddd{{{vvvsssvvv}}}wwwppplllrrrmmmcccmmm]]]MMMJJJLLL[[[zzzvvv\\\UUUcccsssuuufffUUUJJJGGGAAAAAA@@@???>>>???BBBDDDIIINNNQQQPPPLLLJJJIIIJJJMMMJJJIIIIIIHHHHHHOOOVVVvvvMMM<<<<<<777:::999999888888999999:::===DDDOOOXXX\\\\\\]]]___cccsssqqq^^^MMMJJJDDDBBBIIIZZZqqq~~~mmmmmmllliiiccc[[[TTTPPPGGGCCC<<<777555555444444333333333333444444555555111666999777999>>>AAA???@@@???===@@@GGGKKKDDD999===<<<:::999999888666444777777666666666777777888<<>>DDDQQQgggzzzcccIII>>><<<;;;;;;<<<;;;999777666666666555444333111111......------------...............------,,,,,,,,,,,,,,,,,,---,,,,,,+++***,,,---------,,,,,,...000---------,,,,,,------.........//////000000111111111111000000111111222333333555888999888888999;;;;;;;;;;;;;;;<<>>TTTvvv{{{bbbQQQNNNUUUfffqqqmmmcccYYYQQQYYYppp{{{vvvyyyxxxrrrpppyyyyyyzzzzzzvvvrrr|||XXXHHHGGGJJJVVVoooxxx\\\RRR^^^nnnuuuuuuxxxxxxrrrxxxtttcccWWWRRRHHHEEEAAA??????AAACCCCCCHHHUUUdddjjjgggdddggglllhhhaaa[[[VVVPPPMMMPPPVVVpppWWW<<<;;;999:::999999888888999999:::>>>CCCMMMWWW```ddddddbbbaaannn|||qqq^^^ZZZOOOCCC<<>><<<:::999:::999777555888777777777777777888888===BBBDDD@@@:::888777555888777888:::>>>III^^^qqqaaaKKK===<<<;;;;;;<<<;;;999777666666666555444333111111......------------......------------------------,,,,,,---------,,,,,,++++++,,,------,,,,,,---///------,,,,,,,,,---............//////000000111111111111000000111111222333444666888999888888:::;;;;;;<<<<<<<<<===@@@EEEIIIGGGNNNUUUTTTQQQZZZuuu|||kkkaaa```XXXNNNBBB===@@@FFFKKKMMMJJJTTTpppzzzggggggqqq|||kkk\\\PPPRRRddd{{{vvvuuuxxxrrrsssvvvnnn|||{{{yyyyyy~~~YYYIIIFFFGGGPPPfffsssXXXNNNZZZiii|||qqqeee```^^^___gggqqqyyyllleeePPPJJJCCC@@@AAABBBBBBAAADDDXXXsssyyymmm```VVVTTTVVViiiaaa@@@===???:::999999888888999999:::<<>>BBBBBBEEELLLVVV```bbbZZZQQQOOONNNLLLHHHCCC===777444555444333444666777666444333333333333333444444444777777666555888AAAMMMUUU[[[\\\YYYQQQKKKHHHDDD???>>><<<::::::::::::888666:::999888777777777777777777:::<<<;;;999888888888;;;::::::;;;>>>GGGZZZlllwww\\\KKK===<<<;;;;;;<<<;;;:::888666666666555444333111111......------------......***++++++,,,---...//////------............------+++,,,......---,,,---...,,,,,,,,,,,,,,,---...///......//////000000111111111111000000111111222333444666999999999999:::<<<:::;;;<<<<<<===@@@EEEIIIIIIQQQZZZZZZTTTXXXmmm}}}ooo___QQQQQQZZZ\\\TTTIIIBBBBBBHHHOOOTTTSSSSSSjjjqqqcccUUUOOOVVVjjjyyytttvvvwwwrrrwwwtttvvvzzz^^^JJJCCC@@@III]]]~~~qqqXXXNNNYYYiiizzznnngggbbb```]]]YYYZZZ^^^eeeuuukkkPPPJJJCCC@@@AAABBBBBBAAAAAAUUUsssyyyiii\\\VVVWWWgggjjjCCC<<<@@@:::999999888888999999:::888<<>>>>>===<<<;;;999777666444444444666888888777555444444444444444444444444777666555555999CCCRRR^^^hhhiiibbbUUUJJJEEEBBB???===<<<::::::::::::888777<<<;;;:::888777777777777777888:::<<<<<<;;;;;;===999888999:::<<>>===;;;;;;===???<<<888999===;;;::::::999999888888888666555666888::::::999777666666666555555555555555777555555666888@@@QQQ___nnnoooiii\\\PPPJJJFFFCCC<<<;;;999999::::::888777;;;:::999999888999999999:::888888;;;<<<999999;;;::::::<<<>>>>>>BBBPPP___yyy___III<<<;;;:::;;;<<<<<<:::888666666666555444333111111......------------......------------------------+++,,,---............---***,,,...///...------...,,,,,,,,,,,,---...//////......//////000000111111111111000000111111222333333555888999888888999;;;888999:::;;;<<<@@@EEEIIIIIIPPPXXX[[[VVVVVVcccrrrvvv{{{vvvpppbbb]]]ccccccXXXSSSYYYeeelllpppkkkbbb\\\___ddd```YYYkkkvvvdddVVVJJJGGGUUUhhh~~~}}}yyyxxx~~~|||nnnOOOIIIGGGJJJRRRkkk}}}cccTTTWWW```zzz~~~{{{zzz|||}}}}}}nnnbbb[[[ZZZooosssfff\\\TTTRRROOOJJJFFFCCCCCCDDDDDDDDDKKKVVVXXXTTTXXXbbbcccZZZQQQNNNLLLHHHGGGIII^^^|||NNN======:::999999888888999999::::::???AAAHHH\\\sss{{{wwwtttyyyrrr^^^RRRKKKGGGEEE???;;;999;;;:::777888<<<===<<<;;;999999888999999666666777999;;;<<<;;;:::888777777777666666666666777555444555666;;;IIIYYYoooqqqnnncccXXXPPPHHHBBB;;;:::888888999999888666777777777888:::<<<===>>>===999999======:::999<<>>>>>EEEFFFAAACCCKKKNNNGGGBBBDDDGGGHHHJJJLLLWWWyyyUUUBBB@@@:::999999999999999999:::555:::===BBBUUUnnnyyyvvvqqqvvvnnn___UUUPPPIIIAAA===AAACCC@@@>>>@@@AAA@@@>>>===<<<<<<<<<===666555666888<<<======<<<999999888888777777666666888555444555444666CCCRRRnnnrrrqqqhhh]]]RRRFFF<<<;;;999888888999999777666333444555888;;;>>>AAABBBCCC>>>===CCCDDDAAAAAADDD???AAACCCCCC@@@???HHHSSSddduuummmKKK===<<<;;;:::999:::;;;;;;555555555555444333222111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,---...---,,,***)))------------------------............/////////000000///.........///111222333777::::::888777888:::;;;===???@@@AAABBBEEEHHHLLLQQQWWWYYYZZZ^^^eeekkkhhhrrr|||wwwkkksss|||tttooonnniii}}}~~~oooZZZLLLHHHQQQ]]]~~~{{{uuurrrnnnooopppnnnggg___[[[\\\___kkkmmmllljjjlllvvv{{{www|||wwwRRRDDDHHHCCCEEE\\\gggWWWQQQXXXccctttqqqxxx}}}nnn^^^TTTMMMIIIIIIJJJOOOjjj{{{vvvmmmfff```RRRBBBDDDJJJEEEDDD@@@@@@EEEHHHGGGEEEEEEJJJKKKIIIEEEAAAAAAEEEIIIVVVppplllCCC;;;:::999888777888888888888555999;;;@@@PPPdddqqqsssnnnvvvsssbbbXXXMMMCCC>>>CCCHHHEEE@@@???FFFFFFDDDAAABBBDDDBBB===;;;;;;<<<<<<;;;:::::::::;;;:::999:::::::::888666888777888999666444>>>KKK___tttwwwmmmggg^^^KKK@@@>>>999777999:::888777888888888777666888===DDDIIIFFFEEEGGGJJJIIIFFFCCCCCC@@@AAACCCDDDCCCCCCGGGMMM^^^vvvkkkLLL===<<<;;;:::::::::;;;;;;555555555555444333222111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,---.........---+++***------------------------........./////////000000000000/////////000111222333777:::<<<;;;;;;<<<>>>;;;===???@@@AAABBBEEEHHHLLLQQQVVVZZZ[[[___eeejjjppptttvvvyyysss||||||bbbSSSPPPWWWaaasssrrrnnnfff___YYYXXXXXX\\\]]]]]]]]]aaammm{{{}}}xxxxxx}}}PPPBBBFFFCCCDDDYYY|||kkkWWWNNNSSS]]]|||ooojjjpppsssrrrvvv}}}|||nnn___VVVQQQMMMKKKMMMMMMOOOfffzzzlllaaaTTTCCCAAAEEEBBBGGGBBBAAAEEEHHHIIIKKKOOOWWWRRRKKKFFFDDDEEEHHHIIIWWWqqq}}}|||SSSCCC<<<:::777555555777888999999:::999;;;GGGZZZfffiiikkksss|||vvviiicccVVVPPPPPPVVVZZZUUUPPPMMMHHHOOOTTTQQQLLLHHHEEEAAAHHHEEEAAA>>>===<<<;;;999777999:::::::::::::::<<<888666666777444111777@@@```vvvzzznnnjjjcccVVVPPPFFF@@@;;;;;;<<<999888:::999999888777999===CCCHHHKKKKKKLLLMMMKKKGGGCCCBBB======???@@@???@@@FFFNNNhhh}}}iiiLLL===<<<;;;::::::::::::;;;555555555555444333222111//////...------------...------------------------...---------------...............///......---,,,------------------------....../////////000000000111111000000111111222333222555888;;;;;;<<<>>>???;;;===???@@@AAABBBEEEHHHKKKPPPVVV[[[^^^aaafffjjjttttttzzzuuueeeccctttddd\\\]]]aaaxxx{{{vvvqqqnnnaaa___[[[XXXZZZbbbppp{{{wwwtttxxxSSSBBBFFFBBBBBBQQQpppoooYYYNNNPPPVVVrrrtttmmmoooooolllkkkkkkjjjgggccc[[[TTTSSSRRRPPPPPPSSSUUURRRcccttteee\\\LLLDDDFFFEEEDDDEEELLLVVV\\\]]]^^^aaa]]]TTTIIICCCCCCFFFFFFFFFWWWqqqvvviiiGGG>>>:::666444555777999999===;;;777666>>>LLLXXX\\\dddlllvvv|||yyyooollleeeeeeiiiooooooggg___[[[\\\gggmmmhhh```^^^aaaccchhhbbbYYYPPPIIIBBB>>>;;;666888:::999777777999<<<>>><<<;;;<<<:::999<<>>:::777888::::::999888999===BBBGGGNNNOOOOOOMMMJJJFFFBBB???<<<;;;<<<>>>???AAAKKKWWWxxxiiiJJJ<<<<<<;;;;;;::::::::::::555555555555444333222111//////...------------..............................------------....../////////////////////.................................////////////000000000111111111222222222333333111333555888::::::;;;<<<;;;===???@@@AAABBBEEEHHHJJJOOOWWW]]]bbbeeeiiikkkpppvvv}}}~~~ooobbbdddpppfffaaabbbgggnnn{{{~~~xxxoooiiibbb\\\ZZZ^^^jjjvvv|||yyysssuuuZZZFFFFFFBBB@@@III```kkkZZZRRROOOPPPeeezzz|||zzzwwwrrrooollliiifff___ZZZWWWWWWWWWUUUVVVYYY]]]ZZZeeetttpppbbbUUUQQQOOOMMMWWWhhhwwwyyyoooeeebbbVVVPPPHHHCCCCCCEEEFFFGGGUUUpppwww}}}JJJ===:::666666999;;;;;;:::===;;;888777;;;DDDMMMQQQZZZdddpppwwwzzz~~~xxxzzz}}}yyynnnhhh|||~~~||||||gggTTTIIIDDD@@@???===;;;::::::;;;;;;999777666777888:::<<>>:::999::::::999888888;;;@@@DDDLLLNNNNNNKKKHHHFFFAAA===>>><<<>>>BBBDDDHHHVVVgggiiiGGG;;;;;;;;;;;;;;;:::::::::555555555555444333222111//////...------------...........................---------------...///000////////////////////////........................////////////000000000111111222222222333333333333333333555777999::::::999;;;===???@@@AAABBBEEEHHHIIIOOOXXXaaagggkkknnnooorrr|||tttgggfff|||rrrhhhYYYVVVYYYhhh~~~tttkkkccc^^^[[[]]]hhhvvvxxx~~~tttssscccHHHCCCAAA@@@FFFVVV|||yyy```VVVSSSNNNIIITTTdddppp{{{yyyvvvtttrrrfff```]]]^^^^^^\\\[[[\\\ddddddkkk|||pppfff___iiitttlllXXXOOOJJJKKKJJJGGGEEEEEEIIILLLSSSooo}}}UUU===:::888:::>>>@@@>>>;;;:::999999;;;>>>BBBGGGLLLQQQ\\\jjjsssxxx}}}|||jjjWWWPPPLLLGGGBBB@@@AAABBBAAA???======<<<;;;<<>>===999999999777777999>>>AAAHHHMMMMMMJJJHHHHHHEEE???@@@===???EEEGGGKKK]]]rrr{{{}}}iiiGGG;;;;;;<<<<<<;;;;;;:::999555555555555444333222111//////...------------...------------------------------------...///000000///............///000000......................../////////000000000111111111111222333333333333222555555666999;;;<<<;;;999;;;===???@@@AAABBBEEEHHHIIIOOOZZZeeennnsssttttttzzz~~~mmmdddmmmrrr^^^VVVRRR[[[ttt|||pppeee___XXXUUU]]]jjjooo}}}wwwwwwmmmJJJ@@@@@@CCCFFFPPPqqqtttXXXOOONNNKKKDDDKKKWWW]]]lll}}}|||nnngggcccfffhhheee```^^^ffflllsssyyywwweeeSSSLLLCCCFFFHHHGGGDDDDDDHHHLLLUUUqqqvvvkkkBBB===:::;;;???AAA???;;;888777999>>>???@@@EEEKKKNNNWWWdddooovvv|||{{{cccYYYTTTOOOIIIEEEDDDDDDCCCCCCCCCGGGIIIGGGEEEGGGGGGFFFVVVqqq___TTTNNNFFF@@@===:::::::::888777999<<>>===;;;;;;===???@@@AAABBBEEEHHHIIIPPP\\\iiitttyyyzzzzzz}}}qqqccciii}}}nnncccWWWWWWeee|||xxxkkk^^^VVVLLLEEEJJJWWWbbbtttzzzzzz}}}QQQ@@@@@@DDDEEEHHHccc~~~\\\KKKIIIHHHEEEFFFPPPTTT```~~~{{{rrrnnntttxxxrrrfff^^^cccnnnxxxzzzmmm___\\\NNNMMMKKKIIIHHHIIIKKKMMMZZZwwwsssoooJJJCCC;;;999<<<>>>===:::888666777<<<======CCCKKKPPPUUU^^^iiittt{{{wwwjjjeeeddd^^^TTTJJJEEEGGGKKKLLLXXXaaaaaa]]]\\\YYYUUUlllkkk```XXXOOOGGGCCC======<<<:::999:::===???CCCKKKMMMHHHHHHMMMKKKCCC>>>888:::???>>>===OOOhhhrrrnnnfffLLL:::;;;<<<<<<<<<;;;:::999555555555555444333222222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---------......000111111...---,,,,,,---...///000////////////////////////000000000000111111111111///000111222333222111111000///111555:::===<<<:::;;;===???@@@AAABBBEEEHHHIIIPPP]]]lllwww}}}~~~}}}zzzwwwsss|||pppdddmmmrrrbbbZZZ___ooo|||yyybbbVVVKKKFFF>>>888>>>LLLXXXlll~~~}}}ttt{{{ZZZCCCAAAEEECCC@@@XXXmmmdddKKKFFFHHHIII@@@IIIKKKVVVsss{{{}}}lll___aaannnzzz}}}wwwgggdddbbb\\\UUURRRSSSUUUUUUUUU___|||ccchhhQQQGGG;;;555777::::::888888555555999999:::AAAKKKSSSUUU[[[eeeqqq{{{}}}{{{kkkVVVLLLOOOWWWqqqtttjjj___TTTNNN??????>>><<<;;;<<<>>>@@@@@@HHHKKKEEEEEEKKKHHH@@@???888999>>>:::777HHH```|||bbbJJJ;;;:::::::::;;;;;;999777444555666777666444111.........---,,,,,,,,,,,,---........................///......------///000111000000//////........................////////////111111111000000000000000222222222222222222222222444444555666888:::;;;<<<:::<<<>>>??????@@@BBBDDDKKKPPP[[[kkkyyy{{{qqqkkksssyyyuuuyyyxxxqqqjjjbbbgggooommmaaa___TTTUUUggglll___VVVJJJ===;;;===888999>>>;;;QQQjjj~~~VVVDDDDDDAAADDD???LLL```vvvwwwUUUHHHHHHGGGBBBAAADDDPPPfff{{{mmmooo}}}}}}nnniiiddd[[[ZZZ```hhhfff\\\gggwwwKKK:::@@@777444999666888777777777999===AAACCCPPPRRRWWW```lllwww~~~nnn```bbbfff~~~uuukkkbbb]]]TTTJJJAAA>>>===;;;;;;<<>>:::EEEaaa}}}aaaHHH;;;:::::::::;;;;;;999888555555666666555333111///......---,,,,,,,,,,,,---........................///......---...///000111/////////.........------............////////////111000000000000000000000222222222222222222222222444444555666777999;;;<<<:::<<<>>>???@@@AAACCCEEEJJJNNNXXXhhhyyyxxxnnnhhhpppxxxwwwzzzqqqfffffffff^^^OOORRRLLLMMM[[[^^^RRRKKKGGG<<<===???999:::@@@???KKKhhh}}}aaaGGGCCCAAAEEE???HHHTTThhhbbbLLLGGGHHHCCCAAABBBJJJ]]]xxx|||zzziiicccfffooo```XXXcccVVV>>>===777555:::666777666666666888;;;>>>AAAKKKNNNSSS\\\gggsss}}}|||xxxxxxzzznnnggg\\\RRRHHHDDDAAA===<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;:::888<<>>???@@@AAACCCEEEJJJLLLTTTcccuuussskkkhhhsssyyywww{{{tttjjjZZZEEEJJJFFFGGGTTTVVVKKKEEEDDD;;;===???888888??????CCCeee}}}rrrKKKAAABBBFFF???CCCIIIWWWtttsssQQQFFFIIIEEEBBB@@@CCCQQQiiixxx|||sssrrrxxxYYYVVV___~~~wwwhhhFFF;;;666888;;;777666555555555666999<<<>>>FFFKKKQQQXXXaaannn{{{}}}rrrfffYYYQQQJJJBBB===<<<::::::::::::::::::::::::;;;<<<:::<<<@@@<<>>@@@@@@BBBDDDFFFMMMMMMQQQ]]]nnn~~~uuunnnmmmyyyxxxzzzjjjRRRSSSKKKKKKZZZ___UUUOOOMMMEEEGGGHHH>>><<>>HHH```{{{```HHH<<<;;;;;;;;;<<<<<<:::888777666555444333222222111......---,,,,,,,,,,,,---------------------------,,,------...............------------------------............//////////////////000000111111111111222222222222222222222222333333444555777888:::;;;:::<<<>>>@@@AAABBBEEEGGGMMMNNNRRR[[[jjj|||}}}vvvsss}}}ooohhhXXXVVVkkktttkkkdddcccYYYZZZXXXLLLGGGHHHEEEHHHjjj}}}VVV???DDDDDDBBB>>>BBBCCCSSSsssiiiQQQMMMIIIHHHEEEBBBCCCMMM]]]jjjyyyvvvcccfffeeeVVV^^^aaazzzcccAAA999<<<:::888777777777777888:::<<<===DDDGGGJJJLLLPPPZZZhhhssswwwwwwiiiZZZKKK@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;@@@>>>>>>AAA@@@III___hhhOOO===<<<;;;;;;===<<<;;;999666666666555444333111111......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------------------...................../////////////////////000111111222222222222222222222222222222222333333444666888:::;;;:::<<>>===HHHcccfffXXXLLLKKKHHHDDDCCCFFFNNNTTTbbbsssjjjeee|||eeecccooonnn|||vvvJJJ===<<<888999777777777888:::<<<===>>>AAABBBCCCDDDGGGOOOZZZbbbeeejjjsssrrrqqquuuiii\\\NNNDDD@@@===========================DDDBBBAAADDDCCCMMMaaannnQQQ===<<<;;;<<<======;;;999555555666666555333111///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------------........./////////............////////////...//////000111111222222222222222222222222222222222222333444666888:::;;;:::<<>><<>>???@@@???>>>???DDDKKKRRRWWWXXXXXX___rrroooooorrrggg]]]PPPGGGDDD@@@@@@@@@@@@@@@@@@@@@@@@AAAHHHGGGEEEGGGHHHQQQcccoooOOO===<<<;;;<<<======;;;999444555777777666444111.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,........./////////000000............/////////000...//////000111222222222222222222222222222222222222222333444666888:::;;;:::<<>>???BBB???>>>???EEELLLQQQTTT[[[XXX]]]rrrrrrhhh^^^QQQHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDLLLKKKHHHKKKLLLTTTfffoooNNN???===;;;;;;;;;<<<;;;:::555555555555444333222111000///...------,,,------//////.........------------------............///...------,,,,,,------...,,,,,,------...//////////////////000111333444555555444333333222222333333666444222111333666:::<<<<<<===???@@@AAACCCGGGJJJKKKLLLRRRYYYZZZccczzzyyymmm}}}~~~~~~xxx___CCC@@@AAA<<<@@@AAA???GGGYYYkkk\\\JJJDDDFFFBBBCCCFFFAAADDDEEEJJJSSS___rrrjjjWWWYYY[[[WWW\\\```mmmMMM<<>>;;;>>>FFFIIIKKKYYYkkkooorrrttt{{{xxxjjjddd^^^RRREEEFFFHHHLLLQQQTTTRRRLLLFFFLLLPPPSSSOOOJJJMMMYYYeee}}}mmmLLL???===;;;;;;;;;<<<;;;:::555555555555444333222111000///...------,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,------...------......///000000111000000000000111222333444555444333333222222333333222222111111333666:::<<<===???@@@AAACCCEEEIIIKKKPPPQQQVVVZZZYYY___xxx}}}}}}~~~}}}eeennnHHHDDDGGGDDD>>>@@@===@@@MMMZZZwwwmmmSSSGGGHHHCCCAAACCC@@@@@@???BBBGGGOOO^^^tttzzz^^^UUU[[[]]]YYYWWWYYY```yyyjjjIII???>>>888777777777777888999:::<<<;;;???DDDEEEHHHZZZooo}}}|||}}}wwwrrrfff[[[SSSRRRRRRTTTVVVVVVTTTRRRQQQYYY```^^^WWWVVV]]]eee|||nnnMMM???===;;;;;;;;;<<<;;;:::555555555555444333222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------...------,,,,,,------.........//////000111111111111111000000111222222333555444444333333333333333000000000222444777:::<<<>>>@@@BBBCCCDDDFFFJJJLLLQQQRRRWWWZZZXXX[[[ooozzz{{{yyyccc[[[TTTEEEFFFCCC@@@CCC@@@???FFFNNNfff^^^HHHHHHDDDAAACCCDDDBBB@@@AAACCCGGGPPPbbbqqq{{{qqquuufffUUUXXX]]]___^^^UUUTTTTTTeeeRRR999AAA777777777777888888888888::::::>>>BBB@@@DDDWWWmmmkkkuuuyyylllyyyzzzpppaaa\\\VVVSSSUUUYYY]]]```VVV```hhheee]]]ZZZaaaiii}}}sssQQQ???===;;;;;;;;;<<<;;;:::555555555555444333222111//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------...------,,,,,,------...---......///000000111111000000000000111222333444555555444333333333333333000111222333555777999:::===???AAACCCDDDFFFIIIKKKKKKNNNTTTXXXXXX[[[kkk|||{{{xxxzzztttZZZ\\\xxxsssQQQCCC??????DDDBBB???CCCIII\\\xxxlllNNNJJJEEEAAAEEEIIIEEEBBBBBBDDDFFFLLLYYYeeevvvvvvsssjjjqqq||||||yyynnnfffeeevvvzzzYYYRRRWWWXXXYYY\\\UUUUUUPPPXXX}}}^^^:::???777777777888777777777666888999;;;>>>>>>BBBPPP___tttppprrrsssvvvnnnfff[[[SSSRRRXXX```fff^^^fffkkkhhhaaacccooo{{{xxxSSS???===;;;;;;;;;<<<;;;:::555555555555444333222111///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,---------------------...............------,,,,,,------...,,,------......//////000......///000111333555666666555444444333333444444333333444444555666777888;;;===@@@BBBCCCDDDGGGIIIGGGKKKRRRVVVWWW[[[gggsssyyywww{{{tttTTT[[[kkkoooLLL@@@;;;BBB???;;;>>>AAAMMMbbbaaaUUUJJJCCCFFFJJJBBB@@@???AAABBBDDDLLLVVVdddwwwwww{{{fff^^^```aaatttpppbbb```aaaeeewwwfffQQQPPPRRRMMMNNNVVVQQQUUUQQQQQQlll{{{OOOAAA999999888888777777666666999777777;;;???BBBGGGKKKNNNaaarrr{{{yyykkk___YYYZZZ```eeeeeemmmtttvvvuuuyyy~~~UUU???===;;;;;;;;;<<<;;;:::555555555555444333222111///...---,,,++++++++++++,,,,,,,,,,,,---------------------.........//////...------,,,,,,------...,,,,,,------.../////////...//////000111333555555666555555444444444444444555444333333333444666777888;;;>>>AAABBBCCCEEEGGGHHHLLLRRRUUUVVVZZZaaahhhvvvzzzyyyzzz{{{zzz|||aaaSSSXXXhhh^^^BBB???EEE@@@:::===>>>BBBOOOnnnoooXXXKKKIIIFFFDDDAAA@@@AAA@@@???BBBHHHUUUggg~~~mmm___ZZZrrr|||dddYYYRRRXXXeeevvvjjj\\\TTTUUUSSSLLLMMMUUUKKKOOOOOOOOO___kkkJJJ<<<;;;999777666666777888999666555999???BBBAAA>>>???LLL\\\iiiyyyyyymmmfffeeeffffffooo{{{\\\???===;;;;;;;;;<<<;;;:::555555555555444333222111///...---,,,++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,---------............------,,,,,,------...---------...//////000000111111111000111111222222666666555444444444444444333222000///000222555777888:::>>>@@@AAABBBDDDFFFHHHLLLQQQSSSUUUYYY___ccckkkmmmyyy|||~~~yyyvvv{{{~~~~~~}}}~~~{{{}}}~~~[[[[[[VVVgggtttEEEDDDHHHAAA<<>>@@@BBBMMM]]]lll{{{ssspppkkkqqq{{{eee???===;;;;;;;;;<<<;;;:::555555555555444333222222......---,,,++++++++++++))))))******++++++++++++++++++,,,,,,,,,---------...------,,,,,,------.........//////000111111111444444222111000000//////666666555444444444444555000...---,,,...111555888888;;;>>>AAABBBCCCDDDFFFEEEJJJOOOQQQUUU[[[```ccchhhiiirrryyy{{{{{{}}}|||xxxxxx}}}|||zzz~~~|||~~~{{{wwwpppZZZaaaRRRbbbxxxKKKBBBEEE>>>:::AAAAAA===???JJJ[[[xxxkkk\\\JJJEEEBBBCCCEEEEEEBBBBBBEEEDDDKKKVVV```kkk|||jjjVVVZZZbbblll{{{iiizzzcccaaa^^^YYYQQQJJJHHHHHHKKKHHHHHHLLLQQQ]]]vvvtttBBB???:::777555777999;;;777888999777999===AAACCCAAA<<>>:::;;;>>>???<<<999666666666555444111///......---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------............//////////////////.........---...///000111222222333:::999777666444333333333444333333222222333333444777999<<>>AAADDDGGGKKKQQQ]]]mmmxxx]]]AAA===::::::===>>><<<999555666666555444222000......---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------............////////////////////////...---...000111222333333333888777666555444333333222444333333222222333333444666888<<>>CCC@@@CCCOOOfffvvveeeSSSFFFEEEGGGCCC@@@AAADDD??????FFFKKKOOO___ppptttccc[[[ZZZ\\\tttrrrxxxqqqZZZRRRPPPNNNLLLKKKKKKKKKKKKMMMKKKNNNRRRQQQQQQ^^^ppp|||bbb]]]oooKKK999<<<;;;777888777888888888999:::;;;======<<>>>>>CCC;;;<<>>777777999888888888999999;;;<<<<<<===@@@DDDHHHMMMUUU```hhhvvvhhhGGG===;;;999999;;;<<<;;;:::555666666666444333111000......---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------............///............////////////000000111222333444444444777777666666666555444444444333333222222333333444333666:::???CCCEEEFFFFFFHHHKKKOOORRRSSSUUUWWWYYYZZZ```ggglllnnnqqqwww}}}~~~uuuqqqsssrrrpppsss{{{}}}uuunnnnnnrrrwww}}}~~~oooaaa^^^fffrrr}}}wwwooorrrrrrmmmqqq|||}}}ssspppzzzfffQQQVVV``````eeeooopppjjjJJJBBBEEEAAA<<<;;;<<<<<<>>>EEEVVVrrr^^^LLLIIIHHHHHHJJJIIIDDDBBBBBB@@@>>>BBBJJJbbbssszzzdddSSSQQQVVVaaazzz|||vvvjjjjjjhhhQQQKKKNNNMMMLLLKKKKKKKKKLLLMMMMMMNNNRRRVVVTTTSSSZZZddd}}}[[[MMM\\\sssrrrNNNCCC;;;666;;;===999888888888999:::;;;;;;>>>BBBGGGNNNUUU^^^gggnnnvvv}}}|||{{{xxxhhhLLL===;;;:::::::::;;;;;;:::555555666666555333111000///...------,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------............///---.........//////000000000111222333333333333333777777888888888888777666444333333222222333333444222555999>>>BBBDDDFFFFFFFFFIIIMMMPPPQQQQQQRRRSSSWWW]]]dddiiimmmpppsssuuuwwwqqqoooppplllhhhooozzzuuuoookkkjjjiiiiiiqqqzzzzzzlll___\\\___fffqqq|||qqqhhhkkkjjjfffjjjuuuwwwppprrr~~~ooodddXXXTTT[[[fffkkklllkkk|||[[[EEEBBB@@@<<<999===>>>???BBBLLL```|||{{{```PPPGGGFFFKKKGGGEEEFFFGGGEEEBBBAAACCCQQQ___iiiwwwjjj[[[QQQTTT[[[jjjrrrccc^^^tttpppYYYIIIJJJMMMLLLLLLKKKKKKMMMNNNOOOOOOPPPRRRTTTSSSTTT\\\dddvvv___\\\hhhlllzzzqqqTTT999555======999999888888888999::::::999===CCCJJJRRR[[[ccchhhtttyyy|||~~~iiiooosssqqqeeeKKK>>>===<<<;;;::::::::::::555555666666555444222111///......---------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------............///------......///000000000000000111222333333222222777888999::::::999888888444333333222222333333444333555888<<<@@@CCCFFFGGGEEEHHHLLLNNNNNNNNNOOOQQQUUU[[[aaaeeejjjqqqsssqqqxxxuuukkkcccaaa^^^```ooovvvmmmeeeccc```cccqqqwwwooodddZZZRRRUUUkkkzzzllleeehhhhhhcccfffpppwwwrrrrrrvvv]]]cccaaaYYYYYYdddhhhcccfffnnnzzzQQQ@@@@@@AAA???;;;===>>>>>>AAANNNaaapppgggQQQHHHKKKCCCDDDFFFGGGFFFDDDAAA???@@@KKKPPPZZZpppjjjTTTPPPQQQYYYddd{{{tttppp```QQQ\\\xxxbbbRRRGGGIIIHHHHHHHHHIIIKKKMMMOOOPPPSSSSSSSSSQQQPPPSSSYYY___ffftttuuunnnrrrpppFFF888<<<::::::999999888888888888999999;;;>>>DDDJJJQQQVVVYYYccckkkooo|||sssZZZVVV___fffdddtttuuupppbbbHHH@@@???>>>===:::999999:::555555666666666444333222//////...---------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------............///------......///000000111///000111111222222111111555666888:::::::::888888444333333222222333333444333444666:::>>>BBBFFFIIIFFFHHHKKKLLLMMMMMMOOOQQQSSSXXX]]]bbbjjjtttxxxuuuvvv{{{uuufffZZZXXXZZZaaaqqqwwwkkkbbbcccfffjjjyyy}}}nnn^^^TTTMMMPPPdddzzzoooccc___gggiiieeeiiisss}}}{{{sssnnnpppvvv{{{rrrUUU\\\___YYYUUUZZZbbbhhhhhhfffzzznnnJJJDDDFFFBBB;;;======;;;:::@@@LLLUUUppplllXXXTTTHHHHHHGGGFFFFFFEEEBBB@@@;;;BBBAAAEEEUUUaaalllzzzjjjWWWRRR\\\kkkyyyzzzppp```ZZZQQQRRRmmmpppZZZPPPKKKKKKIIIIIIHHHIIIJJJLLLMMMOOOPPPRRRRRRPPPOOORRRWWWZZZ]]]www{{{pppaaaCCC===;;;::::::999888888777888888::::::<<>>;;;999999:::555555666666666555333222//////...------------...+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------.........//////---------...///000000111///000000111111111000000444555777999:::999888777444333333222222333333444444444666888===BBBGGGJJJGGGIIIKKKLLLLLLNNNPPPRRRPPPVVV[[[```lllzzz}}}www{{{}}}|||sssbbbUUUVVV]]]cccnnnyyytttggg```fffnnnqqqzzzjjjRRRNNNSSSVVV[[[ccc___VVVVVVbbbhhhgggkkkvvvyyyqqqjjjhhhpppyyy~~~^^^TTTTTTVVVTTTNNNPPPaaavvvnnnfffkkkZZZJJJGGG@@@??????>>>;;;888;;;BBBHHH^^^ssskkk```PPPOOOLLLHHHGGGGGGFFFCCCAAADDD>>><<>>DDDGGGIIIIIIWWW^^^dddrrrlllWWWLLLFFFAAAAAA^^^}}}ooo{{{cccGGGFFFKKKCCC999<<<:::666888444555666666555444222000222111000///---+++******++++++******++++++,,,---'''((()))+++------...............------,,,,,,,,,------------...000111333666555333111000000111111444555888;;;>>>???===::::::666444666666333111222222444666888;;;@@@FFFJJJKKKHHHIIIMMMOOOQQQZZZeee]]]ZZZZZZ```iiipppqqqooottt|||}}}vvvtttxxx|||^^^WWWccc___WWWcccsssmmmeeeeeejjjddd^^^pppoooUUUMMMRRRQQQWWWkkkaaaQQQOOO```gggbbbjjj}}}yyyqqqffffffuuuttttttVVVSSSNNNNNNRRRPPPOOO\\\ooollleeedddmmmHHH@@@???>>>===;;;999:::>>>???>>>NNN]]]tttvvvkkk\\\LLLFFFJJJLLLGGG@@@BBB@@@>>><<<>>>DDDLLLQQQYYYdddpppzzz~~~ggg______```aaabbbvvvdddXXXRRRFFFOOO[[[uuudddIIIJJJNNNJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIKKKLLLKKKIIILLLSSSYYY```^^^tttxxx___{{{aaa<<>>CCCGGGIIIOOOWWW^^^hhhwwwlllcccVVVCCC===DDD???kkkwwwkkk}}}cccHHHEEEKKKDDD;;;>>><<<777999444555666666555444222000000000///...---,,,,,,+++++++++******++++++,,,---)))***+++,,,,,,,,,,,,,,,------------------,,,,,,............///111222333777666555333222222333333444555777;;;>>>???>>><<<:::666444666777333222333333444555777999>>>EEEIIIJJJHHHIIIOOOTTTZZZfffrrrvvvggg[[[XXX___jjjrrrxxx}}}}}}wwwwwwkkk___^^^YYY\\\jjjsssnnn^^^WWW]]]___bbbwwwvvv[[[PPPSSSTTTaaa{{{mmmYYYQQQ\\\aaa^^^eeeuuuyyy}}}uuummmnnn}}}qqqpppnnnvvvuuuQQQRRRNNNNNNRRRQQQOOOXXXfffiiihhhdddwww}}}VVVHHHAAA@@@AAAAAA>>><<<<<<===>>>EEEOOOaaayyyuuu\\\KKKFFFGGGHHHHHHHHHGGGDDDBBBAAACCCFFFIIIIIITTT^^^ccclll|||tttdddXXXXXX[[[^^^hhhuuuxxxeeeVVVLLLHHHEEEOOOeee~~~ZZZIIIKKKLLLGGGHHHHHHIIIIIIJJJKKKLLLLLLGGGJJJKKKIIIGGGHHHMMMRRROOOUUUgggpppccc~~~|||TTT;;;===;;;::::::;;;;;;999888888888999:::;;;???DDDGGGJJJMMMQQQTTTZZZgggwwwtttcccYYYOOODDD???@@@QQQzzzmmmddd{{{aaaGGGFFFLLLDDD;;;===;;;666888444555666666555444222000............------------++++++******++++++,,,---+++,,,,,,,,,,,,,,,+++***,,,,,,------------------////////////000222333444666555444444333333333333444555777:::>>>@@@???>>>;;;666555777777444222444444444444555777<<>>===<<>>888777;;;999333666777888999;;;>>>CCCGGGMMMMMMMMMKKKMMMVVVdddppp~~~bbbZZZPPPIIICCC@@@BBBFFFrrrxxxgggcccuuu]]]GGGMMMPPPEEE999:::999555888444555666666555444222000///......------,,,,,,,,,++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------..................///000111222333333333222222222222222222555555666:::>>>AAAAAAAAA===888666888999555333444555444444333555999@@@EEEEEEEEEGGGJJJPPPVVV^^^dddpppvvv```___gggsssrrrrrrrrrvvv||||||ggg]]]```fffqqqvvvoooeeeXXXUUUbbbnnnttt{{{```TTTYYY___tttqqq\\\XXXXXXVVVXXX___rrrxxxpppkkkjjjqqq~~~vvvrrrrrrtttvvv~~~|||]]]SSSQQQLLLKKKOOOPPPPPPSSSXXX^^^bbb^^^aaaxxxdddIIIDDD@@@???>>>;;;999999<<<===AAALLL]]]rrrtttYYYIIIEEEGGGEEEFFFGGGHHHGGGDDD@@@===<<>>BBBDDDDDD@@@;;;999;;;:::666444555444444333222333777<<<@@@CCCEEEHHHLLLPPPTTTUUUUUU^^^lll{{{zzzqqqmmmmmmnnnllllllpppuuuyyy{{{{{{{{{}}}~~~yyyeeekkkooopppooojjj___WWWXXXeeepppwwwyyy\\\TTT\\\bbbqqqyyycccZZZXXXVVVUUUWWWnnn{{{tttllleeeiiikkksss}}}yyyoooqqqzzzbbbPPPRRRQQQMMMKKKMMMOOOQQQUUUZZZZZZZZZYYY```hhhrrr```OOO@@@???CCCBBB>>><<<;;;===???CCCJJJWWWhhhttt~~~dddRRRJJJGGGGGGHHHJJJMMMMMMJJJGGGCCC@@@>>>???@@@AAABBBDDDHHHQQQ\\\cccfffgggkkkoooyyy}}}mmm\\\YYYYYYSSSNNNOOOJJJEEENNNcccssszzzbbbUUUKKKHHHDDDAAAIIIVVV{{{oooTTTLLLKKKHHHGGGKKKKKKJJJGGGEEECCCBBBBBBCCC@@@AAACCCCCCCCCBBBBBBBBB@@@DDDFFFIII\\\}}}wwwyyyqqqpppPPP888:::@@@;;;999>>>999:::::::::999:::<<<>>>IIIMMMOOOOOOOOORRR[[[bbbsssjjjTTTMMM@@@>>>DDD>>>;;;YYYjjjZZZ^^^~~~ooo]]]PPP^^^^^^MMM<<<;;;:::888===444555666666555444222000111000///---+++***)))(((++++++******++++++,,,---******,,,---............,,,,,,------------------+++,,,---///000000000000222333444555555555555555555555555999>>>CCCFFFGGGEEE@@@===>>><<<888555555333333333222222555999<<<@@@EEEJJJNNNTTTXXXWWWRRRVVVVVV]]]pppyyyiiillljjjkkkppptttvvvwwwzzzzzz|||~~~ooommmkkkkkkoooqqq___VVVTTT[[[fffuuu|||^^^UUU\\\___hhh~~~~~~iii[[[VVVTTTSSSQQQhhh}}}~~~rrrgggaaaiiimmmsssyyy~~~vvvwwwvvvXXXQQQUUUQQQQQQPPPOOOOOORRRWWW\\\XXXUUUWWW``````]]]}}}___CCC<<<@@@@@@===;;;999<<<>>>???@@@HHHVVVaaaiiijjj[[[QQQMMMIIIHHHKKKMMMLLLKKKGGGAAA>>>AAACCC@@@<<<:::<<<@@@DDDHHHJJJNNNTTTXXXZZZ___eeejjjqqqzzz{{{zzzqqqhhhhhhnnnnnnhhh```UUUKKKJJJLLLKKKIIIGGGKKKQQQccc|||rrraaaQQQGGGBBBCCC???@@@QQQggg}}}ooo^^^PPPKKKIIIEEEDDDHHHEEEDDDBBBAAABBBDDDFFFGGGAAAAAABBBBBBBBBBBBAAA@@@===BBBIIIMMMPPP___}}}bbbxxxvvvaaa<<<;;;???777444>>>999:::;;;:::888888999:::@@@EEEJJJKKKLLLOOOVVV]]]eeesssuuummmcccZZZUUUGGGAAACCC@@@FFFlll{{{bbbXXX\\\}}}mmm[[[PPPYYYZZZLLL===<<<:::777:::444555666666555444222000//////...---,,,******)))++++++******++++++,,,---,,,,,,---------------,,,------------------,,,,,,,,,---...000111111111111111222333555666666555555666555555888>>>DDDHHHIIIIIIDDD@@@@@@>>>999555555222333333333333333666888<<>>BBBIIINNNXXXjjjjjj```SSSKKKIIIJJJKKKJJJLLLFFFDDDFFFEEE@@@===>>>???>>>>>>>>>@@@CCCGGGJJJIIILLLQQQUUU[[[cccnnnvvv}}}{{{zzztttmmmcccaaa\\\XXXVVVUUURRROOOIIIHHHDDDAAADDDIIIKKKHHHOOOccc~~~gggZZZOOOIIIBBB@@@CCCBBBHHHeeevvvcccVVVQQQLLLJJJIIIHHHEEECCCAAA@@@??????AAADDDGGGIIIDDDCCCAAA@@@@@@???>>>======CCCJJJKKKKKKSSSgggzzzqqqzzz|||OOO@@@===777555:::888999:::999888777999:::999===AAABBBCCCGGGOOOVVV\\\iiizzzsssdddcccgggjjj___WWWKKKEEELLLhhhnnn___YYYZZZwwwjjjWWWLLLOOOSSSGGG;;;:::888333555444555666666666444222000---------,,,,,,+++++++++++++++******++++++,,,---............---,,,+++***.........------,,,,,,,,,,,,...000111222222222222...///111333444444444333666555555888>>>DDDIIIKKKLLLFFFCCCBBB???999666666111222444444333333444555999>>>BBBEEEMMMUUUUUUOOOSSS```nnnrrrlllhhhkkkqqqjjjgggiiimmmllliiikkkrrrvvvzzzqqqssszzztttkkk]]]QQQSSSaaavvvrrr___XXXPPPYYYqqqlllVVVJJJKKKMMMMMMTTTlll||||||rrriiiccceeeiiiyyy}}}}}}zzzsssYYYZZZZZZSSSRRRYYY^^^[[[UUUSSSVVVXXXVVV\\\\\\[[[[[[^^^uuueeeKKK@@@;;;>>>EEE>>>===;;;<<<>>>@@@@@@???EEEQQQ```nnn}}}xxxdddUUUOOONNNNNNMMMPPPMMMKKKLLLGGGAAAAAAGGGBBBAAA??????@@@@@@>>><<<===???BBBCCCFFFMMMVVV]]]cccooo~~~vvvjjj^^^dddgggddd___[[[UUUOOOHHHCCCAAABBBDDDEEEHHHKKKDDDIIIHHHBBBDDDMMMQQQLLLHHHiiieeeRRRKKKEEEGGGBBBBBBGGGIIIUUU{{{vvv[[[QQQIIIJJJJJJJJJLLLMMMHHHBBBBBBAAA@@@???@@@BBBEEEGGGFFFDDDAAA???>>>===<<<:::;;;AAACCC@@@CCCOOO]]]eeettthhhKKKAAA???===<<<666777999999888888999;;;777:::<<<;;;;;;@@@IIIQQQYYYaaakkktttqqqbbbcccmmmtttiiiiii[[[MMM___yyyddd[[[WWWTTT~~~zzzjjjWWWFFFKKKIIIDDD>>>:::999;;;===666777777777555444222111//////...---,,,++++++***)))************+++++++++222888===999000***+++///---...//////......///111///////////////.........222333444555555555444333555777:::999888:::AAAGGGGGGEEEBBB>>>;;;999999999666333111222111000333999333999AAAEEEHHHOOOZZZdddqqqpppmmmhhhcccbbbfffjjjkkkkkkjjjiiijjjllloooqqqvvvvvvyyy~~~{{{|||gggQQQSSS]]]```yyysss[[[TTTNNNVVVkkkqqqTTTGGGMMMPPPKKKRRR^^^ooo{{{xxxjjj```___dddgggnnnrrrxxxooosssuuuggg^^^___[[[UUUSSSVVVXXXVVVSSSUUU[[[bbb^^^aaaiiiqqqpppnnnttt___CCCEEEDDD888>>>???===;;;;;;<<<<<<999@@@CCCHHHMMMRRRbbbvvvjjj___TTTMMMLLLOOOQQQRRRPPPMMMMMMMMMLLLGGGCCCBBBDDDFFFEEECCCCCCAAA??????AAACCCDDDDDDKKKQQQUUUYYY```ddd___UUUQQQNNNMMMLLLIIIEEEBBBBBBAAAAAABBBCCCCCCDDDEEEEEEEEEFFFEEEFFFNNNXXX]]]\\\]]]rrrmmm\\\NNNCCC???AAABBBCCCBBBIIIccczzz^^^RRRPPPIIIIIIJJJKKKJJJGGGBBB???>>>?????????>>>@@@CCCEEE@@@HHHKKKEEE>>><<<======???CCCFFFFFFEEEHHHOOOUUUkkk|||JJJ;;;@@@333999999888777888:::;;;:::999999999:::<<>>@@@AAAAAA@@@???>>>???@@@@@@999;;;>>>AAADDDPPPhhh}}}ooodddVVVUUUTTTSSSRRRQQQRRRRRROOOOOOOOOPPPPPPOOOMMMLLLHHHGGGFFFGGGHHHIIIIIIHHHDDDGGGJJJKKKPPPUUUSSSLLLJJJHHHHHHHHHFFFDDDCCCCCCAAACCCFFFFFFDDDDDDFFFIIIHHHGGGFFFKKK[[[nnnzzz}}}www{{{kkkZZZOOOHHHCCC@@@AAABBBDDDJJJ]]]eeeQQQKKKKKKKKKIIIHHHKKKNNNMMMGGGAAA???@@@AAAAAA@@@@@@BBBDDDFFFMMMOOOIIIAAA????????????BBBFFFFFFFFFHHHNNNSSS\\\wwwjjjJJJAAA888888999888777777888::::::888888888888:::===???AAAMMMRRRZZZccckkkqqquuuwwwsssjjjggggggfffiiifffppppppgggaaaWWWRRRSSSxxx}}}lllWWWGGGHHHDDD???:::777666777888555666666666555444222111000000///...---,,,++++++)))************++++++++++++,,,......------...000+++---......------...///------......//////000000111222333444555555555555666999::::::999:::???DDDLLLLLLLLLHHHBBB<<<999777888444333555444000000222111555888<<>>@@@888999;;;<<<<<>>BBBEEEGGGFFFHHHKKKOOOPPPooo]]]BBB999:::::::::999888777777999888777777777888:::;;;===EEEGGGPPPbbbvvv|||tttkkkgggeeebbb___^^^gggvvvgggaaaZZZRRRPPPTTT|||~~~kkkVVVGGGHHHCCC===999666666777777555555666666555333222111------,,,+++***))))))((())))))*********+++++++++///...,,,,,,---......---+++,,,------,,,,,,---///,,,------...///000111111000111222333555666777777777888999888888999===@@@LLLNNNQQQOOOIIICCC???>>>777333222555666333222444222444555666:::EEESSS]]]]]]\\\YYYXXX[[[aaahhhnnnkkkkkkmmmooopppmmmfffaaakkkqqqyyy~~~hhh```^^^rrrggg[[[SSSSSS\\\}}}gggKKKCCCFFFFFFEEEOOO___qqquuuhhhZZZWWWZZZ___cccfffkkksss}}}{{{xxxzzz___^^^aaa[[[YYY```^^^]]]]]]^^^______]]][[[[[[\\\```ggglllkkkgggcccjjjhhhQQQBBB@@@@@@@@@>>>::::::<<<:::;;;<<<<<<::::::CCCNNNTTTaaarrrzzzoooeee___VVVPPPJJJJJJOOOVVVZZZ[[[VVVSSSNNNJJJHHHFFFDDDBBBFFFFFFEEECCCBBBDDDEEEFFFDDDFFFFFFEEEFFFHHHIIIGGGGGGGGGHHHJJJNNNRRRUUUVVVUUUcccvvvzzzlll___VVVMMMEEE>>>=========???CCCRRRzzzhhhOOOIIIIIIHHHGGGFFFCCCBBBDDDHHHGGGBBB===???AAACCCCCCAAA@@@??????EEEJJJKKKEEE@@@???@@@???>>>AAADDDFFFFFFGGGIIIKKKIIIddd~~~SSS===;;;:::;;;<<<:::666666777888888777777777888999:::===>>>GGG^^^zzz}}}tttkkkcccbbbbbb```]]][[[]]]ttt}}}nnnaaa[[[VVVOOOQQQXXX~~~kkkUUUGGGIIIDDD===999777777777777444444555555555333222111------,,,+++***))))))((())))))*********+++++++++,,,***((((((+++,,,+++***+++,,,------,,,,,,---///,,,------...///000111111///000111333555777888999777777888777777888:::<<>>FFFRRR^^^hhhuuuwwwgggTTTNNNVVVccckkknnn[[[UUUNNNIIIGGGFFFFFFFFFFFFFFFGGGEEECCCAAACCCGGGCCCHHHKKKKKKOOOTTTVVVSSSPPPLLLMMMYYYkkkyyy}}}{{{yyy|||ooobbbWWWLLLDDDAAA;;;;;;===???===>>>GGGQQQpppuuuRRREEEGGGIIIGGGDDDBBBDDDEEEDDDBBB???======>>>@@@BBBBBB@@@>>>======AAAEEEFFFBBB???@@@AAAAAA???AAACCCDDDEEEEEEFFFGGGCCCSSSooo{{{OOO>>>999888<<<<<<888666888999999888888888888888999===<<<@@@NNNbbbttt~~~{{{rrrqqqccc\\\YYYZZZYYYUUUSSSUUUiiiyyyiii[[[UUUQQQLLLPPPYYYkkkVVVHHHJJJDDD===999888999888666333444555555444333222111000000///...---,,,++++++)))************+++++++++***))))))+++---......---+++---......------...///------......//////000000...///000222444777:::;;;888888888777888888999999BBBJJJRRRVVVTTTRRRSSSUUUOOOEEE;;;777555222111222111222333333444888<<<@@@LLLNNNRRRXXX^^^``````^^^]]]eeeooorrrqqqppprrrvvvuuuuuuttttttuuuyyy~~~zzzyyysssfffbbb___aaavvvwwwVVVGGGGGGIIIFFFHHHPPP```rrr~~~vvvnnnaaaVVVQQQYYYbbbfffiiimmmwww}}}ooo```UUUQQQUUUTTTMMMNNNVVVXXXYYY[[[]]]]]]]]]]]]]]]ZZZ\\\___```dddeee```YYY[[[jjjyyyRRREEE<<<>>>???<<<:::===:::999:::===;;;777777;;;777:::@@@HHHOOOZZZjjjxxxppp^^^[[[___aaaaaaVVVQQQKKKGGGEEEFFFGGGGGGAAABBBDDDEEEBBBAAAFFFNNNOOOXXX___aaahhhqqqsssnnngggaaacccuuuuuuggg]]]QQQIIICCC===;;;===999;;;===<<<888999FFFUUUxxx___IIIGGGLLLLLLHHHFFFCCCFFFHHHFFFAAA======???>>>@@@AAA@@@>>>======>>>@@@DDDDDDAAA???BBBDDDCCC@@@AAAAAABBBCCCDDDEEEEEECCCJJJ[[[wwwnnnNNNAAA888:::<<<999999<<<999999999999999999999888;;;:::999<<>><<<===@@@???;;;999:::999666888>>>CCCGGGQQQ[[[qqqxxxyyyjjjaaa\\\YYYYYYUUUQQQNNNLLLJJJHHHFFFDDDDDDGGGIIIHHHJJJVVVcccssszzzqqqfff[[[SSSJJJBBB@@@???<<<>>>BBB>>>===<<<===>>>HHH]]]pppbbbQQQEEEHHHLLLJJJHHHJJJDDDEEEFFFEEEBBB@@@@@@@@@???@@@@@@???>>>===???@@@AAADDDCCC??????BBBCCCBBBBBBAAA@@@@@@AAABBBCCCDDDEEEGGGPPPfffttt[[[CCC<<<<<<999999===777888888999999999888888555666777888;;;@@@GGGMMMZZZjjjxxx}}}|||uuugggUUUMMMOOOSSSQQQQQQNNNFFFEEEYYYrrrjjjZZZMMMMMMNNNKKKJJJMMMoooYYYMMMJJJCCC:::777777888777444222333444444444333222111//////...---,,,++++++***)))************+++++++++***,,,...---***&&&%%%$$$---...//////......///111///////////////.........---...///111444888;;;======<<<;;;;;;;;;;;;:::999:::CCCNNNSSSTTTTTTYYY]]]___PPP???777444444555999555333111000111444888;;;CCCEEEJJJQQQYYY^^^]]][[[```aaacccgggjjjmmmooopppiiihhhhhhmmmuuu|||~~~{{{zzz}}}}}}qqqmmmddd^^^iiimmm[[[TTTPPPMMMNNNUUUeeewww|||}}}vvvnnncccYYYTTTOOOTTTcccmmmlllnnnuuuwwwlllfffooogggggg}}}XXXTTTOOOHHHFFFJJJNNNOOOMMMNNNSSSWWWXXXWWWWWW\\\aaa[[[______ZZZZZZ^^^^^^[[[UUU```___hhhsssSSSHHHFFFAAA???BBB===;;;;;;>>>>>>:::777777;;;666666;;;======AAAHHHMMMVVVaaajjjqqqzzzxxxqqqpppfffdddaaa]]]YYYSSSLLLHHHLLLLLLNNNQQQRRRWWWhhhzzz|||kkk___YYYQQQJJJFFF>>>999<<<===<<>>:::;;;CCCRRRjjjiiiRRREEE>>>CCCEEEAAABBBHHHDDDBBBAAABBBCCCCCCAAA???@@@AAAAAA???>>>>>>AAACCCAAACCCBBB>>>===@@@AAA???CCCAAA???>>>@@@BBBCCCCCCCCCDDDIIIYYYuuuuuuQQQBBB===999999<<<666777777888888888888777444777:::<<<===>>>@@@BBBFFFVVVccckkkzzz}}}tttyyyuuutttwwwuuuxxx|||wwwjjjfff]]]NNNFFFHHHHHHHHHKKKIIICCCIIIjjjtttdddUUUKKKNNNQQQNNNIIIIIIsss]]]NNNPPPDDD999555666666777999444555555666555333222111111000...---,,,,,,------++++++************++++++,,,,,,---------,,,++++++---------...............,,,---...//////...---,,,......000333333222777>>>======<<<<<<<<<<<<===>>>:::<<>>@@@EEEJJJQQQYYYbbbhhhyyyuuuiiiaaa___aaafffooozzzyyyqqqccc___WWWNNNFFF@@@===;;;AAA;;;888999;;;:::;;;???@@@999===XXX|||XXXKKKCCCDDDEEEEEEEEEDDDBBBAAABBBBBBBBBBBBBBBAAA@@@???@@@?????????>>>>>>======??????@@@AAA@@@???>>>===;;;;;;<<<<<<======>>>>>>EEEDDDHHHQQQ^^^xxxzzzZZZBBB???>>>888;;;===999333666>>><<<444666666777888:::;;;<<<===AAA@@@GGGVVVaaammm}}}qqqdddWWWOOOIIIBBB>>><<<<<>>>>>>>>=========>>>>>>>>><<<===BBBMMMXXX]]]ZZZUUUOOOKKKEEE@@@===:::888666555555444333333333333444555;;;CCCKKKRRRXXX]]]aaaaaacccdddhhhtttpppcccfffqqqxxx{{{}}}|||{{{uuuqqqxxxqqqhhhppppppcccdddhhhnnnvvv{{{wwwqqqiii\\\OOOKKKNNNOOOWWWaaaiiinnnuuu~~~}}}kkkccchhhqqqzzznnnWWWNNNNNNIIIEEEDDDFFFHHHJJJJJJMMMOOORRRSSSTTTUUUVVVXXX]]]ZZZ[[[______YYYXXXZZZXXX]]]ccchhhqqqrrrXXXKKKEEEBBB>>><<<===>>>>>>===<<<;;;999888777777777888777999;;;===@@@EEEKKKOOO[[[aaakkkvvv{{{|||uuulllgggeeeaaaYYYRRRJJJGGGBBB>>>:::888888888@@@:::888:::<<<<<<===@@@:::MMMkkk___IIIAAABBBBBBCCCDDDCCCCCCAAAAAAAAAAAABBBAAAAAA@@@@@@????????????>>>>>>=========>>>>>>?????????>>>===<<<;;;;;;<<<<<<======>>>>>>BBBAAADDDJJJPPPaaayyymmmRRRBBB;;;888;;;;;;888999;;;;;;999777777888999:::;;;;;;<<<;;;888===GGGPPP[[[ppp}}}rrrllljjjkkkllloootttzzz~~~||||||qqqjjj[[[QQQGGGCCCAAA===;;;<<>>@@@JJJVVV]]]]]]ZZZVVVTTTOOOIIICCC>>>999777555555444333333333333333333777>>>DDDKKKSSSZZZ^^^___bbbkkkvvvpppkkkpppuuuwwwxxxzzz}}}zzzuuuyyyqqqwwwzzzssszzz|||rrreee[[[QQQIIIHHHKKKQQQXXXaaahhhoooxxxkkkVVVWWWhhhwww}}}VVVOOOQQQKKKHHHDDDCCCEEEGGGHHHIIIOOOPPPQQQQQQPPPPPPRRRTTTXXXXXXZZZ______ZZZWWWXXXYYY\\\dddiiihhhlll|||[[[VVVIII@@@BBBCCC???;;;<<<===<<<;;;:::888777666555666666777666777999<<>>ggg___GGGAAA@@@??????@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>===============<<<<<<=========<<<;;;::::::;;;;;;<<<======>>>>>>CCC@@@EEEJJJGGGOOOsssxxxuuuOOO:::999999<<>>CCCKKK]]]oooxxxsssiiihhhhhhlllsss|||}}}zzzvvvsssooofff[[[SSSGGG@@@;;;;;;;;;:::;;;>>>===>>>LLLmmm~~~mmmaaa^^^[[[SSSKKKKKKOOOSSSXXX\\\~~~rrraaaRRRKKKIII???666555777555444555444555555666555333222111...------,,,+++++++++***++++++************++++++******++++++,,,+++++++++,,,,,,------.../////////......////////////......111...---///111111444999???@@@BBBCCCCCCBBBAAA@@@CCC???>>>DDDPPP[[[aaabbbcccbbb___XXXMMMBBB:::777666666555444333333333333222555999>>>EEEMMMUUUZZZ```fffwwwvvvrrrssstttvvvvvvyyy~~~~~~xxxyyy}}}}}}}}}|||nnn]]]SSSNNNLLLNNNSSSVVV\\\eeekkkrrr{{{~~~eee]]]iii{{{gggLLLMMMOOOHHHFFFDDDCCCDDDEEEGGGGGGMMMMMMMMMLLLKKKLLLOOOQQQRRRSSSUUUXXXYYYWWWUUUUUUXXXVVV\\\dddaaa^^^mmmmmmTTTBBBBBBDDD>>>:::>>><<<<<<<<<;;;:::888777666666777777777777888;;;======???BBBEEEIIIPPPWWW\\\fffgggiiilllooorrrtttuuu}}}rrr\\\NNNOOOVVV___iiivvv~~~vvvqqqnnnjjjgggeeeaaa\\\YYYQQQLLLGGGEEEEEECCC???;;;;;;:::999888888999;;;<<<777888;;;<<<999666<<>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<:::;;;::::::::::::999999::::::;;;;;;<<<===>>>>>>BBB>>>CCCKKKGGGGGGdddxxxpppDDD>>>888888??????888777===::::::::::::::::::::::::===:::999<<<===@@@LLLXXXddduuu~~~yyynnnkkkfffbbb]]]UUUMMMGGG???<<<:::;;;:::888:::>>>999TTTvvvqqqccc[[[VVVRRRMMMJJJKKKNNNQQQTTTVVV{{{mmm^^^SSSNNNKKKAAA888777888777555666444555555666555333222111------------,,,+++******++++++************++++++***************)))(((''',,,,,,------...//////000///////////////////////////---...333555222222444>>>@@@CCCEEEFFFEEECCCBBBDDDAAA>>>@@@HHHUUU```gggmmmpppqqqhhhYYYHHH<<<777888777666555444444444444222444777:::???FFFNNNTTT```ggg|||||||||{{{vvvrrrsssxxx|||{{{zzzxxx~~~vvvpppuuuyyyqqqcccTTTNNNOOORRRWWW]]]^^^eeennntttxxx~~~qqqdddoooxxxSSSGGGJJJIIIFFFFFFFFFEEEDDDDDDDDDEEEGGGHHHHHHHHHHHHIIILLLOOOOOOPPPQQQQQQSSSUUUVVVVVV[[[RRRRRRZZZ\\\YYYcccsssjjjIII@@@>>>;;;;;;BBB:::;;;;;;;;;;;;:::999999444555555555444555777999777999;;;;;;;;;===???AAADDDFFFIIINNNRRRWWWZZZ\\\eeekkkrrrsssrrrqqqtttwww~~~}}}xxxmmm^^^NNNCCC>>>???BBBHHHRRRZZZZZZVVVRRRQQQOOOMMMKKKIIIFFFCCCAAA>>>:::999:::999777555:::999888777777777888888999:::;;;:::888???TTTiiidddRRRHHH???>>>DDD;;;;;;;;;;;;;;;<<<<<<<<<:::999999888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888888999999:::;;;<<<===>>>>>>???999===FFFDDD@@@PPPiiizzzoooKKK===555999===:::888<<<;;;;;;;;;::::::::::::999888777888999888888<<>>;;;999999:::888666999???PPP{{{|||uuufff^^^WWWQQQJJJJJJKKKLLLOOORRRRRRQQQooo```WWWUUUPPPEEE<<<::::::999888999444555555666555333222111---.........---,,,+++***++++++************++++++)))************)))((((((+++,,,,,,---...///000000000//////......//////000///---///555777444111111<<<>>>CCCFFFHHHGGGEEEDDDDDDDDDBBB@@@BBBKKKYYYcccooowww|||vvvdddPPPBBB;;;:::999888777666555555555333444555777:::???FFFKKKTTT\\\ooo{{{ppppppvvv{{{}}}|||~~~{{{uuurrrppplllnnnyyyuuukkk___UUULLLLLLPPPVVV^^^eeehhhpppzzzfffeeewwwxxxYYYFFFFFFLLLKKKFFFGGGHHHFFFDDDBBBBBBCCCBBBDDDFFFFFFGGGHHHKKKMMMNNNPPPQQQPPPRRRWWWYYYXXX]]]SSSNNNSSSWWWXXX\\\dddnnnmmmVVVKKKCCC======;;;;;;;;;;;;;;;;;;;;;;;;777777777666444333444555444666888888777666777888999:::;;;===???@@@BBBBBBHHHLLLQQQSSSSSSUUUXXX[[[___]]]YYYUUUPPPIIIAAA<<<999666444666;;;@@@BBBAAA<<<<<<<<<<<<;;;999888777:::888666666777777666555666666666666777888999999888777999===FFFZZZzzzfffCCC???EEEBBB???CCC<<<;;;::::::999999::::::888777666666666777999999:::::::::::::::;;;;;;;;;999888777777666666777777888888999;;;<<<===>>>???@@@<<<>>>CCCAAA>>>DDDNNNjjjzzz{{{lllXXXCCC;;;;;;<<<;;;;;;;;;;;;;;;;;;::::::::::::666888:::;;;999777777777666;;;CCCIIIPPPZZZgggppp{{{|||~~~}}}wwwrrryyyssskkkhhhgggddd[[[TTTLLLIIIDDD>>>;;;999999:::666555555777888<<>>BBBFFFPPP^^^jjjzzzxxxnnnppptttttt|||sssmmmvvv{{{|||yyytttiii^^^RRRMMMLLLPPPWWW]]]eeemmmssszzztttlllvvv\\\MMMFFFGGGMMMLLLGGGIIIJJJHHHDDDAAAAAAAAABBBDDDFFFGGGGGGHHHIIIJJJJJJOOORRRQQQTTTYYY[[[XXXZZZUUUPPPPPPTTTXXXYYYYYY]]]{{{nnnTTTAAA>>>===<<<:::::::::;;;;;;:::;;;;;;:::777666666777777999:::999888888999:::999999888777666555555555555777999;;;===>>>@@@AAA>>><<<;;;;;;;;;;;;999777888666555555555777999;;;666777888888777666666666:::999888888999:::::::::666666777888:::;;;<<<===:::===HHH^^^vvvgggQQQ===;;;AAACCCAAAAAA===<<<:::999888888888888888777666666666777999:::999999999999:::::::::;;;999888777666555666666777777888999:::<<<===>>>??????AAABBB@@@>>>???BBBEEEOOOppp~~~iiiKKK>>>======::::::::::::;;;;;;;;;;;;;;;888;;;<<<<<<;;;:::999888777777777888999>>>FFFKKK\\\dddppp||||||vvvtttuuuvvvvvvqqqpppooonnnmmmhhh```[[[bbb\\\UUUQQQOOOLLLGGGBBB@@@???===:::888888999;;;666555666;;;CCCUUUppp|||zzzjjj___ZZZUUURRRPPPKKKPPPQQQNNNOOOSSSUUURRRsssbbbYYYXXXSSSFFF:::666666555555666444555555666555333222111...//////000///---,,,+++++++++************++++++&&&(((***,,,...///000111++++++,,,---...///000111111000///......///000111555000///333666555333444777;;;AAAGGGJJJJJJHHHFFFAAAIIIOOOJJJ@@@<<>>===;;;999777777777777999888777666777888:::<<<888888999999999:::::::::999888777555555666666777777888999:::<<<===>>>???888???AAA;;;888>>>CCCDDDFFF\\\{{{^^^BBB===<<<888:::::::::;;;;;;;;;<<<<<<888::::::999999::::::999888777666666777999;;;===@@@FFFQQQ```ooo{{{~~~|||{{{yyyxxxtttnnnfffcccgggnnntttwwwmmmggg___ZZZXXXWWWVVVUUUOOOKKKGGGDDDDDDBBB>>>;;;777888999888777777888999<<<:::;;;CCCSSSooo{{{pppaaa\\\XXXQQQOOORRRMMMQQQPPPKKKKKKQQQUUUTTTrrr^^^VVVVVVPPPEEE;;;888777666777:::666666666555444333111111///......------,,,++++++++++++************++++++)))************+++++++++,,,,,,------.../////////...///000///------///000666222111222555555444333777888<<>>;;;888<<>><<<999777666777888999999999888777777777777777888888888888777777777666999888888888777777666666666666888999:::;;;;;;;;;<<<===>>>??????>>>======EEEIIIbbbwww^^^BBB===AAA???@@@>>>:::999;;;<<<;;;<<<===;;;888888999999888999888888777777777777777:::<<>>;;;888555888:::999666555777999999888===GGG[[[}}}tttiiiZZZQQQOOOQQQRRRQQQQQQOOOLLLJJJJJJLLLOOOQQQsss___TTTQQQMMMCCC:::888777666777999666666666555444333111111///......------,,,++++++++++++************++++++)))************+++++++++++++++,,,,,,---............///000///------///000...,,,,,,///222444555666...///666@@@GGGHHHJJJMMMNNNIIIGGGLLLOOOLLLGGGDDDOOOeee}}}yyynnneeeZZZLLL@@@>>>>>><<<;;;<<<777555444444555555444333:::<<<@@@FFFMMMTTTZZZ^^^cccbbbaaabbbfffkkkppprrruuu~~~|||qqqkkkuuuvvviii```XXXOOOJJJJJJKKKOOOUUUYYY___gggpppwwwuuuzzzWWWIIIBBBIIINNNJJJFFFFFFEEEEEEEEEEEECCCAAA???>>>CCCDDDDDDEEEFFFFFFFFFFFFFFFJJJLLLNNNTTT]]]cccdddUUURRRPPPPPPTTTWWWYYYYYY[[[\\\___iiiaaaIII>>><<<>>>BBB888888999;;;<<<;;;:::888999:::999777444333555777555555555555555555555555444555555555555555555444555555555555555555555555555666666777777666666555444444333555777:::<<<======<<<:::888777666666666<<<999777777;;;GGG\\\ooonnnqqq___PPPAAA===<<<;;;<<<>>>===;;;999777666777999:::777777555444444555666666999999777666555555555555888888888777777777666666555666888999:::;;;;;;;;;<<<===>>>???@@@??????>>>===???RRRwwwdddGGG>>><<<<<<>>>???>>>;;;:::@@@===999777888999888555999888888777777777777777555666888:::===@@@CCCEEEGGGHHHIIIJJJJJJJJJJJJJJJGGGGGGHHHHHHIIIJJJLLLLLLGGGEEECCC@@@>>><<<<<<<<<;;;:::999999:::;;;<<<<<<888999<<<<<<:::888999<<>>GGGKKKMMMQQQXXXNNNIIINNNUUUTTTNNNIIIGGG]]]wwwwwwdddOOOCCC???<<<999888888666555444555555444333444444666:::@@@GGGNNNQQQZZZ\\\___cccgggllloooqqqssszzz|||}}}~~~xxxpppsss~~~|||pppdddWWWOOOIIIEEEFFFJJJQQQUUUZZZ___dddlllvvv}}}ssszzzZZZGGG@@@@@@HHHLLLHHHEEEGGGDDDFFFGGGFFFBBB??????AAAAAABBBBBBDDDEEEFFFFFFGGGLLLMMMLLLLLLSSSbbbmmmrrrSSSQQQOOOPPPSSSVVVWWWXXXYYYZZZWWWSSS___lllZZZLLLDDD<<<;;;;;;<<<======:::888=========<<<;;;<<<>>>AAA666666666666666777777777444555555666666555555444555555555555555555555555666666777777777777666666999888777777777888999:::888777666888;;;<<<;;;999======BBBMMM\\\qqqwwwVVVQQQ]]]bbbVVVIIIAAA<<<:::<<<@@@;;;:::888777777888:::;;;888666444333333555777999>>><<<:::777555444555555888888777777777777666666555666777999999:::::::::;;;<<<>>>@@@@@@AAA@@@@@@999:::EEE^^^uuu~~~uuuSSSGGG???@@@AAA<<<:::<<<<<<888555666:::<<<:::777999888888777777777777777666666555555555555555555444555777999;;;<<<======;;;<<<<<<===============999999888777777777777888:::888666555444555777888888555777<<<<<<===GGGUUUxxxyyyvvvtttcccXXXQQQIIIEEEEEEHHHJJJJJJKKKIIIHHHFFFEEEEEEFFFFFFxxxcccRRRKKKDDD<<<777888999777666777666666666555444333111111///......------,,,++++++++++++************++++++))))))*********++++++++++++++++++,,,------.........///000///------///000000333444111000333666666777444555<<>>>>>:::;;;;;;;;;:::999999999888888888999999999999:::555555666666666666555555555555555555555555555555666777777888888777777666<<<======<<<999888777888777888999:::<<<===???@@@>>>KKKccc~~~|||UUUKKKKKKFFFZZZTTTKKKCCC<<<999;;;>>>999888777777777888:::;;;:::888555444444777:::<<>>???@@@@@@???===???CCCPPPkkkwwwqqq{{{sssxxx```KKKDDD@@@::::::@@@===::::::===???<<<::::::999888888777777777777777777777777666666777777888666777888999999999999999999:::;;;<<<<<<;;;999888777777777777888999999:::::::::999777666555666777===555333999???III```yyy{{{zzzzzzddd[[[MMMHHHCCC@@@AAADDDEEEFFFJJJIIIHHHFFFEEEDDDDDDDDDuuubbbRRRJJJBBB;;;666777999777666777666666666555444333111111///......------,,,++++++++++++************++++++))))))*********+++++++++,,,,,,,,,---......//////...///000///------///000+++333666333111555999:::<<<666222555;;;DDDSSS```aaa[[[VVVVVVUUUUUUZZZ```YYYUUUWWWhhhwww^^^QQQLLLGGGBBB999777444444555666666666555444444666:::@@@EEEIIIOOOTTTZZZ^^^```aaaccceeekkkxxx}}}xxxyyy}}}}}}}}}}}}|||qqqiiiWWWNNNFFFCCCCCCGGGQQQ[[[]]]aaaggglllrrr{{{~~~wwwiiieeedddyyyjjjMMMEEECCCCCCDDDEEEDDDBBBEEEJJJBBBEEEGGGDDD>>><<<>>>AAADDDDDDDDDDDDDDDEEEGGGHHHJJJMMMNNNLLLOOOUUUXXXWWWMMMMMMMMMMMMNNNOOOQQQRRRTTTWWWYYYVVVWWWeeevvvgggQQQ@@@:::;;;>>>@@@AAAAAA@@@@@@>>>;;;888555999999999999999:::::::::666777777888888777777666666666666666666666666666777777888888888888777777666999<<<<<<:::999999:::;;;<<<<<<999888???MMMYYYhhhwww[[[CCCFFFEEE999JJJJJJHHHBBB<<<:::::::::777777777777777999:::;;;:::888555444444777:::<<>>>>>>>>===@@@DDDEEEGGGWWWyyyxxx{{{pppuuuqqq```SSSFFF???@@@@@@>>>@@@CCC@@@999777:::999888888777777777777777444444444555555666888888777777777888888777666666666777888999888777666555555555666666666666666666555777999999888888999;;;<<<888;;;FFFTTTgggttthhh[[[YYYIIIFFFBBB@@@???AAABBBCCCHHHGGGFFFEEECCCBBBBBBBBBppp^^^QQQMMMBBB;;;666777888777666777666666666555444333111111///......------,,,++++++++++++************++++++)))************+++++++++,,,,,,---......//////000...///000///------///000888CCCGGG???888888999888888555222111333:::KKK[[[\\\\\\\\\ZZZUUUSSSZZZccccccZZZSSSZZZuuurrraaaWWWLLLCCC>>>;;;888666666777666666777555444333444777:::<<>>===;;;:::::::::999999999888888888999999::::::999999888888888888888888888888888888888999999999999888888333666888777444333555777666;;;AAAEEEOOOeee\\\IIICCC???<<<===<<<@@@AAA>>>;;;;;;:::777777777777777777888999:::888666444333333555777999===;;;999666444333444444555555666666666666777777555555666777777777777777777888:::;;;<<<<<<<<<<<<===AAACCCAAAFFF\\\wwwddd___zzzmmmXXXJJJ===888888<<<;;;666777===999888888777777777777777555555444444444555666666333333555666666777777777555666666666666666555555555555666666666555555444333555666555222111444777888BBBSSSiiitttddddddlll~~~vvv```VVVUUUJJJHHHDDDAAA@@@@@@BBBCCCFFFDDDCCCAAA@@@@@@AAAAAAnnn]]]UUUTTTCCC<<<666666888666666888666666666555444333111111///......------,,,++++++++++++************++++++)))************++++++++++++,,,,,,------...//////...///000///------///000@@@MMMRRRHHH===;;;;;;777:::<<<>>><<<666444@@@NNNXXX\\\aaabbb\\\WWWZZZaaaeeeccc^^^YYYaaayyy}}}lllZZZLLLGGGCCC>>>:::888777666555666555444333333333444555:::???FFFKKKOOOTTT\\\cccccciiipppuuuxxx|||~~~vvvttt|||xxxrrrsssrrrlll~~~zzzzzztttvvv~~~||||||uuujjj\\\QQQIIIEEEBBBBBBFFFOOOVVV___kkkvvvooottt{{{{{{lll|||uuudddfffjjjiiifffddddddrrrWWW@@@>>>DDD<<<>>>?????????CCCHHHKKKCCCBBB@@@>>><<<<<<<<<<<>>===<<<;;;>>>>>>===<<<<<<;;;::::::::::::;;;;;;;;;;;;::::::999999999999999999999999888999999999999999999888888999:::999999>>>GGGOOOTTT^^^lll{{{wwwYYYCCCBBBDDD===;;;AAA777;;;<<<999:::===<<<777777777777777777888888888777777555444444555666666888777666555444333333333555555555666666666777777555555666666777777666666888999;;;<<<<<<<<<;;;;;;;;;;;;>>>@@@???DDD\\\vvvjjjfffwwwzzzZZZIII<<<<<<>>>::::::>>>999888888777777777777777888777666666555555666666222333444666777777888888666666666555666666777777666666777888888777666555555666777666555999AAAHHHXXXkkkiiiYYYWWWhhhzzzzzzjjjYYYOOOLLLKKKIIIFFFBBBAAAAAADDDFFFFFFDDDBBB@@@@@@AAABBBDDDooo^^^ZZZ\\\EEE===666666777666777888666666666555444333111111///......------,,,++++++++++++************++++++)))************+++++++++***++++++,,,,,,---.........///000///------///000111AAAKKKDDD===>>>@@@===BBBIIIOOOKKK>>>444888CCCWWW]]]fffjjjfff^^^\\\___aaajjjkkk]]]TTTbbbwwwfffOOOJJJCCC>>>:::888555444555555555555555666777777111555;;;???BBBHHHQQQYYYXXX]]]bbbfffiiirrr}}}}}}|||{{{{{{}}}|||uuu{{{zzz}}}xxxllldddgggttt}}}~~~~~~zzzvvvsssmmmkkkeeeZZZNNNFFFCCCCCCAAACCCKKKUUU\\\cccnnnxxxvvv{{{ooo}}}dddbbbsss}}}uuuhhhpppmmm]]]AAA;;;>>>???;;;===>>>===>>>AAADDDDDDCCCAAA>>><<<<<<<<<;;;:::;;;;;;<<>>======;;;<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::888999999::::::999999888:::===@@@DDDLLL\\\ooo}}}zzzJJJGGGAAA<<<<<>>:::888:::999666999>>>>>>999888888888777777777777777999999888777777777777777666666666666666555555555444555555555666666777777444555666666666666666666:::;;;<<<=========<<<;;;===999===CCC???:::GGG\\\|||iiijjjppprrrqqqTTTKKKHHH@@@999888999888888777777777777777555555444444444444555555333444444555555555555444444444333222333444666777333444666777777777666555444777;;;>>>FFFSSSdddpppppp```bbbnnn}}}uuuiii^^^QQQHHHDDDKKKIIIFFFCCCAAACCCFFFIIIIIIGGGDDDBBBAAACCCFFFHHH|||nnnfff\\\SSS@@@999555777999777666777666555555444444333222222///......------,,,++++++++++++++++++++++++++++++))))))))))))************,,,,,,,,,++++++,,,------/////////...------,,,,,,111///000444:::>>>???>>>DDDNNNWWWTTTGGG:::444444OOO\\\ggghhheeeccc^^^WWW[[[eeeppppppeee```ooouuujjjWWWLLLFFF===;;;;;;333444555777666444333222222444444555888===CCCHHHLLLPPPQQQTTT\\\fffqqqyyy}}}zzzzzz{{{xxxzzzsssppp~~~|||qqqllllllnnnvvvxxx{{{~~~}}}wwwqqqmmmfff]]]PPPGGGBBBAAA@@@???CCCMMMXXX___eeelllnnnmmm{{{}}}{{{vvvUUUaaa~~~www}}}ZZZCCC??????>>>>>><<<<<<<<<<<<<<<===>>>>>>@@@===;;;;;;>>>???>>><<<:::<<<>>>@@@@@@BBBDDDFFFCCCDDDFFFGGGFFFDDDAAA???:::BBBGGGDDDAAACCCIIILLLOOOLLLNNNTTTWWWTTTOOONNNRRRWWWiiiyyymmmkkkeee]]]QQQFFFAAA???@@@@@@999???BBB>>>;;;===>>>>>>======<<<;;;:::;;;>>>AAA333777999888:::BBBGGGHHHQQQOOOSSSaaavvvpppVVVAAA@@@???>>>===<<<;;;::::::;;;;;;<<<<<<;;;;;;:::999888777666666777888999:::999777666555555555666999999888777666555444444666777888999:::;;;<<<<<<777777777666666666666666999:::;;;;;;<<<<<<;;;;;;888999:::<<<>>>AAACCCDDDfff|||kkkccceeennngggYYYRRRFFF999888:::;;;888888:::999555666666666777777777777666777666555555666777666444888888777555333222444666222333555777888777999;;;>>>999@@@VVVnnn{{{]]]kkk{{{ooo|||tttcccTTTKKKHHHHHHHHHGGGEEEDDDDDDEEEFFFHHHJJJIIIHHHFFFDDDBBBAAA@@@uuummm```RRR@@@999555777999777666777666555555444444333222222///......------,,,++++++++++++++++++++++++++++++))))))))))))************+++++++++++++++,,,---.../////////...............---...///333777999::::::AAAEEEJJJKKKFFF>>>888444@@@LLLYYYbbbgggjjjfff___]]]fffrrryyyrrrhhhhhhooo~~~kkk]]]SSSHHHEEEDDD;;;999999888777555555666777444444444555888<<<@@@CCCHHHJJJNNNTTT]]]fffnnnsssyyy|||zzzqqqvvvvvvyyy~~~|||||||||yyyuuuoooiiieeeWWWOOOFFF???>>>???AAABBBNNNWWW```fffnnnwww|||||||||iiiyyyhhhWWWfffkkkLLL???===;;;;;;>>><<<<<<<<<<<<<<<===>>>>>>@@@>>><<<<<<>>>>>><<<999<<>>???@@@BBBCCCDDDBBB@@@>>>DDDGGGJJJNNNYYYlll|||mmmUUUGGG??????>>><<<;;;999888777888888999999999999888888888777666666666666777888999888777555555555555555666666666555444444333333444555555666888999999:::666666666666777777777777999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAAWWWqqqgggaaaiiizzzfffVVVTTTJJJ::://////666888666888999::::::888666666777666555555666777999999999666666666666555555666777<<<999555333444777>>>CCCEEEQQQhhhyyykkkiii||||||wwwjjj\\\RRRMMMKKKJJJHHHGGGFFFFFFFFFHHHJJJLLLKKKJJJIIIGGGEEECCCAAA@@@|||tttbbbQQQ@@@999555777999777666777666555555444444333222222///......------,,,++++++++++++++++++++++++++++++))))))))))))*********************++++++---...///////////////000000000000,,,...111222333444666888;;;;;;<<<@@@CCCBBB<<<666333;;;GGGVVVeeeooooooiiifffjjjttt}}}}}}sssiiidddwww~~~kkkWWWNNNHHH======;;;888555444444555666555555333333444666888:::<<<@@@EEEJJJOOOUUU^^^dddpppwww|||zzztttttt||||||yyy{{{yyy}}}xxxvvvtttnnnhhh```ZZZUUURRREEEAAA======@@@FFFKKKNNNTTT\\\dddkkkuuussstttbbbaaadddvvvWWWIII?????????;;;;;;???<<<<<<<<<;;;<<<<<<===>>>=========>>>@@@@@@>>><<>>;;;======;;;:::888666555444555666666777777666666555777666666555555666666777888777666555444444444555333333333333333222222222222222333444555666666777555555666666777777888888888888999:::::::::::::::===<<<<<<;;;;;;<<<<<<===GGGQQQmmm{{{fffgggyyyzzz]]]HHHBBBDDD@@@888666777777666555555666888444333222222333444555666333333333333444444444444555333222666@@@PPP```iiisssggghhhnnn}}}yyyrrriii]]]TTTPPPOOONNNMMMMMMKKKJJJIIIIIIJJJKKKLLLMMMLLLKKKIIIFFFCCCAAA@@@~~~tttbbbPPP@@@999555777999777666777666555555444444333222222///......------,,,++++++************************((()))))))))************)))))))))***+++---...///...//////000111111222222///111222111///000555999777555555999???AAA???<<<333333888FFFZZZkkkqqqqqqssssssuuuzzz}}}{{{uuupppkkkhhh[[[QQQAAA@@@===999666555555555444777666555444444555666777333888>>>@@@AAAFFFNNNUUU___gggnnnoookkklllttt}}}yyyuuuwww}}}vvvmmmmmmggg^^^TTTKKKEEEBBBAAA<<<===@@@EEELLLSSSXXX[[[WWW___gggooo|||zzz~~~aaaVVVeeeuuupppGGG@@@>>>CCCDDD???>>>BBB<<<<<<<<<;;;;;;<<<<<<===:::;;;>>>BBBDDDEEEEEEDDDBBBDDDFFFFFFDDDAAA@@@???DDDDDDCCCCCCCCCCCCCCCCCCNNNMMMIIIEEEFFFKKKMMMKKKMMMHHHFFFIIIKKKKKKNNNRRRMMMQQQWWWYYYZZZgggwwwRRR===999;;;:::<<<<<<:::888666444333222444444555555555555444444555555444444444444555555666555555444444444444444111111111222222222333333111111222333333444555555444444555666777888888888777777888999999999999888<<<;;;;;;:::::::::;;;;;;??????QQQwwwyyylllhhhkkknnn}}}nnnbbbQQQBBBCCC???999999;;;>>>>>>===<<<;;;:::888666666888999:::999999999;;;>>>??????>>>DDDNNN\\\ppp}}}kkkgggkkkrrr}}}vvvnnnggg^^^SSSNNNOOOQQQQQQOOOSSSQQQNNNKKKIIIIIIIIIJJJOOOOOOMMMKKKHHHEEEBBB@@@yyyooo___RRR@@@999555777999777666777666555555444444333222222///......------,,,++++++************************((()))))))))************((())))))***+++,,,...///...//////000111222333333111111000---+++---333888444555777999;;;===@@@BBB:::333000888KKK___nnnvvvyyy{{{||||||}}}kkkwww|||nnnbbbOOOBBB???;;;999999999888666666666555444444555666666000444999:::999<<>>BBBEEEFFFGGGGGGGGGBBBCCCBBB@@@===<<<===>>>???@@@@@@AAACCCDDDEEEEEEWWWXXXTTTKKKFFFGGGIIIHHHKKKIIIIIIKKKKKKIIIIIIMMMLLLPPPWWW\\\]]]bbbrrrwwwOOO===;;;;;;;;;<<<<<<;;;:::888666555333333444444555555555555444444333333333333333333333333444444444444333333333222111111111222333333444444111222222222333444444444333333444555666666777777555666666777777777777777999999888888999:::;;;;;;>>><<>>AAABBB<<<555888999999888666666888;;;===<<<===AAAIIIPPPTTTVVV^^^jjj{{{lll^^^[[[kkk{{{qqq___WWWOOOLLLNNNQQQPPPOOORRRPPPMMMJJJIIIHHHIIIIIIOOOOOONNNMMMJJJFFFCCCAAAtttkkk^^^SSS@@@999555777999777666777666555555444444333222222///......------,,,++++++************************))))))))))))************)))))))))******,,,---......//////000111222222333000000///---,,,...111444333777::::::999;;;AAAGGGCCC:::222444???PPPdddrrrwwwzzzzzzwwwaaaKKKFFF???<<<;;;:::888666666555555555555666666777111444666777666777:::>>>@@@DDDLLLSSSZZZ^^^```aaammmiiigggjjjnnnrrrvvv{{{~~~{{{xxxvvvqqqllllllpppuuuxxx}}}vvvgggXXXOOOKKKDDD>>>:::999:::;;;DDDJJJQQQVVVYYYZZZ[[[[[[hhhqqqzzz}}}lllrrrjjj```iii[[[MMMBBBCCCDDD???<<<>>>===<<<;;;;;;:::;;;;;;;;;@@@CCCEEEEEEDDDCCCCCCCCCAAA@@@???<<<999999<<<>>><<<===>>>@@@BBBCCCCCCCCCRRRTTTQQQHHHBBBBBBCCCCCCHHHHHHJJJMMMKKKFFFFFFIIIMMMNNNRRRXXX\\\```iiisss{{{qqqWWWBBB???>>>888555999::::::999888666555444444444444555555555555444444111222222333333222222111222222333333333333222111111222222222333333444444222222222222333333333444222222333333444444555555444444555666666666666666666666666777888999:::;;;=========KKKrrrwww~~~dddZZZVVVaaaxxx~~~ooohhhgggbbbWWWLLLJJJNNNRRRSSSSSSUUUXXX\\\]]]^^^bbbjjjttt}}}}}}qqqfffffflll|||tttfffVVVRRRMMMKKKLLLMMMLLLKKKIIIHHHGGGFFFGGGIIIKKKLLLMMMMMMMMMKKKIIIEEEBBB???yyyrrrlll```TTT@@@999555777999777666777666555555444444333222222///......------,,,++++++************************))))))))))))******************)))******+++,,,,,,...//////000000111111111000000111333555555333000444777:::::::::===CCCHHHMMMFFF???;;;:::@@@QQQbbbvvvnnncccTTTIIICCC???<<<999999999999999999999999999444444555555555666666777777:::???DDDHHHLLLOOOQQQYYY[[[[[[ZZZ\\\```cccccceeebbbbbbcccaaa^^^```dddhhhkkkpppwww~~~}}}|||uuujjjbbb[[[OOOCCC???===:::888999;;;???AAAKKKOOOUUUYYY]]]```eeeiiisss}}}tttRRRbbbuuubbbffftttQQQEEE===>>>>>>999888<<<===<<<;;;;;;:::::::::;;;@@@AAABBBAAA>>><<<===???>>>???>>>===;;;;;;<<<>>>>>>@@@BBBCCCDDDDDDCCCBBBGGGGGGEEEAAABBBFFFFFFBBBEEEEEEGGGJJJHHHDDDEEEIIIKKKKKKNNNUUUYYY[[[```gggcccuuujjjIIIDDD@@@===999666444555888888777666666555444444333333444444444444333333000000111222222111000000000111222333333222111111222222222222222222333333111111111111222222222222222222222222222222222222333333444555555555555555666666666666777888999999999;;;:::AAA^^^}}}~~~___QQQSSS\\\fffooowwwmmmaaa[[[\\\ccckkk~~~lll\\\SSSKKKKKKJJJIIIIIIHHHGGGFFFCCCBBBBBBBBBDDDFFFIIIKKKHHHHHHIIIHHHFFFBBB???===vvvssspppcccUUU@@@999555777999777666777666555555444444333222222///......------,,,++++++))))))))))))))))))))))))))))))))))))************+++***************++++++////////////000000000000222333666<<>>>>>>>>=========<<<<<<777555444444555666444333222555888888888;;;@@@DDDCCCKKKOOOKKKKKKQQQTTTRRRMMMLLLMMMOOOOOOMMMOOOSSSRRRSSSVVV[[[```ccc^^^XXXQQQSSSOOOEEE??????<<<777999999:::<<>>===<<<;;;;;;::::::::::::;;;<<<===<<<999999;;;>>><<<>>>@@@@@@???>>>>>>>>>CCCEEEGGGIIIHHHFFFDDDBBBDDDBBB@@@BBBJJJRRRQQQKKKBBBBBBDDDFFFEEEBBBEEEJJJHHHIIINNNUUUWWWUUUWWW\\\\\\```nnn]]]???888>>><<<333222999:::444666666555555555444444444222222333333333333222222///000111222222111000///000000222333333222111000222222111111111111111111000000000000111111111111222222111111111111111111222333444444555555444444777777666666666666777777666777777===PPPqqq|||rrreeeXXXSSSKKKUUU```iiiuuuvvveeeZZZUUUYYYdddnnnxxxzzzjjjVVVLLLMMMCCCEEEGGGGGGEEECCCBBBCCCBBBAAA@@@@@@AAACCCEEEGGGDDDDDDEEEEEECCC@@@<<<:::tttqqqqqqdddSSS@@@:::666777777666666999666666666555444333111111000///...---,,,++++++***+++******)))(((''''''&&&+++,,,---,,,***(((((((((((()))******(((((()))******---000111111000111222444222111111222111000//////111666>>>AAA@@@BBBFFFKKK```nnncccJJJ:::<<>>999666555444222000333333333333555666888999<<<<<<=========>>>>>>>>>DDDAAA>>>>>>@@@@@@===:::===>>>???@@@@@@@@@@@@@@@===;;;;;;<<<:::666888<<<;;;:::>>>DDDGGGIIIMMMTTT\\\^^^cccnnn|||kkkUUUfffeeeQQQWWWllluuupppgggIII===<<<999777666666777777777777777777888999:::;;;888:::;;;<<<<<<;;;999888666:::>>>@@@@@@?????????BBBCCCDDDEEEEEEDDDCCCBBB===@@@@@@AAAKKKVVVSSSHHH@@@@@@JJJLLLCCCFFFPPPQQQFFFGGGIIIJJJKKKOOOSSSWWWPPPZZZbbblll{{{iiiTTTEEE;;;::::::;;;:::888666333111444444444555555555666666111111222333333444444555111000///000333555555555111000111333444555333111////////////............000000////////////000000111111000000111111222333333444555555666555555555777666555444444555666777666555444<<>>AAABBBAAA???;;;999yyyssspppbbbPPP@@@:::666777777666666999666666666555444333111111000000///...---,,,+++++++++++++++***))))))((((((+++---...---+++******++++++,,,---,,,+++***+++---***---///111000000111222444333222222333333222111//////444<<<@@@AAAEEEKKKSSSaaarrrvvvgggOOO===777KKKgggmmm^^^VVVJJJFFFCCCDDDEEEEEEHHHMMMKKKIIIEEEBBB>>>:::777666<<<;;;888555444444555555777777888888888999999999<<<:::888888:::;;;999777999:::;;;<<<<<<<<<<<<;;;888777999======;;;===AAAEEEEEEHHHLLLNNNPPPWWW```nnnpppuuu}}}nnnYYYfffgggKKKNNNdddtttyyyyyyzzz}}}[[[FFF===<<<;;;999777555666666777666666666777777888999:::999:::;;;<<<<<<;;;999888:::===@@@AAAAAA?????????@@@AAABBBCCCDDDCCCCCCBBB:::@@@GGGKKKNNNPPPKKKDDDEEEAAAEEEHHHDDDJJJSSSRRRIIIIIIJJJJJJKKKOOOSSSWWWSSSYYY\\\bbbkkkrrrkkkRRREEE>>>:::888999:::999888666333222333444444444555555555666222222333333333333444444222000000111333555666555111000000222444444222111////////////////////////000000////////////000000111111000000111111222333333333444555555555555555777666666555555555666666888888555999AAAGGGaaauuuwwwrrrbbb[[[UUUNNNHHHRRR[[[dddgggccc^^^\\\\\\mmmqqqsssrrrtttvvvuuupppjjjgggccc```^^^YYYQQQKKKOOOKKKLLLUUU```lll|||{{{ssslll^^^OOOGGGFFFEEEAAABBBAAAAAAAAAAAAAAABBBBBBCCCAAA?????????@@@@@@??????@@@BBBCCCBBB@@@===<<<~~~sssmmm^^^NNN@@@:::666777777666666999666666666555444333111111000000///...---,,,++++++,,,,,,++++++******)))))))))+++---,,,+++******++++++,,,------++++++,,,---***,,,///000//////000222444333222333444555444333///...111888<<<@@@GGGOOOXXX\\\iiixxxzzzhhhOOO>>>999FFF\\\uuusssfffZZZSSSLLLIIIFFFCCCFFFJJJNNNNNNMMMJJJDDD???<<<:::888777444333333555777999444444444444555555555555555444333444666777666555333444555555666666555555444444888===>>><<<>>>BBBEEEGGGLLLOOOPPPRRR]]]iii{{{uuuXXXSSS]]]rrrTTTHHH^^^pppnnnnnnxxx{{{yyyTTT@@@===AAA;;;:::888666555555666666555555555555666777888999888999;;;<<<<<<;;;999888;;;===???@@@>>>===<<<===>>>???@@@AAABBBCCCCCCCCC<<<@@@GGGMMMJJJDDDBBBEEEFFF===>>>@@@???GGGOOOKKKJJJJJJIIIHHHIIILLLPPPTTTVVVXXXVVVXXX]]][[[dddzzz```JJJ@@@;;;999:::777777888888777666444333333333444444444444555555444444444333333333222222222111000111333555555555111000000111333333111000////////////000000000000111000000//////000000111111000000000000111222222222333444444555555444444555666666777777666666666777999666666;;;???WWW{{{~~~wwwyyyiii^^^LLLMMMMMMJJJGGGEEEEEEFFFLLLNNNMMMLLLOOOSSSSSSPPPMMMLLLLLLMMMQQQWWW\\\```bbb```dddpppttthhh___QQQDDDAAADDDCCC?????????@@@AAAAAA@@@???>>>>>>??????>>>======>>>@@@@@@@@@@@@@@@@@@>>>======qqqiii\\\NNN@@@:::666777777666666999666666666555444333111111//////...---,,,+++******+++++++++******)))))))))&&&((())))))((((((((())))))+++,,,+++***)))***+++***,,,...///......000111222111111222555666555444000...///333777;;;DDDLLLXXXZZZ[[[bbbssswwweee>>>777:::LLLaaattttttggg\\\PPPGGGDDDFFFIIIKKKLLLKKKFFFBBB@@@@@@888888888888999:::;;;<<<555555555555555555555666555444444555666666666666444444555666777777777777;;;;;;???CCCCCC@@@@@@CCCFFFKKKTTTZZZ[[[^^^iiiwwwiiiQQQXXXnnn~~~pppVVVTTTbbbwwwvvvfffkkkdddGGG:::888999888999888777666555555555555444444444444555666777777666777999::::::999888777888999;;;;;;:::999:::;;;===>>>???@@@AAABBBCCCCCCCCC???@@@FFFDDD>>>AAAKKKGGG???@@@AAA===BBBHHHCCCIIIHHHGGGEEEDDDGGGKKKOOOUUUVVVRRRSSSWWWRRRUUUeeeuuummmUUUAAA>>>@@@<<<999;;;555555666666666555444444333333333333333333444444555444444333222222111111111000///000222444444333111//////000111111000////////////000000000000000111000000000000000000111000000000000000111222222222222333444444444444444444555666777888777666555444888666666999===SSStttmmmxxx{{{vvvoooiiieeeddddddeee^^^^^^\\\[[[```gggjjjgggcccggglllrrrzzzyyylll___WWWKKKBBBDDDHHHFFF@@@>>>@@@BBBCCCCCCAAA???===999<<<>>>===;;;;;;===@@@>>>>>>===<<<;;;;;;;;;;;;~~~mmmeee[[[PPP@@@:::666777777666666999666666666555444333111111......---,,,+++***)))))))))))))))))))))(((((((((&&&((())))))((((((((())))))***++++++))))))***+++***,,,---------...///111111000000111444555555444222///...000222444<<>>>>>AAABBBFFFKKKLLLIIIJJJMMMQQQZZZgggrrruuuxxxzzz```TTTccc{{{___VVVJJJ^^^vvvxxxsssmmmWWW===111555:::999444777777666555444444444444333333333333444555666777333555777888999888666555555666888888777888:::=========>>>???@@@BBBCCCCCCFFF>>>===EEEJJJGGGHHHMMMJJJFFFJJJKKKCCCCCCGGGBBBIIIHHHGGGEEECCCEEEIIILLLQQQRRRNNNOOOTTTNNNOOO^^^XXXbbbxxxpppWWWKKK???:::@@@CCC===888999444444444555555444444444333333333333333333222222444444333222111000000//////...---...000111111000000///......///000///.........//////000000000111111111000000000000111111000000//////000000111222111222222333333333333333333444555777777777666555222777555555999<<>>>>>===<<<:::::::::::::::}}}llleee[[[PPP@@@:::666777777666666999666666666555444333111111......---,,,+++***)))))))))((((((((((((((((((((()))+++---,,,+++******+++***+++,,,,,,******+++,,,***+++,,,,,,,,,---///111111000000111444555444444333000///000//////555;;;DDDTTTSSSFFFTTT{{{aaaNNN:::111333???WWWlllkkk]]]YYYMMMJJJGGGEEEDDDDDDCCCBBBCCCCCCCCCCCCAAA???===;;;999999999999888888888888999:::;;;:::888777888999777888:::<<<>>>@@@@@@AAA@@@BBBGGGOOOSSSSSSWWW\\\___hhhwwwxxxggg```MMMUUU___KKKJJJbbbrrr~~~{{{{{{^^^JJJFFFAAA<<<;;;:::;;;;;;555555555444444444333333333333333333444555666777222444666777888888666555555666777777777999<<>>???AAAAAAAAA>>>@@@LLLWWWWWWQQQLLLGGGEEEKKKMMMDDDDDDHHHCCCJJJJJJIIIHHHFFFGGGIIILLLLLLMMMJJJLLLPPPKKKNNN^^^___ZZZ^^^rrrwww\\\LLLEEEBBB???>>>???===888555666444444444333333333333333333333222222222222111111222222111111000///.........---,,,,,,.../////////111///------...///...---------......//////000000222111111000000111111222000////////////000111111000111222222333333222222222333444444555555555555222666333222777888AAATTTyyybbbkkk||||||mmmZZZNNNPPPNNNJJJGGGJJJNNNKKKEEEEEEFFFHHHIIIHHHFFFCCCBBBGGGHHHHHHEEEAAA>>><<<<<>>===<<<;;;;;;;;;;;;}}}nnnggg[[[MMM@@@:::666777777666666999666666666555444333111111000//////...---,,,+++***))))))))))))))))))))))))+++---...---+++******+++)))***++++++))))))***+++***+++,,,++++++,,,///111333222222333444555555444333111000111000...000666999GGGNNNJJJMMM[[[ffffff]]]VVVKKK>>>555777DDDPPPiiiooofffZZZSSSQQQPPPLLLHHHCCCBBBAAA@@@@@@AAABBBCCC<<<<<<<<<<<<;;;;;;;;;:::;;;===>>>>>><<<;;;===???:::;;;>>>AAADDDFFFGGGHHHHHHIIIPPPYYY___cccjjjqqqwww}}}```RRRbbbbbbnnnhhhMMMKKKXXX{{{wwwXXXAAA777;;;===:::444000111444444444444444444333333222333333333444444555666777333555777999999999888777666777666555555666:::===;;;;;;:::::::::<<<===>>>===@@@DDDMMMYYY___XXXMMMBBB===BBBGGGEEEIIINNNHHHHHHIIIJJJIIIHHHHHHIIIJJJJJJLLLJJJLLLQQQOOOUUUiiinnn```WWW]]]mmmqqqVVVCCC@@@FFF===@@@???999555666666555444444333222222222222222333222222222111111111111000000//////.........---///---,,,,,,...//////...000...,,,,,,---------,,,,,,,,,,,,---.../////////222111111000000111111222///////////////000111111000111111222222222222222222222222222333444555555222555111111888888:::FFFkkk}}}xxxuuujjj[[[PPPMMMLLLLLLIIIFFFGGGKKKKKKHHHHHHHHHIIIJJJIIIGGGEEEDDDIIIHHHFFFEEEDDDBBB>>><<<======<<<<<<;;;:::::::::~~~qqqiiiZZZJJJ@@@:::666777777666666999666666666555444333111111111111000///...------,,,******************+++++++++,,,---,,,***(((((((((&&&((()))((('''&&&'''(((***++++++++++++,,,///111555444333444666666666444333111111333222...///444:::AAALLLRRRNNNGGGJJJRRRXXX]]]\\\NNN???888:::???IIIpppvvvkkkgggccc]]]WWWSSSPPPJJJEEEBBBCCCEEEGGG@@@@@@@@@??????>>>>>>>>><<>>::::::::::::999888777777{{{rrrppp```KKK===:::777555666666666666777666666444333222111111000///...---,,,+++++++++******))))))))))))************)))((((((((((((((())))))************))))))***)))(((((()))+++---///444444444555666666777777:::;;;;;;888444000...---111444:::AAAIIIPPPUUUWWW^^^iii{{{fffAAA222777666KKKlllsssiiimmmhhh```XXXSSSQQQQQQQQQQQQMMMHHHGGGIIIKKKJJJIIIEEEQQQWWWQQQNNNSSSVVVSSSPPPXXXbbbhhhhhhhhhiiikkksssyyy___IIIEEEMMMkkkhhhYYYGGGBBBMMMcccyyy~~~rrrRRR===@@@>>>222:::999888666555555555555555333111111222333222111///000111222333444444444333555888;;;===<<<;;;:::444333222222333555777999888888888888888888999:::999:::<<>>AAAHHHNNNSSSTTTDDDDDDEEEEEEFFFGGGHHHIIILLLSSSZZZ\\\^^^gggyyy~~~lllVVVJJJMMMTTTWWWXXXkkk}}}lllOOOHHH@@@<<<<<<<<<:::777888777666555333222111000333333222222111000000000111111000000000000111111000////////////.........///,,,+++,,,...///---+++...---+++)))(((((()))***------.........---,,,,,,///000111222111000...,,,,,,---......//////.........000111111000000000111222222111111111111111111222222333444444555555666???EEENNNWWW\\\]]]\\\ZZZ```]]]UUUIIICCCKKK]]]llltttlllnnn```kkk|||xxxmmmbbbYYYWWWTTTOOONNNQQQJJJKKKKKKJJJIIIHHHFFFFFFHHHGGGFFFFFFGGGGGGFFFDDDCCCAAA???AAADDDFFFEEECCC???===;;;:::999999::::::~~~vvvuuufffQQQ>>>;;;888666777777777777777666555444333222222111000///...---,,,+++++++++******))))))))))))******++++++***)))))))))))))))))))))************))))))))))))(((((()))+++---///---000333555555555888:::??????>>>===;;;888555222111333666<<>>NNNmmmvvv\\\JJJ<<>>@@@BBBDDDEEEBBBAAACCCHHHLLLOOOOOOHHHGGGFFFDDDDDDDDDEEEFFFIIIOOOTTTVVVYYYeeeyyysss[[[LLLJJJMMMOOONNNYYYbbbooosss\\\QQQFFF@@@999777888999888666888888666555333222222111333333222111111000//////000000////////////000000------------,,,,,,,,,,,,...,,,+++,,,...///---+++///...,,,***)))******++++++,,,,,,---------,,,,,,......000111000///...,,,,,,---......//////......///111222222000///000111111111111111111111111111111222222333333444444555666888<<<@@@CCCCCCBBBAAABBBDDDDDD@@@<<<>>>EEEMMMXXXhhh~~~zzzzzz~~~|||nnnddd]]]TTTNNNNNNNNNKKKLLLNNNKKKJJJJJJIIIHHHFFFEEEDDDFFFEEEDDDDDDEEEFFFEEECCCCCCAAA???@@@CCCCCCBBB@@@======;;;:::999999888888zzzyyykkkVVV???<<<999777888888888888666666555444333222222111000///...---,,,+++++++++******))))))))))))******,,,++++++***************))))))************)))))))))((((((((()))+++---...***...222555555666888;;;??????@@@AAA@@@<<<777333111111222666>>>JJJUUU\\\dddoooxxx{{{wwwkkkWWWFFF===777777???IIIaaa{{{wwwtttsssxxxpppkkkmmmrrrvvv{{{rrrZZZEEE<<<>>>GGGggguuu\\\IIICCCEEE[[[{{{qqqOOO666888:::111///888333333333333333444555555444333111111222222222111//////000111222333444444222333555666777666444333666777777777777666555444666666666666666777888888;;;;;;;;;;;;<<<<<<===>>>BBBAAABBBDDDHHHLLLMMMMMMLLLJJJGGGDDDBBBBBBBBBCCCGGGJJJMMMOOOTTTaaauuunnnXXXJJJGGGHHHIIIHHHQQQRRRTTT]]]ttthhhLLLAAA@@@===999444333555888888777999888666444333222222222333333222111000///..............................------,,,,,,,,,+++++++++...,,,+++,,,---...---+++///...,,,+++***++++++,,,******+++,,,---------,,,+++,,,...//////...------,,,---......//////......111222333333111//////000000000000000111111111111000000000111222222333333333333222222222333444444222555999::::::::::::;;;<<>><<<888777777888888777666666555444333333222222000///...---,,,+++++++++******))))))))))))******+++******))))))*********)))******++++++******)))(((((((((((()))+++,,,------...111555999:::::::::>>>DDDKKKMMMHHHAAA:::777222000...111:::GGGUUU^^^iiiuuuwwwqqquuuzzz\\\III999666;;;LLLooogggNNNFFFCCCAAAJJJXXXmmmtttZZZIII???PPPgggyyyrrrXXX>>>000999<<<111...777333333333222222333333444444222000000111222111000//////000111222333444444444555666777666555333222777777777666666666777777555555555555555666777888<<<<<<;;;;;;;;;;;;<<<<<<<<<===@@@DDDHHHLLLMMMNNNNNNLLLGGGCCCAAABBBCCCDDDGGGIIIKKKLLLPPPZZZiiisssddd[[[NNNGGGGGGIIIJJJJJJRRRSSSSSSVVVcccwwwttt\\\LLLCCC???>>>:::777444333555777888888777666555333222222111111333333222111///...------------------------------............---------,,,---,,,,,,,,,,,,---,,,,,,...---,,,++++++++++++,,,((()))***+++,,,---------***+++,,,---------------,,,---......///.........111333444333000///...////////////000000000000000......///000000111111222444444333222333444666777777777777888;;;===>>>>>>???BBBNNNeee~~~wwwpppiiiooo{{{uuubbbbbbwww}}}xxxtttmmm^^^QQQJJJGGGEEEEEEGGGIIIJJJKKKLLLJJJHHHFFFCCCBBBAAAAAAAAADDDCCCBBBCCCDDDEEEDDDCCCDDDCCCAAA@@@???>>>===<<<::::::;;;:::999777555333~~~wwwvvvgggRRR===:::777666666777666666555555555444444333333222000///...---,,,+++++++++******))))))))))))******))))))((((((((())))))*********++++++++++++******''''''(((((()))***,,,,,,...,,,---333<<>><<<:::888666444555555666666444444444333222111000000222222111000///...---,,,+++,,,------------,,,+++...---------,,,,,,,,,,,,+++,,,,,,,,,,,,+++,,,,,,,,,++++++***************((()))***+++,,,---------******+++,,,,,,,,,------,,,---......///.........111222333222000.............../////////000000000------...//////000000111111111222222333444444444777555333555888;;;<<<<<<;;;:::===EEEOOO```wwwyyypppgggfffoooyyyjjjqqq{{{pppeeeZZZUUURRROOOMMMNNNIIIJJJJJJIIIHHHIIIIIIIIIHHHFFFCCC@@@>>>>>>???@@@EEECCCBBBCCCEEEEEEDDDCCCBBBBBBBBB@@@>>>===<<<<<<999999999999777555333111|||uuussscccNNN===:::777555555666666666555555444444444333333333000///...---,,,+++++++++******))))))))))))******(((((((((((((((((()))*********++++++++++++******&&&''''''(((******+++++++++))))))000;;;BBBCCCAAAEEEPPP\\\___XXXOOOJJJJJJ<<<888222...///444<<<@@@^^^ttt~~~```AAA444888???AAAUUUwwwzzzWWWCCC@@@::::::EEE]]]tttuuuSSS@@@===GGGRRRgggooovvvvvvuuu}}}aaa===:::///444666333111333555444666555444222111111000000333222000000111111111000000/////////000222444555888888888888777666555444555555444333444777999;;;444444444444555777888999777666666666777777888999>>>@@@BBBBBBAAAAAABBBCCCHHHGGGEEEDDDDDDFFFHHHJJJJJJLLLNNNOOOPPPOOOMMMLLLKKKLLLMMMMMMKKKIIIGGGEEEEEEIIIJJJHHHKKKRRRYYYZZZ[[[iii|||hhhVVV???BBBBBB@@@;;;888888:::999888666444222222222222222333444555444222000...000000//////......------+++,,,---......---,,,++++++++++++*********))))))***,,,---,,,+++***+++---******************************+++,,,---------,,,+++++++++++++++,,,,,,,,,,,,---......//////......///000111111///------...------......//////000000------......//////000000111222222222111111000///000111222555888888666444444555888999999>>>NNN]]]|||vvvrrryyy~~~uuuhhhffflllpppqqqtttfffXXXOOOHHHGGGGGGFFFGGGIIIIIILLLLLLGGGDDDEEEFFFEEEEEECCC???<<<;;;<<>>???@@@>>><<<;;;;;;<<<999999888777555333222111{{{uuutttdddNNN>>>;;;777666666777777666555444444444444333333333000///...---,,,+++++++++******))))))))))))******))))))(((((())))))***+++***++++++,,,,,,++++++***&&&&&&''')))******++++++((()))+++...222888===@@@AAAEEEKKKOOOOOOMMMJJJIII???;;;666222111222444666NNN{{{\\\HHHFFFGGG888@@@TTTsssgggOOO;;;666<<>>999DDDXXXjjjxxxwwwvvvvvv{{{vvvbbbGGG444999666888888555333333333222333222111111000000000000333111000///000111000///000///......///111333555666666555555444444333333333444555666777666666555444444444555666777999:::888777777666666666777777???@@@AAA@@@===<<<===???DDDDDDCCCCCCCCCEEEFFFGGGKKKKKKMMMOOOPPPMMMIIIEEEJJJKKKLLLLLLIIIFFFEEEEEEEEEIIIJJJHHHIIIPPPWWWYYYWWWWWW]]]fffmmmxxxuuu___RRRHHH@@@666===CCCBBB;;;666777:::888888666444222111111111111444777999888555111...........................+++,,,---......---,,,+++************))))))))))))***,,,---,,,***)))+++---***++++++++++++++++++++++++,,,,,,---------,,,,,,---,,,,,,+++++++++,,,,,,,,,---......//////......,,,...//////...------...,,,,,,---......///000000------......///000000000555444333222222111111222000222444555555555555555666777999;;;999888>>>GGGLLL[[[uuuxxxnnnjjjtttzzznnniii```dddgggkkkyyy|||lll[[[QQQNNNHHHFFFHHHIIIFFFCCCBBBGGGKKKJJJDDDAAACCCEEEDDDCCC@@@<<<:::999;;;>>>AAAFFFDDDCCCBBBCCCBBBAAA???999;;;<<<;;;999999:::<<<:::888777555333222111111|||vvvuuufffPPP???<<<999777777888888888444444444444444444333333000///...---,,,+++++++++******))))))))))))************))))))***+++,,,,,,***++++++,,,,,,++++++***%%%&&&''')))************(((,,,///---***+++333;;;@@@===<<>>@@@CCCaaadddPPP>>>;;;DDDUUUkkk}}}|||uuuGGG===888000444666000...333666555444666///////////////000000111333111//////000111000///000///......///111333555333333333222222222111111111333777:::999666222///444444555555777888999:::;;;;;;999888777777777777<<<>>>???>>><<<;;;>>>AAABBBBBBBBBBBBBBBCCCDDDEEEJJJJJJKKKMMMOOONNNIIIFFFDDDFFFGGGGGGEEEEEEHHHJJJFFFKKKNNNLLLKKKOOOSSSTTTPPPLLLQQQ[[[[[[[[[pppxxxeeeOOOBBB???>>>;;;===;;;888777777999::::::888888888666333222222333222555999<<<;;;777222///---------............///+++,,,...//////...,,,+++,,,,,,,,,++++++++++++***))),,,---,,,***)))+++---++++++,,,---------,,,,,,------.........---,,,,,,......---,,,++++++++++++,,,---......//////......+++,,,......---,,,---...,,,,,,------...///000000------......///000000000555444222111111333555666444444222000///111555999999666555777777666999>>>???AAAJJJ___|||zzzuuuqqqmmmlllmmmyyyvvvtttnnneeeaaadddgggfffggglllwwwvvvlllaaaUUUOOOOOOFFFBBBBBBGGGKKKIIIFFFFFFDDDIIIIIIBBB???CCCGGGFFFAAA???;;;888888;;;???AAAFFFDDDBBBAAAAAA@@@>>>===555777999999777777999<<<:::999666333222111111111~~~yyyuuubbbMMM===:::777555666666666666444444444444333222111111/////////...------,,,,,,***,,,+++'''(((...---((())))))))))))))))))))))))'''(((******((((((((())))))************++++++++++++***(((((()))---111444999===BBBGGGIIIHHHEEECCCIIICCC<<<888666555333222666???PPPaaagggeeebbbbbbttt}}}^^^III===CCCJJJRRRoooeeeRRR???888;;;DDDSSS```sssdddIIIBBB;;;BBBYYYrrr}}}}}}|||PPP===888444222555333333333222222111111111000000000000////////////////////////////////////.........///////////////222111000000000111222333555666777888888888777666555444333222333555777999888666444444666777888777>>>======<<<<<<;;;:::::::::>>>CCCFFFFFFEEEDDDDDDDDDHHHLLLNNNNNNLLLJJJJJJHHHHHHGGGGGGGGGHHHIIIJJJDDDJJJMMMMMMNNNQQQRRRPPPNNNPPPSSSVVVYYY^^^eeeiiittt{{{{{{lll\\\UUULLLEEEAAA@@@>>><<<777999<<<;;;888777888;;;555555444333222222222222222222333333222111///...//////.........---------******+++++++++,,,,,,,,,,,,+++***+++,,,,,,+++***+++++++++***++++++,,,,,,,,,,,,++++++***+++++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---,,,,,,,,,------+++)))............////////////000000000000111111111111444333222111111333555666777777666666666666777777666:::???GGGSSSggg}}}tttjjjnnn{{{www}}}}}}ssskkkjjjkkkjjjoooooottt}}}xxxnnnaaaWWWSSSPPPKKKHHHIIIKKKMMMLLLJJJGGGEEEEEEHHHGGGDDDBBB@@@@@@AAABBB>>>===<<<;;;;;;<<<>>>>>>BBBAAA????????????<<<:::666777888888777555333111555444222111000/////////{{{vvvcccNNN===:::777555666666666666444444444444333222111111/////////...------,,,,,,+++---+++'''(((------((())))))))))))))))))))))))''')))******)))(((((()))))))))*********++++++++++++***))))))***---000222===???BBBCCCDDDFFFIIILLLIIIEEE@@@>>>>>>===999666888555444888???JJJ[[[iiiZZZiii{{{^^^JJJ<<<777EEEYYYhhhWWWBBB??????GGGTTTeee|||xxx\\\DDD===EEESSSeeeyyy~~~sssaaaLLL999666777444222555333333222222222111111111000000000/////////......////////////////////////............////////////222111000000000111333333222333444555555555444333333333222111222444666777777555444444555777777666:::::::::999999999999999:::===AAADDDDDDCCCCCCDDDBBBFFFJJJLLLKKKIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIFFFJJJLLLJJJJJJLLLLLLJJJLLLNNNQQQTTTVVV[[[```dddggggggkkkrrrwww}}}oooaaaTTTLLLHHHDDD???<<<<<<;;;:::888:::::::::888666555666777555444333222222111111222222222222222222000///...///.........---------,,,*********+++++++++,,,,,,,,,++++++++++++,,,++++++++++++***))))))*********+++++++++******+++,,,,,,+++++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------......---,,,---......---+++............//////////////////000000000111111111444333111111111222444555666666555555555555666666888:::<<<===???FFFQQQZZZssssssjjjcccgggccc[[[[[[eeeiiifffiiinnnqqqrrrxxxyyymmmdddXXXRRRJJJGGGHHHJJJJJJHHHIIIIIIIIIGGGDDDDDDEEEGGGHHHFFFCCC@@@>>>=========??????===<<<;;;<<<<<<======<<<;;;:::;;;:::888666555666666666666555333222333333111000//////......~~~xxxfffQQQ===:::777555666666666666444444444444333222111111//////......---,,,,,,,,,******'''$$$%%%((((((%%%))))))))))))))))))))))))''')))******)))(((((())))))))))))*********+++++++++*********+++,,,......999<<>>:::555111111444<<>>@@@@@@@@@AAABBB@@@CCCGGGHHHHHHFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFIIIIIIGGGFFFHHHGGGDDDIIILLLNNNQQQRRRUUUYYY\\\aaa]]]YYYXXXXXX]]]jjjvvvtttiii[[[OOOHHHDDDAAA???===<<<;;;;;;;;;;;;:::888:::888555444555666777777444444333222111111111111111111111111111000............------------,,,,,,*********++++++++++++,,,++++++++++++++++++++++++++++++***)))((((((((((((***************+++,,,---)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...---------//////...------............///////////////000000000000111111333222111111111222444555555555444444444444555555333555777777666666999===EEESSSccctttxxxooofff[[[OOOGGGDDDAAA???@@@EEEIIIJJJJJJHHHGGGDDDAAA???@@@EEEHHHIIIGGGDDD@@@>>><<<;;;;;;AAA@@@???===<<<<<<<<<<<<:::999777777777777555333444444444333333333444444222222111000///...------}}}iiiTTT===:::777555666666666666444444444444333222111111//////...------,,,,,,++++++)))'''%%%&&&''''''&&&))))))))))))))))))))))))((()))++++++)))((()))***))))))))))))***************++++++,,,,,,,,,,,,+++///444<<>>@@@>>>AAADDDEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCFFFFFFDDDFFFIIIIIIEEEHHHJJJLLLNNNOOOPPPSSSUUU[[[ZZZXXXWWWWWWXXX\\\```eeeffflllxxxsssaaaTTTNNNJJJFFFCCCCCCCCCBBB@@@???>>><<<;;;::::::999888777444000111555999;;;:::333333222111000000000000000000000000//////......------,,,,,,,,,,,,,,,,,,************++++++++++++***+++,,,,,,+++***+++,,,---,,,+++))))))((((((((())))))))))))***+++------((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,...///......---------.........//////////////////000000000111222111111000111222333333444444333333333333444444///222555777777888:::<<<===BBBGGGNNN```xxxqqqgggZZZPPPJJJGGGDDDBBBEEECCCBBBDDDFFFHHHHHHGGGFFFEEECCC@@@>>>@@@DDDHHHIIIHHHEEECCC@@@???>>>>>>@@@??????>>>============;;;999777777777777666555444333111000111222444555222222111111000...------mmmVVV===:::777555666666666666444444444444333222111111.........---,,,,,,++++++...,,,***+++,,,+++******))))))))))))))))))))))))(((***++++++)))))))))***(((((()))))))))***************+++,,,,,,++++++***+++,,,222???NNNXXXZZZXXXSSSQQQOOOPPPRRRTTTTTTSSSEEE@@@:::444//////:::GGGRRRxxxbbbMMMDDD???EEETTTkkkaaaOOO@@@@@@GGGRRRgggzzzoooWWWCCC<<<999===SSSmmm~~~yyygggBBB222444333///---...//////000333////////////////////////............---------------------------------------------...///000000111000000111111111222222222000000000111222333333444333333333333333444444444555444444555777888888777555666666777888999::::::777888999999888999<<<>>><<>><<<:::===;;;999666444444555666666333///000555999;;;:::222222111000//////////////////..................++++++,,,,,,,,,,,,,,,,,,))))))*********+++++++++***+++---,,,***)))+++,,,...---,,,+++***)))))))))(((((())))))***+++,,,---(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------...,,,++++++,,,------,,,------------...............////////////000000000000000000000111111222222333333222222222222333333555666666666555555666777===@@@AAA@@@DDDPPP^^^fffqqquuujjj^^^VVVLLLGGGFFFHHHJJJJJJBBBBBBBBBCCCDDDDDDCCCBBBEEEEEEEEECCCBBBBBBDDDFFFFFFEEEDDDCCCBBBBBBAAAAAA======>>>??????@@@@@@@@@;;;999777666777777777666444222000//////111333555333333333222111000...---oooVVV===:::777555666666666666444444444444333222111111......------,,,+++++++++***((((((,,,---+++((()))))))))))))))))))))))))))(((***++++++***))))))***((((((((()))))))))******)))***+++++++++++++++***...******111@@@NNNVVVXXXWWWXXXWWWVVVTTTTTTVVVYYY```^^^YYYPPPAAA555444:::CCC\\\ssszzzooocccWWWSSSPPPNNNTTT^^^~~~}}}```MMMCCCAAAFFFVVVmmmfffRRREEE<<<888<<>>>>>@@@AAAAAAAAA@@@???===??????@@@GGGNNNPPPLLLHHHHHHHHHGGGGGGIIILLLOOOSSSQQQMMMJJJNNNUUUVVVTTTTTTSSSUUUZZZZZZWWWUUUVVVZZZdddnnnsssxxxuuulllbbbXXXPPPMMMIIIDDDBBBCCCDDDCCCAAACCCAAA>>>;;;999999:::;;;999888666444222222555888666444222111222444555555111111000///..................---,,,,,,------...******++++++++++++,,,,,,)))))))))************+++))),,,...---***)))+++---------,,,+++*********+++)))))))))))))))***+++,,,(((((()))***++++++,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,///---+++***+++,,,,,,+++,,,------------...............////////////000000//////000000111111111111333333222222222222333333999777555444444555666888444999>>>???>>>???CCCFFFJJJQQQ]]]kkkvvvuuuiiiaaaZZZTTTNNNKKKIIIIIILLLLLLJJJGGG===???@@@BBBDDDEEEFFFFFFEEEFFFGGGFFFEEECCCDDDEEEAAABBBBBBBBBCCCCCCCCCCCC<<<===>>>@@@AAAAAAAAAAAA:::777555444555666666555444333111000000111222333333333333333222111///---|||oooTTT===:::777555666666666666444444444444333222111111......---,,,,,,++++++***'''%%%'''...000+++(((((())))))))))))))))))))))))(((***,,,+++***)))******(((((((((((()))))))))***))))))******++++++,,,,,,---+++***+++111;;;FFFNNNYYY]]]aaa^^^XXXTTTVVVZZZtttyyy~~~xxxcccHHH666111///999???FFF___uuuhhheeeYYYddduuuxxxbbbSSSKKKHHHRRRYYYddduuupppWWWDDD;;;444<<>>=========<<<===CCCJJJKKKGGGGGGFFFEEECCCCCCEEEJJJNNNTTTRRRNNNLLLRRR\\\^^^ZZZOOONNNPPPTTTTTTOOOLLLMMMKKKPPPSSSTTTXXX]]]___]]]___dddkkksss|||}}}}}}}}}zzzuuunnnhhheee]]]XXXRRRNNNLLLIIIDDD@@@AAAAAA???===;;;999999999::::::999888888999;;;===666777888666444333555777111222222111000///111222111000///...------------------,,,++++++,,,---...************+++++++++,,,))))))))))))************))),,,...---)))(((+++...++++++***************+++******))))))))))))******)))))))))***+++++++++,,,************************************++++++++++++***++++++++++++,,,,,,,,,222///,,,++++++,,,,,,+++,,,,,,---------................../////////000000...///000000000000000000333333333222222333333333555444333333666999;;;<<<333444888;;;<<<;;;999888999;;;???CCCGGGMMMRRRUUU\\\ggguuutttjjjiiiaaaVVVOOONNNNNNLLLFFFEEEDDDGGGIIIIIIEEEAAAAAABBBDDDEEEFFFFFFHHHHHHGGGHHHHHHGGGDDDCCCDDDEEEBBBBBBCCCDDDDDDEEEEEEEEE===>>>@@@AAAAAAAAAAAA@@@:::777444444555666666666555444222111000111111222111222333333222000...,,,vvvnnnQQQ===:::777555666666666666444444444444333222111111......---,,,,,,++++++***,,,***---666888333...///)))))))))))))))))))))))))))***,,,,,,***)))***+++(((((((((((())))))))))))))))))))))))***+++,,,---'''+++///...+++...777@@@YYYaaahhheee[[[TTTVVVZZZuuu|||lllQQQ@@@;;;555;;;:::666GGGoooxxxuuuzzzpppWWWRRRbbbwwwsss[[[IIIHHHVVVjjjyyyvvv]]]KKK???<<<@@@FFFXXXmmmuuuoooeeeccceeeooottthhhFFF555,,,111777222...///,,,...///,,,***+++...///,,,,,,,,,------.........---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222+++,,,.../////////...---000000///000111333555666111111222222222111111000......///111444555333222444444555555555555666666333555777888777777777888666888::::::999999:::;;;;;;<<<>>>???@@@???===<<>>;;;:::???EEEEEE@@@FFFEEEBBB@@@@@@CCCIIIMMMIIIKKKKKKMMMVVV```___XXXTTTPPPNNNOOOOOOMMMNNNRRRIIIKKKMMMNNNSSSZZZ\\\YYYOOOSSSXXX\\\___bbbeeeggg^^^ZZZ[[[dddmmmqqqrrrssspppppplllbbb\\\\\\]]]\\\SSSVVV[[[[[[XXXSSSOOOMMMQQQLLLHHHEEEFFFEEECCC@@@<<<>>>>>><<<:::999<<>>777222333777888666555555888;;;<<<:::;;;>>>BBB888@@@HHHMMMPPPVVV```iiicccppp|||}}}yyyyyy|||}}}|||vvvsssuuu|||yyypppddd^^^]]]VVVNNNVVVXXXVVVOOOKKKKKKKKKHHHIIIEEEBBBAAADDDFFFEEECCCGGGHHHHHHFFFDDDCCCCCCCCCIIIIIIHHHEEECCCBBBCCCEEEEEEFFFFFFGGGGGGGGGGGGGGG???@@@AAABBBAAA@@@???>>>;;;999666555666888888888555444333222111111111111000111222222111///,,,+++yyy|||}}}iiiQQQ<<<:::777666666777666555555444444333222111///...///......------,,,++++++******)))***++++++(((&&&))))))))))))))))))))))))***++++++***))))))***,,,,,,+++***))))))***+++,,,******++++++++++++*********+++,,,,,,---...222555IIIddd|||xxx```QQQZZZjjjxxxssspppqqqooobbbMMM>>>;;;888999;;;<<>>;;;888444333666666666888::::::999888>>>;;;;;;@@@AAA>>>>>>???:::;;;???EEEIIIHHHAAA;;;AAA??????CCCEEECCCEEEHHHJJJJJJKKKPPPUUUWWWUUURRROOOOOOLLLIIIKKKQQQSSSQQQKKKKKKMMMRRRXXX\\\[[[YYYMMMPPPSSSWWWYYY[[[[[[[[[RRRQQQSSSWWW]]]``````^^^bbb[[[VVVWWWXXXUUURRRRRRIIIMMMVVV]]]XXXLLLGGGIIIJJJEEEAAACCCGGGGGGAAA;;;:::999999999999999::::::777666444333333444555666444333333222111000////////////000000000000//////000//////...,,,+++******))))))*********+++++++++))))))(((((((((((()))))),,,,,,++++++***+++++++++---,,,***)))))))))******++++++++++++++++++++++++))))))))))))))))))))))))&&&(((+++---......,,,+++************++++++++++++))))))))))))))))))))))))(((((()))***+++,,,,,,---,,,,,,+++***((())),,,...******+++++++++,,,,,,,,,------------------------,,,,,,...///000000000000222222222111111111111111333333333444444444555555555555666666777777888888888888888888999999999999999999:::<<<>>>AAACCCDDDFFFIIIMMMQQQUUUXXXZZZZZZ\\\^^^```bbbbbb```^^^]]]aaa___[[[WWWTTTSSSRRRSSSXXXVVVTTTQQQNNNMMMMMMMMMQQQQQQPPPOOOMMMLLLNNNPPPKKKEEE???>>>AAAEEEEEEDDDCCCEEEGGGIIIIIIGGGEEEDDDGGGHHHIIIFFFCCCBBBCCCFFFFFFFFFFFFFFFEEEEEEEEEEEE@@@@@@@@@@@@@@@???;;;888:::::::::999999999888888666333000////////////...222111000///...---,,,,,,yyy|||}}}iiiQQQ<<<:::777666666777666555444444444333222111000//////......------,,,+++++++++***)))*********((('''))))))))))))))))))))))))***++++++***))))))***,,,++++++***))))))***++++++******++++++++++++******)))+++,,,---,,,...000222<<>>===;;;>>><<<<<<>>>???>>>===>>>AAACCCEEEFFFEEEDDDCCCCCCCCC@@@AAAEEEEEEBBBBBBEEEJJJJJJKKKNNNQQQRRRQQQNNNLLLMMMKKKHHHIIIMMMLLLIIIHHHGGGHHHMMMTTTXXXYYYXXXNNNPPPSSSUUUWWWWWWWWWWWWRRRQQQQQQSSSWWWYYYXXXWWWYYYTTTQQQSSSTTTRRRPPPQQQLLLNNNRRRUUUOOOEEEAAADDDHHHFFFDDDDDDGGGFFFBBB===999999888888888888888999666666555444333333444444111111111000000//////...---......//////......---///......---,,,+++***))))))))))))*********++++++))))))(((((((((((())))))+++******))))))******+++,,,+++***)))))))))******++++++++++++++++++++++++((((((((((((((((((((((((''')))+++,,,---,,,++++++''''''((((((((()))))))))))))))))))))))))))))))))'''''''''((()))))))))***++++++***)))'''(((***---*********+++++++++,,,,,,------------------------,,,---...///////////////111111111111000000000000222222333333333444444444333444444555555666666777666666666777777777777888666666666777888999;;;;;;999;;;>>>AAADDDFFFFFFGGGIIIJJJLLLMMMMMMKKKIIIHHHIIIHHHGGGFFFFFFFFFGGGHHHKKKKKKJJJJJJIIIIIIIIIIIILLLMMMMMMKKKJJJJJJKKKMMMLLLFFF@@@???BBBDDDDDDCCCCCCDDDFFFHHHHHHGGGEEEDDDEEEGGGHHHFFFCCCBBBBBBDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????@@@>>><<<999888888888888777777777666666333000//////000///...111111000///...---,,,,,,xxx{{{|||iiiQQQ<<<:::777666666777666555333333333333333222111111///......------,,,++++++,,,***(((((()))***)))((()))))))))))))))))))))))))))***+++***)))(((***,,,++++++***))))))***++++++******++++++++++++******)))***,,,---,,,,,,---...222999GGG[[[mmmwwwwwwtttpppbbbTTTQQQZZZdddgggeeedddQQQAAA<<<;;;999:::???BBBJJJVVVfffzzz{{{ooobbbaaaooorrrYYYRRRNNNTTT```qqqnnn\\\NNNIII???@@@SSSiiixxxeeeHHH555000222//////......---......///......,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,++++++++++++*********+++++++++***************)))************+++++++++,,,,,,------...------,,,------,,,+++,,,---...///,,,------........................//////000000000555444222333444555555444222666;;;>>>===:::777555888666555999???BBB@@@===999;;;<<<>>>AAAEEEHHHHHHJJJKKKJJJEEEAAAAAAEEEJJJDDDBBBCCCFFFFFFAAA@@@BBBFFFFFFHHHKKKOOOPPPOOONNNHHHJJJJJJHHHIIILLLJJJEEEFFFDDDCCCFFFLLLQQQRRRRRROOOQQQSSSTTTTTTSSSRRRQQQQQQPPPPPPQQQRRRQQQOOOMMMMMMKKKKKKNNNOOOMMMMMMOOOMMMMMMMMMLLLFFF???===@@@EEEEEEFFFFFFEEEDDDBBB@@@999888888777666666666666555555555555444333111111//////////////////......,,,,,,------------,,,,,,------,,,+++***))))))((())))))))))))************))))))(((((((((((())))))***)))))))))))))))******++++++***)))))))))******************************((((((((((((((((((((((((************++++++******''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((&&&''')))+++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///.........////////////////////////111111111222222222333333222222222333444444555555333333444444444555555555444444333333333333444444444555777888::::::::::::===>>>???@@@???>>>;;;:::;;;;;;<<<===>>>???@@@AAAAAABBBCCCDDDEEEDDDDDDCCCGGGHHHHHHGGGFFFFFFHHHJJJKKKGGGBBB@@@BBBDDDDDDCCCDDDDDDEEEFFFFFFEEEDDDCCCAAACCCEEEDDDBBBAAA@@@@@@=========>>>>>>?????????AAA@@@>>>>>>>>>>>><<<:::666666666555555555555444666333000///000000000///000000///...---,,,,,,+++wwwzzz{{{hhhPPP<<<:::777666666777666555333333333444333333222222///......------,,,++++++,,,***(((''')))*********(((((((((((((((((((((((()))*********((((((***++++++******************+++***++++++,,,,,,++++++***(((***------,,,+++++++++222...000@@@YYYrrrpppfffYYYTTT\\\fffiiigggjjjbbbYYYQQQEEE:::777;;;777333222<<>>DDDEEEFFFFFFEEEEEEGGGHHHGGGDDDAAAAAACCCEEEEEEDDDEEEEEEEEEEEEDDDBBBAAA@@@<<<>>>@@@AAA@@@>>>===<<<<<<<<<===>>>>>>???@@@@@@AAA???<<<<<<<<<<<<<<<;;;555555555444444444333333555333000///000000000/////////......---,,,,,,+++vvvyyyyyyfffNNN<<<:::777666666777666555333333444444444333333222///......------,,,++++++,,,***'''''')))*********(((((((((((((((((((((((()))******)))(((((()))+++*********++++++*********++++++,,,,,,,,,,,,++++++(((***------,,,*********000,,,***000BBB[[[ttt|||xxxpppjjjnnnxxxzzzwwwtttoooiiibbbWWWIII???;;;:::444///444FFFZZZcccbbbmmmvvv~~~~~~}}}uuuhhh]]]______^^^[[[XXXWWWXXXZZZcccbbb______jjj}}}www^^^OOOKKK@@@<<<>>>===???SSSwwwVVVCCC///)))///666333---......---------......///...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************((()))))))))************+++,,,---...............///...---,,,,,,,,,---...)))+++...111222222111000......///000000111222222;;;777333000000000000000111222333333333555888:::===:::999;;;@@@BBB???<<<===???<<<888???KKKLLLDDDJJJFFFAAA@@@BBBEEEFFFFFFDDDBBBCCCGGGHHHEEEEEEGGGAAACCCGGGJJJNNNQQQTTTVVVPPPPPPLLLHHHHHHMMMMMMJJJEEECCCCCCGGGMMMRRRTTTSSSSSSTTTTTTSSSRRROOOLLLJJJIIIMMMSSSWWWWWWSSSNNNKKKKKKGGGGGGIIIIIIFFFFFFHHH@@@CCCGGGHHHIIIIIIJJJIII===@@@CCCBBB>>>;;;;;;===777666666555444444444555333444444444222000...------......//////000000000+++,,,,,,------,,,,,,+++*********))))))(((((('''''''''((((((((()))))))))))))))(((((((((((())))))***************+++,,,---))))))))))))***)))))))))))))))))))))))))))))))))'''''''''''''''''''''''',,,+++)))(((''''''((()))((())))))))))))*********((((((((((((((((((((((((*********)))))))))))))))((()))***)))(((''')))***(((((()))))))))*********++++++++++++++++++++++++,,,---------------,,,+++,,,,,,------............/////////000000000111111111222222333333444555555///000000000111111111111444333333333444555555666222333333444555666777777999::::::;;;:::999888777888888999999999999888888===???AAACCCCCCBBB???===BBBDDDFFFFFFEEEEEEFFFGGGAAA@@@???@@@BBBDDDEEEEEEEEEEEEEEEDDDCCC@@@>>><<<888999;;;<<<===<<<:::999;;;;;;<<<===>>>>>>??????>>><<<::::::;;;;;;:::999444444444444333333333333444222///...///000000///......------,,,,,,++++++vvvxxxxxxdddKKK<<<:::777666666777666555444444444444444333222222///......------,,,++++++***)))((((((***+++******))))))))))))))))))))))))((()))***)))(((''')))+++)))***++++++++++++***)))++++++,,,,,,,,,,,,++++++)))+++,,,,,,+++***+++,,,+++---...000555DDDYYYhhhvvvmmmnnnsssooobbbUUUAAA===777555:::AAAAAA<<>>>>>===<<<;;;???;;;:::JJJaaadddWWWFFFBBB??????DDDFFFFFFDDDEEEBBBCCCGGGIIIHHHIIILLLFFFHHHKKKMMMNNNPPPSSSUUUTTTSSSMMMGGGFFFIIIIIIGGGEEEFFFHHHOOOVVVZZZZZZYYYRRRSSSSSSRRRPPPMMMKKKIIIHHHMMMSSSXXXXXXVVVTTTRRRQQQKKKFFFHHHIIIGGGEEEEEE???DDDHHHIIIKKKNNNNNNKKK<<<>>>@@@>>>:::777777888666555555444444555555666222222222222111000......---.........//////000000++++++,,,,,,,,,,,,++++++******)))))))))(((((((((''''''''''''(((((((((((())))))(((((((((((())))))************+++,,,---...'''((()))*********))))))((((((((((((((((((((((((''''''''''''''''''''''''+++***)))'''''''''((()))&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''')))***)))((('''((()))(((((((((((())))))))))))************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,---......///////////////000000000111111111111222222333444444444//////000000000111111111111111111111222444555666111111111222333444666777888888999999999999888888333444555666777888999:::777:::===@@@AAAAAA@@@???AAACCCDDDDDDCCCBBBCCCDDD<<<===>>>???@@@AAABBBBBBBBBCCCDDDDDDCCC@@@<<<:::888777888999;;;<<<:::888999999999::::::;;;;;;<<<;;;999888888999999888777333333333333222222222222222000...---...//////...------,,,,,,,,,+++++++++uuuvvvvvvbbbIII<<<:::777666666777666555555555555555444333222111///......------,,,++++++)))(((((()))++++++***)))))))))))))))))))))))))))((()))***)))'''''')))***)))***++++++++++++***)))+++,,,,,,------,,,,,,+++***+++,,,+++++++++---///)))---000000000555???HHHnnnzzz|||~~~___YYYMMM???999:::;;;999777;;;BBBMMM\\\qqqvvvkkkddd\\\OOOAAAAAA999:::===AAAPPP[[[WWW]]]iiiyyy}}}cccEEE...---111333000+++(((***......---,,,++++++++++++++++++++++++******+++++++++******+++++++++,,,,,,,,,************))))))))))))))))))*********+++++++++(((((((((((()))))))))***)))***+++,,,------------///...---,,,,,,---...///***,,,...///111111111111,,,------...000111111222666444111000111111000///...000222222222333555777666888;;;<<<;;;;;;===???:::===:::<<>><<<999666555444444444444444555666777888222111000000////////////---------------.........)))******++++++******)))*********))))))))))))(((&&&&&&'''''''''((((((((())))))(((((((((((())))))))))))))))))***+++,,,---&&&''')))*********))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&''')))((('''&&&'''((('''''''''((((((((())))))************************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////000000000111111111///000000111111222222333000000000111111111222222000000000000111222333444333333222222333444555666666777777888999999999999333333333444666999;;;===777999;;;===??????>>>===>>>???AAAAAA@@@>>>>>>>>>:::<<<===>>>============<<<>>>BBBDDDDDDBBB>>>;;;999888777888;;;===<<<:::888888999999999999999999777777777777999888666444111111111111000000000000111///,,,,,,---......---,,,,,,,,,,,,++++++++++++uuuvvvuuu```GGG<<<:::777666666777666555666666666555444222111000///......------,,,++++++(((((((((***,,,,,,***((())))))))))))))))))))))))((()))))))))'''''')))***)))***+++,,,,,,+++***)))+++,,,,,,------,,,,,,+++++++++,,,+++***+++...111------...---,,,...222555GGGkkkqqq\\\KKKBBB>>>:::777888777666999CCCSSS___qqq```LLLJJJDDD>>><<<>>>;;;666777===JJJQQQWWWiiivvvooo^^^eeeoooxxxtttTTT>>>444000......,,,***)))***,,,......---,,,+++***)))))))))))))))***++++++++++++***)))*********++++++,,,,,,,,,************))))))))))))))))))******++++++++++++'''''''''((((((((())))))(((((()))++++++,,,,,,,,,------,,,,,,,,,---...///***+++,,,...///000000000++++++,,,---...///000111333111000000111222222111---000444666666555444444111666;;;;;;::::::===AAA>>>@@@:::;;;WWWyyyzzzfffGGGHHHHHHEEEBBBBBBGGGKKKKKKGGGFFFHHHIIIIIILLLQQQEEEHHHKKKMMMNNNQQQUUUYYYIIIKKKLLLKKKMMMQQQPPPLLLNNNOOOQQQUUUVVVQQQHHHAAAMMMMMMNNNNNNMMMKKKHHHGGGLLLNNNOOOOOOOOOSSSYYY^^^ZZZLLLBBBDDDJJJKKKGGGDDDOOOQQQNNNGGGEEEGGGDDD>>>>>>>>>===;;;999777444222444444444555666777888999111000///......///000111,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))((((((************))))))))))))&&&&&&&&&'''''''''(((((())))))(((((((((((())))))(((((((((((()))***+++,,,&&&'''(((*********)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((&&&''''''((()))***++++++$$$&&&''''''&&&%%%%%%&&&''''''''''''((((((((()))))))))))))))))))))))))))((()))***+++,,,---------,,,,,,------...///000000000000000000111111111111......//////000111111111111111111111222222222222222222111111111222222333444333222111111111222333222333333444555666777777444333222222333555888:::<<<<<<===>>>===<<<;;;:::;;;===>>>>>><<<::::::::::::<<<======;;;999888888666:::@@@DDDEEEDDD@@@===;;;999777999<<<>>>>>>===::::::::::::999999999999555555666777888777444222000////////////.........000...++++++,,,---------,,,,,,++++++++++++++++++zzzuuurrrcccJJJ<<<888666999999666444555333444555555444111///---111000///...,,,+++***)))))))))))))))(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***,,,,,,++++++***)))))))))(((***,,,---,,,++++++,,,,,,,,,,,,---------......***++++++,,,---...000111999HHHfff~~~wwwmmm___OOO>>>@@@AAA>>>;;;;;;???CCCIIIJJJQQQ\\\hhhwwwhhh[[[TTTKKKCCCAAA???;;;999::::::999<<>>===777:::======;;;888888999;;;???EEEGGGEEE@@@<<<999>>><<<;;;:::<<>>888;;;>>>>>>;;;999999:::<<>>LLLfffvvvbbbQQQFFF@@@;;;888999:::;;;<<<888888@@@JJJPPPYYYeeennnxxxlll]]]VVVRRRNNNKKKDDD@@@<<<:::777333444777===:::@@@QQQbbbkkklllkkksssvvvTTT>>>222,,,((()))***)))***---,,,,,,,,,++++++*********+++******))))))(((((('''(((((())))))))))))******)))******++++++******)))***))))))((((((((())))))'''((()))*********)))(((((((((((((((((()))******'''((())))))******)))))),,,++++++++++++,,,------******+++++++++,,,,,,,,,,,,,,,,,,------......///000//////......///000000///000111222222222222222000222444444444444666888999:::::::::???CCCBBB===AAACCCEEECCC@@@===>>>@@@BBBBBBHHHQQQUUUOOOGGGCCCEEEEEEEEEEEEFFFHHHIIIJJJKKKKKKJJJIIIIIIKKKOOORRRTTTSSSQQQMMMIIIFFFEEEEEE@@@>>>===???CCCFFFFFFEEEJJJIIIHHHHHHGGGGGGHHHHHHIIIGGGHHHLLLLLLJJJJJJLLLJJJHHHEEECCCCCCBBBAAA???;;;999777555333222222222222222222333222222111111//////.........------------------------,,,,,,+++******)))((((((((())))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))******(((((((((((((((''''''&&&'''(((((())))))(((((('''(((((((((((('''''''''''')))(((&&&'''(((((('''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((('''((()))***++++++,,,,,,+++---,,,+++++++++,,,---...///////////////........................///000000000//////...............000000000000000111111222111111111111111222333333111222222333333222222111333333333444555777888999;;;888444222444777999:::777888888999:::<<<===>>>;;;<<<>>>>>><<<;;;::::::===AAAEEEGGGEEEAAA===;;;999999999:::<<>>999666888888555444666333333444333333111000///000///...---,,,+++******))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((()))***++++++,,,(((***++++++******+++,,,*********++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,000222000222???WWWjjjttteeeVVVLLLDDD???<<<<<<:::888<<>>??????>>>BBBNNN___mmmqqqvvv~~~}}}ooo```XXXWWWPPPJJJCCC===;;;:::888666@@@===999777666999>>>DDDRRRTTT```sss{{{yyy]]]>>>///...---,,,,,,///...+++,,,000+++++++++******))))))(((******))))))(((((((((((((((((((((((()))))))))***))))))************)))))))))))))))))))))***+++,,,***+++,,,,,,***'''$$$###(((''''''''''''((())))))'''((())))))******))))))************++++++,,,,,,************++++++++++++++++++,,,,,,------------//////.........///000111//////000111222222111111///111333333333333555666::::::;;;===AAADDDCCCAAA@@@CCCDDDCCCAAA>>>===>>>BBBBBBGGGRRRWWWQQQFFF@@@AAAAAAAAABBBCCCEEEGGGHHHJJJKKKKKKHHHEEEFFFJJJOOOPPPPPPOOOMMMJJJHHHHHHIIIAAA===;;;>>>CCCFFFDDDAAABBBBBBBBBCCCDDDEEEGGGGGGGGGGGGGGGIIIIIIHHHGGGHHHDDDCCCAAABBBBBBBBB???>>>999888666444333222222222111111222222222000///............---------,,,,,,,,,,,,---------,,,,,,+++***))))))((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***'''((((((((((((((('''''''''(((((((((((((((((('''((((((((((((''''''''''''((('''&&&&&&(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&'''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''((((((((((((''''''((()))***++++++++++++,,,++++++***+++,,,------.......................................///000000000//////.........//////000000000000000111111222222111111111111222333333222222333333333333222222444444444444555666888888999777444444666888999:::777888::::::;;;<<<>>>@@@>>>>>>??????>>>===<<<;;;===@@@CCCEEEBBB???<<<;;;::::::;;;===@@@CCCEEEGGGGGGCCC>>>999777666666777555555555555444333111000...///////////////......,,,,,,++++++***)))))))))))))))((((((((('''''''''}}}~~~sssSSS???:::666777777444444666333333333333222111111000//////...---,,,,,,+++***))))))))))))((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''((()))***++++++,,,(((***+++***))))))+++,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---+++...000---***---666???JJJdddnnnaaaTTTMMMHHH@@@:::888999<<<@@@AAA@@@===<<<;;;BBBDDDHHHMMMQQQSSSUUUVVVbbbeeeeee```[[[[[[ccckkkrrroooiii```WWWQQQOOOOOOLLLIIIHHHGGGBBB:::777888;;;999777666555555555555888999===CCCNNNYYYaaadddhhhjjjssscccCCC999888222---,,,,,,***+++---***''')))---******)))))))))((((((((()))))))))((((((((((((((('''(((((((((((())))))))))))))))))******)))))))))(((((()))***+++---...///***+++++++++***'''$$$"""'''''''''&&&''''''((()))((()))******++++++******)))))))))***************)))))))))*********++++++***+++,,,------,,,,,,+++...............///000000//////000111111111000000///111333333333333555777777777888<<>>@@@BBBEEEGGGHHHGGGHHHIIIGGGCCCCCCFFFJJJJJJJJJKKKJJJIIIIIIJJJLLLEEEAAA>>>???CCCEEEAAA===?????????@@@AAABBBDDDDDDFFFGGGGGGFFFEEEDDDCCCBBB@@@??????@@@AAA@@@>>><<<888888666555444333222222000111111222111000...---------------,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++)))((((((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******'''(((((()))))))))))))))''''''((((((((((((((('''''''''((((((((((((''''''(((((((((((('''''''''''''''&&&%%%&&&'''((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((($$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))((((((''''''((()))************************++++++,,,,,,---------------........................///000000000000000//////000111111000000000000000111111222222222222111222333333444444444333333333333444444555555555555555666777888777777777999;;;<<<;;;999888:::<<<<<<;;;<<>>AAADDDDDDBBB???>>>===<<<===???AAADDDFFFHHHIIIHHHFFFAAA<<<888777888::::::::::::999666444111///......////////////......,,,++++++******)))((((((******)))))))))(((((((((~~~wwwTTT@@@:::666777777444444666333333333222222111111111//////...---,,,,,,++++++))))))))))))((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''(((((()))***++++++)))*********((()))+++,,,++++++++++++,,,,,,,,,---+++++++++++++++,,,---------......------...222444444BBBcccrrreeeTTTFFF???@@@AAACCCFFFGGGDDD???;;;888999:::;;;;;;<<<<<<<<<999<<>>DDDDDDAAA===888666666777:::777666888888444444666666777777777888<<>><<<<<<>>>AAAAAAAAABBBBBBAAAAAA@@@@@@===>>>DDDGGGDDD@@@>>>:::;;;>>>@@@CCCEEEFFFFFFCCCDDDEEEEEEDDDCCCDDDEEEDDDEEEFFFFFFFFFGGGIIIKKKFFFCCCAAAAAABBBBBB>>>;;;@@@??????>>>>>>>>>>>>>>>DDDFFFFFFBBBAAABBB@@@===>>>===<<<=========;;;999777777666555444333222111//////000000//////......------,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,((((((''''''(((((())))))))))))))))))************(((((((((((())))))))))))''''''((()))))))))))))))&&&'''((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((('''''''''''''''%%%%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((($$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))(((&&&'''((())))))******)))))))))*********+++++++++,,,,,,,,,---------------...............///000000111000000000000111111222000000000000000111111222222222222222222333444444555444444333333444444555666666666555666666777777666777999<<<>>>???===:::999<<<>>>>>>======AAADDDDDDCCCAAA@@@AAAAAA???===AAACCCEEEEEECCCAAA@@@@@@===???AAADDDFFFHHHIIIIIINNNLLLHHHAAA<<<888888999<<<<<<;;;999777444111///------.../////////......,,,,,,++++++***))))))(((************))))))))))))}}}uuuRRRAAA;;;666666666444333666333333222222111222222222.........------,,,,,,+++))))))))))))(((((((((((('''''''''''''''''''''''''''((()))******)))(((''''''((((((((())))))******))))))***)))((((((***---************++++++++++++************+++,,,---...///.........///000222444888777@@@YYYxxxssshhhddd[[[WWWRRRPPPPPPNNNHHHCCC888888888888999999::::::999;;;>>>???===:::999999:::;;;<<<;;;;;;<<<>>>@@@;;;666555777888777888<<<===CCCLLLSSSXXX^^^eeejjjuuu{{{uuuxxx~~~uuuVVVAAA000222444000***'''+++222,,,)))(((++++++))))))+++&&&&&&&&&''''''((())))))(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))(((((()))))))))((())))))***+++&&&''''''(((((()))))))))&&&&&&%%%%%%&&&&&&'''((('''((())))))******))))))&&&'''((()))))))))((((((((((((((()))))))))******+++,,,---......---,,,+++***+++...000111000...---...//////000000//////...///000222222222333444666:::888:::>>>>>>:::;;;???>>>=========???@@@@@@@@@???===>>>BBBCCC@@@>>>@@@888;;;>>>AAACCCCCCCCCBBB???@@@AAACCCEEEEEECCCAAAAAABBBCCCCCCBBBBBBDDDFFFBBBBBBBBBAAA???===;;;:::===<<<<<<;;;;;;;;;;;;;;;@@@DDDDDD@@@???AAA@@@<<<>>><<<:::999999888666555555555444444333222000000------,,,,,,,,,---......,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,'''''''''''''''((())))))((((((((()))))))))******'''''''''((((((((())))))&&&'''((()))***))))))(((&&&&&&'''(((((((((((((((&&&''''''((((((''''''&&&((((((((((((''''''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&'''((())))))))))))((())))))***************++++++,,,,,,,,,---------...............///000000///////////////000111111000000000000000111111222333222222222222333444444444444333222222333444444777777666666666666666777888777888;;;>>>???>>>===;;;>>>AAA@@@>>>???CCCGGGGGGDDDBBBAAABBBBBB@@@>>>@@@AAACCCBBB@@@>>>>>>???<<<>>>@@@CCCEEEFFFFFFEEELLLKKKIIICCC<<<888888999888888888777555333000///,,,---......//////......---,,,,,,+++******))))))*********))))))))))))(((}}}{{{qqqOOOAAA;;;666666666333333666333333222222111222222222.........------,,,,,,,,,))))))))))))(((((((((((('''''''''''''''''''''''''''((()))******)))((('''(((((((((((())))))))))))))))))***)))((((((***---))))))))))))************)))))))))***+++---...///,,,------,,,+++******+++---///444<<>>AAABBBBBB???<<<:::555666999:::;;;===@@@BBBDDD@@@@@@EEEJJJMMMQQQVVVjjjwwwzzzlll]]]MMM<<<000+++...---***)))---000...)))---)))(((+++,,,(((&&&&&&$$$%%%%%%&&&'''((())))))'''''''''(((((((((((((((''''''''''''((((((((()))(((((())))))))))))((((((******((('''&&&&&&&&&&&&***)))((('''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&''''''(((((((((((((((%%%&&&((()))))))))((('''(((((((((((())))))))))))+++,,,...//////...,,,+++(((+++...111222000...,,,...///////////////.........///111222111222333555555333555;;;;;;888999???;;;:::999999;;;>>>??????999888;;;>>>===999999<<<888;;;???BBBCCCBBB???>>>======>>>CCCGGGGGGCCC>>>AAABBBBBBAAA??????@@@BBB>>>???AAA@@@===:::999999777777888888999;;;<<<======BBBBBB>>>>>>AAAAAA<<<===;;;888666666555333222333333333222222000///...++++++***)))***+++---...,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,'''''''''''''''((()))***&&&'''''''''(((((())))))''''''''''''((((((((((((&&&''')))*********)))(((&&&&&&'''((())))))((((((&&&''''''''''''''''''&&&)))(((((((((''''''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))))))))(((((()))***************+++++++++,,,,,,---------...............///000000...............///000111000000000000000111111222333333222222333333444555444333222111111222333444888777777666666666666666999888777888;;;>>>??????;;;???BBBBBB??????DDDHHHHHHEEEBBBAAACCCCCCAAA???===>>>???>>><<<::::::;;;:::<<>>@@@AAA@@@>>>666===AAA@@@@@@BBBBBB???AAAAAA@@@??????????????????;;;:::======999777888<<<666555<<<>>>:::777888;;;>>>BBBBBB???======>>>555555777:::;;;888222---111111000000//////......///...---+++******++++++***))))))(((((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''(((((()))***************&&&&&&''''''(((((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###"""!!!%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((%%%&&&''''''%%%%%%&&&'''(((((((((((((((((((((((())))))))))))(((((((((((())))))***+++,,,,,,,,,,,,,,,---...//////...------////////////////////////111111000000000000000000222111000//////000111222333444444555444333111111555666777777666777999;;;999999999888777888:::<<<;;;@@@EEEEEEAAA???@@@CCC@@@AAABBBBBBAAABBBEEEHHHAAA???============<<<::::::::::::;;;===>>>===<<<>>>>>>>>>===;;;999666555333444444444444222111000//////...------...000000...---+++***)))******+++)))))))))))))))))))))))){{{uuucccHHH<<<:::777666666777666555666555444333222111111000111000///...,,,+++***)))*********)))))))))))))))((((((&&&%%%%%%$$$$$$$$$&&&(((******((('''((()))((((((((())))))((((((''')))))))))******))))))(((************************))))))))))))************+++++++++++++++++++++++++++---...---+++...444:::GGGWWWooowww^^^HHH<<<999444...---......,,,)))*********)))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''((('''&&&%%%&&&(((''''''''''''(((((((((((()))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------------+++---///////////////111111111333444222...000555555666777666555555777999<<<;;;::::::999999::::::666888:::===>>>>>>===<<>>===<<<<<<<<>>:::888:::999999>>>DDDCCC;;;777999888;;;>>>???<<<;;;;;;;;;555666777999:::777111,,,000000//////////////////...---,,,***))))))******+++***)))(((((()))******((((((((((((((((((((((((''''''''''''''''''''''''(((((()))************)))((((((((()))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((()))))))))))))))***+++,,,,,,,,,,,,+++,,,---...//////...---........................111111111000000000000000111111000//////000111111222333333333333222111000333444555555444555777999888999999888777777:::<<<<<<@@@EEEEEEBBB???AAACCC???@@@AAAAAAAAABBBDDDGGGCCC@@@>>><<<<<<===<<<;;;;;;::::::;;;======<<<;;;======<<<;;;999777555444333444555555444333111//////...---,,,,,,------......---,,,***))))))******))))))))))))))))))))))))uuunnn\\\BBB<<<:::777666666777666555555555444333222111111000000000///...,,,+++******++++++******))))))(((((((((((((((&&&%%%###"""!!!&&&((())))))(((''''''((((((((()))******))))))(((************************************************))))))))))))************++++++++++++++++++++++++,,,///111000---+++,,,...,,,555DDDhhhhhhMMM999...+++...+++((()))+++,,,+++(((******))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%'''((('''&&&%%%&&&'''&&&&&&&&&'''((((((((()))''''''((())))))***++++++)))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,+++---/////////...///000444444777999666222333888777888888777555444666777::::::999999999888888888555777;;;>>>@@@@@@>>>===BBB>>>:::999:::===???@@@===<<<999888===EEEHHHFFF@@@???>>><<<:::999888888AAA>>>===???>>>:::999<<<666<<>>AAAAAA???===>>>@@@>>>???@@@@@@@@@@@@CCCEEEEEEAAA>>><<<<<<<<<;;;;;;<<<;;;;;;;;;<<<<<<:::999<<<;;;:::888777555444333222333555666555333000......---,,,+++++++++++++++......,,,+++))))))))))))))))))))))))))))))))))))yyyppplll]]]DDD<<<:::777666666777666555444444333333222111111000000///...---,,,+++******,,,++++++***)))((('''''')))*********)))'''%%%###&&&'''))))))'''&&&'''(((((())))))************)))((((((((((((((()))))))))************************((()))))))))************************************+++---000111000...//////...666:::GGG]]]nnneee^^^QQQAAA444...///222...,,,******++++++)))'''***)))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&'''((())))))''''''(((((()))*********))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,***,,,...///......///000111333999===;;;555333666======<<<999666444444555888888888888888777777666666777999<<<===>>>>>>>>>???===;;;::::::;;;===>>><<<;;;999:::CCCNNNRRROOO@@@???===:::888666555555<<<::::::===<<<999:::>>>888===AAAAAA:::444222333444555666777666666555555555555666666555222...,,,,,,,,,------......//////,,,,,,+++***************---,,,***)))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))*********))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&''''''((()))******((()))***++++++,,,,,,+++)))***+++,,,---...//////------------------------///000000000000000111111///////////////////////////////////////////////////000111111000111333555555777888777666666888999666999;;;;;;:::999999;;;;;;===>>>>>>>>>???AAABBBEEEBBB===;;;;;;;;;;;;:::<<<;;;::::::;;;:::888666;;;:::999777555444444333111222444555555222///---......---,,,+++*********...---,,,+++)))(((((('''))))))))))))))))))))))))}}}uuunnnmmm___HHH<<<:::777666666777666555333333333222222111111000//////...---,,,,,,+++***,,,++++++***)))(((''''''((()))***++++++***)))(((&&&((())))))(((''''''((((((((()))***************((((((''''''((()))******))))))))))))))))))))))))((()))))))))************************************&&&((()))++++++,,,...//////444111...222555BBBXXXooo|||lllZZZJJJAAA<<<666///++++++---...//////...,,,,,,++++++)))((()))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''&&&%%%$$$%%%'''$$$%%%%%%&&&'''(((((()))(((((((((((((((((((((((())))))***++++++++++++***,,,,,,,,,,,,------------***,,,...///......///000...222;;;AAA???777333555<<<<<<<<<999666555555666888888777777777666666666888777666666777:::===???:::;;;<<<<<<<<<;;;;;;;;;:::;;;;;;>>>GGGQQQRRRNNN???>>><<<:::888777666555555444666999999777;;;@@@AAAAAA>>>888444222222222555555555555666666555444333444555444222///...---++++++,,,,,,---------...,,,,,,,,,,,,,,,+++++++++---,,,***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))(((((('''''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&'''((())))))***(((((()))***++++++++++++))))))***+++,,,---...///------------------------.........//////000000000.........//////..............................//////000111111000111333444444555777777666555666888555666777777777777777888999:::<<<=========>>>@@@CCC@@@<<<::::::;;;:::999;;;:::999999999888666444:::999888777666555444333000111333444333111...,,,.........---,,,+++******---,,,,,,+++***)))((('''((((((((((((((((((((((((|||tttnnnmmm```HHH<<<:::777666666777666555333333222222111111111111//////...---,,,,,,++++++++++++******))))))((((((%%%&&&'''((()))*********''')))******)))(((((()))''''''((()))***************)))(((((()))***,,,---))))))))))))))))))))))))))))))))))))************************************)))(((((()))***+++---------...)))***222///+++222555===MMM```qqqsss]]]III<<<444///,,,000,,,***,,,000111///,,,++++++***)))))))))******))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%&&&'''''''''(((((((((((((((((((((((((((((()))******++++++******,,,,,,,,,,,,------------***,,,.........---...///...222;;;AAA???777444666444555666666555666888:::999888777666555666777777999777444222333777;;;>>>888:::===>>>===;;;::::::999;;;===>>>DDDJJJIIIEEE???>>>===;;;:::999999999333333555888888777;;;BBBIIIHHHCCC:::555555555444666555444444666666555444111222333222///.........++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,+++***((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((((((((((((((''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''(((((((((((((((''''''''''''''''''(((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))'''((()))***++++++++++++***))))))***+++,,,---...------------------------,,,,,,------......//////------............------...------------.../////////000111000000000222444222444666666555555555666666666666666777777777888666888;;;;;;;;;;;;<<<===???===;;;:::::::::999888999777666777777666444222777777888888666555333111///000000000000...---,,,---------------,,,+++***++++++++++++***)))((('''((((((((((((((((((((((((}}}vvvpppnnn```HHH<<<:::777666666777666555222222222222111111111111.........------,,,,,,+++*********)))))))))))))))%%%%%%&&&&&&((()))***+++(((***++++++***))))))***&&&&&&'''((()))))))))))))))(((''''''((()))+++---))))))))))))))))))))))))))))))))))))************************************+++++++++,,,------,,,+++------)))...888444,,,...///000666>>>DDDKKK[[[jjjmmmMMMCCC666///...000111111,,,---...000111222111000******((('''&&&''')))+++))))))((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((())))))***************++++++++++++,,,,,,,,,,,,***,,,......------...//////111666:::888333333777111333555555666888;;;===;;;999666444444555888999999777444333333555999;;;999<<<>>>>>>;;;:::;;;<<<888;;;===<<<>>>BBBCCCAAA???>>>>>>=========>>>>>>777777999;;;999777<<>><<<999999<<>>;;;888===EEECCCQQQXXXOOOAAA999666333777444222222555666555333...///111///---,,,///111,,,+++++++++******))))))))))))+++,,,,,,+++***)))******)))(((((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((())))))******++++++%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$############$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''((()))******++++++***++++++***))))))***+++,,,************************))))))***++++++,,,------,,,,,,---......---,,,,,,...------,,,---...///000---...///.........000222111333555666555444444444444222111222333444444444333666999::::::999:::;;;777777888:::;;;:::777555444333222333444444222111000222555777666333///,,,///...,,,+++******+++,,,((((((***++++++***))))))'''((()))++++++******)))((((((((((((((((((((((((vvvmmmooolllXXXCCC999777555555666777666555444444444333222111///...000000///...,,,+++******))))))))))))((((((((((((''''''(((((()))*********(((((((((((()))))))))))),,,(((%%%$$$'''))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((('''''''''((((((((()))***,,,......++++++******++++++,,,---+++,,,---...////////////:::===EEEOOO^^^wwwnnnbbbWWWQQQIII???777111...---000///...---------------,,,++++++***************))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%)))(((&&&$$$###$$$&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&'''((()))***************++++++++++++******+++++++++,,,,,,,,,------......///000000000555666888999::::::999999555555555555555666777777::::::;;;999777555666777999;;;<<<<<<<<<<<<===???>>>===;;;888666777999;;;>>>@@@CCCDDDDDDDDDFFFGGGKKK___VVVQQQOOOCCC???555;;;KKKVVVQQQCCC<<<<<<===999777444333333333222000000...,,,,,,---...///...///...---,,,++++++++++++))))))************)))))))))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$%%%'''(((&&&$$$'''''''''&&&&&&'''''''''''''''(((((((((((('''''')))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$''''''%%%###%%%%%%$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%!!!"""$$$%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&))))))))))))************,,,,,,,,,+++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((***,,,---,,,,,,---------------------......//////......---//////............/////////...,,,---///333888;;;666666666555444333222111222333333444444555555666777888999999999888666555111111222444777777666444222111111111000000//////000///...,,,++++++,,,,,,***+++,,,,,,,,,+++)))(((************)))))))))))))))'''%%%%%%'''((('''&&&~~~kkkcccgggeeeTTT@@@999888666666777888777666444444444333222111000///......------,,,+++******))))))))))))((((((((((((%%%%%%&&&&&&'''(((((((((''''''((((((((()))))))))***(((%%%%%%'''))))))'''((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''(((***((((((((((((((((((((('''((((((((())))))+++,,,---+++************+++,,,,,,***+++,,,---............((())),,,000666BBBWWWjjjxxxfffUUUGGG>>>999777555111///------...//////...---,,,,,,,,,,,,,,,++++++***)))))))))))))))''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%''''''%%%$$$###((('''&&&%%%$$$%%%%%%&&&(((((((((((((((((((((((((((((((((''''''(((((((((''''''((((((((()))))))))++++++,,,,,,,,,------------------......///000111333444555777777777666666555444444444444555666666999:::;;;:::888666666777666888::::::999:::;;;===<<<<<<<<<;;;999888888999<<>>DDDKKKEEE;;;222,,,+++,,,---++++++***)))))))))******---,,,++++++++++++++++++******)))((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''###$$$%%%&&&&&&%%%$$$###&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''))))))((((((((((((((((((''''''(((((((((((()))))),,,,,,,,,,,,---------......------------///000111111111222333333333222222333333222222333333444555777999<<<<<<:::888777777333555666777777777999;;;999:::<<<<<<<<<:::888666777:::???CCCGGGKKKPPPSSSbbbqqqpppwwwjjjGGG@@@FFF<<>>???AAADDDGGGXXXnnnnnnoooaaaEEECCCGGG???CCCCCC???<<<<<<:::666999666333111111111000///...---,,,,,,---...---,,,------,,,+++++++++++++++(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((()))***++++++,,,+++,,,,,,,,,,,,++++++***))))))))))))))))))))))))******)))))))))***+++,,,******+++,,,------......------............------000///...------------...---...000222333444555555777777777777777666555444000000000111222444666777666666555555444444333222333222222333444555444222444333222000///---,,,,,,,,,,,,,,,++++++*********)))))))))))))))(((((('''&&&&&&&&&''''''''''''''''''%%%$$$%%%'''))))))(((nnndddfffdddWWWGGG<<<:::888777888888777666555444333111111111111222......------------------))))))))))))((((((((((((''''''(((((()))*********'''''''''(((((((((((()))&&&'''((()))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((&&&'''''''''(((((()))))))))(((''''''''''''''''''))))))(((((())))))***+++))))))******+++*********(((&&&''',,,...,,,,,,///222333444333111111111222444333111111222333333333444222000000111222333333222000000111000...---///---...///000000...---+++&&&''')))*********))))))))))))((((((((())))))***)))(((((('''''''''''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((()))$$$%%%'''((())))))))))))((())))))))))))*********)))*********++++++++++++------,,,,,,---...000111000000000000000000111111000000000000000111222222444777:::;;;:::888777777333555666777777777999;;;;;;999888999;;;<<<;;;999<<<===>>>=========???BBBTTTqqqlll```TTTHHHKKKGGGBBBCCCBBB>>>>>>???===888:::666222000/////////...---,,,,,,,,,......---+++,,,,,,++++++******++++++(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((('''(((((()))******++++++******+++,,,,,,,,,++++++))))))))))))))))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,......------------......,,,---///111222333333222555666666777777777777666000000//////000222555666555555666666777777888888777555444444555666555444333333222000///---,,,+++++++++++++++++++++*********))))))(((((((((((((((%%%&&&&&&&&&'''''''''((('''&&&%%%%%%'''(((((('''zzznnnmmmiiiZZZJJJ<<<:::888777777777666555555444222111111111222333,,,,,,+++++++++*********))))))))))))((((((((((((%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))'''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''&&&&&&''''''((())))))))))))(((((('''''''''((((((((((((((((((((())))))***))))))***************)))---***+++......,,,---111+++)))'''(((***+++)))'''))))))))))))))))))))))))***+++,,,,,,+++***((('''))))))))))))((((((''''''+++***((('''&&&'''))))))''''''((((((((((((((('''(((((((((((((((((()))***))))))((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''###$$$&&&'''((((((''''''&&&&&&''''''''''''(((((())))))))))))************+++,,,,,,---......//////////////////000111222333000000//////000000111222222555888999888777777777555777888888888888999;;;<<<999666888;;;===<<<:::999:::;;;::::::;;;>>>AAAXXXrrrdddOOOGGGFFFKKKBBBBBBCCCBBB??????@@@>>>::::::666222///............---,,,+++,,,......,,,+++***))))))((((((((())))))'''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''&&&%%%$$$$$$%%%###$$$%%%'''''''''&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((((((((())))))))))))************((()))***+++++++++++++++))))))))))))))))))))))))))))))******++++++++++++---------,,,++++++************++++++++++++******,,,,,,,,,,,,---...///000---...///000111111111111444555666888999:::::::::333222111000111333555666777777777888999;;;<<<===777555333222333444333222222222111000...---,,,,,,++++++,,,,,,,,,,,,++++++)))(((''''''&&&&&&''''''%%%%%%&&&&&&'''((((((((()))'''%%%%%%'''((('''&&&vvvsssmmm]]]KKK;;;999777666666666555444555333222000000111222333......---,,,+++******)))))))))))))))((((((((((((%%%%%%&&&&&&'''((((((((())))))))))))*********+++'''))))))'''%%%%%%(((***((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((&&&&&&''''''((())))))***((((((((('''(((((())))))(((''''''''''''((())))))*********++++++******)))((('''(((***((($$$&&&+++,,,+++++++++,,,,,,,,,+++***+++,,,,,,,,,+++++++++(((***,,,---,,,***((((((***+++,,,,,,---///000000((('''&&&&&&'''***,,,...---,,,+++***)))(((''''''((((((((((((((()))*********)))((((((''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&'''&&&%%%###"""&&&&&&&&&'''''''''(((((())))))*********+++++++++***+++---...//////...---............000222333555000000000///000111111222222444666666666666777888777999:::999888777888:::999777666999===???<<<888444555666666777999===@@@\\\iiiSSSCCC@@@>>>CCC===>>>AAAAAA>>>===???===999:::666111...---......---,,,++++++---......,,,***))))))(((((((((((())))))''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&''''''((($$$&&&((('''%%%$$$&&&'''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''%%%###$$$&&&"""###%%%'''(((((('''&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$$$$%%%$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((()))************))))))))))))&&&'''((()))***++++++***************************))))))***+++++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,---///000111/////////000000111222222444666888:::<<<>>>??????888666444333333444666888999999999999:::<<<===>>>777555222222222333222111111000000///......------+++,,,---......---,,,+++***)))((('''''''''((((((%%%&&&&&&'''(((((())))))***(((&&&&&&&&&'''&&&%%%uuuqqqjjjYYYGGG;;;999777666666666444333555333222000000111333444222111111///...---,,,,,,))))))))))))((((((((((((''''''(((((()))*********)))*********++++++++++++((())))))'''$$$%%%(((,,,(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))&&&&&&&&&'''((())))))***((((((((((((((()))******'''''''''''''''((())))))******+++++++++******))))))))),,,///,,,)))+++111'''))),,,+++)))((()))+++***,,,......---,,,,,,,,,******)))(((((()))+++---++++++***(((((())))))(((***++++++,,,+++)))'''&&&(((((((((((()))***+++,,,((((((((((((((()))************)))((((((((((((((((((((('''''''''&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""$$$&&&'''((((((((((((((((((((('''&&&'''''''''%%%### (((((((((((()))))))))*********+++++++++,,,,,,,,,(((***---///000///---,,,---------...///222444555000000000000000111222222111333444555444555777888888999:::999888777888999777666777<<<@@@@@@;;;666555666777777888:::>>>BBB___```FFF@@@BBB;;;@@@@@@;;;>>>@@@===;;;<<<;;;888:::666111...------------,,,++++++---......,,,***+++***************++++++''''''((((((((((((''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''(((((($$$&&&((('''%%%$$$%%%((((((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$%%%&&&((()))''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''$$$###$$$&&&"""###&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))++++++******)))(((((((((%%%&&&''')))************************************))))))***++++++++++++************++++++,,,,,,,,,//////000000000000//////))))))***+++---///111222111111000000111222333333555777999<<>>??????@@@<<<:::777555555777:::<<>>@@@AAAEEE@@@:::777777888999999666666777777666444333222222222333222111...,,,***((())))))************)))((((((''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''''''''&&&'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&%%%###""""""###%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%'''''''''&&&%%%$$$'''&&&&&&&&&&&&'''(((((()))))))))))))))((((((''''''((()))******)))((((((***))))))((((((((((((((((((((()))))))))))))))((((((((()))***++++++,,,---------,,,+++++++++++++++,,,,,,+++,,,,,,---...///...---------...000222333555666666777888999::::::999888666555555666888999???;;;888999<<<===;;;777555444444333333222111111000//////......------,,,++++++++++++++++++++++++)))))))))(((((('''''''''%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$|||tttooommm^^^EEE999777555555666666555333444333222222111111222222//////...---,,,++++++***)))))))))))))))(((''''''&&&&&&'''((()))***++++++&&&&&&&&&''''''(((((()))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''(((&&&&&&&&&%%%$$$$$$######((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((('''((((((((((((((('''&&&(((((((((((()))))))))))))))((('''(((***+++***)))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((''''''''''''&&&''''''((((((''''''&&&''''''((()))))))))(((((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###!!!"""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''(((((()))))))))(((&&&'''((()))+++,,,------------...///////////////.........---------------......///111333333111...000000111222444666888999:::999777777999999999888666777888::::::999888888<<<>>>@@@AAA@@@@@@@@@AAA???<<<777444444666777777666;;;AAABBB>>>888444333111222444444222...***((())))))))))))))))))((((((((((((''''''''''''((((((''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%&&&'''''''''%%%%%%'''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((&&&'''((()))*********)))+++***((('''&&&'''(((((((((((((((((()))***++++++)))))))))*********++++++---,,,++++++***+++++++++---,,,,,,++++++,,,,,,---------,,,---...///111222444333222222222333444555777666666555555666666777:::888888999<<<<<<888555444444333222222111111000......------,,,+++++++++,,,,,,++++++******))))))'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$wwwtttssscccIII;;;999666555666666555444444333222222111111222222//////...---,,,++++++***)))))))))))))))(((((('''((((((((((((''''''''''''%%%%%%&&&'''(((((())))))'''''''''''''''''''''''''''''''''&&&&&&''''''''')))((((((''''''(((((()))((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''&&&%%%((((((((()))))))))))))))(((''''''(((***+++***)))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%&&&'''))))))))))))(((((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%%%%###!!!!!!""""""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&''')))*********)))((('''(((((()))***++++++,,,+++,,,---.../////////..................------------...///111222111000///000000111222444666777888;;;999888888999;;;<<<===::::::;;;===>>>??????>>>>>>??????>>><<<<<<>>>@@@BBB???;;;777555444333333555===DDDEEE@@@999666666444444444333111///,,,*********+++******)))((('''(((''''''&&&&&&''''''(((&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((((((((&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$############$$$$$$#################################"""######$$$%%%$$$%%%&&&'''''''''&&&%%%'''&&&&&&&&&&&&'''((((((***))))))(((((((((((((((((((((((())))))))))))))))))((('''&&&&&&''')))***((('''''''''(((***,,,...************))))))))))))++++++************++++++------,,,+++++++++++++++,,,,,,+++,,,---...000111222111/////////000333444555666666666666666666555888666666777888999777555444444333333222111111000...------,,,,,,+++******,,,,,,+++***)))(((((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$zzzvvvuuueeeJJJ>>>;;;888666777777777666444333222222111111222222//////...---,,,++++++******))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))******''''''''''''''''''''''''&&&''''''''''''''''''&&&***))))))))))))))))))***&&&&&&'''((()))******+++''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((((('''''''''''''''''''''''''''''''''))))))))))))((('''&&&&&&''''''(((((()))))))))***((('''&&&''')))******)))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&''')))))))))(((''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%$$$"""!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''')))*********)))(((******)))))))))))))))))))))***+++,,,------------........................,,,...///000000000000000000000000111333444666777::::::999999:::<<<@@@BBBEEECCCAAABBBCCCCCCAAA??????>>><<<999777999<<>>:::666444333333111777<<<===888444444666888666444111////////////,,,,,,,,,,,,++++++***)))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&'''((((((((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&"""###%%%&&&&&&%%%###"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$######""""""######$$$##############################""""""###$$$$$$%%%###$$$&&&'''''''''&&&&&&'''&&&&&&&&&&&&'''((((((******)))((('''(((((()))+++******)))((('''''''''&&&&&&&&&&&&'''(((***+++(((''''''''')))+++---...*********))))))))))))(((******)))))))))******+++---,,,+++***************++++++***+++,,,---///000111000//////000222444666555555666777777666555555777555333222333555666666444444333333222111111111......---,,,,,,++++++***++++++***))))))(((''''''''''''''''''''''''''''''&&&'''''''''&&&%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$${{{wwwtttcccIII???<<<999777777777777777444333222222111111222222//////...---,,,++++++*********)))(((((((((((((((######$$$%%%&&&''''''((('''''''''(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&***))))))(((((())))))***###$$$%%%&&&''')))******''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&''''''(((((())))))((('''&&&''')))***)))(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((())))))((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###%%%$$$$$$!!!"""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''(((((()))))))))(((+++******))))))(((''''''((()))***,,,,,,---------.............../////////+++---///000///000111222222222222222333444555555999:::;;;;;;<<<>>>BBBFFFPPPLLLHHHEEEEEECCC???;;;>>>===;;;888666777;;;>>><<<===<<<;;;888777777888222555888888555444555666888666222///...///000222,,,,,,,,,---,,,,,,++++++''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######%%%&&&''''''(((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&###$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&######""""""""""""##############################""""""""""""###$$$%%%%%%###$$$&&&''''''''''''&&&'''&&&&&&&&&&&&'''((((((+++***((('''''''''((()))---,,,***((('''&&&&&&&&&%%%%%%&&&'''((()))))))))((((((((()))***+++------)))))))))))))))))))))))))))))))))((())))))***+++,,,++++++***)))))))))*********)))***+++,,,...///000/////////111222444666444444555555555555444444444333111//////111444666333333222222111000000000---------,,,++++++************))))))((((((''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$~~~yyytttbbbHHH???<<<888666666666666666444333222222111111222222//////...---,,,++++++***+++***)))((('''(((((()))###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&((((((''''''''''''(((((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&'''((((((((()))(((''''''((()))(((&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&((())))))(((%%%$$$&&&%%%%%%$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""" ###$$$$$$""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&''''''((())))))))))))))))))((((((((())))))+++,,,---.........---........./////////000))),,,.../////////222444555555555444444555555555888:::<<<===>>>@@@DDDHHHQQQMMMGGGEEEDDDCCC>>>:::888999:::999777666888999999;;;======;;;:::;;;===666777777666555555444444444222111///......///000******+++,,,,,,,,,++++++'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$!!!"""###%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&#########$$$$$$$$$%%%%%%######""""""""""""##############################""""""""""""###$$$%%%&&&###$$$%%%'''(((''''''&&&'''&&&&&&&&&&&&'''((((((+++***(((''''''''')))))),,,+++)))(((''''''''''''%%%&&&((())))))(((&&&%%%'''((()))***+++,,,,,,,,,((((((((()))))))))))))))((((((((((((((()))******+++******)))))))))******))))))))))))***,,,---////////////000000000111111222222222111111222222222000000000000///000222333111000000///......------,,,++++++******))))))((((((((((((((((((((((((((($$$%%%%%%%%%&&&&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$${{{uuudddJJJ???;;;777555555555666555444333222222111111222222000///...---,,,++++++***+++***((('''''''''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((***)))''''''(((((('''%%%((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''$$$$$$$$$%%%%%%$$$$$$$$$%%%''')))***)))'''%%%###%%%%%%%%%$$$$$$%%%&&&&&&#########$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$#########"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%'''((()))''''''(((((())))))******)))***,,,---.../////////---.........//////000000(((+++...///...///333666888888777666666666666666777:::===>>>???AAAEEEIIILLLHHHCCCBBBDDDCCC@@@<<<222444888999777555444333;;;>>>@@@@@@>>><<<>>>@@@555444333222333111///,,,///////////////......---((()))***+++++++++++++++'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$ !!!###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''""""""#########$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""""""""###$$$%%%&&&###$$$%%%'''(((((('''''''''&&&&&&&&&&&&'''((((((+++***((('''&&&''')))******)))(((''''''((())))))'''(((******)))&&&###!!!'''(((***+++,,,,,,+++***(((((((((((()))))))))***((((((((((((((()))************))))))))))))******))))))((((((***+++---......////////////...---,,,000000////////////000000,,,...000111111000000000///......---,,,,,,++++++*********)))(((((('''''''''''''''(((((((((((((((#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$xxx```CCC999777555555666777777666444444333222222111111000000000000///......------)))(((''''''((()))'''&&&&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###&&&&&&###$$$((()))'''&&&'''((())))))'''%%%###&&&'''((('''&&&%%%&&&'''''''''((((((((((((''''''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''(((((((((((('''''''''''''''((()))***((((((''''''''''''((((((''''''&&&%%%&&&'''((()))(((((('''&&&%%%$$$$$$###))))))))))))(((&&&%%%$$$&&&''')))******)))'''&&&%%%&&&(((******)))((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&''''''%%%""" $$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%&&&''''''''''''&&&&&&%%%$$$####################################$$$$$$$$$############"""%%%%%%%%%%%%%%%$$$###"""########################%%%%%%%%%$$$$$$#########!!!!!!###$$$%%%&&&&&&&&&$$$%%%'''))))))))))))((((((((((((((())))))))))))***++++++,,,,,,------...000000///.....................//////000222333444333555777888666555555666:::;;;;;;<<<===>>>@@@@@@CCC@@@???AAACCCBBB<<<666222222333444666888:::;;;;;;<<>>BBB???>>>???AAAAAA<<<777222222222333555666888999999:::<<<======<<<:::999666555555777:::888444////////////...---,,,,,,+++++++++***)))((())))))***(((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&%%%%%%%%%'''''''''''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%%%%$$$$$$$$$#########""""""$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((('''''''''&&&(((((((((((((((((((((''')))((((((((()))***++++++***)))))))))))))))***+++,,,+++)))))))))***,,,---...---,,,+++++++++,,,---...---------...///000000++++++,,,---------------000///------///000///...,,,,,,+++******))))))(((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&'''&&&$$$~~~|||ttt```EEE999777666555666777666555444444333222222111111000......------,,,+++++++++...,,,*********)))'''%%%&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""(((,,,'''###"""$$$###''''''''''''&&&&&&&&&&&&$$$%%%''''''&&&&&&''')))%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%&&&'''((()))(((''''''((((((''''''''''''((((((&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((((((%%%%%%''''''''''''%%%%%%$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###!!!"""###%%%$$$###"""###$$$''''''''''''&&&%%%$$$###&&&%%%%%%%%%%%%&&&&&&'''########################$$$$$$$$$############""""""############"""!!!!!!########################%%%%%%%%%$$$$$$$$$$$$### !!!###$$$$$$$$$$$$%%%%%%&&&'''(((((((((((('''''''''(((((((((((()))((((((((()))******++++++//////...------------...++++++,,,,,,---...000111---///222333333333555666666666666666777888::::::@@@===;;;<<<>>>===:::777222222222222333444555666777777777777777777777777777555555777999777222............---,,,,,,++++++,,,+++***(((((()))***+++(((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''')))))))))((('''&&&%%%%%%%%%%%%'''''''''(((''''''&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###############$$$############$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((('''&&&&&&&&&&&&'''''''''((((((((((((((((((''''''(((((()))+++,,,---+++******)))))))))******,,,,,,+++******,,,---......---,,,++++++++++++,,,......---------......///++++++,,,,,,,,,---------000///------/////////...,,,++++++******)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&&&&$$${{{ssstttqqqkkkXXX???:::888666555666777666555444444333222222111111000......------,,,+++++++++,,,+++))))))))))))'''&&&&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&&&&((('''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###,,,111,,,%%%###$$$%%%''''''&&&%%%%%%&&&&&&'''%%%'''''''''%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''''''''((())))))%%%%%%&&&&&&&&&'''''''''%%%&&&((())))))(((&&&%%%(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$###!!!###%%%%%%$$$######$$$&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%&&&'''########################$$$$$$$$$#########"""""""""###############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''((((((((('''(((((())))))***++++++///...------,,,,,,------+++++++++,,,---...///000---///000111000000222333333333333333444555666777;;;999777777999999777666222222111111111111222222666555444333333444555666777555444555777666111---------,,,+++++++++++++++***************)))))))))(((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&%%%%%%%%%&&&'''''''''((((((''''''&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((&&&&&&%%%&&&&&&'''''''''''''''(((((((((((())))))(((((()))***++++++++++++******))))))******,,,++++++***+++,,,------...------,,,++++++++++++......------------......---------------......///111///------/////////...+++++++++***))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%{{{rrrrrrooojjjXXX???:::888666666666666555444444444333222222111111000//////......---,,,,,,,,,((('''&&&''')))))))))'''&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&&&&((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((000555000)))'''((()))&&&&&&%%%%%%%%%%%%&&&''''''(((((('''%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&((())))))'''%%%$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&######$$$%%%%%%&&&&&&&&&(((((((((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$######"""$$$''''''&&&$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%###"""""""""###$$$%%%%%%########################$$$$$$$$$#########""""""######$$$$$$%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))***+++++++++......---,,,,,,,,,,,,,,,+++++++++,,,---...///000...///000///------...///111111000111111222333444666555444444555555444444222222111000000000000000555444222111111222444555666444222333555444///+++,,,,,,+++************+++''')))+++,,,,,,***'''%%%(((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((()))'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""##############################""""""######$$$%%%$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''(((((('''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))++++++***)))(((((())))))++++++***************+++***************+++,,,,,,---------,,,,,,+++++++++......---------...//////000////////////000111222111000...---...///...---++++++******)))(((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%}}}ssstttqqqkkkZZZAAA;;;999666666666666555444444444333222222111111000//////......---,,,,,,,,,'''&&&%%%&&&(((***)))(((&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$+++...***&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%$$$''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$%%%%%%&&&&&&((((((((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######"""%%%'''((('''%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&###""""""""""""######$$$########################$$$$$$$$$############"""######$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++------,,,++++++++++++,,,++++++++++++,,,...///000///000///...,,,+++,,,...000000000000000111222222222222333444444444333333222111111000//////000000333222111000000111222333333111///000222222...++++++***)))(((((()))***+++&&&'''***++++++)))&&&$$$(((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&'''&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""!!! ###############$$$$$$$$$###""""""""""""###$$$$$$$$$######""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((())))))(((((('''&&&&&&&&&''''''((()))))))))---,,,+++)))((((((''''''***************+++,,,,,,*********++++++++++++++++++,,,,,,------,,,,,,+++...------......000111111222111000000000111222333222000.........///...---+++******))))))((('''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$&&&wwwwwwtttnnn\\\CCC;;;999777666666666555333444444333222222111111000......------,,,+++++++++)))((('''((()))***)))(((&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&'''((('''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%% %%%&&&###!!!###%%%######$$$%%%&&&'''&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((($$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%''''''''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&&&&&&&&&&&&&%%%!!!$$$''''''&&&$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$######"""#################################$$$$$$$$$############"""""""""###$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$######$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((()))******---,,,,,,+++++++++++++++)))))))))***+++,,,---............---++++++---///000000000000000111111222000222444666666555444333222111000000000000000000000000////////////000000000...---...000000---***+++***(((''''''(((***+++((('''''''''&&&&&&&&&&&&(((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%############""""""""""""######$$$$$$$$$%%%%%%%%%###$$$$$$$$$###""" """"""#########$$$$$$$$$"""""""""""""""###$$$$$$$$$###"""!!!"""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''(((***++++++)))'''%%%&&&&&&''''''((())))))***++++++***)))((((((((())))))))))))***+++,,,---...***++++++,,,,,,,,,,,,,,,)))***,,,------------,,,------......000111333444222111000//////111333444222000...............,,,*********)))(((((('''''''''''''''&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$###"""$$$&&&~~~~~~{{{tttaaaGGG;;;999777666666666555333444444333333222111111000------,,,,,,+++******))),,,***))))))******)))'''&&&''''''''''''''''''&&&&&&'''((('''&&&&&&'''((('''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&###$$$((()))'''"""###%%%'''''''''%%%$$$!!!###%%%%%%%%%&&&''')))%%%&&&&&&''''''&&&&&&%%%###""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%% """&&&'''%%%###""""""%%%%%%%%%%%%$$$$$$###"""&&&&&&%%%$$$####################################$$$$$$$$$############"""!!!!!!"""################################################$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$&&&%%%$$$#########$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))---,,,++++++******++++++''''''(((((()))+++,,,---,,,------,,,+++,,,...111111000000000000111111222000333666888888666555555111111000000000000111111........................///,,,+++,,,//////---******)))(((&&&'''(((***+++***(((%%%###"""$$$&&&((((((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########"""""""""""""""######$$$$$$$$$%%%%%%%%%###$$$$$$$$$###""" """"""######$$$$$$$$$$$$"""""""""""""""######$$$$$$###"""!!!!!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''')))+++------***'''%%%&&&&&&&&&'''((())))))******)))))))))))))))******((())))))***+++---...///+++,,,------......------((()))+++---.........---------...///111333444555222000///...///000222333222000............---,,,*********)))((((((''''''''''''&&&&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$""""""$$$&&&xxx[[[FFF:::777555444555555555444444444333222222111111000111000...---,,,++++++***************))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%!!!&&&+++...,,,)))%%%###&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$###$$$$$$$$$((('''&&&&&&%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#######################################$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''(((''''''''''''''''''''''''((()))))),,,,,,---------,,,+++***((((((((()))***,,,---...---...///000222444555666000000111111111111000000222222222444666777555333222222222000---,,,---...///222555444111//////111000///------......---+++++++++***(((%%%%%%(((***))))))(((''''''''''''(((&&&&&&%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%######""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$############""""""######$$$%%%################################################""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&***&&&###$$$(((***(((%%%%%%%%%&&&'''((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((************+++---///000000///...---------------&&&(((***---///111111111////////////000000000000111111111111111222222222222111000///...---,,,,,,***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###"""!!!!!!""""""zzz]]]FFF:::777555444555555555444444444333333222111111111000///...---,,,+++++++++************))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&)))***((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''&&&&&&%%%$$$%%%%%%$$$$$$###$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###############$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#######################################$$$$$$$$$$$$######"""############$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""#################################"""""""""!!!!!!$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''((((((((((((((()))******+++,,,---.........---,,,************+++,,,---...---...///000111333333444......//////......------000000000222444555333222333333333111///---...///000222444333000......///000...---,,,------+++)))++++++***(((&&&%%%''')))'''''''''''''''((())))))&&&&&&%%%%%%%%%%%%$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%######""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$############""""""######$$$%%%################################################""""""""""""""""""""""""######""""""######$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))%%%"""###'''((('''$$$%%%%%%&&&'''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((************+++---...//////...------,,,,,,------((()))+++,,,...///000000///////////////000000000222222222111111000000000111000000///...---,,,+++)))))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###"""""""""""""""{{{]]]DDD:::777555444555555555444444444333333222222111111///...---,,,,,,,,,,,,,,,************))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&''''''%%%$$$$$$&&&(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%'''&&&%%%$$$##################$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""#################################"""""""""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$######"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''(((((('''''')))))))))))))))***++++++***+++---///000000000///,,,,,,,,,,,,,,,---...///......//////000111111111,,,,,,,,,,,,,,,,,,,,,,,,///......000222333222000444444444222000///000111222222222111...---...000///...,,,+++,,,+++)))'''*********(((&&&%%%''')))%%%%%%%%%&&&''')))***+++&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$#########$$$&&&'''########################!!!!!!""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%#########"""######$$$%%%%%%%%%%%%$$$$$$$$$############""""""######$$$%%%#################################""""""#########""""""""""""""""""""""""###""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&(((%%%"""###&&&'''&&&###%%%&&&&&&''''''''''''&&&%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))***+++,,,---......---,,,,,,+++,,,,,,,,,++++++++++++,,,...///000........./////////000000333333222222000///...---//////......---,,,++++++))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""""""""###~~~zzz\\\@@@:::777555444555555555444555444444333222222111111...------,,,,,,,,,------************)))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######&&&((($$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$######$$$$$$$$$#############################################$$$$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""$$$%%%&&&%%%###"""""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''(((((((((((())))))(((((())))))***+++((()))+++...000111111111......---------...//////.........///////////////***++++++,,,---///000000///......///111222111000555666666444222111222333222222111000///000222333000...,,,,,,,,,+++)))''')))******(((&&&%%%&&&(((&&&&&&&&&&&&'''((()))***&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$%%%%%%%%%$$$$$$$$$############""""""######$$$%%%########################$$$###""""""""""""###$$$"""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''%%%###$$$&&&'''&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((())))))***+++,,,,,,,,,++++++******+++++++++---,,,+++***+++,,,...///---------......//////000111111111111000///...---...------,,,++++++******(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""#########~~~{{{]]]@@@:::777555444555555555444555555444444333222222111...------,,,,,,,,,------************)))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$&&&###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&%%%%%%$$$###$$$#########$$$$$$%%%&&&$$$$$$$$$######$$$$$$%%%%%%$$$###"""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$######"""######################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$"""######$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$################################################ !!!###%%%%%%%%%###"""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''(((((((((((((((''''''''''''((())))))'''(((***---...///000///......---------...//////........................***+++,,,...000333666888000///...///111333333222666666666555333222333555222111000111222444666777000///---,,,---,,,***))))))))))))(((&&&%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###"""###%%%((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%$$$$$$$$$############""""""######$$$%%%########################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""!!!!!!""""""###$$$&&&%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***************))))))))))))******------+++******+++,,,---+++,,,,,,---......//////---...000111111000///...,,,,,,++++++******))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###############$$$$$$~~~aaaCCC:::777555444555555555444555555444444333333222222///...---,,,,,,,,,,,,,,,************))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""%%%''''''&&&$$$$$$$$$"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""%%%%%%%%%%%%%%%$$$##################$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&***(((%%%###!!!!!!"""#########$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###"""""""""""""""#############################################$$$$$$$$$$$$######"""############$$$$$$$$$!!!"""######$$$#################################"""""""""""""""########################$$$$$$$$$######################## !!!"""$$$$$$$$$$$$###"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&'''(((((())))))'''''''''''''''(((((()))((()))+++---.........---,,,,,,,,,,,,,,,---...///.........///////////////,,,,,,---///222666:::<<<111000///000222333333333666666666555333333444666333111111222555777777777///...,,,,,,------+++***((())))))(((&&&%%%%%%&&&(((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$#########%%%'''$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%%%%%%%%%%%%%$$$######"""#########%%%%%%%%%$$$$$$$$$############""""""######$$$%%%########################$$$###!!! !!!###$$$"""""""""""""""""""""""""""!!!!!!!!!!!!"""######&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((((((((((((((((()))***,,,,,,++++++++++++,,,,,,***++++++,,,---...//////+++---///000111000///...*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$############$$$%%%%%%bbbFFF:::777555444555555555444555555555444333333222222000///...---,,,+++++++++************))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%%%%''')))'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%%%%&&&&&&&&&&&&$$$&&&''''''%%%%%%%%%&&&""""""###%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$##################$$$%%%&&&'''%%%%%%%%%%%%%%%&&&''''''***(((%%%"""!!!!!!"""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###""""""!!!"""""""""#########$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$!!!!!!"""#######################################!!!!!!"""""""""#########""""""#########$$$$$$$$$########################!!!!!!!!!"""###$$$$$$$$$"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%'''((()))))))))((((((((('''((())))))***+++,,,---.........---,,,************+++,,,---............//////000000000---------///111555888:::222000...///111333333333555666666555333333444666444222222333666666555222---+++***+++,,,---,,,***'''((()))(((&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$!!!"""$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%% """$$$$$$$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%%%%$$$$$$###""""""######%%%%%%%%%$$$$$$$$$############""""""######$$$%%%########################$$$###!!!!!!###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######'''&&&%%%$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''''''''&&&&&&'''(((((()))***++++++,,,,,,,,,++++++******+++,,,---...//////,,,---///111000///---+++)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########$$$$$$%%%&&&}}}bbbEEE:::777555444555555555444666555555444444333222222111000...---,,,++++++***************))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''&&&(((+++((('''&&&&&&%%%$$$###"""%%%%%%%%%&&&&&&'''''''''&&&''''''&&&$$$$$$&&&(((!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%$$$##################$$$%%%&&&'''%%%%%%%%%%%%&&&&&&'''((('''&&&###"""!!!###%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""#########$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$!!!!!!"""#############################################$$$$$$%%%%%%%%%%%%""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""###%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%'''((())))))))))))))))))))))))******+++---.../////////...,,,,,,((((((((()))***,,,---.........//////000111111222......---...///222555777111///......000222333333555666666555333333444666555333222444555555111...***)))))))))+++,,,+++***'''((())))))&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$!!!$$$&&&&&&%%%###!!!########################&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%!!!$$$%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%%%%%%%$$$###""""""######%%%%%%%%%$$$$$$$$$###############"""###$$$$$$%%%########################$$$###  ###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######'''&&&%%%$$$############$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%&&&''''''''''''%%%%%%'''(((((('''%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&'''((())))))***+++------,,,+++***)))******+++---...//////...///000111000---+++)))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########$$$%%%%%%&&&yyy]]]FFF<<<666333555555444444666888666333333444333000---//////...---,,,,,,,,,,,,++++++******)))(((((((((''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$#########$$$&&&'''((('''&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%"""###'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""############$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%###############$$$$$$$$$%%%$$$###""""""###$$$%%%&&&$$$######$$$$$$"""!!!"""############$$$$$$$$$!!!###$$$###"""!!!"""###$$$$$$###"""!!!!!!""""""!!!""""""""""""#########$$$$$$############$$$$$$########################"""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&'''))))))(((((((((((())))))---------,,,,,,+++++++++++++++*********+++,,,---111111111000000000000000,,,,,,,,,------///000000//////......///000111111444333333333333444555666333333333333333222...+++...,,,***)))***++++++++++++***)))((('''&&&%%%$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%###$$$$$$$$$$$$###""""""$$$$$$$$$############"""$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""############""""""""""""######%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%%%%'''(((&&&""" """###""""""""""""""""""""""""$$$$$$#################################$$$$$$%%%'''&&&%%%%%%$$$$$$$$$%%%"""""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''((('''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''&&&''''''((()))*********++++++,,,,,,,,,++++++***,,,,,,------,,,,,,+++***(((***++++++)))'''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###########################$$$$$$##############################$$$$$$$$$$$$######xxx\\\EEE<<<666333555555444444666888555333333444333000---//////...---,,,,,,,,,,,,++++++******)))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$%%%&&&&&&%%%$$$###############$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%### ###&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$#########$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$######""""""%%%%%%$$$######$$$%%%%%%%%%###"""###$$$$$$###""""""############$$$$$$$$$!!!###$$$###"""!!!"""$$$$$$$$$###""""""""""""""""""""""""#########$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$$$$######""""""!!!!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''((())))))(((((((((((()))))),,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,000000000000000000000000...............//////000000000/////////000111111444333333333333333444444222222222222333111...,,,---+++)))((()))******)))******)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###############""""""#########%%%%%%%%%$$$$$$$$$######$$$$$$###""""""###$$$$$$$$$&&&'''%%%###!!!"""$$$""""""""""""""""""""""""###########################""""""""""""###$$$$$$'''&&&&&&%%%$$$$$$$$$%%%######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((&&&&&&'''(((((()))******++++++,,,,,,,,,++++++***,,,,,,,,,---,,,++++++***+++---///...,,,*********&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$############################################################$$$$$$$$$$$$######vvv[[[DDD<<<666333555555444444666777555444444444333000...//////...---,,,,,,,,,,,,++++++******)))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''$$$$$$#########$$$%%%&&&%%%$$$$$$############$$$%%%%%%&&&&&&&&&'''''''''###$$$$$$$$$""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$###"""!!!!!!"""$$$$$$############$$$$$$##################"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""!!!!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$###""""""$$$%%%$$$###"""############$$$$$$$$$"""###$$$###""""""###$$$$$$$$$###""""""""""""###############$$$$$$$$$%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""%%%%%%$$$###"""!!! ######$$$$$$$$$$$$#################################""""""""""""""""""###$$$############$$$%%%%%%$$$$$$$$$%%%&&&'''((()))))))))(((((((((((())))))+++++++++++++++,,,,,,,,,)))***+++,,,---,,,++++++////////////////////////000///////////////000000222111000000000000000000333333333333333222222222000000000111222111...,,,+++)))''''''((()))((('''))))))(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$###"""###$$$$$$ !!!"""###$$$%%%&&&&&&$$$$$$$$$###############!!!""""""######$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$((('''&&&$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""#########$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$###""""""###$$$$$$###$$$%%%$$$###"""###%%%""""""""""""""""""""""""########################""""""!!!!!!!!!"""######&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((%%%#########&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&'''''''''((('''''''''(((((()))))))))'''''''''((())))))******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++******...000111111///---,,,,,,%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$$$$$$$#########################################################$$$$$$$$$$$$######uuu[[[EEE<<<666333555555444444666666555444444333222000/////////...---,,,,,,,,,,,,++++++******)))(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$######"""!!!!!!""""""$$$$$$############$$$$$$######$$$######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$%%%%%%%%%###"""!!!"""$$$%%%%%%$$$""""""#########$$$$$$$$$"""###$$$$$$""""""###$$$$$$$$$###""""""###############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""$$$#########""""""!!!!!!######$$$$$$$$$$$$######""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$###############$$$$$$%%%#########$$$&&&((()))***))))))(((((((((((())))))))))))******++++++,,,,,,((())),,,------,,,+++***.............../////////////////////000111222333333222111000000000000000222222222222222222111111///......///000000...,,,***)))''''''((()))((('''(((((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! !!!###!!!""""""###$$$$$$%%%%%%######################## !!!"""###$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$##################$$$"""############$$$$$$%%%""""""""""""""""""""""""###############$$$$$$$$$!!!!!!!!!!!!!!!""""""###&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&''''''''''''(((((((((&&&&&&'''((()))******+++((()))))))))******++++++++++++,,,,,,---,,,,,,,,,+++++++++++++++******))),,,...//////---+++***+++%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$%%%%%%$$$$$$###ttt[[[GGG<<<666333555555444444666444555555444333111111000//////...---,,,,,,,,,,,,++++++******)))(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%#########$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""!!!!!!"""######$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$###############$$$$$$%%%%%%%%%&&&######$$$$$$$$$$$$#########"""!!!"""$$$%%%%%%$$$""""""#########$$$$$$$$$"""$$$%%%$$$###"""###$$$$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""!!!!!!""""""#########$$$######$$$$$$$$$$$$######""""""""""""""""""""""""%%%$$$###""""""###$$$%%%######""""""######$$$%%%"""######$$$&&&(((***+++))))))(((((((((((()))))))))))))))******+++++++++((())),,,------,,,+++***,,,,,,---------.........------...///111333444555222222111000/////////000000111111222222111000000...---,,,---......---+++***)))((((((******((('''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!! !!!################################################### !!!"""###$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###############$$$$$$#########"""""""""###$$$$$$%%%$$$""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!!!!!!!!!!""""""###%%%%%%&&&'''''''''&&&%%%######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&''''''((()))***++++++***+++++++++++++++,,,,,,***+++,,,---------------******++++++******)))(((''')))+++***(((&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$%%%%%%%%%%%%$$$$$$rrrZZZGGG<<<666333555555444444666333555666555333111111111//////...---,,,,,,,,,,,,++++++******)))(((((((((%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%$$$$$$%%%%%%%%%$$$#########""""""""""""######$$$#########$$$$$$$$$%%%%%%&&&$$$######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""############""""""""""""###$$$%%%&&&''''''"""######$$$$$$######"""$$$###""""""$$$%%%$$$###"""############$$$$$$$$$###$$$%%%$$$#########%%%$$$############$$$%%%%%%############$$$$$$$$$%%%$$$$$$############$$$$$$########################"""""""""""""""""""""""" !!!"""###$$$%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%###""""""""""""###$$$$$$#########$$$&&&((()))***))))))(((((((((((()))))))))))))))))))))*********)))***+++,,,---,,,+++++++++++++++,,,------......------...///111333444555111000//////////////////---...000111111111000///...---++++++,,,,,,+++******)))((()))******(((&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$###"""###$$$$$$$$$$$$$$$#########""""""###############$$$$$$$$$!!!""""""######$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$$$$$$$$$$###"""###!!!!!!"""$$$%%%$$$###"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%""""""!!!!!!!!!"""######$$$%%%'''(((((('''&&&&&&#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%''')))$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((((((((())))))))))))((((((((())))))*********+++++++++++++++++++++,,,***+++,,,------......---)))************)))((((((%%%&&&((((((%%%$$$######'''''''''&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""########################$$$$$$%%%%%%%%%%%%$$$$$$nnnVVVDDD<<<666333555555444444666222444666555222111111222//////...---,,,,,,,,,,,,++++++******)))(((((((((%%%%%%&&&&&&'''(((((()))%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$###""""""""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&)))&&&###"""$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$#########$$$$$$%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%$$$######%%%###"""###$$$$$$###""""""############$$$$$$$$$###$$$%%%%%%######$$$%%%$$$#########$$$$$$%%%&&&"""""""""#########$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""!!!!!!""""""######$$$$$$######$$$$$$$$$$$$####################################$$$$$$$$$$$$######"""""""""""""""###$$$$$$###$$$$$$%%%&&&''')))***))))))(((((((((((()))))))))))))))))))))(((((((((******+++++++++,,,,,,,,,*********+++,,,---------///////////////000111222..................///000+++,,,...000111111000000///---+++***++++++)))((((((''''''((()))(((&&&$$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$####################################""""""###$$$$$$%%%#########""""""#########%%%%%%%%%$$$$$$$$$######"""###$$$$$$$$$$$$###"""$$$""" !!!$$$%%%###!!!""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%###""""""""""""###$$$$$$$$$%%%'''((()))((('''&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$&&&(((%%%%%%%%%%%%&&&&&&&&&'''$$$%%%&&&'''''''''&&&&&&(((((()))))))))*********)))))))))))))))))))))******************************+++,,,---............))))))******))))))((('''&&&''')))(((&&&$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!########################$$$%%%%%%&&&&&&%%%%%%$$$kkkRRRBBB<<<666333555555444444666222444666555222000111333//////...---,,,,,,,,,,,,++++++******)))(((((((((%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""$$$$$$######$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''+++'''"""!!!###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""'''&&&%%%$$$##################""""""""""""######"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&$$$######$$$$$$"""!!!"""############$$$$$$$$$###$$$%%%%%%######$$$%%%$$$#########$$$%%%%%%&&&!!!""""""""""""#########$$$$$$############$$$$$$########################""""""""""""""""""""""""############""""""""""""######$$$$$$$$$$$$##############################!!!"""###$$$$$$###"""!!!"""""""""""""""######$$$$$$$$$$$$%%%&&&'''((()))))))))(((((((((((())))))******))))))((((((''''''++++++*********+++,,,---))))))***+++,,,,,,------111111000//////...//////---------------...///000)))+++...000111111111000///---+++******)))((('''&&&&&&&&&'''((('''%%%###$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""!!!!!!"""###$$$%%%%%%&&&""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%$$$""" ##############################""""""###$$$%%%%%%######""""""""""""######%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###"""$$$""" !!!$$$$$$### """"""""""""""""""""""""!!!""""""###$$$$$$%%%%%%###############$$$$$$%%%$$$%%%'''))))))((('''&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))(((&&&######$$$&&&&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''&&&%%%))))))))))))*********************))))))))))))))))))))))))(((((((((((((((***+++,,,---............)))))))))))))))(((((('''(((***++++++)))'''&&&&&&%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!########################$$$%%%%%%&&&&&&%%%%%%$$$oooZZZBBB<<<999555444444444444444444333333222222111111000......---,,,++++++++++++---,,,+++***))))))))))))&&&'''''''''&&&%%%%%%$$$((((((((('''&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$$$$######"""########################%%%$$$$$$###"""""""""###$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%'''&&&$$$""""""!!!"""""""""###$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$&&&%%%%%%$$$###"""!!!!!!########################!!!""""""!!!!!!!!!$$$'''$$$#########""""""!!!!!!""""""""""""""""""""""""$$$""" !!!$$$%%%###!!!!!!!!!""""""######$$$$$$ !!!"""######$$$###""" !!!###$$$%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((''''''&&&&&&((()))***))))))***++++++++++++***((('''&&&&&&'''+++...000///////////////......------......---,,,+++---...,,,,,,,,,------///000000...---***(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%$$$###"""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%###!!!  !!!"""################################################""""""""""""############""""""""""""##################$$$$$$$$$%%%%%%%%%!!!!!!""""""######$$$$$$%%%(((+++***'''%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&((('''&&&$$$######$$$$$$&&&%%%%%%$$$%%%&&&((()))***))))))'''&&&%%%$$$$$$)))(((&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''(((+++******+++...///000///*********)))***++++++,,,'''((()))+++++++++***)))((()))***+++++++++++++++---,,,***)))'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################ppp[[[BBB;;;999555444444444444444444444444333222222111111//////...---,,,,,,,,,,,,---,,,+++***))))))))))))'''(((((((((''''''&&&%%%'''''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%###"""""""""######$$$$$$$$$############"""#########$$$$$$$$$%%%%%%&&&%%%$$$"""""""""############$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""########################"""###$$$###!!!!!!"""$$$############"""""""""!!!""""""""""""""""""""""""$$$"""!!!!!!###$$$###!!!"""""""""""""""###############"""!!!!!! ######"""""""""###$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((''''''&&&%%%&&&'''((()))))))))))))))*********+++((('''&&&&&&(((+++...000000000000000000///...------...///...---,,,...//////...------------......---,,,***((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%$$$"""!!! !!!"""###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""########################$$$$$$$$$%%%"""""""""""""""#########$$$&&&))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&$$$######$$$$$$&&&&&&%%%$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&'''((())))))((((((((())),,,///222333......,,,+++***)))))))))***++++++++++++******)))******+++,,,,,,,,,+++++++++***)))((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################sss]]]CCC;;;888555333444555555444555555444444333222222222000000///...------------,,,,,,+++***))))))))))))((((((((()))(((((('''&&&&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$!!!###&&&((()))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&############$$$%%%&&&&&&&&&%%%%%%$$$$$$#########&&&%%%$$$######$$$%%%&&&########################&&&%%%###!!!!!!"""$$$%%%$$$$$$$$$############"""#########$$$$$$$$$$$$%%%%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%%%%%%%%%%$$$###""""""""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$###################################################$$$%%%$$$""" !!!############""""""""""""""""""""""""""""""""""""###"""!!!"""###$$$###!!!############""""""""""""######"""!!! $$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((()))(((((('''((()))***+++(((((('''((()))+++---...111111111111000///...------...//////...---...000000///...---,,,,,,,,,,,,,,,+++)))'''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$###"""$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############""""""""""""############""""""""""""########################"""""""""""""""###%%%'''))))))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%&&&######$$$%%%&&&''''''((($$$%%%&&&'''''''''''''''%%%%%%&&&''')))***+++,,,(((''''''(((***---///111......---,,,+++******)))------,,,+++************,,,,,,,,,---,,,,,,++++++((((((((('''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################www___CCC;;;888555333444555555555666555555444444333222222000///...---,,,,,,,,,,,,,,,++++++***))))))******''''''(((((((((''''''&&&%%%&&&&&&&&&'''((((((((($$$%%%%%%%%%%%%%%%%%%$$$"""$$$&&&((())))))((('''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&############$$$%%%&&&'''&&&&&&%%%%%%$$$###""""""'''&&&$$$######$$$&&&'''########################&&&$$$"""!!!!!!"""$$$%%%$$$$$$$$$#########""""""############$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$%%%%%%&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$""""""#########$$$$$$$$$########################!!!###%%%%%%###!!!!!!!!!#########"""""""""""""""""""""""""""""""""""""""###"""""""""######""""""$$$$$$######""""""!!!!!!!!!!!! !!!"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((((((((('''''''''''''''(((((())))))(((&&&%%%&&&''')))+++(((((())))))***+++,,,---000000000000///...,,,,,,,,,---//////...---.../////////...---,,,,,,,,,,,,******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&((()))***'''''''''&&&&&&%%%%%%%%%###$$$$$$$$$$$$#########$$$##################$$$########################'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%################################################!!!"""""""""############!!!"""""""""############!!!!!!!!!"""""""""""""""$$$$$$######""""""!!!!!!!!! """%%%)))***&&&"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%&&&&&&'''"""$$$%%%'''((((((''''''$$$$$$&&&(((***+++,,,---)))***,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,,,,,,,++++++***)))(((((((((''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################yyy___BBB:::777444333444555555555666555555444444333222222///...---,,,++++++++++++,,,+++******)))*********%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&############$$$%%%&&&'''&&&&&&%%%%%%$$$###""""""'''&&&$$$######$$$&&&'''########################%%%$$$"""!!!!!!###$$$%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$######"""##################"""######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%########################!!!$$$$$$###""""""###""""""""""""""""""######""""""""""""""""""""""""""""""######"""""""""###$$$$$$######""""""!!!!!!###"""!!! !!!###$$$"""######$$$%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((())))))***************)))'''&&&%%%%%%''')))***))))))***+++++++++++++++............---,,,+++******,,,...///...---...///------,,,,,,,,,,,,------))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%#####################$$$#########$$$$$$#################################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%########################""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!  $$$((()))&&&"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''(((((('''&&&###%%%''')))***+++,,,,,,)))---222333222///------)))***+++,,,,,,,,,++++++((('''''''''((()))+++,,,******+++******)))((('''***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################xxx]]]@@@:::777444333444555666666555555444444333222222222......---,,,++++++++++++++++++***************+++$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%''')))***%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&############$$$%%%&&&&&&&&&%%%%%%$$$$$$#########&&&%%%$$$######$$$%%%&&&##########################################$$$$$$$$$$$$$$$############""""""""""""############$$$&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$######!!!"""############"""!!!######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$""""""######$$$$$$$$$%%%########################!!!############$$$%%%""""""""""""############""""""""""""""""""""""""!!!###$$$###"""!!!"""###############""""""""""""((('''$$$""" !!!"""""""""""""""#########$$$%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((((((((())))))***+++++++++++++++(((''''''&&&'''((()))***)))***+++,,,,,,,,,******,,,,,,,,,---,,,,,,+++******---///000///...//////---,,,,,,,,,,,,,,,------)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%$$$$$$######&&&&&&&&&&&&%%%%%%%%%%%%######"""""""""###$$$$$$"""###$$$$$$$$$$$$###"""########################%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""!!!!!!!!!!!!############"""""""""""" !!!$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$############$$$%%%&&&&&&&&&&&&&&&$$$&&&''')))******))))))'''---444777666444444444------...---,,,+++)))(((%%%%%%&&&'''(((***+++,,,))))))))))))))))))((('''***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################rrrYYY???999777444333444666666666444444444333222222111111///...---,,,,,,++++++,,,+++***************++++++%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###$$$%%%$$$$$$###$$$$$$$$$############"""""""""""""""############((('''%%%$$$######$$$%%%&&&&&&''''''&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$######"""############$$$$$$$$$################################################""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$###############$$$$$$$$$########################"""######"""!!!!!!###$$$!!!"""""""""############""""""""""""""""""""""""!!!###$$$###!!!!!!"""$$$"""""""""""""""#########***(((%%%###!!!!!!"""######""""""!!!"""###$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((()))***+++,,,+++******''''''((((((((())))))))))))***,,,------,,,***(((++++++,,,---------,,,,,,,,,...111222222111111111......---,,,++++++++++++))))))******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###"""!!!!!!"""###$$$%%%"""###$$$$$$$$$$$$###"""########################"""##################$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%"""######$$$$$$$$$$$$$$$################################################""""""""""""############""""""""""""#####################""""""!!!!!!!!!"""""""""""""""#########!!!"""$$$$$$###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&'''((())))))(((&&&%%%%%%***///111000000222666...///000000///---+++)))&&&&&&''')))************((())))))*********))))))(((''''''&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################mmmVVV>>>999777444333444666666666444444333222222111111000000000///---------------+++***************++++++&&&&&&'''((())))))(((((((((((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%'''(((((('''$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""######################## !!!###%%%&&&%%%###"""$$$$$$$$$############"""""""""""""""############)))'''&&&$$$######$$$$$$&&&'''''''''&&&%%%%%%$$$###$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$######"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$################################################%%%%%%$$$""" !!!###!!!!!!""""""#########$$$""""""""""""""""""""""""!!!###%%%$$$!!! """$$$!!!!!!""""""######$$$$$$(((&&&$$$###"""$$$&&&'''$$$###"""!!!!!!###%%%&&&%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((((((((('''((()))++++++******)))'''(((((()))***))))))))))))+++---......,,,)))(((++++++,,,---............---000333555444333333333000///...,,,+++***)))))))))************))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!###$$$&&&((()))#########$$$$$$%%%%%%%%%###"""!!!!!!!!!###$$$%%%"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!""""""#########$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############""""""""""""############$$$$$$######""""""!!!!!!!!!!!!""""""######$$$$$$"""$$$%%%$$$""""""&&&***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''###$$$%%%&&&&&&&&&%%%$$$!!!"""$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&'''((())))))(((&&&$$$"""%%%(((***)))&&&''',,,000---...000111222111000...'''(((***++++++***)))(((((()))***+++++++++++++++%%%%%%%%%&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################hhhQQQCCC;;;666333555666444444666999555222111222333222000000111111///,,,+++++++++,,,,,,++++++***)))))))))''''''((((((((((((((('''%%%%%%%%%%%%%%%&&&'''((($$$&&&((())))))(((&&&$$$&&&&&&&&&''''''''''''((($$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$###"""""""""###%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###############""""""######$$$%%% !!!!!!!!!!!! ###"""!!!!!!"""###########################!!!"""""""""############$$$$$$$$$$$$######"""""""""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###%%%""""""""""""""""""""""""########################$$$#########""""""!!!!!!$$$$$$############$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############%%%$$$###"""###$$$%%%&&&######$$$$$$$$$######"""###%%%&&&&&&%%%%%%'''((((((((((((((())))))))))))'''''''''((())))))*********++++++,,,+++***)))(((,,,+++******,,,...000222---...000222333222000///...---,,,,,,******)))((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###""""""""""""######$$$$$$%%%"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$"""!!!"""######"""!!!%%%%%%$$$###""""""############""""""######$$$%%%##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%((('''&&&&&&$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""############$$$$$$$$$########################%%%$$$$$$$$$######""""""""""""""""""############""""""""""""""""""""""""##################$$$$$$###""""""!!!!!!!!!!!!""""""!!!!!!!!!"""$$$&&&'''&&&%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''((()))***---000333555777...***&&&&&&'''(((&&&$$$******)))(((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$######jjjSSSCCC;;;666333555666444444666888666333222333444222000...///000///---,,,,,,---,,,,,,++++++***)))))))))''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###############%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""######$$$%%%""""""############""""""%%%$$$"""!!!!!!"""$$$%%%####################################$$$$$$$$$$$$############""""""!!!!!!"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$$$$$$$&&&(((############################################################"""""""""!!!$$$$$$############$$$$$$""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""######################## !!!"""""""""""""""$$$######"""###$$$%%%&&&###$$$$$$%%%$$$$$$######%%%&&&''''''&&&%%%'''(((&&&''''''''''''(((((((((''''''(((((()))***************+++++++++***)))((()))***+++,,,---...//////...///111333444555444444......---,,,+++***))))))((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""######$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%###"""###$$$$$$###"""%%%$$$$$$###""""""############""""""######$$$%%%########################$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""############$$$$$$$$$########################$$$$$$#########"""""""""""""""""""""############""""""""""""""""""""""""%%%$$$$$$######"""""""""""""""!!!!!!!!!""""""###$$$#########%%%&&&((()))%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&%%%###!!!$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((***,,,///222333...+++((('''((()))(((&&&))))))(((((('''(((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$######nnnVVVCCC;;;666333555666444444666777666555555555444222000---...///...------...///,,,,,,++++++***)))))))))))))))(((((((((''''''&&&&&&&&&&&&%%%&&&&&&'''(((((('''&&&%%%%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$#########""""""######$$$%%%"""######$$$$$$######"""&&&%%%$$$######$$$%%%&&&###########################$$$$$$$$$$$$%%%%%%%%%"""""""""""""""!!!!!!!!!###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%%%%&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!!###############$$$%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$'''((()))(((&&&&&&&&&(((%%%%%%&&&&&&&&&''''''''''''(((((())))))******+++)))************))))))(((''')))+++---......---,,,///000111333444666777888......---,,,+++***))))))''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$############""""""""""""######%%%$$$######%%%%%%$$$###%%%$$$######"""###############""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&(((((('''&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""############$$$$$$$$$##############################""""""""""""!!!!!!""""""""""""############""""""""""""""""""""""""%%%%%%$$$###"""!!!!!! !!!!!!!!!!!!""""""###$$$#########$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###***)))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&(((+++---///---+++)))((()))******)))'''''''''''''''''''''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$############"""""""""$$$%%%%%%%%%%%%$$$######sssYYYCCC;;;666333555666444444666666666777777666444222000---/////////---,,,---...,,,,,,++++++***)))))))))++++++***))))))(((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%!!!!!!!!!""""""!!!!!!!!!&&&%%%$$$$$$$$$$$$%%%&&&#################################$$$$$$$$$%%%%%%############""""""""""""###$$$$$$%%%%%%$$$$$$###################################################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$##################$$$$$$$$$$$$!!!"""$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""######################## !!!!!!"""""""""""""""$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&((()))***)))'''&&&&&&'''%%%&&&&&&&&&&&&'''''''''''''''((())))))******+++)))))))))))))))))))))(((''')))***,,,,,,,,,,,,+++//////000000111333555666......---,,,+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!""""""$$$"""""""""$$$%%%$$$###$$$$$$###############$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&((()))'''%%%$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$########################"""""""""!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%!!!"""""""""###$$$%%%%%%"""#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$...,,,)))%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%(((+++,,,+++***)))((()))***++++++&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$###############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###"""""""""""""""""""""$$$%%%%%%%%%%%%$$$######xxx\\\CCC;;;666333555666444444666666777777777666444222111000000111///,,,++++++,,,,,,,,,++++++***)))))))))***)))(((''''''''''''((((((''''''&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%!!!!!!""""""""""""!!!!!!$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######"""""""""######$$$$$$$$$"""###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""######$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''((()))***)))'''&&&&&&'''&&&&&&'''''''''((((((((('''''''''((())))))******((((((((((((((((((((()))***)))(((((()))***,,,,,,......------------...///------,,,+++***))))))(((%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$###$$$(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!"""""" !!!#########"""$$$###############$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%''''''&&&$$$"""%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$########################!!!!!!!!!!!!!!!"""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!""""""######$$$!!!!!!!!!!!!"""$$$%%%%%%!!!""""""###$$$$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$///---)))%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$+++***'''### """%%%((('''&&&%%%$$$%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%&&&(((***+++((((((((((((((()))+++,,,''''''((())))))(((((('''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""""""""""""""""""""###$$$%%%%%%%%%%%%$$$######|||^^^BBB;;;666333555666444444666555666777666444222222222000111111///,,,******+++,,,,,,++++++***)))))))))'''&&&%%%$$$$$$%%%&&&''')))(((''''''&&&'''''''''"""$$$'''(((((('''$$$"""&&&&&&&&&'''''''''((((((&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###"""##################"""""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$##############################$$$$$$$$$$$$######!!!!!!""""""###$$$$$$$$$"""###$$$###!!! !!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&$$$$$$%%%&&&'''''''''''''''((()))(((&&&&&&&&&(((&&&''''''''''''(((((((((%%%&&&&&&''''''((())))))(((''''''''''''(((((()))***)))'''&&&'''(((+++,,,++++++++++++************,,,,,,+++***)))(((''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$######""""""!!!!!!!!!!!!""""""  """###"""!!!#########"""######$$$%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$&&&&&&%%%$$$###$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""############$$$$$$$$$########################!!!!!!""""""""""""######""""""""""""############"""""""""""""""""""""""" !!!"""###$$$$$$""""""""""""######$$$%%%###$$$%%%&&&&&&&&&&&&%%%"""""""""##################$$$$$$$$$$$$%%%%%%%%%---+++((($$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&###"""%%%,,,222)))(((&&&%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))******&&&'''(((((('''))),,,...******+++,,,+++***)))(((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$######"""""""""###$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%"""""""""############$$$$$$%%%%%%%%%%%%$$$######~~~```@@@;;;666333555666444444666555666777444111000111333///000000///---+++,,,---,,,,,,++++++***)))))))))'''&&&%%%$$$%%%'''(((***))))))((('''''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###############$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###""""""############""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%################################################"""############$$$$$$$$$##############################$$$$$$$$$$$$######!!!!!!!!!"""###$$$$$$$$$"""###$$$###"""!!!"""###################################################!!!"""""""""############$$$$$$############$$$$$$""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$######%%%&&&&&&'''''''''%%%&&&''''''&&&%%%'''(((%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&'''((()))((((((''''''(((((())))))))))))***+++++++++***)))++++++***)))((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%$$$$$$###""""""!!!!!!""""""###!!!  ###$$$###"""######""""""###$$$$$$%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""############$$$$$$$$$########################"""""""""#########$$$$$$""""""""""""############"""""""""""""""""""""""" !!!!!!""""""###############"""######$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%***(((&&&$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!#########(((000888)))(((&&&$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))******))))))&&&'''))))))(((***---111---...//////...,,,***(((&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$######""""""!!!""""""###$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%############$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######```@@@;;;666444555666444444666555666666333000///111444---...//////---------///,,,,,,++++++***))))))))))))(((''''''(((***---...))))))((('''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&###"""""""""###$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%#########"""###$$$$$$%%%""""""############"""""""""######$$$$$$######"""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""########################"""############$$$$$$$$$##############################$$$$$$$$$$$$###### !!!!!!"""###$$$$$$$$$!!!"""$$$$$$######$$$&&&""""""""""""""""""""""""########################!!!!!!""""""#########$$$$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############### !!!"""###$$$###"""""""""###$$$%%%&&&&&&&&&&&&###%%%&&&&&&%%%%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((()))%%%&&&((()))***)))'''&&&'''(((+++---...---,,,+++******)))((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%######""""""""""""######!!! !!!$$$%%%$$$#########""""""###$$$%%%%%%#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$#########$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""############$$$$$$$$$########################""""""######$$$$$$$$$%%%""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$$$$##################!!!"""###$$$%%%$$$###"""'''''''''&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&### !!!&&&+++((('''$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###%%%'''***+++***)))(((&&&(((*********+++///333///000111111///---***)))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""!!!!!!!!!""""""###$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######xxx]]]EEE888777666555555666777777777555444444444444333111////////////............,,,,,,++++++***)))))))))'''&&&&&&%%%%%%&&&&&&'''&&&$$$"""!!!!!!$$$&&&(((&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%""""""""" ###%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%##############################""""""######$$$%%%""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###%%%$$$###!!!!!!!!!"""###&&&&&&&&&%%%$$$###"""!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!"""############$$$$$$$$$$$$$$$$$$#########""""""######################################################$$$$$$$$$%%%%%%%%%""""""""""""############$$$$$$$$$#########""""""########################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!########################%%%$$$$$$###"""""""""#########$$$%%%&&&&&&''''''""""""###$$$$$$$$$$$$###$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%(((((('''&&&'''((()))***%%%%%%&&&&&&'''((())))))(((***,,,...---+++(((&&&))))))***(((%%%$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$"""!!!"""#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%% """###$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$######"""""""""###$$$%%%&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''"""%%%((()))(((&&&%%%%%%&&&&&&%%%$$$############%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$############"""$$$$$$$$$#########""""""""""""############""""""###$$$%%%&&&%%%%%%###"""""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%((('''&&&%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&((()))((((((((((((((((((((((((+++***(((((())),,,///111111...,,,,,,//////---***&&&&&&%%%$$$$$$%%%%%%%%%########################$$$$$$######$$$%%%&&&&&&$$$###$$$%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzz^^^FFF999888666555555666666777777555444444444444333111////////////............,,,,,,++++++***)))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%#########%%%&&&(((%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&&&&$$$$$$%%%%%%$$$$$$###"""%%%$$$$$$######$$$$$$%%%##############################""""""######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$$$$$$$$$$###%%%$$$###"""!!!!!!"""###%%%%%%%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!"""############$$$$$$$$$$$$$$$$$$#########""""""#########################################################$$$$$$$$$%%%%%%""""""""""""############$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""########################&&&%%%$$$$$$#########$$$#########$$$%%%&&&&&&&&&"""######$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''&&&&&&&&&'''((()))%%%%%%&&&''''''(((((()))(((***,,,...---+++(((&&&((()))***(((&&&$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%###"""###$$$######$$$$$$$$$###""""""#########$$$$$$$$$%%%%%% !!!"""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$#########""""""###$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''%%%%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$#########""""""""""""############"""""""""###$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%&&&''')))'''''''''''''''''''''''',,,***))))))***,,,///111000...------......---,,,'''&&&&&&%%%$$$$$$$$$$$$########################!!!!!! !!!!!!"""$$$######%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{___FFF999888777555555555666777777555444444444444333111////////////............,,,,,,,,,+++******))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$%%%###$$$$$$$$$$$$###""""""%%%$$$$$$######$$$$$$%%%##############################""""""######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$$$$$$$$$$###$$$$$$###"""""""""######%%%%%%%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""""""""############$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$%%%""""""""""""############$$$############"""""""""################################################""""""""""""""""""""""""######""""""""""""##############################%%%$$$######"""#########""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''(((((((((((('''''''''''''''''''''''''''*********)))))))))((((((&&&&&&&&&%%%&&&''''''(((&&&&&&&&&''''''(((((()))(((***,,,------+++)))'''((())))))(((&&&$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&&&&$$$###$$$%%%###$$$$$$$$$###"""!!!!!!###############$$$$$$$$$"""""""""#########$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$##################$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((((('''%%%######%%%'''$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$############"""$$$$$$$$$###############""""""############""""""""""""############""""""###""""""!!!!!!""""""###"""############$$$$$$$$$########################%%%%%%&&&&&&&&&''''''''')))((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%%%%''')))'''''''''''''''''''''''',,,+++***)))***,,,///000.../////////---,,,---...(((''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######$$$&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%{{{^^^EEE999888777555555555666666777555444444444444333111////////////............---,,,,,,++++++***))))))''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%"""!!!"""$$$$$$$$$$$$$$$######"""%%%$$$$$$######$$$$$$%%%##############################""""""######$$$%%%""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###$$$#####################%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$####################################################################################$$$$$$$$$$$$!!!"""""""""########################""""""""""""################################################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$###########################""""""!!!!!!!!!""""""""""""#########$$$$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''*********)))))))))((((((%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''((((((((()))(((***+++---,,,+++)))(((((())))))(((&&&$$$%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$###"""!!!!!!################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((((((&&&$$$###$$$%%%############$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$$$$$$$$$$#########""""""########################""""""############"""""""""#########$$$$$$$$$$$$###""""""""""""""""""###""""""#########$$$$$$$$$########################%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%''')))''''''''''''''''''''''''***))))))))))))+++---...,,,...000///,,,+++---///((((((((('''%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%zzz\\\CCC:::999777666555555555666777555444444444444333111////////////............------,,,,,,+++*********(((''''''&&&&&&''''''(((&&&'''((())))))(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&###$$$((((((###!!!###%%%%%%%%%&&&%%%$$$$$$###%%%$$$$$$######$$$$$$%%%##############################""""""######$$$%%%""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$##############################"""""""""######$$$##################$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&))))))((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))+++,,,,,,+++***)))'''((()))(((&&&%%%%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$###"""!!!"""$$$$$$$$$$$$$$$$$$###""""""$$$$$$##################$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%'''))))))'''$$$##################$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$#########""""""########################""""""############""""""$$$$$$$$$$$$%%%%%%&&&&&&######""""""""""""######""""""#########$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%&&&(((''''''''''''''''''''''''((('''''''''((()))***+++***---///...+++***,,,///((((((((((((&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###%%%$$$###$$$&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&zzz\\\BBB:::999777666555555555555777555444444444444333111////////////............---------,,,++++++******((((((''''''''''''((((((&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''$$$&&&---,,,%%%###&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%##############################""""""######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$$$$$$$$$$###"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###############$$$$$$$$$################################################"""""""""############$$$""""""""""""############!!!!!!"""""""""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""##############################%%%%%%%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&'''$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((((()))***+++,,,+++******'''((()))(((&&&%%%&&&'''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!###"""!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###&&&)))***(((%%%######$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############"""###############$$$$$$$$$""""""############""""""%%%%%%$$$%%%%%%&&&'''((($$$######""""""######$$$"""############$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))+++,,,++++++***+++,,,'''((((((((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((('''''''''&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''{{{\\\BBB;;;999888666555444555555777555444444444444333111////////////...............------,,,,,,+++******((((((''''''''''''(((((('''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&"""&&&......&&&###(((%%%%%%%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%##############################""""""######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$$$$$$$$$$###"""###$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$""""""#########$$$$$$$$$################################################""""""""""""############""""""""""""############!!!!!!!!!!!!""""""######################################################""""""""""""""""""""""""""""""############""""""########################$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$"""""""""###%%%&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&''''''(((((((((((('''''''''&&&&&&%%%&&&'''((((((((('''''')))(((((((((((((((((((((((()))***++++++++++++***&&&(((((((((&&&%%%&&&'''###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ """######""""""###$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$#########$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$&&&((((((&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$############"""""""""#########$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$&&&'''((($$$######""""""######$$$"""############$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((()))***+++******&&&'''((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))+++,,,++++++***)))'''%%%$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((|||]]]CCC;;;:::888666555444555555777555444444444444333111000/////////...............------,,,,,,++++++***((((((''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###---...%%%"""'''###$$$$$$$$$$$$###""""""%%%$$$$$$$$$$$$$$$$$$%%%#################################"""###$$$$$$%%%""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###"""###$$$%%%&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%##########################################$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$################################################""""""""""""############""""""""""""############ !!!!!!!!!""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!########################!!!!!! !!!!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!###%%%&&&&&&'''''''''&&&&&&%%%$$$%%%%%%&&&&&&'''((())))))((((((((((((''''''''''''&&&&&&((()))))))))((('''))))))))))))((((((((((((((()))***+++++++++++++++&&&'''((((((&&&%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$&&&$$$$$$&&&'''((()))))))))'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$''')))&&&&&&%%%$$$############%%%$$$$$$$$$$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$############"""""""""######$$$$$$$$$$$$""""""############""""""######""""""###%%%&&&((($$$$$$############$$$$$$"""############$$$$$$$$$########################%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))'''%%%'''***,,,***(((%%%&&&((())))))'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%% """%%%'''((((((((('''+++(((&&&$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((}}}[[[???;;;888666555555555333222666555444444222222111000//////000000000000//////------,,,,,,,,,,,,++++++((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((()))((('''%%%$$$&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&########################$$$###"""###$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&%%%$$$###"""%%%%%%$$$$$$%%%%%%&&&'''%%%%%%#########$$$%%%&&&######$$$$$$$$$$$$######$$$$$$$$$#########""""""!!!###%%%%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$###"""!!!########################%%%$$$"""!!!!!!"""$$$%%%""""""""""""""""""""""""################################################""""""############""""""###"""""""""###$$$%%%%%%$$$#########""""""!!!!!!######""""""######$$$%%%########################!!!!!!!!!!!! $$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''&&&%%%$$$###"""###%%%'''))))))))))))''''''''''''((((((((((((((()))***)))'''%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###############"""""""""###%%%&&&((('''&&&&&&%%%%%%%%%&&&!!!"""###$$$$$$###"""!!!!!!!!!"""###$$$$$$%%%%%%'''(((((()))+++,,,------***(((&&&%%%&&&&&&%%%$$$#########$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########################################################&&&$$$!!!!!!$$$&&&$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""###%%%''''''(((((((((((('''''')))'''&&&'''((()))((('''))))))))))))(((((((((((('''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$&&&)))***)))&&&vvvWWW@@@999777555555555666555444666555444444222222111000000000///...---+++***)))------,,,,,,,,,+++++++++((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((())))))(((&&&%%%'''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$###"""######""""""######$$$%%%&&&%%%$$$#########$$$%%%######$$$$$$$$$$$$######$$$$$$$$$#########""""""!!!$$$((()))(((&&&%%%%%%######$$$$$$$$$%%%%%%%%%###"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$###""""""########################$$$$$$###""""""###$$$$$$""""""""""""""""""""""""################################################""""""############""""""#########"""######$$$$$$############"""""""""!!!""""""!!!!!!""""""###$$$########################"""""""""###############$$$$$$$$$#########""""""""""""#########$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&&&&$$$%%%&&&(((((((((((('''''''''''''''((((((((((((((()))***)))&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$###"""""""""###$$$%%%%%%%%%$$$###############!!!"""###$$$$$$###"""!!!"""""""""###$$$$$$%%%%%%'''''')))***+++,,,,,,,,,)))'''%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################%%%$$$""" """$$$%%%#########"""""""""!!!!!!"""#####################%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%######$$$%%%''''''((((((((((((''''''***'''%%%%%%&&&((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$&&&)))***(((&&&sssUUU@@@777555444444666777666555666555444444222222111000/////////...,,,+++)))(((,,,,,,,,,,,,++++++++++++((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((())))))(((''''''((('''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$###"""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%$$$$$$###"""######""""""######$$$%%%&&&&&&%%%$$$#########$$$######$$$$$$$$$$$$######$$$$$$$$$############### ###(((***)))'''$$$#########$$$$$$$$$%%%%%%%%%###"""""""""$$$%%%$$$######$$$$$$$$$$$$###""""""################################################""""""""""""""""""""""""################################################""""""############""""""$$$$$$###"""""""""##################""""""""""""!!!!!!!!!!!!!!!""""""###########################!!!""""""######$$$$$$$$$$$$$$$$$$###############!!!!!!"""""""""#########%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&''''''''''''###$$$%%%&&&'''(((((((((&&&''''''(((''''''&&&&&&''''''''''''((((((((((((((())))))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$#########%%%$$$######"""#########$$$###""""""""""""""""""""""""###$$$$$$###""""""""""""######$$$%%%%%%%%%%%%''')))+++,,,,,,+++***(((&&&$$$$$$%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%###""""""%%%%%%%%%$$$$$$$$$$$$###################################################$$$###""""""""""""###$$$"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&((()))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$###%%%&&&''''''((((((((((((''''''***'''%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&((()))(((&&&yyyYYYAAA888666444444666666666555666555444444222222111000------............------,,,,,,,,,++++++++++++***((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((()))))))))(((((((((''''''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$###############$$$$$$$$$$$$##############################"""&&&'''&&&###""""""######$$$$$$$$$%%%%%%%%%###"""""""""$$$%%%$$$#########$$$$$$$$$######"""########################""""""############""""""""""""""""""""""""""""""################################################""""""############""""""%%%$$$###""""""!!!""""""#########""""""""""""""""""!!!!!!!!!!!!"""############################## !!!""""""##############################""""""""""""#########$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((&&&$$$""""""$$$&&&(((%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''((((((((((((&&&''''''''''''''''''&&&''''''''''''((((((((((((((())))))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############%%%%%%$$$######"""""""""$$$$$$############$$$$$$#################################$$$$$$%%%%%%%%%$$$&&&)))+++,,,+++)))((((((&&&$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$#########"""""""""""""""""""""""" !!!!!!""""""######$$$$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$%%%'''&&&''''''((((((''''''&&&(((((('''((())))))(((&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''''''''&&&___AAA:::888666555555555444222666555444444222222111000------............------,,,,,,+++++++++*********((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((((('''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$###"""""""""#########$$$$$$$$$#############################################$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$##############################"""###$$$###"""!!!###$$$######$$$$$$$$$%%%%%%%%%###"""""""""$$$%%%$$$###"""######$$$$$$$$$##############################!!!"""############"""!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""############""""""$$$$$$###"""!!!!!!!!!!!!""""""""""""""""""#########""""""""""""###$$$$$$"""""""""""""""""""""""" !!!"""######$$$#################################$$$$$$$$$%%%%%%"""##################"""$$$$$$$$$%%%%%%%%%%%%%%%(((&&&$$$""""""$$$&&&(((%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((((((''''''&&&%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((('''((()))(((&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$######""""""#########""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$&&&(((++++++***(((''''''&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%%%%$$$###"""########################"""""""""#########$$$$$$$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$%%%'''&&&&&&''''''''''''&&&&&&''''''***,,,...,,,((($$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&```AAA;;;999666555555555333222666555444444222222111000/////////...,,,+++)))(((++++++++++++************((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$###""""""""""""############$$$"""""""""#####################"""""""""###$$$$$$######""""""######$$$%%%###$$$$$$%%%%%%%%%$$$#########$$$$$$$$$$$$#####################$$$$$$$$$&&&&&&&&&$$$""""""%%%'''######$$$$$$$$$%%%%%%%%%###"""""""""$$$%%%$$$###""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""############""""""######"""!!!!!!!!!""""""""""""""""""###########################$$$$$$%%%"""""""""""""""""""""""""""######$$$$$$%%%%%%%%%###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%'''&&&$$$######$$$&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((((((''''''&&&%%%%%%%%%&&&&&&((()))***''''''''''''(((((((((((('''(((((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#####################$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!"""###%%%$$$############$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&((()))***)))((('''(((&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$$$$##################$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! """%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$###%%%&&&&&&&&&''''''''''''&&&&&&&&&'''***---...,,,((($$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%%%%%%%&&&~~~\\\AAA999777555555555555444333666555444444222222111000000000///...---+++***)))++++++++++++************((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$###"""""""""""""""############!!!"""""""""#########$$$###"""!!!!!!"""###$$$%%%######""""""######$$$%%%!!!"""$$$%%%&&&&&&%%%%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%&&&&&&%%%###"""###%%%######$$$$$$$$$%%%%%%%%%###"""""""""$$$%%%$$$###""""""###$$$$$$$$$$$$$$$###########################"""!!! !!!"""###""""""""""""""""""""""""########################""""""""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!""""""###!!!"""""""""############"""""""""""""""###$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''(((((()))((((((((('''&&&&&&&&&&&&'''(((''''''''''''(((((((((((('''(((((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$""""""###$$$%%%$$$######"""!!!!!!!!!!!!"""###$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''''')))'''%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$#########""""""!!! %%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%######$$$%%%%%%&&&&&&''''''&&&&&&%%%'''''''''(((***)))'''%%%''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%###$$$&&&tttWWWAAA777666444444666777666555666555555444333222111000//////000000000000//////+++++++++************))))))(((((((((''''''''''''&&&''''''''''''''''''&&&)))((('''%%%$$$###""""""$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$########################$$$###"""###$$$$$$$$$"""""""""""""""############!!!!!!""""""#########$$$###"""!!!!!!!!!###$$$%%%%%%%%%$$$$$$%%%%%%&&&''' !!!###%%%&&&&&&&&&%%%######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$!!!###%%%%%%###!!! ######$$$$$$$$$%%%%%%%%%###"""""""""$$$%%%$$$###!!!"""###$$$$$$$$$$$$$$$########################$$$"""!!!!!!"""$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""############""""""!!!!!! !!!!!!"""###$$$!!!!!!""""""#########$$$!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""#########"""""""""""""""""""""######$$$$$$$$$$$$""""""""""""############&&&&&&'''(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&((()))***++++++***)))'''&&&%%%%%%&&&&&&''''''''''''((((((((()))'''(((((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$!!!"""###$$$%%%%%%$$$###$$$$$$######$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((()))'''&&&&&&((())))))((('''''''''&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%################################################%%%$$$$$$######$$$$$$%%% !!!!!!!!!""""""############"""!!! &&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###########################$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""###%%%%%%&&&&&&''''''&&&&&&%%%(((&&&$$$$$$%%%&&&'''&&&(((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''''''''''''''###%%%((('''$$$###$$$&&&pppUUU???777666666555555555666666666555555444444333222222///000111000...,,,---......---++++++++++++***(((''''''&&&&&&&&&&&&'''''''''***///111,,,$$$###&&&(((((((((((((((((((((((((((''''''&&&&&&''''''((('''%%%$$$$$$%%%&&&$$$###'''''''''''''''''''''''')))'''&&&$$$######$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""&&&%%%###"""!!!"""######$$$$$$$$$#########""""""""""""""""""""""""""""""$$$######&&&)))***(((%%%########################&&&###!!!"""$$$%%%### ###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$######""""""!!!!!! """"""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""######""""""""""""""""""""""""###############$$$$$$%%%###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&((()))+++,,,''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$######$$$%%%%%%$$$''''''(((((()))+++,,,---((('''&&&%%%$$$%%%&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))******(((&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$######$$$$$$""" """"""""""""""""""""""""&&&%%%%%%$$$#########$$$&&&###!!!"""###$$$""""""#########$$$$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$###  ###$$$%%%%%%$$$$$$$$$$$$$$$$$$)))((((((&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%&&&'''((()))'''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$&&&&&&###%%%''')))))))))'''&&&&&&&&&&&&&&&&&&%%%$$$###oooUUU@@@777777666555555555555555666555555444444333222222///000111000...,,,---...---,,,******++++++***(((''''''&&&&&&&&&&&&''''''%%%***333888444***%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''%%%%%%&&&&&&$$$"""''''''''''''''''''''''''((('''&&&%%%$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$#########""""""$$$$$$##################$$$$$$$$$#########""""""########################$$$######%%%((((((&&&$$$###########################!!! """%%%'''&&&%%%###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$######""""""!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""#########"""""""""""""""######""""""""""""######""""""""""""""""""""""""###""""""""""""###$$$$$$$$$$$$############$$$$$$!!!""""""""""""#########%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))***+++''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''')))***+++((('''&&&%%%$$$$$$%%%%%%(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((('''%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$#########$$$$$$###!!!""""""""""""""""""""""""&&&%%%$$$$$$#########$$$$$$"""!!!!!!###$$$""" """""""""#########$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%###"""!!!!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$+++***)))'''%%%###!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''###$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''pppUUUAAA999888777555555444444444666555555444444333222222///000111000...,,,---...+++***))))))***+++***)))''''''&&&&&&&&&&&&''''''###'''...333///((($$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))(((&&&&&&'''&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%$$$######$$$$$$$$$###############"""######$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&$$$##############################"""!!!###%%%''''''&&&###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$###""""""""""""!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!######""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$###"""!!!!!!"""###$$$!!!""""""""""""#########$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%'''&&&###"""$$$'''$$$$$$$$$$$$%%%'''(((((()))(((&&&%%%$$$$$$$$$$$$''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###""""""###%%%%%%$$$"""""""""""""""""""""""""""%%%%%%$$$############$$$"""!!! !!!"""###"""!!!!!!!!!!!!"""""""""######$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&)))((('''&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&((())))))(((&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$###$$$%%%&&&'''rrrVVVAAA999999777666444444333333666555555444444333222222///000111000...,,,---...***)))((((((***+++***)))''''''&&&&&&&&&&&&'''''''''%%%&&&'''&&&###%%%***((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%$$$$$$###"""######################## !!!###$$$%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$###"""########################&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$###""""""################################################$$$$$$$$$#######################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###$$$"""!!!!!!"""$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!%%%)))'''###!!!$$$(((#########$$$$$$%%%''''''***)))((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''&&&%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""###%%%%%%$$$###""""""""""""""""""""""""$$$$$$###############$$$ !!!""""""""""""!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""###$$$%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%''')))******)))'''%%%''''''&&&&&&''''''''''''''''''&&&&&&&&&'''((((((((('''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''###$$$&&&'''(((((('''&&&,,,***((('''&&&'''((()))((('''%%%$$$###$$$&&&'''rrrVVV@@@999999777666444444333333666555555444444333222222///000111000...,,,---...***)))((((((***+++***)))''''''&&&&&&&&&&&&'''''')))&&&%%%'''&&&$$$''',,,(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$&&&(((***))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%$$$$$$###"""######################## !!!###$$$%%%%%%$$$######################################################$$$$$$###""""""##############################%%%%%%%%%$$$$$$######$$$###$$$$$$$$$$$$###""""""################################################$$$$$$$$$#######################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""############""""""!!!!!!######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""######"""  """#########$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!&&&)))((($$$"""$$$'''$$$$$$$$$$$$%%%&&&''''''*********)))(((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))***)))((('''&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""###%%%%%%$$$###""""""""""""""""""""""""#########""""""###$$$$$$ !!!"""""""""######!!!!!!!!!!!!""""""""""""&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!""""""###$$$%%%%%%&&&&&&"""######$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&''')))******)))'''&&&''''''''''''''''''&&&&&&((((((((((((((()))******((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((###$$$%%%'''''''''&&&%%%---+++)))'''&&&''')))***...,,,***(((''''''((()))pppTTT@@@999888777555555444444444666555555444444333222222///000111000...,,,---...+++***))))))***+++***)))''''''&&&&&&&&&&&&''''''###"""%%%******%%%###$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''$$$######%%%((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$#####################$$$$$$$$$"""######$$$$$$$$$#####################$$$$$$$$$""""""""""""""""""""""""###$$$$$$###""""""$$$%%%######################## !!!############%%%'''###$$$$$$$$$$$$###""""""##################################################################$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$"""""""""############$$$""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!"""#########"""!!! !!!"""###!!!""""""""""""#########""""""#########$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""%%%((((((&&&$$$$$$&&&%%%%%%%%%%%%%%%&&&'''''')))))))))***))))))((('''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))******)))((('''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###""""""###%%%%%%$$$"""""""""""""""""""""""""""###""""""""""""###$$$$$$!!!"""######""""""###$$$!!!!!!!!!"""""""""######%%%%%%$$$######$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$$$$###"""!!!#########$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''((((((((('''''''''((((((''''''''''''''''''(((''''''&&&%%%((((((((((((((()))***+++(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&'''''''''&&&&&&&&&***)))'''&&&%%%&&&((())),,,+++)))(((''''''((((((jjjQQQ@@@777777666555555555555555666555555444444333222222///000111000...,,,---...---,,,******++++++***(((''''''&&&&&&&&&&&&''''''"""!!!###))))))$$$!!! &&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$##################""""""#########$$$$$$$$$########################"""###$$$###""""""%%%(((######################## """###""""""$$$&&&###$$$$$$$$$$$$###""""""################################################"""""""""###$$$$$$$$$%%%########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$######""""""""""""######""""""""""""""""""""""""###""""""""""""###$$$$$$""""""""""""""""""""""""!!!""""""""""""#########""""""""""""#########$$$!!!"""###$$$%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$###""" """###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%'''((('''&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%&&&'''((()))(((''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))((()))))))))(((&&&$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$#########$$$$$$###!!!"""""""""""""""""""""""""""""""""""""""###$$$$$$###$$$&&&%%%"""!!!###%%%"""""""""#########$$$$$$%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''(((((((((''''''&&&%%%%%%&&&''''''''''''((((((((('''%%%%%%&&&&&&&&&&&&'''((()))***(((((()))))))))***************))))))((('''''''''''''''''''''((((((((((((+++***)))((('''''''''''')))((('''''''''((()))***)))))))))******+++++++++{{{eeeOOO@@@777666666555555555666666666555555444444333222222///000111000...,,,---...///---++++++++++++***((('''''''''&&&&&&'''''''''---(((&&&((((((&&&''')))(((((((((((((((((((((((())))))(((((((((((())))))(((&&&%%%%%%%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''"""###$$$%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$&&&%%%###"""""""""######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$"""###&&&***######################## ###$$$###  """###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!"""###$$$%%%%%%######""""""""""""######""""""""""""""""""""""""###############$$$$$$%%%""""""############""""""###$$$$$$$$$$$$%%%%%%%%%""""""""""""############!!!"""###$$$%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''((('''''''''&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%''')))(((%%%###$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''(((((()))''''''((()))'''%%%###!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$$$$$$$""" """"""""""""""""""""""""""""""!!!""""""###$$$$$$$$$&&&'''&&&###!!!###%%%############$$$$$$$$$$$$$$$$$$#########$$$&&&'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''(((((((((((('''%%%$$$$$$%%%'''(((''''''((((((((('''%%%$$$$$$$$$$$$%%%&&&'''((()))(((((())))))*********+++++++++***)))((('''&&&&&&''''''''''''((((((((()))...---+++)))(((((())))))***))))))******+++,,,,,,---...000222333444555555{{{```MMMBBB<<<;;;999777666555444444555555444333222222222222...///000111111000...---...,,,++++++++++++***(((((((((((((((((((((((((((&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""!!!"""######$$$$$$$$$############"""$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$%%%$$$"""!!!!!!!!!""""""##############################$$$$$$$$$%%%%%%%%%""""""""""""!!!!!!!!!!!!### ###%%%$$$"""!!!"""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$""" """$$$%%%### !!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""$$$######"""!!! ###############"""!!!!!!######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$### !!!"""###$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""!!! $$$$$$############$$$$$$"""############$$$$$$$$$#########""""""""""""""""""############$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&)))++++++***)))******)))'''%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&""""""######$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""######$$$%%%%%%%%%$$$###""""""######%%%$$$"""###%%%'''(((((($$$$$$###""""""$$$(((+++$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&############""""""!!!!!!((('''&&&%%%%%%%%%%%%%%%***(((&&&%%%&&&'''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((''''''''''''(((((()))))))))((('''''')))---000)))(((''''''''')))+++,,,+++(((%%%%%%))),,,,,,+++...---++++++...222666999666777:::<<<>>>>>>===<<<{{{bbbLLL???<<<;;;999777666555555444555555444333222222222222000000///..................,,,++++++++++++***(((((((((((((((((((((((((((&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$############"""$$$$$$$$$#########""""""#########""""""#########%%%$$$###""""""""""""#######################################$$$$$$$$$%%%"""""""""""""""""""""!!!"""!!! !!!###$$$$$$$$$""""""###$$$$$$$$$##############################""""""""""""""""""""""""###"""!!!"""$$$$$$""" !!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""!!!!!! ###############"""!!!!!!######$$$$$$$$$$$$######"""######$$$$$$######"""!!!!!!######$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$$$$############$$$$$$"""############$$$$$$$$$############"""""""""""""""############$$$$$$$$$#########$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&((()))((('''((()))***(((&&&%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""#########$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$############$$$%%%%%%%%%$$$$$$###""""""######$$$"""!!!!!!###%%%%%%%%%&&&&&&&&&%%%$$$&&&***---%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######((('''&&&%%%%%%%%%%%%&&&)))'''%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((''''''''''''((())))))******)))&&&%%%%%%''')))000///...,,,***((('''&&&+++)))''''''***---...---...---,,,,,,...111555888<<<<<<===???AAACCCEEEFFF{{{dddMMM<<<;;;:::999777666555555555555555444333222222222222222000...,,,++++++---......,,,++++++++++++***(((((((((((((((((((((((((((&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$############"""$$$$$$$$$#####################$$$$$$$$$$$$######%%%%%%$$$############$$$########################"""""""""#########$$$$$$"""""""""""""""""""""""" """############$$$&&&######$$$$$$$$$######"""########################""""""""""""""""""""""""###"""!!!"""$$$$$$"""!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########""""""!!!!!! """############""""""!!!######$$$$$$$$$$$$######!!!""""""""""""""""""!!!"""############""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######$$$$$$############$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$######"""""""""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((((((&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%%%%&&&'''&&&%%%'''((()))(((&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$######"""############""" """######"""$$$$$$$$$###"""###&&&)))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&)))'''%%%%%%&&&'''&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))((('''''''''(((((()))***)))***)))(((&&&%%%&&&''',,,,,,------,,,+++***)))+++++++++---222555777777999888666444444555777888===<<<::::::;;;===???AAAyyyfffPPP===;;;:::999777666555555555555555444333222222222222222111///---,,,,,,,,,,,,...,,,++++++++++++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&$$$###$$$$$$$$$#########""""""###########################$$$%%%&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$########################!!!""""""""""""#########"""""""""""""""#########!!!$$$$$$"""!!!###&&&$$$$$$$$$$$$$$$###"""!!!########################"""""""""""""""""""""""""""""""""#########"""!!!!!!!!!"""""""""#################################""""""""""""""""""""""""#########"""""""""!!!!!!""""""############"""!!!######$$$$$$$$$$$$######!!!""""""######""""""!!!############""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$""""""#########$$$$$$$$$"""###############$$$$$$""""""#########$$$$$$$$$%%%$$$"""!!!"""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''(((((('''$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''(((((('''%%%###%%%%%%%%%$$$$$$%%%%%%%%%'''%%%%%%%%%'''((('''&&&&&&'''((('''%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''$$$$$$###############$$$###"""!!!!!!""""""""" ''''''&&&###!!!!!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&)))'''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((()))''''''''''''((()))******((()))******))))))***,,,((((((((()))***,,,------111222555:::???DDDGGGHHHLLLJJJGGGDDDAAA???>>>>>>???===;;;888555444333333wwwgggSSS@@@::::::888777666666666666555555444333222222222222111111111111000...,,,+++...,,,++++++++++++***(((''''''''''''''''''''''''%%%&&&'''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%$$$$$$$$$$$$#########""""""###########################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%$$$$$$$$$########################!!!""""""""""""#########!!!"""""""""#########$$$!!!$$$$$$"""!!!###%%%$$$$$$$$$$$$$$$###"""!!!########################""""""""""""""""""""""""!!!"""#########"""""""""""""""""""""########################################################################""""""""""""!!!""""""#########""""""######$$$$$$$$$$$$######"""##################"""$$$$$$###""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$$$$############$$$$$$""""""#########$$$$$$$$$""""""######$$$$$$$$$%%%""""""#########$$$$$$$$$&&&%%%###"""###$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''(((((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&###%%%'''(((((('''%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&)))******)))%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''$$$###############$$$$$$$$$###"""###$$$$$$###!!!------,,,)))%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''')))((('''((()))***)))'''&&&&&&&&&''''''''''''((((((''''''''''''((())))))'''''''''(((((()))++++++(((***+++++++++***,,,---+++***))))))+++...111444===@@@EEEIIIMMMPPPRRRTTTVVVUUUSSSPPPLLLJJJGGGFFFGGGFFFEEEBBB???;;;888666uuufffTTTBBB:::999888777666666666666555555444333222222222222000111222222111///---+++...,,,++++++++++++***(((************************%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&"""%%%'''&&&###"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############"""###############$$$$$$$$$######$$$$$$$$$$$$######"""###$$$$$$%%%$$$$$$$$$########################"""""""""#########$$$$$$!!!""""""######$$$$$$$$$!!!###$$$$$$######$$$######$$$$$$$$$######"""########################""""""""""""""""""""""""!!!"""$$$$$$"""!!!"""###"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""############"""######$$$$$$$$$$$$######"""######$$$$$$######"""$$$###"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! $$$$$$############$$$$$$"""############$$$$$$$$$""""""######$$$%%%%%%%%%"""############$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((((((&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&)))++++++***$$$%%%&&&&&&$$$$$$$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%&&&&&&#########"""######$$$%%%$$$######$$$%%%&&&$$$"""++++++***((($$$""""""###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''(((''''''(((******)))'''&&&&&&&&&''''''''''''(((((((((''''''(((((()))***'''''''''((()))***+++,,,++++++,,,***)))(((***+++******,,,000555:::@@@CCCHHHLLLPPPSSSTTTTTTUUUVVVTTTTTTSSSQQQOOOLLLJJJHHHEEEFFFGGGGGGFFFDDDAAA???ssseeeTTTBBB:::999888777666666666666555555444333222222222222000000000000///......---...,,,++++++++++++***((())))))))))))))))))))))))%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""%%%'''&&&###!!!$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$$$$############"""""""""#########$$$$$$$$$#########""""""#########!!!"""###$$$$$$$$$##########################################$$$$$$$$$%%%!!!""""""######$$$%%%%%%""""""$$$&&&((((((&&&$$$""""""###$$$$$$$$$##############################"""""""""""""""""""""""" """$$$$$$"""!!!"""###""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!################################################!!!!!!"""#####################$$$$$$$$$$$$######!!!""""""""""""""""""!!!###""""""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$"""############$$$$$$$$$""""""###$$$$$$%%%&&&&&&"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&((((((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&((())))))(((###%%%&&&%%%$$$###$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$################################################$$$############$$$%%%%%%######""""""###$$$$$$%%%"""""""""$$$&&&&&&%%%######$$$%%%###!!! !!!%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%'''))))))'''%%%&&&&&&&&&''''''''''''(((((((((((((((((())))))***'''''''''((()))+++,,,---,,,,,,,,,***)))***---000...111555:::>>>BBBDDDEEEGGGKKKQQQTTTTTTSSSTTTUUURRRQQQPPPNNNJJJFFFBBB@@@:::;;;<<<===>>>?????????sssdddRRR@@@999999888777666666666777555555444333222222222222000///---,,,,,,---...///...,,,++++++++++++***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!%%%(((&&&"""!!!###'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!"""###%%%&&&$$$$$$$$$############"""""""""######$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$ !!!"""###$$$$$$###"""###########################$$$$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%%%%$$$$$$'''++++++((($$$!!!"""###$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" ###%%%$$$"""!!!"""$$$"""############$$$$$$$$$########################""""""""""""""""""""""""##################$$$$$$!!!!!!"""#####################$$$$$$$$$$$$###### !!!!!!!!!!!! """"""!!!!!!!!!###$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###%%%'''((('''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%###$$$%%%%%%$$$###$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$######################################################""""""######$$$%%%######""""""###$$$%%%%%%!!!!!!!!!$$$&&&&&&%%%###!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$%%%###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((######$$$%%%''''''&&&$$$&&&&&&&&&'''''''''((((((((((((((((((((()))******'''''''''((()))+++,,,---+++,,,,,,,,,,,,///444888>>>@@@CCCDDDAAA===777444>>>DDDKKKPPPRRRRRRTTTVVVSSSRRRPPPKKKFFF???999666222222111222333666999:::}}}pppdddOOOAAA>>>;;;888666666666555444666666666555444222111000222222222111...------...222000---+++))))))******))))))(((((((((((())))))******))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&''''''((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$###'''$$$!!!"""###"""########################$$$###$$$&&&%%%""""""&&&######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$###"""!!!&&&&&&%%%%%%%%%&&&((()))"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################$$$$$$$$$#########""""""!!!!!!"""###############"""###$$$%%%&&&%%%$$$$$$%%%$$$""""""###$$$###"""""""""###$$$$$$$$$$$$######$$$%%%&&&%%%"""$$$$$$############$$$$$$######$$$$$$$$$$$$###### """$$$&&&&&&$$$""" !!!######$$$$$$$$$"""###$$$$$$###"""!!! %%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########%%%%%%$$$######$$$%%%%%%%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''%%%%%%%%%%%%%%%$$$$$$#################################"""############$$$$$$$$$###############################################################"""!!!!!!$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((((((((('''&&&%%%######'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''***(((&&&%%%&&&''''''&&&+++(((&&&'''***+++***(((''''''(((***+++,,,---...---///222555:::@@@FFFKKKJJJGGG@@@999333111444666000333777===BBBGGGJJJLLLMMMMMMKKKFFF>>>777111///111000000111222444666888zzzmmmaaaMMM@@@===;;;888666666666555444666666666555444222111000111222222000...,,,,,,---111000---+++))))))******)))((((((''''''(((((()))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$"""%%%$$$"""###&&&%%%"""########################%%%######%%%###!!!"""'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$###""""""###$$$%%%&&&$$$$$$##########################################""""""""""""############""""""""""""""""""""""""########################$$$$$$$$$#########""""""!!!""""""###############!!!"""###$$$$$$$$$######%%%###""""""###$$$$$$###""""""###$$$$$$$$$$$$###!!!"""###$$$$$$###!!! $$$$$$############$$$$$$######$$$$$$$$$$$$######!!!###$$$%%%%%%$$$###!!! !!!"""###$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!!######""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###############################################################"""!!!!!!$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$'''&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&'''''''''***(((&&&%%%&&&''''''&&&'''%%%$$$%%%(((******))))))(((''''''))),,,000222222666<<>>@@@BBBCCCCCC@@@;;;666333222111111111222444555777888{{{mmmaaaNNNBBB===:::777666666666555444555555555555444222111000000111111///---,,,,,,---111///---+++************(((''''''''''''''''''((()))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%###$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%""" ###'''&&& ########################%%%######%%%###!!!###'''######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%###""""""""""""###$$$$$$%%%%%%$$$$$$###""""""!!!########################""""""""""""############""""""""""""""""""""""""########################$$$$$$$$$###############!!!"""######$$$$$$######!!!!!!"""############"""$$$"""!!!"""$$$%%%%%%$$$""""""###$$$$$$$$$$$$### !!!"""###$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$##############################!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""##################&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''))))))((('''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################"""############$$$$$$$$$#########################################################$$$######"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%''''''((((((((('''&&&&&&%%%&&&&&&&&&&&&'''''''''+++(((&&&&&&'''(((((('''&&&%%%$$$&&&)))+++++++++***)))'''(((+++111777;;;===CCCJJJOOOPPPOOOMMMLLLCCC===555111000000///...333222111000111444777999<<<===??????===;;;::::::555666777888999:::::::::ssseeeQQQDDD===:::777666666666666555444555555444333222111111///000000///---+++,,,---000///---,,,+++*********''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$&&&(((%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!###&&&###########################$$$$$$&&&)))'''######&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""""""########################!!!"""""""""############""""""""""""""""""""""""################################################""""""###$$$$$$$$$$$$###"""""""""##################!!! !!!$$$%%%&&&%%%""""""###$$$$$$$$$$$$###!!! !!!"""$$$%%%'''$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''))))))((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$#########################################################$$$$$$######"""#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''+++)))'''&&&'''))))))(((((((((((((((***,,,------)))***+++///444;;;BBBEEEIIIMMMSSSVVVTTTPPPKKKIII>>>888111000333555333111555333111111333777;;;>>>AAACCCDDDEEECCCBBBCCCCCC>>>>>>???@@@???>>><<<;;;xxxhhhQQQDDD<<<:::777666666777666555444444444444333222111111...///000///---,,,,,,---///...---,,,+++*********''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''''''''((((((############$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$%%%''')))%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""(((+++(((%%%$$$###!!!###########################$$$(((---,,,&&&###%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################!!!"""""""""####################################################################################""""""###$$$$$$$$$$$$$$$############$$$$$$%%%%%%###!!! !!!$$$%%%&&&%%%""""""###$$$$$$$$$$$$######"""!!! !!!"""$$$%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######%%%$$$###!!!!!!###$$$%%%"""######$$$$$$$$$$$$#########"""""""""#########$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))'''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''((((((((((((((('''&&&&&&&&&'''''''''((((((+++)))''''''(((******))))))************+++,,,---***---333:::AAAFFFJJJLLLLLLMMMOOONNNJJJEEEBBBAAA999444111222777;;;:::888<<<;;;:::999;;;???CCCFFFGGGHHHHHHGGGEEECCCCCCCCCCCCCCCCCCBBB@@@>>><<<:::wwwfffPPPCCC<<<999777666666777777666333333333333333222111111...///000///---,,,---.........------,,,+++******(((''''''''''''''''''(((&&&''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))((((((((('''(((((()))***%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$######%%%'''%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%,,,000,,,'''&&&&&&%%%########################"""$$$)))...---&&&###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$##################$$$######"""!!!!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###########################################################################$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$"""!!!"""$$$%%%%%%$$$""""""###$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$$$$###"""""""""!!!""""""###$$$""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''''''''&&&%%%######$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%########################"""############$$$$$$$$$################################################"""###$$$$$$%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$#########,,,***((('''%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''((()))***''''''((()))))))))((((((&&&&&&'''''''''(((((((((+++)))'''''')))++++++***((()))*********+++---///111666===DDDIIIJJJJJJIIIDDDDDDBBB???:::888777777555333222555:::>>>???>>>CCCCCCBBBBBBCCCDDDEEEFFFEEEEEEEEEBBB???<<<<<<<<>>AAAEEEHHHHHHEEEAAA>>>999999777555222111222444333333555777:::<<<>>>???BBBCCCDDDEEEEEEDDDBBBAAAAAAAAA@@@>>>:::888999999===<<<<<<;;;::::::::::::pppcccRRRIII;;;999666666777777777666222222333333333222111111///000111000///...///000------------,,,,,,+++***))))))(((((((((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&'''((())))))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###!!! """%%%$$$$$$$$$$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$000,,,%%% %%%&&&###########################%%%###$$$%%%$$$!!!###'''######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&''''''&&&''''''((('''&&&%%%$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############################################################""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!"""$$$%%%%%%$$$""""""###$$$###"""""""""###$$$$$$$$$$$$### !!!"""###$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%$$$$$$###$$$$$$#########$$$&&&'''$$$$$$%%%&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$###$$$&&&(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&&&&%%%$$$###%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))(((((((((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$#################################"""############$$$$$$$$$################################################"""###$$$%%%%%%%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$######""""""'''&&&%%%$$$$$$%%%''')))'''''''''((((((((())))))$$$$$$$$$%%%&&&'''((()))''''''((()))))))))))))))''''''''''''((((((((()))+++***((((((***,,,,,,,,,)))---000222333666;;;???IIIIIIJJJIIIEEE>>>888444333333333222111111333555222444666777888999;;;===<<<>>>AAADDDDDDBBB@@@>>>?????????===;;;:::;;;<<<;;;::::::::::::<<<>>>???|||nnniiiWWWGGG:::888444333444555555555:::333111555666111///222...000222222///...///111---,,,++++++,,,,,,***(((&&&'''((((((((('''%%%$$$$$$&&&''''''&&&&&&((()))'''$$$$$$''''''$$$$$$''')))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((***+++((('''&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$######"""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""########################&&&%%%$$$######$$$%%%&&&$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###!!! """###$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###'''&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&((())))))'''%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%$$$######$$$%%%%%%$$$###"""""""""###%%%%%%%%%"""!!!"""$$$&&&$$$""""""""""""###$$$$$$$$$%%%""""""""""""############$$$%%%&&&%%%#########$$$&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''')))***+++&&&%%%***+++&&&###$$$%%%&&&'''((())))))))))))))))))((((((((()))))))))(((((()))***************---///333666:::???EEEIIIDDDHHHJJJFFF===666222222---222777:::;;;;;;:::777???<<<999888999;;;<<<<<<;;;<<<;;;::::::>>>??????>>>BBBEEEBBB@@@BBBGGGIIIEEEAAA===:::===DDDMMMSSS~~~pppjjjWWWFFF<<<999666555666777777666555333444777777555444444000111111111111///,,,***...---,,,---------+++)))'''(((((((((''''''&&&&&&%%%'''((('''&&&&&&'''((((((&&&&&&((((((&&&&&&(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###!!! !!!###$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%))))))((('''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&''')))******)))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%$$$######$$$%%%%%%$$$###"""""""""###%%%%%%$$$###"""###&&&((('''&&&###############$$$$$$$$$""""""""""""############$$$############$$$%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((((($$$$$$((()))%%%$$$&&&(((((())))))))))))******(((((((((((()))***+++,,,------,,,++++++,,,,,,---222888AAAGGGIIIHHHFFFEEECCCEEEFFFBBB<<<888888:::;;;>>>BBBDDDEEEEEECCCAAA>>>>>>@@@BBBCCC@@@;;;777======;;;;;;>>>CCCHHHKKKWWWWWWVVVVVVZZZ```fffjjjfffbbbZZZRRRNNNQQQXXX___rrrkkkWWWDDD>>>;;;888777777888888888666777666222111222222000111///------///000...,,,///...------......,,,***))))))(((''''''''''''''''''((()))(((&&&&&&&&&((()))&&&&&&))))))&&&&&&)))%%%%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$############%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$"""""""""###$$$%%%$$$$$$$$$$$$########################$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$######%%%&&&'''(((((('''&&&%%%***))))))(((((((((((((((%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))'''(((***+++,,,++++++***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$############$$$%%%%%%$$$######%%%(((******)))$$$$$$$$$###############"""""""""#########$$$$$$***'''###"""%%%&&&&&&$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&'''%%%&&&((('''%%%'''+++,,,+++***)))))))))***+++'''''''''(((***,,,---...000...,,,++++++---000111999>>>EEEJJJIIIEEEAAA???BBBBBBAAA>>>;;;;;;???DDDEEEEEEEEEGGGHHHGGGEEECCCDDDDDDCCCAAA@@@???>>>===???===<<>>;;;888777777888999888999999444...///555555///666333111//////000000000///...------...---+++)))+++***((('''&&&'''((()))((())))))(((&&&%%%&&&''')))&&&&&&))))))&&&&&&)))&&&&&&&&&&&&&&&'''(((((($$$$$$&&&&&&&&&%%%$$$###'''&&&&&&%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%&&&&&&%%%$$$$$$'''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''((((((&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))$$$$$$$$$$$$%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''((())))))'''((()))++++++,,,,,,+++''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%&&&'''((()))(((%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$444---&&&$$$&&&'''$$$!!!&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''))))))***)))''''''***---///---+++)))((()))***+++((((((((()))***+++,,,---,,,+++******,,,000555888CCCCCCAAA???<<<;;;<<<>>>@@@@@@@@@>>>===>>>CCCFFFGGGDDDBBBCCCCCCAAA???@@@DDDOOO\\\```\\\UUUQQQPPPSSSNNNJJJLLLQQQZZZfffooo~~~~~~~~~~~~{{{sssvvv|||}}}nnnhhhUUUDDD<<<:::777555666777777777555555444333777:::777000000222444444222///...---...,,,+++,,,,,,,,,***(((+++***)))((('''((())))))((()))***)))'''&&&&&&'''(((%%%%%%((((((%%%%%%((((((((('''&&&&&&&&&&&&&&&!!!###$$$&&&''''''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&'''############$$$%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&(((((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$(((''''''''''''((())))))&&&'''((()))******++++++''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""############$$$$$$$$$$$$333,,,%%%###$$$%%%### &&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''((('''&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((()))***+++***((('''(((***+++000...,,,***))))))***+++******************+++,,,++++++,,,...333888>>>AAAHHHEEE@@@:::777888<<<@@@???@@@@@@@@@@@@@@@AAABBBEEE@@@???@@@???<<>>===:::888888:::<<>>======;;;===@@@???>>>GGGTTTddd~~~}}}zzz~~~qqqjjjVVVEEE;;;999666444555666666666777333555777222222GGGccc```OOO;;;000000222222///...---,,,,,,---,,,***(((******++++++******)))((('''((())))))(((''')))***(((%%%%%%((((((%%%%%%((((((''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((###$$$$$$%%%%%%$$$$$$###&&&%%%###""""""###%%%&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''#########$$$%%%&&&'''(((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''"""###%%%&&&'''((((((((((((((('''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((('''''''''(((((()))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&&&&%%%%%%###%%%'''&&&###"""$$$%%%###############$$$$$$$$$#########$$$$$$$$$%%%%%%######""""""###$$$%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''((()))'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))((((((((((((''''''...444222+++111111111000000/////////000/////////000111222222666999>>>BBBDDDDDDBBBAAA666666666666555777:::<<<@@@@@@@@@@@@@@@???===<<<;;;<<>>CCCFFFFFFBBB===:::777666444222333888???DDDAAA@@@>>>>>>>>>>>>===<<<@@@DDDNNNXXXYYY]]]sssxxxkkkUUUBBB;;;888666555666666666555999444333333111888SSSpppfff444111666...,,,,,,,,,,,,,,,,,,,,,---&&&+++111222///+++))))))''''''(((((())))))******---+++)))'''&&&'''((()))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$"""###&&&(((%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""###$$$&&&&&&#########$$$$$$%%%%%%&&&'''&&&$$$######$$$&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&&&&%%%''''''&&&%%%######$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&'''(((((()))(((((((((((((((''''''''''''((((((''''''''''''''''''&&&&&&+++******)))((((((''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&((()))))))))((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&$$$###'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))))))))***,,,///333555777666333111///.........222000222666888777888;;;DDDCCC@@@===;;;999999999555333222222555999;;;<<>>:::777666555555222222444666999<<<>>>???===<<<>>>DDDIIINNNWWW```bbbttt}}}xxxyyy{{{}}}qqqeeeSSSDDD;;;888666555666666666555666111222999:::333//////+++---333777444---,,,111......------,,,,,,++++++///***%%%%%%(((+++***(((((((((((('''''''''''''''+++***(((&&&%%%%%%%%%%%%((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&$$$######%%%'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$%%%'''(((((('''&&&%%%$$$$$$###$$$&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######&&&''''''%%%$$$###%%%&&&'''''''''&&&&&&&&&&&&&&&((('''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''(((((())))))&&&''''''((((((''''''&&&%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&''')))))))))))))))*********'''(((((()))***++++++,,,(((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((((()))*********))))))((((((((())))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''&&&&&&''''''((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((()))))))))***,,,...111222+++++++++,,,---000222333,,,+++///666;;;===AAAEEE@@@===999666333111111111333555777:::===>>>??????>>>@@@GGGQQQZZZcccqqq}}}~~~rrrtttttt{{{pppuuupppiiidddfffqqqmmmcccSSSFFF;;;888666555666666666555888222000555888666444666===333...000000+++---555//////...---,,,++++++***---***&&&%%%''')))))))))((((((''''''&&&&&&%%%%%%***)))'''&&&$$$$$$$$$$$$'''''''''&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''''''''(((&&&&&&&&&%%%%%%$$$$$$###&&&%%%&&&&&&''')))+++,,,((('''&&&%%%$$$#########%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%&&&'''&&&%%%$$$%%%''''''''''''''''''&&&&&&&&&)))'''%%%$$$###$$$&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''((((((((()))''''''((((((((((((''''''%%%%%%&&&'''''''''''''''))))))(((((((((((())))))))))))))))))************))))))******+++,,,,,,,,,'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''''''''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((((())))))***+++---///000,,,,,,+++++++++,,,...///,,,---222:::???>>>>>>AAA:::888555222000000000111888999;;;<<<===>>>@@@BBBHHHLLLUUUaaakkkwwwzzzlllnnn}}}}}}}}}}}}pppfffjjjzzzrrrgggUUUHHH;;;888666555666666666555:::666222111000...000444///111333444222///+++)))//////...------,,,++++++(((***+++)))'''&&&(((***((((((''''''&&&&&&%%%%%%((('''&&&&&&%%%$$$$$$$$$&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))'''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''(((***++++++((('''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$&&&''''''&&&%%%&&&''''''''''''''''''''''''''')))(((&&&$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''))))))(((((((((''''''''''''(((((((((((((((((('''%%%&&&''''''(((((('''''')))))))))(((((()))))))))((((((((())))))***************************************+++++++++++++++***)))))))))))))))))))))((()))(((((((((((((((((((((************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''''''''(((((('''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''((((((((((((((()))***+++,,,---...,,,,,,+++******+++,,,---111222777???@@@<<<888888555444333222222333333444:::;;;<<<<<<>>>CCCJJJOOOVVV\\\gggtttvvvvvvyyykkkXXXIII;;;888666555666666666555222444666555333111111333(((000555222000111111...//////......------,,,,,,%%%))),,,+++'''%%%&&&)))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%&&&'''((((((&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''$$$&&&(((((('''&&&&&&''''''''''''''''''((((((((()))(((&&&%%%%%%%%%&&&'''%%%&&&&&&&&&''''''''''''******)))(((((('''&&&&&&'''(((((())))))(((((('''&&&''''''((()))((((((((((((''''''&&&&&&''''''(((((((((((()))******++++++******))))))))))))))))))))))))***+++++++++******))))))((((((((((((''''''******)))((((((((())))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''######%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((((((''''''(((((()))(((((()))***++++++,,,,,,)))))))))***,,,...000222777666:::???>>>888333333333444555777888888888777777:::===AAAGGGPPP\\\eeeaaajjjyyyyyyjjjWWWIII;;;888666555666666666555---111666888888888777666444444222...,,,...333888...............---------''''''((('''&&&%%%&&&&&&'''((((((((((((((())))))$$$%%%&&&''''''(((((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((###&&&(((((('''&&&''''''&&&'''''''''((((((((()))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))))))))((((((((((((((((((((())))))))))))(((((('''((())))))******))))))((((((''''''''''''(((((())))))******+++,,,,,,---,,,,,,------......//////,,,,,,---...............,,,,,,,,,++++++*********---,,,+++*********+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''((($$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&'''((()))******''''''''''''''''''''''''))))))(((((((((((())))))(((((()))******+++++++++'''((()))***---111444555;;;888888:::999555444666555777:::===>>>===;;;999777===DDDLLLTTT___mmmvvvkkkvvvtttfffTTTHHH;;;888666555666666666555222444444444555555333000000***+++111111******111---------...............***&&&""""""%%%&&&&&&$$$''''''(((((())))))******###$$$&&&'''((()))))))))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''!!!"""###$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###%%%'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((())))))******************************&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''(((''''''&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((((((((('''###%%%((()))(((''''''(((&&&'''''''''(((((())))))''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((''''''(((((())))))******(((((())))))))))))(((((((((((()))*********************))))))))))))************+++,,,,,,---......000000111333444555666777555666777888888888888888666666555555444444333333000///---,,,+++,,,------++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$%%%&&&'''((($$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''((()))+++,,,,,,(((((((((((((((((((((((())))))(((((((((((())))))(((((()))***************))))))***+++...111444555===888555555555444666;;;888;;;???AAABBB???<<<:::;;;BBBLLLUUU^^^hhhuuu~~~sss~~~rrrkkk[[[CCC<<<777555888888666555777444444444444444444444444000000000000////////////000//////...------,,,,,,))))))(((''''''''''''''''''(((******((((((((()))%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((((((''')))+++,,,---,,,+++***------............---,,,111222222222222111111000333000......000000---++++++******+++,,,+++(((&&&))))))))))))((('''&&&&&&%%%%%%%%%'''))))))'''%%%(((((((((''''''&&&&&&&&&&&&'''((('''&&&&&&'''((('''&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''###!!! """%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$######"""&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%&&&''')))***((((((((((((((('''''''''))))))(((((('''''''''&&&%%%%%%%%%&&&'''((())))))(((((((((((())))))))))))''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((((((((((())))))))))))))))))))))))%%%'''((()))))))))+++---'''((()))*********************+++++++++++++++,,,---------///222444555444:::;;;;;;:::;;;<<<@@@CCCHHHHHHIIIIIIIIIHHHGGGFFFFFFDDDBBB@@@>>>======>>><<<<<<:::888666444222111....../////////......------......,,,***)))***+++)))***+++++++++++++++***''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%$$$###%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&'''%%%$$$$$$%%%&&&&&&%%%$$$&&&''''''&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%'''***,,,---)))'''&&&'''(((******)))***))))))(((((((((((()))*********)))'''(((***,,,,,,+++***,,,000555888999999999777444555999<<<===@@@GGGFFFEEEFFF>>><<>>@@@AAAAAAAAABBBBBBBBBBBBDDDGGGJJJMMMMMMOOOPPPPPPOOOOOONNNKKKJJJIIIHHHGGGGGGHHHIIIBBBBBBAAA@@@???>>>======777777777777666555333333000000000---***(((((()))---------,,,,,,+++++++++++++++++++++************))))))(((((((((''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%''''''&&&%%%$$$$$$%%%&&&''''''%%%$$$$$$%%%&&&&&&%%%$$$&&&''''''&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''(((***,,,---+++)))((()))******)))((())))))((((((((())))))***,,,,,,,,,***))))))+++,,,+++,,,...111444666666555444555555444666:::>>>@@@BBBEEEAAAAAAGGGGGGJJJXXXeeejjjjjjsssxxxlllZZZAAA>>>999777::::::888777999888777666555333222111000222111111000///......---......------,,,+++++++++))))))((('''''''''((((((%%%'''(((((('''&&&&&&'''&&&'''(((((()))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''(((((((((&&&''''''''''''&&&%%%%%%)))(((((((((((((((((()))******++++++,,,---------444222111000111333555777999999999999999:::;;;<<<888999<<>>>>>???>>><<<:::;;;999777777777777555333/////////...---+++***)))+++)))&&&%%%&&&%%%$$$###%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%&&&''''''&&&$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%!!!!!!"""###$$$$$$%%%%%%######$$$%%%&&&'''((((((&&&''''''''''''&&&&&&%%%&&&&&&&&&'''((((((((()))''''''&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&(((((((((((((((''''''&&&************************&&&(((******)))((((((((()))))))))))))))******+++***,,,...111444777:::;;;AAAAAABBBEEEIIILLLLLLLLLJJJJJJJJJIIIIIIJJJMMMPPPPPPQQQSSSUUUVVVVVVVVVVVVTTTSSSRRRQQQQQQQQQRRRSSSMMMMMMMMMMMMMMMMMMNNNNNNHHHHHHGGGFFFEEECCCBBBAAA;;;;;;;;;999555333333333555444222///---,,,++++++,,,,,,++++++***)))))))))*********)))))))))(((((())))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$&&&(((''''''&&&&&&&&&&&&'''''''''%%%$$$$$$%%%&&&&&&%%%%%%&&&((((((&&&%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((((('''''''''((()))++++++,,,+++***+++,,,+++(((&&&(((((((((((()))***++++++---...---,,,******+++---+++...333777888777333111000222666999;;;>>>AAADDDBBBGGGFFFLLLZZZ```iiizzzsssoooyyyvvv~~~ooo\\\DDD>>>999777999:::777666888777666555444333222111111222222111000///...------...------,,,,,,+++******))))))((((((((((((((()))&&&((())))))(((''''''(((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&'''((()))***,,,,,,111111111222333333444444666555444444555666777888===<<<;;;::::::;;;;;;<<<:::<<<>>>AAABBBBBBAAA@@@EEEEEEEEEEEEEEEEEECCCBBBBBBAAA@@@AAACCCDDDDDDCCC>>>===;;;999555222///---+++)))'''&&&'''(((((((((&&&&&&''''''(((((())))))&&&'''((('''&&&&&&&&&((($$$%%%'''((((((&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$!!!""""""######$$$$$$%%%$$$$$$%%%%%%&&&''''''(((&&&''''''((('''&&&$$$###%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''((((((((((((''''''''''''&&&'''''''''(((((((((((((((((())))))))))))((((((''''''(((((((((((('''''''''(((((()))))))))((((((************************(((+++------,,,***))))))*********+++,,,...000111111333666;;;???CCCGGGHHHJJJJJJJJJMMMOOOPPPPPPNNNNNNNNNMMMKKKIIIIIIKKKMMMLLLNNNPPPRRRTTTUUUUUUUUUXXXWWWUUUTTTTTTTTTUUUUUUTTTTTTTTTUUUUUUUUUVVVVVVRRRRRRRRRRRRQQQPPPNNNNNNGGGHHHIIIGGGEEECCCCCCCCC@@@===999555111---+++***++++++++++++******************)))))))))(((((((((***)))))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''%%%%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""$$$%%%%%%$$$%%%''')))'''''''''''''''''''''''''''%%%$$$$$$%%%&&&%%%%%%%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((((((((('''((((((((())))))******+++---...---***'''((((((((()))***+++,,,------...---,,,******,,,......222777999999666333111000555===EEEGGGEEEFFFIIIEEEPPPYYYeeevvv}}}~~~|||rrr```JJJ<<<888666888999666555777444444444444444444333333111111111000///......---...------,,,,,,+++******))))))((((((((())))))***((()))++++++)))((()))***((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''&&&&&&(((***,,,///222333444555555666666777888888777888999:::999999777777888777666555444333333333444666999<<>>AAAEEEJJJNNNQQQSSSSSSRRRRRRSSSSSSRRROOOLLLJJJIIIGGGDDDAAA@@@AAACCCCCCDDDFFFIIIKKKKKKLLLKKKNNNNNNMMMMMMNNNPPPRRRSSSTTTTTTTTTTTTUUUUUUUUUUUURRRSSSSSSTTTTTTTTTSSSSSSPPPQQQRRRPPPMMMKKKJJJJJJIIIGGGBBB===777222///---......------------,,,,,,)))))))))(((((((((''''''******))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((('''%%%&&&&&&'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$%%%''')))'''''''''''''''''''''''''''%%%$$$$$$%%%&&&%%%%%%%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''''''''''''''((((((***,,,//////---***))))))))))))***,,,------,,,---,,,+++******,,,...222555777777666444555666666<<>>:::>>>CCCFFFGGGHHHJJJKKKKKKJJJJJJJJJJJJIIIFFFCCCDDDDDDDDDDDDCCCBBBAAA@@@999666222...,,,)))&&&###&&&&&&&&&&&&&&&'''''''''&&&'''((('''&&&&&&'''((($$$%%%'''(((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&'''''''''(((((())))))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))((((((((())))))))))))(((((($$$&&&''')))+++,,,------++++++++++++++++++++++++(((***,,,,,,,,,,,,...000444666888;;;>>>AAABBBCCCEEEFFFIIILLLOOORRRTTTVVVXXXWWWUUUTTTSSSPPPKKKHHH@@@@@@>>>:::777666888999:::;;;===???@@@@@@@@@@@@===>>>???@@@CCCGGGJJJLLLRRRRRRSSSSSSTTTUUUUUUUUURRRRRRSSSTTTUUUUUUUUUUUUVVVWWWWWWVVVRRRNNNLLLLLLNNNLLLIIIEEE@@@;;;666444000//////---,,,+++******))))))((((((((('''''''''***))))))))))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%$$$$$$&&&(((&&&&&&''''''''''''&&&&&&'''%%%$$$$$$%%%&&&&&&%%%&&&'''))))))'''&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''(((((((((((((((''''''''')))+++...///...,,,************+++,,,------++++++,,,+++***+++...000555666666444222333888<<<>>>CCCOOOZZZZZZRRRQQQWWWhhhqqqtttwww|||lll]]]KKK===888666888999777666777555555555444444333333333////////////000000000000//////......---,,,,,,,,,))))))(((((()))******+++((()))++++++)))((()))******)))((('''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''***)))))))))((((((((('''(((((()))***************)))***+++---///222444666666666777777888888999999999999888666555333111000+++---///000000///---,,,,,,,,,---...000333555777222777>>>CCCFFFHHHJJJMMMJJJJJJKKKKKKKKKHHHDDD@@@CCCDDDEEEFFFGGGGGGGGGGGGCCC@@@<<<999555111,,,(((''''''''''''&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&'''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&!!!"""$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))***''''''(((((())))))******))))))))))))*********+++))))))************))))))((())))))******))))))(((&&&'''(((***+++,,,,,,,,,+++++++++++++++++++++++++++,,,---...///111555999===???CCCFFFHHHIIIHHHHHHIIIJJJKKKLLLNNNOOOPPPQQQQQQPPPNNNMMMKKKFFFAAA===666666555333111111333555666777888999:::999888888333333444555777:::===>>>FFFGGGHHHJJJLLLNNNOOOPPPMMMNNNNNNOOOOOOOOOOOONNNNNNPPPRRRRRRPPPMMMLLLLLLNNNNNNNNNLLLIIIDDD@@@===:::888666333000---***)))*********)))))))))(((((()))))))))))))))*********''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''$$$%%%&&&%%%$$$$$$%%%'''$$$%%%&&&''''''&&&%%%$$$'''%%%$$$$$$%%%&&&&&&%%%&&&'''))))))'''''''''(((%%%%%%%%%&&&&&&&&&''''''(((((((((((('''''''''''''''((()))***++++++******)))(((((())),,,------,,,,,,,,,+++++++++,,,,,,---***+++,,,,,,,,,---000333333555555333111333:::@@@EEEGGGPPPZZZYYYSSSWWWbbbsssxxxwwwzzz{{{gggWWWEEE>>>999777::::::888777888777777666555333222111111......//////000000111111000//////......---,,,,,,))))))((())))))***++++++'''(((******((((((((()))***)))((('''&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))*********''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''&&&&&&&&&%%%))))))***+++++++++++++++((())))))***,,,...///000888888999999:::;;;;;;<<<777555222///---,,,,,,,,,,,,///333666777666444222222000...,,,+++,,,...///---333;;;AAAEEEGGGKKKNNNGGGHHHJJJMMMNNNKKKFFFCCCGGGHHHHHHIIIJJJJJJIIIIIIIIIGGGEEEBBB???;;;555222******))))))((((((''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''"""###%%%&&&''''''&&&&&&"""###$$$%%%'''((()))***$$$%%%%%%&&&'''((())))))%%%$$$$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''(((((())))))&&&''''''((()))******+++)))*********++++++++++++))))))************))))))))))))************))))))((()))***+++++++++++++++++++++++++++++++++++++++///000111111333777===AAADDDFFFJJJMMMNNNMMMKKKJJJIIIJJJJJJJJJJJJJJJKKKKKKFFFEEEDDDBBB@@@<<<666222///000000///...000333555666777888888888777555555222222000000000000111222444555777:::===@@@BBBCCCCCCDDDDDDDDDCCCBBBAAAAAA<<>>GGGKKKJJJGGGJJJLLLMMMNNNNNNLLLIIIGGGGGGIIIKKKMMMLLLKKKHHHFFFIIIOOOPPPLLLJJJIIIDDD===111000---+++***)))))))))************)))((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%$$$"""$$$((()))(((&&&$$$$$$%%%%%%&&&'''((((((''''''&&&%%%&&&'''((()))'''''''''''''''((())))))''''''''''''((((((((((((******))))))))))))******))))))*********))))))((())))))(((((()))******++++++***)))))))))***,,,,,,++++++,,,------......///444555777:::===@@@CCCDDDMMMLLLMMMOOOQQQOOOJJJEEEAAAAAAAAAAAA???===:::999666555555666666555333000//////000000111111111111222222333444555666666666777555444222111111222333222111111222555777888888777666555333222111111111444333333444666888;;;===DDDHHHLLLLLLHHHFFFHHHJJJLLLLLLLLLJJJHHHDDDAAA???777555222///---+++******************)))((('''&&&)))))))))***++++++(((&&&))))))(((''''''''''''(((%%%%%%&&&(((***+++)))'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$((('''%%%%%%&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((()))(((((('''''''''(((((('''((()))***+++,,,------************+++,,,------*********))))))))))))))))))***+++,,,,,,+++))))))000+++(((+++333999999666222---...222222222AAASSSVVV]]]ccc]]]RRRTTThhh}}}|||}}}}}}uuuqqqzzzgggTTTCCC;;;666555888999777666777888888777777666555555444111111000///////////////////////////...---,,,,,,))))))))))))((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((())))))((('''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))'''%%%%%%(((***)))(((***))))))(((((())))))***))))))************))))))))))))))))))))))))******(((''''''&&&&&&'''((())))))))))))))))))))))))))),,,,,,+++******+++,,,,,,,,,---000222555777888888777888999888888999<<<>>>======???@@@AAA@@@@@@???===;;;888444111...,,,+++...///222999AAAHHHJJJKKKLLLMMMOOOPPPOOONNNLLLJJJJJJKKKMMMNNNNNNMMMKKKJJJJJJOOOQQQOOOMMMMMMIIICCC<<<:::666111---***((('''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&$$$###%%%''')))'''&&&$$$$$$%%%&&&&&&'''((((((''''''&&&&&&&&&'''((()))(((''''''''''''((())))))((((((((())))))))))))*********))))))))))))******))))))************)))))),,,+++++++++++++++,,,,,,+++***)))))))))***,,,------------...//////000000666888<<>><<<999555000,,,))))))************))))))((()))(((((()))******)))''')))(((((('''&&&''''''''')))(((((()))++++++)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%(((&&&%%%%%%&&&'''%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((''''''''''''(((((((((((()))***+++,,,------++++++******++++++,,,---************))))))))))))******+++,,,,,,+++***)))...,,,,,,///444666444111222000444;;;:::999EEEUUU^^^gggmmmiiibbbhhh}}}hhhSSSCCC;;;666555888999777666777777777666666555444444444111111000///////////////...//////......---,,,+++))))))))))))((((((((((((((((((''''''(((((()))***(((((((((((((((((((((((())))))((('''''''''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((&&&&&&((())))))((())))))(((((((((((())))))))))))************)))))))))))))))))))))))))))((('''''''''''''''((()))***************************---,,,,,,++++++,,,,,,---******,,,...000333555777666888:::;;;;;;;;;<<<===999999:::;;;;;;;;;::::::777777777666333000,,,)))000...---000888AAAHHHLLLKKKLLLMMMNNNOOONNNMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLNNNRRRSSSQQQPPPOOOKKKFFFDDDAAA===888333///,,,***(((((('''&&&&&&'''))))))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''%%%$$$%%%''''''&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&''''''((()))((((((''''''(((((()))***'''((((((((())))))))))))******))))))))))))******))))))***************)))---,,,,,,+++++++++,,,,,,++++++*********+++,,,---......///000000111111222555999???EEEJJJMMMNNNNNNJJJHHHDDDAAA>>>:::555222222222222111222222333444555555777:::>>>AAAAAAAAAAAA@@@>>><<<999777555444444666:::>>>@@@BBBBBBBBB??????>>>===<<<:::888777777555444444555666555444666666555555333111000///111222222333222222111000...222777:::===AAAGGGLLLMMMNNNPPPQQQQQQOOOMMMKKKJJJJJJHHHEEE???888111---***+++,,,,,,,,,+++***)))***(((''''''((())))))((((((((('''&&&&&&&&&&&&'''+++***(((((()))***)))'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%&&&'''&&&$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&((((((''''''''''''(((((((((((()))***+++,,,,,,------,,,++++++******++++++***************************++++++,,,,,,++++++***,,,...111444444333000---///000666=========GGGUUUgggsss~~~|||iiiRRRBBB;;;666555888999777555777444444444333222222111111111000000///////////////............---,,,+++***))))))))))))(((((((((((()))((('''''''''(((***+++((((((((((((((()))))))))))))))((((((((((((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((('''(((((()))***))))))************))))))******))))))))))))((((((((((((((()))***+++,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,*********+++---///222444333444555555333222222333222222222222222222111111...///111111111///---+++...,,,+++---333<<>><<<999777555333222111000000000222444777:::<<>>>>>@@@AAA@@@???;;;;;;;;;;;;999777555444222222111111111222222333...000222333444777<<<@@@GGGIIILLLOOOPPPPPPNNNMMMQQQPPPNNNJJJEEE???:::777000111222222222000...---,,,***'''&&&'''((((((((((((''''''&&&&&&&&&&&&&&&((('''%%%&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''')))))))))(((''''''&&&&&&(((''''''''''''(((((()))((())))))***++++++,,,,,,...---,,,+++************)))***************+++++++++++++++,,,,,,,,,,,,,,,---111555666444111111111111333888===???BBBOOO]]]ssshhhPPPAAA;;;666555888999777555777444444444333222222111111111000000///////////////............---,,,+++***))))))))))))(((((((((((())))))((('''''')))***+++(((((((((((())))))******))))))((((((((())))))***(((((((((((())))))))))))************************((())))))))))))(((((()))((((((((((((((()))******))))))************))))))***************)))))))))***++++++,,,---......///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000222555555444222111111333555222222111111111111111111//////...------------------...///222777>>>DDDHHHHHHHHHIIIIIIJJJKKKMMMMMMLLLKKKJJJJJJJJJLLLMMMOOONNNLLLJJJJJJIIIHHHHHHIIIGGGFFFEEEDDDBBBAAA??????666444000,,,)))(((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((('''''''''(((((((((((((((((((((((((((((()))******((())))))))))))*********++++++************++++++))))))***+++++++++++++++++++++***************+++---,,,+++++++++,,,...////////////000111111222222444666:::===>>><<<999777444444333222111222333444555666777:::???CCCHHHJJJLLLKKKKKKNNNQQQTTTUUUTTTSSSRRRQQQPPPOOONNNMMMMMMDDDFFFHHHKKKLLLLLLKKKJJJNNNOOOPPPRRRSSSSSSRRRQQQKKKJJJIIIJJJLLLMMMMMMMMMGGGGGGGGGFFFEEEDDDCCCBBB<<<:::777444333444555666111111111000000111333555:::<<>>???BBBEEEJJJOOORRRTTTRRRQQQPPPPPPSSSTTTTTTTTTRRRRRRRRRSSSSSSTTTTTTUUUTTTSSSSSSRRRPPPOOOMMMLLLNNNOOOQQQRRRTTTUUUVVVVVVRRRPPPOOOPPPRRRTTTTTTTTTSSSRRRQQQPPPPPPPPPQQQQQQKKKHHHCCC>>>:::888777666222222111111111111111222---000444:::AAAGGGLLLNNNMMMIIICCC>>><<<>>>BBBEEEBBBDDDFFFHHHHHHFFFDDDBBB;;;888444111///---+++((())))))((('''''''''''''''&&&&&&(((+++...///...---''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&'''(((&&&%%%$$$%%%'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&''''''((()))***))))))*********+++++++++...---,,,+++************))))))******+++,,,,,,,,,,,,,,,,,,,,,---...//////333444555444222444999===<<>>???AAABBBAAABBBCCCEEE333222222222222333555666999777555222000000000000///555===BBBEEEFFFHHHJJJMMMLLLJJJIIIJJJLLLNNNOOOMMMMMMNNNNNNOOOPPPQQQQQQIII@@@:::999888999???GGGJJJKKKKKKKKKKKKJJJHHHGGGEEECCC@@@;;;666111---+++((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%'''((((((%%%%%%%%%%%%&&&((()))***###%%%''''''%%%%%%''')))((((((((((((''''''''''''&&&'''((()))***))))))((())))))(((((())))))***+++++++++,,,,,,,,,---------,,,++++++******++++++,,,((()))***+++,,,,,,,,,,,,+++++++++,,,---...///000...---,,,,,,,,,---///000111111111222333333444444555444333222222333333444333666999;;;;;;===@@@CCCEEEGGGJJJMMMPPPSSSUUUVVVUUUSSSQQQPPPQQQRRRRRRRRRPPPQQQRRRTTTVVVWWWXXXYYY[[[ZZZXXXWWWVVVVVVVVVVVVSSSSSSSSSTTTVVVWWWYYYZZZVVVUUUSSSTTTUUUVVVVVVUUUVVVUUUSSSRRRRRRTTTVVVXXXTTTRRRPPPKKKFFF@@@;;;888444444444444444444333222---...///222777===CCCFFFGGGCCC<<<666444666:::===@@@CCCGGGJJJLLLLLLKKKJJJEEECCC???;;;777333...*********)))(((((((((((()))'''(((+++...111111...+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&'''&&&%%%$$$%%%'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&''''''((()))******************+++++++++------,,,+++************))))))***++++++,,,---------,,,,,,,,,---...000111444444444333333555888;;;888CCCPPPXXX^^^gggsss|||dddMMMDDD;;;777555888999777666777666666666555444444333333111111000///////////////000000000000///...---,,,))))))))))))(((((((((((('''(((***++++++******)))'''(((((()))***+++++++++))))))((())))))***++++++(((((((((((())))))))))))************************'''***---,,,)))'''''')))************+++,,,---...))))))************))))))******+++,,,...///000000......///000000///...---........................000111222333333222111000,,,...111555888:::<<<<<<===@@@CCCDDDBBB???>>>>>>777777666666777999:::<<<555555444333333222222222...555===BBBEEEEEEGGGIIILLLJJJHHHGGGGGGIIIKKKMMMKKKKKKLLLMMMNNNNNNOOOOOONNNCCC999555222111777@@@DDDEEEGGGHHHIIIIIIIIIIIIHHHGGGDDD@@@:::555111...)))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&$$$###$$$$$$$$$%%%&&&'''((()))$$$$$$%%%%%%'''(((***+++"""$$$''''''%%%%%%'''***((((((((((((((('''''''''&&&''')))*********)))((()))))))))))))))******+++((())))))))))))*********,,,++++++******++++++,,,((()))***+++,,,---------(((((()))***+++---...///......---,,,---...///000222222333444444555555666222111///...///222555777222666<<<@@@BBBEEEIIIMMMIIIKKKNNNPPPRRRSSSSSSSSSVVVSSSQQQPPPQQQRRRRRRQQQQQQRRRSSSUUUWWWYYY[[[\\\ZZZZZZYYYYYY[[[]]]```bbb[[[ZZZYYYYYYZZZ\\\]]]___ZZZYYYVVVVVVVVVWWWVVVTTTTTTRRRPPPOOOOOORRRVVVXXXUUUVVVVVVTTTOOOHHHAAA<<<777777777777777666333111444333111000111555999;;;DDD@@@999222//////222444:::===BBBHHHKKKLLLLLLLLLMMMJJJFFFBBB===777111,,,+++******)))))))))))))))'''(((+++...000///+++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((('''&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((%%%%%%&&&'''((()))******&&&&&&&&&'''''')))*********************+++++++++---,,,++++++******++++++))))))***+++,,,,,,------------,,,,,,---...000111555444333333444555666777888HHH[[[hhhooouuu|||bbbQQQ>>>888999;;;:::888777777777888777666555444333222222222111000//////.....................---,,,+++++++++((('''))))))&&&&&&)))+++*********))))))((((((((((((((((((((()))******%%%&&&''')))))))))(((((())))))(((((((((((())))))))))))************))))))&&&(((***,,,---,,,+++*********+++++++++,,,,,,,,,---,,,+++*********+++,,,***+++,,,---...---,,,,,,000111000...------...000///...,,,+++,,,///111333444//////333333///000555777666444444777999::::::>>>AAACCCAAA>>>;;;<<<>>>:::<<<<<<===AAADDDBBB<<<>>>;;;888666666555333111999<<>>???>>>:::888999;;;666888888666999======:::AAABBBAAA@@@===<<<===>>>@@@BBBDDDEEEFFFGGGIIIKKKHHHFFFEEEFFFHHHJJJKKKKKKLLLMMMMMMJJJEEEAAA???>>>>>>BBBFFFGGGCCC>>>;;;999888777888;;;AAAGGGKKKLLLLLLHHHEEEDDDDDDDDDAAA>>>:::555///++++++***(((%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++*********))))))))))))&&&'''(((((())))))((((((***++++++++++++,,,,,,,,,++++++++++++++++++++++++...,,,+++,,,...///---+++---------......///000111222222222111111111111000111444999<<<<<<<<<======CCCBBBAAABBBDDDHHHNNNTTTUUUSSSRRRRRRPPPNNNQQQWWW[[[ZZZWWWXXXcccrrr|||~~~{{{zzzrrrddd^^^bbbbbb]]]XXXTTTUUUYYY\\\^^^ZZZVVVRRROOOOOOPPPRRRSSSVVVRRRMMMIIIFFFDDDBBB@@@:::999666444222222222333333222111000000//////000222333444555777<<>>888333...***)))*********((())))))***)))((('''&&&((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''''''''((((((((((((%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((''''''''''''((())))))((())))))***************++++++++++++++++++++++++,,,******,,,...///---+++,,,+++***---111555777666555555444444555999>>>BBBJJJ\\\uuunnneeeeeegggmmm~~~}}}zzziii^^^QQQ@@@<<<888666777888777555888777666666555444333333222222111000////////////......///......---,,,++++++((((((******'''&&&)))************)))))))))))))))(((((((((((()))******++++++++++++***)))((('''***))))))(((((())))))***))))))************)))))),,,,,,++++++***))))))(((******+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---000000111111111000000///,,,---...---,,,+++,,,---+++333;;;;;;555111333666444333444666666444666;;;999<<<>>><<<888555444555777:::<<<;;;888777999;;;???BBBAAA======AAADDDCCC999===??????<<<<<<@@@DDDDDDGGGIIIIIIFFFEEEGGGIIIHHHGGGGGGHHHJJJKKKKKKJJJJJJKKKKKKHHHBBB<<<777555777===EEEJJJIIIDDD???;;;<<<;;;999777888===DDDIIILLLKKKIIIHHHGGGFFFEEEEEE???<<<888333///+++(((&&&%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''')))))))))))))))************************)))))))))''''''((())))))))))))(((++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,,,,---///000222222333333333333333333333333333333777;;;???CCCDDDEEEFFFGGGKKKLLLMMMMMMLLLLLLLLLKKKKKKKKKPPPWWW\\\aaalllvvvzzzsssttt{{{pppfff^^^YYYVVVTTTYYYVVVRRRPPPRRRVVV[[[___ZZZWWWTTTRRRPPPMMMJJJGGGEEECCC@@@<<<999888777666555555555444333111000///555666777777777999<<>>>>>:::666777999888999:::;;;<<<@@@HHHNNNMMMQQQSSSOOOFFF>>>;;;;;;444888:::;;;:::;;;>>>BBB???DDDDDD>>>:::<<<>>>>>>>>>???@@@@@@@@@@@@BBBDDD:::@@@FFFIIIHHHGGGHHHIIIMMMLLLKKKLLLNNNMMMLLLJJJIIIJJJKKKHHHBBB<<<777444666;;;BBBGGGFFFAAA;;;666<<<===<<<999666666:::???FFFIIIKKKKKKJJJHHHGGGGGGCCCBBB@@@:::333---***)))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$'''&&&%%%$$$$$$&&&(((***&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''(((((()))***************************************)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------------...111333555666666666777777888999:::;;;<<<===CCCEEEGGGHHHHHHIIIKKKLLLJJJLLLLLLKKKLLLPPPRRRQQQLLLVVViii}}}yyyiii```aaa[[[VVVUUUXXXZZZZZZYYYTTTUUUWWWYYYYYYVVVQQQMMMQQQOOOLLLIIIFFFCCCBBBBBBBBBAAA@@@===:::555111///555999>>>AAAAAA>>>:::888AAAFFFJJJKKKIIIFFFEEEFFFFFF@@@888111---***)))((())))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''(((((((((((()))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''((())))))***))))))***++++++++++++***,,,,,,,,,,,,,,,---------******+++---...//////...---...111444666666666555111888@@@DDDEEEKKKUUU]]]ssswwwcccTTTLLLJJJKKKPPPRRRSSS^^^nnnrrrllllllgggaaaEEE>>>888666999<<<<<<:::777777777666555555555444333222111000000/////////////////////...---,,,,,,,,,---222999888111,,,+++))))))))))))))))))******)))))))))))))))***++++++(((((((((((())))))************))))))))))))************++++++++++++******))))))))))))***+++,,,---******+++++++++,,,,,,,,,,,,,,,------.....................---------......///111333444444555777999777888999999888777666777555777999;;;@@@MMM\\\fffccchhhkkkggg]]]SSSNNNMMMKKKOOOSSSUUUVVVZZZ___ddddddiiijjjeee```^^^^^^\\\ZZZTTTNNNKKKJJJGGGBBB===777:::>>>@@@@@@BBBEEEHHHIIIHHHHHHJJJLLLLLLKKKIIIGGGJJJKKKJJJFFFAAA===;;;:::<<>>>>>:::777777777===BBBHHHLLLKKKIIIGGGFFFEEEEEECCC???888222///...(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$&&&%%%$$$###$$$%%%((()))&&&&&&&&&''''''(((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))************)))***************+++++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---///000000111444777999:::::::::===>>>@@@BBBDDDFFFHHHIIIKKKKKKJJJHHHGGGGGGJJJLLLGGGLLLNNNNNNVVVgggvvv~~~rrr|||sssooonnnhhh[[[OOOYYYXXXWWWWWWXXXYYYWWWVVVWWWVVVTTTRRRPPPOOONNNMMMNNNMMMKKKHHHCCC???:::888777999===@@@AAA???;;;777777===DDDIIIIIIHHHIIIJJJJJJDDD===666111...+++)))******))))))(((((((((((())))))))))))))))))))))))(((((())))))(((((('''&&&''''''''''''(((((((((((())))))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((()))******))))))***++++++++++++++++++++++++,,,,,,,,,------***+++,,,------............000333555666555444444111:::EEEKKKQQQ```vvvyyyqqqzzzyyyxxxtttkkkaaaXXXTTTNNNRRRTTTXXXdddnnnllldddbbbZZZTTTMMMGGG@@@;;;:::999777666777777777666666666555555333333222111000000000000///////////////...,,,,,,)))***///555555...)))((())))))))))))***************))))))))))))***++++++(((((('''((((((***+++,,,+++******))))))******+++******++++++++++++******,,,,,,++++++***))))))(((******+++++++++,,,,,,,,,,,,,,,---...////////////------,,,,,,,,,---...///333444444444333555888:::999888777888:::<<<>>>>>>GGGLLLPPPQQQYYYjjj~~~}}}{{{}}}{{{vvvlllccc]]]WWWMMMDDD>>>;;;;;;<<>>?????????===;;;///444:::======;;;888666666:::AAAGGGJJJIIIGGGDDDFFFEEECCCAAA>>>;;;888666+++***)))'''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$&&&'''(((&&&&&&&&&'''(((((())))))&&&&&&'''''''''((((((((())))))))))))))))))))))))'''((()))++++++******)))*********+++++++++++++++))))))***++++++++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------///333555777888:::<<<>>>???@@@@@@DDDEEEGGGIIIKKKMMMNNNOOOGGGHHHIIIIIIIIIJJJLLLNNNQQQdddwwwxxxssskkk___VVVSSSTTTWWWYYYXXXXXXWWWVVVVVVUUUTTTTTTRRRRRRQQQOOOMMMKKKIIIGGG@@@<<<888666777888999999...333:::@@@EEEIIIMMMOOOLLLHHHBBB===888444000---,,,+++***)))))))))******))))))))))))))))))))))))((())))))))))))(((''''''''''''''''''((((((((((((&&&&&&&&&&&&'''((()))***''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))(((((())))))***+++)))***++++++,,,+++++++++***++++++,,,,,,---------+++---//////...---...//////222555666666444444444666AAAMMMUUU```wwwmmmWWWVVVWWW\\\dddkkknnnnnnxxxvvvtttrrrlllbbb\\\[[[]]]bbbgggnnnxxx~~~www\\\PPPIIIOOOKKKFFF???;;;777666555777777777777666666666666333333222111000000000000000000000//////...---,,,)))''')))------(((&&&'''((()))))))))******************))))))******+++,,,+++***)))))))))***+++++++++******))))))******+++***++++++,,,,,,++++++***++++++,,,,,,+++***((('''******+++++++++,,,,,,,,,+++,,,...///000000//////...---------...000111333222333333333555999>>>BBBDDDHHHOOOUUUZZZaaahhhmmmtttggg[[[PPPIIIDDDBBBAAAAAACCCEEEEEEEEEEEEGGGJJJJJJIIIHHHIIIIIIFFFCCC@@@@@@AAAAAA???===444444555777999999777555333444888???FFFIIIHHHFFFHHHEEEBBBBBBDDDDDDAAA???222000,,,)))((((((((()))'''''''''((((((((())))))''''''''''''''''''''''''&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''((()))))))))''''''((((((((()))))))))))))))))))))))))))))))))'''(((***+++++++++)))(((*********++++++,,,,,,,,,)))******+++,,,+++++++++,,,,,,,,,------------...------------------------,,,...000000111333888<<>>;;;:::;;;999666777;;;:::888777777888888777555222222333333333222111111////////////............''')))+++,,,++++++,,,...)))************+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++***)))(((+++++++++++++++***)))(((+++,,,------++++++,,,---------------...000111111+++///333444222111222444///444:::>>>GGGXXXooommmXXXQQQVVVYYYRRRHHHNNNKKKEEEBBBFFFKKKJJJEEEGGGMMMLLLEEECCCEEEBBB::::::888666444444444666777333222111444:::AAAGGGIIIHHHGGGFFFFFFFFFGGGGGGFFF???;;;555///+++)))*********)))((()))***(((&&&###''''''''''''''''''&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))''''''''''''((((((((())))))************+++++++++++++++******++++++,,,---+++,,,------++++++,,,------------,,,,,,+++++++++------...///000000000///+++---......---,,,...///...///111222333777===AAAEEEEEEFFFHHHKKKKKKIIIFFFPPPKKKDDDJJJTTTRRRSSSbbbrrr|||hhhiii]]]UUUXXX]]][[[WWWVVVYYYTTTSSSUUUVVVTTTSSSTTTTTTNNNFFF===888666777999555333000------444>>>FFFDDDMMMQQQKKKDDDCCCCCC@@@999666111,,,))))))+++,,,))))))******)))(((''''''''''''''''''(((((((((((())))))))))))))))))))))))+++***((('''&&&&&&&&&'''))))))))))))))))))))))))''''''&&&%%%&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////555444222000111333555777888888999:::666444999AAAXXXlll|||yyy~~~zzzrrrjjj[[[ZZZWWWOOOAAA;;;HHHZZZppphhhdddmmm~~~]]]MMMEEE>>>;;;:::<<<;;;888888<<<:::999777777888777666444444444444333222111000///////////////............+++---//////---++++++,,,)))************+++++++++************************))))))))))))))))))))))))************************+++++++++++++++***))))))+++++++++++++++***)))))))))+++,,,---,,,,,,...///000000000000000111111111444333333555888<<<@@@AAAFFFOOO[[[fffrrr}}}TTTSSSMMMDDDAAABBBBBB???@@@FFFJJJIIIJJJMMMJJJCCCBBB???;;;777555555777888:::888666555888>>>DDDHHHIIIIIIJJJJJJJJJIIIGGGEEECCCAAA===888333///,,,******)))((()))***)))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))'''''''''((((((((())))))((())))))))))))*********++++++******++++++,,,---+++,,,------++++++,,,------------,,,,,,,,,++++++....../////////......---,,,...//////------...000333333444555888<<>>:::777;;;BBBHHHKKKMMMNNNOOONNNKKKHHHFFFCCCDDDCCCAAA===777111---***)))((()))******)))'''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''''''''&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''((((((((()))))))))((((((((())))))))))))***++++++******++++++,,,---+++---...---,,,+++,,,---------------,,,,,,,,,,,,////////////...---,,,+++---...000///......000111222222444777===AAADDDEEEBBBFFFJJJJJJHHHHHHLLLPPPTTTwww}}}pppddd]]]ZZZWWWVVVVVVUUURRRTTTXXXYYYVVVQQQJJJBBB;;;666444333444444222000......///444<<>>FFFVVVeeewwwvvvYYYOOONNNLLLHHHGGGGGGMMMUUUYYYZZZ___ooocccNNNAAA;;;888888<<<===:::999;;;<<<:::888777777666444222444444444333222111000///////////////...............000222222///,,,***)))))))))*********+++++++++************************++++++++++++++++++++++++************************+++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,++++++***+++---...---...000111///000111222333444555666555777BBB\\\|||fffSSSGGG???HHHEEEDDDGGGKKKLLLKKKKKKLLLJJJGGGCCC@@@>>>======GGGHHHFFFAAA======CCCIIIMMMNNNPPPOOONNNKKKJJJJJJBBBCCCEEEEEEBBB<<<777333+++***(((((()))))))))(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))************++++++******++++++,,,---,,,---...---,,,+++,,,...------------------,,,,,,---............------,,,,,,...000000//////111333222444777===DDDGGGGGGFFFEEEDDDGGGNNNWWW^^^aaaaaa||||||lllbbb[[[VVVVVVVVVTTTSSSUUUYYYXXXUUUPPPHHHAAA999555555555555444222000...---111777@@@IIIPPPRRROOOJJJJJJHHHDDD???:::444111///---,,,+++***+++---000111222000...,,,***)))))))))))))))))))))))))))))))))***))))))(((((((((''''''(((((((((((((((((((((((('''''''''''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((())))))))))))******+++++++++++++++,,,,,,,,,---------------------,,,,,,,,,---............///111222444666777444555999@@@FFFPPP```oooyyy^^^IIIIIIMMMJJJKKKQQQSSS[[[fffnnnttt}}}cccPPPDDD<<<777666:::<<<:::999:::<<<:::888777777666444222111111222333333333222222////////////............***---//////---+++******))))))*********+++++++++************************++++++++++++++++++++++++***************************++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,...//////...---...000111111222333555888:::;;;GGGOOOccckkkSSSGGGAAAAAAIIINNNKKKIIIKKKIIIJJJJJJIIIGGGEEEBBB@@@FFFJJJLLLIIIEEECCCFFFKKKNNNNNNNNNKKKHHHGGGIIILLLFFFGGGGGGFFFCCC???;;;999///,,,)))'''(((((((((((('''''''''((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++,,,,,,++++++******++++++,,,---,,,---......,,,,,,---...------------------------+++,,,---...////////////,,,...000111111222444666999<<>>999555333000///...---...000222333444333000---+++*********************************)))))))))))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***((()))***+++++++++******,,,,,,,,,------........................///000000---...000222444555666777333666>>>HHHNNNUUUaaammmxxxrrr^^^NNNNNNOOOOOOZZZjjj}}}dddSSSHHH???999666999;;;:::999:::<<<:::888777777777555333000000111222333333333333////////////............)))***,,,,,,+++***+++,,,)))************+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,---.........------...///000///...---...000//////111444:::AAAGGGKKKoooyyysss\\\IIIDDDBBB???DDDMMMGGGHHHJJJKKKJJJHHHFFFDDDFFFIIILLLLLLJJJIIIJJJKKKMMMMMMKKKFFFAAA@@@CCCFFFIIIJJJIIIHHHEEEAAA>>><<<666222---)))(((((((((((('''''''''(((((())))))************))))))))))))((((((((((((((((((((((((((('''(((((((((((()))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((()))))))))******+++++++++,,,,,,,,,------++++++******++++++,,,---,,,...///...---,,,---...------------............++++++---///000111111222,,,...111333444666999;;;???BBBEEEGGGFFFEEEEEEFFFIIIMMM\\\xxxwwweee\\\WWWTTTUUUYYYYYYXXXVVVSSSNNNIIIFFF;;;999777666666555333111,,,---333<<>>999222---+++***)))(((&&&''''''((())))))*********)))))))))(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((()))))))))***************+++++++++,,,,,,,,,++++++******++++++,,,------...///...---,,,---///------------.........///---...///000111111111111...000444777999<<>><<<;;;:::999888666222///---------...************************((()))************)))(((''''''''''''''''''''''''&&&'''((()))***))))))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********((()))+++,,,---,,,+++***,,,,,,------.../////////...............///000000,,,...111444555555555444<<>>:::888777777888888777555333333333333333222111000000/////////............------,,,***((((((+++---)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------------,,,,,,---.../////////...+++---///000000000222444;;;@@@JJJ[[[qqq|||ZZZNNNKKKIIIFFFDDDDDDFFFIIIKKKJJJHHHFFFFFFHHHJJJKKKKKKJJJLLLJJJDDD999222000111444888>>>DDDGGGGGGDDDCCCCCC>>>666000---+++***)))&&&''''''((()))******+++))))))(((((('''''''''&&&))))))))))))))))))))))))'''((((((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************)))************+++++++++++++++******++++++,,,------...///...------...///---------........./////////000111111111111111000000222666:::<<<@@@DDDGGGFFFIIIKKKHHHHHHPPP```nnnrrr\\\[[[^^^aaaaaa```bbbhhhmmmjjjjjjlllnnnmmmmmmttt|||}}}uuukkkeeehhhssszzzbbbaaa^^^\\\YYYVVVTTTTTTOOOMMMKKKIIIFFF???666000555111000000///000<<>>@@@DDDGGGJJJEEEFFFPPP^^^pppzzzrrruuuzzzsssvvv}}}xxxpppeeeccc```ccclll|||yyynnniiiqqq~~~uuunnnlllmmmooonnnmmmooouuu|||oooVVVUUU]]]\\\WWWVVVVVVRRRRRRXXXXXXMMM<<<222222333333333444999???DDDKKKJJJJJJHHHGGGFFFEEEEEEGGGGGGFFFCCC>>>:::777666444000+++((((((((())))))******++++++++++++******((((((''''''''''''(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))))))))%%%(((***+++***)))******------------------------///...,,,,,,,,,---///111000...---...111333111///222000000444777999<<<@@@KKKhhhqqqsss~~~|||vvvgggSSSBBB<<<999;;;>>>>>>>>>@@@???:::888999999666555666444333333222222111000000////////////............,,,,,,,,,++++++++++++***,,,++++++******++++++,,,***++++++,,,,,,++++++***))))))***+++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---......111111111000//////000000...000333444111222>>>KKK[[[kkkeeeQQQDDD>>>BBBHHHCCCDDDEEEFFFFFFGGGIIIJJJHHHJJJKKKJJJDDD<<<444//////111444888<<<@@@EEEHHHEEEDDDAAA>>>999444///,,,+++*********,,,,,,+++***))))))(((((((((((())))))'''''''''((((((((())))))(((((((((((((((((((((((()))&&&$$$$$$&&&((('''&&&(((((('''&&&&&&&&&&&&&&&,,,,,,++++++++++++,,,,,,*********+++,,,,,,------,,,,,,---...////////////000000///...............---...///...,,,+++,,,---000000000000111333444555777999<<>><<>>;;;===???===;;;;;;<<<888666999999555333444333333222222111111000000////////////............------,,,,,,,,,+++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***)))***++++++,,,,,,++++++***+++---.........---,,,,,,---///000000000///......,,,+++---000222222111777777FFFkkk}}}___AAABBBAAAAAACCCEEEFFFGGGGGGHHHIIIIIIGGGBBB:::333...000222555666666888<<>>AAAEEEGGGHHHGGGHHHHHHTTThhh{{{qqqhhhlll~~~uuutttzzzzzzsss]]][[[ZZZ[[[\\\^^^dddkkkhhh~~~nnnXXXTTTXXXVVVVVVYYYXXXSSSOOONNNOOOIIICCCCCCHHHNNNOOOOOOOOOOOOOOONNNMMMLLLLLLKKKGGGFFFFFFEEECCC>>>999555...,,,+++***+++,,,+++*********++++++++++++******((((((((())))))((((((((((((((((((((((((((((((((()))(((((((((((((((((()))&&&'''''''''(((((((((((())))))))))))))))))))))))......---+++))))))+++---,,,,,,------------------///......---...///000000000///......///000111111999??????>>>NNNppp|||^^^EEE???;;;<<<>>><<<::::::;;;777777999:::666444444444444444333222222111111////////////............---------,,,,,,,,,++++++,,,++++++******++++++,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,++++++,,,---...///...---,,,---...///000111000///...///...///000222444444444444???^^^VVVGGGCCC???>>>AAADDDGGGGGGIIIJJJJJJGGGBBB;;;333///111111333666:::;;;999777AAADDDGGGGGGDDD@@@>>>>>>555222---*********))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))))))))))))))((()))***++++++,,,,,,---(((((('''''''''(((((()))+++******))))))******++++++,,,,,,---......//////---......///////////////...///000111111000//////...///000000......///000222444666999;;;>>>@@@AAADDDFFFFFFDDDCCCHHHSSS\\\qqq}}}~~~{{{xxx{{{kkk[[[UUUSSSQQQQQQTTTTTTaaa~~~ooo^^^]]]UUUQQQTTTYYYYYYVVVUUUXXXQQQKKKJJJMMMPPPPPPNNNOOOOOONNNNNNMMMLLLLLLLLLEEEEEEDDDEEEEEECCC>>>;;;000...,,,,,,,,,,,,+++*********++++++++++++******(((((()))******)))((((((((((((((((((((((((((((((((())))))))))))))))))((('''''''''(((((((((((())))))))))))))))))))))))))).........,,,******+++---,,,,,,,,,---------..................//////000000000000000//////111333444;;;======EEE```{{{lllVVVFFF???:::;;;>>>======>>>===999999<<<===999666777555555444444333222222111////////////............------------,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,---...............---......///////////////...////////////222777;;;@@@YYY~~~]]]SSSGGG???>>>BBBFFFIIIIIIJJJJJJHHHDDD>>>777444//////111777===???;;;777;;;@@@FFFHHHEEEBBBCCCDDD===888222---+++******)))))))))(((((((((((())))))******))))))))))))(((((())))))))))))))))))))))))%%%''')))***)))((()))***)))))))))))))))******+++++++++************++++++,,,,,,---......//////000------...............---...///000111222111000///...///000000//////000111555666999<<>>===>>>@@@<<<999999===>>>:::777777444444333333222111111111////////////...............------------,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++******+++,,,,,,------,,,,,,---------------...//////......------......///000,,,......---///888GGGSSSeeezzz~~~}}}uuu]]]JJJBBBBBBDDDFFFFFFGGGIIIIIIFFFBBB>>>;;;000222555888;;;<<<<<<:::888<<>>666000,,,+++******))))))(((((((((((())))))*********)))))))))(((((())))))))))))))))))))))))%%%'''******(((''''''))),,,+++++++++,,,,,,---...,,,,,,++++++++++++,,,,,,---------...//////000000,,,,,,------------,,,,,,---///000222222222000///...///111111000///111222777999<<>>>>><<<===???:::777777;;;<<<888555555333333222222111000000000000/////////..................---------,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++***+++,,,,,,------,,,,,,......---,,,,,,...///000......---,,,,,,...///000///111333333777GGG___qqqvvvmmmtttWWWGGGBBBBBBCCCDDDEEEHHHIIIIIIFFFCCCAAA555888::::::777777999<<<888999===CCCJJJLLLIIIEEEHHHAAA999111---,,,+++***))))))(((((((((((())))))+++*********))))))(((((())))))))))))))))))))))))'''***,,,,,,)))(((((())))))((((((((()))******+++---,,,,,,++++++,,,,,,---------......///000000000,,,,,,,,,------,,,++++++---///111222333222111000...000111111000000111333888:::===@@@CCCDDDEEEEEEJJJWWWsss|||ssshhh^^^aaakkkssslll\\\UUUUUUUUUWWWYYYYYYWWWUUUTTTUUUOOOOOOOOOOOOOOOOOONNNNNNOOOKKKFFFEEEHHHIIIGGGDDD>>>:::333...,,,+++***)))******++++++++++++******''')))***++++++***)))'''))))))))))))))))))))))))((()))***++++++***)))((()))*********++++++++++++))))))))))))))))))))))))'''***,,,---,,,++++++,,,++++++,,,,,,---...//////......///000000000000000///111222222222555;;;@@@EEEAAALLLhhh|||iiiXXXRRRQQQKKKDDD@@@@@@AAA@@@???===;;;888777888888777555555444444333333222222111222111111000...---+++***---------------------------,,,,,,,,,,,,---......------------------------............////////////++++++,,,,,,---...//////555000...000111000111444...222555999HHHcccpppUUUGGGDDDEEECCCBBBBBBBBBCCCDDDDDDCCC@@@<<<999:::===>>>999555555444666===EEEIIIGGGDDDDDD@@@<<<888555111---***+++***((('''''')))+++,,,************************((((((***+++,,,------...************************,,,---.........---,,,+++,,,,,,,,,---------.........///////////////.....................///000000111111111000000000000000444333222222444666999:::999<<<@@@DDDHHHIIIHHHHHHVVVuuutttddd___bbb___lllcccLLLKKKTTTWWWRRRQQQWWWVVVOOORRRSSSSSSRRRPPPNNNOOOPPPOOONNNKKKIIIHHHGGGGGGGGGIIICCC;;;333///---,,,+++,,,------,,,,,,***))))))*********))))))))))))((()))***+++,,,,,,,,,,,,,,,******))))))))))))******))))))))))))************+++++++++************)))******+++++++++,,,,,,,,,,,,,,,,,,---------......000000000000////////////333333222111333999>>>AAAJJJNNNWWWmmmgggTTTLLLIIIDDD>>><<<===>>>>>>===<<<:::888888888888666555444333333222222111000000000000000000///...------------------------------,,,++++++++++++,,,------------------------------------------............++++++,,,------...//////000------111333000000222000777AAANNNccczzzwwwqqqyyyxxxcccNNN@@@CCCCCCCCCEEEFFFFFFDDDBBBCCC@@@>>>======<<<888444333222444999AAAEEEEEECCCDDDBBB>>>;;;777333...++++++***)))))))))***,,,---******************************+++++++++++++++***************************...............,,,+++***,,,,,,---------............///////////////......///............///000000111111111111111111111111333333222222444777999;;;>>>DDDHHHFFF@@@???EEELLLmmm}}}ssseeeaaa\\\^^^kkkzzz___VVVQQQOOORRRTTTSSSQQQOOOQQQRRRRRRQQQOOOMMMMMMNNNOOONNNLLLJJJHHHHHHHHHHHHIIIDDD>>>888444111...,,,------------,,,++++++***,,,,,,,,,,,,++++++++++++)))***++++++++++++++++++,,,+++***))))))******+++))))))))))))************++++++++++++***************++++++++++++,,,,,,,,,,,,,,,---------.........000000000000000000000///333444444444666;;;AAAEEEQQQZZZdddssseeePPPGGGAAA>>>::::::===>>>===<<<<<<:::888888888888666555333333222111111000000////////////000000000000000------------------------+++++++++++++++,,,,,,---------------------------,,,,,,,,,------------...,,,,,,,,,---......//////---,,,///444555222111333666AAASSShhh~~~ooodddoooiiiRRRHHHEEEBBBBBBCCCDDDBBB@@@CCCCCCBBB@@@>>>;;;888666222000000555<<>>:::666000------------------,,,,,,,,,---,,,,,,,,,++++++++++++*********+++******))))))...,,,+++***))))))***+++)))))))))*********++++++,,,+++++++++************++++++++++++,,,,,,,,,,,,,,,------------.........000000000000000000000000///111444555777;;;BBBHHHWWWeeeooovvv||||||gggPPPEEE@@@===;;;<<>>;;;999999222000///222888>>>BBBDDDFFFEEEDDDCCC@@@<<<666222+++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,+++***)))((('''++++++++++++++++++++++++------------------------------------...............//////000000000000////////////...///000000111111111111222222222222222333333333444666:::===???EEECCCCCCJJJ\\\vvvzzzsss}}}vvvccc```rrr|||rrruuu```UUUPPPMMMPPPWWWQQQRRRRRRQQQNNNMMMMMMNNNOOONNNMMMLLLKKKJJJJJJIIIEEEEEEDDDCCC@@@:::333...---,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))***************)))((('''---,,,+++)))))))))******))))))*********+++++++++,,,,,,+++++++++*********+++++++++,,,,,,,,,------------------............000000000000000111111111///111555888:::===GGGQQQfffuuu|||~~~jjjSSSFFFAAA???===>>>@@@AAA>>>;;;;;;:::999999999888666444444444444333222222111111222111000///.........///---------------------------------------...//////---------------------------.........////////////------...............///111//////111333555===FFFVVVeeewwwuuuiiifffhhhqqqhhhPPPBBB>>>BBBFFFBBBDDDEEECCC>>>:::777666333111000222777===CCCFFFFFFEEEEEEEEEDDDAAA<<<888---,,,+++************+++++++++++++++++++++++++++******+++++++++******)))++++++++++++++++++++++++***++++++,,,---...///000---------.........//////......///000111111000000///////////////000111111111222222222333333333444333333444666999===@@@CCCIIIIIIRRRkkkyyyvvv}}}{{{vvvyyyjjj```gggfffNNNJJJNNNQQQQQQRRRSSSRRROOONNNOOOPPPOOOOOONNNNNNMMMLLLKKKJJJDDDDDDEEEEEECCC>>>666111------,,,++++++++++++,,,+++++++++************)))***************)))((('''++++++******))))))))))))************++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,------------------........./////////000000000111111111222222444999>>>@@@EEEUUUeeelllTTTHHHBBB???======??????===:::::::::999::::::999666333555555444444333222222111222111///...---------...------------------------...............//////000------------------------........./////////000000........................111...---000444<<>>III[[[kkkxxxsssvvvmmmPPPBBB>>>EEEDDDCCCCCCDDD@@@:::555222222333444888===DDDHHHEEEDDDDDDEEEGGGGGGFFFDDD777444000,,,******+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///............////////////......///111111222222111000000//////000000111222222222333333444555555555666666777:::>>>CCCGGGJJJMMMfffyyy|||vvvooofff^^^]]]kkkoooVVVNNNPPPMMMOOOPPPPPPPPPPPPQQQSSSOOOOOOPPPPPPOOONNNMMMLLLIIIHHHHHHHHHGGGDDD???<<<444222000---,,,,,,,,,---......---------,,,,,,,,,)))***++++++++++++++++++(((***---000111///---+++*********+++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------------...............///////////////000000111111222333333000111888CCCLLL[[[{{{iiiRRREEECCC@@@======AAACCCBBBAAA:::999999::::::999555333333333222222111000000000---,,,+++***+++---///111---------------------------,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......///////////////.........000111666???IIIVVVjjj{{{||||||uuu{{{gggPPPHHHAAA??????CCCGGGGGGBBB<<<111222333555888===CCCHHHEEEDDDCCCEEEGGGIIIIIIHHH<<<888222---***+++---///,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,++++++,,,,,,............/////////000......///111111222222222000000000000000111111222222222333333444555666666777777999;;;???DDDIIILLLggg~~~wwwpppsssbbb```nnn{{{___LLLMMMKKKMMMOOOOOOOOOOOOQQQSSSOOOPPPPPPQQQPPPOOOMMMLLLLLLJJJIIIHHHHHHFFFCCC@@@777555222///...---......,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,'''+++///333444222///,,,******+++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,---------................../////////000///000000111222222333333666777???LLLXXXlllgggRRREEEJJJEEE@@@>>>???@@@???>>>:::::::::999888777666555444444444333222111000///000000000000000111111111///...---,,,+++,,,---------------............///........./////////////////////............//////,,,---...---,,,---000222333999;;;GGG^^^hhhiiinnnzzzyyyrrrqqqyyyzzzuuutttyyypppSSSDDD555>>>III@@@@@@IIIDDD;;;777333444:::@@@DDDEEEDDDDDDDDDEEEFFFFFFGGGGGGBBB>>>888222---+++++++++///...,,,*********,,,---,,,---......,,,,,,---...))))))***+++,,,,,,------,,,,,,,,,---------......,,,---......//////......////////////000000000000222222222222222222222222111111111333555666666555<<<555666AAAHHHJJJQQQ]]]vvvjjjjjjnnn~~~rrrWWWQQQLLLJJJNNNPPPNNNOOOTTTRRRPPPNNNNNNOOOOOOOOONNNKKKKKKKKKKKKIIIGGGEEEDDDDDD<<<222---......---***,,,,,,,,,+++++++++******))))))*********+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------...//////......000333666333333111111333555444000333???LLLZZZuuuggg[[[SSSIIIDDD???>>>???@@@???>>>;;;;;;;;;:::999888777666333333333333222111000000000000000000000000000000000000...---------...///---------............///,,,------...///000111111//////............//////......///...---...111333777AAAHHHUUUggghhh___^^^aaasss|||tttttt|||yyyzzz~~~~~~vvvmmmlllwww]]]DDD???GGGDDDFFFIIIAAAAAA===777555777>>>DDDHHHEEEDDDBBBAAAAAACCCFFFHHHFFFCCC===777222///............,,,+++++++++,,,,,,,,,---......,,,,,,---...******++++++,,,,,,------,,,,,,---------.........------.../////////....../////////000000000111111333333222222222222222222555444222222333444555555<<>>???@@@???===<<<<<<<<<;;;:::999888777333333333333222111111000000000000000000000000000111111000////////////000---------............///+++,,,---...///111222222//////............/////////000000///...///222555;;;GGGOOOZZZgggcccVVVSSScccqqquuuiiieeevvv{{{ooogggeeerrrzzz}}}XXXAAA@@@BBBHHHJJJCCCGGGCCC===777666;;;DDDJJJHHHDDD>>>::::::>>>DDDHHHJJJGGGAAA;;;666222000...---------,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------.........///---......//////////////////000000000000111111111333333333333333333333333555444222111222444777999@@@HHHHHHBBBLLLiii}}}zzzfffWWWccc|||\\\MMMLLLPPPRRRSSSOOOOOONNNOOOPPPPPPNNNKKKLLLMMMLLLLLLKKKJJJIIIHHHHHHDDD===777222///...---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++------------............,,,,,,,,,,,,,,,,,,,,,,,,///000000000000000000000000111222111111222555777111111222333555666777999<<>>@@@@@@???===<<<<<<;;;;;;:::999777666333333333333333222111000000000000000000/////////111000000///////////////---------............///,,,------...///000000111//////............/////////000//////...000444777AAAKKKPPPVVVbbb```XXXZZZqqqvvvnnnaaaiiitttfffaaa______iiivvv}}}xxxWWWJJJGGGGGGHHHHHHHHHFFFBBB<<<999===EEELLLIIICCC:::444444999AAAGGGHHHFFFBBB===888333///---,,,------...------,,,,,,,,,---......,,,,,,---...------------,,,,,,,,,,,,---............/////////......///000000000000///000000000111111111222222333333333333444444444444111111222333444777;;;===EEEGGGLLLXXXppp~~~xxxbbb[[[aaavvv|||^^^PPPMMMOOORRRNNNNNNNNNPPPQQQPPPMMMJJJMMMMMMMMMMMMLLLKKKKKKKKKIIIGGGCCC<<<555000......------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------///////////////000000000000111222111111111444666111000222444555555888>>>JJJbbbvvvgggQQQBBBEEEBBB>>>>>>@@@AAA???===::::::::::::999777666555222222333333333222111111000000000000//////....../////////.........---------------............//////////////////.........//////............//////...//////...///222666:::EEEOOOSSSVVV___^^^YYY^^^cccddd___aaa{{{oooaaaWWWTTT[[[eeeoooyyyfffPPPDDDFFFDDDEEEDDDBBB???@@@EEEJJJHHHBBB888111000555===CCCFFFEEECCC???:::555000---,,,,,,---.........---,,,,,,---......,,,,,,---.........------------------........./////////000000...///000000111111000000111111111111222222222222333333444444444555555555000222555666777999<<>>>>>@@@AAA???<<<:::::::::999888777666555222222222333333222222111111000000//////......------------...---,,,,,,+++---------............///000000000///......------//////............//////.../////////111555;;;???AAANNNTTTWWW[[[TTTMMMPPPLLLPPPXXXiiitttaaaTTTPPP^^^cccnnniiiFFFAAAAAABBBDDDDDDDDDDDDEEEFFFEEE@@@888111000444999>>>EEEEEEEEECCC???:::555222---------------.........,,,---......,,,,,,---...........................////////////000000000000//////000111111111111111111111222222222333333333333444444555555666666666444777:::::::::<<>>888444111------------,,,,,,,,,,,,++++++***************))),,,,,,,,,,,,------------+++,,,,,,,,,,,,---------------------------------,,,,,,------......//////...000111111000000111222333111222666555555AAAQQQiiikkkWWWIIICCC@@@>>>>>>@@@AAA???<<<;;;;;;;;;:::999888666666111222222333333222222222111000000///......------,,,------...---,,,+++***---------............//////////////////.........//////............////////////000111333999@@@EEEAAAOOOUUUVVVVVVMMMDDDGGGIIIRRRcccvvv}}}oooeeeZZZUUUTTT[[[kkk{{{SSSHHHCCCBBBBBBCCCDDDEEEDDDBBBBBB>>>999444222333666888BBBCCCEEEEEECCC>>>999555...---,,,,,,---...///000,,,---......,,,,,,---...------......//////000000//////000000000111111111///000111111222222111111222222222333333333333444333444444555666666777777777999;;;;;;<<>>>>>@@@AAA???<<<<<<<<<<<<;;;:::999888777111222222333333333222222111000000///...---------,,,---.........---,,,+++---------.........//////---.........//////000000//////............//////000111111333666<<>>AAACCCEEECCC???:::666///...,,,+++,,,...000111,,,---......,,,,,,---...,,,------...///000111111000000000000111111111111000000111222222222222111222222333333333444444444444444444555666777777888666888999:::>>>IIIYYYeee|||mmmjjjeeeggg|||vvvPPPNNNLLLLLLMMMNNNMMMLLLLLLLLLKKKKKKKKKMMMNNNOOOKKKHHHEEEFFFHHHEEE===666......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------...................../////////000........................---......///000111111222000222333333222222222333222///222888:::>>>SSSkkkyyy\\\JJJ@@@@@@>>>>>>>>>>>>>>>>>>:::999888999::::::999777444444333222111000///...000...------......---,,,........................---------............///...............///000000000,,,,,,111444222///...,,,111222111888GGGNNNLLLRRRYYY___^^^WWWPPPNNNNNN\\\bbbjjjrrrwww}}}cccRRRLLLLLLOOOVVVaaannn|||}}}ZZZQQQAAA???EEECCCAAAFFFIII@@@;;;555222222222111///666<<>>>>>??????>>><<<;;;::::::;;;;;;999777555444444333222111000///111///......///000...---........................---------............///...............///000000111,,,))),,,/////////111777555777???FFFJJJOOOTTTSSSVVVbbblllaaaOOOTTThhhffffffdddaaabbbkkkwww~~~|||{{{```MMMHHHOOOWWWllluuuzzzjjj___MMM@@@===???CCCGGGBBB===777333222222111000555999>>>AAAAAA>>><<<;;;444222000...------...///........................---------............//////000111000///...///111111111111111222222222222333444444555555555444444666555555666777888888888777???EEEFFFKKK\\\uuufff]]]YYYdddsssRRRLLLPPPNNNKKKKKKMMMLLLKKKJJJJJJKKKLLLMMMNNNKKKIIIHHHHHHEEEAAA>>>;;;555...+++---//////---------,,,,,,,,,,,,,,,,,,------------------------...........................---------------------........./////////000000000000000000111111111111444333:::GGGPPPZZZmmmvvvZZZJJJBBBAAA??????@@@AAA@@@???>>><<<;;;;;;<<<;;;999777444555555555444222111///222000//////000000///...........................---------............///...............///000000000---...333555333111222666444<<>>===;;;;;;;;;:::888666333444555555444222000///111000...///000000///---........................---------............///...............///000000---///666???AAA;;;444222<<>>AAAAAA@@@===:::444///------...000........................//////000000000111111111///000111111000///000111222222222222333333333333222333444555666777777777888888888777666666888999BBB???JJJfffkkkVVVeeeooo~~~\\\KKKIIILLLNNNMMMMMMLLLKKKKKKLLLMMMMMMKKKJJJHHHGGGFFFDDDBBBAAAAAA;;;333...---.........+++,,,,,,,,,------......---------------------------------........................///////////////...////////////000000000000000000111111222222333555888AAAOOOYYYcccrrruuuZZZKKKDDDAAA>>>???BBBDDDBBB@@@===<<<:::::::::999777555222222333333222111000///000///---...//////...,,,........................---------............///...............///000000,,,...666>>>???999555444OOOfffsssiii]]]]]]aaaaaafff}}}~~~fff\\\mmmuuummmjjjooorrrqqqwwwwwwxxxlllZZZSSSSSSIIIQQQ___rrrWWWHHHFFF@@@HHHFFFDDD@@@<<<888666666777;;;888666888===AAABBBAAA@@@<<<777111......///000////////////////////////....../////////000000000000111222111000///000222111111111222222222222333333444555666777777888888666777777666555666999<<>>CCCEEECCC???<<<:::999999:::999777555222222222111111000000000///...------......---,,,........................---------............///...............///000000...,,,---000111000444:::NNNhhhssscccVVV[[[^^^WWWTTTRRRTTT[[[dddlllpppqqqlllrrryyy}}}yyygggSSSCCCBBBJJJaaakkk{{{{{{xxxtttqqqooommmkkkiiinnnppptttwww|||yyy~~~[[[MMMFFFAAAGGGDDDEEECCC@@@<<<999888999;;;999888999;;;???AAABBBAAA>>>999444000//////000////////////////////////............////////////000111222222000000111222111111111111222222222222555555666777888888888777444666777777666777<<>>999444111//////000---------------.........------------------------,,,,,,------.../////////---------......//////000/////////000000000111111///000000111222333444444333777???LLL^^^sssvvvZZZJJJDDD???;;;===BBBEEEBBB???;;;:::::::::;;;;;;999777444333222000000111222333000///......//////...---........................---------............///...............///000000111...+++,,,,,,...666???DDDRRRYYYRRRNNNSSSUUUOOOIIIEEELLLfffwwwwww}}}vvv___PPPEEE@@@LLL]]]|||yyysssmmmgggbbbVVVSSSOOOMMMNNNMMMLLLJJJQQQRRRTTTVVVZZZ```ggglllkkkrrr{{{uuudddSSSDDD<<<;;;BBBDDDFFFDDD@@@<<<:::;;;777888888999:::<<>>:::===BBBEEEBBB>>><<<;;;:::;;;<<<<<<;;;999666555222000000222444555111000//////000000///...........................---------.........//////...............///000000222000111222222333:::BBBIIIHHHHHHJJJLLLLLLIIIGGGAAAMMM]]]vvv|||www___JJJDDDGGGRRRllluuulllaaaZZZUUUPPPHHHBBBEEEBBB>>>>>>@@@AAA@@@???AAAAAAAAAAAAAAAEEEJJJNNNMMMTTT```jjjsssyyy}}}uuu___RRRKKKAAADDDGGGFFFBBB>>><<<<<<333555888888888;;;@@@EEEAAA???<<<888555222111000000000000000000000000000////////////000000000000000222222222111000111222333333333444444444555555777888888888888777777666333666999::::::>>>EEELLLfff|||iiiWWWXXXhhhgggRRRMMMMMMNNNNNNNNNNNNMMMMMMJJJLLLLLLIIIFFFEEEGGGJJJIIIGGGDDD>>>777222///.../////////...---------,,,------------------------,,,,,,------...///000000++++++,,,,,,---...//////000000000000111111111111///000000222333444555555666AAARRRfff{{{yyywwwaaaHHHBBB@@@===>>>AAABBBAAA???::::::;;;;;;:::999777666444444444444444444333333////////////..................---,,,---...///000000...,,,---000111///---..................------...///000000111555<<>>@@@AAACCCEEEHHHNNNUUU]]]dddhhhwwwyyyddd???EEEDDDBBBAAABBBCCC>>>888555777888888777999===AAA@@@>>><<<999666333000///000000////////////000000000000////////////000000222222222111111111111111222222333333444555666666777666444333333444555777999666;;;AAA>>><<>>AAABBBAAA???::::::;;;;;;:::999777666333333333333333222222222////////////...............------,,,---...///000000...------000000///---...........................///111111222555;;;@@@JJJKKKLLLJJJFFFDDDDDDFFFVVV___iiisss}}}uuurrr}}}lllPPPKKKNNN^^^sss|||pppggg]]]SSSKKKHHHDDD@@@===<<<<<<<<<>>>>>>===<<<;;;;;;;;;;;;::::::999999:::<<<===>>>:::;;;===AAAFFFKKKQQQTTT___cccmmm|||LLLCCCBBBAAACCCEEECCC>>>888555666777666666777<<>>888333000//////..........................................000//////...///000111222:::444///...000222000---111000000000000000000000///000111222333555888999999III^^^qqq{{{bbbJJJCCC@@@>>>>>>AAABBBAAA???::::::;;;;;;:::999777666333222222222111111111111////////////...............------------.../////////...---...//////...---........................///000111222333666;;;>>>DDDFFFGGGEEEBBBCCCHHHNNNYYY```ccccccjjjwww|||zzzppprrrrrrqqqvvvrrrbbbVVVTTTZZZiii}}}~~~ooo]]]QQQLLLFFFAAA<<<<<<;;;;;;:::;;;;;;<<>>>>>AAABBB@@@>>>::::::;;;;;;:::999777666333333333222111111000000////////////............------------......//////......---...............---------...............000111222333555888;;;===@@@BBBCCCAAA???DDDNNNWWW[[[YYYWWWZZZfffsssuuuoooiiinnnttt|||dddRRRTTT\\\qqqzzz{{{iiiaaaTTTHHHAAA??????>>>999999:::;;;<<<=========???>>>;;;999777777888888;;;:::::::::;;;;;;;;;<<<::::::999999999:::;;;<<<===>>>CCCHHHMMMTTTaaannn}}}]]]LLL===>>>GGGJJJEEE???555444333222222555888;;;CCCCCCAAA???;;;888555333111000000000000000000111111000000000000000000111000000000111111111111111444444444444444444333333444555555666666666666555666;;;CCCRRRlllqqqaaa[[[rrrsssRRRNNNQQQLLLJJJOOOMMMMMMLLLKKKJJJJJJKKKKKKGGGHHHHHHGGGDDD@@@;;;888111000///.........//////........................///////////////000000111888333...---000222111...000000000000000111111111222111222444333333888>>>```kkkdddKKKDDDAAA>>>>>>AAABBB@@@>>>::::::;;;;;;:::999777666444444444333222111111111////////////............---------...............---.........---------...---------.........//////111222333666999;;;===>>>@@@AAAAAA???@@@GGGRRR[[[bbb___ZZZXXX]]]dddfffdddnnnqqqwww~~~oooQQQGGGWWWkkk~~~pppbbbRRRKKKDDD???===<<<===>>>:::;;;<<<<<<<<<<<<;;;:::===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888999===<<<===??????BBBMMMYYYfffpppzzz[[[===888BBBHHHFFFBBB888666333222333555888:::CCCBBBBBB@@@>>>:::777555111111000000000000111111111111000000000000111111000111111111222222222333444444444444444444333333444555666666777777666666444555@@@\\\kkk]]]aaakkkaaaRRRNNNGGGHHHPPPKKKKKKJJJJJJIIIIIIJJJJJJFFFGGGGGGGGGDDDAAA===;;;111000///......///111222////////////////////////...//////000000000000000---///111111000000000111//////000000111111111111111111333666444222666>>>\\\llleeeLLLDDDAAA>>>>>>AAAAAA@@@===::::::;;;;;;:::999777666555555444333222111111000////////////............,,,---......//////......,,,...///...---,,,---...,,,,,,------.../////////222222444888===@@@@@@???AAA@@@??????CCCJJJSSSZZZ^^^aaa___VVVMMMNNNYYYdddggghhhlllsssyyy|||yyyvvvsssbbbQQQFFFGGGUUUeeewwwnnn[[[MMMEEE@@@<<<======;;;:::<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<===;;;<<<<<<<<<;;;:::999999;;;;;;;;;;;;;;;;;;;;;:::<<<:::;;;<<<<<<===DDDLLLTTT]]]iiiwwwnnnHHH;;;???CCCCCCBBB===999555333555888:::;;;AAAAAABBBAAA???<<<999777222111111000000111111222222111111000000111111222111111222222333444444444444444444444444444444444555555555666666777777888777999JJJpppqqqZZZ]]]kkk~~~dddTTTGGGFFFLLLJJJJJJIIIIIIHHHIIIIIIJJJGGGGGGFFFEEECCCAAA???>>>333222000///...///111222////////////////////////......///000000000000000,,,111555555111...///000/////////000111111222222222000222777555333:::EEEaaauuu}}}hhhOOOEEEBBB>>>>>>@@@AAA???===::::::;;;;;;:::999777666444444333222111000//////////////////............,,,---.../////////...---+++---///...,,,+++---///,,,,,,------...//////000222222555:::@@@CCCCCCBBBBBB???>>>@@@FFFMMMRRRUUURRRVVVYYYUUUMMMJJJRRR[[[XXX]]]fffrrr|||~~~{{{ppp___NNNHHHJJJRRR^^^jjjpppbbbUUUHHH???@@@;;;:::>>>???;;;:::;;;@@@@@@@@@AAAAAABBBBBBCCC@@@AAACCCDDDEEEDDDCCCBBB@@@@@@@@@@@@@@@>>>===<<<===>>>>>>>>>>>>===<<<<<<:::888999<<<>>><<<>>>BBBGGGKKKSSS]]]jjj{{{nnn```MMMEEE@@@@@@DDDAAA===777666888;;;===>>>>>>???AAAAAA@@@>>>;;;999222111111000000111111222222111111000000111111222222222333444444555666666222333333444444555555555666555555555555777888:::<<>>999999???AAA===<<>>;;;999:::>>>@@@CCCIIITTTeeeyyysssoooqqquuuuuu```NNN@@@???GGGDDD???999777999===??????===>>>@@@AAAAAA???<<<;;;222222111111111111222222222222111111111111222222333333444444555666777777222222333333444555666666777666444444555777999;;;===JJJiii~~~ppppppwww[[[LLLFFFJJJJJJIIIIIIIIIJJJJJJKKKKKKJJJGGGEEECCCBBBBBBBBB;;;888444000---,,,,,,---000000000000000000000000---...000111111111000///000...,,,---///222222111...//////000111222222222555//////333444888III]]]{{{}}}qqqRRRDDDBBB???>>>???@@@@@@???<<<;;;::::::;;;:::888666555444333222111111111111////////////////////////---......///000111111222.......................................///000111444999:::999<<>>EEEHHHJJJMMMNNNMMMSSSZZZWWWOOONNNSSS___yyyvvvrrr|||uuu___[[[ZZZ]]]iiiyyy{{{kkkYYYFFF@@@???===;;;===<<>>???===:::;;;::::::;;;<<<<<<;;;999:::<<<>>>???CCCMMM[[[fffwwwlllqqqnnnhhh???;;;AAAEEECCC@@@===;;;===AAADDD???999999@@@CCC???<<<===666111---...///...///222222222222222222222222222555555555444444333333333333333333444444666777888555666666444555:::======HHHaaasssxxxqqqgggtttLLLJJJGGGFFFLLLMMMIIINNNRRRJJJOOOMMMIIIEEEBBBBBBBBBCCC>>>;;;666222//////000111---...///000000///...---////////////000000000000////////////000000000000111111111111111111222222...222111...222CCCYYYfffqqqRRREEECCC@@@????????????>>>===<<<;;;;;;<<<;;;999777333333222111000000000000.................................//////000000000....................................///000111111444===CCCAAA???@@@@@@>>>888999>>>GGGKKKKKKLLLOOOOOORRRXXX\\\WWWQQQUUU___qqqxxxyyytttpppmmmfff\\\[[[^^^ffftttxxxfff[[[NNNCCC@@@???<<<;;;===<<>><<<===999444000222222111111444111111111111111111111111555444444444444444444333666555555555555555666777888777777888:::<<>><<<;;;::::::;;;:::888777333222111000////////////------------------------.....................///....................................///000111222888DDDNNNMMMFFFAAA???>>>999<<>>??????:::;;;;;;:::999<<>>===<<<===;;;666222444444111000222000000000111111111111111444444444444444555555555888888777666666666666666999555555:::;;;<<>>AAAHHHMMMOOOSSSXXXRRRWWWXXXTTTPPPVVVdddpppwwwwww|||ddd^^^ggglllvvv}}}lll[[[KKK@@@=========<<<<<<@@@IIIQQQYYYaaammmyyyvvvdddTTTNNNJJJEEEBBBAAAAAAAAA@@@>>>>>>>>>;;;999:::===@@@IIITTTfff{{{mmmLLLDDD;;;AAABBBCCCEEEGGGGGGFFFDDDAAA===999999<<<>>>>>>>>>;;;666333444444000...///111111111111111222222222333333444444555555666666888888777777777777777888:::666777<<<===DDD]]]xxxoooppp~~~{{{YYYLLLMMMSSSOOOOOOSSSQQQOOOMMMJJJGGGEEEDDDDDDDDDAAA???;;;777444111///////////////000000/////////////////////000000000000//////000000000111111111111111111111222333333444444777666555<<>>AAABBBGGGUUUhhhvvvtttjjj\\\PPPHHHFFFFFFFFFAAA@@@???===;;;;;;<<<======CCCNNN___{{{nnn]]]FFFCCCBBBCCCEEEGGGHHHEEECCCCCC@@@;;;999<<<@@@@@@???;;;777555777666222//////222222222333333333444444444444444555555666666666666666666777777888::::::===<<<===>>>AAATTT}}}gggRRRMMMSSSQQQMMMNNNKKKNNNMMMKKKHHHFFFEEEEEEDDDAAA@@@===:::666333000///000000000//////000000000////////////000000000000000000000000111111111111111111111111222333444555666888888888AAATTTgggqqq}}}sssRRRCCCAAA??????AAACCCCCCCCC>>>===<<<<<<======;;;999555444333222111111111111000000000000000000000000.....................///......................../////////000111333444555888666888===???>>>===>>>AAACCCPPPhhh|||{{{uuuhhhmmmiii___cccuuuvvvdddbbblllvvvsssttt]]]KKK@@@::::::===999AAAHHHNNN[[[sssxxx```OOOHHHFFFFFFCCCBBB@@@>>>===<<<<<<<<<<<<@@@EEEPPPgggtttNNNIIIFFFDDDDDDGGGGGGEEEBBBCCCAAA===:::<<>>===999888;;;:::666222222222222333333444555555555555555555555555666666666555555666666777999:::;;;888;;;<<<;;;DDDdddtttTTTFFFNNNQQQOOOQQQOOONNNMMMKKKIIIHHHFFFEEEEEEAAA@@@>>><<<999555222000111000000//////000000111////////////000000000000000000000111111111222222111111111111222444555666333666777999EEEZZZmmmwwwsssQQQFFFDDDAAA@@@AAAAAAAAA@@@===<<<;;;<<<<<<<<<:::888444333222111000000000000000000000000000000000000.........//////000000000........................//////000000222444555666777777:::??????===???FFFIIIMMM[[[qqq~~~uuummmwww{{{jjjeeettt}}}ssseee\\\\\\fffqqqwwwuuujjj[[[KKKBBB>>><<<>>>CCCDDDPPP___kkk}}}sssaaaUUUNNNHHHFFFCCC@@@??????>>>>>><<>>:::<<>>AAA===???PPPhhhyyyVVVOOOGGGDDDEEEGGGFFFDDD@@@AAA===999;;;AAA@@@999:::777888;;;;;;666222222000000111222333333444444777777666666555555444444888777777666666666666666999AAABBBDDD]]]yyyQQQNNNOOOLLLMMMMMMNNNMMMLLLKKKIIIHHHFFFFFF?????????>>><<<888555222222111000//////000111222////////////000000000000000111111111111222222222111111111222333444666777333777<<>>===;;;;;;<<<;;;999777777555333111000000111222000000000000////////////........................///////////////.........///000111333444555666666333777999777555999CCCLLLQQQMMMKKKPPPXXX\\\ZZZUUU^^^ZZZ]]]jjjttttttpppnnnnnnYYYRRRaaakkkggglllyyytttkkkYYYQQQDDDAAA===:::===III]]]mmmlll___SSSKKKDDD>>>>>>DDD===;;;;;;<<<===@@@KKKVVVkkkPPPDDDOOOCCC@@@HHHBBB>>>;;;:::===>>><<<<<<@@@;;;;;;999888666555444333222222333333333333444444777555333444777888666444777666555555777888888888<<<>>>FFFXXXtttiiiKKKLLLNNNKKKPPPNNNLLLJJJIIIIIIHHHFFFDDDBBBCCCCCCBBB???;;;666444111111000000000000111111000000000000111111111111///000111222222111000///333000000333444444777<<<::::::???MMMfff{{{zzzXXXIIIEEEAAA@@@BBBDDDCCCAAA>>>===;;;;;;<<<;;;999777777555333111000000111111000000000000////////////......................../////////////////////...///000111333444555666666444555777666777;;;DDDJJJEEEHHHOOOZZZaaaaaaYYYRRRYYYYYYbbbpppwwwrrrjjjfffZZZRRRWWWiiirrrpppsss{{{|||nnnZZZOOOMMMAAAAAACCCGGGRRRddd|||eeeUUUOOOIIIEEEDDDEEEBBB@@@???;;;999>>>FFFRRRiii\\\EEEJJJAAAAAAJJJCCC===::::::======<<<===@@@<<<<<<;;;999777555444333222222333333333333444444777555444555777888666444777666666666777888888888===BBBUUUpppqqqVVVLLLNNNMMMOOOMMMLLLJJJJJJIIIHHHFFFCCCBBBCCCCCCBBB???;;;777444111111000000000000111111000000111111111222222222000111222333333222111000444111111444555444666;;;FFF@@@FFF\\\sssyyyqqqmmmggg___\\\___^^^JJJFFFBBBAAACCCDDDDDDBBB>>>===;;;;;;<<<;;;999777666555333111000000111111000000000000////////////............................../////////////////////000222333555666666666555555444555999>>>CCCGGGBBBHHHSSS^^^bbb___WWWPPPSSSYYYfffssstttkkk___YYYMMMSSS___lllsssvvv{{{qqq]]]MMMFFFGGG===CCCMMMXXXiiilllXXXKKKDDDDDDCCC@@@@@@AAA>>>;;;===AAA@@@SSSlllfffGGGFFFBBBEEEJJJ@@@<<<:::999======<<<===@@@>>>>>>===;;;888666444333222222333333333333444444777666555555777777666555777777777888888888888888===KKKkkkuuukkkhhhOOOKKKJJJLLLKKKJJJJJJKKKKKKIIIFFFCCCCCCCCCCCCBBB???;;;888555222111111000000111111222111111111111222222222222222222333333333333222222444222222555444333555:::GGGAAAKKKhhh~~~jjjwww~~~xxxssskkkaaaZZZTTTPPPQQQUUUaaaIIIEEEAAA@@@BBBDDDCCCAAA>>>===;;;;;;<<<;;;999777666555333222111000000000000000000000////////////....................................////////////000000222444555666666777888555444555:::???AAAAAACCCGGGMMMRRRSSSQQQNNNKKKOOOWWWcccjjjggg^^^UUUPPPRRR]]]gggjjjmmmuuuwwwhhhWWWIIIDDDEEEHHHUUUdddsssoooRRRGGGHHH@@@>>>>>>AAABBB??????AAA>>>III[[[ooonnnMMMEEEDDDIIIHHH;;;<<<999999<<<===;;;<<<@@@??????>>><<<:::777444222222222222333333333444444777666666666777777666666666888999999999999:::;;;>>>]]]tttooofffPPPHHHMMMIIIIIIJJJKKKLLLJJJFFFCCCDDDDDDCCCBBB???<<<999777222222111111111111222222000000000111111111111222222222333333333333222222222111222555333111444:::DDDGGGVVVpppggglll~~~rrriiieee___[[[VVVRRRQQQRRRWWW[[[___HHHDDD@@@???AAACCCBBB@@@>>>===;;;;;;<<<;;;999777555444333222111000000000000000000000////////////........................---.........//////000000000111222444555666777777;;;777555666;;;>>>>>><<<>>>@@@CCCFFFGGGGGGFFFFFFIIIPPPWWWYYYWWWTTTSSSRRRWWWdddnnnoooqqqzzz}}}sssggg[[[OOOGGGGGGKKKddduuuzzz```TTTHHHBBB???@@@AAA>>>;;;;;;===AAAJJJYYYmmm\\\GGGAAAFFFFFF======:::999<<<<<<:::;;;>>>?????????===;;;777444222222222222333333333444444666777777777666666777777666888999999888999<<>>LLL\\\kkkzzzmmmiiitttkkkccc[[[VVVVVVSSSXXX___fffnnnxxx^^^GGGDDD??????AAABBBBBB@@@>>>===;;;;;;<<<;;;999777555444444333222111000///000000000000////////////........................------......///000000000000111333444666777777777:::777666777;;;===<<<::::::===CCCJJJOOOOOOLLLHHHEEEJJJNNNNNNNNNSSSXXXYYYVVVcccrrr|||sssfffWWWKKKFFFIIIUUUaaakkkRRRGGG???>>>@@@???===>>>===<<<@@@JJJZZZrrrvvvOOO???AAAEEEDDD>>>;;;:::<<<<<<999999<<<>>>>>>>>>===;;;888444222222222333333333333444444666777888888666666777888666888999888777:::@@@EEEZZZxxxzzzPPPKKKHHHHHHIIIJJJKKKKKKHHHFFFEEEEEEDDDBBB@@@===;;;:::444333333222222333333444///000000000000111111111222222111111111111222222000000111333222333;;;FFFXXXkkkwww{{{wwwooouuujjj___ZZZXXXXXX\\\aaa~~~___HHHDDD@@@@@@BBBCCCBBBAAA>>>===;;;;;;<<<;;;999777444444444333222111000///000000000000////////////........................------......///000000111000111333555666777777777555555666888;;;======<<<>>>???DDDLLLTTTUUUPPPKKKJJJNNNPPPNNNPPPVVVZZZYYYZZZbbbsssyyyjjj]]]OOOIIILLLZZZqqqfffVVVGGGBBBBBBAAAAAAAAA>>>===>>>DDDMMM```aaaFFF@@@BBBFFF@@@<<<;;;<<<;;;888888:::<<<<<<======;;;888444222222222333333333333444444666888999888666555777999777888888777666:::CCCJJJvvvbbbIIIIIIHHHHHHIIIJJJKKKIIIGGGFFFEEEDDDBBB@@@>>><<<<<<444444333333333333444444111111222222222333333333444333222111111222333444111111222444333777BBBOOO___iiirrr|||xxx~~~zzzfff___ZZZ]]]gggtttaaaIIIEEEAAAAAACCCDDDCCCBBB>>>===;;;;;;<<<;;;999777444444444333222111000///000000000000////////////........................---------...///000000111111222333555666777777888111333666999;;;===>>>???AAA>>>===CCCKKKOOOKKKFFFRRRWWWXXXUUUUUUYYYXXXSSSccceeesssnnnaaaXXXPPPRRR\\\pppnnnWWWJJJDDD???<<<;;;>>><<<===???CCCQQQmmmqqqPPPBBB???CCCAAA===;;;<<<;;;777777999:::;;;<<<<<<;;;888555333222222333333333444444444666888:::999666555777999777888888666555;;;EEEMMMyyyQQQIIIHHHGGGHHHJJJJJJJJJIIIFFFEEEDDDBBB@@@>>>===<<<555444444333333444444555333333444444444444555555555444333333333333444555222222444555555:::GGGUUUcccdddllluuu|||vvvnnnjjj^^^YYY[[[gggzzzYYYJJJBBB<<>>===<<<;;;<<<;;;999777444444333222222111111000......//////000000111111...............///000000///............//////000222222444888<<<===;;;888444666777999:::===AAADDDBBB@@@BBBHHHIIIEEEGGGLLLXXXXXX[[[^^^[[[VVVUUUXXXZZZkkkqqqeeeYYYPPPQQQfffpppVVVKKKDDDAAA@@@>>>>>>???@@@===BBBYYYsssfffDDD???HHHDDDBBB@@@>>>===;;;999777::::::;;;;;;:::888777666666555444444555666555444666555555444444666777888444:::666999@@@<<>>@@@DDDCCCBBBBBB>>><<<;;;;;;;;;;;;888666444444333222222111111000////////////000000000000///............///000000000////////////000111111111111333666::::::888555222555777:::<<<@@@DDDHHHLLLFFFCCCGGGLLLMMMQQQUUUTTT^^^bbbZZZTTTUUUXXXWWWSSSaaaqqq{{{ssseee[[[PPPQQQ^^^~~~{{{___KKKDDDFFFAAA===;;;===<<>><<<:::888;;;;;;<<<<<<;;;:::888777666555444444555666555444666666555444555666777888777999666555<<>>999888555333222111222333333333333333333333333333333333222222111222222222333777333222888;;;DDDUUU\\\dddnnn|||zzzwww|||sssiiidddhhhpppfffNNNFFF@@@BBBDDDDDDBBBBBB===<<<;;;:::;;;:::888666444444333222222111111000000000000000///////////////////////////000111111000000000000000111222222111111222444777666444222111333777:::>>>BBBGGGJJJKKKEEEAAAFFFNNNSSSXXX[[[RRRbbbfffVVVMMMSSSYYYUUUWWWaaalllqqqvvv|||vvvhhh]]]XXXTTTWWWggg|||YYYJJJIIIEEE===:::===>>>===DDDNNN]]]rrrnnnEEEDDDEEEEEECCCAAA>>><<<:::999<<<<<<======<<<;;;:::999666555444444555666555444666666555555555666777888888888999777;;;[[[{{{vvvZZZMMMQQQNNNLLLLLLGGGGGGGGGFFFEEECCCAAA???>>>:::999666333222222222333333333333333333333333333333222222222222333333444444777333333:::;;;AAARRR^^^hhhpppyyy|||{{{||||||rrriiifffnnniiiOOOFFF@@@BBBDDDCCCAAAAAA===;;;::::::;;;:::777555444444333222222111111000111111000000//////......000////////////000111111////////////000111222222111222333444444444222111111444777;;;>>>AAAEEEHHH>>>AAAFFFMMMSSSVVVWWWXXXVVV^^^^^^SSSMMMPPPVVVVVV```hhhooorrrvvv}}}~~~nnndddcccggguuuqqquuuqqqTTTGGGGGG???<<<@@@@@@<<<>>>EEEQQQeeexxxLLLFFFDDDDDDCCCAAA===;;;::::::;;;<<<<<<===<<<;;;:::999666444444444555666555444666666666666666777777777777888???===BBBmmmfffjjjPPPMMMOOONNNLLLJJJHHHHHHGGGEEECCC@@@>>>===;;;:::777444222222333333444444333333333333222222222222222222222333444555555666333444;;;;;;AAASSSbbbmmmyyysss}}}rrr}}}xxxtttoooooowwwiiiNNNFFF???AAACCCBBB@@@@@@===<<<;;;;;;;;;:::888666444444333222222111111000111111000000//////......///////////////000000111...------...///000111222333444555555444333222111222555888;;;<<<>>>AAADDD;;;IIIZZZbbb___YYYUUUSSS\\\TTTPPPSSSSSSOOORRRZZZbbbjjjppprrruuu{{{tttfffaaajjjxxxiiiMMMIIIBBB???BBB@@@;;;===DDDIIIYYYrrrXXXHHHBBBCCCCCC@@@<<<999888999::::::;;;<<<<<<;;;999888666444444444555666555444666666666777777777777777777888>>>>>>LLLpppyyy___MMMOOOOOOKKKLLLIIIHHHGGGFFFCCCAAA???===<<<;;;888555333333333333333333333333333333333333222222222222333444555555555666333666<<<;;;EEE\\\jjjuuuuuutttooowwwbbbhhhtttuuuyyyiiiMMMEEE???@@@CCCBBBAAAAAA>>>===;;;;;;<<<;;;999777444444333222222111111000000000000000////////////...............///000000------------...000111222333444666555333222222333444666999;;;<<<===>>>@@@DDDXXXlllpppggg]]]VVVRRR\\\MMMIIITTTXXXRRRUUUaaadddlllrrrsssuuu{{{uuuggg\\\YYYeeeuuudddRRRHHHAAABBB???:::;;;BBB@@@KKK```yyyeeeJJJAAACCCCCC@@@;;;777888999999:::;;;<<<<<<;;;:::999666555444444555666555444555666777888888888777777888999:::???^^^uuu{{{vvvRRROOOPPPJJJKKKHHHHHHGGGFFFDDDBBB@@@???>>><<<999666444333333444222222222333333444444444444333333333333444444555444555444777;;;;;;LLLjjjuuuzzzrrriiiqqq|||vvvhhhiiidddZZZYYYPPPRRRggg{{{jjjMMMEEE???AAAEEEDDDCCCCCC???>>>===<<<===<<<:::888444444333222222111111000////////////000000000000---------------......///---------...///111222333222444555444222111222444555777:::<<<===>>>???@@@GGGXXXffffff___YYYVVVTTTSSSNNNMMMTTTXXXXXX^^^fffjjjpppuuutttvvv|||vvvggg]]]SSSLLLSSS```pppeeeSSSEEEBBBBBB===<<<>>>===CCCSSSiii}}}kkkOOOBBBDDDEEEAAA;;;888888;;;:::;;;<<<======<<<;;;:::666555444444555666555444555666777888999888777777888===;;;JJJ|||xxxqqqooo}}}UUUNNNQQQKKKIIIGGGGGGGGGFFFDDDBBBAAA@@@>>><<<999666444333333444111111222222333444555555555444444333333333444444333555555777:::<<>>======>>>===;;;888444444333333222111111000......//////000000111111---,,,,,,,,,,,,---...............///000222333444111333555333111000222444555888;;;>>>>>>???AAABBBBBBMMMTTTRRROOORRRUUUUUUKKKQQQUUUSSSUUU]]]fffjjjlllrrrtttrrrtttzzzyyykkk___YYYOOOCCCCCCLLLOOOooowww^^^HHHDDDEEEBBB===<<<@@@BBBMMM```rrrlllSSSBBBEEEFFFBBB<<<888999<<<;;;<<<===>>>>>>===<<<<<<666555444444555666555444555666777999999888888777555AAABBBYYYrrrhhhhhhkkksss|||vvvlllgggjjjooorrr}}}sssiii]]]fffooowwwUUUMMMRRRLLLIIIGGGGGGFFFFFFEEECCCBBBAAA???===:::777444333444444000000111222444555666666666555444444333333333333222555555888:::<<>>AAAEEEEEECCCCCC>>>>>>======<<<;;;999888666444222000000000111222111111000///////////////..................------///---,,,...111333222000222444555444222000222444666888<<<>>>???AAACCCEEE???CCCGGGKKKTTT]]]\\\TTTTTTWWWWWWSSSVVV___eeeeeemmmppptttuuuuuuxxx~~~xxxpppkkk]]]NNNGGGGGGFFFAAAMMMnnnmmmJJJEEEHHHAAA<<<@@@;;;;;;CCCQQQ___ooovvvfffVVVEEE<<<@@@FFF>>>888:::999<<<;;;:::;;;======<<<;;;555666666777666666555444666777999:::;;;;;;:::999>>><<>><<<999666333333333333333333333333333333333333333333333333333333333333666444333:::<<<999VVV}}}eeemmmwwwUUUKKKHHHEEEHHHCCCJJJUUU___|||eeeJJJBBB>>>AAADDDCCCAAAAAA>>>>>>======<<<:::999888666444222111000000111222111000000///////////////........................///---,,,...111333222111222222333222222444:::>>>LLLKKKHHHDDD@@@???@@@BBB???CCCGGGKKKRRRXXXUUUMMMMMMPPPQQQQQQXXXcccjjjjjjlllooorrrssstttwww|||uuupppfffZZZRRRQQQRRRQQQPPPjjj[[[HHHEEEAAA>>>@@@>>><<>>BBBHHH>>>888;;;<<<===<<<;;;;;;<<<===<<<;;;888777777777777666666666777777999:::::::::999999888BBBSSSxxxeeeQQQJJJEEEDDDKKKXXXdddjjjooossslllfff\\\SSSLLLIIIIIIJJJJJJTTTfff}}}~~~iiiSSSNNNMMMRRRVVV___tttkkkPPPJJJIIIKKKKKKJJJGGGEEECCCAAAAAAAAA???===:::777555444444444333333333333333333333333333333333333333333333333555333444:::<<<:::WWWmmmtttdddMMMGGGFFFGGGBBBGGGLLLSSSsssbbbKKKDDD@@@CCCFFFEEEAAA@@@============<<<:::999888555444222111000000111111111000//////......//////...........................------///111333222111222111000000222999BBBHHHZZZVVVOOOGGG@@@===???AAA@@@CCCFFFJJJNNNQQQMMMFFFJJJKKKLLLPPPZZZeeekkkkkkjjjmmmpppqqqrrruuu{{{vvvlll```[[[dddpppuuuxxx|||uuuVVVJJJEEEAAA>>>@@@<<<>>>EEELLLXXXoooyyykkkNNNBBBDDDHHH???:::>>>@@@>>><<<;;;;;;<<<===<<<;;;:::999888777666777888888777777888999999999888888888PPPooo}}}cccPPPGGGAAA>>>???HHHSSS]]]gggoooccc^^^UUULLLEEECCCCCCCCCCCCIIIPPP^^^xxxhhhSSSKKKGGGIIIKKKMMMXXXfffYYYJJJMMMKKKKKKJJJHHHFFFCCCBBBAAAAAA@@@>>><<<999777666555555333333333333333333333333333333333333333333333333444444444:::<<<;;;XXXttt~~~}}}XXXIIIIIIIIIFFFHHHFFFKKKmmm{{{___OOOHHHDDDGGGJJJGGGCCCBBB=========<<<;;;:::999888444333222111000000000111000000///............///---------........................///111222222222333111000000333:::BBBHHHPPPMMMIIICCC???>>>AAADDDAAABBBCCCFFFIIIKKKIIIFFFLLLKKKLLLQQQZZZcccgggfffiiilllpppqqqrrruuu{{{wwwkkk```ddd{{{mmmVVVJJJBBB;;;@@@;;;;;;@@@EEEOOOeee|||ZZZHHHCCCFFFBBB@@@CCCBBB???===;;;;;;<<<======<<<;;;:::888666555666777888777777888888888999999888===^^^|||fffSSSIIIHHHBBB@@@EEELLLTTT___hhhbbb]]]UUULLLGGGDDDDDDEEEDDDIIIIIIMMMeee~~~zzzdddXXXNNNGGGIIIJJJJJJQQQZZZuuuuuuqqqOOONNNMMMKKKJJJIIIGGGEEECCCBBBAAA???>>><<<999777666555555444444444444444444444444444444444444444444444444444555555999;;;===ZZZvvvlllPPPKKKLLLKKKMMMJJJMMMpppxxx```RRRJJJEEEGGGIIIGGGCCCBBB======<<<<<<;;;999888777333333222111000000000000000//////...............---------.........//////......///000111222333333444222111111444888<<>>?????????AAACCCFFFBBB@@@@@@BBBEEEGGGIIIJJJNNNLLLNNNSSS[[[```cccdddjjjmmmqqqrrrssswww}}}|||sssjjjeeepppdddNNNBBB===???::::::>>>BBBKKK```vvvlllRRREEEGGGGGGHHHHHHBBB@@@>>><<<;;;<<<======<<<;;;:::777555444555666777777777777888888999::::::@@@eeezzzqqqmmmppp{{{}}}hhhUUUIIIFFFAAA???AAAEEEKKKTTT]]]]]]XXXQQQJJJEEEBBBBBBCCC>>>EEEFFFGGG[[[uuuxxxjjjWWWLLLDDDGGGJJJJJJPPPYYYgggmmmkkkTTTJJJNNNKKKKKKJJJHHHFFFDDDBBBAAA>>>===<<<:::777666555444444444444444444444444444444444444444444444444444555777777999<<>>AAAGGGZZZooocccPPPNNNKKKKKKJJJCCCBBB???<<<;;;;;;=========;;;999888666555555555666777777777888999;;;<<<===GGGooo{{{rrrhhh]]]XXXYYYaaaqqq{{{fffTTTGGGCCC???===@@@BBBGGGPPPZZZZZZVVVPPPIIIDDDBBBBBBCCC>>>DDDFFFHHHVVVkkkrrrkkkUUUKKKEEEGGGIIIHHHLLLTTT___~~~lllyyyaaaJJJMMMLLLKKKKKKIIIGGGEEECCCAAA>>>===<<<:::888666555444444444444444444444444444444444444444444444444444555999888:::???JJJmmm{{{|||hhhPPPNNNFFFKKKPPPMMMccczzzfffUUUKKKCCCBBBDDDBBB@@@@@@<<<<<<<<<;;;:::999888777222222222111111000///...//////...------------...,,,,,,------...//////000---///111222111111333555333111...///222666777777888:::===>>>>>>>>>???@@@@@@???BBBHHHJJJHHHIIINNNJJJLLLSSSZZZ\\\[[[```hhhjjjmmmqqqsssuuuxxx~~~~~~xxxqqqjjjkkk|||lllOOOHHHAAA===<<>>AAAQQQdddzzzxxxbbbYYYNNNIIIIIIEEECCC@@@<<<;;;;;;<<<======;;;:::999888777666666555666666777888:::===???AAA]]]|||uuulllbbbXXXQQQNNNOOOXXXbbbvvvuuudddTTTJJJEEEAAA???AAABBBGGGQQQ\\\[[[XXXRRRLLLHHHFFFEEEFFFEEEEEEEEEJJJWWWgggnnnmmmaaaZZZVVVWWWSSSLLLLLLRRR[[[vvv}}}WWWMMMLLLLLLKKKJJJHHHEEECCCAAA??????>>><<<:::888666555555555555555555555555555555555555555555555555555444999999<<>>??????EEEMMMNNNIIIHHHLLLMMMOOOWWW]]][[[XXX]]]fffiiimmmqqqssstttxxx~~~yyyvvvrrrmmmxxxWWWHHHCCC???>>>>>><<<<<>>AAACCCvvv|||mmmeee\\\TTTMMMHHHJJJOOO[[[ooo~~~qqqdddWWWOOOIIIDDD@@@???@@@DDDOOOZZZ[[[WWWRRRLLLHHHFFFFFFFFFEEE@@@???JJJ[[[kkktttwwwtttnnnkkkjjjbbbUUUQQQUUUYYY|||fffNNNLLLLLLLLLJJJHHHFFFCCCAAA@@@@@@???>>>;;;999777666555555555555555555555555555555555555555555555555333999:::===JJJ^^^}}}vvvfffNNNLLLSSSIIIOOO|||wwwxxxyyywwwwwwxxxzzz}}}iii___MMMDDDBBB???BBBEEE>>>>>>===<<<<<<<<<;;;888555555444222111111333444666///............---------...------------...//////---...///111333555666777444222111111444777999999:::888888<<>>@@@DDDCCCJJJKKKFFFDDDHHHLLLLLLOOOQQQUUUWWWYYY\\\```cccgggjjjnnnqqqtttxxx|||yyysssrrrtttrrrKKKGGG@@@>>>@@@@@@>>>FFFQQQmmm|||lllYYYJJJFFFGGGAAAEEEAAA<<<999999:::<<<<<<999999888777666666666777888>>>:::888;;;;;;AAAPPPyyymmmbbb]]]SSSDDDAAAFFFOOO\\\llltttpppdddYYYSSSCCCDDD???@@@EEECCCJJJ^^^```YYYVVVUUUQQQIIIGGGIIILLLKKKJJJNNN^^^rrrdddRRRWWWlll|||LLLLLLLLLJJJHHHHHHHHHEEEAAABBB@@@>>>===;;;888444111555555555444444333333333333222333444555666555333000999===>>>KKKooobbb\\\TTTEEEJJJUUUrrrzzzrrrqqqrrrpppnnnnnnnnnuuuxxxjjjcccQQQHHHFFFAAADDDHHHBBB>>>===<<<<<<<<<;;;777555555333222111111111333444///............---------,,,++++++++++++,,,---------...///111333555666777444222111222444777999999999777888===@@@AAACCCGGGLLLPPPPPPKKKJJJMMMOOOMMMQQQSSSWWWYYYZZZ\\\^^^```aaaeeejjjooosssxxx}}}xxxpppqqqxxxUUULLLDDD@@@AAA@@@>>>CCCLLLdddsss|||jjjWWWIIIGGGHHHCCCEEEAAA<<<999999;;;<<<===:::999888777777666777777777;;;999999<<<999CCCZZZ}}}oooccc^^^TTTGGGBBBFFFHHHUUUfffooommmcccXXXRRRGGGGGGAAAAAAFFFDDDKKK___bbb]]]ZZZYYYUUUNNNKKKMMMMMMLLLMMMUUUjjjvvv^^^```gggXXXLLLLLLLLLJJJIIIHHHFFFDDDBBBAAA???>>><<<999555222555444444444444444444333555555444555666777666666444888;;;@@@TTTzzzfff]]]WWWMMMRRRXXXqqqvvvnnnmmmllliiiffffffeeennn~~~qqqmmmfffSSSIIIEEE???@@@DDDAAA>>>===<<<<<<<<<:::777555444333222000000000111111///............---------,,,++++++++++++,,,------......///111333444555666444222111222555777999999999777888===AAACCCHHHMMMVVVUUUPPPJJJIIILLLKKKIIIRRRUUUYYY[[[[[[\\\]]]^^^___bbbhhhnnntttzzzwwwmmmrrriiiQQQFFF??????>>>:::<<>>;;;;;;<<<======;;;:::999888777777777777888999888===>>>888HHHkkkqqqddd^^^VVVJJJDDDEEECCCPPPaaalllllldddZZZUUUIIIHHHAAA@@@CCCAAAHHH]]]dddaaa___^^^ZZZSSSPPPPPPNNNMMMOOO]]]xxxyyybbbcccjjj```KKKLLLMMMMMMJJJGGGFFFFFFCCCBBB@@@???>>>;;;777444444444444444444555555555555555555444555555666777888777999DDDbbbhhh[[[UUURRRWWWXXXnnn}}}tttllliiigggbbb______]]]aaajjjsssxxx|||ooosssoooXXXKKKGGG???===AAA@@@===<<<;;;;;;;;;:::777444444333111000///////////////............---------...------------...//////...///000111222333444444333222111222555888888888;;;888777<<>>>>>>>>>>>===<<<;;;999888888777777:::888888======:::YYY{{{yyyyyyyyyvvvnnnccc\\\UUULLLFFFCCCHHHRRRaaalllpppllleee```ZZZVVVLLLGGGIIIHHHQQQfffoooqqqrrrpppmmmhhhccc^^^[[[ZZZ```vvv|||}}}OOOKKKKKKMMMJJJEEEDDDGGGDDDCCCAAAAAA@@@===:::777444444444555555666666666333555666444222222444666;;;777;;;VVV}}}tttnnn```ZZZVVV]]]```yyyqqqeeewww~~~|||vvvpppkkkjjjgggbbb```bbb[[[YYYYYYaaaooo|||aaaLLLIIICCC???@@@>>>===<<<;;;;;;;;;999666444222222111111000000/////////............---------,,,++++++++++++,,,------000000000111111111222222222222222444666888888777:::666666>>>IIIWWWgggsssbbbXXXLLLEEEBBBCCCHHHMMMPPPSSSVVVXXXYYY[[[___aaadddgggmmmsssxxx}}}{{{tttrrrsssyyyjjjNNNCCCBBB???>>>@@@IIIPPPddduuuQQQGGGLLLKKKJJJGGGCCCAAA@@@@@@???>>>>>>===<<<:::999888888777666777666888;;;BBBffftttppphhh```\\\]]]dddiiillliiiddd]]]UUUMMMGGGDDDHHHPPP\\\gggmmmlllhhhddd___[[[OOOIIIKKKJJJTTTkkkrrrwwwyyywwwuuuqqqjjjddd]]]^^^ggg~~~VVVNNNIIILLLKKKEEEDDDHHHDDDCCCAAAAAA@@@>>>:::777555555555555555666666666555888::::::777555666888;;;:::DDDdddvvvpppllleee___TTTZZZbbbgggttt~~~zzzxxxuuupppmmmllliiieeecccfffaaabbbfffrrr[[[CCCBBB@@@???>>>;;;<<<;;;;;;;;;;;;999666333111111111111111111000000///............---------,,,++++++++++++,,,------000000000000111111111111222111222444777888888777999666666===EEEMMMWWWaaaOOOIIIDDDBBBAAA@@@FFFOOOSSSTTTUUUUUUVVVYYY]]]```aaaeeekkkqqqwww}}}}}}uuuoootttyyyTTTCCC@@@===<<<>>>FFFJJJ]]]yyyXXXIIIOOOPPPKKKHHHDDDBBBAAAAAA???>>>???>>><<<;;;999888888888444999777666>>>PPPxxxvvvnnn___\\\VVVOOOLLLOOOWWW]]]cccffffff___VVVNNNIIIGGGEEELLLVVVaaaiiilllkkkiiifffaaaTTTNNNOOOOOOZZZrrr}}}yyypppiiikkksss___QQQIIILLLMMMHHHFFFHHHCCCBBBAAA@@@@@@===:::777666666666666555555555555444999======999666666888:::>>>OOOsssnnnllllllnnnjjjYYYZZZgggzzz~~~yyyuuusssrrrnnniiihhhkkkiiirrr}}}ZZZ@@@AAACCCCCCBBB===<<<;;;:::::::::999666333000111111222222222222111//////.........---------...------------...//////000000000000000111111111222111222444777888888777999666666:::===???CCCHHHDDDBBBCCCFFFFFFDDDJJJTTTUUUUUUUUUTTTTTTVVVZZZ^^^```eeekkkrrrxxx~~~wwwmmmuuuhhhbbbsss___JJJEEEBBBAAABBBCCCFFFXXXuuu```JJJMMMMMMKKKIIIEEECCCBBBAAA@@@>>>???>>>===;;;999888888888555===;;;888DDD\\\}}}~~~yyyjjjaaaMMMLLLIIIEEECCCEEELLLRRR]]]dddhhhbbbWWWOOOKKKJJJDDDIIISSS___hhhnnnnnnmmmpppkkk^^^WWWYYYYYYeee}}}|||~~~|||{{{eeeTTTIIILLLOOOJJJGGGJJJCCCBBB@@@@@@???===:::777777777666666555555444444222888======999555444666:::BBBWWW|||vvv}}}www___fff|||~~~gggfffsss|||{{{dddcccrrr|||zzzxxxtttnnnmmmppppppQQQFFFEEE???DDDAAA@@@============;;;888555333333222111000////////////...------,,,,,,------.........---------......///...///111222111000...---///333777:::;;;:::999888555666888999<<<@@@EEEIIIBBB@@@??????BBBHHHOOOSSSSSSSSSTTTSSSSSSUUUYYY\\\]]]dddkkkooovvv{{{qqqppp~~~xxxbbbTTTXXX^^^fffyyyQQQAAAEEEFFF???@@@FFFNNNeee~~~VVVOOORRRMMMJJJEEEBBBAAAAAAAAAAAA???>>>===;;;:::999888888;;;888<<>><<<:::555555555555555666777777555555444333333444666666===MMMggg~~~oooZZZ^^^oooiiirrr}}}uuulll||||||wwwtttttttttxxxQQQEEEDDD???EEEAAA???<<<=========;;;888555333333222111000////////////...------,,,,,,------......------------...//////...///000111111000///...222999AAACCC???:::999:::777888999999:::<<<@@@CCC@@@???>>>???BBBHHHNNNRRRQQQRRRRRRRRRSSSUUUYYY\\\]]]eeemmmrrryyy|||uuu{{{pppaaaYYYTTTQQQUUUWWWlll^^^HHHFFFEEE???AAAFFFLLLaaaqqqYYYQQQPPPLLLGGGDDDCCCCCCCCCBBB???>>>===;;;:::999888888;;;;;;>>>EEE\\\~~~||||||~~~yyymmm```UUUOOOKKKEEE@@@???AAADDDGGGMMMRRRWWWXXXTTTNNNKKKJJJFFFMMMWWWaaaiiirrr{{{|||wwwpppjjjmmm}}}aaaMMMOOOLLLNNNOOOFFFFFFDDDBBB@@@@@@>>><<<:::555555555555555666777777888888777666777888999:::FFFZZZttteee^^^uuummmpppzzzyyyrrr~~~|||||||||yyy~~~QQQCCCBBB???EEEAAA>>><<<<<<===<<<;;;888555444333222111000////////////...------,,,,,,------...---------------...//////...///000111111000///...333===FFFGGG@@@999888:::999:::;;;:::999999;;;===>>>>>>>>>???BBBGGGLLLOOONNNOOOQQQRRRSSSUUUYYY\\\```iiirrrxxx~~~{{{xxxzzzaaaVVVUUUWWWRRRTTTQQQ[[[{{{iiiLLLCCCAAA===AAAEEEHHHZZZxxxcccQQQSSSOOOJJJFFFEEEEEEDDDDDD???>>>===;;;:::999999888;;;<<<===HHHmmm|||zzz{{{~~~yyyooodddZZZSSSOOOHHHBBB???@@@CCCEEEGGGLLLPPPQQQNNNJJJIIIJJJGGGMMMWWWaaajjjttt~~~|||xxx|||{{{ZZZNNNKKKPPPQQQHHHFFFDDDBBB@@@@@@>>><<<:::666666555555555666777777999999888777888999:::;;;IIIaaa}}}ppp```~~~uuujjjjjjqqqvvvtttqqqzzzyyyyyyPPPBBBAAA???EEE@@@<<<;;;<<<<<<<<<;;;888555444333222111000////////////...------,,,,,,------...---------------...///000...///000000111000000///333999???@@@;;;777555666999;;;<<<;;;:::999:::;;;<<<<<<===@@@CCCGGGKKKMMMKKKMMMOOOQQQRRRUUUYYY\\\cccmmmwww}}}xxxxxx~~~ppp___WWWTTTTTTXXXTTTUUUhhhvvvUUUFFFBBB@@@AAACCCDDDSSSpppjjjZZZTTTPPPKKKGGGFFFEEEDDDCCC@@@???===<<<:::999999999:::<<<:::IIIzzz}}}{{{yyyxxxzzz~~~zzznnnddd[[[VVVNNNFFFAAA@@@BBBCCCHHHKKKNNNLLLHHHDDDCCCCCCEEEKKKTTT^^^gggrrr}}}lllPPPKKKPPPPPPHHHFFFDDDBBBAAA@@@???===;;;777666666666666666777777777666555555666777999:::KKKfffsssbbb}}}sss```bbbcccddddddbbbgggttt}}}vvv}}}rrroooNNNAAAAAA>>>DDD???;;;:::;;;<<<<<<:::888555444333222111000////////////...------,,,,,,------...,,,,,,,,,------///000000......///000000000000000555444444666777777666444777:::<<<===<<<;;;<<<===:::;;;>>>AAADDDGGGJJJKKKJJJLLLOOOQQQSSSUUUYYY[[[fffpppzzzxxx{{{{{{mmm[[[PPPPPPWWWTTTQQQZZZllleeeOOOFFFDDD???@@@@@@NNNjjjlllaaaUUUQQQKKKGGGEEEDDDCCCBBB@@@???>>><<<;;;:::999999999===;;;QQQ~~~yyyxxxwwwwwwyyy~~~uuugggaaaWWWLLLEEEBBBBBBBBBIIIKKKLLLJJJDDD@@@???@@@BBBGGGOOOWWW```kkkwww}}}UUUKKKOOOMMMGGGGGGEEECCCBBBAAA@@@>>><<<888777777666666666777777555555444444555777888999RRRmmmpppaaaxxxzzzaaa]]]WWWSSSQQQPPPPPPXXXcccrrrzzzzzzjjjaaaxxx|||JJJAAABBB===BBB===;;;999:::;;;;;;:::888555444333222111000////////////...------,,,,,,------...,,,,,,,,,---...///000111......//////000000111111666333000111666999888666555888<<<>>>>>>======>>>888;;;???CCCFFFHHHIIIJJJJJJLLLPPPRRRSSSUUUXXX[[[eeeoooyyy~~~~~~xxxxxx|||jjj[[[QQQWWWTTTQQQTTT___rrrVVVFFFAAA>>>???>>>JJJeee{{{aaa[[[UUUQQQKKKGGGEEECCCBBBAAA@@@???>>><<<;;;::::::999:::@@@AAA```~~~sssvvvuuutttuuuxxx~~~tttmmmaaaTTTJJJEEECCCBBBGGGJJJLLLJJJFFFBBBAAAAAA>>>CCCJJJPPPXXXcccoooxxxxxx}}}]]]MMMNNNKKKHHHHHHFFFDDDCCCCCCBBB@@@>>>888888777666666666777777777666666666777999:::<<>>===;;;::::::::::::AAAFFFmmmzzzuuuqqqsssrrrrrrtttxxx~~~wwwjjj[[[OOOHHHDDDCCCGGGKKKNNNMMMHHHDDDBBBCCC===@@@FFFKKKQQQ\\\hhhpppvvv{{{dddPPPNNNJJJLLLIIIGGGEEEDDDEEEDDDBBB@@@999888888777666666777777777777777777888:::<<<===UUUqqqxxxeeelllnnnXXXLLLFFFGGGGGGEEEKKKUUUooosssbbbllluuuoooDDDCCCEEE<<<>>>;;;<<<999999:::;;;:::888666444333222111000////////////...------,,,,,,------...+++,,,,,,---...///111111............///000222222000333666666555333333444111555:::===<<<;;;::::::888;;;@@@EEEIIIJJJJJJIIILLLNNNRRRTTTUUUVVVXXXZZZ\\\gggqqqxxx~~~vvv~~~uuullljjjtttvvvzzz~~~sss^^^]]]UUUQQQUUU___kkkRRRGGG>>>???<<>>===;;;::::::::::::AAAHHHrrr~~~~~~vvvsssrrrqqqqqqssswww~~~~~~ooo```RRRJJJEEECCCKKKNNNQQQOOOJJJEEEBBBAAA<<<@@@DDDHHHNNNXXXccclllvvv{{{hhhRRROOOKKKOOOJJJHHHFFFEEEFFFEEECCCAAA999999888777777666777777777666666666777999;;;<<>><<<;;;::::::888555333333333222111000///...---/////////...---------,,,..................------000000///////////////000---111555888666444222111555555666999======999666:::>>>CCCFFFGGGGGGGGGHHHLLLNNNPPPQQQQQQSSSVVVYYY]]]eeeoooxxxxxx~~~zzzqqqiiifffgggjjjpppwww}}}mmmaaaSSSQQQSSSSSSpppyyyPPPEEE???CCC@@@CCCUUUiiiiiiUUUXXXVVVRRRKKKEEEBBBBBBCCC???>>>>>>===<<<;;;;;;;;;:::BBBZZZyyyxxxlllrrrpppnnnooovvv|||yyylll^^^TTTNNNLLLQQQVVVYYYVVVSSSPPPIIIBBBCCC@@@???EEELLLSSS\\\dddgggqqq}}}yyy~~~QQQLLLUUUHHHLLLIIIEEECCCCCCDDDDDDDDD;;;999777666666777777666666888555666:::666666DDD```lllkkkddd\\\yyyvvv\\\SSSNNNEEEDDDNNNQQQNNNRRR]]]|||{{{uuu~~~dddJJJ>>>@@@??????>>>777>>><<<;;;::::::888555333333333222111000///...---...............---------........................000000////////////000000///111333444333222222333777666777999<<<===:::777;;;>>>CCCFFFFFFFFFGGGGGGKKKMMMOOOPPPQQQRRRUUUXXXZZZcccmmmvvvwwwzzz{{{lllaaa^^^bbbffflllttt{{{vvveeeRRROOOSSSRRRccc\\\KKK>>>AAA===@@@QQQddd~~~yyy^^^]]]XXXQQQKKKGGGDDDBBB@@@??????>>>======<<<;;;;;;===@@@aaavvvkkkpppooommmooovvv}}}wwwjjj___WWWSSSTTT\\\aaa^^^YYYUUUOOOJJJGGGBBB@@@DDDIIIOOOWWW^^^cccnnn}}}yyyuuu\\\PPPWWWKKKLLLIIIFFFEEEEEEDDDDDDBBB<<<999777666777777777666777999666888;;;777999HHHbbb}}}oooggg```ZZZ{{{oooXXXRRRNNNEEEFFFQQQUUUQQQTTT^^^xxxvvvpppxxxyyy[[[EEE===AAA??????@@@;;;>>><<<;;;::::::888555333222222111000//////......---------.......................................000000////////////000000111111111000///000222444888777777999;;;;;;:::999;;;>>>BBBEEEFFFFFFFFFGGGJJJLLLNNNOOOOOOQQQTTTVVV[[[cccmmmttt|||}}}uuutttyyy}}}}}}iiiYYYXXX___eeekkkrrryyyqqqSSSLLLSSSTTT___wwwjjjQQQ@@@AAA<<<===MMM___zzzkkk```ZZZRRRKKKHHHEEEBBB?????????>>>>>>======<<<<<>><<<;;;::::::888555333222111111000//////......,,,---------.../////////............////////////000////////////000000111111222222111000000333555777777777777888999999999<<>>KKK[[[vvvsss```[[[TTTMMMGGGDDDBBBBBB?????????>>>>>>=========FFFEEE}}}rrrvvvooojjjiiijjjjjjoooyyy~~~yyymmmddd___aaajjjppppppmmmiiibbb[[[PPPHHHAAABBBDDDFFFIIINNNRRR___rrrpppRRRTTTPPPNNNLLLKKKIIIIIIGGGCCCAAA<<<:::777666777888777777555888888:::<<<666@@@YYYlll```XXXUUU|||kkkbbb]]]SSSSSS^^^aaa[[[YYY___zzzmmmccciiiiiiPPP???===CCC???>>>AAA@@@>>><<<;;;::::::888555333111111000000///.........,,,---------.../////////........./////////000000///////////////000111111111222333333222222333555666666777777666777777888<<>>>>>HHHTTTppprrr^^^]]]WWWOOOFFFBBBDDDGGG???????????????>>>>>>>>>GGGQQQsss~~~ppplllggggggggghhhooozzz~~~yyypppjjjfffjjjpppuuuwwwwwwtttjjj```UUULLLCCCCCCDDDEEEFFFIIINNNYYYjjj{{{zzzTTTUUUUUUOOONNNLLLKKKJJJHHHEEEBBB<<<:::888777777888888777444777777:::;;;666FFFfffqqq```WWWUUU|||yyypppdddXXXUUU]]]___WWWTTTYYYqqqrrrllluuuvvvVVVDDD???CCC>>><<<>>>;;;>>><<<;;;::::::888555333000000000//////.........---------........................//////000000111///......//////000111222111333444444333222444555555777888888777666666777===???BBBCCCCCCCCCEEEFFFHHHJJJLLLMMMMMMOOORRRTTTXXXaaalllttt|||zzzuuuqqqmmmsssttttttxxxqqqbbbWWWWWW]]]ccciiioootttyyyzzzhhh___fffdddJJJFFF>>>===EEEMMMgggqqqdddaaaZZZQQQIIIEEEFFFHHH@@@@@@??????????????????GGGccczzztttuuukkkgggdddfffdddfffooo|||xxxsssqqqssszzz~~~tttjjj^^^RRRHHHEEEFFFDDDDDDEEEDDDKKKXXXeeeoootttvvvuuuqqqqqqsss{{{ZZZWWWYYYQQQOOOLLLKKKKKKIIIGGGEEE===;;;888777888888888777444777777::::::777MMMuuuvvv\\\WWWXXX}}}xxxeeeVVVOOOTTTUUUNNNKKKPPP]]]xxxwwwsss|||}}}XXXDDD>>>BBB???>>>???<<<>>><<<;;;::::::888555333///////////////........................------------......///000000111111............///000111222333333222000///111444777555888;;;;;;999777777888>>>???AAABBBBBBCCCEEEFFFHHHJJJLLLMMMNNNOOORRRUUUXXXaaalllttt{{{}}}vvvsssqqqpppssspppnnnttt}}}oooeee^^^XXXVVVXXX```ffflllrrrwwwxxxhhh___bbbrrrMMMIIIAAA@@@DDDIIIbbbzzzpppggg[[[RRROOOLLLHHHEEE@@@@@@@@@@@@@@@@@@@@@@@@KKKyyysssuuukkkgggbbb```fffbbbeeeooo}}}|||zzz{{{~~~yyygggZZZMMMIIIGGGDDDAAAAAA;;;???FFFOOOUUUVVVTTTQQQMMMLLLMMMSSS^^^jjjuuuzzzzzzxxxvvvwww}}}aaaXXXYYYRRROOOLLLKKKJJJJJJIIIHHH===;;;888777888999888888666888888;;;:::999UUUoooVVVVVV^^^|||vvvdddRRRGGGJJJLLLFFFEEEKKKPPPdddxxxssszzzyyyVVVAAA:::@@@@@@BBBDDD@@@>>><<<;;;::::::888555333///////////////........./////////......------,,,---......///000111111222............///000222222555333000---+++...444888666:::>>>>>><<<999888999>>>@@@AAABBBBBBBBBDDDFFFIIIJJJLLLMMMNNNPPPSSSUUU\\\eeennntttyyy}}}{{{www|||tttrrrssssssrrrnnnjjjqqqwwwggg___]]]YYYVVVVVVaaaffflllpppttt|||{{{ssszzzrrrddd```]]][[[bbbqqq|||QQQMMMDDDCCCGGGIIIaaa|||lll[[[SSSTTTSSSJJJAAA@@@@@@@@@@@@@@@@@@@@@@@@PPPuuuzzzrrrdddccc^^^]]]ggg```dddooo~~~~~~nnn```QQQKKKIIIDDD???>>><<<===AAAFFFJJJIIIDDD@@@AAA???===@@@HHHRRRZZZ___]]]hhhvvv|||zzzrrrllliiicccbbbbbbdddjjjxxxdddWWWUUUSSSPPPLLLJJJJJJKKKKKKKKK===;;;888777888999888888777999999<<<;;;;;;[[[aaaPPPTTTbbb{{{qqqcccPPPCCCFFFHHHCCCDDDLLLMMM\\\{{{lllmmmmmmOOO>>>:::@@@AAACCCBBB999;;;<<<<<<;;;:::888666444////////////............000---,,,---///000...,,,..................---------///000///---...111555333555777666444333444666888999;;;;;;;;;999777666>>>>>>???@@@AAACCCDDDEEEIIIJJJJJJJJJKKKNNNSSSWWWYYY___iiissszzz}}}~~~~~~yyyuuusssssstttxxxnnnpppzzz|||iiiaaa___VVVRRRVVVWWW^^^eeekkkmmmttt~~~hhhYYYXXXVVVSSSQQQRRRVVVZZZ]]]iiiXXXDDDDDDCCCDDDMMM\\\~~~eeeZZZ\\\UUUMMMJJJFFFAAAGGGBBB>>>CCCBBB===???XXXddduuu~~~nnnfff^^^```ddd______fffqqq|||zzzeeeTTTNNNJJJAAA>>>AAA>>>???@@@@@@@@@???>>>===;;;;;;;;;<<>>:::@@@AAADDDDDD<<<;;;<<<<<<;;;:::888666444111111000000///...------///---,,,---//////...,,,...........................///000//////000222333444666777666444444555777777777888888888888:::;;;>>>>>>???@@@AAACCCDDDEEEGGGHHHJJJKKKLLLPPPUUUYYY[[[aaakkktttzzz~~~xxxqqqoooppprrrwwwpppuuusssaaaZZZZZZPPPLLLQQQRRRZZZaaagggjjjrrr~~~qqq]]]QQQNNNLLLKKKKKKNNNSSSYYY]]]iii___IIIGGGCCCCCCJJJXXXzzzoooaaaaaaWWWMMMIIIEEEBBBHHHCCC???DDDBBB>>>CCCcccxxxkkk{{{kkkccc]]]```ccc^^^aaahhhsss~~~nnn[[[SSSLLLAAA<<<>>>;;;<<<<<<======<<<:::::::::999888999:::<<<>>>@@@===???BBBDDDEEECCCAAA??????DDDAAACCCPPP[[[kkkbbb___XXXWWWSSSPPPPPPQQQQQQNNNJJJEEE===888888999888777888333@@@555:::AAAAAAhhhfffVVVOOOjjjzzziiiYYYOOOEEEBBBCCCBBBDDDFFFEEENNNzzzzzz{{{llleeegggkkkkkkhhhgggQQQ@@@:::>>><<<>>>>>>777;;;<<<<<<;;;:::888666444444333222111///...---,,,...---,,,---...///...,,,........................000//////000222333222111555666777666555444666777555555555555666888<<>>:::;;;;;;;;;::::::999888999999777666666777888999666777999:::::::::999888:::>>>;;;<<>>888999999888777999444@@@777<<>>AAACCC===;;;<<<<<<;;;:::888666444333333222111000///......---------------------------------...............111///...000444666444111555555555444444444555666444666777777777888<<<@@@?????????@@@BBBCCCEEEFFFGGGIIIKKKMMMOOOSSSXXX\\\^^^eeemmmtttxxx{{{~~~vvvkkkgggkkkqqqwwwtttzzz{{{ssstttxxxttt___SSSSSSUUUJJJEEEJJJMMMPPPUUU[[[aaammm}}}{{{sssttt|||uuucccWWWMMMKKKJJJKKKPPPXXXaaafffoootttVVVKKKAAA???FFFQQQppprrrdddcccYYYOOOLLLHHHCCCHHHDDDAAADDDAAACCCOOOgggqqq]]]YYYXXX]]]```\\\fffnnnzzzoooaaaUUUIIIBBBAAA<<<<<<<<<;;;;;;:::999999:::999888777777777888888888888888888999999999999999<<<:::;;;DDDLLL```}}}```XXXVVVVVVTTTRRRRRRSSSSSSQQQOOOGGG???999999:::888888999666???999>>>AAAQQQ[[[QQQOOOmmmuuuWWWMMMHHHEEEFFFGGGEEEFFFIIIIIIMMMqqq{{{lllYYYKKKFFFGGGEEEMMM[[[^^^eeeccc]]]RRRGGG@@@???AAAttteee^^^HHH;;;;;;BBBDDDJJJOOOKKK;;;<<<<<<;;;:::888666444111111111111000000000000,,,---------,,,,,,---------------.........//////111///...000555777666444555333222111222333444444444888<<<<<<:::999:::===??????@@@AAABBBDDDEEEFFFHHHJJJLLLNNNPPPSSSWWWZZZ___eeemmmrrruuuwww|||}}}tttjjjggglllsssxxxsssxxxxxxpppoooqqqkkkYYYPPPSSSVVVIIIBBBGGGJJJKKKPPPVVV^^^kkk}}}{{{yyy{{{vvvpppttt{{{nnnhhhdddgggpppiiiZZZSSSQQQOOONNNRRRYYYaaafffjjjxxx|||[[[LLLAAA@@@FFFPPPmmmttteeedddZZZQQQNNNJJJCCCGGGDDDBBBDDD@@@EEEUUUhhhjjjVVVVVVVVVZZZ___\\\gggqqq}}}~~~lll\\\NNNEEEBBB======<<<;;;::::::999999888888888888888888888999777666666666777777888888555888777999BBBIIIaaacccWWWYYYVVVUUUTTTTTTTTTSSSRRRQQQIIIAAA:::999:::888888:::888===999@@@BBBYYYYYYQQQPPPlllyyybbbOOOIIIFFFGGGHHHFFFFFFIIIEEEEEE[[[yyyeeeSSSGGGEEEFFFBBBDDDLLLKKKUUUSSSNNNGGGAAA@@@CCCFFFyyydddXXXHHH;;;<<>>===888666:::>>>@@@@@@@@@AAACCCDDDFFFGGGEEEHHHKKKNNNPPPSSSWWWZZZbbbiiippprrrrrrttt{{{}}}vvvmmmgggfffiiilllpppqqqhhhQQQMMMUUUWWWFFF:::>>>AAABBBGGGNNNWWWfffvvvxxxzzzzzzsssiiidddhhhooo~~~wwwdddddd```XXXRRROOOKKKEEEEEEAAA???AAADDDIIITTT^^^jjjuuupppnnnkkkkkkooowwwzzzpppxxxdddPPPCCCAAAFFFJJJcccppplll___SSSOOOKKKGGGJJJHHHGGGGGGBBBLLLdddnnnqqqxxx\\\OOOSSSSSSTTT\\\```fffqqqlll[[[NNNGGG???>>>===;;;::::::::::::777777777777777777777666888999999:::;;;:::::::::888:::999===CCCIIIfffeee\\\\\\\\\\\\ZZZXXXVVVUUUUUULLLCCC;;;999:::999999;;;;;;888777BBBEEEddd|||```PPPSSSpppwwweeeVVVHHHFFFIIIHHHEEECCC@@@EEELLLeeepppggg___RRRMMMOOOKKKKKKJJJIIIIIIJJJMMMQQQTTTaaaMMMCCC:::===DDDCCCDDDEEE@@@;;;<<<<<<;;;:::888666444222111000///...---,,,+++***,,,...---+++***,,,...,,,,,,------...///000000---///000000111666>>>DDD888444000///222444555444555999<<<999555555;;;AAA@@@@@@AAAAAACCCDDDFFFGGGBBBEEEJJJMMMQQQTTTXXX[[[dddjjjqqqsssrrruuu{{{}}}tttkkkeeedddfffggglllpppjjjSSSOOOXXXZZZGGG:::===AAA???DDDKKKUUUdddssszzzzzz{{{sssbbbZZZ[[[^^^lllhhhggglllpppjjj]]]TTTJJJLLLIIIBBB>>>>>>???===:::888999<<<======AAAHHHKKKOOOOOOOOO[[[{{{{{{xxxgggRRREEEBBBEEEHHH^^^pppkkk___TTTPPPLLLIIILLLJJJIIIIIICCCOOOiii}}}dddrrr}}}sssXXXNNNTTTRRRRRR[[[aaaeeeqqqsssbbbUUUNNNCCCBBB@@@>>>============::::::::::::999888777666777888999:::;;;:::999999666888777:::???EEEbbbtttddd___```___]]]ZZZXXXWWWWWWMMMCCC;;;::::::999999<<<<<<777666CCCFFFgggzzz^^^OOOUUUtttppp]]]LLLHHHKKKKKKGGGDDD>>>DDDCCCPPP{{{}}}sssoooiiippplllgggcccdddkkksssyyybbbQQQFFF@@@===@@@CCCAAA@@@AAA???===;;;:::999777444222333111111222333222...***...---,,,++++++,,,---...,,,,,,------.../////////000000000111333888>>>CCC444222000000222444666666555666777888888999;;;===???@@@BBBAAAAAABBBDDDFFFFFFHHHJJJLLLOOOSSSWWW[[[dddhhhvvvzzzoooooo{{{{{{qqqfffaaaccceeeffflllssskkkQQQVVVWWWPPPEEE===;;;;;;>>>@@@GGGTTTgggzzzxxxnnnaaaUUUOOOOOOUUUUUUVVVWWWWWWSSSLLLHHHDDD???;;;;;;>>>@@@===:::>>>===;;;<<<<<<<<<999777BBB@@@EEEJJJMMM```vvvTTTFFFFFFAAAGGG\\\pppmmmiiiZZZWWWQQQOOOIIIIIIKKKEEEJJJHHHJJJttttttZZZkkkrrrhhhZZZNNNMMMNNNQQQ[[[gggkkkyyywwwkkkeeekkk~~~}}}kkkZZZPPPIIICCC<<<:::<<<>>><<<::::::999999888888888999999777777888888888888777777<<<<<<<<<<<<>>>III```vvvwwwaaa```bbbaaa]]]ZZZZZZXXXTTTSSS???999===::::::===;;;888;;;;;;===OOOtttttt]]]OOOXXXtttjjjRRRMMMLLLFFFDDDIII???CCCAAALLLmmmfffVVVDDD???===AAADDDBBB@@@AAA>>>===;;;:::999888555333222111000111222111...+++---------,,,,,,---------,,,,,,------.../////////...///000111222444888;;;444222000000222444555666444555777888888999<<<>>>???@@@AAAAAAAAABBBDDDFFFEEEGGGJJJLLLNNNRRRWWWZZZeeelll}}}xxxvvv}}}wwwmmmddd___```bbbccckkk}}}bbbPPPTTTUUULLLBBB<<<;;;:::???AAAGGGVVVlll}}}lll[[[NNNGGGCCCDDDEEEFFFFFFDDD@@@<<<999???<<<999999<<<<<<;;;999999999:::;;;===============;;;<<>>;;;<<<===<<<:::===<<<;;;:::999999999999888999999::::::999999888===============FFF[[[pppvvvaaabbbdddccc___^^^^^^]]]YYYUUU@@@999===:::999<<<:::999<<<<<<>>>NNNppprrreeeOOOVVVqqquuuXXXOOOLLLEEE@@@BBBBBBCCC???GGG___wwwhhhZZZBBB======BBBEEECCCAAA@@@===<<<:::::::::888666444222000//////000000///---,,,------......------,,,,,,,,,------.../////////+++---000111000000111222444222000111333555555555333555777777888999<<>>@@@AAAAAAAAABBBDDDFFFEEEGGGJJJLLLOOORRRWWW[[[dddnnn}}}{{{tttkkkccc``````aaabbbjjj___QQQVVVUUUKKKAAA======<<<<<<>>>CCCTTTooofffQQQFFF===666>>>@@@BBBAAA???===<<<<<<;;;;;;;;;;;;;;;;;;::::::999:::;;;;;;999888888888:::888888@@@TTTuuu___JJJFFF@@@FFFYYYzzzkkkiiijjj]]]XXXPPPNNNNNNNNNPPPKKKNNNKKKQQQhhhWWWiiiyyylll~~~kkkZZZPPPIIIKKKMMMPPPZZZfffrrr}}}qqqVVVLLLBBB>>>GGGWWWzzzrrr```VVVOOOHHH@@@<<<;;;<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::======>>>>>>>>>DDDVVVgggppp[[[cccffffffbbbaaacccbbb^^^VVVBBB:::===999999<<<:::999<<<===@@@RRRssskkkgggWWW]]]vvv^^^QQQMMMEEE??????CCCBBB>>>BBBMMMVVVpppeeeUUU@@@<<<===CCCFFFDDDAAA@@@<<<;;;:::::::::999777444111000///....../////////+++,,,---......---,,,+++,,,,,,------.../////////,,,...000000000000111222333222000111333555555555333444666777888:::===???>>>???@@@AAA@@@BBBDDDFFFGGGIIIKKKNNNPPPTTTXXX\\\bbblll~~~~~~uuukkkfffdddbbbbbbdddfff}}}]]]SSSZZZZZZMMMBBB@@@@@@???<<<===BBBSSStttbbbKKKCCC>>>777777999;;;;;;999999;;;===;;;===>>>>>><<<;;;<<<===<<<===???>>>;;;999999:::;;;<<<===DDD[[[fffMMMFFFAAAEEEVVVvvvuuuppppppbbb\\\SSSRRROOOOOORRRNNNRRROOOZZZyyy___TTTiiiuuuqqq```SSSKKKHHHKKKNNNQQQ[[[ggguuu~~~tttcccKKKEEE===;;;CCCNNNkkknnn\\\SSSNNNHHHAAA<<<<<<===>>>>>>;;;;;;<<<======>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>@@@@@@EEESSScccyyysssZZZbbbeeefffcccccceeeeeebbbXXXCCC:::===999888<<<::::::<<<===CCCYYY}}}jjjccc]]]ddd}}}cccQQQMMMGGGBBBBBBBBBAAA===@@@BBBAAAYYYaaaMMM@@@<<<===CCCFFFDDDAAA@@@<<<;;;:::::::::999777444222111000///......//////+++,,,---......---,,,+++,,,,,,------.../////////...////////////111555888333111111222444555555444333555777777888999<<<>>>===>>>@@@@@@@@@AAADDDFFFHHHJJJMMMOOORRRUUUZZZ]]]bbbjjjzzzzzzvvvkkkhhhfffccccccfffccclll{{{TTTTTT```bbbSSSDDD@@@AAA???===???CCCUUUxxxgggNNNDDDAAA>>>;;;<<<<<<<<<;;;;;;<<<===<<<>>>>>>>>><<<;;;<<<===:::<<<>>>@@@@@@@@@BBBCCC<<<@@@BBBEEETTTtttkkkOOOGGGAAADDDSSSrrrxxxuuufff]]]TTTUUUQQQPPPSSSOOOQQQNNN\\\pppXXXPPPjjjvvv|||]]]OOOIIIHHHMMMOOORRR\\\iiivvv{{{{{{hhhWWWCCC@@@:::;;;AAAEEE[[[zzzeeeTTTLLLJJJFFFAAA===<<<>>>@@@AAAAAAAAAAAAAAAAAA@@@???>>>::::::;;;;;;;;;;;;::::::;;;;;;>>>AAABBBGGGTTTaaasssaaaaaadddeeecccdddffffffcccYYYCCC;;;===999999<<<:::======<<>>@@@@@@;;;QQQxxxaaaIIIBBB======BBBEEECCCAAA@@@===<<<:::::::::888666444222333333222///......///,,,------......------,,,,,,,,,------.../////////.../////////000333777:::222111111222444555555444555666777888888999;;;===<<<>>>???@@@@@@AAADDDFFFIIIKKKMMMOOORRRUUUZZZ^^^dddkkkwwwyyyyyyxxxkkkhhhgggccccccgggkkkiii{{{yyycccOOOTTTgggnnn\\\GGG@@@@@@>>>999<<>>???AAA???>>>>>>@@@@@@???>>>???>>><<<;;;::::::;;;;;;<<<<<<<<<===@@@AAA@@@>>>???BBBBBBAAAHHH^^^mmmPPPHHHCCCEEEQQQpppzzzyyyiii^^^TTTUUUTTTQQQTTTOOOOOOKKK\\\kkkTTTOOOjjjuuuZZZOOOIIIIIIMMMOOOQQQ\\\jjjvvvyyy~~~gggTTTBBB@@@:::;;;AAA@@@PPPqqqrrr]]]NNNHHHGGGEEEAAA>>>===>>>@@@BBBHHHHHHGGGFFFDDDAAA>>><<<999::::::::::::::::::999::::::===AAACCCGGGSSS```mmmgggbbbeeefffdddeeehhhhhheeeYYYCCC:::<<<999999===<<<@@@>>><<>>===;;;:::999888555333333555666555111...---...---------,,,,,,---------,,,,,,------.../////////+++---///000111222444666222111111222555555555333666777888888777888:::<<<;;;===??????@@@AAADDDFFFGGGIIILLLNNNPPPTTTYYY\\\dddjjjuuuwwwzzz}}}nnnkkkjjjffffffkkktttrrrkkk\\\QQQWWWqqq}}}iiiNNNCCCBBB@@@888===AAAOOOsssjjjNNNEEEIIIAAA>>>===BBBJJJNNNLLLIIIEEE@@@;;;999:::<<<<<<;;;>>>;;;:::???GGGKKKIIIFFFFFFDDDCCCDDDFFFWWW{{{nnnPPPHHHDDDEEEPPPooozzz}}}ooobbbUUUUUUTTTQQQUUURRRSSSPPPdddhhhSSSOOOhhhyyyqqqzzzTTTOOOJJJIIIMMMMMMOOO[[[iiivvvxxx~~~oooYYYFFFBBB:::<<>>===>>>???DDDDDDEEEDDDBBB???<<<:::999::::::;;;;;;::::::999::::::;;;???AAAFFFQQQ\\\hhhllleeehhhiiihhhhhhkkkkkkhhhXXXCCC:::<<<999:::???>>>@@@>>>===HHHfffqqq\\\eeegggQQQJJJCCC@@@CCC<<>><<<>>>>>>GGG[[[rrrRRRFFF@@@===@@@CCCAAA@@@AAA???===;;;:::999777444222333666888777222...------......,,,++++++,,,......,,,,,,------...//////000(((+++///222111000000000222111111333555666444333777888999888777777999;;;;;;===>>>???@@@AAADDDGGGFFFHHHJJJLLLOOOSSSWWW[[[bbbhhhsssuuu{{{qqqnnnmmmiiijjjppprrrwwwxxxfff[[[RRR\\\zzztttUUUHHHEEEDDD>>>DDDHHHUUUxxxbbbUUU[[[VVVTTTUUU___mmmuuutttpppKKKDDD===:::===???>>><<<:::888;;;GGGXXXccceeecccOOOGGGFFFKKKOOO]]]nnnPPPIIIEEEEEEPPPooozzzuuugggXXXWWWSSSQQQWWWVVVYYYXXXpppfffTTTPPPeeezzzrrrmmmrrrNNNOOOJJJIIILLLLLLMMMYYYhhhvvvwww}}}yyy\\\GGG@@@777888@@@>>>KKKSSSxxxooo]]]QQQNNNEEEEEEDDDAAA>>><<<;;;<<<:::;;;===>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;:::;;;:::;;;===???CCCNNNYYYgggssshhhlllmmmkkkkkknnnnnnkkkXXXBBB999<<<999:::@@@???>>>===???LLLllliiiiii\\\eee~~~bbbQQQLLLFFFCCCFFF<<>>888;;;===AAAMMMrrrmmmUUUCCC???>>>BBBCCCAAAAAABBB@@@???===:::888555444333555333///...///000000000,,,------......------,,,,,,---...//////---+++***---,,,---///111333222111111000000222444666666555333555888999999999;;;<<<===>>>@@@AAABBBCCCCCCCCCGGGHHHKKKMMMOOORRRWWWZZZ___kkkssstttzzzwwwrrrnnnjjjjjjnnnnnnvvvuuu___VVVOOO___cccFFFLLLBBB<<>>======???BBB:::BBBBBBBBB[[[wwweee\\\]]]dddzzzSSSAAAEEECCCLLLooowwwlll[[[[[[]]][[[ZZZ^^^ZZZYYYdddUUUTTTjjjllleeedddOOOIIIGGGHHHKKKIIIHHHTTTcccuuu{{{{{{aaaSSSCCC======>>>@@@CCCKKKkkk~~~zzzzzz}}}rrrbbbUUUOOOLLLIIIDDD@@@===<<<===>>>===<<<;;;<<<======:::888===<<<;;;:::;;;<<<======>>>;;;;;;>>>@@@CCCLLLUUUhhhssslllppppppooosssyyyuuukkk^^^BBB777===<<<;;;>>>>>><<>>999888<<<@@@WWW~~~gggPPPCCC???>>>BBBCCCAAAAAABBB???>>>===:::888666444333555222///...///000000///------------------------++++++,,,---,,,+++***)))......///000222222222111111000000111444555555444333555888999999999;;;<<<===>>>???AAABBBCCCCCCDDDGGGHHHKKKLLLNNNQQQVVVYYY[[[gggqqqssszzzuuupppooollljjjjjjnnnxxxxxx```VVVOOObbbmmmJJJNNNDDDAAACCCEEEVVVlllTTTAAA??????>>>>>>======>>>===@@@>>>@@@XXX~~~{{{|||~~~VVVCCCGGGEEENNNmmmzzzooo\\\[[[[[[ZZZ\\\aaa^^^___cccVVVVVVkkkkkkgggcccNNNIIIFFFFFFIIIGGGHHHTTTdddsssxxxjjjZZZIIIAAA???===>>>@@@HHHfff|||qqqlllgggiiilllttt~~~xxxpppcccYYYTTTHHHHHHGGGEEEBBB>>>;;;999;;;;;;;;;;;;;;;;;;===>>>???>>><<<<<<<<<===>>>>>>>>>===>>>@@@BBBDDDMMMWWWkkkrrrvvvuuusssvvv|||xxxnnn^^^CCC888===<<<;;;>>>>>>===DDDDDDRRR{{{XXX]]]jjjqqq~~~fffVVVLLLDDD@@@AAAAAAAAA>>>;;;;;;>>>AAAGGGccc|||dddNNNCCC???>>>BBBCCCAAAAAABBB???>>><<<:::888666444333444111///......//////......---,,,,,,,,,,,,---...,,,,,,,,,,,,+++++++++***...///000222222222111000111000///000222333333111444555888888888999;;;=========???@@@AAACCCDDDDDDGGGHHHJJJLLLMMMPPPTTTWWWZZZgggqqqsssxxx~~~qqqnnnooommmiiifffmmmwwwuuu]]]TTTMMMddd}}}QQQOOOGGGFFFCCCBBBTTT}}}tttmmm___QQQHHH<<<===???@@@@@@@@@???===;;;===@@@EEERRRcccnnnqqqvvv[[[FFFIIIFFFOOOiii|||sss```\\\ZZZ[[[^^^dddcccdddaaaVVVXXXmmmjjjjjjaaaKKKHHHDDDDDDGGGEEEGGGUUUfffqqqvvv|||tttbbbNNNDDD@@@===<<<<<>>@@@AAA???<<<:::999:::;;;<<<;;;===???DDDIIIIIIJJJRRR[[[rrrtttxxxxxxuuuxxx}}}zzzqqq```DDD888===<<<;;;>>>>>>@@@DDDDDDUUUaaaWWW}}}eeennn~~~jjjXXXNNNKKKHHHDDD@@@>>>===>>>>>>===@@@JJJccc{{{eeePPPCCC???>>>AAACCCAAAAAABBB???>>><<<:::888666444444333111///...//////...---///...,,,++++++,,,.../////////...------------...+++---000111222111111111111000///000111222111000444666777888888999;;;=========>>>???AAABBBDDDEEEFFFHHHJJJKKKMMMOOOSSSWWW___jjjqqqrrruuuzzzyyyrrr|||sssmmmmmmnnnkkkhhhgggllluuummmVVVNNNJJJbbbYYYQQQIIIGGGCCCBBBTTTlllTTTMMMIIIBBBCCCJJJEEEGGGGGGDDDCCCCCCAAA>>>>>>===???DDDGGGHHHLLLRRRcccyyybbbIIIKKKFFFMMMfff}}}xxxeeeaaa]]]___bbbfffeeefff^^^UUUXXXlll}}}hhhkkk\\\IIIFFFBBBBBBDDDDDDFFFUUUgggqqquuuzzz}}}~~~wwwcccNNNDDD@@@===;;;;;;BBBTTTrrrssskkkhhheeebbb______cccgggjjjllllllgggdddggggggbbb]]][[[YYYWWWSSSNNNIIIDDDAAA???>>>AAAGGGNNNTTTSSSOOOJJJEEEAAA<<<;;;<<<======<<<<<>><<<;;;???>>>AAACCCEEE[[[vvvcccrrrtttqqqrrr}}}sss\\\jjj}}}vvvcccYYYOOOHHHAAA===>>>>>><<<999BBB>>>FFFccc{{{eeePPPCCC???>>>AAACCCAAAAAABBB>>>===<<<:::888666555444333111//////000000...---///...,,,++++++,,,...///000///...---------......'''+++///111111000111222111000//////111222111///555666777777777999;;;>>><<<<<<===>>>@@@BBBDDDEEEFFFHHHJJJKKKMMMPPPTTTWWW```iiippppppsssvvvpppgggfffeeegggkkkjjjggggggjjjpppvvveeeOOOKKKIII\\\cccTTTKKKFFFCCCFFFUUUvvvwwwbbbTTTVVVWWWPPPQQQZZZcccccc]]]SSSLLLJJJFFF@@@IIIDDDBBBGGGOOOYYYkkk{{{zzzhhhKKKKKKEEEKKKddd{{{iiifffbbbeeefffhhheeeeeezzz[[[RRRVVVjjj{{{~~~eeejjjzzzUUUGGGDDD@@@@@@CCCBBBEEETTTfffqqquuuzzz||||||}}}uuuaaaKKKAAA???>>><<<<<>><<<;;;???>>>AAABBBGGGcccppplllsss[[[```XXXVVVhhh}}}ppp\\\PPPHHH@@@===>>>@@@===:::===999999FFF___zzzxxxbbbMMMCCC???>>>BBBCCCAAAAAABBB>>>===<<<:::888777555555333222000000111111///......---,,,,,,,,,,,,---...------------,,,,,,,,,+++''',,,111333111000111222000///...///111222222000555666777777777888<<<>>><<<<<<<<<===???BBBDDDFFFEEEGGGIIIKKKMMMQQQUUUYYY]]]eeekkknnntttzzzuuujjjZZZ\\\aaafffdddbbbeeellluuu{{{dddMMMJJJIIITTTooommmXXXMMMGGGDDDGGGTTTkkk}}}pppddd^^^WWWNNNSSSWWWaaaqqqkkkLLLLLLFFFJJJccc}}}llljjjhhhkkkkkkjjjfffgggZZZPPPSSShhh{{{zzzbbbggg~~~nnnMMMEEEBBB??????BBBBBBDDDRRRdddnnnsssyyy|||||||||vvvaaaJJJAAA@@@???===<<<@@@III^^^yyy|||vvvrrrpppqqqpppqqqrrrtttsssqqqooonnnfff______`````````ccc```kkkzzzwwwfff[[[VVV^^^pppooodddUUUKKKGGGFFFCCCAAAHHH\\\www}}}zzz~~~vvvjjjssszzz{{{}}}fffIII;;;>>><<<;;;??????AAAAAAJJJkkklllbbbyyykkkQQQVVVPPPTTTiiisssYYYNNNHHH@@@>>>@@@BBBAAA@@@999:::<<<>>>CCCLLLVVV^^^|||uuu```MMMCCC???>>>BBBCCCAAAAAABBB======;;;:::888777666555444333111222222222000...------------------------,,,---.........---+++***+++000555666333000000111000///...000222333333222666666777666666888<<>>???CCCBBBCCCPPPaaajjjpppwww{{{|||}}}}}}gggNNNCCCBBB@@@===;;;@@@EEEZZZwww}}}yyyuuussssssssstttwwwyyyzzzyyywwwtttiii```^^^```ccchhhmmmhhhzzzuuu~~~hhhWWWNNNJJJFFFBBBLLLaaa~~~}}}zzz~~~qqqjjjuuu~~~~~~hhhJJJ<<>>@@@???===<<>>BBBCCCAAAAAABBB======;;;:::888777666555444333222333333333111///,,,------......------,,,---///000111111///---,,,///555999999444000///000//////...000333444444333666666777666666888<<>>BBBEEEGGGDDDFFFIIILLLOOOTTTYYY]]]___eeejjjooo{{{zzzfff]]]WWWWWWZZZ\\\aaaggguuuiiiMMMDDDAAAIIITTT|||}}}bbbRRRPPPFFFCCCMMM[[[hhhyyymmmNNNOOOJJJNNNeee~~~qqqssslllppppppooonnnsss~~~]]]PPPPPPgggvvv]]]```ooo[[[AAADDD@@@>>>???CCCBBBBBBOOO___fffmmmvvv{{{}}}~~~mmmSSSFFFDDDAAA===:::???DDDXXXvvv}}}zzzxxxxxxxxxxxxzzz|||~~~~~~}}}wwwkkk```^^^aaafffnnnuuuvvv|||ggg[[[TTTNNNIIILLLaaa|||wwwtttyyy~~~hhhiiivvv|||iiiKKK<<>>===<<<;;;;;;===>>>@@@BBBQQQ^^^hhhzzzxxxeeeQQQCCC???>>>AAABBB@@@???@@@???===<<<;;;;;;999666444555333000000000000///---.........------,,,,,,,,,---------............///---///222222111///......000000000000111333555777999777777888;;;=========;;;<<<>>>>>>===>>>AAACCCIIIJJJKKKMMMRRRWWW[[[^^^bbbeeeqqqzzzzzzmmmeee]]]YYYYYY]]]dddiiiwww}}}^^^FFF@@@CCCNNNMMMccc]]]KKKJJJEEEDDDLLLVVV^^^eeekkkuuuoooQQQNNNJJJRRRkkk~~~xxxqqqttttttqqqqqqsssxxxwwwWWWOOOSSSiiiwwwbbbaaakkkWWW???EEE@@@>>>>>>??????BBBNNNZZZbbbjjjuuu|||~~~zzz___LLLEEEBBB===888;;;EEE[[[vvv~~~vvvmmmiiiiiijjjnnnttt|||kkkVVVMMMGGGPPP]]]mmmqqqhhh```fffrrrzzzkkklllwwwdddFFF999@@@@@@>>>AAAAAADDDBBBMMMvvvxxxccczzzYYYGGGGGGPPPiiixxxjjjXXXOOOMMMCCC@@@AAA>>>@@@@@@@@@???===<<<<<<<<<>>>===@@@GGGLLLQQQ]]]kkk}}}{{{fffRRRDDD@@@???BBBCCCAAA@@@BBB>>>===;;;::::::999666444444222000/////////...---......---------,,,,,,,,,---------............///,,,///111222111/////////...///111222333333333333888777777888<<>>>>>>>>>>>@@@BBBHHHIIIJJJMMMQQQVVV[[[]]]aaaiii{{{xxxpppggg^^^ZZZZZZ\\\ccciiiwwwwwwWWWAAA;;;>>>@@@???QQQ}}}]]]KKKJJJEEECCCIIIOOOTTTZZZ___eeeooo{{{qqqQQQMMMHHHOOOjjj|||uuuxxxyyyvvvvvvwww}}}vvvVVVNNNQQQfff}}}xxxiiisssfffDDDCCC???======>>>===AAALLLXXXbbbjjjttt{{{~~~~~~cccNNNFFFBBB===888>>>III```{{{{{{uuuqqqnnnnnnqqqwwwrrrZZZQQQKKKMMMSSS[[[___\\\YYY___iiitttnnnnnnzzzcccFFF:::??????===AAAAAAFFFFFFRRR{{{nnnhhhPPPIIIOOOggguuufff___ZZZKKKDDDFFFDDDAAA@@@???>>>>>>=========@@@===>>>AAA@@@>>>BBBIIISSSooohhhSSSEEEAAA@@@CCCDDDBBBAAACCC===<<<::::::999888555333333111///...//////---,,,...------------,,,,,,,,,---------............///,,,...000111111000000111---///222444555444333222888777666888<<<@@@AAABBB???@@@AAAAAA@@@@@@BBBDDDHHHIIIJJJMMMQQQVVVZZZ]]]^^^hhh|||tttrrriii___[[[ZZZ\\\ccclllzzzrrrRRR===999;;;<<<<<>><<<<<<===<<>>CCCDDDFFFHHHVVVxxxzzzYYYIIINNNfffuuuppphhhUUUKKKKKKGGGBBB@@@>>>>>>?????????>>><<<;;;===@@@@@@===<<<>>>>>>JJJZZZbbb```^^^dddmmmjjjUUUEEEAAA@@@CCCDDDBBBAAACCC===;;;:::999999777444222333111///.........---,,,---------------------------------............///+++---000111000000111222...///111333555666777777999777666777;;;>>>@@@@@@BBBCCCDDDDDDCCCCCCEEEFFFIIIIIIKKKMMMQQQVVV[[[^^^```fffuuu~~~zzzrrrhhh___\\\[[[\\\fffrrrrrrQQQ???;;;<<>><<<======<<>>AAAHHHJJJJJJNNN^^^vvvaaaKKKPPPfffvvvbbbVVVPPPFFFBBB@@@??????@@@@@@@@@???:::;;;===AAADDDDDDCCCCCCDDDDDDFFFIIIEEE@@@DDDLLLlllUUUDDD@@@???BBBCCCAAA@@@BBB===;;;:::999999777444222333111///.........---,,,---------------------------------............///,,,...000000000000111222000000000111444888<<<>>>:::888666666888;;;<<<===AAABBBCCCBBBAAABBBDDDFFFJJJJJJKKKNNNRRRWWW\\\___ccchhhvvv}}}qqqeee]]]]]]\\\]]]iiiyyyqqqQQQAAA>>>===;;;AAA???JJJdddlllXXXEEE???<<<===BBBFFFIIIOOOVVV\\\aaaggghhhjjjsss^^^XXXSSSRRRNNNHHHEEEEEELLLXXXkkk}}}yyyooofffggg}}}yyyVVVNNNGGGOOOggggggOOOKKKSSSiii|||wwwqqqNNNEEE???>>>>>>>>>===???IIITTTaaagggooouuuxxx|||nnnVVVIIICCC>>><<<999@@@SSSooottthhhbbbZZZ]]]hhhzzzvvvTTTGGGBBB@@@>>>???BBBDDDGGGRRR\\\jjj}}}}}}}}}TTTCCC>>>AAA@@@DDDNNNPPPSSSZZZkkkmmmjjjTTTTTThhh~~~zzzlll]]]IIIEEEEEEEEECCCAAA???>>>>>>===>>>>>>===<<<=========@@@>>>???AAA@@@???AAAFFFmmmTTTDDD@@@???BBBCCCAAA@@@BBB===<<<::::::999888555333333111///...//////---,,,,,,,,,,,,------------...---------............///---///000000//////111222111000///000333888===@@@;;;999666555777999;;;;;;<<<===>>>>>>>>>???AAACCCIIIJJJKKKNNNRRRWWW[[[^^^___hhhyyy~~~pppccc\\\\\\\\\\\\kkk~~~nnnNNN@@@===:::777===<<>>>>>???===>>>GGGRRR^^^dddmmmssswww{{{rrrZZZLLLDDD@@@===:::===MMMfffuuueee^^^UUUUUU[[[fffooorrrtttxxxnnnMMMAAA<<<:::;;;>>>@@@@@@BBBMMMYYYhhh|||}}}uuuNNNAAA@@@CCCAAAFFFPPPRRRUUU^^^qqqwwwiiinnn^^^WWWiii}}}uuuZZZSSSVVVXXXRRRIIIAAA>>>???AAAEEEDDD>>>999:::<<<<<<:::>>>@@@??????BBBBBB???oooQQQEEEAAA@@@CCCDDDBBBAAACCC>>>===;;;::::::999666444444222000/////////...---,,,,,,,,,---------......---------............//////000000000......000111111000000000222666999;;;;;;888555555777:::<<<===:::;;;======>>>???BBBDDDGGGHHHIIILLLPPPUUUYYY\\\^^^hhhzzzxxxqqqccc[[[\\\[[[ZZZiiikkkKKK???;;;777666<<<:::???OOORRRIIIFFF<<<;;;===@@@@@@@@@EEELLLWWWXXX[[[ZZZRRROOOYYYggguuukkkeeefffeeegggtttppp```QQQGGGHHHCCC@@@AAABBB@@@???AAA;;;;;;===CCCIIINNNPPPOOOLLLTTTdddxxx{{{WWWOOOHHHQQQhhh```NNNJJJQQQfffyyy}}}pppaaayyyeeeHHH>>>===>>>>>><<<===EEEPPP[[[bbbkkkrrrvvvzzz{{{wwwuuu|||www___PPPFFF@@@===;;;<<>>???@@@BBBDDDGGGFFFFFFGGGJJJNNNSSSXXXZZZfffnnn}}}{{{rrrddd\\\\\\ZZZXXXhhh~~~kkkKKK???;;;666666999666999EEEEEE>>>AAA;;;:::===@@@AAABBBGGGOOOLLLQQQ[[[dddccc^^^aaahhhnnneeebbbgggeee^^^]]]cccrrrqqqZZZNNNKKK<<<888777;;;===;;;;;;===:::<<<@@@CCCFFFIIILLLOOOWWWiii{{{WWWNNNHHHQQQhhhzzz|||\\\NNNIIIOOOcccvvv|||nnn]]]vvvpppHHH===<<<======;;;;;;DDDNNNYYY```jjjqqqvvvyyy~~~~~~wwwoookkkrrr}}}{{{cccRRRGGG@@@<<<<<<:::BBBXXXqqqzzzhhh______gggvvvxxxRRR;;;999:::;;;888777999<<<@@@IIIRRR[[[sssnnnrrrcccGGG@@@BBBDDD???BBBKKKJJJPPP\\\rrrsssqqq|||iiiVVVOOOVVVfffxxxhhhTTTMMMNNN___hhhiii[[[KKKCCCBBBBBBJJJ[[[```WWWXXXeeedddVVVkkkTTTFFFBBBAAADDDFFFCCCBBBDDD>>>>>><<<;;;999888666666333222000///...---......,,,,,,,,,+++++++++******,,,---......//////......---......000111222333444222111111000111333444555666555555777;;;???AAAAAA<<<<<<===???@@@AAABBBBBBDDDEEEHHHJJJMMMSSSYYY^^^aaaqqq}}}~~~qqqdddXXXTTTTTTXXXgggwwwkkkHHH???<<<444:::888777;;;AAADDDCCC???888999<<>>:::;;;;;;888999>>>>>>???AAADDDLLL\\\ppp~~~}}}}}}zzzUUULLLGGGQQQooowww[[[NNNJJJNNN```ttt{{{iiidddssslllKKKAAA<<<:::;;;<<<===AAAGGGVVV```lllsssuuuvvvzzz|||yyywwwooodddeeemmmkkkXXXKKKAAA<<<;;;999@@@QQQggg|||uuullljjjmmmzzzgggHHH777999<<<:::;;;:::777666:::DDDLLLXXXmmmjjjuuu|||YYYDDD@@@???@@@AAACCCJJJRRR[[[\\\kkkTTTOOOHHHMMM^^^sssgggVVVSSSkkkuuu]]]VVVUUUQQQXXXkkk~~~ppptttnnnXXXGGGCCCBBBDDDEEECCCAAACCC======;;;:::888666555555333222000///...---......,,,,,,,,,++++++++++++***,,,---......//////............//////000000000111111000000///000111333444555444444666999===??????<<<===>>>???@@@BBBCCCCCCEEEFFFHHHJJJMMMRRRYYY]]]^^^lllvvvzzzpppddd[[[YYYWWWYYYdddssspppIII===;;;666999777666999>>>AAA???===777888:::<<<@@@DDDGGGIIIMMMVVVlllwwwfffaaa[[[UUUMMMGGGCCCAAA>>><<>>@@@BBBEEEMMMVVVVVV[[[lllzzzUUUNNNIIIKKK\\\ppp~~~wwwuuupppZZZHHHDDDBBBDDDEEEBBB@@@AAA<<<<<<;;;999777666444444333222000///...---......,,,,,,,,,,,,++++++++++++,,,---......//////....../////////...............000////////////111222333555333333444777:::<<<<<<======>>>@@@AAACCCDDDDDDGGGHHHIIIKKKNNNRRRXXX\\\___iiipppuuulllbbbZZZYYYXXXWWW___lllsssHHH::::::777888666555777;;;===;;;999555666777:::===AAADDDEEEHHHQQQeeeyyy{{{kkkZZZTTTSSSOOOHHHAAA<<<999999999:::444666JJJmmmbbbMMMDDDEEENNNWWWpppyyynnn^^^SSSLLLFFFBBBFFFDDDFFFJJJNNNTTT```llluuu{{{VVVNNNIIIRRRlllooo~~~dddNNNIIIKKK[[[nnn{{{eeeUUUUUUpppyyyVVVFFF@@@<<<999;;;<<<<<<@@@EEEOOOXXXdddlllppprrrwww{{{~~~~~~wwweeedddoooyyydddRRRGGGAAA@@@;;;>>>NNNdddvvv}}}sssmmmiiieeefffooo{{{___LLL>>>:::;;;777888999:::888777999>>>CCCMMMaaa|||lllzzzrrrMMMCCC???>>>AAADDDHHHRRR\\\^^^ddduuu}}}qqq[[[LLLEEEJJJYYYmmm}}}nnnXXXHHHDDDBBBDDDDDDAAA???@@@===<<<;;;999888666555444333222000///...---......------,,,,,,,,,+++++++++,,,---......///...............///////////////000000000//////000111333444444333222333666888::::::===>>>???@@@BBBCCCEEEEEEHHHIIIKKKLLLNNNRRRXXX\\\bbbiiinnntttyyyggg]]]UUUTTTSSSRRR[[[gggqqqGGG999999777888666555666888999999777444555666999<<>>===<<<:::777666555666777999;;;<<>>CCCKKKTTT___hhhmmmqqquuuxxx||||||~~~|||pppjjjmmmnnnZZZLLLEEEBBB<<<===LLLaaarrr~~~wwwaaaRRRLLLBBB@@@HHHPPP___gggNNNBBB999:::===888777999:::999888888;;;===HHH[[[uuuqqq}}}lllHHHBBB???>>>AAAFFFLLLVVVaaaeeekkkyyyjjjnnnSSSBBBJJJWWWjjj|||~~~|||jjjUUUHHHDDDBBBDDDDDDAAA???@@@>>>===<<<;;;999777666555333222000///...---......---------,,,,,,,,,++++++,,,---......///.........---......000111222222333111111000000111222444555444222111222555888999999======>>>@@@BBBDDDEEEFFFIIIJJJKKKLLLOOOSSSYYY]]]bbbgggmmmvvvqqqfff[[[QQQOOONNNOOOZZZhhhlllFFF:::999555999777666666777777888777555555777999;;;>>>@@@BBBEEECCCBBBCCCBBB@@@@@@BBB<<<:::999888888888999999777>>>BBB???;;;AAARRRaaavvvmmmjjj\\\XXXRRRKKKHHHIIIMMMQQQTTTNNNFFFBBBBBBAAA>>>;;;:::888:::>>>@@@???BBBGGGKKKVVVeeetttqqqQQQMMMIIISSSooo{{{kkkjjjOOOHHHHHHUUUhhhttt{{{}}}hhhUUUNNN^^^```EEEAAA>>>;;;999;;;<<<;;;===AAAIIIQQQ\\\eeekkkooosssuuuyyyzzz|||~~~~~~{{{zzz{{{~~~vvvtttwwwbbbQQQGGGDDD======JJJ]]]mmmyyyoooRRR>>>>>>777666<<>>:::777888999999888888999:::DDDWWWpppyyygggFFFBBB??????CCCHHHNNNYYYcccbbbgggtttooofffKKKKKKUUUhhh}}}~~~wwwsssvvv|||hhhTTTGGGCCCAAACCCDDDAAA???@@@???>>>===;;;999888666666333222000///...---......------------,,,,,,,,,,,,,,,---......//////......------...000111333444444222111111111111333444555444222222333666999;;;;;;<<<<<<>>>@@@BBBCCCEEEFFFIIIJJJKKKMMMPPPTTTZZZ^^^___eeennnxxxuuuiii]]]RRRNNNLLLNNNZZZiiimmmGGG;;;999333999888666666555666777888555666777999;;;===???AAA>>>===;;;:::999999888999BBB===888777999===>>>======;;;:::;;;>>>BBBDDDEEEQQQ```mmmlllaaaWWWQQQMMMWWWSSSMMMGGGCCCAAAAAABBB>>>======???AAADDDEEEEEECCCAAAAAAEEEFFFDDDEEEIIIDDDOOObbbwwwmmmOOOMMMJJJSSSrrrmmm|||nnnpppRRRKKKJJJWWWiiivvv}}}fffVVVRRRaaa___AAA>>>>>>:::999;;;;;;:::<<<@@@GGGNNNXXXbbbhhhmmmpppqqqwwwxxxzzz|||zzztttsssvvvkkkVVVHHHFFF@@@>>>GGGUUUcccrrr|||kkkQQQ???:::777888;;;:::;;;HHHWWWlll|||mmm^^^IIIAAA@@@???888:::>>>:::888888888999999999999999BBBSSSlll```FFFAAA???@@@EEEJJJOOOYYYbbbccchhhsssuuuWWWKKKSSSfff|||~~~tttmmmjjjiiijjjqqqgggSSSFFFAAA@@@CCCDDDAAA@@@AAA>>>===<<<:::888777666555333222000///...---.........------------,,,,,,,,,,,,---......//////............//////000111222222111111000000000222333444444333222444888;;;======:::;;;===???AAACCCDDDEEEHHHIIIKKKMMMPPPUUU[[[```aaagggqqqzzz|||lll___SSSNNNKKKKKKVVVdddtttKKK;;;888444777777666444444555777999555666666888:::<<<>>>???888888888777666666444333777555666===GGGKKKGGGBBBKKKCCC;;;999>>>DDDGGGHHHQQQXXXZZZTTTNNNKKKHHHDDD===;;;:::999:::;;;<<<<<<>>>AAAEEEFFFDDD@@@===<<>>???888;;;>>>888999888888888999:::::::::???PPPhhh~~~ZZZEEEAAA@@@BBBGGGKKKOOOWWW___ccciiiuuurrrZZZJJJPPPccc{{{~~~{{{zzzsssjjjbbbZZZWWWZZZgggvvvfffSSSEEEAAA@@@CCCDDDBBB@@@BBB===<<<;;;999777666555444333222000///..................---------,,,,,,,,,,,,---......//////......////////////////////////000////////////111222333444333333555999===??????::::::<<<>>>@@@BBBDDDEEEGGGIIIKKKMMMQQQVVV\\\aaaggglllttt|||kkk___SSSNNNJJJHHHPPP]]]zzz|||NNN;;;888555555555555333333444666888555555666777999;;;===>>>999:::888666555666777666:::>>>KKK___qqqtttjjj^^^ZZZUUULLLCCC@@@IIIYYYgggfffnnnrrrqqqmmmeeeVVVFFFEEEBBB===;;;:::;;;<<<<<<999CCCPPPUUURRRJJJEEEBBB===999999AAAJJJSSS]]]fffjjjooowwwnnnQQQOOOKKKTTTttt{{{bbbjjjoooiiiPPPHHHFFFSSSeeesss|||jjj\\\\\\mmmhhhGGGCCC===:::999;;;;;;999;;;>>>CCCIIIRRR[[[cccgggiiiiiissstttvvvzzz~~~{{{mmmeeeffflll|||gggSSSJJJEEEAAABBBFFFPPPaaappp~~~}}}~~~~~~~~~lllNNN;;;:::>>>???;;;999<<<<<<:::???BBBFFFGGGDDD???<<<;;;@@@:::======999<<<>>>666999888777888999;;;;;;;;;>>>NNNfff||||||UUUDDDAAA@@@CCCHHHLLLOOOVVV]]]YYYbbbrrr}}}eeeUUUIIINNN```zzzxxxooohhhkkkrrr{{{|||mmm```WWWMMMFFFKKKQQQSSSUUUYYY\\\^^^gggxxxxxx```hhh[[[FFFBBB@@@DDDEEEBBBAAACCC???===;;;999999777555333444222////////////...---......---------,,,,,,,,,------......///000000000////////////000000000000222111///......000222333666777555333777>>>@@@???<<<===???@@@@@@AAACCCEEELLLKKKLLLNNNQQQVVV[[[]]]bbbjjjzzzzzzmmmbbbTTTKKKFFFHHHRRR\\\xxxNNN===<<<222777777777777777777777777:::::::::999888:::>>>AAABBB===<<<===:::555666;;;888MMMhhhttt\\\HHHHHH^^^zzzlllTTTHHHAAA;;;<<<<<<;;;:::<<>><<<<<<===<<<999:::>>>@@@GGGQQQZZZaaaeeehhhjjjssstttvvvxxx{{{~~~{{{nnnddd```kkk~~~qqqXXXQQQIIIAAA@@@CCCIIITTT___sssuuuxxx|||~~~~~~~~~zzzvvvrrrpppttt{{{sssVVV@@@:::999888888888:::<<<>>>;;;;;;<<<===>>>>>>>>>===?????????>>><<<:::888777777888999::::::999888777???KKK___tttsssIIIEEEDDDDDDEEEGGGKKKQQQXXX\\\___```hhheeeOOOQQQGGGIII]]]|||hhhVVVVVV```iiixxxrrrhhh\\\UUUMMMHHHGGGHHHGGGFFFKKKMMMPPPUUU\\\ccciiimmmvvv^^^LLLiiiXXXFFFBBBAAADDDEEEBBBAAABBB@@@>>>;;;:::999888555333444222////////////...---......---------,,,,,,,,,------......//////000000////////////000000000000111000///...///000222444777888666333777===???===:::<<<>>>??????@@@BBBCCCHHHIIIKKKNNNRRRUUUYYYZZZeeelll|||~~~kkk```SSSKKKGGGIIIQQQ[[[uuuOOO<<<<<<666666666666666666666666666555555666666888;;;AAAEEENNNNNNNNNJJJ@@@999===GGGVVVyyy~~~iiiiiivvvXXXJJJ===;;;===???@@@BBBEEEFFFOOOOOOBBB>>>@@@<<>>JJJ^^^rrr~~~lllHHHFFFEEEFFFHHHJJJNNNSSSYYY]]]]]]___gggoooQQQGGGGGGIII[[[yyysssaaaXXXWWW]]]qqquuulllccc\\\RRRLLLIIIHHHGGGFFFAAAAAABBBEEEIIINNNRRRUUU```hhh~~~zzzmmmbbbVVVLLLjjjWWWFFFBBBAAADDDEEEBBBAAABBBAAA???<<<;;;:::999666444444222////////////...---......---------,,,,,,,,,---------...//////000000.../////////000000000111000///......///111333555777888666333666<<>>===;;;999888777888888888999;;;============<<>>;;;:::;;;<<<<<<;;;;;;::::::::::::;;;FFFXXXkkk|||yyyzzz```FFFHHHEEEHHHLLLOOORRRVVVZZZ]]]^^^aaajjj{{{fff___JJJGGGHHHXXXsss~~~ooo[[[SSS```sss}}}uuulllcccWWWNNNIIIGGGEEECCCAAA@@@??????@@@BBBDDDEEEDDDIIIVVVggguuukkkgggbbb^^^lllVVVGGGBBBAAADDDDDDBBB@@@BBBAAA???===;;;;;;999777555444222////////////...---......---------,,,,,,,,,,,,,,,---......//////000......//////000000111111//////......///111444555555666444333666===@@@>>>>>>@@@BBBCCCCCCDDDEEEGGGHHHIIILLLPPPTTTXXX\\\]]]bbbiiixxx~~~pppdddWWWNNNIIIFFFJJJOOOddd[[[???;;;777555555555555555555555555555555555555666;;;AAAEEEMMMaaayyywwwZZZHHH@@@???AAA<<<;;;CCCEEE???DDDOOOQQQdddzzz~~~~~~oooRRRNNNNNNcccjjjRRRXXX~~~ZZZLLLGGGEEENNN[[[iiiyyyjjjjjjNNNBBB===:::;;;;;;888888;;;;;;AAAIIIRRRYYY___eeehhhmmmooorrrwww~~~ccc]]]\\\iii|||eeeXXXKKKDDD@@@>>>@@@DDDFFFLLLUUU___fffjjjlllllleee___VVVLLLFFFEEEHHHKKKLLLMMMOOOTTTWWWTTTLLLEEE???>>><<<;;;:::999999999<<<===>>>???@@@???>>>===CCCDDDDDDAAA===::::::;;;======<<<;;;;;;:::::::::999AAAOOO___oooyyyyyyUUUCCCFFFEEEJJJPPPTTTVVVXXX[[[^^^aaafffpppnnnQQQbbb|||nnnttt\\\GGGGGGTTTlll}}}pppZZZWWW```qqqwwwzzzpppbbbVVVOOOKKKHHHEEEHHHGGGEEECCCBBBCCCDDDEEECCCEEEIIIOOOjjjzzzlllVVVGGGCCCAAADDDDDDAAA@@@AAAAAA???===;;;;;;999777555444222////////////...---......---------,,,,,,,,,,,,,,,------.../////////.........///000111111111//////......///111444555333444333222666>>>AAA@@@???@@@BBBCCCCCCDDDFFFHHHHHHIIIKKKOOOSSSXXX]]]``````gggwww~~~pppdddVVVNNNJJJHHHJJJNNN]]]kkkIII>>>888555555555555555555555555666666666555777<<>>>>>EEEHHHJJJHHHBBB??????@@@=========<<<<<<;;;;;;;;;888===GGGTTTeeewwwyyynnnMMMCCCDDDFFFLLLSSSXXXXXXYYY\\\___bbbgggssstttSSSUUUppppppddd}}}cccGGGFFFOOOeeevvv}}}~~~ggg\\\ZZZjjjpppwwwrrreee]]]WWWRRROOOJJJHHHFFFCCCBBBCCCCCCDDDFFFIIIJJJGGGXXXkkkUUUHHHCCCBBBDDDDDDAAA@@@AAAAAA???<<<;;;:::999666444444222////////////...---......---------,,,,,,,,,,,,,,,,,,---......//////------...///000111222222000///......///111333555222333222222666>>>AAA@@@<<<>>>@@@AAAAAABBBDDDEEEGGGHHHKKKOOOTTTYYY]]]```bbbiiixxxooobbbUUUNNNLLLKKKMMMQQQZZZ|||{{{TTTDDD;;;555555555555555555555555333444444555888>>>FFFLLLPPP]]]lllwwwzzz___SSSMMMHHHNNNTTT\\\www~~~qqqSSSPPPRRRiiitttYYYHHHRRRcccjjjNNNGGGDDDJJJXXXiii{{{rrraaannnWWWHHHAAA;;;;;;<<<:::999::::::>>>EEEKKKRRRYYY___dddiiijjjmmmrrr{{{wwwmmmdddfffwwwwwwfffRRRFFF@@@<<<:::<<<>>>>>>@@@DDDJJJQQQXXX\\\WWWWWWTTTNNNFFF@@@??????===<<<;;;;;;===>>>===<<<;;;;;;<<<======>>>??????>>>===<<<<<<<<<===???@@@IIINNNQQQNNNGGGAAA@@@AAA<<<===>>>??????>>>===<<<:::???GGGTTTdddwww}}}dddHHHEEEDDDIIIPPPXXX\\\[[[\\\___cccbbbgggttt```OOOaaassseeevvvWWWGGGEEEKKK]]]pppzzz|||jjj^^^YYYjjjqqqzzz}}}qqqiiibbb\\\XXXNNNLLLIIIFFFDDDCCCCCCDDDBBBDDDGGGEEEPPPlllVVVHHHCCCBBBDDDDDDAAA???@@@@@@>>>;;;:::999888555333444222////////////...---......---------,,,,,,,,,+++,,,,,,------......///------...///000111222222111000///...///000222444555555444222555<<<>>>===<<<>>>@@@@@@@@@AAACCCEEEEEEIIIPPPVVV\\\___``````dddkkkzzzuuufffVVVNNNLLLKKKLLLPPPXXXwwwZZZEEE;;;666666666666666666666666333333333444777===EEEKKKTTTcccsss|||xxxpppttt~~~~~~~~~qqqRRRPPPRRRjjjmmmTTTFFFTTTfffoooPPPHHHCCCIIIVVVhhh{{{{{{dddcccfffKKKBBB<<<<<<===<<<:::;;;888<<>><<<===<<<<<<<<<===AAAFFFLLLOOOTTTXXXZZZVVVMMMEEE@@@???===<<<:::999:::::::::999999:::;;;<<<<<<=========<<<;;;999999;;;@@@DDDGGGRRRWWW[[[WWWMMMDDD@@@@@@<<<>>>AAACCCDDDCCCAAA???>>>DDDOOO]]]mmm~~~[[[EEEHHHGGGMMMUUU]]]```^^^___cccggghhhkkkvvvrrrRRRbbb{{{dddpppPPPGGGDDDHHHXXXkkkxxx~~~ssshhhaaannnxxx~~~vvvooohhhcccZZZXXXSSSNNNJJJGGGEEEEEEBBB???CCCGGGOOOwwwmmmXXXHHHDDDBBBDDDDDDAAA???@@@???===;;;999999777555333444222000/////////...---......---------,,,,,,,,,++++++,,,------......///------...///000111222222222111///...///000222333777888555222555:::<<<:::===???AAABBBBBBCCCEEEFFFFFFLLLVVV___dddeeecccbbbdddjjjyyy}}}lllZZZPPPKKKHHHHHHKKKVVVrrrYYYDDD999777777777777777777777777666666444333555:::AAAGGGJJJaaayyytttmmmnnntttooojjjhhhmmmpppooollllllrrrqqqRRROOOSSSkkkkkkSSSJJJZZZccclllQQQIIICCCIIIVVVggg{{{iiiaaawwwMMMDDD======>>>===;;;;;;777:::???DDDIIIPPPWWW\\\dddfffiiiqqq|||zzzuuunnnlllttt|||bbbQQQHHHBBB??????;;;::::::;;;===@@@DDDFFFUUU[[[___]]]SSSIIICCCAAA>>><<<;;;:::999999999888888999::::::;;;;;;::::::<<<:::999:::===DDDJJJNNN]]]cccgggcccWWWKKKEEECCC<<>>===;;;999777666555333111///////////////---------------------------111------111111,,,,,,000.........//////000111222111222222222111222555777888888777666666999===AAA@@@AAABBBDDDEEEFFFFFFFFFNNNSSSYYY]]]____________dddmmmwwwkkkZZZWWWUUULLLGGGHHHSSSlllfffHHH???999888777666555555444444555777555333111222444777:::<<>>BBBOOO^^^jjjiiibbb\\\SSSJJJEEEAAA===;;;<<<<<<999666:::666444555666555888===BBB======@@@CCCHHHTTTbbbnnnwww|||sss```OOOHHHHHHDDDBBBBBBFFFGGGGGGIIIMMMNNNZZZlllzzzsssOOOIIIPPPRRRSSSWWW\\\___bbbgggmmmssstttxxxnnn|||jjjeeeOOOFFFCCCDDDQQQeeevvv~~~}}}qqqooojjjcccZZZRRRMMMJJJJJJFFFHHHLLLNNNbbbdddSSSGGGDDDDDDFFFEEEAAA@@@BBB???>>>===;;;999777555555333111///////////////---........................000------000000------000.........//////000111222222333333222222222555777777777777555555888===@@@@@@@@@BBBCCCEEEFFFFFFFFFRRRTTTWWWYYYZZZ\\\___aaagggoooyyynnnZZZRRRNNNFFFCCCFFFMMMccclllLLL>>>888888777666555555444444555666555333222222444666888<<>>BBB<<<999;;;<<<<<<===@@@KKK[[[lllrrrnnneee\\\VVVNNNHHH@@@===>>>@@@AAAAAA>>><<<;;;======;;;===AAABBB@@@AAAEEEIIIOOO[[[hhhyyyzzzfffTTTLLLKKKCCC@@@AAAFFFJJJLLLQQQVVVXXXdddtttoooNNNIIIPPPSSSYYY\\\```ccceeejjjrrrwww~~~~~~~~~hhhpppSSSEEEAAACCCOOObbbsss|||~~~{{{{{{yyyrrrhhh___ZZZXXXOOOJJJIIILLLNNN]]]bbbQQQGGGDDDCCCEEEDDD@@@???AAA???>>>===;;;999777555444333111///////////////---........................///------//////------000.........//////000111222444444444333222222444777777666666555555777<<<@@@???@@@AAACCCEEEFFFFFFFFFSSSTTTTTTTTTUUUYYY___cccgggpppzzzuuu]]]PPPIIICCCBBBEEEIIIYYY~~~yyyUUUAAA:::888777666555555444444555666555444444333444444555777777999>>>LLLbbb{{{ttt```PPPEEEDDDCCCAAA@@@@@@@@@@@@???@@@@@@@@@@@@@@@@@@???DDDDDDWWWfffNNNKKKOOOkkk[[[KKKIIITTTZZZMMMDDDHHHQQQ___uuuvvvbbb}}}oooNNN===@@@<<<888<<<>>>:::<<<>>>@@@CCCIIIOOOTTT\\\___dddlllwwwzzz}}}xxx]]]RRRMMMAAAAAA<<<999;;;<<<;;;;;;>>>GGGUUUlll|||~~~sssiiieee]]]UUUKKKDDDAAA???===;;;===<<<<<>>AAAGGGIIIHHHKKKPPPUUU[[[fffqqq|||hhhVVVLLLJJJDDDAAA@@@EEEIIIMMMTTT[[[^^^jjjzzzgggLLLJJJSSSWWW]]]___bbbdddfffllltttzzzzzzfffxxx{{{UUUCCC@@@AAAKKK^^^oooyyy||||||uuukkkeeedddZZZSSSPPPQQQQQQZZZyyybbbRRRGGGCCCBBBDDDCCC??????BBB>>>>>><<<:::888666555444333111///.../////////---...........................------............///............///000111222555555555444222222444666666666555444444777;;;???>>>???AAACCCDDDFFFFFFFFFOOOOOOPPPPPPSSSXXX___dddeeennnxxx|||dddTTTKKKFFFEEEGGGKKKTTTyyydddIII<<<888777666555555444444555555555555555444444333222000111444777===GGGSSS[[[\\\ZZZXXXXXXXXXYYYYYYYYY___aaahhhvvv~~~yyyrrrggg]]]WWWPPPGGG??????@@@AAA@@@>>>===>>>@@@>>>=========>>>???@@@AAAHHHGGG\\\eeePPPPPPYYYxxxUUUIIIIIIPPPxxxcccRRRFFFIIIRRR^^^uuuzzzeeexxx\\\??????===999;;;<<<:::;;;===???AAAFFFLLLQQQZZZ]]]cccjjjuuulll]]]TTTFFFBBB<<<:::;;;<<<::::::<<>>888<<<::::::>>>@@@DDDNNNXXX[[[]]]aaadddggglllttt{{{}}}kkkZZZPPPLLLKKKEEEBBBDDDFFFIIIPPPXXX]]]iiizzz___LLLNNNWWW\\\]]]___aaabbbccciiirrryyypppggglllXXXDDD@@@@@@IIIZZZkkkvvv{{{zzz~~~zzzsssrrrkkkbbb\\\[[[YYY]]]pppcccTTTHHHDDDCCCDDDCCC@@@@@@CCC>>>===<<<:::888666555444333111///.../////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------//////...............///000111222555555555333222222444666666666555444444777;;;???===>>>@@@BBBDDDEEEFFFFFFGGGIIILLLOOOSSSXXX^^^bbbdddnnnyyyjjjYYYOOOIIIGGGGGGMMMQQQtttrrrQQQ<<<888777666555555444444555444444555555555333222111///222555888999999::::::<<<======;;;:::>>>GGGNNNDDDBBBDDDMMMXXX^^^\\\XXXSSS^^^eeebbb[[[WWWTTTSSSOOORRRVVVYYYYYYVVVPPPLLLJJJEEE@@@>>>>>>>>>======>>>???@@@???>>>===>>>@@@>>>===<<<===@@@EEEKKKNNNNNNOOOfffcccPPPUUU___yyyOOOHHHJJJLLLmmmnnnXXXGGGHHHQQQ]]]ttt{{{eeelllkkkDDD======<<<;;;888:::;;;<<<===???DDDIIIMMMWWW[[[aaaiiisss|||kkk^^^MMMFFF@@@<<<<<<<<<:::999;;;BBBEEEWWWwww~~~rrrhhh^^^UUULLLFFFBBB>>>===@@@FFFQQQeeeuuuyyy}}}sssdddZZZUUUQQQJJJEEEEEEFFFIIIPPPWWW^^^kkk|||tttYYYMMMPPPWWW\\\\\\^^^``````bbbgggooovvvzzzzzzooorrrddd___FFFBBB@@@GGGVVVgggtttzzzzzz}}}vvvnnnjjjfffeeeooo|||cccUUUIIIEEECCCDDDCCC@@@AAADDD>>>===<<<:::888666444333333111///////////////---+++++++++++++++++++++++++++---...,,,,,,///000............//////000111222333333333222111111333666777666666555555777<<<@@@===>>>@@@BBBDDDEEEFFFGGGCCCFFFJJJNNNRRRWWW\\\```dddppp}}}mmm[[[PPPJJJGGGEEEKKKMMMkkk}}}YYY;;;888777666555555444444555333444444444444333333222444444666777777777777666444777999888:::BBBPPP[[[BBB>>>:::;;;@@@CCCAAA??????FFFIIIDDD???======<<<======<<<<<<<<<===>>>???===:::999;;;<<<;;;<<<@@@999;;;>>>@@@BBBBBBAAA@@@@@@??????AAAIIITTT```gggbbb```rrr]]]OOOWWWccctttMMMKKKOOOLLLfffvvv}}}aaaJJJIIIOOOZZZrrr~~~fff]]]sssuuuLLL>>>;;;======555::::::;;;<<<>>>AAAGGGKKKRRRXXX___gggrrr|||lllXXXLLLEEE???>>><<<999999<<<===@@@KKKggg}}}mmm```UUUNNNIIIDDDAAABBBJJJ\\\wwwwwwkkkaaa\\\TTTNNNIIIHHHJJJMMMTTT[[[bbboookkkUUUOOOQQQUUUXXX\\\___aaaaaacccgggnnntttxxxvvvyyydddjjjHHHCCC@@@EEERRRbbbpppwww{{{|||zzzsssooossszzz~~~aaaSSSKKKFFFDDDEEEDDDAAABBBEEE>>>===;;;999777555444333333111///////////////---,,,,,,,,,,,,,,,,,,,,,,,,)))---...+++,,,000000---.........//////000111222111111222111000111333666777777777555555888===@@@<<<===???BBBDDDEEEFFFGGGDDDFFFIIILLLOOOTTTYYY]]]bbbooo~~~ppp[[[NNNHHHFFFDDDHHHIIIdddccc===888777666555555444444555333333333333333333444444444444444666888999:::999777888999;;;???GGGQQQXXXCCC@@@;;;999:::;;;;;;;;;:::???@@@<<<:::;;;<<<:::<<<<<<;;;::::::;;;>>>@@@<<<;;;===AAA???;;;;;;@@@999===DDDMMMTTTUUUPPPKKKHHHGGGHHHNNN[[[mmmvvv||||||WWWPPP]]]kkkrrrMMMOOOUUUNNNbbbooooooRRRMMMRRRZZZrrrnnnVVV]]]zzzvvvVVVBBB888>>>@@@666999:::;;;;;;<<<@@@EEEHHHLLLSSS\\\eeeooozzzcccSSSJJJBBB???<<<999:::===:::???DDDTTT}}}wwwdddYYYUUUOOOJJJJJJRRReee|||qqqgggaaaVVVOOOJJJJJJKKKNNNTTT[[[aaannn```RRRSSSVVVXXXZZZ[[[^^^```bbbcccffflllqqqvvvtttuuugggtttIIIDDD???BBBMMM]]]kkktttzzz{{{}}}~~~{{{tttvvvzzz|||___QQQKKKGGGEEEEEEDDDBBBCCCFFF======;;;999777555444333333111///////////////---------------------------)))---...***+++000111---.........//////000111222///000111000000111333666888888777666666999===AAA<<<===???AAADDDEEEFFFGGGGGGHHHIIIJJJLLLQQQWWW[[[___mmm|||sss[[[MMMHHHGGGEEEGGGHHHaaakkkAAA888777666555555444444555222222222222333333555555///000333777999:::888777<<<:::999;;;@@@EEEIIIJJJ<<<:::888777777999;;;===666999:::888999<<<===:::777999===>>>===;;;::::::888888<<>>???EEEPPP___jjjlllddd\\\QQQPPPRRR[[[lll}}}uuuTTTSSSeeeuuurrrNNNSSSZZZPPPbbbwww|||{{{[[[SSSUUU]]]uuuwwwWWWTTTooosss]]]EEE777===BBB888999:::::::::;;;???CCCGGGHHHPPPZZZcccnnn}}}jjjWWWNNNDDD@@@===::::::>>>:::BBBBBBFFFjjjoooccc]]]XXXWWW]]]ooozzzooohhhWWWPPPKKKJJJJJJKKKPPPWWW[[[iii|||zzzXXXPPPWWW\\\^^^___XXX[[[___```aaadddiiinnntttrrrsssjjjxxxIIICCC>>>@@@JJJYYYhhhqqqyyyyyy{{{}}}{{{~~~vvvvvvzzzvvv^^^SSSJJJIIIGGGEEECCCAAA@@@@@@>>>===;;;999888666666555555444222000///...------+++,,,,,,------,,,,,,+++......---------......//////000111000//////111333///000111111000111333444===;;;888555666999===@@@BBB@@@???BBBHHHKKKIIIEEEHHHIIIJJJKKKMMMRRRWWW[[[aaalllyyyqqq```UUUNNNIIIFFFAAAFFF\\\}}}~~~III:::666333333111///222777333444222000444999888444222555;;;???@@@???AAAEEE>>>:::999<<<>>>???AAAFFFAAADDDDDD@@@<<<;;;999777777>>>AAA>>>;;;<<<===<<<<<<>>>???>>>===???@@@???DDD777888???===>>>BBB???CCCEEE\\\pppnnnkkkqqq}}}^^^YYYcccqqqrrraaaaaaUUUSSSkkk}}}uuuzzz[[[ZZZ\\\pppxxxVVVLLLVVVpppxxx___AAA@@@@@@777999;;;<<<<<<<<<<<<>>>AAACCCJJJKKKLLLXXXkkkttteeeZZZLLLDDDBBBAAA>>>:::;;;:::<<>>===;;;999888666666555555444222000///......---+++,,,,,,------,,,,,,+++---------------...///000///000111000//////111333222333333333333444555777<<<:::888555555888===@@@EEEBBBAAACCCGGGIIIFFFCCCGGGHHHJJJKKKMMMRRRWWW[[[dddmmmvvv|||wwwfffZZZRRRJJJEEEAAABBBUUUvvvUUU<<<777444444333111333777444555555444777<<<;;;777777888===FFFNNNPPPMMMJJJOOOFFF>>><<<===@@@IIIQQQQQQPPPPPPQQQNNNHHHAAA===KKKOOOPPPIIICCCAAA@@@>>>===>>>???@@@BBBEEEFFFEEEGGG???CCCIIIDDDEEENNNPPPJJJOOOhhh~~~aaa^^^jjjyyyeeeUUUYYYTTTYYYrrrvvvlllaaa___qqqvvvWWWLLLSSSsssrrrQQQFFFBBB<<<>>>;;;<<<<<<<<<<<<===@@@CCCHHHKKKLLLWWWhhhrrrzzzmmm[[[LLLEEECCCBBBAAABBB>>><<<>>>EEEUUUpppyyypppkkkYYYRRRKKKIIIGGGGGGKKKQQQYYYkkkbbbUUU\\\WWWbbbmmmaaa```aaabbbaaa______aaadddiiikkkpppwwwnnnSSSDDD???BBBDDDSSSfffkkktttzzz~~~~~~xxx]]]TTTZZZ\\\]]]fffuuu|||aaaSSSFFFFFFEEEDDDCCCCCCCCCCCC>>>===;;;999888666666555444333222000///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111///000111000//////111333444444333333444555777777;;;:::888666555888===AAAGGGDDDBBBCCCFFFGGGDDDBBBEEEGGGIIIKKKMMMRRRWWW[[[bbblllvvv}}}~~~lll___TTTJJJCCCDDD@@@MMMnnnaaa???999555666666444444666444777888888<<>>>>>;;;>>>NNNbbbllldddYYY___SSSDDD;;;:::DDDXXXkkkkkk^^^VVV[[[]]]UUUIIIBBB^^^aaa___VVVLLLGGGCCC@@@<<>>;;;<<<===<<<<<<===???BBBEEEJJJLLLUUUdddmmm~~~nnnYYYJJJCCCBBBCCCAAA???>>>>>>>>>CCCPPP]]]}}}wwwoookkk[[[SSSLLLHHHGGGFFFKKKRRR\\\mmmxxxZZZTTT[[[XXXaaakkkdddaaabbbcccbbbaaa___```aaaiiikkkqqqpppzzzfffVVVEEE???AAADDDQQQcccjjjsssyyy}}}}}}{{{]]]OOOOOOMMMKKKOOOYYYdddooo}}}dddSSSGGGFFFEEEDDDCCCBBBBBBBBB>>>===;;;999888666666555444333222000///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,...///111111///000111000//////111333333222222333444666666555999999888666555777<<>>@@@BBBHHHKKKRRR^^^fffyyyqqq[[[LLLFFFEEE>>>===???BBBCCCDDDJJJRRRXXX{{{yyypppjjj___VVVMMMIIIGGGHHHNNNUUU]]]nnnlllZZZYYY^^^[[[___fffaaacccccccccbbbaaaaaacccdddooonnnooo|||nnncccyyy[[[FFF===@@@BBBNNN___fffqqqwww||||||~~~|||vvvuuuqqq[[[PPPGGGHHHHHHKKKPPPVVVaaassseeeSSSIIIHHHFFFDDDBBBAAA@@@@@@>>>===;;;999888666666555333333111000////////////---,,,,,,++++++,,,,,,---++++++,,,,,,...///111111///000111000//////111333444333333555888888777444777888999777555666<<>>666555777666333222111666:::===EEEQQQZZZ]]]UUUKKKGGGZZZttt\\\KKKSSSvvvqqqaaaqqqrrr]]]\\\dddhhheee```\\\XXXTTTYYYffftttvvvmmmjjj{{{eeedddrrrlllNNNIIIOOOXXXfffrrrvvv~~~fffjjjwwwqqqYYYIIIQQQrrr```IIIAAA===<<<======<<<;;;;;;===???@@@EEEGGGNNNYYY___pppyyybbbTTTOOODDD@@@???AAA@@@???AAAFFFDDDZZZxxx}}}rrrkkkaaaXXXMMMHHHFFFGGGNNNWWW^^^nnnddd^^^___cccaaabbbeeeccchhheeebbb```bbbeeeiiikkkvvvppplllvvv{{{iiiqqqdddJJJ===>>>???IIIYYYaaaooouuu{{{|||~~~~~~~~~zzztttooohhh\\\SSSWWWeeexxxttt]]]QQQEEEBBBAAAAAABBBBBBFFFQQQ\\\fffRRRIIIHHHFFFDDDAAA@@@???>>>>>>===;;;999888666666555333222111000////////////------++++++++++++------,,,,,,,,,---...///000111///000111000//////111333555555777;;;>>>>>>999555555888999888555666<<>>999@@@TTTsssRRRDDD777555888777333111111666:::>>>JJJ\\\lllssslllccc\\\iii}}}ccc\\\ppp{{{}}}hhhpppvvvvvvtttuuutttrrrmmmpppzzzYYYIIINNNSSS]]]kkkqqqjjjgggmmm~~~www^^^KKKGGG\\\}}}iiiNNNCCC<<<=========<<<::::::<<<>>>???CCCCCCIIITTTXXXeee}}}xxxdddZZZMMMFFFAAA@@@???===>>>AAADDDHHHOOOZZZiiizzztttnnndddYYYMMMGGGDDDGGGOOOXXX```ppp___bbbdddhhhkkkkkkkkkkkkmmmiiidddbbbdddiiinnnpppwwwpppkkksss~~~yyyuuulllpppQQQ???>>>===EEEUUU___mmmtttzzz|||~~~}}}}}}yyyrrrjjjaaa\\\NNNGGGBBBCCCKKKVVVfffsssttt[[[MMMIIIBBB<<<:::;;;<<<:::888===EEEeeePPPGGGFFFEEECCCAAA@@@@@@@@@>>>===;;;999888666666555333222111000////////////...---+++******+++---...---------------...///000///000111000//////111333444555888>>>BBB@@@999333333777:::888555555;;;BBBAAAAAABBBBBBCCCFFFIIIKKKHHHJJJMMMOOOQQQSSSVVVXXX___gggooouuusss```WWWLLL@@@>>>;;;???IIIaaa[[[JJJ:::666999888555222333777;;;@@@NNNfff}}}zzzxxxttt{{{oootttjjjMMMHHHTTTXXXbbbqqqsssyyyjjjbbbaaaqqqxxx|||gggTTTGGGIIIhhhnnnSSSFFF======>>>===<<<:::999;;;===>>>@@@???EEEPPPRRR[[[ooouuujjjZZZQQQIIIGGGFFFCCCCCCDDDDDDAAA???@@@EEEMMMVVV]]]___aaadddjjjqqquuuwwwwww{{{}}}vvvrrriii]]]QQQIIIGGGJJJSSS\\\eeesssrrraaahhhkkknnnuuutttpppqqqqqqmmmhhhgggjjjmmmppppppnnnnnnnnntttxxxuuuiii}}}ZZZCCC@@@===CCCSSS^^^kkkrrryyy|||xxxmmmaaaVVVOOOKKK@@@>>>===>>>???AAAHHHQQQ}}}uuutttyyynnn___TTTDDD>>>@@@===;;;999:::;;;999666999>>>eeePPPEEEEEEDDDCCCBBBAAABBBBBB>>>===;;;999888666666555222222111000/////////000...---+++******+++---.........---------......//////000111000//////111333222333777===BBB@@@777///222777:::888555555;;;BBBBBBCCCCCCBBBCCCEEEHHHKKKJJJLLLOOOPPPQQQSSSVVVXXX]]]hhhsss|||yyyeee[[[NNN@@@CCC@@@@@@CCCTTTyyybbbOOO===888::::::666333444888;;;AAAQQQmmmlllqqqfffKKKKKKZZZ\\\fffuuuuuuwwwggg]]]ZZZfffqqqooo]]]PPPDDD___uuuZZZLLLCCC>>>>>>===;;;999999;;;===>>>???===CCCNNNOOOUUUfff~~~{{{hhh]]]RRRMMMJJJEEEAAAAAA;;;===@@@CCCCCCBBBDDDGGGJJJLLLPPPXXX```fffjjjkkkoootttzzz}}}}}}zzzwwwuuuooocccUUUNNNKKKNNNXXXbbbhhhvvvkkkfffoooppprrrzzzyyyrrrsssssspppllllllnnnpppooonnneeelllrrrwwwvvvgggggg```FFFAAA===BBBSSS^^^jjjrrryyy|||zzzooo```QQQFFF@@@???DDDAAA??????>>>???EEENNNmmmrrraaaYYYOOOKKKLLLYYYjjjuuusssmmm```PPPJJJGGG>>><<<>>>::::::999999:::888555666;;;yyy```SSSEEEFFFFFFDDDAAA@@@@@@@@@=========<<<999777444222333222111///............---------,,,,,,,,,++++++++++++,,,------......///000000000000000/////////777555555777999999555111===:::999::::::888;;;@@@EEEDDDCCCEEEGGGIIIIIIIIILLLMMMNNNNNNOOOPPPSSSVVV\\\ggguuujjj[[[MMMBBB???@@@>>>???PPPnnnnnnUUU===777888777666888888888;;;DDDVVVooommmtttvvvVVVNNNKKKUUUcccmmmsssvvv{{{}}}sss}}}|||eee^^^RRRdddmmmyyyxxxgggTTTOOOWWWtttbbbEEEEEE>>>>>>===;;;:::;;;===???<<<<<<===@@@FFFNNNVVV[[[vvvuuufffXXXTTTQQQKKKFFFFFFBBB??????BBBBBB??????AAA@@@AAADDDHHHMMMRRRVVVXXX]]]dddlllrrrtttwww}}}|||uuuqqqnnniiibbbZZZSSSLLLKKKTTT___kkkttt|||{{{|||~~~|||gggggghhhjjjmmmooopppppppppqqqooonnnpppsssssspppmmmllllllooovvv~~~ggghhhlllnnnIII<<<@@@???HHH^^^iiirrrzzz{{{|||}}}~~~|||wwwkkkZZZIII@@@@@@CCCAAA>>>???CCCBBB>>>@@@EEEaaauuu```QQQGGGCCCAAA???@@@FFFNNNSSSRRRPPPFFFDDDBBB???<<<:::::::::888888888888888999999:::www\\\NNNEEEFFFFFFDDDBBB@@@@@@@@@======<<<;;;999777555444333222111///............---------,,,,,,,,,++++++++++++,,,------......///,,,,,,---...///000000111///111444555444333222222888999<<<@@@>>>999:::===EEEDDDDDDDDDFFFGGGHHHIIILLLMMMNNNOOOPPPRRRUUUXXXZZZdddqqqzzzqqq___PPPCCC>>>===;;;===IIIaaa}}}|||bbbGGG<<<999666222222777777:::@@@NNNbbbwwwwwwoooSSSNNNNNNYYYeeennntttxxxyyy{{{~~~}}}lll```SSSYYY```jjjsssyyy}}}uuu[[[MMMHHH[[[lll___IIIDDD@@@???>>><<<;;;:::;;;<<<:::::::::===BBBHHHOOOSSSkkkxxxiiiaaa[[[SSSLLLIIIIIIEEECCCEEEDDD@@@???AAA======???BBBEEEHHHKKKMMMOOOSSSYYY]]]```gggpppxxx~~~vvvnnngggddd^^^[[[WWWTTTOOOPPPYYYdddllluuu~~~|||{{{{{{}}}uuuggggggggghhhiiikkkmmmnnnpppqqqpppppprrruuuuuurrrnnnmmmlllooouuu~~~iiiwwwsss|||UUUBBBDDDCCCJJJ]]]cccllltttvvvwwwzzz|||zzz}}}~~~yyypppaaaRRRGGGDDDFFFJJJOOONNNNNNOOOIIICCCDDDJJJUUU|||gggSSSFFFAAAAAABBBAAA>>><<<>>>AAABBB???<<>><<<:::999999999999:::999999999999999::::::www\\\MMMFFFFFFFFFEEEBBB@@@@@@AAA>>>===;;;999888777666666333222111///............------------,,,,,,,,,,,,++++++,,,------......///***+++,,,...000222333444...333777888555333555777555:::BBBHHHDDD<<<:::<<>>DDDRRRqqqrrrUUUBBB:::666222000555666777;;;CCCOOO]]]fff~~~gggMMMMMMRRR\\\dddiiiooovvv{{{zzzqqqwwwrrr]]]NNNOOORRRYYYcccnnnxxx~~~lllUUUDDDLLLbbbhhhVVVCCCAAA@@@???===<<<;;;:::::::::999999;;;>>>DDDIIILLL___vvv~~~rrriii___WWWSSSQQQKKKHHHHHHFFFBBB???@@@;;;;;;<<<<<<>>>???AAABBBBBBDDDFFFHHHMMMVVVccclll|||~~~~~~zzzqqqggg^^^ZZZWWWUUUTTTTTTRRRRRR[[[fffnnnvvv}}}|||zzzzzzxxx{{{llliiihhhhhhhhhhhhjjjlllooopppqqqpppqqqtttwwwwwwtttpppooonnnoootttyyyuuujjj^^^EEEAAA???DDDSSSaaajjjsssvvvxxx{{{}}}{{{|||~~~vvvjjjZZZQQQPPPTTTXXXZZZ```cccgggggg___SSSNNNOOO[[[uuueeeYYYIII===999;;;???AAA;;;888777888;;;<<<;;;888:::999999888999999::::::;;;;;;:::999999:::::::::{{{```PPPFFFGGGGGGEEEBBB@@@@@@AAA>>><<<:::888777777777888333222111///...............------------,,,,,,,,,++++++,,,------......///---...///111222444555666111444888999777666666777444;;;EEEKKKFFF===:::===FFFFFFEEECCCBBBDDDFFFIIIJJJLLLNNNPPPRRRVVVZZZ]]]aaahhhqqqvvvxxx{{{fffSSSEEEDDD<<<<<>>===<<<;;;:::;;;::::::;;;>>>CCCHHHKKKWWWkkk}}}uuullldddaaaWWWPPPJJJJJJHHHCCC@@@@@@======<<<<<<======>>>????????????AAAEEENNNZZZbbbsssuuuwwwuuunnnddd\\\WWWUUUSSSRRRQQQNNNOOOXXXcccpppwww}}}zzzxxxxxxwwwvvvyyy~~~zzzhhhjjjjjjkkklllmmmnnnpppqqqrrrooooooppptttxxxxxxuuuqqqssspppqqqtttvvvhhhiiiHHH>>>;;;>>>III]]]hhhrrrvvvxxx|||~~~}}}}}}~~~vvvkkk```^^^eeejjjkkkhhhgggmmmuuu{{{wwwlll```YYYeeeppp\\\QQQKKKDDDBBBCCCCCCBBB@@@<<<::::::;;;>>>@@@@@@???:::::::::;;;;;;<<<<<<===;;;;;;:::999999999::::::}}}bbbRRRFFFGGGGGGEEEBBBAAAAAAAAA>>><<<:::888777777777888333222111///.....................---------,,,,,,++++++,,,------......///000000000111222222333333222222333555888888666333444888@@@EEEBBB;;;999;;;FFFFFFFFFDDDCCCCCCFFFIIIIIIKKKNNNPPPSSSVVV[[[___eeekkkrrrvvvxxx}}}hhhUUUFFFEEE<<<;;;AAA???AAA^^^mmmLLL:::777999888000222444555555666888;;;<<>>>>>??????===<<<999999999;;;>>>BBBFFFIIIPPPaaapppwwwpppkkk\\\TTTMMMLLLKKKFFFBBBAAA?????????>>>>>>?????????>>>>>>???@@@CCCIIIOOOSSSaaaeeeiiijjjfff___YYYVVVRRROOOLLLJJJGGGJJJTTT```nnnuuu~~~}}}yyyvvvuuuttttttssswww~~~wwwhhhllliiikkkmmmoooqqqqqqppppppnnnnnnooossswwwxxxvvvrrrwwwssssssvvvssszzzmmmiii~~~yyyxxxSSSCCC@@@AAAGGGVVVaaalllqqquuuyyy{{{zzz}}}~~~wwwqqqrrrwwwvvvnnneeeeeehhhmmmuuu|||~~~xxxqqqkkkvvvaaaPPPHHHFFFEEEEEEFFFFFFBBB???CCCAAA???>>>>>>>>>>>>===<<<<<<=========<<<<<<<<<;;;::::::999999999::::::}}}aaaPPPGGGGGGGGGEEECCCAAAAAABBB>>>===;;;999888777666666333222111///........................---------,,,++++++,,,------......///////////////////////////555333444888===???<<<999555555999>>>===888666888DDDFFFHHHGGGEEEDDDGGGJJJIIIKKKNNNPPPRRRVVV[[[___dddiiipppsssvvv~~~ppp[[[JJJFFF<<<999===;;;;;;QQQmmmyyyUUU;;;666777666111333444555444333444555222666;;;>>>BBBQQQnnnzzzzzzqqqWWWOOOSSS[[[aaaccceeennnyyyyyyzzzzzzxxxgggYYYTTTKKKHHHDDDEEEMMM^^^ooozzzmmmXXXMMMUUUxxxcccIIIDDD@@@>>>???@@@???===777777888999;;;???BBBDDDFFFVVVbbbsss}}}tttfff\\\SSSRRRQQQLLLGGGEEEBBBAAA@@@????????????@@@;;;<<<===>>>@@@BBBCCCDDDLLLQQQVVVYYYWWWTTTQQQOOOHHHEEECCCBBBBBBFFFRRR___iiipppyyy}}}{{{xxxtttrrrqqqrrrrrrqqqwwwqqqhhhkkkggghhhjjjlllmmmmmmmmmlllnnnmmmnnnrrrvvvyyywwwuuuyyytttuuuwwwqqqttt]]]eeeggglllYYYEEEAAAAAAEEESSS^^^jjjqqquuuzzz|||{{{}}}~~~~~~sssdddZZZ___^^^]]]aaammm}}}~~~}}}ooo^^^RRRKKKIIIEEEBBB@@@???@@@AAA@@@???>>><<<<<<<<<===>>>;;;<<<<<<<<<<<<;;;::::::;;;::::::::::::;;;<<<===}}}aaaPPPGGGHHHHHHFFFCCCAAAAAABBB======<<<;;;999777555444333222111///........................------------++++++,,,------......///........................222444888===BBBEEEFFFEEE888555777===???;;;777777AAAFFFJJJJJJGGGFFFHHHKKKIIIKKKMMMOOORRRUUUZZZ^^^aaagggmmmpppttt~~~|||dddPPPIII???::::::999999FFFVVV^^^@@@888777555333444555555333333444555111444444111111;;;IIISSS___gggzzz}}}wwwssscccdddeeegggiiiggggggoooyyywwwxxx}}}ppptttZZZUUUIIIGGGDDDDDDJJJXXXgggttt{{{vvvfffVVVQQQrrruuuPPPJJJBBB??????@@@>>><<<999888888888:::<<<>>>???AAAOOOVVVbbbrrrggg]]]ZZZXXXRRRLLLIIIFFFEEEDDDBBBAAA@@@??????;;;;;;<<<===>>>>>>===<<<>>>BBBFFFIIIIIIGGGEEEDDD===<<<===>>>???BBBNNNZZZaaaiiirrrxxx{{{uuutttqqqooonnnooopppqqqooovvvvvvfffdddjjjggggggfffeeefffhhhkkklllpppnnnnnnqqqvvvzzzzzzyyyyyyssstttwwwooooooiiiZZZVVV\\\nnn~~~YYYBBB>>>>>>AAAPPP\\\iiiqqqvvv{{{}}}|||{{{}}}~~~qqqbbbZZZ]]]^^^[[[WWW^^^ppp}}}sssggg___^^^\\\WWWNNNEEEBBBEEEHHHFFFEEEDDDAAA??????@@@BBB:::;;;<<<<<<===<<<;;;:::;;;;;;<<<<<<===>>>@@@@@@~~~cccSSSGGGHHHHHHFFFCCCAAAAAABBB=========<<<:::777444222333222111///............//////.........---------++++++,,,------......///////////////000000000000***000888===@@@CCCHHHLLL<<<888999@@@DDDAAA;;;888@@@EEEKKKLLLIIIGGGIIILLLIIIKKKMMMOOOQQQUUUYYY]]]```ffflllpppuuulllUUUMMMDDD<<<:::999:::@@@HHHooodddEEE;;;:::666555666666555333333444666333888999555666<<<<<<777===AAALLL\\\lllxxxsssttt|||ttt}}}yyytttqqqvvv~~~zzzzzzzzzoooiii```KKKGGGEEEEEEJJJUUUdddqqqxxxzzzppp___OOOiiitttVVVNNNEEE?????????===;;;<<<<<<;;;::::::;;;<<<===@@@MMMQQQXXXppp|||pppddd```]]]VVVOOOLLLKKKIIIGGGEEECCCAAA@@@???>>>===<<<===>>>>>>===;;;888;;;???AAA@@@>>>======888888;;;======???HHHRRR[[[cccmmmtttvvvzzzooonnnlllkkkkkkmmmppprrrnnnwwwhhh\\\aaaiiikkkhhhdddbbbbbbffflllooorrrpppnnnqqqwww{{{}}}|||xxxrrrsssvvvnnnlllxxxZZZLLLNNN]]]~~~~~~[[[CCC>>>???AAAJJJWWWdddlllqqqwwwyyyxxxyyy{{{|||}}}~~~sssiiieee^^^eeeeee\\\YYYeeeuuuzzzssslllttttttpppeeeWWWNNNMMMOOO[[[XXXSSSLLLEEEAAA??????:::;;;<<<>>>???>>>>>>============>>>???AAACCCCCCkkkOOOJJJJJJJJJHHHEEEBBBBBBCCC@@@>>><<<::::::999666444444333222000//////......&&&'''***---/////////...---------............///---...///000111111111111111222444777:::<<<>>>??????888555<<>><<<<<<===AAAEEE^^^zzzuuuRRR<<<888:::888666333333444666777777888666333444666777666555555:::???CCCKKK^^^xxxvvvssspppssswwwtttxxx~~~~~~~~~pppJJJDDDEEEJJJIIIHHH[[[oooqqq}}}gggVVVTTTcccrrr\\\QQQFFFAAA???>>>======>>>===<<<;;;;;;:::;;;;;;@@@DDDJJJSSSbbb{{{~~~mmmiiidddXXXOOONNNMMMIIIFFFEEEFFFFFFBBB>>>??????>>>===============:::<<<>>>===::::::===AAA<<<;;;999888999???GGGMMMUUUdddrrruuutttxxx~~~{{{xxxoookkkjjjllllllkkkmmmqqqqqq~~~}}}iiiffflllooowwwfff]]]eeemmmmmmkkknnnqqqooonnnrrryyy}}}|||yyywwwvvvwwwuuuqqqtttaaaCCCJJJWWW{{{```FFF@@@???>>>IIIRRR^^^kkktttyyy|||}}}{{{||||||||||||~~~zzzkkkiiijjjfff___YYYYYYcccssszzz~~~zzzzzz|||kkkUUUXXXiiivvvYYYFFFEEEBBB999<<<<<<<<<===>>>>>>;;;999??????@@@???@@@DDDLLLRRRmmmVVVJJJJJJJJJHHHEEEBBBBBBCCC???===;;;:::999888666444444333222000//////......***+++---...///...---,,,---------............///......///000111111000000111111333555888:::;;;<<<:::555222999CCCHHHEEE@@@EEELLLPPPLLLHHHIIIJJJHHHIIIMMMNNNOOOTTT\\\```^^^^^^aaahhhqqqxxx~~~xxx]]]OOOFFF===;;;::::::<<>>@@@>>>===<<<;;;;;;:::;;;;;;>>>BBBHHHNNN[[[ppp{{{uuuoooaaaVVVSSSQQQNNNKKKIIIHHHGGGDDDBBB@@@???>>>>>>============;;;<<<>>>>>>======>>>???<<<;;;999888999>>>EEEJJJSSSbbbooosssrrrvvv}}}~~~~~~}}}{{{vvvrrrkkkhhhgggjjjkkkjjjmmmssswww~~~nnnoootttvvvpppddd___gggnnnlllkkknnnqqqooommmooosssuuutttrrrppprrrvvvxxxtttvvvtttSSSPPPQQQpppnnnLLL>>>@@@AAADDDLLLZZZgggrrryyy}}}~~~~~~~~~~~~~~~~~~ooonnnsssqqqiii___\\\dddrrr|||tttttt{{{||||||~~~}}}qqqooo|||VVVCCC@@@BBBAAA@@@???@@@AAAAAA???>>>EEEGGGJJJKKKMMMRRRXXX\\\iiiWWWIIIJJJJJJHHHEEECCCBBBCCC>>><<<:::999999888555444444333222000//////.........////////////---,,,***---------............/////////000000111000000000000111222333555777888999999555333777@@@GGGFFFCCCAAAKKKRRRPPPJJJHHHHHHHHHHHHKKKNNNPPPVVV^^^cccccc___aaahhhqqqyyyfffTTTJJJ???<<<:::999999;;;LLLaaayyy{{{eeeIII<<<===888666555666777777666555444444444555666666444222666555555555777>>>GGGNNNMMMOOOTTTXXX[[[\\\[[[ZZZ```aaaccchhhooouuuyyyzzz___OOOIIIMMMZZZuuuvvvkkkmmmttttttvvvzzz~~~}}}zzzxxxtttzzz}}}~~~zzz[[[IIICCCEEEDDDNNNcccnnniiiSSSVVVggggggNNNHHHEEE>>>;;;@@@>>>===<<<;;;;;;:::;;;;;;===@@@DDDHHHQQQ```tttxxxiii]]]YYYSSSQQQNNNKKKIIIGGGEEEEEEAAAAAA???>>>=====================>>>@@@@@@>>><<<;;;;;;:::999999<<>>AAABBBCCCBBBAAA@@@???>>>======CCCCCCEEEGGGKKKNNNQQQRRR\\\^^^bbbeeeiiinnntttyyyzzz|||~~~~~~}}}}}}~~~yyyzzz}}}cccQQQLLLXXXnnnssskkkmmmllloootttzzz~~~~~~|||wwwrrruuuyyyyyypppSSSFFFIIIFFFHHHXXXeeewwwzzz}}}ccc\\\fffvvvdddSSSFFF???===???>>>===<<<;;;;;;:::;;;;;;;;;>>>AAADDDIIITTTcccmmmyyyllleeeZZZXXXTTTOOOKKKIIIIIIJJJCCCCCCAAA@@@???>>>>>>>>>>>>======???BBBBBB>>>:::;;;;;;;;;:::999;;;>>>AAALLL[[[iiinnnooorrrwwwyyyzzz|||~~~~~~{{{vvvqqqlllhhheeecccdddffffffhhhooowww|||{{{|||ooolllkkkllliiifffiiiooopppppppppnnnkkkjjjjjjllljjjoootttuuupppnnnqqqvvvjjj___[[[}}}aaa@@@@@@???>>>DDDOOO]]]kkkvvv}}}}}}}}}|||{{{||||||jjjjjjxxxvvvggg\\\]]]fffqqqxxxjjjgggWWWVVVWWWZZZ___eeehhhiiiwww|||yyy^^^QQQHHHIIIIIIHHHEEECCCCCCDDD<<<;;;999888888888666444444333222000//////......//////////////////......---------............//////000000111111111111000111222222333555666666777<<<===;;;888<<>>TTTssspppSSSAAA:::999888888999888666444555777999:::999888666666444222222555999;;;;;;999GGGEEEBBB>>><<<;;;::::::::::::::::::;;;;;;===>>>GGGIIILLLNNNQQQUUUZZZ^^^^^^```cccccccccbbbbbbccccccgggnnnyyytttbbb[[[iiivvvuuuzzzrrrwww}}}{{{wwwvvvyyyzzzxxx\\\JJJKKKGGGDDDPPPZZZnnnttt}}}sssbbb```pppgggNNNEEECCC???>>>===<<<;;;;;;:::;;;;;;:::<<>>:::;;;<<<<<<;;;999:::<<>><<<;;;;;;:::999GGGggg}}}bbbIII===;;;999888888888666444666888::::::999888888888444333333444666666555444>>><<<:::888777777888888777888999888777777999;;;???AAACCCDDDEEEGGGKKKMMMKKKNNNRRRTTTVVVWWWXXXZZZZZZ^^^fffooouuuvvvsssooowwwwwwyyy}}}tttiiirrrxxxpppsssyyytttyyy~~~~~~{{{{{{~~~yyyzzz~~~sssfffNNNKKKEEECCCKKKQQQfffnnn{{{iiiYYYYYYuuuwww\\\KKKCCC===>>>===<<<;;;;;;:::;;;;;;:::<<<>>>@@@DDDKKKSSSXXXddd{{{vvvnnncccZZZUUURRRMMMJJJJJJIIIGGGEEECCCAAAAAA@@@>>>>>>>>>???@@@???===;;;======<<<;;;999:::<<>>???:::;;;DDDHHHEEEAAACCCLLLXXX[[[UUUPPPOOOMMMNNNRRRWWWXXXXXX^^^gggmmmjjjkkkrrr{{{|||gggPPPCCC>>><<<:::;;;<<<999???TTTppp{{{iiiQQQ???<<<999888888777666555777999:::999777666888:::777777777666555555555666555555555444444444444444555777888888666666999;;;999;;;>>>?????????AAABBBAAADDDHHHKKKMMMNNNPPPRRRQQQVVV\\\aaacccdddddddddnnnooorrrxxxvvv{{{}}}jjjeeellltttqqqtttvvvwwwwwwyyy|||}}}xxxvvvnnnyyyYYYKKKBBBCCCIIIIII[[[gggvvvttt]]]PPPeee~~~uuuWWWDDD???>>>===<<<;;;;;;:::;;;;;;:::;;;<<<>>>BBBGGGNNNRRR\\\mmmtttiiiccc]]]UUUMMMMMMLLLJJJGGGEEECCCBBBBBB===>>>???>>><<<;;;<<<===>>>>>><<<:::999:::===@@@AAAPPP```jjjpppuuuwwwuuuwwwwwwxxxzzz}}}zzzqqqhhhbbbaaabbb``````bbbdddeeejjjwwwzzzwwwuuuvvvxxxzzzzzzzzzzzzzzzvvvooojjjlllqqqvvvvvvvvvxxx{{{}}}|||vvvqqqnnnooollliiimmmxxx]]][[[eeeHHHFFFBBBBBBGGGQQQ```lllsssuuuxxxzzz}}}~~~rrrWWWNNNHHHDDDJJJVVVgggwww^^^VVVHHHHHHIIIGGGEEEDDDDDDEEE===<<<::::::::::::888777444333222000//////......000///...------------------------.........//////,,,---///111333444555555//////111222444666777888999AAABBB:::999@@@CCC???===>>>FFFUUU\\\YYYSSSRRRLLLLLLQQQWWWXXXWWW^^^iiinnnkkklllttt~~~pppVVVGGG@@@===;;;<<<<<<::::::FFF```rrriiiUUU@@@===999777777777777666666888999888555555777:::666666666555333333666888::::::::::::999888777666444666777666444333666999333666999;;;::::::;;;;;;<<>>>>><<<;;;;;;;;;;;;;;;:::::::::<<>>???===:::999;;;>>>???>>><<<:::999:::>>>BBB>>>MMM^^^iiiooouuuvvvuuuxxxxxxxxxyyy{{{~~~yyynnnccc]]]\\\^^^[[[\\\___bbbeeekkkzzzvvvttttttvvvwwwxxx|||sssuuutttpppnnnqqquuuxxxwwwwwwxxx|||~~~vvvooonnnoookkkfffjjjvvv~~~tttUUUOOOtttgggFFFGGG@@@@@@DDDNNN]]]jjjqqqssstttwwwzzz}}}~~~~~~^^^TTTPPPGGGDDDIIIRRRmmm}}}cccTTTKKKIIIFFFEEEFFFFFFDDDCCC>>>>>><<<;;;999888666666777444222111111000///------------------...///000...------,,,,,,------...,,,---...///111333444444000000000///000333888<<>>DDDAAA:::<<>>??????@@@BBBDDDEEEGGGJJJLLLOOORRRVVVYYYbbbdddhhhmmmuuu{{{{{{yyyttt}}}ggg___bbbiiimmmpppnnnmmmpppvvvzzz{{{yyy~~~xxxvvvwwwwwwxxxeeennnxxxRRRDDDDDDBBB===IIISSScccttthhh^^^ccczzztttWWWEEE<<>>===666:::999999:::===@@@CCCEEEHHHRRRaaapppwwwhhh___XXXOOOMMMOOOOOOLLLGGGFFFBBB>>><<<=========<<<;;;888888;;;<<<;;;===AAAHHHOOO^^^lllqqqpppqqqtttvvvvvvvvvwwwyyy}}}zzzuuummmeee___[[[ZZZZZZWWW^^^aaa```lll~~~rrrrrrtttuuuvvvyyy|||xxxxxxwwwtttqqqrrrwww|||wwwtttssstttwwwwwwrrrmmmoooiiidddiiissszzzzzzwwwwwwsssVVVYYY{{{jjjFFFKKK???AAACCCHHHVVVgggooommmwww|||~~~{{{zzz~~~{{{hhh___YYYQQQIIIIIIRRRbbbpppwww~~~bbbQQQKKKHHHFFFEEEFFFEEEDDDCCC>>>>>><<<;;;999888666666777444222111111000///---......---------......///...------,,,,,,------.........///000111333444444222222111000111444999>>>DDD@@@AAAEEECCC???FFFTTTPPPEEEBBBPPPaaaddd]]]WWWLLLNNNMMMMMMTTT___fffeeezzzyyyxxxyyy}}}iiiUUUJJJBBB>>>>>>:::<<<:::999DDDYYYeeefffUUUHHH<<<::::::999888:::999777555666777888888777888888888888777777888999666666666666666666666666444444444555555555666666666777888999:::::::::::::::<<<>>>>>>>>>???AAACCCCCCFFFIIIKKKMMMPPPTTTWWW[[[^^^dddjjjqqquuuvvvttt}}}xxxhhhbbbcccgggllllllllllllnnnrrruuuvvvvvvwwwwwwyyy{{{zzzxxx~~~gggcccWWWFFFGGGFFF@@@DDDPPPbbbrrr}}}tttcccYYYcccsssrrr^^^III@@@BBB???999777:::===>>>;;;;;;;;;;;;===@@@CCCDDDDDDLLLXXXfffxxx|||llleee\\\YYYZZZZZZVVVQQQAAABBBBBBAAA@@@@@@BBBDDDEEE???;;;;;;;;;;;;>>>BBBJJJRRR```nnntttrrrrrrtttsssssstttvvvxxxzzz|||~~~vvvrrrkkkddd^^^[[[ZZZYYYWWW\\\___eeexxxyyyuuu|||~~~}}}{{{xxxuuutttvvvzzz~~~xxxuuurrrssstttsssnnniiiiiiffffffkkksssxxxxxxuuu{{{~~~^^^VVVtttnnnPPPNNN>>>@@@@@@DDDRRRccckkkkkkrrrxxx{{{yyyyyy}}}yyymmm]]]QQQKKKLLLQQQXXX^^^fffuuubbbQQQJJJHHHFFFEEEEEEEEEDDDCCC>>>>>><<<;;;999888666666666444222111111000///...//////...---------.........------,,,,,,------...000000000111222333333444444444333111111555:::>>>AAA@@@BBBDDD???<<>>===@@@NNNcccssshhhVVVCCC;;;:::;;;;;;<<>>>>><<<999;;;@@@===<<<<<<<<<===???@@@BBB@@@EEEMMMWWWgggzzzooohhheeeaaa[[[VVVFFFHHHHHHEEE???===???BBBOOOEEE<<<:::;;;<<>>===@@@LLL\\\gggiiilllrrrvvvvvvwww|||kkkXXXOOOIIIDDDDDDHHHOOOZZZdddrrr}}}cccTTTIIIGGGEEEEEEEEEEEEDDDCCC>>>>>><<<;;;999888666666666444111000111111///...000///...---------------...------,,,,,,------...111111222222222333333333555444333111111444999===<<>><<<;;;:::888666666555555555666666555444555555555555555555555555555555555555555666666666555555666777777777777777777999;;;;;;;;;<<<===??????AAADDDFFFHHHJJJNNNQQQSSSWWW___gggkkkjjjlllooommm|||vvvaaadddhhhbbbaaahhhdddgggiiiiiihhhhhhkkkooosssuuuvvvuuuuuu|||qqq{{{SSSFFFDDDAAA>>>GGGTTTaaannnzzzmmmWWW\\\pppppp___KKKBBB>>>CCCDDD===999<<<======<<<;;;<<<<<<===>>>>>>AAAEEEKKKVVViiixxxooofff```XXXUUUQQQKKKEEECCCDDDEEENNNDDD<<<;;;===>>>@@@CCCDDDJJJXXXhhhppppppoooppppppqqqrrrrrrpppmmmjjjhhheeeccc```\\\YYYWWWUUUUUUUUU\\\fffqqqzzz{{{wwwxxxxxxtttnnnmmmpppttt{{{uuuooolllnnnqqqrrrqqqvvvsssooolllkkkiiifffdddeeehhhkkknnnoooooopppqqqtttnnneeeiiiYYYLLLccc{{{mmmPPPBBB???<<<>>>HHHVVVaaagggiiipppttttttvvv{{{{{{eeeXXXMMMDDDBBBDDDFFFHHHLLLYYYiiieeeUUUHHHFFFEEEDDDEEEEEEDDDCCC>>>>>><<<;;;999888666666555333111000111111000...000///...---------------...------,,,,,,------...111111222222222333333333444444333222111333777:::<<>><<<:::===;;;999777777777555444888666666777999999777555555555555555555555555555666666666666666666666666555555666777777777666666777888::::::::::::<<<>>>===???BBBCCCEEEHHHKKKNNNQQQTTT[[[ccceeeeeekkktttyyyiiiXXX```iiiddd```eeecccfffhhhhhhffffffiiimmmppprrrsssqqqrrr|||rrrnnnjjjMMMDDDCCCBBBCCCIIIUUUfffvvvhhh```qqqeeeQQQBBBBBBDDD@@@<<<<<<<<<<<<;;;;;;::::::::::::===@@@CCCEEEJJJUUUcccnnnvvvmmmaaaYYYVVVVVVTTTRRRJJJCCC>>>???AAA@@@AAACCCAAAFFFSSSdddmmmooonnnoooqqqqqqpppnnnjjjeee```]]]\\\[[[YYYWWWUUUTTTTTTTTTTTT```oooxxxzzztttvvvyyyuuuoookkkkkkmmmpppqqqvvvqqqkkkhhhjjjkkkkkkjjjpppnnnkkkiiihhhgggeeedddfffgggiiihhhgggfffhhhjjjnnniiiyyy[[[YYYQQQHHHXXXzzz{{{]]]FFFAAA===>>>EEEPPP\\\dddhhhooottttttvvv{{{{{{hhhYYYJJJDDDCCCBBBBBBBBBJJJSSSdddzzzfffRRRHHHFFFDDDDDDEEEEEEEEECCC>>>>>><<<;;;999888666666555333111000111111000/////////...---------.........------,,,,,,------...000000000111222333333444333444444444333333555888888GGGZZZdddaaaZZZWWWWWWTTTfffnnnbbbWWW\\\fffkkkYYYUUUSSSVVVXXXXXXZZZ\\\```fffmmmrrrvvv|||ppp[[[LLLDDDAAA;;;999<<<<<<:::@@@JJJkkkmmmgggXXXIII@@@<<<:::888777666666888::::::999<<<:::999;;;>>>>>>;;;777555555555555555555555555777777777666666666666555666666777777777777666666777888::::::::::::;;;===<<<>>>@@@BBBCCCFFFIIILLLOOOOOOUUU]]]___bbbpppzzzdddXXX```iiigggcccccccccdddeeeffffffgggiiikkkiiiooorrrqqqsssyyy{{{^^^jjj]]]JJJJJJFFFCCCBBBLLL^^^ooozzzwwwiiisssqqqRRRBBB???@@@AAABBB<<<<<<<<<;;;::::::999999===???AAABBBCCCGGGNNNTTTbbbwww~~~pppiiicccZZZSSSMMMJJJHHHIIIGGGCCCBBBEEEFFFIIISSSbbbmmmoooooopppqqqoookkkfffaaa\\\YYYWWWWWWUUUTTTRRRRRRSSSTTTUUUYYYgggyyyyyytttssstttpppmmmnnnqqqrrrooollltttqqqmmmkkkjjjiiihhhgggkkkkkkjjjhhhgggeeedddddddddeeedddcccbbbaaacccddddddfffoooiiiWWWOOOIIIMMMooommmJJJCCC>>>???CCCJJJVVV```fffmmmssstttvvv{{{{{{hhhRRREEEAAA@@@AAACCCCCCEEELLLYYYfffnnnpppnnn~~~iiiRRRGGGEEEDDDCCCEEEEEEEEEDDD>>>>>><<<;;;999888666666555333111000111111000///......---------......///...------,,,,,,------.........///000111333444444333555777777666555555666333>>>KKKRRRUUUXXX[[[^^^RRRnnn}}}mmmYYYZZZdddjjj```YYYUUUWWWXXXVVVXXX\\\___fffnnnrrruuuyyynnnXXXHHHDDDAAA>>>===<<<<<<>>>AAAUUUfffpppeeeQQQCCC>>>===;;;:::888999;;;<<<<<<;;;<<<:::999;;;??????;;;777666666666666666666666666777777777777666666666555777777777888888777777666777999::::::::::::;;;===;;;===???AAABBBEEEHHHKKKNNNLLLPPPXXX]]]eee{{{vvviii```ccckkklllfffbbbcccbbbbbbcccfffhhhiiiiiihhhlllnnnmmmqqqwwwyyyvvvrrr~~~rrrdddoooRRRQQQHHHDDDBBBGGGUUUeeessszzzzzzwwwpppPPPAAAAAACCCCCC============<<<;;;;;;:::;;;===>>>>>>>>>AAAFFFJJJSSS```vvvtttggg^^^\\\YYYXXXTTTLLLEEEEEEIIIMMMNNNUUUaaakkkmmmmmmnnnllliiiccc]]]XXXVVVUUUUUUUUUSSSQQQPPPQQQTTTWWWYYYfffqqq~~~|||zzzuuupppoooooooooqqqrrrpppmmmjjjrrrrrrqqqnnnkkkhhhffffffiiijjjjjjiiifffdddbbbaaaccccccdddeeefffeeedddccc^^^ffflllvvvUUUOOOOOOFFF___{{{pppLLLDDD??????AAAEEEPPPZZZbbbjjjpppsssuuu|||wwwaaaRRRJJJDDDCCCDDDBBBCCCDDDGGGKKKNNNOOOPPP[[[cccmmmwwwjjjVVVGGGEEECCCCCCDDDEEEEEEDDD>>>>>><<<;;;999888666666444222111000111111111000---------------...///000...------,,,,,,------...,,,---...000111333444444333666999999888666666666555:::???AAAGGGQQQ[[[aaaGGGiii~~~ooo[[[]]]iiiooolllbbbZZZYYYXXXUUUXXX]]]aaahhhpppttttttxxx|||aaaLLL===>>><<<888777:::>>>???EEE___tttmmmVVVEEE??????===;;;999777777777555444:::888777999======999444777777777777777777777777888888777777666666666555777888888888888888777777888999;;;;;;::::::;;;===;;;===???AAABBBDDDHHHJJJNNNKKKNNNWWW^^^iiiwwwoooggggggmmmpppiiiaaaccc```___aaafffiiiiiiggglllmmmiiiggglllwww|||yyyuuuwwwlll{{{WWWSSSHHHEEEDDDFFFOOO^^^nnnyyyyyybbbIIICCCBBB>>>>>>?????????>>>===<<<<<<::::::;;;;;;<<>>AAADDDIIIOOOTTTVVVOOOMMMcccyyymmmZZZ^^^kkkssskkk```XXXUUUVVVYYY[[[aaagggoootttwwwyyy{{{}}}wwwWWWHHHDDD???<<<;;;;;;;;;<<>>???<<<888888;;;;;;:::999:::<<>><<<<<<;;;999>>>DDDQQQ___bbbVVVFFF<<<<<<<<<<<<<<<<<<;;;:::999::::::999999999888888888999888777666666777888999:::999888999999999999888:::::::::999999999888888999999999999999999999999<<<:::;;;AAADDDDDDEEEHHHHHHOOOSSS]]]~~~~~~}}}}}}wwwsssssssssmmmbbbZZZ___bbbfffhhhiiiiiiiiijjjjjjlllpppvvvzzzzzzwwwuuu~~~nnnpppRRREEEEEEIIIGGGQQQiiixxx}}}mmmTTTKKKEEEBBB???>>>???>>>:::;;;???::::::999888999:::<<<>>>@@@???DDDMMMSSS]]]xxx}}}jjj___]]]]]]___ccceeeeeecccbbbaaa^^^YYYRRRNNNNNNOOONNNNNNPPPSSSSSSRRRWWWdddqqqwww{{{hhh\\\___ooonnnvvvzzz{{{rrrxxx{{{xxxuuusssoookkklllkkkhhhfffddddddfffhhhgggggghhhmmmrrrrrroookkkgggiiimmmrrruuusssmmmhhh___bbbeeesssmmmXXXFFFAAANNNZZZmmm[[[IIICCC@@@>>>EEEPPPWWW^^^fffiiimmmwww~~~qqqgggcccYYYRRROOOLLLFFFCCCEEEAAABBBBBBBBBCCCGGGLLLPPPQQQPPPNNNIIIEEEFFFMMMSSS^^^qqq~~~wwwjjj\\\hhhQQQJJJHHHEEEDDDEEEEEEEEEDDD@@@???<<<;;;;;;:::888666444333111111222222000//////000000111111000000///000//////............/////////000111111222222333333444666888:::;;;;;;<<<999;;;>>>@@@AAABBBEEEGGGFFF@@@PPPiiipppkkkdddZZZpppooolllddd\\\YYY]]]aaaaaajjjrrrtttppprrrzzz}}}]]]TTTHHH@@@===<<<:::777:::;;;AAAOOO```cccSSS>>>???===<<<===>>>===999555999999999888888888888888999888777777777777888999888888888888888888999999:::::::::999999999999888999999999999:::::::::::::::999<<>>>>>@@@BBB???;;;<<>>@@@AAA???<<<<<>><<<<<<<<<;;;999777444222111111111111000...000000111111111111000000111000///...............//////000000111222222222555444555777;;;======<<<;;;;;;===???AAACCCJJJQQQPPPCCCGGGZZZkkkwwwrrr```iiinnnooohhh^^^XXX[[[```dddkkkrrrtttssstttzzzoooaaaNNNAAA<<<;;;:::888888999:::BBBUUUddd^^^NNNEEEAAA<<<<<<>>>>>>:::555888888888888888888888888888888888888888888888888777888888888888888888999999999999999999999999999999999999:::::::::::::::<<<:::<<<@@@BBBBBBEEEJJJNNN\\\mmm{{{sssvvvzzzxxxmmmrrrtttqqqllliiifffbbbdddfffiiijjjjjjjjjkkklllmmmnnnppptttvvvvvvssspppttt~~~zzzWWWEEEJJJGGGHHHZZZmmm{{{vvvlllppp\\\UUUCCC@@@???BBBBBB>>><<<<<<::::::999888777777888888;;;;;;>>>AAAAAADDDPPP]]]pppxxxkkkmmmllliiifffccc```[[[YYYQQQNNNKKKJJJJJJKKKMMMNNNHHHOOOWWW]]]gggssszzz{{{~~~zzzyyytttvvv}}}wwwzzzzzzuuurrrrrrqqqooonnnnnnmmmkkkhhhhhhlllooofffdddcccfffkkkoooqqqqqq{{{xxxssspppmmmlllllllllgggjjjlllqqqgggVVVJJJDDDNNN___TTTHHHBBB>>><<<@@@FFFKKKUUU___dddjjjrrrxxxyyyxxxzzz~~~zzzpppcccZZZTTTOOOJJJFFFCCCDDDDDDCCCBBBAAACCCDDD===???@@@???===<<<>>>@@@???KKKTTTRRRLLLGGGBBB===sss^^^NNNJJJGGGDDDDDDDDDDDDDDD@@@>>>===<<<<<<;;;999888444222111111111111000...000000111111111111000000111000///..................//////000111111222222777666666888;;;=========;;;999;;;@@@CCCHHHUUUbbbjjjjjjppptttwwwvvvfffmmmsssnnnccc[[[[[[^^^bbbeeejjjooosssvvvwwwxxxvvv|||ttt[[[GGG>>>;;;<<<<<<999===<<<:::FFFXXXbbb```MMMFFF>>>;;;<<<===;;;999888888888888888888999999888888999999999999888888777888:::999777777888:::999999999999999999999999999999:::::::::;;;;;;;;;???======???@@@CCCJJJRRRdddyyytttssstttqqqyyyxxxvvvwww}}}~~~vvvmmmjjjiiiffffffhhhjjjjjjjjjjjjkkklllkkkjjjiiikkknnnpppppppppkkktttwwwvvvhhhIIIGGGDDDDDDQQQ]]]rrrwwwggglllaaaQQQBBB>>>@@@???<<<;;;<<<;;;::::::999999888888555666999<<<===>>>EEELLLNNN]]]uuu~~~tttooogggaaa\\\XXXSSSPPPJJJJJJIIIHHHHHHJJJLLLOOOKKKQQQWWW^^^iiiwwwvvvooonnntttyyytttxxxxxxtttrrrtttuuutttnnnooonnnkkkffffffjjjnnneeeggghhhiiijjjnnnuuu{{{~~~vvvmmmhhhhhhjjjmmmjjjkkklllkkkrrrqqqVVVEEE;;;AAALLLHHHDDDBBB@@@===>>>AAAEEEOOOZZZ___eeemmmrrrtttvvvxxx|||~~~vvviiibbb^^^XXXSSSIIIIIIHHHFFFDDDEEEGGGJJJAAA@@@???===;;;<<<===???<<>>??????===uuuaaaOOOLLLGGGDDDDDDDDDDDDDDD@@@>>>===<<<<<<<<<:::888444333111111222222000//////000000111111000000///000//////............///......///000000111111222666777777999:::<<<>>>???:::888;;;BBBGGGNNN]]]nnn{{{}}}gggpppxxxvvvlllbbb___```cccdddhhhoooxxx}}}{{{|||qqqWWWFFF???>>>@@@<<>>999;;;IIIZZZdddSSSLLLCCC===;;;<<<===<<<999999999999999:::::::::888888999::::::999888888888;;;<<<;;;888666888:::888999999999999:::::::::999999::::::;;;;;;<<<<<<@@@>>>>>>???@@@DDDNNNYYYooo{{{ooofffhhhlllppp{{{wwwttt}}}rrrnnnkkkfffhhhiiijjjjjjiiiiiikkkllliiigggfffgggkkkooorrrsssqqqvvvwwwwww\\\OOOGGGFFFLLLPPPhhh|||zzzjjjfffmmmwwwjjjLLL>>>>>>??????>>><<<<<<;;;;;;;;;::::::999666777999:::::::::<<>>>>>???@@@BBBAAA???>>>>>>???>>>>>>ttt]]]QQQMMMHHHDDDCCCDDDDDDDDD@@@>>>===<<<===<<<;;;999555444222222333333111000...//////000000//////...///............//////000......//////000111111111333666888999:::<<>>JJJVVVTTTOOOHHHAAA===<<<======999999:::::::::;;;;;;;;;888999999::::::999999888:::===???<<<888666888:::888888999999999:::::::::999999::::::;;;<<<<<<=========>>>AAABBBFFFPPP[[[jjjyyyfffdddcccdddjjjtttzzzyyyttt}}}vvvssslllccchhhiiijjjjjjhhhhhhjjjlllllljjjiiijjjllloooppppppuuuvvvxxx{{{~~~~~~fffUUUOOOQQQNNN[[[ppp{{{~~~|||vvvssssssmmmrrruuuXXXHHHDDDCCCAAA@@@;;;;;;;;;;;;;;;;;;::::::999:::;;;;;;;;;;;;:::999BBB@@@CCCLLLRRRVVV^^^fffsssrrruuu{{{}}}}}}pppeeeVVVKKKGGGFFFEEEDDDDDDEEEGGGFFFFFFGGGKKKNNN]]]___bbbgggssswwwrrrmmmjjjkkknnnooonnnqqquuuwwwtttssswwwyyyxxxvvvxxxyyyuuuppppppuuu{{{tttyyy~~~~~~~~~}}}{{{uuupppmmmmmmoooqqqqqqsssqqqkkktttrrrXXXOOOHHHAAADDDGGGFFFBBB???>>>===>>>GGGPPPUUUZZZbbbgggiiilllpppvvvzzz}}}|||uuullljjjjjjhhhddd^^^ZZZWWWWWWTTTRRRNNNJJJHHHFFFEEEDDDFFFIIIMMMNNNJJJDDDAAAAAAqqqXXXQQQMMMHHHDDDCCCDDDDDDDDD@@@>>>===<<<======;;;999666444333333333333222000......////////////.....................///000111......//////000111111111000444999:::999<<>>777777===>>>:::===FFFSSSQQQLLLFFF@@@<<<<<<===:::::::::;;;;;;<<<<<<<<<888999:::;;;;;;:::999888<<>>888666777:::888888888999999:::::::::999999::::::;;;<<<======:::;;;>>>CCCDDDGGGPPP[[[cccvvvtttbbb^^^dddggggggmmm{{{yyy}}}vvvppp}}}~~~xxxvvvnnnbbbiiijjjjjjiiihhhhhhiiikkkqqqooonnnmmmmmmllljjjgggmmmmmmrrryyyzzzttt||||||bbbYYYYYYSSSQQQfffqqqtttyyyyyyxxx}}}kkk]]]iiiyyyrrr___UUUOOOHHHAAA>>>999::::::;;;;;;;;;::::::777888999999:::;;;999666<<<999;;;CCCGGGIIIMMMUUUWWWTTTWWW```iiilllmmmooopppyyy~~~zzzxxxyyy}}}|||uuuggg[[[LLLCCCBBBEEEGGGGGGCCCEEEGGGGGGFFFGGGKKKNNN^^^dddkkksss}}}{{{tttmmmlllooosssrrroooqqqvvvwwwuuutttwwwxxxwwwrrrvvvwwwtttppppppvvv|||{{{vvvoooxxx{{{}}}{{{vvvrrrppppppkkklllppppppgggkkkcccTTTBBB???CCCFFFDDD@@@?????????===FFFNNNRRRVVV^^^dddfffggglllrrrxxx|||{{{xxxzzzzzzwwwqqqjjjeeeccc[[[YYYUUUSSSPPPLLLHHHFFFAAAKKKVVVZZZSSSHHHBBBBBBuuuYYYQQQJJJEEEEEEEEEDDDDDDGGG@@@???======<<<;;;888666444333222111000000000000////////////////////////......////////////......///111222222222222333555111333555777999>>>CCCGGGHHH===???PPP]]]bbbjjjvvvzzzyyy~~~~~~vvvmmmiiidddhhhmmmooosss}}}nnnWWWHHH???>>>:::>>>>>>777999>>>888HHHMMMPPPKKKBBB<<<<<>>AAAIIISSS___hhhnnnttteee```^^^bbbeeeiiitttxxxyyywwwooorrrwwwxxxuuuuuuwwwssslllkkkiiigggfffgggjjjmmmooorrrtttuuurrrmmmiiiiiijjjjjjlllooorrrttt{{{qqqdddYYY[[[[[[ZZZ]]]dddkkkppprrrtttxxxvvvjjjhhhmmmxxxzzzfff\\\]]]TTTDDDCCC>>>:::<<>>;;;888999888888888777777777666666:::===>>>>>>???BBBEEEMMMNNNQQQTTTXXX[[[^^^______bbbhhhnnnsssuuuuuuttt{{{zzzyyywwwuuusssqqqpppqqqpppooooooooooooqqqqqqtttuuuwwwzzznnn___RRRMMMFFFBBBAAAAAA@@@???EEEHHHIIIGGGCCCDDDLLLTTT___fffooowww~~~yyysssrrrooollljjjkkknnnqqqqqquuuvvvuuuwww{{{}}}{{{tttpppoootttxxxxxxzzz~~~qqqlllpppzzzuuusssssssssqqqnnnsssuuupppmmmmmmmmm```MMMFFF>>>???DDDJJJJJJCCC>>><<<>>>AAAEEEKKKRRRXXX\\\___dddiiipppvvvzzz}}}{{{wwwuuugggbbb\\\XXXUUURRRMMMIIILLLVVV___]]]VVVOOOHHHCCCyyy]]]PPPJJJEEEEEEFFFDDDDDDFFF@@@???======<<<;;;888666444333222111000000000000000000000000000000000000//////////////////......///111222222222222333555000222444666999>>>DDDHHHIII???<<>>???>>>============;;;999::::::::::::999999999999999999999999999999999999777888999:::;;;::::::999======:::666777===???;;;<<<>>>FFFSSScccpppzzzlll]]]XXXXXX[[[aaaggglllvvv~~~rrrqqqoookkkjjjnnnnnnlllmmmpppoookkkhhhfffdddcccdddfffjjjlllpppqqqrrrqqqooollliiihhhjjjjjjlllnnnnnnrrryyy```XXXSSSPPPPPPSSSXXX]]]eeemmmwww|||zzzqqqpppvvvrrrmmmqqqjjj[[[DDD>>>::::::;;;;;;<<<===;;;;;;:::999888777777666555777:::;;;:::;;;>>>@@@@@@BBBDDDGGGKKKNNNPPPQQQOOOQQQVVVZZZ]]]^^^^^^^^^]]]]]]^^^^^^___```````````````______```bbbcccdddbbbcccdddfffjjjqqqxxx~~~wwwnnnbbbTTTKKKIIIEEEAAA???@@@AAAAAA@@@CCCGGGJJJHHHFFFGGGMMMTTTbbbjjjttt}}}~~~zzzppppppooommmlllkkkkkkmmmooonnnqqqqqqooorrrxxx{{{zzzsssppppppvvvzzz{{{}}}|||}}}zzznnnjjjooouuusssqqqqqqqqqqqqnnnlllrrruuuqqqooonnnjjjvvvZZZFFF@@@AAA@@@CCCIIIJJJEEE@@@@@@:::===AAAFFFLLLRRRVVVXXX```eeelllssswww{{{~~~}}}wwwqqqjjjddd___\\\UUU[[[aaadddeeecccZZZQQQsssYYYPPPIIIDDDEEEGGGEEEDDDEEE@@@???======<<<;;;888666444333222111111000000111111111111111111111111111000000000000//////...---///111222222111222333555111222444666999===CCCHHHJJJCCC===>>>GGGRRR[[[___iiitttmmmnnnooorrrvvv|||rrrcccMMMAAA>>>===999<<<>>>666:::<<>>???>>><<<:::<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::666777999:::;;;<<<<<<<<<===;;;888777;;;@@@@@@;;;BBBEEEOOO```vvvyyycccUUUSSSWWW\\\\\\eeemmmrrryyyvvvmmmhhhggggggeeeggggggeeeeeeiiikkkiiidddcccbbbaaabbbeeehhhjjjooopppqqqrrrsssqqqooollliiihhhhhhiiihhhiiisss~~~hhhTTTNNNJJJGGGFFFFFFJJJXXXeeeyyy}}}zzz|||zzzlllllluuutttkkkPPPHHHBBBAAA???<<<;;;=========<<<;;;999888777777555777888999888999;;;<<<:::;;;===@@@CCCEEEGGGHHHFFFGGGIIIKKKLLLMMMNNNNNNJJJKKKLLLOOOQQQSSSUUUUUUSSSSSSTTTUUUVVVXXXZZZ[[[VVVWWWXXXYYYZZZ]]]bbbfffhhhkkknnnrrruuuvvvwwwwwwnnnggg^^^WWWRRRMMMGGGBBBAAA???======???AAAAAAAAA@@@DDDIIIJJJIIIKKKRRRWWWkkksss}}}qqqhhhkkkkkkkkkkkkkkkllllllllljjjlllkkkiiilllssswwwwwwooommmooovvvzzz{{{|||~~~{{{vvvvvvxxxsssjjjhhhllljjjjjjjjjlllmmmmmmkkkhhhmmmqqqnnnnnnoooiiimmmkkkQQQDDDBBB??????DDDDDD@@@======999;;;>>>BBBGGGLLLPPPRRR[[[```gggnnnssswww{{{~~~~~~|||tttpppooolllkkklllooovvvwwwlll^^^lllTTTRRRJJJDDDEEEGGGFFFDDDEEE@@@???======<<<;;;888666444444333222111111111111000000000000000000000000000000111000000///...---///000222222111111333444333444555555777;;;AAAEEEKKKKKKEEE===>>>HHHRRRVVVYYYeeewwwzzzvvvrrrrrrvvv{{{~~~vvv[[[III@@@???;;;===>>>666::::::>>>GGGQQQTTTPPPKKKDDDAAA>>>===>>>?????????<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::777888999:::;;;<<<<<<<<<999:::<<<>>>AAABBBAAA???GGGJJJRRRddd}}}sssaaaUUUSSSXXX]]]___cccllltttwww}}}tttooojjjdddbbbfffeeeggggggfffeeeeeeeeeeeeaaa`````````bbbeeeiiikkklllnnnqqqrrrsssuuuwwwyyyhhhffffffhhhhhhiiipppxxxrrrUUULLLGGGDDDDDDAAABBBPPP```www~~~}}}pppaaa^^^jjjvvv{{{]]]OOOEEEDDDDDD???;;;<<<===<<<<<<;;;:::999999888888999999999999999::::::999:::;;;===@@@AAACCCDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLNNNOOOPPPQQQNNNNNNOOOPPPQQQRRRSSSTTTRRRSSSTTTTTTTTTUUUXXXZZZ]]]___aaadddeeefffffffffaaa[[[SSSLLLIIIFFFDDDCCC>>>======>>>???@@@@@@AAA>>>BBBGGGJJJMMMSSS\\\cccyyy{{{oooeeegggggghhhjjjkkkkkkjjjhhheeehhhhhhfffhhhnnnpppoookkkiiikkkqqquuuuuuuuuvvvsssqqqqqqsssqqqiiigggiiieeedddeeeeeefffggggggfffeeejjjhhhiiinnnjjjlllyyyvvvVVVDDD???>>>BBBCCC???;;;:::<<<===>>>AAAEEEIIIMMMOOOUUUZZZaaaiiinnntttxxx|||~~~}}}||||||~~~|||{{{~~~|||xxxxxxwwwjjjmmmXXXVVVLLLEEEEEEGGGGGGEEEEEE@@@???======<<<;;;888666555444333222111111111111////////////////////////000000111111000///.........000111111111111222444777777666555666999>>>BBBDDDKKKKKKCCC===BBBMMMTTTWWWhhhxxxuuujjjjjjrrruuutttwwwsssuuuyyy|||}}}kkkTTTGGGDDD@@@AAABBB<<<<<<<<<<<<@@@EEEJJJOOOQQQIIIEEE@@@======>>>???@@@;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999999999::::::;;;;;;:::===@@@@@@>>>???EEEKKKKKKUUUeeexxxggg^^^UUURRRVVVZZZ[[[ZZZeeennnvvvzzzwwwiiiiiiiiibbb```dddgggiiikkkjjjfffaaa______]]]]]]]]]___bbbfffiiikkkgggkkkoooppppppuuu~~~iiiffffffjjjmmmpppvvv|||bbbKKKDDDAAACCCAAA@@@JJJYYYnnnzzzwwwddd[[[fff}}}qqqZZZGGGDDDEEEAAA===>>>;;;;;;;;;;;;;;;;;;;;;;;;999999888999999999999888777777888999;;;<<<======>>>>>>>>>>>>@@@BBBDDDEEEFFFFFFFFFGGGHHHIIIIIIIIIHHHIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMOOOPPPRRRSSSTTTVVVVVVVVVVVVVVVNNNKKKFFFBBB@@@>>>===<<<==================>>>???AAADDDIIINNNVVVaaammmuuuwwwnnncccffffffgggiiikkkjjjgggdddbbbeeefffeeefffjjjjjjggghhhfffggglllooonnnlllnnnkkkkkkmmmqqqqqqkkkfffdddeeecccaaa______```ccceeeaaafffddddddjjjiiikkkwwwpppFFFAAA???BBBEEECCC@@@@@@>>>>>>???@@@CCCFFFIIIKKKPPPUUU\\\ccciiiooouuuxxxzzzzzzzzzzzz{{{}}}wwwlllppp___]]]PPPFFFEEEGGGGGGEEEEEE@@@???======<<<;;;888666555444333222222111111222........................///000000111111000000///...000111111000111222444888777666555555888===BBB;;;CCCKKKIIIAAA???FFFNNNYYYlll~~~uuu{{{zzzggglllttt}}}wwwvvvyyy|||}}}~~~cccRRRLLLCCC@@@AAA>>>===<<<;;;999:::>>>FFFMMMMMMIIIDDDAAA@@@??????>>><<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;:::::::::;;;<<<<<<============<<>>============<<<<<<<<<999888777777888999888666777888888999999::::::;;;:::::::::;;;===>>>@@@AAA>>>>>>???@@@BBBCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCEEEFFFGGGGGGFFFFFFHHHJJJGGGGGGHHHHHHHHHHHHHHHGGG@@@???>>>===<<<<<<<<<<<<;;;<<<<<<<<<<<<===@@@CCCJJJNNNTTT\\\gggtttyyytttkkkbbbhhhffffffhhhjjjiiiddd```___bbbcccaaabbbfffgggdddfffccccccgggiiigggfffhhhccceeehhhmmmnnnkkkeeeaaacccbbb___\\\ZZZ\\\```dddaaagggccc___ddddddgggrrrLLLCCC<<<>>>BBBCCCCCCDDD??????>>>>>>???AAADDDEEEKKKOOOVVV]]]cccjjjpppssstttuuuwwwxxxxxxzzz|||tttgggsssfffcccTTTGGGDDDGGGGGGFFFFFF@@@???======<<<;;;888666555555444333222222222222////////////////////////...///000111111111111111...///111111000000222333666555444333444999???DDDIIILLLUUU[[[UUUHHHEEEJJJ[[[ddd}}}~~~tttyyy||||||{{{zzz|||}}}nnn```NNNCCCAAA>>>======<<<;;;999;;;???CCCHHHHHHGGGHHHHHHGGGCCCAAA=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;<<<===>>>@@@AAA??????EEENNNWWWbbbuuuttt^^^JJJJJJJJJKKKLLLQQQYYYcccjjjppp{{{mmmiiihhhkkknnnlllddd___ccccccfffhhhccc\\\]]]bbbdddddddddeeefffgggiiijjjhhhgggiiiooowww~~~rrrkkkhhhlllssswww|||zzz|||rrrVVVMMMIIIBBBBBBJJJVVVeeexxxzzzllliiizzz{{{```MMMIIICCCCCCBBB@@@???===<<<<<<:::888777888:::;;;:::888999999999999999:::::::::999::::::;;;<<<======>>>:::;;;<<<===>>>???@@@@@@>>>>>>@@@AAABBBAAAAAA@@@CCCCCCCCCAAA@@@@@@BBBDDDAAAAAAAAAAAAAAAAAAAAAAAA===>>>>>>>>>===>>>???@@@999;;;===>>>@@@DDDJJJOOOWWW\\\eeeqqq}}}yyyqqqjjjgggkkkiiiggghhhiiigggaaa\\\\\\^^^]]]ZZZ\\\cccgggggg```\\\[[[___bbbaaaaaaddd^^^___aaadddggggggccc^^^^^^^^^]]][[[YYYZZZ^^^aaa]]]eeeccc]]]______cccnnn```QQQBBB===???AAADDDHHHAAA@@@>>>======???AAABBBFFFJJJQQQWWW]]]cccjjjnnnlllooosssuuuuuuvvvyyy{{{~~~|||xxxnnngggWWWHHHDDDFFFGGGGGGGGG@@@???======<<<;;;888666555555444333222222222222000000000000000000000000---...///111222222222222...///111111000000222333333333333333555:::AAAFFFfffbbbiiiuuuoooZZZMMMNNN\\\WWWooo||||||}}}}}}zzz___LLLGGGCCC>>>>>>????????????======???BBBHHHNNNQQQOOOJJJFFF>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===???AAADDDEEECCCGGGVVVlllgggSSSNNNKKKDDDHHHKKKNNNNNNOOOVVVaaakkk}}}iiilllooorrrtttrrriii___aaa```cccfffccc^^^bbbjjjmmmmmmlllkkkkkkkkkkkkkkkooojjjjjjsss|||vvvmmmhhhlllrrrvvvyyy}}}uuuyyymmmZZZQQQGGGDDDHHHFFFSSSeeettt{{{|||{{{zzzvvv~~~zzz___XXXIIIHHHFFFCCCAAA>>><<<;;;===;;;:::;;;===???===;;;777777666666666666666666777888999999999999888888::::::::::::::::::::::::555666888:::<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>======<<<:::999999;;;===999;;;???AAAEEELLLUUU\\\aaagggssszzzoookkknnnnnnjjjgggggghhhfff```ZZZZZZZZZWWWSSSWWW```hhhkkkZZZUUUTTTXXX\\\\\\]]]```[[[[[[[[[]]]```cccaaa]]]XXXZZZ\\\[[[YYYYYY\\\___VVVaaaaaa\\\^^^^^^bbbmmm||||||gggQQQEEEBBBDDDHHHMMMDDDBBB@@@>>>>>>???AAACCCCCCGGGMMMSSSYYY___eeejjjgggkkkppprrrssstttvvvxxx}}}qqqxxxqqqRRREEEKKKIIIFFFGGGFFFDDDBBB@@@??????===:::888777666666444333222111111111111111111000000000000000111111111222222222222111000000000000222333444777666666888777:::DDDOOOZZZlllttt^^^KKKFFFYYYlll}}}}}}yyy||||||___OOOKKKIIIDDDAAA???<<<:::<<>>???@@@???>>>===<<<;;;;;;;;;???===<<<;;;<<<>>>>>>>>>;;;>>>CCCHHHPPPYYYccciiicccpppzzzqqqmmmmmmkkkiiiiiinnnuuutttkkkcccggg___VVVRRRVVV^^^eeeiii]]]XXXVVVXXXYYYYYY]]]bbb[[[\\\[[[XXXZZZbbbggggggccccccbbb```^^^]]][[[[[[```bbbbbbaaa^^^___cccfff|||~~~]]]PPP???@@@OOORRRHHHEEEBBB@@@??????>>>===EEEGGGJJJNNNRRRYYYaaaffflllnnnpppqqqrrrsssvvvxxxyyy{{{}}}sss{{{{{{YYYEEEGGGEEECCCEEEEEEDDDAAA>>>===<<<<<<:::999666666555444333333222222111111111111000000000000000000000111111111222222111000000000000222333444999888888999777777===FFFLLLYYYhhhpppssspppfffZZZJJJPPPddd{{{{{{|||zzzbbbXXXHHHCCC?????????===>>>AAAEEEEEEEEEGGGIIIJJJIIIGGGPPPPPPNNNKKKGGGBBB>>>;;;===>>>??????>>>???@@@BBB@@@LLLVVVYYY]]]gggssszzzxxxeeeZZZLLLDDDCCCFFFHHHGGGOOOPPPQQQTTTZZZfffvvv~~~xxxsssppplllgggccckkkhhhfffgggiiijjjiiigggnnnnnnmmmkkkkkkllloooqqqpppnnnnnnqqquuuvvvtttpppnnnssstttpppoootttxxxwwwwwwzzzwww___UUUUUUMMMHHHMMM[[[dddddddddhhhvvvzzzyyyxxxxxx~~~rrrWWWHHHCCC@@@??????AAA>>>999888???EEEAAA888888888888777777666666666888888888888888888888888888888888999999999::::::666666777888888999999:::::::::999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<>>>??????>>><<<@@@EEEMMMVVV]]]dddjjjnnnttt~~~{{{tttoooooollliiigggkkkqqqrrrmmmfffddd^^^WWWUUUXXX^^^ccceee]]]XXXVVVXXXXXXVVVYYY]]]WWWYYYXXXUUUXXX___cccdddaaaaaa___^^^]]]\\\\\\\\\`````````______aaadddfffyyywwwXXX<<<<<>><<>>JJJLLLOOOPPPOOOKKKGGGDDD@@@CCCEEEEEEDDDHHHOOOVVVgggyyyfffUUUNNNHHHBBBBBBGGGKKKLLLKKKPPPTTTYYY^^^hhhvvvsssnnnjjjcccbbbfffqqqnnnjjjiiiiiijjjiiiiiinnnllljjjiiijjjkkkkkkkkkmmmnnnpppqqqpppnnnkkkiiiiiinnnqqqqqqpppssssssrrrxxx{{{}}}qqqsss^^^PPPHHHLLLPPPOOOPPPSSSeeekkksss|||vvvrrrzzz[[[KKKGGGGGGEEE>>>>>>;;;888888;;;<<<:::999999999888888888888888888888888888888888888888777777888888888999999999666666777777888999999999;;;:::::::::::::::;;;<<<666777888:::;;;;;;<<<<<<=========>>>@@@CCCFFFGGGMMMSSS[[[dddlllttt{{{|||{{{zzztttnnnkkkiiieeeccceeejjjmmmkkkgggbbb]]]XXXXXX[[[___``````^^^ZZZXXXYYYWWWTTTTTTWWWSSSUUUUUURRRUUU[[[```___``````^^^]]]]]]\\\]]]]]]```^^^]]]^^^aaadddfffgggrrruuuKKKAAAHHHDDDCCCAAA@@@@@@@@@???===;;;>>>@@@CCCEEEIIIOOOVVVZZZ```dddiiimmmoooqqqssstttuuuwwwyyy{{{}}}tttssseeeKKKEEECCCEEEHHHDDD@@@???>>>>>>>>>===999777444444444444444444444333111111111111000000000///////////////000000000000000000000111111222333333444555:::>>>>>>:::999===AAABBBFFFLLLWWWbbbjjjnnnYYYRRRbbbmmmYYYNNNJJJFFFBBBAAAAAA???======>>>>>>===<<<@@@CCCGGGKKKNNNMMMLLLKKKGGGKKKNNNMMMNNNVVVffftttuuuiiiccc___YYYQQQMMMNNNQQQTTTVVVVVV^^^gggppp|||~~~kkkhhheee^^^___hhhmmmkkkhhhfffggghhhjjjkkknnnjjjggggggiiijjjhhheeejjjlllnnnmmmkkkiiijjjlllfffiiilllnnnpppqqqrrrrrrwww}}}wwwaaaNNNHHHHHHEEEEEEHHHVVV]]]hhhttt}}}ggg^^^TTTHHHAAABBBAAA???>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::777777777888888888999999888888999999:::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===888999;;;<<<======<<<<<>>@@@BBBDDDIIIPPPTTTWWW\\\ccchhhkkknnnoooqqqsssuuuxxxzzz|||pppggg~~~^^^IIIEEEDDDGGGHHHBBB>>>???@@@BBBBBB???:::555444444444444444444444333111111111111000000000///////////////000000000000///000000111222222333333555666<<>>@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBFFFIIILLLKKKMMMZZZppp~~~zzzlll___VVVWWW^^^eeennnuuu{{{yyyyyyrrrddddddccc\\\^^^gggcccbbbaaaaaabbbeeeiiilllllliiiggggggiiiiiifffcccbbbdddeeedddcccffflllrrrgggffffffiiimmmooorrrtttrrr{{{~~~fffPPPHHHFFFCCCDDDGGGMMMUUU```mmmyyyjjjUUUTTTMMMEEEAAAAAA@@@???>>><<<<<<;;;;;;:::999999999::::::::::::::::::::::::777888888888888999999999999999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<======>>>>>>======AAADDDIIINNNUUU^^^hhhoookkkqqqzzz|||vvvrrrsssrrrjjjbbb^^^\\\^^^bbbeeeffffffdddbbbgggbbb\\\[[[^^^aaaccccccgggccc``````^^^XXXWWWYYYTTTWWWXXXWWWZZZ___aaa```hhhgggfffeeedddbbbaaa```dddaaa___aaaeeejjjkkkjjjiiiwwwMMM;;;HHH>>>===>>>???@@@@@@>>>;;;<<<===>>>???AAAEEEKKKOOOSSSXXX___eeeiiillloooppprrrtttwwwyyy{{{~~~iii\\\jjjRRREEEDDDCCCFFFGGG???===???AAACCCDDD@@@:::666555555555444444333333333111111111111000000000000/////////000000000111111//////111222222333222222888999???FFFFFF???999888999<<>>===>>>@@@AAAAAAAAA@@@>>><<<<<<<<<===>>><<<@@@BBBAAACCCOOOcccsssxxxqqqooossstttssswww~~~wwwkkkkkkwwwqqqnnnooopppfff```bbbaaa\\\]]]cccZZZ[[[]]]]]]^^^aaafffiiigggggggggggghhhfffdddaaa```aaaaaaaaabbbhhhqqqwwwiiidddbbbfffiiilllooorrrmmmsss}}}wwwcccPPPIIIFFFAAA@@@DDDHHHNNNXXXcccnnnyyyyyytttcccQQQGGGCCC???============<<<:::999888777666::::::::::::::::::::::::888888999999999:::::::::888888999999:::;;;;;;;;;::::::::::::;;;<<<===>>>999999:::;;;===???AAABBBFFFOOO\\\fffmmmrrrvvvzzzvvv}}}uuuqqqooopppmmmgggbbbbbb]]]bbbhhhlllkkkhhheeedddjjjeee``````cccfffhhhhhhhhhdddaaaaaa___[[[[[[^^^XXX\\\^^^]]]```eeefffdddiiijjjkkkkkkjjjhhheeedddeeedddbbbbbbeeehhhiiijjjiiiqqq```:::???>>>======>>>@@@AAA???>>>======>>>>>>???BBBGGGKKKQQQUUU\\\bbbgggjjjnnnpppqqqsssuuuwwwxxx{{{dddYYY[[[JJJCCCDDDCCCFFFHHHAAA?????????@@@@@@>>>;;;888666666555444333333222222111111111111000000000000000000000111111111222222...///111222333333222222666888>>>FFFHHHAAA;;;999777:::???DDDFFFNNNbbbvvvlllkkkyyydddXXXQQQLLLGGGCCCAAAAAABBBAAA???>>>===<<<===>>>@@@AAA999<<<>>>>>>>>>DDDQQQ[[[hhhqqqxxxwwwwww|||qqqgggccchhhhhhbbbaaafff~~~jjjeeeddd______aaabbb```^^^\\\\\\^^^YYY[[[]]]]]]\\\]]]```cccbbbdddfffgggeeecccaaaaaa_________```dddiiipppuuujjjdddaaadddgggfffgggkkkllllllppptttwwwzzz{{{jjj```UUUHHHBBBDDDCCCGGGOOOWWW```kkkuuu{{{zzznnncccWWWNNNLLLGGGFFFDDDCCC@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::;;;;;;;;;999999:::;;;;;;<<<<<<===<<<<<<<<<===>>>@@@BBBBBB>>>???AAADDDIIIPPPUUUYYY___gggsss{{{{{{ssspppooonnniiiccccccggg```fffmmmooommmiiigggfffjjjgggeeegggjjjmmmllljjjeeeaaa^^^___^^^\\\^^^aaa\\\```cccccceeejjjkkkhhhgggiiimmmppppppnnnjjjhhheeeeeedddcccbbbccceeehhhgggkkk{{{QQQAAA>>>===<<<===???AAAAAAAAA<<<======<<<===???DDDGGGLLLPPPVVV[[[___dddhhhllloooqqqssstttuuuwww{{{~~~}}}zzzaaaYYYWWWIIIEEEFFFDDDGGGKKKEEEAAA???<<<<<<<<<<<<;;;:::777777666555333222111111111111111111000000000000111111111111222222222222...///111222333333222222111333;;;EEEIIIDDD???===:::<<<@@@AAAAAAJJJddd}}}~~~eeehhhxxxyyybbb]]]UUUOOOKKKIIIHHHHHHDDDCCCBBBAAA@@@?????????===@@@CCCBBB@@@AAAGGGLLLQQQZZZ```]]]\\\gggwwwvvvuuuqqqgggcccggg___tttlllWWW[[[]]]UUUXXX```ddd```[[[[[[[[[ZZZ[[[]]]___^^^\\\[[[\\\^^^]]]aaaeeefffccc```___```[[[ZZZ[[[]]]```eeeiiikkkkkkdddaaaeeefffcccaaacccooojjjgggiiimmmrrrzzzoooYYYLLLJJJ@@@CCCHHHNNNVVV```jjjppp|||lllgggSSSRRRPPPMMMKKKIIIGGGFFF>>>>>>>>>>>>>>>>>>>>>>>>:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>????????????@@@@@@BBBCCCEEEGGGHHHMMMNNNQQQWWW___iiirrrwwwzzzxxx~~~zzzuuusssqqqnnnfff___aaahhhaaagggmmmoookkkhhhggghhhiiihhhiiilllpppqqqnnnkkkbbb^^^[[[\\\\\\[[[^^^ccc^^^cccffffffhhhmmmmmmjjjdddhhhmmmrrrsssqqqnnnkkkdddeeeeeeccc______bbbfffccceeerrrhhhFFF???===<<<===???BBBCCCCCC<<<<<<<<<;;;;;;>>>BBBEEEFFFJJJOOOSSSXXX]]]bbbfffnnnoooqqqqqqrrrtttxxxzzzzzzxxxdddZZZYYYRRRJJJCCCAAABBBEEEFFFDDD???===???@@@<<<999888888777666555444333333333111000000222444444111...000000000000000000000000000000000111111222222222333111444<<>>777AAAIII===AAA???<<<::::::<<>>>>>@@@CCCRRRZZZSSSGGGGGGJJJPPP\\\|||uuusssjjjhhh```VVVMMMLLLJJJKKKNNNQQQSSSTTTRRRPPPKKKFFFCCCEEEJJJNNNaaalllnnnlllmmmjjjkkkxxx~~~pppiiidddjjjwwwnnn___WWWVVVWWWXXX___\\\YYYXXXYYY[[[[[[[[[ZZZYYYYYYZZZ[[[[[[ZZZXXX^^^\\\\\\^^^\\\WWWUUUWWWSSSWWW[[[\\\ZZZZZZ]]]aaadddbbb```aaaccccccccccccmmmiiieeedddggglllooopppuuusssUUUMMMGGGEEEEEEGGGPPPZZZlllttt|||xxxlllhhh\\\XXXSSSOOOMMMKKKHHHGGGKKKJJJHHHHHHIIIIIIGGGEEEHHHFFFFFFKKKLLLLLLNNNQQQ^^^^^^bbbiiiooouuuyyyzzzwwwuuurrrsssnnnfffbbbbbbbbb``````dddhhhiiiiiijjjnnnqqqkkkkkkkkkkkkkkkjjjiiiiiifffdddbbb```aaacccgggiiigggffffffeeefffggghhhiiigggjjjlllmmmmmmnnnqqqtttmmmkkkjjjjjjkkkkkkhhhfffiiinnnooowwwYYYBBB<<<>>>999???HHHBBBBBB@@@===;;;:::<<<>>>???EEEHHHKKKNNNQQQUUUZZZ]]]dddfffiiilllnnnqqqtttwww|||}}}wwwcccXXXUUUMMMDDDBBBEEEHHHGGGDDDDDD???>>>@@@???;;;888999888777666555444333333333222000///000111111000///////////////////////////222222222222333333333333444111222777:::;;;???DDDVVVccc___RRRLLLJJJOOO\\\yyy~~~|||uuuiii[[[\\\\\\[[[ZZZ[[[]]]___```eeeaaaQQQGGGJJJPPPQQQbbbuuu~~~tttooovvv}}}uuufffYYYRRRQQQRRRSSS[[[YYYVVVUUUVVVWWWWWWWWWVVVVVVVVVWWWYYYXXXWWWUUU\\\VVVRRRTTTUUUSSSRRRSSSQQQVVVZZZ[[[YYYWWWXXXZZZaaa```______aaaaaa```___dddbbb___```dddiiimmmoooooovvvwwwhhhUUUHHHAAA@@@FFFMMMVVV```lllwww}}}xxxssspppmmmjjjhhhmmmiiiffffffhhhhhhddd```fffbbbaaaeeeggghhhmmmrrr}}}oookkkxxxxxxtttsssooohhhlllkkkccc]]]]]]___```^^^aaadddeeedddfffjjjnnnjjjiiiiiihhhgggffffffeeejjjhhhgggffffffgggiiijjjhhhggggggffffffgggiiijjjjjjkkkkkkkkkkkknnnrrruuupppnnnmmmmmmmmmmmmllljjjjjjnnnmmmwwwqqqPPP>>>???<<<<<>><<<;;;<<<===>>>CCCEEEHHHKKKNNNQQQVVVYYY^^^aaafffiiilllooosssvvvyyyzzz}}}~~~~~~uuubbbVVVQQQJJJDDDEEEKKKMMMHHHAAACCC???>>>@@@???:::888:::888777666555444333333333222111000000000000000000////////////////////////333333333333333333333333333000111444777:::@@@HHHSSS^^^dddeee___QQQTTThhhtttvvv}}}{{{uuussssss{{{~~~fffVVVZZZccceeeeee}}}~~~nnnhhh]]]TTTOOOOOOPPPRRRUUUTTTRRRRRRSSSSSSSSSQQQSSSSSSTTTUUUWWWWWWUUUSSSUUUQQQOOOQQQQQQNNNNNNQQQRRRUUUXXXYYYXXXWWWXXXZZZ]]]^^^]]]\\\^^^```___\\\\\\[[[[[[]]]bbbhhhnnnqqqmmmrrr{{{aaaNNNEEEDDDGGGGGGNNNYYYfffuuu|||lll]]]\\\SSSSSS```mmm}}}sssyyypppmmmxxxvvvqqqooopppoooiiibbbdddccc]]]ZZZ^^^aaabbb^^^aaacccbbbaaaaaaeeeiiigggfffeeecccbbbaaaaaa```jjjiiiiiihhhhhhhhhhhhiiigggfffeeeeeeeeefffggghhhgggggggggfffggghhhjjjkkkhhhhhhggghhhhhhiiiiiiiiiiiimmmhhhkkkjjjFFFAAABBB>>><<<>>>BBBAAA???>>><<<<<<<<<<<>>999888:::888777666555444333333333111111222111000//////000000000000000000000000000333333333333333333333333111///000444666:::CCCLLLPPPTTTbbbuuusssYYYWWWsssrrriiijjjrrr~~~~~~xxxeeeiiitttyyyuuuooo]]]ZZZUUUOOOLLLLLLNNNPPPRRRQQQQQQQQQSSSSSSRRRPPPQQQRRRSSSUUUWWWVVVTTTRRROOOPPPTTTWWWSSSNNNOOOSSSWWWXXXYYYYYY[[[]]]```bbb\\\^^^^^^\\\___dddddd___ZZZZZZZZZ\\\___dddjjjmmmhhhqqqppp[[[OOOIIIFFFGGGLLLVVVcccqqqpppZZZNNNLLLOOOIIIFFFLLLRRReeejjjfffwww___TTTbbbmmmllllllnnnlllcccaaa___[[[WWWZZZaaaeeedddbbbeeefffdddaaa```ccceeeeeedddcccaaa```_________ffffffffffffeeeeeeeeeeeedddcccbbbaaaaaabbbccccccaaabbbbbbcccccccccaaa```______``````aaaccceeegggdddhhhcccbbbpppUUUCCCEEE@@@===CCCBBBAAA@@@???>>>===<<<<<<===???AAADDDEEEHHHLLLOOOUUUZZZaaagggkkkoooqqqssstttvvvzzz||||||}}}ttt```PPPIIIGGGGGGKKKPPPOOOGGG@@@BBB@@@@@@AAA>>>999888;;;888777666555444333333333000222444444222000//////000000000000000000000000333333333333222222222222000///000333555999BBBLLLQQQPPP\\\sssuuu[[[VVVooouuukkkeeepppuuu~~~~~~~~~llllllvvv~~~cccRRRQQQPPPMMMJJJJJJLLLNNNPPPPPPQQQSSSUUUUUUSSSRRRPPPPPPRRRUUUWWWVVVSSSQQQNNNSSSZZZ^^^ZZZSSSSSSXXX[[[[[[[[[\\\___cccgggiii\\\``````]]]aaajjjlllhhh\\\]]]]]]]]]^^^```eeehhhhhhuuuyyybbbQQQGGGCCCBBBIIIUUUddduuuppp[[[LLLEEECCCHHHEEEBBBDDDEEEWWWtttyyyaaarrr|||oooXXXFFFMMMooovvvjjjkkkiiijjjhhh___aaa^^^XXXUUUZZZbbbdddaaaeeegggiiihhheeebbbccceeedddcccaaa```_________```aaaaaa`````````aaaaaabbbaaa```^^^]]]]]]^^^______^^^^^^___aaabbbbbb___\\\YYY[[[\\\\\\]]]___bbbeee___ccc___^^^gggrrrkkkKKKHHH@@@:::BBB@@@@@@AAA@@@???>>>===<<<;;;===???AAABBBEEEHHHKKKQQQWWW___fffjjjmmmoooqqqqqqtttxxxzzz{{{|||}}}~~~vvv```MMMIIIGGGFFFGGGJJJJJJFFFCCCAAA@@@AAAAAA>>>888888;;;888777666555444333333333000333777777444111//////222222222222222222222222333333222222222111111111000///111333333555>>>HHHRRRRRRSSS]]]cccYYYUUUbbbkkkgggcccccciiisss{{{}}}```QQQRRRRRRPPPMMMKKKKKKMMMLLLMMMNNNRRRTTTUUUSSSQQQMMMNNNPPPSSSUUUUUURRROOOPPPRRRXXX]]]\\\WWWUUUXXXYYYYYYZZZ]]]```ccceeefff[[[______[[[aaammmrrrnnn^^^```aaaaaabbbdddiiinnnmmmyyynnnQQQIIICCCFFFMMMWWWggguuupppggg^^^TTTLLLJJJBBBFFFCCCBBBCCC@@@NNNhhhzzzooouuuYYYQQQZZZ```zzzmmmiiijjjddddddddd]]]^^^___]]]ZZZZZZ^^^^^^[[[```cccggghhheeebbbbbbcccaaa___^^^\\\\\\\\\]]]^^^\\\\\\[[[[[[[[[]]]^^^___^^^]]]\\\[[[[[[[[[\\\\\\[[[ZZZZZZ\\\```bbbaaa```YYYZZZ[[[ZZZYYY[[[^^^bbb^^^bbb]]][[[```eeeuuunnnaaaLLL999===??????@@@AAAAAA???===<<<999;;;>>>???@@@CCCFFFIIINNNTTT]]]dddhhhkkklllmmmnnnqqquuuxxxyyyzzz{{{|||~~~yyy```JJJJJJGGGDDDCCCDDDEEEEEEEEEAAA@@@AAABBB===888888<<<888777666555444333333333///444888999666222//////222222222222222222222222222222222111111000000000111000111333222222:::CCCPPPUUULLLGGGPPPWWWVVVXXXWWWYYYZZZZZZ\\\gggxxx{{{bbbUUUWWWXXXVVVQQQNNNMMMNNNGGGHHHKKKNNNRRRRRRPPPNNNLLLMMMOOORRRTTTTTTQQQNNNRRROOOQQQWWWZZZWWWUUUUUUSSSTTTWWW[[[^^^```___^^^WWW\\\[[[WWW^^^mmmsssooo^^^aaadddfffhhhmmmsssxxxpppvvvggg[[[OOOIIIGGGIIIRRR]]]nnnzzzzzzeeeRRRNNNPPPOOOMMMMMMMMMLLLFFFCCCBBB:::@@@VVVaaappp}}}}}}bbbQQQ```uuuppphhhhhhhhh```___aaa]]]ZZZ```ccc___ZZZYYYXXXVVVXXX]]]bbbdddbbb```___```\\\[[[YYYXXXWWWXXXZZZ[[[ZZZYYYXXXWWWXXXZZZ]]]^^^^^^]]][[[ZZZZZZZZZ[[[[[[XXXVVVUUUWWW]]]bbbddddddZZZ[[[[[[YYYWWWWWW[[[^^^```ccc]]]YYYZZZZZZeee|||aaa@@@<<<>>>???@@@AAAAAA@@@>>>===999;;;===>>>???BBBEEEGGGLLLRRR[[[bbbgggiiijjjjjjkkkooosssvvvwwwxxxyyyzzzzzz{{{|||dddNNNJJJGGGDDDDDDEEEFFFGGGGGGAAA@@@@@@>>><<<:::888777888777666555444333222222444333222111000111222333000000000000000000000000000000111222222222222111222111111111333555888:::GGGNNNOOOIIIGGGOOOZZZaaaOOORRRZZZdddllltttssshhhdddfff```XXXPPPJJJIIIJJJKKKHHHJJJKKKLLLJJJJJJKKKLLLOOOOOOQQQRRRSSSQQQNNNKKKNNNQQQTTTVVVUUUTTTSSSSSSNNNOOORRRWWW[[[^^^^^^\\\UUUYYYYYYWWW]]]gggllljjjaaaccceeegggiiilllpppssszzzzzzzzz{{{zzzjjj```ZZZSSSNNNMMMXXX\\\eeeooovvv|||vvvtttcccTTTLLLQQQVVVRRRRRRVVVOOOIIIBBB>>>===>>>???@@@CCCLLLWWWbbboooyyyzzztttdddiiihhhaaacccxxx|||kkkeee^^^[[[[[[[[[[[[[[[eeellleeeZZZYYYVVVQQQTTTZZZ[[[\\\]]]]]][[[ZZZXXXYYYXXXVVVSSSRRRUUUYYY]]]```]]]XXXUUUTTTTTTTTTTTTXXXXXXVVVTTTXXX___bbbaaa\\\XXXTTTVVV\\\aaacccbbb^^^]]][[[ZZZYYYXXXXXXXXX[[[UUUUUUYYYYYYVVV\\\gggtttJJJ@@@AAA???>>>AAACCCBBB???===???>>>===<<<===@@@BBBDDDKKKOOOTTTYYY]]]```cccfffeeejjjmmmlllnnnssswwwwww|||}}}~~~~~~nnnSSSJJJHHHEEEEEEFFFHHHIIIIIIAAA@@@@@@>>>===:::999888888777666555444333222222444333222222111111222222111111111111111111111111//////000111111111111111000111222444555666666777;;;GGGRRRTTTPPPTTTcccqqqqqqYYYTTTnnnuuu```WWWTTT]]]YYYSSSMMMIIIIIIIIIKKKHHHJJJLLLLLLKKKJJJKKKLLLPPPQQQRRRSSSSSSRRROOOMMMOOORRRUUUWWWVVVUUUTTTTTTPPPQQQRRRVVVYYYZZZYYYWWWVVVWWWWWWYYYaaajjjiiiccceeeeeefffffffffiiimmmppptttuuuwwwwwwyyy~~~{{{rrruuu{{{vvviii^^^SSSOOOQQQZZZccchhhlllooo{{{nnncccdddhhhcccTTTKKKNNNQQQMMMLLLPPPKKKHHHBBB===;;;;;;<<<===@@@AAAEEEKKKQQQRRROOOLLLMMM[[[lll|||qqqjjjddd^^^\\\^^^aaa```^^^lllyyyccc[[[[[[WWWVVVZZZ[[[]]]]]]]]][[[XXXWWWWWWWWWVVVTTTTTTVVVZZZ]]]___^^^\\\[[[ZZZXXXUUUTTTSSSUUUUUUUUUXXX^^^```]]][[[XXXUUUXXX^^^bbbcccbbb]]]^^^___]]]ZZZWWWVVVWWW```]]][[[ZZZXXXVVVZZZaaallldddFFFFFFEEEDDDCCCAAA???@@@BBB??????>>>=========>>>???FFFJJJOOOTTTWWWZZZ]]]```bbbhhhllllllmmmrrruuutttuuuxxx{{{|||{{{|||rrrSSSKKKIIIFFFFFFGGGIIIIIIIIIAAA@@@@@@>>>===;;;999888777777666555444333333222222333333333333222111111111111111111111111111111...//////000111000000000///111333555666555444333444AAATTTaaa^^^ZZZgggyyycccRRRjjjcccTTTNNNMMMRRRPPPMMMJJJHHHHHHIIIJJJIIIKKKLLLLLLKKKKKKKKKMMMPPPQQQSSSTTTSSSRRRPPPOOOPPPSSSVVVXXXWWWVVVVVVVVVSSSSSSSSSTTTVVVUUUSSSQQQVVVVVVVVV[[[dddjjjeee\\\hhhhhhgggfffeeefffjjjmmmnnnqqquuuuuutttvvv|||yyyggg[[[cccuuu{{{uuulll[[[NNNEEEGGGOOOVVV\\\___jjjtttyyy[[[RRRYYY______RRRHHHHHHIIIEEEDDDGGGHHHFFFBBB>>>:::999:::<<<===888999@@@AAA???AAAHHHHHHaaalllkkkddd^^^^^^dddhhhfffcccnnnhhh\\\```^^^ZZZYYY[[[]]]^^^^^^[[[XXXUUUUUUVVVWWWVVVVVVXXX[[[]]]___```aaaaaa___[[[WWWUUUQQQTTTUUUUUUYYY]]]]]]YYYZZZXXXWWWZZZ___ccccccbbb^^^cccfffddd^^^XXXWWWXXXccceeebbb\\\YYY\\\______YYYRRREEEDDDBBB@@@>>>???@@@AAA>>>>>>======<<<<<<<<<<<>>===@@@CCCCCCBBB>>>:::888999;;;>>>888888@@@@@@@@@PPPfffcccyyyqqqmmmfffaaabbbiiimmmjjjffffff|||{{{fff^^^___^^^___ZZZ\\\^^^```___\\\YYYVVVSSSUUUWWWXXXXXXYYY[[[]]]___```bbbaaa___\\\YYYXXXXXXZZZYYYWWWYYY]]]]]]YYYZZZYYYYYY\\\```ccccccbbbaaahhhnnnlllccc\\\YYY[[[aaafffddd]]]\\\dddgggccc\\\uuuvvvVVVLLL@@@;;;BBBJJJJJJEEE@@@???===;;;;;;<<<>>>???BBBEEEIIILLLOOOQQQUUUWWW\\\ccchhhhhhjjjqqqxxx{{{yyywwwuuuvvvyyy|||}}}}}}lllVVVOOOLLLHHHEEEDDDDDDCCCBBB@@@@@@@@@???>>><<<;;;:::666666666555444444333333111222333444333222111000111111111111111111111111000111222222333333222222444333222222222222333444;;;888EEE^^^jjjddd___aaajjj{{{zzz~~~aaaRRRMMMLLLJJJHHHHHHHHHHHHHHHFFFEEEEEEGGGHHHJJJJJJIIIIIIIIIJJJKKKMMMPPPPPPNNNMMMMMMNNNQQQSSSVVVVVVVVVUUUVVVWWWVVVUUUTTTTTTVVVVVVTTTSSSSSSTTTWWWYYYYYYYYYZZZ\\\```dddhhhjjjiiigggfffffffffkkkppppppnnnmmmpppsssvvvwww|||qqq]]]UUUZZZbbbtttuuutttlllZZZIIIDDDGGGCCCJJJTTT[[[^^^bbbfffjjjuuuyyyjjjSSSKKKJJJHHHJJJBBB<<<::::::::::::;;;===>>>>>><<<:::999888999===888999===<<>>@@@AAACCCFFFIIIJJJMMMPPPSSSYYY```eeedddfffppp|||wwwuuuzzz}}}{{{www{{{}}}qqq```PPPLLLHHHEEEDDDCCCBBBAAA@@@@@@@@@???>>>===;;;;;;666666555555555444444444222333333333333222111111222222222222222222222222111222333333444444333333444333111000000222444555999444999NNNaaagggiiijjjhhhtttqqqXXXNNNLLLIIIFFFHHHHHHHHHHHHGGGFFFDDDCCCDDDFFFGGGHHHFFFFFFGGGHHHHHHKKKNNNMMMKKKJJJKKKNNNPPPRRRTTTTTTSSSSSSTTTUUUVVVUUUTTTUUUWWWXXXWWWVVVSSSSSSVVVXXXVVVTTTXXX___]]]```eeehhhgggfffddddddaaacccgggiiiiiijjjkkkkkkoooppprrrvvvgggYYYXXX^^^nnn}}}dddSSSMMMDDDCCCCCCDDDGGGKKKOOORRRYYY\\\aaafffmmmvvvqqqVVVGGGBBBAAA@@@@@@===999888999999::::::999999999;;;======;;;999:::999<<>>::::::;;;===>>>@@@BBBCCCEEEGGGJJJMMMSSS[[[``````bbbmmmzzzzzzuuuxxxzzzwwwqqqwwwyyy}}}sssaaaNNNKKKGGGEEEEEEEEEDDDCCC@@@@@@@@@???>>>===<<<;;;555555555555555444444444444333222222111111222222222222222222222222222222111111222333333333333222111111111222222333444444555444777@@@QQQfffzzzrrrcccaaahhhPPPKKKLLLKKKGGGGGGGGGGGGFFFFFFEEEDDDCCCAAACCCEEEEEEDDDCCCDDDEEEGGGJJJMMMLLLIIIHHHKKKNNNNNNPPPQQQRRRQQQQQQRRRTTTVVVUUUTTTTTTVVVWWWWWWVVVTTTSSSTTTXXXXXXVVVXXX^^^\\\^^^aaaaaa`````````aaa^^^]]]___bbbgggiiihhhgggjjjlllnnnpppuuuYYYbbbttt~~~rrrmmm___TTTHHHAAAAAADDDFFFFFFFFFGGGJJJNNNSSS[[[ccciiiuuuzzztttVVVIIICCC===<<>><<<<<<<<<<<<>>>???@@@AAACCCGGGIIIJJJTTT\\\]]]^^^gggrrryyy}}}wwwtttuuuuuutttrrruuuwwwzzz~~~ppp\\\MMMJJJGGGFFFFFFGGGGGGGGG@@@@@@@@@??????===<<<;;;555555555555555444444444555444222111000111222333222222222222222222222222000000111222222222222111...000222444444444333222333999;;;999DDDbbbuuu[[[fff]]]GGGEEEJJJKKKHHHFFFEEEEEEEEEEEEDDDDDDDDD???AAACCCCCCBBBAAABBBCCCGGGJJJMMMLLLIIIHHHKKKOOOMMMNNNPPPPPPOOOOOOQQQSSSWWWUUUTTTTTTUUUVVVVVVUUUWWWRRRRRRYYY]]]ZZZYYY[[[^^^^^^]]]\\\ZZZ[[[]]]```^^^\\\[[[```gggjjjiiifffdddgggjjjlllnnnrrrxxx}}}lllbbb]]]gggwwwxxxgggRRREEECCCDDDDDDBBB@@@AAABBBBBBDDDHHHNNNRRR```gggsss~~~rrrWWWCCCCCCDDD;;;888===<<<===>>>=========<<<:::???<<<===DDDNNNRRRMMMFFF===>>>@@@KKKeeexxxhhhhhhkkkiiigggiiifffiiimmmmmmkkkjjjkkkmmm```lllfff[[[```ddd\\\UUUWWWWWWWWWXXXYYY[[[]]]^^^TTTUUUUUUTTTSSSTTTVVVYYYUUUYYY[[[[[[XXXZZZ___dddaaacccbbb```aaadddbbb]]]```___]]]ZZZXXXYYY\\\^^^]]]]]]\\\[[[[[[[[[\\\\\\\\\SSSPPPVVVXXXSSSRRRVVVXXX^^^```bbbuuujjjKKKDDDCCC???AAABBBCCCCCCBBBAAA???>>>===>>>???@@@@@@BBBFFFIIIDDDPPPZZZ[[[[[[aaajjjppplllnnnqqqrrrrrrsssuuuxxxppprrruuuyyy|||~~~oooSSSNNNJJJFFFDDDFFFGGGFFFDDDDDDDDD@@@;;;:::;;;999444888888888777777666555444444444333333222111000000111111000000111333555666111111111111111111111111222222333333333333444444999777999<<<@@@SSSzzzmmmpppzzz}}}eeeMMMFFFIIIKKKGGGCCCCCCGGGCCC@@@CCC@@@@@@JJJBBBAAA>>>======>>>AAABBBDDDGGGJJJLLLKKKJJJJJJJJJIIIMMMRRRSSSQQQPPPQQQSSSQQQSSSTTTTTTRRRQQQQQQRRRUUUTTTTTTVVVXXXZZZZZZYYY[[[]]]^^^\\\YYYYYY\\\```___[[[ZZZ___gggkkkhhhcccoooaaacccwww|||ooojjjrrr~~~www___[[[eeepppyyywwwiiiZZZNNNFFFBBBAAABBBAAA@@@>>>>>>???BBBDDDJJJOOOXXXdddqqq~~~|||{{{|||~~~sssssspppmmmmmmmmmggg___NNNHHHBBB>>>;;;:::>>>CCCEEESSSSSSHHHCCC>>><<>>:::999;;;<<<======???AAACCCJJJNNNTTTZZZ^^^bbbfffhhhhhhmmmooommmoootttuuuqqquuuvvvwwwxxxzzz|||~~~sssWWWNNNJJJEEEDDDFFFGGGFFFDDDFFFFFFCCC>>>===>>><<<888888888888777777666555444444444333333222111111000222111111111111222444555111111111111111111111111222222333333333333444444:::888888::::::DDDddd~~~lll```gggrrruuuxxx|||zzz```OOO@@@???EEEGGGEEECCCDDDJJJHHHFFFIIIAAA999<<>>>>>@@@>>>:::888888888777777666555444444333333222222111111111333222222111111222333333111111111111111111111111222222333333333333444444888666777999666777GGGYYYnnnzzz{{{xxx}}}xxxqqqwww|||nnnVVVMMMEEE???AAAEEEEEEDDDDDD:::???999888@@@AAA???EEEAAA@@@???>>>>>>???@@@AAA<<<>>>AAABBBCCCEEEIIIKKKIIIIIIJJJMMMOOOOOONNNMMMNNNPPPQQQPPPOOOOOOPPPQQQRRRQQQRRRTTTWWWYYYZZZYYY\\\ZZZYYY]]]bbbeeedddaaa```aaacccdddfffiiilllnnnhhhcccnnn}}}jjjdddlllpppzzzsssooolllmmmrrrtttrrroookkk___QQQHHHGGGGGGEEEBBBAAABBBCCCDDDDDDGGGKKKNNNLLLLLLNNNPPPQQQRRRRRRRRRYYY^^^fffmmmpppooollliiidddaaa______```___\\\XXX[[[TTTMMMKKKMMMMMMHHHCCCJJJLLLOOORRRWWWYYYSSSJJJIIICCCIII\\\ggg^^^PPPKKKqqqwwwuuuzzz{{{~~~nnndddeeecccaaaaaabbbdddddddddfffffffffffffffeeedddccc^^^]]][[[XXXVVVUUUUUUVVVTTTQQQNNNNNNPPPTTTVVVWWWRRRSSSSSSSSSTTTXXX^^^bbbXXXQQQMMMPPPUUUVVVXXX[[[YYYZZZ[[[ZZZXXXWWWWWWXXXXXXWWWUUUSSSRRRSSSTTTUUUTTTVVVVVVTTTUUUYYYZZZXXXUUUSSSPPPOOOQQQRRRSSSSSSSSSTTTWWWXXX[[[iiixxxZZZNNNEEE@@@EEEHHHEEEBBBCCC===>>>===<<<:::;;;>>>AAACCCGGGLLLPPPSSSVVVYYY\\\\\\```ccceeehhhnnnpppnnnrrrqqqqqquuu{{{xxx[[[LLLHHHDDDCCCEEEGGGFFFDDDAAAAAA???;;;;;;>>><<<888888888888777777666555444333333333222222111111111333333222222222222222222111111111111111111111111222222222333333333444444555333555888888666;;;DDDWWW```hhhsss}}}xxx{{{\\\IIIKKKGGGEEEFFFDDDAAA@@@CCCJJJPPPIII@@@BBB@@@<<>>>>>>>>>>>??????===>>>??????@@@CCCGGGJJJHHHGGGFFFIIIMMMNNNLLLIIILLLMMMNNNNNNMMMMMMOOOQQQWWWVVVUUUUUUWWWXXXWWWUUUZZZYYYXXX[[[```dddffffff^^^```ccchhhmmmqqqrrrsssrrrgggggguuu~~~yyyqqqoooqqqssswww~~~rrrggglll{{{mmm[[[QQQLLLJJJIIIFFFFFFEEECCC@@@@@@DDDGGGEEEGGGIIIHHHFFFDDDFFFGGGIIIMMMRRRWWWYYYWWWTTTRRRQQQPPPOOOPPPPPPPPPOOONNNJJJGGGBBB@@@BBBDDDFFFGGGLLLTTT[[[]]][[[WWWQQQJJJJJJLLL]]]wwwppp[[[QQQiii{{{zzz{{{tttfffeee`````````aaaaaaaaaaaa```eeedddbbbbbbbbbaaa```___[[[ZZZXXXUUURRRQQQRRRSSSVVVTTTPPPMMMLLLMMMOOOPPPUUUUUUSSSRRRQQQSSSXXX[[[VVVPPPMMMOOOSSSTTTWWWZZZXXXYYYZZZYYYVVVTTTSSSSSSUUUTTTQQQPPPOOOPPPRRRSSSOOORRRRRRPPPQQQUUUWWWUUUSSSQQQOOONNNNNNOOOPPPQQQSSSTTTUUUVVVUUU]]]qqqfffUUUGGGHHHJJJGGGBBBAAA@@@@@@>>><<<::::::===???@@@CCCGGGKKKNNNRRRVVVYYYYYY\\\___bbbfffjjjllllllqqqoooooosss|||{{{^^^LLLHHHDDDCCCEEEGGGFFFDDD??????===::::::<<<;;;777888888888777777666555444333333222222222222222111222222333222222222222111111111111111111111111111222222222333333333444444333222333777999999;;;===JJJOOOYYYqqqeeePPPHHHFFFDDDDDDCCC???<<>>888:::===>>>>>>>>>>>>>>>>>>===AAAAAAAAA@@@???AAAEEEHHHGGGEEEDDDFFFJJJLLLJJJHHHJJJKKKLLLLLLKKKLLLNNNQQQXXXWWWVVVWWWXXXYYYXXXWWWWWWXXXYYYXXXZZZ^^^fffkkk^^^]]]```gggppptttppplllhhhcccdddpppxxxuuummmhhhlllqqqtttuuuxxxvvvjjjbbb___\\\[[[XXXQQQJJJHHHJJJNNNGGGIIIIIIFFFAAA@@@CCCFFFCCCDDDFFFGGGIIIJJJKKKKKKHHHIIIJJJJJJIIIGGGGGGHHHDDDHHHKKKHHHCCC@@@AAAEEENNN[[[fffbbbWWWMMMGGGCCCGGGTTTmmmrrr\\\QQQ\\\rrr~~~}}}}}}yyyxxxnnngggkkkdddeeefffeeedddbbbaaa```ccc```^^^^^^______]]][[[YYYYYYXXXTTTOOOMMMMMMOOORRRRRRPPPNNNLLLKKKKKKLLLTTTSSSRRRPPPOOOOOORRRUUUUUUPPPMMMOOOQQQRRRTTTXXXXXXZZZZZZYYYUUURRRPPPPPPSSSQQQOOONNNMMMNNNOOOPPPKKKNNNNNNLLLNNNRRRSSSQQQRRRQQQOOOMMMKKKLLLMMMNNNPPPPPPRRRRRRQQQTTT```nnn```LLLFFFEEECCCBBBBBBAAA@@@===;;;:::<<<>>>===@@@EEEHHHLLLPPPTTTXXXYYYYYY\\\```dddeeegggiiikkkkkklllrrr|||bbbKKKGGGCCCCCCEEEGGGFFFEEE@@@AAA???;;;;;;>>><<<888888888888777777666555444222222222222222222222222111222222333333333222222111111111111111111111111222222333333333333444444444333222444777888999:::???CCCMMMiiiiiiPPPDDDDDD@@@???@@@AAA??????GGGQQQ[[[```RRR>>>;;;>>>@@@GGG>>>???@@@AAAAAA@@@???>>>DDDDDDCCCAAA@@@@@@CCCEEEEEEDDDDDDEEEGGGIIIIIIHHHIIIJJJKKKJJJJJJLLLOOOQQQUUUTTTUUUWWWZZZ\\\]]]\\\VVVXXXYYYXXXWWW[[[dddjjj```]]]]]]ccclllnnnhhhaaafffcccbbbfffkkkllliiifffcccjjjooonnnlllsss}}}uuurrrsssppppppnnnhhhbbbaaagggmmmfffeeeaaaZZZRRRMMMMMMOOOKKKJJJIIIIIILLLQQQWWW[[[WWW[[[^^^^^^[[[YYYYYYZZZ^^^eeejjjbbbRRREEE???@@@LLLYYYaaa[[[MMMDDDAAAAAAIII___www~~~qqqbbbVVV[[[sss}}}|||yyy}}}~~~pppccc```dddiiikkkllljjjgggdddbbbbbb___]]][[[\\\^^^^^^\\\XXXYYYZZZZZZVVVPPPLLLKKKLLLJJJLLLMMMMMMLLLKKKKKKKKKNNNOOOPPPPPPOOOOOOQQQSSSRRRNNNMMMOOOOOONNNPPPTTTTTTVVVXXXWWWTTTPPPOOONNNQQQPPPOOONNNMMMLLLLLLLLLHHHKKKKKKHHHIIIMMMOOOLLLNNNNNNMMMKKKIIIIIILLLNNNJJJJJJLLLMMMKKKLLLSSS]]]yyyYYYBBBBBBFFFFFFBBBBBBBBB@@@===<<<<<<======???BBBEEEHHHLLLQQQTTTUUUTTTWWW]]]``````bbbeeeeeegggkkkpppxxxdddJJJFFFCCCBBBEEEGGGFFFEEEBBBBBB@@@<<<;;;>>><<<888888888888777777666555444222222222222222222222222000000222333444333333222111111111111111111111111222222333333333333444444555444444333555888888888888???FFFYYY{{{fffSSSEEE@@@@@@AAA@@@AAACCCCCCDDDLLLUUU|||___CCC???EEEFFFIII@@@AAACCCEEEEEECCCAAA@@@CCCCCCCCCBBB@@@AAABBBDDDCCCDDDEEEEEEEEEFFFHHHJJJIIIIIIJJJJJJJJJLLLOOORRRSSSSSSSSSVVVZZZ\\\]]]]]]VVVWWWXXXZZZ[[[^^^aaacccbbb```^^^aaaeeegggeeebbbllliiiccc]]]]]]bbbfffgggbbbeeegggffffffjjjttt|||wwwnnnkkkkkkeeefffeee```\\\]]]fffmmm}}}|||xxxrrrkkkeeeaaa```RRRPPPMMMLLLOOOUUU]]]bbbjjjrrr{{{|||kkkWWWGGGBBBBBB???FFFGGG@@@::::::===???ZZZrrr|||}}}xxxmmmjjjqqqjjjeee]]]ZZZ]]]hhhjjjkkkiiieeebbbaaabbb\\\ZZZYYY[[[______[[[VVVWWWZZZ\\\YYYRRRMMMLLLMMMFFFIIIJJJJJJHHHGGGHHHJJJJJJMMMPPPQQQQQQQQQQQQRRRNNNLLLLLLNNNMMMJJJJJJMMMLLLNNNQQQRRRQQQOOONNNNNNPPPPPPPPPOOOMMMKKKIIIHHHEEEGGGGGGDDDEEEHHHIIIGGGIIIJJJJJJIIIHHHIIIMMMPPPHHHGGGHHHJJJIIIHHHLLLSSS___rrrIIICCCHHHGGGAAACCCDDDCCC@@@>>>=========>>>@@@BBBCCCFFFJJJMMMMMMLLLOOOWWW[[[[[[]]]bbbgggjjjnnnppprrrwwwbbbJJJFFFBBBBBBEEEGGGFFFEEEAAABBB???;;;:::<<<;;;666888888888888777666555444222222222222222222222222///000111333444444333333111111111111111111111111222222333333333444444444444555555555666999:::888555@@@CCCKKKccc|||aaaNNNIIIEEEBBBAAACCCBBBCCCDDDAAA@@@EEEMMMJJJMMM@@@999GGGPPPHHHAAABBBDDDFFFGGGGGGFFFDDDBBBAAABBBCCCBBBAAAAAABBBDDDBBBDDDFFFFFFDDDDDDHHHKKKHHHIIIJJJJJJJJJLLLPPPSSSUUUTTTTTTVVVXXXZZZZZZYYYWWWWWWXXX\\\aaabbb```]]]cccbbbaaa```bbbeeehhhkkkhhhkkkjjjddd```aaa```]]]dddaaa______aaafffjjjmmmyyytttggg___```]]]UUUMMMMMMTTT[[[YYY[[[\\\^^^^^^\\\ZZZXXXOOOLLLGGGEEEGGGLLLSSSWWWWWWcccssssss[[[GGG>>>???CCCBBBBBB>>>999:::CCCKKKNNNooo~~~wwwhhhhhhiiiccc___aaaccceeefffddd```^^^^^^___ZZZXXXXXX[[[______ZZZUUUVVVZZZ]]][[[TTTOOOMMMNNNHHHJJJJJJGGGDDDBBBDDDFFFKKKNNNRRRSSSRRRQQQPPPOOOKKKJJJKKKMMMKKKGGGFFFIIIDDDGGGLLLNNNNNNNNNMMMNNNPPPPPPPPPPPPNNNKKKGGGEEECCCEEEEEEBBBBBBEEEFFFCCCEEEFFFHHHHHHHHHJJJOOOSSSIIIHHHIIIKKKIIIGGGJJJOOOPPPtttTTTGGGHHHCCCAAACCCEEEEEEBBB???=========>>>?????????AAADDDGGGFFFEEEIIIRRRWWWWWWZZZ```mmmqqqrrrppplllmmmttt{{{~~~}}}eeeKKKGGGDDDCCCFFFGGGGGGEEEEEEBBB>>><<<<<<<<<:::999777777777666555555444444555555444444444333333333000111111111111222222222222222111111111111111111444333333333333444555555555555555555666666666666888666:::CCCJJJXXXwwwoooNNNEEEHHHFFFBBBAAA<<>>DDDJJJBBBCCCIIIFFF===@@@CCC;;;===<<<;;;;;;===@@@CCCEEEDDDFFFIIIMMMRRRVVVYYYZZZeeehhhmmmrrrttttttsssqqqwwwxxx{{{gggKKKGGGCCCBBBEEEGGGFFFEEEDDDBBB>>><<<<<<<<<:::999777777777666555555444444555444444444444333333333000111111111111222222222111111111111111111111111222222222222222333444444555555555555666666666666777555888>>>BBBKKKddd~~~yyy___GGGDDDGGGEEEAAA@@@AAADDDHHHKKKLLLKKKHHHFFF???@@@AAACCCEEEGGGHHHIIIHHHHHHHHHIIIIIIGGGCCC@@@AAABBBCCCEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFDDDGGGIIIJJJJJJJJJLLLMMMQQQOOOOOORRRWWWYYYXXXVVVUUUVVVZZZaaaggghhhccc^^^\\\\\\\\\ZZZZZZ^^^eeelllhhhiiikkklllllljjjiiigggfffdddcccccceeehhhlllnnnsss{{{~~~nnneeeaaa^^^___``````___\\\YYYWWWUUUSSSOOOLLLJJJKKKLLLMMMEEEJJJSSSZZZaaajjjsssyyy|||{{{yyyxxxvvvrrrmmmiiiooo]]]SSSQQQWWWdddoootttnnnpppkkkaaaaaajjjfffgggccc]]][[[___ccccccWWWWWWXXX[[[^^^___]]]\\\]]]ZZZWWWVVVVVVVVVTTTRRRSSSLLLGGGFFFDDD@@@@@@DDDIIIHHHIIIKKKNNNOOOOOOMMMLLLKKKJJJHHHGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGKKKJJJIIIHHHHHHIIIKKKLLLAAAAAA@@@@@@@@@AAABBBBBBBBBDDDEEEFFFEEEFFFHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLRRRfffiiiQQQHHH;;;JJJAAABBBEEEDDDGGGHHH??????===<<<;;;<<>><<<<<<<<<;;;:::777777777666555555444444444444444444333333333333000111111111111222222222111111111111111111111111111111111111111222333333444555555555555666666666999777999<<<:::===MMM```tttYYYJJJ???AAAEEEBBB??????>>>@@@BBBEEEFFFEEEDDDCCC@@@@@@AAACCCDDDFFFGGGGGGGGGGGGGGGHHHHHHGGGDDDAAABBBCCCEEEFFFFFFDDDCCCBBBCCCCCCBBBBBBBBBCCCDDDEEEDDDGGGJJJKKKJJJIIIHHHHHHJJJKKKMMMPPPSSSVVVXXXYYYYYYYYY\\\```dddddd```[[[TTTXXXZZZYYYVVVYYYbbbjjjlllnnnppprrrqqqooollljjjdddaaa______aaaccceeefffooosssxxx{{{rrruuuzzz{{{~~~~~~uuukkkfffbbbbbbgggnnnfffkkklllfffaaa```___]]]VVVWWWYYY\\\```cccccccccaaa]]]XXXTTTSSSSSSRRRRRRWWWSSSNNNHHHAAA<<>><<<<<<===???@@@???@@@AAACCCGGGLLLPPPSSSRRRVVV[[[bbbhhhmmmpppqqqrrrqqqpppooorrr|||iiiIIIEEEAAAAAACCCEEEDDDCCCDDDAAA>>><<<<<<<<<;;;:::777777777666555555444444444444444333333333222222000000111111111222222222111111111111111222222222111111111111111222333333444444444555555555666666999999;;;<<<999888@@@KKKkkkyyy^^^QQQDDD>>>;;;???BBB???===>>>;;;;;;<<<===>>>>>>>>>>>>???@@@@@@BBBCCCDDDEEEEEEEEEDDDEEEFFFGGGFFFDDDAAA@@@BBBDDDFFFFFFEEECCCBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEGGGIIIIIIIIIHHHIIIJJJHHHKKKNNNQQQSSSVVVZZZ]]]^^^]]]]]]______]]]XXXTTTUUU]]]cccbbb\\\ZZZ___eeepppqqqssstttrrrnnniiifff```]]]YYYXXXYYY]]]___aaakkkmmmooooooqqqyyy~~~sssoooggg^^^]]]dddkkknnnkkkqqqrrrlllddd^^^ZZZWWWVVVVVVXXX\\\bbbfffhhhhhhfffbbb\\\WWWTTTSSSTTTTTTXXXWWWSSSKKKBBB???DDDKKKKKKGGGIIITTTbbbeee[[[OOOOOOMMMKKKHHHGGGHHHJJJKKKKKKJJJGGGEEEDDDDDDEEEEEEIIIIIIIIIIIIGGGEEECCCBBB???@@@@@@AAABBBBBBBBBBBBEEEFFFFFFDDDBBBBBBDDDFFFIIIMMMPPPNNNIIIGGGJJJNNNNNNIIIKKKTTTcccyyytttMMM???DDDOOOGGG>>>@@@DDDCCCBBB@@@>>><<<<<<===============>>>AAAFFFJJJMMMMMMOOORRRVVV[[[___bbbdddaaafffjjjkkkkkkmmmsssyyy~~~}}}hhhHHHDDDAAA@@@CCCDDDDDDBBBCCCAAA>>><<<<<<<<<<<<;;;777777777666555555444444444444333333333222222222000000111111111222222222000000111111111222222222222222222222222333444444444444444444555555555555777888:::;;;999888;;;AAATTTrrrgggKKKGGG>>>===<<<>>>===;;;;;;==================>>>???@@@>>>>>>???@@@@@@AAABBBBBBBBBAAAAAACCCEEEEEECCCAAA>>>???BBBDDDEEEEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFHHHLLLOOOGGGJJJMMMOOORRRUUUZZZ]]]^^^^^^^^^]]]\\\ZZZVVVTTT^^^gggpppooofff___]]]___kkkmmmoooooonnnjjjeeebbb^^^\\\YYYWWWVVVYYY^^^bbbdddgggiiiiiiiiimmmvvv}}}|||mmmeeefffbbb[[[\\\dddjjjiiimmmqqqrrrkkkddd```\\\XXXWWWVVVWWW[[[aaafffiiijjjgggddd___ZZZVVVTTTUUUVVVTTTVVVTTTLLLCCCCCCJJJQQQOOOKKKLLLVVVccceeeZZZNNNOOOMMMKKKHHHHHHIIIKKKLLLMMMKKKHHHFFFEEEEEEFFFGGGGGGHHHHHHHHHGGGDDDBBB@@@BBBBBBBBBBBBCCCCCCDDDDDDIIIIIIHHHFFFDDDCCCEEEGGGLLLPPPRRROOOIIIFFFHHHLLLKKKJJJLLLPPPUUUgggiiiMMMBBBGGGEEEBBBEEEFFFEEEDDDBBB???>>>============<<<;;;;;;===AAADDDGGGHHHIIIKKKNNNQQQTTTWWWXXXUUU\\\cccfffeeedddgggkkkrrrwwwzzzxxxyyy}}}~~~|||{{{~~~~~~eeeHHHEEEAAA@@@CCCEEEDDDCCCCCC@@@===<<<<<<===<<<;;;777777777666555555444444333333333333222222222222000111111111111222222222000000000111222222333333222222222222222333444444333444444444444555555555333555777888888888999;;;???YYYmmmyyyUUU???BBB??????>>><<<::::::;;;======<<<<<<<<<<<<===>>>???<<<=========>>>>>>?????????>>>>>>@@@BBBCCCBBBAAA===>>>???AAABBBCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDEEEEEEDDDCCCCCCFFFKKKOOOGGGGGGHHHKKKNNNRRRVVVXXXYYYZZZ[[[[[[[[[[[[ZZZZZZdddllluuuuuulllbbb\\\ZZZ```bbbdddffffffeeebbb```YYY[[[\\\YYYTTTTTTXXX^^^^^^aaacccccccccffflllpppyyy|||nnnhhhhhh]]]______]]]^^^bbbdddccchhhkkkjjjgggeeeeeebbb^^^XXXWWWVVVYYY^^^bbbfffgggddddddbbb^^^YYYVVVVVVWWWPPPTTTSSSKKKDDDFFFLLLQQQOOOLLLLLLQQQYYYYYYRRRIIINNNLLLJJJIIIIIIIIIKKKLLLNNNLLLIIIGGGFFFFFFGGGHHHFFFFFFGGGGGGFFFEEECCCBBBEEEDDDCCCBBBBBBCCCDDDEEEJJJJJJHHHFFFDDDDDDFFFHHHMMMNNNOOOMMMIIIFFFGGGIIIFFFHHHLLLOOONNNYYYyyyjjjIII@@@AAAGGGIIIBBBEEEDDDCCCAAA@@@??????>>>>>>===<<<;;;<<<>>>@@@AAABBBDDDFFFHHHKKKNNNPPPRRRQQQTTTXXXZZZ\\\___eeeiiihhhlllooonnnoooqqqppplllnnnsssuuuuuuwww~~~cccIIIEEEAAAAAACCCEEEEEECCCBBB@@@===<<<<<<===<<<;;;777777777666555555444444333333333222222222222111000111111111111222222222///000000111222222333333111111111111111222333333333333444444444555555555444555666666777888888888222CCCLLLYYYxxxnnnZZZCCC666>>>===>>>===;;;999:::;;;<<<999999999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===???AAAAAA@@@>>>>>>>>>>>>???@@@BBBBBBAAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBAAACCCFFFIIIHHHFFFEEEGGGLLLQQQSSSRRRRRRTTTUUUVVVWWWXXXYYYZZZbbbhhhnnnnnnhhh```ZZZWWWXXXZZZ\\\^^^^^^^^^]]]\\\VVV^^^eeeaaaWWWPPPRRRWWW]]]^^^^^^]]]^^^aaaggglllrrrssswwwxxxggg___```ddd^^^]]]^^^aaa```^^^\\\]]]dddeeedddcccgggjjjfff___YYYWWWUUUVVVZZZ^^^aaabbbbbbdddeeeccc___[[[YYYYYYSSSWWWUUULLLFFFHHHLLLMMMLLLKKKKKKMMMPPPQQQPPPNNNKKKKKKJJJJJJIIIIIIJJJJJJLLLKKKIIIHHHGGGGGGGGGHHHEEEEEEEEEFFFFFFFFFEEEEEEGGGEEEBBB@@@???AAACCCDDDHHHHHHFFFDDDBBBBBBEEEGGGIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEHHHKKKKKKPPPfff~~~zzz^^^IIIFFFHHHBBBEEEDDDDDDCCCBBBBBBAAAAAA@@@???>>>===<<<<<<======<<<>>>@@@CCCEEEGGGHHHHHHIIIIIIKKKMMMQQQVVV[[[^^^ZZZ]]]]]]\\\\\\___^^^ZZZ]]]eeeiiihhhhhhmmmtttwww~~~aaaJJJFFFBBBAAADDDFFFEEEDDDBBB@@@===<<<<<<===<<<<<<777777777666555555444444333333333222222222111111000111111111111222222222///000000111222222333333000000000000000111111222333333333444444444555555777888777666777999888666666>>>:::>>>\\\yyyNNNCCC;;;666BBB999;;;;;;::::::;;;<<<;;;:::::::::::::::;;;;;;;;;:::::::::::::::::::::::::::999999;;;>>>@@@@@@???@@@???===<<<<<<===???AAA@@@AAABBBCCCCCCCCCBBBAAAAAABBBCCCBBBAAA@@@AAACCCKKKGGGDDDGGGMMMRRRRRRPPPOOOPPPQQQQQQQQQQQQSSSTTT]]]aaaeeefffbbb]]]XXXVVVXXXXXXYYYYYYYYYXXXWWWVVVYYYfffqqqnnn```TTTSSSWWW___^^^\\\ZZZ[[[```gggmmmiiiiiikkkoooxxxmmm]]]^^^aaa]]]XXXbbb^^^___cccbbbZZZWWWZZZdddcccbbbccchhhkkkeee[[[ZZZXXXUUUUUUWWW[[[^^^___bbbfffjjjiiieee```^^^]]]XXX\\\YYYOOOIIIKKKLLLJJJHHHJJJKKKLLLNNNQQQVVVYYYJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGDDDDDDDDDEEEFFFGGGGGGHHHIIIFFFBBB>>>===???AAACCCEEEEEECCCAAA???@@@CCCEEEEEEDDDCCCDDDFFFGGGFFFEEEHHHDDDDDDIIIJJJLLLZZZkkkZZZEEEIIIJJJDDDDDDDDDDDDDDDCCCCCCCCCAAAAAA@@@???===<<<;;;:::999:::<<<>>>??????>>>>>>>>>???AAAFFFJJJLLLLLLKKKMMMOOOMMMKKKMMMQQQRRROOORRR[[[```]]][[[```ggglllfffQQQEEEFFFIIICCCCCCFFFBBBDDDBBB???=========<<<;;;:::999777555444333444444222333333333333222111111000111111111111222222222222222222222222222222222222222222111111111111111222555666333333777777444555555555555555666777777???:::;;;@@@EEESSSsssZZZJJJDDD<<<777777777777888888888999999999999888666666777888;;;<<<;;;:::888777777888:::;;;888:::;;;;;;;;;;;;<<<>>>;;;;;;:::::::::;;;<<<<<>>>>>AAAEEEFFFCCCAAADDDDDDDDDDDDCCCBBBAAA@@@CCCAAAAAADDDIIIMMMMMMLLLRRROOONNNOOOOOOMMMOOOSSSXXXYYYYYYXXXUUUSSSSSSTTT[[[YYYWWWTTTSSSRRRSSSSSSXXX^^^hhhjjjaaaUUUQQQUUU[[[[[[[[[[[[[[[]]]bbbeeeccccccfffjjjlllpppyyyssscccYYYXXXZZZZZZYYY\\\___bbbccc```\\\YYYWWW^^^^^^^^^]]]\\\\\\\\\]]]YYYYYYZZZ[[[\\\]]]^^^^^^ggghhhddd___```dddaaaZZZYYYlllppp\\\IIIFFFFFFCCCEEEEEEDDDEEEHHHKKKMMMNNNHHHHHHHHHGGGFFFEEEDDDCCCAAACCCGGGIIIIIIGGGDDDBBBDDDCCCCCCDDDFFFHHHHHHGGGIIIHHHFFFEEECCCBBBBBBAAAFFFFFFDDDCCCBBBBBBBBBCCCCCCCCCBBBAAABBBCCCDDDEEEBBBBBBCCCEEEHHHOOOWWW\\\ppplllRRRGGGJJJGGGCCCAAABBBCCCBBB???@@@???@@@AAAAAA@@@<<<888>>>>>>=========<<<<<<<<<;;;<<<===???AAACCCEEEFFFEEEFFFGGGHHHJJJJJJKKKKKKNNNPPPRRRSSSSSSTTTVVVXXXgggRRREEEDDDGGGBBBBBBFFFBBBDDDAAA>>>=========<<<;;;:::888777555444444444444222333333333333222111111000111111111111222222222222222222222222222222222111111111111111111222222555444222111111333555777555555555555555666777777...000888AAACCCEEEVVVkkkgggMMMDDDBBB===999:::777777777888888999999999888777666666777888:::<<<:::999777666666777999:::888999;;;;;;::::::<<<===;;;;;;:::::::::;;;<<<<<<===<<<<<<>>>AAABBBAAA???CCCCCCCCCCCCCCCBBBBBBAAACCCAAAAAADDDIIILLLMMMLLLMMMLLLOOOSSSSSSNNNLLLNNNTTTTTTUUUSSSRRRRRRSSSTTTWWWWWWVVVUUUTTTSSSRRRQQQRRRVVV^^^aaa[[[RRROOOSSSYYYZZZ[[[ZZZXXXXXXYYYZZZ[[[[[[___eeeiiikkkqqqxxxxxx{{{rrrhhh\\\VVVVVVWWWVVVSSSZZZ]]]aaabbb```]]]ZZZYYY^^^\\\[[[[[[\\\\\\\\\[[[ZZZZZZ[[[[[[\\\[[[[[[[[[]]]```___[[[YYYYYYVVVQQQ]]]nnnrrr^^^JJJEEEFFFCCCEEEDDDCCCEEEHHHJJJJJJJJJIIIIIIHHHGGGEEEDDDBBBAAAAAABBBEEEGGGHHHGGGFFFEEECCCBBBBBBCCCEEEGGGFFFEEEFFFEEEDDDCCCCCCCCCCCCCCCEEEEEEDDDDDDCCCBBBAAAAAABBBBBBAAAAAAAAABBBCCCDDDBBBBBBCCCDDDFFFJJJPPPTTTaaaxxxqqqPPPAAAAAABBBCCC@@@===CCCKKKCCCCCCBBBAAAAAA???>>><<<<<<;;;;;;;;;;;;:::::::::::::::<<<===???AAABBBBBB@@@AAABBBDDDFFFGGGHHHHHHJJJLLLNNNOOOOOOPPPRRRTTTiiiSSSEEECCCDDD@@@AAAEEEBBBDDDAAA>>>=========<<<;;;999888666555444444444555222333333333333222111111000111111111111222222222222222222222222222222222000000000111222222222333555111333999999333222777555555555555555666777777555:::EEEMMMJJJEEEIIIUUUppp]]]MMM???>>>???;;;999;;;777777777777888888888888777777666666666888:::;;;888777666555555666777888777999::::::::::::;;;===:::::::::::::::;;;<<<===;;;:::999:::===>>>???>>>BBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCEEEIIILLLMMMMMMMMMPPPUUUYYYUUUNNNLLLOOOQQQQQQQQQOOOOOOPPPSSSUUUVVVVVVVVVVVVTTTQQQNNNMMMLLLMMMQQQUUUSSSNNNMMMOOOSSSUUUXXXYYYWWWUUUUUUTTTXXXWWWZZZaaaccccccdddhhhmmmqqqxxxuuubbbaaa[[[UUUSSSTTTUUUQQQNNNVVVZZZ^^^```___]]]\\\[[[]]]ZZZXXXYYY[[[\\\ZZZXXXXXXYYYZZZ[[[[[[YYYWWWVVVUUUYYY[[[XXXUUUSSSPPPLLLWWWkkkttthhhXXXQQQLLLEEEFFFCCC@@@AAAEEEHHHHHHFFFJJJIIIHHHFFFDDDBBB@@@?????????AAABBBCCCEEEEEEFFFCCCBBBAAABBBDDDEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCAAA???>>>AAAAAA@@@@@@AAAAAABBBCCCAAABBBCCCCCCCCCEEEGGGJJJKKK[[[|||SSSEEE===??????:::===HHHDDDDDDDDDBBB@@@??????AAA;;;;;;;;;;;;::::::::::::999::::::;;;<<<===>>>>>>:::;;;===???AAABBBCCCDDDDDDFFFHHHHHHHHHIIIKKKMMMnnnUUUFFFAAABBB>>>@@@EEEBBBCCCAAA>>><<<<<<<<<;;;:::999888666555444444444555222333333333333222111111000000111111111222222222111111111111111111111111//////000111222333333333222///888GGGGGG888///222555555555555555666777777777888===@@@;;;666:::BBBNNNggg{{{```HHH???::::::;;;888888:::777777777777777777777777666666555666666777999999888777777666666777777888777888::::::999999;;;<<<::::::::::::;;;;;;<<<===;;;:::999999:::<<<>>>>>>BBBBBBDDDEEEFFFGGGGGGGGGEEEEEEEEEGGGIIILLLMMMNNNQQQYYYdddfff[[[PPPOOOVVVRRRRRRQQQOOONNNOOOSSSVVVYYYXXXVVVTTTQQQNNNLLLJJJKKKHHHHHHLLLMMMKKKJJJLLLLLLOOOSSSVVVWWWXXXYYYZZZ]]]ZZZZZZ]]]^^^[[[[[[^^^jjjlllnnnooottt~~~zzzyyyrrrggg___YYYUUUQQQQQQSSSSSSPPPMMMRRRVVVZZZ]]]]]]\\\\\\\\\]]]ZZZWWWXXXZZZZZZVVVSSSTTTUUUWWWYYYYYYWWWUUUSSSWWWWWWWWWWWWWWWVVVSSSOOOQQQfffyyy}}}wwwiiiYYYQQQIII@@@>>>BBBFFFGGGFFFHHHGGGEEEDDDBBBAAA@@@@@@???>>>======>>>@@@BBBCCCCCCBBBAAABBBDDDDDDDDDBBBBBBAAAAAA@@@@@@AAAAAABBBAAABBBCCCCCCBBB@@@>>><<>>>>>FFFBBB???BBB@@@BBBCCCBBB@@@???@@@BBB>>>>>>============<<<<<<:::::::::;;;;;;;;;<<<<<<999:::;;;<<<===>>>>>>>>>???@@@BBBBBBBBBBBBDDDEEEsssWWWFFF@@@AAA>>>AAAEEEAAACCCAAA>>><<<<<<<<<;;;:::888777666555444444555555222333333333333222111111000000111111111222222222111111111111111111111111//////000111222333333333111///888GGGGGG777...111555555555555555666777777555555555555222000555;;;<<>>???BBBCCCDDDFFFHHHHHHIIIIIIFFFGGGGGGHHHIIIKKKMMMNNNNNN```uuuzzzjjjWWWQQQVVVVVVVVVTTTRRRPPPQQQTTTWWWXXXVVVRRROOOMMMNNNOOOPPPNNNIIIFFFHHHJJJIIIIIIKKKJJJLLLOOORRRTTTWWW[[[^^^^^^ZZZXXXYYYYYYXXX\\\aaaaaaccceeeeeeeeeiiiqqqxxxrrrjjjcccaaa```\\\[[[\\\VVVRRROOONNNOOOPPPOOONNNNNNQQQUUUXXXYYYYYYYYYZZZ\\\ZZZXXXXXXXXXWWWSSSPPPOOOQQQTTTVVVWWWVVVTTTSSSYYYTTTRRRUUUYYYZZZVVVSSSUUUfff|||lll]]]JJJ@@@AAAFFFGGGFFFDDDDDDBBBAAAAAAAAAAAABBBBBB@@@>>><<<<<<>>>@@@AAADDDCCCBBBBBBCCCDDDCCCAAABBBAAA@@@???>>>>>>>>>>>>???@@@AAABBBAAA???===<<<===>>>>>>???????????????<<>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<;;;;;;;;;===>>>>>>======>>>@@@vvvXXXGGG@@@BBB???BBBEEE@@@CCC@@@===<<<<<<<<<;;;:::888777666555444555555666222333333333333222111111000111111111111222222222111111111111111111111111000000000111222222222333444111333::::::222000333555555555555555666777777777999;;;;;;;;;:::;;;===:::>>>FFFWWWwwwpppOOO@@@>>>;;;:::888888999:::<<<>>>666666666666555555555555444444555555666777777777888888888888888888888888555777888888888888999;;;999999999:::;;;<<<===>>><<<===>>>===<<<<<<>>>@@@AAABBBDDDEEEGGGHHHHHHHHHEEEFFFHHHHHHHHHIIIKKKMMMEEE]]]zzzwww___RRRQQQWWWWWWVVVTTTRRRRRRUUUWWWTTTQQQNNNLLLMMMPPPTTTWWWPPPJJJFFFHHHHHHHHHIIILLLKKKMMMOOOPPPRRRTTTWWWZZZYYYWWWVVVWWWXXX[[[eeepppbbbbbbbbbaaa```aaaccceeerrr}}}~~~kkk]]]___dddfff```WWWTTTVVVRRROOOLLLKKKLLLNNNNNNNNNJJJMMMQQQSSSSSSSSSTTTUUUXXXXXXYYYXXXWWWUUUSSSRRRNNNPPPRRRTTTVVVUUUUUUTTTVVVQQQPPPUUUYYYXXXUUUSSSXXXbbbtttrrrWWWFFFDDDGGGGGGEEEBBBAAA@@@??????@@@AAABBBEEECCCAAA>>>>>>???@@@BBBDDDBBBAAAAAABBBBBB@@@???@@@@@@???======<<<<<<<<<===>>>????????????>>>===<<<<<<===>>>>>>>>>>>>===;;;>>>BBBDDDDDDCCCCCCCCCGGGBBBDDDRRRhhh}}}fffNNNCCCDDDCCCBBBAAABBBDDDDDDBBB@@@>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@???>>><<<;;;::::::<<<===<<<;;;;;;<<<===wwwYYYGGGAAACCCAAADDDFFF@@@CCC@@@===;;;;;;;;;;;;:::888777555444444555666666222333333333333222111111000111111111111222222222111111111111111111111111111111111111111111222222444333333222222111111111555555555555555666777777111444666777777777666444999;;;===CCCWWWxxxkkkRRR???;;;@@@888888777777999;;;<<<;;;666666666555555444444444333333444555666666666666666777777777777777777666555666888888777777999:::999999999:::;;;<<<===>>>;;;===??????======>>>??????@@@AAACCCDDDEEEEEEFFFCCCDDDFFFFFFEEEEEEHHHJJJDDDTTTlllzzzuuucccUUUPPPSSSTTTUUUTTTSSSSSSUUUWWWRRRQQQOOONNNOOOQQQTTTVVVMMMIIIFFFGGGGGGFFFIIINNNLLLOOOSSSTTTUUUUUUVVVWWWWWWXXX[[[]]]]]]aaaooo~~~vvvoooeee___]]]^^^```aaafffkkksss}}}}}}iiiaaaVVV\\\fffiiiaaaUUUPPPQQQMMMLLLLLLMMMNNNOOOOOOOOOHHHJJJMMMOOONNNNNNNNNOOOQQQUUUYYYYYYVVVTTTVVVXXXSSSSSSTTTUUUUUUVVVUUUUUUSSSUUUZZZ```]]]UUURRRUUUWWW___pppxxxZZZHHHEEEHHHGGGDDDCCCBBB@@@>>>>>>>>>@@@@@@CCCAAA???======>>>@@@AAABBB@@@???>>>??????===<<<======<<<<<<<<<<<<======;;;<<<<<<===>>>>>>??????:::;;;<<<===>>>======<<<;;;>>>AAACCCCCCBBBBBBCCCAAA???BBBJJJYYYppp|||cccXXXRRRKKKDDDBBBEEEGGGEEEBBB@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>????????????AAAAAAAAA@@@???>>>===<<<;;;<<<===<<<;;;:::;;;<<>>>>>:::===@@@@@@>>><<<===???===>>>@@@AAABBBCCCCCCCCC@@@CCCDDDDDDBBBBBBEEEHHHIIINNNZZZfffiiibbbYYYTTTOOOPPPRRRSSSSSSSSSUUUVVVUUUTTTSSSQQQQQQPPPPPPPPPIIIFFFEEEFFFEEEDDDIIIOOOLLLPPPVVVZZZ[[[ZZZYYYYYYZZZ]]]ccceeecccggguuu|||hhhZZZUUUWWWZZZ[[[ZZZ]]]```dddiiisssqqqZZZRRRUUUOOOSSS[[[^^^XXXNNNKKKNNNJJJKKKNNNQQQSSSSSSSSSRRRGGGIIIKKKLLLKKKKKKKKKLLLLLLRRRYYYZZZVVVUUUXXX]]]WWWWWWWWWVVVVVVVVVVVVVVVSSS[[[hhhmmmcccUUUSSSYYYVVVcccwwwrrrUUUFFFEEEIIIHHHDDDDDDCCC@@@>>>======>>>>>>===<<<;;;;;;;;;===???@@@@@@>>>===<<<===<<<;;;999;;;::::::;;;<<<===>>>>>>;;;;;;;;;;;;<<<>>>???@@@:::;;;<<<=========<<<;;;<<>>>>>>>>>>>????????????@@@@@@AAAAAA@@@???>>>>>><<<===>>>===;;;;;;;;;===tttVVVGGGCCCCCC>>>???DDD@@@EEEBBB>>>;;;999777666555<<<999666555555666555555333222222111111000000000111111111111111111111111000000000000111111111111111111222222222333333333333333222222111000000000555555555555666666666666555555555555666666666666555777888777888???JJJSSSooo[[[QQQDDD<<<:::::::::888777777666666555555555444666666555444444444444555444333222111222333444555666666666666666555555555555555555555666666666666777777777777777888888888::::::;;;;;;<<<=========:::<<<>>>???@@@???>>>===@@@@@@@@@AAAAAACCCDDDEEEFFFGGGIIIKKKNNNPPPRRRSSSKKKMMMOOOPPPRRRUUUYYY\\\UUUZZZZZZSSSLLLKKKLLLLLLJJJHHHEEECCCCCCEEEHHHJJJFFFJJJPPPTTTTTTUUUWWWYYYZZZ```fffiiiiiilllrrrxxxxxxtttkkk```WWWSSSSSSUUU[[[]]][[[XXXYYY^^^``````ooowww}}}qqqeee^^^WWWNNNLLLNNNMMMMMMPPPTTTTTTOOOKKKLLLLLLMMMOOOTTTWWWWWWSSSNNNNNNIIILLLTTTSSSIIIFFFKKKNNNOOORRRUUUWWWXXXXXXXXXZZZXXXXXXYYYXXXVVVXXX]]]\\\]]]dddnnnppphhh]]]WWWYYY^^^gggzzziii[[[KKKDDDEEEFFFCCC>>>???>>>>>>============>>>===>>>;;;777777;;;===<<>>>>>===<<<<<<;;;;;;999:::;;;===???@@@BBBBBB???>>>===;;;;;;===AAAEEE???>>><<<:::999:::;;;<<<>>>============???@@@AAADDD>>>???EEEIIIMMM\\\ooojjjQQQIIILLLJJJCCCEEEHHHGGGAAA???AAA>>>888??????@@@@@@>>>;;;;;;===????????????>>>>>>============>>>>>>>>>===<<<;;;uuuUUUFFFAAACCC???AAAFFFBBB???===:::;;;>>>@@@???>>>888777555555666666555333222222222222222111111111111111111111111111111111000000000000111111111111111111111222222222333333111111111111111222222222444555555555666666666666555555555555666666666666555888999888666888>>>CCCMMM___xxxbbbIIICCC;;;888999:::999777666666666666555555444444666555555444444444444444333222222222222333444444666555555555555555555555555555555555666666666666666777777888999888888888::::::;;;;;;<<<=========;;;<<<===>>>>>>>>>===<<>>>>>>>>===============>>>>>>???===888777;;;<<<;;;>>>>>>===<<<<<<;;;::::::888999:::;;;<<<>>>??????>>>>>>===<<<<<<>>>CCCFFF@@@???===<<<<<<<<<>>>???>>>============???@@@AAA???:::;;;@@@AAAAAAKKKYYY___VVV\\\cccZZZZZZSSSHHHCCCGGGJJJJJJBBB@@@@@@BBBCCCBBBAAA@@@>>>>>>@@@AAAAAAAAA@@@???<<<<<<<<<<<<<<<;;;;;;:::wwwUUUEEE@@@BBB???CCCGGGDDDBBB>>>:::999:::<<<;;;:::777666555555666666444222222222222222333333333333000000000000000000000000000000000000111111111111111111111222222222222333000000111111222333333444444444444555555555666666444555555555555666666666444777:::999777555666999<<>>???AAACCCDDDDDDDDDCCCAAABBBCCCEEEGGGHHHJJJJJJKKKLLLMMMMMMMMMOOORRRTTTVVVZZZZZZUUUSSSVVVZZZ[[[JJJLLLQQQYYY]]]ZZZPPPGGGHHHJJJMMMOOOQQQSSSWWWYYY```aaaccchhhkkkkkkgggdddbbbbbb```]]]ZZZZZZ\\\^^^XXXYYYVVVQQQPPPRRRSSSQQQSSSTTTVVVYYY```hhhpppuuuvvviiibbb```aaa\\\WWWTTTUUUVVVTTTUUUWWWRRROOONNNQQQQQQPPPQQQUUUTTTSSSTTTUUUVVVVVVTTTRRRSSSSSS^^^ooorrrbbbNNNCCCOOOPPPRRRTTTTTTRRRQQQPPPOOOOOORRRVVVWWWUUUVVVZZZVVVWWW^^^ffffff\\\RRRMMMUUUYYYZZZ\\\eeepppooofff]]]TTTJJJEEEGGGGGGDDD@@@=========<<<<<<======>>>AAABBB???:::888;;;<<<:::===<<<<<<;;;;;;::::::999888888999999::::::;;;;;;=========<<<===???CCCGGG>>>===<<<<<<<<<===>>>???===<<<<<<<<<===>>>???@@@>>>;;;===AAA@@@===BBBKKKaaazzzooogggfffdddgggfff]]]TTTOOOKKKHHHGGGEEEBBBBBBCCCDDDBBB???>>>???@@@AAAAAA@@@>>>============<<<<<<<<<;;;;;;yyyXXXGGGAAABBB@@@CCCGGGCCCEEECCC>>>999666777<<<@@@<<<999666444444444444333222222222333333444444444///////////////////////////000000000111111111111111111111111222222222222111111111222222333333333333333444444444555555555444444444555555555666666444666999:::999888999:::??????FFFVVVkkkbbbMMMBBB===;;;999888888999999666333444444444444444444444444555444444333333333333333000111222444444333222222444444444444444555555555555555555555666666666666555777999;;;;;;:::888777::::::;;;;;;<<<=========>>>===<<<;;;;;;;;;;;;;;;===>>>AAACCCEEEEEEDDDCCCAAABBBCCCDDDEEEGGGHHHHHHJJJLLLMMMNNNOOORRRVVVYYYZZZ]]][[[UUURRRUUUWWWWWWQQQSSSYYYcccjjjfffXXXMMMJJJKKKKKKMMMOOOSSSWWWYYY\\\]]]```bbbeeeeeedddbbbaaabbbaaa^^^ZZZWWWWWWXXXXXXYYYWWWRRRQQQSSSTTTQQQXXXWWWWWWVVVWWW[[[___bbbmmm~~~rrrnnnhhhaaa]]]\\\\\\]]][[[YYYWWWXXXYYYYYYXXXXXXRRRNNNLLLNNNOOOOOOSSSXXXVVVVVVVVVWWWXXXXXXXXXXXXUUUTTTZZZccccccXXXLLLFFFOOOPPPRRRTTTTTTSSSQQQPPPNNNOOOSSSWWWWWWTTTSSSVVVVVVUUUYYY]]]\\\UUUOOOMMMRRRWWWXXXVVVWWW\\\]]]ZZZ\\\UUUMMMIIIHHHGGGCCC???>>>======<<<<<<======>>>CCCDDDAAA<<<:::;;;;;;999;;;;;;;;;::::::999999999999999999999999999999999:::;;;;;;;;;<<<>>>CCCFFF:::::::::::::::;;;<<<===<<<<<<<<<<<<===>>>??????===<<<===AAAAAA???CCCIIISSSddd||||||wwwkkk\\\PPPJJJGGGJJJIIIFFFAAA???AAACCCBBBBBBBBBAAA@@@??????>>>>>>??????>>>>>>=========>>>{{{]]]JJJBBBBBB@@@CCCFFFAAA???AAAAAA===999???MMMYYYCCC>>>888444333333444444222222222333333444444444///////////////////////////000000000111111111111000000111111111222222222333333333333222222111111333333333333444444444444444444444444555555555555555666777777888999;;;===<<<;;;<<<@@@FFFUUUooovvvWWWCCC:::999;;;<<<;;;999888888888777666333333333333444444444444444444333222222222222222000111222333444333222111222333333333444444444555555555555555666666666666555666999;;;;;;:::888666::::::;;;;;;<<<=========>>>===<<<;;;;;;;;;;;;;;;<<<>>>AAACCCEEEEEEDDDCCCDDDDDDEEEEEEFFFGGGGGGHHHJJJLLLMMMNNNOOORRRUUUXXXYYY[[[YYYSSSPPPRRRSSSRRRUUUVVV[[[dddjjjhhh]]]SSSLLLKKKKKKLLLOOOSSSWWWXXXWWW[[[^^^___^^^```eeeiiibbbbbbaaa^^^YYYTTTRRRQQQUUUWWWVVVRRRRRRUUUUUUSSSOOOQQQSSSRRRQQQPPPQQQSSSSSS]]]jjjvvvoooaaaXXXWWWUUUTTTSSSSSSTTTTTTWWWVVVVVVUUUVVVWWWUUURRRQQQMMMJJJLLLMMMNNNRRRXXXUUUVVVWWWXXXYYY[[[\\\^^^XXXYYY\\\\\\WWWQQQNNNPPPOOOPPPRRRSSSUUUUUUVVVVVVRRRSSSVVVZZZXXXSSSQQQSSSTTTQQQQQQSSSQQQMMMLLLNNNMMMRRRTTTRRROOOOOOPPPOOORRRNNNJJJFFFEEECCCAAA>>>??????>>>============>>>EEEFFFCCC>>>;;;===<<<999:::::::::::::::999999999:::::::::999999999888888777888999::::::<<<@@@CCC:::::::::::::::;;;<<<<<<:::;;;;;;<<<======>>>>>>===;;;:::<<<<<<===AAAFFFIIIOOO___yyyyyyeee[[[[[[```]]]___YYYLLLCCCCCCEEEDDDCCCBBB@@@???>>>???@@@AAA@@@@@@???>>>===>>>>>>???```LLLBBBBBB@@@CCCFFF@@@<<>>MMMZZZDDD???999444333444444555222222222222333333333333000000000000000000000000000000000000111111111111000000000111111111111222555444444333222222111111222222222333333333444444333444444444444555555555777666555444444666888:::888999:::999777;;;LLL]]]yyyzzzfffOOO@@@:::777777888888777666555666666888999222222333333333333333444444333222222111111222222000111111222222222222222111222222333333444444444555555555555666666666666444666888999999999777666::::::;;;;;;<<<==================<<<<<<<<<<<<<<<<<<>>>@@@BBBDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGKKKLLLLLLLLLKKKLLLOOOQQQRRRUUUTTTQQQQQQSSSTTTQQQUUUTTTWWW]]]bbbbbb]]]WWWMMMLLLKKKLLLPPPTTTWWWXXXWWW[[[^^^^^^\\\^^^eeelll^^^___^^^[[[VVVRRRPPPPPPPPPRRRRRROOOOOORRRSSSQQQIIIMMMQQQQQQNNNLLLLLLMMMNNNQQQTTTWWW\\\eeeqqqyyy|||jjj```]]]XXXSSSQQQOOOLLLJJJJJJNNNRRRTTTPPPRRRRRRQQQSSSVVVUUUQQQPPPLLLKKKMMMNNNNNNQQQVVVRRRTTTWWWXXXYYYZZZ]]]___VVVZZZ^^^\\\TTTOOOOOORRRPPPPPPQQQRRRUUUWWWZZZ[[[WWWWWWYYY\\\YYYSSSQQQSSSPPPNNNMMMMMMLLLJJJLLLQQQUUUUUUTTTPPPMMMKKKJJJIIIJJJIIIHHHGGGFFFFFFGGGHHHBBBAAA@@@???>>>=========FFFGGGEEE@@@===>>>===999::::::::::::::::::::::::;;;;;;::::::999999999999666777999999999;;;>>>@@@<<<<<<<<<<<<============999:::;;;<<<============AAA???<<<::::::<<>>===>>>??????```KKKAAABBBAAAEEEHHHBBBAAAAAA???;;;888999>>>CCC>>>;;;888666666666444333222222222222222111111111111111111111111111111111000000000000111111111111000000000000111111111111333333333333333333333222222222222222333333333333333333444444444555555555666555444444555666777888888999<<<===;;;:::AAAJJJZZZsssyyyUUUHHH===;;;<<<999888999444555666666555555666777111222222222333333333333333333222111111111111111111111111111111222222333111111111222333333444444555555555555666666666666555555666777777777777666::::::;;;;;;<<<=========;;;<<<===>>>>>>>>>===<<<===>>>???AAACCCDDDFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDIIIIIIJJJIIIHHHIIILLLNNNOOORRRSSSQQQSSSVVVUUUQQQRRRRRRTTTWWWZZZ\\\[[[YYYNNNLLLKKKNNNRRRVVVWWWWWWXXXZZZ\\\[[[[[[[[[^^^aaaZZZZZZYYYWWWSSSOOONNNNNNLLLOOOOOOLLLLLLOOOOOOMMMKKKOOOSSSSSSOOOKKKLLLMMMMMMNNNNNNNNNNNNPPPWWW]]]\\\hhhwwwwwwjjjggg^^^TTTPPPSSSUUUUUUMMMKKKIIIIIIJJJNNNRRRUUULLLOOOOOONNNQQQVVVVVVRRROOOMMMMMMPPPQQQOOOPPPTTTOOORRRUUUWWWVVVVVVXXXZZZTTTXXXZZZWWWRRROOOOOOOOORRRQQQPPPQQQSSSWWW[[[]]]ZZZYYYZZZ\\\YYYSSSQQQTTTOOONNNPPPRRRQQQOOOQQQWWW___YYYRRRNNNLLLKKKJJJIIIGGGHHHHHHHHHHHHIIILLLNNNEEEDDDBBB@@@???>>>======FFFHHHFFFAAA??????>>>::::::::::::;;;;;;;;;;;;;;;::::::999999999999999999777888999:::999:::===???<<<<<<======<<<<<<;;;;;;888999;;;<<<======<<<<<>>=========:::888777777777888999888444222333222222111111000000000111111111111111111111111000000000000111111111111000000000000111111111111111222222333333444444555111111222222222333333333333333333444444444555555333333444666999::::::999555444888<<<===:::;;;???IIIWWWnnnoooJJJEEE<<<777999:::888777:::555777999999777555444444111111111222222333333333333222222111000111111111222111000000000111333444000000111222333333444444555555555555666666666777555555555555666666666777::::::;;;;;;<<<======>>>:::<<<>>>@@@@@@???>>>===>>>>>>???@@@BBBDDDFFFGGGCCCCCCCCCBBBBBBAAAAAAAAAEEEFFFHHHHHHIIIKKKNNNQQQPPPSSSTTTSSSUUUWWWTTTOOOQQQRRRTTTVVVXXXYYYZZZ[[[NNNMMMLLLOOOTTTWWWWWWVVVYYYXXXXXXXXXYYYYYYVVVTTTXXXXXXWWWTTTOOOLLLKKKKKKLLLOOOOOOKKKKKKMMMMMMJJJJJJNNNQQQNNNIIIFFFGGGJJJDDDFFFJJJMMMLLLLLLOOOSSSRRRXXX___bbbccciiiuuusssdddWWWWWWZZZYYYSSSNNNMMMKKKHHHIIIJJJKKKLLLLLLKKKJJJIIIHHHKKKKKKIIIKKKRRRRRRMMMPPPNNNOOOSSSSSSQQQPPPSSSNNNQQQUUUUUUTTTSSSTTTVVVZZZYYYVVVRRRPPPRRRRRRQQQTTTRRRPPPOOOQQQUUUZZZ]]]ZZZXXXYYY[[[XXXSSSRRRUUUQQQRRRVVVZZZYYYVVVXXX]]]aaaVVVKKKGGGHHHJJJIIIIIIEEEFFFGGGEEECCCDDDGGGKKKGGGFFFDDDBBB???>>>===<<>>======<<<;;;:::888888777777666555555555333333222222111111222222//////000000000//////......000111000......///000000000111111111222222222222222222111111000000000222222222222222222222222444555555555555555444444444333333222222444555666:::::::::;;;;;;;;;<<<<<<;;;???EEENNN]]]tttjjjXXXHHH???<<<;;;:::888777888888999555555555666555555444333222111111000000111111222...///000000111111000000111111111111111111111111000111222222333333222222444444555555666666777777222222333333444555666666999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<>>>AAAAAA>>><<<:::===@@@AAA??????AAACCCCCCCCCDDDEEEEEEDDDCCCBBBGGGLLLPPPNNNHHHDDDGGGLLLMMMOOOQQQTTTWWWYYYYYYYYYTTTTTTSSSUUU\\\cccbbb\\\RRROOONNNOOOSSSUUUUUUTTTZZZYYYXXXWWWVVVUUUUUUUUUUUUTTTSSSRRROOOMMMKKKJJJMMMOOOMMMHHHGGGJJJJJJHHHJJJIIIJJJKKKMMMMMMKKKIIIHHHHHHGGGGGGHHHHHHIIIJJJLLLLLLLLLLLLOOORRRUUUWWW```eeemmmrrrxxx}}}pppkkkaaaXXXQQQMMMMMMMMMKKKKKKJJJIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGIIIJJJLLLMMMMMMMMMMMMNNNPPPQQQRRRQQQQQQPPPMMMQQQUUUUUURRRPPPPPPRRRXXXYYYXXXTTTPPPOOOQQQTTT\\\TTTOOOPPPPPPOOOSSSYYYWWW[[[^^^\\\XXXSSSQQQRRRSSSVVVZZZ]]]^^^^^^```aaaXXXTTTNNNKKKJJJJJJIIIGGGBBB??????EEEHHHGGGEEEEEEAAA@@@??????>>>>>>?????????>>>===<<<;;;:::999888:::999999:::;;;<<<:::999888:::;;;:::888888888999999999999:::;;;<<<===>>>;;;;;;:::::::::;;;;;;<<<;;;;;;:::999:::;;;<<<===<<<<<<<<<<<<<<<;;;;;;;;;AAA>>><<<>>>DDDOOOZZZbbbuuummmfffgggnnnpppjjjccc___LLLDDDDDDAAACCCGGGBBBCCCAAA>>>=========;;;:::777777777666555555444444333333222111000000111111000000111111111111111000000111222222000000111222111111111222222222333333333333333222222222111111222222222111111111111111333444444555444444333333555555444444444555666777999999999999:::::::::::::::<<<===>>>BBBKKKXXXbbb{{{kkkUUUHHHBBB???===:::999888777666666666777333444444444444333222222111111000000000000111111000111222222333333222222111111111111111111111111000111111222222222222222444555555666666777888888333333444444555555666666888999999:::::::::::::::::::::;;;===??????===;;;>>>@@@AAA@@@>>>===>>>???BBBCCCDDDEEEDDDDDDCCCBBBDDDHHHLLLKKKGGGEEEGGGJJJJJJMMMQQQTTTVVVYYY[[[]]]\\\]]]\\\\\\```ccc___YYYTTTQQQNNNNNNQQQSSSTTTTTTXXXWWWVVVTTTRRRQQQPPPPPPRRRQQQQQQOOONNNLLLJJJIIIMMMOOOMMMIIIHHHJJJKKKHHHGGGGGGGGGIIIJJJJJJIIIGGGFFFEEEEEEEEEEEEFFFGGGGGGEEEEEEDDDDDDEEEFFFHHHJJJJJJNNNSSSUUUVVVZZZaaaggglllrrrzzz~~~wwwtttnnnbbbXXXTTTQQQOOOKKKHHHEEEDDDDDDDDDIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGIIIKKKLLLLLLMMMHHHIIIJJJKKKLLLLLLLLLLLLLLLNNNPPPQQQPPPOOOOOOPPPVVVWWWWWWUUURRRRRRUUUWWW\\\TTTOOOQQQSSSPPPPPPRRR]]]^^^```___\\\YYYXXXWWWTTTUUUUUUTTTQQQPPPQQQRRRTTTOOOJJJHHHHHHHHHGGGFFFCCC???>>>CCCFFFDDDCCCCCC??????>>>=====================<<<;;;:::999888888:::999999:::;;;<<<:::999:::;;;;;;:::888888999;;;888888888888999:::;;;<<<::::::999999999999999:::999999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>???BBBHHHNNNRRRjjj|||]]]KKKCCCDDDAAADDDGGGBBBCCCAAA>>>=========<<<:::777777666666555555444444444333222111000000000000...///000111111111111111000222333222111111222333000000000111111111222222222222222222222111111111222222222111111000000000222333444444444444333333555444444444444555666666777777777888888888999999888:::;;;;;;999:::>>>BBBKKKYYYkkk~~~```TTTCCC888444666:::<<<888777666555555444555555222222222222222111111000000000000000000000000000111111222333333333333222000000000000000000000000000000111222222222222222333333444444555666666777555555555555555555555555777777888999999999999888888888999;;;======<<<:::?????????>>><<<<<<===???AAABBBCCCDDDDDDCCCBBBAAABBBDDDFFFGGGFFFFFFGGGHHHKKKOOOTTTWWWYYY\\\aaaeeebbbddddddaaa```___ZZZSSSQQQOOOLLLLLLNNNQQQSSSTTTUUUTTTSSSQQQOOOMMMLLLKKKNNNNNNMMMMMMLLLKKKIIIHHHKKKMMMLLLGGGFFFIIIIIIFFFDDDDDDDDDFFFGGGGGGFFFDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBEEEGGGFFFDDDCCCEEEHHHIIIKKKNNNRRRVVV\\\cccgggbbbaaaaaaccciiipppxxx}}}wwwvvvsssqqqmmmgggaaa\\\WWWSSSOOOMMMIIIBBB>>>???======???@@@AAAAAAAAAAAAEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCDDDFFFHHHJJJKKKLLLLLLHHHHHHHHHIIIJJJLLLMMMNNNKKKJJJJJJLLLNNNOOOOOONNNRRRSSSSSSRRRRRRSSSUUUXXX[[[UUURRRSSSTTTQQQOOONNN```___^^^_________]]][[[YYYXXXTTTPPPLLLJJJKKKLLLNNNKKKGGGDDDEEEEEEFFFEEECCC???===AAABBB@@@???@@@======<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999888888777999888888999;;;<<<;;;999:::::::::888666666888:::777777777777777888999::::::999888777777777777777777777888999999999999888;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>???@@@BBBCCCDDDMMMjjjzzz[[[JJJCCCDDDBBBEEEHHHDDDCCCAAA>>>=========<<<:::888888777777666555555444555444333222111000000000------...///000000000000///111222111000000111333........./////////000000000000000000000000000000333333333222111111000000222333444444444444444444333333333333333444444555666777777777777888888888777:::===>>>>>>>>>@@@BBB@@@EEEKKKTTTjjj~~~dddTTTCCC???;;;999999999999888777666666555444444333333111222222222222111000000111111111111111111111111000000111222222222222111111111111111111111111111111111222333333333333333111111222222333444444444666666666666666555555555666777888888999999888888888888888:::<<<<<<;;;:::<<<<<<<<<<<<===>>>@@@AAA@@@@@@BBBCCCCCCBBBAAAAAAAAAAAACCCEEEGGGHHHHHHIIIMMMQQQUUUXXXXXX\\\aaagggdddeeeccc___\\\[[[WWWQQQMMMLLLLLLLLLNNNOOOQQQQQQRRRQQQQQQOOONNNLLLKKKJJJJJJKKKKKKKKKKKKJJJIIIIIIHHHJJJIIIEEEDDDFFFEEECCCBBBBBBBBBDDDEEEEEEDDDBBBAAAAAA@@@@@@AAAAAABBBCCCEEEEEEDDDDDDCCCBBBAAAAAADDDFFFHHHHHHEEECCCCCCDDDFFFFFFFFFEEEDDDFFFJJJMMMMMMLLLKKKKKKMMMQQQVVVYYY]]]aaaeeeeeedddfffkkkpppsssqqqpppooopppooonnnlllhhhfffccc```]]]ZZZXXXWWWSSSSSSTTTTTTRRRNNNJJJGGGHHHHHHHHHFFFCCCAAABBBFFF>>>???@@@AAABBBBBBBBBAAACCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBCCCEEEGGGIIIKKKLLLLLLGGGGGGGGGGGGIIIKKKNNNOOOLLLIIIHHHJJJNNNQQQQQQOOONNNNNNNNNNNNNNNOOOQQQRRRVVVVVVVVVTTTRRRPPPQQQTTT^^^\\\ZZZ[[[^^^___^^^[[[[[[YYYTTTOOOKKKKKKMMMPPPKKKIIIFFFDDDCCCDDDEEEFFFBBB???===???>>>;;;;;;===<<<<<<;;;::::::::::::;;;;;;:::::::::999999888888888777777999;;;<<<;;;:::999999888666444444666888777777666666777888888999:::999888777666666666666666777888999:::999888777888888888999999999999999:::;;;<<<>>>???@@@AAAAAAHHHSSSgggzzz[[[JJJCCCEEECCCFFFIIIDDDBBB@@@>>>======<<<;;;999999888888777777666666555555555333222222111111111...///000000111111111000000111222222111111222444/////////000000000111111000000000111111111111111444444333333222222222222222333444555555555555555333333444444555555555555777777777777888888888888888999::::::999999:::;;;@@@CCCCCCBBBIII]]]tttlllXXXIIICCC888999:::;;;;;;999555222666666666555555444333333222222222222222111000000111111222333333222111111000111111222222222222222222222222222222222222222222333333444555444444444111222222333333444555555666666666666666555555555777777888999999999999999999888888999;;;<<<<<<:::<<<;;;;;;<<<>>>???@@@@@@>>>???@@@BBBBBBBBBAAA@@@AAABBBDDDFFFIIIJJJKKKLLLOOOQQQSSSTTTUUUXXX^^^bbbccccccaaa]]]]]]```^^^YYYSSSTTTTTTSSSQQQOOOMMMLLLNNNOOOOOOOOOOOONNNLLLLLLIIIIIIJJJJJJJJJJJJIIIIIIGGGIIIIIIEEEDDDFFFEEEBBBAAAAAAAAACCCDDDDDDCCCAAA@@@@@@@@@@@@@@@AAABBBBBB@@@@@@AAABBBAAA@@@???>>>???@@@BBBCCCBBBAAA@@@???@@@AAABBBCCCBBBCCCEEEGGGJJJHHHFFFEEEFFFHHHKKKMMMPPPNNNLLLKKKMMMOOOPPPPPPUUUSSSQQQQQQQQQQQQPPPOOOPPPOOOMMMLLLKKKJJJKKKKKKEEEGGGIIIKKKJJJIIIGGGFFF@@@CCCDDDBBB???@@@DDDGGGBBBAAA???>>>===>>>???@@@BBBAAAAAA@@@???@@@@@@@@@???@@@@@@AAABBBCCCDDDDDDBBBCCCEEEGGGHHHJJJKKKKKKDDDCCCCCCDDDEEEHHHJJJKKKMMMJJJIIIKKKOOORRRRRRQQQNNNMMMMMMLLLMMMMMMMMMLLLPPPUUUXXXSSSMMMNNNUUU]]][[[XXXWWWXXX\\\^^^]]]ZZZXXXUUUQQQLLLHHHHHHKKKNNNKKKJJJGGGEEECCCCCCEEEGGGBBB???>>>???===999888;;;<<<<<<;;;::::::::::::;;;:::999999999999999999999666666666888;;;<<<<<<:::::::::999888555555666888777777777777777888888999999999888777777777777777666777999:::::::::999888888888999999999:::::::::<<<<<<<<<<<<>>>@@@BBBCCCIIIIIIPPPggg~~~ZZZIIICCCEEECCCEEEHHHBBBAAA???===;;;;;;;;;:::888888888888777666666555555444333222222111222222222111111222222222222111111000222333333222222444555111111111222222222333333111111111222222222222333222222222222222222222222111222333444444555555444444555666666777777666666666666666777777777888888:::999888777777888999:::888===AAA???<<<@@@KKKTTTeee}}}vvv___QQQGGG>>>;;;???888888777777666666666555555555555555444333222111111111222222111111000///000111222333333222111000111111222333333333333222111111111111111111111111222333333444444444444444333333444555555666666777555555555555555555555555777777888999999999999999999888777888:::<<<;;;:::???>>>>>>>>>??????===;;;===>>>???AAAAAAAAA@@@@@@AAADDDGGGIIIJJJKKKMMMOOOXXXWWWVVVVVVYYY]]]```ccccccbbbaaabbbhhhooommmgggbbbbbb```\\\UUUNNNJJJHHHKKKLLLMMMNNNNNNMMMLLLKKKGGGGGGHHHHHHIIIHHHHHHGGGHHHJJJJJJGGGFFFGGGFFFBBB@@@@@@@@@BBBCCCDDDBBB@@@@@@@@@??????@@@@@@AAABBB>>>???AAABBBBBBAAA???>>>===>>>?????????>>><<<;;;<<<>>>@@@@@@???>>>???@@@>>>===<<<<<<>>>@@@BBBCCCLLLGGGCCCCCCFFFIIIHHHFFFGGGEEEDDDDDDEEEFFFDDDCCCGGGGGGFFFEEEDDDDDDDDDEEE<<<>>>@@@@@@???>>>>>>???<<<@@@AAA>>><<>>@@@AAA@@@??????>>>>>>??????>>>???@@@AAABBBCCCDDDEEEAAABBBDDDEEEGGGGGGHHHHHHDDDDDDEEEEEEGGGHHHJJJJJJKKKJJJKKKMMMOOOQQQQQQQQQPPPNNNMMMLLLMMMMMMKKKIIIJJJRRRVVVPPPKKKNNNXXX___WWWWWWWWWYYY[[[\\\[[[ZZZXXXWWWSSSNNNIIIFFFGGGHHHLLLKKKHHHDDDAAA@@@BBBDDD@@@???@@@AAA>>>999777:::;;;;;;:::999999999999:::777777777888888888888888555555555888;;;<<<<<<;;;;;;<<<<<<;;;999777777888777777777666666777777888777777777666666777777888777777888999999999999999:::::::::;;;;;;<<<<<<===AAA???>>><<<<<<>>>???AAAAAAEEEKKKTTThhhXXXGGGBBBCCCAAACCCEEE???@@@>>>;;;:::::::::888777666666666555444444333333000000000000000000111222000111111111000///...------///000000000000111333000000000111111111222222/////////000000000111111/////////000111111222222//////111222222333333333222333444555555555444444444555555555666666666666888777777888:::<<<>>>>>>333777<<<>>>;;;999:::===???MMM\\\rrrqqqcccWWWFFF:::999888333333888666666555444333444555777333333333444333222000//////000000000000///.........///000111111000///.........///000000000000000////////////////////////000111222222333333222222222222333333444555555555333333444444555555666666555666777777888888777777888777666666999::::::999???>>>>>>@@@BBBAAA===:::<<<===>>>@@@@@@@@@@@@???@@@EEEJJJKKKJJJJJJNNNRRR]]]XXXUUUVVV\\\aaaccccccaaaaaacccjjjvvv{{{rrrkkkiiieee]]]SSSMMMKKKKKKHHHIIIJJJKKKJJJIIIGGGFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEHHHIIIFFFEEEFFFDDD@@@???>>>???@@@BBBBBB@@@>>>???>>>>>>>>>>>>???@@@@@@@@@AAADDDEEEDDDBBB@@@>>>>>>>>>>>>>>>>>>>>>===;;;===>>>>>>===:::999999:::=========>>>???AAACCCDDDDDDBBB???>>>@@@AAAAAAAAA>>>======>>>@@@@@@???===>>>>>>>>>>>>======<<<<<>>@@@;;;???@@@======AAACCCAAABBB@@@===::::::;;;===>>>???>>>>>>=====================>>>@@@AAACCCDDDDDD@@@@@@BBBCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIFFFIIIKKKMMMMMMMMMMMMNNNNNNLLLJJJKKKLLLLLLIIIGGGFFFMMMOOOLLLKKKQQQVVVVVVRRRTTTWWWYYYYYYXXXXXXXXXWWWWWWUUUQQQLLLHHHFFFFFFKKKJJJGGGBBB===;;;===?????????BBBDDD@@@:::777999:::999888888777777888888444444444555555666666666444444555777;;;===<<<;;;999;;;<<<<<<999777555555666666555555555555666666444444444444555666777888777666666666777777888888888888999999:::;;;;;;<<>>===<<<<<<<<<<<<===<<>>???@@@@@@@@@??????FFFLLLLLLIIIIIINNNSSSXXXRRRMMMOOOWWW^^^```^^^______dddooovvvkkkhhhbbbXXXPPPLLLMMMPPPFFFGGGHHHHHHGGGEEEBBB@@@DDDDDDDDDDDDDDDDDDCCCBBBBBBEEEEEEBBBAAABBB@@@<<<=========???AAAAAA???==================>>>?????????@@@BBBCCCBBB???<<<999999888777888999::::::999888888999888777888<<<>>>777777777888999:::;;;;;;???@@@@@@===;;;:::;;;>>>;;;;;;;;;===???@@@>>><<<;;;<<<===============<<<:::;;;;;;999666555888;;;777<<<<<<999;;;@@@@@@<<>>;;;999777777777888======<<<;;;;;;;;;;;;<<<;;;<<<===???@@@BBBCCCDDD??????@@@AAAAAAAAAAAA@@@AAABBBCCCEEEEEEEEEDDDCCCBBBFFFKKKLLLJJJIIIJJJKKKJJJHHHFFFHHHJJJJJJHHHEEEEEEIIIJJJIIINNNTTTSSSMMMMMMQQQVVVXXXVVVTTTTTTUUUPPPQQQRRROOOKKKGGGEEEDDDIIIIIIFFF@@@:::777888;;;>>>???CCCFFFBBB;;;888:::888888777666666666666666111222222333333444444444444444555777;;;======<<<555777::::::777444222111555444444333333333444444222222222333444555666777666666555444444666777888444555555666777888888888999:::;;;<<<===<<<<<<;;;AAA???>>>>>>BBBLLL[[[hhh