BM6&6(v@ [[[>>>;;;777333333222111111000/////////////////////////////////////////////...------------...///...///555???GGGIIIHHHNNNPPPNNNMMMTTTcccpppwwwyyy{{{|||}}}zzzgggdddxxx```TTT^^^nnnwwwvvvyyysss~~~zzzooorrrpppOOO999333555111222333555777888::::::>>>@@@???BBBEEEDDDVVVvvvrrrXXXjjjzzzooojjj^^^FFFBBBFFFcccyyylll```{{{mmmZZZddd|||}}}xxxvvvyyyyyyrrrkkkhhhhhhsss|||yyyjjjYYYQQQNNNJJJHHHGGGJJJPPPTTTVVVUUUYYYccchhhfffiiioookkkaaaOOOQQQRRRRRRNNNHHHAAA===<<<;;;:::888777555444333222333333222111000222333222000111555777888<<>>@@@BBBEEEJJJgggccclllpppmmmYYYDDDFFFPPPsss~~~nnnwwwjjjQQQFFF[[[}}}vvvooohhhfffeeeeeejjjpppssskkk___VVVQQQOOONNNMMMEEECCCBBBDDDFFFEEEAAA======@@@AAACCCLLLRRRKKK===:::;;;;;;;;;;;;999777666333333333222111111000000111222333222111111222444777666999>>>BBBDDDJJJQQQZZZ^^^eeelllrrruuuwwwwwwwwwsssnnnkkkjjjiiihhhgggcccaaa___^^^^^^^^^]]]\\\^^^\\\XXXUUUSSSSSSTTTUUUXXXZZZ]]]]]]ZZZSSSLLLGGGRRR^^^ooowwwooo^^^QQQMMMDDDCCC@@@???>>>@@@BBBDDDFFFJJJSSS\\\[[[NNN???666888888777666333000...,,,))))))(((((('''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''(((''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))*********+++,,,---...//////---///111222222333555666555444444333333222222111111444:::AAAKKKTTT\\\```[[[aaahhhkkkhhhccc___]]]LLLHHHLLLZZZkkkxxxyyyppppppsssooohhhUUULLLEEEJJJXXXhhhqqqsss|||~~~yyypppooovvvxxxtttuuuzzz~~~~~~]]]CCC888888888111111000000///////////////////////////////////////,,,,,,,,,------///000000...///333:::BBBIIILLLLLLMMMQQQRRRQQQUUUaaalllqqqsssuuulllnnnvvvlllccciiiwwwmmmTTTUUUkkk~~~ppp|||{{{lllLLL;;;666333333444666777888999:::666===@@@BBBFFFNNNrrrxxxlllpppdddwwwWWWBBBGGGSSSwww}}}yyysssYYYJJJMMMoooqqqiiicccfffkkkmmmooorrrjjj]]]OOOJJJNNNSSSRRROOODDDAAA======>>>===:::777777888777666:::>>>999111555555444444333333333333000000000000000000000000000222222222111111333555999:::???GGGLLLQQQYYYbbboooqqqwww}}}wwwnnniiihhhfffgggiii```^^^[[[YYYYYYXXXWWWVVVWWWVVVTTTSSSSSSUUUVVVXXXaaa^^^XXXSSSPPPOOOPPPQQQXXXdddttt|||wwwhhhZZZRRRFFFEEEDDDAAA???>>>@@@AAAKKKOOOUUUXXXSSSGGG:::222777777777666444111...,,,)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))((()))***+++---...///000000111222222111111222333555444444333333222222111111444999AAAKKKTTT\\\```\\\ccckkklllgggbbb______IIIFFFJJJZZZlllyyyxxxooonnnppplllfffUUULLLFFFMMM___nnnuuuuuu}}}tttooottttttnnnpppuuuzzz}}}aaaJJJ888666999444111000000//////////////////////////////////////////......---------.........000555<<>>777333444555666777888999:::666===@@@BBBGGGSSS{{{{{{```hhh}}}TTTCCCKKKYYYzzzaaaPPPNNN```pppiiigggpppyyyzzztttooo^^^SSSIIIJJJRRRWWWSSSLLLDDD>>>888555666888888777444666555111///222444444666555333222111111222333//////000000000111111111000111222222111222444666777:::BBBMMMTTT[[[gggrrr~~~yyylllgggfffeeeggglllbbb___[[[XXXVVVUUUSSSRRRPPPQQQRRRTTTUUUUUUUUUVVVZZZVVVQQQLLLJJJLLLOOORRRPPPXXXdddkkkmmmhhh___WWWIIIIIIGGGCCC???===???AAAFFFGGGFFFBBB===999444111777777777666444000,,,***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))(((((()))+++---...///000///000222222111000222333555444444333333222222111000333999BBBLLLWWW___ddd```eeejjjiiiccc^^^^^^___KKKGGGKKKYYYjjjwwwxxxpppnnnnnnjjjcccVVVMMMGGGPPPcccrrruuuqqqzzz|||qqqssstttoooooosssxxx~~~|||ssshhhSSS999222666333111111000/////////////////////////////////////////////...---------------...111777>>>EEEKKKNNNPPPWWWUUUZZZppprrrqqqqqqmmm\\\BBBAAAYYYmmmwwwwwwlllaaaQQQLLL___zzz}}}uuuZZZBBB888444555555666888999999:::888>>>@@@BBBIIIWWWyyy```ooozzzRRRCCCNNN\\\}}}nnnVVVGGGPPPooowwwrrrsss|||}}}qqqgggYYYRRRMMMPPPWWWXXXPPPHHHCCC<<<555111222555777777111333333000---///666;;;666555333222111111222333000000000111111111222222///000111222111222555777555:::DDDPPPYYYbbbooo|||wwwiiiffffffdddfffkkkddd```[[[XXXVVVUUUTTTSSSOOOPPPRRRTTTUUUUUUTTTTTTLLLMMMMMMNNNNNNMMMKKKKKK@@@DDDIIIOOOWWW]]]\\\VVVDDDFFFFFFCCC???>>>@@@CCC@@@AAA>>>777333555777777666666777666444000,,,***((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((((()))+++,,,...//////+++---///000111222555777555444444333333222222111///333999CCCNNNXXXaaafffcccfffhhhgggccc___]]]^^^OOOKKKMMMZZZiiittt|||zzzrrrpppoookkkeeeYYYNNNGGGPPPeeetttuuuooo{{{rrrsssvvvtttqqqtttwww~~~xxxvvvxxxwww```???333666333111111000///////////////////////////////////////......---------......///---222999@@@FFFKKKOOORRRUUUVVVccc~~~vvviiimmm|||}}}rrrSSSDDDRRRqqqppp]]]RRRSSSggg}}}gggKKK;;;555555666777888999999::::::??????BBBKKKZZZjjjcccvvvnnnLLLEEETTTcccvvvoooZZZLLL]]]sssfff___XXXTTTRRRSSSVVVUUUOOOIIIAAA;;;444000111444444444000000000000000111444888333222111000000111111222000000111111111111111222...///111111222333555888999>>>JJJVVV^^^gggvvvooodddeeefffbbbaaaddd```\\\XXXUUUTTTTTTTTTSSSPPPPPPPPPPPPQQQQQQQQQRRRJJJLLLNNNPPPOOOMMMIIIFFF<<<<<<;;;>>>IIIVVVYYYUUUDDDHHHKKKJJJEEEAAA@@@AAA>>>CCCCCC===999:::;;;999333444555666555222...,,,&&&&&&''''''((()))))))))%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((()))***+++,,,---......***,,,///000111222555777555444444333333222222111000333:::CCCNNNXXXaaafffccceeehhhiiihhhddd```]]]NNNJJJMMM[[[kkkvvv~~~uuurrrrrrppplll^^^PPPEEEMMMcccuuuwwwsssqqqsssyyyxxxtttuuuwww~~~kkkEEE777999555111111000///////////////////////////////////////,,,,,,,,,---...///000111---222:::AAAGGGLLLPPPRRRPPPVVViiirrriiinnnkkk___WWWfff}}}~~~nnnXXXZZZxxxWWWQQQYYYooosssSSS@@@555555666777888999999:::<<<@@@???BBBLLL\\\|||ZZZpppwwwggg[[[BBBFFF\\\ooopppqqqvvvbbbccctttyyyggg\\\ZZZVVVUUUSSSSSSTTTTTTQQQNNN???:::444111222333111000222///...000222111///...///.........///000111111000000111111111111111111...///111111222333666888???EEEPPP\\\dddlll{{{wwwiiiaaaeeeggg```\\\^^^ZZZVVVSSSQQQQQQRRRSSSSSSQQQOOOMMMKKKKKKLLLNNNPPPQQQPPPOOONNNLLLKKKJJJIIIBBB@@@;;;;;;GGGWWW\\\XXXLLLQQQUUUSSSKKKCCC>>>===<<>>;;;666000000222444666555333000...%%%%%%&&&'''((()))******%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))***+++,,,------...---///000111000000222444555555444333333222222111111444:::CCCMMMWWW___dddbbbdddhhhlllnnnjjjccc^^^JJJGGGKKK[[[mmm{{{wwwsssuuuuuusssbbbQQQCCCJJJaaavvv{{{wwwpppttt{{{yyyuuuuuuvvv}}}{{{vvvSSS<<<444333444222/////////000000///111@@@III@@@111++++++,,,///////////////000111111111666===DDDIIIMMMQQQTTTYYYUUU^^^|||ooollltttyyysssiii[[[UUU^^^mmmtttttteee~~~wwwTTTTTTYYYnnnyyyvvv]]]KKK555888:::777555666999:::777???DDDBBBJJJiiidddXXX___kkkkkkxxxaaaWWWIIIJJJbbbwwwrrrwww}}}yyyzzzqqqfff^^^ZZZ[[[]]]WWWQQQNNNTTT\\\[[[PPPDDD999555111///000111111111//////............//////......//////...---,,,,,,111...,,,---///111000...///000222333444777;;;>>>DDDHHHTTTbbbkkkrrr}}}uuueee]]]]]]eeellllllfff```]]]^^^^^^TTTLLLMMMPPPPPPPPPRRRVVVUUURRRNNNJJJIIIJJJLLLOOOJJJGGGLLLQQQOOOGGGAAA===:::555666DDDXXXbbbaaa[[[bbbfffeeeccc^^^OOO@@@???BBBDDDDDDAAA===:::999555777999999666333000///***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""$$$''')))(((''''''(((***,,,------------.........///000222333444666666666666666666555555444:::@@@EEENNNYYY______\\\```gggmmmpppmmmgggaaaRRRJJJIIIWWWmmmxxxwww}}}|||tttaaaLLLBBBIIIXXXmmmyyyrrrwwwooouuuzzz~~~uuuyyy|||\\\???555777555222000///000000000///444@@@FFF???444///000111......------......///000222777>>>EEEJJJNNNRRRTTTPPPLLLRRRhhhyyyssshhhqqq|||lllXXXPPP[[[mmmzzz}}}xxxTTTVVV[[[mmm|||wwwvvv]]]III666888999777666777999::::::@@@CCCCCCPPPqqq___VVVaaayyycccccc}}}fffUUUQQQGGGKKKdddzzzqqq}}}uuurrrkkkaaaYYYVVVXXX[[[^^^[[[TTTNNNPPPUUUTTTJJJ???888555111//////000111000//////...............///......//////...------,,,111...------000111000///000111333444555777;;;>>>DDDHHHTTTbbbkkkrrr~~~fffQQQHHHGGGZZZbbblllnnnjjjccc___^^^XXXPPPKKKNNNQQQPPPNNNMMMPPPOOOKKKHHHFFFFFFHHHJJJIIIGGGGGGJJJLLLJJJEEEAAA:::999666777CCCUUUaaaccceeerrryyybbbMMMAAABBBBBBCCCBBBAAA>>>===888999999888555222000...***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###$$$'''((((((&&&'''(((***+++---------,,,------...///000222444555777666444333333333555555333999???DDDMMMWWW]]]^^^]]]bbbkkkrrruuuqqqhhhaaaNNNGGGGGGVVVlll{{{zzz~~~vvvbbbMMMCCCGGGSSShhhuuuqqqssskkkqqqvvv{{{{{{}}}sssLLL999999555333000000000111000///000777:::555///.........,,,,,,,,,,,,,,,---......444999@@@GGGKKKOOORRRTTTXXXSSSTTTbbbpppuuusssqqq~~~uuuppppppVVVPPP^^^ppp{{{~~~}}}xxxVVV^^^eeerrr}}}zzzuuu|||www~~~tttrrrsss||||||fffRRR999888777888888888999:::;;;???AAAGGGZZZ}}}|||XXXWWWiiigggggg}}}]]]LLLJJJEEENNNlllwwwrrr~~~wwwsssqqqggg^^^SSSOOOSSSZZZ```bbbZZZRRRIIIGGGIIIGGG???777666444000//////000000000000///...---------------.........///......---,,,000///......000111111111111333444555666999<<>>AAADDDGGGEEEGGGJJJJJJHHHFFFDDDBBB:::999777777???MMMYYY^^^aaannnxxx^^^IIIBBBAAA@@@BBBDDDDDD@@@===;;;;;;999777555222///...***)))'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%'''&&&$$$%%%&&&''''''&&&'''((()))++++++,,,,,,,,,,,,------///111333555666888666333111000222444666222888>>>CCCKKKUUU[[[[[[[[[aaakkktttvvvpppeee]]]JJJCCCDDDSSSiii||||||yyy~~~{{{sssbbbNNNDDDFFFPPPeeevvvuuuqqqiiiooovvv}}}hhhDDD999666444111000111111111000---......---+++,,,,,,,,,---,,,,,,,,,,,,---......666;;;BBBIIIMMMPPPSSSTTTRRRLLLKKKRRRXXX\\\cccllluuuWWWUUUfffssstttpppvvvZZZhhhttt~~~zzzyyy{{{}}}zzzuuuxxxyyytttpppooowwwuuuooowwwllllllooozzzttt```???:::777888999999999;;;999<<>>AAAFFFLLLVVVbbbkkkttt}}}yyyhhhRRRCCCCCCPPPaaammmuuutttrrrmmmfff^^^YYYWWWQQQGGG@@@AAAEEEEEEFFFGGGBBB>>>999777777;;;???AAADDDJJJNNNKKKGGGEEEEEEEEE======;;;888:::CCCNNNVVVTTTXXX^^^aaa```VVVFFF999<<<<<>><<<999666444222///---)))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&'''''''''(((((()))***++++++,,,,,,,,,,,,---///111333555666777666444333222333444444111777===BBBJJJTTTYYYZZZXXX^^^gggoooqqqjjj___WWWHHHCCCDDDRRRfffwwwyyyuuuyyywwwooocccPPPFFFGGGOOOfffyyy{{{pppiiioooyyy}}}UUU;;;888555222111111222111000111///---...000000111222...............//////000888===EEEKKKOOORRRSSSUUUMMMHHHHHHPPPUUU[[[lllzzzXXXYYYjjjqqqkkkeeeggg\\\qqq~~~}}}rrrllliiinnnvvvxxxsssnnnrrr|||}}}rrrjjjddd```aaahhhttt{{{}}}uuuxxx~~~jjjIII???777888:::999999;;;999===FFFZZZzzzwwwbbbyyyjjjvvveeeMMMKKKNNN^^^}}}rrrwwwhhhhhhnnngggjjj^^^TTTJJJIIIOOOTTTSSSNNNEEE>>>777444444666555444333000.........///...---......---,,,,,,,,,,,,,,,------...............---//////000111111333555666666888999999:::<<<@@@BBBBBBIIIRRR[[[ccclllrrruuummm]]]NNNOOOccc{{{zzzkkkaaa[[[XXXWWWQQQKKKHHHLLLOOOKKKGGGDDD>>>:::444222444888;;;===DDDKKKNNNJJJHHHJJJJJJHHHAAA@@@>>><<<<<>>AAADDDFFFMMMTTTZZZbbbjjjnnnmmmddd\\\]]]qqq{{{iii___[[[YYYYYYRRRQQQVVV___```UUUGGG>>>;;;666111111555:::======DDDIIIJJJIIIMMMTTTTTTMMMDDDAAA@@@AAABBBGGGRRR\\\[[[RRRJJJFFFDDD???<<<<<<999<<>>DDDMMMXXX___```\\\bbbiiipppppphhh]]]TTTHHHEEEHHHTTTcccqqq~~~tttsss|||oooVVVFFFDDDMMMaaaooollljjjwwwrrrbbb___dddooo~~~kkkXXX:::777444333333222111000222......111000,,,---222///////////////000111111<<>>>>>>>>@@@CCCFFFHHHNNNSSSTTTZZZaaaaaa\\\^^^hhh}}}yyyoooccc]]]\\\\\\YYYUUUTTTPPPPPPTTTSSSIII<<<555333000///333<<>>AAA444777:::;;;:::999999:::000//////222666666111,,,((('''&&&%%%&&&&&&((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&'''(((((("""%%%'''''''''(((+++......---,,,,,,,,,---...///000000000000000111111222777777555444333222222222111888???EEENNNZZZaaabbb[[[bbblllssssssjjj\\\RRRGGGDDDHHHUUUdddrrrtttooovvv{{{zzzmmmTTTDDDEEEQQQggguuuqqqooo|||wwwhhhdddhhhssssssPPP<<<333444111222444///000000000000000000000000111000000111///,,,000666CCCFFFKKKPPPSSSUUUVVVUUUUUUbbbmmm```RRR]]]uuuTTTnnn|||nnn[[[SSSUUUuuu}}}{{{zzzwwwtttuuuwwwyyyyyywww}}}~~~zzzxxxxxxuuurrrtttyyy{{{xxxuuuiiiaaa^^^dddiiihhhccc```[[[WWWRRRLLLFFFAAA>>><<<<<<<<<<<<===???AAACCCEEEYYYsssrrrWWWBBB???===666777???>>>DDDXXXppplll___rrrMMM@@@\\\rrrqqqfffgggsssgggmmmtttmmm___RRRCCC===;;;999999;;;444222000///000000///...---,,,,,,++++++,,,,,,---,,,+++*********+++,,,---////////////////////////222222111111222444555666999:::;;;<<>>;;;666555000/////////000111222222+++'''###"""$$$&&&$$$!!!&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%###""""""###$$$$$$%%%%%%$$$######$$$&&&########################'''%%%%%%%%%$$$&&&000;;;>>>555***%%%''',,,///000......///000111222222333666666666666666444222111222777<<>>>>>@@@CCCFFFHHHZZZvvvzzz]]]CCC===;;;555555===AAAHHH]]]sssuuukkkrrrbbb\\\HHHGGGhhhnnnuuu}}}aaahhhyyyiii___eeeiii```RRRGGG===:::999777666777444222000///000000///...---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...........................000000000000222444777888;;;;;;<<<===???BBBCCCDDDGGGIIILLLOOOOOOMMMJJJHHHNNNXXXdddhhhcccXXXOOOJJJGGGDDDDDDGGGMMMPPPOOOLLLKKKJJJHHHGGGEEEAAA:::555444222000222666===DDDHHHNNNMMMNNNUUUaaacccSSS???@@@@@@???@@@AAACCCEEEFFFDDDKKKGGGCCCKKKJJJBBB@@@>>>999999???BBB???999777555444333222111111000000...+++((('''((((((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$######$$$%%%&&&$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''%%%$$$)))111555///)))(((+++......---......///000111222333333555666666666666444222111333888===BBBNNN]]]hhhlllhhhiiinnnsssuuuooobbbWWWTTTKKKIIITTTgggyyyvvvuuujjjVVVGGGEEEQQQiiivvvoooooouuueeeiiiuuuzzz~~~}}}}}}NNN888111444000///222000000000000000000000000000000///000222111111666>>>EEEHHHMMMQQQUUUVVVWWWVVVOOOXXXoooyyyqqqooollldddYYYRRRXXX^^^~~~ttt|||bbb___iiippphhh^^^yyyppp```YYYZZZUUUSSSQQQPPPRRRSSSSSSSSSYYY```iiiqqqwww~~~|||{{{{{{zzzxxxuuurrrppppppqqqtttvvvuuupppkkkbbb\\\[[[aaagggddd^^^[[[YYYWWWSSSNNNIIIDDDAAA???AAA@@@??????AAAFFFKKKOOO^^^yyydddFFF===;;;666777<<>>@@@AAABBBCCCFFFFFFGGGGGGFFFDDDBBBAAAEEEHHHKKKJJJDDD>>>::::::777777888>>>EEEIIIIIIGGGIIIHHHGGGFFFCCC???999555444333333555<<>>AAACCCEEEEEEFFFGGGMMMHHHFFFOOONNNDDD@@@@@@:::999@@@FFFEEE@@@===777555333222222222000///+++***)))'''&&&%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''############$$$%%%''''''$$$%%%%%%%%%######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$''')))'''###$$$)))***((((((+++...///---***......///000111222333444555555666666555444333222333777<<>>GGGJJJNNNSSSVVVWWWXXXWWWMMMRRR```tttuuunnnhhhjjjllliii___WWWQQQZZZxxxllljjjuuuuuuyyy~~~zzzooo```SSSPPPRRRQQQQQQPPPQQQSSSUUUWWWXXX\\\ccclllqqquuu~~~~~~}}}||||||{{{yyyyyyxxxvvvssspppnnnmmmnnnooopppooollliiibbb\\\[[[bbbhhheee___[[[VVVUUURRROOOKKKGGGDDDBBB@@@??????AAAFFFNNNUUUZZZhhh}}}||||||gggIII???>>>;;;:::===AAALLL```ppp^^^SSSkkk~~~hhhwww{{{dddJJJCCCIIIjjjkkkuuujjjYYYnnn~~~nnn```RRROOOLLLAAA>>>999666888999666444555222000....../////////------,,,,,,++++++,,,,,,---++++++++++++,,,,,,------------------------------.........///000333555666999:::;;;===>>>?????????CCCBBB@@@>>><<<:::999888<<<<<<;;;888444333555777555444555999???DDDGGGGGGGGGGGGFFFEEECCC???;;;888999888888999???HHHRRRYYYSSSPPPLLLFFFBBB===777111666999>>>BBBEEEFFFEEEEEEIIIPPPNNNPPP]]]```XXXUUUPPPFFF???@@@DDDCCC>>>;;;777444111111333444222111*********)))'''%%%######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''$$$%%%&&&%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&(((***)))$$$%%%(((&&&'''))),,,//////,,,)))......///000222333444444444444555666555444333222000555999>>>IIIZZZfffkkkhhhhhhkkkqqquuurrriiibbbWWWOOOMMMYYYnnn|||mmmqqqnnnWWWFFFCCCJJJ^^^lllhhhnnn{{{}}}ooobbbfffpppuuu}}}||||||~~~eeeDDD333444222000222222////////////////////////111//////000//////444<<>>;;;888555333222222111000///---,,,---000222333222222444999???EEEHHHDDDEEEFFFEEECCC@@@>>>===@@@AAAAAAAAACCCIIIQQQWWWZZZRRRGGG===777444333444777:::>>>BBBDDDEEEDDDCCCFFFOOOQQQWWWiiiqqqmmmnnn___QQQDDD@@@@@@>>>;;;;;;@@@:::555333444666444222............---+++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%''''''%%%&&&***))))))***,,,......,,,+++......///111222333555555333444555555555444333222000444888>>>IIIYYYeeeiiieeedddffflllrrrsssmmmgggVVVNNNMMMZZZnnnuuuhhhooouuu[[[HHHCCCFFFVVVdddbbbgggrrruuukkkbbbdddlllqqqwwwxxxzzz|||RRR666555444222333222000000000000000000000000111//////000......555===KKKMMMRRRVVVYYYZZZYYYYYYMMMSSSZZZaaammm}}}ttt^^^SSS[[[kkkxxxwwwiii\\\OOOLLLMMMLLLLLLMMMIIILLLOOORRRVVVZZZ```ddddddjjjqqqwww{{{~~~|||yyywwwyyyxxxvvvuuutttrrrnnnkkkjjjiiigggeeeeeefffhhhiiifff___\\\bbbiiihhhcccaaaTTTSSSQQQPPPOOOOOOOOOPPPPPPRRRWWW]]]dddlllrrruuu}}}tttpppwww~~~fff___kkk|||xxxuuuzzz}}}gggNNNAAA===;;;;;;<<>>===@@@DDDJJJOOONNNFFF;;;666555666444111...,,,,,,...000...)))$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''###"""$$$$$$$$$&&&***++++++,,,,,,,,,---------......///111333444555666222333444555555444333222111666;;;AAALLLZZZeeehhhaaa```bbbhhhpppsssqqqmmmYYYPPPMMMXXXjjjzzzwwwllltttzzz___KKKEEEFFFSSSaaabbbdddkkkmmmeee___bbbkkkpppssstttxxx~~~```;;;666666444444111000000000000000000000000000///...000///000888@@@LLLOOOSSSWWWYYYZZZZZZZZZNNNYYYdddkkkyyyoooZZZaaalllmmmuuu|||hhhZZZRRRLLLKKKLLLKKKLLLOOOLLLOOOSSSVVVYYY^^^dddiiihhhnnnxxx}}}~~~~~~|||zzzwwwuuutttsssqqqoookkkhhhfffffffffeeeeeeeeeggghhheee]]]ZZZ___eeeeeebbbaaaVVVTTTRRRQQQRRRTTTXXXZZZ```ccchhhnnnrrruuuwwwwwwzzzuuusss}}}mmmfffppp{{{{{{rrrXXXEEE<<<999;;;>>>BBBIIIXXXiiieeeccclllkkk[[[DDDEEEVVV~~~~~~}}}jjjeee|||ooocccXXXEEE<<<===;;;666333111222000,,,---111///---,,,,,,---......------,,,,,,++++++,,,,,,---((()))***+++,,,+++******..............................---------...000111...///222555777888888777999777555222000///...............///000111111111,,,---///111444666999;;;<<>>>>>>>>777777888:::<<>>AAA@@@???555555444555999===BBBEEEJJJSSSNNNDDDAAA===:::???;;;;;;===AAADDDIIISSS]]]SSSGGG888000000333333111000+++)))...666777...$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%!!!"""$$$'''((()))((((((&&&&&&'''&&&%%%$$$&&&(((''''''''''''''''''''''''+++'''&&&)))***'''&&&'''&&&(((+++,,,,,,---...///---...000111333555666777111222333444444444333222...444;;;AAAKKKWWW___```]]]\\\^^^eeepppwwwxxxvvvbbbUUULLLRRRdddyyycccLLLCCC@@@HHHUUUXXXUUUVVVTTTPPPQQQ]]]nnnzzz{{{yyyzzzhhhCCC999666555333---111111111111000000000000000//////000///111;;;FFFLLLLLLRRR[[[___[[[WWWVVVaaa}}}jjjiiiwww~~~xxx~~~yyyffffffzzzrrrddd\\\TTTKKKDDDEEEHHHHHHHHHIIIOOORRRUUUWWWXXX]]]eeekkkqqquuu~~~}}}zzzxxxyyyzzz{{{zzzzzzxxxuuuqqqlllhhheeecccdddcccbbbbbbccccccaaa``````[[[VVVVVV[[[______^^^[[[YYYVVVTTTUUUYYY]]]aaafffnnnuuuvvvpppkkkjjjllljjj{{{~~~dddJJJ>>>???DDDHHHHHHOOO^^^pppttt\\\PPPmmmoooPPPJJJXXX}}}{{{iiihhhooo]]]III???:::666444444111000///...............///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***+++,,,...///........................,,,------,,,******...222222111222444777888666555999555000...///000...---++++++---000555:::???BBBAAA888888EEEIII???333///222777===???======@@@DDDJJJLLLRRR\\\gggnnnnnnlllSSSLLLCCC@@@BBBCCC@@@<<<888555444444999???DDDGGGQQQPPPIII@@@<<<======<<<===;;;888:::???DDDEEEEEE<<<888333222333444222111...******///555555,,,###%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%///...---+++***((('''&&&&&&&&&''''''((()))))))))------,,,,,,,,,,,,++++++/////////111444555555444222222333444444333333333///666<<>>===:::888777888999555111/////////...---......000222666:::???AAAEEE???AAALLLNNNCCC777333///111444777;;;===???@@@BBBDDDHHHOOOVVVYYYXXXVVVNNNHHHCCCBBBDDDDDDAAA===888777666777:::>>>BBBDDDJJJIIIDDD===:::<<<<<<999:::777555777;;;>>>>>><<<777444000000111333333222...***'''))),,,,,,'''"""%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&&&&%%%&&&&&&''''''(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,/////////222444666555444222333333444444333333333222888>>>AAAHHHSSS[[[]]][[[YYYaaajjjmmmvvvwwwjjj___UUULLLOOO```wwwkkkQQQAAA<<>>>>>???@@@DDDGGGGGGEEECCCFFFDDDDDDEEEGGGEEEAAA<<<999999999:::<<<===???@@@======<<<;;;???EEEEEEAAA@@@===::::::;;;;;;777444666444111000111222222222///,,,'''%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&&&&&&&&&&'''(((((())))))***++++++,,,,,,------.../////////222555666666444333333333444444333333222444:::???AAAGGGQQQYYY\\\\\\[[[dddlllooovvvvvvhhhbbbYYYPPPRRRaaawwwpppSSSBBB;;;EEEQQQOOORRRSSSOOOHHHJJJVVVdddlllooopppqqquuu}}}|||ttt|||mmm???<<<777***000111111111111000000000///000//////111111333>>>JJJPPPQQQUUUZZZ]]]bbbnnnyyysssccc___bbbeeeiiiooo}}}bbb[[[fffvvv{{{wwwiiidddqqqsssnnnwww}}}sssgggaaaRRRLLLHHHJJJLLLLLLMMMOOORRRWWW]]]aaadddiiipppuuuyyy~~~~~~}}}|||yyytttrrrooooooooopppooonnniiiiiijjjjjjjjjiiihhhgggccc```]]]\\\]]]___```aaaaaa]]]XXXVVVWWWYYYZZZZZZWWWWWWWWWXXXYYYZZZ[[[\\\______]]]VVVNNNIIIIIIJJJXXXvvv}}}aaaJJJ???BBBHHHPPPSSSaaattteeeccczzz^^^]]][[[LLL```dddXXXaaa|||eeeTTTAAA777444111///000...............///000111...------,,,,,,,,,------------------------------.....................///...........................///000222444777:::<<>>??????BBB???<<<>>>CCCEEECCC@@@AAABBBEEEGGGGGGDDD>>>:::999:::<<<============>>>888999999:::@@@HHHHHHDDDAAA>>><<<<<<>>>===:::777999777444222111111111111...---+++'''$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%&&&''''''(((((())))))******+++---....../////////000222555777666555333333444444444333222222444:::>>>AAAGGGRRR[[[]]]]]]]]]fffooorrryyywwwiiiddd\\\TTTUUUaaauuuqqqUUUDDD>>>HHHWWWXXXYYYUUUKKKBBBFFFVVVfffoooqqqrrrtttyyyvvvpppsssBBB>>>:::,,,000111111111111000000000/////////000111222555@@@KKKOOORRRXXX^^^___```gggpppwwwkkkccc___aaaeeennntttooofffnnn~~~wwwddd___qqqvvvvvv~~~vvvmmmpppuuu|||~~~yyyoooddd]]]OOOJJJHHHKKKLLLLLLMMMQQQUUUZZZ```ccceeehhhmmmqqquuuzzz~~~~~~|||yyyuuussspppnnnnnnllljjjhhhgggggghhhhhhgggfffdddbbb```]]]ZZZYYY[[[]]]^^^___```]]]YYYVVVVVVWWWYYYYYYVVVWWWWWWXXXYYYZZZ[[[\\\ZZZYYYVVVPPPKKKIIIKKKNNN]]]|||}}}}}}bbbLLLBBBCCCGGGNNNSSSbbbwwwddd___zzzzzzbbbbbbqqqOOOMMMccceeeVVVaaa~~~cccRRR???666444111000111...............///000111------,,,,,,,,,------...........................////////////////////////...........................///111444777;;;===>>>EEEEEEEEEFFFDDDAAA>>>;;;666555555444444666888:::<<<===>>>>>><<<888444111000000111222000---...111///000222555888;;;===>>>BBB===999;;;AAAEEEDDDBBB>>>BBBFFFHHHEEE???999666888;;;???@@@>>>======>>>>>>>>><<<;;;???EEEFFFCCC@@@===::::::===>>>===;;;777666444222000000111222***,,,,,,***'''%%%&&&(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((())))))***+++---...////////////000222555777777666333444444444333333222111222888===@@@HHHTTT^^^aaa___^^^hhhqqqtttzzzyyykkk```YYYRRRRRR]]]ooo~~~oooTTTFFF???GGGUUUYYYXXXTTTLLLGGGLLL[[[hhhnnnqqqssswww|||NNN@@@:::111333111111111111000000000000///...000222222666AAAMMMPPPSSSZZZ``````\\\]]]```rrruuurrrpppppprrrppphhh```]]]gggrrrhhh]]]nnnttteeeYYYfff{{{iiiZZZSSSZZZccckkklllggg```ZZZMMMJJJIIILLLMMMLLLOOOSSSWWW[[[aaaeeefffgggjjjnnnqqqwww~~~|||zzzxxxvvvssspppnnnmmmjjjgggeeeeeefffgggfffeeebbb```^^^\\\ZZZXXXWWWYYY[[[\\\\\\\\\ZZZWWWTTTSSSTTTVVVXXXUUUUUUUUUVVVWWWXXXYYYZZZVVVTTTPPPLLLHHHGGGIIILLL```~~~}}}ooouuugggQQQFFFFFFJJJNNNUUUfff{{{___WWWfffnnnjjjXXXEEEOOOdddjjj___mmmaaaPPP>>>666333111111222///............//////000------,,,,,,,,,---......////////////////////////000000111111111000//////........................//////000444999<<<>>>>>><<<;;;;;;===???@@@===;;;888999;;;;;;===@@@EEEHHHIIIKKKMMMMMMIIIAAA999333//////...---,,,,,,...000000222666888:::;;;<<<<<<;;;<<<<<<===>>>???>>>>>>===AAAFFFFFF@@@:::555444777;;;@@@AAA???>>>>>>@@@@@@BBBBBBBBBFFFPPPWWWYYYUUUNNNEEE???<<<;;;999777555444333111//////111333((()))***)))'''%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''(((((())))))***+++---...////////////000222666888888777444444444444333222111111000666;;;???HHHVVV```eeeaaa```hhhppprrryyywwwjjj\\\WWWRRRSSS___ppp|||lllTTTHHH>>>AAALLLOOOMMMQQQTTTUUU[[[dddjjjjjjppprrrwww~~~zzz}}}}}}zzzzzzeeeEEE777444666111111111111000000000000///...000222333777BBBNNNSSSTTTZZZ``````ZZZUUUTTTaaarrr~~~~~~~~~ssslllssswww```TTT\\\jjjsssaaannnrrrgggppplllUUUGGGGGGMMMWWW```dddbbb[[[VVVMMMJJJKKKNNNOOONNNQQQVVVWWW\\\bbbfffggghhhjjjmmmqqqwww|||zzzxxxwwwwwwtttrrrooommmllljjjfffdddcccdddeeeeeeccc```]]][[[XXXWWWUUUVVVXXXYYYYYYXXXWWWUUUSSSPPPOOOPPPSSSUUURRRRRRQQQQQQRRRTTTVVVWWWRRRPPPLLLHHHFFFFFFGGGIII^^^}}}yyy}}}rrrrrrpppuuuxxxmmmwwwoooUUUGGGGGGMMMOOOXXXkkk]]]UUU^^^rrrzzz}}}zzznnnjjjMMMCCCQQQaaa~~~yyyyyypppmmm___NNN<<<444222111000111000//////............///,,,,,,,,,,,,,,,---...///000000000000000000000000111111222222222111//////..............................///444999======<<<888999:::<<<===???AAABBBBBBEEEHHHKKKMMMRRRXXX]]]\\\___cccccc]]]RRRFFF>>>333333333222111111///---444555777<<>>AAACCCAAAFFFGGGFFFKKKXXXfffmmmfff[[[MMMBBB<<<:::999888<<<<<<:::555111///000222+++***)))'''&&&%%%###"""%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((******+++,,,,,,---......//////000333666888888777444444444444333222111000111666;;;???HHHVVVaaafffdddaaahhhmmmnnntttrrreeeVVVSSSPPPUUUbbbuuu~~~yyyjjjUUUKKK@@@===DDDGGGFFFPPPZZZ___eeekkknnnmmmqqqrrruuu|||jjjnnnwww~~~wwwssssss~~~{{{JJJ444555666111111111111000000000000///...000222333777CCCOOOUUUUUUYYY``````YYYQQQNNNPPP```kkknnnwww~~~```LLLXXXeee}}}yyyvvvdddqqq}}}yyyuuuZZZJJJBBBMMMRRRYYY```aaa]]]TTTNNNMMMKKKLLLPPPPPPPPPSSSXXXVVV\\\cccggghhhiiilllnnnsssxxx}}}yyyvvvtttuuuvvvwwwqqqooommmlllllljjjgggdddaaabbbcccdddccc```]]][[[VVVUUUTTTUUUWWWXXXWWWVVVSSSRRRPPPMMMLLLMMMPPPSSSPPPOOONNNNNNOOOQQQTTTUUUPPPMMMJJJGGGFFFFFFIIIJJJWWWvvvzzz|||iiiddddddqqqxxxtttVVVEEEFFFNNNPPP[[[nnnfff___ggg{{{zzzjjjeeeMMMFFFRRR]]]|||ssssssuuuxxx]]]LLL;;;333111000000111111000///...............,,,,,,,,,,,,,,,---...///000000000000000000000000111222333333222111000///..............................///333999======;;;888<<<@@@@@@>>>@@@FFFLLLMMMQQQUUUXXX\\\bbbiiioooppptttyyyzzzsssfffXXXNNNAAABBBBBBAAAAAA???:::444:::777888???IIIKKKEEE===>>>TTTfffaaaJJJ777555<<<999>>>BBB@@@999444444666444:::???@@@??????BBBFFFGGGKKKJJJDDDDDDOOO^^^hhh[[[QQQDDD<<<;;;>>>BBBEEEHHHGGGCCC<<<333///...///111...)))'''&&&%%%$$$"""%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''$$$$$$%%%&&&&&&''''''(((***++++++,,,,,,------...//////000333666999999888444555444444333222111000222777<<>>===>>>@@@AAA@@@>>>;;;999>>>>>>===:::666333333444666;;;???BBBAAAAAACCCEEEGGGFFFAAA;;;;;;BBBHHHIIIBBB@@@<<<:::;;;???CCCFFFTTTWWWNNN;;;000222222---///---+++(((%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))***+++,,,---------///000111333555777888999444444444333222111///...333777;;;???HHHUUU___aaaggghhhhhhjjjppprrrkkk```MMMJJJJJJRRR___nnn}}}}}}kkkXXXMMMHHHDDDGGGMMMSSSVVV\\\bbbiiinnnqqqsssuuusssssswwwxxxPPP===888888444333222000//////.........///000000333<<>>CCCFFFIIIMMMFFF777///222333......,,,***'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))***+++,,,---------000000111333555666777888444444444444333222000000000555999>>>HHHVVV___bbbhhhhhhffffffkkkooojjjbbbMMMIIIJJJRRR```ppp|||pppYYYMMMGGGFFFNNNWWW___bbbggglllqqqtttvvvwwwwwwtttqqqsss|||tttTTT<<<444666333333111000////////////...///000111444<<>>AAA>>>>>>@@@AAAAAA@@@??????@@@GGGIIINNNSSSWWWZZZ[[[[[[]]]eeekkkmmmooorrrsssppprrryyy{{{rrrfffgggiiinnnssstttqqqmmmnnnmmmllljjjgggdddaaa___ZZZ[[[\\\\\\[[[YYYVVVUUUQQQPPPOOOPPPQQQQQQOOOMMMPPPMMMKKKJJJJJJIIIHHHFFFIIIIIIIIIJJJKKKKKKLLLLLLIIIIIIHHHEEEBBBAAABBBCCCTTTpppxxxooosss{{{^^^NNNOOOWWWXXXbbbuuuqqq|||rrrbbbaaaXXXIIIGGGbbbqqqdddeeemmmuuuyyywwwlllqqqlllYYYCCC777222///......//////............///////////////000000000111111111111111111111111111111333000...///222555555444111111111000000111111111+++,,,---111777BBBNNNVVVTTTUUU^^^iiidddVVVUUU^^^aaakkkyyykkkbbbeeessslllNNN:::===<<<;;;999777555333222777777777444111000111222000444:::>>>@@@AAACCCDDDJJJIIIEEE===:::<<<===;;;999888777777888;;;???AAA;;;???<<<222...111333///---+++)))'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))***+++,,,---------111111222333444555666666444444444444444333222222111555:::???IIIXXXbbbeeejjjiiieeeccchhhmmmlllfffPPPLLLLLLUUUddduuu{{{{{{___OOOIIIJJJUUUccckkkmmmrrrvvvyyy{{{{{{zzzxxxuuuqqqrrryyy}}}zzzuuu___AAA111333333222111000////////////...///000111444===HHHQQQXXXbbbddddddeee``````mmmuuu]]]ZZZjjjyyyhhhUUUXXXfffjjjmmmfffXXXYYYnnn|||bbbOOOGGGGGGFFFHHHKKKHHHBBBAAAEEEDDDAAA;;;666999>>>===666::::::999888777888<<>>BBBEEEJJJPPPVVV\\\___aaadddoooxxxzzzzzz{{{zzzxxxwwwtttjjjdddaaa^^^^^^^^^___^^^\\\\\\[[[ZZZXXXTTTQQQNNNLLLIIIIIIIIIHHHGGGGGGGGGHHHMMMKKKHHHGGGGGGFFFDDDCCCFFFFFFFFFGGGHHHHHHIIIIIIGGGGGGFFFDDDBBBBBBCCCEEEMMMiii~~~|||yyypppVVVQQQYYYYYYbbbrrrmmm|||uuufffgggjjjTTTLLLhhhuuuaaa\\\aaafffooolllkkkggg^^^___wwwfffYYYEEE555//////000000///////////////000111222000000000000111111111111111111111111111111111111//////111666<<<@@@AAA@@@@@@>>>:::666333111//////000000000000000333777;;;CCCddd|||tttcccbbbjjjppp}}}qqqfff]]]UUUPPPOOOKKKVVVdddkkkfffZZZKKKBBBBBB@@@===:::888777666777333444444222000///000222///222999???EEEHHHHHHGGGLLLIIIAAA999999@@@GGGJJJ@@@>>>;;;999888777888888222333111//////111111///+++***((('''&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))***+++,,,---------111111222222333444555555444444444555555444333333444999===AAAKKKXXXbbbdddfffgggffffffjjjpppqqqmmm[[[VVVVVV^^^mmmzzz{{{bbbUUUNNNNNN[[[nnnrrrtttxxx|||~~~~~~~~~}}}{{{{{{{{{{{{~~~sssnnnttt~~~wwwpppttt|||zzzbbbBBB444777222222111000000000000000...///000111555>>>JJJRRRVVV^^^aaaeeeiiigggqqqlllZZZLLLOOObbblll}}}fffYYYiiirrr^^^YYYkkkxxxWWWEEECCCGGGCCCEEEGGGGGGDDD???===<<<:::;;;:::888777777999:::777888888888777777999;;;???AAAEEEKKKRRRXXX^^^aaaiiittt}}}~~~}}}~~~~~~}}}zzz}}}tttiiiaaa[[[YYYVVVWWWZZZ\\\[[[YYYZZZYYYWWWTTTPPPMMMJJJHHHEEEFFFFFFEEECCCCCCDDDFFFIIIGGGDDDDDDDDDDDDCCCBBBDDDDDDEEEEEEFFFGGGGGGGGGEEEEEEDDDCCCAAAAAABBBDDDNNNjjjssswwwYYYQQQWWW\\\dddrrr{{{bbbkkkkkkeeefffRRRNNNjjjrrr^^^XXX[[[___eeebbb```]]]YYY```yyyhhh]]]III777000111222000000//////000000111222333000000000111111111222222111111111111111111111111...000333888<<>>999555222111...///000111222555999<<>>EEEHHHGGGEEENNNJJJ@@@666666>>>FFFJJJ@@@>>>;;;999888999;;;<<<666444111000000111000///+++***((('''&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))***+++,,,---------000000111222333444555555444444444444444333222222222666;;;???IIIWWWaaacccfffhhhgggfffiiiooopppnnnaaa\\\ZZZaaaooo}}}}}}vvv[[[QQQNNNMMM\\\pppvvvwwwzzz|||~~~~~~~~~~~~|||{{{tttrrr{{{aaa@@@444777222111111000000000000000...///000111555>>>JJJSSSZZZ```cccgggjjjbbbfffzzzmmm___XXXKKKHHHVVVbbb~~~zzziii]]]jjjkkkPPPEEEFFFHHHGGGKKKMMMIIICCC>>><<<;;;@@@===999777777888:::===888999999999888888999;;;<<<===???DDDKKKSSS[[[___lllwww~~~zzzsssmmmggg___ZZZSSSPPPOOORRRWWWZZZYYYVVVTTTSSSRRROOOLLLJJJHHHFFFCCCEEEEEECCCAAA@@@BBBEEEBBBAAA???@@@AAABBBBBBAAAAAABBBBBBCCCCCCDDDEEEEEEAAABBBAAA@@@>>>>>>@@@BBBNNNhhh~~~uuu~~~sss~~~___UUU]]]aaahhhuuuxxx```eeevvvgggXXXKKKNNNjjjiiiXXXRRRTTTWWWXXX\\\^^^ZZZYYYeeerrrgggSSS===222222222///000000000000111222333444000000111111111222222222111111111111111111111111...111333555777===FFFNNNPPPNNNKKKGGGBBB===999777333333222111222666;;;???LLL^^^iiieeeeeetttxxxjjjaaaZZZRRROOOPPPVVVaaaooorrrgggTTTBBB777666666555444444333333444333444333111///---...//////111777???GGGIIIHHHEEEOOOKKKBBB999888@@@GGGJJJCCC@@@<<<999777999;;;===:::555111000111111000000,,,+++)))'''&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))***+++,,,---------...///000111333555666666444444444444333222000000000555:::@@@KKKZZZeeehhhpppppplllggghhhnnnrrrqqqjjjddd```ffftttuuuYYYPPPMMMLLL[[[qqqzzzzzzzzz{{{|||~~~}}}}}}|||yyywww{{{zzzooorrrlllGGG999999222111000000000000000111...///000222555>>>JJJSSS___dddfffiiigggYYYVVVfffxxx}}}xxx|||rrroooiii]]]ZZZZZZNNNFFFNNN```qqq```jjjbbbLLLFFFEEEDDDJJJQQQUUUTTTOOONNNPPPQQQ@@@;;;888:::======<<<<<<:::;;;;;;:::999999:::<<<999:::;;;???FFFOOOXXX]]]mmmxxx~~~tttkkkeee```\\\YYYNNNKKKKKKOOOUUUYYYWWWTTTOOOOOOMMMKKKJJJHHHGGGFFFBBBDDDDDDBBB??????AAADDD>>>===<<<===???AAAAAA@@@???@@@@@@AAAAAABBBCCCCCC?????????>>><<<<<<>>>@@@HHH```nnnhhh{{{eee\\\dddeeekkkxxxxxxbbbfffllluuuQQQHHHQQQooohhhVVVMMMLLLLLLPPP[[[bbb]]][[[kkk{{{qqq[[[BBB555333222...000000000000111222333444000111111111111222222222111111111111111111111111...111333111222999GGGRRRSSSRRRPPPMMMHHHCCC???<<<<<<999555111000333888===AAADDDKKKUUUeeeyyy{{{nnnbbbWWWOOOQQQVVVVVV```kkkmmmbbbPPP@@@888222333333333333333333333333333333000...,,,---...222444:::BBBJJJLLLJJJGGGMMMKKKEEE======EEEKKKMMMHHHDDD>>>999666666888999;;;666111000111111000111---+++)))'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))***+++,,,------------...///111333555666777444444444333222111///...000555<<>>888666:::999:::===>>>:::666999???:::::::::;;;???HHHTTT\\\kkknnnwww{{{mmmhhhddd]]]YYYZZZVVVQQQNNNRRRXXXZZZTTTMMMOOOMMMIIIFFFDDDCCCCCCDDDAAAAAA@@@@@@???>>>======<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>??????@@@AAABBB@@@===<<<<<<>>>>>>???JJJ^^^yyy}}}~~~mmmbbbfffnnnjjjbbbeeekkkwww~~~sssggg```ttt|||yyy~~~}}}hhhRRRKKK\\\{{{fffOOOHHHJJJLLLPPPYYYgggaaaZZZ|||~~~{{{bbbIII888000000222222000///111555777666444555444333333444333222111///111222222000/////////555...+++///444888@@@IIIGGGRRRZZZYYYVVVUUUQQQKKKNNNHHHAAA:::666444222111444888@@@KKKWWWggg~~~wwwpppkkkiiihhhjjjhhhddd^^^XXXTTTTTTTTT\\\aaahhhhhh]]]LLL???999777666333111111222444666222222000///............111666>>>EEEJJJJJJIIIHHHOOOLLLEEE???BBBOOO[[[```bbbZZZMMMAAA999666888:::999777444222333333222111///,,,)))'''''''''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###!!!!!!$$$$$$$$$"""!!!!!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&$$$$$$###"""'''&&&&&&&&&&&&'''(((((()))***+++,,,---............000111111111111333444333333333333222111000000000555:::@@@MMM^^^kkkooozzz|||rrrjjjnnnppptttyyywwwrrrpppxxxxxx}}}www^^^SSSOOOOOO]]]ooo~~~zzzwwwxxx}}}~~~xxxtttuuu|||zzzjjjhhhqqqvvvssstttooopppbbb;;;555333222111////////////000---...///111555???LLLUUU___eeeeeeeeeggg]]]RRRUUUWWW\\\aaapppqqqjjjtttyyyTTTIII\\\gggttt^^^lll}}}fffQQQMMMWWWaaaaaafffQQQEEE>>>@@@???999888===???<<<<<<>>>>>>;;;:::===;;;;;;;;;:::===EEERRR\\\hhhmmmvvv~~~xxxlllgggddd___[[[[[[YYYWWWVVVYYY\\\[[[UUUOOOMMMKKKHHHEEECCCBBBBBBCCCAAA@@@@@@???>>>>>>======<<<<<<<<<<<<<<<======>>>???>>>>>>>>>>>>???@@@@@@@@@???===<<<<<<===>>>???FFF[[[wwwqqqdddccchhh|||tttgggfffiiipppkkkqqqrrr|||xxx]]]UUUjjj}}}vvv{{{uuu\\\RRRMMM___{{{fffNNNGGGJJJNNNRRR```gggZZZPPPggg|||}}}|||bbbHHH666//////000333222111333666888777666777666444333333333333333000222333222111000000111555000...111444777???GGGUUU___hhhjjjjjjkkkhhhcccXXXRRRHHH@@@;;;888666555555999AAAHHHMMMXXXooouuunnnkkkjjjhhhfffkkkhhhbbbZZZSSSOOOOOOQQQ\\\ccckkkkkk___MMM>>>777777555333111111111333444222111000///............111666===CCCGGGIIIHHHGGGMMMMMMHHHCCCEEENNNUUUXXXeee\\\OOOAAA777333333444>>>;;;666333222111///...///,,,)))'''''''''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$"""!!!!!!$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###'''&&&&&&&&&&&&'''(((((()))***+++,,,---.........000111333333222222444555333333444333333222111000111555:::@@@KKK[[[fffjjjrrrvvvnnngggjjjkkkooozzz}}}zzztttrrrzzz{{{rrrxxxsss]]]UUUQQQQQQ___qqq}}}}}}|||yyywwwxxx}}}yyyuuuuuu{{{uuuuuu}}}zzzxxxsssvvvpppDDD666333222111////////////000---...///111555???LLLUUU[[[fffgggdddggg___RRRPPPQQQ```kkkzzz```KKKVVViiikkk\\\llljjjsssjjjXXXWWWffftttmmm{{{UUUIII???>>>===;;;>>>EEEGGG@@@;;;===???===::::::;;;===>>>===<<<@@@IIIQQQeeeppp{{{wwwtttrrrooolllkkkdddeeefffeeeaaaZZZSSSOOOKKKIIIGGGDDDBBBAAAAAAAAA?????????>>>======<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>======>>>>>>???@@@>>>>>>>>><<<<<<===@@@CCCHHH\\\wwwiiiTTTVVVbbb|||~~~pppkkkllluuussszzzzzzdddYYYkkk~~~kkkyyyfffPPPNNNdddfffMMMGGGNNNTTT\\\lllhhhQQQHHHSSShhh|||~~~xxx]]]EEE555000000222444333333444777888888777888888777555555444444444222333333222000000111333333111111333666999@@@HHHYYYbbbkkkpppsssvvvuuurrrfff^^^RRRHHH@@@<<<:::999;;;???EEEGGGFFFMMMaaattt|||yyy~~~sssfff___```bbbbbb```hhheee___XXXRRRQQQSSSVVV]]]fffooommm___LLL<<<333666555333111000000111222111000///...............111555:::@@@DDDFFFFFFEEEIIIKKKIIIDDDDDDIIIKKKIIIPPPJJJCCC<<<999:::>>>AAAHHHDDD>>>999666444222111///,,,)))'''''''''&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))***+++,,,---.........000111333333222222444555444444444444333222111000000555;;;@@@JJJXXXbbbeeeooouuuooohhhjjjkkkppp}}}|||uuussszzzwwwnnnuuummm\\\VVVQQQPPP^^^qqqxxxyyyyyywwwvvvxxx~~~{{{wwwuuuyyynnnFFF666333222111////////////000---...///111555???LLLUUUYYYhhhjjjeeeggg```SSSOOO\\\mmmxxx```cccnnnqqqiii{{{xxx^^^XXXiii}}}ssscccuuusssllltttZZZNNNBBB>>>???CCCKKKTTTQQQHHH???>>>>>><<<<<<>>>===@@@BBBAAA??????DDDIIIjjj~~~}}}rrruuuvvvooocccWWWNNNKKKHHHFFFDDDBBB@@@?????????>>>=========<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<=========<<<<<<======>>>???<<<>>>>>>======AAAIIIPPP\\\kkkiiiUUU^^^sss{{{www|||mmmcccwwwjjj___xxx~~~YYYTTTjjjhhhNNNJJJSSS\\\iiitttbbbIIIGGGMMM\\\vvvoooVVV@@@444222444666444444444555777777888777777999;;;;;;999777555444333444333111//////000222111111333666;;;AAAIIIOOOVVV[[[bbbhhhmmmpppqqqpppmmmeeeZZZOOOHHHDDDBBB@@@CCCBBBBBBCCCCCCGGGUUUcccgggeeeaaa]]]\\\___cccfffaaaYYYPPPJJJIIIKKKMMMMMMUUUUUUSSSRRRQQQSSSWWW[[[aaajjjooohhhYYYHHH:::222555444222000//////000000000///......---------...111444888===AAACCCCCCCCCFFFGGGEEE@@@>>>@@@@@@===888666555555999@@@HHHLLLJJJEEE???999666555333222///,,,)))'''''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$""""""$$$&&&########################$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))***+++,,,---.........///111222222111111222444444444444444333222111000///555;;;AAAKKKYYYaaadddnnntttnnnfffgggjjjsss~~~tttqqqxxxqqqiiirrr{{{jjj[[[VVVQQQNNN[[[mmmsssuuuvvvvvvvvvxxx}}}yyyvvvxxx|||^^^@@@111333222111////////////000---...///111555???LLLUUU\\\kkkmmmiiiggg```XXXYYYwwwlllnnnxxx{{{fffXXXaaarrr|||uuupppcccTTTVVVgggyyyddd[[[tttbbbUUUHHHCCCGGGOOOXXX^^^SSSKKKBBB>>><<<===CCCJJJLLLKKKHHHFFFGGGNNNWWW^^^|||tttxxxxxxooo___QQQIIIHHHDDDCCCBBB@@@???===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>;;;===>>>>>>@@@JJJ[[[hhhkkk```nnnhhhjjjttt^^^XXXxxxyyyfffnnnrrrTTTMMMVVV```kkklllUUUBBBIIIQQQ^^^vvv|||jjjQQQ===333222444666444444555555555666777777666;;;@@@BBB???:::555333555555333111//////222444444555999>>>GGGRRRYYY[[[XXXYYY\\\aaafffiiikkkmmmkkkfff___YYYVVVTTTRRRQQQLLLCCC<<<;;;===@@@EEEJJJ===<<<;;;<<<<<<;;;;;;;;;???>>><<<888333222555888>>>@@@CCCFFFJJJNNNTTTXXXdddlllmmm```NNNAAA888222444333222000000///000000///...------------------000333777<<>>???AAAGGGQQQ[[[fff^^^VVVTTT\\\lll}}}yyylllooommmdddVVVJJJFFFGGGAAAAAA@@@>>>===<<<:::::::::::::::::::::::::::::::::999999999999:::;;;;;;;;;;;;::::::;;;;;;<<<===:::===>>>???EEEWWWrrrzzz{{{nnnyyyooo\\\YYY}}}xxxmmm\\\MMMRRR[[[___YYYKKKFFFNNNWWWbbbrrr}}}kkkRRR>>>555222222222333555666666555555666888777===DDDFFFBBB;;;666444666666555333333555:::===>>>BBBHHHRRR___iiijjjeeeWWWSSSSSSWWW]]]aaafffjjjgggfffeeeeeeffffffdddbbbYYYJJJ===:::<<<;;;:::999666111///000111000000222000444777444...+++---111444777;;;@@@EEELLLSSSXXXgggnnnkkkXXXEEE<<<777333333222111111111111111111...------,,,,,,,,,------///222777<<>>DDDDDD>>>777666;;;??????;;;999777444444444666777777555222111111111000//////,,,)))'''''''''&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))***+++,,,---.........333555666555444333444666555555555444444333222111///444;;;AAAMMM]]]gggjjjnnntttlllaaabbbkkkzzztttvvvzzziiiddduuuyyyeee^^^XXXTTT\\\jjjmmmpppsssuuuvvvzzz~~~{{{{{{~~~yyyzzz{{{tttooorrr{{{{{{llldddiiilllbbbRRRGGG333222111////////////000---...///111555???LLLUUUbbbiiinnnqqqmmmbbblll}}}ssshhhssswwwpppcccWWW]]]kkknnnjjj___TTTRRR^^^ppp|||qqq\\\TTT\\\{{{mmmPPPIIIDDDLLL[[[ddd```WWWFFFBBBCCCNNN\\\hhhrrrzzz{{{ssskkkooo}}}|||rrrhhhhhhdddZZZMMMEEEDDDFFF???>>>>>>===<<<:::999888999999999999999999999999999999999999999::::::;;;:::::::::::::::;;;;;;<<<:::<<<>>>@@@KKKddduuu}}}sss```]]]zzziii}}}___KKKLLLRRRQQQJJJOOOYYY[[[^^^gggkkk|||kkkSSSAAA888666444222555777888888666555777999;;;@@@EEEEEEAAA;;;999888888888888888:::@@@GGGLLLOOOUUU^^^lll{{{wwwhhhNNNGGGDDDIIIQQQWWW```gggjjjkkkmmmooopppmmmhhhddd\\\NNN@@@;;;:::888555444111***'''+++---++++++...000222444222...,,,...000333444777;;;BBBMMMXXX___fffooojjjUUUAAA999777333111111111222222222222333---,,,,,,,,,,,,,,,------...222777===??????===;;;@@@???;;;555666<<>>BBBFFFDDD>>>:::;;;<<<888999:::<<>>:::@@@JJJSSS^^^hhhoooqqqssstttrrrkkkbbb[[[SSSHHH<<<777555111111222000++++++111444111...///...---+++************)))//////000444===KKKZZZdddfffoookkkUUUAAA999777222111111111222333333444444,,,,,,,,,++++++,,,------...222888===@@@???<<<:::::::::777333555<<>>111000222......111---000......111555===KKKXXXaaakkkppprrrppphhhrrr}}}qqqjjjdddWWWSSSUUUSSS___wwwvvvqqq|||ZZZJJJZZZooovvvppp```VVVNNNNNNiiirrrZZZJJJHHHEEEBBBLLLkkk|||qqq}}}{{{~~~~~~|||tttjjjiiibbbXXXOOOHHHCCC???===;;;;;;:::999999888888777777777777777777777777777666666666666777888::::::999999999:::::::::;;;;;;<<<<<<<<>>EEEJJJMMMNNNKKKKKKCCC:::AAARRRTTTJJJCCC>>>888666888;;;======<<<999666555555444///,,,...,,,)))&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((()))***,,,------......///000222111000000111333444444444333333333222222222666:::>>>JJJ[[[fffiiirrrxxxyyyqqqnnnyyy}}}nnnhhhiiiooozzzppp```TTT]]]{{{lllXXXVVVUUUOOOUUUbbbrrrtttvvvuuusssvvv}}}yyyttt|||oooeee``````cccmmmtttwwwvvv}}}|||MMM@@@333111333///000333///000...---000555<<>>FFFQQQ[[[bbb]]]TTTNNNPPPXXXhhhccc\\\|||uuutttuuu|||bbb\\\kkk|||tttdddWWWWWWdddfffgggqqq{{{jjjSSSJJJ___~~~mmmQQQDDDDDDAAALLLVVV^^^]]]PPPSSShhhwww}}}zzzvvvvvvvvvuuuzzzyyy||||||lllQQQ<<<555999>>>DDDNNN```vvvyyyfffPPP>>>777;;;@@@LLLRRR```qqq}}}}}}VVV???===;;;888777:::???BBBTTTZZZ^^^^^^___```^^^YYYOOOCCC555...000333333111/////////000222555888999777555333000...---------,,,...000///000666AAAIII___\\\RRRCCC999444111---//////.........---------,,,,,,++++++++++++,,,,,,...111777???HHHQQQWWW[[[[[[UUUHHHAAANNNccciiiaaaPPPDDD777333888===<<<999888555333333444444000,,,...,,,***'''%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))***+++---...............///111000//////111222444444444444333333333333111666:::@@@JJJXXXbbbfffvvv|||ssswwwzzzmmmiiikkkqqqzzzpppfff___lllooo[[[OOORRRQQQLLLRRRaaaooorrrtttrrrqqquuu~~~yyysss{{{}}}iiiaaa___``````fffjjjoooyyyIII???222000333000222666333000...---000444;;;IIIVVVdddlllooorrrrrrcccVVVYYYYYY[[[\\\dddooojjjccciiidddrrryyyxxxoooYYYJJJPPPZZZlllxxxTTTWWWnnn~~~|||{{{~~~|||dddWWWQQQMMMHHHEEEEEEBBBJJJ]]]qqq}}}rrrmmmlllnnnlllggg^^^UUURRRXXX^^^qqqvvvwwwqqqkkkhhhfffcccUUUPPPIIIDDD@@@>>><<<:::999888888777777666666555555555555555555555555555777777666555555555666666888888888888999999999999>>><<<;;;===@@@DDDEEEEEEEEECCCBBBDDDKKK^^^```___ooobbbeeeqqqwwweeeeeetttuuuaaa[[[fffiiilllvvv}}}fffSSSNNNdddwwwUUUAAA<<<>>>JJJUUU___aaaUUUUUUeeeqqqxxxzzzvvvpppoooooonnnyyyzzzqqqTTT===555777===HHHXXXnnnfffKKK;;;666:::???GGGPPP```tttfffKKK>>>@@@@@@===888888;;;@@@PPPVVV\\\]]]___aaa^^^YYYSSSGGG888//////111333222000000000000222444666777555444222000...---------,,,...000///...000777===RRRUUUQQQEEE999444111///......---------,,,,,,,,,,,,,,,+++++++++,,,---------111888@@@IIISSS[[[```iii^^^KKK???KKKdddrrrsssbbbRRR@@@777888======;;;???:::333000000111111000...---***'''&&&&&&&&&'''%%%%%%$$$$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''******,,,---.../////////---...000000//////000222555444444444444333333333222555:::@@@HHHRRR[[[```zzzuuuwww{{{nnnkkkmmmqqqwww}}}nnnhhhfffvvv^^^PPPKKKRRRQQQJJJQQQaaallloooqqqqqqqqquuu~~~xxxrrr|||uuuoookkkeee^^^___aaaiii}}}SSS===000///333000333999666111...---000444;;;HHHUUUcccmmmpppssstttdddRRRPPPIIIPPPUUU```ppptttuuu}}}rrrVVVOOOZZZkkkgggPPPYYYppp~~~{{{yyywww}}}ttteeeWWWRRRPPPIIIAAA===CCCDDDWWWyyy|||qqqiiifff]]]ZZZTTTKKKEEEHHHQQQZZZiiioooqqqllleeebbb^^^[[[RRRMMMGGGBBB>>><<<:::888888777777666666555444444444444444444444444444444666666555555555555555555777777777888888888999999<<<:::999999::::::999888222888===>>>@@@RRRvvv\\\]]]|||hhhYYY^^^mmmuuurrr~~~jjjaaapppzzzmmmyyyeeeUUUPPPfffpppPPP@@@>>>BBBPPP\\\gggjjj]]]TTT]]]llltttwwwrrrkkkhhhhhhgggtttuuuzzz{{{kkkPPP===999555===JJJ]]]vvvbbbFFF888555666666<<>>333///000111111222222222111111222222222111111000///............---...///...,,,---111444AAAKKKOOOFFF999222000000------------,,,,,,,,,,,,,,,+++++++++,,,------......333;;;BBBIIIPPPWWW\\\ggg]]]JJJ;;;@@@SSSbbbfffggg[[[JJJ??????DDDJJJMMM\\\PPP@@@444///...//////...,,,***'''&&&&&&''''''%%%%%%%%%$$$$$$###############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''******,,,---.../////////,,,...///000//////111222555555555444444444333333444666;;;@@@FFFMMMUUU\\\yyy|||rrrxxxyyykkkfffgggiiillloooccc``````qqqXXXLLLKKKSSSQQQIIINNN]]]iiimmmqqqqqqqqquuu~~~~~~rrrmmm{{{yyyjjjjjjkkkqqqbbb>>>111///222///222888666111...---000333:::HHHTTTaaammmrrruuuvvvgggUUUQQQPPPaaajjjrrrlllVVVZZZjjjsssXXXPPPbbbzzz~~~zzzyyydddWWWMMMLLLIIIAAA<<<<<>>???;;;555000111333555>>>HHHPPPZZZcccgggfff___SSSCCC666111000000000333333444444444222111///.........///////////////......///...------///111555@@@GGGAAA666///...---......---------,,,,,,,,,,,,++++++,,,,,,---...///000777???FFFJJJMMMQQQTTTYYYSSSFFF:::999AAAGGGGGGTTTNNNEEE@@@AAAHHHQQQWWW___SSSBBB444//////000111---+++)))'''&&&&&&&&&'''&&&%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))***+++---............---...000000000000222333555555555555444444444333555666;;;AAAEEEKKKTTT^^^uuu||||||rrrmmmyyy{{{kkkdddddddddeeefff\\\YYYYYYjjjYYYMMMJJJRRRQQQGGGJJJXXXggglllqqqssssssvvv}}}zzzwww}}}kkkBBB444000222---///444222111...---000333:::GGGTTT___mmmtttvvvxxxlll[[[WWWhhhxxxZZZVVVhhhooommmtttrrrmmmiii\\\MMMPPPggg~~~kkk\\\RRRLLLMMMHHH>>>;;;???>>>IIIgggtttkkkfffbbb```]]]WWWSSSVVVaaaqqq|||rrrpppiii___XXXUUUPPPJJJGGGDDD@@@===<<<;;;999888666666555555444333333333333333333333333333333333333333333333444555666666666666666777777777888888555888999777333111111333...555:::<<>>===???>>>;;;666222111222111999AAAHHHQQQ[[[___^^^___UUUFFF999222000//////222444777888888666333000/////////000000000//////...............///111222222888;;;777333111///+++............------------+++++++++,,,,,,...//////222;;;EEELLLMMMLLLLLLNNNMMMFFF;;;555777======999???===;;;<<>>555000000222333333,,,***(((&&&%%%%%%&&&'''&&&&&&%%%%%%$$$######"""$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((()))***,,,------......---///000111111111333555555555555555444444444444666666;;;BBBGGGLLLYYYeeennnsssqqqjjjjjj{{{mmmeeeeeeddddddddd[[[YYYXXXhhh^^^PPPKKKSSSRRRIIIKKKWWWffflllsssuuuuuuwww|||~~~oooEEE777222222,,,---111...111...---000333:::GGGSSS^^^mmmuuuwwwyyynnn```]]]vvvsssSSSUUUiiikkkfffhhhbbbaaa```WWWLLLOOOeeeuuu```TTTNNNNNNQQQKKK>>>999===888???UUUzzzzzzxxx}}}llljjjmmmlllnnnhhhaaa[[[\\\eeesss}}}~~~xxxkkk]]]VVVTTTOOOIIIBBB???<<<;;;;;;;;;:::999666555555444444333222222222222222222222222222222222222222333444555666777666666666666777777777777666;;;>>>;;;555111111333666888999<<>>:::<<<===999444111333666222555;;;@@@DDDLLL___ppprrrtttgggMMM:::999:::777999999888666444222111111///666???GGGRRR]]]cccccc^^^TTTFFF:::333000//////111444888;;;<<<999555333111111111111111000////////////......///000222444666555333111333555222+++//////.........---------+++++++++,,,---...///000444===JJJPPPPPPMMMKKKKKKJJJ>>>111///777AAACCC???;;;::::::===@@@@@@<<<888555222000222444555333000+++)))'''%%%$$$%%%&&&&&&&&&&&&%%%%%%$$$###""""""$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((()))***+++,,,------------///111111111222444555666666555555555444444444666555;;;CCCIIIOOO]]]llliiimmmkkkeeeiii}}}~~~kkkccccccbbbbbbbbbYYYWWWVVVeeedddTTTNNNUUUUUULLLNNNYYYfffllltttwwwwwwxxx{{{sssuuuuuujjjwwwvvvzzzeeeJJJ999...000222...---222...,,,,,,...000777EEESSSbbbgggrrrzzzvvvkkkhhhllluuu]]]OOOVVVjjj~~~mmmYYYVVV\\\aaa]]]UUUMMMSSSgggzzzfffXXXLLLOOOSSSTTTKKK@@@;;;===<<>><<<:::666888999999777555333333444444444888EEEVVVaaaeeedddccc___TTTCCC777333111...000///333:::===;;;888888333444222---,,,000111///,,,///000///111444222...666666555444333111000000111111000......---------///---,,,,,,...000222333666@@@KKKMMMKKKJJJLLLNNNKKK;;;///333???EEEBBB>>>===999666777:::;;;666222111000000111222222///---+++(((%%%$$$&&&((())))))---+++((($$$"""!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((******+++,,,,,,---............///000111222333333444444444444444444444444444666===GGGOOOWWWdddooojjjooopppkkkkkk|||lllfffddd___]]]^^^XXXOOONNNddddddUUUNNNSSSRRRKKKOOOZZZdddmmmoooqqqyyyxxxwww~~~vvvbbb^^^cccgggsssvvvkkkIII999...000111------111...,,,---...000666DDDRRR```gggssszzzwwwsssyyyyyyhhhXXXLLLHHH```mmm~~~ooo\\\^^^kkkxxxtttdddNNNJJJ[[[oooyyyzzzdddXXXVVVYYY\\\YYYMMM???;;;===<<<<<<>>>DDDNNNZZZbbbeeeiiihhhiiinnnvvvzzzyyyvvvpppQQQEEEDDDKKK^^^rrr~~~}}}yyytttnnnkkkaaaUUUNNNKKKJJJHHHFFFAAA???<<<999777666666666555555555444333333222222222111111000000111111222444444444444444444444444555555555555666666666666888999:::999777666666777999888BBBQQQggg```NNN[[[mmmzzzppp{{{wwwsssgggwwwsssxxxcccKKKNNNUUUaaakkkhhh[[[PPPMMMNNN\\\jjjtttpppeee^^^```dddjjjooopppfffTTTDDD===;;;>>>>>>===:::888888:::<<<888999999777666777:::===AAAFFFQQQcccuuu~~~~~~{{{vvvmmmZZZGGG<<<;;;<<<:::777888999888666444444555777444555<<>>:::666666999999555000000000000222333444222000///,,,(((&&&&&&'''''''''***(((&&&$$$#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((******+++,,,,,,---............///000111222333333444444444444444444444444444888@@@KKKSSSYYYdddnnnmmmsssssslllkkkzzzmmmgggeee^^^ZZZ[[[PPPIIIIII___}}}^^^SSSPPPWWWWWWNNNNNNWWWaaakkknnnpppwwwvvvvvv~~~wwwpppaaaeeeuuuoooGGG999000000111---,,,///...------///000666CCCQQQ```hhhsssxxxvvvxxx{{{wwwmmmbbbYYYPPPHHHEEEGGGXXXbbbyyynnnuuu]]]JJJVVVhhhpppuuuddd[[[^^^aaaccc]]]MMM@@@>>>DDDJJJGGGCCC@@@AAAFFFOOOVVVlllvvv^^^HHH777888===GGG```{{{zzzvvvjjjbbbXXXOOOKKKIIIFFFCCC@@@>>>;;;999777666666666555555444333333222222111222111111000000111111222333333333333444444444444666666555555555555555555888999:::999888888999;;;;;;BBBUUUiii|||xxxRRRHHH^^^ppp~~~iiittt~~~lllrrrnnnpppwwwyyy```KKKNNNUUUaaalllkkk___RRRMMMNNN\\\kkkvvvqqqgggdddhhhlllyyyyyyuuulll```VVVPPPOOOHHHBBB;;;888888:::::::::999;;;<<<:::888:::AAAHHHTTTaaatttzzzvvvnnn]]]HHH;;;:::<<<===777999::::::999888999:::;;;888666999CCCTTTdddnnnpppmmmaaaOOOAAA999444000///---...222666===JJJVVVLLLLLLFFF???<<<>>>???===;;;<<<;;;:::???IIIPPPRRRLLLIIIDDD>>>888333000...111000///......---......------------...///000000999FFFPPPQQQNNNMMMNNNNNNGGG===888>>>FFFHHHEEEBBB???;;;666777::::::666222000000000111333222000......+++'''%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))******+++---......///...//////000111222333333444444444444444444444444555:::DDDPPPWWW\\\dddlllqqqxxxyyyqqqnnn|||ppplllhhh```YYYXXXMMMGGGHHH[[[zzzrrrXXXRRRTTT^^^]]]RRRNNNTTT___kkkoooqqqwwwwwwwwwmmmooo{{{uuuwwwfffCCC999111000000---,,,......------///000555BBBOOOaaahhhqqqvvvuuuvvv|||sss___ZZZZZZ]]]___[[[QQQLLLKKKMMM[[[|||nnnOOOVVVgggooottthhhbbbbbbdddddd[[[KKK@@@DDDOOOUUUQQQLLLFFFAAACCCLLLVVVvvvrrrgggKKK>>>:::AAAFFFMMMfff~~~zzz|||~~~qqqmmmeee\\\UUUPPPIIICCC>>>===;;;999777666555555444444333333222111111111111111000000000000111111333333333333333444444444666666555555555555444444999999999888777777999<<>>AAAAAAAAADDDEEEDDD???;;;???KKKVVVjjj}}}sssrrrwwwwwwqqqbbbLLL===999;;;===999;;;>>>?????????AAABBB@@@AAABBBEEEMMMZZZjjjuuu|||uuucccLLL;;;444111///000......///222999IIIWWW```aaa]]]UUUPPPNNNJJJFFF>>>GGGQQQVVV[[[___^^^ZZZQQQMMMGGG???888333000...000000///..................///000000///000111222:::IIITTTSSSPPPRRRRRRPPPDDD===<<>>777111000///...---......---...///000555AAAMMM```gggpppvvvxxxtttnnnhhhvvv|||}}}yyyyyy|||wwwmmmeeefffkkkpppkkk\\\MMMEEEOOO^^^sssOOOTTTkkkyyy}}}rrrjjjgggffffffcccXXXGGG>>>EEERRRbbb___\\\YYYSSSPPPWWWaaakkkYYYVVVCCC>>>???DDDIIIUUUsss}}}zzz|||wwwxxxssshhh___YYYOOOEEE<<<<<<:::888777555555444333333333222111111000000111000000000000000000111222222222333333333444444555555555555555444444444999999888666555666999<<>>GGGLLLMMMMMMMMMLLLIIICCCAAAIIIZZZgggttt}}}xxxhhhbbblllyyy}}}xxxhhhRRRBBB=========>>>@@@CCCDDDFFFHHHKKKNNNKKKQQQXXX]]]___ccciiinnnvvvrrrfffSSSEEE===999555222000000000000333???LLLcccgggiiifffbbb^^^WWWPPPNNNZZZhhhmmmnnnkkkddd\\\RRRMMMFFF>>>777222000///000//////............///,,,...//////...///111444>>>NNNZZZXXXUUUXXXXXXTTTDDD???@@@HHHOOOMMMGGGCCCCCC???<<<===@@@???;;;666444333222333444333111...+++((($$$###$$$&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++---...///000//////000111222333444444555555444444444333333333555;;;FFFSSSZZZ]]]dddkkkwwwtttnnnzzztttqqqnnncccYYYUUUQQQNNNMMMZZZqqquuu___^^^aaaeee```UUUPPPRRR]]]nnnvvvwwwzzzwwwzzzzzzyyy|||uuu___WWW```^^^gggjjjttt~~~PPP999666111/////////.........---...000000444@@@LLL\\\dddooowww{{{vvvfffXXXNNNTTTUUUSSS\\\qqq|||}}}vvvdddNNN@@@HHHVVVuuusssPPPUUUttt{{{qqqkkkkkkmmmkkkeeeYYYHHH===AAAJJJYYY[[[dddnnnqqqpppvvvmmmQQQEEEGGG>>>>>>???EEETTTnnnpppddd\\\PPPEEE;;;:::999888777555444444333333222111111000000///111000000//////000000111111111222222333333444444333333444444444555555555888888666555444666;;;>>>IIIbbb}}}SSSJJJ\\\{{{~~~gggWWWZZZuuuxxxtttyyydddgggkkkyyyvvvxxxuuueee___hhh{{{```KKKNNNOOOVVVcccnnniii]]]XXX\\\kkk}}}{{{pppmmmhhhcccbbbeeejjjmmmnnnVVVGGG???FFFOOOQQQQQQQQQJJJIIIEEEBBBEEEQQQcccqqqmmmiiicccaaagggsssnnnWWWHHHEEEEEEFFFHHHJJJLLLNNNPPPUUUZZZ^^^___gggrrrxxxvvvoooiiifffffflllnnnhhh___UUUIII@@@666333222333111111777???SSS[[[cccggghhhgggaaaYYYaaakkkrrrqqqmmmjjjeeeaaaWWWQQQHHH???777222000/////////............//////***,,,---,,,+++---222666FFFXXXddd```\\\___^^^XXXFFFAAABBBMMMWWWWWWPPPJJJEEEBBBAAACCCFFFEEE???999555555555777999999777555111---)))&&&%%%&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''((((((***+++---...000000///000000111222333444444555555555444444333333222444999CCCOOOVVV[[[ccckkk{{{sss|||ooommmjjj```VVVRRRNNNMMMOOO[[[qqqzzzbbbbbbeeeeee___TTTPPPRRR[[[mmmwwwwwwxxxtttwwwvvvrrruuu~~~lllaaaaaaRRRaaakkkyyywwwJJJ555444111///...000000///...---...000000444???JJJYYYdddpppwwwyyytttdddUUUGGGPPPSSSRRR___}}}cccMMMBBBSSSlll}}}rrrWWWYYYwww|||sssoooooopppnnnjjj___NNN@@@===AAA===GGG___|||mmmRRRHHHJJJ???DDDJJJVVVtttyyyfff[[[OOOBBB:::999999888777555444333222222222111000000//////000000////////////000000000111111222333333444444222222333444555555666666666666555444555999???DDDSSSiiiWWWYYYooo{{{```QQQXXXsssttt}}}zzziiibbbjjj~~~uuuvvvyyynnniiimmmxxxpppPPPIIIHHHNNN^^^nnnoooeeedddkkkxxxyyysssiiihhhdddaaaaaaeeeiiimmmoooYYYKKKCCCIIIOOOKKKGGGGGGAAA@@@>>>???EEERRR```kkkeeebbbcccnnnqqqXXXMMMNNNSSSTTTYYYZZZ[[[]]]```gggoootttxxxxxxooogggrrr||||||tttfffTTTGGG;;;666444555555333666:::BBBLLLWWW^^^dddfffccc]]]dddjjjmmmiiieeefffhhhhhhbbb[[[PPPDDD999333000/////////............//////+++---...---,,,///666===SSSfffpppiiiccceeecccZZZDDD>>>???NNN]]]```YYYRRRBBBCCCFFFMMMSSSTTTOOOJJJ999999888999999888555333000---(((%%%$$$$$$$$$###$$$%%%%%%%%%&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((((()))+++---///000000///000111111333333444555666555555444333333222222333666???IIIQQQXXXbbblll{{{sssvvvjjjiiihhh^^^UUURRRQQQSSSWWWbbbsss~~~|||ttt```bbbeeeeee^^^TTTQQQRRR[[[oooyyyyyyxxxsssvvvuuunnnqqqwwwppp^^^pppxxxggg>>>222333111///...000111000......///000000333>>>JJJXXXeeeqqquuutttooocccWWWIIITTTZZZYYYfffdddOOOaaauuu{{{sssmmmwww{{{nnn\\\YYYqqqwwwssssssooonnnllleeeVVVEEE======BBBPPPpppgggLLLBBBBBB@@@KKKVVVkkkhhhZZZMMM@@@999999999888777555444333222222111111000/////////000000////////////000000000000111222333333444444000111222333555666777777444444444444777<<>>888555666888777888;;;:::DDDOOOWWW^^^cccbbb]]]ZZZ```dddbbbaaaeeejjjmmmmmmeeeXXXIII<<<444000...//////.........//////000///111111000///333<<>>AAAHHHTTT```eeebbb]]]>>><<<:::888666222...******'''###!!!"""###$$$$$$######$$$%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))+++---///000111000000111222333444444555666666555444333333222222222444<<>>CCCIIIQQQWWWUUUPPP888888888999999666111---******((('''&&&%%%%%%$$$!!!###%%%&&&%%%%%%&&&'''$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''''''''(((((())))))******((((((((()))***+++------111///...///222555666666666555444444555444222111222666;;;BBBKKKUUU___fffrrr}}}~~~oooiiixxxssshhhnnnqqqeeeXXXTTT[[[^^^iiixxxtttfff______bbbddd___UUUQQQTTT^^^rrr}}}~~~|||vvvwwwpppnnnrrriiiggg```MMM999444222///............---///---,,,...///222;;;EEE^^^eeemmmtttxxxwwwlll```XXXmmmqqq\\\fffssswwwmmmaaa^^^bbb[[[]]]___[[[UUUZZZqqq|||wwwwwwwwwwwwuuulllWWW@@@===HHHRRRoooyyyfffYYYRRRXXXddd|||ppp^^^NNNDDD888777666555444333333333222111111000000111111222//////............//////000111111222222333333444444333333444444555666777888555555666777888>>>FFFQQQgggyyyzzzvvvzzz~~~{{{yyy|||tttqqqwwwwwwXXXTTTUUU___ooovvvvvvzzzqqqggglllhhh[[[UUUUUURRROOOTTT^^^bbb```VVVOOOLLLLLLCCC777444999666888999999:::AAAMMMVVVjjjzzzlll[[[NNNNNNSSSXXXcccooobbbQQQNNNMMMRRR[[[dddjjjlllfff^^^WWWUUUQQQLLLJJJLLLMMMJJJFFFDDDCCCCCCDDDDDDFFFHHHKKKLLLNNNSSSZZZ___aaa^^^WWWKKK===333///...000...---...111222111///111,,,,,,222333666DDDVVVsss{{{}}}wwwuuusssaaaJJJ666444AAAGGGBBBJJJQQQFFFBBBDDDDDDCCCDDDDDD@@@999555555666888888444///+++***)))((('''%%%%%%%%%%%%)))$$$###)))222333)))%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))***+++,,,---...111///...///222555666666777666555555555444222000000333999???FFFOOOYYY___jjjssstttjjjjjj}}}|||sss{{{|||nnn___ZZZ```ffftttzzzkkk^^^\\\]]]aaa___XXXTTTUUU^^^qqq|||}}}|||wwwyyyuuuppprrryyyzzz~~~ppp]]]SSSTTTUUUJJJ<<<333111...------------,,,...,,,,,,...///111:::CCCYYYbbblllrrrvvvxxxtttmmmqqquuu```WWW```nnnuuuoooccc\\\]]]YYY___dddbbbZZZ[[[mmm|||zzz{{{{{{~~~vvvlll___CCC???\\\{{{yyyqqq||||||yyyxxxxxxyyy|||{{{xxxrrrjjj```TTTIIIAAA666666444333222222111111111111000000000000111111//////............//////000000111111222333333333333333333333444555666777999555333666777999===CCCJJJgggjjjgggyyy||||||gggccccccjjjrrrtttttt|||wwwtttlllaaa___^^^[[[YYY\\\___\\\UUUTTTPPPNNNJJJ>>>111000888222444666777999<<>>;;;@@@HHHVVVlll~~~|||uuupppoookkkgggfff]]]NNNAAA:::777777777999888777777:::@@@FFFJJJSSSRRROOOFFF<<<333000000000///...///000111000///---,,,...222333;;;RRRiii{{{}}}}}}{{{vvvkkkUUUCCC555:::GGGLLLEEEGGGIII@@@>>>@@@>>>:::999999555///111222444666666333---)))))))))'''&&&%%%%%%%%%%%%$$$ !!!***666;;;555---&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((*********+++,,,---...///111///...///222444555555888777666555666555222000000333777<<>>333111...------------,,,...,,,,,,......000999BBBTTT___kkkrrrvvv{{{|||zzzkkkZZZRRROOOWWWfffssssssiii```]]]gggttt}}}lllcccppp}}}yyyyyy|||zzzuuujjjbbbGGGOOO|||zzzvvvrrrhhh\\\VVVVVVUUUSSSPPPMMMGGG@@@;;;444444333111111000000000000000000//////000000000///............//////000000000000111222222333333333333333333444555666666888333222666;;;>>>CCCIIIWWWuuupppVVVEEEUUUcccjjjxxx|||uuu~~~sssxxx~~~wwwxxxzzz{{{vvvsss{{{lll___]]]^^^___cccfffcccXXXNNNQQQMMMIIIDDD999000///555444444666888999;;;<<<<<<888>>>EEENNNYYY^^^VVVJJJAAA@@@BBBFFFLLLZZZsssfffSSSOOODDD@@@CCCFFFNNNjjjqqq[[[GGG;;;888888999888555222222444777888999CCCEEEEEE@@@999333111111////////////000000000000...///222444777DDD```yyy|||yyyyyy{{{tttbbbMMMAAA888CCCPPPRRRLLLIIIFFF???:::;;;:::666555666555111000111333666666333---((()))((('''&&&%%%%%%%%%%%% ###&&&'''(((...666===%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((()))+++++++++,,,---...///000000///...///111444555555999777666666666555222000111444888===BBBHHHOOOSSSXXXYYYVVVQQQXXXmmm}}}qqqnnnyyy|||mmm^^^YYY```pppzzzhhhVVV\\\dddgggaaaXXXQQQOOO[[[kkkrrrsssvvvvvv{{{xxxbbb___~~~~~~vvvppp|||tttyyytttZZZ>>>444222///............------+++,,,......000777@@@QQQ]]]kkkrrrxxx~~~ppphhhddd]]]WWWUUULLLRRRbbbsss{{{vvvlllfffpppxxx~~~zzzyyywwwtttuuuxxxuuutttiiicccSSSkkkuuuhhhmmmzzzwwwvvvmmm```WWWLLLJJJFFFDDDBBB@@@===:::333222111000000///000000000//////......//////000...............///000000///000000111111222333333333222222333333444555666777333333777;;;???GGGNNNkkkdddIII===KKK\\\jjj}}}oooeeelllrrr~~~rrrvvv~~~qqqqqq|||{{{vvv{{{iii^^^UUUUUUXXX^^^aaa]]]TTTMMMNNNHHHBBB>>>999444111222777888999;;;===>>>@@@@@@BBBDDDHHHPPPZZZ___[[[TTTBBBDDDEEEFFFHHHTTTjjj~~~jjj[[[XXX^^^RRRLLLLLLLLLRRRmmmhhhQQQCCC===<<<;;;999888777777888888777555777:::<<<:::555111000000...//////000///000000111///000333777===NNNjjj{{{zzzzzzppp[[[IIIBBB???MMMUUUUUUQQQKKKCCC@@@???AAA>>>777333222000,,,111222444666666333---)))((('''&&&%%%%%%%%%%%%%%%''')))(((%%% !!!(((...############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''((())))))******+++++++++,,,---...000000000...---...111444555555888777555555555555222000000333888<<<@@@FFFLLLPPPYYYWWWRRRNNNUUUhhh}}}tttiiihhhssswwwjjj^^^[[[\\\qqqrrr```TTTeeevvvvvvgggXXXPPPNNNWWWffflllmmmqqqrrrxxxwww```\\\{{{xxxmmmwww~~~bbbBBB444222///............---,,,+++,,,......///666???MMMZZZiiirrryyyzzzjjj[[[XXX[[[ZZZTTTNNNIIINNN```yyyxxxyyy~~~{{{{{{}}}zzzvvvrrrrrrqqqnnnppptttrrr{{{vvvoookkkiiiiii]]]eeebbb]]]\\\kkkzzzqqqfff```MMMIIICCC???<<<;;;999888222111111000//////000000//////............//////......---......///000111//////000000111222222222222222222222333444555666777555555666888===HHHSSSzzz^^^EEE>>>NNNbbbuuu~~~uuubbbWWW___iiizzzgggzzz}}}nnngggiiimmmzzzzzz~~~|||yyy{{{rrrfff```RRROOOPPPTTTUUURRRPPPPPPMMMIIICCC???===:::666444555777;;;>>>@@@CCCFFFIIIGGGJJJPPPWWW\\\ZZZSSSLLLJJJOOOVVVYYY[[[bbbmmmwwwooo[[[XXX\\\aaaXXXQQQPPPQQQ\\\ttt{{{bbbRRRHHHAAA>>>777888:::<<<<<<;;;::::::777999;;;888333...---......///000000//////000111///000222999FFF[[[qqqzzziiiUUUHHHCCCKKKYYYYYYTTTSSSKKK@@@@@@BBBDDDBBB:::444333000---444444444555555222---)))''''''&&&%%%%%%%%%%%%%%%&&&""" ###'''(((""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''(((((()))*********+++++++++,,,---...///000000...---...111333444444666555444444555444222000...111666;;;???EEEJJJNNNSSSQQQMMMLLLSSSdddyyyrrrhhhgggrrrtttfffZZZWWW[[[rrrjjjYYYTTTmmmppp]]]TTTQQQUUUccchhhhhhmmmnnnsssppp___dddmmmggghhhgggmmmyyyzzzuuuwww~~~iiiEEE333111...------------,,,,,,+++,,,.........555===JJJWWWfffqqqzzz|||~~~zzztttmmmkkkmmmjjj^^^PPPIIIMMM]]]{{{yyywww~~~{{{yyyxxxyyyzzz{{{oookkkiiikkkkkkjjjmmmqqqqqqvvv{{{|||zzz}}}gggVVVOOOWWW[[[aaannnmmmaaa\\\NNNJJJDDD>>>:::888555333222111000000000000000000///......------......///---------......///000111//////000000111111222222222222222222333444555666555555777888888>>>NNN^^^UUUBBB<<>>GGGLLLNNNQQQVVV[[[\\\aaahhhnnnnnnhhhaaa]]]ccciiiqqqxxx}}}rrrddd\\\]]]aaaeeecccaaabbbgggqqq}}}mmm___TTTLLLCCCFFFHHHHHHEEEDDDFFFHHHDDDEEEDDD???777111///000---///111000///...000222222111333>>>SSSjjj{{{wwwaaaPPPHHHFFF\\\ggg^^^TTTVVVMMM???@@@DDDHHHGGG@@@:::888666333777555444333222000,,,)))&&&&&&%%%%%%$$$$$$%%%%%% ###)))***&&& #########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&''''''((())))))*********++++++,,,...///000///...---...111333444444333222222333444444333111...222777<<>>:::666333222111111000000000000111.........------.........---------......000111111/////////000111111222222222222222222333444555555333555888:::;;;CCCWWWjjjLLL???BBB\\\{{{xxxjjjUUUSSSiii}}}uuuggg___]]]iiiyyykkkqqqyyyqqqooooooooofffyyytttccc^^^\\\XXX]]]bbbkkkqqqiiiXXXNNNNNNQQQUUUVVVOOOFFFAAA@@@@@@AAALLLYYY```bbbeeejjjpppnnnrrryyy}}}|||xxxwwwxxx}}}|||eee^^^aaacccdddfffpppvvv{{{xxxiii___[[[]]]^^^ZZZUUUSSSWWW\\\SSSSSSOOOHHH>>>666333333---///111111......000222555333555DDD^^^wwwsssZZZMMMIIIHHHjjjrrrdddVVVYYYPPP@@@BBBOOORRRPPPGGG>>>999555111888666333222000...+++(((&&&&&&%%%$$$$$$$$$%%%%%%###'''***&&& $$$+++$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%&&&&&&'''(((((()))*********+++,,,---...//////...---...000333444444222111111222444444333111000444:::@@@EEEKKKQQQUUUSSSSSSTTTUUUYYYggg}}}rrr]]]VVVXXXqqqvvv\\\NNNMMMggg~~~rrrfff]]]WWWUUUbbbffffffjjjjjjmmmxxxyyyoooxxxrrreee```dddcccgggjjjzzzqqq???444333111...,,,,,,,,,,,,...---++++++,,,///333666AAALLL[[[hhhuuu||||||vvv[[[MMMFFFMMMTTTXXXdddttt~~~ttt[[[RRRfffyyywwwqqqtttyyynnnqqqyyy{{{xxxuuuuuuwwwwwwtttqqqbbbdddgggiiilllpppsssvvvoooqqqxxxzzzwwwwwwuuujjjbbbTTTQQQLLLFFF@@@:::444111///////////////////////////...---,,,,,,---...///...------......///000111222111000000000111333444333333333444444444555555444555777777;;;IIIaaavvvpppDDDHHHOOOiii}}}hhhUUUaaauuuxxxooohhhggg|||xxxwwwxxxwwwooommmlllnnnrrrvvvwwwyyywwwpppeee]]]ZZZ^^^bbbgggfff___VVVOOOKKKHHHJJJLLLKKKIIIIIILLLNNNNNNbbbrrrssssssxxx|||{{{{{{~~~vvvnnngggeeehhhooo{{{{{{ssssssxxxyyyssskkkooooooiiiZZZEEE666000111111222222111000000111222444444<<>>333222000...---,,,,,,,,,...---++++++,,,///222555BBBLLLZZZgggrrrzzzyyytttZZZLLLEEEJJJNNNRRRbbbttttttVVV]]]mmmmmmfffdddxxxyyyxxxrrrjjjgggmmmttt|||zzzwwwuuutttrrrooommmjjjrrr{{{~~~{{{vvvuuuuuunnnooossszzzwwwmmm```XXXUUUXXXcccnnnrrrssstttsssqqqddd[[[QQQIIIDDD===555...........................///...---,,,,,,---...///...------......///000111111111000000111111222333333333333444444444555555555555666777>>>QQQllljjjIIIXXXtttrrr]]]fff{{{nnn|||vvvlllnnn}}}tttsssrrruuuyyyxxxvvvvvvuuupppggg___]]]\\\\\\[[[WWWQQQMMMJJJJJJJJJLLLMMMKKKIIIKKKQQQXXX]]]iiiuuuzzz{{{}}}~~~}}}wwwpppkkkmmmsss{{{yyydddKKK888000...000111222111000111333555666888EEE^^^zzzqqq```GGG>>>DDDHHHZZZZZZ______SSSCCCEEEQQQfffuuuoooUUUBBB999;;;999555111---+++))))))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&###$$$%%%$$$""""""###$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%&&&&&&'''((()))+++++++++,,,...///111222000//////000333555555555333222222222333333111000111333888>>>FFFKKKOOOQQQUUUXXX```eeebbbcccxxxeeeYYY[[[mmmmmmVVVQQQLLL```www~~~rrraaaXXXUUUWWWcccooopppkkkhhhnnnuuu~~~|||uuuuuuqqqhhhppp{{{```777111000///------------...///...,,,+++,,,...111333AAAKKKXXXdddpppxxxwwwrrr```RRRJJJOOOTTTZZZlllXXXZZZkkklllaaaYYYfffddd```[[[[[[aaaiiippp}}}}}}zzzvvvpppllljjjiiivvvxxxvvvxxxqqqooopppssswww}}}yyygggZZZOOOEEE@@@@@@FFFLLLTTT[[[eeerrr{{{}}}qqqeeeUUUJJJEEE???555---..............................------------.........------......///000111000000111222222222222222333333333444444444555555555555555888DDD\\\yyylllccczzziiirrrooo```oooyyynnnuuu}}}}}}vvvrrrsssoooggg___\\\XXXTTTOOOIIIFFFFFFGGGHHHHHHIIIIIIHHHIIIOOOZZZcccdddhhhrrr||||||wwwuuuyyyhhhMMM:::111///000111222111111222555777666<<>>:::HHHVVVUUULLLLLLIIIBBB???BBBHHHKKK>>>???>>>;;;777777<<<@@@DDD@@@999222,,,(((&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$%%%&&&%%%"""!!!"""###%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%&&&&&&'''((()))(((((())))))+++---...//////......///222444555444333222222222333333111000111666<<>>CCCGGGLLLOOOOOOPPPNNNLLLMMMOOOLLLFFFAAA@@@===666///,,,///444------------------------,,,,,,------------,,,,,,...------......///000111000000111222222222222222333333333444444444555555555999<<>><<>>;;;888777:::>>>BBBEEE@@@999111+++'''%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$"""###$$$"""%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%&&&&&&'''((()))*********+++---...000111///...---///111444444444333222222222333333111000000666===BBBFFFJJJQQQUUUYYY\\\]]]WWWRRRXXXhhhvvvtttooolllmmmhhh^^^UUURRRTTTbbbsssuuuiiibbbeee|||~~~iiidddggggggnnnttttttpppnnnqqquuu}}}pppqqq|||rrrvvvrrruuuiiillljjj```___VVVBBB111000///---,,,+++,,,,,,---+++++++++,,,---...000111666???JJJWWWeeerrrwwwuuutttkkkyyywwweee[[[WWWVVV[[[```mmm}}}~~~}}}wwwuuurrrooommmjjjgggeeehhhhhhiiijjjiiigggbbb^^^\\\WWWTTTVVVWWWWWWZZZ^^^dddjjjxxxzzznnnUUUIII@@@CCCJJJPPPRRRTTTPPPSSSRRRNNNJJJHHHBBB;;;444444333000---,,,---///------------------------+++,,,------------,,,+++...------......///000111111111000000111111222333333333333444444444555555555:::>>>HHHbbbtttRRR===CCCNNNQQQeeeooocccZZZjjj~~~mmmLLL>>>IIIddd{{{nnneeefffqqqtttmmmoooyyyuuummmfffeeegggeee\\\TTTBBB>>>:::;;;DDDPPP\\\ccckkkzzztttUUU???666444111...111222222222444777===AAAZZZvvvttt```XXXVVVSSSQQQZZZ]]]RRRPPPNNNEEE???HHHSSSPPPCCCAAA;;;444///111999BBBIIIAAA===666...)))&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&""""""###$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$"""######"""  !!!%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%&&&&&&'''((())))))******+++,,,...///000///...---...111333444444333222222222333333111000...444<<>>EEEOOOUUUVVVWWWQQQTTTRRRKKKDDD>>>666///111///......//////---***------------------------++++++------------++++++...------......///000111222111000000000111333444333333333444444444555555666:::>>>JJJfffiiiGGG;;;DDDIIIOOOccc}}}wwwaaaZZZZZZrrr{{{dddEEE888BBBZZZooo}}}xxxvvvzzz~~~vvvssskkkmmmwwwwwwnnnppp{{{sssbbb[[[\\\]]]YYYSSSHHHFFF@@@;;;;;;EEETTT```sssqqqllliiimmmtttxxxtttnnnaaaOOO999///111555555222///000111222444:::@@@EEEkkkuuu___]]]```aaa___eeeeeeWWWKKKHHH@@@<<>>555000...---,,,,,,++++++++++++---,,,+++*********+++,,,++++++,,,,,,,,,---------////////////000000000000222111000000000111333333444555555555444444555777999;;;AAAXXXyyyhhhJJJDDDRRR```aaaiiidddWWWRRR[[[zzzxxxtttpppRRRBBB999>>>IIIaaayyytttjjjooo~~~}}}~~~tttsssrrrrrrtttyyyzzzuuuqqquuu|||~~~|||ppp```]]]gggkkkggg\\\PPPEEE@@@===>>>FFFPPPccc|||sss]]]QQQQQQ]]]dddbbbaaaffffffbbbOOODDD888333444555444444999000000777888555AAAUUU|||xxxqqqiiibbbgggvvv~~~ssscccTTTGGGAAAKKKUUUTTTIIIBBB???999666<<>>666;;;DDDYYYoooyyyrrrvvv~~~zzztttpppoooqqqtttuuupppmmmsss|||xxxhhh___bbbccc```VVVMMMCCC>>>:::999???GGGTTTiii}}}YYYIIIBBBHHHUUU___bbbffflllkkkeeePPPDDD777333333333333333555//////666666666EEE[[[}}}uuutttccc[[[iii|||{{{uuu[[[GGGDDDYYYggg^^^QQQNNNDDD>>>:::???FFFIIICCC;;;777222,,,'''%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%###""""""$$$%%%$$$"""&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))++++++***+++---//////000111333333333333222000111111111111000//////...222999AAAIIISSS\\\bbb^^^ZZZTTTOOOPPP\\\nnn||||||pppiiirrr{{{uuubbbRRRMMMSSSdddzzzoooqqqmmm```RRROOOXXXcccfffhhhkkkmmmnnnqqquuuxxx|||}}}wwwxxxttt^^^\\\YYYTTTXXXeeejjjuuuHHH222000///...---,,,,,,,,,,,,,,,,,,,,,---......//////000555>>>JJJXXXdddnnntttooooooaaaUUUTTTRRRXXXjjjxxxxxxgggfffvvvyyyttttttxxx{{{~~~{{{yyyzzzwwwsssqqqqqqrrrrrrqqqoooppppppmmmhhhbbb^^^\\\YYYWWWTTTRRRQQQNNNJJJGGGJJJIIIGGGEEEBBB@@@???>>><<<<<<======???@@@BBBBBBIIINNNRRRPPPJJJEEEDDDFFFEEEEEEFFFEEECCC???<<<:::777;;;@@@DDDHHHLLLQQQUUU___VVVIII>>>777222...+++---,,,,,,++++++++++++,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,------------////////////000000000000222111111111111222333333333444555555444444666777===CCCKKKddd```LLLaaayyyyyyUUUKKK___}}}sssiiilll```EEE999333999===NNNaaa}}}~~~uuujjjlllmmmnnnmmmhhhfffmmmwww~~~rrrbbb\\\[[[XXXPPPKKKFFFBBB===999:::???EEETTToookkkIIIAAAAAA@@@KKKUUU[[[dddnnnnnnfffSSSDDD666222333222222333444000222888777:::NNNfff}}}~~~sssoooZZZSSSfffxxxxxxvvvyyy]]]HHHIIIgggwwwiiiYYYXXXIIICCC@@@CCCHHHGGG>>>555444000***&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%###"""###$$$%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))++++++***+++---///111111222444444555555444111111111111111000//////---111777???IIITTT___fff]]][[[UUUPPPQQQ[[[mmmzzzrrrfffcccnnn{{{uuu```NNNKKKPPP```zzzsssiiifff]]]QQQIIIMMMZZZggghhhkkkpppsssttttttuuuvvv|||{{{uuuuuuooohhh]]]VVV[[[jjjuuu~~~HHH333//////...---,,,,,,,,,,,,,,,,,,------...............222:::FFFSSSaaakkkqqqlllmmmdddUUUKKKLLL\\\oooxxxooobbbhhhpppnnngggjjjvvv{{{qqqfffbbbnnnttt~~~}}}yyywwwzzzxxxvvvttttttsssqqqooolllnnnooommmhhhbbb^^^[[[VVVSSSPPPNNNLLLIIIEEEBBBDDDCCCBBBAAA???===;;;:::;;;;;;;;;;;;;;;<<<===>>>AAADDDFFFDDD???;;;;;;===>>>>>>>>>===;;;999666555555888<<<>>>???CCCIIINNNWWWLLL===333000///,,,***,,,,,,+++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,------------...////////////000000000000111111111111222222333333333444555444444444666888:::DDDQQQjjjXXXYYY}}}rrr[[[```tttwwwgggnnnVVV@@@666222777888DDDUUUwww|||hhhlllkkkiiieee___\\\dddnnnwwwxxxeeeZZZWWWWWWWWWXXXYYYWWWOOOFFFAAA@@@===III___xxxoooNNNIIIMMMHHHQQQYYY___iiisssqqqhhhXXXFFF666333444333222444666444777:::999???WWWqqq~~~yyynnn___VVVTTT^^^eeeccc```aaaRRRJJJRRRiiitttiiiZZZUUUFFFDDDDDDHHHMMMKKKAAA888222...)))&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((((()))++++++***+++---///000111222333444444555555111111111111111000///......111666<<>>>>>>>>>>>===<<<::::::888888777777777777777888666999;;;:::777555555666666666666666555333111000444444555666999===@@@BBBEEE<<<222,,,---...,,,***+++++++++******++++++,,,******++++++,,,,,,,,,,,,,,,,,,---------.........////////////000000000000111111222222333333333333222444555444444444666888:::KKK\\\tttlllQQQeeevvvnnn{{{pppcccyyyzzzMMM===666333777555>>>NNNooouuuooommmiiicccYYYTTTZZZccclllwww~~~uuueeeZZZXXXZZZhhhooosssooocccUUUJJJCCC;;;EEEPPP^^^~~~zzzYYYUUUYYY]]]iiittt{{{wwwhhh^^^III777555666444333666666666999::::::CCC\\\vvvzzzooofffRRR\\\___YYYSSSQQQLLLEEEAAAMMMXXX^^^___\\\RRRHHH@@@AAAEEEMMMSSSQQQHHH>>>111---)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))((()))++++++***+++---/////////000111222333444555222222222111111000......///222666;;;BBBKKKUUU[[[WWW\\\___^^^\\\```lllvvvpppeee___dddiiieeeYYYPPPLLLOOOZZZkkkzzz}}}rrrgggbbbZZZMMMBBBAAALLL]]]jjjmmmooopppqqqrrrsssvvvxxx~~~vvvssszzz}}}pppxxx\\\:::333///...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,...444>>>JJJXXXcccjjjwwwnnngggZZZQQQgggnnn\\\```kkkuuusssssssssnnnfffbbbccclllwww~~~|||}}}|||yyywwwsssqqqnnnllljjjgggccc```___aaabbbaaa]]]XXXUUUTTTRRRPPPMMMKKKIIIEEEAAA>>>;;;<<<=========<<<;;;:::888777777666666666666666222444666666555444444555000000111111111111111000333000...000444777888777444000+++***,,,---,,,++++++************++++++,,,))))))+++,,,,,,,,,,,,,,,,,,---------............////////////000000000000111222222333444333333333222333444444444555777999>>>WWWnnnXXXNNNfff|||zzzeeeccckkkFFF===777444888444;;;HHHccc~~~tttqqqnnnfffZZZRRRTTT\\\bbbhhhmmmiii___YYYYYY\\\mmmuuuzzzssseeeWWWKKKCCC@@@GGGHHHMMMmmmiiifffjjjsss{{{fffdddKKK777666888444333777555555777999<<>>======>>>???>>><<<:::888888888777666666666666777111333666777666555333333000000000000111111111111///---------///000000000,,,,,,++++++++++++,,,,,,***************+++,,,,,,((()))+++,,,------,,,,,,------------............////////////000000000000111222333444444444333333222333444444444555777999CCCcccqqqKKKLLL\\\hhhxxxuuuqqqzzzrrrdddqqq^^^@@@===999444777444;;;AAAVVVoooxxxwwwtttmmm```UUUUUUZZZ\\\\\\[[[YYYVVVTTTUUUXXXccclllpppiii^^^XXXRRRNNNNNNOOONNNRRRiii{{{~~~sssfffKKK666555888333222777444555777:::BBBQQQiii}}}zzzsssmmmnnnqqqkkkZZZKKKFFFBBB===BBBNNNRRRJJJBBBAAA???:::???DDDLLLTTTWWWQQQCCC888,,,)))'''&&&&&&'''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%'''&&&$$$###%%%&&&"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%&&&'''((())))))((()))++++++***+++---///---------...///111333555222222222222000///...------111777>>>EEENNNVVV\\\XXX]]]___\\\ZZZ```ppp}}}~~~pppjjjvvvnnn\\\KKKNNNUUU___hhhjjjddd^^^]]]\\\YYYSSSRRRXXXfffrrrlllmmmnnnoooooorrrvvvyyy{{{sssuuuyyytttjjjddddddxxxyyyfffVVV^^^dddLLL333222......---,,,++++++++++++*********))))))))))))))),,,...222999EEERRR^^^eeekkkhhhqqqooojjjjjjbbb\\\TTTVVV```wwwzzzwwwpppqqqwwwwwwoooyyy~~~{{{sssuuuwwwyyyyyyvvvsssqqqkkkhhhfffdddcccbbb___]]]ZZZ[[[[[[YYYVVVSSSRRRRRRPPPNNNKKKIIIGGGEEEAAA>>>???@@@@@@@@@>>><<<999777555444444333333333333444///000333444333111///---000000///......------,,,+++,,,------,,,+++,,,---,,,------,,,******+++---******))))))***+++,,,,,,((()))+++,,,------,,,,,,---------.........//////////////////000000000000111222333444555444333333111333444444444555777999FFFiiicccEEEKKKRRRRRRiiiiii___kkkgggmmmVVV<<<===:::333666333;;;===LLLeeewwwzzzzzzyyyrrreeeYYYWWW\\\[[[UUUOOONNNNNNOOORRRTTT]]]fffjjjddd^^^```bbbbbb^^^YYYYYYaaannngggKKK555555777222111666666666888>>>HHHZZZqqq{{{vvvfffWWWJJJ???===???MMMMMMLLLIIIBBB<<<;;;>>>CCCHHHOOOVVVVVVLLL<<<000***(((%%%$$$%%%&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###%%%'''&&&$$$###%%%'''""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$%%%&&&'''((()))***((()))++++++***+++---///............000222444555333333222222000///...------111888>>>EEELLLSSSWWWPPPYYYaaabbb___bbbmmmwww~~~oookkk~~~www]]]MMMOOOSSSYYY^^^]]]WWWQQQUUUWWWXXXUUUSSSXXXeeepppjjjlllooopppqqqsssvvvxxxyyyrrruuuzzztttpppfffbbbllloooeeeeee]]]GGG555///------,,,,,,+++***))))))++++++************++++++,,,---111888CCCOOOZZZaaakkkwwwuuuiiivvvvvvjjj\\\QQQPPPNNNMMMSSS^^^lllvvv|||www|||tttnnnnnnlllhhhgggjjjeeeffffffbbb\\\YYYYYY[[[YYYYYYYYYWWWUUUSSSPPPNNNMMMKKKIIIFFFCCCAAA@@@@@@??????===<<<:::999777777666444222111222222000///000000000000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++******************))))))***++++++,,,------,,,------...///000111111///.........///000222333000000111222333333333333666555111333888333333BBBPPP|||yyyQQQ>>>EEEIIIVVV|||yyyeeeXXXYYYooozzzttteee|||GGG>>>666444444333444666<<>>CCCIIIOOOSSSNNNXXXccchhhhhhiiiooouuu}}}uuuvvvwww___RRRRRRSSSYYY^^^^^^WWWPPPSSSVVVZZZ```eeejjjnnnooooookkkiiinnnrrrrrrrrrsssyyy~~~|||kkkcccyyyxxxwwwrrrzzzgggIII333...---,,,,,,++++++*********+++******))))))******+++,,,---000666???KKKUUU\\\cccnnnqqqlllwww{{{bbbYYYVVVVVVVVVWWWWWWUUUUUUWWWjjjxxxzzzssssssmmmjjjllllllhhhhhhjjjeeedddccc```\\\[[[[[[\\\XXXXXXWWWVVVTTTQQQOOOMMMGGGFFFEEECCCAAA???>>>===<<<;;;:::999888777666555666444222111111111000//////000000000000///......------------------------++++++++++++++++++++++++,,,,,,,,,++++++***************************************++++++,,,,,,------------......//////000000//////......///000111222000000111222333333333333444666333444999444888IIIeeelllJJJ:::CCCOOOjjjkkkWWWQQQXXXhhhrrr|||iiirrr^^^DDD<<<555555666666888;;;888EEEVVVfff|||xxxjjjrrriiiddd```aaaccceeelll{{{ccc\\\ZZZdddwww|||pppiiimmmpppuuu~~~YYYEEE555555888555333666888:::???JJJ^^^~~~uuucccTTTNNNXXXgggqqqggg___YYYNNNAAABBBJJJSSSVVVSSSIII???:::333,,,***(((''''''''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&)))***(((***++++++++++++,,,...///////////////000000111111111000000//////......---111666<<>>888444666888999<<<@@@===FFFRRR___qqqyyyzzzwwwyyyuuurrrzzzxxxvvv|||}}}rrreee```gggvvvvvvooosssvvv~~~RRRIIIEEEHHHMMMRRR^^^kkk}}}tttYYYEEE;;;555666666222222777:::>>>HHH\\\yyyvvvbbbVVV```{{{yyyjjj___TTTKKKMMMVVVWWWPPPEEE;;;999777111)))***)))''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$%%%&&&'''((((((***++++++++++++,,,...///////////////000111111111111000000//////.........222777<<<@@@EEEKKKNNNMMMUUU```fffhhhiiimmmqqqssshhheeevvv{{{aaaKKKKKKQQQ\\\jjjqqqoookkk^^^aaaffflllqqqtttvvvwwwuuuttttttuuusssrrrvvv}}}rrrhhhhhhttteeebbb```cccuuuqqqEEE000111++++++++++++++++++,,,,,,******))))))))))))*********+++,,,111888BBBKKKQQQdddeeeiiikkkgggdddhhhpppooommmeeegggnnnhhhbbbjjjooo}}}~~~ooo[[[hhh|||www}}}rrrpppnnnnnnooopppooonnnmmmnnnhhhaaa\\\ZZZXXXTTTQQQSSSRRRQQQOOOMMMKKKJJJIIIEEEFFFFFFEEECCC???<<<:::444444444444333333333333555333111000000000///......////////////...------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++******************************+++++++++---------------------,,,///////////////.........000000000///////////////000000111222333333333333222777777777999999FFFaaavvvcccDDD<<>>CCCHHHMMMPPPMMMTTT]]]dddgggjjjlllnnnmmmfffgggvvv{{{bbbMMMLLLOOOZZZhhhpppnnniii]]]aaafffmmmqqqtttvvvvvvwwwwwwxxxxxxsssqqqxxxvvvooopppooo^^^___dddhhhsss}}}pppAAA///444++++++++++++++++++,,,,,,***))))))))))))))))))***))))))+++///777@@@IIIOOO]]]^^^cccgggbbbXXXUUUYYYTTTTTTSSS^^^llllllooo~~~fffkkkvvv|||uuummmsssyyyllleeennnyyytttrrrnnnllllllmmmmmmkkkkkkfff___ZZZXXXVVVRRROOOPPPOOOMMMKKKIIIHHHFFFFFFFFFFFFFFFDDDAAA===:::777444444444444444444444444444222000///000///...---...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++---------------------,,,///////////////.........000000000000000/////////000000111222333333333333333888888888;;;===OOOmmmddd]]]QQQ<<<;;;HHH]]]|||lllTTT]]]kkkzzzooo{{{uuuMMM>>>666333222444555444666;;;FFFHHHLLLRRR]]]qqqzzzyyyzzz}}}|||oooaaaZZZ[[[___iiijjjjjjccc[[[ZZZgggvvv~~~yyytttiiibbbVVVAAA<<<777444444555666:::???AAADDDCCC>>>>>>AAA===666999666666999;;;;;;>>>AAAHHHUUUoooqqqfff^^^RRRNNN[[[vvvwwwggg]]]YYYYYY\\\WWWMMMAAA888222---***((()))(((''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''(((***++++++++++++,,,...............///000111222111111000000//////......000444:::???DDDIIIOOOSSSOOOSSSZZZaaagggjjjlllmmmhhhiiimmmwwwuuu^^^PPPMMMNNNXXXeeemmmjjjddd[[[___fffmmmrrrtttuuuuuuwwwxxxzzzyyytttrrrzzzzzzssssssttteeefffjjjkkktttmmm>>>---444++++++++++++++++++++++++***))))))(((((())))))***))))))***...555>>>GGGLLL]]]aaagggiiibbbUUULLLJJJDDDIIIPPP___lllmmmxxxooommmooooooggg___dddqqqoooaaaTTTWWWfffwww{{{qqqfffbbbeeefffeeeaaa___\\\YYYWWWUUUSSSQQQMMMLLLJJJHHHFFFDDDCCCCCCBBBBBBAAA???===999666444555555555444444444444444444222////////////...,,,------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,---------.........///////////////...///000000000000//////000000111222333333333333444888777999@@@GGG\\\|||nnnXXXYYYPPP???AAARRRlllpppeeettt}}}uuuaaaAAA333333111222333222000222777999999<<>>DDDKKKQQQUUURRRTTTXXX^^^fffkkkmmmnnnhhhlllpppuuu}}}~~~nnnYYYPPPKKKKKKUUUcccllljjjdddZZZ___gggooouuuwwwwwwvvvvvvxxxzzz{{{wwwuuu|||yyyqqqqqquuutttrrrrrrbbb888+++222---,,,,,,++++++*********))))))(((((((((((())))))*********,,,222:::BBBGGGXXXaaakkkllleeeYYYLLLBBBGGGVVVeeettt{{{yyylllgggeeeeee___XXX]]]gggkkk```WWWYYY^^^ggguuuiii]]]]]]^^^\\\YYYZZZ[[[YYYVVVSSSRRRQQQKKKJJJGGGEEECCCBBBAAAAAA>>>===<<<:::999777666666666666555555444444333333333111///.........---,,,,,,------------,,,++++++++++++++++++++++++++++++************************((()))))))))*********+++((())))))***++++++,,,,,,******++++++,,,,,,------------......//////000000---...///000111111000000000000111222333333333333444777666;;;GGGRRRkkklll___```QQQCCCIIIdddrrrrrrLLL@@@333111000111333111...000555222111333888AAASSSooo}}}ooonnnttt{{{^^^MMMFFFFFFEEECCCCCCEEEGGGGGGMMMTTT\\\]]]\\\___hhhqqq~~~bbbTTTGGG<<>>BBBGGGWWWfffkkkhhhbbbTTTGGGPPPfff|||hhhbbb```bbb```[[[^^^fffnnnhhhdddbbb]]]^^^pppqqq___ZZZYYYUUUXXXZZZ\\\ZZZUUUPPPNNNNNNJJJIIIFFFCCCAAA@@@@@@@@@;;;:::999999888888999999666666555555444333333222333111///.........---,,,,,,------------,,,++++++************************))))))))))))))))))))))))(((((())))))*********+++((())))))***++++++,,,,,,))))))***++++++,,,------,,,------...///000111111,,,---///000111111111000000000111222333333333333444666555<<>>@@@CCCDDDCCCBBBDDDKKKQQQZZZdddkkkmmmpppzzz}}}]]]GGGCCCCCC???;;;333555:::555666777111///222333444555777777666666999999666555999===@@@NNNVVV[[[UUUSSSaaa}}}{{{ppplllUUUUUUdddzzz}}}iiiVVVPPPGGGIIIQQQ___ppp||||||wwwbbbPPP===222,,,'''&&&)))&&&$$$$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$&&&'''((((((((((((***++++++++++++,,,...------......///111222333111111111000//////......,,,111999AAAJJJRRRZZZ___XXXUUUUUU[[[dddlllppppppzzzvvvooommmxxxpppYYYLLLFFFCCCMMM\\\fffddd^^^XXX^^^gggqqqwwwzzzzzzyyywwwwwwzzz~~~~~~}}}yyynnnmmmhhh^^^\\\ooorrrMMM111///---,,,+++))))))******((('''))))))))))))))))))))))))((()))***,,,000777???DDDNNNWWWaaaggghhhdddYYYMMMQQQyyygggiiiddd]]]aaalllpppkkktttkkknnnooocccbbbsssvvv```YYYWWWTTTUUUWWWXXXUUUPPPMMMNNNPPPMMMKKKHHHDDDAAA???>>>===;;;:::999777666555555555444444555555444333222222222222111000///...------,,,,,,,,,++++++*********,,,,,,++++++***)))((((((++++++++++++++++++++++++************************(((((()))***+++,,,,,,,,,------------------------000///.........///111222000000000000111111111111111333444444333222333444666888;;;BBBPPPhhhwwwllliiiRRRHHHAAAlllkkkVVVZZZbbbwwwXXX;;;333555000111111111111222222222111444666444222===YYYsssuuurrrwwwmmmddd[[[RRRMMMEEE======AAA@@@>>><<<===???BBBDDDDDDFFFGGGKKKQQQXXX^^^```aaabbbbbbbbb```___aaadddfffqqqpppoookkkgggeeedddeeexxxoooaaaRRREEE===999888666555555555555444444444333333222333444666999:::888777777777999;;;===>>>CCCQQQ^^^bbbiii~~~sss^^^SSSiiiiiiWWWNNNGGGIIISSSfffyyy~~~ttthhhNNNDDD777...***)))&&&###'''&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######%%%&&&''''''&&&%%%%%%$$$###"""!!!!!!&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''---------...------,,,,,,,,,---...000111333444444444444333222111000///......111;;;JJJUUUYYY\\\___WWWPPPPPP[[[eeeiiikkknnnllliiiddddddmmmtttjjjYYYJJJDDDBBBJJJYYYcccbbb]]]UUU]]]jjjtttxxxxxxwwwvvvyyy{{{}}}}}}|||~~~{{{qqqxxx}}}qqquuubbbRRRWWWjjjhhhFFF000111///,,,+++))))))******((('''))))))))))))))))))))))))((((((***+++...444<<>>???;;;<<<=========<<<;;;:::@@@@@@BBBGGGLLLOOOPPPPPPKKKKKKKKKJJJIIIIIILLLOOOOOOOOOPPPOOOMMMMMMNNNPPP\\\WWWNNNDDD===999888888555555555555444444444444333333333333444555666777555555555666777888:::;;;===LLL[[[dddrrrttteeelllyyy}}}lll___XXXOOOSSS]]]jjjqqqlll\\\NNNFFF===222+++))))))'''%%%''''''&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$%%%%%%$$$$$$$$$$$$#####################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&'''''',,,,,,------...------------...///000111222333444444333333222111000///...111444>>>LLLVVVYYY[[[^^^UUUPPPOOOXXXaaaeeehhhllllllhhhaaa___hhhpppfffUUUKKKEEECCCLLLZZZcccaaaZZZOOOYYYhhhsssyyyzzzzzzyyyyyyzzz|||}}}{{{rrrzzzssssssvvvsssnnnvvvtttddd[[[fffrrrddd@@@...///,,,,,,+++))))))******((('''))))))))))))))))))))))))((())))))***,,,111888<<>><<<;;;::::::777666555444333222222222444444555555555444333333111111000///...------,,,*********)))))))))))))))******))))))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((*********+++++++++++++++------------------------///////////////000111111000000000000111111111111111333444444333333444666999888===OOOjjjlllTTTGGGBBB888BBB]]]iiiUUUVVVkkknnnCCC444222///000000000111111111222222222111111111///333AAAPPPkkksssgggZZZaaaiiippp}}}rrr___OOOFFFDDD@@@BBBDDDBBB>>><<<<<<===<<<;;;;;;<<<>>>@@@???>>><<<======<<<:::;;;===@@@888999;;;;;;:::;;;===???AAA???;;;777555555666777555555555555444444444444222333333333333333222222555555666777888999999999;;;HHHXXXhhhxxxrrrpppuuuhhhaaa___dddiiijjjdddWWWGGG===<<<555---(((((())))))((((((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%######$$$%%%$$$$$$""""""#########$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((++++++,,,---...............//////000111222222222333333222111000//////...111444>>>KKKSSSUUUWWWZZZSSSOOOOOOUUU[[[```eeejjjhhhccc[[[[[[iiiuuummm]]]OOOHHHEEENNN[[[bbb]]]UUULLLWWWgggsssyyyyyyyyyyyyxxxyyyzzz}}}|||ttt{{{zzz}}}zzz~~~~~~rrrnnn{{{{{{^^^;;;...---***,,,+++))))))******((('''(((((((((((((((((((((((()))*********,,,///444888>>>FFFPPPYYYdddlllmmmiii}}}vvv```MMMHHHJJJLLLSSS\\\___ZZZXXX]]]aaalllvvvwwwtttmmmbbbXXXPPPKKKMMMKKKIIIIIIKKKJJJFFFCCC@@@@@@>>>===;;;:::999888666555444333222222222222333444444444444444333333000000///......---,,,,,,******************))))))******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++++++++***------------............///////////////000000111///000000000111111111111111222444444333444555777>>>===DDD[[[{{{oooWWWEEE<<<:::999OOOttttttVVVTTTgggsss[[[888333555000000000000000111111111111444222111333333444:::BBBSSSlllvvvrrrsssnnn]]]^^^___```jjj~~~ooo^^^WWWVVVSSSUUUTTTNNNFFF@@@AAACCC<<<:::999999999:::999777;;;<<<<<<;;;::::::<<<>>>888999999888777666888999777666555444444444555555555555555444444444333333222333333444333111000...777777888999:::;;;;;;<<<@@@HHHWWWlll{{{nnniiittt~~~kkkcccmmmnnnlllcccTTTGGG???<<<555000+++'''''')))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%&&&&&&%%%$$$###########################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((***+++,,,---............//////000000111111111222333222222111000////////////333<<>>EEEMMMUUU```jjjmmmjjjttt~~~vvvooommmqqqkkk^^^SSSRRRSSSUUUaaaooocccYYYSSSUUUZZZfffwww||||||iiiaaaXXXTTTTTTRRRNNNJJJJJJHHHFFFHHHIIIIIIEEEAAA???>>>===<<<;;;999888777555444333333222222222222222222333333333333333222//////......------,,,,,,+++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))************************,,,,,,,,,+++++++++++++++---------....../////////...//////000000000000000///000000000111111111111111222333333333444777999===???LLLggg___III:::777:::???ZZZzzzcccWWW^^^yyyllliii}}}OOO555444555222//////000000000111111111333000000333444444666;;;EEE^^^{{{~~~qqqbbb___[[[XXX\\\jjjxxxxxx{{{zzz{{{xxxmmm\\\LLLCCC???===;;;999888999:::999888999::::::999888888999:::888999999777555444555666555555555555555555555555555444444444444333333333222333444444333222000///777888999:::;;;<<<===>>>EEELLL[[[tttxxxkkkddd^^^ccczzzyyyiiidddrrrrrrmmm```OOO@@@:::999222///+++((((((((())))))(((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$%%%&&&%%%###%%%%%%$$$$$$###""""""!!!###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&'''((((((***+++,,,---............//////000000111111111222222111111000000////////////222:::DDDIIIJJJNNNSSSUUUTTTSSSUUU\\\eeekkkmmmsssiii]]]^^^rrr|||kkkZZZPPPKKKQQQ]]]```WWWKKKLLLXXXhhhrrrtttsssssstttvvvwwwxxx{{{~~~zzzmmmmmm[[[SSSOOOQQQ```}}}xxxxxxKKK777111---///,,,+++))))))******((('''))))))))))))))))))))))))***++++++++++++---000333;;;BBBJJJRRR]]]hhhlllkkkbbbfffgggbbb^^^___bbbaaafff```[[[YYY[[[bbbppp}}}yyyrrriiiaaa^^^ddduuuyyyrrr}}}uuuccckkkyyy}}}hhhVVVEEE@@@CCCFFFEEEEEEEEEEEEFFFGGGHHHFFFCCCAAA=========<<<:::888777666444333222222111111111222000000111222222222111111......---------,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++***************************************************************+++++++++,,,,,,,,,,,,,,,---------...//////000000......///000000000000000000000000000111111111111111222333333333555888;;;;;;CCCXXXvvvxxxSSS@@@555888DDDPPPmmmuuugggiiioooaaammmhhhGGG777333222111/////////000000000111111///------000222111222666@@@SSSqqqzzzgggaaa[[[XXXYYY___mmmzzz{{{aaaMMMBBB<<<:::777777888999999999666777888777666555666777555666666555444444666777333444444555555666666666444444444444333333333333333444444444444444333333666666777888:::<<>>@@@CCCEEEFFFEEECCCAAAAAA<<<<<<<<<;;;999777444333222111000000///000000000......///000000000000000---------,,,,,,,,,,,,,,,)))*********++++++++++++)))))))))******************************************************************++++++,,,,,,------------------...///000000000---...///000111000000///000000000000111111111111111222222333333555999<<>>CCCFFFQQQhhhiiiaaaaaannnzzzpppnnniiieeedddkkkvvvxxxkkk\\\KKK:::///,,,+++***)))'''''''''(((%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%'''((('''%%%$$$$$$$$$#########""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())),,,,,,------...------------...///000111222333444000000000000////////////...000666>>>BBBFFFOOOYYYXXXVVVUUUZZZjjjyyy{{{ttt___TTTKKKTTTpppqqqXXXMMMFFFNNN^^^eee^^^SSSJJJWWWfffnnnnnnnnnrrrwwwtttzzztttcccbbb{{{MMMDDDHHHUUUeeefff999555000)))222,,,+++))))))******((('''))))))))))))))))))))))))&&&'''(((((((((***---//////777AAAMMM[[[jjjqqqqqqnnn]]]NNNFFFHHH___vvvzzztttvvvwww}}}pppiiifffeeeYYYaaaqqqrrrjjj```TTTHHHSSSeeexxx~~~jjjTTTGGG???999999>>>===AAAEEEEEEBBB@@@???@@@<<<<<<;;;:::888555222111000//////.........//////------...//////000//////------,,,,,,,,,,,,,,,,,,(((((())))))*********+++(((((((((((())))))))))))************************))))))))))))))))))))))))******+++,,,,,,---......---------...///000000111---...000111111111000///000000000000111111111111111222222222333666:::===TTTeeeZZZCCC;;;;;;UUUzzzqqqxxx}}}zzzrrrzzzXXX777333444...+++111////////////000000000000000...///000///---000666222666FFFaaa{{{~~~uuukkk```\\\]]]WWWaaammmyyy{{{cccRRRIIIEEEDDD:::888555444555666777777555777888888666444444555444555555444222222333444666666555444333333333333444444444333333333222222555444444555666888:::<<<;;;999888999<<>><<<<<<===???@@@???<<<999999888777555444333222111000000000000////////////000////////////.........++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************++++++************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------.........//////////////////000111111///////////////000111111///444555888:::444888JJJnnnzzzoooBBBDDD>>>JJJvvvnnn______jjjsss~~~\\\JJJ888222333222///---+++++++++,,,,,,,,,------//////000111111111111111222555===MMMgggmmmaaa___^^^ZZZ]]]ccclll~~~~~~ooolllcccSSSEEE>>><<<<<<888888666333555:::<<<:::;;;999777666555666777888333444444333222222333555222333333222111333222111333222111222444555555444666666777666666888<<<@@@??????BBBEEECCCBBBJJJVVVooo}}}oooVVVJJJFFFUUUqqq{{{hhhTTTJJJDDD:::---%%%))))))))))))((((((((((((%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$%%%%%%&&&$$$%%%'''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$#########""""""$$$'''***)))'''&&&***//////......---+++******)))***...222444333000---,,,111111000///////////////---...222555555:::FFFTTTXXXVVVWWWcccwww}}}pppllliii___ZZZfffuuurrrcccTTTJJJDDDMMM]]]fffaaaXXXOOOYYYgggoooqqqsssxxx}}}www{{{ppp```\\\mmm}}}~~~ccc\\\eeeuuuyyyMMM///111///(((...*********)))))))))((((((************************)))(((''''''(((***,,,---222888>>>CCCPPPbbbpppvvvtttjjjZZZQQQ]]]}}}}}}zzzyyywww{{{||||||yyyuuupppkkkfff\\\UUUSSS___qqqrrrfff[[[NNNCCC;;;;;;:::<<<===>>>===;;;888888777555444222111111000000000000/////////.../////////.........------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++++++++,,,,,,,,,---------------.........////////////////////////000111111///////////////000111111///333333555:::888AAAWWW```DDD@@@>>>XXXvvvcccVVV\\\kkk~~~QQQCCC555111222111///...111111///---+++***((((((//////000111111111111000000333888DDDZZZwwwvvvkkk[[[TTTSSSUUUYYYffflllbbb\\\ZZZTTTKKKCCC???===;;;:::<<<<<<:::999:::666000444333333444444555444444555666666666666666777888333444555555555666777666555555555555555555444222444444555666:::@@@GGGKKKSSSTTTVVVRRRHHHFFFSSSeee~~~kkkTTTLLLLLL[[[ppp}}}|||vvvcccXXXMMMFFF???666...+++(((((((((''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$%%%%%%&&&$$$%%%'''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$#########""""""###''')))(((&&&&&&***...------,,,,,,,,,,,,++++++***...222333333111000///111111000///////////////...///111444555:::GGGTTT[[[YYY[[[eeexxx}}}ppplllkkkeee```jjjuuummm[[[UUULLLFFFLLLYYY```\\\UUUNNNZZZiiisssvvvvvvyyy|||yyy}}}qqq^^^WWWeeetttuuuuuujjjxxxnnnqqqqqq___>>>,,,000///(((+++******))))))))))))((((((************************)))(((((('''((()))+++,,,000555999>>>JJJ\\\lllttttttpppddd^^^rrr}}}|||~~~zzz{{{{{{xxxsssmmmlllllllllmmmqqquuuxxx}}}|||qqq```PPPDDDAAA===::::::;;;<<<;;;777777666555333222111111000000000/////////............---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************************************))))))))))))************,,,,,,,,,,,,------------....../////////000000000///////////////000111111000////////////000111111111444222555<<>>>>><<<<<<<<<777111<<<;;;:::::::::999666333555555555555555555444444666666666666555444333333111222333444555555666666888666555999BBBNNNXXX^^^eeehhhhhhaaaWWWZZZpppgggWWWYYY```llluuuttthhh[[[KKKHHHDDD@@@777...+++---'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$##################%%%((('''%%%&&&))),,,+++++++++,,,,,,---------,,,...111222222222222333111000000//////////////////...000222444:::HHHUUU]]]\\\^^^iiizzzssskkkkkkccc]]]dddoooiiiYYYTTTMMMHHHLLLUUU[[[YYYTTTRRR^^^mmmwwwzzzzzzzzz|||zzz}}}sss___VVVcccpppqqquuulll}}}{{{qqqpppxxx```ZZZ\\\bbbNNN555+++......***)))***)))))))))((((((((((((''''''''''''''''''''''''((((((((((((((()))***+++---000333888BBBSSSdddooopppvvvtttsssrrrqqqmmmjjjnnnuuuvvvsssuuuvvvyyy{{{wwwrrrrrrvvvzzzzzzsssdddTTTNNNDDD<<<888888888888666666555444333222111000000000/////////.........---------,,,,,,,,,++++++************************))))))))))))))))))))))))((()))))))))***************************+++++++++)))*********++++++++++++,,,,,,,,,------------...////////////000000000000///////////////000000111000000//////000000111222333777555888AAAGGGZZZwww}}}```FFF===QQQooouuu___WWWTTTYYYnnn~~~OOO999333000000///,,,---111++++++,,,---...000000111---...//////000000//////,,,///333555:::MMMnnnwwwrrrzzztttdddXXXQQQLLLQQQTTTLLLPPPNNNLLLKKKJJJNNNYYYccc\\\\\\XXXQQQNNNLLLGGGAAA<<<999666555666666444222777666555444444444333111555444555777777555444555555555555444444666999;;;===>>>BBBMMM]]]mmmyyyzzzyyywwwssssssxxx|||ddd\\\jjjzzzzzzkkkXXXJJJDDD@@@===888000(((&&&)))'''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$&&&&&&%%%&&&(((+++++++++,,,,,,,,,,,,------...000222222111111333444000000////////////000000///------000444:::GGGTTT[[[\\\```jjjzzzwwwiiifff[[[PPPWWWfffhhh___QQQLLLIIILLLTTTZZZ\\\ZZZ\\\eeerrrzzz|||{{{{{{{{{zzz{{{~~~}}}~~~wwwddd\\\iiixxxxxxgggdddyyyjjjtttwwwooolllxxx|||^^^XXXYYYbbbIII333---,,,------***)))))))))(((((((((((('''''''''''''''''''''''''''((((((((((((((()))))))))---...111666>>>LLL^^^kkknnnyyy|||}}}|||xxxwwwqqqcccWWWYYYZZZZZZYYY___kkktttwwwxxxwwwzzz~~~}}}uuuiiiuuuvvvaaaXXXJJJ>>>777555555666555555444333222111111000////////////............---,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,---------.........////////////000000000000///////////////000000111000000000000000111222222444999:::>>>FFFMMMaaawww\\\HHHAAABBBqqqvvv___LLLKKKRRR```xxxuuuttteeeAAA555111000111///,,,,,,///111000000...---,,,++++++------...////////////...,,,///444555444===XXXrrr|||zzznnn```XXXOOOQQQSSSLLLFFFFFFGGGJJJNNNZZZsss{{{rrrfff\\\HHHBBB;;;888999;;;;;;:::999777444444666888777666222000333999;;;888888;;;<<<<<<;;;:::999<<>>CCCHHHMMMTTT^^^eeevvvssswww{{{rrrppp~~~hhhXXXNNNBBB777,,,+++,,,+++)))((((((((((((''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$###$$$''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$%%%&&&'''((()))---------,,,,,,+++++++++...000111111000000222333///////////////000000111...,,,---222888>>>HHHRRRXXX[[[```fffpppvvvssslllggghhh```SSSTTT```ccc[[[OOOKKKIIINNNYYYdddiiikkkooosssxxx{{{|||||||||||||||{{{{{{|||{{{}}}~~~mmmgggwwwQQQ]]]sss{{{mmmiiimmmzzzqqqooobbb@@@111111+++,,,000)))))))))((((((((('''''''''************************'''(((((((((((((((''''''++++++///444888@@@PPP```llltttyyyzzzzzzwwwooogggYYY]]]dddjjjkkkeee[[[RRRMMMNNNQQQ[[[qqqxxx~~~zzzttt~~~|||sss```LLLKKKdddwwwkkkXXXFFF;;;666666666333333222222111111000000//////.........---------------------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,++++++,,,,,,,,,---------------------............------.........////////////////////////000111111111111000000111111222333///666777;;;DDDNNNggg~~~aaaLLL:::???\\\qqqfff```eeekkkxxxzzzkkksss```FFF444333...,,,///000...---...((((((***,,,---///111111,,,,,,---............---///,,,...333111///:::IIIqqqzzzvvvwwwooofff___SSS\\\RRRKKKKKKIIIJJJUUUdddooozzzxxxjjj```\\\YYYSSSNNNKKKCCC;;;666777888888666:::777<<>>,,,+++///,,,)))+++))))))))))))(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((()))***,,,111888AAAHHH^^^ooo{{{zzzzzzxxxeeeMMMJJJRRRbbbvvvyyyqqq~~~rrrlllrrrpppxxxwwwkkkbbbaaaaaa]]]rrrttt___MMMBBB;;;777333222000000111000...---........................,,,,,,,,,+++++++++******+++++++++*********))))))+++++++++*********))))))++++++******************+++)))((('''((()))+++,,,,,,,,,++++++,,,,,,---...---------.........//////////////////////////////......//////000000111111777333///000333333000---...222777555888UUUyyy```GGG???:::CCCqqquuueeedddnnnrrrwwwlllxxxuuuHHH;;;777///000//////...------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---///000222333333???TTTkkkzzzmmmjjjfff\\\QQQLLLRRRRRRTTTWWW___iiittt{{{~~~mmmZZZQQQJJJDDDCCCGGGCCCFFFIIINNN]]]ppp~~~~~~yyytttooofffXXXQQQ[[[sssjjj]]]cccpppyyyiiiaaa]]]SSSGGG???,,,+++))))))***)))(((&&&'''&&&&&&%%%%%%&&&&&&'''((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$#########""""""$$$$$$$$$############"""""""""""""""##########################################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((())))))))))))***+++,,,------...//////...///000111333444111///...///000111000......444===CCCFFFHHHKKKNNNTTT___kkkuuukkkcccUUUJJJMMM\\\kkkqqqeeePPPGGGMMMTTTcccpppoootttwww{{{|||xxxwwwtttsssvvvyyy~~~|||wwwnnnwwwFFF^^^PPP;;;++++++///,,,)))***))))))))))))(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((***+++///666???DDDWWWiiixxx|||oooZZZTTTbbb{{{yyysssnnnmmmpppuuuyyyvvvllliiimmmmmmhhheeepppzzziiiXXXKKK@@@777333222000000111222111000........................,,,,,,,,,+++++++++******+++++++++*********))))))+++++++++*********))))))++++++******************+++***((((((((()))+++,,,,,,,,,++++++,,,,,,---...---------.........//////////////////////////////......//////000111111111111000///111333333222000111444<<>>>>>AAAFFFKKKNNN[[[jjj~~~iiiaaalllpppaaaYYYRRRMMMGGG;;;000+++,,,***))))))))))))(((&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$###############$$$$$$$$$############""""""""""""#########$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((())))))))))))***+++,,,------.../////////000111222444444111///...///000111000...---333;;;AAADDDFFFJJJMMMXXXcccnnnwwwwwwjjjbbbSSSFFFIII```{{{rrrZZZNNNPPPVVVffftttuuuyyy{{{}}}||||||}}}|||ttthhhppptttooo>>>333+++,,,...,,,))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((***///555:::HHH[[[ppp|||qqqpppxxxpppnnnpppxxx}}}}}}xxxzzz{{{vvviiijjjxxxmmm[[[KKK999555000......111333333........................,,,,,,,,,+++++++++************************************************************+++++++++++++++,,,+++************+++,,,---,,,,,,,,,,,,,,,---..................////////////////////////////////////...//////000111111222222222444444222///111777<<>>555222000///------------,,,,,,++++++***************************++++++++++++,,,,,,,,,+++,,,,,,...///000000111...666===MMMjjjxxxlllqqqxxxVVVFFFCCC???@@@AAAAAA???===<<<;;;AAAFFFNNNVVV___mmm}}}gggQQQ@@@BBBCCCDDDHHHPPP\\\jjjsssssstttlllZZZTTTMMMHHH???444---,,,+++)))(((((())))))(((''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%########################$$$$$$$$$#########""""""""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((())))))))))))***+++,,,------............///000111222333111///...///000111000...---333;;;@@@CCCEEEIIIMMMTTT___jjjsssrrrbbb^^^TTTIIIKKK^^^wwwpppXXXKKKMMMUUUgggxxxzzzyyy}}}~~~}}}}}}vvvmmmbbbkkkjjjpppvvvVVV666000+++,,,---,,,))))))))))))))))))(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&'''''''''(((,,,111555BBBTTTiiixxxzzz~~~zzz|||rrrnnnkkkmmmlllxxxttthhhjjjzzz{{{vvv^^^UUUiii|||nnn```DDD>>>555///---...000111........................,,,,,,,,,+++++++++************************************************************++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,------...///........./////////000000//////////////////////////////000000111222222222333555555333333:::GGGRRR```dddttt___TTTaaazzzfffVVVTTT[[[aaabbbtttnnnFFF777444...+++---,,,,,,,,,,,,,,,+++++++++*********************************+++++++++,,,,,,++++++,,,---...//////000,,,111333===RRRddd|||yyy}}}sss\\\QQQNNNIIIJJJKKKIIIGGGFFFGGGIIIFFFHHHNNNWWWggg{{{qqq___TTTNNNOOOVVVaaaooopppWWWOOOFFF>>>555,,,)))+++***)))'''((())))))(((''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$$$$#########""""""############$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((())))))))))))***+++,,,------...,,,,,,---///000000111111111///...///000111000......333:::???BBBEEEJJJMMMRRR]]]hhhqqq}}}rrr```]]]TTTKKKMMM```xxxrrrZZZLLLMMMUUUhhhyyy|||{{{~~~|||~~~|||{{{|||sssiii]]]fffwwwwww~~~qqqaaannn|||iiiHHH111///,,,+++,,,+++***)))))))))))))))(((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''***///222;;;KKK___ppp}}}iiirrrttthhhZZZUUUVVVXXX]]]\\\pppooommm|||vvvjjjTTTGGGTTTnnn|||qqqWWWNNNAAA555///......///........................,,,,,,,,,+++++++++*********************+++++++++***************+++++++++******++++++,,,---------++++++,,,,,,,,,------------------------......///....../////////000000000//////////////////////////////000111111222222333111444777:::AAAOOOaaannnxxx}}}nnnssszzziiiZZZ]]]lllwwwxxxsssvvvuuuVVV999000///,,,---111++++++++++++++++++++++++************************************++++++++++++++++++,,,,,,---......///000111+++...;;;GGG^^^|||{{{yyypppooommmjjjfffeeefffgggXXX[[[aaalll}}}uuussszzzyyyxxxqqqVVVLLL@@@777///))))))---)))(((''''''))))))(((''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$#####################$$$$$$$$$$$$$$$$$$############"""#########$$$$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((())))))))))))***+++,,,------...,,,,,,...///000111111111111///...///000111000...///444;;;@@@BBBFFFKKKNNNTTT^^^hhhppp|||uuugggaaaVVVLLLQQQgggxxx^^^OOOPPPVVVgggxxx{{{~~~~~~{{{zzz{{{}}}ooofff[[[hhh{{{ppptttpppjjjtttuuu\\\===//////---+++***++++++***))))))))))))((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''***...111444AAASSSdddssswwwfffjjjiii___UUUQQQTTTVVV\\\ddd|||tttkkkbbbVVVJJJIIIXXXppp{{{lll```OOO???444000//////........................,,,,,,,,,+++++++++******))))))*********+++++++++))))))*********+++++++++******++++++,,,------...+++,,,,,,------------------------------...//////.../////////000000000000///////////////////////////000000111111222333333222666===FFFSSSeeexxx{{{iiieeennn{{{zzzwwwvvv\\\GGG444...000//////222*********+++++++++++++++************************************+++++++++++++++++++++,,,------......000111---...444777HHHddd}}}uuufffmmmyyykkkRRRFFF:::222...******---)))'''&&&'''((()))(((''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$######"""""""""#########$$$$$$$$$$$$$$$$$$############"""#########$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((())))))))))))***+++,,,------...---...000111222333222222111///...///000111000...000555;;;@@@CCCFFFKKKPPPVVV___gggooozzzuuunnnhhh\\\TTT[[[ooovvv]]]OOOOOOVVVgggwwwyyy~~~{{{yyy|||pppggg^^^nnn{{{fffgggzzzzzzvvvyyynnnPPP333...///...+++)))***++++++))))))))))))((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''***...111111<<>>222---***(((''')))((('''&&&'''((()))(((''''''&&&&&&%%%%%%&&&&&&'''"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((())))))))))))***+++,,,------......///111333444444444444111///...///000111000///111666<<<@@@CCCGGGLLLPPPVVV^^^ffflllwww}}}sssooolllddd___eeetttpppWWWJJJLLLTTTfffwwwzzz~~~{{{zzz~~~vvvlllbbbpppqqqjjjccccccnnnxxxZZZBBB222...---,,,***)))(((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''')))******222666===HHHYYYnnntttfffaaa]]]aaapppnnn||||||}}}xxxggghhheeeaaaZZZPPPDDDCCCUUUkkkuuu```KKK===444///...,,,---///...,,,...333......---------,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++,,,------......------...------------...//////,,,---......//////......---------------...///000555444333333444555777888888HHHZZZeeeqqq{{{aaaTTTdddzzzIII666444222///---,,,,,,---++++++++++++++++++++++++))))))(((((((((((())))))(((((())))))))))))(((((()))************+++++++++......///000222333555666LLLeee}}}ooonnnxxxqqqggg]]]MMM999333---)))((()))((('''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$##################%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%$$$$$$###########################$$$$$$###############$$$&&&&&&%%%%%%%%%&&&&&&'''((()))***+++,,,---------......///000111222222333000000000///000000111222000666===??????CCCKKKRRRZZZccciiiiiikkknnnnnnjjjcccffffffdddkkkvvvyyytttbbbUUUPPPQQQSSScccsssvvv|||wwwooozzzkkk```YYYccczzzwwwQQQ:::000---,,,+++***))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((()))***,,,000666@@@OOOdddzzzzzzeeeZZZUUU```xxx~~~{{{yyyrrrlllfff___SSSGGGBBBEEEbbbsssqqq]]]MMM@@@777333///...000000,,,,,,............---------,,,,,,,,,,,,,,,++++++++++++***++++++,,,------------,,,++++++,,,------------,,,,,,---......//////.........------------...//////......///000000000000///............///111222333111222444444444666999<<>>???BBBJJJPPPVVV\\\aaaeeejjjnnnhhh___bbbfffeeebbbhhhsssvvvqqqbbbTTTNNNNNNPPPbbbvvvzzz~~~}}}|||yyyooo{{{|||rrrvvvFFF222000,,,,,,+++***))))))******((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))(((+++111888CCCXXXrrrsss___XXXmmmzzzrrrxxxqqqllllllfffVVVBBB555CCCWWWvvvqqqbbbQQQEEE999222...000111///---............------------,,,,,,,,,,,,,,,++++++++++++,,,,,,---............---++++++,,,------------------...//////000000//////......------......///000//////000111111111111111/////////000111333444555111444666666555888???FFFZZZpppsss```TTTLLLFFFLLLTTT```lll|||```AAA444---------...------,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))))))))(((((((((((()))))))))))))))*********++++++,,,,,,,,,,,,---...//////222555>>>RRRrrr|||uuuqqqhhhXXXNNNCCC111,,,***(((((()))***))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###################################################$$$$$$###""""""###$$$$$$""""""######$$$######"""########################&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((((()))***,,,------......000000000000000111111111...///000222444777999:::///666===@@@AAADDDJJJOOOWWWZZZ```hhhqqqsssiii\\\aaaeeedddaaagggssswwwtttfffXXXPPPNNNPPPbbbxxx~~~~~~}}}{{{zzz~~~wwwlllxxxrrr???...222++++++***************+++((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))(((+++000444<<>>NNN[[[www~~~uuu```QQQKKKLLLNNNTTTdddrrrzzzhhhDDD555444......///000000...---,,,************************))))))(((((((((((())))))***)))(((''''''((()))***))))))))))))************,,,,,,+++++++++,,,------222111333???XXXxxxrrrjjjeee[[[HHH===666************+++,,,++++++***((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$##################$$$!!!!!!"""############"""########################%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((())))))((()))***,,,---.........111111111000000000000000//////000222444666888:::555:::@@@CCCDDDFFFJJJNNNXXXZZZ```jjjssssssjjj```bbbggggggdddiiiuuu|||zzzjjj]]]VVVSSSRRRbbbwww|||~~~}}}}}}yyyrrriiittteee888---222++++++***************+++((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&''''''(((***+++...222666CCC^^^wwwvvvrrrvvv~~~}}}xxxuuuxxx|||zzzwwwvvvsssiiiYYYKKK<<<:::DDD___|||vvvlllTTTFFF999444333111111222//////.........------------------,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,---............---///............///000000//////000111111111111000222222222111222222333333444555555555<<>>BBBFFFIIIOOOQQQYYYfffmmmkkkgggeeekkkqqqqqqjjjiiippprrroooaaaXXXUUUTTTQQQ___rrrwww~~~~~~wwwrrrgggxxxjjj@@@///000,,,---,,,+++***))))))))))))((((((((((((''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&''''''%%%(((...---...===OOOccczzzooobbbccckkkooocccZZZRRRPPPMMMKKKWWWgggwwwwwwlllrrrtttrrrqqqpppkkkdddTTTDDD888;;;EEEUUUmmmuuugggZZZJJJ<<<444222////////////...............------------,,,,,,,,,***+++,,,,,,------,,,,,,,,,------...............,,,------...............///////////////000000111000111111222222222222222222222222333555777888999???DDDOOO```uuu{{{pppddd[[[XXX```uuuooommmzzzLLL666111///---,,,,,,,,,+++***************************************))))))(((((((((((())))))&&&'''***++++++***'''&&&(((((((((((()))))))))***+++*********+++,,,------...---///000///...666AAAQQQnnnqqqqqqzzzsssllloooyyywwwttthhh]]]III>>>999///+++---)))&&&((()))(((&&&%%%&&&((((((((((((((((((((((((((($$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%%%%%%%####################################$$$%%%&&&&&&#########$$$%%%&&&'''(((((()))***,,,...000000111//////000000111111222222222111111111111222222333111222444777<<>>MMMUUUeeezzzvvvuuuhhh\\\WWWYYYbbbtttvvv]]]444222888000+++000---,,,+++***+++,,,...///))))))))))))))))))))))))))))))(((((((((((())))))%%%'''***,,,,,,***'''%%%(((((((((((())))))))))))))))))))))))***+++,,,---111,,,+++------,,,000777:::UUUsssuuuyyy}}}rrrkkkgggeeeQQQ999---///---...,,,$$$''')))***)))''''''))),,,(((((((((((((((((((((((($$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""""""""###$$$%%%&&&&&&&&&########################$$$$$$$$$$$$%%%&&&'''((("""""""""###$$$%%%'''(((((()))+++---...000111111...//////000111222222333111111111111222333444444///000222666<<>>:::===WWWiii}}}ttthhhcccUUUHHH<<<777333///...111///000111000///---------///...------...///000000,,,,,,---...////////////////////////////////////.........000333666777888444333333222111111111111444888???IIIVVVeeesss|||uuulllvvvwwwppp```RRRLLLJJJHHHKKKFFFJJJXXXgggvvvdddKKK888)))***///,,,***+++------,,,+++***))))))************))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((())))))***+++******++++++,,,---------000555<<>>FFFQQQYYYZZZYYY___ppp~~~tttiiivvv~~~qqqpppvvvyyynnncccWWWPPPPPPXXXgggvvvsssiiiFFF333...,,,,,,...)))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&(((,,,...222:::LLLhhhxxxaaaUUU___sssrrrhhhbbbuuuggg]]]dddgggmmmqqqlllmmmkkkjjjggg\\\KKK>>>888;;;EEEVVVlll{{{rrrdddRRREEE<<<555222222000000000//////...---------............---,,,,,,...---...000444444111...111111111111111111111111/////////000111111222222///222444555444666:::>>>DDDLLLZZZkkk{{{zzz}}}~~~hhhVVVHHH>>><<<>>>DDDGGGTTTjjjeee@@@999///)))...111---+++,,,,,,+++***)))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((())))))(((((())))))***+++*********+++,,,,,,------.../////////555EEEZZZiii~~~}}}kkkbbbfffttt}}}nnn\\\UUUMMMHHHEEE>>>222(((---,,,***)))(((((())))))))))))(((((('''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""###$$$%%%&&&$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%&&&'''((())))))***+++,,,---------------...///000111111111111333333222111111000000000...111555999???HHHTTT]]]ZZZ[[[dddttt~~~}}}vvvrrrtttuuuyyyyyyhhh^^^SSSOOOPPPYYYiiixxx___777......,,,+++)))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&)))+++///111;;;QQQlllppphhhzzz~~~dddeeezzzgggccckkkxxx}}}xxxqqqlllhhhgggbbbWWWMMMHHH666444:::OOOnnnvvvfffXXXMMMCCC;;;777555333000//////000000000000000111///---,,,+++,,,111//////444999:::555000222222222222333333333333000111222222000000000000000444888999:::???HHHPPPgggppp~~~xxx^^^PPPEEE:::<<>>EEEUUUnnn{{{vvvuuuwww}}}yyyaaa]]]___llltttggggggZZZIII===777333///***+++***)))((((((((())))))(((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$"""!!!!!!###%%%&&&$$$$$$############$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%'''&&&$$$#########$$$$$$$$$$$$$$$%%%&&&'''((())))))***+++,,,,,,---,,,,,,---...///000111000///...222222222222111111000000...111555999>>>HHHTTT]]]ZZZZZZcccpppwwwuuuuuuyyyyyy|||}}}zzzjjj```UUUPPPQQQYYYiiiwwwzzz}}}SSS/////////,,,+++$$$((((((((((((''''''''''''''''''''''''''''''''''''))))))((('''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&&&&(((***///...444BBBUUUmmmsssbbbnnnzzzxxxvvvrrrlllmmm}}}gggjjj||||||pppiiieeeffffffaaa\\\ZZZFFF;;;444;;;PPPlllwwwnnneee[[[OOOEEECCC===777222111111111000222333333222//////000222111//////333999:::555000111111111111222222333333///222444444444555777999555999>>>AAAEEEOOO\\\fffrrrYYYMMMCCC>>>JJJ]]]qqqxxxpppeeemmmSSS999555///...///000...***)))+++,,,++++++************+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''((())))))***(((((()))******++++++,,,***,,,///000//////111333;;;KKKggg|||}}}zzznnn]]]^^^dddppp~~~nnncccSSSZZZggg||||||pppgggcccUUUAAA222++++++++++++******))))))))))))******''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###"""!!!!!!###%%%&&&$$$$$$############$$$$$$""""""#########$$$$$$$$$&&&&&&%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$%%%%%%%%%%%%'''&&&$$$###"""###$$$%%%$$$$$$$$$%%%&&&'''((()))))))))***+++,,,,,,,,,,,,---...///000000///...---111111222222222111000000///111444888===FFFSSS[[[\\\ZZZ```jjjmmmkkkqqq|||zzznnndddXXXQQQPPPUUUcccppprrrwww~~~xxxDDD---333...+++,,,"""((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''((())),,,,,,111;;;FFFYYYyyyuuuuuu~~~|||rrrgggffffffccc]]]^^^sssyyysss|||zzztttkkkgggggglllmmmiiidddbbbUUUHHH:::333888HHHaaauuu}}}wwwkkk___VVVPPPGGG@@@===999555222333666888777444222333555...---...111555666444111//////000000111111222222///111333222111222666:::;;;AAAJJJUUUaaaqqqrrrjjjUUUJJJDDDHHH]]]uuuxxxdddaaazzz^^^:::...333,,,---......---,,,,,,...,,,++++++*********++++++(((((())))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((''''''(((((()))***((((((((()))******++++++,,,------,,,+++---000333///777HHH```yyyttthhhfffffflllyyy||||||zzzggg]]]dddlllvvv}}}}}}xxxqqqlllzzz}}}vvvooofff___KKKBBB666---******))))))******************))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######"""!!!"""###$$$%%%$$$$$$############$$$$$$"""############$$$$$$$$$%%%%%%$$$###"""!!! #########$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%&&&%%%###""""""###$$$%%%$$$$$$$$$%%%&&&'''((()))((()))***+++,,,,,,,,,,,,------..................000111222333333222111000///111444777<<>>PPPkkkggghhhyyyyyyrrrzzzvvvooonnnmmmkkkhhhaaaZZZUUUJJJFFF???888666???MMMYYYjjjzzzoooYYYHHHAAABBBEEEVVVaaammmvvv}}}kkkSSSBBB???MMMhhhyyysssvvvHHH555)))---222---+++...,,,++++++++++++*********)))))))))((((((''''''&&&(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&%%%$$$###%%%%%%&&&'''''''''''''''(((((()))************))))))***+++***))))))***,,,000+++,,,444;;;DDDUUUggg}}}xxxfffVVVDDD<<<333,,,+++++++++***,,,+++***((((((((()))))))))(((''''''&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######"""!!!!!!!!!"""######$$$$$$"""##################"""######""""""""""""######%%%%%%$$$######"""!!!!!!###"""!!!!!!"""$$$&&&'''######%%%&&&'''(((((((((''''''((()))***++++++,,,------,,,+++,,,---...//////000111222333222111111000111444888>>>HHHRRRYYYTTTSSSYYYdddhhhgggllltttvvv|||aaaNNNBBBGGGOOOTTT___mmmzzz}}}}}}zzzxxxyyy{{{yyyyyy|||gggGGG444---+++))))))***++++++***((((((((((((((((((((((((&&&'''((((((&&&&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###""""""$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$###%%%(((((('''***000555<<>>GGGQQQXXXRRRRRRYYYdddlllmmmooosss{{{}}}ttt}}}aaaPPPEEEKKKRRRVVVaaaooozzz}}}}}}{{{|||~~~|||}}}|||XXX999111---+++))))))******)))'''''''''((((((((((((''''''&&&'''((((((&&&&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###""""""$$$$$$###"""#########$$$$$$$$$%%%%%%%%%###%%%((()))'''(((,,,......666MMMkkk{{{{{{wwwiii]]][[[NNNDDD???AAACCCQQQwwwzzzsssuuuvvvrrrnnnmmm``````^^^[[[UUULLLCCC===777999;;;>>>CCCQQQfffvvv~~~tttcccYYYSSSOOOMMMKKKLLLOOOUUUbbbvvvzzztttsssLLL:::555000///222111++++++///+++++++++*********))))))***)))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((((((((((((((($$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''((((((((((((''''''((()))((('''''')))+++'''''')))------+++,,,...000666@@@LLL\\\ppp}}}xxxmmmQQQ999111222---,,,+++++++++***)))((())))))((((((((((((((((((***))))))(((((((((((((((%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######""""""""""""""""""""""""#########"""###$$$%%%%%%$$$###"""######""""""""""""######!!!!!!"""""""""#########"""###%%%%%%%%%###""" ######%%%&&&'''((((((((((((((())))))******++++++++++++,,,,,,---.../////////000111222333222111111000111444777>>>GGGQQQWWWUUUWWW^^^jjjsssuuuuuutttyyy|||~~~bbbRRRIIINNNSSSVVV```ooowww{{{~~~sssJJJ666222---,,,************(((&&&&&&&&&''''''''''''&&&&&&%%%'''''''''&&&%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%#########$$$%%%$$$#########$$$$$$$$$%%%%%%%%%&&&$$$%%%((()))''''''***---)))---<<>>;;;777444000222<<>>KKKiiivvvttthhhWWWRRR\\\nnnlllaaannn|||xxxpppooouuuuuujjjdddeeekkkgggdddbbbaaa]]]VVVPPPJJJFFFCCCAAA;;;444333777000999GGGSSS^^^lll{{{yyyuuu}}}___TTTSSSTTT[[[eeecccfffnnnxxxaaa@@@222...///---------,,,)))***---************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((('''''''''$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((('''&&&&&&((()))---,,,)))'''(((*********++++++,,,,,,...555@@@HHHUUUeeezzz{{{wwwtttuuuwww{{{pppTTT;;;444444000,,,,,,***+++***)))(((((()))***&&&''''''(((((('''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&###$$$&&&''''''&&&$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""""""""!!!!!!###"""""""""""""""""""""%%%$$$$$$######$$$$$$%%%######""""""""""""######!!!!!!!!!"""""""""""""""######$$$$$$$$$###""""""######%%%&&&'''((((((((())))))))))))******************,,,---...////////////000111222333222111111000111444777===FFFOOOVVVZZZdddppp|||hhhZZZQQQUUUVVVUUU]]]kkkxxx|||~~~sssIII///333)))+++***)))***,,,,,,***)))$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''######&&&(((&&&''')))***(((,,,222111333JJJfffuuuooobbbvvveeeeee|||www}}}ppplllpppyyyxxxkkkcccddd^^^___bbbdddeeeddd___\\\YYYSSSOOONNNGGG<<<666666444555555333333999CCCLLLXXXYYY\\\bbbkkkwwwxxxllljjj```YYY\\\jjjnnnWWWNNNRRR^^^ooo|||qqqwwwsssIII555111222000///......,,,)))'''(((************))))))))))))&&&'''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%''''''(((&&&%%%$$$%%%'''&&&''''''''')))******''')))+++---,,,***+++///333555>>>HHHQQQ```uuu~~~zzz~~~yyy~~~yyysss|||~~~nnn```HHH:::111111///((()))111*********))))))***,,,...&&&&&&''''''(((''''''&&&))))))(((''''''''''''(((((('''&&&&&&%%%%%%%%%&&&###$$$&&&''''''&&&$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""""""""!!!!!!#########"""""""""""""""&&&%%%$$$######$$$%%%&&&######""""""""""""############""""""!!!!!! ###""""""""""""$$$%%%&&&######%%%&&&'''((((((((())))))))))))************)))***,,,---...////////////000111222333222111111000111444777===EEEOOOVVVXXXdddsss~~~~~~~~~mmm___WWWYYYZZZWWW___lllzzz|||}}}~~~xxxqqqooo}}}vvvXXX<<<...+++,,,+++******)))(((''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%'''(((((()))((()))******+++000888>>>___mmm]]]dddtttuuuyyyzzzyyylllpppwwwjjjdddfffmmmggg\\\WWWbbbpppvvvwwwwwwkkkmmmhhh^^^WWWSSSJJJ@@@===888555777777444222222999888;;;@@@BBBDDDOOO\\\dddgggkkkmmmnnnrrrxxx}}}yyy~~~xxxpppkkk```^^^^^^[[[RRRLLLRRR^^^nnnsss|||nnniiiooocccXXXNNNSSSbbbrrr~~~qqqSSS:::...///.........---,,,,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))***+++,,,+++---000444;;;DDDNNNUUUiiixxxmmmeeeYYYOOOIIIDDD???<<<000000///...,,,+++***)))******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!"""""""""""" """###$$$$$$$$$$$$"""###$$$$$$$$$%%%'''***(((&&&"""!!!""""""###""""""!!! !!!###$$$$$$$$$$$$######"""""""""""""""###$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''((()))))))))))))))*********+++++++++++++++,,,,,,,,,---...///111111111000//////000555:::>>>EEERRR^^^aaadddoooyyyyyy}}}xxxddd```aaaccc___ZZZ___jjjzzz{{{~~~||||||qqqxxxuuuooolll^^^EEE111******+++******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$###$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&'''((((((((()))))))))))),,,222666JJJaaa}}}yyygggggguuuuuuppp^^^YYYgggqqqsss^^^XXXYYYjjjhhhkkkrrrsssnnnlllmmmvvvuuunnneeecccfffeeeaaaaaaXXXOOOLLLGGG???999777555000///222555555999@@@999;;;===>>>@@@CCCGGGIIIHHHJJJMMMPPPPPPLLLFFFBBBKKKDDDAAAJJJYYYnnnzzzdddSSSIIIIIIMMMTTTNNNJJJSSSeeezzzyyyrrr}}}{{{SSS>>>111...///,,,...------,,,++++++******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))***+++++++++,,,,,,+++,,,///444888999BBBOOO]]]kkkzzzzzzvvvqqqmmmhhh___RRRIII;;;777222//////000000/////////...---,,,++++++******))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""""""""###$$$%%%%%%%%%&&&(((***(((%%%"""!!!"""###"""""""""!!!!!! !!!"""###$$$%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''((())))))))))))******************++++++++++++,,,,,,---...///111111111000///000111555:::===CCCPPP\\\```eeerrr}}}{{{nnnssszzzssseeebbbcccfffbbb]]]```jjjwww~~~|||}}}|||xxxyyy~~~xxxnnnnnncccNNN999---,,,------(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$###############$$$$$$$$$""""""###$$$%%%&&&&&&'''''''''(((''''''(((+++---999DDDYYYuuuzzz|||jjjcccRRRIIIPPP]]]{{{lll___YYYhhhnnnvvvwwwnnn```[[[\\\jjjkkkkkkkkknnnttttttrrrrrrggg^^^ZZZVVVPPPJJJGGG<<<555111333666555222222444444555777:::<<<<<<;;;888888:::???EEEHHHGGGEEEBBBIIIYYYooopppWWWNNNPPPTTTUUUUUUVVVSSSRRRZZZmmm|||nnnnnnZZZ:::000...222444---------,,,,,,+++*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((()))******'''((())))))(((***---000000222666;;;BBBNNN\\\fffrrr|||uuunnnhhhbbb^^^MMMHHHAAA===999555000+++111///------///000000000---------,,,,,,,,,++++++***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!""""""""""""  !!!"""######$$$%%%%%%%%%&&&(((***'''%%%"""!!!"""###""""""!!!!!!!!!!!!!!!"""######$$$$$$$$$###############""""""###$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''((((((((())))))************************++++++,,,,,,......000111111000000///000111555:::<<>>IIITTTUUU```rrr}}}www|||xxxwwwwwwnnnaaa^^^```eeeddd]]]]]]cccsss{{{zzztttwwwkkkVVV<<<---***+++)))'''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$###""""""######""""""""""""""""""""""""!!!""""""######$$$$$$$$$$$$$$$%%%&&&((())))))(((,,,,,,222@@@VVVrrrsssdddXXX___fffwww}}}vvv|||tttsssrrruuuzzz}}}zzzvvv{{{sssjjjhhhppp~~~{{{tttrrrssssssrrrooojjjfffdddbbb```ZZZ^^^fffpppvvvuuunnnggg]]]ccclllttt}}}yyyggg^^^XXXRRRLLLGGGJJJZZZkkkssssssqqqgggsssjjjEEE555...///,,,......&&&+++***************))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&''''''***+++,,,+++)))(((((()))&&&((()))***+++,,,---...111000000333888===AAABBB>>>CCCJJJQQQUUUWWWXXXXXXWWWUUUSSSOOOLLLHHHEEEBBBBBB<<<777555333111111222111...,,,---000000...+++///---,,,++++++++++++***###%%%&&&((()))***++++++*********+++++++++++++++)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######"""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$ !!!""""""!!!!!!###%%%$$$###!!!!!!"""###"""!!! !!!!!!"""""""""""""""########################""""""###$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''((('''(((((()))******++++++)))******+++,,,,,,------...///000111111000///...///000444888999<<>>,,,444333111///---,,,...000***************)))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$"""############$$$$$$$$$###""""""""""""###$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%######%%%'''$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''((((((''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$########################!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$%%%&&&#########$$$&&&((()))***&&&&&&'''((()))******++++++,,,---------...000222111111222111000...---+++111666@@@GGGGGGCCCDDDHHHQQQccczzz{{{lllfffdddYYYTTTZZZaaafffeee```XXXQQQOOOYYYeeemmmoooooollljjjjjjpppvvvyyy~~~~~~yyywwwwww~~~||||||SSS555---///000...+++***)))(((((('''((((((&&&'''((((((((('''%%%%%%###$$$%%%%%%&&&&&&&&&&&&##########################################$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$############$$$$$$######""""""!!!!!! """""""""!!!!!!!!!!!!!!!$$$$$$############$$$$$$###$$$%%%&&&&&&&&&&&&&&&&&&(((,,,---'''"""***777+++444EEE___}}}sssRRRNNNSSSQQQQQQVVV___xxxpppGGG555333333------............------************))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""######"""############$$$$$$$$$######""""""###$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%"""$$$&&&%%%""""""%%%((($$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''''''''((((((''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%########################!!!$$$%%%%%%%%%$$$""""""######$$$$$$$$$$$$%%%$$$$$$###"""!!!!!! !!!!!!""""""""""""!!!!!! !!!%%%&&&%%%###!!! !!!!!!""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""###""""""!!!"""$$$%%%&&&"""######$$$&&&(((***+++%%%%%%&&&'''((()))*********+++---------...111333111111222111000...---+++222888CCCKKKJJJDDDCCCGGGQQQcccyyywwwfffaaaddd]]]YYY^^^bbbfffhhhggg___XXXRRR\\\hhhnnnooonnnkkkiiikkkooorrrtttzzzxxxyyyzzz~~~tttxxxlll???...///...******))))))((('''''''''''''''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######""""""""""""######!!!!!!""""""#########$$$$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$%%%%%%&&&'''((((((//////333===MMMfff~~~rrrhhhbbbZZZUUU]]]kkkwwwwwwxxx{{{}}}yyyrrrlllsss}}}jjjKKK999222000000......---,,,,,,+++******(((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$"""%%%((()))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$############$$$$$$$$$$$$####################################""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$$$$"""############$$$$$$$$$########################%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%)))(((&&&$$$######$$$$$$####################################""""""""""""""""""""""""""""""""""""$$$###""" """###$$$######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!"""""""""""" !!!""""""######"""!!!!!!!!!!!!!!!""""""""""""############$$$%%%%%%&&&&&&'''''''''&&&'''((((((((((((***,,,---------,,,++++++...000111111111111///...---,,,///999CCCDDD>>>;;;???FFFRRRdddsssrrrhhhcccfffjjjbbb___^^^^^^ZZZTTTTTTXXXUUU^^^lllvvvyyytttlllgggdddjjjpppuuu|||yyywwwxxx}}}~~~zzzvvv~~~nnnQQQ555...///,,,+++,,,)))(((((('''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""######!!!"""""""""############$$$$$$###""""""###$$$$$$""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$######$$$$$$%%%&&&&&&''')))))),,,111999FFF\\\nnn{{{{{{|||oookkkoooyyy|||wwwxxx~~~~~~xxxrrrnnndddmmmsssvvvzzzkkklll}}}yyy}}}}}}fffWWWCCC444...///111222------,,,,,,+++******)))'''(((((())))))(((((('''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%(((((('''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$######"""""""""""""""""""""########################!!!!!!!!!!!!"""""""""""""""######$$$$$$######""""""######$$$$$$######"""##############################""""""######$$$%%%########################&&&%%%$$$$$$#########$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""""""""""""""$$$###!!! !!!###$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!"""""""""""" !!!""""""######"""!!!!!!!!!!!!!!!""""""""""""############$$$%%%%%%&&&&&&'''''''''&&&'''((((((((((((***,,,,,,------,,,+++,,,...000111222111111000///...---111888======999888>>>DDDQQQcccoookkkaaaeeetttqqqggg___\\\ZZZYYYZZZ]]]fffmmmvvv|||{{{tttjjjdddhhhooovvv{{{}}}}}}zzzzzz~~~~~~|||BBB666...///000+++***---)))(((''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""######""""""""""""############%%%$$$$$$######$$$$$$%%%""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$""""""######$$$$$$%%%%%%((((((+++------...777AAAVVVnnntttrrr{{{}}}}}}yyyyyyyyy}}}}}}ggg^^^YYYddd}}}rrrooouuu~~~~~~sssqqqtttvvviiiFFF;;;555...***+++---------+++++++++******))))))(((&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""######$$$$$$######""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""""""######$$$$$$######""""""######$$$$$$######"""##############################""""""######$$$%%%########################$$$$$$$$$%%%$$$$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%!!!"""######$$$$$$$$$#######################################""""""""""""""""""""""""""""""""""""######!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!"""""""""""" !!!""""""###""""""!!!!!!!!!!!!!!!""""""""""""############$$$$$$%%%%%%&&&'''(((((('''((()))((('''(((***,,,,,,------,,,+++,,,...000111222222222111000//////333555666555333555;;;@@@MMM\\\eee^^^WWWbbb{{{yyykkk___\\\```dddhhhlllxxx|||vvvkkkdddiiirrrzzz~~~~~~xxx|||zzzzzz222------000000+++***,,,(((((('''&&&&&&&&&&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$"""""""""""""""#################################""""""!!!!!!!!!!!!""""""""""""""""""########################$$$$$$%%%%%%'''(((,,,...,,,(((+++000222===OOOhhh}}}|||{{{vvvrrruuu|||wwwsssuuutttpppgggmmm{{{~~~mmmaaa```iiittt{{{xxx]]]@@@...444222000000000...***'''******)))))))))(((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###############"""""""""""""""#################################!!!!!!!!!!!!""""""""""""""""""############""""""""""""############""""""##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%% !!!"""######"""!!! ####################################"""""""""!!!""""""""""""""""""""""""###"""!!!!!!!!!!!!"""###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!""""""""""""!!!!!!!!!!!!""""""!!!"""""""""############$$$$$$%%%%%%&&&'''(((((('''((()))((('''((()))+++,,,,,,---,,,+++,,,...111222222222222222111000000333222111111222555888;;;FFFRRRYYYTTTOOOYYYooolllccc^^^bbbjjjqqqyyyyyyooohhhfffnnnvvvyyy{{{|||yyyuuuwwwxxx{{{||||||333...,,,---...,,,******(((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''***)))'''(((---+++,,,222BBB[[[vvv{{{zzzvvvrrrooorrryyyrrrfffccchhhlllmmmvvvnnnmmmmmmmmmmmmmmmlllkkknnnfffGGG666333777....../////////...+++)))))))))((((((((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$"""###%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""########################!!!!!!"""############"""!!!!!!""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""######""""""""""""""""""######"""""""""""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###"""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$%%%%%%%%%%%%%%%%%%$$$""""""######"""!!!""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""""""""!!!!!!!!!!!!""""""!!!"""""""""##################$$$%%%&&&'''((()))'''((()))((('''''')))++++++,,,,,,,,,+++,,,///111222222222222222111000///000000000222444666777777BBBLLLSSSQQQNNNRRRZZZ^^^VVVVVV\\\fffooovvv~~~yyyooohhhccckkkrrrtttuuuxxxxxxvvvvvvyyy~~~|||{{{wwwvvv222---)))(((***+++++++++((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$############"""""""""""" !!!!!!""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%((((((&&&(((---'''---222333666DDDZZZkkkyyyxxxxxxqqqssszzzyyynnnmmmrrryyy~~~tttzzzXXXBBB888333111000---------,,,+++***))))))((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""######""""""!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!!!!!""""""######""""""!!!""""""""""""""""""""""""######""""""######$$$%%%""""""""""""""""""""""""!!!"""######$$$#########!!!!!!!!!"""""""""##############################"""""""""######%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$#########"""!!! """"""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""!!!!!!!!!!!!!!!""""""###""""""""""""##################$$$%%%'''((())))))((()))))))))'''''')))***+++,,,,,,,,,+++---///222333333333222111000...---,,,...111444666666777777AAAKKKTTTTTTRRRQQQNNNKKKJJJOOOZZZgggooottt|||xxxmmmdddccclllsssttttttxxxzzzyyyxxx}}}vvvvvvwwwuuuttt{{{++++++***)))((()))***+++((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############"""""""""!!! !!!"""######"""!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$######(((%%%&&&))))))&&&(((,,,###***///,,,%%%&&&333@@@VVVbbbrrrmmmjjjuuuVVVFFF999888:::666---'''//////---+++)))''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""" !!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######""""""######$$$%%%"""""""""""""""""""""""""""""""""""""""###$$$$$$!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!""""""###%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$######"""!!! !!!""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""!!!!!!!!!!!!!!!"""######""""""""""""############"""###$$$%%%'''((())))))((()))***)))''''''(((******+++,,,,,,+++---000222333333333111000...,,,+++))),,,000333444555777999AAALLLVVVVVVSSSRRRRRRQQQPPPQQQXXXeeepppwww}}}zzznnnddddddnnnvvvxxxwwwyyyyyyxxxwww}}}rrrqqqvvvxxxvvv{{{&&&,,,///---)))((())))))''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$#########""""""!!!!!!!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""#########"""""""""""""""%%%###$$$''''''%%%%%%((())))))***,,,,,,+++,,,///+++888GGGYYYttt|||iiidddwww___GGG<<<777111---...---***---333((()))))))))(((((()))+++((((((((()))))))))))))))&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&###$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""#########"""###$$$$$$%%%###########################"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$""""""!!! !!!###$$$""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!""""""!!!!!!!!!!!!!!!"""######""""""""""""############"""###$$$%%%'''((()))***((()))***)))''''''(((******+++,,,,,,+++---000222444444333111///---+++***(((,,,000111111333888<<<@@@LLLVVVTTTPPPRRRYYY^^^ZZZVVVWWWdddrrr|||~~~rrrhhhcccoooyyy{{{zzzyyywwwuuuttt{{{wwwpppwww{{{yyy}}}zzz+++***))))))******)))'''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""""""""######$$$$$$%%%%%%""""""""""""##################""""""""""""######""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%((()))))))))************//////111999FFFVVVfffpppxxx{{{tttjjjuuunnnRRR@@@888666111000//////000000///...************)))))))))((())))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###(((&&&$$$"""!!!!!!""""""$$$#########""""""!!!!!!""""""""""""""""""""""""!!!"""$$$###!!! !!!""""""""""""""""""""""""######""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!"""############""""""""""""######$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""""""""""""""""""""""" !!!"""###############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!! !!!!!! """"""!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######"""""""""""""""###$$$%%%%%%&&&'''((()))))),,,***)))''''''(((***+++(((((()))***+++---///000666555444333111///---,,,,,,---...///222444666888???IIISSSWWWTTTTTTZZZ```YYYVVV[[[jjjxxxuuujjjlllpppvvv{{{}}}}}}zzzxxx|||{{{{{{{{{www{{{}}}~~~|||vvv+++***((()))******)))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""########################"""""""""""""""""""""""""""""""""###############""""""""""""##################""""""""""""######""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%'''''''''((((((((())))))+++***))),,,222<<>>GGGHHHRRRlllsssOOODDD888000000000...+++---+++******++++++***)))))))))))))))(((((((((((('''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######!!!!!!###$$$$$$$$$$$$###!!!!!!!!!!!! """""""""""""""""""""""" """######!!! !!!"""""""""""""""""""""""" !!!"""#########!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!"""############""""""""""""############"""!!!!!!!!!""""""""""""""""""""""""""""""######"""!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""###$$$$$$######"""!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!""""""!!!  !!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""""""""""""""""""""""""""###"""""""""""""""######$$$$$$%%%&&&'''((()))******)))((((((((()))***+++************+++,,,---...333222222111///---,,,+++,,,---000333666888:::;;;>>>LLL^^^iiiiiifffdddeeeaaa]]]```lllyyyvvvnnnlllttt~~~}}}{{{|||xxx{{{uuuwww}}}vvvhhhmmm***(((''''''((()))'''&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!"""""""""##################""""""""""""######""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''******))))))))))))))))))###,,,222111444AAAPPPXXXooozzzzzzpppvvvssscccTTTDDD;;;777333///---///000000...+++***))))))******)))'''))))))((((((((('''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######"""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """######!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""""""""#########""""""!!!!!!!!!""""""""""""""""""""""""""""""###""""""!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""#########""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!  !!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$%%%&&&'''))))))***))))))((((((((()))******+++*********+++,,,,,,---000000000///...---+++***+++...111555888:::<<<<<<===MMMbbbppprrrmmmgggdddTTTTTT[[[kkkzzz{{{wwwoooyyy|||zzz|||zzzwwwmmmqqqxxxooo___ccc)))(((''''''(((((('''%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!"""""""""##################""""""""""""######""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&((((((((((((((()))++++++***,,,000111000333BBBLLLMMMZZZvvvxxx\\\UUUIII@@@:::666444333///111222000---***+++---+++***((()))******)))'''(((((((((''''''''''''&&&%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$"""######$$$$$$######"""&&&$$$""" !!!###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!######!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""#########""""""""""""######"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!######$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!   !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""###$$$$$$###$$$%%%&&&''')))******((((((((((((((())))))***+++*********+++,,,,,,---/////////......,,,+++++++++...333777:::<<<<<<<<<;;;LLLcccssswwwqqqiiidddPPPSSS^^^ppp~~~zzzttt}}}|||zzz{{{yyywwwmmmnnnvvvmmmZZZ\\\)))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""##################""""""""""""######""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''***((('''***///111///+++%%%---222222:::MMM\\\aaaqqqzzzfffSSSHHH777666444333111111111111,,,000444111+++'''))),,,+++)))(((((()))***((('''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######""""""""""""######""""""############""""""%%%$$$""" """###""""""""""""############""""""""""""""""""""""""!!!######"""!!!"""###""""""""""""""""""""""""#########"""!!! !!!!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!"""############""""""""""""######!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!   !!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%######$$$&&&((()))***+++&&&''''''(((((()))))))))************+++,,,---..................---,,,+++,,,///444999<<<<<<<<<;;;999JJJaaasssyyyuuuooojjjYYY[[[eeettt}}}yyyxxx~~~~~~|||}}}xxxvvvrrryyylllUUUSSS((('''%%%&&&''''''&&&$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""##################""""""""""""######""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%''''''%%%%%%%%%&&&'''(((&&&$$$$$$(((+++---,,,+++------,,,+++,,,000666:::>>>MMMSSSTTTZZZ[[[bbbppprrrkkk```SSSHHH???999666333555555333000---++++++,,,///111000,,,***+++---***(((''''''((()))'''&&&'''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""#########$$$$$$$$$$$$######""""""""""""######""""""############"""""" !!!"""#########"""!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!"""###"""!!!"""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!"""############""""""""""""###### !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""###############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!######$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!!!!  !!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%"""###$$$&&&((()))++++++%%%&&&'''((()))))))))))))))))))))***+++---...///---...............---,,,,,,///555:::<<<<<<:::999888HHH___rrr{{{|||xxxuuukkkjjjoooyyyyyyxxx|||{{{zzzpppYYYWWW(((&&&%%%%%%&&&'''%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######""""""""""""##################""""""""""""######""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%""""""""""""############&&&$$$"""!!!!!!$$$&&&(((&&&%%%&&&'''&&&$$$$$$'''&&&$$$''',,,,,,))))))---,,,333111...444444555>>>DDDMMMVVV\\\aaaeeeccc___eeeyyy}}}xxxuuuvvvzzzzzztttnnnmmmhhh[[[LLLCCCAAA@@@===999999888555111000000222+++---...---,,,---000333---,,,+++++++++++++++***)))'''&&&&&&'''(((&&&%%%''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$$$$$$$$$$######""""""""""""######""""""############"""""""""&&&'''%%%"""  !!!!!!"""""""""""""""""""""""""""""" """###"""!!!"""###"""""""""""""""""""""""" !!!!!!""""""######!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!"""############""""""""""""###### !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""##########################################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!  !!!!!! !!!######!!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%"""###$$$&&&((()))++++++%%%&&&'''((())))))))))))(((((()))***+++---///000---......//////...------,,,000555:::<<<;;;999777888GGG]]]qqq}}}~~~|||zzz{{{}}}wwwyyy}}}~~~zzzgggggg***))))))(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$###############""""""""""""#########""""""!!!"""$$$&&&'''########################""""""!!!!!!"""###$$$$$$$$$$$$%%%%%%$$$###!!! """"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""" !!!""""""######$$$$$$$$$######""""""""""""""""""""""""&&&###!!!!!!$$$%%%$$$"""$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$'''((()))******)))((('''((())))))***++++++,,,,,,---///111444555555444333<<<===@@@CCCGGGKKKNNNOOOBBBAAA>>><<<::::::999:::444444444333333222222222//////000000000000////////////...---,,,,,,+++++++++***)))(((((()))***+++(((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!"""############$$$$$$$$$$$$$$$############$$$$$$"""!!! !!!"""###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """############$$$$$$$$$%%%$$$$$$$$$######"""""" !!!""""""!!! """""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!   """"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""###$$$%%%'''((()))***''''''''''''((((((((((((((('''%%%%%%+++222000***111000000///...------------000444888999999666555:::FFF]]]ttt}}}||||||~~~yyyxxxxxx{{{zzz{{{))))))(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$############""""""""""""#########""""""""""""$$$%%%&&&########################"""""""""""""""###$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""%%%'''#########"""""""""""""""""""""""""""""""""""""""%%%###!!!!!!$$$%%%$$$"""$$$$$$######$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((())))))((('''&&&'''(((((()))******+++++++++,,,---///000000000///------...///000111222333444333222111000111111222111111111000000000//////......////////////......------,,,,,,+++******)))******)))(((((()))******'''''''''''''''''''''''')))((((((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""""""""#########$$$$$$$$$$$$##################$$$"""!!! !!!"""###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!"""""""""#########$$$$$$#########""""""""" !!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!      !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$######"""!!!!!!!!!""""""""""""#########$$$%%%'''((()))***''''''''''''((((((((((((///222111---,,,...///---111000000///......---------000444888:::999777555;;;FFF\\\sss}}}|||zzz|||}}}}}}xxx}}}(((''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#########""""""""""""######""""""""""""###$$$%%%&&&#################################"""######$$$%%%%%%$$$######""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$######"""%%%))),,,)))((('''&&&%%%&&&&&&'''""""""""""""""""""""""""%%%###!!!"""###$$$###"""$$$############$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((()))))))))(((((())))))*********+++//////..................,,,,,,,,,,,,---...///000---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++***))))))((((((***))))))(((((())))))***''''''''''''''''''''''''(((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$"""""""""#########$$$$$$########################"""!!! !!!"""###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######""""""""""""!!!!!! !!!"""###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!""""""######""""""!!!""""""""""""###############$$$%%%&&&''')))******''''''''''''((((((((((((000777:::333+++***...111000000000///......------...111555999;;;:::888777;;;EEEZZZppp~~~}}}}}}}}}~~~~~~|||ttt~~~yyy&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$"""""""""######$$$$$$%%%########################$$$$$$############$$$$$$%%%$$$###!!!!!!!!!"""###!!!"""""""""####################################$$$$$$###""""""$$$))),,,,,,+++((('''&&&'''((()))""""""""""""""""""""""""$$$###"""""""""########################$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''(((''''''&&&&&&'''((((((&&&''''''((()))***++++++******++++++,,,---......***************)))))))))***++++++++++++++++++***************))))))(((((()))))))))(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###################################################!!!!!!!!!""""""#########""""""""""""############""""""############"""""""""!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!  !!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!   !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!! !!!!!!"""""""""#########$$$%%%%%%&&&((())))))***''''''''''''(((((((((((()))111555///)))***///222000000//////...............111555:::<<<;;;999888999BBBUUUmmm|||}}}{{{}}}}}}~~~}}}{{{zzz|||~~~{{{yyy|||qqq~~~}}}jjjbbb%%%%%%%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""#########$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$######"""######$$$$$$###"""!!!!!!!!!"""###!!!"""""""""####################################$$$$$$###!!! """%%%((('''&&&###"""!!!"""$$$%%%"""""""""""""""""""""""""""###""""""!!!!!!"""#########""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&((((((''''''''''''((()))######$$$%%%'''((()))***''''''((((((((((((((((((((()))))))))))))))))))))))))))************))))))************))))))))))))((((((((())))))(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################### !!!!!!"""""""""!!!!!!"""""""""#########!!!"""############"""!!!"""!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!"""""""""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!""""""""" !!!!!!!!! !!!!!!   !!!!!!   !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$  !!!!!!!!!""""""$$$%%%%%%&&&'''((())))))''''''''''''(((((((((((('''+++---***))),,,//////////////////............---000555999<<<;;;:::888777>>>PPPhhhyyy{{{yyy~~~~~~yyywwwvvvyyy|||~~~|||yyyyyyzzzppp{{{ooojjj%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""######$$$$$$$$$######""""""""""""""""""""""""$$$###""""""""""""""""""###""""""!!!!!!"""""""""""""""""""""#############################################""" """$$$$$$###"""""""""###$$$$$$""""""""""""""""""""""""""""""###"""!!! """$$$###""""""""""""###$$$$$$######$$$$$$$$$$$$######$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))))))))*********+++++++++'''((((((((((((''''''&&&(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############################################################ !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###### !!!"""######"""!!! """!!! !!!"""###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""""""""############"""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########!!!!!!""""""""""""######  !!! !!!!!!"""   !!!!!!!!!!!!  ###!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! """######$$$!!!""""""######""""""!!! !!!!!!!!!!!!$$$$$$%%%%%%&&&''''''(((''''''''''''((((((((((((+++,,,+++)))***...///+++//////////////////......,,,///444999;;;;;;999888777<<>>KKK___ooouuuwwwxxxxxxzzz}}}~~~}}}}}}{{{~~~}}}~~~|||uuuzzznnn''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!#################################""""""!!!!!!!!!"""""""""""""""#########"""""""""!!!!!!!!! ###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!"""######"""!!!!!!""""""""""""""""""""""""############"""""""""!!!################################################(((### ######!!!!!!%%%""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!"""###$$$$$$###"""!!!$$$######"""""""""""""""!!!!!!"""######"""!!! !!!!!!!!!!!!"""###$$$%%%""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!!!! """"""!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!"""!!!  """"""!!!!!!"""###%%%'''(((""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """###"""!!! !!!"""######!!! !!!!!!""""""""""""  ###$$$###!!!""""""############""""""!!! !!! """ """###"""!!!######!!!  !!!  !!!   !!!"""###$$$***$$$!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$######$$$&&&((()))%%%%%%&&&''''''((())))))(((((()))***+++,,,,,,---///////////////...------...111444888::::::999999<<>>GGGYYYiiisssyyy}}}zzzzzz{{{{{{}}}~~~}}}~~~}}}yyyxxxzzzuuummmaaagggxxxttt%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$##########################################"""######$$$%%%########################"""""""""###############"""!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%""""""!!!!!!!!!"""######!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""############"""""""""""""""""""""""" !!!!!!""""""#########%%%)))***%%%!!!!!!"""!!!###"""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$##################"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$######"""############$$$$$$$$$#########""""""""""""!!! !!!!!!""""""""""""!!!$$$$$$############$$$$$$$$$######"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###$$$%%%""""""!!!!!!!!!!!!""""""!!!  !!! !!!!!!!!!!!!!!! !!!"""""""""!!!!!!"""""""""!!!!!!""""""###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!  !!!"""!!!  """ !!!"""###$$$!!!  !!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  """!!! !!!"""######!!!!!!!!!!!! !!!""""""!!!!!!"""###""""""############""""""!!!  !!!  !!!"""!!!  !!!!!!     """ !!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!"""###$$$$$$"""###$$$%%%&&&'''''''''''''''''''''''''''''''''))))))***+++,,,---......---...//////000////////////111555888;;;;;;:::999<<<===GGGYYYjjjsssyyy}}}zzz{{{}}}xxxuuuvvvrrr~~~~~~lll```ggguuu%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""###%%%%%%########################!!!!!!!!!""""""######### !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!"""###!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!! !!!!!!"""######$$$!!!"""""""""############"""""""""""""""""""""""" !!!!!!"""######$$$"""(((***%%% !!!"""!!!######""""""!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!""""""###$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######################## !!!###$$$$$$$$$######""""""""""""######$$$$$$######"""""""""!!!!!!!!! !!!!!!""""""!!!!!!###"""!!! !!!"""###$$$######"""""""""""""""!!!!!! !!!"""###$$$!!!!!!!!!!!!"""###$$$%%%""""""!!!!!!!!!!!!""""""!!!  !!! !!!!!!!!!!!!!!! !!!""""""""""""""" !!!"""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!  !!!"""!!!  """ !!!"""######"""!!!!!!  !!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""!!! !!!"""######!!!"""""""""!!!!!! !!!###"""!!! """$$$""""""############""""""!!!"""!!! !!!"""!!!     !!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!"""###$$$$$$"""###$$$%%%&&&'''''''''(((((((((((((((((((((((()))******+++,,,---.........//////000111111000000...111444888::::::999999:::<<>>BBBLLL[[[jjjwww}}}|||{{{zzz}}}~~~}}}vvvzzz$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###""" """$$$$$$$$$""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!""" !!!"""###$$$%%%%%%777888,,,###$$$!!!$$$""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!### !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""############""""""!!!!!!"""""""""#########!!!!!!""""""""""""######"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""""" """""""""""""""""""""""""""""""""""""""###$$$$$$!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!""" !!!!!!!!!!!! !!!"""############   !!!!!!  !!!  !!!!!!""""""!!!!!!!!!!!!"""""""""""""""$$$%%%%%%%%%%%%&&&((('''((()))((('''&&&'''))),,,---...000000000000//////////////////...---,,,...///333999:::888888<<<@@@@@@CCCKKKZZZjjjwww~~~}}}{{{zzz|||}}}~~~~~~wwwyyy########################################################################!!!!!!!!!!!!"""""""""##############################"""!!!"""###$$$###"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######---000((("""%%%"""###""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!### !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""" !!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""""""""""""""""" """"""""""""""""""""""""!!!!!!!!!!!!!!!"""###### !!!!!!"""!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!""" !!!!!!!!!!!! !!!"""#########"""  !!!!!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""$$$%%%%%%%%%%%%&&&((('''((()))((('''&&&''')))+++,,,...///000//////............///......------,,,---111777999777999>>>AAA@@@BBBJJJXXXiiiwww|||yyywwwyyy}}}~~~~~~########################################################################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###""""""###$$$$$$""" !!!!!!""""""######"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """$$$"""###""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$""""""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""### !!!!!!!!!!!!  !!!!!! !!!!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%%%%$$$###"""!!! """""""""""""""""""""""" """""""""""""""""""""""" !!!"""""" !!!!!!!!! !!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!"""#########"""   !!!!!!  !!! !!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""$$$%%%%%%%%%%%%&&&((('''((()))((('''&&&''')))***+++,,,...///......---------...............---++++++///555777777:::???AAA@@@BBBIIIWWWhhhvvv~~~{{{xxxuuuvvv{{{~~~|||~~~%%%%%%%%%$$$$$$#########%%%$$$######"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!!!!"""###$$$$$$###"""!!!"""!!!  !!!""" """###$$$###!!! """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########""""""!!!  !!!!!!""""""""""""  !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!! !!!"""### !!!!!!"""""" !!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!###!!!!!!"""###$$$###""""""!!!  !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""$$$###!!! !!! !!!!!!!!!!!!!!! ######"""!!! ###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$###"""!!!!!!"""###$$$!!!!!! !!!###$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""  !!!!!!!!!!!! ######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! ###"""  !!!###$$$$$$$$$$$$############""" !!!!!!!!!!!!!!!!!!!!!!!!  !!!$$$$$$""" !!!"""!!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! ######""""""!!!!!! !!!#########""""""$$$$$$%%%&&&&&&''''''((('''''''''''''''((())))))******+++,,,---------------......///...,,,+++***,,,---...///333777;;;>>>AAA???AAAKKKVVVbbbppp{{{vvvtttrrrsssxxx|||}}}}}}~~~~~~}}}%%%%%%%%%$$$$$$#########$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!!!!"""############"""!!!"""!!!  !!!""" !!!!!!"""######"""!!!!!!!!! """""""""""""""""""""""" !!!""""""######"""!!!!!!  !!!!!!!!!!!!!!!"""!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!! !!!!!!""" !!!!!!!!! !!!  !!!"""###""""""""""""""""""""""""!!!  """###"""!!!"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""""""""###"""!!! !!!###$$$!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""!!!!!!"""######"""###"""!!! """$$$###""""""!!! !!!!!!""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! """!!!  !!!###$$$$$$$$$$$$#########""""""     !!!  !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!   !!!""""""#########$$$$$$%%%&&&&&&''''''((('''''''''''''''((()))))))))***+++,,,---------------......///...,,,+++***,,,---...000444888===AAAAAA>>>@@@IIIVVVcccrrryyywwwvvvxxx}}}}}}~~~}}}yyyyyyyyy|||zzz$$$$$$$$$$$$$$$#########"""###$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!!""""""######""""""!!!!!!!!! !!!!!!!!! !!!$$$%%%!!!!!!!!!!!! """"""""""""""""""""""""  !!!######""""""!!!!!! !!!!!!!!!!!!!!! !!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""" !!!!!!      !!!""""""""""""""""""""""""""" !!!"""!!! !!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""#########"""!!!!!! !!!!!!""" !!!!!!!!!""""""""""""!!! !!!###$$$%%%"""""""""!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!""""""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!###""""""!!!!!!""""""###!!!"""###"""!!! !!!###"""!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! """!!! !!!"""###$$$$$$#########"""""""""  !!!   !!! !!!!!!   !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$%%%&&&&&&''''''((('''''''''''''''((()))))))))***+++,,,---------------......///...,,,+++***+++---///222666;;;BBBFFFFFFBBBAAAHHHTTTaaaqqq~~~|||{{{{{{}}}yyyzzz|||}}}~~~~~~~~~}}}|||~~~|||xxxuuuttt|||zzzsss$$$$$$$$$###############"""###%%%&&&&&&$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""""""""!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!  """###%%%!!!!!!!!!!!!!!! ########################  !!!######"""""""""!!!!!!!!!""""""!!!!!!  !!!""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""!!!!!! """!!!   !!!!!! !!!"""!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!! !!!!!!!!! !!!!!!!!!""""""!!!!!! !!!"""###############"""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!######!!!!!!!!!!!!!!!!!!!!!!!! """""""""!!!!!!"""""""""!!!""" """!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!! !!!"""###############""""""""""""   !!!  !!!""""""!!! """!!!!!! !!!!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""""""!!!!!! """$$$%%%$$$$$$%%%&&&&&&''''''((('''''''''''''''((())))))++++++,,,---............---......///...,,,+++***+++---111333777>>>FFFLLLOOOIIIEEEHHHQQQ]]]mmmzzz~~~}}}uuuwwwyyy{{{|||}}}}}}}}}{{{}}}}}}|||{{{|||vvvttt########################"""$$$&&&''''''&&&$$$###""""""""""""""""""""""""######################## !!!!!!"""""""""!!!!!!"""!!!!!!!!!!!!!!!!!!""" !!!!!!!!!!!!!!!!!!  !!!"""""""""!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""!!!!!!  !!!!!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  """!!!   !!!  """###"""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!! ######""""""!!!!!!!!!  !!!!!!""""""###""""""!!!  """###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!""""""!!!"""""""""!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!"""#########"""""""""!!!!!!   !!!!!! !!!!!! !!!!!!!!!!!!!!! ######"""!!! !!!!!!!!! !!!!!!""" !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""""""""""""""""""""!!!!!! """$$$%%%$$$$$$%%%&&&&&&''''''((('''''''''''''''((()))))),,,---...///000000000000---......///...,,,+++******...222555888???IIIQQQSSSLLLFFFIIIPPP\\\lllzzz|||zzzzzzsssuuuxxx{{{}}}~~~wwwuuu"""""""""##################$$$%%%&&&&&&&&&%%%$$$""""""""""""""""""""""""######################## !!!"""""""""!!!!!!"""!!!!!! !!!!!!""" !!!!!!!!!!!! !!!"""###"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """"""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!!!!!!!  """###"""!!! !!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""######"""!!!  """######!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!! !!!###$$$"""!!!!!!!!!###""""""""""""######$$$""""""""""""""""""""""""  !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!######"""""""""!!!!!!!!!   !!!"""""" !!!!!!!!! !!!###$$$###""" """"""!!!!!! !!!!!!!!!  !!!!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$%%%&&&&&&''''''((('''''''''''''''((()))))),,,---...///000000000000---......///...,,,+++******...333666999@@@KKKTTTRRRKKKFFFIIIQQQ^^^ooo}}}~~~{{{yyyyyytttvvvyyy|||~~~}}}~~~yyy!!!"""""""""#########$$$"""""""""######$$$$$$$$$""""""""""""""""""""""""######################## !!!""""""!!!!!!"""!!! !!!""" !!!""""""!!!   !!!!!!!!!""" """"""!!!  !!!!!!!!!!!!!!!!!!!!!############"""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###  !!!!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  !!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!! !!!!!!  !!!!!!"""""" !!!""""""###""""""!!!!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!! """######!!!!!!!!!"""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!!!! ###"""""""""!!!!!!!!!!!!   !!!!!! !!!!!!""" !!!"""###"""!!!  !!! !!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!""""""#########$$$$$$%%%&&&&&&''''''((('''''''''''''''((())))))+++,,,---......//////...---......///...,,,+++******///444666888@@@LLLVVVSSSLLLGGGJJJRRR^^^ooo|||{{{xxxxxxzzzxxxyyy{{{}}}}}}yyyxxx{{{!!!!!!""""""#########$$$!!!!!! !!!"""######""""""""""""""""""""""""######################## !!!""""""!!!!!!"""!!!  !!!""" !!!""""""!!! ###"""   !!!!!!"""""" """!!!  !!!!!!""""""""""""###$$$$$$###!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """$$$&&&  !!!""""""!!!!!!!!!    !!!  """"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!   !!!!!! !!!"""""""""""" !!!"""""" !!!""""""### !!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!  !!!""""""!!!  !!! !!! !!!"""###""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!!!!! ######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!!!! """"""""""""!!!!!!!!!!!!   !!!""""""!!!!!!!!!   !!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!#########""""""$$$$$$%%%&&&&&&''''''((('''''''''''''''((())))))******+++,,,---------------......///...,,,+++******///444666888???LLLVVVVVVOOOIIIKKKRRR]]]lllxxx{{{wwwuuuwwwyyy{{{|||}}}~~~~~~~~~}}}|||vvvsssqqqsssxxx~~~!!!!!!""""""######$$$$$$"""!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!######""""""!!!!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!""""""!!!!!! ######""""""!!!!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!!!!   !!!!!!!!! !!!!!!!!!!!! !!!"""""""""""""""!!!!!!  !!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!! !!!"""###!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""  !!!!!!!!!!!! !!!  """$$$$$$###!!!!!! !!!!!!###"""!!! !!!"""######!!!  !!!#########""""""!!!!!! """"""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!!!!!!!  !!!!!!!!!!!!!!!  !!!!!! """$$$!!!!!!!!!!!! !!!   !!!  !!!!!!!!!!!!!!!!!!!!! !!!  !!!"""""" """""""""""""""######$$$$$$%%%%%%%%%$$$$$$&&&((('''(((((('''&&&&&&(((***+++,,,---.........---,,,///............---------///000444888;;;AAAOOO^^^___VVVMMMLLLPPPZZZiiivvv{{{rrrtttwwwvvvzzzvvvxxx~~~{{{{{{vvvrrrsssyyy"""""""""""""""#########""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!! $$$###"""###$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!"""!!!!!!!!! ###"""""""""!!!!!!!!! """"""""""""!!!!!!!!! !!!!!!!!!!!!   !!!!!!!!!!!! !!!!!!!!!""""""!!!!!!  !!!  !!!"""  !!!!!!!!!!!! !!!  !!!"""###!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######### !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!"""  """######"""!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""""""!!!  !!!"""""""""""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$###"""!!! !!!!!!"""!!!   !!!!!! !!!###    !!! !!!!!!"""###"""""""""""""""!!!!!!!!! !!!  !!!"""""" """""""""""""""######$$$$$$%%%%%%%%%$$$$$$&&&((('''(((((('''&&&&&&)))+++)))***+++,,,---,,,++++++///............------------///333777999@@@OOO^^^bbbYYYPPPNNNSSS]]]lllyyy}}}uuuxxxzzzxxxvvvuuuxxx}}}{{{zzzyyyxxxyyy|||############""""""""""""$$$###"""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!"""""""""!!!!!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!"""""""""!!!!!!!!! !!!!!!!!!!!!   !!!!!!!!!!!!  !!!!!!!!!  !!!  !!!!!!  !!!!!! !!!""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!!"""######$$$###!!! !!!""""""!!!!!!!!! !!!!!!!!!!!!!!!""""""!!!!!!!!!"""!!!  !!!""""""""""""!!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$######"""""""""  $$$###  !!!!!!  """   !!! !!!""""""###############"""""""""""""""!!!!!!!!!!!!  !!!"""""" """""""""""""""######$$$$$$%%%%%%%%%$$$$$$&&&((('''(((((('''&&&&&&)))+++)))***,,,---------,,,,,,///............---------+++---111555999@@@PPP___eee[[[QQQNNNRRR]]]mmm{{{zzzuuuyyyzzzvvvtttuuu{{{}}}{{{zzz|||$$$$$$######""""""!!!!!!$$$$$$"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!  !!!!!!   !!! !!!!!!  !!! !!!!!!!!!"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!!!!!"""""""""###!!! !!!!!!!!! !!!!!! !!!!!! !!!""""""!!! """!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""###  !!!%%%%%%""" !!!!!! !!!  !!! !!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""" """""""""""""""######$$$$$$%%%%%%%%%$$$$$$&&&(((&&&'''''''''&&&''')))+++,,,---...///000000/////////............---------+++---111666:::BBBRRRbbbggg[[[PPPLLLOOOZZZlllzzz}}}zzz~~~}}}xxxwwwzzz}}}zzz|||~~~|||~~~$$$$$$######""""""!!!!!!$$$$$$"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!! !!!!!!!!!###"""""""""######!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!  !!!  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!"""###### !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!! ###!!! !!!!!! !!!!!! !!!!!! !!!""""""!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""###  !!!%%%'''$$$    !!!   !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!  !!!"""""" """""""""""""""######$$$$$$%%%%%%%%%$$$$$$&&&(((&&&'''''''''&&&'''***,,,,,,---...000111111000000///............------------...222777<<>>HHH[[[lllrrrcccTTTLLLMMMXXXjjjzzz{{{~~~|||yyyvvvuuuxxx}}}}}}"""""""""""""""#########""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""######"""!!! !!!!!! !!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!"""""""""###!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!    !!!""""""""""""  !!! !!!!!!!!!  !!!!!!!!!!!! !!!"""""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########  !!!"""!!!!!!!!!!!!  """"""!!!!!!!!! !!!!!!!!!  !!! !!!!!!!!!!!!  !!!!!! !!!"""###$$$""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""" !!!!!!"""###!!! !!!!!!   """###$$$###!!! !!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!!!!!!!!!!!!!  !!!"""""" """""""""""""""######$$$$$$%%%%%%%%%$$$$$$&&&(((%%%&&&'''&&&&&&'''***---***+++---///000000000000///............---------...///333999???JJJ]]]nnnuuufffTTTKKKKKKVVVhhhxxx~~~|||yyyuuusssuuuzzz~~~{{{!!!!!!""""""######$$$$$$"""!!!!!!!!!!!!""""""###""""""""""""""""""""""""########################""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""$$$$$$"""!!! !!!!!! !!!!!! !!!!!!###"""!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!""""""######!!!!!!  !!!!!!!!!"""""""""""""""""""""""""""  !!!!!!!!!  !!!"""############  !!!!!! !!!!!!!!! !!!"""""""""!!! !!!"""""""""!!! """!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###!!! !!!###$$$ !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!"""### !!!!!!""""""###### """""""""!!!!!! !!!!!!!!!  !!! !!!!!!!!!!!!  !!!!!! !!!"""$$$$$$""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!  !!!!!! !!!!!!!!! """$$$&&&$$$"""  !!!!!! !!!  !!!!!!""""""""""""""""""""""""!!!!!!"""############### !!!!!!!!!""""""######!!!  """"""""" """""""""""""""######$$$$$$%%%%%%%%%$$$$$$&&&(((%%%&&&'''&&&&&&(((***---,,,---///111222333222222//////.........------------...333999???JJJ^^^ooouuueeeRRRHHHHHHRRRdddtttzzzvvvssssssxxx|||~~~~~~zzz"""""""""""""""######$$$######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""  """###"""!!!   !!!!!!"""""""""""""""""""""""" """""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!! !!!!!!!!!   !!!  !!!!!! !!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!! """!!!!!! !!!!!! ###"""!!! """"""""""""!!!!!!!!!!!!""""""###""" !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$######""" ###############"""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!   %%%***...111...&&&!!!###!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""######""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!"""###"""  """"""""""""""""""###$$$$$$%%%&&&'''''''''&&&%%%((((((((((((((((((((((((+++,,,---...////////////......//////......---,,,...111555999???HHHTTT\\\___ZZZQQQIIIFFFNNNbbbsss}}}~~~}}}}}}yyyxxxuuuqqqqqqtttvvvwwwvvvsss"""""""""""""""######$$$######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!  """""""""!!! !!!!!!!!! !!!!!!!!! !!!!!!""""""""""""""""""""""""  """"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!     !!!  !!!!!! !!! !!!  """ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!! !!!!!! """!!!!!! !!!"""""""""!!!!!!!!! !!! """###""" !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""############"""""""""############""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!!!! !!!  !!!!!!!!!!!! !!!!!!   !!!%%%'''***,,,)))$$$"""$$$$$$"""  !!!!!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""###$$$###!!! !!!""""""""""""!!!""""""###$$$###$$$%%%&&&&&&&&&%%%%%%''''''''''''((((((((()))+++,,,---...////////////......//////......---,,,...111555999???HHHTTT\\\___XXXOOOHHHGGGQQQddduuu||||||{{{|||xxxwwwtttqqqqqqsssuuuuuutttttt"""""""""""""""######$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!"""!!! """"""!!!!!!!!!!!!"""""" !!!!!!!!!""""""""""""""""""""""""!!!  !!!"""!!! """""""""""""""""""""""" !!!"""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""  !!!  !!!!!! !!!!!! ###%%% !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!! !!!!!!"""!!!!!!!!! !!!  !!!"""""" !!!!!!!!!!!! """"""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!######$$$$$$$$$""""""######$$$#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""######  !!! !!!!!!!!!!!! !!!!!!!!!  !!!  """)))---***'''&&&$$$"""  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###$$$###"""!!!"""###"""!!!!!!!!!""""""###$$$"""###$$$%%%%%%%%%$$$$$$%%%&&&&&&'''((()))******+++,,,---......//////.........//////......---,,,...111555:::???IIIUUU]]]hhh\\\PPPJJJJJJSSSdddtttzzzxxxwwwzzz}}}yyyxxxuuusssssstttuuuuuuuuutttuuunnn"""""""""""""""######$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!! """!!!!!!!!!!!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!""""""###"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   !!!!!!   !!!!!!  !!!  """$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!""" !!!"""###!!!  !!!"""!!!!!! !!!!!!!!!!!! """"""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""### !!!"""######$$$$$$###!!!"""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!  !!!!!! !!!!!!!!!!!! !!!   '''...+++&&&$$$###!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!"""!!!#########!!!!!!"""###!!!!!!!!!!!!!!!"""###$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&'''(((***++++++++++++,,,---.....................///......---,,,,,,000555:::@@@KKKWWW```rrrcccSSSMMMLLLQQQ___nnn~~~vvvtttssswww|||yyyxxxvvvuuuuuuvvvvvvvvvuuu}}}kkkddd"""""""""""""""######$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!    !!!!!!  !!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!"""###!!!  !!!!!!!!!!!!!!!""" !!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""############""""""!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!   !!!!!! !!!!!!!!!!!!   '''+++'''!!! !!!!!!!!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!! !!!"""""" !!!""" !!!"""###$$$%%%%%%%%%%%%%%%&&&&&&'''###$$$%%%'''(((***+++,,,***+++,,,---.....................///......---,,,+++///444999@@@KKKWWW```ooo^^^PPPKKKJJJMMMZZZiii|||{{{sssqqqqqqttt|||{{{wwwwwwwwwuuutttsssssstttuuu{{{pppmmm"""""""""""""""######$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!""""""""""""""""""""""""""""""""" """"""!!!!!!###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """!!!!!!    !!!"""  !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!"""### !!! !!!!!!"""!!!!!!!!!  !!!!!! !!!### !!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""#########""""""!!!######$$$$$$%%%$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""" !!!!!!!!!!!!   !!!!!!""" %%%&&&""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!! !!!!!! !!!""" !!!"""###$$$&&&&&&%%%%%%%%%&&&'''((($$$$$$%%%'''(((***++++++***+++,,,------......---......//////......---,,,+++...333777===FFFRRRZZZ^^^OOOFFFFFFGGGIIIXXXjjj|||yyyqqqpppppprrrzzzxxxuuuuuuvvvtttqqqppppppppptttxxx"""""""""""""""######$$$######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""###"""!!!"""###"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!!    !!!"""!!! !!! !!!### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""" !!!"""### """!!!!!! !!!"""""""""!!!!!!!!!  """!!! !!!### !!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###### !!!"""###############$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!!"""""" !!!!!!!!!!!!  !!!"""###""""""  !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""!!! !!!""""""!!!!!!"""### !!!"""###$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&'''((()))***+++******+++,,,------------......//////......---,,,---///111333777>>>HHHPPPNNNCCC???DDDFFFGGGXXXooozzzqqqqqqqqqrrr{{{~~~uuuuuuwwwxxxvvvrrrppppppqqqtttwww"""""""""""""""######$$$######"""!!!!!!!!!!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""###!!! !!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""###""" !!!"""######################## !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!   !!!"""!!! !!!!!! !!!$$$&&& !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""###### """###### ###"""!!! """"""""""""!!!!!!!!!!!! """""" !!!### !!!!!!!!!!!!  !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%&&& !!!"""### !!!!!!!!!!!!  !!!""" $$$"""  !!!!!! !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! ###"""!!! """######""""""###%%%!!!"""###$$$%%%$$$#########$$$%%%&&&%%%&&&&&&'''((()))************+++,,,------------......//////......---,,,...000111111222888AAAHHHIII@@@???FFFGGGHHHZZZrrr|||rrrrrrsssuuu~~~vvvxxxzzz{{{yyyuuurrrrrrtttsssvvv""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! $$$#########""""""!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """"""!!!!!! """#########$$$$$$$$$$$$ !!!"""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""############""""""###"""  !!! (((666===000&&& !!!!!! !!!  !!! !!!"""  !!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! """###$$$"""!!! !!!###$$$########################!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!   !!! !!!!!!  !!!!!!!!!   !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!"""!!!!!!!!!!!!""""""###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***)))***+++,,,------------,,,---///111000...,,,***)))---000222444888>>>CCCCCCBBBCCCEEEGGGNNN]]]kkkwwwtttpppxxxxxx{{{||||||zzzvvvttttttvvv{{{zzz"""""""""""""""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! #########"""""""""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!""""""!!!!!!!!! """""""""#########$$$$$$!!!!!!!!!!!!"""""""""#################################################################################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""###"""!!!  !!!###111IIIWWWLLL222"""!!! !!!!!! !!!  !!!  !!!"""  !!! !!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!"""###$$$########################!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!! !!!!!!      !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((()))***++++++,,,---............---...///000///...,,,++++++...111333444999@@@FFFFFFEEEEEEFFFGGGLLLZZZhhh}}}tttrrrpppttt{{{{{{~~~|||zzzzzz{{{""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######""""""""""""!!!!!! !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""######""""""!!! !!!"""###$$$###########################################################################""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""############"""""""""""""""""""""!!!!!!!!!$$$111:::444### !!!!!!!!!!!! !!!  !!!  !!!!!!  !!!!!!  """######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!"""##############################!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!   !!! !!!!!!""""""!!!!!!       !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((()))***,,,,,,---...////////////...............---,,,,,,...000222222444:::BBBIIILLLKKKKKKKKKIIILLLXXXfffzzzqqqppppppsss~~~|||"""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!! !!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""!!! """$$$%%%########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!"""""""""!!!!!! $$$ !!! !!!''' !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!  !!!"""!!!!!!  """######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""###########################!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!""""""""""""!!!!!! !!!  !!!!!!!!!   !!!!!! !!!!!!!!!!!!###"""!!! !!!"""### !!!!!!!!!!!!!!! !!!!!!"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***,,,,,,---.....................---------,,,,,,,,,---///000111333999BBBIIIRRRRRRSSSQQQLLLMMMXXXeeexxxoooooopppxxx|||zzz!!!"""""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$###!!! !!!"""$$$&&&########################################################################""""""""""""####################################""""""############"""""" !!!!!! """ !!!%%%'''%%%$$$%%% !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!   !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###### !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!!!!!!!""""""""""""!!!!!! !!!  !!!!!!!!!    !!!!!!"""""" !!!!!!!!!!!! !!!"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***++++++,,,------------,,,......------,,,,,,,,,,,,+++---...///111777AAAHHHSSSUUUVVVTTTNNNLLLWWWddd}}}zzzooonnnqqq|||wwwvvvuuuzzz!!!""""""######$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""!!!""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!""""""""""""######!!!!!!!!!"""""""""############"""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$########################""""""############""""""   !!!""""""""""""!!! !!!!!!""""""!!!!!! """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!!!!   !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$ !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!   !!! !!!!!!""""""!!!!!!        !!!"""""""""  !!!!!!!!!!!! !!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((()))***++++++,,,,,,---,,,,,,+++---------------,,,++++++(((***---...000666???FFFQQQTTTWWWUUUNNNLLLWWWddd|||~~~qqqooosss}}}~~~uuussssssxxx!!!""""""######$$$%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""### !!!!!!!!!""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""######""""""!!!!!!"""""""""#########"""""""""#########$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""############""""""!!!  """###)))&&&"""!!!%%%''' !!!""""""""""""""" !!!"""######"""!!! ######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""### !!!"""###""""""!!!""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!  !!! !!!!!!        !!!""""""### !!!!!!""""""!!!!!! !!!!!!!!!!!! !!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((()))***,,,---------------,,,,,,+++,,,---......,,,+++)))&&&)))---///111777>>>EEEPPPTTTYYYXXXRRRPPPZZZhhh~~~tttqqqttt~~~~~~zzzyyy}}}!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""###### !!!!!!""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!!!!""""""#########$$$############$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################""""""############"""""""""!!!  !!!###%%% """""""""######""" !!!!!!""""""""""""""" !!!"""######"""!!! ######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!! """#########"""!!!"""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!! !!!!!!  !!!!!!!!!     !!!""""""### !!!!!!!!!""" !!!###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***---......///......------***,,,...//////---***(((%%%)))---000222777???DDDRRRWWW]]]]]]VVVTTT```nnnwwwrrruuu"""###$$$%%%&&&&&&%%%$$$""""""""""""""""""""""""!!!$$$''''''$$$######%%%######"""!!!!!!!!!!!!!!!###"""  !!!"""$$$$$$$$$###"""""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""""""""############""""""%%%$$$$$$$$$###############!!! ###%%%(((&&&$$$"""!!!!!!"""#########$$$$$$$$$######"""###$$$%%%''''''%%%###"""%%%%%%$$$$$$$$$########################$$$%%%%%% !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$######"""""" !!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!  !!!!!!""""""""""""!!!!!! """!!!###$$$""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!! ###''')))!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$""""""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!###"""!!!!!!  !!!!!!!!!!!!    !!!!!!!!!!!!""""""""""""!!!!!! !!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!  !!! !!!"""############"""""""""""" """%%%&&&%%%############$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((((((((((((///......---------......+++,,,,,,,,,,,,+++******)))))),,,///000444>>>IIIRRR[[[\\\[[[[[[VVVYYYhhh|||tttqqqvvv}}} !!!"""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!! ###%%%%%%###""""""#########"""!!!!!!!!!!!!!!!###""" !!!"""!!!""""""############"""""""""""""""""""""""""""$$$$$$###"""""""""""""""""""""############""""""!!!"""""""""""""""######$$$###!!!!!!!!!"""$$$%%%"""""""""$$$'''+++///111%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&''''''''''''$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!""""""""""""!!!!!!########################"""""""""""""""""""""""" !!!!!!!!!!!! !!!  !!! !!!!!!!!!!!! ###!!! !!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! """%%%'''!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########""""""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!! !!!!!!!!!!!!       !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!!!!!!!!!!!!!!!!!  ######"""!!!!!!"""###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((((((((((((..................------+++,,,,,,,,,,,,+++************---000222555@@@KKKUUU]]]]]]ZZZZZZSSSVVVeeevvvtttpppttt|||zzz!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! """######"""!!!!!!"""###""""""!!!!!!!!!!!!!!!""""""!!! !!!"""###$$$###""""""""""""""""""""""""""""""""""""""""""$$$$$$###""""""""""""###""""""############""""""!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''***,,,---&&&&&&''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&############""""""""""""###$$$$$$$$$$$$###""""""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############""""""########################"""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!! !!!!!!  !!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######"""!!!!!! !!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!      !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!! !!!!!!!!!!!!!!! !!!""""""!!!!!!"""######$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((((((,,,---...//////...---,,,+++,,,,,,,,,,,,+++******++++++...111333777BBBNNNXXX```^^^ZZZXXXQQQTTTcccssswwwrrrsss||||||ttt~~~############""""""!!!!!!""""""""""""""""""""""""!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$%%%%%%$$$###!!!!!!!!!"""###""""""""""""""""""""""""$$$$$$###""""""#########"""######$$$$$$######"""#########$$$$$$$$$%%%%%%"""###$$$%%%&&&%%%%%%$$$((('''&&&%%%$$$%%%%%%&&&((((((''''''(((((()))))))))(((((('''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""!!!!!! !!!!!!""" !!!###"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###"""!!! !!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!    !!!"""""" !!!!!!!!!!!!    !!!!!!!!!""""""   !!!!!!!!!!!!!!!!!!!!!!!!  $$$###"""!!!!!!!!!!!!!!!######"""""""""!!!!!!!!!"""#########"""###%%%'''######$$$%%%%%%%%%%%%$$$$$$%%%&&&'''((((((((((((***,,,...//////...---,,,+++,,,,,,,,,,,,+++******++++++---111333777CCCOOOYYY```___[[[YYYRRRTTTddduuu}}}vvvuuu|||{{{ttt~~~$$$$$$###"""""""""!!!!!!##############################""""""############""""""!!!!!!!!!!!!""""""""""""""""""######$$$$$$%%%$$$###!!!!!!!!!"""###""""""""""""""""""""""""$$$###############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%''''''&&&%%%$$$$$$$$$%%%'''))),,,...///,,,,,,++++++,,,---......111000///...---,,,,,,,,,,,,+++++++++***)))))))))'''((())))))***)))((((((&&&'''(((((()))))))))(((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$################################################!!!!!!""""""""""""!!!!!!"""""""""!!!!!!"""""""""""""""!!! !!!""""""  !!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!! !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""!!!  """!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!!  !!!"""""" !!!!!!!!!!!!     !!!!!!!!!!!!!!!!!! !!!!!!   $$$###"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######"""###%%%'''"""###$$$$$$%%%%%%$$$$$$$$$%%%&&&'''(((((((((((()))+++---//////...---,,,+++,,,,,,,,,,,,+++************,,,///222777CCCPPPXXX``````^^^]]]VVVXXXgggxxxxxxuuu}}}}}}wwwzzz""""""!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###$$$$$$###!!!!!!!!!!!!!!!""""""###""""""""""""############$$$###""""""""""""""""""""""""""""""""""""""""""$$$############$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%'''''')))*********)))(((+++,,,...000222444555666111111000000000222444555222222111000//////...---------------............******++++++***(((&&&%%%&&&&&&'''''''''''''''&&&((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""######""""""!!!######""""""""""""#########"""!!! !!!"""### !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! !!!!!!""" !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!""""""!!! !!!"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!     !!!!!!!!! !!!!!!!!!   !!!!!! """"""!!! !!!!!!  !!!"""!!!"""###%%%"""######$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((***+++,,,---......------+++,,,,,,,,,,,,+++*********)))+++///222777EEERRRWWWaaaccccccbbb[[[\\\jjjwwwyyyvvv}}}xxxuuu|||""""""!!!!!!!!!"""###$$$########################%%%""" """######!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""!!!!!!!!!""""""############"""""""""""""""""""""""""""$$$#########$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%'''(((***++++++......//////000000000///444444555555555555444444333222111111222333555777222333444555555444333333111111333555777999;;;<<<;;;;;;:::888555222...,,,//////...---,,,+++)))((())))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""$$$######""""""######$$$###"""  """### !!!"""!!! """ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""""" !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!######!!! !!!"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!!!!!!!     !!!  !!! !!!!!!!!!  !!!!!!   !!!!!! """###""""""###$$$""""""###$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((((((***++++++,,,------......+++,,,,,,,,,,,,+++******+++***,,,000333999GGGTTTYYYcccggghhhggg___^^^jjjvvv{{{zzz{{{vvvvvv|||$$$$$$#########%%%&&&'''""""""""""""""""""""""""$$$!!!!!!"""""" !!!!!!!!!!!!!!!"""######"""""""""""""""!!!  !!!"""$$$$$$$$$###"""""""""""""""""""""""""""$$$#########$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%&&&(((+++...000222333333333444444444555555555111111222333444444444444111000/////////111444555888:::<<>>:::;;;>>>BBBFFFIIILLLMMMTTTSSSRRROOOJJJDDD???<<<@@@???>>><<<999777444333,,,++++++***)))(((((('''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""$$$$$$############$$$$$$"""!!!!!!"""  !!! ###&&& !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" """!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""### !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!######"""!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!    !!!!!! !!!!!!!!!!!!      !!!!!!   !!!""""""  !!!!!!  !!!"""""""""!!!!!!!!!  $$$&&&%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$%%%&&&'''((((((((((((++++++++++++,,,---...///+++,,,,,,,,,,,,+++******,,,+++---111444:::HHHVVV[[[fffkkkkkkjjj```^^^jjjuuuwwwrrrzzz!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###!!! ###$$$""" """"""""""""##################"""!!!!!!!!!!!!!!!&&&&&&%%%%%%$$$######"""&&&%%%$$$$$$$$$%%%&&&'''$$$%%%%%%%%%%%%'''***,,,,,,...111444555444222111666222...---...------...111333333000...000111111888999;;;<<<:::999999:::===PPP```ddddddgggiiifff]]]___\\\YYY```ooozzz|||yyyllldddfffjjjlllmmmnnnooolllaaaRRRGGG@@@===777222444666222+++,,,+++***(((((()))'''$$$,,,&&&"""$$$((()))((('''$$$&&&&&&%%%""""""%%%(((%%%%%%%%%$$$$$$$$$$$$###################################################""""""""""""""""""""""""######""""""!!!!!! """######""" """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!! !!!!!! !!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!  !!!!!!!!!  !!!"""### !!!!!!!!!!!!""""""   !!! """"""!!!    """"""!!! !!!"""""""""!!!  !!!"""###"""!!! """!!!"""  $$$###"""!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!! """ !!!###%%%&&&$$$###$$$%%%%%%$$$###%%%%%%&&&'''((((((((('''((()))+++---------+++***,,,,,,------,,,,,,+++******+++///333666===LLL[[[dddkkkooolllddd___bbbgggppp~~~xxxqqqrrr|||"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""###!!! ######""" """"""""""""############$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############%%%%%%$$$&&&(((***+++---000333555444333222222333444444,,,******---000000---+++)))---111333444666:::<<<888BBBLLLOOOJJJEEECCCDDDQQQfffyyy}}}|||~~~ooooookkkgggkkkwww~~~}}}vvvqqqrrrzzzyyyppp``````\\\SSSLLLGGG@@@999666222,,,)))***+++***''''''$$$###%%%((()))'''&&&###%%%&&&%%%######&&&(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""!!!!!!!!!!!!!!!"""######""""""###$$$ """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!! """!!!!!! !!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!  !!!!!!!!!  !!!"""### !!!!!!!!!   """"""!!!   !!!!!!!!!!!!"""""""""!!!  !!!"""!!!!!!  !!!!!!"""  ###"""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!!!! """!!! """$$$%%%%%%$$$###$$$%%%&&&%%%$$$%%%%%%&&&'''(((((((((((()))***,,,------,,,+++***,,,,,,------,,,,,,+++******+++...222555<<>>CCCIIIHHHAAA@@@FFFIIIGGGDDDAAA???BBBKKKTTTVVVTTTSSSLLLCCC===>>>DDDKKKPPPbbbhhhoooqqqlllddd^^^\\\rrr}}}qqqXXXHHH@@@;;;666333///000///+++)))******((())))))))))))'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" !!! !!!###%%% !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ######""""""""""""###### !!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!    """###"""""""""""""""!!!   !!!"""  !!!!!!   !!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""$$$###"""$$$&&&''''''&&&%%%%%%%%%&&&'''((())))))------......---,,,+++***,,,,,,------,,,,,,+++******+++---000333;;;LLL\\\eeekkkooooookkkjjjlllppp~~~vvvwww}}}~~~pppkkkmmm|||yyy{{{yyywww}}}$$$$$$######""""""!!!!!!################################################!!!"""""""""!!!!!!!!!"""############$$$$$$$$$$$$######"""""""""######$$$%%%%%%%%%%%%$$$$$$######&&&''')))+++---///000111...000111000---***((((((,,,,,,---///333888===???BBBMMMVVVYYY^^^lllzzz|||qqqeeeVVVKKKKKKRRR[[[aaaeee```SSSFFF???>>>???BBB@@@>>>DDDLLLIII???AAA;;;888===FFFJJJGGGCCCEEE@@@:::888:::???BBBDDDHHHLLLPPPOOOKKKHHHGGGHHHTTT\\\eeeppp{{{xxxzzzlllbbbbbbeeebbb]]]ZZZSSSSSSKKK<<<222///...,,,((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############ !!!!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!######""""""""""""###### !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!   !!!!!!  """###""""""######""""""!!!   !!!   !!!!!! !!!!!!     !!!!!!!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!$$$######$$$&&&((('''&&&%%%%%%%%%%%%&&&(((******............------,,,+++,,,,,,------,,,,,,+++******+++---111444;;;LLL\\\iiimmmrrrtttrrrrrrtttxxxyyysssvvv{{{yyymmmjjjmmmyyy}}}~~~xxx{{{############""""""""""""################################################ """###"""!!! !!!############$$$$$$$$$$$$%%%###""""""""""""###$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%)))+++---///111222333333)))+++------,,,+++,,,---000///...222;;;JJJXXXbbbkkkwww{{{lll]]]QQQDDD999:::AAAKKKPPPSSSPPPIIICCCBBBDDDDDDOOO[[[gggsssxxxkkkZZZLLLFFFFFFRRR```eeeaaa\\\WWWRRRKKKGGGEEEFFFHHHIIIGGGGGGEEECCC@@@>>>???@@@;;;>>>BBBIIISSSYYYTTTLLLOOOPPP^^^wwwcccIII===666000+++)))''''''(((*********(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$"""###$$$###"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!###""""""!!!!!!""""""### !!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!"""!!!!!!   !!!!!!   !!!!!!!!! !!!"""###!!!"""###$$$###"""!!!   !!!!!!!!!$$$"""   !!! """!!!  !!!  !!! !!!!!!!!! !!!"""###$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""###%%%$$$###%%%&&&((('''&&&%%%%%%$$$%%%&&&(((***+++///...............------,,,,,,------,,,,,,+++******+++///333666===LLL[[[hhhlllqqqttttttuuuxxx{{{vvvqqquuuwwwzzz}}}{{{rrrhhhggglll|||{{{"""""""""""""""######################################################### """###### !!!############$$$$$$$$$%%%%%%###############$$$%%%%%%$$$$$$%%%&&&'''))))))***---...///000000000//////(((***,,,---...000333555555777<<>><<<@@@SSSrrr~~~bbbTTTLLLEEE===888222...------,,,+++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$###"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""!!!!!! !!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""" !!!!!!!!!""""""""""""!!!!!!"""""""""!!!  $$$$$$""" !!!!!!!!!!!! !!!!!!"""""""""!!!"""###$$$$$$"""!!!    !!!!!!!!!"""&&&### !!! !!!     !!!!!! """!!!!!! !!!!!!""" !!!"""#########"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""  """%%%'''&&&%%%$$$%%%&&&'''&&&%%%%%%$$$$$$$$$&&&(((+++,,,..................//////,,,,,,------,,,,,,+++***)))+++111666888>>>MMM[[[fffjjjooosssuuuwwwzzz|||{{{tttwwwvvvwwwxxxvvvmmmfffhhhooo!!!!!!""""""######$$$$$$################################################ """$$$### !!!#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''!!!"""$$$&&&)))+++---...//////000000///---+++***+++,,,...///000333777:::;;;CCCSSSfffzzzooocccmmm|||zzzmmmZZZIII>>>@@@BBB???BBBIIIUUUfffxxx|||uuurrrzzz}}}nnn___UUUZZZ\\\WWWNNNFFFCCCAAA>>>BBB>>>GGG\\\nnnyyymmmhhhgggcccRRRKKK@@@888333000,,,)))************))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$ !!!!!! !!!###"""""""""""""""""""""""" !!!"""######$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!! !!!!!!!!!""""""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""########################!!!!!! !!!!!! !!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""!!! !!!!!!!!!!!!%%%&&&$$$!!! !!!!!!!!!""" """""""""!!!!!!!!!"""$$$%%%$$$###!!! !!!  !!!   !!!!!!""""""((($$$  """!!! !!!    !!!"""### """!!!""" !!!"""""" """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!  $$$'''***'''&&&%%%%%%&&&'''&&&$$$%%%$$$$$$$$$&&&(((+++---...............///000111,,,,,,---------,,,++++++))),,,222888:::@@@MMMZZZfffjjjooosssuuuxxx{{{}}}yyyzzzxxxxxxxxxtttlllfffjjjsss}}}~~~""""""""""""""""""""""""%%%%%%$$$###"""!!! """"""""""""############"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''(((((((((***+++...000222444222+++(((,,,---***))),,,///222777===BBBGGGNNNSSSXXXeeetttyyyhhhZZZOOOOOOSSSUUUYYY^^^\\\^^^^^^XXXTTT^^^rrrnnnUUUKKKMMMJJJHHHIIIMMMSSS[[[ccckkkaaaZZZ]]]eeeppp{{{qqq___JJJ:::444...)))(((+++***&&&%%%***((()))(((''''''((((((&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###&&&%%%###"""""""""###### !!!!!!"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!%%%$$$$$$###"""!!!!!! !!!!!!""""""""""""!!!!!!############""""""""""""!!!!!!!!!!!!""""""""""""!!!  !!!  !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!""" !!!"""######"""!!! ######""""""!!!!!!!!!  !!!  """""" !!!""""""###$$$#########!!!!!!""""""!!!  """######"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """######""""""!!!  !!!###!!! """######"""!!!!!!!!!!!!!!!!!!!!!!!! """"""!!! !!! !!!"""""" !!!!!!""""""!!!!!!!!!!!!"""###$$$%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%''')))***++++++***---...//////////////////---,,,---......---***'''------000555999@@@NNN\\\bbbiiisssxxxzzzzzz|||~~~}}}xxx||||||zzz|||{{{|||########################%%%%%%$$$$$$######""""""""""""""""""########################$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&'''(((---...///111111000///...+++''''''---111000000333<<>>===QQQhhhtttlllhhhnnnyyy{{{qqqdddOOOMMMJJJKKKUUUrrr~~~tttgggccccccfffrrrmmmYYYLLLBBB@@@>>>???DDDPPPfffxxx~~~bbbGGG;;;000,,,,,,++++++,,,&&&((()))***)))''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$############$$$$$$###############"""""""""""""""!!!!!!!!! !!!""""""######""""""!!!""""""""""""""""""!!!!!!""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###########################""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$###""""""$$$$$$###""" !!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""  !!!!!!   !!!######$$$$$$######"""""" !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###"""!!!!!!  $$$"""!!!  !!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###!!!  !!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%&&&'''''''''(((***+++---.........------...///////////////000/////////000///,,,***)))***---111555;;;HHHUUUbbbhhhnnnqqqrrrvvv}}}~~~}}}~~~yyy}}}#################################$$$$$$$$$%%%%%%""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&))),,,...000555555555444111...,,,***111222333666999>>>GGGMMMOOOnnn~~~]]]RRROOO]]]nnnwwwwwwvvvkkkjjjjjjnnn}}}xxxooovvv|||mmm___XXXYYY]]]aaahhhqqqtttmmm```TTTMMMMMMNNNTTTbbbwwwttt]]]```ccceeelllttt```WWWJJJ@@@>>>GGGWWWeeettt___RRRDDD<<<999666111---))))))***+++***'''(((***''''''&&&&&&&&&&&&''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!"""""""""!!!!!!!!!!!! """""""""######"""""""""$$$######""""""!!!!!!!!!""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!! """""""""""""""#########"""!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""!!!"""$$$%%%$$$### !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""  """!!! """$$$"""###############""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!! !!! """"""!!!  !!!"""######!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%&&&'''&&&$$$""""""### !!!""""""###"""""""""!!!!!! """"""!!!!!!"""###$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''((()))+++,,,---......,,,,,,---...////////////000///.../////////---***++++++///333666<<>>BBBKKKWWW```sssiiiUUUIIIFFFVVVqqqwww[[[RRRPPPNNNVVVbbbjjjhhhaaaVVVLLLIIINNNTTTRRRXXX\\\ZZZSSSMMMHHHGGGJJJIIIKKKUUUdddmmmeeeXXXLLLIIIIIIPPPZZZkkkzzzxxxzzzppp```WWWSSSQQQOOOfffwww}}}sssppppppmmm}}}xxxrrrkkkcccUUU@@@000222,,,)))***)))&&&'''***(((''''''&&&&&&''''''(((&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########""""""!!!!!!!!!###"""""""""!!!!!!!!!!!!""""""############""""""$$$$$$######""""""!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!!!!"""!!!!!!!!!!!!"""""""""""""""!!! !!!###$$$###""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""  !!!!!!!!!!!!""""""""""""  """!!! """$$$!!!!!!"""######"""""""""!!!  !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""!!!!!!!!!!!!!!!!!!    !!!"""######!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%&&&'''&&&$$$""""""###!!!!!! !!!""""""######""""""!!!!!!!!! """"""""""""""""""###$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&'''''')))***+++------+++,,,---...////////////000...------......,,,***+++,,,///444777<<>>???EEENNNUUU]]]hhhxxxrrrOOOCCCGGGLLL___|||wwwfffVVVKKKGGGNNN[[[kkkzzz~~~~~~~~~tttooommmkkk```NNNCCCFFFMMMQQQ\\\uuuWWWNNNIIILLLQQQRRRTTTWWWpppzzzoooYYYBBB:::111+++++++++((((((+++###%%%((()))'''&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$############"""""""""""""""############%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""#####################"""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! ###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""###$$$###$$$$$$%%%%%%$$$$$$###!!!!!!""""""""""""!!!!!! !!!""""""######""""""!!!!!!""""""!!! ###""""""""""""""""""""""""""""""#########$$$$$$""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!! ###"""!!!%%%!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''***---...------,,,---/////////...---------,,,,,,---000777===EEEQQQ]]]dddhhhmmmnnnnnnpppwww}}}uuukkkkkknnnmmmmmmnnnllljjjnnnuuuqqqppp~~~xxxtttwww !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&'''&&&%%%%%%&&&(((%%%(((...333666666555444///000666<<>>AAACCCAAACCCMMM___www{{{XXXIIIJJJMMMTTTcccsssyyy||||||eeeYYYXXX[[[cccooowwwhhh[[[RRRMMMSSSiiiuuummm]]]TTT\\\yyy{{{wwwsssiiiYYYKKK@@@666...,,,***''''''((()))))))))((((((((((((((((((((((((&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""#########$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""######!!!""""""############"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""#########!!!!!!!!!!!!""""""""""""!!!!!! !!!########################"""!!!!!!!!!!!!""""""### !!!!!!""""""######$$$ !!!!!!""""""""""""""""""""""""""""""######$$$"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""!!!""""""""""""###$$$%%%&&&###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######""""""""""""###""""""!!! !!!!!!"""#########""""""""""""""""""############!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""### !!! !!!%%%$$$ !!!!!!""""""""""""!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&''')))***+++)))+++,,,,,,,,,,,,---///..................------***+++///777>>>FFFSSS___hhhlllppppppoooqqqxxx}}}vvvjjjjjjnnnwww~~~~~~xxxwwwzzzsssqqq}}}yyyzzz}}}dddnnn###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&(((***,,,111777;;;;;;@@@DDDEEEDDDDDDHHHLLLFFFGGGOOO\\\lllcccEEE@@@HHHMMMYYYmmm~~~kkk\\\[[[eeepppttt~~~kkkXXX___nnn~~~pppXXXVVV[[[[[[___gggdddppp|||{{{nnnYYYGGG888333---***************((((((((((((((((((((((((&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$############"""#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""######!!!!!!"""###############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""###$$$$$$%%%!!!!!!!!!!!!""""""""""""######"""!!! !!!"""""""""""""""""""""""""""""""""""""""###$$$$$$ !!!!!!"""######$$$$$$ !!!"""""""""""""""!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######""""""""""""""""""""""""""""""""""""""""""#########""""""!!!""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""######$$$$$$######"""!!!!!!!!!"""###############""""""######$$$$$$%%%%%%"""""""""#########$$$$$$""""""!!!  !!!!!!"""""" !!!!!!""""""######### !!!""""""######+++111222***######$$$###!!!!!!""""""""""""!!!!!! !!!"""###""""""""""""""""""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&((()))+++,,,***+++,,,,,,+++,,,---////////////...---------,,,++++++///666<<>>CCCGGGDDDHHHMMMNNNOOOSSS^^^ggg}}}}}}uuucccOOODDDEEEJJJNNNWWW]]]bbbtttqqq^^^UUUUUUaaalll}}}}}}vvvoooeee[[[UUUNNNTTT___yyyxxxdddQQQCCCBBBTTTsssrrrSSS>>>222+++(((***---***((((((***+++(((###''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""""""""""""""""""""!!! """"""############""""""!!!!!!!!!"""""""""""""""""""""###$$$$$$$$$$$$###########################"""""""""#########$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$######""""""""""""################################################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$#####################"""!!!########################!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!! !!!"""###$$$"""""""""#########$$$$$$$$$###"""#########!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$#########"""""""""""""""""""""######$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''(((***++++++,,,)))***+++,,,------...---.........///......------++++++///333888???MMM[[[dddgggkkkpppwwwqqqlllrrrxxx~~~|||kkkfffwwwiiicccyyy$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&)))***000555:::>>>@@@CCCHHHLLLMMMOOOPPPQQQXXXiii}}}iiiOOO@@@>>>CCCIIIXXXkkkxxx}}}yyyiii___\\\cccsssddd[[[YYYlll~~~qqqddd\\\VVV```|||hhhUUUDDD777333444---+++(((((()))***))))))'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""" !!!""""""######""""""""""""######""""""!!!!!!######""""""""""""###### !!!""""""###$$$$$$""""""###$$$$$$$$$$$$###########################!!!"""""""""########################$$$$$$$$$%%%$$$$$$$$$$$$$$$#########$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""#####################"""######$$$$$$$$$######""""""""""""""""""""""""#########""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!"""######!!!!!!!!!"""""""""######!!! """""" """"""!!!!!!!!!!!!""""""$$$############""""""""""""""""""""""""######$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''((()))******+++((()))***,,,---...//////------......///.........---,,,...222666>>>NNN]]]eeegggmmmttt~~~zzzttt|||}}}}}}vvveeedddsssyyyooo$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((('''%%%%%%'''***...000777;;;AAADDDEEEGGGLLLPPPTTTSSSQQQUUUeee]]]CCC;;;CCCOOOXXX}}}~~~~~~wwwnnnrrrkkk]]]aaannntttrrrnnnjjjvvvttt```hhhzzzqqqvvvzzzuuudddPPP@@@888///,,,***++++++)))***+++((((((''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""############"""""""""#########""""""!!!$$$###"""!!!!!!"""###$$$!!!!!!"""""""""#########""""""###$$$$$$$$$$$$###########################!!!!!!"""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%$$$$$$###""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""!!!!!! """$$$$$$###!!!""""""!!!!!!!!!!!!""""""############"""""""""""""""""""""""""""######$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%&&&''''''((())))))+++,,,---.........,,,,,,---.../////////...---,,,---000555>>>OOO^^^eeehhhnnnxxx|||~~~qqqeeefffppp|||~~~uuu$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&'''***...222555;;;???EEEGGGHHHJJJNNNRRRPPPSSSVVV^^^rrrxxxWWWAAAAAASSShhhvvv}}}gggmmm{{{ssseee```___YYYSSSPPPMMM___oooxxxyyyeee[[[WWW\\\eeejjj|||mmmRRR@@@999111,,,,,,+++'''%%%'''))))))(((''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""###############""""""############""""""$$$###"""!!!!!!"""###$$$$$$#########"""""""""!!!""""""###$$$$$$$$$$$$###########################""""""""""""###############$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&%%%$$$$$$"""###$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""""""""""""""""""""""""""###"""  !!!""" !!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!!"""$$$%%%$$$###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""######$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''++++++,,,---------,,,,,,,,,,,,---.../////////...---,,,,,,000444>>>PPP___eeeiiippp{{{zzzyyy|||yyysssqqqwww}}}}}}|||~~~~~~nnnuuu%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''***...333777:::???CCCIIIKKKLLLNNNRRRVVVSSS^^^iiipppzzz}}}jjjUUUMMMZZZuuufffcccuuu|||vvvpppjjjbbbZZZTTT]]]nnn~~~}}}___MMMLLLSSSrrrnnnEEE777,,,------***))),,,)))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""!!!"""######$$$$$$######""""""######$$$$$$############""""""""""""######%%%$$$$$$###""""""!!!!!!""""""###$$$$$$$$$$$$###########################"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$&&&'''$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""""""""!!!!!!!!!""""""### !!!"""""""""""""""!!!!!!!!!"""""""""######!!! !!!###$$$###!!!""""""!!!!!!!!!!!!""""""!!!!!!"""""""""""""""###"""""""""""""""######$$$$$$$$$%%%%%%&&&&&&%%%%%%''''''((((((((())))))))),,,,,,,,,------,,,,,,+++------......///.........---+++,,,000555>>>PPP```fffllluuu}}}~~~wwwsssrrrsssrrrqqq~~~xxx}}}|||yyy}}}iiiiii%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&(((+++000555;;;???BBBDDDHHHMMMPPPQQQTTTXXX[[[fffuuu~~~vvvnnnoooqqqpppiiiaaa^^^jjjjjjcccqqqrrrwww~~~uuu```VVVRRRhhh~~~cccKKK777222222......222******))))))(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$###""""""############""""""########################""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&######$$$$$$$$$######"""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$### !!!"""###""""""!!!"""""""""#########$$$$$$!!! !!!######""" """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######"""""""""""""""######$$$%%%%%%$$$$$$%%%%%%&&&&&&(((((())))))))))))*********+++,,,,,,------------.........///......------++++++---111666???PPP___hhhpppzzz}}}zzztttoooooorrrvvvxxx~~~www}}}zzzwwwuuu{{{vvvwww%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&***,,,111777===BBBGGGIIIGGGLLLQQQTTTUUUXXX\\\```wwwnnnVVVSSS]]]dddeeeeeeooovvvffflll}}}xxx{{{vvvvvvrrrxxxlllaaaSSSiiijjjIII:::444,,,(((*********))))))(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""###$$$$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!"""""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))(((((('''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&"""######$$$$$$$$$################################################$$$$$$"""""""""""""""""""""""" !!!###$$$%%%%%%%%%$$$ """#########"""!!!############$$$$$$$$$$$$###""""""###$$$$$$"""!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""######"""""""""""""""######$$$&&&%%%$$$###$$$%%%&&&''''''''''''(((((((((((((((((()))***,,,---...//////.../////////...---,,,,,,+++***---111666???PPP___kkkttt~~~~~~vvvzzzwwwrrroooqqqyyy{{{wwwwwwsssssszzz$$$$$$%%%%%%%%%%%%&&&&&&(((&&&$$$###$$$&&&)))+++,,,111888>>>BBBFFFJJJLLLLLLOOORRRTTTVVV^^^nnn}}}gggPPPFFFKKKRRRVVV```yyy~~~zzzuuuzzzmmmmmm|||gggRRR>>>000,,,000///---)))'''(((+++***'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""############""""""""""""""""""""""""##############################$$$%%%%%%%%%%%%$$$###$$$$$$%%%&&&&&&''''''%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&&&&%%%%%%###&&&)))***)))''''''&&&*********)))((('''''''''+++)))'''&&&''''''((('''))))))(((''''''''''''(((,,,)))''''''))))))'''$$$))))))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$############"""!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!$$$###"""""""""""""""###"""!!! !!!###$$$$$$$$$"""!!! !!!###$$$###"""######""""""!!!!!! """"""""""""""""""""""""$$$$$$##################$$$#########""""""!!!!!!###%%%&&&&&&$$$$$$%%%'''(((&&&%%%(((+++,,,***(((***++++++,,,---.../////////......---------......---,,,...000333;;;MMM^^^gggvvvxxxwwwtttooonnnyyyyyyzzzzzzuuuooowwwsssmmmnnn{{{$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&'''(((111555<<>>PPP```rrr{{{sssnnnssssssrrrppptttzzzzzzvvvxxxtttooobbbYYYVVVoooxxxwwwvvvyyy$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%&&&+++333;;;@@@HHHKKKPPPRRRSSSSSSTTTUUUTTTXXX^^^fffsss|||wwwmmmgggdddiiizzzpppaaa\\\gggqqqyyy|||tttcccYYYiiiiiiTTTNNN]]]|||sssNNN===,,,)))******)))*********)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$############$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&)))(((''''''((()))***++++++,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))))))))***...111444555444222222222444444444555666777777777333666888999777555555666777888:::;;;;;;999777555444444444444444333444444222222333222222111///...******)))(((''''''((((((''''''''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$###"""######$$$$$$$$$$$$###########################!!!"""""""""#########$$$""""""""""""###$$$&&&&&&$$$%%%%%%###""""""&&&))),,,***'''%%%$$$$$$"""!!!###"""""""""!!!!!!!!! """"""""""""""""""""""""$$$$$$$$$######"""""""""""""""""""""""""""#########%%%&&&&&&&&&&&&''')))'''((())))))))))))))))))******+++,,,---...//////000000000000///...---,,,)))***...222666>>>OOO```ppp|||tttlllhhhssssssqqqppprrruuurrrlll}}}|||xxxttthhhaaa___ttttttmmmtttuuuzzz$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$'''...888AAAGGGLLLOOORRRUUUUUUTTTUUUVVVXXXfffmmmfff^^^aaaiiimmmhhhdddzzz|||uuuiiihhhuuu{{{dddggg}}}iiidddXXXpppcccJJJ222,,,...---******************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&'''(((((((((***++++++,,,,,,---------333222111///---,,,+++***---,,,+++******+++,,,------000444555444222111000333444777;;;???CCCFFFHHHCCCFFFHHHHHHFFFDDDFFFHHHLLLMMMOOOPPPOOOMMMIIIFFFCCCCCCBBB???;;;888888888666666666555333111...---,,,+++***)))((((((((((((*********)))))))))((((((((((((((((((((('''''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$###############$$$%%%&&&!!!"""""""""&&&,,,111***&&&###!!!!!!"""""""""#########"""!!! """"""""""""""""""""""""&&&&&&%%%$$$###"""!!!!!!""""""""""""###############%%%&&&'''&&&'''(((***'''(((******((((((((()))***+++,,,---...//////000000111111111000...,,,+++)))***...222555===NNN]]]mmmxxxooofffbbbnnnnnnnnnmmmqqqvvvuuupppxxx|||yyywwwpppmmmjjj|||yyyqqqoooqqqxxx$$$$$$%%%%%%%%%%%%&&&&&&&&&'''***///777???FFFJJJMMMPPPSSSUUUUUUUUUUUUUUUdddooonnn\\\OOOSSS___gggfffjjjyyywww}}}uuunnnrrr|||{{{tttkkkqqqrrrXXX???666444...***+++++++++*********)))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""######$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&'''(((***++++++,,,---///111111111000///222222111///...---,,,,,,...------...///222555777///222666:::<<<>>>@@@BBBFFFIIINNNUUU\\\ccchhhjjjqqqtttwwwuuurrrrrruuuyyyzzz|||~~~}}}yyytttqqqlllllljjjeee^^^YYYWWWWWWRRRQQQMMMHHHBBB;;;555111222111000///............------,,,+++******)))))))))))))))(((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$''''''&&&%%%$$$"""!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$%%%%%%$$$$$$$$$######$$$%%%%%%!!!######"""%%%,,,333&&&$$$""""""###$$$###"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!"""""""""###############%%%&&&'''&&&''')))***&&&)))+++***((('''((()))******+++,,,---......///000111222222111///,,,+++(((***---111444<<>>:::888777777777444...***+++'''(((------(((&&&)))'''&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######""""""#########""""""!!!(((!!!!!!%%%$$$!!! &&&!!! ###$$$"""!!!###$$$$$$$$$#########""""""%%%$$$###"""""""""###$$$%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''((())))))***((((((+++///000///---111111000000///---,,,++++++,,,...111333<<>>EEEIIIMMMQQQTTTSSSPPPNNNTTTaaaooozzz~~~{{{gggNNNDDDLLL]]]llltttfff^^^\\\fffvvvxxxfff```]]]aaayyyyyyeeeYYY[[[eee}}}zzzfffPPP<<<------,,,+++++++++++++++***************))))))))))))))))))((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$###!!!####################################""""""""""""######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###&&&''''''''''''&&&%%%%%%$$$%%%%%%&&&((())))))***000111111222333555666888===;;;999888:::<<>>:::666555<<>>???===;;;999======@@@LLL___xxx}}}wwwmmm```WWWSSSMMMEEE>>>;;;555000///...***)))******(((&&&&&&&&&'''&&&$$$''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$%%%###%%%(((&&&""""""%%%$$$ $$$&&&###!!!"""$$$$$$$$$#####################$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''((()))))),,,+++******++++++)))'''000000000///...---,,,+++***+++...222555???SSSfff|||qqqhhh^^^ZZZ]]]jjjlllkkklllyyy~~~zzztttddd```~~~{{{iiiiiilllvvvyyy~~~&&&&&&'''(((&&&&&&...777===@@@EEELLLSSSXXXZZZ[[[WWWQQQQQQ]]]pppzzzwwwoooddd]]][[[ggg||||||jjjbbbeeeuuuuuuhhhccchhhfff???777222...++++++,,,***(((+++++++++*********))))))''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################%%%###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%''''''(((((((((''''''&&&'''((()))+++---...///000000///000333888;;;<<<;;;<<<===>>>>>>>>>???@@@BBBMMMZZZpppvvvkkkddd\\\QQQHHHEEE@@@:::666333///+++))),,,***''''''((((((((('''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$######""""""$$$&&&### $$$,,,***%%%"""$$$%%%""""""########################### """###$$$$$$$$$###$$$$$$%%%&&&'''''''''''''''''''''''''''((())))))++++++++++++++++++***)))000000000///...---++++++)))+++...222555@@@UUUhhh}}}uuuhhh]]]TTTRRRWWWjjjmmmlllkkkvvvwwwooohhhbbbbbbrrrqqqoooyyy|||&&&&&&(((***)))***444???AAAEEEKKKQQQTTTVVVVVVVVVPPPUUU]]]eeeiiiiiifffcccbbb]]]mmm~~~uuukkkfffkkk|||wwwooonnnuuu\\\@@@999111---,,,---+++)))++++++++++++************(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$###"""###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((+++,,,,,,---...///000111///000333777;;;<<<<<<;;;EEEAAA<<<<<>>888555222...---***'''&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$""""""$$$$$$""""""***555222+++%%%######!!!"""%%%######################## !!!###$$$$$$#########$$$%%%&&&'''''''''''''''''''''''''''((()))))))))***+++,,,,,,---------000/////////...,,,+++***)))***...222666@@@UUUhhh{{{pppbbbVVVMMMLLLRRRhhhmmmmmmjjjssszzzoooggg```bbbrrrooopppzzz~~~&&&&&&)))---...111;;;EEEHHHLLLRRRSSSRRRQQQQQQSSSaaaiiiooojjj^^^TTTSSSUUU[[[XXXpppyyyxxxyyyyyy|||yyyxxxwwwxxx{{{~~~xxxuuuQQQFFF999111///...---+++,,,++++++++++++******************)))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&########################$$$"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&''''''&&&%%%&&&''')))***++++++,,,//////000111222222333333777999===>>>>>>>>>???@@@<<>>AAADDDBBB???@@@FFFKKKHHH[[[yyyyyyjjjccc```WWWMMM===999333...+++***(((&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########$$$%%%&&&''''''''''''$$$###$$$&&&&&&&&&+++222///)))$$$%%%$$$"""!!!$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$"""###%%%&&&'''((((((((('''''''''''''''((())))))%%%(((+++,,,,,,,,,...000/////////...---,,,+++***(((***---111444>>>SSSfffxxxsssiii^^^SSSRRRYYYlllsssrrrmmmrrrvvvjjjddd```cccyyyllljjjmmmyyy~~~}}}&&&&&&***222888===EEEMMMLLLRRRVVVSSSNNNPPP\\\gggxxxgggSSSCCC@@@GGGPPPIIIKKKQQQZZZeeeuuutttccc\\\PPPRRRXXXgggvvvrrrbbbLLL;;;444111...+++,,,,,,,,,+++++++++******((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$#########""""""""""""""""""""""""###"""!!!"""$$$%%%%%%###""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$###$$$%%%&&&'''''''''''''''(((***---000222333444222333555777:::<<<>>>??????CCCEEEBBB>>>AAALLLWWWssszzzhhhVVVHHHCCC<<<666111...+++)))))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!"""###$$$%%%%%%&&&%%%!!! """&&&&&&$$$%%%(((((($$$###&&&&&&###!!!"""""""""######$$$$$$$$$$$$###"""!!! !!!"""""""""###%%%&&&'''((((((((('''''''''''''''((())))))%%%(((+++,,,******,,,.../////////...---,,,******(((***---000333===RRReeevvvuuummmeee\\\\\\ccctttzzzxxxppprrrrrrfffaaa[[[___|||vvvqqqfffeeennn{{{|||lll%%%***111999@@@FFFJJJMMMUUUVVVWWWSSSJJJKKK^^^tttnnnSSSIIIDDD@@@JJJZZZXXXPPPPPP]]]pppzzztttgggfffnnn~~~ooo___```mmmmmmzzzzzzjjjMMM999555444000---......---+++))))))***))))))))))))((((((((((((''''''((((((((((((''''''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%&&&''''''&&&&&&((()))***000444444000...///222555666999>>>BBBDDDBBB@@@???@@@===CCCVVVhhh}}}|||sssjjjmmmuuuyyyppp]]]PPPDDD444///222000---***&&&&&&((()))(((&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""$$$%%%%%%$$$###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$#########""""""%%%%%%$$$###"""!!! """"""""""""""""""""""""""""""""""""""""""""""""&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((()))***+++,,,---------222111000///---,,,+++***,,,+++,,,///444===OOO___vvvvvvrrrrrrtttwww}}}uuuooovvv}}}gggZZZYYYSSS```tttvvvjjjeeelllyyysss***///777@@@HHHMMMQQQSSSWWWSSSPPPPPPPPPVVVfffvvviiiQQQIIIQQQ\\\cccfff\\\]]]dddqqq~~~ppp\\\XXXiiizzz~~~^^^GGG777+++------,,,+++*********+++***)))))))))((((((((((((''''''((((((((((((''''''&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((((((''''''(((+++---333555555444111000222555??????@@@@@@@@@@@@@@@@@@>>>QQQaaaqqq}}}ooojjjbbbNNN???777...---***((((((******'''$$$(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''"""$$$%%%%%%$$$###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))***+++,,,---------111000///...---+++******++++++,,,000555>>>NNN]]]nnn~~~wwwwwwyyy|||}}}tttmmmqqq~~~ppp]]]SSSSSSJJJXXXpppqqqiiiqqq{{{...555>>>GGGNNNSSSVVVXXX[[[SSSNNNRRR[[[dddmmmtttnnnaaaQQQOOObbbwwwwwwkkk^^^gggvvvuuudddYYYjjj```BBB000000///---++++++++++++,,,******)))))))))((((((((('''(((((())))))(((((('''&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''((())))))***---222555:::888666444444666:::<<>>MMM[[[jjj|||sssoootttzzz}}}~~~uuulllooo~~~xxxooocccSSSKKKMMMGGGVVVrrr{{{qqqttt{{{222999CCCKKKPPPRRRTTTVVVZZZVVVUUU\\\eeekkkkkkjjjggg^^^XXXbbbwwwzzzkkkgggqqq}}}ssscccmmmtttOOO999333111000......---+++************)))))))))(((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&&&&&&&%%%'''+++...111444888<<<:::888666777;;;@@@CCCEEEAAACCCDDDBBB@@@DDDLLLTTT||||||~~~{{{mmmaaa___bbbeeekkkjjjvvvuuuiiiaaaVVVBBB;;;333---++++++***(((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$######""""""$$$%%%%%%$$$###%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%&&&&&&&&&'''''''''&&&&&&''''''(((((())))))))))))+++,,,---.........//////...---,,,+++******)))***...333888>>>LLLYYYjjjyyy|||iiigggpppxxx{{{|||~~~wwwnnnppp|||uuujjj[[[QQQPPPOOO]]]xxxsssqqqvvv}}}888@@@IIIOOOPPPPPPRRRTTTQQQVVV\\\bbbeeeeeeaaa]]]bbbZZZ```vvvuuupppzzzyyyyyynnnppp[[[@@@222000//////000///,,,***************))))))))))))(((((())))))))))))((((((&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''(((((()))'''+++000444666888999;;;;;;;;;<<>>LLLXXXiiiuuu|||uuu~~~{{{jjjiiirrrzzz}}}~~~||||||vvvoooqqq|||jjj]]]ZZZYYYdddzzzzzznnnlllqqqyyyAAAHHHPPPTTTSSSRRRTTTWWWOOOYYYaaa```[[[WWWTTTQQQSSSMMMXXXqqq|||vvvssszzz~~~~~~{{{pppsssjjjQQQ777333///...///000...,,,++++++*********)))))))))((())))))******))))))(((&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((***,,,...///222666888888777777888@@@AAADDDFFFFFFEEECCCBBB<<<>>>EEEQQQfffzzzuuutttiiihhhqqqvvvjjj```PPPCCC:::444///,,,,,,+++***)))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))"""$$$%%%%%%$$$###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$#########""""""#########"""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))******)))***+++---............000//////...------,,,,,,***+++...444888>>>KKKXXXkkkwww}}}uuu|||yyykkkkkksssyyy|||}}}yyyzzzuuummmnnn{{{nnnaaa^^^```gggvvvrrrjjjllloooxxxFFFMMMUUUWWWUUUTTTXXX\\\bbbhhhgggZZZMMMHHHHHHGGGGGGFFFMMM[[[hhhqqq}}}uuunnnllldddjjj|||yyylllMMMDDD888000.........---+++++++++*********))))))))))))************))))))&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&(((,,,000333444555666777666777:::<<>>666111///---***))))))***+++''''''''''''''''''''''''&&&''''''((((((''''''&&&"""$$$%%%%%%$$$###%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########"""###############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((()))******)))***,,,---......//////000000000//////......---++++++...333777===KKKYYYkkkyyy{{{}}}sssiiijjjqqqvvvyyy||||||}}}wwwmmmkkkvvvyyyjjjcccdddfffjjjttt~~~yyyttttttsssrrryyyGGGNNNUUUXXXVVVVVVZZZ___yyyyyymmmWWWEEE???@@@AAAHHHKKKKKKMMM\\\vvvyyypppkkk}}}}}}wwwxxx}}}~~~eeeWWWCCC555...------,,,+++++++++************)))))))))************))))))&&&&&&'''((())))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%)))...333666444444444333555999@@@DDD@@@EEEIIIHHHDDDBBBEEEHHH[[[ppp{{{vvv}}}{{{rrrbbb[[[TTTQQQUUU[[[aaabbbZZZLLLBBB666333///+++******,,,---''''''''''''''''''''''''(((''''''&&&$$$""" """$$$%%%%%%$$$###%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###$$$%%%&&&''''''""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((()))***+++******,,,---.../////////111111000000//////......,,,,,,...222666===LLLYYYfffvvv}}}{{{|||rrrkkkmmmrrrwww{{{~~~{{{ooojjjsssxxxllljjjpppkkkooovvv}}}~~~|||~~~zzzvvvzzzRRRQQQVVV[[[WWWSSS^^^pppxxxgggVVVEEE>>>FFFSSSNNNYYYVVVUUUooowwwsssgggfffxxxkkkKKK666222444111+++......------,,,---------))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$!!!"""'''******)))###&&&+++111555666666666111444666777;;;@@@DDDEEEMMMCCC???EEEFFFEEEMMMYYY}}}uuuvvvzzz```OOONNNPPPSSS___nnntttnnnbbbZZZLLL;;;...------***+++000***)))(((((())))))'''&&&(((((()))***)))(((&&&%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$########################!!!"""#########!!!  """###$$$%%%&&&$$$$$$######$$$&&&''')))'''&&&&&&''''''((()))******+++,,,,,,------------222111000///...---,,,,,,///------111777>>>KKKVVVfffttt}}}{{{yyypppiiikkkssszzz}}}~~~{{{rrrkkkmmm|||wwwtttrrrvvv|||SSSSSSWWWYYYTTTRRRaaavvvyyyqqqbbbRRRGGGHHHRRR[[[\\\UUUOOO___ooodddrrr^^^AAA444222000---,,,,,,+++************+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%%%%(((***///333666777666666111222444777===CCCIIIKKKFFFCCCDDDDDDBBBIIIddduuussswwwyyycccYYYOOOSSS___qqq|||xxxnnngggZZZLLL===444...)))&&&'''***(((''''''''''''%%%###&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$########################"""""""""""""""!!!!!! !!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%'''((('''&&&&&&''''''((()))***)))***+++,,,---.........222111000///...---,,,,,,000---...333888???KKKVVVgggwww~~~~~~~~~wwwqqqqqqvvv{{{}}}}}}~~~vvvmmmnnn~~~tttooossswww}}}UUUTTTTTTSSSNNNNNN```uuuppplllaaaUUUWWWeeeoooqqqiii```aaa{{{|||iiiooo[[[>>>222///,,,,,,,,,+++***************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$%%%///000333666777777666555555444555999>>>BBBEEEFFFFFFEEEIIIQQQZZZnnn}}}qqqcccWWWTTTYYYeeeooopppjjjggg]]]YYYNNNBBB;;;777222---+++)))(((((((((&&&$$$"""&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$##############################"""!!!!!!!!!""""""############$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&''''''((()))***))))))+++,,,......//////111111000//////...------///...///444888>>>JJJVVVfffwwwzzz||||||xxxyyy{{{}}}}}}zzznnnmmm|||qqqggghhhsssvvv{{{}}}|||}}}XXXSSSOOOMMMJJJNNN]]]mmmkkkjjjbbb^^^ooommmwww~~~xxxyyyuuuMMM:::333//////...---,,,,,,+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%%%%)))---444555666777777777666555666777;;;BBBFFFEEEDDDDDDJJJHHHTTTqqq}}}~~~ttthhhcccXXXPPPPPPTTTUUUSSSSSSRRRYYYZZZRRRMMMJJJ???222---+++*********)))&&&$$$((('''&&&&&&'''(((***+++(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###########################$$$###"""!!!!!!!!!######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%'''&&&&&&''''''((()))***((()))+++---...///000000111111000000///......---------///333666<<>>FFFOOOkkk|||```JJJLLLZZZkkk~~~sssiii___```ccckkkqqqlll]]]NNNGGGCCCMMM[[[gggllleeeRRRAAA666333...+++***)))((('''&&&&&&%%%%%%%%%&&&&&&'''(((''''''&&&%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$##########################################"""""""""###$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&''''''((()))*********,,,---//////000000111111111000000/////////++++++---///222:::KKK[[[fffqqq|||{{{mmmdddmmm{{{wwwlllmmmxxx~~~|||yyyjjjccclllzzzuuummmmmmkkkfffffflllpppuuuzzz{{{xxxtttsssssstttyyyUUU^^^gggiiiccc[[[UUURRRLLLIIIEEEGGGNNNYYYaaaeee}}}|||jjj^^^```qqqttteeeRRR???111000///...---,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''+++000555888999888888888999;;;>>>@@@BBBJJJGGGGGGGGGAAA@@@OOOccc~~~{{{bbbQQQZZZmmm~~~|||~~~kkk```bbbpppqqq\\\RRRIIIJJJSSSdddpppkkk\\\PPPCCC===666///,,,+++***)))&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$####################################!!!"""###$$$$$$$$$$$$$$$""""""##################"""###%%%&&&&&&&&&&&&%%%'''&&&&&&''''''((()))***+++,,,---...////////////111111111000000000000000---,,,---///111;;;OOOaaalllsssyyyuuuiiiccckkkyyy|||wwwiii^^^dddvvvzzzlllbbbgggqqqqqqiiiiiissswwwrrrkkkkkknnnttt{{{}}}zzzvvvttttttvvv{{{WWWggguuusssdddSSSHHHDDDEEECCCCCCCCCBBBGGGXXXjjjuuuhhhooo{{{wwwrrrbbbNNN444333222111//////......************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))+++111888;;;:::888888888999:::===AAADDDGGGHHHDDDDDDHHHJJJVVVvvv|||wwwlllkkk|||xxxbbbXXXUUUKKKLLL[[[eee^^^QQQJJJOOOHHH>>>555000---,,,,,,(((((()))***)))(((&&&%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$############"""########################!!!"""###%%%%%%%%%$$$###!!!!!!""""""############!!!###$$$&&&''''''&&&&&&'''&&&&&&''''''((()))***,,,,,,---.../////////...111111111111000000000000.........///222<<>>DDDEEEEEEFFFJJJ@@@CCC[[[sss{{{ppptttxxxcccYYYVVVUUUTTTQQQMMMJJJFFFDDDBBBDDDFFFFFF???444------000((()))***)))'''&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$***%%%!!!"""&&&))))))'''########################%%%%%%%%%&&&&&&&&&''''''(((''''''''''''(((((()))++++++,,,------......///////////////...............---000333333:::SSSmmmuuurrrpppkkkaaa\\\jjj~~~{{{ooo^^^WWWaaatttqqqddd```bbb___jjjkkknnnzzz}}}vvvvvvnnnrrruuutttrrrqqqsssvvv}}}iiirrrxxxppp]]]KKKCCCCCCSSSUUURRRPPP]]]xxxzzzsssuuuzzzQQQ<<<222333...,,,...,,,,,,,,,+++++++++*********************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((...333999:::888888;;;???EEEAAABBBGGGJJJIIIGGGGGGCCCEEEVVVwwwxxxnnnppprrr___UUUSSSUUUUUURRRNNNGGGAAA===;;;AAACCCDDDAAA;;;444///---***)))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###""" ########################%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))++++++,,,------......///////////////............111000222555444;;;SSSlllxxxsssmmmeeeZZZVVVfff|||xxxfff\\\bbbrrrqqqeeeccceeemmmrrrmmmnnn{{{zzzyyysssuuuwwwxxxyyyzzzyyyxxx~~~hhhrrrwwwnnn\\\PPPSSS[[[gggaaaYYY\\\ttt|||hhhJJJ888444///...000+++------,,,,,,,,,+++++++++++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&((('''&&&%%%&&&(((***+++333:::???>>>:::999>>>EEEEEEDDDFFFKKKKKKGGGEEEFFF@@@SSSttt|||yyy|||zzzxxxzzz}}}}}}wwwnnnggglll{{{sssdddYYYSSSXXXYYY[[[ZZZUUULLLCCC===AAAAAABBBEEEGGGBBB777//////+++'''%%%'''((('''%%%$$$$$$$$$$$$############%%%$$$$$$%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$###"""########################%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))++++++,,,------......///////////////............333222444666555<<>>CCCHHHBBBCCCGGGJJJHHHCCCDDDHHHRRRtttvvvqqqooozzzuuunnnllliiiiiikkkkkkjjjiiijjjuuu{{{lll___^^^bbbjjjrrrsssiiiVVVHHHEEEBBBBBBIIIQQQPPPDDD999777111)))'''((()))&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######%%%'''&&&%%%########################%%%%%%%%%&&&&&&&&&''''''''''''&&&''''''((()))***++++++,,,------......///////////////............111000333666666===VVVpppzzztttmmmfff]]]___tttuuuqqqyyyqqqggggggjjjtttuuuiii```eeefffaaabbbkkkooouuuzzz}}}}}}{{{zzzZZZYYYSSSKKKMMMaaawwwxxxyyy}}}rrrQQQ@@@444111222............---------,,,,,,++++++++++++************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%'''+++///333666777777888<<<@@@EEEGGGHHHFFFGGGJJJJJJFFFDDDKKKVVVuuuqqqdddiii{{{zzztttkkkeeedddfffjjjlllmmmtttrrrccciiivvv|||bbbMMMHHHBBB@@@FFFPPPSSSKKKBBB>>>777///++++++***'''###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$##############################%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((******++++++,,,------......///////////////............------000555666???XXXssszzzvvvrrrllleeefffzzz}}}ssshhhfffiiipppwwwoooaaa\\\VVVQQQTTTaaajjjuuuzzzxxxwwwyyy}}}[[[UUUKKKFFFOOOiii|||yyyzzzrrrnnnhhhaaawwwzzz]]]KKK888000000.........---------,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((($$$%%%'''***...222555777444333444:::BBBHHHIIIGGGHHHHHHIIIFFFCCCGGGZZZlllxxxnnnkkkqqq{{{zzzyyywwwtttvvv|||}}}uuummmtttxxxjjjbbb```bbbnnntttzzzdddkkkwwwsss[[[HHHHHHBBB===@@@GGGJJJGGGAAA???:::333///---+++(((%%%&&&&&&&&&&&&''''''''''''%%%$$$$$$%%%&&&&&&%%%###''''''&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$##################""""""########################%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''')))***+++++++++,,,------......///////////////............++++++///555777@@@ZZZuuu|||xxxtttpppggggggzzzvvviiifffggguuuzzzkkkaaaVVVOOOSSS\\\hhhtttyyyvvvuuuzzzWWWOOOHHHJJJWWWkkk}}}qqq{{{{{{xxxzzz|||pppsssmmm``````jjjsss|||iiiYYYBBB333111///------------,,,,,,,,,+++,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&(((+++...000222333333000222555;;;BBBFFFHHHHHHFFFFFFFFFDDDEEEUUUuuueee[[[^^^dddlll}}}vvvqqqjjjddd^^^ZZZUUUSSSPPPPPPSSSXXX]]]dddrrruuummmcccZZZXXX]]]ffflllsssyyy~~~yyyfff^^^]]]fffnnnyyy~~~ooobbbjjjssssssiii[[[PPPJJJHHHCCC???======>>>===;;;:::888555111...,,,***)))%%%%%%%%%&&&&&&'''''''''%%%$$$$$$%%%&&&&&&%%%###%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$#################################%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&((()))***+++++++++,,,------......///////////////............------111666888AAA[[[vvv{{{wwwsssnnnggghhh|||yyylllggghhh|||rrriii___VVVXXX[[[eeepppvvvvvvwww|||~~~JJJDDDAAAIIIYYYfffiiihhhuuuyyyttteeedddppp}}}xxxeeeaaa{{{zzziiimmm}}}rrrfffKKK888444222------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))))))))+++---000222222111000...222999>>>AAACCCFFFHHHEEEFFFGGGHHHOOOhhhfffUUUMMMSSS```ooo|||nnnaaaUUULLLFFFFFFDDD@@@???>>>>>>===<<<>>>;;;;;;???BBBEEEKKKSSSMMMIIIFFFFFFKKKRRRYYY\\\dddiiinnnpppqqqvvv~~~uuulllkkk]]]gggqqquuuuuurrriii______iiiooogggVVVJJJKKKQQQIIIFFFBBB===999666555555444555555222///,,,+++,,,$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&'''%%%###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$"""!!!!!!!!!########################%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&((()))***+++++++++,,,------......///000/////////............//////333888999BBB[[[vvvzzzuuuqqqmmmgggkkkxxxyyy{{{nnniiiiiisssnnneee[[[\\\\\\bbbkkkrrrvvvyyy}}}~~~zzz{{{~~~EEEEEEDDDMMMWWWUUUZZZmmm}}}zzz{{{cccSSSccczzz~~~}}}hhhLLL<<<999///111000---,,,---------+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''+++,,,...000000000000///555999>>>BBBEEEEEEDDDCCCEEEDDDGGGVVVuuuhhhTTTVVVfff~~~uuukkkbbb\\\RRROOOIIICCC>>>:::888888777888888777777555444444333444555666888999;;;;;;;;;;;;;;;===???CCCGGGIIIPPPSSSZZZaaahhhnnnrrrtttwwwwwwwwwzzzzzzooofffddd```[[[YYY^^^```XXXMMMYYYdddmmmllljjjfff[[[MMMDDDGGGHHHGGGHHHFFF<<<000333///,,,///444555000+++))))))))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###$$$%%%%%%$$$###$$$%%%%%%%%%%%%$$$$$$#########'''&&&%%%&&&''''''&&&$$$(((((('''&&&&&&'''))))))+++,,,---////////////...//////000000000000//////222...000777===HHH^^^ttt|||wwwqqqoooooowwwvvviiijjjxxx{{{lllkkkqqqssslll```RRRNNNQQQYYYeeennnsssvvvyyy||||||}}}zzzHHHHHHIIITTTZZZTTT^^^zzzeeeKKKKKKUUUooo{{{vvv[[[HHH???000000///---------------++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&'''((()))......000111222333333333:::===BBBEEEGGGHHHHHHIIIDDDMMM```{{{ttt___aaawwwuuujjj\\\PPPIIICCC>>>:::<<<;;;999777555555555555555666666666666666555555444444444555666666777777777777666777888;;;===???EEEHHHLLLSSS[[[ccciiimmmllllllmmmooottt|||ppplllooopppooohhhfff___VVVRRRSSSSSSQQQZZZbbblll{{{{{{bbbNNNNNNSSS[[[```XXXGGG888222000000444::::::555...+++******((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&$$$(((((('''&&&&&&''')))******+++---//////000////////////000000000000//////......333:::???GGG]]]sss}}}yyyvvvuuuvvv|||lllaaagggyyyyyyjjjiiinnnqqqjjj___QQQMMMPPPYYYeeepppvvv{{{IIIOOOUUU]]]```ZZZiiicccGGG>>>@@@YYY}}}pppVVVCCC222000...---......---,,,++++++***))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&&&&&&&(((***+++111111111333444666888999AAACCCEEEFFFDDDCCCCCCDDDFFF^^^nnngggiii}}}qqq```NNNHHH@@@;;;999888666444222222333444555666777777111222333333444444333333222222222222222222111111666666555444444555777888:::;;;>>>DDDKKKTTT\\\```aaabbbeeegggjjjoootttxxxyyy~~~jjjbbbdddjjjmmmzzz}}}xxxgggUUUMMMNNNPPPRRRZZZggg|||xxxaaaYYYYYYdddiii[[[GGG;;;222111333999??????999333...,,,***(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###"""###$$$$$$""""""###$$$""""""###$$$&&&'''((((((&&&%%%%%%&&&''''''&&&$$$((('''&&&&&&'''((()))***)))+++---...000000000/////////000000000000//////+++...666===@@@GGG]]]uuu}}}{{{{{{|||}}}iii^^^eeeyyy{{{kkkhhhlll{{{uuuiiiggg___SSSPPPUUU]]]iiissszzzQQQeeennnlllkkkmmm}}}uuuZZZHHHDDDFFF^^^fffHHH999222---...///...---,,,,,,+++******))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&'''))),,,---222222222333666999<<<>>>AAADDDFFFFFFCCCBBBCCCDDDUUUvvvtttpppoooyyymmm]]]PPPHHH===:::666555555555444333666777888888999888888777444444555555555555444444444444444444444333333333888888777666666666777888666777999<<>>???GGG```zzz~~~~~~qqqdddhhhyyynnnjjjlllkkkrrrlllgggkkkhhh___^^^^^^eeeooowww|||hhh```MMMFFFKKKTTTmmmyyy~~~]]]DDD888//////111///------,,,++++++***************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''''')))+++---///111111222444777;;;>>>@@@@@@CCCFFFFFFEEEFFFJJJOOOrrryyyhhh___aaammm{{{yyydddRRRFFF>>>:::999777555444444444444444333777777777777666444333222888999999999888888777666888888888888999999999999777777777777777888888999666777999;;;===???@@@@@@AAABBBEEEGGGKKKRRRYYY___hhhkkkpppsssrrruuu~~~ooo___SSSLLLJJJQQQVVVZZZfffsssvvvqqqhhhYYYQQQSSSMMM@@@;;;AAA888666555555777777555222111///,,,)))'''&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$%%%!!!#########"""!!!"""###$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$&&&'''((('''%%%'''&&&&&&&&&'''(((***+++***+++---...000000000/////////000000000000//////...000666<<>>????????????>>>>>>======<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>???<<<;;;999777666888<<<@@@EEEIIIOOOSSSRRRPPPVVV___ccclllzzzwwwhhhYYYRRRTTTVVVUUUPPPPPPLLLJJJQQQYYYRRREEE>>>>>>@@@BBBCCCAAA>>>;;;999888777555444222000///...---,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%!!!!!!""""""###$$$%%%%%%$$$$$$$$$%%%(((((('''&&&&&&&&&&&&&&&''')))***,,,,,,---...//////...------//////000000000000//////000///444>>>FFFUUUppp{{{xxx|||iii___iiipppeeecccggglllddd[[[]]]ZZZQQQQQQPPP[[[jjjwww~~~{{{rrr|||pppcccbbbooo~~~yyymmmnnnzzzgggMMM888444444000---///---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%'''***---///000//////...000555:::???BBBDDDEEE@@@@@@???AAAOOOkkk|||gggccc{{{vvvaaaRRREEE:::===666333888;;;888888:::::::::999888777777999;;;777666555444444666777999CCCDDDGGGIIILLLNNNOOOOOOMMMLLLKKKJJJHHHGGGFFFEEEBBBBBBCCCCCCBBBBBBAAA@@@>>>===<<<===???CCCFFFIII<<<;;;:::777555555777999;;;===BBBHHHJJJMMMUUU___WWWXXX___nnn}}}lll[[[RRRSSSSSSRRRTTT[[[YYYMMMEEEHHHLLLKKKLLLKKKFFFBBBDDDHHHCCC;;;777888999999777444111///,,,------,,,,,,***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$######$$$%%%%%%$$$###$$$%%% !!!###%%%&&&'''$$$$$$$$$%%%((()))(((&&&&&&&&&%%%&&&''')))+++,,,---.../////////...---,,,//////000000000000/////////...444@@@KKKYYYrrryyyyyycccXXXiiirrrgggdddkkkoooeee[[[\\\XXXOOONNNMMMXXXiiivvvccc___iii~~~~~~aaaBBB666222---,,,///,,,,,,------,,,,,,+++***+++++++++************)))''')))++++++)))))))))***''''''''''''((((((((((((((())))))************)))))))))***...222222///+++000555999<<<>>>@@@@@@???:::DDDBBBHHHnnn}}}vvvvvvZZZJJJDDD???888444888777444222333555888;;;777999;;;;;;999999===@@@===>>>???>>>===BBBLLLTTTbbbiiirrryyy|||~~~{{{wwwsssooommmiiijjjhhhddd^^^YYYUUUTTTMMMKKKHHHFFFFFFHHHKKKLLL???:::555555999;;;888555777888999:::===CCCJJJNNNZZZXXXYYY___iiiwwwrrrbbbYYYXXXZZZ\\\oooyyyvvv```MMMIIIKKKJJJKKKTTTTTTLLLRRR```]]]MMM<<<999???HHHFFF777...///------...222555222***###%%%&&&'''''''''&&&%%%$$$&&&&&&&&&'''''''''''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((''''''(((((())))))******,,,...///...------...//////000000000000...,,,++++++000888???GGGXXXvvvxxxvvv}}}nnndddqqqsssggggggdddeeebbb]]][[[[[[XXXSSSUUUbbbsssSSSZZZmmmqqqLLL;;;666///++++++,,,------------,,,+++++++++++++++************)))(((***++++++)))((())))))((((((((()))))))))******(((((()))************)))***+++,,,///111222111///888:::===???@@@AAA@@@>>>:::EEENNNeeetttsss|||xxx^^^OOO@@@999888888999;;;999999:::999888888999999:::===@@@BBBDDDIIIQQQWWW\\\bbbjjjqqqzzzxxxuuuoookkkgggaaaZZZRRRIIICCC===:::777555666666666555555555555666888;;;@@@CCCOOONNNQQQYYY```hhhrrr|||yyykkkdddbbbaaaaaappp|||~~~nnn\\\QQQJJJCCCJJJRRRVVVYYYeeeqqqmmm^^^FFFBBBFFFMMMIII;;;222333///......111444222---'''((((((((((((''''''&&&%%%'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''''''''(((((())))))******,,,---///...------...//////000000000///...---,,,///111777???IIIZZZttt|||}}}vvviiiqqqrrrccc______eeejjjjjjhhheee^^^VVV[[[hhhxxxSSSiiiYYYBBB:::333...------------------,,,+++++++++++++++************))))))+++,,,+++)))((((((((()))))))))*********++++++((((((((())))))*********+++---///000111111333555>>>>>>???BBBCCCBBB@@@>>>AAANNNaaawwwccceeebbbJJJBBB;;;666555555444777<<<555888;;;===>>>>>>???@@@CCCHHHPPPYYYbbbnnn|||zzzfffOOO???888888777666555666999;;;777666555444444555777888CCCBBBGGGPPPXXXZZZ\\\___bbbccceeelllwwwuuunnnlllllliiigggfffppprrrgggZZZPPPGGG>>>BBBEEEKKKWWWeeellldddXXXFFFBBBCCCHHHCCC777000111111///---///111222///,,,+++***)))(((''''''&&&'''((((((''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))******,,,---......------...000///000000000///...---,,,111111555>>>JJJ[[[qqqzzzkkkoookkkXXXPPPWWW```iiilllkkkhhhbbb[[[bbbnnn}}}[[[yyyjjjNNN>>>555222333---------...---,,,,,,++++++++++++*********))))))***+++,,,+++)))''''''((()))))))))*********++++++(((((((((((()))******+++,,,...111111000111555999>>>===???DDDFFFCCC@@@@@@DDDXXXssswwwdddccczzz{{{___HHH;;;???;;;:::;;;;;;999999;;;888:::<<<<<<===@@@EEEIIITTT]]]kkk{{{~~~bbbOOO===;;;888999;;;>>>??????<<<999777555555555555555<<<:::>>>HHHQQQTTTTTTVVVYYYXXXYYY\\\bbbjjjqqquuupppjjjeeeeeeiiimmmkkkhhh___```[[[PPPHHHHHHGGGEEE???===@@@KKKUUUUUULLLBBB>>>;;;;;;===:::333...///111...,,,,,,...000000///---+++)))'''&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((())))))******+++---......------///000///////////////......---...000666???JJJZZZqqqvvvfffjjj~~~dddQQQIIINNNXXX```bbbaaabbbaaa___eeeqqq~~~}}}aaayyyeeeHHH666111333------.........---,,,,,,+++++++++*********))))))***+++,,,+++)))''''''(((((((((((()))))))))******)))((((((((()))***,,,,,,---///111111111333888<<<>>>===AAAFFFFFF@@@???AAAIIIiiisssnnnkkkWWWGGG===999999555555:::>>><<<;;;<<<===>>>??????BBBJJJVVV___xxxuuuaaaYYYPPPOOORRRRRRLLLEEECCC???;;;888777666555444:::666555===FFFKKKOOOSSSVVVWWWXXXYYYZZZ[[[]]]___[[[XXXXXX\\\ccchhhhhhgggfffaaaUUUHHHAAACCCGGGIIIDDDBBBBBBEEEHHHFFF@@@;;;999777777999888555444555///---+++***,,,---...///,,,***(((&&&%%%%%%%%%&&&(((((('''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((())))))******+++,,,......---...///111000//////...............+++111;;;EEEMMM]]]xxxrrrcccjjj~~~cccRRRMMMJJJWWWbbbdddccccccddddddfffppp{{{}}}}}}xxx{{{YYY<<<000///...............---,,,,,,+++++++++************))))))+++,,,+++)))(((((((((((((((((()))))))))*********)))))))))***,,,---//////000222333444777;;;>>>BBB@@@CCCFFFBBB===AAAKKKjjj\\\IIIBBB===999999;;;666555:::===<<<<<<===<<>>MMMaaadddNNN<<<:::<<<999888<<<@@@>>>>>>???>>>>>>CCCJJJMMMZZZnnnuuukkk]]]QQQJJJDDD>>>:::999555222222111111666<<>>BBBBBB@@@CCC@@@AAAAAA>>>BBBZZZvvv}}}\\\PPPBBB999===>>>999888===:::<<<@@@BBB@@@CCCOOO]]]nnn~~~|||zzzxxxxxxvvvttttttwww|||ssscccXXXPPPHHHCCC777666777777444000222888;;;AAAHHHLLLMMMNNNPPPRRRSSSVVVWWWVVVTTTWWW^^^eeefffeeeaaaYYYOOOHHHJJJOOO^^^ssstttWWW===;;;AAAAAA??????===999666444111...,,,///111222000---+++)))((()))***++++++***((((((%%%%%%%%%%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((''''''(((((()))************,,,---.........000222000///...------...///000...///444@@@PPPfffzzz{{{uuuaaaWWWWWWfffsssrrrllljjjnnnqqqpppppprrrvvv|||}}}ppp}}}lllPPP:::444...000000***...222+++++++++++++++++++++++++++++++++***************************)))******+++,,,,,,+++******+++...000222000111444888<<>>AAA???:::666555666///666<<<;;;555...)))(((++++++******))))))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&)))))))))))))))******+++++++++,,,,,,---......///000///...---,,,------...111///333???QQQhhh~~~zzzfff___ZZZbbbjjjkkkfffeeejjjppppppssswwwyyy{{{~~~}}}nnnTTT===777000111111+++...111***++++++++++++++++++++++++***************************************++++++,,,,,,,,,++++++,,,...///111///111444888<<>>;;;<<<@@@AAAEEEOOO]]]jjj{{{~~~{{{yyy|||ooobbbSSSHHH???;;;888333000111111333666:::???CCCFFFGGGDDDIIIKKKKKKMMMSSSWWWXXXSSSLLLGGGFFFFFFFFFMMMVVVdddkkkeeeOOO===888777333666666888===AAAAAA>>>:::555:::>>><<<555...***)))*********)))))))))))))))'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&))))))(((((())))))***+++++++++,,,---.........///000///...---,,,------...000///333???OOOeeennnggg\\\bbbggggggdddeeekkkqqqqqqssswwwyyy{{{eeeLLL===222111111,,,...000)))++++++++++++++++++++++++***************************************+++,,,,,,,,,,,,---------............000444888<<>>BBBDDDBBBEEEMMMSSSUUURRRKKKFFFEEEFFFHHHKKKPPPSSSRRRJJJ???:::;;;888000444111222:::EEEGGG@@@777222555777555000+++((((((((())))))))))))))))))***'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%&&&&&&))))))(((((())))))***++++++,,,,,,---............//////...------------......///444???MMMaaa{{{vvvnnn```aaabbbaaaaaaeeemmmssssssuuuwwwyyy|||tttVVVBBB444///000---...000***++++++++++++++++++++++++***************++++++++++++************+++,,,,,,,,,---...............---...000555999===@@@AAAAAACCCDDDJJJaaa}}}[[[III@@@;;;;;;???@@@AAADDDFFFFFFKKKZZZjjj{{{ssslllppp|||~~~~~~~~~vvvfffYYYOOOFFF>>>:::444333222111222222444555<<<@@@CCCCCCFFFMMMSSSUUUVVVPPPIIIGGGGGGGGGGGGFFFBBB>>>999777:::<<<999333555111111888@@@AAA999///,,,...000///,,,+++++++++'''((((((((())))))******'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############$$$$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((()))******+++,,,---.../////////...............------......---///555???JJJ\\\vvv~~~|||pppcccaaa^^^]]]___fffooovvvwwwwwwxxxzzz~~~|||]]]JJJ666...///---...111+++++++++++++++++++++++++++))))))*********++++++++++++++++++***+++,,,,,,---------...//////......---///222666;;;>>>@@@AAAAAA???BBBQQQtttpppYYYDDDAAACCCAAA???@@@BBBBBBBBBDDDHHHXXXsssggghhhmmmyyy~~~xxxwwwwwwwwwyyy~~~{{{kkk]]]QQQFFF>>>777555222000//////111222888>>>CCCEEEHHHNNNRRRRRRSSSOOOIIIFFFEEEEEEBBB>>>888666555777888666555555333111111444888888444/////////000///...---...///''''''(((((()))))))))***'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((((((((('''((())))))***+++,,,...///000000///...------..................,,,000666>>>FFFWWWrrrrrrdddaaa^^^\\\^^^gggrrrzzz|||zzzyyyzzz~~~}}}vvvWWW===//////---...111---++++++++++++++++++++++++)))))))))***++++++,,,,,,+++++++++++++++,,,------------........./////////222555999===@@@AAAAAA@@@<<>>===@@@AAABBBGGGOOO[[[qqqzzzmmmhhhnnn}}}}}}}}}~~~~~~~~~}}}|||{{{~~~}}}{{{yyyzzz}}}zzzlll___PPPDDD;;;888444000//////111222222999>>>@@@CCCIIILLLKKKLLLMMMKKKHHHHHHIIIFFFBBB:::777777999666000333:::888666444222222333555666111000///---,,,***))))))'''(((((((((((((((((()))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''(((((()))******,,,...000111000///...,,,---......///.........,,,000777===CCCSSSqqqrrrvvvuuuccccccaaa___```hhhuuu|||yyyyyy~~~~~~}}}|||tttfffGGG444222......000---++++++++++++++++++++++++((())))))***++++++,,,,,,,,,++++++++++++,,,------------------...///111222555888<<<@@@BBBBBBAAA@@@DDDQQQssssss^^^III???999<<>>444000000222444///...,,,+++***(((&&&%%%(((((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((''''''''''''((())))))***,,,///111111000///...,,,,,,.../////////......,,,111777;;;@@@QQQqqq|||mmmqqqsssaaadddeeeccccccjjjwww{{{wwwvvv{{{}}}vvvvvvvvvvvvxxxvvvgggnnnvvvgggiii{{{qqqOOO999444///...000---++++++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,---///222444777:::>>>AAACCCBBBAAA???RRRccc{{{lllLLL===???999:::AAADDDBBBGGGOOORRR___yyy|||jjjbbblll{{{|||yyyuuusssrrrqqqooommmhhhhhhjjjkkklllmmmnnnnnnpppppppppppprrrtttvvvwww~~~{{{{{{|||vvvvvvuuuvvv{{{xxxiiiUUUOOOFFF===555111000///+++///111000222:::@@@AAA===EEEIIIFFFCCCDDDDDDAAAFFF;;;777;;;<<<<<>>DDDLLLsss~~~{{{UUUAAA===???;;;???BBBDDDEEEKKKYYYeeevvvjjj\\\eeewww{{{xxxwwwwwwvvvtttvvvsssoookkkhhheeeaaa^^^^^^^^^```aaaccceeefffgggiiiiiijjjlllnnnooopppqqqxxx{{{}}}}}}{{{zzz{{{}}}yyyyyyyyyxxxxxxwwwwwwwwwtttqqqnnnkkkkkkmmmpppsss~~~ooohhh]]]RRRGGG>>>777222111///------111555888:::;;;===???AAACCCEEEFFFFFFDDDCCCBBBAAAAAADDDIIIMMMMMMDDD999222000000///...//////333777666111...///000...,,,***'''%%%$$$###'''''''''&&&%%%$$$""""""$$$$$$############$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$######$$$%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&'''((()))***++++++------...000333222///,,,,,,------...............---222777;;;DDD[[[~~~zzz}}}sssgggeeeccc```eeefff```jjj{{{}}}wwwvvvzzz~~~wwwrrrdddccciiiwww}}}|||oooYYYDDD555///......------------,,,,,,,,,,,,++++++++++++++++++++++++***,,,---...------///000000111111222222555999<<>>888555111000222222000......///555;;;:::333---+++,,,,,,***)))'''%%%$$$$$$&&&&&&&&&%%%%%%###"""!!!#########""""""###############$$$$$$$$$###""""""$$$&&&(((&&&###!!!###%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((()))******+++++++++---///111111...,,,+++,,,,,,---...------------111666<<>>???>>><<>>@@@AAACCCCCCBBB>>>:::666444444222222333555777555111...++++++///666666000***(((''''''(((((())))))))))))&&&&&&&&&&&&%%%$$$###"""######""""""""""""########################""""""$$$(((***(((### """&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''((()))******)))***,,,...000000000///,,,,,,---............---...222666===NNNhhhrrrvvv}}}~~~rrrmmmooohhhbbbcccbbb]]]gggxxx||||||vvvqqqppptttzzz}}}~~~wwwrrrrrrpppttt}}}mmmPPP>>>888333............---------,,,,,,,,,++++++******++++++,,,***,,,............000222///111444555777:::>>>AAACCCBBBCCCHHHQQQfffkkkWWWDDD???BBBAAA???===EEEKKKRRR```}}}xxxhhh```lll~~~{{{yyyyyyyyywwwvvvsssqqqooonnnnnnnnnmmmkkkgggbbb[[[TTTOOOJJJEEEBBBDDDCCCAAAAAACCCHHHLLLOOOSSSVVV\\\ccciiimmmpppqqqnnnnnnooopppqqqrrrqqqqqqooonnnllljjjiiiiiijjjkkkiiikkknnnrrrvvvyyyzzz{{{sssooojjjggggggiiilllnnnvvvuuussspppjjj```UUUMMM???:::444///------,,,+++...///222666999<<<>>>??????@@@@@@===999444222111///000333666777666222///+++((()))...000,,,))))))&&&'''((()))************'''((((((((('''&&&%%%$$$######""""""""""""######$$$############$$$$$$$$$$$$(((***(((### """&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))******,,,---.../////////......------...//////////////////333999AAAUUUrrrpppnnnrrr}}}wwwmmmeeeeeeddd___hhhxxx{{{}}}xxxrrrppptttyyy}}}~~~}}}~~~~~~wwwrrrpppmmmooouuuzzz}}}yyyXXXCCC===666///............---------,,,---,,,+++******+++,,,---***,,,.........///111333000333555888999<<<@@@CCCDDDAAA@@@GGGSSShhhUUUGGG======???>>>???DDDEEEQQQ```uuueeeVVV^^^ttt~~~zzzxxxuuuuuuuuuuuusssrrrqqqooommmmmmmmmllljjjhhhaaa\\\TTTNNNIIIDDD@@@>>>???===;;;:::<<>>999===???>>>CCCLLLRRRfff~~~tttfffiii}}}zzzsssrrrppppppqqqqqqpppnnnmmmkkkjjjiiiiiihhheeecccZZZUUUMMMGGGCCC???<<<:::999888666555666888;;;<<>>BBB888///((()))+++******+++((()))******)))(((&&&$$$'''''''''(((''''''&&&%%%$$$$$$############$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$######$$$"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))+++---......,,,+++,,,...,,,---......//////......+++555===EEE\\\~~~nnngggiiikkkjjjttt~~~wwwtttwww{{{}}}~~~zzz}}}}}}{{{tttnnniiiddd```^^^bbbooo}}}~~~vvvvvvxxx~~~~~~zzzyyyuuupppYYYDDD888000//////.........------------,,,***))))))***,,,---***,,,...//////000222333333555888:::<<<>>>AAACCCDDDBBBGGGYYYqqq~~~gggEEE@@@888777@@@DDDCCCHHHRRRgggeeegggxxxzzzvvvpppnnnmmmnnnooopppooonnneeedddbbbaaaaaa___]]]ZZZTTTPPPIIIBBB>>><<<999777444333222222333555777888999<<>>888888AAADDD>>>>>>@@@MMMmmm}}}~~~^^^JJJ???>>>===>>>AAACCCIIIXXXeeevvv```___|||zzzvvvtttssspppmmmooonnnnnnmmmkkkiiigggfffccc___[[[WWWTTTQQQMMMKKKGGGEEEBBB@@@===999444000000000000000000000000000333555999>>>FFFOOOZZZaaaeeeggghhhjjjooouuusssmmmhhhccc[[[UUUTTTYYY```eeeiiiggggggjjjjjjiiinnnuuuoooqqqpppkkkjjjnnnrrrrrrbbb]]]ZZZ^^^fffiiieee___[[[TTTIII???999444222000,,,+++***)))***,,,///111222222333444555555555555000...,,,+++---222666:::222...***)))******'''$$$)))((('''&&&%%%%%%&&&'''((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$#########"""""" !!!!!!""""""######"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&'''(((((((((---,,,+++++++++,,,---...........................222222999BBBSSSvvvyyyppppppkkkhhhjjjsss}}}|||rrrjjjgggiiilllooonnnwwwyyy|||wwwsssjjjhhhddd^^^\\\bbbmmmwww~~~tttjjjmmmpppuuuxxxwwwmmm___TTThhhlllbbbdddwwwoooVVV@@@//////000000///---,,,+++,,,,,,,,,++++++++++++,,,,,,///.........///222444666555:::<<<:::;;;@@@AAA???EEEPPPhhhcccJJJ>>>999===???BBBFFFJJJUUUkkklllaaaiii}}}}}}wwwrrrooommmkkkjjjlllmmmnnnnnnjjjfffcccaaa^^^[[[VVVRRROOOLLLHHHFFF@@@>>><<<:::888444000,,,////////////////////////...000333777===FFFOOOVVVbbbfffjjjlllppptttsssooohhhddd```]]]___aaacccdddeeeccceeeiiikkkiiijjjnnnkkkoooqqqmmmlllmmmmmmjjjbbb]]]YYYZZZ```dddccc```ZZZUUUNNNFFF???999333000---,,,***)))***,,,...000111222333444444444444444333111...,,,+++---///111...,,,***))))))))))))((())))))'''&&&&&&&&&''''''((('''&&&%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$#########!!!!!!!!!!!!""""""######"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''(((((((((,,,+++*********+++,,,---........................---...666AAASSSwwwwwwpppkkkiiiiiinnnvvv}}}rrrjjjhhhjjjooossspppxxxyyy|||vvvsssllliiiddd^^^\\\aaakkktttzzz|||~~~xxxmmmkkknnnssswwwuuujjjZZZOOOWWWnnn~~~hhheeemmmttt\\\DDD333000000000///...,,,+++***,,,,,,++++++++++++,,,,,,000//////000111333666777:::888:::>>>>>>>>>CCCIIIOOOaaaoooMMM>>>;;;<<<;;;===BBBIIIRRRddduuuZZZccc|||yyyssslllgggdddccccccbbbfffkkkkkkfffaaa]]]\\\WWWSSSOOOKKKHHHDDDAAA>>>:::888666555333111...+++------------------------...///111444888>>>FFFKKKZZZbbbiiilllooorrrssspppkkkiiiiiimmmrrrtttppplllgggdddeeeiiiiiiccc___^^^]]]dddiiiiiiiiiiiigggddd```\\\XXXWWWYYY\\\^^^___ZZZWWWSSSNNNGGG???666111///---+++))))))+++---...000000222333333444444444333111///---+++*********++++++***)))((((((***,,,))))))((('''''''''((((((((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!!!!""""""""""""###"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((((((*********)))***+++,,,,,,------------------------...///:::FFFXXX|||}}}vvvqqqggggggiiipppzzz{{{qqqiiigggkkkqqqvvvsssyyy{{{}}}yyyvvvnnnjjjddd]]]YYY\\\dddjjjvvv}}}~~~uuummmoooqqqssspppfffXXXNNNUUUfffvvvaaaHHH888222111000///...---+++))),,,,,,,,,++++++,,,,,,,,,000000111222333555777888<<<888;;;BBB@@@>>>LLLaaavvvXXXCCC???@@@BBB???>>>DDDPPPccc|||zzznnnlllsssrrrnnnhhh```ZZZXXXXXXYYY^^^dddeeeaaa[[[XXXWWWOOOLLLGGGDDDAAA>>>:::888777555333222222111///---,,,,,,,,,,,,,,,,,,,,,,,,...///000111333777===AAAPPPZZZdddhhhkkkoooqqqpppooonnnooowww~~~xxxmmmhhheeefffccc[[[UUURRRRRRYYY___aaabbbddddddaaa\\\[[[ZZZXXXWWWXXX[[[]]]YYYXXXUUUQQQKKKCCC:::444111///,,,***)))***+++---...///000111222333333333.........------,,,,,,,,,***,,,,,,***'''&&&))),,,)))))))))((((((((())))))((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((*********++++++,,,------------------------------...000;;;GGGYYYzzz~~~}}}xxxqqqkkkeeeeeehhhpppyyy~~~xxxooohhhfffjjjrrryyywww{{{yyy|||{{{qqqllleee]]]XXXWWWZZZ]]]ooo{{{|||tttrrrpppnnnjjjcccXXXQQQWWWccc|||iiiPPP>>>666333000//////...+++)))---,,,,,,,,,,,,,,,,,,---000111222333555777999999:::999???EEEAAAAAAYYYyyy]]]CCC===@@@AAA???FFFCCCKKKaaaxxxdddsss|||tttnnnjjjkkkjjjddd[[[TTTRRRSSS```bbbdddbbb\\\VVVRRRQQQHHHEEEAAA>>>;;;999666333444222000000000000///...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---///333777CCCNNNZZZ```eeekkknnnnnnooollllllrrrzzz~~~zzzuuukkkfffbbbbbb```[[[YYYZZZ___cccdddaaa___``````^^^XXXZZZ[[[ZZZXXXWWWXXXZZZYYYWWWSSSPPPKKKEEE>>>:::555222///,,,*********+++,,,---...000111222222222---....../////////......+++---...,,,(((&&&(((***(((((())))))))))))))))))((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$############""""""""""""""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((((((++++++,,,------.........------------------------,,,---777AAAQQQpppzzz|||}}}wwwzzz{{{uuussstttqqqiiibbbfffeeefffllluuu}}}|||xxxqqqjjjhhhlllvvv}}}}}}}}}{{{xxxxxxwwwuuurrrrrrsssuuuvvvvvvwwwxxxyyywwwtttqqqpppmmmnnnppprrrtttzzz|||uuu~~~}}}|||sssooohhh```ZZZVVVTTTTTTcccssszzzuuunnniiieee___XXXSSSSSS^^^wwwwww]]]III;;;666000...//////---+++------,,,,,,,,,,,,------000111222444666888999:::999;;;BBBFFFBBBEEE```fffGGG:::===AAAAAA>>>GGGGGGTTTtttwwwjjjqqqvvvllleeehhhkkkkkkeee\\\XXX[[[___uuupppiii```WWWPPPJJJGGGAAA>>>;;;888777555333111000...,,,,,,---...---,,,++++++++++++++++++++++++------...------...222555999CCCNNNVVV___hhhmmmmmmlllhhheeegggkkknnnmmmjjjdddbbbaaaccccccccchhhoooyyyyyysssggg```^^^]]][[[WWWXXXZZZZZZXXXWWWWWWXXXWWWTTTQQQNNNKKKGGGBBB>>>888666222...+++******+++***+++---...000111111111111111000000///......---,,,...///...,,,***((((((''''''((()))))))))((((((((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############""""""""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&'''(((((((((***+++,,,...////////////,,,,,,,,,,,,,,,,,,,,,,,,......666>>>KKKiiiyyyzzzssslllttttttppptttyyy}}}zzzvvvuuutttpppiiicccfffddddddiiiqqqyyy~~~|||zzzuuuooolllpppyyy{{{zzzvvvwwwwwwxxxwwwvvvuuutttrrrrrrqqqooommmmmmoooqqqqqqpppqqqrrrrrrqqqmmmkkkiiifffdddeeedddccchhhnnnmmmnnnoooqqqsssuuuvvvvvvyyyzzzwwwttt~~~}}}~~~||||||}}}}}}}}}{{{yyyxxxvvvrrrllleee___YYYTTTRRR[[[jjjyyy{{{uuummmgggbbb]]]VVVQQQOOOZZZnnnkkkTTT???999111---...000///---------,,,,,,,,,,,,------///000222444666888999:::999<<>>???===AAAGGGVVV```zzzrrrrrr~~~~~~yyyvvvvvvwwwxxxyyy}}}~~~wwwsssyyy{{{eeeTTTKKKFFFAAA<<<777555222111111000///...111...,,,+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---000222///555>>>IIIYYYhhhnnnlllnnnnnnnnnoooqqquuuyyy|||rrrtttwwwuuunnniiinnnxxxvvvvvvpppeee______aaa```YYYUUURRRQQQSSSVVVXXXXXXPPPPPPQQQRRRQQQMMMFFFAAA===:::666111---+++******((()))+++---...///000000111000...------...///000******---111444333---((($$$%%%'''(((((((((''''''((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$#########""""""$$$$$$$$$$$$######"""""""""############$$$$$$$$$""""""############""""""%%%%%%&&&&&&'''(((((()))((()))+++---............,,,,,,,,,,,,,,,,,,,,,,,,---,,,111777CCC```wwwwwwqqqmmmccc^^^iiivvveee___gggrrrtttfffdddgggcccbbbccciiipppvvvxxxwwwvvvvvvtttoookkkmmmttt{{{www~~~~~~~~~|||zzzyyyxxxyyyzzz{{{xxxssslllfffaaa\\\UUUPPP[[[```iiiqqqyyyxxxnnnjjjcccXXXQQQPPPPPP___sssiiiQQQ@@@111000111...---111,,,,,,+++++++++,,,------333444555777999::::::;;;BBB;;;999???EEELLLZZZgggvvvwwwsss~~~xxxSSSBBB@@@:::;;;BBB>>>AAAQQQdddwwwyyysssyyysssjjjcccffftttzzzwww{{{~~~}}}nnn]]]QQQHHH@@@<<<<<<666555444222000///......******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,,,,,,,---......333333666>>>KKKYYYdddjjjjjjllllllmmmttt}}}}}}yyyzzz{{{zzzqqqeee^^^^^^^^^aaa```]]]\\\^^^]]]ZZZVVVTTTSSSUUUWWWXXXUUUSSSRRRMMMGGGEEEGGGHHHEEEBBB???;;;555444444222---((('''((()))***,,,---.../////////000//////...------///,,,+++///555555///)))''''''((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""&&&'''((('''%%%$$$%%%&&&***+++---//////...---,,,++++++++++++++++++++++++,,,***333@@@MMMddduuussstttpppoooiiicccooo}}}{{{}}}~~~zzzmmmaaa___ffflll|||nnneee```]]]ccclllooommmpppyyy{{{vvvxxxuuupppkkkhhhmmmvvv~~~~~~}}}~~~~~~|||zzzyyyrrrnnniiiddd```ZZZTTTOOOPPPXXXcccoooyyy|||pppkkkddd[[[SSSQQQWWW^^^jjjsss|||XXXEEE555222222///...000---------------......///333444555777999:::;;;;;;===???BBBEEEIIISSSfffvvvzzzaaaDDD<<<===:::===DDDBBBHHHZZZ~~~~~~uuuttt{{{~~~qqqiiidddccc___```iiiuuuyyyuuuvvv||||||wwwpppjjjhhhkkkpppdddZZZOOOIIICCC===888888333222000///---,,,,,,+++)))*********++++++++++++,,,,,,,,,------.........------,,,,,,------.../////////000444>>>LLLZZZcccddddddcccbbbhhhpppsssrrrqqqpppooonnnggg___]]]aaabbbeeeeeeaaa___]]]ZZZTTTWWWUUUTTTUUUWWWWWWTTTRRRNNNJJJEEECCCCCCCCCBBB@@@AAA<<<777555555333...)))((())))))***,,,---......///////////////...------***((('''***......+++'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$#################################%%%###""" """###%%%$$$$$$$$$###############$$$%%%&&&&&&%%%%%%'''(((***+++---.........,,,+++++++++++++++++++++++++++---,,,555===HHHaaayyy~~~|||tttooofffaaappp~~~vvviii]]]\\\eeemmm}}}pppnnnpppooolllnnnooonnnrrrxxxzzzxxxxxxvvvqqqllliiimmmvvv~~~}}}|||}}}zzz|||~~~~~~zzzuuurrrmmmkkkhhheeeaaa[[[UUUPPPJJJRRR^^^jjjuuurrrkkkggg```YYYUUU[[[^^^eeennnzzz~~~}}}qqqwww```KKK888333333///...000...............///000000333444555777999:::<<<<<<;;;CCCHHHGGGLLL```{{{iiiLLL:::999<<<;;;???GGGHHHSSSjjjvvvaaacccsssjjj\\\WWWYYY]]]aaalllxxx~~~zzzqqqjjjgggjjjkkkjjjbbbXXXQQQOOOPPPOOOHHHCCCBBB???999333111111000...---,,,++++++*********+++++++++,,,,,,,,,***+++---///000000//////---------,,,------...///---,,,,,,---333???OOOZZZ^^^___^^^]]]aaahhhkkkiiijjjhhhggggggccc```dddkkkqqqqqqmmmeee___]]]YYYUUUXXXVVVTTTTTTUUUTTTRRRQQQKKKIIIFFFCCCAAA@@@@@@@@@CCC???;;;888777555000,,,************+++,,,---.........//////......------&&&&&&''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$###############"""########################&&&$$$!!!!!!$$$&&&###############$$$$$$$$$"""$$$%%%&&&&&&&&&(((***)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......666===FFFcccssshhh\\\VVVjjjyyymmm___UUUWWWdddpppyyyvvv|||uuuoooqqqssstttvvvxxxxxxvvvrrrmmmkkkooowww~~~}}}|||||||||xxxzzz|||}}}{{{wwwrrrooonnnnnnlllhhhccc]]]VVVRRRLLLQQQ[[[fffrrr~~~rrrjjjhhhfff```\\\[[[```hhhuuujjjeeetttgggOOO999222222...---000............//////000111333444555777999;;;<<<===>>>DDDGGGKKKZZZwwwsssUUUDDD>>>;;;>>>===AAAJJJPPPaaa}}}yyyiii]]]fffzzzyyyeee[[[\\\dddkkkyyyuuueeeYYY]]]bbbccc[[[QQQKKKIIIHHHMMMFFFAAA@@@===555///,,,000000...---,,,,,,,,,,,,,,,,,,,,,------------...(((***---///000000///...---------------...//////---......---///777EEEPPP[[[```ccceeeiiioooooommmkkkkkkmmmooommmiiilllrrr|||yyypppeee^^^^^^]]][[[VVVUUUSSSRRRQQQPPPOOONNNLLLKKKIIIFFFBBBAAABBBDDDEEEBBB>>>;;;999666222///++++++*********+++,,,---------.........------,,,((()))***)))''''''***---))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$####################################%%%$$$"""!!!!!!"""$$$%%%"""""""""###$$$$$$$$$%%%"""$$$&&&&&&&&&&&&((()))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,555???KKKhhhzzzjjj\\\PPPKKKaaavvvfffWWWNNNRRRcccsss~~~uuuzzzyyypppssstttpppqqqwwwxxxwwwtttpppmmmpppxxx~~~}}}|||zzzzzzzzzzzz{{{|||{{{{{{{{{||||||{{{zzzwwwuuusssqqqpppnnnjjjccc[[[TTTQQQMMMOOOWWWfffxxxsssjjjiiiiiifffbbb\\\ccciiivvv~~~xxxwwwmmmSSS:::111000...---000------------...///000111444444555666999;;;===???@@@DDDMMM___{{{___FFF???@@@>>>@@@>>>BBBNNNYYYpppiiifffjjjwwwxxxmmmkkkpppyyy~~~mmm```___eeeeee^^^VVVUUUUUUTTTRRRIIIAAA>>>:::444...---......---,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,''')))+++...//////...---...------------...//////,,,///222111000444===DDDUUU___jjjqqqwww{{{yyyuuuppprrrwwwyyytttkkkggghhhmmmmmmiiibbb^^^___^^^[[[TTTSSSRRRPPPMMMLLLLLLLLLMMMLLLJJJGGGCCCBBBCCCEEEDDDBBB???<<<999777444111---,,,+++***)))***+++,,,,,,,,,------------,,,,,,***,,,---+++((((((,,,000******)))))))))((((((((((((((('''''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%########################"""###$$$$$$$$$$$$###""""""""""""###$$$$$$$$$%%%$$$%%%'''&&&%%%%%%&&&((())))))******+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---***333???LLLfff{{{}}}nnn```WWWPPPNNNdddlll]]]SSSUUUddduuuyyyqqqwww~~~sssnnnrrrtttqqqssszzzyyyxxxvvvrrrppprrryyy~~~~~~zzzxxxxxxyyyzzz{{{zzzyyywwwwwwvvvuuuttttttttttttppppppmmmggg^^^VVVPPPMMMJJJKKKTTTkkkxxxmmmiiiiiigggddd```hhheeejjjwwwtttxxx[[[>>>333111///...000------------...000111222444444555666888;;;>>>@@@@@@FFF\\\hhhKKK:::777;;;>>>??????GGGYYYjjj|||hhh___iiixxx~~~|||www~~~uuuppptttxxxuuukkkfffhhhgggbbbPPPFFF===999666222///000++++++***))))))*********(((((()))))))))*********((()))+++---......------......------......///000,,,///111222111222555999GGGVVVgggrrrzzz~~~|||wwwrrrtttxxxyyyoooaaaXXXVVVSSSYYY^^^_________ZZZTTTRRRRRRQQQNNNKKKJJJKKKMMMLLLJJJGGGDDDBBBAAAAAABBBBBB@@@???<<<999777555444///...+++)))))))))***+++++++++,,,,,,------,,,,,,)))+++,,,***((((((+++///)))((((((''''''&&&&&&&&&((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&%%%###!!!###############$$$$$$$$$$$$&&&'''&&&%%%%%%&&&''')))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...***111;;;GGG^^^ooolllhhh___```aaa```ppp|||rrrgggbbbiiivvvwwwnnnmmmttttttnnnhhhgggiiiooosssuuuyyy~~~yyyyyyxxxtttrrrtttzzzqqqzzz~~~|||zzzzzz{{{{{{yyywwwooooooppppppqqqqqqrrrrrrooonnnkkkddd[[[SSSNNNMMMJJJJJJUUUqqqrrrhhhfffddd``````kkkbbb```nnnlllvvvgggFFF888555111///111.........///000111222333555444555666888<<>>>>>===;;;888666555555111///,,,)))((((((***+++******+++,,,,,,,,,,,,,,,((()))))))))))))))***+++))))))(((((('''&&&&&&%%%((((((((((((''''''''''''######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############"""$$$&&&&&&&&&&&&((()))***************+++,,,,,,------------------------...***000777@@@XXXnnnqqqlllhhhpppvvvqqqvvvuuussszzzzzzmmmgggfff```VVVTTT^^^hhhmmmqqqvvv{{{|||yyyzzzyyyvvvtttuuuzzznnnuuu}}}||||||{{{xxxuuummmoooqqqsssuuuuuuttttttooonnnkkkcccZZZSSSPPPOOOOOOMMMXXXuuuvvvhhhbbb```\\\]]]lllccc___nnnjjjnnnoooMMM===888333111111/////////000111333444555555555555666888<<>>;;;AAAJJJbbbaaaXXXbbbzzzuuuhhhccc]]]cccuuu~~~~~~qqqhhheeeZZZJJJIII???666333222...,,,---,,,,,,,,,+++,,,,,,---...,,,,,,---------...............---------......///...............///000000333111//////111222222111...>>>QQQ^^^hhhnnnooommmkkkjjjiiifff___XXXVVVZZZeeefffccc]]]ZZZ[[[ZZZWWWSSSSSSSSSPPPLLLLLLNNNQQQOOOIIICCCBBBDDDEEEBBB>>><<<===<<<:::888666555666111///,,,)))(((((()))***)))***+++,,,,,,,,,,,,,,,))))))))))))************,,,++++++***)))((((((''')))(((((((((''''''''''''""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$######"""""" """%%%&&&&&&'''***,,,++++++******++++++,,,------------------------------***000444<<>>KKK[[[ggglllmmmlllnnnmmmggg```aaakkkvvvyyyrrrhhh___ZZZWWWUUUTTTUUURRROOOMMMMMMLLLJJJHHHJJJGGGCCCAAAAAAAAA@@@@@@>>><<<:::999999999888777222000---***((('''(((((())))))))))))************(((((((((((()))))))))))),,,,,,***)))((((((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%""""""""""""####################################"""###$$$$$$&&&&&&'''(((******+++++++++,,,,,,,,,------......------,,,+++---000000222???YYYtttuuurrrsssvvvrrrmmmsss~~~~~~}}}sssfff^^^ZZZTTTNNNPPP[[[ggglllooouuuzzz|||{{{{{{{{{xxxvvvxxx~~~qqqwwwtttqqq~~~zzzvvvvvvxxxxxxuuurrrooonnnnnnppprrrrrrpppmmmooooookkkdddZZZSSSQQQQQQPPPNNNTTTaaalllnnnkkkiiixxxyyy|||tttjjjeeeccccccaaa`````````dddqqq~~~dddGGG999555333111000000111222333444444555555777777777888<<<@@@BBBDDDKKKdddvvv{{{sssssshhhEEE:::;;;:::;;;AAACCCKKKcccxxx```ddd}}}rrrhhhhhhfff___TTTOOORRRWWWYYYNNNAAA444000000...,,,,,,************************,,,---......//////......,,,,,,,,,---...///000111222111000......///111222111111222222222111000///111222666AAAPPP^^^gggjjjeeehhhhhhffffffnnn|||qqqcccZZZVVVTTTSSSSSSQQQOOONNNNNNNNNMMMKKKGGGEEEAAA@@@@@@@@@@@@???===;;;999888999999777666222111...+++)))((((((((((((((()))))))))*********)))))))))(((((((((((((((+++******)))((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""######$$$""""""""""""####################################"""###$$$$$$&&&&&&'''(((++++++++++++++++++++++++---------...------,,,+++***...///111===TTTlllyyyssspppqqqtttqqqnnnwwwvvvsssuuu~~~yyymmm]]]TTTSSSSSSRRRRRR^^^iiinnnrrrxxx}}}~~~}}}{{{vvvssstttyyy~~~}}}xxxnnnwwwyyyzzzvvvsssqqqrrruuuuuurrrooonnnlllkkklllmmmmmmllljjjkkkkkkhhhbbbZZZUUUTTTUUUOOONNNNNNNNNNNNRRR^^^kkk{{{}}}xxxooohhhfffaaa___^^^]]]]]]```lllyyylllLLL<<<555111///000000111222333444444555666666777999;;;===???AAADDDKKKYYYcccooouuunnn}}}nnnQQQ:::888<<<;;;===CCCGGGXXXyyyiiifffyyy~~~~~~fffTTTXXXYYYWWWRRRQQQVVVZZZ[[[KKK@@@555111000...,,,,,,)))))))))******++++++,,,------.../////////......++++++,,,,,,...///111222111000000//////000111111111111111111000000000///444333444:::EEERRR^^^dddddddddcccbbbcccjjjuuu}}}{{{rrrfff\\\WWWVVVWWWXXXSSSQQQPPPOOOPPPPPPOOOMMMEEEBBB???>>>???@@@???>>>===;;;999888888888777666333111...+++)))((((((((((((((())))))))))))*********))))))(((((('''''''''(((((()))))))))'''&&&%%%((('''&&&$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!"""######""""""""""""####################################"""###$$$$$$&&&&&&'''(((++++++++++++++++++******---------------,,,++++++)))---000222===RRRgggrrrsssooonnnoookkkhhhrrr}}}wwwllldddfffmmmvvvpppcccSSSLLLQQQXXX\\\[[[fffpppsssuuu{{{zzztttooooootttyyyvvviiiooo}}}ssssssqqqppppppqqqrrrqqqnnnkkkmmmllljjjiiihhhiiiiiiiiikkklllkkkfff^^^XXXVVVVVVNNNMMMKKKGGGDDDKKK___sss|||}}}ssskkkfff^^^\\\[[[[[[ZZZ\\\hhhtttwwwssswwwTTT>>>555000---000000111222333444444555777555666999;;;<<>>>>><<<999999999999888666333222000...,,,***)))((('''(((((((((((()))))))))***))))))((('''&&&&&&%%%%%%&&&((()))((('''%%%$$$((('''&&&$$$######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$"""!!!!!!!!!"""###!!!"""""""""####################################"""###$$$$$$&&&&&&'''(((************************,,,,,,------,,,,,,+++***+++...000333@@@XXXppp~~~{{{uuupppjjj```\\\hhhzzzzzzkkk\\\PPPNNNZZZiiiiii```RRRKKKQQQ\\\```^^^\\\gggrrruuuvvvzzz~~~~~~~~~|||wwwpppkkklllrrrwww}}}vvvfffZZZbbbqqqzzz{{{wwwvvvuuusssqqqnnnllljjjjjjjjjiiigggeeedddfffhhhiiikkkkkkggg^^^VVVPPPOOOLLLHHHEEEDDDDDDIIIUUUaaannnxxxvvveeeYYYXXXWWWVVVVVVUUUWWWbbbmmmwwwuuuhhhrrr```FFF888555666000000111222333444444555777555888<<<;;;>>>KKK\\\ssszzzZZZHHH>>>:::@@@@@@>>>GGGVVVeeevvveeeWWW```zzz~~~}}}~~~zzztttllleeebbbkkkvvvvvvzzz|||xxxssssssyyyyyyhhh[[[OOOGGG888222...---,,,))))))+++***++++++,,,...///000000//////000000000///......,,,,,,,,,------///000111111333555777888777555444444444444666999>>>CCCFFFDDDHHHLLLKKKHHHHHHLLLPPPOOOUUU\\\^^^ZZZUUUPPPOOOXXXXXXYYY[[[[[[XXXRRRNNNSSSRRRPPPPPPOOOMMMIIIFFFCCCBBB@@@@@@AAA@@@???======;;;999888888888777666333222111///---+++))))))''''''(((((((((((()))))))))((((((''''''&&&&&&&&&&&&&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$######"""%%%$$$###"""!!!"""######""""""""""""####################################"""###$$$$$$&&&&&&'''((()))))))))*********++++++,,,,,,,,,,,,,,,+++******(((,,,---000===UUUnnn{{{xxxtttpppkkkbbb```ooovvvgggZZZQQQQQQ[[[fffiiiaaaUUUNNNQQQXXXWWWQQQRRR___lllrrrvvvzzz}}}~~~{{{zzzvvvppplllmmmsssyyy{{{|||}}}{{{xxxqqqaaaUUU\\\kkkzzzyyyssssssqqqnnnkkkhhhhhhhhhfffggghhhfffdddcccdddfffeeeffffffaaaZZZUUUSSSTTTNNNIIIDDDAAA@@@CCCMMMXXXgggtttxxxeeeXXXVVVTTTUUUUUUTTTWWWaaalll}}}hhhLLL999333444000000111222333444444555555555999======BBBYYYrrreeeIIICCC:::999@@@BBBDDDTTTiii~~~gggbbbmmm}}}{{{zzzzzzwwwxxxvvvtttwww{{{|||zzzppp\\\PPPGGGAAA444///,,,------******---,,,------...///000000111000000000000000///......,,,,,,---///111444666777;;;===@@@CCCDDDCCCAAA???AAAAAABBBEEEJJJQQQXXX\\\___cccfffbbbYYYTTTUUUYYY[[[```dddbbb]]]ZZZ]]]bbbkkkgggbbb]]]ZZZWWWSSSQQQOOONNNNNNNNNNNNLLLHHHEEECCCAAA@@@??????>>><<<:::;;;999777666666666555444333333222000...,,,***)))'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''))))))((('''&&&'''&&&&&&%%%$$$$$$######&&&%%%$$$###"""######$$$""""""""""""####################################"""###$$$$$$&&&&&&'''(((''''''((()))***+++,,,,,,+++,,,,,,,,,,,,+++******(((,,,...000;;;PPPeeeqqqmmmjjjhhheee^^^]]]nnntttiiibbb^^^\\\```eeeiiifff^^^UUUQQQRRRRRROOORRR```ooovvvyyy|||~~~}}}zzzzzzwwwrrrnnnoootttyyyyyyzzz}}}~~~zzzzzzxxxwwwppp___RRRXXXfffvvvsssmmmllljjjgggcccbbbcccdddccceeegggfffcccbbbccceeeddddddbbb]]]XXXVVVYYY\\\QQQLLLEEEAAA>>>@@@MMMYYYeeetttoooaaaTTTSSSTTTUUUTTTVVVaaallluuuXXX@@@666555000000111222333444444555333444:::??????GGGccc}}}UUU;;;@@@999999AAAEEEKKKaaayyykkkiiizzz}}}|||{{{zzzzzzzzzzzzzzzuuuzzz||||||yyytttbbbSSSKKKFFFBBB222...,,,......+++,,,///......//////000000111111000000000000000///......---...000333666:::===???MMMPPPSSSVVVWWWUUUSSSQQQXXXXXXYYY]]]ccckkksssxxx|||wwwiii```___bbbfffjjjllliiifffjjjwwwqqqcccZZZUUURRRQQQKKKKKKKKKLLLMMMKKKHHHFFFBBB@@@???>>>>>>===:::888999777555444444444333222333333222000...,,,***)))''''''''''''((((((((()))&&&&&&&&&'''''''''''''''(((((('''''''''(((((()))###%%%(((***+++***((('''(((((('''&&&&&&%%%$$$$$$&&&&&&$$$#########$$$%%%""""""""""""####################################"""###$$$%%%&&&''''''(((&&&&&&''')))***+++,,,---+++,,,,,,,,,,,,+++******)))...000222;;;MMM___hhhccc```___\\\UUUTTTeee{{{~~~uuunnnlllkkkgggeeefffhhhjjjggg[[[RRRPPPSSSUUUZZZhhhwww}}}~~~}}}{{{{{{{{{yyytttpppppptttxxx{{{{{{}}}}}}}}}yyyvvvsssmmm```UUU[[[iii|||ppprrrkkkhhheeedddddddddcccbbbffffffggggggfffdddcccbbbeeeccc```]]]XXXTTTQQQPPPOOOHHHCCC@@@???@@@HHHQQQfffqqq}}}ppp]]]UUUSSSSSSTTTUUUVVV^^^fff{{{~~~]]]DDD666000111111111222333444666777888777:::===<<>>DDDDDDDDDQQQppprrreeetttvvvwwwyyyzzzzzzyyyxxxwwwwww|||xxxnnnmmmrrrrrrlll```WWWPPPHHHAAA111000...,,,+++,,,---...---...///000111222333444///222///(((&&&+++///---///...444>>>CCCEEEKKKSSS]]]]]]bbbhhhkkkiiikkkooosssvvvzzz}}}}}}ooofffdddkkknnnnnnjjjffflll{{{mmm___YYYTTTLLLEEEGGGHHHJJJKKKKKKJJJHHHGGGCCCAAA>>>===>>>===<<<;;;999888555333111111222333222222222222000...,,,+++&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''''''''((()))***''''''(((((())))))******&&&&&&&&&%%%%%%$$$$$$$$$(((&&&###!!! !!!###$$$""""""""""""""""""""""""$$$"""  ###%%%"""###$$$$$$&&&&&&'''(((((((((((()))******++++++---,,,,,,++++++*********(((+++...111999III```qqqiiiccc^^^YYYOOONNNccc}}}|||xxxyyypppgggjjjnnnnnnkkkccc[[[XXXZZZ___gggoooyyywwwooommmsssyyy}}}}}}~~~~~~zzzxxxzzzwwwvvvrrrdddXXX[[[ggg{{{lllmmmiiigggeeecccccccccbbbaaaccccccdddddddddbbbaaa```cccaaa___[[[WWWSSSPPPOOOLLLGGGBBB@@@??????FFFNNN\\\iiiyyysss```XXXTTTRRRRRRRRRUUU]]]ggg{{{hhhMMM<<<333111111111222333444666777888666888???CCCLLLccc{{{~~~```FFF===999===AAACCCFFFWWWxxx}}}ffflllxxx}}}{{{wwwxxxxxxyyyyyyxxxwwwwwwuuuzzzuuunnnnnnlllnnnkkkbbbXXXPPPEEE<<<111000...,,,,,,,,,.../////////000111222333444555111555333---+++///222111///111:::FFFOOOTTT[[[cccgggjjjqqqzzz~~~tttjjjhhhiiiiiihhhffffffjjjqqqvvvyyyoooccc[[[XXXTTTNNNIIIFFFFFFHHHHHHHHHHHHFFFFFFEEECCC@@@?????????===<<<;;;999777444333222333333222222222111000...---+++''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''(((((()))&&&&&&&&&'''''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$&&&%%%###"""!!!"""###$$$""""""""""""""""""""""""$$$###"""!!!"""###%%%&&&"""###$$$$$$&&&&&&'''(((((((((((()))******+++++++++++++++***************,,,...///111:::MMMgggzzz|||rrrfffZZZMMMJJJ]]]uuuzzzpppnnneee___dddnnnooommmiiidddbbbdddggglllrrrzzzzzzsssrrrwww}}}||||||}}}}}}xxxuuuxxxvvvvvvssseeeXXXXXXbbbzzzzzziiihhhgggeeecccbbbbbbaaa___]]]^^^___`````````___^^^]]]___^^^[[[XXXUUUQQQOOOMMMJJJEEEBBBAAA???>>>BBBIIIVVVfff{{{wwweee[[[UUUQQQPPPPPPSSS\\\fff{{{pppTTT???222222222222222333444666666<<<777777===CCCKKK\\\mmmvvv~~~yyyooocccuuuvvvRRR???:::<<<===AAAEEENNNdddqqqfffuuu}}}{{{wwwvvvvvvvvvuuutttttttttsssssssssxxxyyyvvvuuuyyy|||}}}xxxyyy|||{{{uuutttwwwvvvtttlll___RRRHHH>>>666000///...---------...///000111111222333444555555222555444111///111333333444999EEESSS]]]dddkkkqqqtttxxxzzzpppllliiieeebbbccceeeeeebbb^^^^^^\\\YYYWWWUUURRROOOLLLHHHHHHHHHIIIIIIHHHHHHHHHGGGEEECCCAAAAAAAAA@@@>>>===<<<999666555444444444111111111111000///...---((((((''''''''''''((((((''''''''''''''''''''''''((((((''''''&&&'''''''''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$##################"""""""""""""""""""""""""""############$$$$$$%%%"""###$$$$$$&&&&&&'''(((((((((((()))******++++++))))))))))))************---......000999OOOlllxxxfffUUUGGGEEEVVVkkkuuufff```YYYWWW```ooooooppppppqqqrrrssssssuuuwwwzzz|||}}}}}}wwwvvv{{{{{{zzz{{{~~~zzzxxxvvvsssqqqnnnaaaSSSSSS\\\wwwzzzjjjiiicccaaa```______]]][[[YYYZZZZZZ[[[\\\\\\[[[ZZZYYY[[[ZZZXXXUUURRROOOMMMLLLIIIEEECCCBBB@@@===@@@EEESSSeeezzz|||jjj[[[UUUQQQPPPPPPRRRYYY```ppptttvvvuuu[[[DDD444222222222333333555666666;;;888999<<<@@@GGGWWWfffsss{{{xxxsssmmmcccGGG<<<<<>>CCCLLL]]]rrr~~~~~~~~~oooZZZUUUQQQRRRRRRRRRUUUYYY___fffhhh{{{}}}dddLLL999333333333333444555666666444777;;;===@@@JJJ^^^pppyyyxxx{{{uuuVVVBBB<<>>HHHUUU```hhhkkklllkkkaaa]]]ZZZXXXXXX\\\iiivvv{{{zzz~~~yyyrrrmmmgggfffeeebbb___^^^]]]]]]bbbaaa]]]VVVOOOKKKKKKLLLPPPQQQQQQRRRRRRQQQQQQPPPKKKIIIFFFEEEDDDDDDBBB@@@<<<;;;:::888666555444333333333222111000//////...+++***)))((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$########################!!!"""$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!###$$$###"""""""""###$$$$$$&&&&&&'''(((((((((((()))******+++++++++++++++,,,,,,---------(((+++---///777IIIbbbtttnnndddYYYQQQOOOSSS___jjjyyywwwddd\\\YYY]]]gggnnnpppuuu{{{|||zzz{{{~~~yyyyyy~~~yyywwwxxx~~~~~~|||xxx~~~zzzwwwtttttttttuuuxxxqqqlllhhh]]]QQQRRRZZZwww{{{nnnpppaaa___[[[YYYXXXXXXWWWUUUWWWWWWXXXXXXWWWVVVTTTSSSTTTTTTRRRQQQOOOMMMKKKKKKJJJGGGEEEDDD@@@<<<===AAAGGGYYYooozzz{{{}}}sss[[[UUURRRSSSSSSQQQQQQTTTXXXccceeerrr}}}tttiiiuuujjjQQQ;;;444444444444444555666666555999======AAAOOOgggyyy|||pppssshhhOOO@@@===???>>>AAALLLaaayyy|||{{{~~~}}}wwwrrrpppoooiiifffcccbbbdddhhhmmmqqqnnnnnnpppzzz{{{mmmfffeeeeeecccYYYLLLAAA;;;555///------...///000000111111222222222222111111111111111//////111111000222777<<>><<>>:::;;;???EEEYYYqqquuu^^^VVVQQQPPPQQQOOOPPPRRRWWWddddddjjj~~~{{{___ZZZlll~~~~~~nnnVVV???555444444444444555555666888:::===BBBOOOfffyyy|||{{{[[[HHH@@@===>>>???EEEUUUooo}}}}}}xxxrrrlllhhhggg^^^[[[YYYXXX[[[aaaiiimmmlllnnnqqqxxxyyyjjjbbbaaa[[[ZZZTTTIIIAAA<<<666000,,,---...///000111222222444444333333222222222111222///...111111///333:::===KKKZZZbbbggggggbbb[[[NNNDDD:::777777888<<>>AAAOOOTTTYYY\\\ccclllnnnkkkeeeggggggeeeccceeejjjpppmmmfff]]]TTTOOONNNPPPQQQOOORRRUUUWWWWWWUUURRROOOKKKIIIFFFDDDCCCBBB@@@>>>;;;;;;;;;:::999888888777777666333111///...------******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$######"""!!!"""""""""""""""""""""""" !!!"""###$$$%%%%%%&&&"""###$$$$$$&&&&&&'''(((((((((((()))******++++++------,,,,,,,,,,,,,,,,,,))),,,...000555DDDZZZjjjlllhhhcccdddkkkuuuzzz|||yyybbb]]]bbbhhhqqqrrrvvv||||||}}}yyyyyyzzzsssgggeeedddeeehhhmmmsssvvvxxx}}}|||||||||||||||~~~~~~|||tttlllfffcccooo}}}~~~wwwpppiiigggmmmvvv~~~}}}zzz{{{{{{|||{{{zzzyyyxxxrrrmmmlllkkkbbbTTTQQQVVVlllxxxiiiiiigggccc]]]YYYXXXYYYZZZZZZXXXYYYXXXXXXVVVTTTQQQPPPRRRQQQPPPOOONNNLLLKKKKKKIIIEEEBBB@@@<<<888999===AAAWWWrrrvvvaaaXXXPPPNNNNNNNNNPPPSSSSSSaaa___^^^|||eeeeeewwwvvv```GGG555555444444444555555666555777<<>>>>>CCCJJJ]]]zzzwww~~~www~~~}}}zzzuuunnngggbbb___TTTRRROOOOOOSSSZZZccchhhkkknnnooopppsssvvvrrrllllllooovvvzzzvvvmmmhhhiiiddd```UUUFFF<<<999555111,,,,,,...000111222222222555555555444444333333222111---,,,//////---222:::BBBPPP^^^eeegggfff^^^TTTFFF<<<444444777777888999444666888777666888===AAALLLQQQSSSTTT\\\hhhnnnllllllkkkiiigggeeeeeegggiiiggg```XXXRRRPPPRRRTTTUUUPPPSSSWWWZZZZZZWWWSSSPPPKKKHHHEEECCCBBBAAA???===;;;;;;<<<<<<;;;;;;:::999999777444111///---------******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$###"""!!!!!!"""""""""""""""""""""""" !!!"""###$$$$$$"""###$$$%%%&&&''''''(((((((((((()))******++++++---,,,,,,++++++*********(((***+++,,,222AAAXXXiiijjjfffbbbdddnnnzzz}}}pppYYYWWWaaakkkuuutttyyy}}}|||~~~|||~~~}}}vvvvvv||||||qqqddd[[[YYYTTTOOOOOOUUU^^^ggglllsssuuuxxx|||~~~}}}yyyuuu{{{}}}xxxjjj___^^^dddjjjtttcccUUUSSSYYYiiiyyyzzzxxxyyyyyyxxxwwwuuusssrrrssskkkggghhh```TTTRRRXXXmmmyyyiiibbbccc]]]YYYYYYYYYUUUTTTVVVXXXTTTOOOOOOQQQRRROOOKKKOOOMMMKKKLLLMMMLLLIIIEEEEEECCC@@@===;;;;;;;;;<<<>>>PPPhhhxxxcccYYYOOONNNOOONNNMMMNNNUUUZZZZZZ^^^uuukkkJJJ888444222444444333444888444BBBEEESSSVVVGGG@@@===@@@@@@EEEOOOhhhmmm]]]aaammmttt}}}yyytttnnnggg^^^XXXJJJJJJIIIIIIKKKPPPXXX]]]bbbffffff```[[[ZZZXXXVVVNNNJJJNNN^^^mmmtttwwwzzzooobbbPPPAAA888333000...111111222222222333333333444444333333333222222222111///.../////////444:::CCCPPP```kkkjjjcccZZZUUUBBB>>>::::::<<<>>>===<<<777888888999===CCCKKKPPPTTTUUUXXX]]]aaadddiiinnnjjjiiigggcccaaaaaadddfffdddaaa\\\XXXUUUTTTUUUVVVSSSUUU[[[```___XXXTTTUUUJJJHHHFFFFFFFFFDDD???<<<>>><<<999888777777666444777666333111///.........******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$###$$$%%%'''((())))))((((((''''''''''''&&&$$$"""###%%%&&&%%%""""""###$$$$$$###"""###$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&''')))))))))***+++++++++,,,++++++,,,,,,++++++***)))...++++++000333===TTTkkkooorrrnnnddd```fffiiifffmmmiii___WWWYYYdddnnnsssxxxyyy{{{{{{{{{|||~~~~~~}}}}}}}}}yyytttxxx~~~uuuiii]]]UUUMMMIIIEEEEEEJJJQQQXXX\\\lllooossstttuuuvvvxxx{{{|||~~~}}}{{{}}}}}}|||~~~~~~|||{{{{{{}}}}}}uuuhhh]]]]]]cccooossseeeVVVLLLPPP___rrr}}}sssssstttuuuuuuuuutttsssrrrqqqiiifffggg```SSSPPPUUUhhhxxxgggaaaccc]]]XXXXXXWWWTTTSSSUUUVVVRRRNNNMMMPPPQQQNNNLLLMMMLLLKKKLLLMMMMMMJJJHHHFFFDDDAAA>>>;;;::::::;;;;;;KKKaaapppwww|||mmmaaaUUUQQQPPPNNNMMMMMMOOOVVVZZZ```vvvwwwVVV<<<777444444444222333666888AAACCCUUU|||RRRFFF@@@>>>AAABBBJJJXXXssskkkccckkkvvvzzz~~~{{{wwwqqqkkkccc[[[UUUDDDFFFHHHJJJLLLPPPUUUXXX^^^```___\\\[[[YYYTTTMMMKKKGGGLLL^^^oooxxx{{{}}}pppcccQQQAAA777222///---111111222222222333333333444333333333333222222222000...---//////...333999DDDPPP```lllmmmfffZZZSSSHHHDDD@@@>>>@@@DDDGGGIIIIIIIIIHHHHHHKKKQQQYYY___gggkkkqqquuutttrrrsssuuupppooolllhhhdddbbbbbbcccbbb```]]]YYYVVVTTTSSSSSSWWWYYY^^^bbb^^^UUUPPPPPPKKKIIIFFFEEEEEECCC???;;;>>>;;;999888888777666444666555333111///...------******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''(((((('''''''''&&&&&&&&&&&&$$$"""###%%%&&&%%%######$$$%%%$$$""""""###$$$"""""""""#########$$$$$$###$$$$$$%%%%%%&&&&&&''')))))))))***++++++,,,,,,,,,,,,,,,,,,,,,++++++***---+++---000333<<>>;;;;;;>>>CCCGGGIIIXXXaaajjjoooooopppuuuzzzxxx{{{{{{zzz}}}~~~|||}}}|||{{{{{{}}}yyypppddd[[[^^^fffuuuwwwbbbRRRHHHIIIUUUjjjyyypppnnnooopppqqqqqqqqqqqqqqqlllgggeeeeee^^^RRRMMMPPP```}}}wwwfffaaabbb\\\VVVUUUTTTQQQQQQTTTRRROOOKKKJJJMMMOOONNNMMMLLLKKKJJJKKKMMMMMMKKKIIIFFFDDDAAA>>>;;;:::999999999GGGZZZhhhooouuu|||ssseeeWWWQQQPPPNNNMMMOOOLLLUUU^^^eeevvv___@@@999555444444111111444<<>>CCCEEENNNccc}}}mmmooozzz{{{wwwrrrmmmfff^^^UUUPPPDDDGGGLLLPPPSSSUUUWWWYYYZZZ\\\^^^___cccddd^^^UUUSSSRRRYYYiiiwww{{{yyyvvvhhh\\\KKK===555111///---111111222222222333333333333333333222222222111111///---,,,.........222888DDDNNN]]]hhhkkkfff]]]VVVTTTTTTSSSSSSTTTXXX___ccc\\\]]]___aaafffmmmwww}}}{{{wwwtttppplllhhheeedddcccbbb```]]]ZZZVVVTTTSSSRRRXXXZZZ```ccc]]]RRRMMMMMMLLLIIIFFFDDDCCCAAA>>>;;;===;;;999888999888666444555444222000...---------+++***))))))''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######%%%%%%$$$######%%%%%%$$$"""!!!"""###"""""""""############$$$###$$$$$$%%%%%%&&&&&&'''((())))))***++++++,,,,,,---------------,,,++++++++++++...111222;;;WWWtttkkk___^^^\\\XXX^^^[[[UUUQQQWWWeeeppptttuuuwwwzzz|||~~~~~~}}}}}}~~~}}}{{{zzzzzz|||xxxtttxxxvvvkkk^^^RRRHHHBBB;;;999777777999;;;<<<<<>>;;;999888777999DDDTTTbbbkkksss{{{ttteeeVVVOOOMMMMMMNNNQQQNNNXXXbbbjjjvvveeeCCC;;;444333444222222444777===EEEYYYwww}}}}}}cccGGGCCC???>>>DDDHHHRRRnnnxxxqqqzzz~~~wwwtttnnnhhhaaaXXXPPPKKKEEEIIINNNQQQTTTVVVXXXZZZYYY___cccgggnnntttuuuqqqfffnnnzzzyyymmmdddYYYOOOAAA666111000000///111111222222222333333333222222222222111111111111000------000000///333999BBBKKKXXXaaaeeegggiiilllzzz{{{}}}|||}}}zzztttnnnkkkiiiiiiiiifffccc^^^ZZZWWWUUUVVVVVVVVVYYY___aaa[[[PPPJJJKKKJJJHHHFFFCCCAAA>>><<<;;;<<<;;;999999999999777555333333111000...---,,,,,,++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$"""!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''(((((()))***+++,,,,,,---------......------,,,+++)))+++///111000:::XXXvvvmmmbbbcccdddaaaYYYVVVPPPNNNVVVeeeooossssssuuuxxx|||~~~}}}{{{|||{{{zzzyyyzzz|||~~~}}}xxxtttxxx~~~ssseeeVVVIII???;;;999777666666777888777666888???MMM[[[gggnnnpppooosssvvvxxxwwwyyy~~~}}}zzzxxxvvvvvvyyy|||~~~||||||}}}}}}}}}{{{yyywwwrrrpppnnnjjjdddcccmmmyyygggNNNGGGNNNdddzzzvvvooonnnmmmlllkkkjjjjjjiiicccbbbbbb```YYYOOOIIIHHHSSSnnnuuudddbbb^^^WWWQQQPPPOOOLLLKKKMMMJJJIIIGGGGGGIIIKKKLLLMMMMMMMMMLLLJJJHHHFFFFFFFFFDDDBBB@@@===:::888666555777@@@NNN\\\hhhsss|||wwwgggWWWNNNLLLLLLMMMPPPNNNVVVaaakkkuuuhhhEEE;;;333222444333444666222:::BBBSSSkkkyyyzzz~~~uuuppp~~~}}}YYYCCCCCC>>>===EEELLLYYYzzzoooqqq{{{uuuqqqkkkddd]]]UUUMMMHHHEEEGGGIIIJJJKKKNNNRRRUUUVVV^^^dddfffjjjttt~~~~~~~~~iii]]]QQQHHH<<<333000000000000111111222222222333333333222222111111111000000000111//////222222111444:::???HHHTTT\\\bbbooozzzqqqnnnnnnnnnoookkkggg```[[[XXXYYY[[[]]]YYY[[[______UUUHHHCCCEEEEEEEEECCCAAA???===<<<;;;<<<;;;::::::::::::777555222222111000///...---,,,++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''((()))***+++,,,------------......------,,,+++(((***...111///888UUUsssxxxggg```dddiiigggZZZVVVOOOLLLUUUdddnnnqqqrrrsssvvvzzz~~~~~~{{{~~~~~~|||wwwtttxxxzzzooo___OOOBBB;;;888666555444555666666555444999:::>>>GGGUUUccclllpppooosssuuutttvvvzzz{{{xxxxxxwwwvvvxxx{{{~~~wwwwwwxxxzzz||||||yyywwwmmmlllkkkjjjhhhjjjvvveeePPPQQQ^^^zzz}}}xxxssspppooommmkkkhhhgggffffffaaabbbaaa^^^VVVNNNHHHFFFNNNhhh|||qqqbbbbbbZZZTTTPPPOOOMMMIIIHHHIIIGGGGGGGGGHHHIIIJJJJJJKKKLLLLLLKKKHHHEEECCCCCCDDDAAA@@@>>><<<999666555333444;;;FFFTTTcccpppzzz}}}lllZZZPPPLLLJJJKKKMMMKKKOOOZZZgggrrrfffGGG<<<333222444444555777999@@@AAAHHH\\\rrr}}}sssyyyoooOOO???BBB>>>>>>IIISSSfffwwwjjjcccooo{{{sssoooiiibbb\\\TTTMMMHHHHHHHHHHHHGGGFFFIIIMMMPPPOOOWWW\\\YYYZZZdddsss|||uuuiiiRRRIII===444111111000000111111222222222333333333111111111000000000000///111///000333333222555:::===EEEPPPXXXbbbuuusssoooyyy}}}tttppppppoooooommmiiiccc^^^[[[]]]```bbb___```aaa[[[MMM===888:::===???@@@@@@>>><<<;;;;;;;;;::::::;;;;;;:::888555222222222111000///---,,,,,,+++******(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$############$$$$$$$$$$$$###$$$%%%%%%######$$$%%%"""###$$$$$$###"""###$$$!!!!!!!!!""""""""""""######$$$$$$%%%%%%&&&&&&'''''''''(((***+++,,,---...---------------,,,++++++((())),,,//////666QQQlllzzz{{{rrrddd___fffllllll^^^XXXOOOKKKTTTdddoooqqqrrrrrrtttxxx~~~~~~{{{||||||~~~~~~{{{wwwuuuxxxyyytttiiiYYYIII>>>999777555444333444666666555444999888999<<>><<<;;;<<<;;;::::::;;;<<<;;;888555222222333222111000...---,,,++++++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$############$$$$$$%%%%%%%%%###$$$&&&%%%###"""$$$&&&!!!"""$$$$$$######$$$&&&!!!!!!!!!!!!""""""""""""###$$$$$$%%%%%%&&&&&&'''''''''(((***+++,,,---...,,,,,,,,,,,,,,,++++++***)))'''***......555KKKcccsssuuunnnbbb___gggmmmmmmbbbZZZOOOKKKUUUfffqqqtttsssqqqrrrvvv||||||xxxyyy{{{}}}zzzwwwuuuxxx~~~sssnnncccUUUFFF<<<888888666444444555777888777666333777:::<<<@@@JJJXXXccceeejjjnnnppptttxxxyyywwwwwwwwwxxxzzz}}}}}}|||zzzwwwwwwxxx||||||yyyjjjkkkmmmoooooossswww]]]UUUggg~~~zzzqqqmmmkkkiiifffeeedddcccccc```bbb```ZZZSSSMMMIIIEEEGGG^^^rrr{{{zzziii[[[^^^UUUPPPNNNOOOMMMGGGCCCCCCDDDGGGIIIKKKJJJIIIHHHHHHFFFGGGGGGEEEAAA@@@CCCEEE;;;;;;:::999777555333222555888???MMM]]]lllvvv{{{|||ttteeeTTTLLLJJJHHHIIIKKKNNNJJJOOO]]]hhhuuu~~~}}}uuuvvvOOOBBB555222333333222333777EEEJJJSSSppptttxxx{{{]]]BBB999@@@@@@CCCTTTbbbyyylllXXXUUU^^^sss}}}sssooohhhbbb\\\VVVPPPLLLFFFFFFEEECCC@@@??????AAAKKKMMMLLLJJJNNNYYYcccfffgggmmmqqqoooooonnnggg]]]IIIAAA777111111222333333111111222222222333333333000000000000///////////////---///222222000333888>>>===???FFFQQQZZZ___```HHH@@@666111333777:::<<<>>>AAADDDHHHJJJNNNRRRTTT[[[pppwwwrrrlllkkkmmmnnnkkkhhhfffffffffeeedddcccbbbaaa```___\\\SSSBBB333///444000555<<>><<<;;;<<<:::::::::<<<<<<;;;888666222333333333222111///...,,,,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$%%%%%%&&&'''&&&%%%###"""######$$$$$$%%%%%%%%%%%%"""%%%&&&%%%###"""$$$&&& !!!#########$$$%%%'''############$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''&&&'''(((***+++,,,......+++,,,,,,,,,,,,+++******)))'''(((---...444HHH]]]iiilllggg\\\ZZZcccjjjjjjccc[[[OOOKKKUUUhhhtttwwwtttqqqpppuuu{{{}}}zzz{{{~~~|||yyywwwuuuxxx~~~~~~wwwqqqjjjcccXXXLLLAAA999555444:::777444444777999999888;;;777777<<<>>>@@@GGGQQQVVV[[[fffppptttssstttyyywwwxxxyyyxxxuuusssrrrrrrtttuuuwwwzzz}}}|||yyyvvvkkkmmmoooqqqvvvnnn\\\bbb{{{{{{wwwqqqkkkjjjiiihhhgggeeedddbbbbbb```___]]]YYYSSSMMMHHHDDDJJJ\\\qqqzzztttggg]]]XXXRRRPPPLLLJJJHHHGGGDDDBBBDDDDDDEEEEEEFFFFFFFFFGGGFFFEEEDDDCCCAAA@@@???>>>:::999999888666555333222555555999FFFXXXjjjvvv{{{qqqhhhZZZNNNKKKOOONNNJJJOOOMMMQQQ^^^lll{{{yyyxxxkkkqqq|||]]]III777444555444444777===FFFYYYssszzzzzzSSSEEE===AAABBBDDDUUUkkkzzz]]]TTTcccxxx{{{pppkkkddd```]]]XXXPPPJJJGGGEEEAAA>>>;;;;;;<<<===GGGDDDDDDKKKVVV___```___\\\WWWSSSVVV[[[[[[SSSKKK;;;:::777444222111222222222222222222111111000000111111111111000000000000000/////////000111222222555666888<<<>>>===:::888......---------...//////000111333444555555444444555:::BBBIIINNNQQQSSSUUUSSSYYYbbbiiilllllllllllljjjkkkllliiidddaaabbbccc[[[___YYYGGG666//////......000333666:::===???AAA???>>><<<:::888777666666555444333111000//////...,,,,,,+++***)))((('''&&&$$$$$$############$$$$$$'''''''''&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%'''&&&$$$"""!!!!!!"""######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''((()))***+++,,,,,,***++++++,,,,,,++++++***+++)))))))))+++333EEEVVVbbbccc[[[QQQTTTbbbhhhccc]]]XXXRRRQQQ]]]mmmvvvvvvqqqnnnmmmrrr{{{~~~zzzyyyyyyxxxwww|||xxxuuuoooiiihhhaaaVVVIII???999666666777555444555777888666444999666777;;;<<<<<<@@@HHHFFFLLLXXXeeemmmooosssxxxtttuuuvvvuuusssrrrrrrtttuuuuuuwwwyyyzzzyyyuuurrrmmmpppvvv{{{ttthhhwwwxxxtttooojjjhhhgggfffdddccccccbbbbbb___^^^[[[WWWRRRKKKEEEBBBGGGWWWkkkvvvrrrggg[[[UUUPPPMMMJJJHHHGGGFFFDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA???>>>===<<<999999999888666555333222444555999FFFXXXjjjwww}}}zzzwwwlll\\\QQQNNNMMMLLLLLLJJJNNNZZZhhhxxx}}}nnnqqqcccMMM:::555666444555999@@@UUUwwwsssOOOCCC>>>AAACCCHHH\\\uuusss[[[aaawwwzzzpppkkkddd___\\\WWWOOOIIIEEECCC???<<<:::999::::::AAA???@@@GGGQQQZZZ^^^___YYYWWWWWWZZZ[[[VVVKKKAAA999888555333222111222222222222222222111111111000111111111000000000//////////////////000111222333444444666888999888444111------,,,,,,,,,---...///...///000000000///...---,,,///333666999===AAADDDJJJRRR^^^gggkkklllmmmmmmkkkllllllhhhdddbbbbbbddd\\\^^^WWWEEE555///////////////111333666888;;;<<<<<<<<<;;;999888888888888555444333111000///......,,,,,,+++***)))(((''''''%%%%%%$$$$$$$$$$$$%%%%%%(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%'''&&&$$$"""!!!!!!"""###!!!""""""""""""#########$$$$$$$$$$$$%%%&&&''''''(((((()))***+++,,,------***++++++,,,,,,++++++***+++))))))***+++222DDDUUUeeeeee[[[OOOPPP^^^hhhhhhddd```[[[[[[eeerrrwwwuuussspppooosss|||~~~{{{zzzzzzyyywww|||uuusssqqqkkkfffbbb[[[PPPEEE<<<888777777555555666888999888555333999999<<>>;;;<<>>BBBMMMZZZccciiiooovvvqqqqqqqqqpppoooooorrrtttuuuuuuvvvvvvvvvtttpppllljjjpppxxxssstttwwwrrrqqqlllgggdddcccbbbaaa```aaabbbccc\\\\\\YYYUUUOOOHHHBBB>>>DDDQQQcccppppppgggZZZQQQMMMKKKHHHFFFFFFEEECCCBBB@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@???===<<<;;;;;;999999888777666555333222444555999DDDUUUgggvvv~~~lllVVVLLLLLLMMMIIIGGGJJJUUUcccsssxxxxxxlllTTT>>>666666444666;;;CCCbbbiiiJJJAAA>>>BBBEEEMMMgggnnn]]]nnnyyyooojjjddd___ZZZUUUMMMGGGBBB@@@===:::888777777888999999;;;@@@GGGPPPWWW\\\YYY]]]bbbeeeaaaUUUEEE:::666555333222111222222333222222222222111111111111000000000000////////////////////////000111222333555555555666666444000,,,,,,,,,+++++++++,,,---...---......------,,,******,,,,,,,,,+++,,,000555:::AAAKKKZZZeeekkkmmmnnnooommmmmmkkkhhhdddcccccceee\\\[[[QQQAAA222...///000222222111111222555777999999999999888888888888888555444333111000///......,,,,,,+++***)))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$"""""""""######!!!""""""""""""#########$$$$$$$$$$$$%%%&&&''''''))))))***+++,,,---......***++++++,,,,,,++++++******))))))***+++222BBBSSSaaaccc^^^SSSQQQ[[[eeehhhlllkkkhhhiiipppxxxyyyuuusssqqqooossszzz}}}||||||zzzyyyvvvqqqpppnnnhhhcccYYYRRRIII???888666666888666777888999::::::999888<<<@@@EEEIIIHHHDDDAAAAAAAAA@@@DDDLLLTTTZZZccckkklllmmmmmmlllkkklllooorrrtttssssssssssssqqqmmmjjjeeejjjsss{{{{{{uuuyyyooommmmmmiiieeeaaa```___^^^^^^___aaabbb[[[ZZZXXXUUUOOOHHHAAA===AAALLL]]]lllppphhhYYYOOOKKKIIIGGGEEEFFFEEEDDDCCC????????????????????????@@@???>>>===<<<;;;::::::888888888777666444333222333444777???MMM^^^nnnxxxqqqXXXKKKJJJLLLGGGEEEGGGPPP^^^ooo~~~ttt[[[BBB777555444666<<>>;;;888666555555555333555777999===DDDMMMTTT\\\dddnnnqqqiiiXXXEEE999333333222111111222333333222222222222222222222222000000000/////////......////////////000111333333777777777888888666222///---,,,+++******+++,,,---............------,,,,,,///...---,,,,,,///444888===IIIZZZfffkkkmmmoooqqqnnnmmmjjjgggeeeddddddeee[[[VVVJJJ<<<111---///222888666444222222444666888888888888888888777777666555444222111///.........,,,,,,+++******)))((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%######""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''((())))))***+++,,,------***++++++,,,,,,++++++******)))***++++++111@@@PPP\\\cccfff```\\\```fffiiippprrrssstttzzz~~~{{{uuupppnnnnnnpppvvv{{{~~~~~~||||||zzzrrrnnnnnnjjjbbb[[[NNNHHH@@@999444444555777888888888999:::<<>>???JJJ[[[jjjooohhhZZZNNNKKKIIIFFFFFFFFFFFFEEECCC???????????????????????????>>>>>>===<<<;;;::::::777777777777666444333222111333555999CCCRRRdddpppxxxnnnWWWKKKIIIIIIFFFFFFGGGMMM[[[mmmzzz{{{```EEE888555333666<<>><<<:::888666444444333111333444444444888AAAGGGWWW```kkknnneeeTTTBBB777111111111111222222333333222222222222222222222333000000000000////////////.........///000222333444666666666888::::::888555///...,,,******+++,,,------------....../////////++++++,,,,,,---///333666@@@LLL]]]hhhlllmmmoooqqqnnnllliiigggeeeddddddcccXXXOOOCCC777000---000444;;;999666333333444555777999999999999777666555444444333222000///......---,,,,,,++++++******))))))%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''((()))***+++,,,,,,***++++++,,,,,,++++++******)))***++++++000>>>LLL[[[bbbfffccc___bbbjjjooopppuuuxxx{{{}}}vvvooonnnnnnppptttzzz~~~~~~~~~~~~{{{uuurrrpppjjj^^^TTTDDD@@@;;;666333333555777999:::;;;===>>>BBBGGGKKKLLLWWWcccjjjlllkkkeee___XXXNNNEEEBBBDDDGGGNNNVVV\\\```fffjjjllllllmmmnnnpppoooooooooppppppnnnkkkjjjkkklllpppuuuyyyzzzyyyxxxwwwqqqjjjggghhhiiifffcccaaaaaa``````___^^^]]]]]]WWWXXXXXXUUUQQQJJJCCC???>>>III[[[jjjooohhhZZZOOOKKKHHHFFFEEEEEEEEEDDDBBB???????????????>>>>>>>>>======<<<<<<;;;::::::999666666666666555444333333000222333555;;;III]]]kkkttt{{{kkkWWWMMMIIIFFFFFFFFFFFFKKKYYYkkkwwwzzzeeeHHH;;;666444777===BBB[[[uuuzzznnnrrrzzz|||kkktttiiiUUUBBB@@@@@@DDDNNNbbbrrrgggttt}}}rrrllliiiddd\\\SSSKKKDDD@@@<<<:::999666444333222111///111111000///111777<<>>>>>>>>=========;;;::::::999999888888888666666666666555444333333000222333333888FFF[[[kkkxxx}}}oooZZZNNNHHHEEEFFFFFFFFFIIIWWWiiitttuuuiiiLLL>>>999666999???EEEWWWkkkvvv}}}vvv}}}~~~rrr|||___MMMAAA@@@AAAGGGUUUlllllllllyyytttllliiiddd[[[RRRHHHBBB???999888666444222000///............------///222444888;;;???AAA@@@;;;444///222222333333333333333333222222222333333333444444222222222222111111111111---......///000222444555333333444888<<<>>>>>>===999666222...,,,,,,---...///...---------...//////---...///000111333666999BBBOOO]]]eeeffffffiiinnnjjjiiigggggggggeeeaaa]]]OOOCCC666222111///222777:::999888777777777777777777888999::::::888666555444333111000...---------,,,,,,++++++++++++******&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&%%%%%%$$$$$$%%%%%%#########$$$$$$$$$######!!!""""""""""""#########$$$$$$$$$$$$%%%&&&'''''''''((()))***+++,,,,,,---***++++++,,,,,,++++++***)))***+++,,,+++...:::GGGMMMKKKHHHFFFHHHQQQbbbooosssyyy}}}}}}zzztttooopppqqqsssvvv{{{}}}yyyxxxzzz}}}|||yyyzzz}}}yyytttrrrmmm```NNN@@@:::999777666666777888999@@@FFFNNNSSSWWWZZZ___bbblllzzzxxxmmmaaaZZZSSSLLLHHHGGGIIIRRR```lllrrrsssrrrqqqsssrrrqqqppppppooommmkkkeeeddddddgggkkkmmmkkkiiinnnppp}}}~~~zzzpppmmmjjjggggggiiiiiifffcccdddeeefffeeebbb^^^ZZZWWWRRRSSSUUUTTTPPPJJJDDD@@@;;;III\\\jjjllldddXXXPPPIIIGGGDDDBBBBBBAAA@@@>>>>>>>>>=========<<<<<<<<<999999888888777777666666666666666666555444333333///222333333888FFF]]]nnnzzzttt^^^OOOIIIFFFFFFFFFEEEHHHUUUhhhrrrrrrlllOOOAAA;;;888;;;@@@GGGRRR```mmm|||zzzXXXHHHAAA???AAAIIIZZZtttkkksss|||wwwwwwkkkiiiddd[[[QQQGGGAAA>>>666666444222000...---,,,,,,,,,+++,,,---...000000111111222444777666333111222333333444444444333333222222222333333444444444333333333222222222111111------...///111222444555555555777:::>>>@@@AAA@@@;;;999444///---,,,---...333222000///......///000/////////......111666:::AAAMMM[[[bbbbbbbbbgggllliiihhhgggggghhheee```[[[MMM???333111111000333777;;;;;;;;;;;;;;;;;;;;;;;;555777999:::;;;:::888777444333111000...---------,,,,,,++++++++++++++++++'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%"""######$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''))))))***+++,,,------...+++++++++,,,,,,+++++++++)))***,,,---+++...999FFFJJJIIIIIIKKKOOOXXXeeepppvvv{{{~~~}}}}}}}}}yyysssmmmnnnoooqqqtttyyyzzzvvvuuuxxx{{{xxxuuuvvv|||}}}|||wwwooocccTTTFFF===888444444666777777888<<>>>>>GGGVVVdddiiicccWWWNNNIIIFFFBBB@@@??????===<<<<<<<<<;;;::::::999888888;;;:::888666666666666777666666555444333333222222222222333444777BBBXXXlllzzz|||~~~ppp___QQQIIIGGGEEEEEEEEEHHHTTTccclllnnn{{{}}}zzzuuuoooVVVBBB999999<<<>>>DDDVVVaaakkkyyypppzzzsssVVVJJJ???AAACCCJJJ^^^~~~~~~ooovvv}}}wwwrrrmmmiiibbbWWWKKKBBB===;;;666555333111///------,,,------------------------///000111333333222111111000111111222222333444444333444444444444444333333444333111000000000111111111111111222222444555555444555777888:::???DDDIIICCC>>>888333000///......---///222111//////111444111///......111555:::===IIIPPPYYY^^^___aaaeeejjjeeehhhiiiiiieeeaaa^^^]]]III===222//////111444888<<<@@@BBB@@@???>>>:::444333333333555888:::999888555444222000..................---,,,,,,+++******''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&(((((('''%%%###%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$##############################%%%%%%$$$$$$%%%&&&((()))'''((()))***+++,,,,,,,,,***+++---......---+++***,,,%%%$$$+++,,,,,,666DDDKKKPPPSSSQQQOOOWWWfffsss~~~~~~~~~~~~|||xxxuuummmlllkkkmmmrrrxxx}}}|||xxxvvvvvvwwwxxx{{{|||yyy|||sssgggYYYJJJ>>>666777555444666666777<<>>======;;;:::;;;;;;;;;:::999999888888999888777555444444555555666555555444333333222222222111222444777CCC[[[ooozzz|||tttaaaQQQHHHFFFEEEEEEDDDFFFPPP___iiikkk}}}mmmlll{{{ttt___kkkuuu\\\FFF999777;;;???NNNgggwwwooobbbllllllQQQFFF@@@DDDIIISSSiiiuuujjjvvv}}}wwwsssllliiiaaaWWWKKKBBB<<<:::555444222000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000000///000111111222222333333444444444555555555555444444444333222111000111111222111111111111222333444555888999;;;===@@@EEEKKKOOOKKKEEE>>>666222000000000111333444444222222444666444444222111222777???EEEXXX\\\aaacccbbbaaacccdddhhhhhhhhhfffddd```\\\ZZZKKK@@@555111000000222666===BBBDDDAAA>>><<<666000000000111444777999999888555444222000..................---,,,,,,+++******((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$#########""""""########################!!!"""###%%%%%%%%%%%%%%%'''((()))***+++,,,,,,,,,***+++---......---+++***+++'''(((---...---777EEEUUUZZZ]]][[[XXX]]]kkkxxx~~~~~~~~~~~~~~~zzzxxxmmmkkkkkkmmmsssyyy}}}}}}zzzxxxxxxyyyzzzxxxxxxiiiYYYLLL@@@888333888666666777777999CCCNNNhhhppp{{{wwwnnnjjjhhhaaa[[[YYYSSSSSSTTTXXX___eeejjjlllnnnnnnnnnnnnmmmlllkkkjjjeeeaaa___ggguuu|||vvvpppjjjeeefffeeeddddddeeedddbbb```]]]ZZZWWWTTTTTTSSSRRRPPPPPPOOONNNLLLIIIDDD===888777AAAQQQ```fff```TTTJJJDDDAAA>>><<<;;;:::999888:::::::::999999888888777777666555444444333444444555555444444333333222222111111222333777DDD\\\qqqssstttwww|||yyydddRRRKKKJJJDDDDDDCCCCCCLLLZZZeeehhhvvvuuuqqq___lllwwwbbbJJJ999555===EEEgggppptttdddKKKBBB<<>>BBBGGGNNNSSSSSSNNNFFF===666333333333333444555444333333555666666<<>>===999333///000111444888999888777555444222000...............------,,,,,,++++++***((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&############""""""""""""########################$$$$$$$$$%%%&&&&&&'''''''''((()))***+++,,,,,,,,,***,,,---......---,,,******)))+++///---...999HHHYYY^^^aaa]]]WWWZZZhhhtttyyyyyyzzz|||}}}}}}zzzxxxlllkkkllloootttzzz~~~~~~}}}{{{{{{|||}}}~~~~~~~~~qqq^^^MMMAAA;;;888666777777888999888===KKKYYYqqqxxxzzzrrrlllkkkiiibbb]]]ZZZ\\\ZZZXXXYYY\\\```eeehhhllllllnnnoooooonnnlllllldddaaa```hhhwww|||uuuppplllhhhfffdddcccbbbbbbccccccaaa___[[[XXXTTTQQQPPPPPPOOOOOOOOONNNLLLKKKHHHBBB;;;666555???OOO]]]bbb\\\PPPFFFBBB@@@<<<:::::::::888777999999999888888777777777666666555444444444444444444444444333333333222222222111111222555AAAXXXmmmlllooorrrvvvzzz~~~gggUUUOOOOOOEEEEEECCCBBBHHHUUU```ccc}}}yyyhhhPPP;;;666AAAMMMxxx\\\GGGBBB<<>>999777777333333222111000111222333888HHH^^^nnntttwww{{{~~~xxxtttnnnjjjhhhhhhggggggeeeccccccfffgggcccZZZRRREEE;;;333111222111222555000555::::::;;;<<<999333444444555777::::::999777555444222000............---------,,,,,,+++++++++(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&'''''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$#########"""########################'''&&&%%%%%%&&&''')))***'''((()))***+++,,,,,,,,,+++,,,---//////---,,,+++***)))+++,,,+++...===MMM\\\```aaaYYYQQQSSSaaaooorrrrrrsssvvvxxxyyywwwuuummmlllmmmpppvvv{{{}}}~~~|||~~~~~~}}}|||}}}{{{lllWWWEEE<<<999888888333444777:::;;;BBBQQQ```ooouuu}}}~~~yyysssmmmllljjjccc^^^]]]^^^^^^^^^^^^___bbbfffhhhhhhjjjlllnnnoooooonnnnnngggddddddkkkwww~~~xxxsssmmmhhheeeddddddcccbbbaaa```aaabbbaaa___^^^ZZZWWWSSSPPPOOOOOOOOONNNMMMLLLKKKJJJGGGAAA;;;666666???MMMZZZ^^^XXXKKKBBBBBB???<<<;;;::::::999888777777777777777666666666555555555555555555444444333333333333333222222222222111111111222;;;PPPdddiiinnnuuu{{{~~~jjjWWWOOONNNFFFGGGDDDBBBFFFQQQ[[[___ttttttZZZAAA999DDDRRR{{{tttyyyWWWFFFEEECCCHHHRRRaaa|||ppp^^^nnnzzzsssooojjjfff___TTTHHH???:::888222111000...---,,,,,,,,,************************+++++++++,,,,,,,,,------///000000111111222333333444555555666777777666666444444444555555555444444444444444555777888:::;;;>>>???BBBEEEJJJPPPWWW\\\[[[YYYUUUMMMDDD>>><<<<<<444222000//////000000000888PPPrrrzzzrrrkkkhhhiiijjjjjjeeeeeeggglllnnnjjj^^^UUUHHH>>>666444444333444666333777999888999<<<<<<999>>>===<<<<<<======<<<:::555444222000............------,,,,,,,,,,,,++++++(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''''''''''''''(((((((((((($$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###########################&&&+++///000---)))&&&'''((()))***+++,,,,,,,,,+++,,,...//////...,,,+++***)))******+++333DDDSSScccfffeee[[[QQQRRRaaapppooopppqqqtttvvvwwwuuusssnnnnnnooorrrwww{{{||||||zzz}}}|||||||||~~~wwwhhhQQQAAA999777777666222333777>>>CCCKKKYYYfffuuuxxx|||}}}uuuoookkkgggaaa]]]^^^]]]___aaacccdddfffiiikkkhhhiiijjjlllmmmnnnnnnnnnkkkhhhhhhnnnwww{{{xxxtttrrrnnniiifffdddddddddcccaaa```______```___]]][[[YYYVVVSSSQQQPPPOOONNNMMMKKKJJJIIIHHHFFFAAA:::666666>>>JJJVVVZZZUUUJJJBBBBBB???<<<;;;::::::999888666666666666666666666666444555555666666555444444333333333333222222222222111111111111000777III[[[bbbjjjvvvnnnXXXLLLHHHEEEGGGEEEBBBDDDMMMVVVYYYggggggJJJ===DDDQQQyyy|||sssRRREEEFFFCCCIIITTTfffpppaaavvvxxxqqqmmmiiieee^^^SSSGGG>>>999777111000///...,,,,,,,,,,,,************************,,,,,,+++++++++,,,---...//////000000111222222222333444555666666666666666444444555666666666666555333444555777999;;;>>>???AAACCCGGGLLLRRRYYYbbbggggggddd^^^RRRGGG@@@>>>???777555111000000111111111///GGGjjj}}}vvvpppkkkiiijjjkkkiiijjjmmmpppqqqlllbbb[[[JJJ@@@777444333222444777777;;;>>>AAAHHHTTT[[[]]]WWWSSSMMMHHHDDDAAA>>><<<555444222000............,,,,,,,,,,,,,,,,,,,,,,,,)))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&'''''''''(((((((((((($$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%%%%########################"""***666>>>???888---%%%'''((()))***+++,,,,,,,,,+++---...//////...---+++******+++---333???NNNYYYeeejjjkkkaaaUUUTTTbbbpppsssssstttvvvxxxxxxvvvtttooopppqqquuuxxx{{{{{{zzzyyy|||zzz{{{}}}{{{mmm^^^JJJ<<<777777777555777888>>>HHHQQQZZZeeeooo{{{}}}~~~}}}~~~tttnnngggaaa___aaa```bbbddddddcccdddgggiiijjjjjjjjjjjjjjjkkkllllllkkkhhhgggmmmuuuyyyvvvqqqrrroookkkiiihhhhhhfffdddaaa```___^^^^^^]]][[[YYYWWWUUUSSSQQQPPPOOOMMMKKKGGGFFFFFFEEEDDD???999555444;;;GGGRRRWWWTTTLLLEEEAAA>>>;;;:::::::::999888555555555555555555555555222333444555555444333222222222222222222222222222//////111222111666FFFWWW^^^hhhvvvsss]]]MMMFFFBBBEEEEEEBBBBBBIIIPPPSSS]]]mmmOOO@@@DDDNNNwwwwwwgggjjjwww~~~nnnMMMAAACCC@@@IIIXXXmmmrrrhhh|||uuuppplllhhhddd]]]RRRFFF===888666000000...---,,,+++++++++++++++++++++++++++++++++,,,+++*********+++------//////000000111111222222222222444555555666666666444555666777777777666666777888:::<<<@@@CCCFFFGGGIIIMMMRRRYYYaaakkkuuu|||{{{uuugggUUUEEE======AAA:::666222000111222222111+++999NNNaaannnuuuwwwwwwvvvxxxyyywwwrrrnnnmmmnnnlllmmmmmmllliiiddd___\\\PPPFFF===;;;<<<>>>BBBFFFKKKOOORRRXXXeeexxxyyykkk\\\PPPEEE===999555444222000............,,,,,,,,,,,,,,,,,,,,,,,,)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$########################$$$***222999:::444---''''''((()))***+++,,,,,,,,,,,,---...000000...---,,,***,,,000777BBBOOOYYY^^^ccclllqqqjjj]]]ZZZcccpppwwwwwwxxxyyy{{{zzzwwwuuuqqqrrrsssvvvyyyzzzyyyxxxxxx{{{{{{|||rrrbbbTTTCCC999777999999777>>>???FFFRRR^^^gggpppxxxyyy}}}~~~vvvnnngggfffiiifffgggfffccc```___aaadddmmmllljjjiiihhhhhhiiijjjhhhdddccciiirrrwwwvvvrrrllljjjhhhggggggfffdddbbbaaa```^^^^^^^^^\\\ZZZWWWVVVTTTRRRQQQQQQOOOLLLIIIDDDDDDCCCCCCBBB>>>888444222999DDDPPPVVVUUUOOOIII@@@===:::999999999888777444555555555555555555555000111333333444333222111222222222222222222222222---...111333222666FFFUUUcccmmmzzzwwwbbbQQQIII@@@DDDEEEAAAAAAFFFLLLNNNZZZnnnQQQAAACCCLLLlll|||ttteeeeeejjjkkkjjjkkkjjjJJJ>>>AAAAAALLL___wwwtttnnnyyytttooolllhhhddd]]]RRRFFF===888666000///...---,,,++++++++++++++++++++++++++++++++++++***)))))))))***,,,---/////////000111111222222111222333444555555555555444555666888888888777666===>>>@@@CCCGGGKKKNNNPPPVVV[[[bbbjjjuuunnnVVVCCC:::<<>>888777777888999@@@DDDOOO___kkkqqqvvv|||uuukkkcccaaabbb```cccfffgggeeedddcccdddkkkkkkjjjjjjjjjkkkkkklllhhheeeaaabbbjjjtttvvvrrriiigggdddcccdddddddddcccdddbbb^^^]]]]]]\\\[[[ZZZXXXVVVSSSPPPMMMKKKIIIHHHDDDEEEEEEDDDAAA===999777444;;;DDDMMMUUUYYYTTTKKKBBB???<<<999888777666555666666555555555444444444333333222222222222222222222222111111111111222222///...000222444:::JJJZZZ___fffqqq||||||bbbNNNFFF@@@???@@@AAA@@@@@@FFFNNNXXXqqqRRR===???KKKhhhmmmuuutttkkkfffgggoooxxxcccKKKDDD>>>???NNNddd|||qqqyyy{{{wwwtttnnnjjjiiicccXXXMMMDDD===888444......---,,,,,,,,,,,,---++++++,,,,,,,,,++++++***,,,+++***))))))+++---...,,,,,,---///000111222333222222333333444555555666555666777999:::;;;<<<<<<===AAAHHHNNNRRRVVV[[[^^^eeejjjrrr~~~{{{]]]GGG@@@@@@AAA999777666555222------111///000333777;;;BBBMMMWWWlllsss{{{}}}zzzwwwvvvvvvkkkmmmkkkaaaUUUQQQWWW^^^___^^^aaaeeeggglll{{{bbbOOOCCC;;;777555444333222111///.........------,,,,,,++++++***)))((('''&&&&&&%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''############$$$%%%%%%&&&$$$#########$$$%%%%%%&&&%%%$$$######"""#########""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$%%%&&&&&&)))((((((((())),,,...000------.........---+++******///999EEEPPPVVVXXXXXXbbbnnnyyyxxxkkk```gggttt~~~|||zzzwwwuuuttttttqqqrrrsssrrrqqqssswww{{{|||~~~|||xxxfffYYYJJJ<<<888999:::<<<>>>HHHKKKVVVdddnnnsssyyysssjjjcccaaabbb```bbbeeeggggggggghhhiiiooonnnmmmlllkkkjjjjjjjjjfffdddaaabbbjjjssstttpppiiigggdddcccccccccbbbaaa```^^^[[[ZZZZZZZZZYYYXXXUUUSSSQQQNNNKKKIIIGGGFFFDDDEEEEEEDDDAAA===999666333:::CCCKKKSSSWWWQQQIII@@@===999777666555444333555444444444333333333333///000000000111222222222333333222222222222333333//////000222333999FFFTTTWWWbbbooowww{{{eeePPPGGGCCCBBBBBBCCCBBBBBBHHHQQQYYY|||mmmNNN;;;<<>>@@@EEENNNUUU[[[aaagggkkkpppwwwoooZZZPPPMMMJJJBBB<<<666666666444444666111222444666===KKK```ppp||||||yyyxxxtttnnnddd[[[UUUVVV[[[___fffiiisss~~~|||eeeQQQEEE???<<<:::555444333222111///.........------,,,,,,+++******)))((('''&&&&&&%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&%%%$$$$$$###############""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$%%%&&&&&&&&&'''((()))))))))))))))------...///...---,,,+++***...666@@@JJJPPPRRRRRR^^^jjjwwwvvvfff[[[cccrrryyyyyyyyyyyywwwuuusssqqqpppqqqrrrqqqpppqqquuuxxx||||||}}}}}}rrrcccRRRFFF:::888:::===AAAEEEOOOSSS\\\iiirrrwww~~~yyypppiiiggghhh```ccceeeggghhhiiilllnnnqqqqqqooommmkkkiiihhhgggddddddcccdddkkkrrrrrrlllhhhfffcccbbbbbbaaa```^^^[[[YYYWWWVVVWWWWWWVVVUUUQQQOOOMMMJJJHHHFFFDDDDDDCCCDDDDDDCCC@@@<<<888555111888AAAIIIQQQTTTOOOFFF???<<<888666666555444333333333333333222222222222//////000111222333444444444333333333333333333444000000111333333666AAALLLWWWeeettt|||~~~mmmWWWLLLGGGEEECCCDDDBBBCCCKKKTTT]]]zzznnnllluuu|||lllRRR@@@AAAMMMWWWhhh}}}}}}qqqooo|||}}}WWWDDDAAA===BBBSSSkkk~~~xxxrrrkkkggg]]]ZZZUUUMMMDDD;;;444000......---,,,,,,,,,,,,---+++,,,,,,---------,,,,,,---,,,+++***+++,,,---...---...///000111333444444444444444444444555555555666777777777888<<>>CCCUUUnnn~~~uuukkk```YYYQQQQQQPPPLLLEEE===777444......---,,,,,,,,,,,,---,,,,,,---.........------------,,,,,,,,,,,,---.........///111222333444555444444555555555555555555999::::::;;;===BBBKKKRRR\\\dddpppzzzpppZZZCCC:::;;;:::666333888;;;@@@HHH[[[xxxuuurrrqqqvvv~~~~~~yyysssqqqsss}}}}}}ooocccWWWNNNLLLFFF???:::999999999999555555444333111000///...------,,,,,,+++*********)))((('''&&&&&&%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$############$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$%%%&&&'''''''''(((+++,,,,,,+++***(((------...//////...---,,,,,,---111777@@@GGGKKKMMMSSSXXX]]][[[RRROOO\\\lllyyy|||~~~wwwsssrrrsssttttttvvvxxxzzz|||yyyxxxxxxxxxyyyzzz{{{{{{zzz~~~}}}kkk[[[MMMCCC;;;:::===@@@EEEKKKSSSXXXcccrrr}}}xxxnnnfffcccbbbccceeeeeeeeeeeefffhhhkkkjjjjjjjjjiiihhhgggeeedddccceeegggiiimmmpppnnnhhhdddbbb```______]]][[[XXXVVVTTTSSSSSSTTTTTTSSSQQQKKKJJJHHHFFFDDDBBBAAAAAAAAABBBBBBAAA>>>:::666333111777@@@GGGNNNQQQKKKBBB===;;;888777777777666555333333333333333444444444555555555444444333333333222222111111111111222222111000111333333222777>>>KKK[[[ooo{{{bbbQQQHHHEEEBBBBBB@@@AAAIIIRRRaaauuusssppp}}}~~~kkkooohhhVVVfff{{{tttzzzoooLLL???BBB@@@CCCWWWqqq|||}}}ssscccUUULLLDDDGGGJJJIIIDDD===888555......---,,,,,,,,,,,,---,,,---...///////////////......------------------......///111222333444555444444555555555555555666999;;;===>>>BBBJJJVVV___mmmwwwiiiOOOEEEFFFGGGGGGFFFBBBIIITTTeee~~~yyytttoookkkhhhkkkvvvmmm___VVVNNNFFFAAAEEEBBB???<<<;;;:::999888666555444333222000//////---,,,,,,++++++***)))))))))((('''&&&&&&%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$%%%&&&'''((('''((()))***+++,,,------,,,---.../////////...---,,,---000777@@@IIINNNQQQSSSXXX```eeeccc___dddlll{{{yyyuuuqqqqqqrrruuuxxx{{{}}}~~~wwwyyyzzz||||||{{{yyyxxxwww{{{~~~}}}jjjZZZLLLDDD===<<<===@@@EEELLLTTTYYYffftttqqqiiiccc``````dddeeeffffffeeedddeeegggeeefffggggggfffeeedddcccbbbfffhhhhhhkkknnnkkkfffaaa```^^^^^^]]]\\\YYYWWWVVVTTTTTTTTTTTTTTTQQQOOOJJJIIIHHHFFFDDDCCCCCCCCC@@@AAAAAA@@@===999555222000777???FFFLLLOOOHHH@@@:::777555444444555444444333333333333444444444444444444333222111000//////222111111000000111111222222000000222222222666<<>>BBB@@@DDDYYYuuutttvvv|||nnn]]]OOOFFF???CCCHHHGGGAAA:::555333......---,,,,,,,,,,,,------...///000000000000000..................---------...///000111333444444333444444555666666777777777;;;@@@DDDIIITTTcccnnn|||yyy___PPPMMMMMMPPPTTTTTTbbbsss}}}yyyvvvuuuttthhhhhhfffeeekkkrrrtttrrrmmmdddZZZVVVRRRKKKDDDAAA?????????>>>===;;;999999666666555333222111000///,,,,,,,,,+++******)))))))))((('''&&&&&&%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$&&&''')))***'''&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$############$$$%%%&&&'''(((&&&'''((()))***,,,---...,,,---...///000///......,,,---000777AAAJJJPPPSSSSSS^^^ooo{{{zzzpppkkkkkkyyy|||~~~xxxuuuooooooqqqtttxxx|||}}}|||yyy{{{}}}~~~~~~|||zzzxxxvvvyyy|||~~~zzziiiYYYKKKCCC======>>>AAAGGGNNNSSSYYYdddqqq}}}qqqeeeaaa___^^^___bbbdddggggggfffeeeeeefffdddeeefffffffffdddbbbaaaaaadddffffffhhhjjjhhhddd^^^]]]\\\\\\\\\[[[YYYVVVVVVUUUTTTTTTTTTRRRPPPMMMKKKJJJIIIGGGFFFEEEEEEEEE@@@@@@@@@???===888444222...555===CCCJJJLLLFFF===999666444333444555444444111222222222333333333333222222222111000000000///333222222111111222222333222///...111222333777===HHHZZZqqq~~~dddMMMDDDAAAAAAAAA??????EEEMMMUUUbbbzzzqqqggggggHHH===@@@>>>FFF\\\yyyuuuyyy~~~sssdddVVVKKKEEEGGGKKKOOOKKKBBB999333111......---,,,,,,,,,,,,------...///000111111111111///////////////...------------...///111222333333222333444555666777888999999>>>FFFLLLSSS```qqq}}}mmm^^^XXXYYYbbblll|||~~~zzzwwwtttgggiiihhhddddddfffccc^^^YYYSSSOOOPPPNNNGGGBBBAAA<<<===>>>>>>===:::999888666666555444222111000///,,,,,,++++++***))))))))))))((('''&&&&&&%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((()))''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$############$$$%%%&&&((((((''')))+++---...---,,,+++,,,---...000000000///...+++,,,000777@@@IIINNNQQQQQQ```ttt}}}vvvjjjfffjjjsssvvvzzz|||}}}{{{xxxvvvsssrrrrrruuuyyy|||{{{zzz}}}}}}~~~~~~}}}|||{{{zzzwww{{{}}}vvvgggZZZIIIBBB======???BBBHHHOOOQQQVVVaaalllvvvwwwaaaXXXWWWXXXZZZ\\\aaadddggghhhgggfffffffffeeeffffffgggeeecccaaa______ccceeedddeeegggfffbbb\\\[[[[[[\\\\\\[[[XXXVVVVVVTTTSSSSSSSSSQQQNNNLLLLLLKKKJJJHHHGGGGGGFFFFFF???@@@@@@???<<<888444111---333;;;BBBHHHJJJCCC;;;:::888666555666777777666000000111111222222222222222222222222222222333333444333333222222333333444222///...000222333888===KKK___vvv~~~}}}gggOOOCCCAAAAAABBB@@@???DDDKKKSSS```nnn\\\xxxvvvzzzfffGGG<<>>??????<<<999777666666666555444222111000000,,,,,,++++++***)))))))))))))))'''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%""""""###$$$$$$$$$$$$############$$$%%%&&&((()))))),,,000333333000,,,***,,,---///000000000//////***+++///666???GGGKKKMMMNNN]]]mmmooobbbWWW\\\iiippprrruuuxxxzzz{{{zzzzzzxxxvvvvvvxxx|||}}}{{{yyy}}}|||{{{{{{|||}}}zzz}}}~~~uuueeeUUUGGGAAA>>>AAACCCDDDFFFJJJTTTWWW[[[```hhhwwwpppbbbVVVUUUYYY[[[ZZZZZZ______```bbbcccdddeeeeeelllmmmnnnnnnllliiifffcccdddddddddccccccaaa```___\\\[[[ZZZZZZZZZYYYWWWUUUQQQRRRTTTUUUTTTQQQOOOMMMKKKJJJHHHFFFDDDCCCBBBBBB@@@@@@???===;;;888555333444555:::CCCLLLMMMFFF>>>777777555444222222111111222333444444555555444444666444333111000000111111////////////////////////------///111///000:::EEE\\\jjjyyy~~~|||}}}iiiOOOGGGDDDCCCBBB@@@@@@FFFNNNXXXaaaqqq```nnn{{{rrrmmmnnnuuusssmmmrrr}}}zzz]]]HHH===>>>BBBMMMccc}}}|||ssshhhWWWIIIDDDGGGPPP\\\```UUUFFF===777222......................../////////111444666555444000000111111000///...,,,+++,,,,,,---...///111111222333555666666888<<<>>>CCCIIITTT```kkkwwwxxxssssss}}}xxxqqqjjjhhheeeccc```\\\WWWTTTRRRIIIAAA??????>>>???AAA???>>><<<;;;;;;:::888777333222111000////////////...---+++************+++))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!$$$"""!!!"""%%%&&&$$$"""!!!"""###$$$&&&'''((()))&&&---444666222...,,,---...///000000000///---,,,---...111666<<>>@@@CCCDDDFFFKKKTTTXXX\\\___eeeqqqvvvfff[[[QQQQQQTTTVVVXXXZZZ\\\]]]^^^```bbbdddfffgggmmmmmmnnnnnnmmmjjjhhhfffeeedddcccbbb```___^^^]]]]]][[[ZZZZZZZZZXXXVVVTTTQQQRRRSSSTTTSSSPPPNNNLLLHHHGGGEEECCCAAA@@@???>>>AAA@@@@@@>>><<<999666444///222888CCCKKKKKKBBB:::888777666555444333333333222222333444444444444444444333111000//////000000////////////////////////------///000///000999DDDYYYgggwww~~~}}}mmmUUUHHHEEECCCBBBAAA@@@FFFNNN]]]bbb~~~~~~fffjjj|||xxxiiibbbggggggccclll|||yyy]]]HHH===>>>CCCPPPiiizzzqqqeeeUUUGGGDDDGGGTTT\\\^^^TTTFFF<<<666111........................000///000111444555444333000111111111111///...---,,,,,,,,,---...///000111333444666777888;;;???CCCDDDNNN^^^lllwwwwwwssstttxxxqqqnnnllliiifffccc___ZZZVVVPPPFFF>>><<<===<<<===@@@>>>===<<<;;;:::888777555333222111000////////////...---+++************+++))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&''''''&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$"""!!!"""$$$&&&$$$###!!!"""###$$$&&&'''((()))'''***......,,,***+++,,,//////000000000///...------...111666;;;AAAFFFIIIKKKSSSXXXRRRIIIJJJWWWeeeoooqqqtttyyy}}}|||yyyvvvpppmmmkkkmmmqqqvvvzzz|||}}}|||{{{zzzyyyyyyzzzzzz{{{{{{|||zzzsssdddVVVHHHBBB>>>@@@BBBCCCGGGLLLTTTWWW[[[]]]```iiiuuu}}}mmmVVVOOOIIIIIILLLOOOTTTYYYWWWXXXZZZ]]]```bbbdddfffiiiiiiiiiiiihhhgggfffffffffeeeccc```^^^]]]\\\[[[]]]\\\ZZZYYYXXXWWWTTTQQQPPPPPPQQQRRRPPPNNNLLLJJJGGGFFFDDDBBB???>>>===<<>>>>><<<:::777444333000333;;;FFFNNNLLLCCC;;;888777666666555555555555111222222333444333333333222111000///.........///////////////////////////------///000///000888BBBPPP___qqq{{{}}}qqqYYYIIIEEEBBBBBBAAA@@@EEELLLZZZZZZppp|||aaa]]]iiiiiipppxxxlllaaaiiinnnlllwwwxxx[[[GGG===>>>CCCSSSoooxxxmmm```QQQEEECCCFFFRRRWWWXXXPPPFFF>>>777111///..................///111000000222333444333111000111111222111///...---,,,,,,,,,---...///000111222333555666888<<>>???BBBDDDGGGLLLPPPTTTXXXZZZ[[[aaakkkssswwwoookkkeee\\\SSSGGGBBB@@@AAACCCFFFMMMUUURRRTTTVVVXXX[[[]]]___``````````````````aaaaaaaaaeeedddbbb```^^^]]]]]]]]]]]]\\\YYYXXXWWWUUUQQQOOONNNOOOOOOOOONNNLLLIIIHHHGGGFFFDDDBBB@@@>>>======:::::::::888666444111///111444;;;DDDJJJJJJCCC<<<666666555555444555555555000111222222333333222222111000000//////....................................---...000///000777???EEEUUUjjjwww|||tttWWWIIIDDD@@@@@@??????CCCIIIOOOLLLaaatttYYYTTT___dddooo|||}}}}}}pppnnnuuuZZZFFF===>>>CCCTTTqqq}}}sssfffYYYLLLBBBBBBGGGKKKPPPSSSQQQJJJBBB999333//////...------...//////222111111111333333111///111111222222111000...---,,,,,,,,,------///000000000111333444777<<>>GGGPPPOOOPPPQQQSSSUUUWWWYYYYYYYYYYYYZZZ[[[\\\]]]^^^___cccbbbaaaaaa````````````\\\[[[XXXWWWUUUSSSPPPMMMMMMMMMMMMLLLKKKIIIGGGFFFDDDCCCAAA???>>><<<<<<;;;888888888777555222000......000444;;;@@@AAA>>>:::444333333222222222333333///000000111222111111111000000000000000/////////------------------------...,,,---/////////555===???PPPgggxxxuuuXXXHHHBBB>>>>>>>>>===@@@EEEHHHFFF[[[yyy|||{{{~~~zzz```[[[eeewwwtttfffbbbgggzzzsssXXXEEE===>>>DDDRRRnnnzzznnn___QQQFFF@@@BBBHHHMMMQQQWWWXXXRRREEE:::444000///...------...///000222111111111222222000///111111222222111000///------------------...///000111222444666888===CCCHHHQQQWWW[[[]]]hhh}}}wwwggg___\\\mmmwwwyyyqqqpppqqq|||xxxppplllfffeeeddddddccc___ZZZVVVIII???555222111000111444666888:::999666333222222333222111000///////////////...,,,***)))))))))***))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%'''((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$"""###############$$$$$$######$$$%%%%%%&&&''''''***))))))***---...---,,,///000000111111///...---,,,...111666:::???BBBCCCHHHSSSaaaggggggfffiiimmmpppppprrrvvvzzz}}}}}}|||uuurrrqqqrrruuuzzz}}}~~~}}}{{{zzzzzz{{{|||{{{}}}~~~wwwhhhZZZHHHBBB@@@BBBDDDEEEGGGKKKHHHMMMRRRTTTVVV[[[dddkkkzzz}}}~~~{{{vvvkkkXXXGGG<<<999888999===@@@AAA@@@===999888999:::<<>>===;;;::::::999999999999999888666444222000///000444999===>>>===;;;333222111000000000000000...///000000111111000000//////000000000000//////------------------------...,,,,,,/////////444:::???QQQiii|||xxx\\\JJJBBB============???CCCIIIHHH^^^jjjooo|||ooouuuqqqlllvvvnnn```___eeexxxqqqVVVDDD<<>>BBBIIIWWWZZZ``````UUUDDD888444111000...------...000111222111000111222222000///111222222333222000///...---------------...//////222444666888;;;>>>BBBFFFHHHMMMPPPTTTddd~~~hhhTTTHHHGGGOOOXXXlllrrr~~~yyyrrrmmmlllmmmvvvzzzssspppoooccccccbbbbbb```\\\VVVQQQEEE;;;333222222000111333333777:::999666333333444333222111000////////////000...,,,***))))))))))))))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%''')))***)))'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%$$$$$$###!!!###$$$$$$######$$$%%%######$$$%%%%%%&&&''''''%%%&&&(((***++++++******...///000000000///---,,,,,,...111666:::>>>@@@AAAFFFSSScccnnnqqqooonnnnnnooooooppptttxxx|||~~~~~~vvvuuutttvvvzzz}}}~~~~~~~~~~~~}}}~~~|||ttteeeUUUGGGBBBAAADDDFFFFFFGGGJJJHHHLLLQQQSSSTTTZZZccckkkwwwxxxvvvrrrmmmdddSSSEEE777888999:::;;;<<<>>>???DDD>>>:::;;;<<<===AAAFFFHHHIIIKKKNNNPPPSSSUUUVVVWWWZZZ]]]aaaccceeeeeeeee___```bbbcccbbb```^^^\\\YYYWWWUUUTTTSSSQQQNNNLLLKKKJJJIIIGGGFFFDDDBBBBBB;;;;;;:::999999999999:::999999999888666444222000000222777<<>><<<333222111000//////...///......///000000000//////---...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,///,,,,,,///000///333888@@@RRRkkk|||___LLLDDD>>>>>>???>>>@@@CCCIIIHHH]]]gggppp~~~pppvvvwwwnnnkkkqqqoooUUUDDD<<>>===CCCKKK\\\^^^bbb```QQQ>>>555555222000...------...000222000000///000222222111///222222333333222111///......------------...//////000222666888999;;;===???>>>EEEJJJQQQbbbvvv}}}yyyiiiVVVAAA777666:::CCCLLLRRRSSSZZZhhhyyyyyyuuuvvvyyy{{{nnniiiggghhhiiiqqq}}}vvvqqqppppppcccbbbaaa___\\\UUUNNNIII>>>777111222444333333555111555::::::666444444666333222111000////////////000///---+++))))))))))))))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%''')))***)))(((%%%%%%&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""!!!###%%%$$$""""""$$$&&&###$$$$$$%%%%%%&&&&&&'''"""%%%((()))'''''')))+++---.../////////...,,,+++,,,...222666:::===???@@@EEERRRcccpppuuutttqqqppplllmmmoootttyyy|||}}}|||uuuuuuwwwzzz~~~~~~~~~zzzqqqaaaQQQFFFBBBAAAEEEHHHGGGGGGIIIIIIMMMQQQRRRTTTYYYcccjjjmmmooooookkkfff\\\LLL>>>333555777999<<>>>>>AAADDDFFFHHHJJJMMMQQQTTTWWWXXXWWWZZZ___cccfffggggggggg^^^```bbbcccbbb___[[[XXXXXXVVVTTTTTTSSSQQQNNNLLLJJJIIIHHHFFFDDDCCCBBBAAA;;;;;;;;;::::::;;;<<<<<<777777777666444222000///+++///666<<<>>>>>>;;;888444333222000///.........---......///////////////+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,,,,...000///222777???QQQkkk~~~^^^NNNFFF??????@@@@@@AAADDDDDDDDDYYY}}}mmmxxxwww|||}}}nnnTTTCCC<<>>???FFFQQQaaannntttuuusssrrriiikkkooouuuzzz|||{{{zzzssstttwww|||}}}}}}~~~zzztttdddQQQKKKCCC>>>???CCCFFFJJJNNNPPPQQQRRRUUUYYY]]]aaadddhhheeeaaa]]]YYYSSSKKKFFF===777888<<>>BBBRRRhhh~~~lllmmm}}}xxxnnnaaaMMM===777;;;EEELLLXXX______RRRAAA777333222000'''***///***+++000///222222222000//////000222444333444555222...///333444666444///...000111///---...///111222222333333777999<<>>???FFFRRRbbbpppwwwxxxvvvtttpppnnnooouuu|||}}}zzzuuussssssxxx~~~yyy|||yyywww{{{}}}xxxtttfffUUUKKKDDD@@@DDDJJJNNNRRRVVVRRRSSSUUUXXX\\\aaaeeegggfffbbb^^^\\\\\\XXXQQQKKK@@@:::>>>EEENNNdddtttrrrcccSSSEEEDDDEEEDDDFFFMMMRRRQQQUUU]]]bbbcccdddgggooorrrvvvzzz{{{wwwrrrmmm```___]]]ZZZWWWTTTSSSRRRRRRRRRQQQPPPOOOMMMKKKJJJJJJHHHGGGFFFEEECCC@@@===;;;::::::999999999999999666666666555333111000///...111555:::>>>>>>;;;888333111000000111000///---/////////......---,,,+++...---,,,,,,,,,,,,---...,,,------......------,,,,,,,,,---,,,,,,...222555???RRRkkk{{{|||aaaNNNFFF???@@@AAA@@@@@@BBBEEEHHH\\\{{{ooooooyyy}}}xxx{{{hhhQQQCCC===???CCCRRRhhhrrrsssxxxooocccPPPAAA<<<>>>DDDIIIWWWZZZWWWLLLAAA<<<:::888<<<222444777///,,,...***///000000000//////111333222111222444222///111666555888666111///000000---......///000111111111111,,,...111333333111...,,,.........//////000111222555333555;;;FFFOOOSSSTTTUUUOOOEEE===999;;;@@@DDDMMMNNNTTT\\\___ggg}}}{{{sssrrroookkkfffhhhhhhcccYYYLLL???888333444666999<<<<<<;;;999888888888999:::999777444444333222000//////.........,,,***))))))***)))(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''((('''&&&$$$######$$$$$$&&&&&&&&&&&&&&&$$$###"""!!!"""###$$$$$$$$$##################$$$%%%&&&'''(((''''''(((((()))***++++++,,,,,,------,,,,,,+++***...333777:::;;;>>>???IIIUUUgggvvv}}}}}}yyyvvvmmmmmmooovvv}}}|||wwwvvvwww}}}}}}{{{{{{zzzwwwssspppoooqqqwww|||vvvtttiiiZZZKKKEEEDDDIIIPPPUUUXXX\\\SSSUUUWWWZZZ___cccfffiiigggbbb]]]\\\^^^[[[TTTMMMAAA===CCCNNNZZZqqq~~~jjjXXXJJJGGGHHHHHHMMMTTT]]]]]]aaaiiimmmmmmooorrrzzz{{{~~~|||rrrjjj___^^^\\\YYYVVVTTTRRRQQQRRRRRRQQQPPPNNNLLLJJJIIIHHHFFFEEEDDDCCCBBB???<<<:::999999888777777888888777777666555444222111000///111555:::>>>???<<<999333111000000000000///------------------,,,+++***...------,,,,,,------...,,,------......------,,,,,,------------///333555===PPPhhhvvv{{{|||bbbMMMEEE???>>>???>>>>>>@@@CCCGGG[[[}}}{{{eee[[[[[[```hhhjjjddd```lll~~~hhhQQQCCC>>>@@@EEESSSiiiyyy|||wwwqqqdddSSSEEE@@@@@@BBBDDDKKKNNNMMMGGGDDDDDDBBB???CCC888888:::222......(((,,,...///000///000333555333111111333333111444999:::===<<<666222111///,,,////////////////////////)))***+++,,,,,,+++***))).........///000000111111333000---...222444444333:::888555333333555777888???@@@HHHQQQWWWaaayyyjjjgggbbb]]]ZZZ[[[___bbbllltttyyywwwqqqnnnkkkhhheeeggggggaaaUUUGGG999222222555999;;;<<<<<<======;;;:::888888999999999777444333222000//////.........,,,((('''((()))))))))******)))(((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$###"""!!!"""######$$$$$$######$$$$$$$$$$$$%%%&&&''''''''''''''''''((()))***++++++,,,,,,------,,,,,,+++***...333777:::;;;>>>???JJJWWWkkk{{{{{{wwwkkklllqqqxxxzzzzzz}}}xxxsssssssssrrrpppkkkmmmrrrxxx}}}xxxvvvkkk]]]LLLGGGEEEKKKQQQTTTVVVYYYSSSUUUWWW[[[___cccfffhhhmmmfff___]]]^^^\\\SSSKKKAAA???IIIXXXfffzzzmmm]]]OOOOOORRRTTTZZZbbbfffhhhnnnvvvzzzzzz}}}~~~oooeee___^^^]]][[[XXXVVVTTTSSSSSSRRRQQQOOOMMMKKKHHHGGGFFFDDDCCCBBBBBB@@@>>><<<:::999888777666666666777666666555555444222111000...000444999===>>><<<999222111//////000000...------------------,,,++++++------------------------,,,------......------,,,---............000333666<<>>AAAFFFVVVkkkxxxrrreeeSSSEEE@@@AAADDDFFFHHHSSS]]]aaaaaa```\\\VVVMMM>>>999888000...111---,,,...000000111222555777:::666444555444444777<<<@@@DDDDDD===666333000---000//////...------,,,,,,+++,,,,,,,,,,,,,,,,,,+++---...///000000111111111000...,,,---000222222111444444444444444555555555777888???IIIPPP[[[uuuzzzkkkRRRNNNFFF@@@===???DDDHHHNNNXXXcccjjjkkkjjjiiihhhfffgggddd\\\NNN???555///222666;;;>>>======???AAA===:::777666777888999999444333222000//////......///,,,)))'''(((***++++++,,,+++***)))((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######!!!""""""###############$$$$$$$$$$$$%%%&&&'''(((''''''''''''(((***+++,,,+++,,,,,,------,,,,,,+++***...333777:::;;;>>>???HHHVVVjjj{{{xxxssslllooottt{{{|||}}}{{{wwwtttuuuvvvuuuuuuuuuxxx{{{}}}{{{xxxmmm___PPPJJJGGGJJJNNNOOOPPPRRRVVVXXX[[[^^^bbbeeehhhiiioooiiibbb``````^^^WWWPPPEEEGGGVVViiiyyyyyyjjj```bbbgggiiinnnvvvxxx{{{ttthhhaaa```___^^^[[[YYYVVVUUURRRQQQPPPOOOLLLJJJHHHGGGEEECCCAAA@@@@@@@@@>>>===:::999888777666666666666444444444444333111000///---///222777;;;<<<:::888222111//////000000...------............---,,,,,,------------------------,,,------......------,,,---............000333666===PPPgggvvvzzz}}}gggLLLCCC<<<<<<<<<;;;;;;<<>>>>>>>>AAACCC<<<888444333444666777888444333222000//////......///---***)))+++,,,,,,,,,,,,+++***)))((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$###$$$$$$"""""""""""""""#########$$$$$$$$$$$$%%%&&&''''''&&&&&&''''''(((***+++,,,+++,,,,,,------,,,,,,+++***...333777:::;;;>>>???GGGUUUhhhxxx~~~{{{tttooonnnqqquuu{{{zzz{{{}}}}}}{{{wwwwwwxxxzzz|||}}}|||{{{|||zzzooobbbVVVOOOJJJKKKNNNNNNNNNPPP[[[]]]```cccfffiiijjjkkkllliiifffeeeeeedddaaa^^^UUUXXXjjjtttuuuxxxxxx|||tttiii`````````___\\\ZZZWWWUUUQQQPPPOOONNNLLLJJJHHHGGGDDDBBB@@@??????@@@???>>>::::::888777666666666666333333333333222111000///...///222666999:::888777222000////////////...,,,------............------,,,------......------,,,,,,------......------,,,,,,------------///333555===NNNdddsssxxx{{{fffJJJBBB<<<;;;<<<;;;;;;======999CCC```|||xxxeee[[[___mmmxxx}}}}}}zzzmmmWWWGGG???CCCIIIYYYooowwwooobbbWWWUUU___qqq~~~dddKKK555///333111111222333444777<<>>MMMQQQPPPFFF<<<777555333222111///---,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---///111111111000000.........---,,,,,,++++++++++++++++++---///111222111000444:::???IIIccc}}}zzzbbbEEE888222///,,,+++,,,---......333333888CCCMMMUUU\\\bbbgggddd]]]OOO???444111222222666:::>>>@@@AAABBBCCC:::777333111222444666666444333222000//////.........---+++,,,---...---,,,******)))(((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$############$$$$$$"""!!!!!!!!!!!!"""###$$$############$$$%%%&&&&&&&&&&&&&&&''')))***,,,,,,+++,,,,,,------,,,,,,+++***...333777:::;;;>>>???HHHTTTdddrrrwwwtttnnnjjjkkkmmmqqquuuxxxyyyzzzzzzuuuvvvwwwwwwwwwvvvttttttrrruuuzzz~~~~~~|||{{{zzzrrrggg\\\UUUOOOPPPSSSTTTUUUXXX___```cccfffhhhjjjjjjkkkkkkkkkkkkkkkkkkkkklllmmmkkkmmm}}}{{{vvvsssppprrrxxx~~~}}}kkkbbb]]]]]]]]]\\\ZZZWWWTTTSSSOOOOOONNNMMMLLLJJJHHHGGGDDDBBB?????????@@@@@@???;;;;;;999888777666666666444444444444333222111111111111333666999:::888666222000///...//////...,,,,,,,,,------------,,,,,,,,,,,,---......---,,,,,,,,,------......------,,,,,,,,,---,,,,,,...222555:::HHH]]]oooyyyhhhIIIAAA;;;;;;<<<<<<<<<>>>:::===MMMlllmmmttt|||wwwlllxxxkkkeeewww}}}tttjjjeeerrrkkktttpppYYYHHH@@@CCCJJJXXXooo{{{yyyuuuooopppxxxVVV999000333111111222333555;;;CCCNNNUUUOOOEEE<<<999888888;;;???OOOSSSRRRGGG;;;666555555222111///---,,,,,,---...,,,---............---,,,,,,---///111222111000///***+++---.........///000,,,,,,,,,---...///000111111///111666999CCC]]]vvvrrr\\\GGG666111111///,,,---///000///---///---000666;;;AAAMMMZZZcccaaa[[[NNN>>>333111222333555888<<>>???FFFPPP]]]hhhllljjjfffcccbbbdddgggjjjlllnnnqqqsssnnnooopppqqqrrrssstttuuuwwwzzz{{{zzzyyy|||~~~}}}yyyzzztttkkkaaaYYYSSSUUUXXX[[[^^^bbb^^^```bbbeeeggghhhhhhhhhllloooppppppnnnnnnqqqttt|||{{{vvvkkkddd^^^___dddiiiqqq~~~wwweee]]]ZZZZZZZZZZZZXXXUUURRRPPPNNNNNNMMMMMMLLLJJJIIIHHHDDDAAA???>>>???@@@@@@@@@<<<;;;:::888777666666666555555555555444333222222333333555777::::::888666111000......//////---,,,***++++++,,,,,,,,,++++++,,,,,,---......---,,,,,,,,,------......------,,,+++,,,,,,,,,,,,...111444666CCCWWWlll|||kkkIIIAAA;;;;;;===<<<===???<<>>???CCCKKKWWW```cccbbb___]]][[[]]]___aaadddgggkkknnniiijjjmmmoooqqqtttxxxzzz~~~{{{xxxxxx|||yyyvvvrrrnnnbbb]]]XXXWWWYYY]]]______bbb]]]___hhhnnnmmmmmmooolllsssvvvvvvxxx}}}}}}xxx|||eeeZZZQQQGGGEEEJJJPPPSSS\\\eeejjjqqqrrreeebbb[[[XXXUUURRRRRRQQQOOONNNMMMKKKJJJIIIJJJJJJHHHFFFFFFDDDAAA@@@???===;;;999777777777666555555444444222222222222111111111000---000333666777777666555222111000000000000000000---,,,,,,,,,,,,---......000000//////.........---------------------,,,,,,------......---...111333888DDDZZZssslllMMMCCC::::::===>>>???AAAJJJOOOZZZppppppeeewwwrrrgggzzzyyy|||rrrcccccc{{{nnnXXXHHH@@@DDDKKKYYYqqq|||wwwXXX===222555555666666555888CCCQQQYYYZZZJJJCCC===;;;:::999>>>DDDUUUXXXUUUGGG:::666777888555333000//////...---+++------------------------......///111111222222222333111///...///000000///...//////...------...000111///333999<<>>555111...,,,------,,,++++++,,,...111,,,***...000333===HHHXXXVVVQQQGGG<<<555555888555;;;>>>???IIIVVVWWWNNNHHH===888======888777===:::777444111000///...,,,------,,,,,,,,,,,,+++++++++***)))(((((('''''''''$$$%%%%%%&&&'''((()))))))))))))))))))))(((''''''''''''((((((((((((''''''''''''&&&$$$###$$$&&&)))%%%%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%''')))))))))***,,,...---.........---,,,,,,+++,,,000666;;;======;;;999AAAGGGQQQYYYYYYUUUVVVZZZYYYZZZ\\\^^^```dddiiilllkkkkkkmmmpppsssvvvyyy{{{{{{xxx}}}zzzzzz{{{}}}wwwtttqqqmmmnnnhhhaaa^^^___bbbdddeeeeeecccfffoootttssssssvvv~~~gggLLLBBB>>>::::::???666888===EEEKKKTTTfffxxxmmmaaa^^^ZZZWWWTTTQQQQQQPPPOOOMMMLLLKKKIIIIIIIIIIIIGGGEEEDDDAAA???>>>===;;;999777666555555444333333222222000000000000////////////,,,...222444666666444444111000000///............---,,,,,,,,,,,,---......////////////......------------------------------,,,---......---...111333888FFF```yyyjjjPPPEEE<<<<<>>???CCCPPPVVVUUUIII===777555555555333000/////////---,,,........................//////000111222333222222222111111333444444333111///.........///000111222444000111666777:::KKK___ttthhhUUUCCC888111...,,,---......---++++++,,,---///++++++000444888BBBLLLSSSVVVTTTKKK???:::>>>DDDEEEOOOWWW\\\eeeqqqqqqiii]]]NNNEEEGGGIIIBBB>>>@@@:::888444222111000///---------,,,,,,,,,,,,+++++++++***)))(((((('''''''''&&&&&&&&&'''((((((((())))))))))))))))))((('''''')))))))))******)))))))))+++***)))'''$$$$$$&&&(((&&&&&&%%%$$$$$$###$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%'''))))))))))))+++,,,---.........------,,,+++,,,000666;;;>>>>>><<<:::???EEEOOOXXXYYYTTTTTTXXXWWWXXXZZZ\\\___ccchhhkkkkkklllooorrrvvvyyy|||}}}}}}}}}}}}~~~~~~|||zzzwww}}}|||}}}}}}zzztttqqqoookkkoooiiiaaa\\\\\\```eeehhhoooooosssxxxyyyxxxzzz~~~|||bbbHHH??????===<<<>>>@@@BBBGGGNNNVVVbbbtttxxxfff^^^\\\YYYVVVSSSQQQPPPOOONNNMMMLLLJJJIIIIIIIIIHHHFFFDDDAAA???<<<;;;:::999777444333333333222111111000000///.........------------+++---000333444444333222000000///------,,,,,,,,,,,,,,,,,,,,,,,,---......///............---------+++,,,,,,------.........,,,---...------...111444666HHHddd}}}kkkRRRHHH???>>>AAABBBCCCEEENNNNNNTTTggg}}}sss___^^^aaalll|||yyyaaaMMMBBBCCCJJJUUUkkk|||{{{lllUUUHHH:::444777666666===EEELLLSSSVVVPPPHHH===<<>>???MMMTTTVVVMMMAAA999666444666333111000000000...---........................///000111222222333333222333444777;;;???AAA@@@>>><<<777111...///111111000444000000444444555>>>JJJWWWOOODDD:::333000---,,,,,,---/////////000222444222111333777:::===CCCJJJPPPUUUWWWOOOEEEDDDMMMXXXfffsss{{{jjj```\\\cccfff\\\OOOGGG;;;888444222222111000///------,,,,,,,,,,,,+++++++++***)))(((((('''''''''((((((((((((((((((((((((((())))))))))))(((''''''(((((())))))))))))((((((......,,,)))&&&$$$%%%&&&((('''&&&%%%$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%'''))))))))))))***,,,------------------,,,,,,---111777===??????===;;;<<>>BBB???<<<777444111///...---...////////////222444222666;;;AAADDDEEEGGGIIIQQQTTTUUUSSSQQQXXXfffssswwwxxxtttYYYIII:::888444333333222111000------,,,,,,,,,++++++++++++***)))((('''''''''''')))))))))))))))((((((((((((((())))))(((((('''&&&%%%&&&&&&''''''&&&&&&%%%------,,,)))&&&$$$%%%&&&((((((&&&%%%$$$$$$##################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&)))******+++---///------------,,,------------111888>>>AAAAAA>>><<<;;;AAAMMMYYY]]]YYYWWWXXXYYYYYY\\\```fffkkkooopppqqqsssuuuxxx{{{|||}}}~~~{{{|||}}}~~~}}}~~~~~~wwwvvv|||~~~|||uuupppoooooolllppplllgggccceeelllttt{{{yyy~~~ssshhh[[[SSSPPPTTT^^^hhhnnnxxxwwwfff]]]\\\^^^XXXVVVRRRQQQPPPPPPOOONNNLLLKKKKKKKKKKKKIIIFFFCCC>>><<<:::999999888666444333333222222111000000000/////////.........---------...111444555444222111111000///...------------,,,++++++++++++,,,------,,,,,,,,,,,,------------++++++,,,,,,---...//////+++,,,---------///222555999HHH```ttt{{{|||kkkRRRGGG>>>===@@@@@@AAACCCIIIKKKTTThhh{{{vvvqqqiiikkklllrrrzzzbbbMMM@@@AAAHHHZZZmmmbbbMMMCCC777333666555<<>>KKKRRRUUUMMMBBB<<<:::999777555222222222222111000---------------------------......///////////////333555:::CCCNNNZZZbbbggg]]]PPP>>>222.........---333111000333555555666888;;;<<<===<<<999444000...111111000//////111555888>>>EEEMMMRRRSSSRRROOOMMMQQQQQQRRRVVV```ppppppQQQ???999777444333333333222111------,,,,,,,,,++++++++++++***)))((('''''''''''')))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((())))))(((&&&%%%%%%'''((('''&&&%%%$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%(((***,,,...111333...---,,,,,,,,,------...---222:::@@@CCCCCC@@@===<<>>>>>???@@@CCCEEEMMMbbb~~~zzzxxxooogggfffgggggghhhiii[[[XXXYYYdddvvvzzzcccMMM???@@@HHHWWWkkk~~~~~~~~~zzz]]]III???444222777888;;;BBBLLLVVV```gggeee___MMMHHHEEEDDDBBB??????CCCIIIQQQUUUNNNDDD>>><<<;;;777555333333333333222111........................------............------//////222:::EEEQQQZZZ___SSSIII;;;222...000222333333333333333444444666777???BBBEEEDDD???888222///---///111444;;;DDDNNNUUUccchhhkkkgggaaaZZZRRRKKKMMMMMMPPPZZZiii|||xxxoooooouuu{{{yyylllWWWDDD999888555333222222333222222------,,,,,,,,,,,,+++++++++***)))(((((('''''''''(((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&$$$&&&'''&&&%%%%%%&&&'''%%%%%%$$$$$$######$$$$$$"""""""""############$$$######$$$$$$$$$%%%%%%%%%"""%%%(((***,,,...111333...---,,,+++,,,---...///...333;;;BBBEEEDDDAAA??????DDDPPP___hhhhhhgggiiigggfffhhhnnnuuu{{{||||||zzzzzzzzzzzz{{{|||~~~~~~yyyrrrqqqxxxzzzyyysssqqqsssttttttwwwxxxxxxxxxyyy}}}ggg[[[NNNFFFAAA@@@FFFNNNYYYjjjwwwzzz}}}llldddbbb___aaaooo|||jjj```\\\ZZZYYYTTTQQQNNNMMMMMMMMMLLLKKKIIIIIIIIIIIIIIIFFFBBB>>><<<:::888888888777555333333333222222111000000000////////////............,,,...000222333222000///,,,,,,,,,,,,,,,------...+++++++++***++++++,,,---***+++++++++,,,,,,,,,,,,------------------------***,,,------...///333555;;;HHH^^^uuujjjPPPEEE<<<;;;=========???@@@AAAGGGZZZyyywwwkkkccc]]]lllyyyrrrhhhjjjnnnjjjccc___OOOHHHIIIUUUddduuu}}}fffNNN@@@@@@HHHSSShhh}}}~~~}}}}}}}}}~~~tttXXXEEE===333333999999<<>>CCCEEE===:::555111///111333555222444555555666:::???CCCIIIMMMPPPOOOHHH>>>777222---...111666@@@NNN]]]gggooorrrooodddYYYSSSLLLEEEHHHLLLSSS[[[eeeoooyyyuuucccVVVOOONNNPPPQQQOOOJJJDDD===888666444222111222222222111------,,,,,,,,,,,,+++++++++***)))(((((('''''''''&&&&&&&&&'''((((((((()))''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&$$$%%%''''''%%%%%%%%%&&&######"""""""""###$$$$$$""""""""""""##################$$$$$$$$$%%%%%%%%%###%%%''')))***+++---///...---,,,++++++---...000...333<<>>999<<>>555444999999@@@LLL\\\jjjsssssshhh\\\LLLFFF@@@>>><<<;;;>>>CCCMMMYYYbbb___VVVNNNHHHCCC888666444444555555444333222222222222222222222222...///////////////.........---,,,---///000000///---...000111000000111222000444777888;;;BBBKKKQQQRRRVVVZZZXXXOOODDD<<<777555333222222777AAANNNWWWVVVYYYUUUKKKFFFGGGGGGDDDEEEMMMVVV[[[[[[[[[___cccgggffffffccc\\\SSSLLLJJJDDDCCC@@@???@@@@@@:::444555333111000111222222111---------,,,,,,,,,+++++++++***)))(((((('''''''''$$$%%%%%%&&&'''((())))))''''''((((((''''''&&&%%%###$$$$$$%%%%%%$$$$$$###%%%&&&((('''&&&$$$%%%%%%!!!!!!!!!!!!"""###$$$%%%""""""""""""##################$$$$$$$$$%%%%%%%%%$$$&&&'''((('''((()))+++...---+++++++++---///000...444<<>>@@@HHHRRR[[[hhhtttlll\\\ZZZWWWNNNHHHJJJGGGLLLUUUdddwwwsssoooiiibbb\\\XXXVVVVVVTTTQQQNNNLLLKKKJJJHHHFFFHHHGGGEEEDDDCCCAAA===:::999999777666555555555555444444333111000...---,,,,,,,,,,,,---------......000000000//////...---,,,...---,,,***)))******+++******+++++++++******)))---,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,....../////////...///111333888FFF___wwwkkkRRRHHH@@@???@@@>>>======:::AAA>>>GGGkkkqqqfffpppzzzzzzrrrttt}}}sssdddhhhnnn}}}dddMMMIIIHHHMMMXXXkkkeeeMMMAAABBBHHHVVVjjj|||}}}uuurrrxxx}}}xxxvvvxxxxxxuuuvvvxxx||||||lllTTT???888777555:::CCCNNN```qqqvvvvvvqqqcccSSSLLLHHHDDD@@@>>>>>>BBBGGGPPPaaakkkfff[[[SSSKKKCCC>>>:::888888777333333666444555666777777666555444444111//////111222111...111,,,+++000333222111222222000///000222222111000222888;;;===DDDOOOUUUUUU\\\^^^^^^]]]\\\WWWJJJ===999555111111666===DDDHHHMMMGGGFFFHHHFFF@@@>>>@@@EEEVVVbbb___XXXVVVXXXYYY[[[[[[YYYVVVRRRLLLGGGDDDAAA???===<<<;;;999666444555333222333444444333222---------,,,,,,+++++++++***)))(((''''''&&&&&&'''''''''''''''((((((((((((%%%'''(((******)))'''&&&%%%%%%&&&'''(((((('''''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$"""!!! !!!$$$$$$######$$$$$$%%%&&&%%%&&&'''((()))***++++++------............------***333===EEEIIIJJJFFFAAA>>>FFFSSSbbbmmmsssuuuuuurrrqqqppptttzzz~~~~~~{{{xxxuuutttyyy|||zzz{{{qqqkkkuuu{{{~~~zzzuuussspppmmmrrrrrrvvv}}}|||bbbTTTPPPNNNRRR[[[iiiwwwhhhNNNFFFDDD@@@>>>@@@<<>>???===<<<<<<:::@@@???IIIkkkyyy___SSScccvvv|||yyysssvvvuuulll^^^cccnnnyyyRRRMMMMMMVVVcccttthhhOOOCCCCCCHHHTTTgggyyy}}}ssslllqqqzzz~~~zzzvvvtttnnngggaaabbbfffpppzzz~~~zzzjjjSSS>>>777666444999AAAYYYtttmmmYYYPPPJJJCCC@@@>>>???CCCGGGYYYiiiqqqhhhYYYOOOGGG@@@AAA===::::::888444333555555777:::===>>>===;;;999666333000///000111///---444///---000222///...///111000000111333444555555888>>>DDDGGGOOOYYY^^^]]]ggghhhgggccc```ZZZMMM@@@???:::444000111555999<<>>:::===DDDRRR^^^eeeaaaYYYWWWWWWVVVVVVUUUTTTQQQMMMHHHCCCAAA@@@???===<<<;;;999666444333222111111222222111000---------,,,,,,+++++++++******((('''''''''''''''''''''''''''((((((((((((%%%&&&((())))))((('''&&&%%%%%%&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$###"""!!! !!!!!!$$$$$$######$$$$$$%%%&&&%%%&&&'''(((***+++,,,---,,,------------------,,,444777<<>>===HHHjjjcccVVVjjj|||xxxxxx{{{wwwvvvzzzZZZWWW[[[ggguuulllSSSEEEDDDHHHQQQcccvvvtttlllqqq|||||||||vvvnnnbbbWWWLLLJJJNNNYYYiiirrrsssooocccPPP>>>777777777===EEE]]]mmmZZZPPPEEEAAA@@@AAAFFFMMMfffvvv~~~rrr___SSSKKKDDDBBB>>>;;;;;;888333222444777:::???DDDGGGHHHGGGFFFFFFBBB>>>;;;888666333111777222000222333111///111///000111111222555999<<>><<<;;;;;;999666444111000//////000000///---------,,,,,,,,,,,,++++++******)))(((''''''''''''''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""!!!!!!!!!""""""$$$$$$######$$$$$$%%%&&&%%%&&&''')))+++---...///,,,,,,,,,------,,,,,,,,,111111777AAADDDAAABBBIIICCCLLLYYYeeemmmsssxxx|||qqqoooooosssyyy~~~|||wwwrrrpppsssyyy}}}vvvoooooowww{{{}}}wwwtttooovvv{{{yyywwwwwwvvvtttvvvrrrqqquuu{{{}}}QQQ@@@222///111000...---111111000///...///222444555444444666<<>>BBBHHHNNNTTTXXXZZZ\\\XXXSSSLLLFFF@@@;;;888:::666555777777555666888:::;;;<<<>>>AAAGGGPPPVVVbbbeeeiiilllmmmnnnmmmkkkooorrrrrrqqqqqqpppjjjbbbOOOIIIAAA;;;777666555444222333666999===CCCMMMUUUSSSSSSRRRPPPQQQRRRSSSRRROOOOOOMMMKKKIIIFFFCCCAAA???>>><<<;;;;;;999666444111000////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((''''''''''''''''''''''''((((((((((((&&&''''''((('''&&&&&&%%%'''''''''''''''''''''(((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$$$$######""""""""""""""""""######$$$$$$######$$$$$$%%%&&&%%%&&&(((***,,,...000111,,,------......------,,,***,,,777AAAAAA;;;BBBPPPTTT^^^jjjsssuuuuuuuuuvvvooommmmmmqqqxxx}}}zzzuuuppppppttt{{{~~~xxxrrrlllmmmuuu~~~{{{xxx}}}~~~zzzxxxwww|||}}}xxxttttttuuutttxxxsssppprrrvvvzzzsssTTT888333000111111000000222///000111111000000111333333333444666999===AAADDDLLLNNNQQQSSSSSSRRROOOMMMKKKIIIHHHHHHIIIJJJJJJIIIHHHFFFCCCAAA@@@???<<<:::999888777555444333222222111111111000000000000000000000000000000000000000---...///000111222222222......------,,,++++++***((()))***+++,,,---------++++++,,,,,,---...//////+++,,,...---,,,,,,---///,,,------------...111444333???UUUooolllQQQFFF<<<999:::999888999:::999666HHHqqqyyyzzz```UUU]]]kkkwwwzzz{{{www]]]KKKEEEGGGPPP___rrryyy{{{}}}~~~}}}xxxrrriiiZZZLLLAAAAAA@@@@@@BBBGGGNNNRRROOOEEE<<<999;;;>>>DDDIIIIII___mmmooo{{{~~~kkk\\\OOOKKKJJJMMM[[[kkkmmm[[[OOOKKKHHHGGGHHHFFFAAA???AAABBBCCCFFFKKKSSS^^^gggmmmnnnlllgggaaaXXXPPPIIIFFFDDD@@@???@@@???===>>>BBB===???CCCIIIRRR^^^kkkrrrxxxvvvuuussspppllliiihhhlllpppttttttwwwyyyvvvqqq```ZZZQQQHHHAAA<<<999666222333666===IIITTT[[[\\\RRRNNNJJJKKKOOORRRTTTTTTNNNMMMLLLJJJHHHEEECCCBBB>>>===;;;;;;:::999666444333111000000000000...---,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((''''''(((''''''''''''(((((((((((((((((((((''''''&&&&&&%%%))))))(((''''''(((((()))%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%$$$$$$$$$######"""""""""###############$$$$$$######$$$$$$%%%&&&&&&'''(((***---///000111......////////////......000444;;;???;;;;;;KKK___tttwwwyyyxxxtttqqqooopppmmmkkkkkkooovvv}}}zzzuuuqqqrrryyy|||vvvqqqmmmooovvv}}}xxxxxx~~~{{{wwwttttttyyyzzzuuurrrtttwwwwwwsssnnnlllooorrrtttvvvzzz|||sssooonnn~~~gggOOO<<<222222111///---///333777---///111222222222444666///111333444444444666777???BBBGGGLLLOOOOOOOOONNNJJJHHHGGGGGGHHHIIIIIIHHHGGGDDDAAA>>>===<<<:::888777666555444333222222222111111111000000000000000000000000000////////////---...///000111222222222---.........---,,,+++*********+++,,,---------,,,)))))))))******+++++++++***+++---,,,++++++,,,...+++,,,---------...111444333???VVVrrr}}}iiiRRRFFF<<<999999888888999::::::<<>><<<>>>AAADDDFFFIIIPPPPPPNNNWWWgggjjjbbb```WWWSSSWWWYYY^^^qqqppp___PPPMMMLLLMMMKKKFFFCCCEEEKKKJJJKKKOOOXXXdddqqqxxx|||}}}}}}xxxqqqmmmjjjbbb___]]]^^^\\\YYY\\\aaa]]]___eeeppp|||yyytttooojjjiiikkkmmmssswwwxxxyyy{{{yyytttpppjjjaaaXXXPPPJJJEEEBBBAAACCCGGGNNNZZZdddccc^^^OOOHHHCCCEEEHHHJJJLLLOOOMMMLLLJJJHHHEEECCCBBBAAA>>><<<;;;::::::999666444444222111000111000///---++++++,,,,,,,,,,,,------++++++***)))((((((((((((''''''''''''(((((((((((()))))))))(((''''''&&&&&&***)))((('''''''''((()))%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$$$$######"""######$$$$$$###""""""$$$$$$######$$$$$$%%%&&&&&&'''(((***,,,...///000//////000000000000//////000555:::;;;???NNNggg{{{wwwnnniiijjjmmmooommmkkkkkkooowww~~~yyytttvvv~~~|||xxxrrrpppoooqqqxxx}}}yyyzzz~~~xxxsssqqqlllrrruuurrrpppsssuuuuuuoookkkjjjnnnpppnnnlllmmmgggccc]]]UUUNNNIIIFFFDDDJJJOOOSSSPPPFFF;;;222---000111000///...000333444///000222222111111222333***---///000......///111:::>>>CCCHHHLLLMMMNNNMMMIIIHHHFFFFFFHHHHHHHHHGGGCCC@@@===:::999888777555333333222111111111111111/////////000111111222222000000000//////.........,,,---...///////////////---............,,,+++***++++++,,,,,,---,,,,,,,,,)))))))))))))))))))))))))))***,,,+++******+++---+++,,,---------...111444888DDD\\\xxx}}}iiiSSSGGG<<<999999888888999999>>>HHHiiirrrnnnlllttttttfff\\\TTTHHHDDDGGGNNNTTTUUUXXXcccoookkkUUULLLLLLSSS^^^ppp~~~yyytttpppiiiZZZKKKEEEHHHKKKMMMLLLJJJIIIIIIAAAAAABBBCCCFFFKKKNNNNNNMMMLLLIIIEEEFFFJJJKKKIIINNNNNNYYYiiiqqqwwwuuu___[[[ZZZZZZVVVOOOLLLMMMSSSQQQQQQTTT\\\gggrrryyywwwlllgggcccaaafffmmmpppvvv{{{{{{{{{{{{xxxsssrrroookkkhhhfffeeedddbbbfffkkknnnooopppooofff[[[JJJCCC>>>@@@CCCCCCGGGLLLMMMLLLIIIGGGDDDBBBAAA@@@===<<<:::::::::999666444444222111000000000...,,,+++++++++,,,,,,---------,,,+++***)))((((((((((((''''''''''''((((((((((((++++++***)))(((''''''''')))(((&&&%%%%%%%%%&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$#########$$$$$$%%%$$$###!!!!!!$$$$$$######$$$$$$%%%&&&''''''(((***+++---............////////////......***333;;;@@@OOOhhhzzztttlllbbb___cccjjjppprrrooommmmmmqqqzzzzzz{{{~~~xxxuuutttnnnoooqqqssswww{{{vvvrrrpppnnntttvvvrrrmmmkkkiiigggoookkkjjjnnnnnniiidddcccTTTJJJ>>>555222333666777777222000333444111111555+++---///111444555111,,,444555555333111//////000---000222222111222555888>>>AAAEEEIIIKKKLLLLLLLLLJJJHHHFFFFFFGGGHHHGGGFFFAAA>>>:::777666555444222000000////////////000000,,,---...000111333444444000000//////.........---+++,,,------...------------......///...,,,+++***,,,,,,---------,,,+++++++++++++++***************(((***++++++***)))+++,,,***+++,,,,,,---...111444999EEE]]]xxxlllSSSHHH<<<999999888888:::777AAASSSyyy|||}}}pppbbbcccaaafffcccTTTOOOQQQNNNGGGEEEGGGKKKPPPVVVaaalllpppYYYOOOOOOSSS^^^ooo~~~}}}yyytttppphhhXXXHHHIIIKKKPPPUUUWWWSSSKKKDDD<<<@@@EEEIIIPPPWWW[[[[[[OOOMMMMMMKKKFFF@@@???AAABBBIII```yyysssooommmlllggg___ZZZZZZWWWVVVVVVXXX___hhhpppvvvzzznnnbbbWWWRRRPPPRRR[[[fffqqqxxx}}}}}}|||{{{wwwssskkkkkkmmmrrryyyvvveeeWWWIIIBBB???CCCEEEFFFJJJQQQOOONNNKKKHHHEEECCCBBBAAA===;;;:::::::::999666444444222000000000///---,,,+++++++++,,,,,,---------,,,+++***)))((((((((((((''''''''''''((((((((())),,,,,,***)))((((((((((((((('''%%%#########%%%&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$###!!! $$$$$$######$$$$$$%%%&&&'''((((((***+++,,,------------............------***888BBBJJJ^^^tttuuuhhhSSSOOOOOOWWWdddpppttttttqqqoooooosss|||~~~~~~yyysssoooppprrrkkknnnqqqsssvvv}}}zzzxxxuuuppplllqqqssstttqqqkkkfffeeefffeeehhhiiijjjlllkkkbbbWWWBBB<<<444000000222333222444333111111111222111000///000111111000111333444222222222222222222222222444111333;;;@@@AAAEEEKKKOOOOOOOOORRRTTTSSSOOOLLLGGGFFFDDDEEEFFFFFFEEECCCBBB???:::666222111111111000000///...------------222222222111111111111111000///---,,,+++,,,,,,---***+++,,,,,,------,,,,,,((((((((())))))*********))))))************))))))++++++++++++*********)))******+++++++++,,,,,,,,,...//////...------000222777GGG```xxxtttgggMMMCCC:::888888777888;;;===AAAPPPnnnooommmtttfff^^^``````hhhnnnttt~~~uuuzzzyyyssshhhaaa]]]YYYSSSOOOFFFDDDKKKNNNRRRcccyyyxxxbbbVVVRRR[[[cccnnnzzz}}}ooogggkkkvvv~~~}}}zzzwwwqqqfffZZZQQQOOO\\\eee```WWWSSSPPPMMMHHHIIIQQQ```kkkjjj___VVVWWWPPPKKKIIIGGGBBBBBBDDDFFFFFFSSSlllqqqeeeccciiiccc\\\YYYWWWXXX```iiipppoooNNNDDD>>>@@@>>>===GGGVVVfff}}}kkk___QQQTTT[[[iiiyyyvvvllleeeXXXTTTPPPQQQSSSUUURRROOOLLLJJJIIIFFFEEECCCBBBBBB???===:::999999888666444444333222111000...------,,,,,,,,,,,,---...//////,,,+++)))(((''''''(((((('''''''''''''''((())))))+++++++++***)))(((((('''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%############$$$%%%&&&'''((()))***,,,---...//////,,,,,,,,,---------......---666GGG[[[iiigggYYYLLLCCCFFFNNN[[[jjjvvv{{{|||zzzqqqnnnvvv|||{{{}}}|||vvvpppmmmlllkkkiiikkkrrrzzzvvvssspppppprrrttttttssspppqqqrrrooojjjggghhhiiijjjjjjjjjjjjllliii]]]PPP@@@;;;555000000000///...,,,++++++,,,...000000111///000111000000111444666333444666666666666888:::AAABBBGGGOOOSSSRRRSSSXXX]]]```cccaaaZZZSSSOOONNNHHHFFFDDDDDDDDDDDDBBB@@@>>>;;;777333111//////000+++***************+++,,,111000000000000000000000......,,,,,,+++,,,------***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,)))******************))),,,,,,+++++++++******************+++++++++,,,,,,---.........---...111333999IIIbbbzzz|||ooo```KKKAAA999777777666777:::======GGGaaalllkkkqqqaaaXXXRRRXXXeeemmmttt|||yyyqqqgggPPPIIIIIIQQQUUUYYYkkk|||eeeXXXTTTYYY```lllxxxxxxiii```cccoooyyy{{{|||{{{xxxuuuoooeeeYYYQQQWWWbbbjjjgggaaa\\\WWWRRRNNNQQQ]]]rrrxxxkkkYYYRRRLLLJJJHHHDDDCCCEEEJJJJJJTTTiiivvvwwwqqqiiiaaa]]]XXXTTTUUUXXXcccqqqttt^^^FFF<<<888===???===AAAJJJ\\\wwwyyyaaaSSSKKKLLLRRR^^^pppyyysssooo```^^^]]]^^^___^^^YYYUUULLLKKKJJJHHHFFFEEEDDDDDD>>><<<:::999999888666444444333222111000...------,,,,,,,,,,,,---...//////,,,+++)))(((''''''(((((((((''''''''''''((())))))++++++******)))(((((('''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$###""""""###$$$$$$############$$$%%%&&&'''((()))***,,,---...//////,,,,,,,,,---------......000:::JJJWWW]]][[[RRRLLLHHHJJJPPP[[[hhhrrrwwwyyywwwqqqooovvvzzzxxx||||||yyy{{{vvvqqqooonnnllljjjkkkqqqwwwrrrhhh[[[YYYVVVWWW\\\ccchhhjjjiiikkkmmmkkkhhhfffgggiiijjjjjjhhhhhhjjjgggXXXIII:::666222///......---,,,111111222333444666777888222222333222111222555777666:::======;;;;;;???CCCGGGMMMZZZgggmmmooosssyyywwwbbbRRRLLLLLLIIIGGGDDDBBBAAA???===;;;888666333000...---......++++++++++++,,,---...///............////////////,,,,,,+++++++++,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++******,,,,,,+++++++++******************++++++++++++,,,,,,------------///222444999JJJccczzz{{{lll]]]III@@@888666777666777999===:::???WWW|||www______ttt}}}rrraaaXXX]]]lll|||{{{dddWWWQQQUUUYYY```ttthhhZZZUUUWWW^^^iiittt}}}{{{mmmccceeerrr|||}}}{{{yyyuuunnndddXXXQQQ\\\dddlllppppppmmmggg___SSSVVVccc{{{jjj]]]PPPIIIDDDAAA@@@BBBGGGGGGNNN]]]nnn{{{rrrhhhbbb[[[QQQJJJGGGMMMWWWjjjzzz___OOOCCC;;;888===AAA@@@BBBHHHVVVsssoooTTTGGGAAAFFFNNN[[[nnn~~~}}}|||{{{sssssssssrrrooohhh```[[[QQQOOOMMMJJJGGGEEEDDDCCC>>><<<:::999888777555333444333222111000...------,,,,,,------.../////////,,,+++)))(((''''''((((((((((((''''''(((((()))***+++******))))))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########""""""$$$$$$###""""""###$$$$$$############$$$%%%&&&'''((((((***,,,---.........,,,,,,,,,---------......000;;;HHHPPPPPPOOOOOOQQQNNNNNNQQQYYYdddnnnsssttttttooonnnsssxxx{{{~~~wwwwww|||}}}{{{|||wwwsssrrrrrrooollllllpppuuu|||~~~|||hhhTTTIIIFFFCCC@@@@@@DDDKKKRRRWWW___cccggghhheeeccccccdddfffeeecccccceeeaaaRRRAAA444333222111111222222222///000000000000000222333555777888999:::<<<@@@CCCHHHOOOWWWZZZZZZ]]]eeemmmyyydddPPPHHHIIIHHHEEEAAA>>><<<:::888666222000...,,,+++++++++,,,,,,,,,+++,,,,,,---......+++,,,,,,,,,------......++++++++++++,,,,,,------***+++,,,,,,------,,,,,,++++++******)))))))))(((+++++++++,,,,,,+++++++++++++++*********)))))))))************++++++++++++***,,,------...///333666888IIIbbbyyy~~~nnn___HHH???777777777777777:::<<<:::===RRRwwwpppYYYZZZooo~~~xxxhhh```pppooohhhooo}}}nnn\\\]]]gggrrrkkk[[[VVVVVV]]]gggrrr{{{uuummmnnnyyy~~~{{{vvvmmmaaaVVVOOOVVV\\\gggsss|||~~~xxxqqqbbbfffpppvvv```QQQHHHBBB???@@@CCCAAAFFFNNNWWWhhhzzznnnfff]]]PPPEEE???999>>>LLL___rrrnnn[[[NNNHHHFFFBBBCCCGGGIIIIIINNNUUU___yyyjjjRRRIIIEEEMMMZZZgggvvvxxxkkk```ZZZTTTRRRNNNJJJFFFCCC@@@???>>><<<:::999888777555333444333222111000...------,,,------...//////000000,,,***)))(((''''''((((((((((((((('''((())))))*********))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############$$$##################$$$############$$$%%%&&&&&&'''(((***+++---.........,,,,,,,,,---------.........666AAAGGGIIILLLSSSYYYPPPOOOPPPWWWaaakkkqqqrrrppplllkkknnnqqqttt||||||wwwzzz}}}yyywwwwwwwwwtttpppnnnppptttyyy{{{rrrmmmfffllluuuwwwiiiSSSBBB;;;<<<:::888777999@@@GGGMMMZZZ```fffgggeeeaaa``````cccbbb___]]]]]]XXXIII999333444444444444444555666222444666777888:::===@@@DDDHHHOOOVVV^^^eeelllqqq}}}sss[[[LLLGGGGGGEEEBBB===999777555333111---,,,+++***))))))*********)))(((((('''''''''((())))))***+++,,,,,,------***++++++,,,------------***+++,,,,,,------,,,,,,*********))))))(((((((((+++++++++,,,,,,+++++++++***)))))))))(((((((((((())))))*********+++++++++***+++,,,---...000333666999KKKdddyyyppp```GGG>>>888888999888999;;;===;;;;;;LLLqqqiiiiii~~~pppjjj|||~~~{{{jjjeeemmm{{{ppp{{{qqq___YYYWWW\\\fffpppzzzyyysssttt{{{|||ttthhh\\\QQQJJJMMMRRR___rrroooccc[[[QQQGGGCCCBBBAAACCCFFFIIIRRRlllqqqfff\\\NNNAAA<<<333555;;;DDDPPPccc~~~{{{uuuooo```___[[[RRRHHHAAA@@@AAAHHHPPP\\\bbbaaaaaahhhqqqyyyrrrcccaaaeeejjjqqqyyywwwdddWWWQQQPPPNNNLLLHHHEEEBBBAAA@@@???===;;;:::999888666444444333222111000...------,,,---...000000000000000,,,***)))(((''''''((((((((((((((((((((()))******)))))))))((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########$$$$$$#####################$$$%%%&&&&&&'''((()))+++,,,---......,,,,,,,,,---------......000333:::AAAHHHPPPVVVZZZNNNMMMNNNUUU___jjjppprrrnnniiiggghhhkkkrrryyy~~~|||zzz{{{{{{xxxsssppprrrtttyyysssdddYYYSSSIIIRRR___bbbWWWFFF===<<<999999::::::===CCCKKKPPP___cccggghhhddd```______cccbbb___[[[WWWPPPCCC666333444555555444444666888<<>>888888:::999:::<<<===;;;999FFFkkk{{{vvvqqq||||||vvvwwwvvvddd]]]WWW\\\eeeoooyyy}}}xxxxxx}}}~~~}}}yyypppcccVVVLLLGGGKKKOOO^^^www}}}qqqgggggghhhaaaUUULLLHHHEEEDDDFFFEEEKKKaaayyy|||mmmbbbUUUGGG===:::888777888999===JJJ```uuuyyykkk^^^TTTLLLFFFAAAAAA???;;;888999===AAAKKK]]]ssssss]]]PPPJJJJJJIIIGGGFFFEEEDDDDDDDDD@@@>>><<<;;;:::999777555444333222111000...------,,,...///111111111000000,,,+++)))(((''''''(((((())))))(((((())))))***+++((((((((((((((((((((((((+++*********))))))))))))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$###"""############$$$%%%&&&''''''''')))+++,,,---------,,,,,,,,,---------......222444999AAAKKKRRRTTTSSSKKKJJJLLLTTT___iiippprrrlllgggdddgggllluuuzzz~~~}}}|||}}}{{{vvvrrrsssuuuzzzsssaaaRRRIIIDDD@@@EEEMMMSSSOOOGGGEEEHHHBBBEEEHHHJJJMMMRRRYYY^^^ggghhhgggddd___]]]^^^aaa___aaa```ZZZUUUPPPGGG>>>:::===???@@@BBBEEEIIIMMMPPPWWWbbbkkkttt~~~sssjjj\\\QQQKKKHHHFFFEEE;;;888333///...---,,,+++******))))))((((((((((((++++++***)))))))))******''''''(((***+++,,,......---.../////////...---,,,***+++,,,,,,------,,,,,,(((((((((((()))))))))))))))******************)))++++++++++++************))))))))))))************+++,,,---------///222555@@@QQQjjj|||{{{lll]]]CCC<<<666777999999999;;;888;;;===IIIlll{{{yyywwwddd]]]WWW[[[cccmmmwwwyyyyyy}}}||||||yyypppcccVVVMMMIIIQQQVVVhhhzzz^^^SSSNNNXXXfffkkkhhhdddZZZTTTQQQRRRRRRZZZpppxxxuuu~~~qqqjjjaaaYYYNNNBBB<<<;;;:::999:::===???DDDOOOYYYcccccc\\\PPPEEE@@@;;;777999999888777777:::>>>BBBIIIYYYlllxxxwww```RRRMMMJJJIIIGGGFFFDDDDDDCCCCCCAAA???===<<<<<<;;;888777444333222111000...---------...000222222222111000,,,+++)))(((''''''(((((())))))(((((())))))***+++((((((((((((((((((((((((*********))))))))))))(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$###"""###$$$$$$$$$$$$###"""############$$$%%%&&&'''&&&''')))***,,,---------,,,,,,,,,---------......///333;;;DDDMMMQQQPPPNNNJJJIIILLLTTT___hhhnnnppplllgggeeejjjrrrzzzwwwzzz{{{}}}|||{{{{{{{{{uuurrrrrruuu{{{|||hhhUUUIIICCCAAAIIIIIILLLQQQSSSQQQRRRVVVRRRVVV[[[^^^aaadddiiinnnllljjjeee^^^XXXXXX\\\aaaYYY]]]___[[[VVVTTTOOOJJJHHHLLLPPPTTTXXX___gggmmmzzzqqqeeeaaa[[[UUUNNNHHHCCC@@@888444000,,,,,,+++++++++*********))))))(((((((((&&&%%%%%%&&&&&&'''((()))&&&'''(((***+++---.../////////000000000///---,,,++++++,,,---------,,,,,,$$$%%%%%%%%%&&&&&&''''''))))))************))))))---------,,,,,,,,,++++++))))))))))))************,,,------------///222444???QQQiii{{{{{{mmm^^^BBB:::555666888888888:::111;;;EEESSSsssuuubbb[[[VVVZZZbbblllvvv~~~{{{uuutttyyy|||}}}zzzrrrfffZZZRRRNNNWWW]]]rrrdddSSSEEE>>>JJJaaasss}}}ppphhhdddeeegggqqqiiiVVVQQQPPPXXXfffnnnhhh^^^ZZZWWWTTTQQQJJJAAA===???888777;;;CCCHHHIIIJJJLLLJJJKKKGGG???:::::::::888666555444444666999<<<>>>@@@HHHPPPZZZkkk}}}gggYYYTTTOOOMMMJJJGGGDDDAAA@@@???BBB@@@>>>======;;;999777444333222111000...---------...000222333222111000,,,+++)))(((''''''(((((()))))))))))))))******+++'''''''''((((((((((((((())))))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$############""""""###$$$%%%%%%$$$###"""############$$$%%%&&&'''&&&''')))***,,,---------,,,,,,,,,---------......)))000<<>>@@@HHHRRReeetttfff]]]OOOGGGHHHFFF>>>===BBBAAA@@@???>>>;;;999777666777666333000....../////////222444555333222111111,,,+++***)))(((((((((((((((((((((((())))))))))))+++)))''''''((((((&&&$$$$$$&&&(((((('''&&&''''''###%%%''''''&&&%%%&&&'''$$$$$$############$$$$$$"""%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&((()))+++---...///,,,,,,,,,---------.........444<<>>MMMfff||||||xxxmmmZZZCCC;;;555777999999;;;>>>;;;888>>>XXXyyykkkzzz}}}tttyyytttoooooofff[[[\\\jjjwwwggg]]]VVVZZZcccgggsss}}}zzz}}}{{{xxxvvvwwwzzz|||~~~|||{{{vvvqqqrrrwwwfffPPPGGGEEEFFFNNNZZZccceeedddooottt___HHH===<<<<<<===>>>AAADDDEEEFFFLLLSSSXXXWWWUUUVVVWWWUUUYYYXXXZZZbbbmmmrrrjjj___MMMDDD<<<::::::777777888555666999;;;===???@@@AAADDDEEEJJJOOOUUUaaayyyttt~~~lllYYYIIIGGGFFF@@@===@@@@@@???>>><<<:::888666555777555222000......//////000222444555333111111111,,,+++***)))((((((((((((((((((((((((((()))))))))+++)))(((((((((((('''%%%%%%&&&''''''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$############$$$$$$ !!!###%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))+++,,,---,,,,,,,,,---------......///444<<>>NNNfffzzz{{{xxxmmmXXX@@@999444666999;;;<<<>>><<<888===YYYmmm___yyy|||qqqqqqpppoooppp|||}}}~~~rrrjjjaaa___hhh{{{lll\\\TTTWWW^^^bbbooozzzxxx||||||{{{yyywwwwwwzzz|||}}}|||||||||zzz{{{xxxZZZKKK@@@AAADDDIIINNNOOONNNLLLNNNTTTbbbvvviiiKKK===999999999999;;;???FFFMMMQQQaaaiiioooooonnnppppppooooooooopppxxx{{{jjjUUUKKKAAA===;;;888777999;;;;;;<<<===???AAACCCDDDIIIPPPZZZaaaeeemmm~~~gggXXXaaaeeejjjqqqyyyzzzbbbLLLFFFEEEBBB>>>>>>>>>>>><<<:::888777555444666444222000......///000000333555555333111000000,,,+++***)))(((((((((((('''''''''(((((()))))))))+++***))))))))))))(((&&&&&&&&&'''&&&%%%%%%(((******'''$$$$$$&&&'''&&&$$$$$$$$$############$$$$$$"""###$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&(((***+++,,,---,,,,,,,,,---------......000444<<>>999555666999;;;;;;;;;<<<999BBB___xxxiiiWWWlllqqqllliiilllsss}}}tttpppyyy~~~ppp```VVVWWW\\\```mmmyyywwwzzz|||}}}{{{yyyyyy|||{{{yyyyyyzzzzzzsssYYYKKK>>>@@@BBBDDDDDDDDDDDDDDDHHHJJJQQQaaawww}}}ZZZFFF@@@>>>999:::===AAAIIISSS]]]dddyyy|||~~~yyymmm\\\PPPDDD>>>;;;999999;;;BBB@@@???AAAGGGQQQ[[[aaalllvvvmmm```YYY___dddnnnzzzvvvbbbNNNFFFEEEBBB???>>>===<<<:::888777555444444555333111///......///000111333555555333111//////++++++***)))(((((())))))'''''''''(((((())))))***,,,***))))))******)))'''&&&&&&&&&&&&&&&(((+++...---(((###"""%%%'''&&&###$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""###$$$$$$$$$$$$$$$%%%%%%'''((()))***,,,---...///,,,,,,,,,---------......000444<<>>>>>AAAFFFKKKQQQYYYbbbhhhuuuyyyzzzwwwwww}}}|||cccVVVIIICCCAAABBBFFFKKKMMMPPPXXXeeeuuuuuukkkffffffhhhooovvv|||xxxrrrmmmdddYYYMMMGGGEEEBBBAAAAAA<<<;;;999777555444444444333222000......///000111222444666555333000......+++***))))))))))))))))))''''''(((((()))******++++++***))))))******)))(((%%%&&&''''''(((***///222---(((###"""%%%'''&&&###$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%((()))***+++,,,---...///,,,,,,,,,---------......///444===GGGPPPVVVZZZ[[[PPPOOOOOOTTT^^^kkkvvv}}}uuurrrnnnooovvvzzzzzz|||{{{wwwqqqllllllrrr{{{yyywwwzzzkkkbbbWWWLLLBBBAAAAAA>>>999777888777:::===<<<:::===DDDJJJKKKRRR^^^jjjttt}}}pppjjjggg```TTTIIIEEE@@@:::888888777222---//////...+++)))((()))+++---......---+++***,,,---+++,,,...000000000//////......///000000111222222000000000///...------,,,))))))))))))))))))))))))'''((()))******(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%(((***'''&&&)))+++***'''''''''(((((()))))))))******)))))))))******++++++,,,---------///222555AAASSShhhuuu|||}}}qqqhhhZZZFFF;;;:::777555888;;;999444555:::QQQvvvyyyaaaQQQfffxxxvvvmmmcccffftttmmm```\\\\\\]]]jjjxxxxxxwww{{{~~~~~~|||}}}{{{|||www```QQQMMMOOORRRVVVZZZ___eeeiiinnnrrrxxxxxx___OOOHHHCCC>>>BBBFFFJJJNNNPPPUUU\\\aaahhhmmmppppppvvv}}}nnn___XXXXXX]]]fffnnnttt~~~~~~}}}zzzwwwvvvwww{{{~~~tttjjjfff```YYYUUUTTTOOOJJJHHHGGGEEEDDDBBB;;;:::888666444444444444222111///......///000111333555666666333///...---******)))))))))))))))***(((((())))))***+++,,,,,,***)))((((((******)))(((%%%&&&(((((()))+++...111***'''$$$$$$&&&'''&&&$$$$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%&&&''''''((()))***+++,,,---,,,,,,,,,---------......---333===HHHPPPUUUWWWXXXOOONNNOOOSSS\\\hhhttt{{{uuurrrppprrrxxx{{{|||~~~~~~{{{wwwqqqmmmmmmttt~~~xxxvvv~~~}}}vvvuuuqqqfffYYYSSSLLLDDD???>>><<<888555555555222333777777555666::::::;;;CCCNNNWWW___mmmyyyrrrdddYYYRRRHHHDDD???===<<<:::777444333111000000111000...,,,+++,,,,,,***((((((***,,,---///000///------///111---///111444555555555444333333444444444444444333333333222111000......---)))))))))((((((''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""(((***&&&$$$''')))'''((((((((((((((()))))))))******))))))))))))*********,,,------...///333555DDDVVViiisssxxx}}}nnnbbbTTTAAA777888777555888<<<:::444222;;;UUU|||iiiaaa}}}mmmfffjjjxxxpppbbb[[[ZZZYYYffftttuuutttxxx||||||{{{|||yyyzzz|||zzzkkkccc]]]cccnnn{{{|||jjjVVVJJJHHHHHHFFFHHHMMMRRRVVVZZZaaajjjqqq{{{~~~tttsssyyy|||wwwmmmaaaZZZPPPLLLGGGGGGJJJKKKGGGAAA<<<:::888555444444444555111000///......///111222444555777666222///------******))))))))))))******((()))***+++,,,---......)))(((''''''))))))((('''&&&((())))))(((''')))***&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$############$$$$$$$$$###############$$$$$$"""######$$$%%%%%%&&&&&&(((((())))))***+++,,,,,,,,,,,,,,,---------......+++222<<>><<<555111;;;WWW}}}ooonnn|||{{{qqqbbbZZZWWWVVVcccqqqrrrrrrwwwzzzzzzzzz{{{||||||~~~}}}wwwwwwvvv~~~kkkgggZZZJJJAAACCCJJJMMMRRRXXX```gggooo{{{tttiiiSSSLLLEEEEEELLLPPPIII???<<<:::888555444444555666111000...---...///111222444666777666222///---,,,***)))))))))))))))******)))******,,,---...//////((('''&&&'''((()))((('''''')))***)))&&&$$$$$$$$$###%%%''''''&&&%%%&&&'''$$$$$$############$$$$$$&&&%%%$$$###""""""""""""""""""###$$$%%%%%%&&&&&&******+++,,,------......,,,,,,,,,---------......***000:::DDDIIIJJJHHHEEEHHHIIILLLPPPWWWaaakkkssssssqqqoooqqqvvv|||zzzyyytttttttttssstttvvv{{{vvvpppttt}}}sssiiibbb[[[YYYYYYVVVMMMFFF@@@>>>;;;888555333222222000000000000111222333444333555888>>>DDDJJJOOOQQQ[[[[[[[[[ZZZYYYXXXWWWVVVIIICCC<<<888777777666444555555555555444222000......---,,,++++++,,,---...++++++++++++,,,---......---...///000111222333444555666666888999<<<===???@@@???======<<<:::888666222222222444222...,,,---+++******)))(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))))))))))),,,)))))),,,......111666AAAVVVmmmxxx{{{}}}~~~~~~zzzlll]]]LLL???888777777666777999:::<<<666???UUUvvvyyy}}}tttggg[[[WWWYYY^^^gggooowwwyyy}}}{{{wwwwwwyyyzzzyyy}}}wwwnnnggg___WWWOOOKKKLLLQQQ\\\hhhqqqhhh\\\PPPIIIFFFBBBAAACCC===;;;888666666666555444000000///......///000111;;;999777555222///,,,+++)))))))))))))))******+++,,,,,,---000333333///++++++***((('''&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%)))""""""$$$$$$###%%%########################%%%%%%%%%%%%%%%%%%%%%%%%))))))***+++,,,,,,------......///////////////......222999AAAGGGHHHFFFDDDHHHGGGHHHMMMVVVbbblllqqqppprrrtttuuuuuuxxx~~~}}}|||zzz~~~xxxwwwvvvwwwxxxxxxyyy|||~~~|||{{{qqqooouuu|||wwwlll\\\VVVPPPNNNNNNLLLFFF@@@<<<;;;888555333111000000////////////000111222222000111444888<<>>:::666333222333555555555333333333333111000...---+++******))))))******++++++++++++++++++,,,---.........///000222333444444444555666999<<<>>>AAABBBDDDDDDCCCBBBBBB@@@>>><<<888777666444111...,,,---******))))))(((''''''&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((()))))))))))))))))))))))))))))),,,))))))---......111777FFFZZZqqq|||~~~~~~~~~}}}~~~vvvjjj]]]NNNAAA777777777777888999::::::111@@@^^^~~~wwwrrrwwwyyymmmaaa\\\\\\___ffflllwwwyyy|||~~~zzzwwwtttsssuuuxxxyyyxxx|||~~~zzzjjj___ZZZWWWVVV]]]ggguuuyyylllbbbYYYSSSNNNGGGAAA@@@???;;;888777777888666444111111//////000111333555:::999666333000---+++))))))))))))))))))******+++,,,,,,---000333222...+++***)))((('''''''''''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%!!!###%%%###!!!"""########################%%%%%%%%%%%%%%%%%%%%%%%%))))))***+++,,,------.........////////////.........222888@@@EEEGGGFFFDDDFFFEEEGGGLLLUUU```iiioooqqqssstttsssssswww~~~~~~{{{{{{yyyxxxssstttvvvvvvwwwyyy}}}{{{yyyxxxrrrttt{{{|||yyyyyywwwmmmaaaOOOJJJDDDBBBCCCBBB>>>:::777666444222000//////...///...............//////......000222555777:::;;;777666666555333111000///...---,,,...000333333333000000000//////---,,,+++))))))************))))))************+++,,,---.........///111222333444555333444777:::>>>AAADDDEEEIIIIIIIIIHHHFFFDDDBBBAAA===>>><<<888333111000000***))))))(((((('''''''''(((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))+++)))***------...222999KKK```vvv}}}|||}}}ttthhh\\\MMMAAA555666888999::::::999999000FFFiiiwwwlllqqqxxxyyyvvvhhhdddccciiixxxttthhhbbb```___dddiiitttvvvyyy{{{||||||zzzyyyrrrqqqppprrruuuwwwwwwwwwzzzzzz|||}}}|||yyyvvvxxx{{{sssllleeeaaaZZZOOODDD@@@@@@;;;777666999:::777333222111000000111444777999:::888555111...+++(((''')))))))))))))))******++++++,,,---///111000---***((((((((())))))(((((('''))))))(((''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%$$$!!!!!!%%%'''$$$!!!"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((()))***+++,,,------......///////////////......///333999???DDDGGGHHHHHHEEEEEEGGGLLLTTT^^^hhhmmmssssssrrrppppppsss{{{~~~~~~}}}wwwvvvssstttuuuvvvwwwyyy|||yyyvvv}}}~~~yyytttrrrooocccWWWIIIDDD>>><<<<<<<<<:::777333222111000///............------,,,,,,,,,,,,---------...///111333444555666555555444222000...---.........///111111111000.........------,,,,,,+++***+++------------+++***)))))))))***+++,,,---...------///000222333444555444666888<<>>888444111...))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))))))))))))))))))))+++)))***---------333;;;OOOccczzz~~~tttgggXXXIII<<<444666888:::;;;:::999777666KKKmmm}}}tttkkkppptttqqqmmmdddcccbbbhhhvvvwwwkkkccc______dddjjjooorrrvvvyyy{{{{{{zzzyyywwwvvvuuuuuuuuuvvvwwwwww{{{{{{{{{|||}}}wwwpppjjjggg```TTTHHHCCC???:::555666999999555111111000///000222666:::===:::888444000---***(((''')))))))))))))))******+++***+++---...///...,,,***&&&''')))******)))(((''')))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$''''''$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((()))***,,,---......//////////////////...---111444999???CCCGGGJJJMMMGGGHHHKKKOOOVVV___iiioootttssspppmmmkkkooowww~~~}}}~~~~~~}}}|||uuusssuuuwwwxxxxxxyyy{{{~~~yyytttyyyxxxtttnnnjjjeeeZZZOOOFFFAAA<<<999888888666444000000000000///...------,,,,,,++++++***+++++++++++++++,,,---...000111222222222222111///---,,,+++...///000111000000//////---------,,,,,,,,,,,,---+++,,,---......---,,,+++)))))))))***+++---...///------///000222444555666888999;;;>>>@@@AAABBBBBBCCCFFFHHHIIIKKKNNNRRRVVVQQQVVVVVVLLL@@@888111***((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((()))))))))***))))))))))))))))))))))))***)))+++---,,,---555>>>QQQeee{{{~~~}}}qqqcccUUUEEE999333666999;;;<<<:::888777:::JJJgggrrrsssvvvvvvxxx}}}|||vvvqqqjjjpppwww~~~xxxlllccc^^^^^^eeennnppprrrvvvyyy{{{{{{zzzyyy|||{{{xxxvvvuuuvvvyyy{{{||||||||||||}}}~~~}}}|||qqqiiibbb___ZZZPPPGGGDDD<<<888444555777777333////////////000333777;;;>>>:::888444000,,,***)))((()))))))))))))))******+++***+++---------,,,******'''((()))*********((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$&&&%%%###$$$((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''((()))***,,,---...//////////////////...------///222777:::>>>DDDJJJNNNLLLMMMOOORRRXXXaaalllttttttsssooojjjgggkkkrrryyyxxx{{{|||}}}xxxwwwxxxxxxxxxxxxxxxzzz}}}yyyuuuwwwqqqpppoookkkddd___ZZZPPPFFF>>>;;;888555444333222000///////////////...,,,,,,++++++************++++++)))))))))***+++,,,..................---+++***))))))+++---.........///000---,,,,,,,,,,,,,,,---...))))))************)))))))))******+++,,,...///000...///000222444666777888<<<===???AAABBBBBBAAAAAA@@@CCCGGGKKKOOOWWWaaaiiimmmsssooo^^^LLL@@@666---''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((()))))))))******))))))))))))))))))))))))))))))+++---,,,---666@@@SSSfffzzz~~~|||zzzuuuwwwtttjjj^^^RRREEE:::444666888;;;;;;:::999777777DDD___yyyjjjuuu|||llloooyyyxxxzzzooogggaaaaaahhhqqqtttuuuvvvwwwxxxxxxwwwwwwzzzzzzxxxvvvuuuwww{{{~~~{{{{{{{{{||||||}}}}}}}}}|||zzzuuuoooiiieeeccc[[[TTTQQQNNNGGGAAA???888777666555555444111///...///000222555999<<<>>>999666333///+++***)))))))))))))))))))))******+++)))+++------+++))))))***)))))))))******)))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$###$$$&&&%%%!!!"""&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''((()))***,,,---//////000000000000///...---,,,+++...222555888>>>GGGNNNPPPQQQRRRSSSWWWaaannnxxxuuutttpppjjjgggiiipppvvvzzz~~~yyyxxx~~~|||wwwvvvuuusssssswww|||yyy~~~zzzyyyzzzpppiiieeeeeeddd___XXXSSSOOOGGG>>>666444333222111111///...---.........---,,,***)))***)))))))))***+++,,,,,,+++++++++******++++++,,,---------------,,,++++++(((***,,,,,,++++++---///++++++*********,,,---...((((((''''''''''''((((((******+++,,,---///000111111222333555888:::;;;<<>>666444000,,,***))))))***)))))))))))))))******+++(((+++---,,,)))((((((***++++++***)))(((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""$$$(((---+++%%%###&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''''')))***,,,...///000000000000000///...---,,,+++...111333666===HHHPPPRRRRRRQQQQQQTTT___nnnyyyxxxvvvrrrmmmiiijjjpppuuu~~~}}}wwwqqquuu|||wwwuuurrroooooottt{{{zzz~~~|||qqqgggaaa___]]]\\\WWWOOOJJJGGG@@@999000000111111111111//////,,,---------,,,***)))((())))))))))))***+++------000///...,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++---...,,,))))))+++...******)))))))))+++,,,---)))((('''&&&&&&'''((()))+++++++++,,,...000111222444555666888:::<<<>>>???@@@BBBEEEGGGHHHHHHGGGGGGIIIJJJKKKKKKNNNVVVdddnnnqqquuulllRRR===444...'''&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''))))))))))))************))))))))))))))))))))))))((())),,,---,,,---777CCCZZZjjjyyy{{{vvvrrrpppnnnmmmpppnnnfff\\\RRRGGG===555666888999::::::999999444EEEeee}}}eeebbbpppwww~~~uuuiiirrr||||||xxxqqqkkkmmmrrrmmmmmmmmmoooqqqtttwwwyyywwwzzz}}}}}}zzzxxxyyyzzz|||~~~~~~}}}zzzzzzzzz||||||rrrpppmmmiiieeeaaa]]][[[UUUMMMGGGGGGEEE???:::888555999<<<:::444111111444///111555888;;;===>>>>>>444222...***(((((()))))))))))))))))))))******+++(((+++---+++)))'''((()))---,,,***((('''(((((()))))))))((('''''''''''''''%%%%%%%%%&&&&&&'''''''''###&&&...555222***&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&''')))***,,,...///000000000000000///...---,,,---000333444777???JJJTTTRRRQQQPPPNNNQQQ\\\lllyyyzzzxxxuuuoookkkkkkpppuuu}}}uuunnnxxx|||xxxyyyvvvrrrnnnnnnsss{{{yyypppggg```\\\ZZZ[[[VVVNNNGGGAAA<<<999666111000///...---,,,,,,+++------,,,,,,+++,,,,,,,,,***+++,,,---...---,,,,,,+++))))))+++------***'''(((((()))***++++++,,,,,,---,,,+++*********+++,,,***+++++++++******,,,...---,,,+++***))))))))))))***,,,...000222222222222555666777999<<<>>>@@@AAAEEEFFFHHHIIIJJJJJJIIIIIILLLLLLKKKKKKMMMPPPSSSUUU]]]WWWLLL@@@666///+++)))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((((((((((()))++++++)))((()))***)))))))))))))))))))))))))))***,,,---+++,,,777CCCUUUfffwww|||zzzvvvrrrnnnmmmnnnllldddXXXJJJ>>>888666666777777777777666666333<<>>888444777888888888777444222111444222222888@@@CCC@@@;;;222111...+++)))'''''''''%%%'''*********)))***+++......---,,,+++++++++++++++***(((&&&&&&&&&''''''000...+++(((&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""000???AAA888,,,&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''((((((((()))***,,,---...111000000///...---------,,,///222555888???HHHOOOOOOOOONNNNNNQQQ[[[hhhrrrvvvtttpppkkkhhhkkksssyyyvvvqqqpppvvv~~~{{{yyyuuuoookkklllrrryyy~~~wwwnnneee^^^ZZZWWWXXXRRRIIIAAA<<<888555333111000///---,,,,,,++++++,,,,,,++++++++++++,,,,,,((()))***,,,,,,---,,,,,,,,,***)))+++---...,,,***))))))******+++,,,,,,,,,---,,,+++*********++++++***+++,,,+++***+++,,,...,,,+++******))))))))))))+++,,,...000111222333333777888:::<<>><<<;;;:::...,,,***((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&'''(((******((('''((()))))))))))))))))))))))))))))))))+++,,,+++---888EEEYYYhhhvvv||||||}}}yyytttjjj\\\LLL???777333555555666666666666555555111DDDxxx||||||wwwtttpppnnnnnnooonnnnnnoooqqqtttyyy||||||zzzwww{{{|||~~~~~~~~~~~~vvvnnnkkkiiieeeddddddaaa^^^ZZZVVVSSSLLLIIIDDD>>>999777888:::===;;;888555222111111111333555:::AAAFFFEEE???999...,,,)))'''(((---222555666666444222...---...///777555222...+++*********,,,+++***)))((((((((()))%%%%%%$$$###$$$%%%'''(((&&&&&&%%%%%%%%%%%%$$$$$$!!!''',,,---***&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''))))))***+++,,,...000000000000000///......---------000333666:::@@@IIIPPPRRRQQQOOOLLLLLLSSS^^^fffkkklllkkkiiihhhjjjooottt~~~vvvpppnnnooo{{{yyy{{{wwwqqqmmmnnnrrrwww{{{|||xxxqqqhhh```ZZZVVVTTTOOOHHH>>>666111///......///...---,,,++++++++++++)))))))))))))))******+++******++++++++++++******,,,+++******+++,,,......******++++++,,,,,,,,,---,,,++++++***************)))******)))((((((***+++))))))(((((())))))***+++.........///111444777999<<<>>>@@@BBBDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEDDDDDD>>>===:::777444111000///+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&''''''(((((('''''')))+++,,,,,,+++******+++))))))))))))))))))))))))((()))+++,,,+++...:::GGG[[[hhhtttwwwwwwyyy{{{|||wwwqqqdddTTTFFF;;;666555444555555666666555555444888OOOuuunnnsssyyy}}}wwwlllfffiiippp}}}xxxuuurrrqqqrrrqqqooolllmmmmmmooouuu{{{}}}yyyuuuvvvzzz~~~~~~|||{{{|||~~~uuuooollljjjhhhcccccccccaaa]]]XXXTTTQQQJJJGGGAAA;;;666666:::??????<<<777333000000111222444999@@@GGGIIIEEE===777///---***((((((+++...000/////////...---...111333777555111---+++******+++))))))(((((('''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''((())))))***,,,...///000000000//////............---000444777;;;BBBKKKRRRRRRRRROOOMMMMMMRRR\\\dddjjjlllnnnmmmlllnnnrrrwww|||wwwpppnnnooo{{{yyyvvvuuu{{{xxxtttrrrssswww|||xxxssslllddd]]]WWWSSSQQQKKKDDD;;;444000//////......---,,,+++++++++++++++)))((((((((())))))***+++///...---,,,+++******)))+++******))))))***,,,...***+++++++++++++++,,,,,,++++++++++++******))))))'''((()))(((&&&&&&''')))(((((((((((()))+++,,,---//////000111444777:::<<<===???AAACCCDDDDDDDDDCCCBBBAAA@@@???>>>=========555444222///---+++***))),,,,,,++++++***(((''''''%%%%%%&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''((())))))))))))))))))***,,,,,,***)))***+++((((((((((((((((((((((((((((((***++++++///<<>>999777999>>>BBB???;;;666111//////222444777===FFFKKKIIIBBB;;;666,,,,,,+++******))))))***)))************---111444222111...,,,+++***++++++)))))))))(((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%######$$$&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''((()))+++---///000////////////...............111555888<<>>???@@@BBBCCCDDDBBBAAA@@@>>>===<<<:::888777777777333222111...,,,)))'''&&&((((((((('''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%(((((()))************)))&&&'''))))))'''&&&'''((((((((((((((((((((((((((('''''')))++++++000>>>LLL\\\jjjwwwzzzzzz|||~~~vvvnnn```OOO@@@777555555333333444444444444333333:::UUUuuusss|||vvvxxxxxxvvvoooeee```gggyyy{{{xxxvvvwwwyyywwwqqqkkknnnkkkkkkooouuuyyyxxxuuuuuuwwwzzz{{{{{{|||}}}~~~~~~}}}yyyuuupppkkkhhhfffgggfffccc^^^WWWQQQMMMEEEAAA;;;888:::===AAABBB<<<999444000///000444666<<>>???@@@AAABBBCCCDDDCCCAAA???===;;;999777444333111111111000000///---+++)))'''&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))))))))))))))%%%&&&((((((&&&%%%&&&'''(((((((((((((((((((((((('''''')))++++++000???MMMYYYggguuuyyyxxxxxxxxxwwwkkkdddXXXIII<<<444222222333333444444444444333333999TTTnnnkkkssshhhnnnwww{{{}}}zzztttvvvyyytttsssvvvvvvrrrmmmlllkkkjjjmmmssswwwyyyzzzssssssrrrtttwwwzzz{{{{{{|||}}}~~~}}}||||||}}}~~~}}}~~~~~~|||yyysssmmmjjjiiiffffffeeebbb\\\TTTMMMHHHBBB===777888===BBBAAA???999666222000000222666888AAAGGGMMMKKKCCC:::555444))))))))))))***+++,,,,,,)))+++,,,,,,+++,,,---///,,,,,,------,,,+++***)))***+++++++++***)))((('''######$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&)))++++++(((%%%######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&'''((()))+++...000111...////////////////////////222666999>>>EEEOOOVVVWWWWWWVVVSSSSSSXXXaaahhhjjjmmmppppppooopppuuuxxx||||||{{{|||zzz~~~zzzyyyrrrrrrrrrsssvvvzzz{{{sssmmmcccWWWLLLBBB;;;888777444///,,,++++++******++++++******************))))))))))))***+++,,,---***))))))))))))+++,,,---+++...000///,,,))))))***)))))))))((((((((((((((()))******++++++)))((('''***++++++***(((''')))***'''((()))***---///111222000222666:::===???AAAAAACCCDDDEEEEEEDDDAAA>>>;;;777555333000...---,,,,,,++++++++++++***))))))((()))(((&&&%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((((((((&&&((())))))(((''''''((((((((((((((((((((((((((('''''')))***+++111@@@NNNUUUdddrrruuurrrnnnkkkiii]]]WWWNNNBBB777111000111222333333444444333333222;;;VVVkkkhhh{{{hhhXXX]]]ppptttsss}}}zzzqqqooorrrtttsssoookkkjjjiiilllqqqwww{{{~~~wwwtttrrrtttyyy}}}~~~}}}{{{{{{|||{{{zzzzzz|||~~~zzzvvvxxxxxxuuuoookkkkkkllleeeeeeddd```ZZZQQQIIIEEE@@@:::444777???DDDAAA===666444111000000333777999DDDJJJNNNKKKAAA888444444...,,,***))))))***,,,---&&&(((***,,,,,,,,,---...,,,---...///...+++)))'''(((((()))))))))'''%%%$$$$$$$$$&&&'''((()))))))))&&&&&&&&&%%%%%%%%%$$$$$$)))---222222---'''%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''((()))***,,,///111222.........//////////////////222666:::>>>EEEOOOVVVYYYYYYWWWTTTSSSXXX```fffmmmooorrrqqqppprrrvvvzzz}}}~~~~~~{{{}}}uuuuuutttuuuxxx|||yyytttmmmaaaUUUKKKBBB;;;666222000...,,,+++,,,---.........---------,,,,,,,,,------,,,+++************))))))***+++------,,,***)))))))))***+++++++++,,,)))((('''&&&&&&'''))))))''''''(((((())))))******)))***+++***)))((()))***,,,---......------///111555666888;;;>>>@@@AAABBBCCCDDDEEEDDDBBB>>>:::888444333222000...,,,+++***---,,,******+++***)))''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%'''(((((((((((((((''''''(((((((((((()))))))))))))))&&&%%%(((,,,333???JJJRRR]]]hhhjjjiiigggeeebbb\\\TTTHHH===666333111111444111222555555222111444>>>eee[[[hhhwww{{{pppooohhhqqqssswwwgggdddgggkkkjjjuuu|||{{{~~~~~~xxxvvvxxx{{{zzzxxxssskkkddddddhhhoooxxx{{{vvvvvvzzz~~~~~~yyy{{{|||{{{{{{{{{}}}~~~}}}||||||zzzwwwwwwvvvtttqqqooollljjjhhhaaa```]]]XXXQQQJJJDDDAAA;;;:::<<>>@@@BBBCCCDDDDDDDDDEEEDDDAAA===999777555222///.../////////......+++)))(((((((((&&&%%%'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%&&&&&&'''''''''((((((''''''&&&(((((()))))))))(((((('''(((((((((((()))))))))******'''&&&(((,,,111===HHHQQQ\\\gggiiihhhgggdddaaaZZZRRREEE:::444111000000333111222555555222222555EEErrr[[[eeexxxuuueeeyyy~~~uuuyyyjjjeeedddaaaccchhhnnn{{{vvvtttsssxxx{{{zzz}}}~~~|||uuummmffffffkkkqqqyyy}}}zzzzzz|||~~~{{{}}}~~~~~~{{{yyyyyyyyy}}}}}}}}}~~~{{{{{{{{{yyyvvvtttsssrrrqqqnnnjjjfffccc]]][[[YYYTTTMMMFFF???;;;888;;;AAAGGGIIIEEE;;;444444444444333555;;;DDDKKKQQQSSSOOODDD:::555000+++******++++++++++++++++++,,,***---555888444...+++///......---,,,,,,++++++((((((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$######'''&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((*********+++,,,---///000333222000//////000000000000444999<<<@@@FFFPPPXXX[[[ZZZZZZYYYVVVWWW```kkksssssstttsssrrrsssuuuwww~~~yyyzzzyyyxxxwwwzzz~~~yyyooogggZZZNNNDDD<<<666222111000...---,,,,,,---...------------,,,,,,,,,,,,++++++******++++++,,,---))))))***+++,,,,,,,,,,,,******************))))))******)))(((''''''''''''''''''(((((())))))******''')))***)))(((((()))***,,,---///000000222444777:::<<>>GGGJJJGGG@@@999555555555444555999@@@IIIPPPSSSSSSMMMAAA777222...+++++++++******************...,,,222@@@JJJEEE888...000///...---,,,+++***)))((((((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((()))***,,,...000111444333222000//////......000444888<<<@@@GGGPPPWWWZZZ[[[\\\[[[VVVUUU\\\gggnnnpppqqqrrrqqqrrrsssuuu|||}}}yyyzzzzzzyyyvvvuuuyyy~~~vvvmmmdddWWWKKKAAA999444111000///...------------...---------,,,,,,,,,++++++************+++,,,---...))))))***)))((('''''''''++++++******))))))((((((+++***))))))(((''''''&&&''''''(((((())))))******'''((())))))((((((***+++...000222333444666999<<<===???BBBEEEGGGHHHHHHHHHGGGFFFEEECCC???;;;777555222000000888BBBGGGEEEAAA555111,,,)))'''''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&'''''''''((()))))))))(((((())))))***+++++++++******(((((()))))))))************))))))++++++...888DDDNNNXXXcccggghhhhhhccc^^^SSSJJJ>>>444///...000111222111222444333111555;;;___|||hhhppp~~~```NNN[[[ttt{{{~~~rrrtttvvvrrrvvv{{{zzzxxxxxxzzz~~~}}}|||ssskkkiiihhhhhhkkkppp{{{|||{{{wwwqqqpppuuuzzz{{{|||~~~}}}}}}}}}~~~}}}zzzxxxxxxvvvsssppprrrsssvvvyyyyyysssjjjbbb]]]YYYQQQHHHAAA===;;;:::===DDDKKKIII@@@777333333333333444888>>>GGGPPPUUUTTTPPPHHH===444///---+++++++++************))))))222111999HHHPPPKKK===222000000...---+++***)))(((((((((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((((())))))***+++,,,...///000222222222111///---......000333888<<>>888444111///......---------------------,,,,,,,,,+++++++++)))))))))***+++,,,---...111222222///+++))))))***+++******))))))(((((((((+++******)))(((((('''&&&''''''(((((())))))******&&&(((******)))***+++---...000222444666888;;;>>>???AAAEEEHHHJJJJJJJJJIIIHHHGGGEEEBBB>>>:::666444222111444===FFFIIICCC<<<444000+++(((''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%''''''%%%&&&'''((((((((((((((())))))***+++++++++++++++))))))))))))***************)))***,,,,,,///;;;HHHTTT^^^hhhmmmnnnmmmhhhaaaOOOGGG<<<333//////000222111111222444222111777???fffuuuppp~~~tttVVVFFFOOOaaapppddd```fffhhhdddlll{{{yyyxxxwwwwwwxxx{{{}}}zzzxxxpppiiigggeeecccdddhhhoooqqqssssssssssssuuuxxx|||}}}~~~}}}|||}}}~~~|||zzzxxxvvvssspppnnnpppqqqtttyyy{{{vvvlllddd]]]VVVKKK@@@::::::===???KKKNNNMMMDDD888000000333///111666===EEENNNUUUXXXRRRKKKAAA999222---++++++++++++******************///111888AAADDD===555111000///...---+++***((((((((((((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$######""""""######$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((++++++++++++,,,---.........000111000...---...///000222777<<>>BBBDDDHHHKKKMMMMMMLLLKKKJJJHHHFFFBBB===888555333222333555;;;???===666......+++'''%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''((('''&&&%%%$$$%%%&&&'''(((%%%%%%&&&'''((((((((((((((()))***+++++++++++++++)))))))))*********++++++))))))+++,,,---222AAAPPP```hhhpppttttttqqqiii```IIICCC999222//////000111111000222333111111888BBBtttvvvkkkNNN???CCCNNNwwwssssss}}}}}}tttcccaaadddkkkkkkgggjjjrrrqqqsssvvvzzz|||}}}||||||}}}{{{vvvoooiiigggfffcccccceeefffhhhmmmuuu||||||xxx}}}~~~~~~}}}{{{{{{}}}}}}}}}~~~~~~~~~||||||{{{yyyvvvsssqqqnnnmmmllllllnnnrrruuurrriii```VVVNNNCCC999666:::BBBGGGVVVRRRIII>>>555111222555000333;;;EEENNNUUUVVVVVVMMMDDD;;;555000+++***+++******+++++++++,,,,,,,,,///111555999666000...000///...---,,,+++***)))(((((((((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((,,,,,,+++++++++,,,---------000222222///---...000///111666<<>>@@@EEEHHHKKKOOOPPPPPPOOONNNKKKIIIFFFAAA<<<777444222111111222444444222,,,((()))'''%%%%%%%%%&&&%%%$$$%%%%%%%%%%%%&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''(((&&&&&&'''((())))))))))))'''((()))***++++++++++++))))))*********+++++++++))))))+++---...666HHHYYYhhhnnntttuuurrrlllaaaVVVDDD>>>666111............000000222333111111:::DDDwwwcccHHH<<<===BBBddd~~~xxx{{{{{{sss___gggsss}}}yyyuuuuuuvvvvvvxxxyyy{{{|||~~~vvvpppmmmjjjdddbbbcccbbbbbbhhhwwwvvvuuuxxx|||}}}}}}{{{zzzzzzzzz{{{}}}~~~~~~~~~}}}}}}~~~xxxxxxvvvsssqqqoooooooookkkiiigggjjjmmmjjjaaaZZZKKKFFF>>>999:::AAAKKKQQQTTTKKK???666333333444555444999CCCOOOWWWYYYVVVRRRGGG===444222///***)))+++******+++,,,---......///333333444444111,,,---222------,,,,,,+++******)))((((((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''((((((*********+++,,,---...///000333666555000---...000///111555<<>>AAADDDHHHJJJNNNQQQSSSSSSQQQPPPLLLJJJFFFAAA<<<777333111......//////...---+++***'''&&&%%%&&&(((((('''&&&$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((('''''')))******+++++++++''''''(((******+++++++++)))************+++++++++((()))+++---///999LLL___jjjppptttrrrmmmeeeWWWKKK@@@;;;444000---------,,,000000222333000111:::FFFqqq}}}___FFF======>>>NNNuuuvvv}}}ttt}}}tttnnnnnnssszzzxxxsssmmmddd______```^^^eeexxxtttjjjpppxxx}}}}}}{{{yyyzzz{{{}}}~~~|||zzzzzz{{{|||uuuuuusssqqqooonnnoooqqqmmmhhheeefffhhheee]]]UUUDDDAAA======AAAJJJSSSZZZMMMAAA555///111555555333888>>>IIIVVV]]]\\\UUUNNNCCC999111000///***))),,,******+++,,,...///000000444000///000...+++,,,000,,,,,,,,,++++++*********)))(((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$##################%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((((())))))+++,,,...000111333777:::777222......000///111555<<>>AAACCCEEEFFFIIIKKKNNNSSSVVVUUURRROOONNNHHHDDDDDDBBB;;;444111///...---,,,+++***)))(((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$%%%&&&'''((($$$%%%&&&''''''&&&%%%$$$&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((()))*********++++++++++++((()))***)))((('''((()))))))))))))))************,,,,,,---///555CCCSSS___gggjjjkkkiiigggbbbVVVJJJ<<<888333000000111111111///111...000555333;;;OOOyyyooosssVVV@@@999999:::HHHjjj}}}gggfffmmmqqqzzzuuuqqqtttuuuvvvyyyyyyooogggbbb```eeennn{{{wwwooofffhhhmmmrrrwwwzzzzzzyyy}}}||||||~~~|||~~~~~~}}}yyyvvvtttvvvtttpppoooqqqqqqnnniiihhhddd^^^^^^]]]RRRDDD>>>888666AAAQQQ\\\ZZZUUU@@@777111222444333333777===IIIVVV]]]```]]]NNN>>>444222///,,,***************))))))+++///222222111333111...------,,,+++***------+++***))))))))))))))))))((('''&&&&&&%%%%%%(((''''''&&&&&&%%%%%%$$$###!!!!!!$$$((()))(((&&&%%%$$$$$$######$$$$$$%%% ***333333,,,''''''***%%%%%%%%%%%%%%%&&&((((((***+++,,,...///000000000;;;999555111//////000000000333888???GGGNNNSSSVVVYYY___[[[UUUVVVTTTZZZiiigggkkkmmmkkkhhhiiiooouuuzzz|||zzzsssrrruuuvvvwwwvvvvvvzzz~~~uuulll```OOO@@@888444111///------------------------,,,,,,+++++++++*********++++++,,,,,,,,,...111444>>>777///+++,,,---,,,*********))))))((())))))))))))))))))******+++++++++,,,+++++++++,,,,,,---...000111222222222333666888:::;;;===@@@DDDFFFIIIJJJLLLNNNPPPTTTVVVVVVSSSQQQNNNHHHDDDDDD@@@999555555222111000...,,,***)))(((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''(((((())))))))))))*********+++((()))***)))((('''((()))))))))))))))******************,,,///777FFFWWWdddhhhkkkkkkhhhddd^^^QQQEEE:::777222//////000111111000222///000333111999NNNfff]]]zzzoooSSS???999999:::CCC```~~~~~~ggggggqqqzzz}}}wwwtttyyy~~~yyyvvvtttuuuyyy{{{}}}{{{rrrkkkfffcccaaagggooovvvyyyxxxtttqqqmmmjjjhhhiiioootttwwwwww{{{~~~~~~~~~~~~|||xxxuuuqqqsssqqqnnnnnnpppooollljjjjjjfff___[[[VVVJJJ>>>:::;;;CCCQQQ^^^^^^SSSGGG999333000333666666:::@@@FFFSSS___aaa[[[QQQCCC777222000---+++*********++++++++++++,,,...///000000666222...,,,+++,,,,,,,,,,,,+++******)))))))))))))))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$'''((('''%%%%%%$$$$$$$$$$$$$$$$$$%%%"""(((///000+++''''''(((%%%%%%%%%%%%&&&'''((()))+++++++++---///222555777:::888444111/////////000000333999@@@HHHPPPUUUXXX\\\bbb]]]UUUSSSQQQVVVeeefffiiillljjjgggggglllqqqzzz|||xxxvvvwwwxxxxxxxxxxxx{{{~~~}}}vvvlll___NNN???666222///...------------------------------,,,,,,,,,+++++++++***+++,,,,,,,,,...111333999444///,,,,,,,,,***(((+++***)))((((((((((((((())))))******+++,,,------,,,,,,------...///000111222333555555555777999<<<>>>???BBBFFFJJJMMMOOOPPPQQQQQQRRRUUUWWWWWWUUUSSSMMMIIIEEECCC===777666999444333222///---)))'''%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))((()))***)))((('''((())))))))))))*********++++++((()))+++///999III\\\jjjlllmmmlllgggbbbZZZMMM@@@888444000......///000000111444111000222///999PPPkkkVVVQQQlllxxxiiiNNN<<<888999:::===UUUnnnmmmjjjvvvuuujjjeeedddfffwww|||uuuoooooossssssvvv|||~~~xxxqqqkkkhhh``````bbbdddhhhmmmqqqsssrrrkkkdddaaafffmmmtttwwwxxx|||zzzuuuttttttzzz{{{{{{yyyvvvwww||||||{{{zzzyyywwwuuusssuuutttqqqrrrtttsssnnnhhhiiieee\\\SSSJJJ@@@888777BBBTTTcccggg\\\HHH999444111000333555:::BBBJJJRRR]]]fff```RRRCCC888222...---,,,***)))******+++***+++,,,---...222666:::;;;666000+++***,,,------******)))))))))))))))***((((((((('''&&&&&&%%%%%%""""""###$$$$$$%%%&&&&&&$$$######$$$&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''***+++***((('''&&&&&&&&&&&&&&&&&&''')))))),,,++++++,,,000444999<<<888666333000/////////000000444;;;CCCLLLSSSYYY[[[```ggg```UUUQQQOOOSSSaaafffjjjmmmlllhhhgggjjjnnnxxx{{{~~~zzzxxxyyyzzzzzzzzzzzz}}}wwwlll```NNN>>>555111///.................................---------,,,,,,,,,,,,---------,,,,,,...000222000---,,,------+++)))++++++***)))((((((((((((******+++,,,---......///---------...///111222333333555777888999:::===???BBBDDDHHHLLLPPPTTTVVVWWWUUUTTTUUUVVVXXXXXXVVVTTTMMMIIIEEEAAA:::555777<<<666777888888444...)))%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''((('''''''''(((((((((((()))((()))***)))((('''((()))))))))*********+++++++++)))***,,,111;;;LLL```mmmnnnooolllgggaaaXXXKKK>>>555222///---.../////////111555222111222222???ZZZttt^^^MMMPPPnnnzzz|||dddJJJ:::777999:::;;;NNNddd{{{ttt|||oookkklllooo{{{vvvqqqmmmkkkkkkkkkpppwww~~~xxxqqqkkkbbb___[[[ZZZ]]]cccjjjooorrrnnniiicccbbbhhhqqqxxxuuuzzzwwwssstttwww}}}||||||yyyxxxwwwvvvuuussssssuuutttrrrsssuuurrrlllaaaaaa\\\RRRGGG???;;;:::@@@PPPbbbjjjaaaOOO>>>444555444222222444===JJJTTT___bbb```VVVGGG:::222///++++++***))))))***++++++((()))+++---333<<>>555222000///.................................---------,,,,,,...//////---+++***+++,,,,,,++++++---......---,,,++++++***))))))))))))))),,,,,,,,,---...//////000------......000111333333444666999;;;<<<===@@@BBBCCCEEEJJJOOOSSSVVVXXXYYYXXXXXXWWWXXXYYYYYYWWWUUUNNNIIIDDD???888333666<<<999<<>>666666444555333333888EEEVVVaaakkkaaaSSSFFF;;;333---+++))))))))))))******++++++******+++///888EEETTT^^^FFF@@@777111------------***)))))))))))))))***+++'''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$############$$$$$$%%%%%%$$$$$$###%%%$$$###%%%'''(((&&&$$$&&&%%%%%%&&&&&&'''((())))))+++...000222333444444333222111000000000111111000666@@@KKKVVV]]]bbbdddiiiuuuooo^^^WWWTTTWWWccchhhlllooonnniiigggiiillltttwww|||~~~zzzvvvwwwxxxyyyxxxxxx|||lllnnnwww{{{lll___MMM===555222111111..............................---------,,,,,,,,,...//////...+++*********)))***+++---............++++++*********++++++,,,.........////////////000/////////000111222333444666888<<<>>>???AAACCCEEECCCFFFKKKPPPTTTWWWXXXYYY\\\[[[[[[\\\]]]\\\XXXVVVOOOIIIBBB===777222333888222555999:::888111)))$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((((((((()))***)))((('''((()))*********++++++++++++,,,---......222;;;MMMaaaooommmmmmhhhaaaYYYPPPCCC666222000...---.../////////000555333111444;;;VVVzzz~~~bbbUUUccc~~~cccHHH999777888777999@@@FFF^^^~~~|||ooofffdddeeeccc```ZZZVVVZZZaaacccaaabbbffflllpppsssxxx{{{tttiiieee___YYYVVVVVVWWWYYYkkkttt{{{yyynnnfffeeehhhpppyyy~~~~~~~~~|||~~~}}}|||{{{~~~~~~~~~}}}{{{yyyyyyxxxvvvuuuuuutttrrrpppmmmmmmkkkiiiiiiiii```WWWKKKEEE???;;;:::???LLLXXXooonnngggVVVBBB555444777111444666999DDDUUUeeennnppp\\\EEE777111---)))'''))))))******++++++++++++000------111;;;HHHRRRXXXBBB>>>888333000///...---++++++***************+++''''''''''''''''''''''''&&&&&&%%%$$$$$$###"""""""""$$$%%%%%%$$$"""###$$$###$$$%%%&&&&&&%%%$$$############%%%''''''&&&$$$%%%%%%%%%%%%%%%&&&(((((()))+++...111333222000///222222111111111222222333000666BBBOOOZZZbbbgggiiinnn|||xxxfff\\\XXXZZZccceeehhhkkkiiieeecccfffjjjtttxxx}}}~~~~~~|||vvvtttvvvvvvvvvvvvyyysssrrryyy{{{uuujjj]]]JJJ;;;444111111111........................------------,,,,,,,,,+++,,,---......,,,++++++,,,***,,,---------------...++++++++++++,,,---......111000000000000/////////222222222222333333444555888;;;???BBBCCCEEEGGGHHHHHHKKKOOOUUUYYY[[[\\\\\\___``````bbbbbb___[[[WWWPPPHHH???;;;777222111333,,,---......,,,)))%%%"""&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''''''''((((((((()))))))))((()))***)))((('''((()))*********+++++++++,,,,,,,,,---...111;;;NNNcccqqqrrrqqqkkkbbbYYYOOO@@@333111///......///000000///000555222///333===\\\|||dddcccyyyfffJJJ:::777777555555:::<<>>EEESSSeeeoooqqqfffPPP999...,,,)))((((((******++++++++++++++++++///,,,,,,333===EEEFFFEEE999777444333222111///---------,,,+++*********+++''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%###"""###%%%"""###%%%&&&&&&%%%###"""!!!###%%%''''''&&&&&&%%%$$$$$$###$$$$$$%%%&&&'''***+++...000111111111111111111222222333333444444000777DDDRRR^^^fffjjjlllssslll___ZZZYYY___cccgggiiifffbbbbbbfffjjjvvvzzz~~~}}}vvvssstttuuuttttttxxx|||yyy}}}|||sssmmmggg[[[HHH:::222111111111////////////////////////------,,,,,,,,,+++++++++)))+++------,,,,,,---...---.........,,,,,,,,,---+++++++++,,,---...///000222222111111000/////////555555444444444555555666:::===AAADDDFFFGGGIIIKKKMMMPPPUUUZZZ^^^`````````bbbcccdddffffffbbb]]]YYYQQQGGG>>>:::777222//////...---,,,***((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%###$$$%%%&&&&&&%%%$$$###&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''(((((((((((())))))))))))(((******)))((('''((()))******+++++++++,,,,,,,,,++++++---111<<>>BBB===666111000111222333333000...///...---,,,++++++++++++&&&'''''''''''''''''''''$$$%%%%%%&&&&&&''''''((( ###%%%%%%###"""###%%%"""###%%%&&&&&&%%%###"""###'''((('''&&&%%%&&&############$$$%%%&&&&&&,,,,,,---...000222333444111222222333444444555555000888EEESSS```hhhlllnnnvvvoooaaaZZZWWW\\\eeegggiiifffcccccchhhmmmxxx||||||uuussstttuuuttttttxxx{{{zzz}}}yyynnnmmm___JJJ:::111///////////////.........---------000...---...000000,,,(((------,,,+++,,,---///000...///111000//////000111,,,,,,,,,---...///111222333///++++++...111333333999;;;999444333666<<<>>>DDDFFFIIIMMMOOOOOOOOONNNUUUUUUXXX]]]bbbffffffeeeiiikkknnnnnnjjjaaaXXXRRRKKKCCC;;;777333---+++,,,((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%$$$###!!! ((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))((()))+++---...///222999EEEVVVhhhsss}}}uuujjjbbbZZZNNN???444////////////000000000000111333000,,,222JJJlllfff```wwwWWWCCC:::555111000444666===OOOqqqwww|||nnnpppqqqwwwsssuuusssbbb___bbbdddccc___\\\^^^fffooottt}}}}}}vvvkkk```XXXUUUVVVXXXVVVXXXaaaooozzzyyytttiii```]]]gggsss|||{{{xxxyyy||||||~~~~~~{{{zzzxxxxxxwwwyyyxxxwwwuuurrrpppooonnn```fffdddZZZTTTQQQHHH<<<888777;;;MMMggguuulll\\\HHH===555444555333444888;;;HHHYYYjjjwwwxxxhhhVVVAAA999///******+++***)))---***)))+++***((())),,,222***&&&...666666444333444111//////111222000...,,,,,,++++++***))))))))))))'''&&&%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%%%%%%%%%%((((((&&&%%%%%%&&&'''(((++++++,,,---...000000111111111222222222222111111333;;;FFFQQQ___kkknnnlllxxxpppbbbWWWUUU___fffhhhjjjiiiggghhhkkkoooxxx}}}~~~zzzsssuuuwwwxxxxxx|||~~~yyyrrroooaaaMMM<<<333000000111//////.........---------///---******+++...//////,,,,,,++++++---000333555111111000000000000//////.............../////////---++++++...666===BBBCCCDDDCCCBBBBBB@@@>>>???AAAIIIKKKNNNQQQTTTWWWXXXYYY]]]^^^aaadddhhhjjjkkkkkkpppqqqqqqoooiiiaaaXXXSSSFFF>>>666222///***(((***((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))******))))))+++---///111888BBBPPP___llltttssslllccc\\\VVVLLL???555////////////000000000000///222111000999RRRrrrvvv^^^\\\xxxiiiLLL<<<666444222333333444777BBBVVVuuuqqqssslllttt{{{wwwlllZZZSSS\\\[[[XXXTTTRRRVVV[[[___pppwwwuuuhhh]]]WWWUUUPPPPPPQQQWWW```kkkrrrtttnnnfff______bbbhhhuuu}}}{{{|||}}}{{{}}}~~~|||zzzwwwuuusssrrrrrruuutttrrrpppmmmjjjhhhgggiii___OOOCCCAAADDDAAA;;;???JJJXXXccchhheeeVVVGGG:::333111444777777;;;@@@JJJZZZlllwwwxxxnnnYYYFFF:::444,,,)))***,,,+++))),,,((((((,,,...---,,,...111222222333333333111000555222000///000000...,,,,,,,,,+++******))))))((()))'''&&&&&&'''&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%"""###$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''(((+++,,,---...///111222222000111111222222111111000222;;;GGGQQQ]]]iiipppqqqwwwoooaaaVVVTTT]]]eeegggiiiiiiggghhhllloooyyy}}}~~~|||}}}xxxuuuwwwyyyzzz||||||qqqcccOOO>>>555222222111...............------------------,,,+++,,,///111/////////000222444666777888555222111333444222000////////////......------///000222888@@@GGGKKKMMMMMMGGGFFFIIIGGGAAA@@@EEELLLNNNRRRVVV[[[___bbbddd```bbbdddfffhhhkkknnnqqqvvvvvvuuuqqqjjjaaaXXXSSSAAA999111...+++'''''')))((((((((('''&&&&&&%%%%%%"""###$$$%%%&&&&&&''''''&&&'''((((((((('''&&&%%%$$$%%%%%%%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++*********,,,......333===MMM^^^kkkqqqsssmmmggg^^^WWWQQQHHH<<<444.../////////000000000111...111000222@@@\\\yyyjjjTTTXXXppprrr\\\CCC777333222222333222111444777<<>><<<>>>CCCWWWhhhvvvrrraaaNNN@@@777222000111444888<<>>999444333777999777444//////.........---------111555;;;CCCIIINNNPPPPPPLLLEEEDDDJJJIIIAAAAAAHHHMMMPPPVVV\\\aaaeeeggghhhcccccccccbbbcccgggnnnsssuuuvvvvvvssslllbbbYYYSSS>>>777000...,,,((((((+++((((((((('''&&&&&&%%%%%%######$$$$$$%%%&&&(((((('''(((***++++++)))(((&&&'''''''''(((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++***+++---///...333???QQQdddpppsssqqqqqqiii___UUUMMMCCC777///......//////000000111111000000...111EEEeee___JJJVVVlll~~~jjjWWWAAA666222111000111111000444888555???eeerrreeeccclllpppwwwhhhRRREEE999999<<<@@@BBBDDDJJJQQQSSS[[[gggttt~~~tttggg```UUURRROOOMMMLLLQQQ]]]iii{{{{{{wwwmmm___WWWYYY___kkkpppwww|||}}}zzzvvvsssuuuvvvwwwwwwvvvuuuvvvxxx|||{{{{{{{{{{{{|||}}}}}}|||~~~}}}yyyyyyzzzzzz{{{xxxxxxzzzxxxvvvtttrrrpppooonnnllllllllljjjeee^^^XXXTTTDDDCCCEEEEEE<<<777EEEYYYttt{{{zzzgggOOO???888666555444444555999BBBOOOZZZtttfffKKK777///---+++)))***+++,,,+++)))+++***+++,,,***)))///666;;;HHHJJJ===666;;;<<<666555444222000...---,,,++++++++++++***))))))((((((***(((''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''***+++,,,...///111222333000000111111111111000000000666>>>IIIZZZkkkuuuvvvyyyuuujjj```\\\ccclllooorrrrrrqqqrrruuuxxxzzz}}}~~~~~~}}}vvvuuuuuuvvvxxx{{{}}}rrrdddPPP???555111///...---.....................***---//////------000333444999@@@FFFJJJJJJIIIGGG>>>888333333777;;;;;;999///............///000111222888@@@HHHMMMOOOOOOOOOEEEFFFMMMVVVTTTJJJFFFJJJNNNSSS[[[ccciiikkkkkkkkkiiifffbbb^^^^^^cccjjjoooqqqsssuuutttnnncccYYYRRR<<<555000...---***)))+++((((((((('''&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((())))))***((((((((((((((((((((((((************************)))***++++++***+++---///---222>>>PPPcccnnnqqqooossslllaaaVVVKKK@@@666///.........///000111111111222111---222KKKnnnyyyWWWEEEXXXqqqbbbQQQ>>>555222000///000111000555;;;999;;;UUUsssqqqbbb___nnn|||{{{pppeeeXXXNNN???:::999<<<======AAAHHHJJJQQQ\\\hhhsss~~~~~~ppphhhZZZQQQKKKKKKLLLMMMSSSZZZfffmmmtttssslllbbbXXXQQQ\\\bbblllvvv{{{{{{xxxttttttuuuvvvvvvvvvuuuwwwxxxwwwwwwwwwwwwwwwxxxxxxyyy{{{}}}~~~~~~}}}~~~}}}zzzyyy|||{{{vvvtttsssrrrqqqpppnnnlllkkkkkkkkkiiiiiihhhddd\\\RRRIIICCCBBB;;;888:::<<>>999888888555666777999BBBSSSgggtttqqqUUU<<<111000,,,++++++,,,,,,,,,+++)))))),,,...---)))***888GGG```eee]]]JJJAAADDDAAA888666555444111///...------++++++******)))((((((''')))(((&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&''''''((()))***,,,...000111222000000000111111000000000111222666AAAVVViiipppnnnmmm{{{zzznnnggg___[[[aaahhhkkknnnooommmmmmpppssswww{{{~~~wwwvvvvvvvvvxxx|||}}}{{{qqqdddPPP???555000...,,,---------...............---,,,******---444===DDDIIIKKKMMMMMMKKKFFF@@@<<<777333000000555;;;>>>???444222000//////111444666>>>AAAEEEGGGFFFCCCBBBAAAFFFTTTdddkkkeeeYYYQQQNNNRRRWWW```iiiooorrrsssrrrnnnjjjdddaaacccfffjjjkkktttuuuvvvtttlllaaaVVVOOO:::444000111///+++)))***((((((((('''&&&&&&%%%%%%'''&&&$$$###"""######$$$"""###$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$((((((''''''''''''((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))************************)))***+++*********,,,...///444AAAQQQaaakkknnnnnnpppiii^^^SSSIII???777222------...///000111222222333222///777VVV{{{pppRRRIIIddd}}}VVVHHH999333111000000222000///333999999999DDDTTT~~~tttpppvvvnnndddcccaaaZZZRRRJJJ>>>555777999:::>>>DDDBBBGGGPPPZZZfffqqq|||zzzqqq^^^RRRJJJLLLMMMKKKKKKNNNPPP[[[hhhqqqtttqqqfff\\\RRRUUU\\\eeelllpppqqqppprrrtttvvvwwwwwwxxxzzz|||xxxxxxwwwwwwxxxxxxyyyzzzzzz|||}}}|||zzzxxxxxxxxxzzz|||}}}|||zzz{{{zzzzzzzzzzzzxxxvvvsssqqqpppooommmkkkiiihhhggggggaaa___[[[UUUMMMCCC;;;666:::444777HHH^^^mmmtttvvvbbbYYYJJJ<<<777999888555222777>>>HHHYYYqqqttt[[[DDD333...000+++,,,,,,---,,,,,,+++***(((,,,000111...333DDDVVVdddbbbWWWIIIDDDGGGDDD===999999888555111......///+++******))))))((('''''')))'''&&&%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""""""""#########$$$$$$%%%%%%$$$$$$$$$###$$$%%%&&&&&&'''&&&&&&'''((()))+++---///000111///000000111111000000///000000222:::LLL]]]bbb___aaapppqqqiiifff```]]]ccchhhkkknnnooommmlllnnnqqqtttyyyzzzxxxwwwxxx{{{~~~{{{rrrdddQQQ@@@555000---+++---------.........//////111000111555<<>>:::888:::<<>>AAA```yyyyyyuuuqqqvvvzzzmmm^^^[[[bbbkkknnnmmm]]]GGG666444777888;;;AAA;;;>>>CCCJJJRRR]]]iiipppooo```VVVUUUQQQIIIFFFJJJGGGPPPZZZbbbjjjrrrsssooo\\\XXXUUUUUUZZZ```dddffflllooorrrsssuuuwwwyyy|||yyyyyyyyyyyyyyyzzzzzz{{{wwwxxxyyyyyywwwvvvvvvvvvxxx{{{}}}{{{xxxwwwzzz~~~zzzvvvuuuuuutttppplllkkkiiigggdddaaa___]]]\\\SSSOOOIIIBBB>>><<<<<<<<>>???AAABBBBBB??????===888222...---...*********)))(((((('''''''''&&&%%%$$$%%%%%%$$$"""###########################$$$$$$%%%%%%$$$$$$#########""""""""""""######"""######$$$$$$######""""""###%%%&&&''''''&&&&&&'''(((***,,,...000111222//////000000000000//////,,,000333666>>>HHHNNNNNNUUUeeeiiieeeeeeaaa___fffjjjmmmppppppnnnmmmnnnppprrrxxx~~~{{{vvvvvvyyy~~~}}}xxxssseeeRRRAAA666111---+++---------.........//////444777>>>GGGPPPSSSQQQMMM@@@===999666333333444555111222222444999AAAJJJQQQCCC???999555444666:::>>>999888666333333999BBBIIIiii|||lll[[[\\\bbbaaaUUUXXX]]]eeennnwww~~~|||qqqdddXXXNNNIII???;;;:::;;;:::444///...)))(((((('''&&&&&&%%%%%%$$$###!!! """###%%%&&&%%%%%%%%%%%%&&&'''(((###$$$%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))************************'''((())))))((()))+++---333>>>NNN]]]ggglllnnnoooggg```VVVIII>>>555...+++------...///000111222222...222888JJJrrrdddXXXdddxxxQQQEEE:::666444111000222///222222000333;;;@@@@@@@@@uuu}}}qqqqqqtttrrryyyqqqcccbbbpppvvvYYY???777666222222555888999:::===BBBKKKVVV]]]rrryyysssfff```VVVIIIEEEJJJCCCIIIMMMOOOWWWgggtttxxxsssiii[[[RRRRRRWWW^^^aaafffhhhlllnnnpppsssvvvyyyuuuuuuuuuuuuuuuvvvwwwwwwrrrtttwwwxxxwwwwwwyyyzzz{{{~~~zzzxxxzzz}}}~~~xxxuuuvvvuuupppjjjaaa___\\\XXXTTTPPPNNNMMMGGGBBB;;;666777===EEEJJJ\\\qqq}}}pppaaaNNN>>>444999999555333777;;;===KKKYYYlllbbbAAA222///---+++***&&&((()))******+++---///...+++,,,222888<<>>999888;;;;;;999;;;@@@DDDDDDAAA;;;333---,,,,,,*********)))(((((('''''''''%%%$$$$$$$$$$$$###!!!########################$$$$$$$$$%%%%%%$$$$$$$$$######""""""""""""######""""""#########""""""!!!"""###$$$&&&''''''&&&&&&((()))+++---///111333333//////000000000000//////)))111555444333888???CCCIIIZZZ___]]]___^^^\\\cccgggjjjmmmmmmjjjiiiiiikkkrrrwww~~~{{{rrrssswww~~~}}}rrrgggVVVEEE777111///000222111///...///222555777>>>EEENNNTTTSSSLLLCCC===333555666666555555777888999888888;;;===AAALLLWWWMMMFFF>>>888888:::<<<<<<999666666999666888III^^^wwwzzzqqq^^^YYYbbbgggbbb```ZZZXXX]]]iiiwwwttteeeWWWLLLEEE>>>===;;;999777666555555000...+++'''%%%%%%%%%&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((************))))))))))))*********)))))))))))))))***((())),,,,,,)))))),,,444FFFYYYccckkkssssssnnngggeeeXXXEEE888444111,,,...///000111111222111111555000:::```jjjRRRrrryyyOOODDD999666555222000111///000000222333555777888===[[[kkkeeeqqqsssrrrhhhBBB;;;666111333666666888999:::;;;???GGGLLL___iiizzzwwwlllaaaUUULLLGGGDDDBBBCCCEEEHHHPPP___nnnqqqsssrrrlllbbbYYYUUUSSS```bbbfffjjjmmmpppqqqqqqsssuuuwwwvvvtttsssssssssuuutttttttttuuuwwwyyy{{{~~~}}}|||{{{zzzzzz{{{zzzyyyyyy{{{}}}{{{vvvrrrpppnnnjjjggg^^^^^^\\\XXXQQQIIIAAA<<<888888<<>>SSSllllllUUUFFF;;;333444//////555:::<<>>QQQ___iiifffcccccc___YYYbbbfffjjjkkkiiiggghhhjjjuuu{{{~~~~~~tttrrrpppooosssvvvzzzxxxmmmZZZFFF777000///111...//////000111444888;;;IIIPPPYYY\\\VVVHHH999///444444333555888;;;>>>@@@FFFCCCAAA@@@@@@DDDOOO[[[TTTNNNFFF???;;;:::999888555111000666BBBRRRfffvvvyyyqqq```QQQSSSaaallllllggg```\\\^^^ggguuutttdddUUUIIIBBB999888666444222111000///---,,,***'''&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((((()))))))))************))))))))))))))))))))))))''')))---...,,,---111:::MMM___gggmmmrrrrrrmmmbbb___RRRAAA555222111......///000111222222222222333333BBBgggjjj```vvvLLLAAA888555444222000111000000000111222444555666999PPP{{{}}}zzzyyyzzznnnrrruuuHHH;;;444111444666333555777888999===DDDIIITTT]]]lll~~~xxxkkk\\\OOOGGGHHHDDDAAABBBCCCFFFOOOXXXgggkkkrrrvvvsssjjj^^^UUUOOOQQQVVV\\\bbbggglllnnnmmmppptttvvvwwwvvvwwwwwwsssttttttuuuwwwyyy{{{|||zzzzzzzzzyyyxxxxxxwwwwwwvvvuuutttsssssssssttttttwwwtttpppmmmjjjfff```\\\VVVSSSNNNIIIFFFDDDCCCDDDCCC999333;;;MMMcccwww|||jjjSSSCCC===999444777333333666:::???LLLYYYxxxUUU@@@///---///+++((()))***(((***///111//////111666666777>>>JJJOOOEEE888999:::;;;;;;999777666777>>>:::555111000///...---*********+++,,,,,,***(((&&&%%%###$$$%%%%%%$$$"""""""""""""""#########$$$###########################""""""###%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((()))***+++,,,---...///000000111111111000000///...///333777888777;;;AAATTTbbbkkkhhhcccbbb^^^XXX```dddggghhhfffeeegggiiittt{{{}}}~~~~~~rrrqqqnnnnnnqqqtttwww|||{{{{{{yyyooo]]]HHH999111111333222222444888???GGGOOOSSS^^^ZZZRRRIII@@@888333000777888===DDDLLLRRRVVVXXX\\\VVVPPPJJJFFFHHHTTTaaa```[[[QQQGGG???999666555888777888BBBYYYqqqvvvcccNNNIIIVVVjjjwww|||qqqiiiaaa```dddpppmmm\\\NNNBBB<<<555444222000...,,,+++******)))((('''&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''))))))&&&''''''(((***++++++,,,))))))))))))))))))******((('''***...///...111666@@@TTTfffkkkmmmooonnniii\\\VVVJJJ:::111000000//////000111222333333333333111888LLLmmmjjjttthhhFFF===555333333111000111000000000000111222333333666BBBaaa|||rrrooopppsssxxxnnnqqqzzzwwwLLL===555222444333222333444555666888<<>>@@@DDDNNNUUUaaapppyyyyyyooogggSSSQQQNNNMMMOOOSSSXXX\\\```ccchhhjjjkkkkkkkkkllljjjkkkmmmnnnooopppqqqqqqooopppqqqrrrrrrqqqpppooonnnmmmkkkiiigggdddcccbbb___^^^\\\ZZZWWWRRRLLLHHH@@@@@@@@@@@@??????>>>>>>HHHLLLUUUdddwwwyyyjjj]]]III888333666777333555666:::@@@JJJZZZqqqjjjVVV===111***,,,...)))&&&(((+++((()))...111000000333;;;GGGUUU^^^```[[[MMM@@@EEEEEEDDD???999555555666666333111/////////...,,,)))))))))+++,,,+++)))&&&&&&%%%###$$$%%%%%%$$$""""""""""""#######################################$$$######$$$&&&'''&&&$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))***+++,,,---///000000---...///000111222222222---///555:::<<<;;;???FFFWWWeeemmmjjjeeeccc^^^XXX```dddggggggfffeeehhhjjjrrrzzzwww}}}~~~sssssspppooorrrtttwww~~~}}}zzz{{{~~~zzzzzzxxxyyy{{{}}}|||zzztttlll]]]KKK<<<333333555666666:::EEEUUUcccjjjlll```TTTCCC555......333777:::DDDSSS```gggjjjkkkkkkiiibbbZZZQQQIIIIIIVVVdddkkkeeeYYYJJJ>>>777555777;;;FFFSSSbbbxxx}}}gggVVVKKKVVVmmm~~~{{{qqqgggaaa```iiiuuubbbQQQDDD;;;666222222111///---+++)))(((''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((())))))''''''(((((()))******+++)))))))))))))))*********((((((***......---222999CCCWWWiiimmmkkkllliiidddXXXPPPCCC666///......///000000222333333333333333222===SSSqqqpppddd{{{ZZZ???888333222222000///111000////////////000111111666777JJJhhhqqqlllpppxxxtttfffcccpppkkkPPPFFF===777555000444444444333222222333444777;;;BBBMMM\\\mmm}}}rrreeeYYYNNNDDD@@@@@@===<<<======AAAJJJVVVcccmmmpppqqqmmmfffZZZOOOHHHEEEEEEFFFLLLOOORRRTTTVVVYYY\\\___aaacccdddfffggggggfffeeefffgggiiijjjkkkjjjhhhgggaaaaaa```^^^\\\YYYWWWUUUJJJJJJHHHGGGEEEBBB???======<<<===@@@DDDKKKQQQUUU```xxx{{{eeeQQQFFF???666222444777777555666:::DDDRRRfffbbbIII;;;000,,,***......***))),,,...,,,,,,---------444;;;BBBcccttt```WWWVVVSSSOOOHHH???888444222111000///......///...,,,***(((((()))***,,,***'''$$$&&&%%%###$$$%%%%%%$$$"""################################################%%%$$$$$$$$$%%%$$$###!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&))))))***,,,---...///000------///000111111111111---///555<<>>DDD[[[uuunnnTTTPPPYYYrrruuujjjddd___cccyyyoooZZZIII>>>666222/////////---,,,***(((&&&&&&&&&&&&'''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((())))))************))))))+++---,,,,,,222:::GGGZZZkkknnnmmmlllhhhaaaUUUKKK===333...,,,---...000000222333333333333333333@@@XXXuuurrr```SSSoooyyySSS:::555111222111......111000//////......//////000555111<<>>:::999:::<<>><<<<<<999999777666666999>>>BBBKKKRRR___mmm|||pppZZZKKKBBB:::333444444555555222333<<>>@@@EEEXXXcccpppsssiiiXXXIII@@@===888444:::KKKaaasss}}}xxxmmm```TTTKKKGGGEEEHHHMMMNNNKKKKKKVVVcccqqqnnnfffXXXLLLMMMYYYeee{{{|||jjjVVVLLLKKK\\\uuuwwwooonnnhhhaaajjj{{{~~~qqq\\\HHH;;;444222222,,,,,,.........---+++******)))'''&&&%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%&&&''''''''''''((((((((((((((('''(((((()))******++++++)))***,,,...,,,---777BBBSSSaaalllppprrrpppfffXXXJJJ===222///...,,,+++......///000111222222222222999PPPqqqzzzaaaPPPBBBaaa}}}bbbAAA444222111333111------000///.........///000111111222111666===IIIpppvvvzzz|||qqqhhhccc```iiisssrrrnnn___HHH===999555222333444333222111444666666777<<>>>>>>>>>>>>>>======<<<<<<;;;;;;>>>>>>=========>>>@@@AAA???CCCHHHLLLRRRYYYbbbhhh{{{eeeVVVHHHBBB@@@;;;444111444333555999;;;BBBRRRcccyyysssYYYGGG===444//////---......,,,,,,------,,,,,,+++---444;;;AAAKKKSSS\\\\\\ZZZWWWYYY\\\ZZZTTTOOOVVV\\\ZZZPPPCCC:::666222000//////111111000///---+++((((((((()))((('''&&&%%%###$$$%%%%%%$$$"""%%%%%%%%%$$$$$$#################################""""""###%%%(((******)))######$$$$$$$$$%%%%%%%%%"""######$$$&&&''''''((()))***+++,,,---...///000//////000000///......---......111666888999@@@IIIQQQ```kkkkkkiiikkkiiiccchhhlllqqqqqqnnnjjjhhhhhhoootttyyyyyyxxxwwwsssmmmhhhuuu~~~sssqqqqqqtttuuuvvv{{{{{{{{{{{{}}}|||vvvxxx}}}|||xxxqqqmmmcccTTTHHHFFFMMMVVVeeennnqqqdddMMM;;;666999666999DDDWWWpppwwwbbbRRRJJJHHHFFFDDDMMMSSSYYY[[[UUURRRZZZfffuuuuuupppfff\\\^^^kkkxxx|||rrrhhh]]]MMMAAAGGGVVVnnnxxxqqqssslllbbbffftttkkk___LLL;;;222///000111...///111222222111000...,,,***(((%%%$$$$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%############$$$%%%&&&&&&%%%&&&&&&'''((()))******'''(((((()))***+++++++++((())),,,......000;;;GGGUUUaaajjjnnnpppnnnaaaQQQDDD888...---...,,,,,,///...///000111111222111111>>>YYY|||oooVVVGGGMMMmmm}}}]]]===444222222333111------000.........//////000222222222222777555999ZZZsssiiigggooowwwtttmmmiii```eeezzzeeeGGGAAA:::444333222000...---000333222000222777<<>><<<>>>EEEOOOZZZaaalllnnnooonnnkkkhhhfffeee\\\YYYTTTOOOJJJFFFCCCBBBAAA@@@???>>>===<<<<<<===<<<<<<===???CCCGGGKKKNNNUUU\\\gggsss~~~tttbbbRRRIIIBBB999666999888222333:::444444:::FFFQQQ^^^qqqjjjRRR;;;333333111...------//////...///000...,,,333...///999CCCGGGIIIJJJ<<<@@@CCCFFFKKKNNNJJJCCCKKKZZZiiigggUUUAAA555222222000///000222333444333///,,,)))'''((()))))))))&&&%%%###$$$%%%%%%$$$"""%%%%%%%%%$$$$$$####################################""""""$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%"""######$$$&&&'''((((((***+++,,,---...000111111......///////////////...///...000333555777>>>GGGRRRaaalllkkkiiijjjhhhbbbkkkpppuuuuuurrrmmmjjjiiilllrrrvvvxxxyyy{{{yyytttooozzzyyytttrrrsssvvvxxxxxx}}}|||zzzyyyxxx}}}zzzvvvxxx}}}xxxpppnnnmmmiii```WWWTTTWWW[[[___RRREEE???:::555444777???KKK]]]qqqrrr```MMMCCC???@@@IIISSSaaagggiiicccZZZYYYcccnnnzzz{{{yyyqqqhhhcccdddhhhcccTTTKKKLLLJJJJJJ]]]wwwxxxuuutttqqqjjjdddnnn}}}oooSSSJJJ===555333333111///999999999888555111,,,***'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''&&&&&&'''%%%$$$$$$&&&''''''&&&(((((((((((((((((((((((((((((()))***************+++***+++......111>>>MMM^^^iiiqqqpppqqqnnn___LLL===666---***,,,...---+++---111---,,,222111000999HHHwwwxxxiiiXXXOOO```rrrQQQ<<<111000///...------...///***,,,///111111222444555444111222444222@@@mmm}}}eeecccjjjzzz}}}bbbKKK>>>;;;555444555111222111000///...///222444777@@@MMM[[[iii{{{{{{iii^^^WWWLLLDDD@@@===:::888<<<;;;:::999999<<>>DDDBBBJJJ^^^rrrzzzaaa@@@:::222...------,,,+++///000111111//////000111333222999GGGQQQPPPIIICCC999===EEELLLIIICCCCCCIIIJJJHHHEEEAAA>>>;;;999999555333000//////222555777333///,,,))))))))))))(((&&&%%%$$$#########$$$%%%########################%%%&&&&&&$$$"""!!!!!!""""""############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&%%%&&&&&&'''((()))***+++,,,...///000000111111111111111000000000000---...111666777888===EEEUUU^^^gggkkkmmmnnnkkkgggmmmooorrrrrrooollljjjiiipppuuuxxxxxx{{{|||oooyyy}}}vvvxxxzzz{{{{{{|||}}}}}}zzzzzz{{{{{{{{{}}}|||vvvvvvtttoooggg^^^XXXVVVWWWKKKCCC<<<;;;888666888>>>QQQcccwwwyyyppp___RRRDDD======FFFVVVeeerrrtttrrrjjj```]]]dddlllvvvvvvtttppphhhaaa]]][[[PPPEEE???GGGUUUeee}}}~~~{{{xxxsssjjjcccfffnnn|||~~~iiiXXXCCC===666444666888888777::::::999666333///+++(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((())))))((())))))))))))((('''&&&'''&&&$$$%%%'''(((((('''))))))))))))))))))))))))((())))))***************,,,+++,,,///000444BBBQQQaaammmuuussspppkkk\\\KKK;;;444---***,,,......,,,...333000...111...---999```lllWWWOOOooonnnJJJ333222111000...------------,,,...000000000000111222000...000333111:::]]]qqq```gggvvvsssYYYGGG>>>555333444//////000000111111222444666444777;;;BBBNNNaaawww}}}wwwmmm___QQQHHHBBB>>><<<999999888888888999;;;======???BBBHHHQQQ[[[ccchhhppprrrvvv{{{~~~pppeee___PPPIII@@@;;;;;;;;;777444:::777888<<<<<<;;;???EEENNNXXXmmmuuu\\\GGG999555///,,,---------,,,+++,,,------------///111222777CCCQQQUUUMMMCCC>>>888???EEEFFFEEEDDDCCCBBB@@@>>><<<<<<<<<;;;888555444222000///...000222333000...***(((((()))((((((&&&%%%$$$#########$$$$$$########################$$$%%%%%%$$$"""!!!"""###############$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###&&&&&&%%%&&&&&&'''((()))***+++,,,...///000000111111111111000000000//////...///333888999:::@@@HHHXXXaaajjjmmmooopppmmmiiimmmoooqqqqqqooolllllllllrrrwwwzzzzzz{{{}}}{{{wwwttt~~~}}}xxxzzz{{{|||||||||~~~|||{{{}}}|||}}}}}}{{{xxxxxxuuuooohhh```WWWNNNHHH:::777555666777:::DDDNNNlllmmm```YYYMMMDDD===<<>>???===999888555222///+++(((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((((()))))))))))))))******))))))(((((((((&&&%%%&&&''')))((((((************************((()))******++++++******---,,,,,,...222:::IIIXXXaaammmtttqqqiii```QQQCCC777222,,,***,,,...///...---444333111222///444EEEyyy{{{cccUUUXXXzzzgggFFF333222222000...------,,,,,,...///000///---,,,---...---***...222111333IIIcccrrrfffcccvvv}}}dddPPPCCC666333444...///000111222333333333333222222222333;;;III\\\iii|||rrrbbbUUUKKKDDD@@@:::999888777666666666666<<<<<<===???DDDIIIOOORRRRRRTTTYYY```gggmmmrrruuu|||~~~}}}qqqbbbTTTHHH@@@<<<<<<:::777888;;;<<<:::888888888;;;???BBBHHHUUUaaammm}}}uuubbbRRRBBB555111///---,,,---...------***+++,,,+++,,,...111444666???OOO]]]]]]SSSJJJFFFGGGKKKLLLIIIHHHIIIGGGCCC999888888:::<<<;;;777333222111000......---......---+++((('''((((((((('''&&&%%%$$$$$$######$$$$$$########################"""$$$%%%$$$###"""###$$$############$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%&&&&&&'''((()))***+++,,,...///000000111111111000000000000/////////000444999;;;<<>>888999333111111111222222111///---///111333444777===DDDJJJYYYjjj~~~|||oooddd^^^LLLHHHDDD@@@===;;;888777999888666555555777999:::>>>>>>???AAACCCEEEGGGHHHMMMPPPUUUZZZ```dddfffhhhbbbbbbaaa___\\\YYYVVVTTTLLLHHHBBB<<<888666666666666666555666999:::;;;:::>>>BBBGGGMMMVVVggg~~~vvv```MMM@@@:::666222...------------...------.........------000444888AAAFFFRRR]]]aaa]]]ZZZ[[[[[[WWWXXX\\\ZZZPPPHHHFFF>>>@@@BBBBBB???;;;666444............---,,,++++++***(((&&&&&&'''((('''&&&%%%%%%$$$$$$$$$$$$###$$$########################!!!###$$$$$$######$$$%%%#########$$$$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$&&&&&&%%%&&&&&&'''((()))***+++,,,...///000000111111000000000//////////////////444999<<<===DDDLLLWWW```iiimmmpppsssrrrooopppqqqpppmmmkkkjjjkkkmmmooouuuzzzzzzzzzxxxsssmmmdddrrr~~~vvvwwwxxxwwwvvvvvvwwwzzz}}}{{{xxxxxx{{{}}}~~~yyyyyy{{{{{{zzzssspppllliiidddXXXGGG:::888666666===PPPlll~~~pppbbbUUUKKKFFF>>>AAAKKK^^^uuuxxxiii``````hhhqqqwww~~~mmm^^^WWWWWWjjj|||vvv___VVVJJJCCCAAA???:::666======>>>>>>===:::666333,,,+++)))'''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''''''''(((((())))))************)))))))))'''&&&&&&((())))))((((((((((((((((((((((((((())))))***+++++++++++++++***++++++---555DDDUUU``````gggjjjdddWWWIII;;;222...---++++++---...//////+++000000///222555LLLnnnqqqWWWLLLbbbnnnLLL999444.........///////////////***+++++++++***+++---//////+++,,,//////...444???HHHmmm}}}xxxvvvlllhhhhhhkkknnnpppgggfffiiicccPPPEEEAAA777222111//////111000...,,,---///111333333333444555===JJJYYYeeeqqq{{{mmmfff\\\RRRKKKEEE@@@<<<===;;;999777555555555666777777777888:::;;;===>>>888:::===@@@BBBDDDDDDCCCAAAAAAAAA@@@>>><<<999777999777555444444555666777999:::::::::<<>>PPPooo}}}ggg[[[TTTNNNGGGBBB>>>III]]]uuurrriii]]]XXX]]]hhhsssyyyzzzoooppptttjjj___OOOAAA:::888999:::888888999888666333///...''''''%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))))))))*********(((((())))))******))))))(((&&&%%%&&&''')))(((((('''''''''''''''''''''''')))***++++++,,,+++++++++)))+++---///888JJJZZZcccdddffffff```UUUGGG;;;333++++++,,,,,,---......///...000---,,,///222LLLrrriiiRRRLLLfffgggFFF666222---...//////000/////////((()))*********+++...111111------.........333:::444SSSzzztttrrrhhhiiioooxxx~~~rrreee[[[cccuuuzzzmmm```QQQ===777333///...111222222111444333111//////000222333222999AAAIIITTTfff|||vvvjjj___VVVLLLFFFEEEDDDAAA???<<<;;;;;;:::555555444555666999;;;<<<777888:::;;;<<<<<<;;;;;;:::::::::999888777555555666555555555555666777888:::===@@@BBBGGGOOO[[[cccdddwww}}}```III???777000...------///333///000111000...---...//////000111111222444888<<>>555111222444444333777444222000111222444555222444666:::???IIIYYYdddtttzzzmmmeeeVVVTTTOOOJJJEEE@@@===;;;<<<:::888666555555555666777777888888888888777777666555555555555666666777666666666888<<>>BBB:::888;;;@@@DDDHHHOOOWWW___lllrrr^^^SSSOOOLLLGGGBBB???<<<:::999444333111///---+++)))((((((&&&&&&&&&''''''%%%###$$$$$$%%%%%%%%%$$$###"""########################"""###$$$$$$###"""###%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""###$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))***+++,,,...///000000111000000/////////.........///000444999:::;;;AAAIIIRRR^^^jjjqqqvvvxxxuuuqqqwwwwwwwwwuuusssrrrssstttxxx|||~~~{{{wwwtttmmmfffdddnnnxxxyyyyyywwwuuuvvvzzz~~~zzzwwwsssrrrrrruuuxxx~~~|||tttrrrqqqpppkkkcccWWWKKKCCCCCCLLL___~~~qqqZZZUUUSSSSSSNNNFFFCCCFFFTTTooouuucccSSSVVV\\\fffttt~~~}}}kkkRRR>>>444222111000000000///---+++******+++)))))))))(((((('''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''')))(((((((((((()))******''''''''''''((((((((((((&&&&&&'''(((((()))(((((('''%%%$$$$$$&&&''''''&&&))))))))))))))))))))))))******+++,,,,,,,,,,,,+++***///111444???RRRaaaeee^^^XXXRRRNNNGGG===222+++)))+++---------,,,------......,,,000555777MMMrrrsssUUUNNN\\\wwwhhhEEE111///444222222222111///---***)))+++++++++***)))***---000//////000///---+++---111222222HHHssszzztttxxxpppiiiqqqwwwpppwwwTTTJJJ===555333333333111000///000111222333111000333222222222333666===DDDGGGSSSfffzzz{{{tttkkkbbbYYYSSSPPPJJJHHHEEEBBB???>>>>>>>>>;;;::::::999888888777777777777777888:::===???AAABBBBBBBBBDDDJJJRRRZZZ^^^jjjsssnnnYYYLLL???222...333///++++++000111------111+++---...---,,,,,,000333,,,///444999<<>><<>>KKK]]]uuuvvv[[[SSSQQQ\\\ooo{{{vvvrrrnnnkkkZZZBBB555555333,,,+++++++++***)))(((((('''%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''')))))))))))))))(((((('''((((((((((((((()))***+++&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&''')))***+++***(((''''''((()))***+++,,,---------+++000>>>KKKTTT^^^gggcccXXXMMMFFF???555...,,,((()))+++,,,---.........,,,...+++,,,777EEEddd}}}aaaKKKKKKnnnzzzSSS999222111000...------,,,,,,++++++***((())))))))))))*********+++,,,---...////////////000222999JJJllluuuqqqwww~~~kkkgggyyypppXXXFFF;;;555555777...000222333444555444111000000000000111222333444999888???LLLUUUccc}}}yyylllggg```[[[XXXUUUPPPMMMPPPMMMIIIHHHHHHIIIJJJJJJJJJJJJKKKLLLOOOSSSVVVXXX^^^```dddiiiqqq|||ppp\\\LLLFFF===666333222///...000000000000000000000000///000111000//////111222111///000777AAAJJJLLLKKKFFFOOO[[[___VVVPPPXXXfff___VVVMMMLLLQQQUUURRRMMM>>>>>>===<<<;;;;;;;;;<<<:::888555111---***'''&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$###########################""""""#########$$$$$$$$$######""""""###%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((***+++---...//////000000111111000000//////......111222666999888888???HHHRRR\\\ffflllooopppkkkdddgggnnnttttttooojjjkkkmmmpppvvv{{{|||}}}}}}zzztttgggrrr{{{}}}yyyzzz|||}}}|||rrrrrrtttppptttwww{{{{{{zzz||||||zzzuuurrrrrroookkkkkkmmmxxxmmmZZZWWWYYYUUUPPPIIIAAAFFF]]]vvvzzzgggUUUVVV___rrr~~~~~~zzzvvvpppkkkmmmkkk]]]FFF777555222,,,++++++******)))(((((('''&&&&&&''''''((())))))***))))))))))))))))))))))))&&&''''''''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((('''(((***+++,,,+++***)))((())))))***+++,,,,,,---111000666EEESSS[[[aaaggg___TTTIIIBBB;;;333...,,,)))***+++,,,---.........---222///222CCCYYYzzz~~~^^^LLLZZZuuuOOO999333222///...------,,,,,,+++************+++++++++,,,,,,,,,+++,,,---....../////////---...222===SSSuuu|||zzzxxxwwwzzz{{{qqqttt~~~xxxgggTTTAAA555222444555444222000000111222111000000000111111222333333111444<<<@@@HHH^^^uuu|||ssspppllljjjjjjjjjjjjjjjppppppppprrrvvv|||xxxiiiYYYIII???:::666000------------,,,////////////////////////...///000///......///111222...,,,333AAANNNUUUWWWaaabbbddddddbbb]]]WWWRRRKKKIIIHHHJJJOOOPPPMMMJJJ>>><<<999777666777999:::888666333000,,,)))'''&&&'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%##############################""""""#########$$$$$$$$$###############%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&((((((***+++---...//////000000111000000000/////////...222333666:::999999@@@IIISSS\\\gggllloooppplllfffjjjoootttrrrlllhhhiiikkkpppvvv{{{|||||||||xxxrrrfffrrr|||}}}zzz{{{|||}}}~~~rrrqqqtttnnnppprrrvvv|||vvvwww{{{}}}yyysssoooooooooppptttzzzttt```[[[^^^aaaYYYMMMBBBAAAQQQqqq{{{kkkWWWQQQ\\\nnnxxxwww}}}yyyssskkkeeegggiii```LLL;;;444000,,,++++++******)))(((((((((''''''(((((()))*********)))))))))))))))))))))))))))************)))(((((()))((((((''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((((()))+++,,,,,,++++++******************+++,,,---222333;;;LLL[[[bbbcccddd[[[OOOCCC<<<666000,,,,,,)))***+++---............***111///555RRRsssvvvXXXSSSpppmmmJJJ888555222...---------,,,++++++***************+++++++++,,,,,,++++++,,,---..................111555<<>>777222///111///---,,,---//////...////////////////////////...///111000///...///000111......555BBBNNNUUUXXX^^^lllyyy|||zzzrrr```NNNJJJLLLPPPTTTTTTQQQLLLIII===:::666333222222444666444333111...+++)))((('''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$###"""#######################################$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%'''((()))***+++---...//////000000000000000000////////////222333777999999999AAAJJJTTT^^^hhhlllooopppnnnjjjmmmppprrroooiiifffgggjjjrrrxxx}}}}}}}}}|||vvvpppfffsss~~~~~~{{{{{{|||}}}zzz~~~zzzuuusssmmmnnnpppvvv}}}vvvvvvxxxxxxuuuoookkkkkklllnnnssszzzkkkccceeefff\\\TTTIIIDDDOOOiiiooo```RRRXXXlll{{{zzz{{{{{{uuummmccc\\\[[[```\\\MMM<<<333///,,,************))))))((((((''''''((((((((()))))))))''''''''''''''''''''''''+++,,,,,,,,,,,,+++******+++***)))(((((('''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((()))***+++++++++******++++++*********+++,,,---000333>>>OOO___eeeccc___XXXLLL???888222---***+++***+++,,,---............***111000???iiiiiiVVVhhhgggDDD666444222---------,,,,,,+++*********(((((((((((())))))))))))***+++,,,------......------,,,///222111???lll{{{qqqsss~~~rrrkkkqqq|||}}}|||qqq|||hhhZZZ===777333444666555444444222111111000000000111111333222222333111111888CCC[[[hhhssssssjjjfffmmmwwwyyyhhh^^^QQQKKKBBB;;;777444222000222222111000000000//////........................000222222222000///000111111666<<>>333333111------,,,,,,++++++***))))))''''''((((((((())))))))))))***+++,,,------------***(((+++///,,,000NNNppp|||pppyyyqqqhhhfffqqqyyynnniiiuuu\\\JJJ888444666666444333333333222111111000111111111000000111000///333777888>>>DDDDDD???>>>BBBGGGQQQYYYeeesssyyyvvvoooeeeZZZNNNEEE@@@555444333222222111///---///000000///...---------////////////////////////111222222111000000222444;;;FFFRRRUUUSSSVVVaaalll~~~wwwkkkkkkeeeaaabbbeeecccZZZRRRAAA@@@===999555111///---...---,,,***)))(((((((((%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#####################################################################$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''))))))***+++---...//////000000////////////000000000000000111333555555666>>>HHHVVVaaallloooppprrrrrrpppoooooonnnkkkhhhhhhkkkooosssxxx|||{{{zzzzzzuuuooolllxxx|||zzz{{{||||||sssmmmnnnsss{{{|||uuurrroooooorrrqqqmmmllloooppprrrpppiiigggeee[[[OOOFFFUUUhhhiiiUUUSSSVVVlllzzzyyy}}}ssskkkcccYYYOOOHHHCCCFFFFFF@@@777000------******))))))))))))))))))&&&&&&&&&''''''''''''''')))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((()))))))))+++***))))))***,,,///000555@@@MMMYYYbbbgggccc]]]RRRFFF:::333///***)))***,,,,,,---..................111999___sss```pppUUU888111222000---,,,,,,,,,+++******)))))))))))))))*********++++++))))))***+++,,,,,,,,,,,,,,,+++---000------:::LLLxxx~~~~~~nnnhhhpppzzz}}}rrreeeHHH;;;777444333444666555444222222111111111111111111111000000000000---///111111000///000222///333:::AAAIIIQQQZZZ___iiinnnwwwxxxtttlllaaaVVVNNNKKKJJJCCCAAA===888444111//////111000///---------...///---...//////......///111000000000000000000000000///000000000111444999===OOO\\\hhhkkkiiinnnyyyzzzwwwpppkkkgggeeejjjssstttkkkbbbJJJGGGCCC===888333///---------+++***)))(((((((((%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$############$$$########################$$$$$$$$$##################$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&((()))******+++---...//////000000////////////000000000000000000222444333444===GGGVVVbbbnnnrrrsssttttttrrrppppppnnnllljjjkkknnnqqqqqqvvvxxxxxxxxxyyywwwrrrppp{{{}}}yyyxxxzzz{{{|||vvvooommmpppwww{{{~~~|||sssnnnlllnnnqqqrrrnnnmmmooossssssqqqkkkeee]]]TTTNNNUUUooosssZZZTTT```mmm|||uuulllccc\\\UUULLLFFF>>>>>><<<999333...,,,,,,)))))))))))))))))))))***((((((((('''''''''''''''))))))))))))))))))))))))******++++++******)))((((((((('''''''''((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((((((((())))))(((((())))))***+++***)))((()))***---000222===JJJWWW]]]```bbb```ZZZKKK@@@666111...+++***+++,,,------...............---///<<>>AAAGGGOOOVVV\\\bbbhhhmmmlllllllllooorrruuuuuuuuutttqqqllleee]]]VVVPPPMMMKKKIIIFFF@@@;;;999999:::666666555444444444555666555444222///......000111...000111000//////222444111111111111111111111111000000111333777???HHHNNNbbbooo}}}zzzddd]]]eeennnoookkkgggjjjpppzzz}}}rrrhhhTTTOOOGGG>>>666222000000...---+++***)))(((((((((%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$###$$$$$$%%%########################$$$$$$$$$#########""""""###$$$%%%%%%%%%%%%$$$###"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&((()))******+++---...//////000000.../////////000000000111111000222444333555>>>HHHUUUcccpppuuuuuuuuutttssstttsssqqqnnnmmmmmmoooqqqtttxxxzzzyyyzzz}}}}}}{{{sss}}}zzzvvvuuuxxxzzz{{{yyypppmmmnnnrrrtttwwwyyyoooooommmoootttuuussssssvvvuuuvvvvvvqqqeeeYYYVVVYYYhhhsssbbbRRR]]]uuu}}}rrrkkkbbbZZZTTTNNNGGGBBB>>>;;;777555111,,,***+++)))))))))))))))*********))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))*********)))******+++,,,***)))((((((***...111444BBBPPP\\\]]]\\\]]][[[VVVEEE;;;222///...,,,+++---------......///.........222444CCClll{{{mmmOOO\\\vvvaaa>>>111222333///---,,,,,,++++++***)))))))))''''''''''''((((((((((((((()))***++++++,,,++++++''',,,---***,,,444999:::AAAaaaoooooovvv~~~rrriiieeeXXXFFF???CCC999888666555444333222222//////......111333222...+++...111111...,,,...111+++---///000000111333666---222777:::;;;===@@@CCCFFFEEEEEEGGGJJJLLLMMMLLLPPPMMMHHHBBB===;;;::::::777777666444111///000111000000111222222222222222...000000000...,,,,,,,,,...///000...++++++...111111111111111111111111111222333444888???IIIUUU]]]mmmzzzqqqbbbWWW[[[dddgggeeecccdddmmmzzzzzzkkk___\\\TTTHHH<<<444111111333...---,,,***)))((((((((($$$$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&########################$$$$$$$$$$$$######""""""###$$$%%%&&&%%%%%%###"""""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***++++++---...///000000000.../////////000000111111222111333555444555???IIITTTcccrrrwwwvvvvvvuuussswwwvvvssspppnnnnnnnnnooozzz}}}~~~}}}ttt}}}xxxttttttwwwzzz{{{ssskkkeeegggkkkooossswwwtttpppnnnlllnnnrrruuuuuutttyyyyyyxxxtttiiibbbiiivvvttt```\\\ooowwwsssggg```XXXSSSRRRNNNEEE>>>888555000---,,,,,,+++***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))''''''''''''((()))++++++...******000333222444999HHHOOOXXX___^^^XXXNNNGGG<<<777///***)))***+++,,,+++222///,,,111///(((***333333FFFmmmoooWWWIIIXXXiii]]]HHH777333000******///------,,,,,,+++***))))))&&&&&&''''''(((((())))))))))))***++++++++++++++++++++++++,,,---///222333555BBBRRRxxxwwwtttuuunnnkkktttxxxuuujjjwwwnnnZZZOOOCCC999666444000000444111111111111111000...---111111000000///...------//////.........---------------...///000111222222222222222222333333333333222222111111000000//////333222111/////////000000000000111111111///...,,,111000...---,,,...///000666444222000000000///......555222000444111...555///333<<>>;;;:::888777444222000000111333555666---.........//////000000/////////......---------.........//////000111111...////////////000000000111111111000000000000///333222111000///000000111111111111111000000///...000000............///000111000000000111111000///555666...+++333444111777LLLVVV___bbbcccmmmyyyqqqqqqoooiiiaaaYYYUUUTTTTTTQQQPPPPPPKKKCCCAAADDDAAA???<<<888444///,,,***---,,,***((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###########################"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$%%%&&&((())))))******+++,,,---...////////////111000///......///000111000000333555444555===FFFQQQ___mmmuuuxxxzzzxxxuuutttrrrooonnnoooppppppoooooouuu|||~~~yyy|||uuutttyyy}}}}}}}}}wwwrrr|||rrriiihhhiiiiiikkkooo||||||rrrhhheeekkkrrruuuttttttsssttttttuuunnn]]]SSSRRRRRRLLLFFFDDDDDDAAA;;;555222000,,,******)))((('''''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))***++++++*********++++++,,,...------000222777AAAKKKYYY[[[]]][[[TTTIII>>>777444///***'''''')))+++,,,///111+++)))000...+++000555GGGhhh{{{hhhYYY|||jjjHHH::://////000---,,,000++++++******)))((((((((((((((((((((((((''''''''''''(((((()))))))))))))))*********+++,,,...000111111000...<<>>::::::999999999888555111---+++++++++)))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###########################"""###$$$$$$###"""###$$$###$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%$$$%%%&&&((())))))******+++,,,---...////////////000000////////////000000//////111444333555===GGGQQQ^^^kkkqqqtttuuutttpppmmmmmmnnnpppssssssqqqpppooovvv}}}~~~{{{xxxvvvzzz}}}}}}|||uuuzzz~~~tttjjjgggffffffhhhkkksssxxxkkkgggkkkpppqqqooonnnppprrruuu|||nnn___TTTOOOOOOMMMHHHCCC@@@@@@===888333000...+++*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((())))))******,,,++++++*********++++++------...///333<<>>666111...,,,***)))+++...//////---000---,,,000+++,,,999PPPooosssiiixxxMMM<<<555000000000...,,,---+++++++++++++++*********))))))((((((''''''&&&&&&&&&&&&'''((((((((((((((((((((()))***+++,,,,,,---)))---...111444888TTT}}}vvvxxxvvviii___[[[\\\nnn{{{lllaaakkk~~~mmm```HHHAAA:::666666666444222222222222222222222222222000000000000000000000000000000000///......------............////////////...//////000111222333333444333222111111222333444444333222222222444555777//////000111222222111111333444444333222333555888999BBBGGGQQQeeettt~~~zzz||||||vvviiiXXXIII???;;;999999888555222///------,,,(((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###########################"""###$$$$$$###"""###$$$"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$%%%&&&((())))))******+++,,,---...//////////////////000000000000//////......000333444777AAALLLWWWbbblllpppqqqrrrrrroootttrrrqqqqqqssstttttttttuuu|||yyywww}}}xxx{{{|||}}}sssyyylllgggdddcccdddggggggtttyyyqqqmmmkkkhhhffflllrrrwwwzzz}}}{{{mmmeee___TTTHHHAAABBB???;;;888666333///---)))'''&&&'''(((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''(((((('''(((((())))))******+++******)))))))))******+++---...///222<<>>???===;;;666222///---------'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###########################"""###$$$$$$###"""###$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%&&&((())))))******+++,,,---...//////////////////000000000000//////......000333555888CCCOOO\\\fffpppssstttvvvvvvtttzzzvvvsssqqqqqqsssttttttqqqwww||||||~~~xxxzzz{{{}}}|||uuummmdddrrrjjjfffcccccceeedddkkkxxx|||rrrjjjgggggghhhjjjppptttttt{{{vvvkkkbbbVVVHHH???===:::999666444222000---,,,)))(((((()))++++++***((())))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((($$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%&&&&&&'''(((((((((((((((((()))******++++++***************+++,,,---///000111666DDDVVV___```[[[UUULLLCCC:::444111000,,,++++++,,,...000000///...222000.........AAAaaaxxxeeegggooojjjCCC666444111...,,,,,,,,,+++***************+++++++++'''''''''(((((((((((((((''''''((())))))))))))(((&&&'''(((************)))%%%---,,,***///------666TTTsssuuuiiiccc___rrr}}}|||yyy|||fffTTTJJJCCC???@@@???===;;;888666444333000000000111111222222222111111111111111000000000...////////////000000000222222222333333444444444444333222222222444555666222333555666777888888888111111000000111222444555555777;;;@@@JJJYYYlllzzzzzzuuuxxxqqq```MMMCCCBBBAAA===<<<:::777444111...,,,+++&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###########################"""###$$$$$$###"""###$$$""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&((())))))******+++,,,---...////////////...///000111111000///...//////111444666:::FFFRRR]]]gggooorrrsssuuuvvvtttyyyvvvsssqqqrrrsssssssssqqqwww{{{}}}}}}wwwyyyzzz|||sssiii^^^TTTuuuvvvmmmgggcccbbbdddbbbdddlll{{{{{{pppgggdddggglllgggmmmooommmrrryyylll\\\JJJ<<<;;;@@@666555444222111000......---,,,,,,---//////...---))))))))))))))))))))))))(((((()))***+++,,,------))))))))))))))))))))))))((((((((()))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))%%%%%%&&&&&&'''((())))))((((((((()))******++++++*********+++,,,---...///111222333999JJJ\\\ccc```XXXRRRHHH===555111//////++++++***,,,...000///...000444000---,,,000KKKrrr___OOOYYYhhhccc>>>333333000,,,+++,,,,,,+++)))))))))))))))*********&&&'''''''''(((((())))))'''(((((()))))))))))))))&&&'''(((*********)))))))))...(((###,,,000---...111PPPyyy|||vvvvvvooonnnmmmxxxpppqqqbbbTTTKKKOOOMMMIIIDDD>>>888444222000000111111222222222222111111111111111111222222222222222222333333333333333333444444444444555555444333333222333444555666222333555777999999999888222111000000000222555666;;;???EEEOOO^^^tttzzzsssiii]]]UUU^^^ZZZQQQHHHGGGFFF>>>222333333333111...***'''$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###########################"""$$$$$$$$$###"""###$$$!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&((())))))******+++,,,---...////////////...///000111111000///...//////111555666;;;GGGSSSZZZdddlllnnnppprrrsssrrrwwwuuurrrrrrrrrsssrrrqqqwww{{{~~~~~~~~~}}}vvvxxxzzz|||qqqcccSSSGGGfff}}}ooojjjeeeaaa``````cccgggnnnuuukkkfffdddbbbgggiiilllnnnrrr}}}ttt^^^PPPFFF===666444000//////...------,,,,,,+++++++++************)))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((&&&&&&&&&&&&'''''''''(((((('''%%%$$$%%%&&&(((*********+++,,,,,,,,,++++++---,,,***+++,,,///000000333555:::CCCQQQ]]]^^^YYYQQQHHH@@@;;;666///,,,---***+++,,,---............,,,333,,,+++333444NNN~~~tttRRRCCCOOOccczzzQQQ<<<444222000...,,,,,,,,,,,,************************''''''''''''''''''''''''))))))))))))))))))))))))(((((()))))))))(((((('''(((((()))***+++,,,,,,,,,///666KKKooo~~~lllrrrqqqooozzz|||zzzzzztttuuunnn\\\GGG;;;999:::444555666777777444000------000222222000///222444222555333...///555888555666333111222444666444222777555333333444777888999222111222555999:::888666444222555999999777===FFFQQQRRR[[[lllsssbbbSSSKKKIIIMMMNNNKKKCCC???>>>;;;777666444111...+++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%111,,,%%%"""###%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###'''&&&&&&%%%$$$###""""""%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$%%%&&&'''((()))+++,,,,,,------............------111111111111111000///...111111111444:::BBBJJJOOOWWW^^^gggmmmnnnmmmmmmnnnssstttsssqqqooooooqqqsssxxxyyy{{{}}}{{{xxxyyyqqqrrruuuyyylllbbbPPPHHH]]]}}}{{{rrrggg```aaa]]]aaaeeekkkyyyyyypppkkkfffaaabbbeeegggiiimmmuuu|||hhhRRRFFF???888333111/////////...---,,,,,,,,,+++++++++*********)))))))))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((('''&&&&&&&&&)))((('''&&&'''(((***+++,,,------...............---,,,,,,,,,...///000000111777>>>GGGRRRZZZZZZTTTKKKCCC;;;666111+++)))******+++,,,---............,,,111---...555777NNNyyycccHHHDDDXXXnnngggEEE333333222000...,,,,,,,,,,,,************************''''''''''''''''''''''''((((((((((((((((((((((((((())))))***))))))(((((((((((()))***++++++++++++++++++333GGGgggwwwffflllyyysssnnnjjjiiirrrsss[[[HHH>>>777555444444555777999999666666666444222000000111,,,000000...000555666333777555222222444666555444111111222444666666555444888999;;;======:::777555888333111555===III]]]nnn|||vvv```NNNAAA<<<===BBBCCC???;;;;;;999666444222000---***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%000+++%%%!!!"""$$$%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$######"""################################################$$$$$$############$$$$$$###$$$%%%&&&''')))******------...///////////////111111222222111000000///---...///111555===FFFMMMTTT\\\fffmmmnnnmmmllllllqqqrrrsssrrrpppppprrrssstttvvvxxx|||zzz|||ttttttwwwzzztttgggSSSLLLbbbyyyeee[[[]]]ZZZ^^^bbbfffpppzzztttiii___]]]```cccdddfffkkkrrrxxxzzz~~~qqq\\\EEE:::888555111//////......------,,,,,,+++++++++*********)))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((+++***)))((()))***+++,,,,,,,,,---...............,,,------...//////000000444===HHHPPPVVVYYYVVVPPPFFF>>>666333///)))''')))++++++,,,---............---///...111999>>>UUUyyyvvv\\\MMMZZZwwwlllPPP;;;...222111///...,,,,,,++++++))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))(((((()))***++++++++++++...,,,)))+++:::YYYuuuyyytttkkkcccbbbiiippp}}}zzznnngggpppyyy}}}zzz{{{yyykkkUUUPPPGGG>>>888666777888666444111000222333444444333555555444666888666222888666444444555666777666666777888999;;;<<<>>>???<<<===>>>??????@@@BBBDDDGGGKKKVVVeeetttjjjXXXIII???::::::BBBGGGDDD>>>:::888555000///---***((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,)))$$$!!!!!!###$$$$$$######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""#########$$$########################$$$$$$############$$$$$$###$$$%%%&&&''')))******,,,---...///000111111111111222222222222111000000---...//////000777CCCMMMXXX___iiioooooolllkkkjjjppprrrssssssrrrrrrrrrsssppprrruuuzzz~~~vvvvvvxxx{{{|||nnnZZZWWWqqq~~~gggZZZ]]]XXX[[[^^^```eeerrr}}}ooo```]]]___bbbbbbcccdddgggjjjsss~~~rrrhhhbbb```uuu|||hhhSSS===444444444111///------------,,,,,,++++++************))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%&&&(((***+++,,,---******)))))))))***+++,,,(((((()))***+++++++++++++++,,,.........//////000:::GGGTTTZZZZZZYYYSSSMMMCCC;;;555222///+++***,,,------...///000000//////000------555???LLLfffsss^^^___{{{tttSSSBBB888000000000///...,,,+++++++++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((()))******************(((((()))***************---000111------888NNNaaarrrvvvnnnppp~~~yyymmmgggoooyyyuuuggg]]]XXXVVVSSSLLLDDD@@@@@@AAA@@@???;;;:::888999<<<>>>===;;;:::999999::::::::::::999>>>======???BBBHHHOOOTTTVVVUUUTTTXXXaaallluuuzzzssskkkYYYOOOKKKGGGEEELLLUUUZZZSSSGGG>>>888444,,,+++***((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))&&&###!!!!!!"""######"""######$$$$$$$$$$$$###""""""######$$$$$$$$$%%% !!!!!!"""###$$$%%%%%%########################%%%$$$$$$######$$$$$$%%%%%%&&&'''((()))+++,,,,,,+++,,,...000111222222333111111222222222222111111000222111//////999IIIWWWeeekkkqqqsssqqqmmmllllllrrrtttvvvvvvtttrrrrrrrrroooqqqtttzzz~~~vvvvvvxxxzzzvvvhhhkkk{{{nnnaaaaaaXXXYYYZZZ[[[]]]fffuuuvvvfffbbbcccccccccbbbbbbbbbcccjjjqqq}}}rrraaaVVVRRRRRRTTTaaalllzzzuuu^^^KKK888111222222///...,,,,,,,,,,,,,,,+++++++++*********)))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((($$$$$$&&&(((***+++---...(((((((((((())))))******&&&&&&((())))))*********(((+++---...---...000333@@@MMMYYY\\\YYYUUUNNNHHH>>>777222111///,,,,,,...///000000111111111111000333,,,000<<>>999:::???BBBDDDDDD>>>???AAABBBAAA@@@???>>>???CCCIIIPPPVVV^^^ffflllrrrqqqttttttaaaTTTPPPQQQRRRRRR\\\cccdddYYYJJJ>>>777222)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!"""###!!!"""######$$$$$$$$$$$$!!!""""""######$$$$$$%%%""""""######$$$%%%&&&&&&########################%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''((()))+++,,,,,,+++,,,---///111222333333000111111222222222111111000111111000333AAAWWWgggrrruuuwwwvvvrrroooooopppuuuwwwxxxwwwuuurrrqqqqqqppprrrvvv{{{|||uuuuuuvvvxxxvvvpppsss}}}ssshhhdddZZZXXXXXXXXXXXX]]]iiiuuu}}}~~~pppgggfffdddbbb````````````dddjjjqqq|||mmmeeeWWWKKKEEEEEEIIILLLQQQ]]]llluuuzzzyyyrrriiiNNN@@@333//////...,,,,,,++++++++++++++++++++++++******)))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))'''''''''(((((()))))))))'''''''''((((((((())))))'''((()))***+++,,,,,,,,,(((***------,,,...333888CCCMMMUUUUUUQQQLLLFFFAAA888222---------+++,,,///000111111222222111111111444---888MMM\\\rrrwwwiii\\\```xxxVVV>>>555333000------------,,,+++***)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))***))))))(((((()))******))))))((()))))))))((((((+++000444:::___{{{www{{{{{{{{{xxxttt~~~yyyooojjjhhh^^^TTTRRRSSSRRRQQQQQQRRRSSSTTTTTTRRRRRRSSSTTTXXXaaaooo{{{{{{vvviiiaaaWWWSSSUUUYYYZZZZZZYYY]]]ZZZNNNAAA888333///((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$###"""!!!"""$$$!!!!!!"""###$$$$$$$$$$$$"""""""""#########$$$$$$#########$$$%%%%%%&&&&&&########################%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&''')))******+++,,,---///000111222222//////000111111111111000,,,---///111999III]]]lllpppsssuuuuuurrrpppqqqsssuuuvvvwwwuuusssppppppppprrrtttxxx}}}|||uuuvvvwwwyyyzzzuuuwwwyyy}}}|||ssskkk]]]XXXVVVVVVVVVXXXaaakkkyyyyyyiiieeeaaa]]]\\\]]]]]]^^^\\\bbbgggiiiqqqtttaaaOOOKKKDDD???<<<<<>>FFFLLLNNNKKKHHHEEE@@@:::555...***+++,,,+++,,,//////000000111111000//////111...EEEbbbpppiii\\\XXXiiinnnJJJ888111///000,,,,,,------,,,+++***)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''(((((()))))))))((()))))))))))))))((((((...,,,(((&&&%%%(((,,,///)));;;TTTmmm~~~oooiiippp{{{uuukkkgggooozzztttvvvzzz~~~lll^^^YYYMMMMMMPPPVVV[[[]]][[[XXXMMMLLLFFF;;;222000...,,,((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%$$$""""""###%%% !!!"""###$$$$$$$$$$$$""""""""""""########################$$$$$$$$$$$$########################&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&''')))*********+++---...///000111111......///000000000000000***,,,///333;;;FFFRRR[[[]]]ccckkkoooooooooppprrrqqqrrrrrrqqqooooooppprrrrrruuuzzzzzz~~~xxxyyy{{{|||vvv```YYYUUUVVVUUUUUU\\\eeevvviiiddd^^^YYYXXXYYY[[[\\\UUU\\\___[[[XXX[[[___aaadddppp|||lllXXXKKK???>>>===<<<;;;:::999999>>>BBBCCC???===???>>><<<333///...///...++++++...******************++++++))))))))))))((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))******++++++************************'''''''''((()))******+++###$$$%%%&&&'''))))))***''''''((()))))))))))))))((((((***+++,,,---------***---///......222;;;CCCIIILLLKKKFFFCCCBBB>>>888444...***,,,---,,,...111...///////////////......///000OOOrrr~~~xxx^^^SSSXXXpppaaaBBB555///...222+++,,,------,,,+++)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((()))))))))))))))((((((&&&(((+++,,,,,,+++,,,,,,111...///===^^^nnnbbbaaammm{{{tttllleeedddiiiyyyxxx```WWW```kkkyyymmm^^^PPPGGGFFFEEELLLUUU^^^aaa]]]TTTNNNEEECCC:::///)))+++,,,***((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###%%%%%%###"""###%%% """######$$$$$$$$$#########"""""""""""""""#########"""""""""""""""########################&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((()))+++,,,,,,++++++---...////////////------...//////000//////---...111555:::???CCCEEELLLTTT```iiimmmnnnooopppmmmmmmnnnmmmmmmnnnpppsssrrruuu{{{|||{{{|||~~~lll___SSSPPPRRRUUUXXX\\\fffzzztttiii[[[SSSRRRUUUVVVWWWVVVWWWXXXXXXVVVRRRNNNKKKOOOTTT[[[bbbfffiiilllnnnmmmoooooollldddYYYMMMFFF===<<<::::::::::::999777666555555555555444444444000000000000///...---,,,,,,---------,,,***((('''++++++***)))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((((((***++++++,,,,,,++++++***000///---+++)))'''&&&&&&&&&&&&&&&&&&'''''''''((('''''''''''''''&&&&&&&&&(((((((((((())))))))))))((()))***+++,,,------------......---///666AAAIIILLLHHHCCC???<<<999666444,,,,,,+++******+++,,,------,,,---///---+++---222444<<>><<<999<<<>>>>>>===:::999999<<>>>>><<<999777555333222222333333222000//////...---,,,+++******,,,,,,,,,,,,,,,+++*********)))(((((((((***+++,,,***)))((((((''''''(((((()))))))))))))))))))))))))))))))))***************((())))))******))))))(((((('''''''''((()))******(((((((((((())))))))))))(((((((((((())))))))))))((())))))))))))*********)))))))))))))))******+++---...111888???BBBAAA>>>;;;888444111000...,,,+++******+++,,,...///111111...+++***---......111666AAAVVVvvvoooZZZKKK\\\uuubbbCCC111111000000000***------,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''%%%%%%'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((()))++++++***,,,000444***@@@fffwwwqqqllltttqqqmmmrrrtttddd]]]dddxxx|||{{{kkkVVVPPPUUU[[[bbbkkkrrrrrrkkkccc^^^ccciiihhh^^^QQQFFF<<<333,,,+++***)))(((((('''&&&))))))(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&$$$######%%%&&&%%%###########################!!!"""""""""#########$$$###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&((()))((('''++++++,,,---...............//////////////////......++++++///111222777>>>LLLVVVcccmmmrrrttttttuuuwwwwwwvvvrrrnnnlllooorrrtttxxxzzz{{{|||vvvsssvvv~~~~~~~~~oooaaaPPPKKKIIIKKKLLLKKKLLLOOOMMMOOOVVVcccrrr{{{pppdddYYYOOOIIIIIIIIIHHHFFFCCC>>>;;;888444555777666444222222333222333555666666444222000333222111111222333111000//////...------,,,++++++++++++++++++++++++***)))+++***))))))***+++---...+++***))))))(((((())))))(((((((((((((((((((((((((((((())))))************)))******************)))******)))(((((()))))))))(((((((((((())))))))))))'''((((((((())))))******'''''''''(((((((((((())))))((((((((()))***+++,,,///000444:::@@@AAA===999444222...,,,++++++)))(((((()))***,,,...///000000111...---...///222;;;EEERRRmmmttt___VVVzzzfffLLL777///222000000000***------,,,+++)))(((''''''((((((((((((((((((((((((&&&'''((('''%%%%%%''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))***,,,---------......---///999JJJ___xxxxxx^^^UUU\\\eeewwwyyyeee\\\```qqq}}}pppjjjddd___dddnnn|||{{{uuulllddd```______UUUQQQIII@@@:::666///(((*********)))(((&&&$$$$$$))))))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%$$$####################################""""""!!!!!!!!!#################################$$$$$$%%%%%%%%%%%%$$$%%%''')))***)))(((***+++,,,---..................////////////......,,,***+++...000111888@@@NNNZZZjjjuuuyyyxxxvvvuuuvvvwwwwwwsssooolllnnnpppsssxxx|||~~~{{{wwwuuurrruuu}}}kkk^^^MMMJJJIIIKKKKKKIIIIIIMMMKKKKKKQQQ\\\iiiuuuyyynnnaaaUUUMMMIIIHHHGGGEEEBBB???<<<:::666777777666333000000000333333333222111///---,,,000///......///000///.........------------,,,,,,***+++++++++++++++******++++++******+++,,,------))))))((('''''''''''''''((((((((((((((((((((((((''''''(((((())))))******)))******++++++******)))))))))((('''&&&&&&&&&&&&''''''((((((((()))))))))&&&''''''(((((())))))***&&&&&&&&&'''''''''(((((()))((((((((()))+++---...222333777:::===;;;888555000---***)))))))))((('''((()))***,,,.../////////000...---,,,,,,333DDDUUUllllllmmmuuuWWW@@@222000333//////000***......---,,,+++******)))((((((((((((((((((((((((&&&'''''''''&&&&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&++++++,,,,,,,,,+++++++++...000111111333EEEhhhfffWWWYYYaaa}}}ttteeeeeeppp~~~qqqkkkhhhmmmvvv~~~pppgggbbb]]]PPPFFF999222000000---))))))***+++)))&&&$$$###$$$'''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######"""!!!!!! #################################$$$$$$%%%%%%&&&%%%%%%%%%''')))***)))((()))***,,,...//////......---......//////......---+++***+++...///111999BBBOOO]]]nnnyyy{{{xxxuuutttrrruuuvvvtttooollllllmmmpppvvv|||~~~xxxuuu~~~xxxtttuuu|||{{{pppeeebbbZZZVVVTTTRRRNNNIIIHHHJJJIIIIIILLLSSSYYYcccvvvxxxiii[[[RRREEEEEEDDDBBB???===:::999777777777666333111000111444444333111000///.........---,,,---...///...,,,*********++++++++++++,,,***++++++,,,,,,++++++***)))******++++++++++++***(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))((())))))))))))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((((((((%%%&&&&&&'''(((((())))))''''''''''''((((((((((((((((((((((((***,,,///111444777999:::888555222111---***(((''''''((((((''')))***,,,...///000000///------...---...;;;VVVoooxxxrrrdddIII999//////222,,,,,,///+++---,,,,,,,,,++++++******((((((((((((((((((((((((%%%&&&''''''&&&&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((()))******)))'''''''''$$$***222333...111BBBVVVyyyvvvpppqqqsssgggbbbiiisss|||xxxvvv}}}~~~|||qqqyyyqqqaaaTTTJJJ@@@666///...//////000''')))***)))&&&$$$$$$&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&###$$$$$$$$$#########$$$########################################################################"""######$$$%%%%%%&&&&&&$$$$$$$$$&&&((()))((('''(((***,,,...//////......---......//////......---++++++,,,//////111:::DDDPPP]]]mmmvvvwwwsssqqqqqqqqquuuxxxwwwsssooommmmmmpppuuuzzz}}}~~~}}}xxxwww{{{}}}~~~|||vvvoooooovvvkkkeee```\\\TTTKKKHHHJJJHHHGGGIIIKKKLLLRRRfffzzzooo^^^TTTBBBBBB@@@???===:::888777222333333222111000111222222111000//////////////////...------/////////---''''''(((((()))************++++++,,,,,,,,,++++++((()))***++++++***)))((())))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''''''''&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&'''(((((()))(((((((((((())))))))))))(((((('''(((***---000222666999;;;999444000///000,,,)))'''&&&'''(((((('''+++,,,...000111111000000...000333444777JJJmmmqqqhhhqqqTTT<<<555---///000)))***...,,,******))))))))))))))))))''''''''''''''''''''''''%%%&&&''''''&&&&&&(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))***(((&&&&&&''''''%%%%%%)))***))),,,111999MMMlll~~~{{{vvvyyy|||kkkaaafffqqq}}}zzz~~~yyy|||wwwiii^^^___iiiqqquuujjj^^^RRR<<<666000,,,))))))---222&&&((()))(((&&&$$$&&&((('''&&&%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&"""###$$$$$$###"""###$$$########################"""""""""###$$$$$$%%%%%%########################""""""###$$$%%%%%%&&&&&&###"""###$$$'''((('''&&&(((***,,,.../////////...---..................---++++++---//////111;;;EEEQQQ]]]kkkrrrqqqooonnnpppssswww||||||xxxsssqqqppprrrwwwzzz}}}zzzxxx{{{{{{|||vvvmmmYYYJJJCCCAAADDDDDDEEEFFFFFFJJJWWWdddrrrwww}}}}}}qqqiiiUUUIII??????@@@<<<555111111333444444333111111111000000//////////////////000///...---------//////,,,,,,,,,+++++++++******))))))))))))))))))))))))************************)))((('''&&&%%%%%%&&&'''******))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&'''(((((('''%%%))))))))))))))))))))))))((()))))))))))))))((((((((((((''''''''''''((((((((()))***))))))...666<<>>EEEQQQ```kkkpppqqqsssuuuwwwwwwuuutttrrrqqqppppppssszzzzzzyyyzzz~~~gggMMM@@@===BBB??????AAA@@@???BBBGGGJJJTTTcccqqqzzz}}}~~~~~~{{{wwwjjj^^^PPPHHH@@@999555555333333333444444444222000111333666888999888777555444555555555444222000...*********))))))))))))((())))))))))))))))))))))))************************+++*********************************************''''''''''''(((((((((((((((((((((((((((((((((((()))((('''(((******(((''''''''''''''''''''''''''''''(((((())))))))))))(((&&&''')))******)))'''&&&((()))---333:::<<<:::777444111,,,)))(((((('''&&&&&&'''((()))+++---...///---...000111111000///...000222>>>RRRqqq{{{ttt\\\QQQ___sss[[[AAA666444000///...---,,,,,,,,,,,,************))))))))))))((((((((((((((((((((((((%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''))))))+++---+++(((,,,333===LLLbbbsss{{{zzzhhh^^^ZZZcccsss~~~zzzuuulllccciiixxxuuussssssxxx{{{rrrkkkNNNBBB555///---******+++))))))))))))))))))(((((('''%%%%%%&&&((((((&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###"""!!!!!!"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""############$$$%%%&&&'''000---***))))))))))))(((+++,,,------.../////////000000000/////////......------000333333222777???DDDQQQbbbnnntttvvvxxxzzzyyywwwtttqqqoooooopppqqqttt{{{~~~vvv}}}zzzzzz~~~kkkXXXIII@@@AAA<<<:::===??????AAADDDCCCLLLZZZgggoootttvvvwww{{{xxxrrrjjjaaaXXXLLL???666444444333333444555555222000///111444777888777555444444444444444333111///...*********))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))*********''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&'''(((((('''%%%''''''''''''''''''''''''''''''((()))))))))))))))'''(((***++++++***((('''***+++...444999999555000...+++(((&&&&&&%%%%%%$$$%%%%%%''')))+++---...//////000111111000///...---///111JJJlllzzziii[[[[[[ttt```EEE777111---///...---,,,,,,,,,,,,,,,*********)))))))))((((((((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$###&&&,,,...+++)))***///111666CCCVVVnnn~~~mmmmmmwwwvvvqqqqqqtttwwwsssnnnooo|||~~~lll]]]VVV[[[___bbbqqqpppbbbVVVMMM888000******+++)))***,,,(((((((((((((((((())))))&&&%%%%%%&&&''''''&&&$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$###"""!!!!!!"""###$$$###$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""##################$$$%%%&&&&&&)))---000...***&&&''')))))))))***+++---...///000/////////.........------......000444444444:::BBBGGGTTTeeerrrxxxzzz{{{}}}{{{xxxtttpppooooooppprrrtttyyy~~~zzzssszzzzzzzzz}}}}}}pppiiiaaaSSSGGGEEE<<<777777:::;;;===@@@<<>>GGGLLLYYYjjjwww{{{|||}}}}}}zzzvvvrrrpppppprrrssssssxxx|||}}}sssmmmvvvzzzyyy{{{uuukkkmmmmmmdddZZZPPPDDD999666777888999<<<999===CCCKKKTTT___iiiooozzzyyyzzz|||}}}vvvdddNNN@@@;;;666333222333777777333/////////000111111000000000///...---,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))))))))(((((($$$%%%%%%%%%&&&&&&&&&'''))))))))))))************((((((((((((((((((((((((((('''&&&'''))))))'''&&&((((((((((((((((((((((((&&&'''((()))************))))))))))))))))))))))))+++...111222111000//////***(((&&&%%%&&&'''&&&%%%((()))+++---//////000000222222111111111333555777CCCWWWkkktttvvvLLL:::666111///222------,,,,,,++++++,,,,,,***)))))))))(((((((((((((((((((((((((((((((((((('''((())))))''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$(((%%%$$$&&&&&&&&&)))///(((((()))+++---///000111FFFYYYrrryyygggXXX___kkk}}}~~~xxxkkkfffjjjnnntttsssjjjjjjiiiiiisss{{{yyyrrruuu~~~~~~tttwww||||||uuuvvvtttnnniii```SSSEEE999///)))'''***((((((,,,,,,)))'''((('''''''''((((((((())))))$$$%%%&&&&&&%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""######$$$$$$$$$$$$######!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!"""""""""#########$$$!!!"""""""""############$$$$$$######$$$$$$%%%%%%"""'''++++++'''%%%'''***,,,+++++++++,,,---///000////////////............000///000333666999CCCMMMTTTaaarrr}}}|||xxxtttrrrrrrssstttrrrxxx}}}~~~|||pppjjjtttyyyxxxzzz~~~yyyxxx}}}~~~tttwww{{{wwwppp\\\MMM>>>888777777888::::::;;;>>>CCCKKKVVVbbbjjjvvvuuuuuuvvvzzz|||}}}}}}|||}}}}}}wwwgggSSSFFFBBB666333222333777777333///000000//////////////////---,,,***))))))***+++,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))(((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((()))******)))'''))))))))))))))))))))))))&&&'''((()))******************))))))))))))******+++...111111///...000222***(((''''''((()))((('''***+++---///111111111111333222111111333777:::===QQQooo|||uuuddd===333222,,,,,,444------,,,+++++++++,,,,,,))))))))))))((((((((((((((((((((((((((((((((((((((()))***)))((('''(((***%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$!!!###'''***'''###'''...%%%'''(((&&&$$$%%%+++000000777BBBNNN___pppxxxxxxnnnzzzzzzvvvwww}}}lllaaa\\\aaafffiiiuuu{{{pppqqqyyy~~~yyyooojjjjjjpppzzz{{{{{{zzzpppVVVKKK;;;000***)))---111+++((((((***)))%%%###$$$&&&'''''''''(((((())))))$$$%%%&&&&&&%%%$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&$$$###"""######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$!!!!!!""""""#########$$$$$$$$$$$$###$$$$$$%%%%%%$$$%%%&&&&&&&&&''')))***//////---,,,,,,---...///000000000000////////////111///000333666;;;EEEPPP\\\hhhyyy}}}zzzvvvtttsssttttttrrryyy~~~wwwpppjjjtttyyyxxxyyy}}}~~~lllGGG555333444333222666777888999===FFFQQQZZZlllmmmppprrrtttwww{{{}}}xxxpppgggZZZNNNJJJ>>>666999<<<888333111//////000///...---------...,,,******++++++***)))((((((((((((((((((((((((,,,,,,+++***)))))))))***''''''((((((((((((''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((''''''''''''((())))))'''&&&&&&&&&&&&'''((((((&&&&&&''''''(((((()))))))))(((((((((((())))))***)))))))))***,,,///222333555444222000...---,,,+++***(((&&&%%%%%%%%%'''(((///---+++,,,000222111000...000555666222666NNNhhhoooQQQ555///111///---///,,,,,,,,,+++++++++******+++*********))))))(((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%&&&''')))***%%%%%%%%%&&&&&&&&&''''''***,,,...///333???OOO\\\sss|||uuueee___^^^```lllzzzrrrrrr{{{{{{xxx~~~yyysssrrrxxxzzz~~~xxxsssuuu|||wwwlll]]]NNNDDD000///,,,***))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&"""############$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!######$$$$$$$$$$$$######$$$$$$######"""######$$$%%%&&&'''''''''(((***,,,))),,,+++(((,,,222333...000000//////.........---000222666999:::CCCZZZqqq}}}}}}xxxttttttwwwwwwtttqqqtttwww{{{rrrjjjrrr|||wwwzzz}}}UUU;;;444444444444555666666777999>>>FFFLLL]]]aaafffjjjnnnqqqtttwww{{{~~~|||xxxrrriii```VVVNNNGGGDDD>>>555000000......///......///111222444222///---------,,,+++************************++++++***)))))))))******''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''&&&'''(((((()))((((((''''''(((((()))***'''''''''(((((((((((((((******)))(((((((((((())))))***+++---///222444666333222000---+++***)))))))))(((&&&%%%&&&'''((()))---++++++---000222222111333333444444555EEEiiisssiiiwww[[[BBB...---222000---...,,,,,,+++++++++***************)))))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&&&&'''((()))%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''''')))...666===FFFOOOZZZcccmmmvvvwwwsssjjjggghhhtttyyyqqqrrr}}}~~~}}}zzzyyy}}}}}}tttkkk\\\NNNCCC999111------,,,+++***)))((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&"""############$$$$$$$$$########################""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$######$$$$$$###############$$$$$$&&&''''''&&&'''***,,,***......+++,,,000000,,,000000000/////////......---///444:::BBBVVVyyy}}}yyyvvvvvvxxxyyyvvvrrruuuwww{{{~~~wwwooouuu}}}xxx|||gggDDD666222333444444444555555555777;;;>>>JJJOOOWWW^^^cccgggjjjmmmvvv{{{}}}|||zzzyyyuuuooogggddd___WWWIII;;;555666///......///222666999<<<<<<999444111000///...---************************))))))((((((((()))******'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))(((((())))))***+++))))))((((((((((((((('''++++++***)))((((((((((((+++,,,///111444666777888222111///,,,***)))((((((((((((''''''''')))***++++++***+++...111222222111000111111444>>>WWWuuubbbWWWbbb}}}sssGGG666+++...333111---,,,,,,++++++++++++*********))))))((((((((((((((('''(((''''''''''''&&&&&&&&&###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((('''''''''+++000666;;;FFFUUUaaagggttttttyyywwwjjj```^^^kkk}}}{{{wwweeeWWWLLLDDD888///***(((((())))))))))))))))))(((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%"""############$$$$$$$$$#######################################$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&&&&''')))+++''',,,///...---//////---111111111000000000000000111444:::DDDTTTttt}}}zzzxxxxxxyyyzzzwwwtttuuuwwwzzz~~~{{{rrrxxx}}}yyy~~~zzztttPPP<<<333222555333333444444444555666777<<>>BBBEEEAAA===777333111000///---************************((((((''''''((()))******(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((((()))*********)))))))))((((((''''''******))))))******+++,,,000111333555666777666666222111///---+++***))))))(((((((((((()))+++,,,---+++,,,---///111111111000...111777AAAVVVttt{{{dddWWW[[[ttt~~~WWW>>>444---000333000,,,***++++++++++++************((((((((((((''''''''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%$$$$$$#################################"""!!! !!!"""$$$%%%########################$$$%%%&&&''''''&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&''''''(((***,,,+++(((&&&+++,,,+++***,,,555@@@HHH\\\dddqqqmmmdddZZZVVVZZZiii{{{tttwwwrrr\\\CCC222...---+++++++++,,,,,,---'''''')))******)))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""""""#########$$$$$$$$$###############################################################$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$###%%%&&&&&&&&&&&&)))+++%%%)))...//////000222222111111111111111111111111444999DDDUUUooo|||zzzyyyyyyzzzzzzxxxuuutttwww|||{{{rrrwww~~~zzztttZZZFFF888333555222111111222333444444444666999===CCCIIIQQQYYY___gggmmmrrrqqqrrruuuxxxwwwyyyvvvppphhh^^^RRRDDD999111111222666===BBBEEEEEE???;;;666333111000...---))))))))))))))))))))))))((((((''''''((()))******(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''(((((()))*********))))))((((((((('''(((((()))***,,,...000111444555666666555444222111///...---+++***)))))))))(((((()))***+++---...///...///000000000000111111555;;;EEEYYYzzzooo]]]]]]qqqcccFFF888333//////000...+++***+++++++++*********))))))''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%$$$$$$$$$$$$$$$$$$########################""""""!!!!!!!!!"""$$$%%%########################$$$$$$&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$###$$$&&&((()))(((''''''(((((((((''')))000666333<<>>BBBDDDAAA>>>888666333111111///---,,,(((((((((((((((((((((((())))))((((((((()))******((())))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))(((((((((((((((((((((((('''''''''''''''((())))))(((''''''''''''((())))))***))))))))))))))))))(((((()))***,,,///111444555666666555333222000...---***))))))((('''''''''((()))***+++,,,---...//////000111111111000111333555@@@IIIVVVnnniiicccnnnjjjKKK>>>///...---,,,++++++,,,,,,+++************)))))))))'''(((((((((((()))))))))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%########################!!!!!!"""######$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''%%%$$$&&&******((()))---***---000222777@@@NNNXXX\\\[[[bbbrrrzzzlllcccbbbfffjjj{{{tttooonnnvvvtttttt||||||}}}~~~uuugggZZZSSSFFF???555...++++++---...---,,,***'''%%%%%%''')))(((((()))))))))))))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$###############$$$$$$########################$$$$$$$$$$$$######"""###$$$&&&&&&&&&%%%%%%%%%&&&'''''''''(((***,,,:::444/////////...///111111111111111111222222222222DDD```rrrqqqwwwtttuuuvvvvvvvvvuuusssrrrpppttt|||uuuooovvvyyy~~~fffssszzz|||xxxlllmmmpppiiiYYYMMMAAA<<<555000000111111111///111333666999>>>DDDIIINNNWWWaaadddiiipppwwwyyy}}}|||yyywwwvvvqqq```NNNGGGFFFGGGJJJKKKGGG>>>666111000///000111000...+++))))))))))))))))))))))))++++++***)))))))))******))))))************))))))'''''''''''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((()))******))))))(((((())))))***+++)))))))))))))))*********++++++,,,...111333555777444333111///---,,,++++++''''''&&&&&&''''''((()))***+++,,,---...////////////000111111000333888<<>>222)))'''%%%&&&(((+++,,,,,,)))''')))***)))'''&&&'''+++///((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#######################################""""""############"""""""""############$$$$$$$$$########################$$$$$$$$$#########""""""%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$######!!!###%%%&&&''''''&&&%%%&&&'''((((((((()))+++---FFF999...---///...///111000000000111111111222222555JJJhhhtttggg```eeennnpppqqqssstttsssqqqpppoooooorrrwww|||xxxsss{{{www|||pppmmmpppuuurrrkkkqqq{{{|||jjjMMMFFF;;;444111222222111,,,///222444666999<<>>KKKXXXkkkjjjlllqqqvvv||||||zzz{{{ttteeeYYYRRRNNNBBB888000000///,,,+++---...---+++)))))))))))))))&&&)))+++***'''%%%&&&'''((('''&&&%%%$$$%%%&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################""""""############"""""""""############$$$$$$$$$########################$$$$$$$$$$$$######""""""&&&%%%%%%$$$###"""!!!!!!######$$$$$$$$$$$$######!!!"""%%%'''''''''&&&%%%'''((()))))))))))),,,...JJJ999,,,+++///111222444//////000000111111111111222IIIddduuu{{{jjjaaa]]]^^^fffooommmoooqqqrrrpppooonnnmmmpppqqqsssvvvyyy}}}|||xxxvvvzzz}}}qqqlllqqqqqqppprrrVVV<<<333222...///333000000111222444777:::;;;===AAAGGGLLLRRRWWW]]]```aaahhhmmmllljjjjjjgggbbb```cccbbb\\\TTTKKK>>>333111///------------,,,***,,,++++++***************))))))************))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''))))))))))))************------,,,+++************((('''&&&&&&&&&(((+++,,,000000000000////////////000///---+++)))'''&&&%%%(((((((((((()))))))))***))))))***,,,...///...---444000,,,000555111AAAaaa}}}qqq]]]>>>555666000///......------,,,++++++***++++++++++++***)))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%$$$$$$$$$###"""""""""%%%###"""###'''((('''%%%######$$$$$$$$$######"""##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))*********---......---...000444777BBBDDDGGGKKKRRRYYY___cccqqquuu{{{xxxjjjeeeiiiVVVSSSOOOIIIBBB===888666222000...,,,++++++++++++(((((((((((((((''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#################################################################################"""""""""""""""#########"""""""""""""""%%%$$$$$$###"""!!! ################################################"""!!!!!!!!!!!!###%%%&&&!!!"""$$$$$$$$$$$$&&&'''%%%%%%&&&&&&'''(((((((((000//////......000111222222111000//////000111111:::DDDOOOWWWZZZ]]]aaafff```___\\\YYYYYY^^^eeejjjooosssvvvuuupppllllllnnnsssqqqqqqtttyyy}}}~~~}}}~~~|||~~~zzzwwwzzz~~~xxxqqqwww~~~pppOOO???888222111444//////000000222333555666555888===AAAEEEKKKPPPTTTWWW___eeeggghhhjjjjjjgggeeegggfffbbb^^^XXXLLL@@@666333///------------,,,++++++***))))))))))))***))))))************))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******,,,+++***)))))))))))))))(((((('''((((((***,,,---111111111000000/////////,,,++++++***)))(((''''''''''''(((((()))*********---,,,,,,,,,...///000000000555111111<<>>444111000,,,------,,,,,,+++******))))))))))))))))))(((''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########""""""#####################""""""###%%%'''((('''%%%$$$$$$$$$$$$######"""#################################$$$$$$$$$$$$%%%$$$######"""###$$$&&&'''&&&&&&&&&&&&''''''''''''(((((((((((())))))******((()))+++***))))))***,,,---,,,+++***+++,,,---...)))+++...000000000222333222000...///111333333333555444333555888777333///777666<<>>AAAFFFNNNTTTTTTRRRVVVXXXYYY[[[]]][[[UUUKKKEEE<<<555111000......******)))((((((((())))))))))))************))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))************+++,,,......---...000111111000...---******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***,,,...///111111+++///333444222111333555333???OOOiiivvvtttTTT;;;222666111---//////,,,,,,++++++***))))))(((+++++++++++++++***))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""!!!!!!""""""""""""""""""###$$$%%%%%%&&&)))---111((('''%%%$$$#########$$$########################"""""""""############$$$&&&%%%%%%$$$%%%&&&((()))%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))***++++++***(((''''''(((.........---,,,+++******+++,,,,,,+++******+++---$$$&&&)))***)))(((((()))+++)))(((&&&&&&((()))+++***+++,,,---------,,,,,,++++++***))))))(((((('''&&&&&&'''(((((((((''''''&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################!!!!!!""""""######$$$$$$!!!!!!!!!"""######$$$$$$%%%%%%$$$###"""!!! ########################""""""""""""""""""""""""!!!"""############"""""""""###$$$$$$###"""###%%%&&&&&&&&&'''(((((())))))((()))+++---///000111111111111111000///...---,,,---...111333444333222111111888BBBNNNZZZeeeooouuutttqqqnnnoootttuuusssooooooqqqtttwwwzzz~~~{{{vvvwwwxxx{{{~~~JJJ```~~~yyyqqqkkknnntttppp]]]JJJ<<<999555111///...///000---.........,,,,,,...000+++111666777;;;BBBGGGGGGEEELLLQQQRRRRRRVVVWWWVVVQQQLLLFFF@@@<<<888555333++++++***))))))))))))***))))))************))))))************************))))))(((((((((((())))))(((((())))))))))))))))))''''''''''''''''''''''''((((((((()))))))))******))))))******,,,---...///------......---,,,******((((((((('''''''''&&&&&&%%%%%%&&&'''((()))******++++++,,,...///111222222...111333222000222777<<>>888111000///...,,,+++******,,,,,,------,,,,,,+++***'''***,,,+++***++++++***'''(((((()))---000///,,,++++++,,,---,,,+++***)))))))))))))))************(((((()))***,,,---.../////////.........---------))))))((((((''''''''''''(((''''''&&&&&&&&&''''''(((((()))***++++++++++++)))000333222222666666111888111///444444444DDDYYYjjj{{{aaaCCC<<<111000000///...---------,,,+++++++++******))))))))))))(((((('''''''''&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!! """###"""!!!########################!!!!!! !!!!!!"""###$$$ !!!!!!!!!!!!$$$'''***,,,***'''$$$"""!!!!!!"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###!!!""""""######$$$%%%%%%%%%&&&''''''&&&%%%###"""!!!"""%%%'''((((((((((((((('''&&&&&&&&&''')))***'''(((***++++++)))'''&&&))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((()))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''((((((((($$$#########""""""!!!!!!######""""""""""""###############"""""""""""""""$$$###!!! !!!"""%%%$$$""" !!!""""""""""""############"""""""""###$$$$$$%%%%%%(((((((((((())))))))))))************+++---///000111111111000///---,,,++++++,,,222888::::::@@@GGGHHHPPP[[[dddjjjooosssuuusssrrrqqqpppooopppqqqrrrnnnmmmmmmpppvvv|||}}}~~~***111AAAYYYtttxxxnnnyyylllTTTCCC888111000444///000000/////////000///,,,++++++,,,---///111222333555888999:::<<>>555000000//////...------,,,++++++*********))))))))))))(((((((((''''''''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########%%%&&&%%%$$$"""""""""""""""""""""""""""!!!!!!!!!!!!""""""### !!!!!!!!!!!!###'''***+++***'''$$$"""!!!!!!"""""""""""""""""""""""""""!!!!!!"""###########################$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$&&&''''''''''''&&&&&&&&&%%%&&&&&&'''(((&&&'''((((((((((((&&&&&&)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((((())))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$############"""""""""!!!######""""""""""""######"""""""""!!!!!!!!!!!!!!!%%%$$$###"""""""""######&&&%%%$$$""""""""""""###""""""""""""############"""""""""###$$$$$$%%%%%%'''''''''''''''(((((((((************,,,---///000111111000000///---,,,+++,,,---222888999:::???FFFFFFNNNZZZccciiilllnnnpppuuutttsssrrrqqqqqqppppppooonnnnnnpppuuuzzz}}}~~~{{{yyy{{{~~~((()))000@@@XXXsssvvvgggRRRBBB777222222000000///...,,,,,,---///+++++++++++++++---......,,,...000111111222444666???>>>>>>@@@BBBBBBAAA@@@===<<<:::777555222000///---------------,,,,,,+++222---))))))---///...,,,)))***,,,+++((('''))),,,(((((()))))))))((('''&&&%%%&&&&&&&&&&&&'''''''''((((((((()))))))))******+++++++++*********))))))'''''''''''''''&&&&&&&&&))))))(((((((((((()))))),,,---...///000000000000333444222///111444555222,,,...444888;;;HHHiiivvvaaa]]]rrrTTTAAA999000/////////......------,,,******))))))))))))((((((((((((((((((''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!""" !!!""""""!!!###&&&((()))(((&&&$$$"""!!!"""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###""""""""""""!!!!!!!!!########################!!!!!!!!!!!!!!!!!! ############""""""""""""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""""""""###%%%%%%$$$###""""""""""""""""""""""""############"""""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''))))))******,,,...///000000000000000///...,,,,,,---...222777888888>>>EEEGGGOOO[[[ffflllnnnnnnnnnxxxwwwwwwvvvtttrrrpppnnnppppppqqqssswwwzzz{{{{{{wwwsssttt{{{|||}}}((((((+++222@@@YYYyyy}}}pppcccWWWKKK???777222000000000...++++++...,,,,,,++++++++++++,,,,,,***,,,---...------///000444444444666888:::;;;<<<<<<;;;:::888666444333222000111111111111000/////////------000///,,,+++,,,)))''''''+++---+++++++++***************))))))((('''''''''((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''&&&&&&&&&&&&)))(((((((((((())))))***---...///000111111111111333333222222444666777666777111222DDD```lllmmmzzzeee===444444///.........---------,,,,,,)))))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!  """""""""!!!""""""""""""""""""""""""######"""!!!!!! !!!!!! !!!""""""!!!"""%%%''''''&&&%%%###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######&&&&&&&&&%%%$$$######"""$$$######"""###%%%'''(((&&&%%%$$$######$$$%%%&&&"""###%%%&&&&&&&&&%%%$$$&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((())))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$""""""""""""""""""""""""########################$$$######""""""!!!!!!!!!#########"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" """"""!!!!!! !!!"""""""""############"""""""""###$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((((()))***+++---...000000000000000000///...---,,,//////333777777777<<>>^^^{{{yyyuuutttsssvvvvvvlllZZZIII666111000333444000///111------------,,,,,,++++++***+++,,,,,,++++++,,,---/////////000111333555777888888777777777666666666555555555555555444333333111111222111+++&&&---777CCC555)))***///000//////...---------,,,,,,,,,,,,*********+++++++++,,,,,,+++************)))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''((()))******---...///000111111111111111222333444444333444666===@@@MMMjjjsssKKK666111000000------------,,,,,,,,,,,,((((((((((((((()))))))))'''''''''(((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$##############################"""!!!!!! !!!!!! """###"""!!!"""###%%%$$$$$$######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""###$$$%%%'''&&&%%%%%%$$$###""""""###"""""""""###%%%'''(((&&&%%%$$$""""""###$$$%%%###$$$%%%''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""######""""""!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$ !!!!!!!!!!!! !!!"""""""""############"""""""""###$$$$$$%%%%%%%%%%%%&&&'''(((((())))))'''((()))+++---///000000///000000000///...---,,,//////222666666666<<>>MMM\\\}}}qqqUUU<<<666555///,,,...++++++++++++++++++,,,,,,)))))))))*********++++++''''''''''''((((((((()))%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!  !!!"""!!! ########################"""!!!!!!!!!!!!""""""### """######!!! !!!""" !!!"""############!!!!!!!!!!!!!!!!!!!!!!!!$$$###!!!!!!!!!"""$$$%%%#########""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$""""""###############"""###############$$$%%%%%%!!!"""$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%################################################""""""""""""############!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""############!!!!!! !!!!!!!!!""""""###$$$$$$%%%%%% !!!"""!!!!!! !!!"""######"""!!!!!!""""""""""""############"""""""""###$$$$$$%%%%%%###$$$%%%&&&'''((())))))%%%'''))),,,...000000000///////////////......---......111444555666===EEEIIIOOO[[[iiiuuuzzzyyyvvvtttuuuvvvvvvuuusssqqqooonnnnnnqqqvvv|||}}}}}}yyywwwzzz***""""""+++...***,,,444CCCaaazzzxxxlllnnnqqqTTT;;;555555111...///+++,,,---...------++++++)))***++++++***)))***,,,&&&)))++++++)))(((***,,,***+++,,,---...///000000111111222222111111000///444000111555111+++111???999---(((111666111,,,...---,,,+++*********+++,,,))))))))))))************''''''''''''(((((())))))***))))))))))))((((((((((((((())))))******++++++,,,,,,,,,---...///000111//////000111222222222222111333888888555888LLLbbb~~~tttKKK???444111000...,,,...+++++++++++++++++++++,,,))))))******+++++++++,,,&&&'''''''''(((((())))))%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$""""""###$$$%%%$$$###""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$ """######!!! !!! !!!"""############!!!!!!!!!!!!!!!!!!!!!!!!###"""  !!!###$$$""""""""""""!!!!!!!!!!!!!!!"""###%%%%%%$$$###""" !!!"""$$$$$$$$$###"""###"""!!!!!!!!!"""$$$%%%!!!###%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%########################""""""""""""""""""""""""""""""""""""############ !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""#########!!!!!!""""""#########$$$!!!!!! !!!!!! !!!!!!"""###$$$$$$$$$  !!!!!! """"""""""""############"""""""""###$$$$$$%%%%%%"""######$$$&&&'''((((((%%%'''))),,,...000000000//////////////////...---......000444555666===EEEKKKPPP[[[hhhsssxxxwwwtttrrrssstttttttttsssrrrqqqssstttvvvzzz|||}}}vvvrrrvvv}}}