BM6(; yyygggGGGDDDBBBBBBBBBBBBAAA@@@??????===========================???AAA999>>>===BBBmmm}}}}}}hhhccc\\\\\\cccfffuuu{{{tttttt|||vvvJJJIIIBBB>>><<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>?????????;;;@@@===>>>GGG~~~vvvdddccchhhpppjjjbbb>>><<<======::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<===>>>=========:::===>>>@@@EEETTT|||}}}wwwwww}}}ppp{{{}}}]]]lllAAA?????????>>>======<<<<<<:::;;;;;;;;;<<<<<<<<<<<<:::;;;<<<;;;::::::<<<>>>???>>>>>>======>>>>>>???===???@@@SSSmmm}}}uuu{{{rrrpppyyyzzz\\\KKKZZZMMM<<<;;;;;;:::::::::::::::oooKKKFFFAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>666<<<>>>EEErrrjjj___]]]___gggfff|||qqqxxxuuuvvvwww~~~PPPKKKBBB???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<:::???<<<>>>LLLzzzggghhhjjj{{{```~~~jjjGGG===:::===888888888888888888888888777888888888999999999999999:::;;;;;;<<<<<<;;;;;;999=========AAAUUUsssdddgggjjjooo||||||~~~||||||fffmmm}}}xxxEEE=========<<<;;;;;;::::::888888999999999:::::::::888999:::999888888:::<<<<<<<<<<<<;;;;;;<<<<<<<<<===???@@@SSSnnn}}}}}}xxxhhhkkkmmmnnnnnnwwwxxx}}}www{{{bbbKKKRRRWWW:::999999888888888888888xxxQQQIII@@@@@@@@@@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<999:::<<<444<<<@@@HHHvvvjjj[[[^^^aaaiiifffyyynnnuuuvvvxxxsssUUUNNNCCC???::::::::::::::::::::::::999999999:::::::::;;;;;;;;;999>>>;;;@@@PPP}}}jjjlllkkkUUUzzzRRR===333666666666666666666666666666666666666666777777777777888888999::::::::::::999999===;;;:::>>>VVVpppuuu}}}eee```aaadddppp{{{||||||nnnlllwwwlllwwwKKK<<<;;;;;;::::::999888888666777777777777888888888666777888777666666888:::;;;::::::999999::::::;;;===???AAATTToooyyykkk[[[vvv}}}vvvuuuwww|||iiijjj}}}}}}uuuvvvaaaDDDEEEzzzwwwyyy\\\888777777666666666666666MMMEEE===CCCDDD===999<<<>>>;;;999999999999999999999999999666888888DDD:::KKKccchhheeemmmqqqqqq{{{oooiiiqqqpppzzzXXXIIIHHHAAA888777777777999999777555999999999888888888888888777;;;;;;>>>@@@MMMsssmmmhhh\\\CCC>>>111555555555555555555555555555555555666666666666777777777777777888888888888888:::777AAA444XXXuuuccc```rrrcccaaammmyyyzzziii___vvvwww\\\:::777:::333:::<<<---444666666666666666666666666777666666555555555666666777777777777777888888999999???===RRR|||[[[ZZZmmmtttyyy||||||wwwpppwwwBBBGGGrrr{{{qqqlll<<<:::;;;111444777+++777RRRCCC@@@BBBAAA>>><<<<<<:::888999999999999999999999999;;;888888444>>>;;;[[[gggjjjooowww|||}}}}}}pppjjjooolllsssaaaMMMIIIAAA888777777777888888777555888888888888777777777777777999777===EEE]]]sssccc___@@@:::555444444444444444444444444444444444555555555555666666666666666777777777777444999777CCC888XXX~~~zzzlllbbbuuu}}}tttdddNNNsss???999;;;333777999---666555555555555555555555555555555444444444444555555777777666666666777888888555>>>EEE^^^yyyxxx\\\[[[fffnnnuuurrrIIIGGG]]]uuu===777999111333666,,,666___IIICCC>>>;;;===>>>;;;888777888888888888888888888888999999888555;;;;;;hhhkkklllvvv~~~yyymmmhhhllljjjrrrkkkPPPJJJAAA999888666777888888666555666666666666666666666666;;;:::555999EEEkkkyyyvvv~~~\\\lllDDD555666222222222222222222222222222222333333333444444444444444444555555555666666555888555@@@999]]]}}}~~~{{{}}}kkk{{{ssshhhLLL}}}GGG999:::444333555...777333333333333333333333333333333222222222333333444666666555555666666777888666===HHHcccyyyvvvtttaaa___fffpppnnn}}}lll|||OOOEEEOOOuuuAAA333555111222555,,,444nnnTTTGGG>>>999<<<===:::888:::888888888888888888888888444888888:::===>>>llliiijjjqqq{{{qqqiiibbbhhhllluuuvvvUUUOOODDD:::888666666777777666555444444555555555555666666999:::555777CCCyyywwwtttvvvddd~~~WWWTTT666777111111111111111111111111111111111111222222222333333333333333444444444444888888000:::999gggyyyxxxkkkqqq~~~|||uuuppplllyyy~~~sssoooQQQfffLLL666888555111333...777111111111111111111111111111111000000000111222222555555555444555555666777<<<:::EEEaaauuuuuuwww___\\\fffpppvvvttthhhyyyRRRCCCUUUoooHHH111222222111444,,,222nnnWWWSSSMMMFFFBBB>>>::::::===777777777777777777777777333777444:::???CCCxxx~~~nnncccdddgggrrrzzzttthhh```gggmmmsss[[[SSSGGG:::888666555666666555444333333444444555555555555222888666999FFFmmmmmm}}}yyyeeeWWW}}}eee:::999000000000000000000000000000000000000111111111111111222222222333333333333555777...888===qqq}}}~~~iiilllyyy}}}xxx{{{pppooottt}}}nnnssslllLLLLLLvvvTTT333555888222222...444000000000000000000000000///////////////000111111444444333333444444555666>>>888FFFfffxxx||||||yyy}}}~~~YYYPPPbbbgggwwwmmmuuukkkxxxUUUCCCYYYnnnyyyUUU111000333000222---000```OOO]]]aaa\\\NNN@@@::::::;;;666666666666666666666666666999///777<<>>444///////////////////////////000000000000111111111111111222222222333333333...777111999@@@yyy{{{ssssssyyywww}}}}}}{{{xxx{{{|||vvvhhhLLL[[[xxx===444999000222111000////////////////////////---------......000111111222222222222222333444444666:::VVVyyyxxx}}}cccWWWeeedddmmmbbbdddqqqkkkssswww~~~[[[CCCDDDvvvsssrrr888111777---/////////PPPHHHKKKhhhsssZZZ@@@::::::666666666666666666666666666---:::333<<<888FFFgggfffpppqqqnnnpppjjj\\\\\\bbb___YYYkkkxxxcccWWW]]]kkkuuuwwwiiiYYY<<<999555444444444444444333333444444555666777777444666555CCCdddqqqqqqccceeeeeedddmmm~~~mmmrrr```HHHKKK;;;000000000000000000000000000000000000111111111111111222222222222333333333222999000333;;;{{{}}}zzzmmmhhhdddmmmmmmfffnnnzzz{{{yyyfffHHHXXXpppyyyzzzDDD555888///222222111////////////////////////---------...///000111222222222111111222222333444666<<>>777777666555555555555555222666...333666PPP~~~lll\\\MMMCCCMMMXXXWWW]]]```kkk}}}lllYYY~~~~~~oooVVVSSS[[[ccckkk|||^^^;;;555555333666///333222222222333333333444444222555;;;CCCwwwvvvddd^^^eeepppvvv|||eee___yyyrrrJJJzzzOOO777222...//////------///------------...............//////000111111222222333111...666LLL~~~}}}eeexxxtttjjjiiinnnqqqtttvvvooonnnvvv}}}}}}yyysssnnn|||^^^IIInnnAAA>>>888000111333------------------------,,,,,,,,,,,,,,,---.........///000000///000222444777PPPgggvvv~~~xxxwwwaaa```iiipppkkkhhhYYYOOOUUU[[[eeeuuuvvviiiWWWIII???ZZZ~~~bbbZZZddduuutttpppiiiOOOLLLTTTPPPJJJGGGVVVeee```tttzzz}}}~~~HHH>>>QQQkkkWWW111,,,---000,,,***gggEEEBBB>>>;;;888777666555555444555555111666...333555NNNzzzrrrppppppfffUUUJJJFFFDDDOOOZZZWWW___aaalllxxxcccYYYlllqqq[[[gggQQQSSSYYY^^^gggzzzeee===555555444666///333222222333333333333444444111555;;;BBBooo}}}kkk[[[[[[dddhhhdddppp~~~~~~iiidddtttWWWvvvUUU999333/////////,,,---///,,,------------...............///000000111111222///444333222???vvvmmmnnntttwwwxxxzzzpppmmmqqqxxx}}}pppkkkrrr\\\OOOyyy999333000222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---.../////////000222444777QQQeeeuuuwwwxxx|||bbb]]]cccgggiiidddVVVSSS]]]aaadddpppnnnppptttwwwnnn]]]RRRPPPGGGJJJTTT\\\YYYQQQQQQWWWIIIMMMYYY{{{iiiKKKMMMTTTUUUqqqhhh^^^rrryyy|||{{{UUUBBBUUUfff```333---///...+++***xxxlllwww^^^AAACCC<<<:::888777666555555444444444...555000555555JJJwwwkkkaaa\\\QQQEEEDDDGGGGGGQQQZZZYYY]]]eeeyyywwweee```MMMRRRZZZZZZ```sssjjj???444555555666///333222222333333333333444444333555999@@@|||lll~~~~~~~~~tttpppcccWWWZZZgggjjjddddddnnnuuuiiidddvvvYYYmmmddd:::444//////...,,,,,,///,,,,,,---------...............//////000111111111---444555222???vvvooorrrzzz}}}~~~~~~tttqqqssswwwlllfffjjjqqqaaaTTTGGG444111000***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,.../////////000222444888PPPbbbzzzxxx}}}}}}mmmnnnpppmmmfff___SSSTTTcccggghhhrrrlllqqqtttnnnaaaWWWXXX]]]___```aaaaaa\\\VVVSSSRRRLLLLLLVVVvvvaaaUUUOOORRRbbboooZZZmmmuuuyyyvvvcccBBBSSS___hhh666...111+++******{{{cccVVVlll]]]DDDIIIBBB???888888777555555444444444,,,444222888666FFFyyykkk[[[PPPHHHBBBGGGMMMKKKQQQZZZZZZSSSeee}}}\\\JJJQQQ]]]YYY[[[nnnmmm@@@444555666777...333222222333333333444444444555666777???{{{nnnwwwsssqqqpppiiikkkdddZZZ___ooouuupppkkkqqqttt}}}fff```|||QQQfffvvv;;;444//////...,,,,,,///,,,,,,,,,---------............//////000111111111000222111555LLLxxxrrrwwwyyyvvvxxxyyy}}}iiieeehhhuuuYYYwwwpppDDD333222222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,.../////////000222444777PPPaaawwwxxxttt{{{xxx~~~eee\\\PPPTTTdddiiijjjsssfffkkkhhh\\\XXX```kkkooottt|||}}}ooo\\\TTTXXX___jjjiiirrr]]]TTTLLLWWWiiimmm[[[ooowww{{{wwwjjj>>>LLL\\\kkk888000222)))******jjjffflllqqqdddRRRLLLHHHDDDGGG<<<;;;999999999888555333777333666222777CCCttt~~~wwwVVVLLLKKKKKKNNNTTTWWWXXX\\\bbbcccvvvSSSGGGVVVlllXXX^^^FFF777999555777222444333333333333333333333333555111777AAArrr~~~tttkkkbbb]]]^^^```\\\[[[mmmyyywwwaaaccctttRRRqqq{{{LLL222333222...000***......------------...//////////////////000000000000///...555333LLLzzzxxx{{{}}}~~~cccdddqqqVVVaaakkkpppooo>>>,,,777---///...---,,,++++++++++++,,,,,,++++++,,,,,,---............//////000111222777TTT~~~sssqqqaaaWWWUUUWWWZZZfffmmmfffaaa]]]\\\ccchhhjjjjjjkkkuuu}}}~~~yyy^^^\\\PPP]]]tttlll]]]fffvvv{{{xxxCCCPPPmmm|||111666***+++555***ccc^^^VVVmmmmmmYYYOOOKKKDDDBBB===<<<::::::999888555333333000444222888CCCqqq```PPPTTTRRRSSSWWWYYY[[[bbbiii~~~qqqRRRIIIXXXdddbbbpppFFF888:::555777333444333333333333333333333333444111888@@@~~~|||nnnccc]]][[[UUUYYY\\\```ooo~~~~~~uuucccgggnnnUUUoooQQQ444333222...000***...---------,,,---......///.../////////000000000000//////444000FFF|||~~~|||ttt|||kkkjjjrrrOOO[[[{{{~~~FFF444222777***...------,,,+++++++++,,,,,,,,,++++++,,,,,,---............//////000111222===UUUwwwxxxrrr~~~kkkwww___TTTTTTWWWZZZdddjjjccc^^^]]]```fffhhheeebbbbbbZZZ___lllzzzppp{{{^^^gggaaajjjooo___gggxxx~~~zzzEEEOOOhhh777777******333)))[[[UUUddd~~~}}}bbbRRRLLLFFFCCC???===<<<;;;:::999666333222///444333888@@@iiipppVVVYYYVVVTTTVVVXXX\\\dddmmmjjjPPPLLL___hhhhhhxxx}}}GGG:::;;;444777333444333333333333333333333333333111888>>>{{{~~~kkk\\\WWWVVVVVVWWWZZZ^^^dddmmmxxx\\\IIIPPPeeeuuurrreeelllrrreee{{{ZZZ888333111///111***...,,,,,,,,,,,,,,,------........./////////000000000......444///AAA~~~vvvlllkkkmmmqqq|||yyyoooiiiFFF[[[mmm111555888666000...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---............//////000111222BBBWWWtttvvvuuurrrdddXXXOOOQQQXXX[[[ccchhhbbbbbb`````````\\\VVVTTTVVVFFFLLL^^^vvvvvvmmmiiijjjjjjwwwYYYddd]]]XXXyyyppp^^^fffxxx~~~zzzJJJNNN___www888555******111)))XXXPPPqqq|||rrr___KKKFFF@@@???===<<<;;;:::777444666222666444777:::[[[\\\\\\XXXVVVWWWYYY[[[ccclllmmm~~~cccMMMPPPhhhqqqcccqqqyyyGGG======555777444444333333333333333333333333444111777>>>|||}}}iiiZZZUUUTTTZZZUUUUUUXXXWWWVVV]]]iii\\\HHHGGGFFFSSSkkk~~~nnnbbbmmmxxxttteee===333111///111***///,,,++++++++++++,,,------........./////////000000---...555000AAA}}}www~~~vvvnnnhhhgggqqq~~~ppp```LLLhhh;;;<<<555...777---------,,,,,,,,,------,,,,,,++++++,,,,,,---...............///000111222;;;VVVxxxyyyfffSSSKKKQQQ[[[^^^dddhhhdddddd```\\\YYYUUUSSSZZZbbbhhhuuuyyyoooooorrryyyqqqtttjjjZZZvvvnnn]]]ddduuu|||vvvSSSQQQTTTnnn555111++++++///)))WWWMMMYYY___tttzzzOOOCCCAAA@@@>>>======;;;999666666222555444666666RRRaaa^^^[[[YYYZZZ[[[\\\aaaiiisss}}}___KKKSSSmmmoooaaarrrFFF@@@???666999555555333333333333333333333333777111555===|||tttzzz}}}mmm```YYYWWWYYYSSSKKKKKKTTTXXXWWW\\\ggguuu~~~kkk```XXXPPPPPPaaavvv~~~kkk^^^lllzzzrrrrrrCCC333000000222***///,,,++++++++++++,,,------............////////////...///777222@@@{{{vvv}}}}}}~~~xxx|||}}}xxx{{{ppp___ZZZmmmBBB>>>///&&&666......------,,,,,,------,,,,,,++++++,,,,,,---...............///000111222555XXX{{{~~~pppWWWOOOVVVaaaaaabbbeeeaaa^^^[[[[[[]]]^^^bbblllvvviiifffdddVVVmmmlll^^^cccuuu|||ttt~~~]]]XXXPPPlll777000///...---(((VVVKKKLLLFFF[[[zzzKKKDDDAAA@@@???>>>>>>===;;;999444///222333666555NNNcccZZZXXXXXX\\\___cccjjjssswww\\\LLLUUUmmmgggsssjjjCCCCCCCCC999;;;777555333333333333333333333333666222555:::xxx}}}}}}yyyfffZZZWWWYYY[[[[[[KKKEEEGGGQQQZZZ]]]aaagggsssqqqWWWRRR\\\mmm}}}ggg[[[nnnvvviii}}}HHH222///111333+++000,,,,,,,,,,,,,,,------...------........./////////111000888222===yyyxxxtttuuuzzzxxx~~~yyy|||lll___ZZZ^^^>>>===555,,,444000///...---,,,,,,,,,,,,,,,,,,++++++,,,,,,---............//////000111222===eee|||{{{zzzbbbjjjaaaWWW]]]gggccc___```]]][[[[[[^^^bbbccc```bbbfffpppnnn|||tttfffcccdddgggqqq}}}hhhgggqqqaaatttkkk```eeewwwvvv~~~]]]]]]SSSppp???222333000+++'''WWWLLLQQQHHHSSS|||kkkIIIJJJAAA@@@??????@@@???===;;;555///222222666444JJJdddXXXWWW\\\fffrrrgggVVVPPPYYYlllccccccAAAEEEFFF<<<>>>888555333333333333333333333333333222777888ooozzzkkk\\\YYY___bbb[[[RRRHHHIIILLLSSSZZZ^^^aaacccxxxttthhheeesssxxxccc]]]rrrtttbbbLLL222///111333+++000---------,,,---......///---------.........//////111///666333>>>zzzzzz~~~zzz}}}uuuxxxjjjbbbYYYVVV???===;;;555555222111///...,,,+++++++++,,,,,,++++++,,,,,,---............//////000111222AAAjjjooonnndddZZZ___iiiddd^^^^^^]]]___\\\[[[\\\YYYRRRKKKIIIEEE<<>>===999222333222555111EEE~~~}}}ddd]]]^^^fffvvvrrrWWWQQQSSS\\\lll```___@@@FFFHHH===???999555333333333333333333333333///222888555hhhoooddd]]]dddpppnnnZZZFFFGGGNNNTTTXXX]]]dddhhhhhh|||{{{nnnmmmzzzsssaaa___wwwrrr\\\NNN222///111333+++000...------------...//////---------........./////////,,,555444@@@~~~xxx}}}vvvvvvrrruuu{{{|||~~~~~~tttkkkjjjdddaaalllFFF;;;777555333333222000...,,,+++******,,,,,,++++++,,,,,,---............//////000111222:::bbb|||rrrtttqqqbbbWWW^^^iiiddd___aaaaaaaaaYYYTTTSSSRRRLLLHHHFFFLLLCCCMMMjjjzzzjjjPPPAAAPPPVVVTTTNNNWWWhhhkkkaaaqqq~~~___sss~~~hhh[[[```tttxxx]]]SSSCCCRRRYYYsssCCC...222111---///bbbJJJIIIIIIQQQ___fff```SSSJJJAAABBBBBBCCCBBBBBBAAAAAA444444222444666444GGGiiipppwwwxxx```]]][[[eeeeeeJJJGGGWWWddddddXXXOOOKKKEEE@@@===;;;:::888777666444333222222333333555111333888[[[ooo\\\ddd{{{xxxdddXXXTTTYYYOOOSSSTTTRRRkkkttt```iii```ooolllpppzzz}}}tttaaaUUU~~~rrrVVVTTT777111,,,000---///...------,,,,,,------...............////////////...111+++,,,>>>~~~xxxzzzvvvtttzzz~~~~~~yyyjjjqqq|||nnndddwwwnnngggsssLLLDDD>>>666///333222111///---,,,,,,,,,++++++******++++++,,,------///////////////111333???jjjrrr~~~kkkkkkiiiVVVTTTXXXbbbeee```]]]^^^___UUUNNNPPPSSSQQQKKKHHHMMM\\\lllsssqqqjjj]]]QQQ[[[hhh___```zzzmmm}}}|||iii^^^___zzz}}}~~~XXXIIIEEEQQQyyyLLL222111///******cccKKKKKKKKKPPPYYY\\\UUUJJJEEEFFFEEEEEEDDDBBBAAA??????777555111222444000???]]]~~~ppprrrppp\\\XXXWWWbbb|||zzzZZZFFFLLL^^^eeeaaaaaaJJJGGGCCCAAA???===;;;999888777555333333222333333222111666999YYY{{{pppdddkkkvvvkkk[[[WWWXXXaaaWWWXXX]]]^^^iii}}}|||hhhjjjZZZddd```ddd~~~rrraaa\\\~~~tttrrrVVVXXX777111---222...///...------,,,,,,------...............////////////111555000000>>>xxx|||wwwrrrxxx{{{vvvuuuxxxxxxllljjjnnnrrr}}}rrrhhhiiiooosssmmmcccfffppplll___iiiwwwqqqwww\\\EEE777444666222111000...---,,,,,,,,,++++++******++++++,,,------///////////////111333999```rrr{{{~~~~~~]]]NNNQQQQQQVVV___ccc___\\\^^^YYYTTTSSSZZZ^^^[[[TTTQQQSSS```nnnpppeeeXXXRRRQQQfffwwwyyynnn______zzz{{{~~~}}}rrrEEELLLTTTzzzhhhBBB222...,,,---aaaHHHNNNMMMPPPUUUSSSJJJDDDBBBGGGGGGFFFEEECCCBBBAAAAAA>>>:::222111444///888OOOxxxqqqjjj\\\^^^]]]dddvvvmmmOOOFFFUUUffffff]]]pppgggFFFDDDBBBAAAAAA@@@>>>;;;999888666444333333333333111222888888TTT~~~}}}lllkkkrrrooo^^^YYYbbbgggdddZZZTTT^^^eee^^^eee}}}xxxrrrzzzqqqzzzkkk```fffzzzyyybbb______888111///444///.........------------..................////////////000555222333>>>ttt|||sssvvv~~~wwwllliiigggbbb\\\ZZZhhhmmmuuuuuujjjZZZRRRRRR___pppzzziii```VVVaaa~~~vvvpppzzzjjj^^^cccrrrttt[[[CCC555555;;;111000///...------------++++++******++++++,,,------///////////////111333999]]]zzz|||xxx___SSSIIIKKKRRR[[[^^^\\\[[[[[[TTTTTT[[[dddggg```UUUOOOIIIQQQ\\\^^^QQQHHHSSSgggwwwuuu}}}ppp___```yyyyyy|||~~~~~~EEE[[[WWWyyylll@@@---------***[[[CCCMMMNNNRRRUUUPPPHHHDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFCCC>>>555444888333555EEEqqqfff___jjjjjjnnnxxx{{{aaaJJJLLL\\\eeeccc\\\[[[IIIGGGDDDBBBBBBBBB@@@???;;;:::888555444333333333222333777555NNN}}}yyyiiinnnsssgggUUUYYYhhhjjjlllbbbZZZiiixxxiiijjjqqqddd^^^nnntttZZZqqqfff999222222777000.........------------..................////////////+++111000333>>>sssxxxyyyyyymmmfffllltttssskkkeeegggmmmyyywwwfff]]]^^^mmmvvvuuuvvvdddeee|||}}}kkk^^^bbbyyysssHHH???<<<:::888111000///...------------++++++******++++++,,,------/////////...///111333;;;aaa~~~zzzqqqooolllKKKAAAFFFNNNVVVYYYXXXWWWWWWQQQVVV```iiifffWWWHHHAAA<<<<<>>:::,,,&&&000XXXEEEMMMKKKLLLNNNLLLGGGFFFHHHIIIHHHFFFDDDCCCDDDEEEFFF???AAA<<<:::>>>999444:::CCC}}}}}}~~~ZZZMMMMMMXXXXXXYYYvvv___TTTOOOMMMKKKJJJIIIFFFCCCAAA@@@???<<<999666555444444111444777000AAAlll~~~llldddaaacccdddiii}}}}}}|||zzzqqquuu{{{rrr{{{fffggg___hhhVVVuuuBBB:::777666///111//////............//////............////////////000333000111555gggzzzppppppxxx~~~wwwvvvvvvvvv~~~|||~~~zzzsss|||yyymmmyyybbbUUUcccooo^^^OOODDD@@@>>>777666444222000...------++++++******++++++,,,------///////////////111333555lllkkk{{{wwwppprrryyyqqq[[[^^^XXXbbbXXXBBBTTTXXX...>>>IIITTTUUUUUUUUUTTTPPPVVV\\\aaa^^^PPPAAA===AAABBB???===>>>@@@CCCDDDDDDFFFbbbggg[[[[[[{{{|||ddd]]]dddzzzbbbDDDiii}}}fffPPP<<<555,,,'''---WWWEEEWWWQQQMMMLLLJJJFFFFFFHHHEEEDDDCCCCCCDDDFFFHHHIIIBBBFFFAAA???BBB;;;666;;;444xxxxxxzzz~~~~~~|||vvv]]]OOOOOO[[[\\\aaaRRRVVVIIIJJJKKKLLLLLLHHHCCC>>>AAA???<<<999666555444444222666999...999]]]qqq~~~iiijjjcccbbbcccggg|||uuucccccc\\\lllXXXvvvDDD;;;777555///222//////............//////............/////////000...111000222555ddd|||yyyzzztttqqqrrrzzzzzzwwwrrrpppvvvyyyiiihhhtttvvv{{{tttyyy~~~{{{zzz~~~aaaUUUffflllTTTMMMJJJEEE@@@999888555333000///------++++++******++++++,,,------///////////////111333222jjjgggyyy~~~~~~mmm]]]bbbdddWWWHHHOOOKKKMMMTTT@@@///;;;AAANNNXXXXXXVVVWWWUUUQQQZZZ^^^```[[[KKK======EEEOOOLLLCCC<<>>:::555222000///...,,,...---,,,,,,++++++,,,,,,.........//////000111222888]]]vvvzzz{{{lll\\\PPPMMMNNNJJJFFFAAA??????===999555GGGPPP[[[^^^ZZZTTTRRRRRRbbb___YYYOOOBBB===EEEQQQPPPEEEBBB<<>>;;;;;;===;;;666777111444555777EEE~~~vvvlllkkkhhhhhhqqq|||hhhggg[[[eeeyyyWWWwww{{{FFF===:::999111333//////......------..................////////////---555(((555333NNN}}}yyywwwzzz{{{eeeeeewww{{{ppprrrpppuuu~~~|||zzzkkkccchhhqqqyyy{{{vvvppplllfffqqqwww{{{zzzgggSSSQQQeeexxx~~~xxxzzztttuuu[[[___]]]eeefffHHHHHHDDDCCC>>>;;;666333111000///......---,,,,,,++++++,,,,,,............///000111222777ccc~~~lll}}}}}}yyyqqqhhh^^^UUUMMMHHHBBBAAA????????????<<<:::MMMUUU]]]]]]WWWSSSVVV[[[\\\WWWQQQIII@@@???IIIUUUOOOCCCCCCBBBJJJFFF333>>>|||UUUnnnbbbyyypppbbbsss```___iiiwwwzzz___CCCttt}}}qqqOOO@@@777666999222^^^HHHSSSPPPKKKHHHFFFEEEEEEDDDDDDDDDFFFHHHGGGEEEGGGLLLPPPJJJGGGKKKLLLGGG@@@<<<777<<>>999777777444333888<<<~~~nnnqqqqqqoooqqquuuxxxxxx~~~tttdddfff]]]ssszzzNNNvvvDDD===<<<===444333000000///...........................////////////...444(((111000IIIyyyxxx~~~~~~~~~|||~~~nnncccbbbeeeaaaYYYWWWiii}}}|||qqqcccaaalll{{{zzzuuuoooxxx}}}wwwbbb]]]lll}}}xxxvvvwwwvvv{{{\\\^^^\\\aaa^^^BBBDDDBBBAAA>>>;;;777444333222000///...------,,,,,,,,,,,,,,,............///000111222222dddzzzssswwwpppjjjbbb___]]]WWWJJJ@@@:::;;;;;;===???AAACCCCCCWWW\\\___\\\VVVUUU[[[bbbXXXRRRKKKDDD======GGGSSSGGGJJJRRRIIIDDDAAABBB___^^^iiidddfffxxxbbbcccJJJRRRYYYppp\\\___jjjwwwyyy\\\NNNiiisssUUUKKK@@@;;;:::444\\\EEEQQQGGGCCCHHHIIIDDDBBBEEEEEEEEEEEEFFFFFFEEEFFFGGGNNNIIIHHHLLLNNNIIIDDDAAA===<<>>CCCBBBAAA<<<:::666444333222111///......---,,,,,,,,,,,,,,,...............///111111111```|||xxxmmmfffbbb\\\UUUSSSSSSOOODDD;;;777888999;;;???EEEKKKOOO]]]]]][[[XXXUUUVVV[[[___WWWSSSNNNGGG???===GGGSSSDDDMMMZZZOOOGGGHHHQQQvvvTTT:::JJJvvvooorrrzzzlll[[[HHH\\\qqqmmm[[[```mmmxxx~~~yyy}}}|||TTTRRRWWWxxxXXXWWWMMMAAA;;;222YYYCCCJJJ@@@>>>FFFIIICCCAAAEEEHHHFFFDDDEEEHHHKKKHHHEEEIIIDDDDDDHHHJJJGGGCCCCCC??????BBBjjj}}}jjjuuuwww^^^PPPRRR[[[\\\ZZZTTTjjj\\\\\\RRRZZZUUURRRMMMKKKKKKKKKKKKKKKHHHJJJIIIFFFEEEEEEAAA;;;888;;;///000555666eee~~~xxx|||yyyzzztttfffccc]]]jjjqqqOOO```qqqGGGAAA>>>AAA999888222222111000///.....................////////////---222---222555JJJzzz}}}~~~{{{sssnnnvvv~~~ttt{{{uuuwwwzzzooobbbcccfff|||~~~wwwuuuyyy~~~}}}kkkWWW\\\hhhkkkYYYAAAEEECCCBBB;;;888666444444333111//////...------,,,,,,------------------...///000111444XXXkkk```\\\UUUQQQLLLHHHEEEBBB>>>::::::888777999@@@HHHQQQVVVXXXTTTQQQPPPSSSUUUUUUTTTOOOMMMJJJFFFAAAAAALLLYYYJJJIIIOOOMMMUUUVVVIIISSSccc:::JJJrrrvvv]]]PPPKKK\\\}}}lllZZZaaaqqqyyy|||yyy}}}VVVCCCzzzWWWYYY[[[RRRDDD===444WWWAAADDD>>>???EEEGGGBBBAAADDDIIIGGGDDDEEEJJJPPPMMMFFFBBB>>>>>>AAACCCBBBBBBCCC>>>@@@===QQQtttdddxxxttt^^^XXXXXXYYYZZZOOOHHHsss```^^^UUUNNNTTTQQQNNNKKKJJJKKKLLLMMMLLLJJJKKKJJJFFFFFFFFFCCC===:::999111333333888TTTtttkkkiiiuuuxxxiiicccddd```||||||zzzBBBwwwpppNNNHHHBBBBBB999888444333222000////////////............////////////...111000111333BBB|||vvv~~~}}}~~~zzztttkkkfff}}}~~~{{{iiifffllluuuvvvyyy}}}dddUUU\\\lllfff```DDDEEE@@@>>>:::999777666666555333111///......---------------------------...///000111222III|||hhh\\\WWWKKKIIIEEE@@@;;;999:::<<<>>>:::888;;;CCCKKKQQQSSSKKKIIIGGGJJJPPPSSSSSSQQQHHHAAA;;;:::>>>DDDPPPZZZOOOLLLMMMEEELLLQQQFFFQQQ___OOOhhhvvvsssuuunnngggRRRBBBCCCZZZxxx}}}jjjXXXbbbtttzzzyyyzzz\\\GGGhhhXXXWWWNNNBBB@@@;;;VVVAAAAAABBBDDDFFFDDDBBBAAABBBBBBEEEDDDCCCGGGMMMMMMHHHAAA===<<>>HHHNNNMMMIIIAAACCCGGGKKKOOOTTTYYY]]]^^^JJJ666555AAAMMMTTTXXXTTTTTTTTTDDDDDDLLLNNNccccccggg~~~YYYcccpppqqq|||```UUUSSSVVV^^^xxxzzzgggUUUaaauuuzzzvvvyyyWWWZZZnnnTTTRRRLLLBBBAAA>>>VVVBBBAAAGGGJJJGGGCCCBBBAAA@@@:::AAACCCAAABBBHHHJJJIIIDDD@@@>>>@@@BBBDDDHHHMMMNNNDDD@@@:::DDD|||vvvcccYYYkkk|||eee^^^YYYYYYZZZXXXWWWXXX~~~uuuvvv```UUUUUUOOOIIIGGGFFFFFFGGGHHHGGGFFFFFFGGGEEECCCEEEIIIIIIEEE???888999@@@000:::555kkkxxx{{{mmmcccjjjuuu|||mmmdddaaa]]]XXX|||tttmmmRRRkkkQQQEEEJJJFFFDDD;;;:::555444333111000/////////............/////////000***...111...111999ggg~~~{{{yyyoooppp~~~||||||~~~sssvvv|||}}}yyyccceeeddd```nnnsssjjjsss{{{{{{uuu~~~yyy\\\XXX^^^iiijjj^^^uuuWWWSSSLLLJJJ===<<<;;;;;;;;;:::888666//////...------------...---------------...000000666CCCzzz~~~}}}tttfffQQQAAAAAA???<<<;;;<<<======<<>>MMM[[[\\\YYY]]]VVVRRRIIITTT\\\LLLOOOaaaEEE^^^dddOOOiiivvv```JJJ\\\ddd{{{yyy}}}zzzxxxdddRRR```uuuyyytttwwwKKKaaafff|||OOORRRNNNDDD@@@;;;WWWDDDAAACCCDDDDDDDDDDDDBBB???===???BBBEEEFFFEEEDDDCCC???===;;;<<>>===>>>]]]ggg[[[ccc|||mmm___[[[[[[```cccXXXOOO___xxxkkkPPPJJJSSSKKKGGGBBBAAACCCEEEFFFFFFKKKIIIFFFEEEEEEEEEDDDCCCAAA999666888666444>>>NNNccc^^^lllsssooohhhaaaZZZbbbtttoootttoooUUUtttVVV>>>@@@IIIGGG<<<555666444222000//////000111.........///////////////222...111///444999ZZZ{{{ooolllvvvtttrrroooooo|||~~~yyymmmrrrvvvtttyyy~~~eeecccfffgggjjjoooiiiuuusssvvvrrrdddcccpppqqqxxxnnncccSSSZZZrrr```[[[VVVMMMTTT@@@@@@BBBCCCBBB>>>:::777555444111------...///...,,,---------......000111111555GGGwwwuuucccPPPFFF@@@===<<<>>><<<:::<<>>???DDDRRRYYY^^^tttmmmEEEMMMOOOXXXbbbXXXVVVcccNNNPPP\\\ppp___^^^UUUSSSFFFKKKpppnnnKKKKKKBBBEEEFFFEEEEEEOOObbbsssnnn}}}~~~xxx```VVViiiooottt~~~|||OOOOOOvvvXXX]]]RRRQQQIII999BBBTTTDDDBBBBBBBBBCCCFFFFFFCCC???@@@AAACCCEEEEEECCCAAA@@@>>><<<;;;;;;>>>AAACCCCCC@@@AAABBB???===KKKuuuppp___^^^iiisssooo[[[XXX]]]VVV\\\dddddd^^^ddd|||iiiVVVOOOTTTKKKGGGDDDCCCDDDFFFGGGFFFJJJHHHGGGFFFGGGGGGFFFDDDBBB;;;888:::777444===JJJzzzyyyiii___XXXZZZooovvvlllVVVlllaaaJJJ999:::@@@>>>999888666555222000000000000111////////////////////////000---111...333777UUU|||zzz}}}yyyzzz{{{nnnbbbnnn~~~xxxzzzhhh]]]___TTTZZZ[[[___TTTQQQKKKUUU\\\XXXkkktttnnneeecccaaadddppppppcccTTTZZZuuuXXXaaaoooPPPKKKOOOBBBGGGGGGGGGDDD???:::666333444111------...///...,,,---------......///000111000>>>oooxxxdddQQQFFFAAA===<<<=========@@@FFFXXXQQQQQQPPPIIIFFFEEE???BBBYYYbbbiiiyyybbbJJJOOOJJJOOO[[[UUUIIIUUUIIIJJJKKKccc```cccTTTqqqkkkPPPWWWXXXEEEEEEFFF@@@@@@HHHMMMLLLKKKKKKPPP]]]mmmrrr^^^YYYlllrrruuu{{{~~~NNN^^^lll|||```YYYSSSJJJ::::::NNNBBBDDDAAA@@@CCCGGGHHHEEEAAAAAABBBCCCDDDCCCAAA>>>===>>><<<;;;;;;>>>AAACCCCCC<<>>\\\rrr\\\SSSSSSgggrrrtttXXXRRR[[[aaa]]]XXXWWWqqquuu___```|||eee```___WWWPPPPPPKKKIIIGGGGGGHHHHHHHHHGGGHHHGGGGGGHHHIIIIIIHHHFFFCCC>>><<<===999555:::DDDnnn{{{}}}vvvwwwcccZZZXXXccc___{{{LLLSSSFFF<<<;;;;;;777777;;;777666444222111111111111////////////////////////---,,,111...111333NNNzzzooowwwttthhh[[[]]]rrr}}}tttrrr{{{gggSSSTTTYYYggggggdddYYY^^^dddlllggg^^^uuujjjxxxuuummm[[[VVVRRRYYYmmmrrrcccVVVZZZ|||^^^```UUUJJJIIIIIIFFFKKKJJJHHHEEEAAA<<<888555333000...---...///............---......///000111000999jjjyyyjjjVVVHHHBBB===;;;>>>@@@AAAFFFLLL\\\WWWPPPPPPTTTNNNMMMVVVjjj{{{lllSSSOOORRRGGGLLLYYYUUUZZZdddaaaaaaOOOaaa___ZZZZZZvvvzzzyyytttgggIIIAAADDDRRRXXXOOOGGGGGGCCCUUU^^^___tttwwwkkktttxxxkkkZZZ]]]ooouuuvvvwwwyyyvvvMMMnnn}}}sss[[[YYYLLLIII@@@999JJJ???CCC@@@???BBBDDDDDDDDDEEE@@@AAABBBBBBAAA@@@>>>===???===<<<<<>>PPP|||mmmoooyyyjjj]]][[[dddvvvvvvhhhfffcccVVVMMMEEEBBB>>>::::::>>>888777555444222222222222000000000///////////////,,,---222///222222FFFvvvmmmZZZ]]]hhhkkkbbb```kkkttt}}}eeeYYY___iiisssuuueeecccoooppprrrfffTTTdddeeerrr{{{iii\\\QQQNNNSSS```vvvqqq^^^VVV[[[jjjtttJJJLLLHHHEEEKKKIIIHHHFFFDDDBBB???<<<:::333111000....../////////...............///000000111888fff~~~ttt]]]LLLCCC>>><<>>===???CCCBBB>>>@@@EEE======??????@@@??????>>>@@@>>>======@@@CCCEEEEEEDDDKKK@@@AAAOOOIIISSS~~~~~~iiiWWWNNNNNNQQQ^^^hhhcccllloooooolllhhhddd]]]UUUNNNSSS[[[ccceeegggoooyyy{{{ooovvvUUULLLJJJQQQVVVSSSPPPPPPLLLMMMNNNNNNMMMLLLKKKKKKGGGFFFGGGHHHKKKLLLKKKJJJFFFCCCBBBAAA>>>:::999;;;AAA|||lllrrruuujjj^^^UUUZZZnnneeePPPWWWPPPIIIEEECCC???===>>>:::999777666444333222222111111000000////////////......222///444222>>>tttvvvqqqrrrrrrxxxwwwjjjbbbaaaZZZ___bbb\\\fffvvvwwwcccVVV[[[bbbeeecccfffccchhhlllZZZRRRLLL===FFFMMMXXXbbbuuukkkWWWUUUSSSQQQddd~~~pppXXXVVV^^^eeeNNNRRRIIIDDDPPPJJJGGGCCCAAAAAA@@@===;;;444444222000/////////000///............//////000...666]]]|||bbbMMMCCC>>>===BBBHHHKKKOOOSSSQQQ]]][[[\\\hhhooorrrPPPNNNJJJNNNNNNPPPPPPRRR\\\^^^SSS___cccllluuueeeYYYSSSTTTOOOFFFIIITTTYYYLLLNNNggg~~~pppccc[[[YYYhhhmmmvvvyyycccWWWaaarrrsssvvvttt}}}xxxGGGwww```qqqVVVGGGJJJ;;;BBBFFF@@@FFF???<<<;;;AAAIIIIIIAAA===@@@:::;;;<<<===>>>???@@@@@@@@@>>>======@@@CCCEEEEEEDDDHHHBBBDDDOOOIIIGGGZZZooozzztttjjjXXXVVVXXXXXXVVV[[[dddjjjkkkrrrkkkkkkyyyUUUVVVSSSSSSUUUTTTMMMJJJKKKKKKMMMNNNNNNLLLKKKKKKLLLHHHGGGFFFGGGIIIKKKLLLKKKFFFDDDCCCBBB???===;;;:::;;;eeewwwiiiiii{{{```aaaYYYSSS[[[tttzzzkkkhhheeekkkMMMHHHDDDBBBAAAAAA>>>===;;;:::999888666444333222222111111000000//////...///...000...666444777ccc|||tttooorrrzzz~~~qqqbbb[[[aaaSSSaaaqqqlllwww}}}UUURRR^^^bbbbbbXXXZZZYYYfffooo\\\SSSQQQCCCKKKRRRXXX[[[mmm{{{bbbdddeee^^^___jjj~~~oooTTTXXXccc]]]TTTVVVJJJGGGPPPMMMHHHCCC@@@@@@???<<<999777777666333000///000111//////............/////////999UUUfffLLLBBB>>>???GGGMMMOOOOOOPPPNNNYYY```iii~~~iii___OOOCCCHHHSSSUUUUUUPPPNNNUUU]]]ZZZQQQ___bbbccc{{{eeeUUUHHHKKKSSSSSSMMMGGGNNNeeessshhhXXXSSSPPPKKKXXXYYYnnnxxx|||ttt^^^WWWfffqqqooovvvyyy}}}wwwIII~~~ZZZnnnOOOHHHPPPFFFDDD???<<>>?????????===;;;<<<>>>AAACCCCCCAAACCCCCCDDDGGGHHHGGGGGGJJJXXXzzzOOOSSSQQQPPPPPPNNNIIIFFFFFFIIIJJJLLLJJJHHHGGGHHHJJJIIIGGGEEEEEEGGGJJJLLLLLLEEEEEECCCAAA@@@???===;;;888LLL~~~uuu^^^ggg|||eeeXXX\\\WWWZZZ___kkkqqqppp\\\TTTCCCCCCBBB@@@>>>>>>>>>===<<<;;;:::999777555444333222222111111000//////...000,,,---+++777444111UUUxxxwww~~~xxxggg^^^______[[[qqqxxxTTT[[[aaabbbnnniiilll^^^gggtttkkkfffbbb[[[ooo{{{uuukkkjjjhhhbbb^^^lllvvv~~~~~~oooRRR]]]hhh^^^rrrTTTUUUJJJKKKMMMMMMGGGAAA???@@@AAA>>><<<:::;;;999666111///000111//////............/////////:::KKKmmmNNNAAA???BBBKKKRRRQQQNNNLLLKKKSSSiii___QQQMMMIII[[[SSSOOOUUUWWWRRRPPPXXX[[[YYYZZZ}}}nnnnnnrrr}}}wwwUUULLLCCCEEESSS___[[[OOOMMMXXXYYYLLLEEEKKKQQQPPPzzz~~~~~~~~~~~~nnnVVVWWWnnnrrrkkkxxxzzzpppTTTaaaxxx{{{OOOKKKTTTRRRKKKAAAGGGEEEGGGJJJFFFPPPhhhssscccIII999::::::;;;;;;<<<======>>>===;;;999:::===@@@AAABBB@@@@@@BBB@@@>>>JJJRRRLLLFFFJJJgggyyyvvvzzzSSSSSSOOOLLLJJJLLLMMMLLLIIIHHHGGGHHHIIIGGGEEEDDDFFFIIIKKKGGGDDDCCCEEEIIIKKKLLLEEEDDDCCC@@@@@@AAA???<<<666BBBjjjwwwgggTTTiiisss|||\\\SSSXXX[[[OOO]]]nnnaaannn\\\```RRRAAAEEEFFFBBB===<<<===>>><<<<<<;;;:::888666444333222222222111000//////...111+++***)))777555---LLL~~~|||~~~xxxiii]]]___hhhkkkjjjvvv~~~kkkQQQ^^^\\\]]]yyyuuuooommmuuu|||kkk^^^dddfff^^^QQQdddzzz~~~{{{}}}pppSSSaaalll```eeePPPQQQJJJNNNIIIJJJDDD???>>>BBBDDDCCCAAA<<<===;;;777222///000222000//////.........//////***555@@@sssRRR@@@???DDDNNNUUURRRLLLIIIOOOVVVwwwFFFTTTIII:::]]]XXXVVVNNNVVVVVVUUU[[[[[[^^^iiiyyytttpppttthhhHHHLLLHHHBBBHHHXXX^^^ZZZQQQKKKKKKMMMHHHHHH___|||~~~}}}~~~~~~iiiQQQVVVuuurrriiizzzzzzkkk```iiiuuuQQQKKKSSSXXXRRRHHHXXXxxxEEEDDDGGGCCCKKK^^^dddUUUCCC:::===>>>?????????===<<<;;;888888888:::>>>AAABBBBBBFFFCCCAAAAAACCCDDDCCCAAABBBIIITTTuuuxxxooorrrvvvzzzVVVPPPHHHNNNLLLIIIHHHIIIJJJIIIIIIHHHHHHIIIHHHFFFFFFHHHIIIFFFDDDBBBAAADDDFFFIIIJJJFFFFFFEEEDDDCCCBBBAAA@@@???<<>>===<<<;;;;;;<<<;;;888888:::888444000111222222222000///...---.........000444999>>>{{{}}}~~~sssgggddd```aaammmxxxfff\\\YYY___cccfffqqqvvvuuukkkrrrgggYYYYYY[[[KKKMMM]]]www{{{~~~}}}```TTT```uuuzzzhhh\\\PPPLLLLLLPPPLLLIIIKKKLLLIIIEEEBBBBBBDDD??????===;;;888666444333000000...------...//////222333>>>~~~xxx```GGG???IIIZZZZZZTTTPPPJJJPPPkkkZZZTTTTTTXXXYYYVVVVVVYYYVVVPPPMMMQQQWWW^^^kkkyyy|||DDDNNNDDDGGGVVVXXXNNNTTTeee]]]ZZZNNNAAAFFFjjjzzzcccRRR]]]tttnnnrrr|||ggg___kkkvvvttt\\\SSSMMMNNNMMMIIIJJJOOOwwwDDDAAACCC;;;;;;EEEIIIBBB;;;:::<<<============<<<<<<;;;888777777999<<>>AAA999666:::;;;888888===::::::::::::::::::;;;;;;777666666777:::<<<===<<<<<<;;;;;;===AAACCCDDDDDDBBBFFFCCCSSS~~~dddQQQTTTHHHHHHJJJHHHFFFFFFGGGIIIIIIIIIHHHJJJLLLMMMLLLKKKKKKLLLJJJHHHGGGEEEEEEGGGIIIJJJHHHHHHHHHGGGEEEDDDBBBAAAAAA@@@>>>RRRlllcccPPPLLLQQQTTTXXX```oooxxxiiiYYYNNNRRRUUUWWWYYY^^^lllrrr```ZZZuuuSSSCCCIIIFFFBBB>>><<<;;;888777:::===<<<888777999888555333222111000////////////...............111555888\\\zzzxxxzzzrrrhhh\\\TTTVVV[[[dddzzzqqqbbbgggnnnnnnpppwwwwwwvvvqqqxxxttt}}}jjj___[[[XXXKKK@@@MMMnnn~~~}}}~~~~~~}}}|||pppWWWYYY```___```VVVOOOKKKLLLGGGOOOOOOMMMGGG???;;;;;;<<<888:::===>>>===:::666444222111///.........///000+++333222lllqqqWWWCCCHHH\\\___]]]gggrrrwwwQQQWWWVVVWWWYYYXXXTTTQQQRRRVVVTTTRRRQQQPPPRRR]]]hhhvvvhhh|||xxxmmmpppqqq^^^dddqqq|||hhhWWWXXXeeepppmmmvvvvvvuuuKKKqqqZZZrrrYYYUUUQQQOOOKKKFFFEEEGGGvvvAAA<<<;;;:::<<>>AAADDDEEEFFF@@@LLLDDDHHHyyy|||{{{EEESSSQQQ>>>FFFIIIGGGFFFFFFHHHJJJKKKKKKGGGJJJMMMOOONNNMMMLLLMMMJJJJJJIIIGGGFFFFFFHHHJJJHHHHHHIIIIIIIIIHHHGGGFFFKKKGGGAAAAAAmmmppp{{{lllcccZZZOOOLLLIIILLLWWW^^^\\\WWWUUUYYYUUUPPPNNNOOOQQQRRRRRRPPP[[[bbbcccmmmqqqbbbllloooqqqKKK???FFFCCC@@@>>>>>>>>>===<<<;;;??????;;;999::::::888444333111000/////////000...///......---///222555KKKpppdddYYYOOOTTT```cccooowwwdddooo~~~}}}}}}xxxoooqqquuu~~~nnn___ccc]]]OOOGGGRRRjjj{{{~~~~~~}}}}}}kkkUUU[[[bbbSSS~~~\\\RRRNNNKKKLLLEEEJJJJJJHHHCCC<<<999:::<<<888999:::;;;;;;999777666333222000///...//////000,,,888111bbb~~~fffJJJGGG[[[aaaaaammmyyyjjjGGGSSSUUUWWWYYYXXXTTTRRRRRRUUUWWWXXXUUUPPPNNNTTTZZZ]]]ppppppsssuuuuuu~~~iiijjjrrrXXXvvvyyy```TTT^^^kkkooopppzzz|||sssQQQ|||fffNNNNNNNNNMMMKKKIIIIIIKKKuuuAAA===555888===AAA???888444555777666555555555777888999888777666666999:::::::::>>>???@@@AAABBBCCCEEEGGGAAAQQQMMMCCCSSSxxxPPPKKKUUUKKKAAAGGGEEEDDDBBBCCCEEEGGGHHHHHHGGGJJJMMMNNNMMMLLLKKKKKKIIIJJJJJJHHHFFFEEEGGGIIIGGGHHHJJJKKKLLLLLLKKKKKKKKKEEECCC===OOOuuuPPPQQQIIIDDDHHHNNNQQQRRRUUUMMMNNNOOORRRTTTVVVUUUUUUcccnnnvvv{{{mmmWWWwwwfffdddTTTGGG<<>>===AAAAAA===:::;;;<<<:::666555333111000///000000...//////...---...111444CCCwwwfffYYYTTTNNN\\\hhhfffyyyssscccvvvuuurrrrrrsssmmmkkkgggYYYJJJPPPaaarrrwww}}}gggUUUZZZiiiTTTPPPIIIHHHGGGIIIBBBCCCDDDDDDAAA<<<:::<<<>>>::::::999888888888999999444333111000//////000000,,,999111YYYwwwUUUJJJ[[[eeekkkvvv~~~iiiIIIOOOSSSWWWXXXWWWVVVUUUUUUUUUYYY\\\YYYTTTPPPPPPPPPXXXgggiiieeennntttrrrcccvvv}}}ggg^^^pppgggiiinnnttt{{{{{{rrrhhhrrrYYYSSSbbbmmmllllllwwwxxxtttyyy\\\~~~oooMMMOOONNNJJJEEEBBBAAA@@@qqq???>>>::::::;;;:::777555444555555555555555555555666777777555555666888::::::999>>>@@@AAAAAAAAABBBDDDFFFIIIIIIIIIKKKHHHJJJwww^^^KKKTTTKKKFFFLLLJJJGGGFFFDDDEEEGGGIIIJJJJJJGGGIIIKKKKKKJJJHHHHHHIIIFFFHHHJJJHHHDDDCCCEEEHHHEEEGGGJJJLLLMMMMMMLLLKKKHHHDDDFFFFFFFFFgggooolllcccVVVLLLIIIJJJKKKLLLJJJJJJMMMQQQYYYbbbjjjooolllfff{{{```MMMLLLAAAJJJGGGCCCAAA@@@???>>><<<<<>>:::;;;<<<;;;777666555333222111111111.../////////...///111333>>>www|||mmm^^^TTTXXXSSS```hhhcccxxxooo}}}xxxvvvxxx|||yyynnnrrrlllYYYRRRZZZkkkwww{{{```UUUZZZwwwrrrcccOOOMMMKKKIIIKKKGGGBBBEEEFFFDDDAAA???@@@BBB???===;;;999888888999;;;555444222111000///000000+++666000NNN~~~eeeUUU]]]ggguuu|||yyy^^^BBBNNNTTTYYYWWWUUUWWWXXXWWWUUUZZZ]]][[[YYYWWWUUUQQQOOO\\\WWWTTTkkkssssssvvvxxxeee```ZZZTTTVVVccclllmmmpppuuu|||hhhSSSTTTdddmmmjjjmmmwwwkkkeee___kkkeeeHHHLLLLLLEEE???>>>===<<>>AAA???:::666444555666666555555666666555555444444444333222444666888999888:::<<<>>>>>>>>>???BBBDDDHHHBBB@@@LLLQQQHHHVVVyyy^^^OOOOOOSSSHHHEEELLLKKKKKKJJJHHHHHHJJJLLLLLLLLLGGGHHHHHHGGGEEEDDDEEEFFFCCCFFFHHHFFFCCCAAADDDGGGEEEGGGIIIKKKKKKJJJIIIGGGEEEEEEHHHMMMHHHLLL~~~pppxxxuuukkkhhhddd]]]pppqqqtttzzz}}}yyypppvvvMMMQQQDDDHHHFFFBBB@@@??????>>><<<;;;@@@BBB===999999;;;;;;888888777666555333111000...///000000///000222444666eeettteeeYYYTTT\\\VVVdddiiiggg{{{~~~uuummmccceeekkkrrryyy|||xxxqqqeeedddkkk}}}~~~~~~sssWWWUUUYYYiiiwwwtttUUU[[[UUUMMMPPPOOOJJJMMMOOOMMMHHHDDDCCCDDDCCCBBB@@@>>><<<;;;::::::666555333111000000000000---333///DDD|||zzzeee^^^aaauuuiiiGGGPPPWWW[[[WWWTTTVVVXXXXXXVVVYYYYYYXXX\\\aaa```[[[XXXZZZRRR[[[|||{{{bbb\\\eeellleeeXXX^^^rrr^^^RRRYYYhhhooonnnttt{{{rrrrrrUUUzzzooo}}}cccDDDIIIJJJDDD@@@AAACCCCCCiii:::>>>AAA???:::555444666555222555555666777666555333222222111000222555777888777666888;;;;;;;;;<<<@@@CCC<<>>???@@@@@@???999???AAA<<<777777999:::888888999888666444222000...///000000000000333555---VVV~~~ooo___WWWTTTZZZWWWhhhppprrr~~~sssqqqrrrooobbbeeeZZZaaakkkssstttxxxmmmgggrrr~~~|||}}}|||vvviiiPPPUUUZZZeeefffWWWdddYYYLLLOOOQQQRRRUUUVVVTTTMMMGGGEEEDDDEEEEEEDDDCCC@@@===;;;999666555333111000000000111000222000>>>rrrqqq^^^YYYooosssFFFSSSZZZ]]]WWWSSSUUUXXXXXXWWWWWWUUUUUU]]]hhhjjjeeeYYYRRRMMMkkklllrrrxxxgggmmmvvvmmmfff```cccvvvxxx~~~mmmZZZUUU___mmmsssssswww|||{{{~~~tttEEE|||dddzzzOOOJJJPPPPPPHHHBBBDDDFFFFFFfff???AAADDD???888666777777444000555555666666555444333333444333222333555777777777999888777777999<<<@@@BBBIIIGGGCCCAAA???@@@AAABBBGGGJJJpppaaaWWWMMMLLLIIIFFFDDDDDDDDDEEEFFFFFFDDDAAA???BBBHHHNNNJJJDDD???>>>AAACCCAAA>>>CCCEEEFFFGGGFFFFFFHHHJJJKKKIIIGGGEEECCCAAA@@@@@@BBB>>>BBBIIIDDD@@@RRRnnniiiQQQnnndddddd{{{XXX:::SSSBBBCCC???<<<:::;;;===>>>>>>;;;999777999;;;===;;;999666666777888999777333///111000000000000000111111444CCCwww}}}|||lll\\\XXX[[[ZZZcccooovvvzzz}}}}}}}}}vvvrrrnnnsss{{{~~~uuulllaaaXXXaaabbbgggqqqyyy|||tttnnn}}}~~~}}}{{{}}}zzzmmmZZZMMM]]]aaa```vvvUUUWWWaaaMMMHHHPPPHHHKKKLLLMMMNNNLLLHHHDDDBBBBBB???===>>>@@@???;;;888===:::666222000///000111---333000777YYY}}}\\\XXXpppeeeJJJSSSZZZ[[[UUUQQQTTTXXXXXX]]]ZZZXXXZZZ```eeeffffffbbbRRR```}}}uuulllzzzooo{{{}}}gggSSSTTT```jjjpppssstttnnnqqq~~~RRRlllssseeeLLLMMMLLLKKKJJJJJJJJJJJJIIIccc===???BBB===777555666666444111555555555555555444333333444222222333555777777777777666666666999<<<@@@BBBEEECCCAAA@@@???AAACCCDDDLLLHHHLLLiiijjjPPPDDDMMMKKKHHHDDDBBBAAAAAABBBEEEGGGGGGFFFEEEEEEHHHKKKIIIEEE@@@???BBBCCCAAA???AAACCCDDDEEEEEEEEEGGGHHHHHHGGGEEECCCAAA@@@@@@@@@CCCBBBEEEGGG@@@<<>>===>>>>>>>>>??????>>>;;;999<<<:::777444111000000000///111222666PPPaaaXXXmmm}}}|||wwwYYYDDDRRRXXXZZZUUURRRUUUXXXYYY]]]]]]___bbbdddccc___[[[\\\dddsss~~~}}}vvvtttxxxzzzyyycccQQQTTTaaakkkqqquuu|||uuuUUUwwwzzzMMMKKKNNNPPPMMMHHHDDDCCCDDDaaa===@@@>>>:::555444555555333111444444555555444444333333333222111222555666777666444444444555888;;;???AAA@@@???>>>>>>???AAADDDEEEIIINNNHHHDDDdddZZZLLLLLLIIINNNLLLIIIEEECCCBBBBBBCCCFFFHHHKKKLLLKKKIIIHHHIIIJJJFFFBBBBBBDDDEEECCCAAA???AAACCCCCCCCCCCCEEEGGGFFFDDDBBB@@@??????@@@AAACCCFFFHHHEEE@@@>>>AAAEEERRRXXX^^^ooojjjJJJ>>>KKKtttLLLDDD[[[888???<<<:::999:::<<<<<<<<<;;;;;;999999999;;;<<<;;;:::;;;:::888888888666444222000//////.........//////111000QQQpppaaa\\\___^^^uuuuuuzzz}}}tttvvv}}}{{{|||vvvkkkgggcccaaabbbeeeiiisss}}}~~~{{{~~~~~~|||}}}ooo\\\MMMTTTYYYnnncccRRRcccRRR\\\eeeSSSIIIMMMHHHDDDCCCAAA???>>>>>>>>>>>>:::===???@@@>>><<<:::999<<<;;;999666444222000///000///444444EEElll[[[jjjyyyxxxxxxbbbFFFPPPUUUXXXUUUSSSVVVYYYZZZ^^^ccchhhjjjggg```ZZZVVVfffssszzz~~~}}}ooo\\\OOOVVVdddlllqqqvvv|||uuu}}}MMMuuuoooQQQHHHMMMQQQNNNFFF???>>>@@@ccc>>>@@@999777444333444444333111333333444444444333333222222111000111444666666666333333333444666999<<<>>>======<<<<<<>>>@@@BBBCCCEEEJJJQQQQQQPPPhhh```PPPIIINNNYYYPPPNNNKKKIIIHHHGGGHHHIIIHHHJJJLLLNNNMMMLLLJJJIIIKKKIIIFFFEEEGGGGGGFFFDDD@@@AAACCCCCCCCCCCCDDDFFFDDDCCCAAA??????@@@AAACCCAAAHHHIIIDDDCCCHHHHHHCCCFFFSSStttpppaaa\\\tttcccJJJ<<<888DDDhhhWWWDDDEEE]]]>>>BBB;;;;;;;;;===??????===<<<::::::::::::;;;<<<<<<;;;>>><<<:::888888777555333111000000////////////000333...CCCzzzuuufff___aaaeeeyyy{{{qqqqqqlllhhhggghhhjjjrrr{{{~~~~~~~~~zzzfffTTTKKKSSSWWW\\\RRRgggUUURRRTTTHHHBBBHHHHHHBBBAAAAAA@@@@@@??????>>>:::>>>BBBBBB>>>:::888999<<<;;;;;;999777444111///000---666333;;;}}}vvv\\\cccpppsssSSSQQQTTTVVVVVVUUUWWW[[[\\\aaahhhmmmkkkbbb]]]___cccrrryyyqqqxxx}}}xxx}}}wwwdddUUUPPP\\\hhhkkkooouuu|||uuuooovvvWWWooobbb```UUUIIIKKKLLLIIIDDD???======ccc===<<<666555333333333333222111222222333333333333333222222000000111333555555555555555444444555777888999<<<<<<;;;;;;<<<===>>>???FFF???EEEUUUVVVVVVttt[[[QQQTTTJJJGGGPPPNNNMMMKKKJJJJJJJJJLLLMMMJJJJJJJJJKKKLLLLLLKKKKKKLLLKKKIIIIIIIIIIIIIIIHHHBBBDDDEEEEEEDDDCCCDDDFFFDDDCCCBBB@@@@@@BBBCCCDDDBBBHHHHHHBBBEEEMMMNNNFFFCCC???QQQoooVVV^^^}}}sssZZZNNNMMMNNNMMMOOOcccLLLKKKGGGIIICCC999======>>>@@@AAAAAA???===::::::;;;;;;;;;;;;<<<<<>>AAABBBBBB@@@>>>===>>>BBBDDDCCC>>>:::888888<<<<<<<<<;;;999555222000///---555111888lllccc]]]eeelll___UUUTTTUUUWWWXXXZZZ]]]aaadddjjjmmmfff^^^___lllzzzsssooowww{{{xxxyyy|||qqqYYYQQQTTTdddllljjjnnnxxx~~~{{{pppuuu\\\iii^^^qqqQQQQQQRRRMMMGGGCCCAAA???<<<999^^^999888444444444333333222222111111111222333333333222222111000///000333444555444666666555555555555666666;;;;;;::::::::::::;;;;;;BBBBBBFFFJJJIIIIIIOOOXXXbbbuuuWWWLLLLLLIIIDDDCCCLLLJJJIIIGGGGGGHHHJJJKKKIIIHHHGGGGGGIIIKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIFFFGGGGGGFFFDDDCCCDDDEEEDDDCCCCCCCCCCCCCCCDDDDDDCCCGGGFFFAAACCCJJJJJJDDDBBBGGGGGG]]]ggg___aaazzzzzzpppfffZZZJJJQQQQQQGGG@@@III[[[jjj```HHHMMMHHH:::HHH888>>>>>>>>>@@@AAAAAA???===999;;;<<<<<<;;;;;;<<<===>>>===<<<<<<<<<;;;999777444333333222111111111111...222555VVV~~~yyyhhh``````ttt~~~yyytttpppnnnllllllqqqxxx{{{|||~~~nnnXXXQQQSSS[[[^^^nnnMMM[[[[[[OOOFFFHHHOOOOOOJJJHHH???BBBEEEHHHHHHFFFDDDBBBCCCDDDEEECCC@@@===;;;;;;>>>>>>===<<<:::777444222//////333///888YYY|||gggdddjjj~~~zzzbbb[[[WWWVVVXXXZZZ\\\```fffhhhjjjiiieeedddkkkzzzxxxgggfffzzz~~~vvvjjjSSSPPPYYYjjjnnnjjjsss~~~zzzwwwtttLLLeee{{{HHHIIIXXXOOOFFFAAAAAA@@@;;;666XXX777777444555555444333111111111000000111222222222222222111//////000222444444444555555555555666666777777888888888999999:::::::::<<>>???BBBKKK^^^aaaQQQ___ZZZRRRLLLJJJKKKKKKJJJLLLJJJHHHFFFEEEEEEFFFFFFEEEDDDCCCEEEIIIKKKJJJHHHHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHGGGDDDBBBBBBCCCBBBCCCDDDEEEDDDDDDCCCBBBBBBDDDDDDDDDDDDDDDCCCAAAAAAIII???EEE~~~xxx]]]TTTNNNQQQWWWZZZ[[[]]]mmmpppfffQQQEEEHHHIIIDDDCCCIIINNNRRRbbbtttIIIDDDEEEDDD;;;GGG===>>>===<<<===>>>>>><<<:::999;;;===<<<;;;:::<<<>>><<<<<<<<<>>>>>>===;;;888444333222111000000000000***777111AAA{{{~~~}}}mmmeeeeeewwwyyyzzzsssoookkkkkkrrrzzz~~~~~~fffQQQOOOXXX[[[dddZZZJJJWWWsssSSSOOOHHHJJJSSSQQQKKKKKKDDDFFFHHHJJJJJJJJJIIIIIIGGGEEECCCBBBCCCBBBAAA@@@@@@???>>><<<:::777555444000333000+++:::FFFxxxhhhiiivvvccceeebbb[[[WWWZZZ\\\^^^dddjjjlllgggeeejjjttt~~~dddnnnxxx}}}zzzlll___RRRRRR^^^mmmnnnkkk}}}yyy{{{rrr{{{ccc]]]dddKKKGGGQQQLLLFFFDDDCCCBBB???<<>>??????;;;:::<<<;;;999999::::::999888999;;;======;;;:::<<<>>>;;;;;;===???@@@???<<<999333222111000////////////)));;;000555nnn~~~~~~~~~~~~sssllllll{{{xxxqqqmmmnnnvvv}}}}}}zzzaaaMMMNNNZZZ]]]lllKKK<<<>>>ooommmTTTSSSKKKHHHOOOMMMHHHNNNCCCDDDDDDDDDFFFGGGHHHIIIHHHEEEAAABBBEEEGGGFFFEEEAAA@@@>>><<<:::777666555111666...)))<<<:::~~~fffcccvvvZZZiiifff]]]XXX[[[]]]___eeemmmnnneeecccpppvvvrrrwwwzzzqqqaaaSSSSSSTTT```nnnnnnmmm}}}ppp~~~DDDccc]]]YYYRRRKKKEEEFFFGGGGGGFFFEEEEEEEEEWWW666888444333222111000000000000111111111111111111111111------......//////000000111222222333333444444555666777555111222666999888:::;;;===>>>===>>>@@@BBBJJJBBB@@@EEEDDDKKKkkklllUUULLLFFFEEEJJJHHHGGGFFFFFFHHHIIIIIIIIILLLKKKIIIIIIHHHEEE???:::;;;<<<===@@@BBBEEEFFFGGGEEEFFFGGGFFFDDDDDDEEEGGGHHHHHHGGGEEEDDDBBBAAAAAAAAABBBCCCDDDCCCAAA???===>>>???AAABBBBBBAAA@@@???DDDEEEGGGLLLYYYqqqUUUFFFCCC@@@===<<<<<<;;;:::;;;999777555444444555666888888888888888888999:::;;;:::888666555444444444000000000000////////////000333555777NNNwwweeekkkzzzzzz|||ssssssyyy{{{yyyyyy~~~}}}~~~yyy___MMMMMMWWWYYY@@@===JJJYYY```VVVSSSLLLEEEFFFJJJJJJGGGHHHJJJHHHCCCDDDHHHGGGAAAJJJHHHDDD@@@???@@@BBBCCC???===;;;888666666555666888333000444555888aaa|||cccaaatttqqqPPPmmm___]]]\\\___dddhhhhhhgggcccgggmmmyyy|||kkkuuu```SSSQQQVVVYYYkkkeeeiiitttwww{{{}}}xxxJJJpppXXXxxxpppQQQKKKEEEIIIGGGEEEDDDCCCBBB@@@>>>VVV555888333333222111000000000000000000000000000000000000------......///000000111111111222222333444444444666888777333333777999777777999;;;;;;;;;<<<===???IIIDDDBBBCCC???===IIIZZZhhhttt___NNNJJJHHHDDDEEEJJJIIIGGGFFFFFFHHHIIIIIIIIILLLKKKJJJJJJJJJGGGBBB===<<<<<<===???AAABBBCCCDDDFFFFFFFFFDDDBBBAAACCCEEEDDDDDDCCCCCCBBBBBBBBBBBB======<<<;;;;;;<<<======>>>@@@AAABBBBBB@@@===<<<<<<>>>AAAEEEMMM^^^qqq~~~PPPFFFBBB>>><<<======<<<:::999888777555555555555666999999777666666555555555999888888777666555444444111111000000000000//////222111///...AAArrr~~~~~~vvvffflllxxxuuuvvvzzz~~~}}}tttxxxsss]]]OOORRR[[[cccGGG;;;HHHhhh___ZZZXXXRRRLLLKKKLLLJJJEEEAAADDDDDD??????DDDFFFDDDBBBAAA>>>===<<<<<<===>>>@@@???===<<<::::::999999:::555000333333333VVV|||iiirrraaaTTTeeeaaa___]]]^^^```ccceeefffeeevvv~~~}}}zzzmmmYYYOOOOOOVVVZZZiiijjjjjjvvvrrrnnnwwwiiieeevvvaaa```LLLJJJNNNHHHEEEAAA????????????>>>TTT555777333333222111000000000000////////////////////////---......//////000111111111111111222333333444444555888777444444777777444555777888999888999:::<<>>@@@===:::777777777777777777777777:::999888666555333333333666777888888888777555444222222111111000000000000111///---+++777[[[zzz|||vvvgggmmm{{{yyysssxxx|||mmmooo{{{}}}mmmZZZOOOTTT^^^vvvIII888LLLxxxeeeWWWWWWTTTOOOMMMMMMIIIDDD@@@CCCBBB>>>>>>BBBEEEEEE@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???>>>======999444444222...HHHtttooohhh{{{wwwhhhSSSWWW[[[___```aaaaaaaaabbbeeegggttt{{{wwwpppbbbSSSNNNRRRYYYaaafffmmmjjj{{{pppeee|||VVVuuummmQQQKKKJJJXXXEEEAAA===:::;;;<<<======TTT555777333222111000000/////////........................---......//////000111111000000111111222333333333333666777444444555444000444555777777666777888:::;;;???>>>:::???IIILLLGGGFFFGGGCCC===@@@QQQhhhvvvzzzdddWWWSSSRRRRRRVVVSSSRRRRRROOOJJJJJJOOOMMMJJJHHHHHHIIIKKKKKKKKKLLLLLLLLLMMMLLLJJJHHHFFFIIIIIIHHHGGGFFFFFFEEEEEEIIIHHHFFFBBB???>>>@@@AAAAAABBBBBBCCCCCCDDDDDDEEEOOOKKKFFFAAA??????@@@BBB>>>@@@CCCEEEDDDAAA>>>;;;???BBBFFFIIILLLPPPUUUYYYjjj|||UUU>>>EEEDDD???;;;;;;@@@AAA>>>:::666777888999999999999999<<<;;;:::888777666666666666777999::::::999888666333333222222111111000000...000000111555HHHzzz~~~~~~~~~~~~zzz}}}xxxiiinnnsss}}}yyytttmmmyyyuuuwwwggghhh~~~lllUUUKKKUUUeeejjj@@@888ZZZddd```NNNOOOMMMIIIHHHJJJIIIEEEBBB@@@===<<<>>>BBBBBBAAA???AAADDDFFFFFFFFFDDDCCC???@@@AAABBBBBBAAA@@@??????===777666444...>>>___uuucccgggiiiRRRVVVXXX[[[___ccceeeeeehhhlllpppyyyoooeeeXXXOOOPPPWWW___jjjcccjjjppp}}}{{{rrrjjj^^^[[[~~~ppp~~~GGGKKKEEESSS???===;;;:::;;;;;;;;;:::SSS666888333222111000////////////////////////////////////---------...//////000000//////000111111222222333333777888666555777555111444555666777666666777999:::BBBCCC<<<<<>>>>>>>>===???BBBEEEEEEDDDBBB@@@@@@AAACCCDDDFFFHHHKKKNNNaaagggjjjZZZAAABBB@@@CCC???<<<<<<@@@AAA>>>;;;888888:::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===777999;;;<<<<<<;;;:::999555444444333222222111111---111000333555;;;hhh}}}|||lllnnn{{{yyyvvv~~~|||wwwxxxbbbeee~~~~~~lllSSSKKK___wwwMMM444@@@sssvvvNNNQQQKKKLLLIIIDDDBBBEEEGGGEEEAAA;;;777<<>><<<>>>@@@BBBCCCBBBAAA@@@>>>???@@@AAABBBAAA@@@???======888666666000777MMMooohhh|||QQQLLLXXX[[[\\\^^^```eeennnzzz~~~vvviii\\\QQQMMMRRRYYY```mmm```hhh|||yyymmmqqqFFF|||eeepppaaaBBBLLL???EEE::::::;;;===???>>>;;;888RRR666777222222111000////////////////////////////////////+++,,,,,,---......///////////////000111111222222555999:::888888999888444333555666666555555666888777BBBGGGDDDBBBEEEGGGEEEKKKNNNOOOMMMNNNTTTYYYZZZLLLMMMNNNPPPRRRVVV[[[___[[[XXXWWWZZZZZZWWWTTTTTTSSSUUUYYY]]]]]]XXXQQQKKKKKKHHHGGGKKKQQQSSSRRRPPPOOOLLLIIIGGGIIIJJJLLLLLLJJJLLLMMMLLLJJJHHHHHHIIILLLKKKJJJIIIHHHGGGFFFFFFGGGHHHHHHFFFDDDCCCDDDEEEJJJIIIIIIHHHGGGFFFFFFEEEAAAAAAAAAAAAAAAAAA@@@@@@===???AAACCCDDDDDDCCCBBBCCCBBBAAAAAAAAABBBCCCCCCGGGeeeooonnnQQQFFFIII???EEE@@@???>>>>>>??????===<<<999:::::::::;;;;;;<<<<<<<<<<<<<<<===>>>???AAAAAA999:::;;;<<<<<<;;;::::::666666555444333222222111...222,,,---333555ZZZpppnnn}}}}}}zzzsssooo\\\eee{{{~~~~~~iiiSSSTTTtttooo===333RRRhhhOOORRRNNNOOOLLLEEEBBBDDDEEEEEEDDD???@@@IIIQQQQQQKKKFFF??????@@@@@@@@@@@@@@@???<<<===>>>???????????????999;;;666333666111111>>>xxx|||zzzKKKBBBVVV^^^]]]]]]```iiixxx}}}rrrbbbUUUMMMNNNSSSWWW]]]hhhdddrrrzzzlll```ttt{{{TTTlllZZZ{{{RRREEEQQQDDD@@@777999<<>>EEELLLNNNOOOOOOIIICCCHHHKKKOOOTTTWWWVVVRRROOONNNLLLNNNUUUYYYWWWVVVXXXNNNOOOQQQTTTUUUUUUTTTRRRMMMLLLLLLNNNQQQTTTRRRNNNMMMJJJFFFEEEFFFHHHIIIIIIIIIKKKLLLJJJHHHFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFCCCEEEGGGHHHFFFEEEEEEFFFHHHHHHGGGGGGFFFEEEEEEEEE?????????@@@AAABBBBBBCCC>>>??????@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAA@@@???777QQQaaalllaaa===HHHIII@@@FFF???@@@AAA@@@>>><<<<<<===::::::999888888999:::;;;;;;;;;;;;<<<===???@@@AAA::::::::::::999999999999777777666555444333222222---444,,,,,,666000FFF~~~tttnnn|||vvv{{{rrrvvv|||}}}qqq]]]VVVeeeyyyvvvbbbSSS```KKK;;;;;;iiieee^^^[[[LLLPPPOOOIIIEEEFFFGGGEEEIIIJJJPPPYYY[[[TTTMMMLLLFFFDDDBBB@@@@@@@@@AAABBB======<<<<<<<<<===>>>>>>999;;;666333888444000666WWW{{{pppZZZQQQ\\\]]]aaajjjuuu}}}ssshhhXXXMMMMMMRRRXXXZZZ^^^bbbqqqzzzwwwdddgggZZZxxxsssqqqgggKKKFFFPPPJJJBBB777888;;;>>>@@@???<<<999}}}LLL222333222111000//////.........,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------......//////000111111111111444444222333666666444222333444444333222333555===:::999:::;;;;;;>>>BBB@@@AAA@@@===@@@GGGJJJIIILLLHHHFFFGGGLLLRRRTTTTTTQQQNNNPPPXXXYYYTTTPPPQQQPPPPPPRRRSSSTTTTTTTTTSSSIIIIIIHHHGGGHHHLLLNNNNNNLLLHHHDDDBBBCCCEEEGGGGGGHHHJJJKKKIIIFFFDDDEEEGGGIIIIIIHHHHHHHHHGGGGGGGGG@@@CCCFFFHHHGGGFFFFFFGGGEEEEEEEEEEEEDDDDDDDDDDDD???>>><<<;;;<<<===>>>???@@@???>>>======>>>>>>???<<<===>>>@@@BBBBBB@@@>>>HHH999999^^^~~~wwwUUU777PPPCCC999EEE???>>>AAADDDBBB===:::;;;>>>:::999777666666777999::::::::::::;;;<<<===>>>???:::999888888777777888888888777666555444333222222***666000111<<<...444___www~~~|||{{{{{{}}}~~~vvvmmm~~~zzz~~~uuummmuuusssbbbPPPQQQeeexxxppp\\\SSSgggYYY333>>>CCCzzz```dddYYYFFFLLLOOOLLLIIIIIIIIIGGGJJJOOOYYY```YYYKKKEEEFFFHHHEEEAAA>>>======???AAA>>>===<<<;;;;;;<<<===>>>;;;???999555;;;777111333<<>>888888999;;;>>>???===;;;xxxMMM666///111000///......------...------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,...------------...//////111111111111111111111111111222444333222222333555666777999999888999;;;============<<<===AAAFFFJJJKKKIIIHHHKKKOOORRRRRRQQQKKKKKKPPPXXX[[[WWWRRRQQQQQQRRRSSSRRRQQQPPPPPPRRRMMMKKKGGGFFFFFFGGGGGGFFFFFFFFFDDDDDDDDDEEEFFFGGGEEEGGGIIIIIIGGGEEEEEEEEEHHHFFFEEEGGGJJJIIIEEEAAACCCBBBCCCDDDEEEEEECCC@@@DDDDDDDDDCCCCCCBBBBBBAAA===:::888999;;;===<<<:::;;;===>>>>>><<<:::999:::888999;;;======<<<;;;:::<<<:::999EEEhhhWWWOOOHHHFFFEEEAAA>>>??????<<<999999:::;;;999666;;;:::777555444555777888;;;:::888777666777888999555555555666666666666666555666666777666666555444555000---///111222888>>>zzz~~~~~~~~~}}}}}}~~~~~~{{{}}}qqq}}}~~~}}}zzzsssjjjyyymmmVVVTTTYYYkkk{{{oooVVVUUU|||uuu;;;???<<>>LLLNNNCCC::::::tttKKK666111111000///...------------------,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,------...000000000000000000000000111222333333222222333444555666777777777777:::<<<=========<<<<<>>===;;;999888888777888:::;;;<<<;;;:::999777???DDD???<<>>>>>===<<<>>>BBBEEEDDDBBBAAABBBGGGLLLPPPQQQQQQOOOPPPVVVXXXUUUSSSSSSNNNRRRVVVYYYXXXVVVTTTSSSOOOLLLHHHFFFGGGIIIJJJKKKHHHGGGFFFDDDCCCCCCCCCCCCDDDEEEFFFDDDAAA>>>======AAABBBCCCBBBAAA@@@AAABBBEEEBBB@@@??????>>>===;;;:::<<<@@@CCCEEEDDDAAA@@@;;;:::888888999::::::999;;;<<<======:::888777777777888999:::;;;:::999999666888>>>@@@888777RRRssszzzwwwccc@@@JJJDDD??????>>>:::999;;;:::888777777888999888777777888:::;;;;;;;;;:::999999999999999999888777777666666666666666666666666777666444333222222222222333///...111111000222666CCC~~~~~~~~~}}}||||||||||||}}}}}}rrr}}}}}}nnnjjjhhhiiiooozzzyyysssvvv{{{{{{ooojjjzzzzzzttt```TTT^^^yyy~~~SSS:::BBB===JJJdddXXXJJJRRRLLLNNNQQQQQQNNNGGG@@@;;;GGGEEECCCDDDFFFEEEBBB???===<<<999777666666777777555666666777999::::::;;;999999777666555333222222222>>>~~~}}}~~~|||~~~}}}ttthhh```PPPSSSPPPQQQXXXXXX]]]kkkooozzznnnqqq~~~mmm^^^{{{LLL999BBBDDDBBB222???999333222888:::555444777qqqHHH555222000000///...------------,,,,,,,,,++++++++++++***))))))******++++++,,,,,,+++************+++,,,,,,------------------------///000222111000000111333222333444444444555777999;;;===>>>>>>>>>@@@CCCEEEAAA???======@@@EEEJJJMMMTTTPPPPPPTTTUUUSSSRRRSSSOOOQQQTTTUUUTTTRRRRRRRRRSSSOOOJJJGGGGGGHHHIIIJJJJJJJJJIIIHHHHHHHHHGGGGGGAAACCCDDDDDDCCCAAAAAAAAAAAACCCDDDCCC@@@???BBBEEEHHHEEEBBB@@@??????>>>===;;;<<>>===:::777666666777888999:::::::::999999999555777@@@DDDAAA???AAAfffVVVGGGLLLFFFAAA>>>>>>===:::999<<<999888777888999:::::::::::::::<<<======>>>>>>>>>999:::;;;<<<;;;:::999888777777777666666666666666999777444222111111222222222//////222222//////111:::aaa|||||||||{{{zzzzzzzzzzzz{{{yyy}}}{{{~~~{{{zzzppp~~~zzzyyytttmmmnnn}}}uuuqqqTTTMMMbbbrrrqqq```JJJ???999>>>xxxrrrfffVVVFFFJJJDDDFFFIIIHHHEEEAAA>>><<>><<<>>>BBBGGGKKKTTTPPPNNNQQQRRRQQQPPPRRRRRRSSSSSSQQQOOOOOOPPPRRRUUUQQQLLLHHHGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKCCCEEEGGGGGGEEEDDDCCCDDDCCCFFFGGGEEECCCBBBEEEHHHFFFCCC@@@>>>======<<<;;;@@@???>>>============>>><<<<<<;;;:::999999::::::;;;<<<>>>===:::888777777888888999999::::::::::::888???@@@:::777<<<@@@???333FFFsssxxxKKKKKKKKK>>>@@@===;;;<<<:::777777::::::::::::::::::;;;===>>>>>>>>>======>>>@@@BBBCCC;;;<<<===>>>===<<<;;;:::888888777777666666666666:::888555333222222333333111///000333333///---///777HHHvvv}}}~~~}}}||||||{{{{{{||||||yyy|||~~~~~~wwwwwwzzznnnmmmwww~~~{{{sss```YYYXXXZZZ___gggZZZ===EEE666OOObbbWWWOOOFFFAAACCCDDDDDDBBB???===>>>@@@???CCCFFFDDD???;;;:::;;;;;;:::888777666666666666666666666666666666666666444444444444333333333222333111UUUhhhzzz|||zzzzzzzzznnn```TTTMMMNNNQQQRRRZZZcccaaadddvvv}}}kkkrrrSSS}}}UUUCCCCCCCCCDDDDDD777111333000000222333111000000pppEEE333111000///...---,,,,,,,,,,,,++++++++++++************'''(((((()))***+++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...000///......///111111222333333333444666888555888<<>><<<::::::;;;<<<;;;;;;;;;:::888777888:::888:::<<<;;;999888777777777888888888888999999999444>>>???666555>>>AAA;;;<<<@@@???FFFmmmhhhMMMGGGEEEBBB@@@AAA???>>>???===999:::>>>;;;<<<======<<<<<<>>>@@@@@@???===<<<===@@@CCCEEE===============<<<;;;;;;999888888777777666666555888777555444333333333333111///000333333///---///000:::fff~~~~~~~~~~~~|||yyyzzz~~~|||oooffftttwwwttt\\\PPPZZZqqqqqq```LLL<<<999@@@iiiuuu\\\PPPVVVSSSMMMIIIIIIGGGCCC>>>===@@@DDD999===BBBDDDBBB???>>>======<<<;;;999888777777777777777777666666555555555333333333333333444444444///222CCCOOO}}}|||xxx}}}yyynnnaaaVVVOOOLLLRRRSSSSSSYYYaaa```mmm|||vvvtttnnncccrrrxxxnnnNNNNNNEEE888666<<<888000111111111444555444222///jjj@@@222333//////...---,,,,,,,,,,,,++++++++++++************''''''((()))***+++,,,,,,***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...---///000///000111222111222444666333777;;;>>>???@@@AAACCCCCCDDDCCCAAAAAADDDIIINNNMMMIIIHHHKKKMMMLLLKKKMMMLLLMMMNNNMMMMMMNNNPPPRRRPPPNNNKKKJJJJJJIIIGGGEEECCCDDDEEEFFFGGGGGGFFFFFFHHHIIIJJJIIIFFFCCCBBBAAAEEEDDDEEEGGGHHHHHHGGGEEEDDDCCCCCCDDDFFFFFFEEECCCBBBAAA???===<<<;;;;;;;;;888::::::888555444666888555777999999777666666666555555555555555666777777444444555888???AAA;;;333DDD444555CCCDDDKKKyyyQQQ<<>>???>>><<<<<<>>>@@@>>>============>>>@@@AAA===<<<;;;;;;:::;;;;;;;;;999999888888777666666555555444444444333333222222222000000333333000///111...333RRR~~~~~~|||uuuwww~~~zzzzzzqqqnnn{{{{{{mmmhhh]]]NNNkkkTTT;;;CCC555XXXuuuZZZQQQ```XXXWWWLLLMMMKKKGGGAAA@@@CCCGGG===>>>AAAGGGLLLKKKCCC===???>>>===;;;:::888777777666666666666666777777777222333333333444444555555///555444>>>hhhzzz{{{~~~zzzzzznnn```UUUOOONNNPPPPPPUUUVVVZZZ___fff{{{pppuuuVVVXXXnnnUUUGGGNNNBBB777666666666444000111222444666666444111ddd===111444//////...---,,,,,,,,,,,,+++++++++************)))&&&'''((()))***+++,,,,,,((((((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...------...000---///000000000000333555333666:::=========>>>??????@@@AAA@@@@@@CCCIIINNNJJJFFFFFFJJJLLLKKKJJJLLLCCCFFFIIIKKKLLLMMMNNNOOOKKKJJJJJJJJJKKKJJJHHHFFFDDDEEEFFFGGGGGGFFFDDDDDDCCCEEEGGGGGGEEECCCCCCCCCCCCBBBBBBEEEHHHIIIEEEBBB>>>>>>???AAADDDDDDBBBAAA???@@@@@@???>>><<<;;;999666888999777333222444666222444666777555444555555444333333333333444555555888222333999777111666BBB000777===<<<777999IIIZZZ___???LLLKKK<<<;;;FFFDDD444@@@???@@@AAA===888999>>>===>>>@@@>>><<<;;;===@@@:::;;;===>>>>>>===<<<<<<<<<;;;:::999888999:::;;;999999999888777666666555222222333333333222111111222000000333333000000222222000>>>fff{{{~~~~~~~~~}}}|||||||||||||||}}}}}}~~~{{{yyy{{{zzzuuu}}}{{{vvv}}}|||zzzuuuuuu{{{{{{nnn^^^TTTOOOdddSSS>>>>>>EEEssspppwwwQQQNNN___KKKOOOHHHKKKLLLIIIDDDBBBEEEHHHHHHDDDCCCKKKUUUTTTHHH:::@@@???>>><<<:::888777666444555555666777888999999222222333444444555666666444888+++444UUU{{{qqqyyyrrrwww~~~~~~~~~|||tttfffWWWMMMKKKOOOTTTQQQYYY]]]aaaeeerrrwww|||nnnnnnuuuhhhDDD888AAA999:::<<<222111444111222222333555777666333[[[???444//////...---,,,+++*********************))))))))))))&&&''')))*********)))((())))))))))))))))))))))))******++++++++++++******,,,,,,,,,***)))***---000//////......///000111333444333333444666888<<<===<<<;;;;;;AAAGGGJJJHHHDDDGGGCCCBBBEEEHHHHHHIIILLLGGGEEECCCDDDFFFHHHHHHHHHJJJIIIGGGFFFEEEFFFGGGIIIDDDCCCBBBDDDHHHIIIGGGEEEBBBBBBBBBBBBBBBCCCCCCDDDAAA@@@??????AAACCCBBBBBB@@@>>><<<===@@@AAA???===:::<<<===>>>===;;;888666777777555444444555666666111111222333333333222222111111111111111111111111111222222333333444444555666666666777888888999999GGG^^^hhhQQQJJJAAA???===;;;:::;;;<<<======<<<:::999888999999:::<<<;;;999888888999:::<<<888666777999999888:::@@@===<<<;;;<<<>>>>>>>>>===555444333222333444555666222222111111111111111111000111222333333222111000---...666QQQxxxuuuyyy}}}|||~~~~~~|||}}}~~~~~~qqqxxxyyyuuu~~~zzz}}}~~~}}}mmmeeeuuu}}}{{{rrr\\\KKKLLLXXXaaaeeeHHHOOO@@@666QQQ```OOORRRLLLSSSMMMPPPJJJHHHGGGFFFFFFGGGIIIJJJFFFCCCEEEIIIHHH@@@===>>>;;;===>>>===:::888666666:::::::::999999999999888111222444666777777666666888222555555<<>>???@@@BBBBBBAAACCC@@@>>>>>>??????>>><<<999:::;;;;;;:::888666444777666555444444444555555222222333333333222222111111111111111111111111111000000111111222333333444444555555666666777777888333777JJJkkk___GGG@@@BBBDDD???===;;;999999999:::;;;999888777666777777999999;;;:::999888888999:::;;;888777777999999777999>>>;;;:::999:::;;;;;;:::999444333333333333333444444000000000000000000000000///000111111111111000///...///222BBBfffwww~~~~~~}}}~~~uuu||||||wwwyyysssvvv|||{{{pppgggpppxxxxxxqqqhhhVVVIIIMMMRRRcccdddIII@@@???;;;MMMMMMJJJRRRKKKOOOHHHFFFIIIHHHEEECCCAAAAAAAAAAAA@@@>>>???CCCBBB;;;888999888:::;;;:::888666555555888888777777777666666666444555666666777666555555333333555111555TTT|||{{{|||wwwpppllliiittt}}}ttt{{{{{{yyyzzz|||}}}vvvpppfff[[[PPPMMMMMMOOOSSSWWWXXX]]]hhhooolllllljjjkkkbbbvvvMMM;;;;;;999666555555444333111111111000000000000111111TTT;;;444111///...---+++******************))))))))))))((((((&&&'''(((((())))))(((((((((((((((((((((((((((((())))))************))))))+++++++++***)))***,,,///......------...///111222333333222222444666888999<<<<<<>>>CCCGGGHHHDDDAAAFFFCCCCCCGGGJJJHHHGGGIIIHHHGGGEEEFFFHHHJJJJJJIIIEEEAAA>>>>>>BBBEEEEEEDDDHHHFFFEEEFFFHHHIIIIIIIIIGGGFFFDDDCCCBBBAAAAAAAAAAAA???>>>???@@@AAAAAA@@@FFFCCC@@@>>>>>>>>>===<<<999999888777666555444444666666555444444444444444333444444444333222111111111111111111111111111111//////000000111222222222333333444444555666666666>>>666333999BBBOOOcccvvvjjjZZZIIIBBBEEEGGGBBB:::===<<<:::999888888999:::888777777777777999:::;;;;;;::::::999999:::;;;;;;:::888888:::999666888<<<:::888777777777777666444222222333333333222222111//////////////////////////////000000000000//////,,,///000666NNNxxxuuu|||~~~zzz{{{vvveeebbb}}}nnnsss~~~kkkdddhhhxxxwwwlllbbb[[[OOOIIISSS]]]}}}cccEEECCC999OOO~~~```@@@FFFMMMFFFIIIDDD???DDDCCCAAA???===<<<;;;;;;;;;:::;;;>>><<<777444444444666777666555333333444555555444444444333333333666666666666666555444444111888666///111@@@dddssszzztttooommmjjjcccbbbmmm~~~|||{{{zzz{{{||||||vvvllldddUUUOOOLLLOOORRRSSSUUUYYYYYY^^^iii~~~~~~nnn^^^hhhiiiooocccRRR>>><<<999666444333333333111000000//////////////////000QQQ888333111///...,,,+++******))))))***)))))))))((((((((((((&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((******+++***))))))+++---...------,,,---///000111222222222222333444555666===>>>@@@EEEHHHGGGDDD@@@DDDAAACCCIIILLLJJJIIIJJJHHHGGGFFFGGGJJJKKKKKKJJJEEE@@@;;;;;;AAAGGGJJJJJJGGGFFFFFFEEEFFFHHHIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEBBB@@@??????AAABBBAAAAAAFFFDDDAAA???>>>>>>>>>>>><<<:::999777555555555555777777666555555444444444444444444444333222000000111111111111111111111111//////000000111222222333333333444444555555666666777555555777555222333999<<>>===<<<;;;;;;;;;;;;<<<<<<<<<;;;:::;;;<<<===>>>;;;;;;;;;<<<<<<<<<<<<<<<===;;;;;;<<<:::777777;;;999888666555555555333111000111222333333222000///...///////////////000000000000000000000000000000,,,111111111AAAfff{{{~~~|||~~~~~~|||www{{{{{{wwwxxxyyy{{{}}}jjj]]]nnn{{{gggmmmzzzxxxxxxkkkkkktttwwwooo^^^SSSQQQJJJLLL[[[xxxrrrOOO@@@===rrrTTTCCCEEEFFFBBBHHHHHH@@@>>>>>>======<<<<<<;;;;;;::::::;;;<<<;;;777555444222333555444333222333444333333333333222222222222444444444444444444444444222<<<777222555555NNN|||yyymmmyyymmmnnnrrriii\\\ZZZkkk~~~{{{{{{{{{yyytttkkk___WWWLLLKKKNNNTTTVVVVVVXXX\\\bbbbbbssswwweeefff}}}rrr}}}iiiuuuJJJ333<<<666444222111111111000//////......------......///PPP777111///...---,,,+++***))))))))))))))))))(((((((((((('''&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''(((((())))))(((((('''(((*********))))))+++,,,---,,,,,,,,,,,,...///000111111111222333444444555999:::===@@@BBBBBB???===AAA???AAAHHHLLLLLLLLLMMMHHHGGGGGGHHHJJJKKKKKKJJJJJJCCC<<<999===CCCHHHJJJHHHIIIIIIHHHHHHIIIJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJCCCBBB@@@@@@BBBBBBBBBAAACCCBBBAAA@@@>>>>>>???@@@???===;;;888777666777777888888777777666555444444333333333333222111000///000000000000000000000000000000111111222333333333333444444555555666666777444333444666777777;;;@@@@@@BBBCCCBBBAAACCCIIIOOOOOOWWWiii~~~sssbbbTTTKKKGGGDDDBBBKKKKKKHHHBBB<<<<<>>===<<<======>>>;;;<<<>>>?????????>>>>>>???======???<<<888888;;;:::888666555555555333111111111222333222111///.../////////000000111111111111111111111111111111111000222222000999RRRssswwwrrrzzz}}}~~~~~~vvvvvvnnndddhhhllloooqqquuuzzznnnbbb\\\ccciiipppppp```kkk|||~~~~~~uuutttzzz}}}rrrgggTTTKKKLLLIIIPPPeeeeeeDDD222KKK\\\NNNIIIDDDFFFHHHLLLMMMAAA===>>>?????????===<<<;;;999;;;<<<;;;:::999777555222444555444333333444666444444444333333333222222000000111111222333444444333:::666666:::222>>>ddd|||tttyyysssxxxiiicccZZZYYYiii~~~|||zzz{{{yyyvvvqqqiii^^^SSSLLLKKKLLLQQQWWWWWWVVVYYY___eeesssvvvuuummmvvvrrrZZZFFF///777444222000000000000///.........------------......OOO666000......---,,,***))))))))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''')))******))))))***+++,,,,,,++++++,,,---///000///000111222333444555555999:::===???@@@@@@@@@???@@@>>>???FFFJJJJJJKKKMMMGGGGGGGGGIIIKKKKKKJJJIIIMMMHHHAAA<<<999<<<@@@DDDIIIKKKMMMMMMLLLKKKKKKLLLHHHHHHGGGGGGHHHIIIIIIJJJCCCBBB@@@@@@AAABBBAAA@@@@@@AAABBBAAA???>>>>>>??????>>><<<999888777777777777777777777666555333333111222222222111000//////000000000000000000000000000000111111222333333444333333444444555666666777999999999777666555777:::333333555888;;;>>>???>>>;;;999===EEEMMMRRRWWW\\\cccaaa^^^YYYSSSLLLGGGDDDEEEAAAAAAIIIVVV]]][[[VVVAAA@@@@@@CCCGGGHHHFFFCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>===;;;;;;;;;;;;<<<:::<<<>>>@@@AAA@@@???>>>>>>===>>>???===888888;;;:::888777666666666444222222222222222222111000////////////000000111111222222222111111111111222222,,,///000111777IIIaaarrr|||jjjmmmxxx~~~wwwsss|||yyyuuusssuuuzzz}}}~~~{{{yyy|||yyykkkbbbppp~~~vvv{{{|||kkk```OOOIIILLLLLLZZZuuuKKK888AAAqqqGGGDDDIIIAAAJJJRRRPPPOOOAAABBBCCCDDDDDDBBB@@@===;;;999<<<<<<:::999:::888555444555666555333444555777555555444444444444333333......//////000222333444222333333777888111666JJJzzztttuuummmdddlllgggVVVSSSfff|||~~~}}}}}}{{{wwwsssmmmeee\\\SSSMMMJJJMMMOOORRRVVVUUUVVV]]]fffiiiuuu|||wwwWWW~~~BBB888666666333111/////////000///---......------------......OOO666000......---,,,***))))))(((((())))))((((((((('''''''''&&&%%%$$$$$$$$$%%%''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&(((******)))((()))***,,,++++++++++++---...///...///111333444555666666:::;;;===>>>???@@@BBBCCC@@@======BBBEEEEEEFFFIIIFFFFFFGGGHHHKKKKKKJJJHHHIIIIIIHHHCCC===;;;>>>AAAFFFJJJMMMNNNLLLIIIIIIIIIFFFEEEDDDDDDDDDDDDDDDEEEBBB@@@>>>>>>???@@@???>>>???AAACCCBBB???<<<;;;;;;===<<<:::888666555444444555666666666444333111000//////000000000//////...000000000000000000000000//////000000111222222222222222333333444444555555+++000555888999999888777<<<;;;;;;<<<<<<;;;999666<<<888777::::::888:::???=========>>>@@@DDDGGGIIIGGGEEEAAA<<<;;;BBBOOOZZZ[[[RRREEE===<<<===>>>===???@@@@@@AAAAAA@@@@@@@@@===<<<;;;:::::::::;;;<<<888:::===@@@@@@???===<<<<<<;;;<<<>>><<<777666999999888666666666666555333444444333222111000000111------...//////000111111222111000//////000111222)))---000111555BBBXXXiiiyyyccc{{{|||~~~|||tttzzz}}}zzzxxxnnnlllnnn}}}{{{{{{xxxttt```WWWJJJHHHOOOUUUlllhhhAAAEEEooonnnPPP@@@JJJ???LLLUUUKKKMMMCCCCCCDDDFFFGGGGGGDDDAAA???:::>>>>>>::::::<<<;;;777666666666555333333555777555555555444444444444333000000//////000111222333111---333999333000666999\\\qqqkkknnnjjj]]]RRRUUUeeerrr|||~~~|||xxxooojjjbbbXXXPPPLLLLLLMMMQQQQQQTTTUUUUUUYYYffftttssspppuuu~~~rrrUUU===666;;;666333111/////////000///.........------------......OOO666000///...---+++***))))))(((((()))(((((((((''''''''''''&&&%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&(((******)))((()))***,,,++++++***+++,,,...///...///111333555666777777666777999999:::<<>>===<<<===>>>===<<>>>>>???===@@@CCCDDDBBB@@@>>>>>>>>>DDDIIIHHHBBB===<<<>>>===>>>>>>?????????>>>>>>;;;;;;::::::;;;<<<>>>???666999<<>><<<::::::999;;;===;;;666555888888777666666666666555333666555333111000000111222,,,,,,------...///000000111000///......///000111...000222///---555III\\\hhhhhhooo~~~zzz~~~wwwzzz{{{}}}nnn```jjjwwwyyyuuu}}}xxxpppoooWWWOOOEEEGGGRRR^^^|||yyyRRRAAAVVVWWWSSSEEEPPP@@@KKKQQQCCCJJJIII@@@BBBFFFIIIJJJIIIGGGEEE===AAAAAA===<<<@@@???:::666777666555333333444666555555555444444444333333333333111000000000111222222,,,666;;;...111:::444HHHnnnwwwyyyllldddddd___UUUTTTZZZzzztttuuuyyyvvvnnnjjjdddZZZPPPIIIIIIMMMRRRTTTTTTUUUVVVWWW^^^pppyyyZZZdddoooAAA666???888000333111/////////000///...///......------......///xxxFFF333000---,,,+++***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&((())))))(((&&&%%%'''(((((((((((()))***,,,---...---...000111222222111111666777999:::;;;;;;:::999::::::===AAABBB???AAADDDEEEDDDCCCCCCDDDDDDCCCBBBDDDFFFHHHJJJJJJHHHFFFEEEHHHGGGGGGGGGFFFFFFEEEEEEAAA@@@??????>>>>>>>>>>>><<<;;;:::999999:::<<<===EEEDDDBBB@@@===:::777666999999888555222111111222222222111000000111222333111111111111000000000000..............................///000000000000000000000000111222222333333555444444444444555666666333333333333333333333333333222222333444666888:::666777888999:::;;;;;;;;;>>>===<<<;;;;;;:::;;;;;;===???AAABBBAAA???<<<:::<<<999777888;;;===<<<:::;;;:::888777777777888888999999:::::::::;;;;;;;;;999::::::999888666444222666555444333222333444555111111111111111111111111////////////////////////............///////////////,,,///333000///???TTTUUUxxx{{{jjjooo~~~}}}ssswww~~~llleeehhh{{{{{{ssshhh___UUUBBBQQQVVVFFFmmmaaaBBBoooXXXFFFHHHHHHGGGHHHHHHGGGDDDAAA@@@CCCFFFGGGFFFDDDCCCCCCFFFBBB===:::::::::888666333444555555666666555555555555555444222222333555222222111111111111222222222222333444444555555666;;;[[[rrr}}}ttthhhfffeee]]]TTTQQQ[[[jjjyyy~~~}}}}}}|||{{{vvvpppkkkaaaYYYMMMDDDCCCJJJOOOQQQYYYQQQVVVaaa^^^aaauuu|||sssXXXpppqqqPPP===222888===,,,111000///------......///...---,,,,,,++++++,,,,,,vvvEEE222000,,,,,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&((())))))(((&&&%%%'''((((((((())))))***+++,,,---,,,---///000111000000000444555777888:::::::::999;;;;;;>>>CCCDDDBBBCCCGGGAAA@@@???@@@BBBCCCBBBAAACCCDDDFFFHHHIIIHHHFFFEEECCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBB@@@@@@?????????>>>===<<<;;;;;;<<<======@@@???>>><<<:::777555444666777777666333111111222//////...------...///000111111111000000000//////..............................///000000000000/////////000000111222222333222222222222222333444444222222222222222222222222222111111111222444555777444555666777888999999999<<<;;;;;;:::::::::::::::::::::999999999::::::;;;<<<999666666777888777666:::999888777666777888888666666777777777888888888888999999999888666444333555444333222222222222333000000000000000000000000....................................////////////000---...111...---999JJJVVViii}}}___WWWyyy{{{tttsss~~~nnnjjjkkkyyy|||xxxmmm^^^QQQKKKJJJLLLQQQjjjIIIuuunnnLLLQQQJJJJJJJJJKKKJJJHHHDDD@@@AAAAAABBBBBBBBBAAABBBBBB@@@===999888999999777555444444444555444444444333444444555444222111333444222111111000000111111222222222222333444444555555333BBBmmmoooggghhhcccZZZSSSLLLWWWdddqqq|||uuullleeeOOONNNLLLIIIJJJNNNSSSUUUVVVZZZ```bbbhhhzzzppp{{{aaarrrttt???===555222666///000000...---------...///------,,,++++++++++++,,,tttDDD222000,,,,,,+++***)))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&(((((()))'''&&&%%%'''((()))))))))))))))***+++,,,+++,,,---...////////////222333555666888999::::::::::::>>>CCCDDDBBBCCCGGG???>>>>>>???BBBDDDCCCCCCAAACCCEEEFFFGGGGGGGGGFFFBBBBBBBBBBBBBBBCCCCCCCCCGGGFFFEEECCCBBBAAAAAAAAA@@@@@@???>>>============:::999999888666444222111444555777666444222222222///...---,,,,,,---...///111111000000000000//////---------------------------...//////000/////////...//////000000111222222000000//////000000111222000000000000000000000000111000000000000111222333222222444555666777777777888888999999999999::::::999777444333444777:::<<<===:::666444444444333333888777666555555555666777444444444444555555555555777888888888888777666555555555333222111111111111000000000000000000000000---------------------------............/////////111------///---+++111<<<\\\\\\mmm~~~eeekkkzzzpppssskkk```cccxxx|||}}}{{{yyysssfffTTTHHHJJJZZZSSSZZZUUUKKKRRRGGGTTTFFFGGGHHHJJJKKKHHHCCC???@@@???===<<<>>>??????>>>888777666777888888666444444444444333222222111111222333444333111000111222111111000000000000111111111111222222333444444444444111NNNpppgggbbb______KKKNNNRRRZZZiii{{{}}}xxxqqqggg]]]VVVKKKLLLMMMLLLKKKLLLQQQUUUWWW```hhhvvvzzzzzzbbbuuuLLL000===888---111333//////...------------...---,,,++++++******++++++sssCCC333111...,,,+++***)))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''(((((('''&&&%%%'''(((***)))))))))))))))***++++++,,,------.../////////000111333555777999;;;;;;999999<<<@@@@@@===>>>BBB?????????BBBEEEGGGHHHGGGBBBCCCDDDFFFGGGHHHHHHHHHEEEEEEEEEFFFFFFGGGGGGGGGIIIHHHGGGEEECCCBBBBBBBBBAAA@@@???>>>======<<<<<<555555555555444333222111333555888888666444333333222111000///...///000111111000000000////////////------------------------------...////////////...---......//////000111111...............///000000000000000000000000000000111000000000000000000000000111333444555555666666666777888999::::::::::::;;;999777555666888;;;>>>===;;;777555444444555555777666555444444555666777555555555555555555555555888888888999999999999888666666555333222111111000000000000000000000000000........................---------.........//////111---,,,......,,,...333UUUWWWcccyyy]]]ZZZ}}}xxxlllhhhqqqmmm^^^dddttt}}}yyyvvv|||zzzxxxtttiii[[[PPPKKKXXXQQQ\\\YYYIIIwww[[[KKKJJJHHH@@@AAADDDGGGHHHEEE@@@<<<===<<<:::;;;======;;;999555666777888888777444333555444333222111000//////111222333333111000000111000000000//////000000000000000111111222333333333999///;;;ggg}}}{{{uuuccc```dddYYYTTTNNNKKKRRRbbbrrr{{{zzzuuuuuuqqqlllfff```XXXQQQKKKUUURRRPPPPPPPPPQQQUUU[[[___cccqqqyyytttiiiooo|||vvv^^^999///<<<888///111444.........---------------,,,,,,+++***************qqqCCC444333///,,,+++***)))((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&'''''''''%%%%%%'''((()))))))))((())))))******------------...///000000000111222444666999;;;<<<:::999<<>>::::::>>>?????????BBBFFFIIIJJJJJJDDDDDDEEEFFFGGGHHHJJJJJJGGGHHHHHHHHHIIIIIIJJJJJJIIIHHHGGGEEECCCBBBBBBBBB??????>>>>>>===<<<;;;:::333444444444444333333222333666888999888666555555333333111000000000111111000000000////////////...------------------------,,,,,,---...............,,,------......///000000...............//////000111111111111111111111111111111111111111000000000111111333444555666666666666777888:::;;;;;;;;;;;;===<<<;;;::::::::::::;;;<<<;;;:::888777888:::;;;:::999888777888888::::::888888888888888888888888:::999999:::::::::;;;;;;777777666666444333222111222222222222222222222222////////////////////////------------............///---,,,///000......000;;;UUUgggiii{{{]]]OOOqqqrrreeebbbkkkuuu}}}{{{zzz}}}tttllleeebbb```fff~~~}}}|||{{{zzzvvvrrriiiZZZLLLKKKQQQ___MMMxxxOOOMMMzzz^^^OOOPPPMMMEEECCCDDDEEEGGGFFFBBB<<<777999:::<<<>>>???===999666777888::::::888555333111555444222111//////......000222333333111000000000000//////......//////000//////000000111222222222444111000EEEvvvsssxxx~~~ggg[[[ZZZVVVPPPKKKIIINNNYYYcccvvvyyy|||~~~~~~~~~uuuooolllhhhccc^^^YYYVVVSSSQQQOOOVVVQQQPPPUUUXXXYYY\\\aaahhhyyy{{{xxxWWW\\\BBB:::777666222111222...---------------,,,,,,+++++++++***))))))))))))***nnnBBB444333///,,,+++***)))((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&'''&&&%%%%%%''')))((((((((((((((()))***+++---------------...000000//////000222444777999:::::::::<<>>::::::===<<<<<<===@@@DDDGGGHHHHHHGGGFFFEEEEEEFFFHHHJJJKKKGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFEEECCCBBBAAAAAAAAA============<<<<<<::::::444444555555555555444444444666888888777555555555222111000///......//////000000////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,,,,---......//////......------......///000000000000000000000000000111111111222222111000000111111333444555666666666666777999:::;;;;;;::::::;;;;;;<<<<<<;;;999888777:::;;;<<<<<<;;;;;;===???>>>===<<<<<<<<<===>>>???;;;;;;;;;;;;::::::::::::;;;::::::999999:::;;;;;;777777777777666444333222333333333333333333333333000000000000000000000000,,,------------.........---......///000000000111(((QQQllliiiooocccWWWooo}}}qqqgggbbb___ZZZVVVTTTTTTUUUVVVRRRRRRXXXhhhwwwooofff[[[LLLBBBHHHUUUXXX~~~\\\KKKtttaaaVVV```YYYQQQUUUOOONNNMMMKKKHHHBBB:::555999===BBBCCCAAA===999888:::;;;===<<<888555333222555444222000///...//////000222444444222000000000//////............//////......//////000111111222...444111333XXXmmmdddYYYVVVUUUSSSOOOJJJKKKPPP\\\fffsss|||~~~}}}}}}wwwjjjdddcccYYYUUUQQQOOOOOOQQQRRRRRRRRRNNNPPPWWWYYYVVVYYYaaa|||vvvSSSmmm~~~OOO555===:::///,,,000///))),,,,,,------,,,,,,+++***+++***))))))((()))))))))kkk???222222...,,,+++***)))((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%''')))'''''''''((((((***+++,,,,,,+++++++++,,,---...///------...///111333555777666666888<<<<<<999:::===::::::;;;>>>BBBEEEFFFFFFHHHFFFEEEDDDDDDFFFHHHJJJFFFFFFEEEEEEEEEEEEEEEEEECCCCCCBBB@@@@@@?????????;;;<<<=========<<<;;;;;;444555555666666555555444555666666666444333333444222111///...------......000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++++++++,,,------......------,,,,,,------...//////////////////////////////000111111222111000000000111222333444555555555555666888999:::999888777999999999:::999999999888888:::======<<<;;;<<<=========<<<<<<<<<===??????<<<<<<<<<;;;;;;:::::::::::::::999888888888999:::555555666666666555333222222222222222222222222222000000000000000000000000,,,,,,---------.........,,,///111000...///000111***???\\\pppxxx\\\\\\sssyyyrrriiicccaaaaaa```___fffqqqqqqcccVVVOOOIIIEEENNN\\\kkkeeeOOOrrrzzzTTTUUU```YYYRRRYYYTTTSSSPPPNNNJJJDDD===888;;;AAAGGGFFFAAA<<<<<<>>>:::<<<===<<<888555444444555444222000//////000111000222444444333111000000///......------......///---......//////000111111...555555111AAAnnnxxxqqqfff^^^\\\ZZZTTTNNNMMMLLLUUUbbbkkkppptttyyy}}}}}}}}}zzzrrrggg^^^YYYXXXLLLKKKJJJKKKNNNPPPQQQPPPQQQOOOSSSYYYYYY[[[lll}}}hhh]]]ppp===222:::666.........+++++++++,,,,,,---,,,+++***)))******)))(((((((((((()))hhh===111000,,,,,,+++***)))((((((((((((''''''''''''''''''''''''######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%&&&&&&%%%%%%''')))&&&&&&&&&'''(((***+++,,,+++******)))***,,,---...,,,,,,,,,,,,...000333444000000444999999777999===;;;:::;;;>>>BBBEEEFFFFFFHHHFFFDDDCCCCCCDDDGGGHHHFFFFFFEEEEEEDDDDDDCCCCCCAAA@@@??????>>>>>>>>>>>>;;;<<<===>>>>>>===<<<<<<555555666666666555555444555555555333111000111333333222000///.........///000/////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,***++++++,,,,,,---......,,,,,,++++++,,,,,,---...........................---...000111111111000//////000111222333444444444444555777888999888666555999888888888999:::;;;<<<666:::===>>>;;;999999::::::999999888999:::<<<<<<;;;;;;;;;:::::::::999999:::999777666666666777888333444555555555444333222111111111111111111111111////////////////////////,,,,,,,,,---------......,,,000222000------///000333(((???qqqssspppnnn[[[sss|||zzz~~~~~~wwwlllYYYJJJJJJMMMPPPYYYeeedddOOOzzzpppUUUHHHKKKPPPOOOIIIRRRQQQOOOMMMKKKGGGBBB>>>>>>EEEJJJGGG@@@<<>>333555111000444---)))111++++++,,,---,,,+++***)))******)))(((((((((((((((aaa===444///---,,,+++***)))((((((((((((''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''%%%&&&'''&&&%%%$$$&&&((((((((((((((()))))))))))))))+++,,,,,,,,,,,,...///,,,,,,,,,---...///000111222333333444666888999:::???@@@AAABBBBBBDDDFFFIIIEEECCC@@@>>>>>>???AAACCCEEEFFFFFFCCC>>><<<>>>AAABBBBBBBBBAAA@@@???======>>>;;;999888:::;;;<<<<<<999777555444333444666777333333333222111000///...//////...------------------,,,,,,,,,,,,,,,,,,+++---.........---,,,,,,+++,,,++++++,,,......---+++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------............////////////......222222333333222222111111555555666777777777777777444444555666777999;;;<<<777444333555999;;;;;;:::666666666666666777888888999999888777666555555444444444444333222111000000000000000///......------........................------------------------,,,,,,,,,---------......000***111OOOwwwyyyaaassseeegggxxxoooeee^^^PPPUUUGGGDDDTTTXXXnnnMMMHHH```WWWOOOPPPVVVXXXQQQIIIFFFIIILLLLLLHHHEEECCCDDDFFFCCC@@@AAADDDDDD???:::888888888888666444222111222222222222111111111000000000/////////000000111///////////////......---////////////000000000000///...///555333111VVVvvvuuu~~~mmmkkkiiiaaaVVVRRRPPPNNNJJJJJJVVVeeevvv|||~~~xxxrrrmmmjjj```^^^ZZZSSSLLLHHHGGGHHHCCCJJJPPPPPPNNNOOOQQQQQQOOO\\\cccggg}}}~~~~~~WWWVVVvvvWWW///AAA444333222000///---,,,+++,,,,,,++++++***)))((((((((((((((((((((((((((((((]]]<<<444///+++,,,+++***)))((((((((((((''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''%%%&&&'''&&&%%%$$$&&&((((((((((((((())))))))))))(((***,,,,,,++++++---...*********+++,,,---//////000111111333555777888:::===@@@CCCDDDCCCAAA@@@@@@??????>>>>>>???AAACCCEEEDDDCCCBBB@@@===<<<===>>>@@@AAAAAAAAAAAA@@@??????>>>;;;888777888:::::::::777555444333333333555666333333333333222111000///111000000///.../////////---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++*********))))))***,,,,,,+++))))))))))))******+++,,,---************************))))))******+++,,,,,,---,,,,,,,,,,,,------------......////////////......000111111222222111111111444444555666666666666555444444555555666888999999555333222333666888888777555555555555555555666666888777777666666555555555222222222111111000000////////////...------,,,,,,........................------------------------,,,,,,,,,------------.........///@@@eeetttssslllcccwww|||}}}nnn___UUUPPPGGG>>>KKKTTTSSSuuubbbTTTssswwwVVVRRRNNNMMMNNNMMMKKKHHHBBBFFFIIIIIIFFFDDDCCCCCCFFFCCC@@@@@@BBBAAA<<<777666666777777666444222111222222111111111000000000/////////......//////000///////////////...------.........////////////000000///...333333...CCCjjjuuu{{{~~~rrrmmmkkkbbb[[[UUUTTTRRROOORRRXXXbbbiiiuuu||||||wwwppphhh```[[[XXXUUUSSSOOOLLLJJJKKKMMMOOOZZZQQQIIIGGGKKKPPPTTTUUUZZZ^^^kkk~~~TTT___rrrAAA>>>111222222111000...---,,,,,,,,,,,,+++******)))((((((''''''''''''''''''''''''ZZZ:::444///+++,,,+++***)))((((((((((((''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&%%%$$$&&&((('''((((((((()))))))))***((()))++++++******+++---))))))))))))***,,,---.........///111333666888999;;;???DDDEEECCC>>>999777:::;;;<<>>===??????@@@AAAAAAAAAAAAAAA???<<<999777888888888888444444333222222333444555444444444444333222111111222222111000000000000111------,,,,,,++++++++++++******+++++++++***))))))(((''''''(((******)))(((((((((((()))******++++++(((((((((((((((((((((((((((((())))))***+++++++++++++++,,,,,,,,,---------......////////////.........///000111111222111111222333444444555555444444444444444555666777777888444333222333555666555444555555555444444444444444666666666666666555555555000000000000000000//////.........---,,,,,,++++++------------------------------------------------,,,,,,,,,,,,------------,,,111......KKKxxxkkk|||mmmWWWnnn}}}{{{|||ttt```OOOHHHGGGNNNOOOUUUXXXvvvlllCCC~~~WWWJJJLLLLLLIIIDDDBBBDDDGGG???BBBDDDEEEDDDBBBAAAAAACCCAAA>>>>>>>>><<<777333444444444555444333222222111111000000000////////////......---------............//////......---,,,------------............000111---///444000222AAA{{{lllqqqddd^^^]]]bbbddd]]]PPPHHHMMMOOOXXXdddlllppptttxxx}}}~~~zzzuuupppnnnlllhhhbbb[[[TTTNNNJJJIIIIIIGGGEEEFFFIIIMMMPPPQQQMMMIIIJJJQQQSSSRRRTTT[[[gggyyy~~~vvvpppOOOnnn@@@444>>>,,,000000//////...---------++++++******))))))((((((''''''''''''''''''''''''ZZZ888111...---,,,+++***)))((((((((((((''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&(((''''''(((((())))))******''')))******))))))***,,,(((((())))))***,,,---...------///111333666999::::::>>>CCCDDDAAA===888666888:::===@@@CCCEEEFFFGGGHHHEEEBBBBBBDDDDDDBBB??????@@@AAAAAABBBBBBAAAAAAAAA>>>:::888888888888777444333333222333333444555444444555555444333333222333222111111000000111111------,,,,,,+++******************++++++******)))'''''''''((()))***)))'''''''''((()))************'''''''''''''''''''''''')))))))))*********++++++++++++++++++,,,,,,,,,,,,......////////////......---...///000222222333333222333333444444444444444222333444666777888888999555555555555666666555444666666666666666555444444555555555555555666666666000000000000000000111111//////...------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,111...(((666\\\vvvaaaNNNaaa|||vvvsssvvv~~~{{{qqqdddTTTIIIGGGJJJIII\\\SSS]]]xxxLLLmmm^^^PPPDDDGGGHHHDDD???===AAAFFF???@@@AAABBBAAA???>>>===>>><<<;;;::::::888555111222222222333333333222222000000000000////////////......---,,,,,,,,,---------............---,,,,,,++++++,,,,,,,,,---------...333...,,,444555///111JJJ|||[[[zzz{{{rrrhhhffffffaaaWWWOOOOOOIIIHHHMMMTTTYYY^^^ccciiijjjmmmqqquuuyyy{{{}}}{{{|||~~~~~~|||yyywwwzzzwwwsssmmmfff```\\\YYYUUUSSSOOOKKKIIIGGGGGGGGGKKKIIIHHHIIILLLOOOOOONNNDDDIIISSSYYYSSSOOO___www}}}mmmLLL\\\MMM>>>:::+++555............------------******)))))))))(((((((((''''''''''''''''''''''''\\\666......000,,,+++***)))((((((((((((''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&((('''''''''((()))*********''')))******)))((()))+++************+++---...///---...///111444777999::::::===@@@AAA@@@===<<<;;;;;;<<>>???>>>>>>???@@@===>>>@@@BBBCCCCCCCCCBBBCCCCCCBBBCCCDDDDDDBBBAAABBBBBBBBBBBBBBBAAA@@@@@@CCC@@@===;;;:::;;;::::::555555555555444444444333333444444555555444333333000000///............///------,,,+++***))))))((())))))***++++++++++++***)))(((((()))++++++***)))&&&''')))+++++++++******((((((((((((((((((((((((++++++++++++++++++++++++))))))*********++++++++++++,,,,,,,,,,,,,,,,,,+++,,,---...000111111222222222333444444555555444444222333666888:::;;;;;;;;;777999;;;;;;:::888888888777888:::;;;;;;;;;:::999777777777777777666666666444444444444444444333333111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...***...333+++(((GGGppp}}}rrrxxxLLLKKKsss|||~~~wwwxxxuuubbbNNNGGGEEEGGGNNNXXXfffiii|||QQQPPP~~~^^^FFFMMM<<>>;;;888777888999999999888666555222222111111111222222333111111000000000////////////...------,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,555///&&&+++//////222000<<<[[[uuuxxxjjj```___ZZZYYY[[[ZZZTTTMMMKKKKKKJJJJJJJJJKKKLLLMMMMMMTTTTTTUUUTTTSSSPPPNNNLLLJJJIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHIIIJJJLLLMMMKKKLLLNNNMMMLLLLLLMMMNNNYYYYYY___sss}}}xxxrrrSSSVVV;;;111111222333***,,,,,,,,,,,,++++++++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&QQQ555222///,,,,,,+++***)))((((((((((((''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&'''&&&%%%$$$&&&(((&&&&&&'''((()))***++++++)))***++++++))))))***+++++++++++++++,,,...///000......///000222444666777777:::===>>>>>>>>>???@@@======>>>???@@@AAAAAAAAA???AAACCCCCCBBBAAAAAAAAA@@@AAABBBBBBCCCBBBBBBBBBBBB???;;;:::::::::::::::555555555444333222111000333333444444444444333333000000///............///------,,,+++***)))(((((('''((())))))*********))))))(((((()))++++++***(((%%%&&&(((*********)))(((((((((((((((((((((((((((************************))))))))))))*********+++******++++++++++++*********+++,,,---.../////////111222222333333333333333333555777888999888777666444777::::::888777777888666777:::;;;<<<<<<<<<;;;999999888888777777666666666555555444444333333333000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,)))---222---'''444III{{{~~~eeeBBBTTT^^^nnn~~~yyyuuu^^^PPPFFFGGGJJJLLLVVVbbbpppmmmiiiSSSPPPtttFFFEEEKKK@@@EEECCCAAA@@@@@@CCCFFFHHHFFFDDDAAAAAAAAAAAA>>>;;;;;;<<<======;;;:::999888444333222111111111222333222222111111111000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------***111---)))......,,,111222---999fffyyyoookkkhhhhhheee^^^ZZZYYYRRRPPPNNNLLLJJJJJJKKKLLLLLLLLLLLLKKKJJJHHHGGGFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGKKKOOOPPPQQQXXXcccmmmqqqzzz}}}dddDDDdddNNN222:::---+++333))),,,,,,++++++*********)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&JJJ444555000(((,,,+++***)))((((((((((((''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&'''&&&%%%$$$&&&(((&&&&&&'''((()))***++++++***+++,,,+++***)))***+++*********+++,,,---//////------...///111222444555555888===??????>>>======;;;;;;<<<===>>>??????@@@>>>AAAEEEEEEBBB@@@AAACCC>>>???AAABBBCCCDDDDDDDDD@@@>>>:::999999::::::999555555444444222111///...222222333333444333333333111000000///////////////------,,,+++***)))((('''&&&&&&'''((())))))(((((((((''''''(((***+++)))(((###$$$'''((())))))''''''''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))************))))))************))))))))))))***+++,,,,,,,,,,,,000000111222222222222222555666777888777666333222111444888999777555555666555666999;;;======<<<<<<;;;::::::999888777666666666666555444444333222222///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***,,,...///......///WWW~~~uuuJJJGGGUUUjjj~~~~~~{{{~~~vvveeeXXXIIICCCDDDMMMQQQSSS^^^mmm{{{oooOOOXXXqqqvvvooo@@@FFFFFF???KKKBBBCCCBBB@@@>>>@@@EEEJJJFFFDDDAAAAAACCCCCCAAA>>>@@@AAABBBAAA>>>;;;::::::555444222111111111222333222222222222111111111111111000///...---,,,,,,,,,+++,,,,,,,,,,,,+++******++++++,,,,,,,,,---------'''---,,,---555222---111666+++...LLL|||tttggg{{{yyynnnddd\\\ZZZ]]]VVVTTTQQQNNNMMMNNNPPPQQQJJJJJJJJJKKKKKKKKKLLLLLLJJJKKKLLLLLLLLLKKKIIIHHHIIIIIIJJJJJJJJJJJJIIIHHHMMMSSSXXX\\\aaannnLLLZZZpppFFF===555888:::,,,'''444,,,,,,++++++***))))))(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&}}}HHH888...///...+++***)))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%'''''''''%%%$$$%%%&&&(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((()))***)))((('''(((***&&&'''((()))***+++,,,,,,,,,,,,---...///000111111555666888:::;;;;;;;;;;;;<<<<<<<<<;;;:::;;;>>>AAA???@@@BBBDDDEEECCC???<<>>@@@>>>===<<<>>>AAAEEEHHHFFFCCCAAAAAACCCCCCAAA>>>??????>>>===<<<:::999888555333111000111222222222111111111111000000000000...---,,,,,,++++++,,,,,,+++++++++************)))++++++++++++++++++++++++,,,,,,,,,---------......//////---333QQQssskkkttteee]]]]]]UUUUUUVVVWWWUUUPPPMMMMMMKKKIIIIIIKKKNNNNNNKKKGGGDDDFFFHHHHHHHHHIIIKKKLLLLLLKKKKKKKKKMMMPPPRRRTTTaaahhhiiiqqqXXXhhhfff;;;888555222111000///...+++++++++***)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&}}}GGG888...///---+++***)))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''&&&%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((('''((())))))''''''((()))&&&'''((()))***+++,,,,,,,,,,,,---...///000000111333444666888999:::::::::=========<<<;;;<<>>:::?????????>>>===;;;:::999666777888999999777666444222111000///...///111222222222222111000000//////......---,,,,,,,,,,,,,,,,,,,,,++++++***)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((()))))))))*********++++++***+++---///000000000000111222333444555444333333333555666666555555666777666888999888777777:::<<<;;;:::777555444444444444444444333111000///...---,,,,,,------...---------***************+++++++++++++++***))))))***++++++))))))*********++++++++++++++++++,,,,,,,,,------'''DDDqqqWWWmmm```FFFQQQkkkvvvqqqyyy~~~{{{vvvooouuuzzz|||{{{pppeee]]]TTTJJJBBBGGGLLLSSS[[[hhhrrroooggg]]]rrrCCC666???777888BBB<<<===<<<:::999:::===AAACCCBBB@@@>>>>>>??????===;;;===<<<<<<;;;:::888777666555222000000111222222111000000000000////////////------,,,++++++++++++,,,+++++++++*********))))))++++++++++++++++++++++++++++++,,,,,,,,,---------000000111222777PPPffftttkkk]]]eeeuuussskkkaaa[[[WWWTTTQQQOOOTTTTTTSSSRRROOONNNMMMMMMOOOPPPPPPOOONNNMMMNNNOOONNNPPPSSSUUUXXX___hhhooovvvyyy{{{tttzzzCCC999666222000//////---,,,++++++***))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&|||GGG888...///---+++***)))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###%%%&&&&&&%%%%%%'''(((((((((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((&&&'''(((((('''&&&'''(((''''''(((((()))***++++++++++++,,,---...///000000111222444666777888999999>>>>>>>>>===<<<<<>>===;;;999777666555666777888777666555444333222000///......///000333333222222111000000000------,,,,,,,,,++++++++++++++++++++++++******)))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))******)))***,,,---...////////////000222444555555555555222444666666666666777999888888888777666666888;;;:::999777555333333333333333222111000///------,,,***+++,,,---............+++++++++***************+++******))))))******+++)))))))))*********++++++++++++++++++,,,,,,,,,,,,------FFFyyyttt|||\\\CCCEEEVVVcccrrrzzz~~~zzzoookkkjjjjjjmmmqqqttt~~~xxxkkk\\\TTTSSSRRRMMMHHHRRRMMMNNNXXX___^^^]]]___jjj@@@---222<<<222444<<<444999888666555666888;;;======;;;::::::;;;;;;999888999999999888666555333222333111//////000111000///////////////.........---------,,,+++++++++++++++++++++*********)))))))))*********************************+++++++++,,,,,,000---///111******IIIpppttthhhRRRJJJcccxxxpppmmmiiiccc]]]WWWXXXXXXTTTNNNLLLOOOSSSNNNPPPSSSUUUWWWZZZ]]]```bbbhhhqqqzzzttt???777555222///...---,,,+++)))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&{{{FFF777...///,,,+++***)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&&&&&&&&&&((()))'''''''''''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((&&&'''((('''&&&%%%&&&(((''''''(((((()))******+++******+++,,,---...//////000111222444666888999999>>>>>>???>>>======???AAAAAA@@@@@@@@@@@@???<<<:::@@@@@@@@@???===<<<:::999666666777777777666555444444333111000////////////333333222222111111000000------------,,,,,,++++++***++++++,,,,,,,,,++++++''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&)))((((((''''''''''''(((&&&'''''''''''''''((((((((((((((()))))))))************+++,,,---.../////////000222555666777777777333555777777777888:::<<<;;;;;;:::999888999:::;;;999888666444333222222222222222111000///...------,,,,,,------...---------,,,+++++++++***)))))))))******))))))))))))******))))))))))))***************++++++++++++,,,,,,,,,333***333MMMvvv~~~}}}jjjppplllGGG===KKKSSS___ooo}}}{{{zzz|||{{{{{{fffYYYMMMMMMTTTWWWVVVSSSWWWZZZ\\\SSSAAACCCmmm]]]444666222777777,,,000777111777555444333444555888999999888888777777777666666666666666555444222000000222000//////000000///............---------,,,,,,---,,,,,,+++***+++++++++************))))))))))))************************))))))))))))************...((()))111111,,,111<<>>>>>>>>@@@BBBCCCAAA@@@???@@@@@@>>>===????????????>>>===<<<<<<777777888777777777666666555444333222111111000000333333222222111000000///---......///...---,,,,,,******+++,,,,,,,,,,,,+++''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((('''''''''''''''%%%%%%&&&&&&'''''''''''')))))))))*********++++++++++++,,,,,,---...///000///000333666888999999999555777999999999:::<<<===???>>>=========>>>======999888666444333222222222333333222222111000//////............---,,,+++***,,,+++++++++***)))))))))))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,&&&'''333:::KKKvvvmmmccc|||uuuNNN666???GGGTTTeeeqqqwwwvvvsssxxx|||}}}~~~zzzuuupppnnnnnnVVVMMMHHHOOOXXXZZZYYYYYYmmm[[[LLLPPPccc{{{UUU666---...000222---)))111777111555555444333444555777888777777888777666666666777666666666555333222000///111000//////000000///---------------,,,,,,,,,,,,,,,,,,+++************+++*********)))))))))(((((())))))))))))))))))))))))((((((((()))))))))******)))***+++...333555000(((555EEEqqqiiiyyyaaaMMMIIIlllzzzrrrHHH333<<<---000///---------,,,***(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%uuu@@@555...///,,,+++***)))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&&&&%%%%%%'''(((&&&'''((((((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((&&&'''(((((('''&&&'''((('''''''''(((((()))))))))(((((()))***+++,,,------...///000222444777:::;;;999;;;===>>>>>>???AAABBBBBBAAA???>>>???@@@@@@???<<<<<<<<<<<<<<<<<<;;;:::888888777777777777666666444444444333333222222111222222111111000/////////---...///000///...---,,,******+++++++++++++++***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((***)))(((''''''&&&''''''$$$$$$%%%%%%&&&''''''''')))))))))*********+++++++++++++++,,,---...///000///000333666888999999999666888::::::::::::<<<===?????????AAABBBBBB@@@===:::999777555333333333333444444333333222111111000000000///...---+++***)))+++++++++***************((())))))******))))))(((((((((((()))))))))******************++++++++++++***+++000222777ZZZnnndddqqq}}}yyynnnAAA>>>===AAAJJJSSSXXXXXXdddjjjuuu|||uuunnnkkkggg___YYYVVVPPPKKKKKKSSSVVVSSSTTTYYYZZZ\\\```nnnoooQQQ111***666***......+++---333222...555444444444555666888999777888999888777666777888888888888777555444222111111000///000111111///---------------,,,,,,,,,+++,,,,,,+++*********************)))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))******'''///222+++)))...111///---444888___sssqqqaaavvv{{{ppp|||JJJ666:::222000///...------------+++)))''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%qqq>>>444...///,,,+++***)))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''&&&'''((()))((('''%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((('''((())))))''''''((()))'''''''''((((((((((((((('''(((((()))***+++,,,,,,,,,,,,---///222666999:::666999<<<===>>>???AAACCCAAA???<<<<<<>>>@@@@@@@@@<<<<<<<<<;;;;;;999888777777777666666555555555666222222333333333222222111111111000000///.........,,,---...//////---,,,************+++******))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))***)))(((''''''&&&&&&&&&###$$$$$$%%%&&&&&&''''''((((((((()))))))))******************+++---...///---///111444666777777777666888999999888888999;;;<<<<<<>>>AAADDDCCC???;;;;;;:::777555444444444444444444333333222222111111...///......---,,,+++******************+++++++++'''((()))******)))((('''(((((((((((()))))))))***************++++++++++++444///***---111999]]]}}}{{{mmmqqqiii]]]LLL>>>777999???DDDNNNOOOUUU___iiitttzzzyyy}}}~~~rrrhhh```\\\WWWOOOJJJKKKRRROOOPPPSSSOOOIIIPPP]]]MMM{{{|||iiiSSS@@@333***+++111,,,111...+++000111---...444444444555666777999:::666888999999777666777999;;;;;;::::::888777555444111000000111222111///---...------------,,,,,,,,,,,,++++++******************)))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))************,,,---,,,((('''---444'''666000333ooozzzrrrrrr~~~uuunnnsssYYY+++666888...888---,,,+++,,,---,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ooo<<<333...///,,,+++***)))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%'''''''''%%%$$$%%%&&&&&&'''((())))))'''%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))((()))***)))((('''(((***'''''''''(((((((((((((((''''''((()))***+++,,,,,,***+++,,,...111444777999444777:::===>>>???AAACCC???===;;;:::<<>>>>>===;;;999777666666666555444444444444555000111111222222222111111000000000///......------+++,,,---......,,,***)))***************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))************)))''''''&&&&&&&&&######$$$%%%%%%&&&''''''''''''''''''((((((((()))))))))(((((()))+++---...,,,...000222444555555555666777888888777666777999888999<<>>999;;;:::888666555444444444444333333333222111111111---------...------,,,,,,))))))******+++++++++,,,'''((()))******)))((('''(((((((((((()))))))))))))))************+++++++++))))))'''111444%%%777kkknnnpppwwwZZZDDD;;;>>>CCC>>>===BBBKKKVVV```mmmxxx{{{xxx}}}|||wwwxxxtttlllaaaWWWMMMJJJGGGEEEJJJRRRUUUSSSSSSRRRJJJDDDRRRfffkkkdddMMMHHH999******444222'''***---(((&&&,,,------666333333444555666888:::;;;666888:::999777666888:::=========<<<:::999777666111000000111222222///---.........---------,,,,,,,,,++++++***)))*********))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************...###"""///333+++(((///...111...222HHHlllzzztttjjjZZZeeeeeecccjjjzzzrrrxxxkkkkkkQQQ---@@@;;;,,,---...+++******+++,,,,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$nnn<<<444......---***)))((((((((((((((()))(((((('''''''''&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((''''''''''''&&&((()))***))))))+++,,,///.........///222444666333444666888;;;>>>@@@BBB???===:::999:::<<<<<<<<<:::999999888777666666555444555555444222111111222000111333333333222000...222111000///...---,,,,,,++++++++++++++++++++++++,,,---......---***(((&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((((((((()))(((***++++++******+++,,,...///000111222333333333999888777777777888999:::888999;;;>>>@@@@@@<<<999555555666666666666555555111111000......---------......---,,,,,,+++******(((((((((((()))***+++,,,))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***+++,,,---///000111222^^^ttt{{{___qqqJJJ>>>CCC999888:::===@@@DDDNNNYYYdddvvv{{{vvvuuurrrooosssyyy}}}}}}yyy}}}}}}zzzrrrlllfff^^^VVVPPPMMMLLLMMMMMMIIIEEEGGGMMMFFFQQQNNNNNNYYYdddmmmhhhDDDDDD333111///,,,++++++,,,---)))******+++,,,,,,------000000222333555888:::;;;===;;;888666666888:::<<<<<<;;;:::999888777666555111111111111000000000000000////////////.........,,,,,,++++++***)))((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))*********+++++++++...+++...333---555cccvvvqqq___UUUVVVTTT___vvvppp{{{rrrAAA===777333111///---++++++++++++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$mmm;;;444......---******)))((((((((((((((('''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((('''''''''((((((((((((''''''((((((((((((''''''''''''&&&((()))***))))))+++,,,...---------///111333555111222333555888;;;>>>???>>><<<999999;;;<<<======888888666555444444444444333444444333111000000111///000111222222000///---111111000///...---,,,,,,++++++++++++++++++++++++++++++,,,,,,+++)))'''%%%(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''''''''((((((((((((***++++++***)))+++,,,......000111222333333333777777666555666888:::;;;888888:::<<<>>>===;;;888666666777777666666555444111000///...------------...------,,,,,,+++++++++)))))))))))))))******+++))))))))))))((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((()))***+++,,,...///000111AAA]]]yyyooozzz~~~[[[RRRGGG<<<888888:::???EEEIIIUUUVVVXXXcccgggcccccceeeiiioootttuuutttqqqoootttttttttsssrrrpppooonnnccc___YYYTTTOOOIIICCC>>>LLLBBB???IIIUUUUUUKKKCCCaaaQQQPPPmmm{{{dddYYYGGG<<<***000///---***))))))***+++)))))))))***++++++,,,,,,...///000111444666888999:::999777555555777999:::999888888777666555444444000000000000///////////////............---------,,,,,,+++******)))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********++++++...,,,000222+++(((<<>>===888666333000//////111222222333333222111000000111//////000000000///...---000000///......---,,,,,,************************************)))((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''((()))******))))))***++++++,,,...000222444444555555444333333555999===@@@;;;:::888999:::;;;::::::::::::999888777555444333//////...---------------,,,,,,,,,---------------,,,+++***)))(((((((((((())))))((((((((('''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))***+++,,,------///...555MMMxxxtttbbbnnnwwwggg]]]RRRGGGAAA888DDDDDD??????;;;:::CCCAAACCCGGGJJJKKKJJJHHHFFFDDDFFFGGGFFFDDDDDDHHHLLLEEEEEEDDDEEEGGGJJJLLLLLLJJJHHHGGGHHHLLLVVVkkk~~~[[[___wwwbbb---444===,,,'''777***)))((('''&&&&&&''''''&&&&&&'''(((((())))))*********+++,,,...000222333111222222333333333333333111111111111111000000000.........---------,,,,,,,,,+++++++++************+++*********)))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))*********+++******...444444111)))FFFqqqAAA000???111///---,,,,,,---,,,+++)))))))))(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$eee777333//////,,,,,,+++***((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((())))))))))))(((((((((((((((((('''''''''''''''((())))))(((''')))***)))******+++---...000000111222333444777999;;;===:::999888999;;;======<<<:::888444111000000111222222333444444222111222333000000111000000000////////////......------,,,,,,************************+++++++++******)))((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''')))******)))(((***++++++,,,...000222333444444555555444555888;;;???BBB===;;;::::::;;;======<<<;;;;;;:::999888666444333//////...---------......---------------------...,,,,,,***)))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))***+++,,,,,,000//////666JJJqqquuu}}}uuunnnfffPPP???<<<888777@@@:::===BBBFFFFFFDDD???<<<@@@AAABBBEEEHHHMMMPPPRRRLLLNNNOOONNNJJJCCC===:::KKKGGGKKK^^^yyyhhhttt~~~|||{{{III===222///***$$$%%%,,,((((((''''''''''''''''''%%%&&&&&&'''(((((())))))((())))))***,,,...000111///000111222333222222111000000000000////////////------------,,,,,,,,,,,,************))))))))))))*********)))))))))))))))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))+++---+++&&&'''...///+++111666???WWW~~~kkk<<<888888+++111///---,,,,,,,,,***(((((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ccc555333000000,,,++++++***(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((())))))******))))))((((((((((((((('''''''''''''''((())))))''''''((()))))))))***,,,---...///000222222333555777999;;;<<<:::999888:::;;;<<<<<<;;;;;;999777444222222222333222444444444222222333444111111000000000000//////.........---------,,,,,,************************++++++*********)))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&'''''''''''''''(((***)))(((((()))++++++,,,...000111222333333555555666777:::===@@@AAA===<<<;;;<<<>>>?????????<<<;;;;;;:::888666555444000//////.........//////.........---------------,,,+++***)))((((((((((((((((((((('''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))***++++++,,,'''---222333555GGGlll|||qqqtttyyyJJJ444:::<<<888:::999===BBBGGGGGGDDD@@@<<>>???;;;;;;;;;===???AAAAAA@@@;;;;;;;;;:::999777666555000000/////////000000111//////......------,,,,,,++++++***)))(((((())))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))******++++++,,,%%%***000111...222FFF\\\tttnnnoootttzzz^^^888+++999???>>>CCC@@@BBBDDDFFFEEECCC???<<<>>>CCCHHHKKKMMMPPPTTTXXX]]]VVVMMMIIINNN```wwwtttEEE222444888+++$$$***000---))))))$$$%%%&&&&&&''''''''''''&&&&&&&&&'''(((((())))))))))))******,,,---///000000000111111222333333444444444333222222111000000...------------,,,,,,,,,*********))))))))))))(((((()))))))))))))))))))))%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&)))---...,,,,,,...,,,%%%(((222555999WWW{{{]]]444666888***(((666...---,,,++++++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$```333333111000+++***)))((((((((((((((()))(((((('''''''''&&&&&&&&&$$$$$$######$$$$$$%%%&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))************)))))))))((((((((('''''''''''''''((()))((('''&&&'''((()))***+++---...///000000------...000222444666777;;;:::999:::;;;;;;:::888::::::999777555333222111000111222222111000111333//////...------------...------------------,,,,,,)))))))))))))))))))))))))))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''(((((((((((()))'''((())))))(((((()))***------///000111111111111111333666999;;;<<<<<<<<<:::999:::===@@@BBBAAA@@@;;;;;;;;;:::999888777666111000000000000000111111000000///...---,,,,,,,,,+++******)))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))******++++++,,,,,,---,,,,,,---***)))444AAASSS{{{||||||www```QQQLLLAAA<<>>;;;999<<>>>>>;;;:::999999999888666444////////////............//////...---,,,,,,,,,,,,******))))))((((((''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((())))))+++,,,...000111???MMMiii}}}|||xxxhhh___iiifffkkk}}}iiiBBB333000,,,)))***(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''(((((((((((()))***,,,...000111333222111000000111222222666555333222111000000000111000///...............++++++************++++++******)))''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))++++++,,,------......///222MMMyyy]]]:::555444333111///...,,,,,,+++******)))(((''''''&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################VVV:::,,,222---+++,,,+++***)))((((((((((((''''''&&&%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%###%%%%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((('''''''''(((***,,,---...------......000111333444666777888999888777555444444444444333222111///...---///111111000///.../////////...------...//////...------,,,,,,+++******)))************)))((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&$$$######$$$&&&'''&&&&&&&&&''''''''''''(((((((((((((((((())))))*********+++---...///000111000000222333555777888999:::::::::::::::;;;;;;;;;:::888777777777777444222////////////...............------,,,++++++++++++))))))))))))(((((('''''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((()))))))))))))))))))))***+++---...///...:::KKK^^^xxx}}}cccSSS???///...///+++(((***'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((***+++---///000222111000//////000111111444444333222111000//////000///...------------...+++******))))))******+++***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))+++++++++,,,------......,,,333BBB^^^vvvHHH777444444333222111///---,,,+++******))))))(((''''''&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################SSS:::---222---+++++++++***)))((((((((((((''''''&&&%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%###%%%&&&%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''(((***+++,,,+++,,,,,,---...000111222555666777888888777555444555444444333111000...---///111222222000...------//////............//////---------,,,++++++******))))))******))))))((('''(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''''''''(((((((((''''''(((((()))***((()))***+++---...//////111111222222333444444444888888888777777777777777888666555555555555222000////////////............---,,,,,,+++*********))))))))))))(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))***+++,,,,,,%%%000:::???JJJfffssswwwxxx{{{pppNNN888000+++***///...&&&$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((***,,,---...//////............//////222222222222111000...---...------,,,,,,,,,,,,---+++******))))))******+++))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))******++++++,,,---------,,,++++++111CCCjjjiii===111444777333222111///...,,,+++***)))))))))(((''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################################OOO999---222,,,,,,+++***)))((((((''''''(((''''''&&&%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''(((***+++,,,+++++++++,,,...///111222555666888999999888777555666666555444222000...---111333444444222000//////////////////////////////------,,,,,,+++*********)))))))))))))))(((((('''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''''''''((())))))((()))***+++,,,...//////000000111222222333444444777777666666666666555555777666555555555444222000////////////............---------,,,++++++***)))((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))(((((((((((()))******+++---000444===LLL^^^kkksssuuu{{{wwwpppvvvxxxgggCCC888666333222...,,,,,,)))###"""'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((***+++,,,,,,,,,,,,,,,,,,---------///000111222111///---+++,,,,,,+++++++++++++++,,,******))))))))))))******)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))******+++,,,,,,,,,---///333444///222KKKhhhxxx@@@333===<<<333---111000///...,,,+++***)))(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################KKK888...111,,,,,,+++***)))(((''''''''''''''''''&&&%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((()))***+++,,,++++++,,,,,,...///111222555666888::::::999888777777777666555444222000//////111333333222111111111......////////////......---,,,,,,++++++***)))))))))))))))))))))(((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''(((((()))))))))***,,,---...///000...///000111333444666666777777777777666666666666888777666666666555333111////////////............---.........---,,,+++***'''''''''''''''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((((((''''''(((((()))...)))$$$%%%...;;;FFFMMMUUUwwwxxx|||rrrCCC333999:::222***---((($$$$$$$$$$$$&&&)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%&&&''')))***+++******++++++,,,,,,,,,,,,---...000000000...,,,***++++++*********++++++,,,***))))))))))))))))))***(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))***++++++++++++***---111---'''///>>>NNNlll[[[<<<(((000:::555---,,,......---,,,***)))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################HHH777///111+++,,,******)))(((''''''''''''''''''&&&%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((()))***++++++++++++,,,---///111111333555777999::::::999888666666666666555333222111---///111111000/////////------............------,,,,,,,,,+++******))))))(((((())))))(((((('''&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&'''(((((((((((('''%%%%%%%%%%%%&&&'''((()))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))))))))***+++---...///000,,,---...111333555777777777777777777888888888888999777666666777666444111////////////............---...//////...---+++***&&&''''''''''''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((('''''''''((())))))''')))+++***))),,,444<<>>666000222444222,,,,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#######################################EEE666000111+++,,,******((('''''''''''''''''''''&&&%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%%%%%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&'''((()))))))))))))))***,,,---///000111222555777888888777777444555555555444444333222///000222222000...---...+++,,,---......---,,,+++,,,,,,++++++***)))))))))(((((())))))(((((('''&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&'''((()))&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''((()))***+++---......+++,,,---///111333555555555666666777888999::::::888777666666666666333111////////////............,,,---.........,,,***)))&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''''''''((()))******%%%+++111111---)))(((***222AAAPPPUUUVVVmmm}}}sss}}}rrr~~~uuuOOO777---888///***+++***%%%%%%***&&&'''(((''''''&&&###!!!$$$$$$$$$$$$%%%%%%&&&&&&"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&'''((()))***'''(((***+++,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++************+++,,,---))))))(((((((((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''(((((()))******))),,,......///111---(((+++---111666>>>SSSvvvWWW444666GGG111555333+++)))...///++++++******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""#########$$$########################DDD666000111+++,,,***)))(((''''''&&&&&&'''''''''&&&%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''((('''(((((()))***,,,......///000333555666666666555222333333444444333333222333444555444111///------++++++,,,------,,,++++++,,,,,,++++++***)))))))))(((((((((((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&''''''(((((((((((((((%%%%%%%%%&&&'''((())))))&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&''')))***+++,,,---++++++,,,...///111222333444555666777888:::;;;;;;888777555555666555333111000/////////............+++,,,---...---+++)))'''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''(((((()))++++++,,,&&&!!!"""(((,,,+++)))++++++222>>>DDDIIIWWWhhh~~~WWW<<<111222555888---,,,)))&&&(((,,,***$$$"""%%%'''$$$""""""%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***'''(((***+++,,,,,,,,,+++---,,,+++******+++++++++++++++******+++,,,------))))))(((((((((((())))))&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))$$$+++---'''(((000333///111)))(((///444444:::DDDUUU{{{RRR===<<<:::666666===///***333444)))'''000******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""#########$$$########################DDD444444,,,///+++))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&,,,$$$"""//////333***000"""111***888###'''---...&&&###***''''''$$$111222$$$+++111+++'''..."""&&&(((,,,...&&&&&&,,,,,,***:::!!!555000333777...555555333111000111222222111$$$888111,,,///333'''***,,,)))***...,,,'''***111,,,,,,,,,++++++)))((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))+++,,,---...///111222222444444444444444555666777222111000222555555333000111111000......---------------,,,+++***)))((('''&&&&&&''''''''''''''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((+++***+++...555???HHHNNNQQQaaa~~~jjjKKK<<<:::777444000---+++***+++******)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))******+++---...//////------......---+++)))(((,,,---.........---,,,+++'''''''''''''''((())))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))*********+++++++++,,,,,,---...///000111222;;;AAALLL^^^zzztttDDDBBB===999555333333222000//////---,,,+++******(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""########################""""""""""""""""""""""""DDD444444,,,///+++))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***"""!!!&&&&&&)))(((777'''---"""'''---+++666+++)))'''***111///+++000###111'''***###:::***111...%%%333999:::...222###111,,,666(((AAA...((()))---222444333111...---;;;***...111---$$$///333//////000222111,,,((('''++++++++++++***)))((('''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((******+++---...///000111222222222222333444555666111000000111333444111///000///...------,,,,,,,,,------,,,+++***)))((((((&&&'''''''''''''''&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''+++***)))***---333999===DDDDDDGGGRRRiiilllTTTGGG@@@<<<444222000...+++***)))(((***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((()))***+++,,,------...------......---+++***))),,,,,,---------,,,+++***'''''''''''''''((())))))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))))))))*********++++++******+++,,,---...//////,,,...111666@@@RRRgggvvvaaaDDD999>>><<<999666444333333333//////...---,,,+++******''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""########################""""""""""""""""""""""""CCC333444,,,///+++))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!((()))"""777 @@@EEE000'''***,,,%%%&&&"""%%%YYY888+++444000(((&&&yyySSS---&&&999AAA333444333000---,,,...111***;;;~~~666***,,,,,,,,,///000,,,&&&************)))(((''''''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((((((((()))***+++---...////////////000111333444555555111000///000222222000...///...---,,,,,,,,,,,,,,,------,,,+++***))))))((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&'''))),,,...444;;;CCCFFFFFFHHHNNNTTToooQQQJJJ@@@999666555222000,,,+++***)))((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((((()))***+++,,,,,,,,,,,,---------+++***)))++++++,,,,,,++++++***)))(((''''''''''''(((((()))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))))))))*********'''((())))))***+++,,,,,,000111111000///222888===BBBQQQfff|||iiiHHHBBBCCC<<<333777666444222111111222222......---,,,+++******)))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#######################################""""""""""""""""""""""""AAA333444,,,///***))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%+++&&&666!!!>>>^^^---''''''777!!!)))OOO%%%+++***BBBSSS===(((000000444222///,,,+++,,,...000555ooo[[[***---+++'''(((...///+++)))))))))))))))(((''''''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''((()))***+++,,,...//////......000111333444555555222222111111111000000//////......---,,,,,,,,,---------,,,++++++***))))))(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))***,,,111666999999;;;???CCC===GGGWWWkkkrrreeeZZZLLL;;;...555222000///111111000///***)))((((((''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((()))*********+++,,,---,,,,,,*********************))))))(((((((((''''''''''''((()))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))'''''''''((()))************,,,///000//////000222...333777:::@@@PPPeeevvv{{{[[[LLL:::222555999888555333333111000000000000000---,,,,,,+++******))))))'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""@@@222444,,,///***))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%///"""$$$***000,,,&&&)))(((DDD]]]GGG===+++)))---///111111333888;;;:::555000444dddXXX...111000,,,***++++++***((())))))))))))(((((('''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''))))))***,,,---...///000---///111222444555555555444444333222111000000000000///..................------,,,,,,+++*********(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''(((((())))))(((&&&$$$###&&&,,,666>>>DDD999999999:::===DDDLLLRRROOOTTT]]]gggooovvvyyy{{{|||yyyrrrrrrfffccc___ZZZTTTLLLCCC===;;;777222111333666777777888444...***(((((())))))))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((()))***+++,,,,,,,,,+++*********))))))((((((((((((((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''((((((((('''''''''((())))))******'''(((*********)))******///333777888777777777999888AAACCCFFFRRR[[[dddsssqqq]]]NNNEEEAAA///888???===333,,,...222333222111000///...------+++++++++***))))))(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""""""""""""""""">>>111444,,,///***))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%333!!!...888BBB333000"""&&&)))###NNN&&&)))'''...!!!;;;+++///333ccc000444222///,,,,,,------,,,******jjjNNN)))((()))...///+++((())))))))))))******))))))(((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&))))))***+++---...///000...///111333444555444444555555555333000///000111000//////.........//////------,,,,,,++++++++++++(((((((((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&'''***---///,,,&&&!!!666777777666444333444555222555999;;;<<<<<<===>>>;;;???CCCBBB===999::::::<<<;;;999888888777555333555555555333000......... $$$))),,,---***'''$$$'''&&&%%%$$$############%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((()))***,,,,,,,,,+++++++++***)))(((((((((((())))))((((((''''''''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''(((((()))))))))---,,,,,,,,,,,,,,,------)))***,,,///111222000///666<<<999555999999999CCC666:::AAAHHHNNNTTTZZZ]]]ddddddcccaaa```aaaeeegggpppkkkiiikkkmmmllljjjkkktttuuuxxxyyywwwqqqhhhaaaEEEEEEDDD@@@;;;555111///@@@333&&&&&&111:::999444222111000///...---++++++******)))))))))(((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$########################""""""""""""""""""""""""~~~===111333,,,///***))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%222111dddmmm,,,)))%%%OOO###444@@@###&&&...CCC000ooo''''''$$$,,,DDD$$$'''...555777666666999<<<111{{{VVV;;;***!!!***111+++'''+++))))))***************)))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%'''((()))***+++---......---...000222333333222111555555555222///---...000.........------......///---,,,,,,,,,,,,+++++++++&&&'''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%)))'''%%%###$$$(((...222$$$(((...222333444555555666777888888777777777777444000111111---222999:::666666555444222111000000***,,,---...---+++)))(((111---(((### !!!%%%(((%%%$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''(((***+++,,,,,,,,,++++++***)))((((((((())))))))))))((('''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&&&&%%%&&&((()))******...,,,)))(((+++///444666###---///111888555000444===<<<;;;:::999777555444:::;;;;;;:::999:::<<<===:::777777<<<>>>===???CCC>>>???AAABBBAAA<<<555000999666333000///222777;;;+++111777999555///+++)))//////......---,,,******))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$################################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""}}}<<<000333,,,///***))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&,,, '''444 ZZZuuu###---###...'''--- )))%%% +++$$$ nnneee...&&&+++***''')))///)))FFFlllzzzyyyfffAAA(((+++111)))%%%***)))******+++++++++******)))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&'''''''''((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''')))***+++,,,---,,,...000111222111000///444555444111---+++---///------,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,+++&&&&&&''''''(((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******"""&&&***((($$$"""%%%)))&&&(((******((('''&&&&&&+++,,,---...000111333444555111666;;;777666333)))***,,,......,,,++++++,,,(((&&&%%%%%%'''))))))(((!!!&&&((())))))(((((($$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''((()))+++,,,,,,,,,+++,,,+++)))((((((((()))******)))((('''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''((())))))(((''''''+++///000...,,,***)))---000)))&&&,,,---,,,333---------///222333222111///111333444333222222333000...000444222...///555666444111///000111111000111000000222333222000------------------...000222+++,,,,,,,,,,,,+++******((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$################################################""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""ppp;;;222111,,,,,,,,,***((('''&&&'''((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((&&&)))$$$444(((''''''$$$###$$$)))...***'''...'''%%%&&&&&&... +++///(((&&&666%%%)))###444333$$$---""" ...000###******++++++++++++******((((((((()))+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$!!!"""$$$&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&%%%&&&((((((((('''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((()))***+++------...///000111222222555444222000///......---...---,,,,,,,,,,,,---...,,,,,,,,,+++***)))((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((()))))))))))),,,,,,,,,+++***))))))((())))))((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))***+++++++++++++++******+++++++++,,,,,,,,,------------------------------------------------........................//////000000000000//////111111000000/////////...000000//////.........---++++++++++++++++++++++++(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""nnn:::111000+++++++++***((('''&&&'''((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###%%%***)))((("""***"""%%%'''(((,,,---''' (((]]]QQQ###+++&&&&&&$$$%%%333!!!&&&999999,,,===)))777333(((%%%((('''))))))************))))))(((''''''(((******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$""""""$$$&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%&&&'''((((((&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((()))******,,,,,,---...///000111222333222111///...------,,,---,,,++++++++++++,,,---+++++++++++++++***)))(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''((((((((())))))))),,,++++++***))))))(((((()))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////......////////////......------///.........------------++++++++++++++++++++++++''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""kkk888000///******+++***((('''&&&'''((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''"""++++++///888,,,---&&&)))...)))^^^&&&444111&&&ddd"""'''%%%+++"""'''$$$///222rrr888'''888777---------)))(((&&&(((((())))))))))))(((((('''&&&&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''%%%%%%&&&'''((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((()))******+++,,,,,,---...///000000000//////...---,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++******)))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''(((((((((((()))******))))))((((((''''''((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((())))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""jjj777000000+++++++++***((('''&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&+++!!!%%%'''...&&&)))>>>&&&PPPDDD---RRReeeOOOKKK'''(((%%%&&&***$$$"""MMM333((('''000&&&&&&+++,,,+++&&&''''''(((((((((((('''''''''&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((())))))*********+++,,,,,,---.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''''''''((((((((())))))((((((''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******++++++******)))************************************************************************'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""iii777111111---,,,---***((('''&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&---!!!999***&&&---$$$ QQQ444((($$$444%%%$$$+++******""">>>}}})))888###hhh)))111,,,jjjRRRDDD000111)))%%%***)))''''''(((((((((((('''''''''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%$$$%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))))))))***++++++,,,,,,,,,---.../////////......---..................---)))******+++++++++******''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((()))))))))((((((((()))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#################################""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""ggg666111222...------***((('''&&&'''((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""###%%%&&&%%%$$$%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!+++%%%...(((&&&///111&&& CCCDDD***'''((()))///'''GGG%%%888 [[[111---aaaOOO"""///,,,))))))+++&&&''''''((((((((((((''''''(((&&&$$$$$$&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))(((((((((((())))))*********+++---///000000///.........////////////......******+++++++++******)))''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$####################################""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""eee555000111---,,,---***((('''&&&'''((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""###%%%&&&%%%$$$%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###+++"""$$$&&&///]]]%%%---///'''vvvFFF111))) ***yyyIII...***%%%333%%%000444fffMMM222666###!!!,,,...,,,$$$((((((((())))))((((((((()))'''%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$###&&&((((((&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((((()))+++...//////......------...//////...------+++++++++++++++***)))(((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""ccc333///000,,,,,,,,,***((('''&&&(((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""###%%%&&&%%%$$$%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%)))$$$"""555!!!OOOsss///%%%***)))!!!(((555%%%'''111$$$...)))!!!```xxx&&&%%%///###'''---SSS,,,eeeVVV###666$$$)))000&&&&&&***(((((())))))))))))(((((()))'''%%%%%%&&&(((((('''$$$$$$$$$$$$$$$$$$$$$$$$###&&&)))(((&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((&&&&&&''''''''''''''''''&&&'''***,,,......------,,,,,,---......---,,,,,,,,,,,,,,,+++***)))((('''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((()))))))))))))))&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""[[[555111000222,,,...+++)))'''&&&%%%&&&((()))((('''&&&&&&%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%###%%%+++---***''''''&&&&&&&&&&&&&&&&&&&&&&&&)))%%%(((!!!((('''...^^^444%%%---###%%%TTT666###'''333%%%###555''''''TTT;;;)))777(((***888&&&<<<]]]|||XXX++++++************++++++)))))))))))))))*********%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((((((((((((((((()))******++++++++++++***+++,,,,,,------,,,,,,++++++*********))))))(((((((((((('''''''''&&&&&&&&&'''%%%$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((()))$$$###(((***&&&&&&)))(((((((((((('''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''))))))(((((('''''''''&&&'''&&&%%%%%%$$$$$$%%%%%%########################$$$$$$############$$$$$$""""""""""""""""""""""""########################$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""YYY444000///111+++,,,***)))(((&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''')))------(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""((()))$$$+++)))NNN+++777DDD)))JJJ ---((("""222"""!!!)))&&&{{{LLL...,,,333...###<<>>:::666444------------------------))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""######$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$#################################$$$$$$%%%%%%%%%%%%$$$$$$###"""#################################""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""!!! """"""""""""""""""""""""KKK111///,,,///***++++++***((('''((()))+++,,,111///,,,)))((('''((((((%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))*********++++++,,,,,,---+++BBBppp+++000222111kkk```---+++;;;...444...===xxx+++$$$<<<+++)))'''))),,,---***&&&!!!---777SSS++++++******))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&'''((((((&&&&&&''''''(((((())))))%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&''')))+++,,,***(((%%%######%%%(((***((((((((((((''''''''''''&&&&&&%%%&&&''')))+++,,,))))))))))))************+++++++++******(((''''''%%%&&&''')))************((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((((('''***,,,,,,+++---...---&&&000000...111---+++222888LLL<<>>999$$$666444111111)))...555===DDDFFFDDD@@@PPPVVVWWWOOOFFFEEEHHHKKK>>>>>>???===555...///555777777999111(((///555---%%%***000222...)))%%%###+++111###000999###))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((('''&&&&&&&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&&&&''')))***+++(((((())))))))))))************+++******)))(((''''''(((((())))))(((((((((&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((+++***)))((('''(((((()))$$$''',,,222666777666666...999DDDWWWvvv|||qqqlllaaaNNN:::---***,,,(((......+++---111+++!!!'''((((((&&&%%%&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""GGG111111---///+++------,,,***)))((((((((((((&&&&&&%%%&&&'''((()))***&&&&&&&&&&&&&&&''''''((('''(((((((((((()))))))))))))))***************+++++++++++++++++++++++++++++++++,,,---...//////000***???,,,999,,,***555888222222------;;;777888EEEQQQTTT___qqquuurrrcccKKKHHH333///777222---...///666222,,,(((&&&(((,,,...333(((>>>///(((%%%,,,((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%(((((((((''''''&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***(((((((((((()))))))))******************)))(((((((((((())))))(((''''''&&&%%%$$$$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&''''''(((((()))))))))''''''((()))***+++,,,---(((...444333...///???OOOfffuuurrrsssnnnJJJ<<<===000...******---000,,,&&&++++++***)))(((''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!EEE111222...///+++...,,,,,,+++***)))((((((((((((((((((((((((((())))))''''''&&&&&&''''''((()))(((((((((((()))))))))***)))*********++++++,,,,,,+++++++++++++++++++++++++++,,,---...///000111111---666'''444...888%%%///888444333FFFRRRVVV```vvvzzzjjj[[[MMMBBB999...666111---///444555222---(((!!!......222,,,%%%((((((((()))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%((((((''''''&&&&&&%%%%%%%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''(((((()))))))))'''(((((((((((())))))))))))************))))))(((((())))))(((((('''&&&%%%$$$$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''((())))))***++++++'''(((+++---000111222333555444555:::DDDYYY}}}{{{xxxuuu^^^FFF111+++(((&&&,,,666)))))))))))))))((('''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!DDD222333...///+++...))))))((((((''''''&&&&&&(((((((((((('''''''''&&&(((''''''''''''((())))))((((((((()))))))))***************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111222333111000111777555HHH444JJJMMMbbbxxxgggEEE;;;000---111111***"""+++777---777------111))))))))))))************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%&&&&&&'''(((((('''&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&'''((())))))((((((''''''(((((((((((())))))))))))************))))))((((((((((((((('''&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&(((((())))))***+++,,,,,,,,,+++***))))))***+++,,,888AAA[[[uuuhhhRRR666(((+++)))(((''''''))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""BBB222444//////+++///'''((((((((((((((('''''''''''''''(((((('''''''''((((((''''''(((((()))***(((((()))))))))***************++++++,,,------...------------------------,,,---...///111222333444:::555555333...JJJeee]]]>>>111111555888,,,+++ ###222***111///)))*********+++++++++,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&'''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&'''((())))))((((((''''''''''''((((((((())))))))))))************))))))'''''''''(((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((()))***+++,,,---------+++******000999BBBHHHaaasssiiiEEE333666222,,,))))))*********''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""~~~BBB222444//////+++///((()))***************)))''''''((()))************((((((((((((((()))******))))))))))))******************+++,,,,,,---......------------------------------...000111333444444111<<>>AAATTTxxxbbbHHH999---,,,333(((+++.........,,,***'''++++++************)))))))))((((((''''''(((((()))''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))(((((('''''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''((()))))))))(((((((((''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))&&&&&&&&&((()))***))))))''',,,******222222222;;;BBB^^^zzzzzzvvvTTTHHH===+++111111***%%%(((,,,***(((''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%)))'''&&&$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$############"""""""""!!!uuu???333444---000,,,---++++++***))))))))))))***)))))))))))))))))))))))))))))))))((())))))***+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...///111444222///222888222222<<>>444444---000,,,,,,,,,+++******))))))******))))))))))))))))))))))))***))))))))))))***++++++++++++++++++,,,,,,,,,---,,,,,,,,,---.........///555000...111333222222555BBBXXX^^^GGG777///******------,,,,,,+++******))))))(((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&((()))***+++''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((()))((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))***+++,,,,,,,,,,,,,,,------111111555>>>HHHeee|||qqqggg___nnnsss{{{xxxRRR666...((((((((('''(((,,,***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%)))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""""""""""""""######$$$#########"""""""""""""""kkk<<<444444---111---+++,,,++++++******************************************************+++,,,,,,+++,,,,,,,,,------------,,,------...//////000000111222444555444666@@@MMMMMM:::+++***111111,,,'''+++++++++***)))(((((('''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''''''''((()))***(((''''''&&&&&&''''''((((((((((((''''''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))),,,...///---,,,,,,,,,......000EEEhhhppp~~~zzztttqqqqqqzzzoooRRR333)))...111...)))******)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################!!!"""""""""############"""""""""""""""######$$$""""""""""""""""""######fff;;;555444---222---***,,,,,,+++************+++************************++++++******++++++,,,---,,,,,,,,,---------......------...///000111111222---111444555:::RRR|||RRR999///+++,,,111---,,,,,,+++***)))(((((((((''''''''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((((((((''''''''''''((((((((((((''''''''''''(((((()))((((((''''''(((((()))&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''(((((((((((('''''')))((((((''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******'''***---...,,,+++---000111===PPPxxxqqqffftttwwwUUU888'''(((///+++***)))((((((''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%!!!""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""############"""""""""""""""######$$$""""""""""""############bbb:::666555---222...***---,,,++++++******++++++************************,,,++++++++++++,,,------------------............---......///111222222333333222:::NNNnnnmmmHHH000...777......---,,,+++***)))))))))((((((''''''(((((()))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''((())))))((((((''''''''''''(((((())))))(((((((((((())))))''''''(((((()))******+++((((((((((((((((((((((((''''''((((((((((((''''''))))))((('''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))*********(((+++,,,,,,+++///666<<>>RRRyyy@@@000000333,,,000444)))+++***)))((('''''''''((((((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))(((''''''''''''((()))((())))))***************)))(((((((((((()))******+++++++++*********))))))***)))((())),,,.........'''((()))***+++***)))(((******)))((('''&&&&&&%%%))))))(((((((((''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&))))))))))))************&&&))),,,,,,,,,///222444---000...666MMMiiittthhh\\\mmmooo<<<---(((000///######---''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$##############################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&'''***((('''''')))***)))'''%%%%%%&&&&&&&&&&&&&&&&&&)))((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############################################################""""""""""""""""""""""""""""""""""""############""""""""""""############\\\999444333111444,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------........./////////000000333...333999333777fffPPP222777333(((+++222+++***)))(((''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((((((((((((((()))))))))***)))((((((''''''(((((()))))))))***++++++++++++***)))))))))))))))***++++++------,,,,,,,,,,,,++++++,,,,,,---,,,******+++---333000------......+++(((,,,,,,,,,---......//////******)))))))))(((((((((''''''(((((((((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&)))))))))*********++++++'''+++...---+++***...333...000222MMMdddUUUyyyoooRRR888222...%%%$$$,,,''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&''''''(((((('''&&&%%%''')))***)))((()))***+++,,,,,,,,,+++*********)))(((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$############################################################""""""""""""""""""""""""""""""""""""############""""""""""""############ZZZ888444333111444---000......---,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------------......//////000000111111111///333555444>>>fff|||mmmdddbbb___\\\]]]aaadddccc``````^^^bbbmmm|||WWW666++++++000222,,,+++***)))((('''''''''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))((((((((((((((())))))))))))***++++++,,,,,,++++++***************+++,,,,,,------------------------...111222000,,,+++...000...---+++******+++******(((((()))***,,,---......*********)))))))))(((((((((((((((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''')))))))))******++++++,,,***+++---///---+++,,,000333777VVV~~~yyylllkkkZZZ333(((000111)))'''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))''''''''')))***,,,,,,,,,))))))((((((''''''&&&&&&+++******)))(((((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########################################################""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############WWW777555444222444---111///...------,,,,,,------,,,,,,---------.........,,,,,,---------.........//////000000111222333333;;;111333OOOgggccc___```eeelllqqqsssoooqqqtttuuuuuutttsssrrrsssmmmhhhhhhhhhiiinnntttcccsssSSS222:::;;;+++---,,,+++***)))((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''(((((()))))))))))))))******+++,,,,,,,,,,,,,,,+++++++++++++++,,,------------------------------+++...000000//////333666---......//////000222444000000/////////.........************)))))))))((())))))))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))***+++,,,,,,,,,+++)))+++111333111333777EEE___pppxxxmmmaaa~~~MMM///,,,///---(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''((()))))),,,,,,------,,,,,,,,,------,,,***))))))***+++---)))))))))(((((()))******''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$###################################################""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############UUU777555555222444---222///......---------------,,,---------............,,,---------............///000000111222333444444333666XXXttt```XXX[[[kkkooouuu|||yyypppmmmlll]]]ZZZgggrrrqqq???)))222///...---+++***)))))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''((()))************++++++,,,------------,,,,,,,,,,,,,,,,,,---......---------...............,,,---------,,,,,,---///222111000///......,,,+++.........//////000000000,,,,,,+++++++++***************))))))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''((((((((('''(((((((((((()))))))))((())))))***+++,,,------000,,,,,,000000...444>>>dddxxxxxxkkkpppWWW000'''222+++***((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((('''''''''(((((((((((()))(((((((((((()))***++++++,,,------,,,***))))))***,,,,,,+++++++++---...000++++++***)))))))))******)))(((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""############TTT666666666222444...333//////...---------------------------............------------............000000111222333444555555888```rrrVVVOOOUUU```nnnzzzrrrkkkddd]]]dddrrrbbb---===111000///---++++++******(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''((((((((((((&&&''')))***++++++******+++,,,,,,------------------------------......///////////////000000000111333222222333666888999999<<<666222777???AAA<<<444444444333222000///...---............------------*********)))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))((())))))***,,,------...000...///000---///BBBYYYuuuuuuyyyaaaAAA444///...+++)))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))*********++++++,,,......+++---000111000111444666222333444444333000...,,,444333111///...---,,,,,,+++++++++*********))))))((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""############SSS666666666222444...333//////...------------...---------.........//////---------.........//////000111111222444555666666___rrrXXXVVVYYYeeetttzzz}}}pppccc```___vvv\\\>>>222111000...,,,+++++++++(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))&&&''')))***+++++++++***+++,,,------......------...------------...//////000000111111222222222222666666:::BBBMMMVVV[[[[[[[[[SSSRRRaaawwwuuufffbbb\\\UUULLLDDD>>>;;;000000000000////////////+++*********))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((()))'''((((((((())))))******((())))))+++,,,---......)))+++111555444???aaa~~~eeeeeemmm888222111...+++)))))))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,---...///000111///333999===@@@DDDJJJNNNXXXZZZ[[[[[[WWWPPPHHHDDD>>><<<:::777444222000000---------,,,,,,,,,++++++))))))))))))))))))))))))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############""""""""""""############TTT===333666444333333...//////............//////........................///............//////000888...000888222,,,AAAccclllPPPOOO\\\fffjjjtttnnnhhh]]]aaaXXX666555555222...***+++---))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''((((((&&&'''((())))))************************++++++,,,)))******++++++,,,------*********+++,,,---//////***333555,,,(((,,,000...222......111222333999@@@JJJTTTaaavvv___MMM:::222111///---,,,222111///+++((((((,,,///(((***+++((('''(((******&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((()))))))))))))))******************)))))),,,//////,,,333***,,,000;;;gggVVV]]]{{{zzzyyyuuuppprrrooolllllloooqqqpppnnnuuuJJJ888///222---!!!***222###(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''((()))******)))***,,,...***&&&(((---...***))),,,,,,***''''''///888:::777:::MMM___fffkkkttt{{{}}}zzzvvv}}}xxxllllllnnnrrrgggRRRIIIKKKBBB111111444...+++///---)))---,,,,,,+++))))))***)))&&&(((((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""############$$$$$$$$$$$$######""""""RRR<<<333666444333444/////////............//////........................//////.........///000000111...333888777EEEwww```NNNTTTaaaooozzzttteeennnsssLLL...///222***'''---+++******))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))************))))))))))))***++++++*********+++,,,,,,------+++,,,,,,------...//////111...***)))000777777111:::999<<>>RRRbbbrrrzzz}}}ooo{{{ggg[[[PPP222555000,,,,,,+++***)))+++))))))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$############""""""""""""KKK888333777444222444222000000////////////000000/////////////////////////////////000000222333333666555EEErrrRRRIIIXXXlllnnnvvv~~~lllvvvrrrAAA222000------,,,,,,+++)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))&&&'''((())))))*********)))))))))))))))******+++***++++++,,,------......+++,,,---///000000111111333000000555;;;MMMrrrnnnRRR===111---***+++///...)))(((+++))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))***************++++++++++++///+++,,,222444111000222???bbbeee^^^~~~|||yyyvvvssstttzzz~~~MMM555222...(((******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((''''''''''''(((((()))***+++++++++,,,,,,,,,++++++---///(((444CCCLLLRRR]]]lllwwwrrrmmmlllvvvrrrTTTCCC222***)))))),,,111+++***)))((('''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$JJJ888444888444111333111111000000//////000000111////////////////////////000000000000111222444444444===ooolllDDDDDD\\\oooxxx|||sss<<<,,,555------,,,+++***(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''((((((((()))))))))&&&'''((())))))************************++++++,,,++++++,,,,,,------......---------...000222444555,,,222AAAZZZvvvtttdddGGG888,,,,,,---***)))+++***))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))***************++++++++++++,,,000++++++000111...111999cccccciiinnnttt~~~||||||wwwqqqrrrxxx|||aaa999%%%...+++***)))((((((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''(((((((((((('''''''''((()))***+++,,,,,,//////...,,,+++---111444:::KKK^^^iiinnnqqqrrrqqq~~~~~~mmmLLL;;;333+++((()))---,,,+++)))((((((((((((''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%III888555999333000222000111111000000000000111111////////////////////////000000000111222333444555:::hhhPPP;;;NNNjjjzzz~~~mmmBBB888//////...,,,+++)))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))'''((((((((())))))))))))&&&'''((())))))*********+++++++++++++++,,,,,,---++++++,,,,,,---.........///......///111555999;;;;;;SSSuuu___:::---//////,,,+++******))))))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))******************+++++++++,,,,,,,,,***+++...,,,...???SSS```aaalll~~~}}}~~~zzztttrrrWWW+++333++++++***)))((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((((((((('''(((((()))+++,,,,,,---.........///222888AAAFFFhhhfffbbbcccqqqoooddd[[[HHH444(((///...,,,+++***)))))))))''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%III999555999333///111000111111000000000000111111000000000000000000000000000000000111222444555666DDDiiiHHH???[[[ooopppddd777111000///...,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))******(((((((((((())))))))))))&&&'''((()))************,,,,,,++++++,,,,,,---...++++++,,,------......///111000///000333888<<<@@@aaaKKK333444555///++++++******)))(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))******************+++++++++,,,,,,,,,,,,---111333000666TTTttt|||^^^dddwwwxxx|||zzz{{{rrryyyyyy===444,,,+++***)))((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((('''((()))***+++,,,------+++---///333;;;FFFSSS[[[VVV^^^lll}}}|||qqqOOO888000///---,,,+++*********(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$GGG<<<333333555444222111111111000000//////......111000...---...///111222222---444777---444???;;;RRR:::HHH___sss~~~PPP555999,,,'''333..."""))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((((((((()))))))))))))))))))))***++++++,,,,,,------------------------111///,,,+++///222000,,,000333333555444444RRR[[[III888333///,,,---,,,)))+++---)))"""(((((((((((())))))))))))((((((((((((''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))))))))))))))*********++++++,,,------......///,,,888$$$444444AAAwww___fffxxx{{{xxxZZZ777777+++'''---***!!!$$$111''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))&&&+++---***(((,,,000000000555<<>>IIIUUUiiiFFF>>>111///333...(((,,,))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***)))))))))***++++++,,,,,,------------------------***---///222333444333222000///...888JJJ___wwwUUUBBB///222000,,,***))))))+++---((()))))))))))))))))))))((((((((((((''''''''''''%%%%%%&&&''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))************+++,,,,,,------......///...000,,,999???jjj{{{ggg```}}}|||~~~\\\//////---+++---///((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((())))))))))))******+++$$$&&&000222***%%%(((666BBBUUUZZZIIIHHHwww}}}nnn|||MMM666///&&&...))),,,+++***)))''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$EEE<<<444444555444222111111000000000000/////////000000///...///000111222---;;;///...<<<444RRRFFF+++LLL^^^qqqgggIII666333...***,,,,,,)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))******))))))******+++,,,,,,,,,------------------------,,,...111222000///000333:::555555PPP{{{|||xxx~~~|||eee444,,,)))---,,,'''(((---))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++,,,,,,,,,---......//////111...444777NNNnnneee|||~~~TTTBBB---%%%***///+++"""'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))))))))))))))******+++++++++***+++---+++---===OOONNNWWWYYY]]]yyy|||{{{RRR999***---+++'''(((((((((''''''((()))&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$CCC;;;555555555333222222000000000000000000000000000000/////////000111222000999222111???IIIxxxRRR777RRRfffmmmeeeCCC999,,,***000+++)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********))))))***++++++,,,,,,---------------............000......///......222888777:::JJJwww|||vvvxxxqqqiiihhhggg___aaaccc]]]aaaoootttIII555+++111555---&&&(((*********)))))))))))))))((((((((((((''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))******++++++,,,,,,,,,------...////////////111999???qqqggg}}}|||vvv|||zzz{{{yyyKKK((((((...''''''111''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))))))))******++++++,,,,,,)))000///)))---CCCYYYeee[[[RRRmmmrrrgggYYY@@@'''((()))******(((''''''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$BBB;;;555666555333222333000000000000111111111111000000000000000111111222666333222333AAApppxxxBBBJJJlllmmm[[[DDD222///333+++***)))))))))(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********************+++,,,,,,---------------....../////////...+++,,,111333222555;;;...LLLttt{{{aaaOOOVVVeeeoooyyywwwvvv~~~}}}llljjjhhheeeaaadddrrr\\\999111333///+++,,,+++*********)))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((())))))***+++,,,,,,,,,,,,,,,---......//////000---111@@@hhhsss|||nnn}}}uuummmrrrzzz}}}WWW777333333***&&&,,,(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))******++++++,,,------...---)))+++888GGGRRRXXX\\\aaaeee666222000---+++***(((&&&%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@@@:::666666666333222333000000000111111111111222000000000111111111222222888000111777UUUrrr}}}uuuEEEJJJaaarrrxxxSSS<<<333///(((******)))))))))((((((((('''''''''''''''''''''''''''''''''(((((())))))***)))))))))*********++++++******++++++,,,------------------...//////000000...---000555333...333<<>>555+++&&&'''******((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$???:::777777666222222444000000111111111222222222000000111111222222222111111666555FFFqqqwwwzzzPPP???]]]vvvjjjOOO<<<...************)))))))))((((((''''''''''''''''''''''''&&&''''''((())))))******))))))*********+++++++++******+++,,,,,,------...---------...///000000000222111444555222555KKKeeebbbKKKMMM[[[eeeeeemmmooofff^^^```hhhmmmbbbTTTRRRUUUQQQOOOMMMEEELLLQQQYYY^^^]]]ZZZ]]]ddd^^^SSSOOOZZZkkk}}}eeeEEE333......,,,,,,+++******))))))((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((())))))***,,,------...------......//////000000777EEEnnn|||xxx}}}TTT------111)))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((())))))***++++++,,,---...///000000555AAASSS^^^eeexxx~~~gggSSS999***(((+++,,,***(((((((((((('''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$>>>:::777777666222222444000000111111222222222222000000111222222222222111'''>>>===YYYrrrJJJBBBdddttt~~~~~~dddIII333333************))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++)))************+++++++++***++++++,,,,,,------...---------...///000000111222222555666777KKK{{{{{{jjjVVVRRR```mmmkkk```XXX]]]ZZZQQQSSSZZZWWWMMMWWWNNNPPPQQQGGGGGGNNNOOONNNMMMRRR[[[fffppp~~~rrrqqqjjj___bbbppplllGGG444---,,,,,,++++++***))))))((()))(((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))+++,,,---......------......///000000000///OOOyyyssskkkuuuFFF///,,,...)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((()))******++++++,,,---...///000111???TTT[[[\\\YYY:::///,,,((($$$)))(((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@@@:::666666666333222444111111111111111111111111333111000111333555666666555000KKKhhh[[[SSSEEESSSqqqtttttt|||nnnccc;;;444///,,,+++,,,***''''''***))))))))))))))))))))))))'''((()))******++++++***++++++,,,---------,,,,,,,,,---......//////......///)))///333000222555000---444777<<>>///,,,333,,,+++444+++$$$111******))))))((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))******++++++,,,------222%%%888222***222,,,777444ooowww^^^GGG444))),,,,,,---+++((('''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((('''(((((()))***+++---...///------222===FFFtttWWWgggQQQ333///...&&&+++''''''******'''%%%'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%@@@:::666666666333222444111111111111111111111111222111111111333444555555555777aaaXXXgggOOOPPPkkkrrrvvvmmmkkk000000---+++---,,,((((((+++))))))))))))))))))))))))'''((()))******++++++***++++++,,,---------,,,,,,,,,---......//////......///...222111---111444000888222666WWWuuuhhh```[[[WWWSSSRRRTTTWWWVVVSSSUUUUUUWWWYYY]]]```aaabbb^^^^^^^^^\\\YYYTTTPPPMMMUUUTTTTTTVVVUUUSSSUUU[[[fffuuuwwwkkkuuu}}}???222555...(((******(((,,,******))))))(((((('''''''''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***++++++,,,------......222(((222+++,,,999444???lllbbb}}}zzzmmm\\\MMM444---+++(((&&&&&&(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))***+++++++++)))---333333777LLLdddPPPvvvttt\\\===---///,,,((('''))))))&&&''')))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%@@@:::666666666333222444111111111111111111111111111111222222333333444444999FFFrrrOOOLLL\\\qqq{{{|||~~~@@@333...+++,,,---***)))+++))))))))))))))))))))))))'''((()))******++++++***++++++,,,---------------------...////////////...---222444000///444666222>>>555BBB~~~oooKKKPPP\\\aaa\\\WWWVVVYYY\\\^^^^^^aaa___^^^\\\]]]___bbbccclllooorrruuuvvvuuurrrpppddd\\\UUUSSSSSSQQQQQQSSSPPP\\\nnnYYY???777222,,,''',,,...%%%******))))))((((((''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))+++,,,,,,------...//////111...///)))111999666GGGrrrtttyyy~~~|||www777111---)))''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((())))))***,,,,,,000///,,,,,,<<>>XXXYYYZZZyyy|||iii444,,,(((***---+++'''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''@@@:::666666666333222444111111111111111111111111000222444444222444888<<>>222...---333******))))))((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******++++++,,,------...,,,---///222+++YYYxxxmmmtttxxx|||{{{||||||}}}|||xxxtttwwwtttqqqqqqrrrrrrrrrrrrmmmllljjjiiiiiijjjkkklllhhhiiijjjiiigggeeeeeeffffffkkkmmmkkklllooooookkkkkknnnrrruuuvvvwwwyyyzzz|||SSSAAA222///...(((&&&+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))***++++++,,,---///111222999\\\fff]]]}}}}}}mmmDDD...+++,,,,,,+++''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((({{{@@@:::666666666333222444111111111111111111111111111333444333222666>>>EEE___SSSTTT^^^pppdddyyysss[[[AAA444111000---+++))))))))))))))))))))))))'''((()))******++++++******+++,,,...///000000000...//////000000000000000---777333666???666RRRjjjaaa[[[ZZZYYYXXXccchhh]]]pppqqqxxx|||kkk]]]TTTIIISSS```sssOOO>>>888---,,,*********)))((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))++++++,,,------......///)))222666444---llluuu}}}{{{}}}{{{}}}uuupppqqqqqqooovvvxxx|||~~~|||zzzrrrrrrrrrpppllljjjlllppphhhiiijjjkkklllmmmmmmmmmrrrsssttttttttttttuuuwww{{{|||qqqxxx~~~kkkTTT===444...&&&%%%***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))+++++++++,,,...000111222CCCUUUuuu}}}ZZZ555+++,,,------(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))|||<<<:::666444444444333222111111111000111111222333666222111:::<<<111>>>```www}}}ZZZ;;;^^^gggxxxxxxiii|||PPP;;;888(((......************)))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---------......//////000000111111222222555+++777<<<...DDDQQQbbb^^^QQQYYYaaaWWW\\\pppvvvuuuWWW\\\RRRiii{{{QQQAAA555'''......---***))))))'''$$$(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))***************++++++,,,,,,------...555******666<<>>TTTzzzxxxwwwtttppp...BBB...***,,,,,,,,,+++******))))))))))))***++++++,,,,,,---------------............//////000111222222333333222:::333GGG\\\fff___SSSXXXcccgggvvvyyylllpppxxxdddkkk~~~RRR<<<555000---,,,+++)))((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))***************++++++,,,,,,------...999111,,,YYYvvvlllyyyZZZnnn|||QQQ333...---(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))******++++++,,,)));;;))))))MMMNNN[[[zzzyyyLLL------///+++$$$$$$((()))$$$''''''''''''''''''''''''''''''''''''''''''''''''uuu<<<:::666444444444333222222222222111222333333444222000888888666ZZZxxxzzzCCClllyyy}}}wwwvvvHHHBBB...111---------,,,+++******)))*********+++,,,,,,---------------.........////////////000111222333444444::::::;;;cccrrrdddsss[[[XXXaaaiiihhhtttxxxaaaSSS^^^tttXXX;;;111***+++---***'''((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))***************++++++,,,,,,------...---===666gggssseee^^^vvvqqq}}}}}}ccc```888,,,,,,***))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))((())))))***+++,,,,,,,,,)))888000999XXXXXXmmm|||~~~bbb222...000///)))'''***+++***''''''''''''''''''''''''''''''''''''''''''''''''qqq<<<:::666444444444333222222222222222222333444444666000333222===wwwUUUPPPuuu~~~tttlllggg666444333///...------,,,+++************++++++,,,---------------........./////////...///000111222444555555111===bbbeeeiiisssYYY^^^___dddeeefffqqq}}}ZZZVVV~~~LLL888)))(((,,,+++(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))***************++++++,,,,,,------...***999???|||vvvSSSyyymmmqqq|||~~~~~~~~~ttt~~~hhh|||mmmBBB...+++,,,)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((())))))***+++,,,------000)))EEE[[[SSSnnnwwwYYYlll{{{zzzYYY111---,,,---,,,)))'''(((''''''''''''''''''''''''''''''''''''''''''''''''nnn<<<:::666444444444333222333222222222222333444444666000333555MMMJJJ___yyywww|||yyyEEE666222//////...---,,,+++************+++,,,,,,------...............////////////...///000111333444555666...QQQXXXtttmmmNNNcccdddjjjgggtttxxx|||oooOOO222+++---,,,))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))***************++++++,,,,,,------...111333HHHeeevvvVVV~~~www}}}}}}||||||{{{|||}}}zzzyyytttjjj___vvv||||||}}}{{{jjjXXX666+++,,,))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))((())))))***,,,------...333---QQQffffffuuujjjvvvNNN888)))+++---&&&###'''''''''''''''''''''''''''''''''''''''''''''''''''mmm<<<:::666555444444333222333333222222333333444555222000888???^^^sssiiiLLLnnn~~~yyykkkggg777666000//////---,,,+++*********++++++,,,,,,------.............../////////000...///000111333444555666BBBllllll~~~^^^bbbiiijjjtttsssggg>>>000///---))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))***************++++++,,,,,,---......***AAA\\\iiisssoootttxxxttttttttt~~~}}}{{{|||||||||zzzzzz{{{||||||||||||zzzyyyzzz{{{}}}xxx~~~~~~ttt}}}xxx}}}uuu~~~mmm@@@++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((())))))+++,,,---......111BBBOOOZZZ~~~rrrlll~~~vvvMMM---+++...((('''...((((((((((((((((((((((((((((((((((((((((((((((((ooo<<<:::777555555555444333333333222222111222222222666000---JJJbbbuuuwwwrrrUUUZZZsss}}}???888333,,,---...)))---000(((++++++,,,,,,,,,---------......//////000000111111666---///555000000999>>>UUUjjjcccZZZnnnrrrssswww|||~~~===...---)))444###(((((())))))*********+++((((((((((((((((((((((((******))))))((((((''''''))))))))))))***************,,,......---------...111GGG```nnnfffddd}}}xxx}}}~~~|||xxxwww{{{}}}zzzwwwwwwyyy{{{{{{xxxvvvvvvyyy||||||zzz~~~~~~}}}}}}ttt}}}wwwpppkkkVVV666---(((&&&(((+++***&&&%%%(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''((())))))))),,,((((((---111000------999LLLNNN]]]vvvnnnvvvfff222***333***###///))))))((((((''''''&&&&&&((((((((((((((((((((((((mmm<<<:::777555555555444333333333222222222222222333777222333???vvvyyyZZZccc{{{zzz~~~UUU<<<666...///...(((,,,000***++++++,,,,,,,,,---------......//////000000111111000333444444555555555999yyyhhh\\\iiiuuuxxxiii|||uuu]]]<<<,,,...---...((()))))))))************(((((((((((((((((((((((())))))))))))((((((''''''))))))))))))***************,,,......------...///333MMMdddnnnuuutttggg{{{{{{xxx{{{}}}|||{{{|||tttwwwyyyzzzyyyyyy{{{~~~}}}}}}}}}~~~zzzxxx~~~~~~zzz}}}zzzjjjwwwggg999))),,,***)))***)))%%%&&&)))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))+++((((((,,,---,,,///333EEESSSqqqiiizzz{{{VVV999222...'''(((((((((((((((((((((''''''((((((((((((((((((((((((jjj<<<:::777555555555444333333333222222222222333333777333999???gggxxx[[[sssYYYfff{{{pppyyyooooooBBB888000000000)))***///+++,,,,,,,,,,,,------------......//////000000111111+++888444000999999;;;LLLvvvhhhdddjjjqqqyyywwwttt}}}vvvGGG...333"""---))))))))))))************(((((((((((((((((((((((()))))))))(((((((((((('''))))))))))))***************,,,---...------///000888UUUiiitttbbbvvvvvv}}}~~~yyywwwyyy{{{zzzzzz}}}rrrvvvyyy||||||{{{{{{|||yyy{{{}}}~~~}}}~~~xxxvvvlllkkk~~~|||~~~{{{lll]]]wwwTTT:::000,,,))))))(((%%%&&&)))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))***))))))+++---+++---888DDDTTT___xxxsssvvvKKK+++,,,---***(((((((((((())))))))))))((((((((((((((((((((((((hhh<<<:::777555555555444333333333222222222333444444555333<<>>XXXccctttWWWeeexxx|||}}}~~~zzzwwwxxxzzz}}}~~~{{{{{{zzzxxxxxxyyy{{{||||||~~~|||zzz}}}}}}zzzmmm[[[\\\jjj{{{zzz~~~zzz{{{|||}}}~~~~~~zzz|||jjjzzzJJJ...***(((***+++(((&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''(((((()))*********+++,,,......---444III]]]pppzzzkkk}}}rrrwww~~~YYY666(((+++((()))))))))******++++++((((((((((((((((((((((((fff<<<:::777555555555444333333222222333333444555666777444AAA]]]rrr]]]aaaWWW}}}zzzsssooowwwzzzEEE333...444111//////***,,,---------..................//////000000111111000333555<<<;;;333\\\gggdddyyyzzzvvv~~~yyy\\\///222***************))))))))))))((((((((((((((((((((((((&&&''''''''''''((((((((())))))))))))***************+++,,,------///333666CCCYYYbbbwwwMMMyyyxxx{{{}}}|||yyyzzzyyy}}}{{{yyyyyywwwuuuvvvzzz~~~}}}{{{||||||ssslllXXXRRR\\\www~~~yyyzzz{{{|||~~~~~~}}}~~~~~~yyy```\\\222,,,(((***,,,)))&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''(((((())))))******+++,,,++++++---000:::MMM^^^wwwvvvzzzrrrsssuuuvvvwwwwwwvvvvvvggg;;;'''333***************+++++++++((((((((((((((((((((((((ddd<<<:::777555555555444333222222222333333555666666777444HHHkkkbbbVVVhhhxxx~~~vvvjjjnnn~~~nnnWWW<<>>LLL^^^lllwww}}}}}}yyyTTT000555++++++++++++++++++******((((((((((((((((((((((((ccc<<<:::777555555555444333222222222333444555666777666333OOOzzzMMMyyyTTTvvvqqqdddyyyjjjkkkzzztttfffEEE111000000111222...---------.........//////......//////000111111111...111666333666bbbfffYYYqqquuuyyyyyyiii???///+++*********))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))***************+++,,,,,,---000444888ZZZssszzzeeennnaaaqqq~~~|||}}}|||}}}|||xxxyyy~~~yyyxxxxxx{{{~~~|||yyysssvvvvvvqqqfffYYYMMMFFFKKKfff|||{{{}}}}}}|||||||||{{{yyyuuutttvvv}}}uuu|||ggg|||FFF999---(((((('''(((***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))******++++++...***,,,:::NNNaaasssrrrsss}}}|||{{{vvvvvvuuuttttttzzz|||zzzppp|||:::)))---,,,,,,++++++*********((((((((((((((((((((((((]]]<<<999777666666555444333333333222222222333444444444CCCGGGlllaaa{{{VVVaaa}}}iiieee|||uuuooogggqqqyyy<<<:::000000...333,,,/////////////////////////////////000111111222222444&&&;;;888BBBvvv^^^lll|||{{{yyyKKK222...(((***+++(((,,,///&&&))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))*********+++***+++......///555===YYYggguuu```~~~}}}zzzzzzzzzzzzyyyxxx~~~|||zzzzzz|||||||||{{{wwwxxxzzz{{{zzzxxxuuusssqqqlllfff\\\PPPGGGJJJRRR\\\xxx~~~~~~|||zzzxxxyyyzzz{{{{{{zzzxxxxxxyyy}}}}}}ppp}}}|||```555%%%---)))(((---(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((())))))******++++++((('''===+++tttlllyyyjjjkkk~~~zzzyyy{{{ttt{{{}}}SSS666...,,,000...(((,,,///(((******)))(((((((((((((((^^^<<<999777666666555444333333333222222333333444555222AAAYYY{{{fffLLLdddiiigggooo~~~~~~{{{uuupppgggnnn~~~qqqNNN888333111...111---/////////////////////////////////000111111222222111+++;;;666QQQkkk```vvv~~~wwwXXX888111+++,,,,,,'''***...((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))******************,,,------...777BBB[[[zzzmmmfff||||||||||||}}}|||{{{}}}{{{zzzzzz{{{|||{{{zzzyyyzzz{{{||||||zzzwwwuuuqqqiii]]]RRRGGGDDDLLLWWWfff{{{}}}}}}}}}|||zzzyyyzzz{{{}}}}}}{{{yyyxxxxxx{{{~~~|||~~~|||tttnnn}}}GGG))),,,+++))),,,'''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((())))))******+++++++++333---GGGhhhdddvvvxxx___oooyyywwwhhh@@@000,,,......(((,,,///(((******)))(((((((((((((((___<<<999777666666555444333333333333333333444555555666DDDxxxlllgggEEEoookkk___jjj}}}}}}{{{uuuooogggiiitttjjj666777333...///////////////////////////////////////000111111222222000000999;;;kkk___dddsss{{{yyyjjjBBB444---------&&&(((---)))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))*********+++++++++---//////---///===KKKWWWrrrwww|||zzz~~~~~~{{{zzzxxxyyyzzz{{{{{{zzzzzzzzzzzz||||||{{{wwwtttlll```QQQFFFAAAFFFVVVeeeyyy||||||}}}{{{yyyyyyzzz{{{~~~~~~}}}zzzxxxxxxzzz}}}}}}yyy|||{{{aaayyyZZZ---+++---+++***'''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((())))))***++++++,,,...///...XXXYYYuuujjjkkkqqq]]]ccc~~~zzzrrr{{{wwwuuunnnSSS777,,,,,,...)))+++...(((***))))))(((((((((((((((___<<<999777666666555444333333333333333333444555666>>>MMMooojjjyyyIIILLLiiimmmttt{{{uuuooogggeeekkk|||}}}888888444///...222/////////////////////////////////000111111222222333333555GGG[[[iii}}}WWW666,,,---///((((((,,,(((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))******++++++,,,...///111111...333DDDVVVeeerrrsss~~~~~~zzz}}}zzzyyywwwxxxyyyzzzzzzyyyzzzyyyyyyzzz{{{yyytttppp```SSSFFF@@@CCCPPPeeevvv}}}}}}}}}{{{xxxwwwxxxyyy|||||||||zzzyyyyyy{{{}}}~~~yyy|||aaaWWWbbb222***///+++((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((()))***++++++,,,,,,333(((HHHWWWfffpppnnnwwwjjjhhh___yyy{{{iiillljjjmmm}}}wwwrrryyywwwvvvBBB000+++...++++++---((())))))(((((((((((())))))]]]<<<999777666666555444333333333333333444555666777@@@VVVrrrYYYBBB___wwwttt}}}vvvqqqiiicccdddsssgggCCC999444111...333/////////////////////////////////000111111222222777222111VVVxxx___nnnvvv}}}qqq:::------000+++)))+++'''((((((((((((((((((((((((''''''''''''((((((((((((((())))))***+++,,,,,,,,,---...000///...555HHH\\\}}}iiinnnnnnzzz}}}~~~~~~yyyxxxwwwwwwyyyzzzzzzyyy|||zzzzzz{{{|||xxxpppiiiRRRHHH@@@BBBLLL\\\ooo~~~~~~~~~}}}{{{wwwuuuuuuvvvxxxyyyzzzzzzyyyzzz}}}|||{{{}}}|||}}}qqqNNNhhh;;;,,,///+++(((---((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((()))***+++,,,------000:::ZZZZZZzzzlll|||jjj___mmmiiiqqquuusss|||xxxRRR777+++...,,,+++,,,)))))))))(((((((((((())))))[[[<<<999777666666555444333333333333333444555777777===___fffNNNrrrmmmhhhfffiiipppyyyqqqwww}}}xxxssskkkccc```kkk~~~tttXXX:::555444///222/////////////////////////////////000111111222222666333222gggttteeeqqqppp}}}zzzFFF333,,,000,,,***+++'''))))))))))))))))))))))))''''''''''''((((((((((((((())))))***+++,,,------******+++,,,...666JJJ]]]iiijjjaaahhhzzz|||||||||||||||yyyxxxwwwwwwyyy{{{{{{zzz}}}||||||}}}}}}vvvjjj```JJJCCCAAAJJJXXXggguuu~~~~~~~~~}}}zzzwwwuuuuuuuuuuuuwwwxxxyyyyyyzzz|||~~~||||||}}}|||~~~WWWqqq|||PPP222...+++'''...((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''((()))***+++---......***UUUTTTrrrqqq|||xxxYYYddd{{{bbbuuuzzzpppppptttgggddd@@@---///---***++++++((((((((((((((())))))***YYY<<<999777666666555444333222333333333555666777888===lll~~~}}}___\\\|||xxxggglllhhhlllyyyyyy~~~}}}xxxsssnnnddd___gggwwwppp<<<777777///.../////////////////////////////////000111111222222222:::===|||qqqfffsssqqq}}}~~~{{{YYY===......,,,+++,,,((())))))))))))))))))))))))''''''''''''((((((((((((((())))))***,,,------...+++)))))),,,111;;;NNN___uuu```nnntttwww{{{zzzzzzzzzzzzyyyxxxwwwxxxzzz||||||{{{{{{zzzzzz{{{zzzppp```TTTGGGCCCFFFUUUggguuu{{{zzz{{{{{{yyywwwvvvvvvxxxuuuvvvxxxxxxxxxxxxzzz{{{|||~~~{{{yyydddeeekkk999,,,+++'''+++((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''((()))***,,,---...///777YYY[[[qqqxxxcccnnnppp[[[ppp}}}___xxxsssmmmWWW~~~zzzuuuIII///000...)))+++,,,((((((((((((((()))******YYY<<<:::777666666666444333222333333444555666888888AAAyyymmmkkkGGGcccggg[[[gggtttjjjgggmmmzzz|||vvvqqqooofff```eeesssnnn===888999000,,,/////////////////////////////////000111111222222...AAAJJJzzzooodddsssvvv{{{xxxzzz{{{zzzxxx~~~hhhEEE///,,,***+++---***))))))))))))))))))))))))''''''''''''((((((((()))((())))))+++,,,---.........++++++///666AAASSSbbb]]]|||ttt{{{zzzzzzzzzyyyzzzxxxwwwxxxzzz|||||||||xxxvvvvvvwwwuuujjjXXXJJJFFFDDDKKK]]]sss}}}|||wwwxxxyyyxxxwwwwwwyyyzzzvvvwwwxxxxxxwwwvvvwwwyyywwwzzz}}}~~~|||vvvnnnggg>>>,,,,,,'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((()))***,,,---...///RRROOOsssggg\\\^^^YYYaaazzzwww^^^zzzyyypppsssPPPSSS~~~OOO111111///)))+++---((((((((((((((()))******ZZZ999888777666666555555555444444444444555777888:::???|||vvvrrrNNNeee```___iiiiii```kkkmmmwww|||uuu}}}~~~|||vvvoooiiidddeeekkkzzznnnCCC>>>000666///000000000000//////////////////000000111111222222///;;;MMMjjjhhhnnnuuutttgggnnnyyy{{{rrrqqq|||kkkcccxxx888888...000******)))))))))))))))(((((((((((())))))))))))************)))************+++++++++...,,,666,,,444???jjjaaarrr___|||~~~}}}|||yyywwwttt{{{xxxvvvvvvyyy|||{{{yyyqqqwwwyyyrrrjjj```RRRDDDKKKBBBQQQtttttt|||wwwxxxyyyzzzyyywwwuuussswwwuuutttuuuwwwxxxxxxxxxyyy|||}}}}}}zzz|||zzz|||cccmmmuuuCCC///&&&&&&111((((((''''''''''''((((((''''''''''''((((((((((((+++''')))...,,,&&&---:::nnnpppsssgggkkkuuuoooXXXpppnnn}}}|||||||||}}}eeefff}}}ssstttjjjKKKzzzwww999%%%111)))---+++))))))))))))))))))))))))ZZZ999888777666666555555555444444444444555777888:::FFFpppPPPooonnncccfffgggjjjooorrrwww}}}}}}zzzvvvrrrkkkeeedddhhhuuuPPP???333444000000000000000/////////////////////000111111222222333@@@eeelllfffeeeppphhh[[[cccooozzzhhh\\\ddd|||nnn]]]```|||oooPPP555---111...+++***))))))))))))(((((((((((())))))))))))************************++++++++++++///...444,,,:::UUUvvvmmmoooyyyzzz~~~|||||||||{{{zzzwwwuuuuuuvvvxxxxxxyyytttvvvrrrhhh^^^UUUKKKAAAQQQUUUcccwwwyyy|||zzzyyyxxxwwwvvvvvvvvvvvvuuuttttttuuuwwwyyyxxxxxxyyy}}}~~~|||zzzjjjgggFFF...///'''$$$((((((''''''''''''((((((''''''''''''(((((((((((((((&&&***///...---888HHH]]]zzzwwwdddoooddd\\\tttxxxzzzzzzooo^^^mmm}}}tttfffxxxoooQQQrrrPPP---000))),,,)))))))))))))))))))))))))))XXX999888777666666555555555444444444444555777888:::EEExxx[[[XXXyyyggglllooodddgggxxx|||}}}~~~{{{yyyuuutttnnnfffcccdddooo|||ccc@@@777000111000000000000////////////...//////000111111222222555GGGjjjgggeeepppbbbVVV```ppp{{{|||mmm[[[^^^nnnxxxrrrxxxgggttt666///222000,,,,,,))))))))))))(((((((((((())))))))))))************************+++++++++,,,---,,,...(((???kkkyyykkkYYY~~~xxx}}}~~~|||{{{|||}}}~~~{{{{{{zzzxxxwwwxxx|||~~~wwwsssiii[[[QQQLLLIIIEEEHHHaaazzz|||yyy|||zzzvvvtttssstttwwwyyysssssssssuuuxxxyyyxxxwwwxxx}}}yyy}}}nnn]]]aaa---222+++!!!((((((''''''''''''((((((''''''''''''((((((((((((''''''+++///...111BBBUUU___uuurrr```xxx|||\\\hhhvvvdddzzzuuu~~~}}}~~~vvvfff^^^```~~~uuugggrrrvvvYYY___\\\444///+++...)))))))))))))))))))))))))))WWW999888777666555555555555444444444444555777888:::FFF|||wwwNNNdddpppxxxzzzooosssvvv|||{{{xxxuuuvvvooohhhcccbbblllvvvwwwBBB999---333000000000000////////////......///000111222222333444LLLwwwvvvlllnnnwwweeeUUU]]]llluuuhhhooossssssooo|||qqqwwwnnnmmm???333111000+++...))))))))))))((((((((((((((()))))))))*********************+++++++++,,,,,,---...,,,)))DDDuuuooosss{{{WWW{{{ppp~~~}}}yyyxxxxxxxxxxxxxxxzzzzzzxxxvvvxxx}}}yyypppaaaRRRJJJKKKOOOSSSSSStttzzzyyy{{{vvv{{{yyyvvvtttsssuuuwwwxxxrrrrrrsssuuuxxxyyyxxxwwwvvvzzz|||{{{zzz|||vvv]]]ppp111+++...+++((((((''''''''''''((((((''''''''''''(((((((((((((((***------+++111FFF\\\lllggg```jjjiii^^^|||nnneeevvviiivvv|||qqq[[[MMMXXXlllwwwnnnjjjsss]]]LLL}}}~~~yyyaaa===//////000+++))))))))))))))))))))))))UUU999888777666555555555555444444444444555777888:::NNNtttHHHlll{{{~~~zzzwwwrrrttt|||yyyvvvtttoooiiidddbbbjjj|||GGG999---444000000000000////////////......///000111222333333666UUUsssoooooo}}}dddRRRSSS[[[vvvfffbbbnnnmmmzzzkkk^^^sss|||kkksss~~~qqqTTT999///...)))///))))))))))))((((((((((((((()))))))))***************++++++++++++,,,,,,,,,...222000///KKKqqqfffrrrddd|||zzzxxxvvvsssqqqppprrrsssrrrqqqsssyyy~~~xxxlll[[[MMMHHHMMMXXXaaasssyyytttyyyuuuwwwwwwwwwvvvvvvvvvvvvvvvsssrrrsssuuuwwwxxxxxxwwwuuuwww{{{}}}}}}~~~yyy~~~xxx{{{dddeeezzz;;;&&&......((((((''''''''''''((((((''''''''''''(((((((((((()))+++---,,,,,,777PPPggg{{{ggg}}}fff___hhhdddrrrrrrjjjzzz~~~~~~yyylllWWWHHHMMMcccxxx{{{kkk^^^iiieeeHHHhhhWWW444//////,,,************************SSS999888777666666555555555444444444444555777888:::OOOLLLqqqaaabbb___nnnqqq|||}}}yyytttrrroookkkfffbbbhhh{{{SSS999111444000000000000////////////---...///000111222333444<<>>///...)))...))))))))))))(((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,+++///---111NNNdddjjjwwwmmmrrr|||~~~|||zzzxxxtttppppppqqqrrrrrrrrrtttvvvyyyqqqdddUUULLLKKKSSSaaannnzzzzzzvvvzzzuuutttuuuwwwxxxxxxwwwuuusssuuutttssssssuuuwwwwwwvvvuuuuuuwww{{{}}}~~~{{{xxx{{{}}}gggaaa{{{MMM***,,,'''((((((''''''''''''((((((''''''''''''(((((((((((((((+++------333EEEaaawwwqqqxxx^^^vvvuuu]]]wwwnnnmmm}}}{{{iiiRRREEEMMMccc{{{ooodddiiipppRRRTTTyyy;;;...,,,***************************RRR999888777666666555555555444444444444555777888:::SSSUUUrrrdddfffuuuyyynnn}}}|||xxxrrrpppnnnkkkfffaaaeeevvvbbb<<<888444000000000000////////////------...000111222333444<<>>hhhxxxbbbvvvgggyyy{{{}}}~~~}}}}}}|||yyyxxxwwwuuutttppprrrkkkdddccc```fffwww999:::///000000000000////////////***222000---222222111777IIIuuuxxx[[[lllfffYYY^^^___fff{{{yyytttkkkjjjkkkzzz}}}jjjYYYDDD)))222...+++******)))))))))))))))))))))))))))************++++++++++++,,,---......000***111>>>cccssszzzvvvWWW~~~~~~pppccc^^^zzzttt}}}wwwttttttwwwxxxyyyuuuwwwuuutttvvvtttgggWWWMMMOOOKKKXXXsss{{{zzzxxxvvvuuuuuuuuusssqqqsssttttttrrrqqqqqqsssuuuoooqqqsssuuuwwwxxxwwwwwwyyyyyy|||tttpppxxx{{{hhheeevvv888(((---))))))((('''''''''''''''(((''''''''''''(((((()))(((111......BBBjjjjjjzzzvvvhhhyyycccyyykkkXXXyyy~~~yyy|||pppnnnLLLYYYbbbooovvvtttooogggUUU___sssbbb888777###,,,,,,,,,+++++++++******OOO:::999777666555555666666555333444666666555999>>>ooo~~~ddd|||tttooo~~~{{{yyy{{{zzzyyywwwvvvvvvvvvvvvrrruuunnnhhhfff___```nnnCCC???777111000000000////////////***222000---222222111999^^^tttooooooeeejjjyyyzzz\\\OOOSSSTTT^^^uuusssmmmhhhbbbfff>>>)))222...+++******)))))))))))))))))))))))))))************++++++++++++,,,---......///***111@@@```qqqmmm~~~~~~wwwpppooo|||vvv|||vvvuuuyyy{{{xxxuuuyyyyyywwwtttsssnnn```QQQKKKNNNPPPaaazzz}}}xxxvvvuuutttuuutttrrrqqqsssttttttsssqqqqqqsssuuuttttttttttttsssrrrqqqqqqwwwwwwzzz~~~wwwpppvvvyyymmm\\\yyyKKK,,,,,,))))))(((''''''''''''((((((''''''''''''((()))))),,,&&&...///KKKOOOyyysssjjjXXXxxx{{{cccVVVeeesssqqqyyy}}}|||~~~sss___VVVRRRjjjwww~~~ttttttpppiiiUUUZZZnnnzzzppp888777+++,,,,,,,,,++++++++++++***NNN:::999777666555555666666555333444666666555999>>>qqqiiiqqqeee|||yyywww~~~~~~yyysssnnnmmmnnnoootttpppkkkiii```]]]gggOOO===666111111000000000/////////+++222000...222222222<<>>mmmxxx{{{rrrpppjjjfffiiissspppzzzyyyqqquuu}}}rrrcccccc}}}{{{zzzzzzzzz{{{~~~tttllljjjkkkkkkpppmmmjjjkkkccc___iii~~~]]]999222111111111000000000//////+++111///...333111444AAAvvv___~~~bbbbbbkkk{{{xxx[[[OOOTTTVVVaaa|||{{{lllNNNLLL666444)))+++******)))))))))))))))((()))))))))************++++++++++++,,,---......///...666OOOgggkkkvvvzzz~~~{{{{{{||||||yyyvvv{{{{{{xxxpppfffYYYMMMDDDPPPVVVeeexxx}}}xxxtttsssrrrrrrtttuuuuuusssrrrrrrsssuuuuuutttsssssstttoooooonnnnnnoooppprrrtttuuutttwww{{{{{{zzz|||{{{{{{~~~uuurrrxxx{{{zzzLLLVVV___222111***))))))((('''(((((((((''''''''''''((()))*********+++555===jjjnnnpppooossswww\\\eeeZZZUUU{{{}}}}}}||||||mmmXXXLLLFFFPPPfffqqq~~~xxxxxxsssoooWWWGGGkkkFFF......------,,,,,,,,,+++++++++KKK:::888777666555555666666555333444666666555999>>>mmmtttyyy{{{iiieeefffdddhhhqqqtttppp___aaalllsssqqqdddaaalll}}}{{{wwwuuuuuuwww{{{~~~zzz{{{uuussstttmmmpppkkkiiijjjdddaaakkkyyyhhh999666111111111111000000000000,,,111//////333111666FFFcccdddaaammmzzz\\\PPPWWWZZZdddzzz~~~yyy~~~|||NNN{{{WWW999333***+++******)))))))))))))))((()))))))))************++++++++++++,,,---............777VVVlllYYY~~~}}}pppyyyyyywwwyyy|||~~~zzzxxxzzz}}}xxxxxxuuummm___QQQHHHEEEPPPXXXkkk{{{yyytttsssssssssuuuwwwvvvtttrrrqqqsssvvvvvvuuusssssssssmmmmmmmmmnnnppprrruuuwwwuuutttvvvzzzzzzxxx{{{|||xxx|||yyyrrr{{{xxx}}}QQQTTTnnn666,,,******)))((((((((((((((('''''''''(((((()))++++++&&&,,,111QQQgggnnnVVVhhhoooWWWmmmsssUUUggg}}}|||}}}}}}yyyyyyqqq[[[JJJFFFJJJ\\\xxx{{{vvvvvvrrrsss^^^GGGaaatttLLL---333---------,,,,,,,,,++++++JJJ:::999777666555555666666555333444666666555999>>>tttnnntttzzzrrrlllkkkkkkqqqsssbbbkkkzzz~~~iii]]]dddqqq~~~yyyuuutttvvvyyy||||||zzzvvvttttttuuunnniiijjjbbb^^^gggqqqlll:::999222222111111111000000000---111///000444111777KKKnnncccooogggjjj|||[[[KKKSSSWWW```rrr~~~vvvnnnmmmffftttUUUjjjaaa555111///+++******)))))))))))))))))))))))))))************++++++++++++,,,---......,,,---555YYYjjjwww\\\~~~~~~}}}tttyyy|||yyymmmcccaaadddpppwww~~~~~~yyyxxx|||xxxwwwtttkkkZZZKKKGGGJJJNNNYYYnnnzzz~~~zzzyyy{{{vvvsssssstttvvvwwwwwwtttrrrpppssswwwxxxvvvtttsssrrrooooooooopppqqqrrrssstttuuusssuuuxxxxxxvvvyyy~~~}}}|||~~~vvvzzz|||qqq{{{www```TTT>>>&&&+++***))))))(((((())))))'''''''''((()))***+++,,,...***666mmmfff~~~{{{dddccc```UUUwwwlllccc}}}zzzsssaaaHHHEEEUUUaaalll}}}xxxsssrrrooowwwhhhOOObbb|||WWW---444------------,,,,,,,,,,,,LLL:::999777666555555666666555333444666666555999>>>|||uuulllzzzxxxuuuuuu|||wwwiiibbbhhh~~~|||yyywwwvvvwwwwww}}}|||uuuqqqxxxxxxqqqllllllbbb\\\ccclllwww???888222222222111111111000000---000///111444111888NNNbbbfffxxxvvv```KKKQQQWWW```oooxxx|||lllssslllllllllnnnmmmiiiccc```xxxkkktttYYYWWWsss777111222+++******)))))))))))))))))))))))))))************++++++++++++,,,---.........000666[[[eeexxxnnn||||||wwwssshhh\\\WWWYYY```jjjvvv}}}}}}|||~~~{{{yyyuuukkkXXXIIIHHHPPPQQQ^^^sssyyyvvvxxx}}}sssrrrrrrsssuuuvvvuuurrrooopppssswwwyyywwwuuusssrrrnnnooopppqqqqqqqqqqqqqqqsssqqqrrruuuuuutttvvv|||~~~{{{tttxxx}}}nnnzzzvvvpppPPPoooEEE++++++***))))))(((((())))))'''''''''((()))+++,,,---555(((CCCuuunnnfffxxxyyyYYY\\\fffuuu~~~xxxbbbSSSBBBGGG^^^mmm{{{{{{tttqqqmmmxxxnnnUUUcccppp444222...------------,,,,,,,,,NNN:::999777666555555666666555333444666666555999>>>ssseee~~~}}}}}}kkk^^^aaannn}}}||||||{{{yyywwwuuuttttttvvv|||{{{wwwwwwxxxrrrnnnoooddd\\\bbbkkkGGG888222222222111111111111000...000///111555111999PPPYYYnnnnnnsssjjjPPPTTT[[[dddssszzzzzz^^^```RRRQQQXXX^^^___^^^^^^\\\YYYfffzzznnnzzzVVVHHH<<<111222+++******)))))))))))))))))))))))))))************++++++++++++,,,---......222444:::^^^bbbxxx{{{~~~vvvrrrlll```YYYZZZUUU___nnn{{{~~~|||xxxlllXXXHHHJJJTTTWWWeeeyyyzzzyyy|||}}}mmmqqqrrrssstttuuutttpppmmmpppsssxxxyyyxxxuuusssrrrkkklllnnnppprrrrrrqqqqqqrrrppppppssssssrrruuuzzz|||ssswww}}}lllxxxuuu{{{KKKeeeJJJ666+++******)))))))))))))))'''''''''((()))+++,,,---///$$$KKKiiiuuunnnUUUbbb\\\vvvuuurrr}}}yyynnnNNNKKKEEEJJJZZZjjjyyyrrrlllxxxpppUUUaaa@@@444......---------,,,,,,,,,PPP999888777666666555555555555888333333888666777CCC|||zzzccczzzggg___lll{{{|||{{{yyywwwuuussssssrrrwwwxxx{{{zzztttwwwyyywwwqqqllliiiccc^^^nnn}}}LLL777666333111000111111000...222333444,,,444333222UUUOOOsssWWWbbb]]]iiifffwwwcccYYY]]]RRRSSSVVVYYY[[[[[[\\\^^^___bbb\\\ccc{{{XXXYYY@@@777---...---+++***))))))(((((())))))))))))***************++++++,,,,,,------...000222IIIhhhzzzvvv}}}~~~}}}{{{xxxtttkkkdddcccVVVXXX^^^kkkyyy~~~zzz~~~}}}iiiJJJJJJVVVNNN\\\ssstttqqq}}}vvvrrrqqqqqqqqqqqqqqqqqqqqqqqqpppqqqrrrsssrrrqqqooooooooonnnnnnnnnnnnoooooopppoooppppppooonnnooorrrtttyyywwwvvv|||zzzqqqvvvyyy}}}bbbPPP}}}jjj777,,,+++)))((()))***)))((((((((((((((()))***+++,,,444$$$PPPeeeuuu|||{{{^^^pppnnniii~~~|||qqqqqqlllZZZfffpppyyysss```NNNFFF===OOOlllttt~~~yyy~~~~~~zzzyyy{{{}}}iiikkk{{{ppptttzzzuuubbbPPP:::555......---,,,,,,,,,,,,---OOO999888777666666555555555555888444333888666777DDDxxxlll[[[lll|||nnnqqqiiivvv}}}~~~{{{zzzxxxvvvtttrrrqqqqqquuuvvvxxx}}}{{{vvvwwwyyywwwqqqlllhhhccc]]]kkkyyyMMM666666333111000111111000...///111333,,,333444666]]][[[wwwiiifffWWW```fff~~~ZZZSSSXXXVVVVVVWWWXXXZZZ[[[___dddhhhaaaccckkk}}}TTTOOOKKK;;;111...---+++***))))))(((((())))))))))))***************++++++,,,,,,------...555///EEElllvvv~~~||||||yyyuuutttooofff]]]WWWSSSWWWcccqqq|||~~~|||vvvcccLLLIIISSSWWWjjjxxxyyy~~~~~~}}}yyytttrrrppppppppppppppppppppppppuuuvvvvvvuuutttrrrppppppmmmmmmmmmnnnnnnooopppqqqooopppqqqpppooopppsssuuuyyy~~~uuuuuu|||yyyooozzz}}}~~~lllUUU~~~hhh///---+++)))((()))))))))(((((((((((())))))***+++,,,---...^^^ppppppnnn{{{\\\mmmhhhiii~~~uuuxxxyyymmmYYYKKKIIIPPPWWWbbbsss|||rrraaaHHHEEECCCVVVqqqzzz}}}~~~|||zzzzzz|||~~~|||{{{~~~}}}nnnpppzzzooorrryyytttaaaPPPvvvEEE000///...------,,,,,,------LLL999888777666666555555555444888444333888666888FFFxxxWWWkkkkkkfffkkkkkk~~~{{{{{{yyyyyyxxxvvvtttrrrpppoooqqqqqqtttxxx~~~}}}yyywwwyyywwwqqqlllhhhccc]]]gggtttQQQ555666333111000111111000...,,,///333---333444;;;hhh\\\wwwpppooo|||lllYYY```iii}}}```[[[^^^eee]]]]]]ZZZXXXVVVWWWZZZ]]]```mmmyyy|||xxx|||aaaLLLTTT999///...---+++***))))))(((((())))))))))))***************++++++,,,,,,------...444000GGGllllllwwwxxx~~~}}}zzzzzz~~~|||www}}}xxxjjjfff___VVVRRRYYYiii{{{~~~~~~qqq```QQQIIIPPPdddxxx{{{}}}yyyuuussssssqqqqqqqqqqqqppppppppppppwwwxxxxxxvvvssspppooopppmmmmmmmmmnnnooopppqqqrrrooopppqqqqqqqqqrrruuuxxxzzz{{{sssuuu}}}xxxkkk|||}}}}}}uuuTTT{{{BBB...,,,)))((()))))))))((()))))))))))))))***,,,,,,***888eeevvvggg|||uuu^^^tttcccnnnsssddd[[[IIIHHHFFFMMM^^^kkkdddTTTEEEHHHNNN___ttt{{{~~~~~~|||{{{}}}}}}|||zzzzzz|||}}}}}}|||}}}{{{}}}xxxyyyzzznnnooovvvsssbbbPPPaaaOOO222///...------,,,---------JJJ999888777666555555555555444888444333777666999HHH{{{^^^qqqxxx|||jjjeeecccjjjuuuvvv}}}~~~yyyyyyyyywwwuuurrrooonnnmmmmmmnnnsssyyy}}}}}}{{{wwwyyywwwqqqllliiiddd^^^fffqqqYYY666666333111000111111000...,,,///444...222222>>>ppp}}}UUUrrrqqq^^^kkkxxxddd]]]eeelllttt}}}\\\]]]]]]iiikkklllkkkiiieeebbbaaabbbnnn}}}{{{uuuMMMaaa777,,,------+++***)))(((((((((((()))))))))***************++++++,,,,,,------...,,,333NNNbbb}}}mmmyyy|||}}}zzzzzz}}}|||}}}wwwmmmiiigggddd```aaahhhsss{{{qqq```XXXKKKRRRqqq~~~xxx|||wwwrrrsssvvvttttttsssssssssssssssrrrtttvvvvvvtttqqqnnnooopppooooooooonnnoooooopppppppppqqqrrrrrrrrrtttwwwzzz|||zzzrrrvvv~~~xxxjjjwwwwww~~~wwwPPPrrr@@@///---)))((()))))))))((())))))))))))***+++,,,,,,...999^^^xxxssskkkeeeddd{{{~~~tttccc^^^TTTPPPXXXaaaZZZKKKGGGNNNXXXeeesssxxxyyy{{{~~~}}}~~~~~~zzz{{{{{{yyyzzz{{{{{{{{{}}}~~~~~~~~~~~~zzzmmmlllttttttdddRRRYYYRRR777//////...---------------III999888777666555555555555333888555333777555:::JJJyyy~~~jjj}}}___^^^bbbuuulll]]]aaahhhiiiqqq|||}}}~~~zzzzzz{{{zzzwwwtttpppmmmjjjiiijjjooovvvzzz{{{{{{uuuxxxvvvpppllljjjeee___gggoooccc888666333111000111111000......000444///222111===sss~~~XXXsssaaa___xxxuuubbb^^^^^^jjjsssqqq\\\jjjmmm{{{}}}|||IIItttuuu===000------+++***)))(((((((((((()))))))))***************++++++,,,,,,------...***555OOOXXXttt~~~}}}zzzzzz{{{~~~xxxqqqooohhhkkknnnlllhhhfffhhhkkk|||qqqbbb\\\RRR\\\~~~~~~www{{{wwwssstttxxxtttttttttssssssrrrrrrrrrqqqtttuuussspppnnnpppsssrrrqqqpppoooooonnnnnnoooqqqrrrsssssssssuuuxxxzzz}}}{{{ssswwwyyyjjjsssrrr~~~{{{RRRfffDDD000---***(((((()))))))))))))))))))))***+++,,,---222444YYYeeeiiijjjzzzvvvsssiii```bbbgggbbbVVVHHHPPP^^^hhhsss~~~llllll~~~~~~|||xxxwwwzzz|||}}}xxxzzz}}}}}}}}}}}}}}}~~~yyyllliiiqqquuugggUUUQQQooo[[[555//////...------------...HHH999888777666666555555555222888555333666555<<>>iiiWWWnnnwwwcccjjjllluuuqqqhhhvvvuuu{{{XXXWWW:::222000---+++++++++***))))))************+++++++++,,,,,,,,,,,,---...//////222@@@mmmooovvv}}}{{{}}}|||zzzxxxxxxyyy{{{{{{{{{~~~}}}||||||~~~xxxtttttt~~~}}}zzzxxxvvvuuuuuunnnppprrrsssqqqpppppppppqqqnnnllllllnnnpppqqqqqqooopppqqqqqqpppooommmllllllmmmoooooooooqqqsssvvvwwwyyy|||wwwqqqyyyzzzjjjnnnyyy}}}~~~}}}pppJJJxxx;;;---***---((((((+++(((*********+++,,,---...///444MMMwwwZZZ___ttt|||{{{vvvmmmjjjmmmooommm|||ddd___ooo}}}|||zzzssswww{{{~~~}}}|||}}}rrrssstttuuuwwwyyyzzz{{{yyy{{{vvvmmmlllyyyrrr^^^ZZZaaalllfffOOOFFF}}}vvvLLL666222...,,,---.........KKK:::888666555666666666444444000666333666888===^^^ooosss```YYYTTTVVV^^^dddeeeeeeaaa___XXXXXXbbbkkkuuuxxxxxxyyyzzzuuuuuutttsssrrrqqqooonnnlllmmmiiifffhhhmmmrrrssssssuuussspppllliiihhhggghhheeepppBBB777444111000000000///......+++222///111333;;;aaauuuVVVqqqsssccciii{{{fffmmm|||ZZZwwwhhhoooooo{{{uuuyyyWWW___AAA222000---++++++++++++)))))))))*********+++++++++,,,,,,,,,,,,---...//////000999hhhyyyyyyyyywww|||{{{zzzzzzxxxwww|||||||||}}}}}}|||~~~uuussszzz}}}|||yyyvvvtttnnnoooqqqqqqqqqqqqqqqqqqqqqooommmlllnnnpppqqqqqqttttttuuuuuutttqqqooonnnlllnnnpppqqqqqqrrrsssuuuwwwxxx|||xxxrrryyy{{{nnnmmmxxx|||}}}rrrLLLttt@@@...))),,,((((((+++)))*********+++,,,---...///000NNNxxxpppYYYaaaqqq~~~|||hhhaaagggxxxxxx{{{}}}ooosssyyy}}}|||zzz{{{}}}}}}sssssstttuuuvvvyyy{{{|||xxx{{{xxxnnnkkkwwwppp^^^ZZZ___kkkiiiVVVFFFttt{{{FFF555222...,,,---...//////LLL:::888666555666666666444333000666444666888===___uuuwwwfffZZZ[[[]]]aaafffgggbbb]]]___aaa```gggvvv|||ssswwwwwwxxxzzzuuuttttttsssrrrpppoooooooooiiigggeeeggglllrrrtttuuuvvvtttpppllliiihhhhhhhhhhhhpppAAA777444111000000000///......+++222///111333777XXX{{{]]]dddtttbbbeeevvvkkkbbbZZZVVVaaa~~~]]]XXXbbbyyyvvvnnnsssuuu{{{}}}ZZZddd<<<333000---,,,,,,,,,+++***))))))*********+++++++++,,,,,,,,,,,,---...//////333888ggg|||sss~~~||||||zzzxxxwwwyyy{{{}}}~~~}}}|||yyy{{{uuurrryyy~~~|||{{{{{{yyyvvvrrrpppppppppqqqsssssssssrrrsssqqqnnnmmmnnnoooppppppuuuuuuvvvvvvuuusssqqqpppqqqrrrttttttsssrrrsssuuuxxxxxx|||yyyrrrxxx{{{qqqlllwww{{{~~~wwwNNNtttuuuGGG111(((,,,***)))+++)))*********+++,,,---...///666PPPssssss|||WWWaaawww~~~qqq[[[aaasss~~~}}}~~~}}}ttt}}}tttwww|||~~~~~~xxxoooxxxvvvtttssssssuuuxxxzzzwwwzzzwwwnnnjjjuuu}}}kkk]]]WWWWWWbbbfffZZZMMMlll{{{GGG555222///------/////////KKK:::888666666666666666444444000777444777999===___pppeeexxxfffgggiiiiiiggghhhkkkmmmllloooxxxyyyrrrwwwvvvvvvxxxttttttuuutttrrrpppooooooqqqfffeeedddggglllqqquuuwwwvvvtttpppmmmjjjhhhhhhhhhkkkpppEEE777444111000000000///......,,,333...111333333OOOgggbbbyyynnngggiii|||pppeeeUUUFFFFFFOOOOOOppptttqqqyyywwwuuufff\\\hhh}}}vvvtttsss}}}|||```jjj???333111...,,,,,,,,,+++***)))************+++++++++,,,,,,,,,,,,---...//////888===lll~~~}}}ttt}}}|||{{{{{{||||||zzzyyywwwyyy|||~~~|||{{{www{{{{{{|||vvvyyysssqqqzzz|||yyywwwwwwxxxxxxtttqqqsssqqqqqqrrrsssuuutttssstttqqqooommmnnnpppppppppssssssrrrrrrrrrrrrrrrrrrvvvwwwwwwuuusssssstttvvvzzzyyy}}}zzzssswww{{{tttlllwww{{{zzzMMMgggOOO444(((---+++)))+++)))*********+++,,,---...///555SSSzzz{{{xxxUUU```{{{~~~yyy}}}lll]]]aaasssyyy{{{vvvyyy~~~zzzqqqtttzzzvvvyyywwwmmmpppuuu{{{yyyuuurrrqqqsssuuuwwwwwwxxxtttkkkiiittt}}}mmm```XXXTTT^^^ddd\\\KKKeeeoooxxxKKK777333///------...//////JJJ:::888666666666666666444555111777444777888===^^^eee}}}ccczzz|||nnnyyyrrreeessstttqqqvvvsssrrrtttrrrsssttttttrrrnnnmmmoooqqqfffeeeeeegggkkkppptttvvvvvvtttqqqnnnkkkiiihhhhhhkkkrrr}}}MMM777444111000000000///...///---333...000222000HHHyyyuuuhhhbbbgggrrryyyqqqggg\\\NNNEEEHHHQQQHHH]]]rrrlllhhh{{{ppprrrzzzgggeeetttIII333111...,,,,,,,,,+++***)))************+++++++++,,,,,,,,,,,,---...//////111222cccuuuxxx~~~}}}}}}~~~zzzxxxxxxxxxzzzzzzxxxwwwwwwwwwyyyzzz{{{}}}}}}~~~uuuxxx}}}xxx}}}yyy{{{sssuuu{{{xxxuuuuuuxxxyyyvvvrrrtttrrrpppqqqsssttttttrrrrrrpppnnnmmmoooqqqrrrrrrppppppooonnnoooqqqsssuuuxxxxxxwwwuuussssssuuuxxx|||zzz~~~|||sssuuuzzzuuukkkvvvzzz|||KKK^^^VVV888)))...---***+++)))*********+++,,,---...///...VVVtttRRR^^^|||~~~{{{rrrkkkdddnnntttnnnssszzz~~~~~~{{{tttzzzgggdddsss~~~|||zzzxxxwwwvvvvvvwwwvvvvvvppphhhhhhsssnnn```WWWUUU```fff]]]DDDkkkmmmxxxHHH888444000...---.........JJJ:::888666666666666666444666222888555777888===^^^aaa~~~kkkyyymmmaaappp}}}qqqpppvvvqqqnnnqqqppprrrssssssqqqmmmllloooqqqffffffeeegggjjjnnnsssuuuuuutttqqqnnnllliiihhhgggjjjttt}}}RRR777555111000000000///...000...444...000222---CCCmmmaaa{{{ZZZ]]]ttt}}}qqqiiiiiihhhaaaTTTKKKKKKOOOQQQOOOTTTUUU^^^sssqqqzzzzzzsssqqqssssssuuummmNNN|||JJJ444111...,,,,,,,,,,,,+++)))************+++++++++,,,,,,,,,,,,---...//////777333ddd}}}|||~~~}}}||||||zzzxxxwwwwwwwwwvvvsssqqqwwwvvvuuuvvvwww{{{~~~vvvyyy}}}~~~}}}ttt}}}}}}yyyvvvvvvzzz|||zzzvvvuuurrrppppppssstttsssqqqpppnnnmmmmmmppprrrttttttpppooonnnnnnooorrrvvvxxxwwwwwwvvvtttrrrsssvvvyyy}}}zzz~~~|||sssuuuzzzuuukkkvvvzzz|||IIIeeeZZZ:::***///---***+++)))*********+++,,,---//////222YYYnnnPPP]]]{{{zzzzzzjjjoooxxxlll~~~{{{}}}|||```dddxxx{{{~~~|||zzzyyyvvvtttmmmfffgggsss}}}hhhXXXRRRSSSaaaeeeZZZBBBzzzzzzDDD999555111...---......---LLL:::999888666555555555555444000777555666666;;;___tttssshhhhhhttt||||||yyyoooqqquuuppppppsssooosssvvvuuuppphhheeejjjpppgggjjjfff___dddqqqxxxtttrrrpppnnnmmmllljjjgggdddjjjxxxQQQ;;;777111---...222222000000000000///000222666:::|||nnndddfffXXX```rrr|||tttpppqqqeeeUUULLLKKKOOOQQQRRRNNNVVV]]]```ccckkkwwwsssqqqrrrqqq{{{ggg^^^QQQBBB222---///***+++...))))))************+++++++++,,,,,,,,,,,,---...//////333@@@\\\{{{~~~~~~~~~{{{xxx~~~zzzwwwxxxxxxvvvuuuuuussstttuuuwwwxxxyyyzzz{{{yyyzzzzzzzzz{{{~~~~~~zzzvvvuuu~~~vvvuuu}}}{{{xxxwwwwwwxxxyyywwwuuusssssssssrrrqqqooooooooonnnoooooopppqqqqqqmmmqqqsssqqqmmmkkknnnqqqvvvuuussssssuuuxxx|||{{{qqqwww{{{rrrgggzzz{{{HHHhhhnnn///...)))***)))000&&&*********+++,,,---...///888PPPvvvpppPPPccc{{{www}}}zzzmmmpppyyywww}}}xxxzzzwwwwwwooofffooowww{{{|||yyy{{{|||yyyuuuxxxvvvpppggghhhtttuuuhhhWWWPPPVVV___^^^WWWMMMvvvnnnRRR@@@666///000111...---///KKK:::999888666555555555555555111777555666777<<<^^^mmmzzzooo~~~wwwwwwiiiyyyxxxnnnppptttoooooorrrnnnoooqqqqqqmmmhhhgggjjjmmmfffhhhddd```ggguuu{{{wwwsssqqqnnnmmmllliiifffdddjjjxxxTTT===888111...///111000---///000000//////111555999cccpppfffeeeWWWbbbuuuuuullluuu}}}mmmXXXJJJHHHMMMSSSVVVaaacccccc```aaajjjyyykkkkkk```eee{{{~~~iiieee[[[BBB333...///***+++...))))))************+++++++++,,,,,,,,,,,,---...//////+++:::]]]zzz}}}yyyvvv{{{{{{{{{{{{zzzxxxxxxxxxsssssstttuuuvvvwwwxxxxxxxxxyyyzzzzzz{{{~~~~~~uuulllvvv|||~~~{{{xxxwwwvvvwwwwwwyyywwwuuutttsssrrrpppnnnoooooonnnnnnnnnoooqqqqqqooorrruuussspppoooqqqtttwwwvvvtttsssuuuxxx{{{~~~zzzrrrxxx}}}ttteeexxx{{{~~~~~~KKKeeexxx666333,,,,,,(((///&&&*********+++,,,---...///555PPP~~~yyysssQQQcccwww{{{ttt```[[[]]]VVV^^^qqqyyyxxx~~~|||~~~}}}uuuppplll~~~{{{xxx{{{|||yyyvvvyyytttjjjdddiiiwwwsssgggWWWPPPVVV___^^^VVV@@@kkkhhhIII===222000000...---...JJJ:::999888666555555555555555111888555777888<<<]]]uuunnn|||vvviiipppooonnnwww~~~vvvmmmooosssnnnnnnqqqmmmlllkkkkkkjjjiiiiiiiiijjjfffeeeaaa```jjjyyy}}}xxxtttqqqnnnlllkkkiiieeecccjjjxxx^^^@@@999111///000000...+++...//////......000444777TTTuuuggghhhZZZeeexxxtttvvv\\\KKKGGGNNNWWW]]]___bbbeeeffffffjjjttt|||oooeeezzz{{{YYYcccbbbCCC444//////++++++...))))))************+++++++++,,,,,,,,,,,,---...//////000;;;\\\xxx~~~~~~www}}}{{{yyytttxxx||||||yyyvvvuuuuuutttsssssssssssstttuuuuuuwwwxxxyyyyyyzzz}}}yyyhhhlll{{{}}}{{{xxxvvvuuuuuuuuuzzzxxxvvvttttttssspppnnnpppooonnnmmmmmmoooppprrrooorrrttttttqqqqqqsssvvvxxxvvvuuutttuuuwwwzzz{{{{{{{{{~~~yyyqqqyyyvvvcccwwwzzz|||}}}OOO^^^~~~999333,,,,,,(((///'''*********+++,,,---...///333WWWzzzsssSSSddd}}}}}}rrr[[[SSSRRRJJJQQQlllyyysss~~~{{{wwwuuuwwwzzzvvv|||yyywwwzzz{{{yyyvvvyyypppddd```jjjzzzpppdddUUUOOOVVV___]]]UUUFFFlllVVVGGG777111000///......JJJ:::999888666555555555555555222888444777:::===ZZZsss|||~~~xxxiiiooouuu~~~vvvlllnnnsssnnnnnnqqqnnnllljjjhhhhhhjjjkkkhhhfffgggddd___```lllyyy{{{uuutttrrrnnnllljjjhhheeeccciiiwwwfffBBB999111000222111...,,,---...///......///222555GGGtttooojjj{{{lll```ggg{{{ttt\\\KKKIIIQQQ\\\bbbgggppp~~~wwwnnn~~~jjj|||}}}[[[xxxnnnDDD555///000+++,,,...)))))))))*********+++++++++,,,,,,,,,,,,---...//////777999SSS~~~||||||yyyuuu|||yyyvvvuuutttuuutttsssrrrrrrrrrssssssuuuvvvxxxxxxyyy||||||nnngggoooqqq~~~|||zzzxxxvvvuuuttttttxxxwwwuuuuuuuuutttsssqqqqqqooonnnllllllnnnpppqqqmmmoooqqqqqqqqqqqqsssuuuxxxwwwuuuttttttvvvxxxyyyxxxxxx{{{vvvnnnvvv|||tttdddwwwzzz~~~~~~PPPVVV~~~777000***,,,(((000************+++,,,---...///111XXXyyyWWWdddzzzzzz~~~qqq\\\VVVVVVNNN]]]iiitttxxx~~~sss~~~}}}{{{wwwwwwyyy{{{yyyvvvwwwnnnaaa]]]iii{{{kkk```SSSNNNVVV___]]]UUUVVVsss___PPP>>>333000///...---MMM:::999888666555555555555444222888333666;;;<<>>JJJtttsssiiivvv}}}tttdddlllxxxmmmsss~~~```fffiiigggfffiiilllllljjjiiiggghhhhhhgggccc```eeeddddddgggjjjmmmoooppppppmmmjjjhhhggggggfffdddwww|||;;;:::666333+++444//////////////////000111222444AAAggggggssseeehhhnnnaaa]]]\\\QQQPPPZZZ\\\WWWZZZdddgggdddcccfffgggdddcccdddvvvbbb[[[]]]```ggg{{{wwwppp}}}{{{|||www~~~yyy~~~~~~QQQ888///555111,,,,,,,,,************++++++++++++,,,,,,,,,,,,---...//////666333GGGjjj~~~{{{vvvyyy}}}zzzsssuuu{{{wwwuuuwwwyyyqqqqqqppppppooommmlllkkknnnppprrrsssssstttvvvxxx{{{|||zzzzzz}}}yyyrrrxxx}}}~~~{{{tttttttttsssrrrqqqrrrrrrqqqqqqpppoooooooooooooooooooooppppppooonnnmmmllloooppprrrsssttttttuuuuuulllpppvvvzzzyyyvvvsssqqqwwwyyy{{{sssmmmwwwzzzlllrrrsssvvv}}}}}}zzzMMMTTT}}}???222///333,,,000))),,,,,,,,,,,,---...//////222LLLnnnRRR^^^xxx~~~~~~xxxrrr{{{~~~{{{yyyxxx~~~|||xxxrrrkkkeeebbbxxx{{{wwwrrrtttyyysssooonnnsssvvvwwwxxx{{{wwwuuu}}}zzzxxxxxxpppmmmVVVYYYlllxxxlllOOOJJJEEEJJJZZZfff___OOOcccqqqXXXTTTLLLOOOQQQGGG???===666TTT<<<999666555555666555444333222333444333444===HHHnnn|||uuuuuukkk]]]XXXdddyyyuuudddhhhyyywwwZZZbbbgggdddaaaccchhhkkkfffffffffgggiiiiiigggeeedddfffhhhhhhiiilllooorrrooolllhhhffffffffffffeeewww===999666666...444---.........///000111222333444???bbbnnnrrrdddjjj|||iii]]]WWW___MMMRRR]]]VVVWWWcccfff]]]```ccceeeggghhhbbb[[[eeexxx^^^XXXSSSUUUaaakkknnnvvvllluuu|||xxxrrr{{{}}}xxxVVV<<<000444111---,,,)))************+++++++++,,,,,,,,,,,,,,,---...//////333///CCCjjjyyy~~~yyy{{{|||tttuuuzzz~~~|||xxxxxxyyywwwqqqqqqpppoooooonnnmmmlllsssqqqpppqqqsssuuuvvvvvv{{{tttrrrzzzmmmlllpppnnnsss|||}}}tttsssrrrqqqqqqqqqrrrsssoooooonnnmmmmmmmmmmmmnnnmmmnnnpppqqqpppnnnkkkiiiooopppqqqrrrssstttttttttttttttuuuvvvwwwvvvsssqqqzzzzzzzzzrrrlllwww{{{mmmppptttyyy}}}yyyJJJQQQpppBBB222...333,,,000(((,,,,,,,,,,,,---...//////000BBBuuuVVV]]]{{{{{{~~~}}}}}}{{{{{{|||xxxtttpppkkkgggzzz{{{~~~yyypppmmmssszzzyyytttrrrtttuuuuuuuuuxxx{{{vvv{{{{{{zzzvvvkkkfffRRR[[[mmmrrrfffJJJEEECCCKKK\\\cccZZZKKK[[[ttt^^^WWWMMMPPPTTTMMMGGGBBB:::YYY<<<999666555555555444333333222333555444555<<>>;;;888666666666555444333222222555666555999???pppnnn}}}sssfffZZZTTTSSSTTTUUU[[[```dddllluuuyyyyyyyyykkk]]]^^^fffiiiccc]]]^^^dddhhhppprrrsssqqqmmmhhheeecccaaadddbbbZZZ[[[eeekkkkkkllliiieeedddeeehhhjjjkkkwwwNNN;;;666888///666333444333222111000/////////444333OOOqqqgggrrryyypppzzzxxx```YYYZZZOOOXXX___VVVZZZhhhgggrrr{{{iiiUUUYYY]]]```ddd\\\bbb|||}}}tttzzzwwwttttttqqqkkknnnwwwKKK:::333333......000***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////444111???^^^zzz|||uuurrrrrrtttvvvuuusssuuuyyyxxxuuurrrqqqpppooonnnoooppppppqqqpppppprrrvvvyyy{{{|||zzz~~~zzzwwwdddZZZgggqqq{{{{{{uuurrrtttvvvvvvvvvrrrqqqppppppoooooopppppptttrrrpppnnnllllllmmmmmmmmmnnnooopppqqqrrrrrrrrrnnnnnnmmmooorrruuuvvvvvvyyyvvvrrriiifffrrruuueeerrr~~~}}}|||~~~{{{RRRZZZVVVDDD;;;:::000555///,,,,,,,,,,,,---.../////////;;;xxx[[[WWWvvv|||~~~}}}zzz{{{}}}{{{zzz{{{}}}}}}}}}||||||~~~xxxggg[[[YYYXXXUUU```mmm~~~sssuuuqqqnnnnnnyyyzzzwwwxxxwwwsssqqqrrrqqqjjjooovvvuuuvvvrrrdddWWWXXX\\\mmmVVVJJJEEEJJJUUUWWWLLLGGGJJJtttuuu\\\VVVPPPYYYddd```[[[VVVLLL```???===999777777777555444444111222666777666888===jjjlll{{{qqqddd\\\VVVOOOMMMMMMNNNOOOPPPXXX___eeehhhlllrrrvvvuuuzzzjjj___[[[lllyyyrrrddd___eeellltttssspppjjjdddaaaaaaccceeeggg```WWWZZZgggnnnlllllliiieeedddfffiiilllmmm{{{JJJ;;;888:::000666555333333222111000000000000555444PPPtttlllmmmnnnvvvvvv^^^YYYQQQSSSZZZ______aaahhhnnnwwwsss```]]]]]]cccnnnqqqvvvuuuqqqrrrnnngggmmmyyyyyyHHH<<<888777///...000++++++++++++,,,,,,,,,------,,,,,,,,,,,,---...//////000000<<>>:::888888777666555444111222666777666888;;;kkk{{{vvvcccXXXWWWMMMKKKJJJKKKNNNRRRXXX]]]]]]dddjjjkkknnnssswwwwwwwwwkkkccc[[[uuuiii]]]bbbllliiidddZZZPPPLLLQQQ[[[dddlllkkkbbbYYY]]]lllssspppmmmiiieeedddfffjjjmmmnnn~~~AAA666777;;;111777777111111111111111111222222///444SSSrrrzzzvvvwwwqqqzzzwwwjjjaaaJJJTTTYYY^^^eeeeeegggrrruuuhhh]]]ZZZeeeuuu~~~uuuwww~~~{{{pppqqqvvvqqqrrrwwwxxxlllHHH>>><<<:::000---000+++++++++,,,,,,,,,---------,,,,,,,,,,,,---...//////...333EEE___|||~~~~~~~~~{{{uuuvvvyyyyyytttrrrtttvvvvvvsssrrrpppnnnnnnoooqqqrrrnnnrrruuuvvvtttsssuuuxxxzzz~~~}}}hhhfffrrrwww~~~|||wwwvvvwwwvvvtttqqqqqqpppooooooooooooooolllnnnpppqqqqqqooommmllljjjkkklllnnnooooooooooooooorrrvvvwwwtttqqqrrrsssvvvrrrooogggeeepppqqq```ooo~~~|||zzztttIIIkkkrrraaaQQQDDD222555111,,,,,,,,,,,,---...//////000444eeebbbTTTlll{{{|||www|||||||||{{{|||yyywwwxxx{{{}}}}}}|||{{{jjjZZZXXX]]]UUUFFFNNNPPP\\\iiiqqqwwwzzzbbbaaafffooouuuvvvvvvxxxzzzzzzttteeeRRRQQQ]]]fff|||PPPRRRIIIGGGNNNYYYRRRDDDHHHXXXzzznnnZZZUUUNNNSSSWWWPPPNNNSSSQQQ{{{hhhEEE>>>::::::777333555:::777666555444444555666777ggguuu}}}mmm___SSSNNNNNNKKKJJJJJJJJJMMMRRRXXX\\\dddeeeiiihhhgggrrr|||xxx~~~ooollleeebbbjjjtttssseeeVVVSSSWWWNNNKKKHHHKKKTTT[[[^^^^^^gggjjjXXX]]]kkkjjjnnnkkkkkkggggggiiiddd___eeeqqqBBB999444<<<222333111//////.........//////000///888AAAeee|||iiiwwwfff|||fffcccJJJOOO[[[fffgggeeennn}}}yyykkkaaaZZZrrrxxxssspppooowwwxxxlllrrrrrrtttSSSHHH>>>999555111///000//////...---------......---,,,,,,,,,,,,---......222666;;;gggzzzyyy~~~}}}www{{{}}}ttttttuuuttttttwwwqqqqqqrrrqqqpppppprrrsssnnnqqqtttvvvvvvwwwxxxzzz{{{~~~tttkkkiiiqqqyyy{{{|||xxxqqqpppvvvmmmooorrrqqqooommmnnnpppwwwtttpppqqqtttuuurrrnnnppppppooommmlllllloooqqqoooqqqssssssrrrrrrrrrsss}}}rrrpppccchhhuuugggaaauuu|||~~~jjjLLLjjj```HHH;;;;;;999/////////...---......000111222222YYY{{{ZZZ___|||zzz~~~{{{{{{{{{xxxuuuvvvyyy||||||zzzxxxuuu]]]JJJTTT^^^TTTGGGTTTRRRdddooopppyyysssiiihhhttt~~~|||xxxyyy~~~yyyttteeePPPSSSRRRbbb}}}tttXXXHHHDDDRRRTTTVVVOOORRR@@@{{{|||fffaaaSSSZZZbbbaaaWWWNNNRRR\\\{{{kkkGGG@@@;;;;;;999555444777666555444444555666777888\\\www|||iii\\\TTTLLLIIIIIIHHHHHHJJJMMMRRRWWW[[[\\\gggggghhhjjjiiiiiiqqq~~~kkkkkkggg___cccfffcccXXXMMMMMMTTTXXXUUUUUUXXX___ddddddbbbaaaeeeUUU\\\jjjjjjooommmkkkgggfffhhheeebbbiiivvvIIIAAA555999555777000/////////......//////000...666@@@ddd|||fffsssyyyxxxiiigggMMMQQQZZZcccdddeeerrrwwwhhhddd```qqqxxxrrrqqqssstttxxxuuujjjtttmmm~~~QQQGGG===999666222000111///......------------------,,,,,,,,,,,,---......,,,333<<>>>>>===999555444555444444444555666888999NNNzzzwwwqqq\\\RRROOOMMMJJJJJJIIIIIILLLRRRYYY\\\\\\ZZZccciiihhhpppwwwkkkooozzzcccfffgggcccaaa]]]YYYQQQMMMQQQZZZbbbaaabbbeeeiiikkkiiifffaaagggXXX___kkkjjjooonnnjjjfffeeehhhfffdddmmm{{{LLLEEE666999777:::000000000////////////000000...444>>>aaahhhfffuuuyyyooolllRRRSSSYYY___```eeewww{{{jjjkkkhhhkkk{{{tttrrruuu{{{}}}vvvnnnxxxsssNNNDDD<<<999777333111222///...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---333;;;aaa|||uuuyyy{{{tttvvvyyy~~~|||vvvrrrqqquuuwwwtttooonnnlllmmmnnnnnnooooooooonnnnnnoooppppppppprrrvvvyyy}}}}}}ppprrrttttttttt||||||zzzuuuvvv{{{ssstttttttttrrrrrrtttuuusssqqqoooqqqtttuuusssqqqnnnnnnooonnnnnnooorrruuurrrsssuuuvvvvvvxxxzzz||||||sssnnnbbbllluuugggkkkzzz|||{{{~~~eeeIIImmmzzzKKKAAAAAA@@@;;;333555444222000...---------///111NNN}}}hhh[[[tttvvvwww}}}zzzxxxwwwvvvooopppddd\\\ccc```NNNCCCPPPUUUdddzzz|||}}}}}}zzzrrrppprrreeeVVVRRRZZZYYYiii~~~aaaMMMLLLRRR[[[QQQPPPNNNJJJ```dddwwweeeaaa]]]VVVSSSWWWYYYXXXVVVUUUzzzNNNIIIDDDCCCBBB???999555444444333444555777999:::GGGyyyttt}}}ttt\\\PPPOOOOOOMMMKKKMMMNNNPPPVVV\\\]]]YYYTTT[[[llllllrrrrrrkkkrrrYYYbbbfffddd___ZZZWWWUUUUUU\\\dddiiihhhgggiiikkkkkkiiifffjjjqqqcccfffnnniiimmmkkkjjjeeedddgggeeedddnnn|||}}}FFFAAA888===777:::444111111000/////////000000111111999ZZZqqqddd{{{vvvVVVUUUXXX^^^```fffzzztttzzzxxxqqq}}}xxxoooxxxuuuttt{{{}}}tttuuuzzzzzzKKKBBB;;;999888555333333///...---,,,,,,+++,,,,,,---,,,,,,,,,,,,---......111222555WWWrrr{{{|||rrryyy||||||xxxrrrqqqrrruuuwwwuuuqqqooollllllmmmnnnppppppooonnnqqqqqqqqqpppqqqtttyyy}}}~~~uuuyyy}}}vvviiiqqq|||{{{}}}yyyuuuqqqpppsssrrrrrrqqqqqqpppqqqrrrsssqqqoooooopppssstttsssrrrmmmnnnooonnnoooqqquuuxxxtttuuuvvvvvvvvvwwwzzz}}}zzzrrrjjj```nnnsssdddppp|||||||||~~~~~~cccIIIvvv|||qqqEEEAAABBB???>>><<<555444111///...---------///333HHHttt|||rrrZZZgggzzz|||~~~xxxrrr```bbb___ggguuuppp\\\RRRXXX\\\yyyvvv~~~|||tttmmmqqqbbbRRRXXX[[[^^^pppzzzZZZIIINNNRRRWWWNNNQQQUUULLLpppjjjhhhfff^^^UUUPPPTTTYYYYYYWWWVVVRRRPPPLLLIIIGGGDDD>>>999444444333444555777999:::EEEnnn{{{wwwZZZMMMKKKLLLJJJIIIQQQQQQSSSWWWZZZYYYUUUQQQQQQkkkmmmmmm~~~vvveeeooohhhTTTeeeggg\\\XXXVVVXXXZZZ[[[bbbiiimmmkkkiiihhhhhhhhhhhhgggmmmwwwiiikkkooogggjjjjjjiiieeedddfffdddcccmmm{{{zzz@@@???>>>CCC777888888222222111000000000000000222---444QQQnnn\\\WWWXXX^^^bbbiiizzzqqqjjjooo~~~wwwlllqqqwwwnnnwwwooowwwIIIAAA;;;;;;:::777444444000///...---,,,,,,,,,,,,---,,,,,,,,,,,,---......///...111TTTvvvxxx}}}zzzuuu}}}{{{zzz~~~{{{ttttttuuuvvvwwwxxxyyyxxxuuunnnmmmlllnnnqqqrrrqqqoooppppppppppppqqquuu{{{wwwkkkooozzz{{{|||zzzssszzz~~~wwwsssqqqpppppprrrqqqpppppppppqqqqqqqqqoooooooooppprrrsssssssssmmmnnnoooooopppssswwwzzzwwwwwwvvvtttssstttwwwzzzxxxrrrfff]]]oooppp___ttt}}}|||~~~|||bbbKKK{{{sss|||QQQ:::BBBDDD???@@@BBB333222000...---------...///444AAAlllsssjjj{{{]]]\\\~~~vvv|||yyy|||}}}qqqfffTTTUUUYYYkkk|||rrr\\\UUU\\\xxxttt|||zzzzzz|||{{{vvvxxxooolllZZZLLLWWWZZZcccxxxtttVVVIIIOOOTTTUUUOOORRRWWWKKKuuuyyymmm|||hhhiii\\\UUURRRUUUXXXYYYYYY[[[YYYYYYVVVOOOHHHEEE@@@;;;555444444444555666888999BBB}}}xxxgggyyy|||]]]MMMJJJKKKKKKKKKPPPRRRTTTWWWZZZ\\\^^^___JJJ```eeegggyyyyyy}}}|||bbbXXXnnniiiUUUVVVZZZ```bbbcccgggmmmnnnmmmkkkiiihhhhhhhhhiiigggssshhhjjjnnneeeiiijjjgggccccccfffeeedddmmm{{{yyyIIIOOOIIIGGG888::::::444333222111000000000000111+++222GGGooo}}}eee[[[WWW\\\cccjjjwwwhhheeeyyy}}}iiiooozzznnn|||qqquuunnnIIIBBB======<<<999555555111000///...---,,,,,,,,,---,,,,,,,,,,,,---......///000000RRRzzzvvv}}}rrryyy}}}{{{wwwuuutttrrrpppssstttssssssvvvvvvtttpppnnnlllmmmqqqssssssqqqmmmmmmnnnooopppuuu{{{tttiiinnn{{{|||~~~}}}yyyxxxwwwxxxwwwuuusssrrrrrrsssttttttrrrqqqnnnnnnooopppqqqqqqrrrrrrnnnoooppppppqqqtttxxx{{{xxxwwwuuurrrpppqqquuuxxxxxxrrrddd\\\pppmmm[[[xxx}}}}}}zzzaaaLLL}}}iiiSSSOOOXXXPPPAAA:::666444333111///............,,,333;;;fffllldddWWWwww}}}xxx}}}~~~{{{yyy~~~~~~qqqdddaaabbbhhh{{{pppZZZZZZjjj~~~www|||wwwwwwvvvqqqyyy~~~tttgggUUUNNNVVV[[[kkk}}}~~~jjjRRRJJJNNNXXXTTTTTTSSSRRROOOdddhhhlllbbbgggSSSNNNLLLOOORRRRRRSSSVVV___bbb___RRRGGGAAA>>>:::666555444444555666777888<<>>??????:::666555222222000///...------------,,,,,,,,,,,,---.........222000IIIoooxxx{{{yyyyyy|||{{{uuuqqqqqqkkkqqqsssqqqqqqtttsssooorrrnnnjjjkkkpppttttttssskkklllnnnpppsssxxx~~~yyyqqqyyy~~~|||~~~xxxyyy{{{zzzvvvsssrrrsssuuuwwwvvvssspppnnnoooppppppppppppqqqqqqooopppqqqqqqrrrtttxxx{{{wwwuuussspppoooqqquuuyyyyyytttddd[[[rrrkkkXXX|||||||||~~~~~~vvv___MMMzzznnnoooqqqbbbPPPFFF===888777444222000///......+++111555aaarrrnnnVVVppp~~~~~~xxx{{{|||~~~~~~xxxrrrxxx~~~vvveeerrr{{{zzz}}}~~~{{{yyyyyyvvvaaaTTTVVVWWWaaatttsss\\\MMMJJJKKKUUUPPPXXXRRRNNN```xxxppp___[[[```MMMGGGDDDIIINNNOOONNNOOOccchhhdddTTTDDD===;;;888777666555444444555777777666bbb___sssmmmVVVLLLJJJKKKOOOPPPUUU]]]ccckkkxxxdddUUUTTT]]]___ooo|||www___aaattt[[[SSSYYYbbbjjjjjjgggjjjpppiiikkknnnooonnnkkkhhhgggcccqqqhhhkkklllaaafffhhhbbb```cccjjjjjjjjjtttyyywww___BBB???FFF777555444333222111111111111...000777111777qqq}}}}}}ZZZiiifffwwwcccSSSUUU```iiisss|||}}}|||uuulllzzz~~~hhhuuunnn{{{}}}kkk^^^JJJCCC???@@@@@@;;;777666333222111000......---------,,,,,,,,,,,,---......)))111...AAAddd{{{ssssss}}}yyyqqqqqqmmmuuuyyywwwwwwyyywwwqqqsssnnniiijjjooossstttssslllnnnpppsssvvv{{{{{{www~~~xxxxxxxxxzzzwwwrrrqqqqqqrrruuuxxxvvvrrrmmmnnnoooppppppoooooopppqqqpppqqqrrrrrrrrrtttxxx{{{uuutttrrroooooorrrwww{{{{{{vvvddd\\\tttkkkXXX~~~{{{{{{~~~~~~~~~~~~sss]]]MMMfff^^^______TTTNNNMMMGGG===;;;888444111///......,,,000111]]]iiiuuuuuuXXXmmm|||zzz}}}}}}wwwqqqwww|||~~~|||{{{|||~~~}}}sss|||}}}zzzqqqXXXRRRYYYUUUfffzzzjjjQQQIIIIIIHHHMMMIIIXXXRRRNNNssssssZZZXXX[[[QQQHHHDDDKKKSSSUUURRRPPPxxxtttoooOOO<<>>^^^ooorrreee```{{{zzzbbbTTTTTT^^^ooo}}}xxxvvvooohhhmmmzzzzzzmmmpppxxxyyywww[[[FFFJJJLLLFFF<<<666888===444333333222111000//////......------------......///333---===nnn~~~~~~xxxvvvzzzxxxpppxxx|||yyyuuurrrooolllkkklllnnnooooookkkjjjlllrrrzzzzzz~~~|||vvvwww|||rrrzzzsssqqqppprrruuuuuurrrnnnnnnoooqqqtttvvvtttpppmmmvvvvvvrrrmmmpppwwwzzzvvvwwwtttpppoooqqqsssuuuuuuwwwooofffiiilllcccfff{{{|||{{{||||||qqqOOO```aaaXXXUUUZZZXXXOOOLLLQQQMMMHHHCCC>>>777///...111)))555...GGGlll\\\ZZZ~~~|||}}}}}}{{{zzzttttttxxx~~~}}}~~~www|||{{{|||zzz~~~vvvbbbTTTUUUZZZ\\\iii~~~vvv]]]PPPCCCAAASSSHHHKKKJJJPPPSSSeeeaaa[[[MMMLLLOOOTTTWWWXXXXXXYYYZZZyyykkkMMMDDD888;;;888888888888888888888888888IIIooohhhiiiRRRMMMRRRVVVVVV\\\aaagggtttddd```eeeqqqsssnnnvvv|||mmmcccccc___QQQ\\\```fffjjjlllmmmmmmnnnqqqnnnkkkjjjkkkkkkiiigggccceeehhhjjjjjjhhheeeccchhhddddddfffeeegggxxx___QQQFFFCCCEEEEEEGGGKKK>>>;;;777444333222111000000111222222777RRRuuuaaammmzzzZZZQQQZZZcccppp}}}uuudddhhh~~~|||ssspppkkkdddfffooopppkkkqqq~~~|||uuuRRRFFFHHHIIIDDD<<<777888;;;444333333222111000//////......------------......///333111<<>>???777777777777777777777777777;;;ddd{{{aaaOOOOOOWWW]]]^^^___dddnnnxxx{{{yyy[[[```pppqqqeeefff```UUUSSSaaadddhhhkkkkkklllnnnoooooommmkkkjjjjjjiiihhhfffbbbeeehhhjjjjjjhhhdddbbbdddbbbccceeedddhhh}}}UUUMMMFFFFFFHHHHHHIIIKKKFFFAAA;;;777444222111000...///333444777MMM|||kkkaaauuu```SSSXXX]]]llllllkkkeee~~~rrriiigggddd^^^]]]aaahhhkkkqqq~~~}}}ooowwwoooKKKFFFFFFEEEAAA<<<888777777444333333222111000///.........------------.........///333:::SSSzzz~~~{{{}}}}}}}}}~~~~~~yyywwwxxx{{{zzzxxxxxxyyy{{{~~~ssspppmmmkkklllnnnooooootttuuuuuuuuuuuuuuuwwwxxx~~~www}}}{{{tttwwwvvvtttsssuuuwwwxxxuuurrrsssqqqpppqqqtttuuuvvvuuukkksssyyyxxxvvvvvvvvvvvvqqqsssuuuvvvuuusssssssss{{{kkkfffooolll^^^dddzzz~~~|||~~~||||||hhhMMMqqq___TTTNNNQQQRRRMMMJJJLLLPPPIIIBBBAAA>>>888333222111444***555KKKkkkvvvaaavvv}}}wwwwww~~~{{{}}}~~~{{{uuuzzzyyy{{{xxxnnnfffgggmmmrrr}}}}}}~~~~~~}}}{{{xxxuuutttlllbbbXXXQQQQQQ]]]jjjuuugggDDD@@@LLLJJJCCCLLLLLLXXX999sss|||uuuRRR]]]HHHQQQPPPRRRTTTUUUUUUVVVXXXZZZpppzzz___XXXDDD;;;777777777777666666666666:::666vvvhhhyyyqqqUUUOOOXXX_________aaadddccc\\\UUUSSS^^^rrr~~~ttt{{{wwwzzzbbb]]]hhh^^^PPPXXXfffhhhjjjkkkkkklllnnnooonnnlllkkkiiihhhhhhgggfffbbbeeehhhjjjjjjgggdddaaaaaaaaaccceeeeeennnTTTQQQOOONNNLLLKKKIIIIIINNNIIIAAA;;;777444111000,,,...333555555EEEtttooosss|||^^^nnnvvvoootttZZZOOOQQQhhhmmmXXX~~~sssnnnllllllhhhaaa^^^```ggglllmmmpppwwwyyyvvvmmmuuuXXXJJJEEECCCAAA>>><<<:::777555555444333222111000///.........------------......,,,)))111666GGGvvv}}}|||zzzxxxtttvvv}}}|||zzzwwwvvvuuuttttttrrrooollljjjkkkmmmmmmmmmooorrrtttsssrrrrrruuuxxx}}}~~~{{{{{{|||vvvyyyyyyvvvvvvwwwuuussstttwwwxxxvvvsssqqqpppppprrruuuwwwwwwvvvtttwwwxxxwwwvvvwwwwwwwwwrrruuuwwwvvvtttsssssstttvvvccccccqqqkkk```jjj}}}~~~|||~~~```LLL~~~]]]SSSKKKMMMOOOMMMJJJJJJMMMEEE???@@@AAA<<<666444---///...666EEEaaa|||bbbhhh||||||}}}|||{{{~~~~~~rrrkkk}}}pppmmmwww}}}~~~~~~~~~~~~{{{wwwttttttggg[[[VVVRRRSSS```pppwwwnnnTTT>>>BBBQQQSSSKKKVVVKKKGGGIIIrrrhhhUUUVVVHHHKKKFFFHHHKKKMMMOOOQQQUUUXXXfff\\\BBB555777777777777666666555555;;;888jjjwwwrrraaaSSSXXX[[[\\\___bbb```XXXMMMFFFIIITTTeee|||zzzwwwwwwmmmvvviiiVVVYYYhhh\\\PPP]]]iiijjjkkkkkkkkkkkkmmmooommmlllkkkiiigggffffffgggccceeehhhjjjiiigggcccaaaaaabbbddddddgggsssqqqSSSUUUUUURRRNNNKKKIIIGGGLLLGGGAAA;;;888666333222111000333333...666]]]www___ccc{{{^^^NNNTTTiiizzzdddssszzzsssxxx~~~vvvjjjfffgggfffiiiccc```fffoooooopppQQQLLLEEEBBB???>>>===;;;888555666666555333222000//////......------------......000)))///555AAAsss{{{sss}}}}}}www}}}}}}xxxyyywwwzzz}}}~~~{{{yyyrrroookkkiiijjjkkkllllllmmmoooqqqqqqoooooosssvvvrrrpppqqq{{{sss]]]YYY\\\iiittt}}}xxxyyyzzzzzzyyyvvvtttrrrrrruuuvvvuuurrrnnnoooppptttwwwyyyxxxvvvzzzwwwxxx|||}}}yyyvvvvvvvvvuuusssssstttvvvppp^^^dddqqqhhhbbbqqq|||{{{{{{zzz~~~~~~WWWLLLUUUNNNGGGGGGHHHGGGEEEDDDHHHAAA>>>AAACCC???999666222...222555===VVV{{{fffXXXvvvyyy|||uuu{{{vvvvvv{{{sssiiivvvuuukkk}}}||||||{{{yyyxxxxxxwwwvvvwwwwwwwwwtttrrrrrrdddYYYWWWVVVWWWcccrrruuu[[[FFFCCCIIIQQQUUUTTT[[[LLL===yyyuuukkkbbbWWWKKKPPPJJJLLLMMMNNNNNNNNNOOOQQQSSS]]]VVVGGGCCC999888888777777666666555888999YYYlllrrr^^^XXX\\\\\\```eeebbbWWWJJJCCCCCCIIIOOOWWWcccqqqzzz}}}vvv___QQQ]]]gggYYYRRR___iiijjjllllllkkkkkkmmmnnnlllmmmllljjjgggffffffgggdddfffggghhhgggeeecccaaaccccccddddddjjjyyy___OOOTTTVVVQQQLLLKKKJJJHHHCCC@@@===:::999888666555222...000444///333UUU|||jjj```wwwxxx^^^XXXbbbjjjjjj]]]zzz|||uuupppsss~~~zzzllleeeeeeaaaddd___\\\___iii}}}nnnxxxRRRKKKEEECCCAAA???>>><<<:::888888888666555333222111000......------------......555...000444===```yyysss}}}{{{uuuxxx~~~|||{{{wwwzzz~~~|||yyyrrroookkkiiijjjkkkkkkkkkoooppppppooonnnnnnoooqqqgggdddeeellluuutttgggZZZEEEMMM\\\hhhmmm~~~~~~{{{{{{~~~zzzvvvssspppqqqtttuuutttrrrnnnoooqqquuuyyy{{{zzzxxxzzzvvvxxx{{{zzzwwwttttttuuuvvvuuutttmmm___iiiqqqbbbdddvvv{{{xxxzzzyyyxxx~~~~~~~~~vvvQQQPPPSSSOOOKKKIIIHHHGGGGGGFFFHHHCCCBBBEEEEEE@@@;;;:::888...444222999UUU{{{pppSSSccc|||zzz~~~~~~}}}|||{{{~~~{{{~~~zzz{{{}}}||||||}}}|||}}}oooqqqooottt~~~}}}~~~~~~|||zzzsssrrrqqqqqqssstttsssrrrjjjaaaXXXWWWYYY^^^fffnnnlllMMMBBBLLLMMMNNNTTTUUUOOOHHHFFFpppvvv[[[MMMDDDMMMJJJJJJLLLNNNOOOOOOPPPQQQSSStttsss^^^PPP:::999999888777777666666666;;;GGGgggjjjZZZ]]]ZZZ___mmmuuuoooccc\\\UUURRROOOMMMIIIFFFFFFIIIQQQeee^^^TTTeeeeeeVVVTTT]]]hhhjjjlllllllllkkklllmmmlllmmmmmmkkkgggfffgggiiiffffffffffffeeedddcccbbbccccccdddgggrrr___NNNUUUWWWPPPJJJIIIJJJIIIBBB@@@>>>===<<<:::888555222+++---444333666SSSxxxhhhooo}}}iii^^^]]]aaadddeeeaaaooovvv|||rrrpppqqqpppzzzvvvjjjbbb^^^^^^gggkkkllljjjpppoooqqqsssTTTHHHEEEDDDCCCAAA???===<<<<<<:::999888777555333222111......------------......222111///333<<>>;;;;;;999888666444333222.........------.........***///---111<<>>??????...999333///===QQQqqquuuvvv|||zzzuuuwww|||}}}}}}~~~}}}zzz}}}||||||}}}}}}{{{xxxuuuxxxtttpppmmmmmmnnnnnnnnnSSSVVVUUURRRYYYfffiiibbbGGG@@@KKKQQQIIIQQQYYYNNNCCCPPPttt|||xxx}}}\\\lll<<>>@@@>>>666555555222BBBbbbyyynnnxxx{{{yyy}}}}}}}}}{{{{{{|||kkkXXXeee~~~yyy}}}{{{yyyyyyyyyxxxtttqqqwwwrrrnnnmmmnnniii]]]SSSPPPTTTVVV\\\llluuubbbFFF@@@DDDPPPUUUOOONNNOOOJJJiiixxx___QQQMMMOOOSSSXXXMMMJJJXXX```QQQOOOWWWUUUooo^^^WWWnnndddAAA555<<<999000333222777LLL```vvv}}}rrrhhhaaannnxxxiiiaaaOOOCCCDDDFFFDDDOOO\\\WWWIIIOOO^^^___eeeiiikkkkkklllppppppmmmlllkkkjjjiiiiiijjjkkklllcccgggiiihhhdddaaacccfffdddhhhhhhuuu```PPPMMMJJJHHHHHHJJJJJJIIIHHHQQQKKKHHHHHHEEE@@@<<<<<<:::444222555333///333<<<___iiizzzqqqeee{{{kkkgggmmmnnnggg```]]]~~~hhhIII]]]jjjwwwjjj```tttxxxllljjj{{{{{{uuuwww{{{|||xxxppphhhccc___pppfffhhhmmmQQQ???FFFAAAAAABBBAAA???<<<999777777777777666666666666555222111000///............111+++000///444>>>RRRssstttzzz{{{~~~~~~|||yyywwwppprrrsssqqqmmmnnnrrrwwwqqqttttttoooiiillluuu~~~{{{oooWWWNNNRRRnnn}}}xxxvvvtttpppoooqqqqqqqqqsssvvvxxxxxxvvvtttssswww||||||xxxxxx}}}}}}}}}yyytttnnniiifffXXXbbbfff\\\jjj|||zzz~~~|||~~~{{{vvvRRRQQQ{{{QQQLLLLLLMMMMMMHHHFFFLLLVVVIIIIIIKKKOOORRRPPPHHHAAA>>>???;;;888444---:::WWWooolllvvv~~~{{{|||sssqqq{{{}}}||||||zzz|||}}}{{{yyyxxxxxxzzz||||||{{{xxxppplll}}}zzzzzzzzzzzzzzzwwwsssooouuuqqqnnnnnnlllcccUUUJJJSSSSSSYYYgggvvvttt\\\BBBBBBMMMQQQRRRSSSKKKDDDGGGvvvaaaYYYRRRPPPPPPOOOQQQTTTKKKIIITTTZZZQQQOOOXXXYYYtttccc\\\uuummmIII999<<<999333888111<<<@@@wwwmmmooo{{{|||wwwqqqkkkfffkkkyyylllddd[[[GGGLLLUUUQQQIIISSS```^^^eeeiiijjjiiijjjmmmmmmjjjmmmmmmkkkjjjjjjjjjjjjkkkccceeeffffffcccbbbbbbddddddkkkiii{{{\\\PPPSSSPPPMMMKKKJJJIIIHHHGGGKKKGGGFFFGGGFFFBBBAAACCCAAA:::666777666333333777MMMttt}}}___gggxxxnnnbbbhhhhhh]]]___lll|||YYYTTTfffccckkkcccjjj}}}qqquuummmtttuuutttrrrssswwwxxxrrrkkkgggaaatttffffffpppUUUOOODDDGGG===>>>??????===:::777555777666555555444444444444222222000///............000+++111...111888FFFooouuu}}}vvv|||~~~~~~|||}}}yyyvvvuuutttsssqqqnnnllllllnnnpppmmmuuuxxxpppddd^^^___aaavvvwwwjjjRRRQQQ\\\zzzyyytttsssrrrnnnlllnnnqqqpppqqquuuyyyzzzwwwttt}}}zzzxxxzzz}}}~~~~~~yyyqqqiiiccc```[[[kkkbbbZZZnnnzzzxxx~~~~~~~~~|||~~~|||mmmLLLZZZeeeNNNEEEEEEFFFGGGDDD???AAAFFFAAAFFFLLLPPPNNNJJJFFFCCC??????999555333,,,444KKKhhhwww{{{}}}~~~zzzvvvxxx{{{}}}}}}|||{{{zzzyyyzzz{{{|||{{{zzzvvv}}}~~~yyyyyy{{{{{{zzzwwwrrroooooopppooollleee\\\SSSMMMRRRSSS]]]kkkooocccOOOAAACCCVVVRRRIIIPPPMMMBBBEEE}}}WWWRRRPPPRRRRRRMMMGGGEEEMMMJJJMMMSSSSSSSSSVVVXXXfff^^^LLL]]][[[III>>>999888>>>;;;111<<<;;;iiisssxxxiii}}}vvvtttooohhhiiiaaaccczzzvvv]]]KKKEEEKKKNNNVVV______hhhkkkllliiiiiilllllliiioooooommmkkkjjjiiihhhhhhdddbbbaaabbbddddddbbb___ccclllpppxxxQQQIIIIIILLLOOONNNKKKJJJNNNRRRJJJHHHGGGIIIHHHDDDDDDGGGEEE>>>888666666555555666DDDqqqggggggtttwwwpppqqqoooyyyQQQ^^^ooorrrkkkrrr|||uuuoooeeehhhtttxxxvvvqqq}}}xxxtttiiihhhkkkooovvv}}}tttiiiaaahhhOOOHHHJJJFFF999:::;;;<<<<<<:::888777999888666444333222222222333222111000.........------,,,222---///444@@@gggxxxvvv~~~{{{zzz|||~~~~~~|||{{{~~~zzzwwwuuuvvvxxxsssnnnmmmppprrrpppmmmmmmuuuwwwoooddd^^^YYYTTTdddfffqqq___NNNUUUjjj|||wwwtttuuutttpppnnnoooqqqpppqqqtttyyyzzzxxxuuuwwwttt}}}}}}~~~|||yyyuuuoooggg^^^XXXaaannn]]]ZZZqqqzzz~~~yyy~~~}}}~~~{{{~~~}}}eeeJJJfffWWWJJJJJJFFFFFFKKKLLLHHHBBBAAA===GGGQQQRRRKKKEEEEEEHHHCCC???555111444000333AAA^^^{{{~~~~~~zzzwwwttttttwww{{{{{{zzzyyyzzz{{{~~~}}}{{{|||yyy~~~yyy{{{xxxzzz||||||zzzvvvrrrpppnnnpppoooggg[[[SSSRRRUUURRRWWWbbbfff\\\KKKDDDFFFJJJUUUPPPJJJHHHAAAPPPwwwxxxaaaSSSFFFBBBCCCBBB@@@@@@HHHHHHKKKVVVbbb```VVVSSS___OOOYYYNNNTTTRRRKKKEEE999555AAA888111777:::\\\zzz}}}yyyrrroooiiiaaaZZZUUUQQQSSS]]]sss{{{SSS===EEEMMMSSS\\\___jjjmmmmmmjjjjjjmmmmmmjjjpppooonnnllljjjhhhfffeeedddaaa___aaadddeeebbb___dddmmmiiiNNNJJJIIIQQQWWWVVVNNNKKKQQQXXXPPPMMMMMMMMMJJJEEEDDDGGGEEEAAA;;;888666555555555;;;jjjyyyjjjqqqmmmppppppVVV]]]hhhsss|||{{{yyywww|||qqqmmm{{{~~~yyyzzz{{{qqqkkkooosssssswww}}}vvvwwwdddfffooorrrOOO@@@GGGCCC999::::::::::::::::::999;;;:::777555333222222222444333222000///...---------,,,333---...444<<<___vvv}}}~~~}}}yyyvvvvvvuuuuuuxxx|||yyy|||}}}yyyvvvvvvxxxxxxrrrnnnpppwwwzzzvvvqqqpppvvvvvvnnnjjjmmmlllhhhbbbaaakkk\\\NNNZZZ{{{|||xxxvvvxxxxxxuuussstttqqqqqqrrrtttvvvxxxxxxwwwvvvsssxxx~~~}}}|||{{{|||yyyuuurrroooggg\\\TTTbbbiiiWWW^^^vvv}}}zzz~~~{{{||||||~~~}}}___MMMwwwXXXNNNLLLGGGGGGOOOTTTPPPIIIEEEBBBMMMVVVUUUKKKEEEGGGLLLFFFBBB777333999666333<<>>EEEMMM___qqqiiiUUUNNNKKKAAA[[[]]]^^^TTTKKKGGG;;;444;;;444555333:::MMMuuuwwwnnnhhhbbb[[[MMMOOOOOOLLLFFFHHHXXXjjjkkkJJJDDDEEELLLWWW\\\fffiiiiiiggghhhlllmmmkkkmmmmmmlllkkkiiihhhfffeeecccccccccdddddddddcccbbbjjjqqqbbbPPPPPPNNNVVV]]]YYYOOOIIIKKKPPPPPPNNNNNNNNNJJJDDDDDDHHHEEEEEECCC>>>:::777555444666NNNooonnnttt|||}}}gggYYY```ddd|||wwwiiilllzzztttlllwwwjjjiiiqqq~~~uuummmmmmnnn{{{lllbbbnnnyyy___KKK???BBBEEE===<<<;;;:::999999::::::;;;:::777555444444555555555444222000///...------...,,,111,,,000444555OOOyyy}}}}}}}}}|||xxxsssuuu{{{wwwzzz}}}|||xxxuuuvvvxxxwwwtttrrrtttyyyzzzwwwrrroooxxxzzztttssszzz~~~|||yyywwwuuu___ccc{{{}}}rrryyyuuuuuuyyyzzzwwwuuuvvvrrrssssssssstttuuuwwwzzztttyyy}}}www}}}~~~}}}zzzwwwxxx{{{xxxvvvtttrrrnnnggg]]]VVVcccbbbTTTggg||||||}}}yyyzzz}}}zzzZZZTTTZZZSSSKKKGGGGGGLLLPPPMMMJJJIIIKKKQQQVVVTTTNNNIIIIIIKKKHHHHHH@@@<<>>???HHHOOOUUUHHHKKKNNNDDDWWWWWWHHHGGGLLLUUUWWWOOOEEE@@@===JJJOOO[[[kkk```MMMMMMIII@@@bbb___```RRRDDDDDD???888999444:::222;;;AAAlll{{{pppbbbgggqqqxxxtttkkkccc]]]YYYSSSPPPMMMMMMLLLLLLPPPVVVbbbkkkyyy\\\GGG===EEESSSXXX___bbbcccbbbeeejjjllljjjkkkkkkkkkjjjiiihhhgggfffbbbeeehhhgggdddccceeegggpppuuu[[[LLLNNNGGGNNNUUUSSSKKKEEEFFFIIIJJJIIIKKKLLLHHHDDDEEEJJJGGGJJJJJJFFF???:::666333666<<>>LLL@@@???<<<:::888999999:::;;;999777666555666888999555444222111///...------111,,,///+++222555///AAAXXX{{{vvvyyyzzz}}}yyyvvvyyyuuuyyy|||zzzvvvssstttvvvvvvvvvvvvwwwwwwuuurrroookkkyyy{{{yyy~~~uuummmuuunnnnnn|||sssuuurrrrrrwwwxxxvvvtttuuurrrtttuuusssrrrssswww{{{yyy}}}wwwzzzuuuxxx{{{|||{{{{{{~~~uuuvvvvvvsssnnnfff^^^ZZZddd^^^TTTooo|||~~~xxxyyy~~~yyyWWWYYYUUUOOOMMMJJJIIIKKKJJJHHHHHHLLLQQQRRRRRRQQQOOOKKKIIIGGGHHHNNNJJJEEEDDD:::222777888@@@lll}}}}}}xxxvvvxxx}}}~~~~~~zzzyyyyyy|||}}}zzzyyywwwwwwyyyyyyyyyxxxxxx|||rrrqqq|||xxx{{{}}}}}}}}}}}}xxxrrrtttvvvwwwtttpppnnnnnnoooggg```WWWQQQPPPSSSXXX\\\bbb[[[LLL<<<:::DDDLLLLLLPPPLLLKKKBBBHHHRRR[[[LLLLLLOOORRRQQQLLLJJJMMMEEEQQQNNNPPPZZZOOODDDNNN]]]]]]uuuxxxVVVMMMQQQBBB:::>>>:::555888555@@@999TTT}}}}}}ggg[[[```hhh```dddfffdddaaa___ZZZVVVSSSNNNKKKMMMOOOPPPUUUZZZfffllluuu}}}eeeTTTFFF>>>EEESSSWWW]]]bbbccceeejjjlllkkkiiikkkmmmlllgggcccbbbbbbcccccccccccc```aaaiiitttqqqZZZNNNKKKKKKIIILLLQQQMMMDDDDDDKKKQQQPPPNNNKKKIIIJJJLLLNNNJJJFFFDDDDDDEEEBBB;;;555666333RRRzzz}}}lllbbbxxx~~~|||```bbbgggkkkdddsss{{{kkkuuuzzzuuukkkhhhkkkmmmvvvhhhllldddtttiiiMMMJJJ:::BBB>>>???===:::777666666888999777777666444222222444666333333222222111000//////,,,///222111///111777===RRR~~~}}}~~~vvvzzzxxxuuutttuuuwwwyyyyyyzzzuuussstttvvvuuusssqqqwww}}}ddd}}}qqqbbbXXXWWWcccgggmmmsssvvvwwwxxxxxxnnnuuuuuuooommmtttxxxvvv{{{|||pppllluuuzzzxxxyyy}}}~~~{{{xxxvvvoootttuuuZZZPPPgggaaaSSSfffwwwzzzyyy|||yyyzzz~~~}}}ZZZFFFmmmcccLLLFFFOOOJJJHHHIIIIIIHHHJJJOOOJJJWWWZZZLLLBBBEEEMMMOOOSSSRRRLLLDDDCCCFFFDDD>>>333777NNNxxxwww|||uuulllqqq|||~~~vvvsssuuuvvvvvvzzzxxxvvvuuuuuuuuusssqqq~~~}}}~~~yyyssstttzzzuuuvvvxxxzzzzzzxxxwwwuuuuuussspppppprrrsssnnnhhh\\\WWWRRRQQQUUU\\\aaadddcccMMM777666BBBKKKLLLJJJSSSMMMLLLBBBZZZiiitttIIIMMMEEEGGGIIIJJJJJJKKKLLLMMMNNNQQQTTTSSSPPPLLLKKKKKKdddNNNkkkjjjfffaaaLLLBBBHHHGGG:::===666===555EEEsssggg```ggghhhyyylllbbb\\\WWWTTTRRROOOMMMMMMNNNNNNNNNVVV^^^dddjjjtttxxxtttqqqsssvvv}}}pppaaaUUUGGG<<>>444888666===yyyttt~~~xxxnnn]]]YYYYYYXXXZZZ___JJJKKKNNNPPPNNNOOOWWWbbbfffhhhlllrrr{{{oooddd]]]YYYZZZ]]]ccc```]]]XXXJJJ>>>???IIIWWW^^^bbbcccdddhhhiiihhhiiijjjkkkjjjgggdddccccccccc___^^^bbbfffiiimmmrrrYYYGGGGGGJJJFFFBBBDDDIIIFFF>>>===CCCJJJNNNSSSVVVVVVRRRMMMJJJIIIHHHGGGIIIJJJHHHBBB<<<666000<<>>777???:::999666444333444555666444444333222111222555777222222222111111000000///---///111000...///333666???zzz~~~}}}|||}}}}}}~~~}}}||||||}}}yyyvvvvvvwwwxxxxxxxxxvvvtttssstttwwwzzzuuuuuuuuuwww}}}uuu^^^pppsssfff^^^ZZZWWW\\\gggppptttttttttjjjgggnnnrrruuuzzzuuuuuutttssswwwsssooopppyyyzzzqqqsssooosssqqqddd___dddfffVVVaaakkkvvv{{{ooowww}}}}}}|||}}}~~~}}}{{{vvvKKKUUURRRJJJAAAFFFDDDEEEIIIIIIEEEDDDFFFDDDLLLOOOJJJHHHMMMPPPNNNOOOPPPNNNJJJIIIIIIDDD???@@@777555NNN~~~}}}~~~|||zzz~~~|||ppplllooovvv~~~~~~}}}|||uuullltttttttttvvvzzz}}}~~~~~~{{{xxxvvvuuusssqqqsssxxxssssssqqqpppooonnnnnnnnnrrrpppoooooommmeee[[[SSSQQQMMMMMMSSS\\\```\\\VVVFFF???;;;CCCMMMRRRSSSTTTQQQNNNFFF~~~ZZZKKKKKKFFFFFFFFFGGGGGGHHHHHHHHHHHHMMMTTTZZZVVVNNNJJJNNNTTTiiihhhuuufffaaaZZZVVVYYY^^^VVVDDDHHHDDD666777<<<:::aaazzz{{{ppp___VVVWWWHHHHHHKKKPPPRRRTTT[[[ccciiifffaaa___eeesssvvveee[[[WWWUUUVVVYYYUUUUUUXXXXXXOOODDDAAADDDXXX___ddddddeeehhhiiigggiiiiiiiiiiiigggeeedddcccccc``````dddggglllvvvuuuNNNMMMJJJGGGGGGHHHLLLOOOFFF;;;;;;CCCTTTUUUVVVWWWVVVSSSNNNJJJHHHHHHIIIKKKLLLJJJFFFBBB999444999EEE}}}xxxsss|||vvvooorrrcccqqqeeeYYY{{{kkk]]]]]]aaaaaaiiinnnlllnnnuuutttnnnooodddccclllpppqqqtttuuurrrXXX>>>AAA===>>>555<<<777666444333222222333333333333333222111333666999222111111111000000000///...000000///......000333111jjj{{{|||}}}|||~~~~~~yyy}}}~~~}}}vvvrrrtttzzz~~~}}}}}}{{{vvvqqqoooqqquuuqqqqqqsssvvvzzz|||}}}}}}qqq___gggxxxzzztttqqqooollliiibbbfffiiihhhccciii}}}~~~wwwvvvwwwuuuuuuwwwwwwsssqqqtttzzz}}}vvvnnnrrrooouuunnn[[[```kkkbbbRRRiiiqqq{{{|||sssyyy}}}{{{{{{~~~}}}~~~oooKKK^^^vvvHHHIIICCCLLLGGGCCCCCCCCCCCCGGGLLLCCCHHHJJJHHHKKKOOOOOOKKKJJJLLLMMMNNNNNNNNNKKKHHHAAA;;;555DDDqqq{{{~~~uuuwwwyyy{{{}}}tttpppqqqwww|||}}}|||{{{}}}~~~xxx~~~|||zzzxxxwwwwwwyyyzzzzzzzzzxxxuuusssqqqqqqqqqtttwwwpppooommmlllkkkkkkllllllsssooommmlllggg^^^UUUPPPMMMOOOSSSYYY[[[WWWNNNFFF<<<<<>>999<<>>ZZZ}}}tttwwwrrr^^^\\\ccc]]]RRRlll}}}pppeeefff|||}}}eeeXXX]]]gggUUU``````RRRKKKTTTcccjjjoooqqqttt}}}wwweeedddrrr{{{???===555;;;999333888444111111111111000000000000111111111000///000333666///000000000000000000000000//////000111111000///111555YYY~~~|||zzzzzzyyyyyy~~~zzzyyy}}}xxxtttssssssrrrrrrqqqpppnnnllllllnnnqqqsssuuuaaabbbtttyyyzzzuuu~~~}}}}}}{{{wwwvvvvvvtttqqqttttttvvvyyyvvvppppppuuuqqqrrrfff[[[```bbb]]]YYYgggpppxxx{{{}}}yyyyyy||||||yyybbbGGGtttiiiMMMFFFCCCCCCCCCGGGLLLLLLGGGCCCCCCBBBAAAAAAEEEHHHJJJIIIIIITTTPPPNNNMMMJJJFFFHHHOOOHHHJJJEEE999444GGGpppxxx}}}xxxnnnfffggglllqqqyyytttggg^^^eeelllqqqwww}}}~~~{{{wwwvvvyyyxxx{{{{{{vvvssspppnnnlllmmmooommmkkkmmmqqqoooiiiiiilllooopppnnniiiccc```VVVNNNKKKOOOOOOKKKOOOXXXUUUVVVSSSJJJ@@@:::<<>>BBBDDDCCCAAABBBBBBDDDEEEDDDCCCAAA@@@XXXVVVQQQNNNLLLEEEXXX~~~}}}^^^PPP]]]DDDSSSIII666:::666===uuukkkcccWWWGGGHHHIIINNNWWW]]]___dddiiirrroooZZZRRRRRRSSSUUUWWWSSSXXX\\\ZZZWWWUUURRRPPPQQQYYY___bbbdddggghhheeeiiifffcccdddfffhhhfffdddbbbaaaeeemmmyyyPPPNNNNNNKKKNNNLLLIIIDDDDDDIIIJJJIIIQQQ\\\UUUPPPJJJJJJMMMPPPPPPNNNKKKJJJIIIFFFEEEFFFIIILLLEEE???LLLFFF===IIImmmjjjjjjuuuppprrrnnn___eee{{{tttjjjddd^^^WWW```ZZZUUUTTTRRRTTT```oooppp}}}ttthhh^^^lll^^^===@@@***999AAA...444///111111111111000000000000000000///...---...111333////////////000000000000000//////111222222111000:::333DDD|||wwwzzzxxx{{{yyytttzzz}}}wwwtttttttttrrrooojjjmmmqqqssssssrrrrrrssswww|||kkkiiikkksssvvvyyy~~~||||||xxxzzzuuuyyy}}}{{{tttsssxxxyyyuuuwwwsssrrrtttsssooopppvvvoooqqq```WWWeeedddXXXZZZvvvwwwxxx{{{}}}|||zzzzzz}}}{{{wwwZZZIIIzzzbbbMMMGGGHHHEEEBBBBBBEEEEEEBBBBBBEEEGGGFFFGGGKKKNNNPPPQQQSSSPPPKKKHHHHHHEEEBBBHHHQQQIIIOOOSSSJJJ;;;???___jjjnnnuuuhhheeeggghhhlllrrruuuttt[[[\\\]]]aaalllxxx~~~}}}tttxxx}}}{{{~~~wwwrrrnnnjjjhhhjjjmmmllliiilllpppllleeebbbfffjjjkkkhhhaaaXXXRRRMMMFFFFFFMMMNNNKKKPPP[[[XXXRRRIII???999<<>>:::999YYYkkkWWWOOOLLLJJJRRRHHHPPP^^^]]]YYY\\\\\\nnngggVVVYYYXXXTTTUUUTTTVVV[[[[[[RRRNNNRRRWWWYYYKKKPPP\\\bbbaaaiiilllaaadddcccbbbaaaaaaccceeeggg[[[eeelllrrrYYYSSSHHHNNNHHHDDDOOOLLLIIIFFFCCCCCCGGGKKKNNNHHHIIILLLPPPSSSRRRNNNKKKIIIJJJJJJIIIGGGEEEFFFGGGCCCNNNIIIBBBCCCCCC[[[|||zzz}}}gggfff^^^eeeppp\\\xxxyyyxxxrrriii```ZZZXXX^^^aaaXXXUUUeeemmmddd]]]nnn{{{gggooo___tttJJJ999888666666666555333111---555<<<:::333---///222000000////////////000000////////////000000000000000000000000000000000000666111@@@rrrxxx}}}{{{}}}zzzvvv}}}wwwyyyzzzyyyxxxtttooonnnssssssrrrqqqpppppppppqqqsssvvv|||}}}uuunnniiinnn|||}}}~~~}}}}}}uuurrrsssttttttssssssuuuvvvsssuuuwwwuuurrrqqqsssuuupppfffQQQQQQdddaaaVVV```wwwzzzyyy~~~|||nnnNNNOOOzzzVVVFFFDDDCCCGGGFFFDDDCCCCCCCCCDDDEEEGGGHHHJJJNNNQQQRRRQQQOOOHHHGGGEEECCCAAABBBEEEHHHHHHNNNSSSEEE444BBBeee{{{lllvvveeebbbaaadddnnnnnnxxxZZZNNN```hhhfffppplllsssxxx{{{kkkyyy}}}tttkkkmmmnnnkkkmmmmmmmmmppprrrppplllgggffffffeeebbb]]]VVVOOOKKKJJJGGGDDDGGGNNNTTTXXXYYYVVVFFF888777:::>>>HHHTTTTTTHHHTTTVVVLLLNNNkkkpppSSS@@@DDDGGG??????JJJCCCBBB@@@???>>>=========999===AAACCCCCCDDDGGGJJJhhhjjjooo```aaa___[[[[[[^^^bbbbbbNNNLLLIIIDDD???<<<===>>>HHH}}}fffVVVPPPNNNLLLSSSQQQXXXaaadddiiiiiibbbrrrfffXXX\\\ZZZWWWXXXVVVRRRYYY\\\ZZZXXXYYYYYYUUUJJJLLLYYYcccbbbeeeiiibbbddddddcccbbbbbbdddeeeffffffhhhkkkwwwFFFQQQLLLNNNGGGAAAHHHHHHFFFCCCBBBCCCFFFIIILLLGGGGGGGGGIIIKKKLLLLLLJJJJJJJJJIIIGGGFFFGGGJJJMMMGGGMMMGGGCCCHHHDDDPPPppp{{{{{{~~~|||zzzppphhheeemmmyyywwwnnnhhheeeeeeeee\\\mmmtttttt}}}xxxvvv|||ppp\\\bbbzzzjjj@@@<<<:::777555444333111///...333888777222...///111000//////////////////000---............/////////000000000000000000000000222+++333RRRxxx|||~~~{{{}}}}}}zzzyyyzzzuuuwwwyyywwwuuuuuurrrqqqqqqpppoooooopppppprrruuuzzz~~~zzzuuuqqqqqq}}}}}}tttuuu~~~}}}zzz|||vvvtttppprrrssssssrrrrrrssstttmmmoooppppppooooooooopppkkk```VVV[[[```WWWWWWhhhwww}}}xxx}}}yyyaaaKKKfffiiiKKKIIIMMMIIIEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGEEECCC>>>DDDKKKOOOOOOLLLIIIGGGIIIFFFEEEOOOeeetttrrriii___iii```ggggggtttrrrTTTOOOLLLQQQaaaaaajjjqqquuuvvvtttkkk```eeeqqquuunnnhhhkkknnnmmmhhhhhhiiilllnnnmmmiiieee]]][[[WWWRRRMMMIIIFFFDDDGGGIIILLLQQQUUUVVVUUUSSSAAA666000888FFFNNNOOONNNUUUSSSXXXMMMPPPoooZZZGGG;;;AAAEEEAAAAAAHHH@@@@@@???>>>======<<<<<<999<<>>;;;666333111000///...000111333222000....../////////............//////,,,,,,---------.........000000000000000000000000333,,,///:::XXX}}}}}}zzzzzz{{{}}}}}}}}}zzzxxxyyyyyyyyy}}}|||vvvwwwxxxuuussstttttttttsssrrrrrrrrrssssssrrrsssvvvzzz~~~}}}{{{sss{{{~~~zzzrrrwww|||ssspppsssvvvooopppqqqqqqppppppqqqrrrnnnnnnnnnpppqqqrrrpppooocccYYY^^^eeeYYYRRRaaattt{{{|||yyyzzznnnTTTJJJ}}}TTT>>>DDDGGG>>>DDDEEEFFFFFFFFFFFFEEEDDDJJJJJJHHHFFFCCCAAA@@@???===EEENNNUUUTTTOOOHHHDDDMMMNNNLLLfff|||aaaooouuueeefff}}}tttYYYXXX[[[```gggrrriii^^^OOO@@@@@@EEEAAAKKKVVVaaaiiimmmjjjdddhhhppprrrjjjeeehhhkkkjjjfffeeeeeeffffffddd```]]]SSSPPPKKKFFFCCCCCCEEEFFFGGGLLLQQQTTTQQQKKKDDD@@@666888:::???IIIQQQQQQKKKLLLWWWQQQ@@@sssvvvEEE???<<>>===<<<;;;::::::<<<>>>???>>>>>>???AAAlllOOOPPPXXXbbbeee___YYYYYYNNNQQQUUUUUUPPPJJJDDDAAA999MMM~~~{{{~~~{{{zzz}}}~~~}}}}}}zzznnn^^^SSSQQQSSSTTTVVVZZZZZZZZZ\\\[[[```kkkrrr]]]WWW]]]\\\ZZZ\\\YYY]]]WWWQQQPPPVVV^^^bbbbbbSSSBBBIII]]]aaa^^^aaadddbbbbbbbbbbbbccccccddddddhhhiiiyyyiiiNNNUUUIII???@@@>>>CCC??????@@@AAACCCEEEGGGHHHJJJGGGDDDDDDFFFIIILLLMMMJJJIIIIIIHHHHHHKKKPPPSSSTTTNNNJJJOOOTTTOOOFFFEEEkkk~~~zzz{{{zzzwww|||vvvfff```hhhbbb]]]]]]bbbeeebbb^^^jjj~~~sssgggtttppp>>>FFF===999444111/////////...111///...---.........---///......------......///,,,------------.........////////////////////////222000555555PPPsss||||||zzzxxxxxxzzz{{{yyywwwzzzyyyxxxxxxxxxxxx{{{}}}xxxxxxxxxuuusssuuussssssrrrrrrrrrrrrssssssrrrrrrrrruuuyyy}}}tttuuuzzzzzzuuu|||vvvvvvqqqrrrqqqpppnnnooorrruuuoooppprrrqqqpppoooppprrrqqqoooooopppsssrrrnnnjjjZZZWWWdddfffTTTYYYqqqzzz{{{~~~|||gggLLLYYY~~~QQQHHHJJJHHH???DDDFFFHHHIIIIIIHHHFFFDDDKKKJJJIIIFFFBBB@@@@@@AAAGGGJJJMMMNNNKKKGGGDDDBBB<<>>>>>???>>>:::999;;;<<<>>>>>>===;;;:::;;;<<<>>>???@@@@@@AAAAAAzzzKKKRRRWWWXXX[[[\\\UUULLLMMMPPPSSSSSSOOOIIIDDDBBBBBBBBBrrr~~~{{{xxxyyyyyyxxx{{{}}}qqq^^^RRRQQQVVVYYY\\\\\\[[[```bbbXXXiiilll\\\YYY___]]]]]]___\\\bbbXXXOOOOOOVVV___eeehhh[[[CCCDDDYYY___\\\___bbb______``````aaacccdddeeegggtttbbbTTTNNNDDD:::CCC@@@BBB>>>>>>@@@BBBDDDEEEGGGHHHHHHFFFEEEFFFHHHJJJKKKKKKIIIKKKLLLLLLKKKLLLNNNPPPRRRLLLLLLQQQQQQOOOKKKEEEQQQdddxxxzzzlllccchhhmmmjjjgggggggggddd``````dddfffdddbbbhhh}}}lllqqqGGG<<<888999555111//////000000000000...++++++---...---,,,......------------......------........./////////////////////////////////...///555111EEEyyy}}}~~~{{{wwwwwwyyy{{{yyywww||||||{{{zzzyyyxxxuuurrr|||xxxvvvxxxzzzyyyzzz}}}ppppppoooooooooooopppppprrrpppoooppptttyyy{{{}}}|||vvvxxx}}}nnnccccccjjj___iii}}}vvvnnnoooqqqqqqpppooonnnnnnqqqrrrsssrrrqqqpppqqqrrrqqqooonnnoooooolllfff```XXX[[[eee]]]PPPddd|||www||||||www]]]JJJtttYYYEEEIIIFFFDDDDDDFFFGGGJJJKKKKKKIIIFFFDDDAAABBBBBBAAA>>>===???AAAJJJKKKKKKHHHEEEBBBAAAAAA:::UUUUUURRR```WWWFFFOOOLLLqqqbbbIIIiiixxx\\\LLLKKKKKKNNNTTT[[[aaacccpppwwwuuujjjTTTNNNFFF>>>:::;;;@@@GGGLLLVVVVVVSSSMMMIIIJJJJJJIIIMMMLLLKKKHHHEEECCCAAAAAA;;;<<>>>>>>>><<<;;;999:::;;;>>>@@@AAABBBAAA}}}}}}gggKKKQQQTTTUUU]]]iiijjjbbbLLLKKKHHHDDDAAABBBEEEHHHHHH;;;LLL~~~yyyuuuvvvuuuuuuxxx}}}~~~rrr```SSSSSSYYY]]][[[[[[YYYccchhh^^^zzzbbbVVVUUUZZZVVVWWWZZZWWW^^^XXXTTTYYY___bbbcccddd[[[HHHJJJ[[[\\\YYY]]]______^^^^^^___aaadddgggiiisssZZZNNNLLL???AAA===GGG@@@@@@??????@@@AAACCCEEEGGGHHHDDDDDDDDDEEEHHHIIIIIIHHHJJJKKKMMMMMMLLLLLLMMMNNNOOOHHHKKKOOOIIIKKKMMMFFFAAAWWW}}}rrrrrr~~~zzzjjjccc```bbb___ZZZ^^^ggg|||ssshhhaaaaaafffkkk{{{xxxXXX555>>>000444111///...///000111000...---++++++,,,------,,,------,,,,,,,,,,,,---------............/////////000000000000000000000000///000333...777nnn{{{{{{|||zzzwwwyyy~~~}}}~~~~~~|||{{{xxxyyyxxxuuuvvvzzzssssssrrrrrrssssssttttttqqqooommmnnnqqquuuwwwwwwwwwxxx~~~xxxbbbTTTRRRbbbjjj||||||uuuxxxsssrrrpppooonnnnnnnnnnnnrrrssstttsssrrrqqqrrrssssssssssssrrrnnniiiaaa\\\[[[______UUUVVVnnn{{{~~~yyy}}}}}}fffQQQRRROOOAAAGGG???BBBHHHGGGHHHJJJJJJIIIGGGDDDBBB<<>>CCC<<<===;;;777666888888666777888:::<<<============888777888;;;>>>@@@@@@???pppMMMJJJJJJPPP\\\hhhmmmnnnnnnUUUSSSOOOKKKKKKOOOVVV\\\FFF???===lllyyyuuusssttttttrrrssswwwvvvvvvooo```VVVVVV]]]aaa[[[bbb\\\___gggbbb[[[QQQRRRTTTOOOQQQUUURRRYYYUUUVVV]]]aaa___]]]^^^TTTNNNXXXbbbZZZTTTYYY]]]```___^^^^^^aaafffkkknnnrrrRRRDDDJJJ999DDD@@@FFF<<<>>>@@@??????@@@AAADDDFFFGGGEEECCCBBBCCCFFFHHHHHHHHHJJJKKKKKKKKKJJJKKKNNNPPPPPPFFFJJJMMMDDDIIINNNCCCBBBRRR{{{uuubbbeeeuuu{{{nnnppppppvvv|||wwwjjjdddgggqqqtttuuurrrsss~~~AAA666;;;333111000......///000///...+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---------.........000000000000000000000000222111111000333IIIooozzzfff{{{}}}}}}~~~yyywww{{{~~~|||{{{yyytttoooooorrruuuuuuuuuuuuuuuvvvwwwwwwooommmmmmnnnqqqsssttttttuuuvvv|||{{{nnngggiii|||uuuyyyzzznnnpppnnnlllkkklllnnnooopppsssttttttsssrrrqqqrrrssssssuuuvvvtttnnnfff___\\\___]]]TTTVVVhhhyyyyyy{{{~~~zzz{{{sssTTTMMMkkk^^^JJJOOOFFFLLLMMMGGGHHHHHHGGGFFFCCC@@@??????CCCGGGFFFCCCBBBCCCFFF@@@BBBDDDEEEEEEEEEFFFGGGFFFKKKKKKEEECCCEEEGGGHHHOOOVVVsssTTTEEEBBBGGGFFFDDDCCCDDDFFFHHHJJJFFFYYYiiiuuuzzzrrrlllaaaRRRGGGCCCBBB>>>;;;;;;===>>><<<;;;999;;;===>>>???CCCHHHLLLOOOPPPRRRSSSRRRPPPMMMKKK===999444333777===DDDGGGRRROOOPPPTTTVVVRRROOONNNmmmiiiaaa555HHH;;;:::666444666888777777777666666888999;;;<<<===>>>:::999999;;;???@@@???===yyyiiiUUULLLEEEMMMcccjjj]]]TTTWWWJJJJJJJJJJJJKKKPPPVVVZZZBBBHHHBBBIII~~~sssqqqqqqtttssspppoooqqqkkknnnjjj___WWWYYY___dddcccoooddd\\\eeeeeexxx^^^UUUVVVWWWQQQSSSXXXUUUWWWRRRSSSYYY[[[XXXXXX\\\MMMRRRdddjjjYYYPPPVVV[[[aaa```^^^___bbbhhhnnnrrrQQQ\\\KKKRRR<<>>>>>@@@BBBEEEGGGGGGEEECCCCCCEEEHHHJJJKKKKKKKKKIIIHHHGGGJJJOOOTTTTTTHHHKKKMMMDDDJJJNNN???LLLFFFhhhjjjcccddd{{{}}}}}}|||SSS:::999///333111000......//////...,,,***,,,......,,,+++,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------000000000000000000000000///------222555888XXX{{{yyyzzz}}}~~~}}}}}}yyywww{{{yyyqqqxxx|||yyywwwvvvssspppqqquuupppppppppppppppqqqrrrsssmmmlllmmmooorrrttttttssswwwsssttt{{{yyywwwtttppppppooopppqqqpppooommmrrrssstttsssqqqpppqqqrrrlllpppssspppiii```ZZZXXXaaaXXXLLL\\\yyy}}}vvv}}}vvv}}}~~~{{{|||mmmJJJQQQeeeOOO;;;AAA<<>>???===<<<>>>AAAAAA???===bbb___ZZZKKKQQQ^^^aaaSSSKKKKKKHHHSSSOOOIIIHHHLLLUUU^^^cccVVV[[[JJJDDDssszzzoookkkqqquuupppkkkkkkjjjmmmwwwuuueee```ggghhhmmm{{{vvvrrrVVVVVVXXXYYY[[[\\\\\\\\\\\\]]]___```^^^WWWKKKCCC@@@MMM^^^bbbYYYOOOTTT___fffZZZYYYeeejjjjjjxxxbbbEEEYYYCCCEEEFFFFFFEEEBBB???===>>>>>>@@@BBB@@@@@@HHHRRRJJJIIIIIIJJJKKKJJJGGGEEENNNKKKGGGDDDDDDGGGKKKNNNNNNIIIEEEFFFKKKKKKFFFAAAFFF???UUUgggxxxyyydddjjjrrr|||zzzvvv}}}pppKKKBBB;;;333000000000//////.........---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...////////////222222000222000222YYYsss|||www~~~}}}{{{|||~~~zzz}}}}}}zzzxxxsssyyy{{{vvvyyyyyyvvvtttwwwyyytttmmmlllhhhiiioooqqqnnnoootttrrrrrrqqqqqqqqqrrrsssssssssuuuzzzuuupppxxxvvvuuussstttqqqmmmllllllooopppqqqqqquuuwwwrrroooooopppoooooonnnssstttcccPPPTTTfffYYY\\\^^^aaarrrrrryyy~~~~~~wwwxxx|||bbbKKKppp{{{yyy\\\BBB===???===;;;<<>>>>>AAAEEEGGGHHHKKKMMMMMMMMMQQQUUUSSSMMMGGGSSSkkkUUUGGG???AAAAAA<<<:::???CCCAAA@@@AAADDDGGGLLLQQQZZZ```jjjuuu}}}|||xxxqqqkkkfffcccccccccdddeeefffddd```ZZZVVVUUUXXXRRRHHH>>>777333222222:::BBB@@@>>>FFFHHHGGGLLLMMMLLLWWWLLL888\\\hhh___wwwDDD333;;;===555666666666666666777888888777555333444777:::;;;<<<===<<<;;;:::999::::::;;;rrrggg```SSSMMM^^^cccWWWOOOOOONNNJJJSSSOOOHHHEEEFFFLLLSSSXXXGGGRRRGGG>>>^^^}}}sssooouuuwwwpppjjjiiijjjiiipppqqqhhhgggllliiippp|||dddSSSTTTWWWYYY\\\^^^___```___^^^___```___[[[TTTOOORRRVVV\\\]]]XXXTTTZZZccc\\\aaafffggghhhuuuiiiAAA???@@@AAAAAAAAA@@@>>><<<:::>>>;;;;;;???@@@AAAFFFKKKFFFFFFGGGHHHIIIHHHEEEBBB?????????AAAEEEKKKQQQUUUJJJGGGEEEGGGJJJJJJGGGDDDHHHCCCNNNUUUbbbuuuiiibbbeeekkkfffKKKEEE===555333/////////.........---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...////////////...///...000///---JJJyyy~~~yyyzzz|||~~~}}}||||||{{{}}}yyy|||{{{vvvvvvtttsssvvvyyyuuunnnllliiikkkppprrrppprrrvvvsssrrrqqqqqqppppppppppppuuupppuuu~~~}}}wwwvvvtttsssrrrqqqpppppppppqqqrrrrrrtttxxxxxxtttqqqsssttttttrrrpppllleee]]]YYY[[[```QQQUUU___qqq~~~uuu{{{zzz{{{}}}|||rrr[[[WWW]]]MMMBBBCCCDDD===:::<<>>>>>DDDEEEGGGHHHFFFDDDAAA???@@@???===>>>AAADDDEEEFFFFFFJJJLLLJJJJJJMMMMMMJJJ]]]bbbqqq{{{[[[@@@;;;>>>;;;;;;???;;;888888:::;;;;;;===AAA???DDDKKKUUU^^^fffllloootttrrrnnnkkkjjjiiijjjkkkiiihhheee^^^TTTKKKEEEBBB>>><<<999666555555777888999===;;;@@@PPPTTTOOOOOOMMMLLLBBB???gggnnn]]]HHH999;;;555333;;;555555444444444555555666777555333444666999::::::;;;:::999888888999:::;;;}}}VVVMMMhhhbbbJJJJJJNNNKKKLLLRRRNNNHHHDDDCCCGGGLLLPPPDDDSSSOOOCCCNNNrrr{{{qqqlllqqqrrrkkkeeeeeegggaaafffmmmnnnvvv~~~yyyxxxmmmRRRPPPRRRVVVZZZ^^^aaabbbcccbbbaaa``````aaaaaa___]]]```]]]\\\^^^]]][[[]]]aaaYYYdddjjjhhhrrrtttRRRDDD======<<<;;;;;;:::999888<<<888777<<>>??????AAAEEEIIILLLNNNEEEFFFGGGHHHIIIIIIHHHGGGHHHIIIIIIGGGNNNmmm}}}~~~uuuvvvzzz^^^>>>555555111---...............------------,,,,,,,,,+++++++++******************************+++++++++++++++++++++++++++,,,---......//////...+++------111111***:::[[[|||{{{yyyzzz{{{}}}~~~|||yyyvvvwww{{{zzzzzzxxxyyy{{{ttttttsssrrruuuxxxvvvpppnnnlllmmmqqqsssrrrsssvvvssssssqqqpppooonnnnnnnnntttrrr|||yyyvvvtttsssqqqpppqqqrrrsssttttttssssssuuuxxxxxxsssrrruuuwwwvvvtttooobbbWWWYYYaaa```WWWOOO\\\kkk|||vvvxxx||||||yyyzzzzzzxxx```TTTmmmHHHCCCBBBFFFCCC===<<>><<<;;;::::::???BBBEEEEEEAAA>>>======@@@??????@@@CCCEEEEEEDDD@@@FFFJJJGGGDDDEEEGGGGGGLLLiiilllWWWeee{{{]]]???888DDDGGG@@@;;;;;;999888:::???666777888:::>>>CCCGGGJJJHHHHHHGGGFFFGGGGGGHHHHHHEEEEEEBBB===777222//////111222444666999===???AAADDDNNNNNNKKKLLLIIIJJJUUUHHHSSSYYY|||___mmmRRR+++333===333000<<<444444333222222333333333666444222333555777888888777777777777888999:::;;;ppp???KKKeeeZZZDDDIIIGGGAAANNNQQQNNNJJJGGGFFFHHHMMMQQQKKKYYY[[[OOOJJJZZZ~~~rrrkkklllllleeebbbeeefff^^^aaagggjjjwwwuuu```NNNPPPSSSWWW[[[___bbbccccccbbbbbbbbbbbbcccdddddddddbbb```aaadddccc^^^\\\]]]ffffffiiivvvlllXXXGGG:::<<<;;;:::888888888999999999777888>>>@@@??????BBBCCCDDDEEEGGGIIIHHHEEEBBBBBBBBBDDDEEEFFFGGGHHHHHHDDDGGGKKKKKKIIIHHHHHHIIIFFFNNNJJJFFFJJJNNNaaa|||zzzllljjjKKK<<<111333555111111555------------,,,,,,,,,,,,++++++++++++************************************************************++++++,,,---............---000///222444---222GGGbbb}}}}}}zzzxxxxxxyyyyyyvvvssskkkoooxxx~~~}}}{{{wwwwww~~~uuussstttsssqqqsssvvvtttooopppppppppqqqrrrrrrrrrssssssrrrqqqpppppppppppppppvvv}}}vvvvvvvvvuuusssqqqqqqqqqpppqqqrrrssssssssstttvvvsssuuutttppppppsssuuutttqqqgggZZZUUUZZZ___ZZZSSSXXXnnnzzzrrr||||||{{{}}}~~~www{{{iiiOOOXXXbbbIIIDDDBBBAAA???<<>>===999888;;;@@@AAAAAAAAADDDFFFGGGFFFDDD>>>CCCFFFDDDCCCFFFHHHHHHKKKgggbbbAAAKKKRRR===DDDCCC;;;666999:::666444888<<<:::777444333333555666555555666555555444333333222333333333333444777:::888888999;;;===@@@BBBDDDMMMIIIAAAGGGVVVUUUHHHFFFTTT]]]tttEEE???888555555666555444444333222222111222222222444333111222444555666555555555666777888:::;;;;;;yyyRRR>>>JJJZZZQQQGGGNNN@@@999QQQOOONNNLLLIIIGGGHHHLLLPPPOOOXXXXXXQQQGGGHHHmmmuuupppkkkcccbbbfffhhhaaabbbbbb___jjj{{{lllYYYVVVTTTVVVZZZ^^^```aaaaaaaaa```aaacccddddddcccccccccaaaaaaccceeeaaa]]]^^^bbbnnnkkkwww{{{PPP<<>>AAA???<<>>===>>>>>>@@@BBB;;;;;;:::999999999:::::::::;;;;;;888444555;;;BBB??????AAACCCEEEFFFDDDBBB???AAABBBBBBGGGMMMNNNJJJ\\\NNNIIIOOOSSSaaavvvwwwYYYHHH;;;<<<>>>999777:::777777777777777888888999:::;;;;;;;;;:::999777666777888888888777999<<<>>><<<;;;::::::<<>>>>>???AAACCCBBBBBB>>>@@@DDDHHHKKKMMMNNNOOOFFFJJJNNNNNNKKKHHHGGGGGGFFFJJJCCCCCCKKKAAABBBZZZeeeyyymmm444555111000111---'''&&&***************++++++++++++*********))))))))))))(((((((((((((((((((((((((((***************************+++,,,------......------222---,,,222111///777SSSppp~~~rrr}}}yyysssppprrrwww|||ssspppqqquuuxxxyyy{{{xxxyyywwwsssooopppsssvvvvvvxxxvvvqqqppprrrqqqoootttvvvuuuqqqpppqqqpppmmmpppppppppqqqrrrsssuuuuuu~~~{{{qqqssswwwooorrrsssrrrqqqooonnnooopppqqqqqqqqqnnnlllmmmsssxxxssstttrrrnnnnnnpppmmmiii]]]UUUWWW```\\\PPPSSScccxxxsss}}}zzz{{{xxxxxxvvvrrruuudddVVVdddgggNNN>>>;;;999<<<@@@@@@<<<888999999999999:::;;;<<<<<>>@@@AAA???===?????????@@@GGGOOOPPPLLLSSSCCCBBBMMMJJJEEEaaaxxxPPP>>>:::888:::AAA555666777888888888888888555666777777777777666666777888888777666666999;;;<<<;;;;;;<<>>999333999999999999::::::;;;<<<======???AAA@@@>>>@@@EEE???===;;;;;;>>>AAACCCCCCDDDEEEFFFGGGGGGGGGFFFFFFCCCFFFJJJKKKKKKIIIGGGFFFEEEFFFBBBCCCGGGDDDGGGWWWOOOllliiiAAA///333111000222111//////111)))))))))*********++++++******)))))))))(((((((((((((((((((((((((((((((((******************************+++,,,------------+++111---***111111...222FFFccc|||xxxsssrrrtttzzz~~~wwwpppllloootttvvvwwwyyyxxxxxxyyyxxxtttsssuuuyyyuuuwwwvvvrrrppprrrsssrrrssswwwvvvrrrqqqtttsssoooqqqpppppppppqqqrrrsssssswwwsssuuutttpppvvvyyyppprrrqqqppppppooooooooooooooorrrssspppmmmmmmqqquuurrrrrrpppllllllkkkfff___UUUWWWZZZZZZTTTSSSaaasss{{{|||{{{zzztttnnnllliiiVVVYYYNNN>>>888999:::<<<>>>===888333999999999999:::;;;======BBB@@@===;;;::::::<<<===::::::999;;;===>>>===;;;;;;===>>>>>>BBBIIILLLKKKKKKPPPNNNGGGCCCJJJUUU\\\rrreee```QQQBBB<<<<<<<<<:::999888666555555999999999:::::::::;;;;;;:::;;;===>>>>>>???BBBDDD>>>>>>???AAADDDHHHKKKMMMRRR;;;///VVViii```[[[AAA---:::///***///222///---///............///111222222111000//////000000...------///111333555555666666iiiMMMQQQQQQPPPUUUZZZOOO???@@@GGGBBB<<<@@@DDDEEEDDDEEEJJJNNNHHHCCC===CCCNNNHHHDDDNNNmmm}}}llleeegggZZZXXX```eee```ccckkkiiiwwwlllWWWNNNTTTZZZZZZZZZ\\\___bbbbbbaaa___]]]\\\^^^___^^^\\\]]]```ccc\\\]]]bbbjjjmmmmmmpppttthhhGGG===;;;GGG:::999777777888888999999::::::AAA===;;;???AAA@@@@@@BBBBBB???<<<;;;>>>BBBEEEFFFAAABBBCCCDDDEEEEEEEEEEEE@@@BBBFFFIIIJJJIIIGGGEEEAAACCCFFFGGGFFFDDDIIIQQQKKKTTTkkkwww777111777333///,,,---,,,***(((((((((((())))))*********+++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******+++,,,------------***333000,,,222222...///(((FFFdddvvv~~~xxxrrrqqqtttxxxyyypppjjjnnnvvvyyy{{{|||{{{{{{|||}}}{{{xxxwwwxxxsssvvvvvvrrrqqqtttvvvuuurrrvvvwwwrrrssswwwwwwsssqqqqqqpppppppppppppppqqqhhhkkkttttttjjjmmmtttppppppooonnnoooqqqqqqpppnnnnnnrrruuutttpppnnnpppsssoooooommmiiihhhfff___WWWRRR[[[\\\QQQLLLYYYooo~~~zzzzzz}}}rrrjjjiii\\\KKK]]]RRR<<<===>>>===:::888888666444;;;:::::::::;;;<<<<<<===<<<;;;:::;;;===>>>===<<<;;;::::::;;;===>>>===<<<666<<>>===;;;:::;;;<<<<<<======;;;::::::999999:::777999:::;;;;;;<<<===???@@@AAABBBDDDEEEDDDDDDCCCCCCPPPoooqqqNNNppp{{{NNN888---:::---222444111/////////...++++++,,,,,,...///111222111/////////000///---++++++---///111222333333333vvvoooKKKTTTUUUOOOKKKIIIEEE@@@???BBB???CCCFFFEEEBBBBBBGGGKKKFFFDDDEEEHHHIIIFFFEEEHHHQQQ}}}nnnccc___[[[YYY[[[[[[\\\bbbiiizzz|||}}}tttkkkhhhbbbZZZUUUUUUWWWYYYYYY```aaaaaabbbaaa___\\\[[[^^^]]]\\\[[[[[[]]]```bbb```aaahhhmmmkkkkkk}}}kkkQQQ<<<:::>>>;;;666666666666555666666777888888999::::::;;;<<<===??????>>>===<<<<<<===???AAACCC===???BBBDDDEEEDDDCCCAAA777???EEEFFFFFFHHHHHHEEE???DDDJJJLLLJJJGGGGGGHHHFFFKKKTTTiii|||AAA444555.........---,,,+++))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))******++++++,,,------,,,,,,------.../////////---@@@SSSccc{{{uuusssmmmgggqqqrrrnnngggiiiqqqvvvuuuwwwuuuyyy{{{rrrsss{{{yyysssppptttxxxxxxxxxyyyyyyvvvtttrrrssssssrrrqqqtttqqqnnnlllllllllkkkjjjllljjjiiikkkooorrrrrrpppooonnnnnnqqqttttttqqqmmmoooooonnnooosssvvvqqqiiiqqqooolllkkkhhhaaaVVVNNN\\\]]]TTTKKKUUUmmmzzzyyy|||{{{{{{|||{{{xxxqqqggg^^^LLLKKKxxxbbbRRRGGGNNNGGG>>>777333333444555999777555333333444666888===<<<999888777999:::<<<===;;;999777888:::===??????>>>;;;999:::???GGGMMMLLLIIIEEEBBBAAADDDGGGJJJOOOkkkooocccXXXQQQNNNFFF:::999BBBCCC<<>>@@@999999BBB@@@@@@===<<>>???CCC@@@BBBCCCDDDCCCDDDGGGIII===<<<@@@GGGLLLNNNRRRVVVLLLlllpppccc^^^YYYVVVTTTRRRUUUZZZmmmjjjiiilllooolllddd\\\```[[[VVVSSSUUUWWWYYYYYYZZZ\\\^^^___```___^^^]]]\\\___bbbdddcccaaa___^^^gggdddcccgggpppQQQAAA666888:::666444888666555555555555666666777999999888888999:::;;;;;;;;;;;;===>>>???@@@@@@@@@;;;<<>>777222111111222333777555333222222333555666:::999777666666888;;;<<<;;;:::888777777888:::<<<777999;;;===@@@DDDJJJMMMGGGFFFEEEDDDDDDEEEFFFFFFFFFRRRfffwwwaaabbb```UUUSSSBBB???EEEBBBBBBFFFDDDAAACCC<<<;;;DDDMMMLLL<<<>>>IIIlllsssuuubbbeee|||AAA777:::666000***222111000.....................------------......------------------------+++///000///111666888555kkkLLLUUUPPPIIICCCAAA???>>>BBBGGGAAAAAA@@@BBBDDDEEEEEEDDD???===???DDDHHHJJJNNNSSSIIIMMMpppwwwnnnddd\\\UUUNNNMMMPPPUUUWWWYYY\\\^^^[[[VVVRRRWWWUUUSSSSSSUUUXXXZZZZZZZZZ[[[]]]^^^______^^^^^^aaaaaa```^^^]]]___bbbeeejjjjjjjjjppp\\\;;;555444888777111111777555555444444333444444444777777666666666666777777777999===???@@@???>>>===??????@@@AAACCCDDDDDDEEEJJJCCCCCCKKKNNNGGGAAAAAACCCFFFIIIHHHFFFEEEHHHJJJKKKNNNOOOTTTjjj]]],,,///888...***444---,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))***++++++,,,,,,+++,,,,,,------......///***111888OOOzzzssskkkhhhqqq~~~zzzjjjhhhttt}}}~~~{{{uuutttyyy~~~zzzzzz|||~~~yyywwwyyyvvvtttpppooooooooonnnmmmrrrooolllkkkkkkkkkjjjiiimmmkkkjjjjjjlllmmmmmmlllmmmoooppppppnnnlllkkkkkklllooommmhhhfffkkkoooqqqlllhhhaaaZZZVVVWWW\\\```QQQJJJUUUnnn{{{}}}zzzvvvzzz|||{{{yyyyyysssllljjjiii\\\LLLZZZHHHKKK888@@@999555111///000111222222444333222000111222444555666555444444555777:::;;;888888777666666666777777333777===BBBEEEGGGIIIJJJBBBCCCEEEFFFGGGEEEDDDCCCBBBGGGGGGTTT}}}mmmRRRPPPWWW}}}ppp]]]VVVkkkvvvZZZQQQvvvlllRRRyyyGGG###...777000...222111000///...---------...------,,,,,,,,,,,,------------------------------+++...//////111555666555qqqZZZBBB<<>>======???EEELLLDDD@@@>>>???CCCDDDAAA===AAA===<<<>>>??????AAAFFFKKK===OOOuuuiii^^^SSSNNNNNNNNNPPPSSSTTTSSSRRRRRRRRRSSSSSSTTTUUUWWWYYYZZZ[[[]]]]]]^^^^^^^^^]]]\\\\\\___``````______bbbgggllleeeqqqBBB999777888:::666000///333444444333222111111111222444333333333444555666666777888;;;===>>>>>>===<<>>@@@KKKMMMDDDAAAGGGGGGHHHIIIHHHEEEFFFIIIMMMCCCKKKQQQVVV___mmmwwwyyyHHH<<<555777888000******,,,++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))***++++++++++++++++++,,,------......---333333:::]]]yyyhhhdddkkkxxxyyylllbbbbbb}}}~~~zzzvvvwwwxxxuuurrrqqqqqqqqqpppooopppnnnkkkjjjjjjjjjiiiiiikkkjjjjjjjjjkkklllllllllkkknnnqqqpppmmmkkklllnnnmmmnnnlllgggfffjjjnnnmmmkkk^^^QQQPPPXXX]]]XXXPPP@@@YYYmmmrrr}}}{{{|||{{{xxxvvvvvvwwwwwwppp```QQQNNNTTTbbbBBB@@@;;;333444222111111222333333333333222111000111222333444444333222222333444666777666666777777666666555555444999@@@DDDFFFFFFFFFFFF???AAACCCEEEEEEDDDBBBAAAFFFGGGIIIKKKVVVxxxnnn\\\tttRRRCCC999777555---///555111///......---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///...uuummm]]]FFFJJJCCC===<<<<<<===BBBIIIDDD???<<<===AAAAAA<<<666999666555999;;;;;;???DDDJJJ;;;@@@^^^wwwjjj^^^VVVTTTSSSSSSQQQNNNLLLLLLPPPSSSRRRTTTVVVWWWXXXXXXYYYYYY[[[\\\\\\\\\]]]]]]\\\\\\[[[aaahhhkkkjjjjjjkkkmmmqqqRRRAAA@@@;;;888777666222//////222222111000////////////000000111222333555777888777888999:::;;;<<<<<<<<<======<<<===>>>@@@CCCEEEAAA>>>DDDNNNKKKAAABBBNNNJJJKKKKKKHHHFFFGGGKKKOOO@@@FFFMMMTTT\\\bbbbbb```cccmmmBBB666444///+++...222///'''*********))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))******+++******++++++,,,---------000///,,,000KKKsss~~~nnnhhhaaacccmmmrrrjjj___lllvvv}}}yyy~~~wwwtttvvvwwwuuurrrqqqqqqqqqqqqpppooommmjjjiiijjjjjjiiiiiiiiijjjjjjjjjjjjkkklllmmmiiillloooooommmmmmooorrrooommmiiifffiiillliiiddd^^^VVVPPPRRRXXXYYYQQQGGGXXXnnnxxxvvv|||~~~~~~xxxtttsssssspppsssmmmPPP;;;RRR{{{@@@CCC111777:::333111111111333333222111222222111111111222444444333222222111111111222333444555666777666666555444555999>>>AAABBBCCCEEEFFF@@@AAAAAAAAABBBAAAAAAAAAEEE@@@DDDLLLIIIKKKlllrrrkkkoooHHH)))...333666000,,,888777###------------,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++,,,++++++,,,---,,,,,,---~~~___JJJDDD>>>===:::888:::??????<<<:::;;;>>>===999444:::777666:::;;;:::<<<@@@CCC===>>>KKKhhhuuullliii```\\\VVVOOOKKKLLLOOOSSSTTTVVVXXXYYYXXXWWWXXXYYYXXXYYYZZZ\\\^^^```aaabbbfffggggggfffgggnnn{{{___888AAA???999333111333333000---000///........................///111333555777888777777777888999:::;;;<<<<<<<<<<<<===???AAACCCEEEDDDFFFLLLPPPJJJAAADDDNNNKKKKKKKKKHHHFFFFFFKKKOOOLLLIIIGGGIIIOOOXXX]]]___cccmmmaaa;;;000777///+++---+++(((+++333))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''((())))))******)))******++++++,,,,,,---)))...111111999YYY~~~|||qqq```WWW```pppssslll\\\aaaiiiqqq{{{|||tttoooooorrrwwwvvvsssrrrtttssspppnnnmmmnnnoooooooooooommmjjjiiijjjkkkjjjiiijjjkkklllkkkjjjjjjkkkmmmiiikkkmmmmmmnnnoooppprrrnnnlllgggdddfffgggaaaXXXMMMUUU[[[YYYRRRNNNQQQVVVpppsss~~~~~~{{{zzzwwwrrrooopppmmmfffccc[[[EEE@@@nnn]]]999<<<:::000888111000//////111111///...111111111111111222333444222222111000000000000000333333444555555555555444333666999<<<>>>AAAEEEHHHAAAAAA@@@???>>>?????????===@@@BBBBBBBBBFFFOOOWWWrrraaa;;;333>>>333,,,///111,,,...222,,,++++++,,,,,,,,,,,,+++*********))))))))))))*********************************)))***---///...///222iiifffOOOCCC???<<<<<<:::666555888777666666999;;;;;;888555???<<<;;;======999999;;;<<<;;;@@@BBBMMMwwwvvvpppggg___YYYWWWWWWXXXYYY[[[]]]]]]\\\[[[]]]___^^^^^^___aaacccfffhhhiiiooopppoooooouuufffAAA999:::999555111...///111///---------,,,,,,,,,---...............///111333555666333555777999::::::999999<<<======???AAABBBDDDEEEFFFJJJNNNMMMHHHEEEFFFIIIIIIJJJJJJHHHEEEEEEIIIMMMQQQLLLGGGEEEHHHNNNVVV\\\nnn___ccczzzLLL===888111,,,---222666...###'''444))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***))))))******+++,,,,,,,,,'''...666333)))==={{{oooeeeaaabbbjjjqqqeee^^^\\\cccnnnsssuuuuuutttqqqppprrrsssqqqoooqqqnnnlllkkkkkklllnnnnnnnnnooommmkkkjjjkkkkkkkkkjjjnnnoooooommmiiihhhiiikkkkkkjjjjjjkkkmmmnnnooonnnjjjiiieee___\\\[[[VVVPPPLLLVVV\\\WWWMMMNNN___ooo{{{sssyyy{{{zzzuuuqqqooommmjjjbbbZZZQQQJJJJJJ```999;;;666???333///111///......000000000///...//////000000111222222000000000000000000000111000000111222333333444555222444777999;;;>>>AAADDDAAA@@@@@@???>>>===<<<<<<888BBBDDD======GGGPPPRRRTTTeee333---333111///111+++111555)))$$$...555)))***+++,,,,,,+++*********))))))(((((())))))***))))))))))))))))))))))))***'''(((---...,,,---111oooCCCFFF===:::888888::::::666666888111222444777::::::999888;;;999:::>>>>>><<<;;;>>>999999AAA???:::WWWzzzqqqkkkfffcccaaa^^^aaaccccccaaaaaacccfffhhhhhhhhhiiijjjkkklllmmmgggssslll---666EEE555555555333///---...---,,,++++++++++++,,,------............//////111222333000333888<<<===;;;888555888888:::<<<===???@@@AAADDDIIIJJJGGGFFFHHHHHHDDDGGGIIIIIIGGGDDDDDDGGGKKKHHHIIIKKKNNNOOOPPPUUU[[[XXX[[[aaafffoooXXX;;;666666222---,,,...,,,'''(((,,,***$$$((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))***++++++,,,,,,000***---444...222^^^~~~}}}iiiTTTXXXjjj{{{hhh[[[^^^ggglllsss{{{zzzyyywwwrrrnnnnnnmmmkkkjjjjjjmmmooooooooopppmmmkkkjjjkkkllllllkkkqqqrrrrrrnnniiiffffffhhhmmmjjjhhhiiilllmmmllljjjfffgggdddZZZSSSQQQOOOLLLVVVVVVSSSNNNMMMYYYnnnyyynnnuuunnnuuuxxxtttrrrrrrllldddWWWSSSHHHBBBVVVIIIGGGBBB///))):::555111000//////111222222222------......///000000111---......///000111222222.........///000222444555444666888999999:::<<<===???@@@@@@@@@???<<<:::888:::;;;>>>AAADDDDDDEEEFFFEEESSSnnnssseee777///999000(((222...))),,,---***------"""))))))+++,,,,,,+++***)))))))))(((((((((((()))))))))))))))))))))))))))))),,,((('''++++++''''''+++UUUAAADDD:::<<<<<<;;;:::888666444333444666888999:::999777666DDDBBB???<<<:::999999::::::777777:::;;;EEEdddyyyxxx{{{~~~rrryyy|||sssiiieeedddiiihhhiiilllmmmpppxxxzzz@@@...777:::555444222000---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---......---...///000111111222333444666666777999888777777777999;;;===???BBBFFFGGGGGGEEEEEEDDDDDDBBBAAA@@@@@@CCCEEEGGGHHHGGGGGGGGGHHHKKKNNNOOOOOOIIIOOO[[[\\\WWWaaatttIIIAAA888444333222///,,,+++*********))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))))))))************...---000111,,,,,,AAA[[[}}}fffUUUPPPnnnrrryyycccRRRXXXaaavvvyyytttqqqnnnjjjfffjjjjjjkkkkkklllmmmnnnnnnpppqqqppppppnnnllljjjhhhmmmooommmiiiggghhhgggcccjjjiiigggeeeeeegggiiijjjWWWXXXVVVOOOIIIJJJSSS[[[ZZZLLLKKK[[[hhhnnn|||wwwnnnnnnooouuuttttttuuuooofffcccdddRRRPPP???KKK|||oooJJJ000333999111...333000000000000////////////000///---+++++++++---......///000111111000///...***///222000000222333111777888999:::;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999666:::???AAA@@@@@@AAACCCCCC@@@FFF```YYY<<<999555111...---......------,,,,,,+++***))))))************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,UUU@@@CCC===;;;::::::999888666555444555666777888888888777777???>>>;;;999777777888888<<<;;;===???;;;999GGGZZZxxxtttuuuyyyvvvwww|||GGG:::>>>555000666222111///---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......------///000111111222333444555666666999888777777888:::===>>>???BBBEEEFFFEEECCCCCCCCCDDDCCCAAA@@@@@@BBBDDDEEEHHHHHHHHHIIIIIIIIIIIIHHHLLLGGGHHHNNNMMMJJJRRR^^^nnnccc:::===777111.........,,,)))*********)))))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((()))))))))*********,,,)))***///---,,,888HHH\\\yyyjjj^^^WWW```tttlllaaa```WWW]]]fffkkkooooookkklllrrrxxxpppooommmkkkjjjkkkllllllooonnnllljjjiiihhhhhhhhhlllnnnmmmiiihhhjjjiiifff___bbbfffiiijjjhhheeecccUUUPPPLLLNNNSSSVVVTTTQQQJJJKKKSSSaaammmzzzuuuqqqrrrrrrsssssstttssskkk```\\\^^^TTTAAAJJJqqqvvvUUU???///222555000///444000000000/////////......///...,,,******+++,,,------......//////......---+++...000///000333333///888888999999:::;;;;;;<<<888999:::;;;<<<<<<;;;:::666:::===???>>>===>>>??????GGGJJJFFFLLLpppyyyHHH111666444111///------......---,,,,,,+++******))))))*********)))))))))((((((''''''''''''''''''''''''''''''((((((((()))))))))*********++++++++++++,,,^^^FFFGGGCCC999999888888777666555555555555666666666777777777999888666555555555666666888777:::===:::444999BBBdddNNN&&&222@@@333+++444000///---,,,,,,,,,---...++++++++++++++++++++++++***,,,------------...000000000111222333444444555666666666777999;;;===??????AAADDDDDDBBB@@@??????CCCBBB@@@??????AAACCCDDDHHHIIIJJJJJJIIIGGGDDDBBBHHHFFFCCCAAABBBFFFJJJMMMKKKUUUrrr}}}VVV>>>333111111---******,,,,,,***((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))******,,,''''''...000...///555GGGuuuooo\\\RRRYYY___rrr|||aaaNNNQQQYYYbbbgggggggggjjjmmmmmmllljjjiiiiiijjjlllnnnooonnnkkkhhhgggggghhhiiieeehhhhhhffffffjjjjjjgggcccdddeeedddaaa[[[TTTPPPMMMKKKKKKOOOSSSSSSOOOJJJSSS[[[gggsssyyyrrrrrrsssssstttqqqqqqrrrpppgggZZZSSSSSSHHHAAAiiibbb<<<777333222222000000333000////////////............---+++*********+++,,,------,,,,,,,,,,,,------,,,.........222777555000666666555555666777999:::777777999:::;;;<<<<<<<<<888:::===>>>=========>>><<<@@@@@@;;;<<>>???AAAAAA???<<<<<<<<>>>>>>>>???AAACCCDDDHHHHHHIIIHHHGGGFFFDDDCCCFFFGGGCCC>>>BBBNNNRRRNNNRRROOOXXXcccgggzzzyyyNNN444***)))///777,,,+++***+++,,,---+++)))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***,,,((()))///222///---///999bbb|||ttt]]]TTTQQQggg}}}nnndddMMMJJJIIIOOO[[[ffflllooommmmmmllllllkkkkkklllllllllkkkjjjiiihhhggghhhhhhcccfffgggeeeeeeiiiiiigggfffbbb[[[TTTOOOKKKJJJJJJKKKRRRWWWTTTLLLIIIMMMSSSfffnnnxxxuuuhhhlllsssrrrqqqsssooollljjjiiiaaaTTTIIIEEE???```{{{AAA444777777222000111111////////////.........---------,,,,,,+++++++++,,,---------+++******+++---------------...555<<<;;;555444333222111111333555666555555777888:::;;;<<<<<<999;;;===>>>??????@@@@@@===:::;;;BBBMMMRRRMMMGGGPPPzzzeeeGGG>>>222111777111+++,,,---------,,,+++***++++++******))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))*********bbbOOOBBB999666666555444444555555666444444333333444444555666222222222333333444555666===999666666888888:::===>>>FFFlll~~~GGG000:::;;;000,,,222333---+++++++++++++++,,,,,,---)))))))))******+++++++++)))***,,,,,,++++++---.........//////000111111111//////111333555777999:::;;;===>>>===;;;999888999::::::;;;<<>>EEESSSWWWPPPOOOOOO]]]fff```aaajjjlllwwwlllIIICCC444...666:::444,,,+++,,,++++++,,,,,,,,,***((('''''''''''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))),,,......,,,---111(((;;;kkkzzzwww\\\KKKTTT]]]qqqlllbbbSSSHHHGGGMMMWWW^^^gggiiijjjkkkkkkiiigggeeefffgggiiijjjiiigggeeedddhhhjjjiiidddbbbdddbbb___VVVRRRMMMIIIIIILLLRRRUUUQQQVVVXXXSSSMMMNNNZZZeeennn|||yyyvvvkkkfffooouuurrrppprrrmmmfff```]]]WWWMMMCCC???ZZZDDD555333666444//////333222---............------------,,,,,,,,,,,,,,,,,,------...---++++++++++++---...---------000888@@@@@@;;;444333111000000222444555222333444555777999:::;;;666777999;;;>>>@@@AAAAAAAAABBBCCCBBBAAABBBGGGJJJMMMKKKTTTwwwnnnKKK111000;;;222...111,,,,,,---......---+++)))(((******))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))```QQQBBB:::666555444333333333444555222333333333333444444444111111222333444555666666444444666999;;;;;;888777<<<>>>KKKmmmQQQ///555000...111444111...---*********+++++++++++++++((((((((()))******++++++(((***++++++++++++,,,...---.........////////////,,,---///111333555777888999:::;;;:::888666666777888999:::<<<>>>@@@BBBDDDCCCBBBAAAAAACCCFFFIIIKKKEEEFFFCCC???CCCMMMOOOJJJCCCFFFXXXaaaVVVLLLKKKHHHQQQdddooorrrcccGGG;;;777000000...///222...(((+++444************)))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))%%%(((++++++))))))---111...---???^^^mmmOOOHHHFFFTTTkkkooonnnbbbPPPCCCBBBEEENNNQQQUUUZZZ]]]___``````bbbdddgggiiiiiifffcccaaaaaabbb___YYYVVVUUURRRNNNKKKKKKKKKLLLNNNQQQSSSUUUSSSOOOLLLMMMUUUbbbnnnuuuzzzkkkiiihhhkkkqqqtttqqqnnnmmmggg___WWWQQQLLLJJJOOOVVV^^^>>>333000000---+++...222111.........---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++------///666>>>@@@===555444333333333444555555111111111222444666888999333222333666:::===>>>>>>BBBBBB???999555888BBBKKK???CCCEEEFFFRRRvvv{{{GGG999EEE>>>///+++...***)))///111---.........,,,***(((''')))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((ZZZOOOEEEDDD777555333222111222333444000111333444444444333222000111222333444555555555---000444777999:::888555999;;;<<>>???@@@======>>>@@@BBBDDDFFFGGGEEEEEECCCAAABBBEEEEEEDDDIIIJJJWWW[[[MMMEEEIIIJJJ@@@JJJSSS[[[gggqqqqqqjjjlllxxx|||vvvxxxwww^^^TTT===------...///555***---111000+++'''(((,,,)))))))))(((&&&%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))%%%)))+++***)))***,,,...555222555BBBkkkssszzznnnhhhRRRLLLIIIQQQ[[[aaaaaa]]]ZZZXXXGGGHHHIIIKKKMMMPPPRRRTTTUUUVVVXXXZZZZZZYYYWWWVVVNNNPPPOOOLLLJJJLLLKKKHHHNNNNNNOOOOOOOOOMMMLLLKKKPPPPPPRRRYYYfffvvvsssllljjjhhhlllpppooonnnlllfff```ZZZVVVQQQJJJHHHTTTrrrggg999@@@333///---,,,...///......///---------,,,,,,,,,,,,+++(((((()))***************)))******++++++******)))))),,,---,,,///666999777333333333333333333333333000000///000111333555666333111111444888;;;<<<;;;>>>:::888888<<<>>>===:::DDD<<<666999EEEWWWiiitttVVV;;;333111111555///111---///777333)))'''---,,,,,,,,,+++)))((('''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''QQQHHHCCCIII777555333111111111222333///111333444444444222111///000111333444444444444666777777444333333333222:::999;;;>>>CCC[[[}}}~~~AAA///111000//////000...+++)))***,,,***************)))((((((&&&''''''((()))******+++((()))++++++******,,,---,,,,,,---------------------...000222444555555666555666666666444333444555;;;;;;;;;<<<<<<<<<<<<===888:::===@@@BBBCCCCCCCCCGGGDDDDDDEEEDDDBBBBBBEEEAAADDDSSSVVVEEE;;;===>>>@@@999:::AAABBB===CCCPPPIIIZZZiiimmmooouuu|||zzzvvvwww|||}}}yyy```XXXKKK777111CCCKKK===///555+++)))666333'''---111---'''%%%+++000///)))((((((((('''&&&%%%&&&(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((+++,,,,,,,,,------+++%%%,,,000777aaaxxxiii~~~qqqnnnaaaPPP@@@BBBTTTdddgggccc```[[[TTTLLLFFFCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBFFFHHHHHHKKKPPPRRRQQQPPPOOOMMMKKKJJJJJJJJJJJJQQQ]]]lllsssxxxwwwnnnjjjlllpppmmmsssssskkkgggfff^^^RRRNNNPPPOOOIIIIIIbbb@@@---333000111...000444111******000---------,,,,,,,,,++++++&&&&&&'''((())))))(((((('''((()))******)))(((''''''+++,,,******...222222//////000000000000///...//////......///111333444666444333555999<<<;;;:::777:::===<<<;;;:::===@@@:::===CCCGGGGGGGGGKKKPPPGGGOOO]]][[[777666555444333111///...'''888333'''+++))))))666++++++******))))))))))))'''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''WWWCCCCCCBBBAAA666444222111222222111000000000111111111222222222222222222222222222222222000111333444444444666888:::888999999777AAAcccvvvzzzFFF333222333222......---,,,+++))))))(((((((((((((((((((((((((((''''''((()))))))))))))))((((((((()))******++++++++++++++++++++++++++++++---...000222333333333333333333333333444666777888<<<>>>???>>>;;;999999999999<<<@@@CCCCCCBBBBBBBBBDDDEEEEEEDDDBBB@@@AAABBBCCCBBBBBBBBBAAA@@@@@@@@@>>>???===:::;;;>>>>>>:::;;;===@@@CCCFFFHHHIIIIIIEEEAAA>>>@@@DDDEEEBBB???;;;777444555::::::555///000000000///......------+++*********))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))))))))************...///+++...HHHsss|||lllVVVFFF@@@CCCJJJOOOYYYZZZ\\\\\\[[[YYYVVVTTTQQQQQQQQQPPPNNNNNNOOOQQQQQQRRRTTTTTTSSSPPPMMMKKKFFFFFFGGGJJJNNNSSSXXX\\\bbbrrr}}}wwwpppoooooonnnmmmvvvnnnkkklllbbbRRRNNNVVVTTTKKKIIIGGGTTTLLL222666444333......---------,,,,,,,,,,,,,,,++++++***)))(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***+++,,,---..............................---/////////...///111333///111333555777888888777:::999999:::<<<======<<<>>>AAACCCCCCBBBAAABBBDDDEEE:::CCCaaattttttwww}}}]]]GGG;;;666333222111///......------------,,,,,,,,,+++++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&{{{JJJ999;;;:::777555333111111222222111000000111111111111222222222111111111111111111111000000222333444333444555777444444777:::666555FFF\\\xxxzzzyyyyyyzzzzzzDDD000222111,,,***------,,,+++***)))((((((((((((((((((((((((((((((''''''((())))))))))))((('''(((((())))))***++++++++++++++++++++++++++++++---...000111333333222222333333333333444666777888;;;<<<===<<<;;;:::;;;===:::>>>AAADDDCCCCCCBBBCCCAAACCCDDDCCCBBB@@@@@@AAABBB@@@>>>======???BBBDDD>>>???===:::;;;???>>>:::666777888::::::::::::999777444222333666888555222555333222444777777333///000000///......------,,,*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((()))))))))*********)))---...---555III```nnnyyylll___QQQDDD;;;>>>???AAACCCEEEHHHJJJLLLPPPSSSWWWYYYWWWUUURRRQQQQQQPPPNNNLLLKKKIIIHHHHHHLLLNNNQQQWWW___hhhpppuuu|||yyytttpppllljjjlllooorrrsssppppppeeeVVVUUU\\\ZZZOOOYYY???EEErrrbbb===999222,,,222------------,,,,,,,,,,,,,,,,,,+++******)))((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((()))***+++,,,---------------------------------...//////...///111333///000222444666777777777;;;:::999999;;;;;;:::999;;;>>>AAABBBAAABBBDDDFFFCCC777777EEEMMMHHHFFFKKKIIIPPP[[[hhhuuurrrcccNNNHHH???777333333666888222222000///...---------,,,,,,,,,,,,++++++++++++)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&tttEEE999===:::666555333111000111111000///111111111111222222222222////////////////////////111222333333222222333555999666777:::777111333<<>>$$$+++555///***---,,,,,,+++***))))))((((((((((((((((((((((((((((((&&&'''(((((()))(((((((((''''''(((((()))*********************************,,,---///111222222111111222222222333444555777777999:::;;;::::::;;;>>>@@@<<>>@@@CCCCCCAAA@@@??????@@@===:::777999===CCCFFF>>>???===:::;;;???>>>:::666666666666555444333333222000...///111333111...---///111333444333000/////////...------,,,,,,+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))******&&&***...///+++...===MMMoooppp|||xxxzzz~~~{{{qqqeee^^^MMMJJJFFFBBB@@@@@@BBBCCC>>>@@@CCCDDDCCCAAA@@@@@@HHHFFFDDDBBBCCCEEEHHHKKKWWW[[[bbblllxxxtttkkkeeefffggghhhiiimmmqqquuuVVVbbbdddVVVNNNPPPRRRNNN???\\\sss555000777000,,,...---,,,,,,,,,,,,+++++++++++++++******))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))******++++++------------------------,,,---......---...000222///000111333444555555555:::999888999::::::888666888;;;>>>@@@AAABBBDDDFFFJJJCCC>>>AAACCCBBB???>>>AAA@@@>>>;;;;;;>>>DDDHHH>>>PPPcccggg]]]QQQLLLNNNOOOTTTUUUPPPIIIAAA777---222111///...---------...111000///...---,,,,,,,,,,,,,,,+++++++++*********)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$##################$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%uuuHHH???DDD@@@:::444222000000000111000///000000111111111111222222............////////////000222333222111111222333>>>777333555666333333666;;;OOOoooQQQ:::///,,,333222******222++++++***))))))(((''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&'''(((((())))))***************************+++,,,---///000000000000111111111222333444666666999999999999999:::>>>AAA===???AAABBBAAA@@@@@@@@@:::===AAABBBAAA???>>>>>>???<<<999666777;;;@@@CCC>>>???===:::;;;>>>>>>:::777777777666666555555444444222111111333444333111,,,000444444222///.........------,,,++++++******((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***+++))),,,///+++***999MMM}}}{{{xxxwwwyyy|||sssnnnfff\\\TTTOOOLLLKKKHHHFFFDDDAAA@@@BBBGGGKKKPPPPPPQQQSSSXXX___eeeiiinnnsss|||~~~vvvooogggfffjjjiiikkkmmmkkkhhhgggiiilll]]]NNNIIITTTZZZPPPDDD@@@OOOqqqIII333111+++000333(((,,,,,,+++++++++***************)))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,---///111//////000111222333333333666555555777999999777666777999;;;>>>???@@@BBBCCC>>>>>><<<<<<@@@DDDCCC===BBBBBBBBB@@@===;;;;;;;;;:::CCCKKKIII???666444666000333333111333777999777777777666555444111///...//////...,,,,,,+++++++++++++++*********)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%rrrFFF???DDD>>>777333222000///000000///.../////////000000000111111............//////000000///111222111000000111222888222---000444555444333444777FFFcccvvvDDD:::---222333...))))))***))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))***,,,.../////////...//////000000111333444555888999888888777999<<>>>>>>>>===;;;999999:::;;;<<<<<<===<<<999:::===<<<999666666555444333222111111111000//////000111000//////333666555111---,,,...,,,,,,++++++***)))))))))'''''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))111+++))),,,+++)))111???eeeyyyuuu}}}|||wwwtttuuuwwwyyy~~~xxxrrrmmmjjjhhhdddbbb___\\\ZZZ]]]bbbgggaaacccggglllsssyyy~~~rrrlllpppooofffcccgggnnnoooooojjjccc^^^\\\]]]UUUQQQOOOMMMEEEDDD[[[www:::444:::666''',,,444(((+++************)))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))++++++++++++++++++++++++***+++,,,,,,+++,,,...000///////////////000111111000000222555888999888666888888999;;;===>>>>>>>>>666:::;;;999<<<@@@<<<444555777:::<<<:::888888777888888888777555555666777???@@@<<<555333555555333/////////...............------,,,+++******************)))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%mmmCCC>>>BBB;;;666333111///...//////...---............////////////---------...//////000000...///000000//////111222111000111444777666333000666333444???TTTrrrjjj???000222///111+++###(((111...!!!(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((()))+++---......---------------...///000222222555666777666666777:::===;;;<<<===<<<:::888888999777:::===?????????@@@@@@??????>>>===;;;:::888888;;;<<<:::777888<<<;;;777999888666333111///..............................111444555333///,,,+++,,,++++++******)))(((((('''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))+++''''''+++---,,,,,,...666VVVffftttccceeeyyyzzz{{{~~~{{{yyy{{{zzzxxxxxx{{{pppuuu~~~}}}~~~||||||}}}zzzqqqjjjhhhoooqqqllljjjkkkggggggeeeaaaZZZUUUQQQPPPCCCRRRRRRAAAAAAgggJJJ555...111555---(((***,,,******)))))))))(((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((************************)))***++++++***+++---///......---------...//////,,,---///333777888777555777777777999<<<===<<<;;;888;;;>>>>>>@@@BBB>>>999>>>>>>===:::666333333444666555444555777888666444***///111000111222111---777555222///,,,+++******,,,+++******)))))))))***))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############""""""""""""""""""############$$$############$$$$$$$$$$$$kkkCCC???BBB<<<888222000......//////...---,,,,,,,,,---------......++++++,,,,,,---......///,,,---////////////111222///222555555555444333222888555333444888GGGddd~~~EEE...666666(((000---(((&&&***...,,,%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&''''''(((((((((((((((((((((((((((((('''(((***,,,------,,,,,,+++++++++,,,---...000000///222444555666888:::<<<;;;<<<<<<;;;888666666777777999<<<>>>>>>???AAACCC@@@@@@???>>><<<;;;999999999:::999666777:::999666888666444222000/////////---...///......---...///000000///...,,,******+++******))))))(((''''''&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))###&&&((())),,,000///+++)))>>>BBBeeevvvyyypppkkkrrr{{{||||||~~~zzzyyy{{{}}}wwwtttvvv}}}}}}yyysssnnnkkkrrrkkkeeedddeeefffgggggg[[[YYYVVVSSSQQQNNNJJJHHHMMMDDD???RRRddd999666000))),,,111)))%%%...)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))***+++*********,,,......---,,,,,,+++,,,---...+++,,,...222555666555333444333444777;;;======;;;111111333777:::999888999000222555666666777:::;;;555555555555555333000---///444555333333444111---)))))))))******,,,---...******))))))(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""########################$$$$$$$$$$$$gggAAA===@@@;;;999222000.........///...---+++++++++,,,,,,,,,------))))))***+++,,,,,,------+++,,,.../////////111333---111222...+++...333666222///111666999;;;EEEPPPyyylll999333888...)))111+++***,,,///(((""",,,&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''(((((((((((((((((((((((((((&&&((()))+++,,,,,,,,,,,,*********+++,,,---...///+++...222555666888;;;===<<<<<<<<<:::888666666777777999<<<===>>>???BBBDDDBBBAAA???===<<<<<<<<<<<<888999888555666999888555//////------------...///,,,---------,,,+++,,,------,,,***)))))))))******)))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))%%%++++++$$$$$$,,,...)))+++:::111NNNmmmXXX[[[qqq~~~{{{yyy{{{{{{zzz|||~~~{{{yyyzzz{{{wwwuuutttqqqqqqpppooonnnoooooopppgggfffccc______^^^XXXQQQSSSOOOLLLKKKLLLKKKGGGDDD;;;FFFiii\\\***:::(((666...$$$---...'''---)))(((((((((''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))((()))******)))***,,,......---,,,+++++++++,,,---+++,,,...222444555222000111111222555;;;>>>>>><<<999333333888888444555999444888<<<>>><<<777333111222444555444111111333555111222///++++++///111000---,,,,,,+++***)))((('''***))))))(((((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""""""""############"""############$$$$$$$$$^^^;;;:::999444777//////...---,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............///---///222333222222222222222222333333444555555666MMMccczzzBBB;;;333///000111///,,,++++++)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***++++++---,,,++++++,,,---///000---...///111333555666777<<<===>>>;;;777666777999<<<;;;::::::;;;===@@@AAA???AAABBBBBB@@@<<<777444666555555555666555333111000...---++++++,,,---.........---,,,,,,+++******))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((''''''''''''(((((((((((())))))))))))************...+++///@@@]]]|||qqqXXXXXXdddmmmxxxzzz{{{tttuuuyyyzzz}}}~~~wwwvvvzzz}}}{{{xxxuuuwww|||yyyuuussspppmmmmmmnnnoooooooookkkmmmooommmiiifffeeefffccc___YYYTTTRRRPPPNNNLLLDDDLLLQQQLLLAAA;;;???FFFgggXXX333+++555------,,,,,,+++***))))))((((((((((((''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))+++++++++,,,,,,,,,------***,,,///222333333333222---000333777999:::999999666666666777888888888999333444555555666555555555444444222111111111222333/////////...------,,,,,,************)))))))))((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""############[[[999888777222444///...---,,,,,,++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,---------............---///111222111111222333111222222333444444555555666EEE]]]sssbbb===:::555///---//////...+++***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((()))***++++++++++++++++++,,,---...///---...///111333444666666999;;;<<<;;;888888999<<<;;;:::::::::;;;===@@@AAA??????@@@@@@>>>;;;888666888666444444555444333111///...,,,++++++,,,---......------,,,++++++******))))))))))))((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&(((''''''''''''(((((((((((((((((()))))))))*********((((((+++333CCC[[[rrrddd___ttt~~~zzzwwwuuuuuuvvv}}}{{{|||wwwsssrrruuuxxxwwwuuuvvvvvvwwwxxxyyyxxxtttqqqlllkkkjjjjjjjjjjjjhhhfffjjjkkkjjjgggcccaaaaaacccQQQQQQQQQRRRQQQNNNIIIEEEPPPKKKCCC===AAASSSoooZZZ777;;;666%%%---,,,,,,+++******))))))((((((((((((''''''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''((((((((((((''''''((((((((()))))))))************++++++++++++***+++---///111111111111///000222444666777999999777777777777888888888888444444555555555555444444333333111000000000111222000//////...---,,,++++++*********)))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""############WWW666666666000222......---,,,++++++++++++************************)))*********++++++++++++,,,,,,,,,,,,------------...///000/////////111333000000111222222333333444///444===III[[[uuulllDDD///(((111---******------,,,)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))******)))***+++,,,------------------///000222333444555666888999:::999:::<<<>>>::::::999:::;;;<<<>>>???============<<<:::999888999666444222222333222111///...,,,+++++++++,,,---------,,,,,,+++*********)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''&&&''''''''''''((((((((((((((())))))))))))******)))+++......222@@@UUUeee~~~YYYSSS```hhhvvv|||qqqooovvv{{{xxxuuutttsssrrrpppooopppooooooooopppqqqrrrrrrwwwtttrrrppppppooonnnmmmmmmmmmllllllllliiieeebbbhhhfffccc]]]WWWTTTSSSSSSTTTOOOHHHBBBAAABBBDDDEEE???999>>>YYYMMM111---......***,,,++++++******))))))((((((((((((''''''''''''&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))((((((((()))))))))************+++,,,...///000000111111111111333555777999888888888888777777777777555555555555444333222222222111000/////////000000000///...---,,,+++******))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############""""""""""""""""""""""""""""""""""""############TTT444555666///000...---,,,+++************************************)))))))))************+++++++++++++++,,,,,,,,,------......------...000333/////////000111111222222777666444666???SSSlll}}}qqqJJJ444***...777+++***))))))++++++)))'''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((())))))((()))***,,,---,,,,,,+++,,,---...///111222333444555666888999::::::;;;<<<;;;;;;::::::::::::;;;<<<;;;;;;::::::999999999:::999666222000111111111000...---,,,+++++++++,,,,,,,,,,,,++++++*********)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***)))---000000000777FFFRRRuuu___YYYRRRYYYkkktttooonnntttooommmlllmmmnnnnnnlllkkkiiillloooooommmlllnnnpppssspppnnnlllllllllkkkjjjnnnlllkkkjjjiiifffbbb___]]]\\\ZZZVVVQQQMMMKKKJJJGGGHHHIIIHHHEEEAAA>>><<>>___iiiFFFGGGXXX___^^^]]]eeeeeefffiiikkkkkkiiigggeeeiiilllkkkhhhfffhhhjjjiiihhhhhhiiijjjiiigggfffeeebbb^^^[[[ZZZYYYXXXVVVOOOOOOOOOOOONNNLLLIIIGGGDDDBBB===999;;;III^^^oooDDD555444222(((///444%%%))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))*********+++,,,---...///...000222444666555555444777777777666666555555555555555555444333111000///////////////......------------,,,+++***)))(((((((((((((((''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""!!!"""""""""############PPP222777888000///---,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********+++***+++,,,,,,++++++---///+++,,,,,,------...//////---///000111111333666999JJJOOO[[[rrrnnnGGG888...***///222...))))))************)))'''&&&%%%'''&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""$$$&&&'''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((()))************+++,,,,,,---///000000111555555555777888888666444::::::999999888888777777777777666666666666777888555222000///000000000///,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))''''''(((+++...//////...:::TTTeee{{{kkkWWWNNNGGGCCCCCCMMMMMMOOOSSSXXX[[[\\\\\\ZZZ]]]```___]]]\\\]]]___[[[\\\]]]___aaa```^^^\\\XXXUUUQQQNNNNNNNNNNNNMMMJJJHHHGGGGGGFFFDDD@@@===BBBEEEFFFFFFNNNiiiJJJ///...222111******---((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))))))))***++++++,,,------+++---111444555555444222555555555555444444444444444444444333222111///......////////////...---,,,+++++++++***))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""""""""""""""############NNN111777888000...,,,+++***))))))(((((()))(((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))******''')))+++,,,++++++,,,---******++++++,,,------...,,,...111333444555555666000777<<>>:::555...///000///---******+++)))))))))((('''&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###%%%'''((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))******++++++,,,---...//////000333222222555777777444222555555777888999999::::::666666666666666555555555111000//////111111000///,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((((((((()))+++,,,,,,,,,666AAANNNmmmvvviii[[[RRRLLLIIIEEEDDDFFFIIIKKKLLLIIIJJJKKKLLLLLLMMMNNNOOOMMMMMMMMMOOOQQQQQQOOONNNLLLKKKIIIHHHHHHHHHGGGFFFFFFCCCAAABBBFFFJJJKKKKKKIIIcccddd&&&777,,,&&&///222### 222&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''')))***++++++******)))***---///111222333333222333333333333333333444333333333333222111//////...//////000///...---,,,))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""############LLL000666888///---,,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))&&&(((+++,,,+++++++++,,,)))******+++,,,,,,------///000111111222333444444///999666///555===EEEQQQdddzzzsssQQQ:::444///000333///+++,,,,,,******,,,+++(((''''''((('''&&&&&&''')))$$$###############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$"""$$$&&&((()))))))))((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&'''(((***+++++++++,,,,,,---...//////000000000333777777555111111222444777999;;;<<<===555555666666555555444333///......000111222000...+++,,,,,,,,,,,,+++******(((((((((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))%%%&&&&&&%%%%%%'''+++///***000<<>>===<<<>>>FFFTTTbbbmmmrrriii888777///(((666...###,,,---'''---&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&(((******)))((('''((())))))***---000222444111111111222222333333333222222222222222111000///...///000000000///------(((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############JJJ555111444333***+++******)))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))*********+++++++++,,,,,,------.../////////222333333333333555999<<<@@@IIIXXXhhhsss~~~aaaFFF222111111000///......---+++++++++***)))((((((''',,,)))%%%%%%&&&'''&&&$$$########################"""######$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&''''''''''''((()))******++++++,,,------...///000222333444555555111222333555777999;;;<<<777666555444333444555555---...///000000///...---------,,,++++++******)))))))))))))))(((((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((///---///888DDDTTTjjj{{{qqqaaaZZZUUUKKKFFFAAA???AAADDDCCC@@@DDDAAAAAACCC@@@;;;;;;???BBB<<>>BBBGGGKKKRRR___kkkwwwpppTTTAAA888555333//////......---,,,,,,+++++++++***))))))(((''''''+++(((%%%%%%&&&'''&&&$$$##############################$$$$$$$$$######"""######$$$$$$$$$$$$######$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&''''''''''''))))))******+++,,,,,,,,,---...000222333444444444222333444666777999:::;;;666666444333333333444555...///000000000///...------,,,,,,++++++******)))))))))))))))((((((((('''(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))(((***...333@@@VVViiitttkkkuuuyyyjjj\\\ZZZ^^^ccc]]]NNNKKKYYYdddeeeRRRXXXjjj~~~VVV666111000,,,*********))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((((((((((()))***+++---...///000---...///111222222222111///000000000000///.........///000111000...,,,+++,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""""""""""""""""""""""""""tttBBB222000222333,,,+++***))))))(((((())))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))************++++++,,,,,,---.........000111222111111333666999999666666888999;;;AAAIII[[[nnnlll\\\AAA;;;444///......,,,***,,,,,,++++++******))))))******))))))((('''''''''***(((&&&%%%&&&&&&&&&%%%########################$$$$$$%%%%%%$$$###""""""######$$$$$$$$$$$$######$$$$$$$$$########################$$$$$$$$$$$$%%%$$$$$$%%%$$$$$$###"""!!!######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((()))******++++++,,,,,,---///111222333333333444444555666777888999999666555444333333333444444000000111111000///......,,,,,,,,,+++******)))))))))))))))(((((((((''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###############""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((******++++++***000CCCVVV}}}|||OOO***---333)))%%%000)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''((()))***+++,,,---...,,,---...///////////////......///000000000//////000000000000///...---,,,++++++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""######""""""""""""""""""""""""nnn???222000111111---******)))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((()))))))))************++++++,,,---------...///000000000111444666777666888===>>>;;;:::;;;333===GGGMMMUUU```hhhjjj{{{}}}sssddd\\\LLLNNNOOOKKKCCC999111...222000...///111111000...******))))))((((((((((((((((((((('''''''''&&&&&&((('''&&&&&&&&&&&&%%%%%%########################%%%%%%%%%%%%$$$###""""""######$$$$$$$$$$$$##########################################$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$""""""######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((())))))******++++++,,,...///111222222222444444555555666666777777444444444333333333333333111111111000000///......,,,,,,++++++***)))))))))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((,,,+++,,,,,,)))+++666BBB???___vvvhhh666444444444...((((((,,,(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''&&&&&&&&&'''((()))++++++,,,,,,,,,,,,---------------,,,---...///000000000000111000000///......------+++***)))((((((''''''(((%%%%%%&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""#########""""""""""""""""""""""""jjj===333111//////---***))))))((('''(((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))******+++,,,,,,,,,,,,...////////////111333555444666::::::666444666>>>???>>><<>>FFF;;;999666555666888999888888;;;>>>>>><<<888666555<<<555/////////,,,***+++222///,,,---///000///,,,###)))---///---)))&&&((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%$$$%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$"""""""""############$$$&&&'''''''''&&&%%%$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((())))))))))))+++---.../////////111111222222333333333444222222333333333222111000//////............//////+++++++++***))))))((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$###############$$$$$$$$$""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$$$$)))---+++))))))---222///===ffftttEEE777---333---***))))))'''(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''((()))))))))***************+++,,,,,,+++,,,---...///000000000000000000000///...---,,,******)))(((''''''''''''$$$%%%%%%&&&&&&'''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""]]]555222000,,,...///))))))(((''''''''''''(((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''((())))))******+++***+++---...------.../////////111444555999CCCOOO@@@<<<888999<<<>>>>>>===333555777888666555444555:::333///111222222333555555111---,,,//////+++'''444111,,,'''$$$%%%(((+++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%"""%%%''''''%%%$$$$$$&&&##############################$$$%%%&&&&&&&&&&&&######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""############$$$$$$$$$%%%%%%$$$############$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((((((((***,,,---......///...//////000111222222333111222333333333222000000------,,,,,,---...///000++++++******))))))(((((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))'''(((+++,,,******---&&&000000///777CCCXXXqqqwww666""",,,333)))+++000333---%%%$$$***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$################################################""""""""""""""""""""""""########################################################################""""""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))))))))))))))***+++---...,,,,,,---...////////////...///000111000...,,,+++******((('''''''''''''''$$$$$$%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$""""""""""""""""""""""""WWW111000000,,,...000))))))((('''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''(((((()))*********)))+++------,,,,,,---...---000444555111...333<<>>;;;:::888666444333222111222333333333333222111111//////...---,,,,,,,,,,,,))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$#########""""""!!!!!!$$$#########""""""!!!!!!######$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))***+++,,,,,,,,,------...///000000111555555444333222000000/////////.........---------...---,,,+++************(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$##########################################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$#########""""""######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))***)))))))))+++...111222RRRUUUtttTTTDDD555000111000...---+++***)))(((&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%''''''&&&$$$"""################################################""""""############"""""""""############$$$$$$$$$########################"""############$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&''''''((((((((()))***+++------...000222111///---,,,---333222222000...,,,***)))+++***)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################"""############$$$$$$$$$########################""""""""""""""""""""""""RRR666000+++000+++***+++)))''''''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''(((((((((((((((((())))))***++++++,,,,,,,,,...///111333444555888777666666777:::<<<===:::999777555333222111111111222222222222111000000///...---,,,++++++++++++))))))))))))((((((((('''&&&&&&''''''''''''&&&&&&######$$$$$$$$$$$$######%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""############"""""""""!!!############"""""""""!!!#########$$$$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))***++++++,,,,,,,,,---...///000111111444444333222111000/////////.........---------,,,------,,,+++************(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$#########""""""######################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))***)))((()))***,,,///000555666OOOdddnnnmmm<<<===333***)))++++++))))))+++***)))'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&'''((('''%%%###################################################""""""############"""""""""############$$$$$$$$$########################"""############$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''((((((((()))***+++,,,------///000///...------...111111000///---+++)))(((***))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################""""""""""""""""""""""""OOO555000+++000+++***+++)))''''''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((('''(((((())))))***++++++***+++,,,---///000222222444444444444666888:::<<<777777555444222111000///000000000111000//////...------,,,+++************)))))))))(((((((((''''''&&&&&&''''''''''''&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""######$$$######"""######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((()))***++++++***+++,,,...///111222222333333222111000//////.........------------,,,,,,---,,,+++***))))))))))))(((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$#####################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))))))))(((((()))***,,,---***%%%222<<>>000111---000,,,---)))(((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&''''''&&&''''''((()))***++++++---...///000111111111111///000111333222111000...------......------,,,+++,,,+++***))))))((((((((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######!!!!!!""""""#########$$$########################""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!""""""#########$$$ !!!"""############""""""############"""""""""############$$$$$$$$$###$$$$$$%%%&&&'''((()))%%%&&&&&&'''((())))))***,,,,,,++++++++++++++++++))))))******+++++++++,,,(((((('''''''''(((((()))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''(((((((((((($$$'''######***(((&&&...((((((///000''')))555:::IIIJJJPPPZZZbbbgggpppzzz~~~vvvssszzzwww}}}gggHHH:::***222:::***$$$000666,,,+++))))))***+++(((%%%***&&&%%%)))***'''$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%################################################""""""############"""""""""############$$$$$$$$$########################"""############$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''((()))******,,,...///...------------------,,,+++***)))((())))))((('''%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%########################"""############$$$$$$$$$########################""""""""""""""""""""""""wwwDDD000---///222***...((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################################################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((((()))+++---...000000111/////////......---------......------,,,+++******))))))))))))((((((((((((''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$#########""""""!!!!!!"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))+++++++++,,,,,,,,,------++++++***)))((((((((()))))))))((('''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################""""""""""""#########""""""###%%%'''&&&%%%"""############$$$$$$$$$########################""""""""""""""""""""""""$$$$$$##################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((...666;;;888333888GGGUUUmmmnnnqqqvvv}}}iiiLLL===888444222000//////...,,,+++******,,,++++++***)))(((((('''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%&&&&&&'''((((((((()))***++++++------...///------,,,+++***)))((('''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""rrrBBB000...///111)))---((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%########################################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((()))***,,,---...//////.........---------,,,,,,---------,,,+++*********))))))))))))((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############$$$######""""""######$$$$$$$$$$$$#########""""""############"""""""""!!!"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))++++++++++++,,,,,,,,,,,,,,,,,,+++***************(((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$####################################""""""""""""#########""""""###%%%&&&&&&%%%"""############$$$$$$$$$########################""""""""""""""""""""""""########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((+++---+++)))+++111777222222555;;;GGGYYYkkkwwwyyyhhh\\\TTTGGG>>>333...000222222000///......---+++******)))+++******)))((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%&&&&&&'''(((((((((((())))))***+++,,,---------,,,,,,+++***)))((('''((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################kkk>>>000......111(((+++(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((()))***++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++,,,,,,,,,+++******))))))))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############$$$######""""""######$$$$$$$$$$$$###########################"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''(((((()))*********+++++++++,,,,,,------,,,+++++++++,,,,,,'''''''''(((((()))))))))'''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$####################################""""""""""""#########""""""###%%%&&&%%%$$$"""############$$$$$$$$$########################""""""""""""""""""""""""########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((&&&%%%'''))))))'''$$$///,,,)))&&&''',,,444:::444@@@OOOZZZ___aaaeeehhhqqqqqqtttxxxxxxooo```TTTXXXQQQFFF===888555444444222222222222222///+++'''---,,,,,,+++***)))(((((())))))(((((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''((()))***+++,,,,,,,,,,,,+++***)))(((((('''''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################bbb;;;000...---000((()))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((((((((((())))))******))))))+++++++++++++++++++++++++++++++++*********))))))))))))))))))((((((((((((&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!"""""""""##################""""""""""""#######################################"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&''''''(((((()))))))))*********++++++,,,,,,+++++++++++++++,,,((((((((()))))))))))))))''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$####################################""""""""""""#########"""""""""$$$%%%%%%###""""""#########$$$$$$$$$########################""""""""""""""""""""""""###############$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''&&&(((,,,---***'''***,,,......---------...,,,---......///111444666666777:::===>>><<<777444...---...000333666666555---.........------...///++++++***))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$%%%%%%&&&&&&'''(((((('''(((((()))***+++,,,,,,,,,++++++***)))(((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################[[[888111...,,,000((()))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$####################################################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''(((((()))''''''(((((()))(((((('''++++++++++++++++++++++++++++++******************))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!"""""""""###############""""""""""""""""""###########################""""""""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((((()))))))))*********)))))))))))))))******+++******)))((('''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$####################################""""""""""""#########"""!!!"""$$$%%%$$$###""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++ ###(((***+++++++++,,,///,,,***)))+++---...////////////...---...000222444444444444444111---)))+++++++++)))((()))...222)))))))))((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$%%%%%%&&&'''''''''(((((()))***+++,,,------+++******))))))(((((((((&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################UUU666222...+++000)))+++'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((()))&&&'''((((((((((((((('''***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""###############""""""!!!!!!""""""##################$$$$$$$$$""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%&&&&&&''''''''''''((((((((())))))(((''''''''''''((())))))+++******)))'''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%$$$$$$$$$####################################""""""""""""######$$$"""!!!"""###$$$###""""""############$$$$$$$$$########################"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&######'''***,,,+++)))&&&######%%%''''''(((***---000000...,,,111222222111///...///000///---,,,---///111222111444444333000---*********)))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((())))))***+++,,,------******)))))))))(((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$RRR555222---***000+++---'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""####################################################################################$$$$$$$$$$$$###########################$$$$$$%%%'''(((((()))&&&&&&'''(((((()))((((((++++++++++++,,,,,,------+++++++++,,,,,,,,,,,,,,,))))))))))))((((((((((((%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$!!!"""""""""############"""############$$$$$$$$$$$$$$$$$$$$$#########"""#########$$$%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&'''(((((()))((((((((('''''''''&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$####################################""""""""""""######$$$"""!!!"""###$$$###!!!"""############$$$$$$$$$########################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((&&&%%%%%%&&&(((%%%&&&''''''(((+++000444(((***,,,......---+++***...///000111111222222222222000---------//////...###$$$&&&)))+++,,,,,,,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%&&&'''''''''(((((()))***+++,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$PPP555333---)))000,,,...''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""########################################################################"""############$$$$$$$$$##############################$$$%%%'''(((((()))%%%&&&'''((())))))))))))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$"""############$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&&&&&&&'''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$####################################""""""""""""######$$$"""!!!"""######"""!!!"""############$$$$$$$$$########################""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$&&&'''&&&%%%"""$$$'''((('''$$$###"""++++++)))(((((())),,,///...,,,+++***+++---///000,,,,,,---///000///,,,)))111...+++)))))))))(((&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$###$$$$$$%%%%%%&&&''''''&&&&&&'''((()))***++++++))))))))))))((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$MMM888...///---///000)))(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))++++++,,,------------,,,++++++++++++++++++++++++++++++***)))((('''&&&&&&''''''&&&%%%%%%$$$######$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""%%%%%%$$$###""""""############""""""""""""####################################$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""########################"""############$$$$$$$$$################################################!!!!!!"""##################""""""$$$$$$""""""$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...+++)))(((((())))))(((((('''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%################################################""""""""""""""""""""""""""""""############""""""#########"""""""""""""""""""""###$$$$$$$$$$$$###########################"""""""""""""""######$$$%%%%%%$$$###$$$%%%&&&''''''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$""" ###%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%LLL888...///---///000)))(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))***++++++,,,,,,++++++++++++++++++++++++++++++++++++***)))((('''&&&%%%'''&&&&&&%%%$$$$$$###############"""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""%%%$$$$$$###""""""############""""""""""""####################################$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""########################"""############$$$$$$$$$################################################!!!""""""##################$$$%%%&&&&&&###"""###########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++)))((((((((()))(((''''''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%################################################""""""""""""""""""""""""""""""############""""""############""""""""""""""""""###$$$$$$$$$$$$$$$########################"""""""""""""""######$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$&&&***---%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%JJJ777...///,,,///000)))(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$###############$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((((()))************)))******************************)))((('''&&&&&&%%%&&&&&&%%%%%%$$$$$$############""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""%%%$$$######"""###############""""""""""""####################################$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#######################################"""############$$$$$$$$$################################################"""""""""############$$$ ###%%%&&&%%%$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((((((((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""#################################$$$$$$$$$$$$%%%################################################""""""""""""""""""""""""""""""############""""""########################"""######$$$$$$$$$$$$$$$########################"""""""""""""""######$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&(((+++...%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%GGG555...///,,,...000***(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""#######################################$$$$$$%%%########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))(((''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$###############$$$######""""""""""""####################################$$$$$$$$$$$$######""""""""""""""""""""""""#######################################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%########################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$###################################################""""""#########$$$$$$ $$$%%%###!!!###%%%&&&########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))***************++++++++++++,,,,,,,,,+++***(((((('''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""############"""""""""###############$$$$$$"""###$$$$$$%%%%%%$$$$$$########################"""""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$"""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$DDD444...///,,,---000***(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""##############################""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$###############$$$$$$######""""""""""""####################################$$$$$$$$$$$$######""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%########################""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$#########################################################"""###$$$%%%%%%,,,000...%%%"""&&&&&&########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))******++++++******)))(((''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$################################################""""""""""""""""""""""""""""""############""""""""""""######$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$########################"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%###!!! """$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$zzzAAA222...///+++,,,///+++(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""###############$$$$$$$$$###""""""""""""###$$$$$$########################$$$$$$$$$############"""""""""#########$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###### !!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""#########"""######$$$%%%######""""""""""""####################################$$$$$$$$$$$$######""""""""""""""""""""""""########################"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################"""############$$$$$$$$$###############$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$###"""###$$$%%%&&&???CCC===...######%%%$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((&&&''''''(((((()))))))))(((((((((((('''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""############$$$################################################""""""""""""""""""""""""""""""############""""""""""""######$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%########################"""""""""""""""######$$$"""######$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$###"""###%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$uuu???111...///+++,,,///+++(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""""""""###$$$$$$########################$$$$$$######""""""""""""""""""#########$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%##################$$$$$$ !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""###$$$$$$%%%######""""""""""""####################################$$$$$$$$$$$$######""""""""""""""""""""""""########################!!!""""""###$$$$$$%%%%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###########################"""############$$$$$$$$$""""""#########$$$$$$$$$########################"""############$$$$$$$$$################################################%%%$$$###""""""$$$%%%'''FFFMMMIII888***(((&&&"""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((''''''((((((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############################################################""""""""""""""""""""""""""""""############""""""""""""###$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%########################"""""""""""""""######$$$!!!"""###$$$%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################qqq>>>111...///+++,,,///+++(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""""""""""""""######$$$""""""""""""""""""""""""$$$#########""""""!!!!!!############$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%##################$$$$$$ !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""######""""""###$$$%%%%%%######""""""""""""####################################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%!!!""""""""""""#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$#########"""""""""""""""""""""""""""############$$$$$$$$$""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$################################################%%%$$$###""""""$$$&&&'''CCCMMMLLL<<>>$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%&&&&&&'''################################################""""""#########$$$$$$$$$########################""""""""""""###############$$$$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&######$$$%%%%%%&&&''''''########################$$$$$$$$$#########""""""########################"""""""""#########$$$$$$######$$$$$$$$$$$$##############################"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""#########$$$$$$$$$###########################$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%$$$###"""###$$$!!!$$$%%%""""""%%%$$$!!!########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&'''''''''((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&)))---///,,,---+++)))%%%######$$$################################################%%%$$$$$$$$$###$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###################################################$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$###### !!!!!!"""######$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$VVV444111...---//////---***'''&&&(((!!!)))111((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''################################################""""""######$$$$$$$$$$$$########################""""""""""""##################$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$##################$$$$$$########################"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$######""""""########################!!!""""""""""""###############$$$$$$$$$$$$##############################"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$###########################$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%$$$###"""###$$$$$$&&&###"""$$$%%%###########################""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&***///222//////---***&&&$$$###$$$################################################""""""###$$$$$$%%%%%%%%%""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""################################################"""###$$$%%%&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$###### !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$PPP444111///------,,,+++)))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$(((... ///%%%%%%'''&&&$$$,,,(((%%%(((###"""&&&%%%!!!"""'''$$$ +++(((000&&&%%%'''###$$$$$$$$$%%%%%%%%%%%%---((($$$%%%%%%%%%'''%%%***"""$$$%%%)))$$$***''' '''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$'''%%%""""""###$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$######""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$#########$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))$$$&&&((()))(((((()))***+++---///---***((())),,,------------,,,,,,,,,,,,'''444---,,,***)))000%%%,,,,,,(((,,,111(((###,,,***'''$$$$$$'''))))))(((&&&&&&''''''%%%$$$%%%)))%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%(((,,,000333---------***'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""########################""""""""""""############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$###$$$&&&'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$NNN444111///------,,,+++)))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$)))'''"""(((000***###&&&)))%%%!!!(((%%%######%%%'''''''''******%%%"""(((..."""000...+++:::############$$$$$$$$$%%%%%%***---$$$'''"""%%%&&&&&&,,,%%% $$$''' %%%888444%%% )))  &&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$"""$$$%%%%%%###"""#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########"""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$######$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''((((((((()))))))))***+++---,,,***)))***+++!!!%%%+++...///......///))))))******++++++,,,,,,///111'''---,,,%%%000///,,,333***"""***000,,,+++------...///...,,,)))''',,,+++******(((''''''(((((((((((()))((((((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%(((,,,///222//////...+++'''$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""########################""""""""""""############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$JJJ444111///------,,,+++)))(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$...### 222--- )))(((%%%$$$''',,,%%%"""***""""""888"""&&&000'''+++ $$$$$$%%%%%%%%%&&&&&&&&&***+++((('''"""---((((((%%%!!! ///+++!!!(((,,,###%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$!!!$$$''''''%%%###$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((()))))))))******)))+++,,,+++***)))***+++555222---)))'''(((***,,,.........------......///444000&&&222111$$$---111---333+++%%%///555111///******)))(((&&&''')))+++---+++***))))))((('''$$$))))))(((((((((''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''***...000000000///+++'''$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$##############################"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$GGG444111///------,,,+++)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$---))))))000((()))"""%%%$$$$$$))) ((($$$ &&&...333$$$+++))) $$$...&&&000%%%...,,,'''############$$$$$$$$$$$$333"""...### $$$))),,,)))!!!)))///&&&<<<)))"""&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&'''''''''''''''((((((((((((((()))))))))******)))))))))************+++)))***++++++***+++---///111///,,,+++,,,///222444///.........///000111222---000***555777000888444111666333222666111,,,333222111//////000000///...------,,,***,,,...,,,(((+++***)))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))+++---,,,---,,,***&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###########################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%#########$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$}}}DDD444111///------,,,+++)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%###%%%(((---%%%%%%$$$$$$$$$ &&& (((*** !!!""""""###***(((---+++"""111#########$$$$$$$$$%%%%%%!!!###$$$'''$$$'''*** ***+++... %%%(((""")))%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$((($$$!!!!!!$$$&&&&&&$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''''''''''''''''''''(((((())))))))))))))))))*********++++++*********++++++++++++,,,---...///...---...000222***...222555444000,,,)))000111444888>>>DDDIIILLLHHHTTTJJJJJJOOOWWWcccWWWSSSddd___JJJCCCDDDEEEGGGUUUMMMDDD===:::555...'''000222000+++,,,000///+++++++++***)))******++++++((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''')))***&&&'''((('''%%%###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$${{{BBB444111///------,,,+++)))(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$/// +++###NNNDDD&&&)))'''$$$///$$$,,,&&&>>>aaaqqqCCC***###555+++WWWOOOEEE???JJJJJJJJJKKKKKKKKKKKKLLLUUULLL)))***+++ !!!"""&&&???iii\\\777,,,&&&###"""))),,,###$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$!!! """######"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((())))))******+++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,---...///...---,,,,,,...000111222333444666<<>>AAA<<<000***,,,,,,(((******)))((()))***,,,---)))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''###$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$${{{BBB444111///------,,,+++)))(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$+++yyy555 ***%%%,,,###///{{{aaa%%%---,,,111"""###""",,,###***+++---$$$$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###'''+++***%%%!!!"""$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((()))))))))(((((())))))***++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------......///111555888999???IIISSSddd~~~sssvvvmmmVVVFFFBBB@@@<<<777555222...,,,*********)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%###%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$#################################$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&''''''(((%%%$$$$$$$$$%%%%%%&&&'''&&&%%%$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$|||BBB444111///------,,,+++)))(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$:::???$$$(((%%%333{{{AAA&&&)))%%%###$$$...!!!###888)))---$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$!!!---777555***"""$$$)))$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))(((((()))***++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........000333666999???EEEIIIaaaqqqtttkkkhhhdddMMMIIICCC;;;444///,,,***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&'''(((((($$$$$$$$$$$$%%%%%%&&&''''''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ttt???333111/////////...,,,***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$,,,666777%%%JJJ999///PPP(((|||AAA,,,*** FFF$$$'''"""""")))'''$$$***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))******)))************+++++++++)))+++---,,,++++++...000+++000000000000***...===;;;///GGGZZZwwwjjjRRRIIIHHHCCC;;;444,,,'''***,,,)))''')))((($$$$$$'''(((%%%%%%((($$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$qqq>>>333111///.........,,,***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$444???666###111333---222ggg(((;;;000((()))aaa,,,!!!VVVhhh$$$###+++444!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''((()))***+++++++++++++++,,,,,,,,,------////////////......000111222000333888666333666;;;CCCdddqqqaaaTTTIII>>>444222000+++'''((()))&&&%%%&&&%%%$$$''',,,%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$mmm===333111///......---,,,***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%::: AAAiii333555---000***"""TTT(((222"""AAA###)))+++OOO)));;; 666""""""ccc)))&&&"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''((()))***+++,,,,,,,,,---------.....................//////000222333555'''+++555666GGG]]]```}}}zzzoootttttt}}}|||kkkmmmgggqqqyyy|||pppWWWDDD999111...///...+++******((($$$$$$(((&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$fff;;;222111///......---+++)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%...---((((((,,,)))"""444)))$$$GGG,,,)))vvv000...+++222BBBJJJ111 SSS!!!***&&&###)))###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((())))))***+++,,,---------------.........//////---...///000111222333444;;;222JJJdddkkkxxxzzztttmmm\\\LLL>>>777333---))),,,---***'''&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$___999222000.........---+++)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))$$$+++111%%%111+++222###"""___!!!YYY***,,,---:::)))444 bbbJJJ111%%%777%%%...!!!(((%%% '''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((())))))***+++,,,---......------------.........///000111222000///000333777AAAMMM{{{{{{lllmmm|||aaaOOOGGG888***)))...///---+++((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$YYY888222000...------,,,+++)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))$$$///###***  JJJ """eee:::)))%%%'''"""...000!!!>>>999 ...***...:::(((&&&%%%&&&###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))***+++,,,---......------........./////////000222222///...555DDDPPPoooyyy```DDD555111...+++))))))((('''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$TTT666222000...------,,,***)))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''444&&&...)))&&&!!!---!!!HHH---'''///000((((((555 $$$+++%%%"""---)))***!!!NNN&&&(((###--- $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))***+++,,,---....../////////000000000000111///444888:::BBBZZZ|||yyyttt|||oooZZZIII:::111...,,,+++)))'''&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))******)))((((((((()))))))))******(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$QQQ666111000...------,,,***((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++%%%%%%!!!&&&$$$<<>>+++!!!~~~]]]------%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))((('''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))---((()))---...)))+++000000666333000111...111@@@666PPPvvvgggKKK<<<;;;666///+++)))'''%%%((('''&&&'''(((((('''%%%$$$%%%%%%&&&&&&%%%%%%$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((&&&(((------'''''',,,+++---***''')))000///***)))...)))(((///---)))...+++++++++++++++,,,,,,---((()))+++,,,+++***+++,,,((((((((())))))*********(((((('''''''''(((((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%KKK666333111///......,,,***((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$''''''''''''''''''''''''$$$222---000***UUU;;;%%%%%%333!!!&&&...######,,,%%%```]]]&&&)))---$$$(((YYYmmm555+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((''''''&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''(((,,,000000---...111---222000333:::999999DDD^^^zzznnnRRR777------***)))+++&&&%%%%%%&&&''''''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&************))))))))))))******---//////,,,---///,,,---+++(((+++000000+++111333,,,***222111,,,000111000//////.../////////......---+++(((&&&%%%%%%,,,,,,,,,+++***)))((('''((((((''''''''''''((((((&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%III444333111///......---***)))((((((((('''''''''&&&&&&'''''''''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%((((((((((((((((((((((((///+++LLL'''###'''+++DDDDDD +++)))%%%,,,---///)))---$$$%%%222(((,,,###WWW***))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))))),,,---++++++---...---(((666;;;999:::BBB]]][[[JJJ???111,,,000***(((''''''((('''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((''',,,...,,,+++---...,,,//////...+++,,,000///,,,///111***(((//////***...,,,+++++++++,,,,,,---...(((((()))+++---000222444)))***++++++++++++******((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%HHH444222111///......---+++)))((((((((((((''''''''''''(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''(((((((((''''''&&&))))))))))))))))))))))))///888%%%''':::...KKK!!!333222&&&((($$$//////***ZZZ$$$***&&&!!!444""")))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((()))))))))*********...///,,,'''***222444000000:::<<>>444$$$######>>>,,,***---!!! ZZZ|||ZZZ'''!!!!!!333(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((()))))))))))))))************+++---,,,++++++222999999444888777;;;\\\}}}}}}eeeIII222///***'''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))************+++,,,---.........///...222333000000333444444444555888<<<@@@BBBDDDGGG===JJJNNNKKKLLLHHHHHHSSSPPPNNNJJJFFFBBB>>>;;;:::;;;888555333333222000---111111000...---,,,+++++++++***)))((((((((((((((((((((((((''''''&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&FFF333222000.........---,,,***)))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''(((((()))))))))))))))++++++++++++++++++++++++111###WWW&&&+++000%%%222111"""222rrr+++&&&999000PPP555+++***&&&///111$$$$$$(((+++///&&&666'''&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))'''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,************************************************)))))))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''(((''''''((((((((())))))))))))*********++++++++++++---,,,---111333000///111<<>>999666555666///...---,,,+++++++++++++++++++++***)))(((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''BBB000111///............,,,***))))))))))))((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,***---333&&&RRR)))333;;;...AAA///000666444lllfff,,,***>>>&&&'''+++%%%222!!!kkk111 +++$$$...""")))+++***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,------.........++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))++++++)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***(((((((((((())))))))))))******+++++++++,,,,,,,,,000+++...555222888```zzz|||bbbpppzzz{{{~~~~~~uuujjjggglllrrrlllbbbeeeddd^^^ppp{{{|||zzzdddNNN===222,,,***&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))))))))***+++,,,,,,------000000111444:::AAAHHHLLLeee^^^iiinnn[[[JJJ>>>666333000///...---,,,,,,+++,,,,,,,,,,,,+++***))))))(((((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''@@@333111111000///...---,,,,,,******))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''((((((((()))((((((((((((((('''''''''(((((((((((())))))))))))---,,,++++++,,,...111333777,,,...+++MMMTTTWWWsss}}}ttt|||XXXVVVTTT... 555###666&&&{{{(((,,,%%% ###///***&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((())))))******++++++++++++++++++,,,,,,++++++******++++++,,,---++++++,,,...///000///------333222+++,,,333444///***000111......222000+++111444222,,,+++///...)))...---,,,+++,,,...,,,((((((,,,,,,(((&&&))))))%%%$$$''')))***)))'''''''''((('''&&&&&&(((((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''((((((((()))******++++++***---...,,,,,,---//////222888///,,,@@@```vvviiixxxsssqqqwwwwwwooo```bbbgggpppyyyaaa>>>---000)))&&&&&&***+++'''%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''%%%$$$%%%))),,,,,,---+++***,,,000333222000===888>>>PPP[[[eeevvv]]]KKK<<>>444BBB(((999<<<)))---%%%(((dddRRR'''"""!!!!!!$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))******+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,---------------...---------...000111222999666777;;;>>>@@@DDDIIIOOOPPPPPPNNNPPPVVVYYYXXX[[[[[[YYYYYY]]]aaa```[[[PPPMMMHHHCCC>>>:::888777???666111333111+++***///...---***((('''((()))***,,,***((('''((((((&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))******+++,,,,,,............//////000222AAA333999]]]wwwxxx||||||~~~{{{vvvqqqlllgggeeebbb]]]]]]dddmmmrrruuuwwwyyy|||rrrgggOOO777///***)))(((&&&&&&)))%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))((()))+++,,,,,,+++***...000222666>>>LLL]]]iiiwwwZZZGGGAAA<<<555111...000000,,,)))(((---,,,+++***)))((((((((()))(((''''''&&&&&&''''''(((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%|||:::444111111000///...---,,,,,,))))))))))))((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))(((((())))))))))))******+++++++++,,,,,,------.........//////000000000111...///===RRR]]]kkkTTTHHHBBB===111>>>;;;+++///+++"""___777&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))*********+++,,,,,,------,,,,,,,,,---.........///------------............,,,...111333444555777888???:::>>>KKKUUUZZZeeeqqqyyytttooofff^^^[[[^^^LLLAAABBB===///+++000,,,+++,,,---...---,,,+++...+++)))((()))))))))(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))******+++,,,,,,,,,------...111111000222666::::::ggg||||||wwwmmmggg___RRRHHHLLLHHHCCC@@@??????@@@???AAA>>>===???CCCFFFJJJLLLMMMRRRZZZcccmmmwwwuuunnnqqqEEE999...,,,---+++'''%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))(((''')))---...---,,,...:::888<<>>555000///...,,,,,,---,,,***)))(((((()))))))))(((''''''&&&&&&''''''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%www777555111111000///...---,,,,,,(((((((((((())))))))))))'''''''''((((((((())))))(((((((((((()))))))))***))))))))))))******++++++******+++,,,,,,---......111222222333444555666777NNN```mmmqqqXXXGGGJJJCCCNNN;;;888EEE&&&!!![[['''666%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))******))))))***++++++,,,,,,---,,,------...//////000000222111000//////000000111777999===AAAGGGNNNWWW]]]cccdddqqqwwwgggeee___PPPIIIKKK;;;777222/////////...---,,,***''''''((()))))))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((())))))***************+++,,,,,,------------000222000---333<<>>>>>@@@BBBDDDDDDAAABBBAAA???===>>>@@@BBBAAACCCGGGJJJOOOUUU\\\```kkkpppwww~~~xxxcccOOO999000000...+++(((''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((()))))))))*********+++++++++***,,,000000...333;;;AAALLL]]]rrrsss```GGG777444666666333---+++***)))))))))***+++))))))(((''''''''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&sss444777111111000///...---,,,,,,(((((((((((())))))))))))'''''''''(((((())))))***((((((((()))))))))******)))))))))***++++++,,,,,,******+++,,,---......///111---+++000@@@YYYrrrnnnOOODDDFFF>>>---222:::---555'''(((,,,///&&& %%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))************)))******++++++,,,------------...///000111111222222000//////000444777999BBBHHHQQQ]]]llluuuqqq]]]RRRCCC888222000///...---+++(((&&&'''((()))(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))'''(((((())))))******+++***++++++,,,,,,---......//////111222...///@@@TTTzzzyyy{{{lll___WWWMMMDDD@@@>>>???@@@???>>>???BBBFFFCCCDDDEEEFFFFFFFFFFFFFFF@@@DDDEEECCCBBBDDDDDDAAA===<<<;;;;;;<<>>HHHRRRXXXcccooo}}}lll\\\QQQIIIAAA;;;666222...+++++++++******''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))'''(((((()))******++++++++++++,,,,,,---.........000000222444444???```iiiiiiiiimmmOOOEEE======@@@@@@@@@AAAEEEFFFGGGHHHIIIKKKMMMNNNJJJOOOTTTWWWVVVUUUVVVWWWUUUVVVUUUVVV\\\___WWWMMMKKKGGGBBB@@@AAAAAA@@@===DDDDDDCCCCCCDDDIIIOOOTTTuuuzzzxxxtttkkkqqqrrrwwwvvv\\\BBB///***,,,)))((((((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((******++++++,,,---------,,,///888BBBFFFQQQnnn```JJJBBB888555222///---------...,,,++++++***************))))))(((((((((((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((mmm222888111111000///...---,,,,,,'''((((((((())))))******&&&''''''((()))******+++))))))))))))************))))))***+++,,,,,,------------...///000111222222BBBWWWzzzdddWWWLLL666<<<555111444???###---!!!((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))************+++++++++,,,,,,------...//////000---...///000111222333333333555:::DDDSSSdddttt}}}}}}lll[[[OOO???;;;666222000///...---''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))'''(((((()))***+++++++++++++++,,,------......///000000333777;;;PPP~~~vvv{{{sssfffRRRHHHIIIAAA>>>>>>DDDGGGHHHKKKOOONNNLLLMMMRRR\\\gggooorrr}}}qqqiii```[[[XXXSSSLLLGGG@@@@@@@@@>>>======@@@BBB>>>JJJbbbsssyyyqqqrrr```???111111))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))******+++,,,,,,---......222999GGGUUU___rrrkkk>>>;;;777222///.........---,,,++++++******++++++))))))(((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((___>>>222111111222222111000...------,,,+++***))))))))))))))))))))))))******************)))))))))))))))******,,,...///000111000---777(((***999777---CCCiiiSSSCCC;;;555666888555---'''***%%%###'''(((%%%&&&+++$$$%%%&&&'''''''''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))************************)))******++++++,,,------''',,,000...,,,---///111444///...111555555333222<<>>;;;<<>>,,,---+++)))---222...%%%))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((()))(((((((((((()))******^^^>>>555111111222222111000...------,,,+++******)))******))))))*********+++++++++++++++************++++++...,,,+++,,,...000111222,,,333999EEEhhhqqqRRR<<<333666:::---+++***+++)))&&&'''***(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))++++++++++++++++++++++++******+++,,,,,,------...///...---......///111333...000111111555DDDZZZkkkqqqZZZLLLDDD???666111---,,,,,,,,,***(((***))))))(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))***+++++++++++++++,,,,,,,,,,,,+++,,,......---...111555...===VVV{{{aaaOOO>>>888777???HHHJJJJJJIIIGGGYYYuuutttcccWWWHHH???<<<>>>EEEMMMgggxxx{{{vvvLLL:::(((...***###)))&&&)))((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''((()))))))))((((((((()))***,,,---+++,,,///111555@@@UUUggg~~~eeeDDD999999---///,,,(((+++111---"""))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&'''''''''(((((((((((((((((((((((()))***+++[[[<<<444111111222222111000...------,,,++++++*********************+++++++++,,,,,,,,,++++++++++++,,,,,,---///---...000222111222444111<<>>TTTuuukkkYYYPPPFFF<<<333000///,,,)))'''+++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))***+++++++++++++++,,,,,,,,,,,,,,,...---///111111000222666222HHHqqqyyycccLLLAAA@@@;;;???EEEJJJNNNTTT\\\cccqqq^^^PPPGGGBBB@@@EEEWWWooo~~~eeeIII111222---***000)))'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((((())))))))))))***)))))))))+++,,,***111777999???VVV}}}zzzYYY<<<777555222///***''')))...***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''''''''(((((((((((((((((((((((()))***++++++WWW888444111111222222111000...------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---000333111...111888LLLpppvvvsss}}}|||www~~~~~~zzz~~~~~~www^^^===:::888444000///...---,,,***))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***+++++++++++++++++++++++++++,,,,,,---....../////////---///444444111111555777>>>LLLhhh~~~pppwww{{{{{{vvvuuu[[[MMM???:::666000,,,++++++******)))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,++++++,,,,,,,,,---------000,,,,,,222555333444777CCCmmmrrrcccPPPDDD;;;;;;AAACCCLLLRRRPPPRRRjjjkkkSSSBBB>>>AAAMMMbbbwwwzzz|||{{{{{{mmmJJJ<<<...)))111***((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***(((***,,,,,,***)))***+++000666???KKK```}}}SSS>>>000222000(((+++777++++++******)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''''''(((''''''''''''''''''((((((((())))))(((((((((((()))***+++,,,UUU666444111111222222111000...---,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,------------,,,,,,------...///000///---///111///000???QQQuuutttuuu|||ddd;;;999666444888:::555...+++***)))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000///---///333222...222<<>>BBBIIIHHHNNNYYYlll~~~{{{yyyzzz|||}}}|||mmm[[[JJJ>>>DDDVVVllllllQQQ666'''---***,,,)))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&''''''(((((()))******(((+++......,,,,,,...111:::???LLLfffvvvQQQ333111555000,,,///,,,,,,,,,++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''((((((((()))))))))((((((((()))***+++,,,---SSS555555111111222222111000...---,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------------...///000111222//////222444CCCgggaaaVVVEEE:::<<>>KKK\\\ttt[[[AAA777555///)))......------,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''''''(((((('''''''''((((((((())))))))))))((((((((()))***+++---...TTT666666111111222222111000...---,,,,,,,,,++++++,,,------,,,,,,,,,---------......---------......000111111555111111555===ZZZ|||nnn~~~bbbEEE>>>DDDCCC;;;///---,,,***))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000222///333999<<>>000///...---,,,+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***,,,---...++++++,,,,,,---...//////222222777999444888SSSrrryyy\\\DDD888999@@@KKKNNNNNNXXXeee~~~zzz{{{|||}}}zzz}}}~~~}}}~~~ssscccPPPCCCKKK]]]sss___;;;...'''...))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((())))))******,,,------+++,,,333???III___vvvxxxzzzqqqkkkxxxvvv^^^<<<777666...//////...------,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((((((((())))))))))))((((((((()))***,,,---...NNN:::666333333222111000///...------------------------------------.........//////444++++++444333***,,,888222222888FFFjjjuuu~~~RRR???555FFF???888///***+++...,,,))),,,)))&&&%%%&&&'''(((((((((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---------......,,,...//////000111///---333555444444DDDhhhlll[[[SSSCCC888//////000,,,***,,,,,,***((('''((()))((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,---,,,++++++,,,...111222777===222333???<<>>BBBxxxkkkeeeFFF<<<===AAAFFFPPPUUU^^^vvv}}}}}}}}}zzzxxx|||}}}zzzxxxyyy{{{zzzvvvtttuuuxxxyyywwwtttuuuxxxxxxtttzzzzzzvvvmmmgggoooxxx[[[IIIAAASSSttt|||wwwkkkXXXHHH999---,,,+++***)))((('''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''((((((((()))))))))((()))***+++,,,......///---+++333DDDRRRbbb~~~pppzzzyyyssspppoooSSS>>>666...---...,,,+++,,,++++++*********)))))))))''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((())))))***%%%(((+++***))),,,333999HHH666333222222111111000//////.......................................////////////...111222000///222555666GGGfffGGGBBBBBBCCCEEEAAA999111...+++***((()))******)))((()))))))))*********++++++))))))***++++++,,,,,,---------------............444111000222333222222444???IIImmm|||zzzyyyvvvsssooogggdddlllvvv}}}yyyyyy{{{zzzvvvuuuvvvooofffeeemmmzzzuuuZZZDDD888222//////+++******+++,,,+++)))'''(((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++,,,,,,---,,,---///000111222222222000)))777MMMkkklllHHHAAAFFFFFFGGGLLLUUU___~~~{{{}}}}}}{{{{{{}}}~~~|||zzzyyyxxxyyy{{{|||yyy{{{zzz{{{{{{zzzxxxvvvvvvvvvvvvssspppqqqtttrrrmmmqqqpppooorrrvvvxxxvvvrrrxxxyyydddNNNHHHTTThhhnnnXXXIII000,,,)))***+++)))'''(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))((()))+++,,,,,,---...///111000===VVVlll}}}yyywwwPPP>>>000111444///+++,,,+++++++++*********))))))''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((())))))******((()))***)))***111===GGGFFF666666222222111111000000//////................................./////////000000111///111444...***888NNNooo^^^OOODDDGGGLLLFFF888...***)))'''((()))+++******((((((((()))))))))***************+++,,,,,,---------------.........//////111---...555:::999999;;;JJJeee}}}yyyzzzsssqqqiiifffppp~~~iiiWWWXXX```bbbqqqxxxxxx^^^MMMAAA777000,,,+++******++++++)))'''))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,------,,,---...///000111111111222000888]]]lllPPP>>>CCCGGGFFFQQQccclll}}}||||||xxxuuutttsssrrruuu{{{yyyxxxwwwyyy}}}|||www{{{zzzyyy{{{||||||zzzwwwvvvxxxxxxwwwvvvuuusssqqqrrrrrrqqqoooppppppjjjaaaeee^^^XXX\\\fffmmmnnnjjjmmmwwwjjjTTTIIIRRRnnnqqqPPP777...(((***,,,)))((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***)))+++------++++++---///222<<>>666333...+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------...///.........///111333444+++999hhh{{{ttt___:::<<>>BBBJJJQQQVVVaaatttxxxnnnwwwuuuaaaVVVTTTmmmyyy{{{WWWAAA///++++++'''&&&***''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********+++---///...,,,///666;;;MMMttt~~~wwwQQQ999222000...,,,,,,+++++++++*********((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))***+++,,,---+++)))---:::NNN___iiilll>>>444999111111111111000000000000////////////////////////////////////000000000000...444444333DDDqqqlllbbbOOOFFFAAAEEEMMM>>>888111+++)))))))))))))))************+++++++++***++++++,,,,,,------.............../////////000...222777888555FFFuuuyyyzzz{{{dddQQQ;;;666111---,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,------...111000//////000222444666;;;PPPTTT:::GGGFFFKKKSSS```uuunnnmmmggg___[[[ZZZXXXWWWYYYZZZWWWTTTRRRTTTSSSSSSPPPGGG???@@@FFF???HHHNNNNNNOOORRRSSSOOOVVVVVVTTTQQQMMMMMMNNNQQQJJJOOOOOOKKKJJJLLLJJJEEEJJJIIIGGGFFFIIIJJJBBB888;;;666111000333888;;;===CCCAAAQQQccchhhppp~~~rrreeecccZZZqqq~~~xxxcccJJJ333---,,,'''%%%)))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************+++---///......222;;;BBBqqqhhhGGG999222,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))***+++,,,---//////666HHH```rrrwwwuuu???:::666333333222222111000000000..............................---...111333111---111222000<<>>DDDFFFBBBAAACCC>>>FFFDDD:::999AAAAAA:::<<<===;;;>>>FFFAAA;;;BBB<<<>>>@@@>>>;;;:::;;;===???===;;;<<<===>>><<<999:::555555:::>>>>>>;;;999444666777777888:::888444888<<<@@@DDDRRReeeooooooyyyqqqeeebbbccckkkxxxoooeeekkkLLL+++...,,,$$$+++(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))***************,,,///000000777HHHXXXdddIII:::***//////...,,,+++,,,***&&&************))))))))))))))))))))))))))))))))))))((()))***)))))),,,------***666;;;RRR]]]|||RRR===888444333333222222111000000000...........................///000///000111222333444111@@@iiivvvcccUUU]]]cccOOO;;;444777///))),,,,,,++++++++++++++++++++++++,,,,,,---------........./////////000000111111111333222555???[[[}}}yyywwwwww{{{mmmWWWGGG<<<000......'''************************************************+++,,,,,,------......//////...222000,,,222:::888[[[\\\HHHBBB@@@PPPUUUeeejjjaaa^^^VVVNNNCCC??????@@@>>>;;;===;;;:::<<<;;;999:::<<<===@@@AAA@@@>>>;;;999999===>>>666333999666222888<<<<<<:::777444666:::???777666777888::::::777444<<<:::888999<<<>>>:::555777666444333444777999999777777666777???KKKSSSVVVnnnyyy|||zzzfffdddjjjyyy~~~sssbbbHHH000***+++'''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************---+++---111333>>>^^^~~~yyyzzz~~~eeeHHH222------,,,******++++++***************))))))))))))))))))))))))))))))))))))((()))*********+++------///BBBDDDaaa___eeefff<<<888444333333222222111000000000...........................000111111//////333666333444WWWxxxiii}}}~~~jjjlllmmm___DDD888:::555...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///000000111111000000555---333WWWyyyssswwwzzziiiYYYHHH444000111+++************************************************,,,,,,,,,---......//////,,,333000,,,111666:::@@@ppp^^^>>>===GGGJJJVVV___^^^NNNFFFAAA>>>???===<<<<<<>>>???>>>===>>>BBBCCC???>>>@@@CCCDDDCCC>>>>>>DDDDDD@@@@@@EEE;;;CCCAAAAAAIIIHHHAAAAAA:::>>>CCCEEEDDD@@@<<<:::AAAAAACCCEEEFFFEEEAAA>>>999===<<<:::>>>FFFDDD===<<<;;;:::999:::;;;<<<>>>DDD???;;;:::;;;<<<@@@FFFPPPQQQ]]]```\\\nnnrrrfffaaajjjvvv}}}zzztttbbb555(((000&&&((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((())))))*********+++++++++111,,,,,,555???UUUkkksss}}}yyywwwccc[[[TTTPPPMMMIIIHHHJJJFFFEEEFFFJJJSSS```lllsssddd222111///,,,+++******+++---************))))))))))))))))))))))))))))))))))))''')))***+++++++++---///666KKK\\\gggQQQrrr===:::777333333222222111000000000........................///...///111111///111444666OOO}}}}}}nnnqqqdddPPPCCC===555444222))),,,,,,,,,,,,,,,,,,,,,,,,------------...............///000111111111000000555777JJJ}}}uuuwwwtttuuuxxxfffWWW@@@222000---+++++++++++++++*********************************,,,,,,------.../////////,,,333...---666222999VVVjjjFFF:::CCCQQQYYYYYYsssLLLDDDKKKLLLDDD>>>CCCDDDDDDEEEFFFHHHKKKNNNEEEKKKLLLHHHJJJQQQUUUTTTWWWRRROOOSSSZZZ\\\WWWPPP>>>EEEAAA???IIIMMMJJJMMMXXXUUUPPPKKKIIIIIILLLNNNLLLLLLLLLLLLKKKJJJGGGEEEBBBHHHGGG@@@BBBIIIGGG>>>BBBBBBDDDFFFDDD@@@>>>???AAA======@@@===777999>>>???999EEEKKKPPPwww|||lllccchhhooosss~~~sssdddAAA++++++***((((((((((((''''''''''''''''''''''''(((((((((((())))))******+++,,,,,,,,,111///111<<>>DDDKKKOOOdddrrrGGG999444///...---,,,+++---************)))))))))(((((((((((((((((((((((((((((((((***,,,,,,+++///444???\\\ggg[[[bbb;;;;;;777333333222222111000000000////////////////////////000,,,,,,111333000000333CCCzzztttnnnjjjbbb\\\SSSBBB444999999***,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...///000111222222222222555PPPuuusssooo|||xxxkkkuuu{{{wwwqqqsssyyy|||ssstttvvvmmmUUU;;;...+++---,,,,,,,,,+++++++++***************************,,,,,,---......//////000...///,,,333777,,,BBBwww}}}pppFFF???GGGJJJSSSaaaiii]]]WWWZZZ[[[WWWYYY```]]]___cccfffjjjpppxxx}}}wwwFFFHHHCCCGGG\\\lllzzzyyyooo^^^[[[ZZZ[[[WWWQQQQQQVVVXXX^^^iiirrrrrrnnnmmmqqqlllbbbccc^^^ggg}}}ttttttyyyttthhhhhhssspppnnn^^^TTT777###---))))))(((((((((''''''''''''''''''((((((((()))))))))******+++,,,------------222888JJJrrroootttcccTTTRRROOOMMMKKKHHHHHHIIIIIIHHHOOOIIILLLKKKCCCDDDGGGBBBEEEEEEEEEFFFFFFGGGGGGGGGDDDBBBEEEKKKOOOMMMKKKKKKNNNKKKIIIJJJNNNTTTXXXZZZXXX___xxxvvvDDD999000///000---,,,---************)))))))))((((((((((((((((((((((((((()))(((***------,,,222;;;QQQfffggg^^^{{{|||888999555333333222222111000000000////////////////////////111,,,,,,111333222777???```iii}}}zzzwwwqqqqqqppppppooonnnnnnnnneeegggkkknnnppprrruuuxxx}}}{{{kkkeeeeeeaaaOOO<<<===<<<...,,,,,,,,,,,,,,,,,,,,,,,,------.........///////////////000000222333555666555jjjmmmzzzuuusss{{{zzzhhhaaaYYYaaadddeeeppp}}}|||}}}|||zzzvvvoookkknnnmmmlllsssrrrppp{{{gggMMM;;;///...------,,,,,,+++++++++++++++++++++++++++++++++---------...//////000000111,,,...666555444]]]TTT999EEERRRPPP\\\uuu{{{wwwzzzpppWWWUUURRRZZZbbbWWWPPP[[[~~~yyy~~~yyyuuuwwwooodddkkk}}}cccxxxfffiiiIII&&&---)))))))))(((((((((''''''''''''((((((((()))))))))******+++,,,------...///***555FFFddd}}}jjjkkkWWWSSSKKKAAABBBEEEIIIJJJHHHHHHKKKNNNNNNDDDBBBJJJPPPMMMRRRZZZXXXUUUUUUVVVWWWZZZ]]]```bbbmmmmmmqqqyyy|||xxxtttsssgggiiiooo{{{ZZZEEE222///111///,,,---************))))))))))))))))))))))))))))))))))))***((()))...------777DDDaaaRRR}}}jjjnnnzzz888:::555333333222222111000000000////////////////////////111///000444222333CCCWWW{{{{{{{{{zzzyyywwwvvvuuuoooooopppnnnllljjjiiijjjoooooooooooooooooooooooorrruuuyyy|||}}}~~~yyy~~~sssiiigggbbbMMM???;;;666------------------------............////////////000000///000222555999;;;LLL{{{}}}}}}nnnjjj^^^dddkkkxxxiiiVVV___aaaiiiwwwrrraaaooossseeeQQQ666.........---,,,,,,++++++++++++++++++++++++++++++------......//////000000222...333555222JJJ___HHH???LLLUUU]]]XXX]]]qqqooonnnkkkkkkvvv[[[:::)))))))))))))))(((((((((''''''((((((((())))))))))))******+++,,,---.../////////:::YYYmmmrrraaa___MMMMMMNNNNNNOOOTTT[[[aaakkkdddaaafffmmmpppppppppqqqlll___^^^lllmmmccc```dddpppzzz}}}^^^===111111///,,,,,,************)))))))))))))))))))))))))))))))))))),,,((()))......///<<>>tttuuutttrrrxxxrrryyyrrrWWWRRR[[[rrr|||{{{vvv___777//////...---,,,,,,++++++++++++++++++++++++++++++------......///000000000333111777222///^^^rrrEEEBBBGGGOOOTTTlllxxxdddLLLGGGVVVkkk{{{rrrxxxzzzyyynnnoooyyyuuuwwwwwwwwwyyyttt|||fffMMM'''))))))))))))(((((((((((((((((((((((())))))))))))******+++,,,---//////000666???hhh|||___ppp```ccceeeccc]]]YYYXXXZZZWWW\\\aaadddeeegggjjjlllpppfffaaafffnnnpppnnnllljjjooorrr|||wwwIII666222...******************))))))))))))))))))))))))))))))))))))---((((((---...///???RRROOOwwwWWWgggoooAAA666777333333333222222222111111////////////000000000000333---///333///888fff~~~{{{|||~~~~~~xxxyyy~~~{{{}}}zzz___lllyyyUUU:::555888...111666---)))...............///////////////&&&222555...:::999888cccbbbqqq~~~tttfff___qqq~~~zzzLLL999...222222(((...333$$$,,,,,,,,,,,,,,,,,,,,,,,,------------///000111222222111555222>>>zzzQQQFFF444]]]^^^TTT```nnnccc:::HHHNNNOOO^^^TTTEEEFFFKKKPPPPPPPPPTTT[[[ggglllNNNFFFTTT^^^|||xxxiiieee______~~~vvvpppvvvzzzvvvqqqggg___,,,(((---(((&&&+++)))%%%+++((((((((()))******++++++))),,,,,,***+++000111...???```nnn~~~ttt}}}|||kkkAAA---,,,///---+++++++++************)))((((((((((((((()))******(((&&&444'''&&&:::>>>UUUzzz^^^[[[nnn@@@555666333333333222222222111111////////////000000000111...///222333666MMM|||www~~~|||vvvuuuzzzeeeOOO888888---...000,,,...222............///////////////333222222000::::::JJJdddsssjjjuuuvvvaaaNNNkkk~~~MMM000+++333---+++///+++,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222111222666666KKKjjjBBBFFFFFFVVVaaaddd```ssszzzaaa>>>PPPdddbbb^^^HHHFFFDDDDDDGGGOOO___yyyXXXdddwwwjjj}}}xxxpppjjjssssssRRR```rrrxxxpppssstttuuusss```ZZZ<<<,,,...***)))+++(((%%%***(((((())))))******++++++++++++,,,---...000333666UUU{{{~~~TTT777---------++++++++++++************((((((((((((((()))******,,,,,,555+++000>>>AAA\\\vvv```mmm~~~lll???444666333333333222222222111111/////////000000000111111---555444...:::dddmmm}}}zzz~~~~~~~~~rrrzzzsssmmm___777:::111///...+++222555,,,.........//////000000000666---...000777999]]]VVVKKK\\\gggxxxzzzttthhhaaazzznnn???)))444333)))+++000,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222333444666<<<___xxxPPP@@@CCCYYYSSSnnnxxxbbbrrrzzz~~~VVVWWWiiifff]]]KKKOOONNNNNNQQQXXXiiigggMMM|||hhhpppwwwvvvxxxPPP[[[UUUSSSlllssspppkkkyyy|||gggdddVVV222...+++,,,,,,'''&&&***(((((())))))***+++++++++---***+++000111///777BBBddduuuwwwjjjCCC...,,,///,,,+++++++++************)))(((((((((((()))*********---///+++999DDDLLLqqqccchhhlll>>>444666333333333222222222111111//////000000000111111111...777333...JJJlllxxx~~~xxxlllhhhsssmmmhhh@@@===777666111+++222444))).........///000000111111111,,,222222888GGGuuuyyyRRREEE[[[]]]uuuiiiiiikkkoooXXX333111333,,,***///------------------------------......///111222333666555444DDDuuuYYYFFFHHHHHHbbbbbb|||}}}jjjVVVaaadddiiiiiihhheeeeeeddd```\\\]]]bbbPPPKKKXXXzzzsss~~~gggHHH???AAAPPPaaassstttaaaiii______rrrnnngggrrrggg{{{rrr<<<---***...+++&&&(((+++((())))))******+++,,,,,,///)))***111000...;;;OOOuuuyyyvvv~~~WWW666...222,,,,,,+++++++++*********))))))(((((())))))***+++&&&...+++---AAANNNfffbbbyyylll???555888333333333222222222111111000000000000111111111111...333111999hhhrrrhhhyyy{{{rrrxxx{{{qqqtttsssXXX>>>999888444+++///222***......//////000111111222111444<<<333???jjj{{{SSSKKK```lllsssdddkkkrrrpppBBB,,,...111---,,,------------------------............000111222333666333666UUUFFFCCCIIIUUUaaa|||uuukkkxxxmmmiiiddd\\\TTTOOOUUU```uuuzzzpppttt|||}}}aaaDDD===>>>:::EEEYYYxxxyyyooogggmmmyyyooopppiiippp~~~pppKKK...'''...)))&&&++++++)))))))))***++++++,,,,,,///)))***000///111FFF```lllCCC222222,,,,,,,,,++++++++++++***)))))))))))))))***++++++)))222...333EEEXXX___lll???555888333333333222222222111111000000000111111111222222222111444MMMaaa|||zzz}}}wwwjjj]]]bbbyyy}}}~~~~~~}}}}}}sss{{{uuu~~~|||qqqHHH:::555444------111---......///000000111222222222666<<<000JJJxxx|||cccMMMUUUssswwwdddbbbsssTTT---,,,333000---------------------------.........///000111222333333333???oookkkDDDGGGJJJ\\\fffppprrrddd___fffxxxggg\\\RRRDDD::::::DDDDDDSSSoooyyyuuuxxxkkkjjjttt{{{rrrbbb555&&&...(((&&&---***))))))******+++,,,,,,,,,---,,,---//////;;;YYYwwwwwwaaa```tttrrrSSSPPPeeevvvNNN777///,,,,,,,,,,,,++++++++++++***))))))))))))***+++++++++111---666AAA[[[lllaaakkk>>>444888333333333222222222111111000000111111111222222222555111===eeelllnnn|||ppp^^^TTTeee|||}}}}}}zzzwwwsss~~~{{{}}}~~~~~~~~~~~~|||yyy~~~xxxqqq|||cccDDD444666222///111000---...///000111222333333333111888666]]]tttlllPPPPPPiiimmmttt|||~~~sssiiijjj^^^ZZZeee|||yyyhhh;;;111111...111.................................///000111333333111777NNNZZZEEEMMMSSSaaazzzhhhllldddOOO@@@777666<<<444DDDLLLgggsssiiifff{{{zzzjjjzzz???(((///'''&&&...((()))******++++++,,,,,,---***///222///222IIIpppgggjjjvvvooo|||www@@@KKK[[[aaaBBB111------,,,,,,,,,+++++++++******))))))******+++,,,+++,,,---===CCC```dddiii<<<333777333333333222222222111111000111111111111222222222222///DDDxxx}}}ggg~~~hhhwwwmmmUUUggg}}}}}}}}}{{{xxxnnnrrr|||vvvyyy|||~~~~~~}}}}}}{{{yyyvvv}}}vvvaaafffRRR777999888222111000---...///000111222333333666...999EEErrrxxx|||jjj~~~pppiiiRRR]]]HHHXXX{{{~~~~~~|||{{{{{{```dddfffjjjsssvvvhhhSSSNNNRRRjjjvvvssssssyyyJJJ999...)))555..............................//////000222333444222;;;ZZZiiiIII@@@NNN[[[hhhXXXkkkMMMbbbyyypppmmmlllooopppllljjjkkknnnvvvwww|||yyytttyyykkkIII===999333444;;;???NNNXXXxxx~~~qqqdddwwwjjj~~~HHH***111((('''///&&&)))******++++++,,,------)))222666000666UUUxxxuuuYYYFFFJJJTTT[[[^^^ppp~~~wwwWWWPPPZZZpppvvvOOO666---------,,,,,,,,,++++++*********)))******+++,,,///+++111HHHLLLlllmmmhhhddd<<<999777444444333222222111111000...//////000111111222222222888ZZZgggmmmrrrzzzbbbccc{{{iiiwwwaaabbbxxx}}}}}}bbbvvvuuuzzzyyyzzz{{{}}}~~~|||yyywwwyyyyyytttpppvvvGGGnnnfff999666999......;;;/////////000111111222222777333:::HHH~~~pppkkkooozzzrrr[[[QQQKKKJJJSSS```zzzqqqjjj\\\gggyyywwwmmmrrrdddUUURRR```uuu{{{vvvWWW|||\\\444)))===***//////...------------...////////////000111333333333>>>cccaaa@@@KKK[[[^^^vvvhhhjjjppptttvvvvvvnnndddfffhhhhhhaaa[[[]]]ddd```___```fffrrr|||ZZZ@@@666222888???<<>>999???KKKQQQWWWttt~~~}}}~~~zzz}}}}}}tttaaa@@@777KKKWWWvvveeezzzxxxtttpppYYYdddyyylllqqq|||sssAAA......))),,,***++++++++++++,,,---...///---444...777lllttt~~~{{{uuunnnnnnqqqzzzxxx{{{iiiMMMIIINNN[[[mmmttt^^^vvvrrrPPP333000...------,,,***)))***))))))******+++,,,---000222<<>>---888000//////..................//////000111333444555666\\\ggg@@@LLLSSSkkk{{{tttmmmbbbiii```ZZZYYYZZZaaatttzzzuuujjjcccdddZZZEEENNNbbb]]]aaa}}}vvvsssssspppmmmmmmkkkmmmmmmiiiccc```bbbdddaaaiiiqqqqqqnnnooossswwwcccCCC999888FFFZZZeeeccc|||~~~}}}yyy||||||rrr___BBBIIIXXXXXX{{{kkk{{{www|||ccc^^^pppooovvvqqq]]]...''',,,---///,,,++++++,,,,,,---...///...777///AAAsssppp|||~~~uuupppmmmkkkhhhddddddgggfffdddeeejjjrrr{{{uuu]]]HHHOOOZZZeeetttuuuddd~~~tttZZZ666111---......,,,***)))************+++,,,---------222EEEWWWooo{{{bbb;;;888666444444333222222111111000222222000000000111333444:::wwwiiiccc~~~pppwwwpppXXXUUUyyy~~~uuu~~~}}}|||{{{{{{{{{|||zzzaaakkk|||{{{{{{||||||{{{xxxvvvwwwooopppxxxxxxqqqsss}}}RRRuuuxxxVVV<<<555333///000000000111222222333333222GGGvvvyyynnnSSSQQQ^^^kkkzzzyyysssWWWOOOYYYaaa|||~~~yyy^^^|||???000888000000///............///...//////000111333555666???rrr[[[>>>OOOYYYrrraaaUUUOOOOOORRR]]]lll~~~pppfff___eeeccc\\\AAAJJJeee^^^ZZZ|||xxxvvvrrrmmmkkkooopppqqqmmmgggbbb```aaa```\\\```kkkrrrxxxaaa;;;666>>>QQQgggqqq___xxx~~~{{{xxx|||wwweeeFFFQQQbbbtttuuuyyyxxx{{{sss^^^gggooo;;;&&&000---***,,,,,,,,,,,,---...//////***444666WWWwww{{{vvvzzzwwwtttpppnnnoooooollllllnnnbbbeeehhhhhhjjjqqqxxx|||{{{yyywwwRRRGGGYYYjjjvvvooobbblllddd;;;222,,,...///,,,+++,,,************+++,,,---......111HHHaaajjjccc;;;888555444444333222222111111000222111000///000222444666FFFxxxnnnsssxxxkkk[[[YYYQQQeeeyyyzzz}}}|||zzzyyyxxxyyyzzzzzzzzzgggjjjwww|||~~~}}}|||{{{xxxuuuyyytttrrrwwwyyyvvvqqqooo{{{XXXYYYlll|||fffIII333...444000000111111222333333333333FFFhhhmmmqqqTTTMMMXXXuuu|||nnn[[[VVVSSSYYY\\\fff}}}tttgggmmmJJJ333333111000//////......//////...//////000222444666777>>>ZZZEEEUUUeee~~~yyywwwkkkeeeSSSbbbuuuxxxsssccc\\\ggg^^^RRRJJJMMMlllkkkccc~~~yyytttpppnnnooooooooonnnlllhhhdddaaa```YYY]]]ppp~~~```<<<<<>>CCCNNNWWWbbbgggzzz~~~}}}xxx||||||kkkKKKSSSqqq|||yyy{{{|||rrr~~~\\\\\\ccczzzzzz|||~~~YYY111111,,,///---,,,,,,------...///000444111OOOuuuiiiNNNjjjttt~~~{{{wwwwww{{{{{{uuupppooorrryyyxxxooonnnvvv{{{www~~~rrrMMMHHHbbb~~~fff```LLL;;;///...///******...++++++++++++,,,---......333777OOOrrrccc;;;777444444444333333222111111000111000//////000333777999bbbkkklll~~~xxxtttRRRIIIBBBVVV[[[rrr||||||zzz~~~|||{{{{{{|||}}}~~~ssstttttt|||}}}vvvtttuuuwwwyyynnnxxx{{{uuusssvvvooodddbbbfffrrrYYYfffkkk@@@000444000111111222222333444444???VVVoooTTTsssjjj[[[YYYgggllllllkkk]]]MMMIIIZZZrrrgggpppjjj```gggNNN^^^oooeeeiii~~~yyyjjjfffjjj```zzz===444111111000///////////////......///111222555666777LLLxxxFFFDDD___|||~~~}}}ooowwwxxxjjj```|||yyysssfffQQQggglll^^^rrr|||wwwttttttvvvqqqnnnllloootttuuuooohhhbbbhhhkkkqqq{{{PPP999DDDQQQ```qqq|||~~~zzz{{{~~~xxx___PPPbbb}}}pppuuuwwwggg```ZZZkkkwwwvvviii888,,,&&&333---------------...000000666///WWWfff```NNN]]]___mmm|||}}}}}}vvvtttvvv|||yyyqqquuuqqqRRRTTTttt}}}bbb```~~~xxxSSS@@@111///...)))(((---++++++++++++,,,---......000>>>YYYyyyttthhh<<<;;;222333333222222111000000000111///555000333555///DDDmmmeee}}}hhhvvvzzzqqqtttnnnKKKMMMIII[[[nnn~~~|||}}}{{{zzzyyyzzz|||}}}tttuuuxxx~~~|||wwwyyy|||vvvwwwwwwxxxyyywwwsssmmmhhhYYY___|||```UUUwww;;;...777222111111000111333444555@@@yyyTTTrrrtttUUUOOOMMMMMMNNNMMMJJJIIIJJJUUU|||zzzuuussssssuuuwwwzzzjjj\\\]]]iiikkk___PPPZZZaaajjjqqqvvvyyyddd^^^uuu]]]===444222111000//////.........+++333000---333444444;;;XXXjjjLLLOOOfff~~~}}}|||~~~}}}|||vvvssshhhrrr|||}}}}}}```XXXpppkkkaaayyy}}}pppvvvsssnnnqqqpppnnnppptttqqqiiinnngggxxxeeeIIIBBBQQQ]]]ppp______ssszzz|||}}}rrrsss~~~uuuQQQSSSvvv{{{xxxxxxyyy{{{{{{uuuZZZ]]]gggoooeee|||222;;;000***------...---,,,---///111555>>>vvv~~~tttgggiiisssvvvlll[[[FFF```YYYrrr~~~}}}~~~xxxwwwzzz||||||}}}dddPPPeee|||~~~www|||kkk]]]nnn{{{|||~~~```GGG333222000(((&&&,,,+++,,,,,,+++***+++---000111@@@WWWlllggg::::::333333333222222111000000000111///444///333555222JJJnnnsssdddyyy}}}}}}}}}}}}{{{xxxuuutttvvvooonnngggpppZZZ:::SSS[[[zzz}}}|||ttt}}}|||{{{zzzzzz{{{}}}~~~yyy{{{zzzuuuqqqpppqqqqqqxxxyyyzzzxxxwwwwwwwwwwwwvvvsssmmmjjj```\\\uuunnnRRR}}}]]]cccxxxJJJ666666222111111111111333444555???~~~ccc|||```iiiyyyPPPAAAEEEHHHIIIFFFCCCDDDGGGWWWyyyvvvppphhhcccbbbfffkkknnnnnnkkkjjjooosssnnnaaaUUU```jjjllllll~~~uuulllcccgggdddKKK777222111000//////......///+++333000---333444555===bbbcccIIIOOOooo~~~}}}|||}}}{{{~~~lllbbblll}}}pppWWWfffkkkdddzzzrrr}}}vvvssspppooollllllrrrxxxuuulllkkknnnpppWWWKKKKKKYYYooo~~~[[[OOOIIIIIIMMMhhhssszzz{{{{{{yyyooocccPPPZZZzzz|||xxxvvvwwwyyyzzzzzzwwwYYY[[[___fffmmm~~~666000...,,,------...---,,,---000222666LLLttt}}}qqqmmmmmmdddeeeZZZHHH[[[]]]vvvyyyyyy{{{}}}}}}~~~kkkYYYWWWqqqrrriiikkkVVVSSSfffjjjooo^^^ZZZfffuuuxxx[[[AAA,,,+++...***+++111***+++,,,++++++,,,...111222???```kkkeee999999444333333333222111111000000111...333...111555777TTTssskkk^^^zzzfffWWW~~~~~~}}}|||yyyyyyzzzxxxuuupppkkkhhhbbbYYYXXXUUUYYYrrrlllBBBFFFSSS~~~~~~}}}|||ttt|||{{{{{{zzz{{{|||~~~yyy|||yyymmm^^^[[[gggvvv|||zzzvvvyyywwwvvvtttttttttrrrnnnkkkbbbRRRfff|||UUUssspppjjjZZZ888///222222111111222333555666???ssseeefff]]]QQQkkkpppCCC===FFFMMMJJJBBB???CCCIIIVVVrrrwwwnnnfffaaa[[[XXXZZZ^^^``````ZZZbbblllqqqooohhhaaa\\\uuu}}}uuu{{{zzziiigggkkksssqqqwww___888222222111000////////////,,,222000...333444666AAArrr\\\GGGSSS}}}~~~~~~~~~~~~}}}||||||~~~}}}{{{pppggglllUUUYYYmmmkkkzzzuuu~~~{{{xxxrrrooolllmmmuuu{{{xxxqqqmmmyyy[[[IIIQQQYYYeee\\\```hhh[[[QQQTTTHHHRRRaaajjjiii```UUUMMMPPPbbbzzzxxxvvvuuuwwwxxxyyyxxx```___\\\xxxuuuHHH---222+++---.........---...000333777WWWfffvvvppp~~~~~~mmmXXX[[[fff```OOOUUUaaarrrxxxsssttt\\\^^^___~~~ppphhhtttvvv[[[TTTcccfffcccXXXTTT\\\gggzzzxxxtttpppQQQ555///000---,,,///******+++++++++,,,///222666DDDvvveeefff999:::555444333333222222111000000111---333...000444===aaaxxxfffPPPeeeLLLTTT}}}rrrrrrsssuuuxxxzzz{{{{{{vvvuuusssooojjjddd___\\\MMMJJJNNNJJJAAAHHHKKK===SSSmmm~~~tttwww~~~|||}}}{{{}}}}}}|||{{{{{{|||}}}}}}yyyvvvpppggg\\\^^^rrr~~~{{{sssxxxvvvtttsssrrrrrrqqqooommmfffNNN]]]pppXXXlll~~~jjj:::222222222111111222333555666FFFfffXXXTTT\\\dddgggXXX>>>@@@LLLRRRKKK>>>;;;CCCKKKXXXqqqpppeee\\\[[[\\\___bbbaaaZZZUUUPPPXXXaaadddbbb```cccfffooo}}}zzzuuu~~~rrrxxxxxxtttvvvqqqzzzxxxkkk___dddsssvvv~~~aaaqqq888333222111000////////////---222000///444444888FFF~~~VVVJJJYYYyyy~~~}}}~~~|||}}}|||~~~~~~{{{|||{{{{{{}}}}}}vvvvvv```VVVpppnnnzzzzzzzzzrrrrrrrrrsssvvvxxxvvvsssyyypppMMMHHH[[[fffxxxyyyuuuvvvtttiiiYYYPPPFFFHHHMMMPPPKKKBBBAAAFFF\\\pppxxxwwwvvvvvvwwwxxxwwwvvveeebbb[[[lll}}}xxx[[[111666***---............///111444;;;```ppp|||lllqqqrrrooouuuiii[[[dddqqqmmm^^^UUUeeekkknnnoooccclllppphhhffffffmmmxxxzzztttsssyyytttaaa___gggrrrssszzzuuuccc@@@333222...+++,,,)))***+++++++++---000333;;;MMMeeekkk<<<;;;777444444333333222111111111000---333//////444BBBlllttt[[[???QQQPPPqqqeeeZZZ]]]```dddiiimmmpppsssmmmjjjeee___YYYTTTRRRPPPOOOKKKKKKIIIAAA@@@GGGJJJ]]]mmmhhhqqq|||zzz{{{|||~~~}}}|||{{{zzzzzzzzzmmmbbb```aaafffzzz}}}}}}uuuxxxuuusssrrrqqqrrrrrrqqqooommmTTT]]]hhh]]]ggg}}}{{{@@@<<<333222222222222444555666SSS|||eeeUUUFFFKKKWWWRRRFFFCCC===HHHMMMCCC777999CCCLLL[[[rrrjjj]]][[[]]]```dddfffbbbZZZSSSTTTYYY^^^``````aaaeeeiiieeennnooouuuvvveee[[[WWWRRRWWWfffrrrkkk\\\\\\ppp}}}ZZZ:::333222111000000/////////---222///000444333999KKKzzzPPPLLL^^^{{{}}}~~~{{{{{{~~~~~~~~~||||||~~~~~~}}}}}}||||||zzzyyy{{{yyy|||}}}~~~sssYYYppptttyyyppptttzzzyyytttppprrrvvvuuuMMMHHHSSSeeerrryyyzzzuuuooopppsssjjjZZZ___\\\WWWOOOCCC>>>FFFSSSiii|||zzzxxxwwwwwwxxxxxxvvvtttfff___YYYaaa|||yyymmm111333,,,---...//////...000333555BBBxxxiii[[[```kkkpppdddkkkwwwxxxqqqXXXhhhllllllnnnkkknnnfff```ddd{{{zzzmmmxxx}}}zzzuuuzzzzzz}}}~~~www```===//////...------)))***+++,,,,,,...111333:::QQQvvvuuurrrAAA>>>888444444444333222222111111000---555111000444FFFuuuooo|||tttgggRRR===MMMhhhiiiGGGCCCFFFKKKOOOSSSWWW\\\___bbb___YYYTTTOOOMMMLLLMMMUUUJJJAAADDDKKKNNNPPPSSSooo```LLLMMM```ssswww{{{~~~|||zzzyyyxxxtttccc[[[dddnnnvvvzzz~~~xxxxxxtttsssrrrrrrssssssrrrqqqhhhSSSYYYccclllnnnBBB888333333222222333444555777___yyysss^^^[[[HHH;;;BBBGGG@@@===888CCCGGG???:::AAALLLQQQSSShhh~~~tttXXXNNN]]]^^^```aaa```]]]ZZZYYYXXX[[[```dddeeedddbbb```iiihhhhhhpppwwwiiiWWWGGGEEEEEEFFFSSSeeerrrkkkkkkiiirrr}}}}}}hhh@@@333333222111000000000000...111///111555333;;;PPPsssLLLNNNfff|||zzzzzz{{{~~~{{{||||||||||||~~~|||zzzxxx~~~yyywwwyyyyyy~~~uuuUUUkkk~~~sssyyy~~~uuupppvvvTTTBBBNNN^^^jjj{{{uuu~~~wwwrrrrrrttttttssstttiiimmmlllaaaTTTSSS^^^iiillltttuuu{{{yyyxxxxxxxxxxxxvvvuuuyyytttaaa\\\```lll666,,,222---.../////////111444666LLL{{{wwwjjjlllyyy[[[cccmmmyyy^^^QQQUUUSSSqqquuu|||www|||bbbAAA000......,,,,,,***+++,,,,,,,,,---000333777QQQqqqyyyFFF@@@:::555444444333333222111111///---666333000333HHH{{{zzzooo{{{lllYYYWWWSSSKKKGGGNNNqqqXXX777888;;;???AAABBBEEEHHHLLLSSSQQQOOOMMMLLLKKKLLLLLLGGGAAA:::>>>KKKPPPRRRYYYtttlll~~~NNNFFF999:::KKK]]]dddppp}}}{{{zzzyyylllaaabbbsss}}}{{{yyy|||zzzwwwsssrrrrrrsssuuuuuutttrrreeeUUUWWWaaazzzpppwwwMMM222333333222222333444666777eee{{{qqqjjjUUUWWWKKK<<<>>>DDDAAA;;;999CCCGGGBBBCCCMMMTTTSSSFFFVVVnnneeeZZZXXXIIIGGGYYY^^^cccdddaaa]]]\\\]]]YYY\\\aaaeeegggfffcccaaaccc___]]]aaaiiiqqqrrrpppbbbPPPCCCJJJQQQGGGIII[[[fff[[[mmm{{{{{{EEE333333222111000000000000///111///111555333<<>>888===AAADDDDDDAAA??????@@@BBB@@@???@@@AAAAAA@@@>>>;;;AAACCCAAAFFFTTTbbbhhhssspppzzznnnIII===JJJ@@@FFFGGGEEEMMMcccwwwvvv|||yyy|||oookkkkkkxxxxxxxxxwwwxxxvvvuuuuuuwwwxxxwwwvvvrrraaa\\\YYYjjj|||PPPxxx^^^\\\@@@===...777333...777555888hhhqqqbbb[[[MMMEEE;;;:::@@@GGGJJJJJJIII???AAAHHHJJJPPPTTTNNNFFFHHHVVV[[[NNNIIIQQQTTTZZZeeellljjjhhhiiiddd\\\bbbkkkddddddqqqnnniiivvvxxxbbbfffwwweeePPPOOOMMMJJJYYYqqqqqqYYYKKKdddqqq{{{SSS666555333111////////////000000444111666222555aaaxxxKKKTTTyyy~~~tttkkkooo~~~yyyxxxxxxzzz}}}gggDDDKKK```kkkvvvhhhXXXggg|||rrrDDDaaa}}}eeegggggg~~~ssszzzwwwssstttooo~~~~~~uuuuuuuuuwwwxxxxxxyyyyyyxxx|||iiidddWWWcccvvvHHH---000...333000...444222111;;;iiinnn}}}}}}xxxfffsss;;;NNNggggggtttppp}}}~~~{{{|||xxx|||nnnhhhuuu\\\@@@111//////------+++,,,//////---000555<<>>BBBDDDDDDLLLPPPcccvvv___>>>:::===AAADDDFFFDDDCCCCCCDDDAAA@@@>>>>>>???@@@???>>>@@@BBBEEEJJJQQQYYY___cccnnnOOOHHHHHH:::CCCGGGHHHKKKWWWhhhnnniiifffppp|||}}}xxxuuudddgggtttzzzyyyxxxvvvyyywwwvvvvvvxxxyyyyyyyyyxxxaaaZZZ]]]tttNNNqqqooofffHHH>>>...666333///777555888sss|||lll]]]VVVLLLDDD<<<<<>>@@@JJJNNNUUU[[[VVVOOOYYYgggcccRRRSSS]]]\\\]]]fffmmmlllnnnsssqqqkkk```kkkoooxxxxxxooo}}}kkkaaauuurrrUUUZZZiiikkknnnuuu]]]NNN@@@HHHWWWXXXbbb{{{www|||UUU666555333111//////////////////333000777444999fffwwwnnnSSSiiiyyysssxxxvvvvvvwwwyyy}}}gggIIITTTdddeeefffeee___III<<>>BBBEEEFFFGGGQQQQQQ[[[lll[[[>>>:::>>>AAAEEEHHHHHHGGGHHHHHHCCC@@@===<<<===?????????BBB???EEESSS[[[ZZZYYY]]]kkk}}}SSSJJJIII@@@FFFGGGGGGNNN^^^iii___MMMLLLUUUeeesssyyyvvvmmmfff___eeeyyy{{{www{{{yyy}}}www{{{yyywwwxxxzzz|||}}}}}}|||^^^WWWaaa{{{NNNpppuuuTTTBBB///666444000888444777xxxtttyyyhhhYYYRRRHHH@@@:::>>>JJJQQQPPPLLLIII===@@@LLLSSS]]]dddaaa\\\pppppp___gggqqqhhh]]]eeeiiiiiinnnvvvvvvoookkkqqq{{{wwwpppggg}}}rrrXXXiiivvvdddXXXJJJIIIMMMHHHQQQjjjkkkdddXXX666555333111////////////...///222///777666<<>><<<===>>>??????DDDAAAKKK\\\bbbZZZZZZaaalllbbbJJJHHHNNNHHHGGGEEEKKKZZZaaaRRR<<<:::AAAOOO^^^ffffffccccccjjjiiiyyywwwwww|||yyy|||xxx|||{{{zzzzzz}}}zzz]]]WWW```uuuMMMyyygggIII222666555222888444777hhhzzzhhhYYYPPPBBB<<<888@@@MMMUUUSSSMMMKKK<<>>LLLGGGCCCCCCFFFJJJMMMOOOTTTZZZWWWdddzzzkkkJJJ@@@EEEGGGJJJNNNOOOOOOLLLJJJFFFBBB???======???@@@@@@HHHIIITTTcccddd\\\aaannnsssVVVMMMPPPKKKLLLKKKHHHHHHRRRYYYPPP@@@:::<<>>rrreeeHHH:::777:::BBBIIIIIIGGGJJJPPPRRRQQQVVV^^^]]]bbbmmmjjjMMM[[[WWWYYY]]]dddiiijjjgggccc^^^\\\[[[ZZZ[[[ZZZXXXVVV[[[aaaeeedddeeelllqqqqqqggg~~~fffWWW___UUUWWWSSSNNNOOOUUUSSSKKKJJJ@@@???JJJPPPKKKIIILLLSSSdddvvvzzz|||yyy~~~}}}ppp```WWWUUUsssYYYkkk|||nnnEEE:::555444888333:::DDDyyybbbNNN:::999;;;???GGGQQQZZZ```PPP===CCC\\\jjjooorrrpppuuugggmmmzzzrrrccc```bbbqqqlllaaa```bbb~~~wwwTTT666555333111////////////...///444222888555999fffiiidddJJJaaa{{{~~~|||~~~|||xxxyyyzzz{{{uuuXXXmmmwwwuuuqqqggg^^^aaa\\\dddbbbPPP???;;;AAAEEEOOOhhhpppwwwrrrzzzwww||||||zzzxxxtttvvv}}}yyywwwzzzsssvvvzzz}}}}}}|||~~~YYY```nnn~~~___^^^:::000222111///333777000:::UUUttt~~~~~~zzz{{{sssbbbUUUJJJ??????AAA999666CCCNNNMMMLLLSSS[[[___NNN[[[gggdddmmmrrr~~~yyyzzz{{{wwwxxx|||~~~{{{xxxtttxxx~~~zzzeeeUUU}}}```CCC///---444///,,,+++---...///555<<<^^^jjj\\\VVVGGG333888===---000000...111333222EEEhhhsssooo}}}WWWBBB===999EEENNNBBBIIIMMMNNNTTT\\\VVVNNNRRRWWW```oooxxxpppbbb]]]aaa]]]```cccgggiiiiiihhhgggeeeggghhhhhhjjjmmmkkkfffgggjjjmmmqqquuuyyyzzzwwwssstttlll]]]WWWOOOXXXZZZSSSSSSYYYSSSFFFOOOKKKEEEHHH\\\uuu||||||rrriiifffcccnnn~~~|||xxxlll\\\XXX\\\iiieeeUUUzzz[[[HHH===999222444999666:::{{{oooXXXDDD@@@<<<>>>CCCJJJOOOPPPHHHBBBGGGTTTXXXQQQPPPWWWQQQgggvvvxxxtttiiifffqqqjjjfff^^^mmmjjjNNN555444222111000000//////222,,,111///444777<<<]]]oooiiiGGGaaa|||~~~}}}~~~~~~zzz{{{|||vvvzzz~~~vvv}}}xxxnnn[[[bbboooeeeccckkkjjjooowwwsss\\\CCC;;;@@@GGGDDDaaayyyzzzzzz}}}{{{zzzyyyzzz{{{|||{{{xxxuuuwww{{{}}}zzzvvv|||xxxwww{{{yyyxxx]]]hhhooovvvfffjjj888,,,111000333///666222555aaayyynnnggg\\\PPPFFFAAA@@@@@@???>>>???@@@===999>>>GGGHHH___ggggggfff{{{}}}|||||||||{{{||||||||||||{{{zzzyyyxxxyyyxxxxxxppprrrggg^^^tttoooDDD222222---...111---,,,222000222>>>WWW~~~qqqeeePPP777777<<>>555<<>>GGGPPPUUUWWWRRRGGGFFFQQQVVVPPPNNNSSSUUUiiizzz~~~rrrqqqyyy___nnnggg```zzzsss{{{III555444222111000000//////222,,,222///444777;;;\\\wwwhhhEEE^^^zzz}}}~~~|||{{{|||{{{}}}{{{yyy{{{~~~yyyyyyyyyxxx|||vvv}}}}}}kkkfffllliiifffjjjmmmxxx^^^FFF===???BBBCCCRRRcccxxxuuu~~~}}}{{{{{{{{{{{{{{{~~~zzzwwwxxx{{{|||yyyvvvzzz{{{~~~}}}yyyuuu}}}ZZZeeelllyyyeeelll666333222222444000666444888eee{{{~~~mmmggg^^^SSSHHHAAA===<<>>DDDPPPTTTOOOYYYaaajjjtttqqqoooyyy|||wwwrrrnnnhhhfffllltttnnnmmmlllnnnqqqtttuuuuuuyyyyyywwwvvvyyy~~~}}}xxxssstttwwwzzz|||{{{zzzzzzcccbbbbbb]]]UUUTTTZZZWWWOOOSSS```qqqfffbbbvvv|||kkklllqqqxxx~~~xxxsssjjjWWWWWW___oooZZZRRRTTTCCC<<<;;;555666999555333eee}}}qqqQQQGGG>>>???JJJWWW^^^___[[[KKKEEEQQQ[[[XXXVVVYYYaaarrrttttttrrr```qqqiiiZZZqqqqqq~~~~~~|||jjj[[[aaafffppp|||HHH555444222111000000//////222,,,222000444666:::[[[xxxlllHHH```{{{~~~}}}zzzwwwwwwzzz{{{zzzyyy{{{}}}xxx}}}~~~yyyzzzvvvxxxtttggggggvvvnnnjjjqqqrrrttt{{{gggVVVLLLFFFAAACCCFFFHHH\\\}}}~~~www||||||~~~}}}{{{{{{zzz~~~{{{zzz|||}}}zzzxxxyyy~~~|||zzzxxx~~~^^^gggnnnYYYkkk111999444333555000777666<<>>@@@EEEFFFFFFFFFOOO```ooozzzvvvqqqzzz}}}xxxvvvvvvwwwyyyyyyuuurrrqqquuuxxxzzzzzz{{{|||{{{}}}|||vvvwwwzzz}}}~~~||||||uuu\\\[[[XXXZZZWWWZZZ]]]YYYUUU___oootttmmmyyykkkqqqxxx~~~yyyttthhhUUUTTT]]]mmmGGGCCCuuuRRRBBB======888777999444555PPP}}}\\\NNN@@@@@@LLL[[[bbbdddYYYHHHCCCTTTeeegggfffhhhlll}}}xxxmmmssspppkkknnnvvv```\\\TTTUUUYYYaaahhhppp}}}|||FFF444444222111000/////////222---222000444666999YYYkkkqqqJJJaaa|||}}}|||yyyuuusssxxxxxxyyy{{{}}}}}}{{{qqq~~~fffdddooorrr{{{uuu~~~zzz^^^\\\www}}}qqq|||}}}}}}zzzuuuoooeeeVVVJJJCCCFFF@@@AAANNNVVV[[[fff```yyyuuummmxxx~~~|||zzzyyy~~~|||{{{}}}~~~}}}|||zzz~~~~~~}}}|||{{{xxx```gggqqqSSSkkk000888333222444///666666???ooo~~~~~~uuuuuurrrkkkbbb[[[WWWVVVQQQVVV[[[ZZZQQQFFF???>>>@@@>>>JJJ]]]www}}}|||yyywwwxxxyyyyyyxxxxxxwwwvvvvvvvvvxxxzzz|||zzzwwwyyyuuuvvvhhhaaafffXXX666//////---111...---111000333BBBmmmEEE555;;;111555333444777222555FFF~~~{{{hhhSSSFFF999;;;CCCGGGJJJQQQRRRiii|||vvvoooyyy{{{~~~xxxwww{{{}}}zzzyyy|||iii[[[\\\ZZZ^^^fffjjjcccZZZ[[[fffrrrrrruuutttfffnnnxxx~~~~~~}}}~~~{{{uuuqqqhhhYYYVVVaaattt>>>BBBQQQBBB>>>>>>888777888222===GGGiiiYYYFFFAAAKKKXXX```bbbOOOAAAAAAVVVjjjnnnooosssvvvxxx{{{qqq}}}ZZZ```\\\XXXUUUXXX]]]hhhzzznnn???444444222111000/////////222---333000444555888WWWgggsssIII\\\www}}}|||zzzuuuppplllmmmpppvvv{{{||||||{{{vvv|||```NNNPPPZZZaaafffuuuppp___uuuuuummm}}}ssszzz}}}yyyzzz{{{sssdddXXXJJJPPPMMMKKKTTT[[[dddssswww{{{~~~}}}{{{zzz{{{zzzxxxxxxzzz{{{|||}}}|||{{{zzz{{{}}}~~~zzzlll^^^dddppphhhggg111555111111444...444444???ppp||||||~~~vvvooommmmmmnnnqqqoooeeeUUUGGG???;;;CCC999===NNNhhh~~~|||yyyxxxxxxzzzzzzzzz{{{yyyxxxvvvvvvxxxyyy{{{xxxtttvvvsssssseee```]]]]]]:::///...---222///---111///444DDDxxxUUU999>>>222666333333888444555AAAmmmcccTTTXXXbbbZZZJJJEEEEEEMMM]]]fffzzzrrrqqq~~~xxxxxx~~~}}}{{{```___cccggghhhtttvvvhhhWWWVVVcccooo}}}{{{pppgggqqqrrrZZZZZZhhhyyy}}}~~~~~~{{{vvvpppkkk```XXXTTTccc~~~zzz>>>IIIuuu~~~[[[KKKFFFFFF???======666666:::rrrwwwfffPPPEEEHHHRRRYYY\\\JJJAAAEEEYYYiiimmmqqqzzzwwwvvviii^^^iiikkkggghhhlllrrrzzz???555444222111000000//////222---333111444444666VVVyyyMMMZZZrrr}}}}}}}}}{{{tttlll[[[YYY\\\eeemmmrrrwww{{{gggQQQWWW___]]]]]]dddoootttNNNDDDKKKJJJBBBDDDYYYqqq}}}xxxvvvvvvpppgggaaa___```]]]eeezzz}}}~~~~~~||||||{{{vvvuuuttttttuuuwwwzzz{{{|||yyyvvvwwwzzz}}}~~~ddd```fffttt___000444///000444...333333>>>pppppp```TTTMMMIIILLLBBB===HHH\\\{{{cccooo~~~{{{yyyxxxyyy{{{{{{{{{xxxwwwvvvuuuuuuvvvwwwwwwuuuoooqqqoooqqqcccccchhhddd>>>222111---222///---000///555FFF^^^ggg??????666999555333888444333===\\\rrrggg}}}kkkWWWMMMGGGMMMmmm{{{zzzuuuuuuzzz}}}~~~~~~nnnhhhmmmoooxxxuuuyyy|||rrr```YYYlllxxx^^^[[[aaabbbvvv~~~eeePPPggg~~~}}}zzzuuuoookkkXXXVVVQQQccc]]]???QQQjjjnnncccRRRLLLJJJBBB??????888777:::```xxxrrrZZZJJJFFFKKKQQQUUUQQQLLLQQQaaakkkoooyyy{{{nnnnnntttwwwyyyyyyvvv@@@555444222111000000//////222---333111444444555TTT~~~TTTWWWlll}}}|||~~~{{{rrrfffOOOHHHGGGNNNWWW___jjjtttwww]]]ZZZqqqsssbbb[[[nnn}}}MMMNNNUUUZZZ]]]hhh}}}vvvssspppjjjfffeeepppmmmkkk|||~~~}}}||||||}}}}}}xxxwwwvvvuuuuuuvvvyyy|||zzzzzzzzzyyyyyyyyy|||~~~___bbbiiizzzzzz___000555///111555000444333===ppprrrkkkfffbbbZZZUUULLLYYYsssmmmXXX{{{~~~}}}zzzxxxwwwyyyzzz{{{{{{tttttttttuuuuuuvvvvvvwwwvvvoooooommmnnnbbbdddooohhh>>>111444,,,222000---000...555HHHXXXsssDDD???999<<<666333888444222:::SSSkkk|||wwwrrrtttggg```]]]iiijjjgggmmm|||{{{~~~{{{ttt}}}|||~~~ssshhhrrrZZZTTTjjjxxxppp{{{iiiOOOjjj~~~}}}|||zzzwwwrrroooXXX[[[SSSgggKKKAAAWWWdddvvvaaaPPPIIIFFF===:::999333444555EEEwwwsss{{{bbbNNNEEEGGGLLLPPP[[[WWW]]]jjjqqquuu~~~mmm\\\|||qqqwww|||tttfffggg>>>555444222111000000//////222---444111444444555TTTwwwTTTPPPccc}}}{{{{{{ooobbbKKKAAA:::===DDDNNN]]]jjj]]]^^^VVVbbb|||sssWWWPPPQQQXXXaaazzzsssVVVZZZvvvyyytttuuurrrjjjeeefffqqqssswww~~~}}}{{{{{{|||}}}~~~}}}|||{{{yyyxxxyyy{{{~~~www|||~~~xxxvvvyyy}}}XXX___fffxxxrrrvvv|||iii000555///222777222555333===oookkkpppXXXgggyyyxxxsssmmmbbbccc\\\rrr{{{{{{yyywwwvvvxxxzzz{{{{{{qqqrrrtttvvvwwwxxxxxxyyy{{{rrrqqqmmmmmm___bbb{{{vvviii;;;///444,,,222000...///...666HHH[[[iiisssnnnSSS>>>BBB@@@<<<666333333666999IIIzzz{{{yyy~~~vvvcccwww}}}}}}|||qqqtttyyy{{{qqq~~~qqqGGGNNNXXXppptttjjjtttyyyeeeOOOvvv|||uuu~~~{{{uuummmgggVVV^^^OOO\\\]]]KKK[[[eeeiiiuuuGGGEEEBBBAAA???>>>;;;999333777;;;jjjttt|||]]]EEEEEEOOOVVV[[[hhh\\\dddpppppp~~~pppooonnnyyyuuuVVV>>>999666333111111111000...///000222444222333<<>>888444333666888DDDmmm^^^MMMnnn~~~{{{vvv{{{||||||KKKKKKKKKRRRfffmmmfffkkklll[[[TTTqqqxxx}}}{{{yyytttlllfffTTT\\\RRRZZZ[[[WWWlllooobbbEEECCCAAA??????===;;;999999999:::^^^yyyjjjUUUPPPYYYaaahhh|||~~~}}}~~~{{{zzzxxxOOO;;;888666222111111111000/////////222444222333<<>>>>>>>><<<:::888777888PPPyyyggg\\\```lll}}}~~~~~~}}}zzzxxxwwwzzztttyyyrrroooxxxzzzJJJ888888555222111111111000/////////222333222333:::DDDtttwwwUUUTTTqqq{{{zzzzzz~~~}}}yyy^^^IIIGGGFFFHHHHHH@@@KKKMMMKKKGGGDDDDDDIIITTT\\\WWWrrryyycccOOO]]]^^^MMMKKKaaassstttsssxxx~~~||||||}}}zzz~~~{{{{{{{{{}}}~~~~~~~~~}}}}}}}}}~~~~~~lllZZZfffttt~~~]]]bbb777222444---222111444555;;;```jjjaaaMMMHHHWWWYYYHHH<<>>>>>??????===<<<777666888AAAeeesssbbbdddrrr~~~}}}}}}}}}|||yyyvvv}}}zzz}}}zzzxxx~~~uuuCCC777888666333111111111000///000///111333222222999AAAoooyyyYYYOOOjjj~~~|||{{{|||pppUUULLLGGGKKKOOODDDKKKGGGEEEDDDEEEFFFJJJSSS[[[pppxxx|||qqqiiieeeXXXVVVfff~~~hhhSSSKKK\\\kkknnnsss|||~~~~~~~~~~~~||||||}}}~~~~~~}}}}}}~~~~~~aaa[[[```zzzggg888---444---222000333666;;;]]]pppbbbWWWcccssseeeLLLDDDAAAAAAEEE{{{\\\zzz|||{{{VVV```{{{~~~zzzuuu{{{yyy}}}vvvrrrssswwwuuusssqqqppppppoooooonnnqqqsssuuuxxxzzzuuummmrrrnnnsssgggaaa[[[PPP???777333000111111000///000333666NNN}}}iiiRRRMMMLLLJJJEEE>>>999666666111HHH~~~{{{kkkPPPLLLLLLKKKKKKPPPUUUZZZ___dddpppfffQQQWWWiiiuuu}}}xxxsssoookkkeee]]]WWWYYYXXXSSSEEEKKKlllMMM@@@???>>>>>>??????>>>===999888:::444FFF{{{kkkmmm{{{}}}{{{{{{{{{{{{zzz~~~~~~}}}~~~~~~}}}zzzxxxyyy~~~~~~zzz|||yyytttXXXRRRZZZ999<<<:::777444222222222111///000///000333333222777???lllxxx___LLLeee~~~{{{{{{|||___SSSMMMVVVaaa\\\ccc]]]QQQEEEDDDKKKVVVfffsss|||vvvvvvfffjjjooo]]]TTT]]]{{{iiiVVVMMMWWW```dddsss}}}}}}~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~^^^^^^]]]}}}\\\999444333...333///333666:::YYY|||llliii~~~^^^GGGRRRSSSXXX^^^}}}hhhNNNPPPWWWgggtttwwwddd^^^ccckkkwww~~~{{{zzz|||uuuuuutttsssqqqoooooooooppprrrqqqpppsssuuuqqqjjjpppmmmqqqeee[[[aaaLLL>>>444444111111111000///000333666HHHooonnnoooIIIKKKLLLKKKGGGAAA<<<888777222CCCqqqzzzxxx~~~{{{cccDDDAAAEEEKKKJJJWWW]]]cccsssqqqxxx|||{{{vvvppplllhhhbbbZZZTTTXXXSSSLLLCCC\\\{{{~~~III???>>>======>>>>>>===<<<888777:::333888fffwwwyyy{{{}}}~~~|||yyywwwvvvvvvwwwxxxzzz{{{}}}}}}|||zzzxxxwwwpppyyyyyyppptttrrrmmm}}}^^^;;;UUUKKK999III===:::777444333222111///000//////222333222666<<<^^^iiiNNNaaa}}}{{{~~~iii___RRRRRR___dddvvvwwwdddWWW\\\iiissszzzeee```uuujjj[[[PPP```xxxcccVVVRRRZZZ___eee~~~}}}~~~}}}~~~}}}|||}}}~~~~~~~~~~~~~~~zzz\\\dddbbb{{{dddXXX:::999333///444000444777777SSS~~~rrrkkkkkkmmmmmmkkkjjj}}}iiiOOO___PPPYYYooofffPPP;;;SSSZZZjjjzzzpppQQQHHHVVVdddtttyyy|||}}}}}}}}}{{{{{{}}}tttuuuuuutttqqqoooooooooqqqqqqooommmooorrrpppjjjjjjjjjoooeeeXXXffflllZZZCCC777555111111111000///000333555GGGiiivvvHHHcccnnn[[[SSSIIIJJJKKKIIICCC>>>:::888999===[[[~~~mmmkkkmmmSSSCCCBBBLLLPPPeeellluuu}}}yyywwwrrrmmmiiifffaaaZZZUUUUUUNNNDDDDDDppp___BBB===<<<:::;;;<<<<<<:::999999666999999888RRR~~~{{{|||~~~}}}{{{xxxvvvuuuvvvwwwvvvyyy}}}}}}yyyvvvuuuvvvyyytttxxxlll___[[[NNN888QQQwwwNNNBBBLLLAAA===999666444333111///111...///222333222555:::MMMwwwSSSZZZvvv~~~~~~{{{zzzaaaOOOXXXooouuuaaalllrrrnnn^^^bbbyyyhhhWWWPPPSSS]]]bbbiiizzzzzz}}}}}}|||}}}~~~~~~~~~~~~hhhYYYjjjnnnXXXZZZ999777333000666111555777555MMMyyyrrr]]]OOOMMMPPPQQQQQQ```yyyrrr]]]iiicccwwwttteeeZZZPPPRRRLLLMMMZZZmmm{{{zzzZZZOOO___iiiwwwttt{{{~~~{{{zzzzzzzzzyyyssstttuuutttpppnnnnnnooonnnooonnnmmmppptttqqqkkkiiihhhjjjaaaTTTkkkaaasssIII>>>666111222111000///000222555KKKdddXXXCCC[[[oooNNNRRRGGGIIIKKKIIIEEE???;;;999:::333CCCttt||||||vvvSSSFFFIIIRRRSSSmmmxxx{{{}}}tttoookkkhhhfffbbb\\\WWWTTTKKK>>>EEE|||KKK>>><<<:::999999999999888666???888999<<<777===ddd}}}}}}~~~~~~}}}zzzvvvtttsssssstttyyy~~~}}}xxxttttttvvvxxx{{{}}}{{{~~~xxxXXX\\\vvveeeUUUKKKEEERRRUUUSSSGGG@@@CCC???;;;777555333111///111......222333222444999GGGXXXVVVkkkzzz[[[dddnnnbbbmmmwwwmmmooo}}}|||UUUIIIEEELLLYYY___ggg||||||{{{{{{~~~}}}{{{~~~~~~~~~~~~~~~[[[UUUnnnyyyXXXSSS444444222111777222555777333IIIbbbkkkOOO<<<777:::<<>>===;;;888>>>]]]}}}~~~nnn```fffnnn\\\JJJMMMnnnzzz{{{{{{ooojjjpppmmm]]]SSSTTTGGGNNN888PPPrrr~~~|||GGGAAA:::;;;===<<<999777666666777777;;;<<<666999SSSrrr}}}yyyxxxxxxxxxuuurrrrrrvvvzzzyyyuuurrrsssvvvuuu{{{}}}{{{|||{{{vvvPPPoooXXXKKKNNNEEENNN{{{sssQQQLLLDDDJJJDDDAAA<<<777444222222222222111111111111333444555JJJhhhQQQccc~~~|||xxx~~~mmmXXXiiisssppphhhrrrpppNNNAAAJJJRRRSSSQQQ___}}}~~~~~~~~~}}}{{{}}}|||{{{}}}}}}ppp}}}www```eeelllwww]]]NNN666:::000111222111000222777<<<___}}}[[[DDDDDD:::333AAAKKKRRRNNNHHHHHHIIISSSgggrrrkkkYYYIIIOOOgggvvvwwwqqqhhhcccfffnnnwwwzzzeee|||yyyxxxuuuuuuxxxuuutttqqqooonnnooopppqqqnnnmmmmmmmmmmmmnnnnnnoooooohhhpppXXXPPPOOOnnnNNNLLL888111333444222///...111444AAAvvv]]]OOO```qqqbbbEEE>>>@@@AAACCCBBB@@@>>><<<999999<<>>@@@BBBDDDDDDAAA>>><<<:::??????FFFggg}}}|||{{{{{{|||{{{{{{zzzyyyyyyxxxxxxwwwxxxyyyzzz{{{{{{zzzyyywww~~~|||{{{|||}}}~~~xxx~~~~~~zzzxxxtttnnniiifffeeeeeebbbmmmsssqqqhhh^^^nnn|||{{{wwwttt|||qqqtttssshhhYYYQQQTTT[[[VVV888^^^TTT@@@888999:::;;;:::888666666666===777555888888444777???jjj~~~}}}{{{|||}}}zzzzzz|||}}}{{{yyywwwwwwwwwuuutttpppssswwwxxxvvvvvvyyy{{{xxxzzzzzzwwwwwwyyyzzzwwwzzzdddPPPKKKDDDKKKnnnxxxOOOKKKPPPMMMHHHCCCAAA???;;;888555333222000/////////000222444555@@@ssslllWWWlllvvvjjjxxx{{{ppprrrwwwfffJJJJJJNNNTTTXXX\\\iii}}}~~~~~~}}}|||||||||sss{{{```]]]kkkyyyZZZPPP:::888444555555444333333555777KKKtttfffKKKHHHJJJFFFHHHVVVhhh|||jjjeeehhhoookkk^^^\\\ddd```MMMCCCGGGJJJJJJTTTfff{{{|||hhhZZZ|||wwwtttvvvwwwuuurrrqqquuuuuusssqqqooommmlllkkkooonnnmmmllllllkkkllllllmmmjjjXXX\\\```rrrCCCeeeIIIHHHEEE===999555222222333444444:::dddsssZZZRRRVVVVVVKKK???>>>@@@CCCEEEEEECCC@@@>>>???HHHGGGCCCXXX~~~|||}}}}}}~~~{{{{{{|||}}}zzzvvvvvvwwwwwwvvvvvvvvvwwwwwwyyyzzz|||{{{yyyvvvuuu|||zzzyyyyyyyyyxxxxxxyyyooowww|||yyyvvvyyyxxxnnnfffcccfffjjjmmmxxx~~~}}}{{{yyyooonnn|||xxx^^^BBBBBBSSSXXX^^^nnnrrrwwwvvvtttyyy}}}zzzwwwppptttqqqeeeZZZXXXZZZZZZDDDPPP}}}}}}xxxFFF<<<===888::::::999777555666666777333222666888555555777NNNzzzmmm~~~}}}www||||||zzzvvvuuuwww|||{{{yyyxxxxxxwwwwwwwwwyyy{{{|||{{{xxxwwwwwwyyytttvvvxxxxxxvvvsssooolllsss{{{}}}~~~nnnOOOIIIKKKqqqwwwMMMHHHPPPTTTQQQGGGAAAAAA???===:::666333111000/////////000222444555555\\\}}}[[[dddrrrooouuuppphhhooommmZZZSSS\\\^^^]]]eeeoooeeeQQQJJJSSSbbbmmmsss|||}}}{{{{{{~~~~~~|||}}}ttthhh[[[eeevvv]]]}}}KKK<<<;;;444444444333333333555666GGG~~~[[[HHHIIIPPPTTT}}}rrrtttlll___cccxxxbbbMMMCCCJJJJJJDDDLLL]]]kkk{{{~~~xxxuuu___dddyyywwwvvvwwwyyyxxxuuutttrrrrrrqqqpppooommmkkkjjjnnnnnnmmmkkkjjjjjjjjjjjjbbbrrreeeSSSpppuuuFFF```GGGFFFKKKBBB===666222333444444333555XXX}}}cccTTTPPPKKKBBB:::???AAADDDFFFFFFDDDAAA@@@AAAKKKKKKDDDPPP{{{~~~||||||}}}|||{{{}}}~~~{{{|||{{{yyyyyyxxxvvvsssqqqtttuuuwwwwwwuuuuuuvvvxxxwwwxxx{{{||||||zzzwwwuuuxxxzzzzzzxxxtttoooiiidddqqqzzz~~~zzzsssrrruuuwwwssskkkeeeeeemmmvvv{{{|||~~~|||zzzjjjVVVQQQEEEFFFBBBGGGUUUXXXXXX___lllnnnsssxxx{{{zzznnnoookkkccc[[[YYYXXXQQQGGG???jjjnnnkkkBBB999BBB888999999888666555666777333222333666666555777:::999ZZZxxx}}}||||||zzz|||zzzyyyyyy}}}{{{zzzwwwsssrrruuu{{{{{{zzzyyyxxxxxxyyyzzz}}}}}}}}}zzzxxxvvvvvvvvvtttssssssttttttrrrqqqqqqyyy~~~~~~xxxvvv{{{}}}||||||fffVVVQQQ~~~jjjqqqccc<<>>;;;888444222111000000000000222333444111OOOjjjbbbsss|||zzzyyylllsss{{{vvv|||{{{jjjRRR<<>>@@@555333222222222444555555===sssnnnIIIGGGZZZeeeyyymmmmmmuuutttjjjNNN@@@>>>JJJQQQOOOWWWfff^^^nnn~~~wwwqqq___zzzuuuuuuuuusssrrrrrrrrrrrrpppmmmmmmnnnnnnmmmlllkkkkkkmmmmmmkkkjjjiiiiiiiiiiiidddmmmlllQQQ}}}dddPPPiiiMMMFFFHHHFFF@@@888444444444333222444MMM|||rrrfffUUUJJJJJJNNNKKKDDD???@@@BBBCCCCCCCCCAAA@@@@@@FFFGGGDDDIIIggg~~~|||{{{yyy{{{zzzwwwvvvyyyyyyvvv~~~xxxtttssstttuuuvvvrrruuuwwwwwwttttttvvvyyytttvvvxxxyyyzzzyyyxxxwww{{{~~~}}}uuukkkccc\\\VVVbbbmmmvvvvvvrrrppppppoooaaa___aaajjjvvv|||zzzuuugggwww|||yyyuuufffUUUQQQLLLUUUTTTNNNNNNJJJKKKUUUvvvkkkkkkqqqrrryyy}}}tttoooeee[[[WWWWWWRRREEE999QQQssssssvvvPPP@@@:::???777888888777555444666777444555666666444444777:::444AAAXXX}}}ooo~~~tttzzz~~~{{{uuuttt|||yyywwwvvvwwwtttqqqrrrwwwxxxyyyzzzyyyxxxxxxyyy{{{xxxxxxwwwvvvuuuuuuuuuvvvxxxsssooooooqqquuu{{{}}}wwwooooooyyyvvvDDDXXXpppkkkQQQAAARRRUUUOOOIII===CCCCCCBBBAAA>>>:::777555333333222111111222333444444KKKfff```}}}kkkUUUBBBDDDIIISSSccclllfffZZZIIIYYYooo|||}}}}}}~~~~~~}}}|||mmm```qqqiiikkksssXXXCCCAAACCC999666333111222444555555444]]]}}}XXX]]]~~~oooeeeooo||||||~~~xxxwwwmmmNNN>>>===777999EEENNNSSS[[[eee]]]gggwww~~~wwwssscccqqqtttuuusssooonnnppppppnnnjjjjjjjjjjjjjjjjjjjjjjjjlllkkkjjjiiiiiihhhiiiiiinnn\\\ccc[[[~~~MMMeeetttXXXKKKEEEIIIEEE>>>999666555444333555BBBtttuuummmYYYDDD@@@IIIGGG===>>>>>>>>>?????????@@@@@@>>>>>>@@@BBBBBBPPPxxx}}}tttwwwxxxvvvvvvyyyyyywwwxxxtttpppnnnnnnpppqqqqqqppptttvvvuuurrrqqqssswwwrrrsssuuuwwwxxxyyyzzzzzzwwwzzzuuuggg[[[XXXWWWVVVVVV^^^dddbbb_________^^^]]]___eeennnuuuvvvoooiiieeeyyyzzzvvvooogggiiiYYYXXXQQQNNNMMMMMM```zzzcccbbbmmmmmmsss{{{vvvjjj___XXXXXXTTTHHH???>>>```tttlllzzzCCC999???666777777777666444444666777444555555444444555555555777888888ooo^^^\\\pppyyy~~~}}}~~~}}}zzzxxx}}}~~~xxxrrrpppqqqxxxvvvvvvwwwtttqqqsssxxxuuuwwwxxxwwwvvvvvvxxx{{{uuutttsssssstttuuuvvvvvvxxxrrrpppsssuuuwww}}}{{{xxxuuuuuuyyyWWWLLLgggooo{{{tttwwwWWWKKKKKKPPPNNNMMMKKKCCCHHHGGGFFFDDDAAA>>><<<:::666555444222222222222333555BBBrrr]]]yyy~~~yyydddSSSAAA>>>AAAOOOaaajjjcccWWWYYYbbbmmmuuuyyyzzz~~~~~~~~~~~~cccaaajjjvvvmmmVVVHHHFFFEEEAAA<<<666222222444444444:::TTTvvvuuu}}}uuuwww[[[ZZZ___QQQVVVnnnuuuuuunnnnnnhhhXXXPPPRRR=========@@@IIISSS[[[^^^```jjjuuuyyyvvvvvvbbb}}}uuurrrvvvvvvqqqoooqqqqqqnnnjjjiiihhhgggfffgggggghhhjjjiiiiiihhhhhhhhhiiiiiinnnVVVZZZkkkrrrXXXmmmYYYTTTKKKKKKJJJEEE???999666555555444666jjj}}}www___DDDBBBTTTYYYPPP<<<<<<;;;;;;<<<===>>>???>>>999<<>>BBBbbb~~~{{{}}}|||xxxvvvvvvtttppprrrsssuuuwwwyyywwwsssooonnnrrruuussspppnnnqqqtttrrrssstttvvvyyy{{{}}}~~~~~~zzzjjj```ccclllqqqqqqqqqkkk___VVVUUUVVVVVV^^^ccciiiooorrrrrrpppooozzzxxxvvvnnnmmm___WWWQQQXXXYYYRRRhhhzzz```bbbssspppnnnppphhh^^^VVVTTTVVVMMM>>>===GGG```vvvrrrPPP???333EEE...777777777555444444666888222222222222555777555111666111666AAA{{{pppXXXQQQkkk~~~kkkgggxxxsssvvvzzz}}}~~~xxxwwwwwwyyy||||||zzzxxx|||{{{zzzzzzvvvqqqsssxxxrrruuuvvvvvvttttttwwwzzzxxxvvvttttttuuuvvvvvvvvvtttqqqttt{{{|||wwwuuuxxxuuuuuu{{{VVVYYYzzzfffgggXXX???IIIOOOKKKHHHMMMPPPLLLKKKJJJHHHFFFCCCAAA???>>>888777555333222222222222333555gggeeeiii~~~~~~|||sssiiimmmooobbbDDD@@@DDDVVVmmmxxxrrrgggyyywwwuuuuuuwwwxxxuuujjjwwwzzz~~~{{{zzz~~~~~~yyyooodddfffmmmqqqXXXNNNIIIEEEHHHBBB999333222333444333///AAAaaallloooyyyeeeTTTcccpppsss~~~|||}}}wwwtttbbbGGG<<>>======???<<<===>>><<>>888444222333555666;;;PPPsssnnnmmmlllrrr~~~}}}~~~|||eeeDDD555???LLLPPPDDDLLLPPPLLLPPP\\\fffhhhaaa~~~|||uuutttooolllqqqzzzzzzuuusssrrrpppnnnmmmkkkkkkjjjlllhhhgggiiiiiieeebbbbbbiiiiiigggfffhhhkkkjjjhhhgggVVV```KKKnnn]]]YYY[[[WWWQQQPPPVVVSSSCCC;;;999222888...OOOzzzppp^^^OOO@@@:::NNNWWWBBB999:::;;;;;;<<<<<<<<<;;;===:::;;;<<<999999JJJ___yyy{{{{{{|||}}}yyysssrrruuutttooopppqqqpppooommmnnnpppqqqsssrrrrrrqqqrrrssstttuuuwwwxxxyyyzzz{{{{{{||||||{{{xxx}}}pppaaayyyiii___bbb___YYY\\\eeegggccc]]]nnn~~~hhhnnn{{{}}}~~~{{{xxxpppaaaTTTVVV```gggiiiggg{{{pppccc___fffkkkdddYYYXXXUUU```NNN777:::FFF]]]hhh|||www;;;999;;;222888333333222222222222333333222222222222222222222222+++111444333999OOOqqq{{{]]]III[[[~~~vvvooohhhhhhpppyyy|||zzz|||{{{xxxvvvsssoooooorrrsssqqqqqqtttoooooorrruuuuuurrrrrrvvvoooooosssxxxwwwuuuzzz{{{wwwyyy}}}vvvqqqzzzmmmfffllljjjPPPAAA??????AAADDDGGGGGGEEECCCFFFGGGGGGGGGFFFDDDCCCBBB===;;;888555222222333444222333EEEwww```iiizzzzzzuuuYYYMMMIIIKKKRRRdddppplllrrrkkklllxxxttthhhllltttiiivvvwww~~~|||ppp\\\aaammm```\\\MMMGGGGGGGGGGGGEEEAAA<<<777555555666555333DDDppp}}}}}}vvv______fffqqq|||lllOOO======BBBDDDMMMUUUXXXRRRQQQXXX]]]\\\ccc{{{xxxwwwsssoooqqqvvvsssllleeefffiiilllnnnoooooooooqqqmmmjjjjjjhhheeefffjjjkkkjjjggggggiiikkkjjjhhh^^^ccciii~~~SSSdddVVV[[[XXXWWW[[[TTTTTTPPPCCC===:::111333888@@@{{{}}}___NNNDDD???>>>GGGIII===888888999:::::::::999999:::777999;;;999555===HHHeeexxx{{{zzzuuupppqqqtttsssooooooppppppooommmlllmmmnnnpppppppppqqqrrrsssuuuvvvxxxxxxxxxyyyzzz{{{}}}~~~xxx{{{qqq^^^dddhhhSSSjjjllljjjccc[[[ZZZ```hhh~~~{{{lllrrryyyzzzwww~~~nnnUUUKKK\\\hhhfffhhhrrrhhh[[[___eee^^^QQQVVVSSSYYYEEE666BBBXXXyyywwwJJJ555;;;555111999333333222222222222333333333333222222111111000000......222555...555___~~~aaaJJJRRRqqq}}}rrrkkkhhhgggooonnn}}}~~~xxxvvvvvvyyyyyytttssstttvvv{{{}}}zzzxxx{{{~~~~~~{{{|||~~~~~~{{{xxx||||||ccc{{{tttrrrnnnlllFFF>>>;;;::::::<<>><<<999666333333333333000222666lllhhhcccvvv|||tttcccSSSKKKIIIJJJYYYjjjmmmxxxsss[[[VVV[[[kkkrrrjjjyyy~~~{{{~~~|||xxxhhh```dddgggyyydddqqqEEEGGGGGGBBBJJJDDDCCC@@@<<<999666444444333000<<>>;;;777888888999999999888888888555666;;;;;;888:::???OOOlll~~~yyyzzzxxxxxxwwwtttssssssrrrqqqmmmooopppooommmkkkjjjkkkoooooopppqqqrrrsssuuuuuuvvvvvvvvvvvvwwwyyy{{{}}}xxxyyysss```YYYYYYPPPcccmmm{{{{{{pppuuusssgggvvvyyytttyyy|||fffZZZaaafffjjjgggXXX[[[[[[VVVRRRYYYKKKHHHAAAGGGVVViiisss555777;;;111111666222222111111111111222222333333222111000//////...333---...555333333HHHeeexxx}}}XXXMMM```wwwpppcccbbbaaa]]]gggppplllooozzz~~~vvvuuuxxx|||{{{wwwvvvxxxttt{{{|||uuuuuu~~~xxxtttsssttt~~~|||nnnnnnwwwbbbkkkyyywwwNNN999@@@777666666888;;;???@@@???>>>@@@AAABBBCCCDDDCCCBBBBBB@@@>>>:::777666555444333111888...PPP~~~hhhkkkxxx~~~}}}wwwbbb```WWWQQQKKKLLL^^^kkkfff\\\\\\MMMQQQ[[[nnnqqqeeerrr}}}zzz{{{eeeaaannn___aaaNNNMMMKKKHHHHHHDDDCCC@@@>>><<<999555333222444;;;TTTyyy~~~|||qqqjjj___\\\eeeqqqxxxxxx}}}zzztttfffPPP@@@???HHHPPPXXXZZZQQQKKKOOOTTTTTTYYYwwwsssrrrpppoooppppppnnnkkkQQQQQQRRRTTTWWW[[[___aaaaaa]]]]]]cccggghhhhhhjjjgggcccbbbeeegggffffffgggoooooo[[[[[[ddd]]]NNNhhhUUU```___WWWWWWXXXRRRRRRRRRHHH666BBB111SSSRRRDDD:::@@@EEE===777;;;888888999999999888888777888555555888:::::::::;;;;;;NNNqqqyyyvvvyyy|||{{{wwwrrrqqqsssmmmnnnooonnnllljjjjjjjjjppppppqqqrrrssssssttttttwwwvvvvvvvvvwwwyyy{{{|||wwwwwwwwwkkkaaaccchhh___^^^gggwwwpppssstttxxxzzzqqqooowww~~~}}}zzzzzz{{{lll___```oooXXXUUU[[[SSSMMMRRRPPPEEEFFFHHHVVVaaaoooUUU444<<<777111444222222111111000000111111222222222111000000///.........------000222333555888ggg|||rrroooOOOBBBTTTooozzzyyyrrrbbb]]]ccceeemmmnnnttt{{{~~~~~~wwwnnnfffaaaiiimmmhhhdddpppbbbooo{{{sssqqqXXX___wwwTTT===BBB===777555555666999===>>>>>>======???@@@BBBCCCCCCCCCCCCBBB???;;;999999888666444///>>>...<<>>:::666222333666???YYYyyymmm~~~}}}}}}}}}~~~zzzyyysssmmmvvvzzzxxxzzz{{{rrr[[[CCC999;;;KKKRRRPPPDDD===DDDMMMQQQ\\\}}}uuuqqqnnnkkkkkklllmmmnnnpppxxx~~~yyyggg```aaacccfffhhhfffcccbbbccc```[[[\\\```oooXXXLLLoooqqqccccccQQQkkkVVVcccZZZWWW^^^aaaZZZYYYXXXPPP@@@:::777AAANNNFFF<<<@@@III???444;;;777888888888888777666666888666555666777777666666666???WWW~~~{{{yyyyyy{{{|||yyyrrrqqqsssmmmnnnnnnmmmkkkjjjkkklllpppqqqrrrsssttttttttttttyyyyyyyyyyyyzzz{{{||||||}}}yyyxxxxxxooocccfffrrr}}}{{{vvvrrrqqqqqqzzz{{{zzzyyy{{{zzzwwwxxx}}}~~~|||uuuhhhYYY[[[tttgggIIIRRRZZZMMMDDDIII555GGGWWWVVVcccpppaaa@@@666:::333333888000111111000000000000111111111111000000//////......(((111444...+++000222000BBBeeeuuuoooSSSRRR^^^yyy{{{hhhaaaYYY```aaafffkkknnnpppwww~~~{{{pppgggeeehhhfffbbb```aaafffuuuwwwcccuuu}}}cccZZZxxx{{{ZZZ111BBB???///888555555666888;;;===<<<;;;===>>>AAACCCEEEFFFFFFFFFCCC@@@<<<;;;===<<<:::777---===222555sssvvvgggaaarrr||||||}}}~~~~~~~~~zzzbbbLLLBBBJJJMMMNNNHHHIII```kkk^^^WWWbbbdddyyyxxxzzz{{{vvv}}}}}}}}}``````fff{{{zzzhhhyyyOOObbbMMMQQQ[[[PPPIIIFFFCCCAAAAAA???;;;777555---///777MMM{{{nnnxxx||||||||||||}}}~~~xxx|||zzziiiffflllrrrpppdddSSSAAA666HHHOOOLLL???:::DDDSSS[[[xxxzzztttrrrnnnjjjjjjiiihhhjjjnnn{{{zzzrrr{{{ppphhhjjjnnnmmmiiiggggggeeefffeee\\\QQQSSS]]]\\\HHH\\\dddcccgggUUUnnn[[[eee^^^\\\eeehhh___[[[WWWNNNGGG888:::555lllEEEFFF>>>@@@LLLBBB444999666666666666666555444444444555666555555555444333888999GGGdddxxxsssuuuwwwssspppooommmnnnmmmlllkkkkkkmmmooooooppprrrtttvvvwwwwwwwwwyyyzzzzzz{{{{{{zzzzzzzzzyyy|||zzzwwwooobbbbbbpppzzz{{{}}}|||~~~}}}{{{zzz{{{{{{zzztttddd___fffppppppkkkdddSSSIIIOOOPPPFFF===<<<444bbbwwweeevvv@@@888666666222555777000000000000//////000000000////////////////////////,,,333444...,,,000444555///===sss|||kkkOOOLLLWWWfffwww~~~qqqpppqqqrrrrrrttt}}}rrraaaZZZ```jjjnnnqqqdddoooiiifff|||ggg666222===555...666666555555777999;;;:::999;;;===@@@BBBEEEFFFGGGGGGDDDAAA======@@@@@@===:::111666444666ZZZyyyeeejjj|||}}}{{{}}}|||zzzvvvpppnnnoooeeebbb```]]]TTTJJJHHHMMMSSSTTT```eee[[[XXX]]]]]]]]]rrrxxxuuuwww{{{}}}|||xxx{{{}}}nnn\\\^^^xxxsssdddddd[[[UUUPPP[[[YYYUUUNNNJJJEEEDDDEEEDDD@@@;;;;;;///000777BBBkkk~~~~~~~~~~~~}}}zzzvvvsssxxx~~~}}}zzz}}}xxx^^^^^^\\\XXXYYYaaacccSSS>>>FFFOOORRRKKKMMM___uuuyyyvvvtttpppkkkjjjkkkiiifffgggllleeejjjppptttsssnnngggbbbXXXZZZbbbkkknnngggaaa^^^aaaccchhhhhh\\\PPPVVVeeePPPXXXaaaaaahhh[[[tttfffhhhiiidddiiimmmfffaaaZZZMMMGGGBBB888666PPP===EEE>>>AAAOOOEEE333777444555555555444444333222///333666777777888777555000000:::QQQlllvvvjjjmmmttttttoookkknnnnnnmmmkkkjjjkkknnnqqqmmmooorrruuuwwwyyyzzzzzzwwwxxxyyyzzzyyyxxxwwwvvvqqqzzz{{{yyyuuujjjiiiwwwzzz{{{}}}{{{~~~}}}yyyyyyooojjjfffddd^^^VVVTTTXXXOOOTTTTTTMMMEEE@@@999222QQQqqqLLL:::999666444555777555000000000////////////000000.........///////////////111---***,,,///111000//////111DDD{{{jjj{{{fffUUUFFFDDDKKKNNN___{{{qqqsss{{{tttiiizzzOOO222222:::///000:::333666555444666888999999888888:::===@@@CCCDDDEEEEEEEEEAAA>>>???BBBCCC???<<<888222444666EEE{{{nnnggg}}}~~~|||~~~zzzyyy}}}|||}}}{{{uuulllaaa[[[ZZZ^^^UUUKKKCCC;;;:::FFFVVViiihhh~~~yyyZZZVVV___ccc~~~|||}}}~~~|||xxxxxx|||yyy~~~hhhbbbdddfff___^^^iiiKKKYYYgggSSSTTTYYYTTTOOOMMMOOONNNJJJFFFAAA666888777222SSS~~~|||~~~zzzwwwwwwzzz{{{xxxvvv~~~oookkkvvv{{{uuuuuu}}}xxx}}}jjjiii[[[GGGAAAUUUggg\\\AAACCCPPPZZZ\\\gggppptttuuujjjgggiiimmmkkkfffgggkkkjjjgggdddaaa``````bbbcccfffeeebbb]]]TTTKKKLLLRRRZZZ___hhhjjj^^^TTT^^^rrrRRRuuunnnccc```gggaaazzzppplllsssiiikkkooollljjjaaaPPPEEENNN555<<>>@@@AAA===AAACCCAAA@@@@@@===888<<<111555777666ZZZrrreeettt~~~}}}}}}~~~}}}~~~{{{rrrdddSSSIIIFFFEEEEEECCCAAABBBHHHRRRXXXuuuxxxuuuwwwuuu~~~}}}|||zzzzzz|||}}}~~~zzzuuu~~~jjjcccccceee}}}~~~mmmwwwfffZZZYYYXXXRRRPPPTTTRRRRRRRRRQQQOOOKKKGGGEEEBBB:::222666===DDDggg|||uuuzzz~~~||||||~~~~~~~~~}}}{{{yyyvvvuuutttvvvxxxyyyyyywwwtttsssttttttyyyxxxwwwpppBBB:::AAA===LLLFFFCCCTTTggghhhpppooorrrkkkkkkjjjjjjiiihhhhhhgggfffeeedddcccccccccdddeeejjjgggaaa\\\XXXVVVVVVUUUQQQaaakkkZZZUUUuuu}}}YYYiiieeeccc[[[```nnnddd\\\lllkkkhhhdddbbbbbbcccdddddd[[[EEECCC@@@:::]]]}}}}}}???CCCHHHLLLJJJBBB999333333333333333333222111111222222222222222222222222555555222777CCCLLL```}}}qqqfff___hhhggghhhjjjlllllljjjiiiqqqsssttttttrrrqqqrrrtttxxxxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxwwwuuuwww|||{{{vvvvvvyyy||||||{{{|||}}}~~~~~~}}}~~~}}}xxxttttttooofff]]]\\\]]]WWWNNNRRRIIIDDD???666;;;^^^QQQ222888666555333111000////////////............//////------............------------------...............///***)))===eeeoooyyykkkfffYYYNNNLLLKKKMMMVVVaaavvv~~~qqqdddaaaeeetttxxx~~~ooorrrpppnnnvvv|||ppp___oooIII:::222222222111111111000000///111222111111111333555666777777888:::<<<>>>??????CCCCCC@@@@@@BBBAAA======888999777333LLLyyymmmrrr{{{vvvxxx~~~{{{ppp^^^KKKAAA@@@???;;;:::???GGGPPP^^^iii}}}||||||}}}~~~~~~}}}~~~|||{{{{{{|||~~~}}}|||vvvooo^^^\\\aaarrrvvvVVVnnn\\\OOORRRXXXVVVUUUWWWTTTRRROOOKKKIIIHHHHHHHHHAAA:::000000222333QQQ}}}|||||||||{{{{{{zzzyyyxxxwwwuuuvvvwwwxxxwwwvvvtttsssuuurrrppprrrvvvyyyxxxvvvnnnIII???EEEDDDHHHFFFJJJaaa~~~nnnnnnoooggggggfffffffffeeeeeeeeeeeedddcccbbbaaabbbccccccbbbcccbbb```aaahhhttt}}}xxxooo```SSSYYYnnnppp[[[fffdddcccjjjpppgggcccmmmhhhfffcccccceeeggghhhiiigggTTTKKKBBB:::TTT}}}{{{xxx???EEEOOOUUUUUULLL>>>444333333444444444333222222222222222222222222222222222666444222555888LLLkkk|||dddOOO\\\YYY\\\fffjjjhhhgggjjjjjjkkklllllllllnnnqqqtttssstttvvvwwwwwwvvvuuuuuuyyyyyywwwvvvvvvwwwxxxyyyxxxvvvuuuwww}}}~~~~~~~~~~~~~~~~~~~~~~~~|||yyyyyyzzzxxxsssnnnmmmllleeeZZZQQQNNNMMMLLLHHHJJJAAA888MMMyyy~~~TTT===222666555333111///......---///......------......///+++,,,,,,------,,,,,,+++,,,,,,,,,---------......+++---000...***555[[[uuuooommmddddddcccbbbYYY[[[[[[\\\eeepppooogggccckkkttttttkkkeeekkkuuuiii^^^]]]iiinnn```RRRMMMiiipppuuuuuu}}}GGG***555000000000////////////......000111000000000222444444555555666888:::<<<===@@@CCCBBB???@@@DDDEEECCC===>>>;;;666222<<>>>>>>>>IIIVVVVVVWWWqqq~~~|||{{{~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}ooo}}}\\\SSSgggjjjlll{{{zzzqqqXXXMMMIIIJJJUUU\\\XXXPPPKKKIIIJJJKKKKKKJJJIIIGGGFFFAAACCC===999666222CCCcccnnnpppwww~~~zzz{{{~~~zzzzzzxxxvvvttttttuuuwwwxxxvvvuuutttsssrrrsssssstttppplllcccYYYOOOIIIGGGGGG???444RRRaaasssuuukkkvvvqqqmmmiiiggghhhhhhgggfffeeeeeeddddddfffeeecccbbbbbbbbbcccdddcccdddbbb^^^]]]dddqqq|||vvv\\\VVVsssrrrGGGSSSxxx^^^YYYXXXjjjttteeeaaafff^^^```^^^]]]]]]___```___^^^___\\\TTTOOOIIIAAAMMMjjjqqqAAACCCCCCEEEIIIKKKCCC777333333444444333333222111111111111111111111111111,,,333111000555444999HHHSSSqqqtttcccTTTNNNKKKKKKRRR]]]bbbccceeehhhkkkmmmnnnnnnppprrrtttvvvwwwwwwwwwwwwuuuttttttuuuwwwxxxwwwuuuwwwxxxzzz|||~~~~~~|||{{{~~~~~~}}}|||zzzyyyxxxwwwmmmoooqqqpppnnnlllkkkkkkeeeUUUKKKRRR______NNN<<>>qqqoootttyyy~~~~~~yyyuuuwww}}}___999///111333///------------............,,,---......------///111333333333555666888:::;;;>>>CCCFFFFFFHHHKKKJJJGGGDDDCCC;;;<<<>>>333DDDsssnnntttwwwyyytttjjjeeennn{{{{{{wwwaaaIII===;;;BBBDDDKKKOOOGGGOOO}}}}}}zzzzzz|||~~~}}}}}}}}}}}}}}}}}}~~~wwwyyy||||||{{{zzz{{{|||wwwyyyeee[[[```jjjlll}}}rrrTTTHHHIIINNNSSSUUUSSSRRRSSSRRRPPPMMMJJJGGGEEEEEEEEEBBBFFF@@@888555000888MMM}}}www{{{|||xxxyyy|||~~~{{{xxxzzzxxxuuurrrqqqrrrtttuuuuuutttrrrqqqpppqqqrrrsssnnnggg]]]RRRIIIBBB===:::DDD999WWW[[[___lllwwwoooqqqnnngggeeejjjiiihhhgggeeedddbbbbbbccccccaaa`````````aaabbbddddddbbb```______aaacccUUU^^^eeegggUUUCCCxxx~~~XXXRRRXXX[[[nnnssscccaaafff\\\\\\[[[[[[]]]______^^^]]][[[XXXSSSTTTQQQBBBBBBTTTnnnFFFEEE@@@???FFFNNNIII===222222333333333222111111111111111111111111111111---333000///555333000666222LLLhhhuuuaaaSSSKKKHHHHHHMMMNNNRRRYYYaaagggkkklllooopppqqqsssuuuwwwxxxyyyqqqrrrssstttuuuuuuvvvwwwxxxyyy{{{||||||zzzxxxwwwyyyyyyyyyxxxvvvssspppooommmnnnnnnlllgggbbb]]]ZZZQQQOOONNNJJJBBB<<<>>>DDD___sssttt888:::777---:::333333111000///.........---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,'''......((((((000444000...444]]]qqqxxxRRR000111333000...***,,,,,,,,,,,,,,,---------+++,,,---,,,,,,,,,...000111222222444555777999:::>>>DDDHHHIIIKKKNNNLLLHHHMMMFFF@@@BBBAAA666;;;QQQ||||||tttiiiccciiittt}}}|||kkkTTTAAA888>>>HHHVVVWWWKKKKKKmmm~~~~~~|||||||||}}}}}}|||||||||xxxzzz||||||{{{yyyyyyyyyvvvZZZZZZfffhhhgggvvv]]]UUUOOOPPPOOOMMMLLLPPPYYYaaa```ZZZPPPGGGBBBBBBEEEHHHUUUXXXNNNCCC???777666@@@UUUxxxxxx~~~}}}zzzxxxxxxyyyzzzwwwuuuxxxvvvssspppooopppqqqrrrsssrrrqqqpppooopppqqqqqqmmmdddWWWJJJAAA>>>>>>>>>???666FFFGGGMMMzzzmmmmmmppplllfffeeehhhgggfffdddcccaaa```___```___^^^]]]\\\]]]^^^^^^```aaabbbdddfffeeecccaaabbbeeeVVVFFFSSSYYYOOORRRVVV___jjjhhh^^^^^^```XXXQQQRRRTTTWWW[[[]]]]]]\\\[[[SSSPPPQQQKKKCCCCCCGGGhhhjjjFFFEEE@@@>>>GGGQQQLLL>>>111111222222111111000///111111111111111111111111,,,333000---333111---111---:::JJJjjjwwwgggWWWGGGEEEDDDHHHOOOXXX]]]```dddddddddeeegggkkknnnoookkkmmmooonnnllllllooorrrrrrtttvvvwwwwwwvvvuuuuuurrrssstttsssppplllhhheeemmmiiieeedddccc]]]RRRHHHAAAHHHKKKCCC666<<<^^^tttFFF000888777222555111111///...------------,,,,,,++++++++++++,,,,,,******++++++++++++******************++++++++++++$$$,,,111///+++,,,,,,+++'''666===KKKuuuUUUzzzrrr444...444444)))---444***))))))*********+++++++++***+++,,,+++++++++---//////000000222333555777888<<>>::::::DDDNNNFFF666111111111111111000//////000000000000000000000000***333111---222111///555444222222LLLrrr|||zzz]]]UUUKKKEEEEEEGGGJJJKKKVVVUUUUUUUUUXXX\\\```ccceeehhhjjjhhhdddcccggglllgggiiilllmmmnnnnnnoooooommmnnnpppooolllgggbbb^^^aaaZZZUUU[[[eeedddWWWIIIJJJ>>>666>>>WWW}}}rrrPPP999888...222999,,,000///...---,,,+++++++++,,,++++++++++++++++++,,,))))))************)))))))))************+++++++++)))'''(((+++,,,***,,,///...((((((...444HHHvvvmmmjjjxxxEEE222;;;(((+++333***+++000&&&'''((((((((())))))******)))***++++++***+++---///......///000222444555666999<<<===<<<>>>CCCEEECCCLLL>>>CCCHHH>>>@@@GGG>>>jjj~~~wwwmmmgggfff______jjjyyy___MMMVVVUUURRRPPPOOORRRTTTUUU```xxxttt{{{vvvzzzzzz{{{{{{{{{{{{zzzzzz{{{xxxttttttvvvzzz|||}}}QQQTTTTTTaaammmiiiyyyfffjjjoooXXX___^^^ZZZVVVUUUVVVVVVUUUPPPRRRTTTUUUTTTQQQNNNKKKUUUWWWLLLBBBFFFDDD<<<:::===JJJyyy___PPPgggxxxsssuuuwwwyyyxxxuuurrrppppppppppppoooooooooppprrrsssppppppppppppooooooooonnnffffff```PPP>>>444666<<<666???DDD```uuu~~~|||xxxjjjmmmlllgggcccccceeeeeeaaaaaabbbbbbcccccccccdddcccbbbaaa```___``````aaa^^^aaabbb]]]VVVSSSXXX^^^KKKBBBlllgggVVV]]]WWW[[[nnngggWWW]]]___YYY\\\XXXYYY\\\```ccccccaaa___hhh___mmmnnnWWWXXX]]]HHHIIIllleeeEEE???888444555777888777////////////////////////////////////........................////////////222333444777CCC[[[zzzrrr\\\LLLFFFGGGLLLQQQVVVEEETTTMMMHHHUUUNNNSSSWWWZZZZZZWWWZZZ___^^^ZZZ___^^^]]]___bbbeeeffffff```bbb```ZZZWWWYYYYYYWWWVVVbbbhhh{{{~~~PPP;;;===@@@???```nnnCCC>>>777222000000000000///............---------************************************************))))))*********+++++++++))))))))))))******************...111...///AAAYYYpppuuu```333)))000,,,,,,++++++***)))((((((''''''''''''((((((((((((((((((((()))******++++++...///111111000000222333666888:::;;;<<<>>>@@@BBBHHHGGGFFFDDDCCCAAA@@@???GGGpppccc]]]___cccnnnyyyVVVHHHVVVbbb```XXXYYYgggvvv~~~{{{yyyyyy{{{zzzzzz|||}}}}}}{{{yyyxxxwwwwwwyyy{{{}}}||||||}}}}}}qqqfffuuu}}}]]]OOO___ggg```fff^^^xxx___dddXXXXXXTTTOOOPPPTTTVVVRRRNNNOOOPPPRRRSSSSSSQQQOOONNNSSSSSSRRROOOIIICCC===:::444BBB^^^yyy```\\\gggvvvttttttvvvtttooommmooohhhkkknnnppppppoooooopppooonnnnnnnnnnnnoooppppppdddlllfffLLL999999>>>???:::;;;???EEEOOOYYYaaaeee{{{zzznnnqqqkkkjjjhhhfffcccaaaaaaaaabbb``````````````````aaaaaa[[[___^^^ZZZ[[[aaaaaa]]][[[\\\^^^UUUMMM]]]eeeVVVAAALLL}}}ZZZ\\\___eee```bbbaaa[[[UUUTTTVVVWWWUUUYYY\\\___cccfffccc\\\```fffeeeZZZNNNLLLRRRVVVTTTTTTdddEEE???888444444555555444////////////////////////////////////.........------.........////////////111222333333888FFFZZZiii|||vvv~~~nnnsss\\\GGGLLLGGGMMMMMMNNNPPPTTTVVVVVVRRRPPPXXXXXXWWWUUURRRSSSWWWZZZSSSTTT\\\eeeeee^^^]]]ccckkk???///DDD^^^ppp~~~HHH???;;;666222000000//////------------,,,,,,,,,,,,))))))))))))))))))))))))************************)))))))))*********++++++(((((()))))))))*********+++&&&''',,,***'''000===@@@lllxxxqqqpppeee>>>///000444555+++******))))))(((''''''''''''''''''((((((((((((((((((((()))******++++++---///000000000000111333333555888999:::;;;>>>@@@CCCCCCCCCDDDCCCCCCBBBAAA@@@fff~~~pppiii]]]WWW^^^jjjvvv~~~{{{tttUUUUUU]]]ccc]]]YYYppp|||yyyxxxwww||||||||||||{{{zzz{{{|||}}}|||{{{ssspppsss{{{yyykkk\\\VVV```^^^]]]iii{{{}}}hhhVVVQQQNNNSSSUUUVVVVVVTTTRRRQQQPPPIIIJJJKKKLLLLLLKKKIIIHHHLLLKKKJJJIIIGGGCCC>>>;;;===888AAAnnncccUUU[[[```kkkttttttooonnnqqqlllkkkjjjjjjlllllllllkkkjjjiiiiiiiiiiiiiiiiiiiiirrryyyqqqUUU===999???BBBEEE:::999AAAAAABBBVVVrrr~~~mmmpppgggkkkhhheeedddbbb```______```aaa]]]]]]]]]^^^______``````___aaa```\\\]]]```^^^YYYYYYTTTUUUKKKKKKqqqrrr:::???uuutttfffaaaTTTMMM```^^^[[[WWWWWWYYYZZZZZZYYY\\\^^^___aaaccc___YYY^^^```^^^VVVQQQQQQQQQPPPKKKUUUooobbbEEE>>>777333222333222111//////////////////////////////.........------------------.........//////---000111///...111999@@@kkkzzzxxx[[[ZZZYYY\\\mmm___SSSOOOMMMKKKOOOXXXPPPSSSUUURRROOOQQQXXX```xxxpppsss~~~oooPPPEEEIIIGGGNNNdddxxxKKK000:::777333111000000///...,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((())))))))))))******...'''&&&,,,...)))'''***+++777QQQvvvyyy```ZZZ{{{cccNNN666,,,...111,,,%%%))))))((((((''''''&&&&&&&&&''''''''''''((((((((('''(((((())))))******+++,,,...///000//////000222111333555777777999;;;======???AAACCCEEEEEEDDDCCCBBBNNNxxxiiiZZZZZZZZZZZZhhh}}}}}}aaaSSSWWWkkknnnjjj}}}~~~}}}|||{{{zzzzzzzzzzzzwwwvvvvvvwwwwwwwwwuuussssssiiigggmmmgggWWWUUU```gggdddkkkttt{{{kkkWWWRRRHHHNNNKKKSSSYYYXXXPPPKKKKKKNNNGGGHHHIIIJJJJJJIIIHHHGGGDDDBBBAAACCCDDDDDD@@@===999888:::WWWiiiZZZ[[[bbbmmmsssooofffbbbnnnkkkgggeeeggghhhgggfffjjjjjjkkkkkkkkkjjjjjjiiiwww}}}vvv]]]EEE===@@@DDDDDDAAA???>>>???NNNqqqsssiiirrrjjjhhhggg```___^^^]]]]]]]]]^^^___ZZZZZZ[[[[[[\\\]]]]]]^^^]]]^^^]]][[[\\\\\\WWWPPPIIIJJJ888QQQvvvIIIOOO||||||gggZZZOOOQQQWWW```[[[WWWWWW[[[^^^___^^^\\\______]]]]]]^^^YYYSSS___^^^[[[XXXYYY[[[WWWPPPOOOZZZ]]]vvvxxx{{{___AAA<<<555222222222222000.................................---------,,,,,,,,,,,,---------.........+++...000///,,,+++---000FFF^^^qqqvvv}}}qqqgggjjjvvvuuuzzzkkkXXXRRRJJJGGGBBBEEEZZZzzzlllnnnUUU555@@@555444222111111111///...,,,,,,+++++++++*********(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******(((((((((((()))))))))***,,,''''''...111...******---''',,,???UUUhhh{{{xxxwwwkkkHHH000222222///++++++---111((((((((((((''''''&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))*********,,,---...///......///111///111444555666777:::<<<;;;===AAAEEEGGGGGGFFFEEEGGG@@@```zzzjjj```WWWRRR[[[hhhuuuxxx}}}wwwwwwxxxyyy{{{|||~~~}}}yyywwwooooooqqqrrrssspppkkkgggjjjbbbXXXSSSVVV]]]cccfffaaaxxx|||uuuTTTNNNOOOJJJMMMGGGNNNSSSQQQJJJEEEFFFJJJHHHHHHIIIJJJJJJIIIHHHHHHCCC@@@???@@@DDDEEECCC@@@777===<<>>999888333222222111000000111111000...,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))&&&((())))))''''''***---222((($$$+++111...++++++HHH___ooooooPPP000!!!###---444&&&&&&(((---000---&&&((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&''''''(((((())))))******+++------,,,,,,...//////111333555666777999;;;>>>@@@CCCFFFHHHIIIHHHHHHFFFBBBBBBWWW}}}eee^^^VVVIIIJJJLLLVVVkkk|||yyy|||~~~~~~}}}|||zzzyyyxxxxxxxxx|||{{{yyyxxxwwwuuuqqqnnnjjjiiifffddd```ZZZSSSOOOUUURRR\\\kkkdddXXXiii|||sssssspppxxxYYYZZZLLLIIIQQQHHHPPPNNNLLLKKKLLLLLLLLLKKKQQQPPPOOONNNMMMLLLLLLKKKKKKJJJIIIGGGFFFFFFGGGHHHGGGHHH>>>;;;LLLccc}}}qqqcccbbblllllljjjgggcccbbbdddfff^^^^^^___```bbbdddfffgggeeedddhhhooonnnddd___aaavvvuuuhhh]]][[[^^^\\\eeebbbaaa```___]]][[[ZZZYYYWWWVVVTTTRRROOOLLLJJJIIIIIIIIIKKKLLLIIIFFFHHHNNNllltttaaagggTTT[[[___LLLPPP\\\OOOUUUTTTYYY^^^ZZZRRRRRRXXXWWW[[[ZZZVVVSSSTTTTTTRRROOOWWW[[[YYYWWWZZZ]]]^^^RRRSSS[[[^^^lllTTT<<<777333111222333222000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,...///.........,,,--->>>aaa{{{}}}xxxtttssspppvvvxxxwwwqqqiiibbbUUU000===CCC444111<<<111///...---...///...---++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''((((((((()))))))))++++++)))((((((******%%%(((---//////---///111(((111>>>OOOiiixxxllltttvvvYYYAAA666+++%%%,,,555555,,,%%%***,,,+++&&&!!!""")))000&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))))))))***,,,,,,++++++---......000222444555666888:::===???AAADDDGGGIIIJJJJJJEEEKKKFFFDDDbbbwwwdddTTTHHHIIIHHHFFFIIIYYYtttzzzwwwyyy|||~~~}}}{{{zzzxxxvvvuuuttttttwwwuuusssrrrpppmmmiiifffaaa\\\VVVRRRPPPPPPPPPPPP___YYY]]]gggkkkxxx|||xxxsssvvv|||aaaQQQQQQRRRQQQSSSSSSPPPPPPPPPQQQQQQQQQPPPOOOYYYXXXWWWUUUSSSRRRQQQQQQLLLMMMMMMIIIEEEDDDHHHLLLEEEIIIGGGHHHNNNSSSgggxxxoooeee```aaaddddddcccaaa```___^^^___bbbdddfffcccaaafffmmmlllgggooo}}}rrrddd]]]WWW^^^ZZZccc]]]]]]]]]\\\[[[YYYXXXWWWQQQPPPNNNLLLIIIFFFDDDCCCAAAAAABBBEEEFFFMMM```sss~~~```kkk}}}NNNZZZnnngggKKKKKKZZZWWW\\\VVVWWW\\\[[[TTTTTTZZZ\\\```___ZZZVVVWWWXXXWWWUUU[[[]]]ZZZYYY^^^dddfff]]]WWWXXXZZZgggRRR>>>999444222222222111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,---......000+++,,,222111000<<>>AAACCCDDDLLLDDDNNNLLL>>>ZZZnnnddd\\\YYYUUUMMMHHHHHHCCCNNNTTTYYYkkk~~~|||{{{zzzwwwtttqqqpppqqqrrrpppnnnkkkddd___^^^YYYQQQJJJGGGIIIHHHMMMXXX\\\ZZZZZZ]]]jjj___ddd}}}|||nnnkkk}}}XXXlllVVVSSSOOOMMMNNNOOOPPPQQQMMMOOOQQQSSSRRRQQQNNNMMMQQQQQQPPPNNNKKKIIIIIIJJJIIIEEE@@@=========;;;999:::???DDDGGGHHHJJJMMMPPPuuuyyyaaa\\\[[[SSSOOORRR[[[YYYXXXXXXYYY[[[]]]^^^aaa\\\\\\bbbgggffffffjjj{{{fff___ZZZZZZ[[[YYYXXXZZZ[[[ZZZVVVRRRSSSUUUSSSNNNNNNCCCCCCFFFAAABBBEEEAAAIIIRRRZZZrrryyyjjjeee___ZZZZZZ^^^bbbcccbbbccc\\\VVVWWW]]]___[[[UUU___```bbbaaa___\\\[[[[[[UUUYYY^^^___YYYTTTZZZccccccUUUSSSbbbcccQQQeeeNNN:::777111...333888777111///...---,,,+++*********++++++***))))))***+++++++++++++++******)))))))))++++++++++++++++++++++++------........./////////555333AAAaaazzzzzzvvvhhh]]]XXXkkk```TTTOOORRRYYYaaafffvvvvvvmmmpppyyy___iiinnnwwwGGG888>>>666555444222000...---,,,---,,,,,,+++******))))))))))))))))))((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((((((((((((((()))))))))*********))))))******+++,,,,,,---***---000111333555888:::TTT___ooo{{{qqqooojjjeee```]]][[[[[[MMMFFF===777555333000,,,000///---+++++++++,,,---))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))***+++++++++------...///111222333333666666888:::<<>>;;;;;;???CCCDDDCCCCCCFFFHHHMMMdddzzzsssrrrXXXSSSIII@@@AAAKKKVVV[[[\\\OOOSSSYYY^^^]]]ZZZ]]]bbb\\\\\\bbbnnnuuunnn```WWW]]]YYYYYY\\\\\\WWWSSSSSSWWWGGG===AAAFFFEEEFFFKKKFFF@@@EEEIIIGGGQQQeeeppprrr\\\aaaQQQZZZWWWTTTSSSUUUTTTPPPMMMNNNMMMKKKIIIJJJMMMRRRVVVXXXXXXWWWVVVVVVWWWXXXYYY^^^UUUOOOQQQUUUUUUSSSSSSWWWUUUQQQSSSUUUQQQ```GGG666555111...111666444000------+++******)))))))))******))))))))))))******))))))))))))))))))))))))************************+++++++++,,,,,,,,,------,,,111444---$$$...QQQuuummmyyyzzz|||~~~sssxxxhhh>>>000999???888...333222222000///...------++++++*********)))))))))))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&''''''(((((('''''''''''''''((((((((())))))((((((((())))))*********)))***,,,------...000222...------......---***(((++++++,,,,,,++++++,,,...((((((((()))***,,,---...***))))))+++------+++(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))))))))++++++,,,...///000111222111222333666999<<>>>>>DDDJJJJJJBBB:::AAADDDHHHIIIFFFEEEFFFHHHBBBYYYuuummm~~~~~~kkkXXXKKKCCC@@@???MMMPPPUUUYYYZZZYYYYYYZZZeee]]][[[```___VVVRRRUUURRROOOOOOQQQPPPKKKHHHIIIKKKEEE@@@>>>AAADDDEEEEEEEEEHHHTTTXXXTTTmmmjjjWWWOOOKKKZZZXXXVVVSSSQQQRRRQQQOOOMMMPPPNNNKKKIIIJJJOOOTTTWWWTTTRRRQQQQQQTTTXXXZZZ\\\YYYPPPJJJNNNSSSSSSPPPNNNLLLSSSRRROOORRRQQQWWWggg~~~DDD444444111...000444333///,,,+++******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++***+++...000//////444:::AAANNN^^^mmm{{{yyykkkwwwqqqFFF<<<444444888666333222111111000000///...------+++++++++++++++*********((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''&&&''''''''''''(((((((((''''''(((((((((((())))))''')))***)))(((((()))***&&&&&&&&&(((,,,---,,,***)))(((((()))+++,,,,,,+++---------,,,,,,---------$$$%%%(((+++,,,)))%%%"""(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((((())))))******+++---...///000111000111333555888;;;===???<<<<<>>DDDHHHMMMMMMJJJGGGFFFFFFCCCOOOZZZppprrr}}}___VVVYYYEEEAAA===>>>EEEMMMQQQPPPPPPQQQZZZffffff\\\WWWZZZKKKHHHHHHJJJIIIEEEEEEHHH555AAADDD;;;<<>>888GGGJJJ>>>NNNZZZAAAFFFqqqmmmvvvggg]]]PPPLLLFFFBBBCCCFFFIIIJJJ??????BBBCCC@@@>>>AAAHHHGGGGGGHHHIIIIIIIIIIIIIIIJJJLLLMMMLLLLLLLLLNNNPPPQQQPPPQQQRRRTTT\\\nnn~~~rrrcccvvvXXXXXXmmmmmmUUUZZZXXXTTTNNNKKKJJJJJJJJJJJJHHHHHHHHHHHHJJJLLLNNNPPPHHHJJJJJJIIIFFFCCCAAAAAAKKKHHHEEEEEEGGGHHHHHHFFFCCCIIIOOOPPPMMMGGGDDDCCCFFFDDDXXXRRRhhhfff\\\vvv~~~gggUUUOOOOOOKKKEEECCCMMM]]]iiihhh\\\RRRNNN:::888:::===>>>===@@@EEEDDDJJJQQQ___zzz```VVVJJJNNNUUUIIIRRROOOLLLIIIIIIKKKNNNQQQLLLJJJJJJOOOWWW]]]^^^]]]WWWSSSNNNMMMPPPRRRRRRQQQNNNKKKLLLOOOPPPNNNOOOQQQKKKQQQHHH@@@IIISSSXXX___yyy@@@000222111...///111111---******)))(((((((((((()))'''((()))******)))((('''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''((((((((())))))))),,,---,,,)))&&&(((,,,///''''''(((---:::LLLXXX\\\ccchhhpppxxxmmmpppttt{{{SSS===:::???@@@<<<666222444666444111111//////...............---************************(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&&&&&&&((()))"""###%%%&&&((()))+++,,,###$$$%%%&&&'''&&&%%%%%%&&&'''(((***+++,,,,,,---'''&&&$$$"""!!!"""$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((())))))******((()))***+++,,,---...//////000000222333555777888:::;;;AAAFFFHHHQQQVVVRRR???bbbiiiwwwooooooaaaUUULLLEEEAAALLLGGGEEEGGGGGGDDDFFFKKKCCCCCCBBBBBBCCCEEEFFFGGGIIIKKKNNNNNNNNNPPPSSSWWWYYY___jjjuuu~~~qqqqqqooozzzzzzrrrzzz___ggg___TTTgggbbbXXXdddZZZWWWSSSQQQPPPPPPOOONNNOOOOOONNNNNNNNNNNNOOOOOOHHHJJJLLLKKKIIIFFFEEEDDDGGGFFFCCCAAAAAACCCFFFHHHBBBIIIQQQTTTPPPIIIDDDAAADDDFFFSSSEEEVVVqqquuuxxxjjj___hhhttthhh~~~}}}qqqbbbVVVKKKDDDKKKMMMTTT[[[______dddjjj~~~zzzxxxvvvlllXXXVVVFFFIIIYYYWWWUUUTTTRRRPPPOOOPPPRRRTTTJJJMMMQQQUUUXXXZZZ[[[[[[YYYTTTPPPQQQTTTWWWVVVTTTUUUOOOKKKMMMNNNNNNPPPSSSPPPSSSLLLGGGPPPVVVVVVZZZxxx@@@///222111......111000---***))))))(((((((((((()))'''((()))******)))((('''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((()))&&&'''((())),,,...+++'''***,,,,,,++++++111888<<>>???DDDAAA999222444111000111000---,,,...........................(((((((((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((()))***+++)))&&&$$$%%%&&&$$$%%%'''(((((((((((((((%%%%%%%%%%%%$$$$$$""""""###%%%'''''''''&&&&&&'''######$$$&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))*********(((((()))***,,,---...///...//////000111333555555777AAA999:::JJJAAA;;;QQQJJJ???fff~~~{{{zzzyyymmmggg^^^SSSLLLNNNPPPMMMKKKMMMSSSSSSQQQQQQRRRUUUWWWYYY]]]aaafffiiilllqqqwww{{{{{{rrrrrrooouuusss~~~oooVVVnnncccQQQ___```XXXSSSMMMTTTRRRQQQQQQQQQPPPMMMKKKOOOOOONNNMMMKKKJJJIIIHHHGGGJJJLLLLLLJJJHHHGGGGGG>>>AAADDDDDDBBBBBBDDDFFFCCCKKKTTTWWWSSSLLLEEEAAA???RRRDDD]]]dddIIIvvvjjjgggmmmyyybbbjjjaaazzzdddgggUUUPPP^^^SSSIII^^^TTTUUUUUUTTTRRRQQQQQQRRRLLLSSSZZZ\\\XXXUUUUUUVVVXXXUUURRRUUU[[[______]]]]]]RRRIIIIIIMMMOOOQQQTTTRRRWWWTTTTTT\\\YYYNNNMMMlllBBB333///,,,---000111...***+++******)))(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******+++++++++,,,,,,,,,+++<<>>AAADDDIIILLLHHH===NNNvvv|||ssssss{{{{{{xxxvvvvvvyyy{{{vvvtttuuuuuudddoookkk```iiidddWWWOOOQQQUUUUUUUUUWWWOOORRRSSSPPPKKKHHHIIILLLKKKMMMNNNMMMJJJFFFDDDCCCCCCEEEDDDAAABBBEEEDDD@@@>>>CCCHHHHHHFFFFFFIIIMMMDDDKKKQQQTTTPPPIIIDDDAAATTT??????TTTWWWOOOeeerrr\\\fffnnn{{{oooUUUPPPXXXkkksssmmm]]][[[XXXUUUSSSSSSSSSSSSRRRVVVYYYXXXUUURRRRRRSSSKKKRRRZZZ\\\XXXTTTUUUWWWTTTSSSQQQQQQWWW______ZZZRRRQQQQQQPPPPPPPPPPPPPPPSSSQQQOOOPPPSSSSSSPPPMMMiii???333///,,,---000111...************)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''************++++++++++++111444999???GGGQQQ[[[bbbgggiiinnnvvv}}}{{{vvvmmmvvv}}}~~~}}}}}}{{{}}}uuuiiibbbZZZMMMCCC>>>===>>>???@@@@@@@@@???===:::777666333000...---...---,,,+++++++++++++++++++++++++++))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))******++++++,,,,,,---...000111222333333666999<<<>>>BBBFFFIIIPPPOOOEEEMMMttt{{{rrrrrrtttqqqmmmllltttiii|||dddWWWPPPOOOUUUZZZWWWQQQOOOKKKMMMOOOLLLGGGDDDEEEHHHGGGGGGHHHFFFDDDBBBBBBBBBEEEFFFDDD@@@@@@AAA@@@<<<>>>BBBFFFFFFCCCCCCEEEIIIHHHKKKNNNMMMHHHBBB???>>>777BBB@@@888GGGdddlll```dddlll[[[SSS^^^oooxxxzzz|||hhhddd[[[TTTSSSVVVYYYXXXVVVuuuvvvWWWTTTUUUTTTRRRQQQQQQRRRTTTUUUQQQQQQQQQQQQPPPNNNKKKIIIOOOTTTXXXWWWRRROOOOOOQQQNNNSSSVVVVVVVVVVVVSSSNNNOOONNNMMMKKKKKKKKKKKKKKKHHHHHHIIIMMMRRRVVVVVVUUUddd<<<333000---...000000---+++******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********+++,,,...111666>>>GGGMMMCCCGGGPPP]]]iiipppqqqpppnnnxxxuuuiiittthhhbbbUUUJJJKKKPPPKKKAAAEEEBBB???>>>@@@DDDGGGIII<<<<<<===>>>===<<<;;;:::333111///.........---,,,++++++++++++++++++++++++)))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))******+++++++++,,,...///000111222111333666888;;;>>>BBBEEEDDDNNNAAA333\\\ooo}}}|||xxxqqqooommmggghhhssszzzrrroooaaaNNNMMMIIIJJJQQQVVVSSSMMMIIIEEEGGGIIIFFFBBB@@@AAADDDDDDDDDCCCAAA??????AAACCCDDDEEEDDD???>>>@@@@@@>>>===AAADDDDDDBBBAAACCCEEEJJJJJJHHHDDD???;;;::::::999;;;;;;888:::HHH___qqq^^^nnn}}}vvvyyyqqq{{{lllNNNLLLRRRUUUTTTSSSRRRRRRTTTVVVWWWTTTQQQNNNNNNPPPNNNIIIDDDOOOQQQRRRPPPLLLKKKMMMOOOIIIQQQWWWTTTPPPNNNLLLJJJKKKIIIGGGEEEDDDEEEFFFGGGJJJIIIIIIKKKNNNPPPOOOOOOaaa;;;222000......//////---+++***)))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&***000555777888999:::<<<===@@@DDDGGGGGGCCC@@@>>>@@@CCCBBB@@@AAAEEEJJJIIIRRRbbbpppssspppqqqvvvkkkbbbVVVNNNJJJGGGBBB>>>KKKHHHAAA;;;>>>DDDEEE@@@LLLJJJGGGFFFEEEDDDAAA???::::::;;;<<<<<<<<<;;;:::333111///...//////...---++++++++++++************))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))***************+++---...///000111///111444666888;;;???BBB<<>>AAACCCDDDCCCCCCDDDFFFIIIGGGDDDAAA===:::888888CCC333444CCC<<<000KKK{{{iiittt{{{eeeQQQVVV[[[XXXYYYWWWTTTRRRPPPPPPPPPQQQRRRPPPNNNNNNNNNMMMJJJGGGKKKKKKJJJIIIJJJLLLPPPSSSJJJOOOPPPLLLIIILLLPPPQQQFFFDDDBBBAAAAAABBBEEEFFFMMMLLLJJJIIIIIIHHHGGGFFF^^^;;;222111//////......,,,+++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((,,,,,,,,,++++++...222666666666777777777444000---222222111///...000666;;;111CCCVVVZZZLLL@@@BBBKKKGGGCCC??????AAAEEEGGGHHHIIIJJJHHHCCCAAABBBDDDCCCFFFEEEDDDDDDCCCAAA===999::::::;;;;;;:::999777666222000.........///...---+++++++++******)))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))******))))))***,,,---...///000///111333555777999===@@@GGG>>>AAAIIIBBBBBBooouuuyyyvvvxxxyyyuuuuuurrrooommmpppxxx~~~qqqhhhiiigggccchhhtttmmmoookkk___|||[[[SSSRRRSSSQQQMMMGGGDDDEEEIIIKKKJJJCCCDDDEEEDDDCCCCCCDDDDDDEEEFFFGGGFFFCCC@@@>>>===;;;>>>===999888<<>>;;;:::444666888:::>>>CCCFFFGGGooonnnwwwiii\\\MMMUUU^^^YYYOOOTTTRRROOOLLLJJJIIIIIIIIIHHHJJJLLLKKKIIIHHHIIIJJJJJJHHHFFFGGGJJJOOOSSSUUUKKKMMMLLLJJJKKKOOOQQQOOOBBBAAAAAAAAABBBDDDFFFGGGDDDDDDEEEEEEFFFGGGIIIKKK[[[:::222111000///...---,,,+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((***+++,,,+++***+++---///(((***...222555777888888---///222333444666999<<<===??????;;;666777@@@IIIFFFEEEDDDCCCBBBCCCFFFHHH;;;???BBBAAA??????BBBFFFCCCCCCDDDFFFHHHGGGDDDBBB999::::::999888666333222000///------......---,,,+++++++++***))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''(((((())))))***(((((()))+++,,,---...//////111333444555888;;;>>>FFF>>>>>>DDDAAACCCeee|||wwwuuutttuuuxxx|||~~~~~~||||||||||||{{{yyyxxxwwwtttqqqoooppptttuuuqqqmmmllllllkkklllooovvvxxxjjjgggrrr||||||yyyuuu^^^SSSTTTQQQKKKOOOPPPNNNKKKKKKMMMKKKGGGDDDEEEEEEEEEFFFFFFGGGGGGCCCEEEGGGGGGCCC???<<<;;;;;;>>><<<666333777<<<>>>EEEEEEGGGHHHIIIJJJJJJJJJCCCCCCBBBCCCDDDCCC@@@>>>111???CCC888555???BBB<<>>>>>???BBBEEEHHHGGGFFFDDDAAA>>>>>>@@@?????????@@@AAAAAA>>><<<888888888777666333111000///---,,,+++---------,,,+++++++++***)))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$##############################################################################################################################################################################"""#########$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))'''((()))***+++---.........///111333444555999;;;999;;;>>>AAACCCHHHUUUcccxxx|||xxxuuurrroootttuuutttsssrrrqqqpppnnntttqqqmmmlllmmmooopppqqqhhhgggiiirrrmmmkkkiii}}}ZZZWWWRRRQQQOOODDDJJJMMMNNNKKKKKKNNNLLLFFFDDDDDDDDDEEEFFFHHHHHHGGGDDDEEEFFFEEEBBB???>>>>>>===@@@???888444999???CCCHHHHHHHHHHHHIIIHHHGGGFFFEEECCCBBBCCCEEEFFFEEECCC???AAADDD@@@555///;;;MMM:::NNNmmmqqqmmmbbbwwwwwwgggsssmmmwwwXXXUUUSSSRRROOOJJJHHHPPP\\\PPPOOONNNMMMMMMOOOQQQRRRJJJKKKLLLLLLMMMNNNPPPQQQNNNJJJGGGIIINNNPPPMMMIIIFFFMMMQQQOOOJJJIIIFFFCCCCCCDDDEEEFFFGGGFFFFFFEEEEEEFFFEEECCC@@@@@@CCCEEESSS444222222222000---,,,+++,,,(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((()))***)))))))))+++---,,,---/////////...///000...------...///222666888666777888<<>>???@@@???:::888999<<<>>>???@@@???>>>======>>>>>>===;;;666666666666444222000///...,,,++++++,,,---,,,++++++++++++***)))(((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$##############################################################################""""""""""""""""""""""""########################################################################""""""######$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''(((***+++,,,---...---...000111222444777999999;;;???BBBDDDJJJWWWeeerrrqqq~~~yyysssvvvxxxyyyzzz||||||zzz{{{yyyuuutttvvv{{{wwwuuuzzzooopppaaadddnnnQQQQQQWWWHHHKKKSSSEEEGGGJJJIIIDDDEEEJJJLLLHHHCCCBBBBBBDDDFFFGGGGGGGGGFFFFFFFFFDDDBBBAAACCCDDD>>>BBBBBB<<<:::@@@HHHLLLJJJIIIHHHGGGGGGEEECCCAAAHHHEEEBBBBBBDDDGGGFFFEEE>>>======???AAAAAA;;;555>>>222777PPPeeegggdddddd}}}rrrqqq{{{```]]]SSSSSSRRRRRRVVVYYYUUUOOONNNMMMLLLKKKKKKMMMOOOPPPJJJGGGEEEGGGKKKNNNMMMKKKKKKHHHFFFJJJOOOQQQMMMGGGEEELLLOOOHHHAAAAAAFFFJJJEEEFFFHHHHHHHHHFFFCCCBBBBBBCCCDDDBBB@@@@@@DDDHHHMMM444111///---------,,,***)))((((((((((((''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))***+++,,,,,,------------,,,---...///000111222333222555:::===>>>???@@@BBB:::;;;<<<;;;;;;<<>>???@@@AAABBBAAA@@@???@@@CCCIIIOOOSSSIIIHHHGGGFFFEEEDDDDDDDDDBBB???>>>AAADDDDDD@@@;;;>>>>>>===<<<:::999999888555777:::;;;BBBTTTlll~~~|||kkkdddMMMNNNVVVRRRQQQPPPNNNMMMMMMLLLLLLJJJJJJJJJJJJKKKLLLNNNOOOHHHGGGGGGHHHIIIJJJIIIGGGFFFGGGLLLRRRUUURRRJJJCCC@@@DDDHHHGGGCCC@@@BBBEEEEEEDDDCCCCCCBBBAAA@@@???CCCBBBAAA???>>>>>>======MMM666111///------------+++***((((((((((((''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))))))***+++,,,,,,---------,,,,,,------//////000000///222777:::;;;;;;===>>>;;;:::999777777:::>>>BBB@@@===999888:::===>>>>>>CCC>>>999888:::<<<:::777444333222111222111///------,,,++++++******++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$#########""""""##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((())))))***,,,,,,---///000111222333777999;;;===@@@DDDIIIMMMRRRLLLOOOWWWccc~~~{{{wwwzzzffffffMMMPPPMMMJJJIIIJJJLLLMMMMMMMMMJJJFFFDDDDDDEEEEEEDDDCCCDDDBBB>>>???EEEEEEBBBBBB???===<<<===>>>???>>>BBBAAA@@@@@@AAAEEEIIIKKKLLLKKKHHHDDDAAA???===<<>>>>>>>>AAA@@@???===<<<;;;;;;;;;JJJ666000///------......---,,,(((((((((''''''''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))(((((()))***,,,------...+++,,,,,,,,,------------,,,///333555666777888::::::999777444444777===AAA@@@===;;;;;;<<<======<<>>??????===???CCCCCC???<<<;;;:::;;;<<<===<<<;;;BBBAAA@@@??????@@@AAABBBIIIGGGDDD@@@<<<999777666;;;999888999;;;:::666333777777666555444333222222666///111999444...AAAaaattteeefffnnn|||yyyqqqfffddd}}}iiiRRRIIIMMMRRROOOIIILLLHHHCCCAAAAAACCCDDDEEEEEEFFFHHHJJJKKKKKKKKKKKKBBBBBBAAABBBCCCBBB@@@===>>>CCCFFFFFFBBB>>>???@@@@@@===;;;;;;>>>AAACCCBBB<<<<<<<<<<<<;;;;;;;;;;;;>>>===;;;:::888777777666~~~CCC333///...------//////...---(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''')))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,///222333444555666888888888666444444666;;;>>>???>>>>>>=========<<<<<>>:::::::::<<<>>>>>><<<;;;@@@??????>>>===<<<<<<;;;@@@>>>===:::888777666666999777666666777666333000444444333333222111000000333...000444111...<<>>======>>>>>>===AAABBBBBB@@@===;;;<<<>>>===<<<<<<<<<===>>>??????888888999999999::::::::::::999888666555444333333zzzAAA444///...------...///...,,,''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''')))+++---...------,,,,,,,,,,,,++++++...000222333333444666888555666777777666777888:::===>>>>>>>>>===<<<;;;;;;<<<;;;999888777666555444111000//////000000...,,,---,,,++++++******++++++))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""""""""""""""""""""##############################################################################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((()))((()))***+++---...//////000222444666999===CCCGGG@@@HHHEEEGGGNNNHHHUUUyyyyyyyyy{{{yyyhhhQQQHHHFFFDDDAAABBBAAA@@@BBBEEEHHHIIIJJJIIIHHHGGGGGGHHHGGGDDDBBBEEEDDDCCCEEEFFFCCC@@@???;;;;;;<<<>>>@@@@@@>>><<<<<<<<<<<<<<<<<<;;;:::999999999888777666666666777888777666666555444222111333333222222111111000000111333111---...666===???222555PPP```~~~sssooo```}}}|||hhhjjjnnn~~~{{{oooqqqVVVMMMLLLJJJGGGFFFHHHIIIJJJIIIEEECCCBBBDDDFFFFFFBBB===<<<===@@@CCCDDDEEEDDDCCCHHHCCC===999:::===@@@AAAEEEBBB???===>>>>>>===<<<999===AAA@@@<<<999999;;;777777888888999:::::::::888777666444333333222222xxxAAA888///...,,,,,,------,,,+++'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''')))+++,,,,,,,,,,,,,,,,,,+++++++++///000222333222333555777333555777888777666666777999:::;;;;;;999888999:::666666555555444333222222000///...///000///...,,,---,,,++++++******++++++))))))))))))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$########################""""""""""""""""""""""""#######################################$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))***+++---...///000...000222555888<<>>===>>>???AAAAAA???===;;;;;;;;;;;;;;;:::::::::::::::999888777777777777888888777666555444444333333333222222111111111111111666222***,,,777888000666555888666HHHWWWiiilllXXXqqqzzzyyybbbRRRNNNOOOJJJKKKLLLNNNOOOLLLGGGCCCBBB@@@@@@DDDGGGFFF@@@::::::;;;===@@@AAABBBBBBBBBIIIDDD===999:::>>>BBBDDDFFFBBB>>>>>>@@@AAA>>>;;;555<<>>777///---,,,,,,,,,,,,***((('''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&(((***+++************************---///000000000000222444222444555444333333444666444666666555444333666888333444444333222000/////////...---...//////---,,,---,,,++++++******++++++))))))))))))(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((()))+++,,,---...///...000222333555999>>>BBBEEE@@@BBBDDDAAAFFFLLLJJJVVVYYYZZZvvvvvv~~~uuuiiimmmyyyvvvtttiiiAAADDDEEEDDDAAA===>>>CCCGGGAAA@@@AAACCCFFFGGGFFFEEECCCBBBBBBDDDFFFFFFDDDCCCIIIDDDCCCFFFGGGCCCAAABBB???>>>===>>>??????===;;;<<<<<<;;;::::::::::::;;;======<<<;;;;;;;;;;;;;;;777777777666555555555666222222222111111111111111333444222//////222111///***777===BBB999AAAIIIVVVTTTqqqvvvrrr}}}|||qqqWWWPPPUUUVVVQQQLLLCCCOOOZZZZZZOOOEEEDDDGGGDDDAAA???CCCGGGGGGAAA;;;:::;;;<<<>>>@@@AAACCCCCCGGGCCC>>><<<>>>@@@CCCDDDAAA@@@@@@@@@@@@???===;;;555888;;;;;;999666555666888888888888888888999999666555555555555666777777ppp999222///---,,,+++++++++)))'''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%%%%''')))***(((((((((((()))))))))***,,,---......------000222333333222000///000333666000222333111///000333777333444444333111...------///...---...//////---,,,---,,,++++++******++++++))))))))))))(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$########################""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((***+++,,,---...///000222222444777;;;???>>>888AAAEEE???HHHOOOAAAAAASSSKKKYYYgggsssjjjzzzyyyRRR@@@KKKDDDEEEGGGGGGFFFCCC@@@===AAA@@@???AAADDDFFFGGGFFFBBB@@@???@@@BBBDDDDDDDDDGGGAAA@@@DDDEEEBBBAAADDD>>>===;;;;;;<<<<<<;;;:::>>>===;;;:::999::::::;;;>>>>>>>>>>>>???@@@AAAAAA666777777666555555666777111111111111111000000000333///111666444---///666333000''':::444>>>888AAAUUUooommmfffrrrmmmmmmvvv\\\TTTTTTUUUTTTMMMGGGJJJPPPSSSSSSQQQIIIBBBAAAGGGNNNHHHCCC@@@BBBGGGIIIDDD???<<<<<<<<<>>>@@@BBBDDDEEECCCAAA??????AAABBBCCCBBB;;;???BBBBBB>>>;;;;;;<<<666555444555777777666555888888888888888888888777666555555666777888999:::nnn999444///---++++++++++++)))'''''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''&&&%%%%%%"""$$$'''&&&$$$###&&&(((&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((()))++++++******)))(((((((((************+++,,,------...///000111222111000///000000111222222222222111000111111000//////000222///......------,,,+++++++++++++++***)))(((((('''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$################################################$$$$$$$$$#########""""""################################################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""############################################################""""""""""""""""""""""""########################"""############$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))************+++---///111222333666888;;;:::<<>>===@@@CCCBBB???>>>???BBBCCC===333777FFFHHHBBBEEECCCBBB@@@>>><<<>>>AAAEEEUUUHHHAAAEEEIIIEEE===:::888;;;===<<<999777999<<<===:::666666999<<<===<<<===>>>>>>>>>>>><<<:::999222333444555555555444333000000000000000000000000//////............/////////111333555555333111///666<<>>???@@@@@@HHHFFFCCCAAAAAABBBDDDEEE@@@>>><<<:::888888999:::555666666666777777888888888999999999999:::::::::999888666444444444666777hhh666222///---++++++++++++)))'''''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%'''))))))'''###!!!"""###'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%'''(((((())))))))))))((((((((((((++++++++++++++++++,,,------...///111111000//////000111111222222222222222000111111000......///000---------,,,++++++******++++++******)))(((((('''(((''''''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$################################################$$$$$$$$$#########""""""################################################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""########################################################################################################################$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((()))))))))*********)))+++...///000111444666888777999===>>>???CCCIIIKKKKKKJJJGGGGGGMMMYYYbbbpppdddxxxwww___CCC555777;;;999444:::<<<===>>>===<<<===>>>666<<<@@@MMMZZZQQQ>>>999AAA@@@???<<<::::::===@@@AAA;;;:::===???;;;:::;;;;;;:::888888888888777777888777666888:::;;;999777:::;;;;;;<<<;;;:::999888111111333333333333222111000000000000000000000000......------------.........///000111111000///...666444222333<<>>999666666777888:::;;;;;;:::777;;;===DDDNNNFFF:::;;;======<<<:::888777999;;;777888;;;===:::888;;;@@@===999444333666666444111333444666999;;;:::666333777888888888888888777666///000111111111000///...........................---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++***+++222===EEEPPPRRR\\\kkkrrrqqqsssyyy^^^EEEBBB???>>>AAAEEEGGGIII???BBBCCCCCCFFFJJJHHHDDDJJJHHHFFFCCCBBBAAA@@@@@@EEECCCAAA@@@@@@???===<<<<<<;;;:::888888888999:::<<<===>>>>>>===<<<:::999:::999777555444444555555000000000111111111111222444444555555666777888888444333222111000111222333WWW333000///---++++++++++++)))'''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''((())))))***++++++......,,,++++++*********,,,---...000000000//////111111222333333333333333444444444222///---...///,,,,,,,,,+++******))))))******))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################################################################""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$""""""""""""""""""""""""########################""""""#########$$$$$$$$$#########################################################################################################$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))'''))),,,------...111333333222555:::<<<===BBBHHHFFFGGGHHHGGGGGGHHHMMMPPPJJJXXXaaaiiivvvxxxxxx~~~|||uuujjjeee{{{iiiHHH??????999555222222444666666555555333333666:::<<<:::888:::;;;444444:::888777AAA888999:::999888777999:::;;;===@@@???;;;999;;;???===:::666444444444333111333444777999:::888555222888777777666666555444444...///000111000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++***)))(((((()))***+++&&&***///111000...------777111555III^^^iiijjjiiikkkzzz~~~}}}jjjrrrnnnbbb^^^NNNFFFBBBAAAAAAAAAAAAAAA@@@???CCCDDDBBB???AAAGGGJJJJJJIIIGGGEEEBBB@@@>>>>>>>>>CCCAAA>>>======<<<:::888;;;:::888777777888999:::;;;;;;::::::999888777666888777555444333333333444////////////////////////111222222333444555666666111000000/////////000000RRR555000///---++++++++++++)))'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&%%%$$$###$$$%%%(((***+++)))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''(((((()))***+++,,,,,,...---,,,+++***))))))))),,,---...000000000000///111111222333333333333222666666555333000......///---------,,,++++++******)))))))))(((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################################################################""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$""""""""""""""""""""""""####################################$$$$$$$$$$$$###################################################################################################$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((***,,,------...000222444333555:::<<<===BBBHHHHHHHHHHHHGGGFFFEEEEEEFFFIIILLLQQQZZZ[[[TTTiii}}}rrrrrrssssssqqqqqqzzziiiWWWccczzzeeejjjpppuuu{{{UUU:::<<>>======<<<::::::;;;:::888;;;;;;;;;888444222444666666777888888777777666666:::999777666444333222111///000111111111000...---++++++++++++++++++++++++******))))))))))))******+++***(((''''''(((***+++111---((('''(((+++,,,,,,!!!)))444===???BBBKKKUUUfffrrryyyvvvttt~~~yyydddPPPEEEJJJBBBPPPMMMFFFFFF@@@FFF>>>???@@@AAAAAA@@@@@@AAAAAACCCAAA===>>>CCCGGGGGGIIIHHHEEEAAA???===<<<<<<>>><<<:::999999888666555999888888888888:::;;;<<<<<<:::888666555555666666666666555444444444333333000000//////////////////000000111222222333444444//////........./////////OOO888000///---++++++++++++)))'''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&%%%***'''$$$$$$%%%'''''''''))))))'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''(((((()))***++++++,,,,,,,,,+++))))))(((((((((***+++---///000000//////000000111222222222222111555666555333000...///000---------,,,++++++******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###############################################################$$$$$$$$$################################################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$#########$$$$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''')))+++,,,,,,---///111333222444999;;;;;;@@@FFFCCCDDDEEEEEEFFFEEEEEEDDDGGGLLLIIIIIIOOOOOOTTTdddqqq```\\\pppuuuwwwsss>>>AAAAAA:::222///333888444666777777666555666777333333444666999::::::999444888777999@@@:::444:::444666777888999;;;???BBB<<<;;;888888<<<@@@>>>888888;;;===;;;777555666999888999999777666666777999:::999777555333222111111000111111222111000...---++++++++++++++++++++++++******))))))))))))*********)))(((((((((((()))***111,,,''''''***------+++///111444444000,,,,,,...888;;;<<<@@@KKKZZZdddfff|||mmmcccpppqqq{{{{{{vvvyyyyyykkklllsssjjjccchhhmmm\\\OOOCCCCCCHHHIIIHHHGGGEEE<<>>@@@BBBCCCDDDFFFIIIKKK???DDDGGGDDDCCCEEEEEECCCGGGEEECCCAAA???>>>>>>>>>AAA@@@>>>>>>>>>>>><<<:::777777888999:::;;;<<<<<<===:::777444333333555666555555555555444444333333111111000000000000//////000000111111111111222222......////////////000000zzzMMM::://////---++++++++++++)))'''''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%'''((('''&&&%%%---***%%%$$$%%%&&&&&&%%%***)))((('''%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((())))))******)))(((''''''(((((('''(((***,,,------------//////000111111111111000333333333111...---...///,,,,,,,,,+++******))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&################################################""""""#########$$$$$$$$$################################################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&((()))******+++---...000///111555666777;;;AAA>>>???AAADDDGGGHHHHHHHHHFFFLLLFFFBBBKKKOOONNNQQQNNNWWW```bbb```kkkoooLLL@@@;;;666222---+++---000666:::000111222222111/////////000222444555555666777888999888111111999888666>>>666777777777777:::???BBB;;;<<<:::999===BBBAAA:::777999;;;<<<;;;:::999999777999999888666555666888666555444333222222333333000111111111000///---,,,++++++++++++++++++++++++******))))))))))))******))))))(((((((((((())))))'''))),,,///000///+++)))+++&&&$$$(((222777444---444111...---333999:::666111444222BBBGGGCCCMMMIIICCC@@@<<<999;;;AAA???666AAA999<<>>>>>===>>>@@@CCCBBBGGGHHHDDDBBBCCCDDDCCCAAA@@@???>>>>>>???@@@AAADDDCCCAAAAAABBBCCCAAA@@@666777999;;;;;;;;;999999:::999777555333333333333444444444444444333222222111111111000000/////////111111111111000000000000...//////000111111111000vvvLLL;;;...///---++++++++++++)))(((''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&)))***)))&&&%%%---)))%%%###%%%''''''%%%******((('''&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''')))((((((''''''''''''(((%%%&&&(((***+++,,,++++++......///000000000000000111111111///---,,,---...++++++******)))((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&################################################""""""######$$$$$$$$$$$$################################################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$&&&((()))))))))+++------,,,...222333333666<<>>777;;;888888777666666999>>>BBB999<<<;;;777999======777777777888;;;??????;;;777555888:::999666444555666222222111111111222444555000000000000000...,,,+++++++++++++++++++++++++++******))))))))))))******((((((((((((((((((((((((&&&(((***)))''''''***...(((---///+++''''''+++...+++///333111//////111222111666)))...000&&&...444,,,555666222444222444===777222666888222555:::444000666>>>@@@:::444888@@@;;;;;;BBB;;;;;;:::000@@@>>>@@@CCCBBB@@@???AAACCCDDDEEEAAA999666;;;AAADDD;;;;;;;;;<<<>>>AAACCCDDD???>>>===>>>???@@@???===666888:::;;;;;;999777555777777777666555333000///222222333333333222222111111111000000000/////////222222222111000000////////////000111222222111111sssDDD333///000...,,,,,,,,,,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%((()))'''&&&%%%%%%$$$$$$$$$#########""""""################################################&&&$$$$$$'''+++,,,'''"""&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&((((((((('''&&&'''***---///000111222222111000///111111000000///---,,,+++***))))))((('''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$################################################""""""""""""""""""""""""""""""############""""""""""""""""""############################################################$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))***++++++,,,,,,---...///222444666777:::999999===CCCGGGGGGFFFDDDHHHKKKKKKLLLLLLHHHBBBKKKHHHFFFHHHHHHFFFGGGJJJIIIMMMTTT\\\ggguuucccJJJ888777444222111111111111000000//////.........---.........////////////000111111111000000000000000444444444444444444444444555444444444555777999:::???<<<888777888888666444666666666666666777888999777777666666555444333222000111...)))***///222111000000///...------,,,,,,((((((((()))******++++++)))((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))*********++++++++++++---..................---,,,,,,,,,---------......//////000111111111111111000000111111111222222222333555666666444444555666999888888888999;;;===>>>???===<<<>>>AAABBB@@@===>>>;;;777666<<>>777999999999<<>>;;;<<<===>>>===<<<;;;:::888999:::;;;:::888666555444333111//////000111222000///...///000///---,,,///...---,,,,,,---...//////000111000///...///000111000000///......------mmmAAA222000///...,,,,,,,,,,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%%%%%%%$$$$$$$$$#########""""""################################################&&&$$$$$$'''++++++'''"""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&'''***,,,//////111222222111000000111111111000///...,,,+++******))))))(((''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$################################################""""""""""""""""""""""""""""""############""""""""""""""""""###############################################################$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))******+++++++++,,,...000222444666888888999===AAADDDFFFFFFBBBFFFIIIKKKPPPSSSPPPJJJHHHDDDCCCEEEFFFEEEGGGKKKHHHHHHHHHGGGGGGKKKQQQVVVkkkdddnnn}}}pppXXXDDD999555444444444333222000///////////////.........------------,,,,,,,,,,,,---------...........................111111111222222222333333555444333222222333444555;;;888666555666666444222333333222222333333444555444555555444333222111000///111...******...000///......---,,,,,,+++******)))))))))))))))*********((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------...////////////...////////////000000000000000222333222111111222444666666666777888999:::;;;888777777:::???BBBAAA???===<<<888444666999666000222444888<<<>>>??????>>>:::::::::::::::999999888888999::::::999888666444333222111000000111333444///......///000000...,,,///...---,,,,,,---...///...///000///...---...///000//////...------,,,,,,hhh===111//////...,,,+++,,,+++***(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$###############################################################%%%$$$$$$'''******&&&###%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&''''''&&&&&&'''))),,,...///000222222222111000111111111000///...---,,,++++++******)))(((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$################################################""""""""""""""""""""""""""""""############""""""""""""""""""############################################################"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&'''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))))))))***+++,,,...000222333444777:::===???AAADDDFFFAAADDDFFFJJJQQQWWWTTTMMMFFFBBB@@@BBBCCCCCCFFFKKKGGGFFFDDD@@@<<<;;;<<<===FFFBBBGGGPPPQQQNNNVVVdddYYYjjjzzzrrrlllkkkiiiaaaXXXTTT888555111111333555444222//////...---------------,,,,,,,,,,,,,,,+++++++++)))************+++++++++++++++,,,,,,,,,,,,,,,,,,------...///000111111222444333222000000/////////555444333333444444333222//////////////////000111222222222222222111000//////111000,,,+++......,,,+++++++++***))))))((((((******))))))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((())))))******))))))(((*********+++++++++,,,,,,******+++,,,,,,,,,,,,+++------------............---...///...---...///111222333444555666777777777888666444666999;;;999777999;;;999555444666555222222888>>>AAA@@@===<<<<<<888888777666666666666777555666666777666444333222111000//////000111333444...------...000000///---...------,,,,,,------...,,,---......,,,,,,---.........---,,,,,,+++++++++ggg===111//////---,,,+++++++++)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$""""""$$$&&&########################################################################$$$$$$$$$&&&((((((&&&###%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############&&&'''(((((('''(((***,,,---...///111222222111111000000000000///...---,,,+++++++++*********))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$################################################""""""""""""""""""""""""""""""############""""""!!!"""""""""############################################################"""$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''''''''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))***+++---///111222222666;;;>>>>>>???CCCFFFDDDEEEEEEHHHNNNSSSOOOGGGFFFBBB@@@AAABBBAAADDDIIIFFFEEEDDDCCCBBBAAABBBBBB999:::<<<<<<:::;;;AAAGGGKKKQQQmmm}}}hhhooollljjjjjjmmmpppqqqqqqyyyuuu~~~mmmxxxvvvooonnncccQQQIII===>>><<<777444444000+++///......///111222000---++++++++++++++++++,,,,,,************************(((((()))))))))************************+++++++++***+++,,,---...000111111222111111000//////......111111222222333333333333//////............//////111111111111111111000000000333222///...///...************))))))(((((((((+++******)))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''((()))))))))************((())))))***************+++,,,,,,,,,,,,---------++++++,,,+++++++++...000000111333555666666555555777444222444777888777555555:::<<<999777;;;===>>>>>>DDDKKKKKKDDD===:::999888777666555444555666666222333333333222111000/////////.........///000000---,,,,,,...000000///...---,,,,,,,,,,,,,,,,,,---***+++,,,,,,++++++,,,---,,,,,,++++++************iii???222//////---++++++++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$""""""$$$&&&##############################################################################$$$%%%&&&&&&%%%$$$%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################'''((())))))((()))***,,,+++,,,...000111111111111///////////////...---,,,++++++++++++************((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$################################################""""""""""""""""""""""""""""""############""""""!!!"""""""""############################################################$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))******+++---///111222111666;;;>>>>>>???BBBEEEDDDFFFFFFGGGLLLPPPLLLEEEIIIEEEBBBCCCBBBAAABBBFFFCCCAAA@@@>>>===<<<;;;:::555999:::777555666888888BBB888444777:::>>>===444666555444555777888999999AAA777222888===;;;999999666;;;555000555222)))((()))///000,,,,,,000111...555222---***((((((((((((*********+++++++++++++++((((((((()))))))))))))))((()))))))))************)))))))))******+++++++++)))***+++---...000111222///000000111111111111111000111333444444444444444111111000000///000000111000111222222222222222111111444444111///000...***************))))))))))))+++******)))((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((('''((())))))******))))))+++++++++,,,,,,,,,,,,---***++++++******+++...000000111333555666666555555777555333555:::======<<<555;;;>>><<<;;;???CCCEEEFFFLLLPPPNNNFFF>>>:::999999888777555555666777777333333333333222111000000222222111000///.........---,,,,,,---///000///---+++,,,,,,,,,,,,,,,,,,+++(((***++++++******+++---************))))))))))))hhh@@@333......---+++***+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$&&&###############$$$$$$$$$######################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###############&&&'''))))))((((((***+++(((***,,,...000000000000...............---,,,+++************************''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################""""""""""""""""""""""""""""""############""""""""""""""""""############################################################$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%%%%'''((('''&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))***+++,,,...///000000333888<<<>>>???@@@AAAAAADDDFFFGGGJJJNNNMMMHHHIIIEEEDDDEEEDDDAAAAAADDD@@@>>>;;;::::::999777666444777999666555555555333***...111222333333444555444555555555555444333333777111///333555111......000333,,,(((000111000666222555444000,,,,,,,,,***&&&)))...333444222///---))))))******+++******)))''''''((((((((((((((()))))))))))))))************(((((())))))***+++++++++)))***+++---...///111111...///111222333444444444000333555666666555555666333222222111111111111222000111222333333333333333111444333000///000///+++******************************)))(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((('''''''''%%%%%%&&&&&&&&&'''''''''''''''((()))))))))))))))************++++++++++++***++++++***)))+++...111000111222444555555555555DDD@@@<<<;;;<<<===;;;999888===???<<<;;;>>>AAABBBDDDHHHJJJIIIDDD>>><<<<<<999999888888777777888888777777666555555444444333555555444333111000///...---,,,,,,---//////...,,,***++++++,,,,,,++++++***((()))***+++******+++---))))))))))))))))))))))))ccc<<<222......,,,+++***+++***((('''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%%%%%%%""""""#########$$$$$$$$$################################################"""###$$$$$$$$$###$$$%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$###%%%'''(((''''''((()))&&&(((***,,,.../////////,,,,,,------,,,,,,++++++************************&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################""""""""""""""""""""""""""""""############""""""""""""""""""###############################################################%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***,,,---......000333888<<<>>>>>><<<<<>>;;;:::;;;<<<;;;:::666555666666555444555666;;;===666//////...111:::000111222111000.........111000111333222//////000,,,000+++***000...---555&&&%%%&&&***+++,,,...111333///)))###!!!"""'''+++'''((()))))))))((('''''''''''''''((((((((())))))(((((((((((()))))))))***''''''(((((()))******+++)))***+++,,,---...//////...000111333444444444444000333777888666555555666333222111111000000000111///000111222333333333333///222111------......+++))))))))))))))))))******)))))))))((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''(((((((((((())))))))))))*********)))(((***...111000000111111222444555666GGGBBB===::::::999777444:::===>>>;;;:::===???===BBBBBBAAAAAA???>>>======999999999999999888888777888777666555444444444444333333222222111000///......---,,,---......---+++)))***+++,,,,,,+++***)))''')))************,,,---))))))))))))))))))))))))]]]888111......,,,+++*********((('''&&&&&&&&&&&&&&&&&&&&&&&&###%%%((()))'''&&&%%%%%%""""""######$$$$$$$$$$$$################################################"""###$$$$$$######$$$%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%!!!###%%%&&&%%%%%%&&&'''%%%&&&)))+++---...//////++++++,,,,,,,,,+++******))))))))))))))))))******%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$################################################""""""""""""""""""""""""""""""############""""""""""""""""""############################################################"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&'''''')))***+++,,,------000555;;;>>><<<999999AAAEEECCC@@@BBBDDDEEEBBBAAABBBFFFFFFBBBAAACCCDDD@@@;;;888888888666444666222111444444222444999---000,,,...:::888...---000111111111000000111222+++---///111///---///333)))///......111+++%%%,,,111+++***......))))))...$$$&&&)))******))))))***''''''((()))((('''%%%%%%'''''''''((((((((())))))'''''''''((((((((())))))&&&&&&''''''((()))******))))))***+++,,,------...///000222333444444333333000444777888666444555666222111000///////////////...///000222333333333333...000///+++***------+++((((((((()))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''(((((()))))))))((((((***...111000000//////000222444666888444222333888;;;<<<;;;:::===<<<:::;;;???@@@>>>DDDAAA>>><<<=========<<<888999:::::::::999777666666555444333222222222222---...............------///...------......,,,***)))***+++,,,,,,+++***)))''')))***+++******,,,---))))))))))))************