BM6P6(@ ???===:::999888777666444777666555666777888777666444:::666000FFFssszzz{{{sssTTTXXXdddgggnnn{{{~~~~~~tttkkk^^^SSSMMMKKKHHHGGGLLLUUUaaaiiimmmnnnooopppgggfffccc___ZZZUUUQQQOOOMMMNNNQQQWWW]]]___\\\XXXUUUMMMHHHHHHFFFBBBCCCHHHQQQcccuuufff^^^GGG;;;MMM^^^vvvhhhaaa]]]YYYVVVVVVfff^^^UUUQQQVVVXXXNNNAAAGGGFFFEEECCCBBBAAAAAAAAAFFFCCC@@@===>>>BBBFFFJJJhhh{{{uuulll{{{lll]]]hhh]]]iiiuuuvvvgggWWWTTT[[[^^^SSSGGG???888000---...000000000000////////////...//////000111222222222222222111000//////000000222444444444222222222444333444444333222333555777888999999888888777666555999999:::::::::;;;;;;;;;=========>>>======<<<<<<999:::<<<=========???AAARRR:::DDDZZZtttuuuUUUEEEJJJ]]]bbb\\\TTTQQQSSSTTTRRRPPPJJJKKKLLLOOOPPPOOOKKKHHHGGGNNNJJJDDDMMMgggvvvaaa```nnnuuu{{{}}}|||{{{zzzzzzzzzzzzzzz{{{vvvssssssqqqnnnnnnkkkjjjjjjkkkjjjiiijjjgggiiihhhdddbbbdddccc___cccbbbiiiwww{{{sssggg```iiifffgggnnnrrrooojjjggg```bbb```ZZZWWWYYY[[[ZZZ___WWWSSSWWW[[[YYYVVVUUURRRRRRPPPNNNMMMLLLKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFAAANNNCCC888CCCIIILLL\\\cccddduuueeeXXXUUU[[[SSSRRRPPPLLLIIIIIIKKKMMMJJJJJJJJJJJJHHHEEEBBB@@@<<<===TTTrrr}}}~~~}}}~~~}}}xxxssstttwww{{{~~~~~~}}}|||{{{hhh______lll}}}yyyvvv|||~~~sssvvvyyylllhhhuuuvvvZZZTTTZZZRRR\\\sss|||fffddd___XXXTTTTTTUUUTTTUUUTTTQQQMMMGGGDDDCCCDDDEEE???888333222444777888kkk^^^zzzxxxxxxyyy{{{zzzwwwxxxttteeefff{{{~~~{{{ppp[[[MMMTTT^^^___mmmwwwpppooorrruuuwwwwwwmmm[[[QQQOOOEEEEEETTTccchhhqqqvvvsssmmmjjjkkkeeeNNNLLLBBBEEEbbbxxxUUU???<<<:::888888777555444555444333444666777666555222999777111>>>^^^zzzwww\\\\\\jjjqqqnnniiiuuuwww}}}|||nnnbbbZZZVVVRRRPPPGGGJJJMMMOOOPPPQQQRRRSSSbbb```^^^[[[WWWTTTRRRQQQ\\\YYYTTTQQQOOOMMMJJJIIIEEEAAA@@@EEEHHHKKKSSS\\\qqq}}}jjj[[[PPP>>>JJJrrryyyqqqhhhaaa[[[UUUSSSVVVYYYVVVQQQPPPXXX^^^ZZZQQQGGGFFFEEEDDDCCCBBBBBBBBBBBBAAA>>>======@@@DDDFFF\\\ooovvvqqqtttxxxvvvvvvzzz{{{wwwzzzkkk___hhhaaaeeemmmtttsssmmmjjjllllll___LLL===666555444333000000000000000000///////////////000111222222222333222111111000000000111222444444444222222333444222333333222111222444666777888888888888777666666999999999999::::::::::::======>>>>>>======<<<<<<555>>>BBB>>>;;;>>>???>>>EEEGGG]]]{{{UUUHHHJJJ___qqqYYYTTTOOOOOORRRTTTSSSQQQNNNNNNOOOQQQRRRPPPLLLIIIEEEJJJFFFCCCJJJ]]]rrraaa^^^bbbbbbnnn~~~}}}|||zzzyyyyyyxxxxxxyyywwwsssqqqpppooommmjjjiiieeeccceeehhhgggeeeeeeeeegggfffaaa___```___[[[aaa```dddmmmpppiiibbb___fffbbbcccjjjmmmiiidddaaa___```]]]VVVTTTWWWYYYYYYYYYUUUSSSTTTSSSPPPOOOQQQPPPOOONNNLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFDDDIIIDDDCCCIIIEEEPPPnnnzzzbbbcccxxxaaaYYYSSSWWWPPPQQQPPPNNNKKKHHHGGGHHHJJJJJJKKKJJJHHHFFFCCCAAA<<<;;;MMMiiiwww|||xxxxxx{{{~~~}}}|||llleeeeeepppyyytttwww}}}tttuuuvvvnnnppp}}}iiiNNNMMMFFFKKKvvvgggMMMxxxdddaaa]]]YYYZZZ[[[[[[ZZZWWWVVVTTTPPPKKKIIIIIIJJJHHHCCC;;;555333444555666eeeVVV}}}~~~|||~~~sss{{{~~~uuummmiii|||~~~ppp[[[MMMTTT[[[[[[jjjwwwqqqppppppooonnnfff___NNNDDDHHHIIIMMMZZZggg{{{tttwwwUUUIII@@@EEEaaauuuvvvLLL===;;;888777777666555333444222222333444555444333111666888333555DDDYYYhhh|||zzzsssuuuiiieeegggfffccciiilllqqqyyyuuuhhh\\\UUUQQQLLLFFFBBBAAABBBBBBCCCFFFEEECCCBBBAAAAAAAAABBBEEEDDDCCCAAA>>>>>>@@@AAAIIIGGGHHHMMMUUU```qqqzzzjjj]]]OOOBBBDDDhhhggg___\\\ZZZYYYUUUQQQSSSYYYRRRQQQMMMJJJLLLQQQQQQLLLGGGFFFFFFEEEDDDCCCBBBBBB@@@@@@???>>>???@@@BBBCCCMMM\\\mmmooogggllltttsssjjjooommmpppwwwrrrmmmuuulllmmmsss{{{}}}|||}}}hhhMMM>>>;;;777000000000000000000000000000//////000000111222222222333333222222111111222222222333444444333222333555222333333222111222444555666666777888888888888777888888888999999999999:::===============<<<<<<<<<999===;;;666999EEEJJJGGGJJJ[[[dddQQQBBB]]]~~~RRRRRROOOMMMNNNRRRTTTSSSQQQLLLLLLMMMOOOQQQPPPMMMKKKJJJKKKIIIIIIMMMWWWtttoooooohhh]]]ggg|||{{{zzzyyyxxxwwwvvvvvvtttpppmmmlllllliiieeeaaafff___]]]ccchhhfffdddcccccceeeeeeaaa```aaa```]]]```___```dddddd```^^^^^^bbb___```eeegggbbb]]][[[^^^]]]YYYRRRQQQUUUXXXWWWSSSQQQQQQPPPLLLGGGGGGLLLMMMLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDBBBBBBIIIJJJEEE___mmm___bbbttt]]]^^^SSSTTTNNNPPPRRRQQQNNNIIIFFFEEELLLLLLLLLKKKJJJGGGEEECCC>>>:::HHHbbb|||yyy}}}{{{}}}}}}{{{jjjhhhjjjttt}}}zzz|||zzz{{{yyywwwUUU???JJJ555OOOhhhOOOMMM}}}```ZZZVVVWWW\\\``````___WWWWWWUUUQQQMMMLLLMMMNNNKKKFFF>>>888555444333333WWW\\\kkk}}}|||xxxzzz|||xxxvvvxxxvvv}}}}}}|||ppp]]]OOOUUUWWWWWWeee}}}yyytttrrrpppkkkgggYYY]]]WWWUUUbbbkkkmmmrrrxxxXXXEEE>>>GGGcccwwweeeUUU<<<999777666666555444222333222111222444555444333333444555555111333???MMMfffzzz|||yyyyyykkktttqqqYYYRRRTTT\\\cccmmmtttzzzwwwmmmkkkbbbWWWPPPLLLKKKJJJHHHDDDCCCAAA@@@@@@BBBDDDEEE:::???EEEHHHIIIJJJNNNRRRSSSVVV\\\eeetttsssnnnSSSJJJEEETTT{{{hhh\\\WWWSSSQQQQQQPPPNNNQQQUUUNNNOOOKKKDDDAAACCCDDDBBBEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@AAAAAABBBBBBBBBBBBEEEHHH]]]fff^^^jjjmmmoooooorrrxxxzzz{{{zzz}}}|||yyycccKKKCCC;;;000111111111111111111111111000000000111111222222222444333333222222333333333222333555444333333444555222333444444333333444666555555777888888999999999777777888888888999999999===<<<<<<;;;;;;;;;<<<<<<>>>:::999>>>EEEIIIKKKMMM^^^cccVVVMMMYYYUUUNNNPPPOOONNNOOOQQQQQQOOOMMMGGGGGGGGGJJJLLLMMMLLLJJJMMMLLLJJJNNNNNNOOOsssllllll}}}{{{yyywwwwwwwwwvvvvvvuuutttttttttoookkkkkkhhhccc]]]ZZZaaaYYYXXXaaafffddd``````]]]```___\\\\\\___```]]]______``````^^^\\\]]]___```\\\\\\```aaa\\\XXXWWW]]][[[UUUNNNNNNSSSVVVVVVRRROOOMMMNNNLLLHHHGGGKKKLLLKKKJJJIIIHHHHHHHHHHHHFFFEEEEEEDDDDDDDDDEEEEEEDDDCCCDDDHHHKKKZZZuuu___]]]jjjfff[[[bbbUUUUUUNNNPPPRRRQQQNNNKKKIIIIIINNNNNNNNNMMMLLLJJJHHHGGG@@@;;;IIIccczzz~~~~~~~~~~~~{{{yyyoooooopppvvvzzzzzz~~~|||}}}zzz{{{xxxEEE:::OOO888cccjjjKKKdddssskkk]]]TTTMMMPPPXXX]]]___```WWWVVVSSSOOOKKKJJJKKKMMMKKKFFF@@@:::777555333111GGGoooeee{{{xxx~~~uuuwww{{{|||tttwww~~~tttkkkrrr{{{zzzzzzqqq```RRRXXXTTTTTTaaauuu{{{vvvtttrrrnnniii^^^qqq{{{xxxSSSBBB@@@LLLiiiWWWsss:::888555444444444333111333222111222444555444333555111111444333000333:::]]]zzz{{{|||}}}iiiMMMBBBPPPXXXbbbkkkooorrrtttvvv|||ssslllfff```\\\XXXVVVSSSPPPNNNMMMNNNNNNLLLPPPTTTVVVXXX\\\ccchhhmmmwwwpppeeeaaaaaaOOOUUUfffdddUUUggghhh]]]SSSPPPOOOKKKJJJJJJHHHKKKJJJDDDAAADDDHHHIIICCCCCCCCCCCCCCCBBB@@@@@@===>>>@@@AAAAAA@@@?????????;;;NNN___```ooo}}}zzzzzzyyywww{{{~~~yyyxxxvvvvvvzzzgggKKKBBB>>>888444444333333333222222222111111111111222222222222444333333333333333444444222333555444444333555666333555777666555555666777444555666888999999999999777777888888888999999999;;;;;;::::::;;;<<<============FFFRRRNNNDDDNNNcccxxxXXXMMMMMMWWWHHHTTTLLLLLLLLLMMMNNNNNNMMMKKKHHHGGGFFFGGGHHHIIIHHHGGGHHHFFFEEEIIIHHHCCC^^^yyypppzzz~~~xxxtttqqqrrrssstttttttttsssssspppjjjggggggccc\\\ZZZ\\\^^^VVVVVV```eee___[[[]]]\\\]]][[[WWWVVVYYYZZZXXX[[[]]]^^^]]]\\\\\\^^^^^^\\\XXXWWWYYYYYYVVVTTTUUU[[[YYYRRRLLLMMMSSSUUUTTTSSSMMMJJJMMMPPPOOOMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHDDDDDDCCCCCCCCCDDDEEEEEEFFFJJJKKKHHHSSSnnnWWWbbb\\\XXX```UUUUUUKKKLLLLLLLLLJJJJJJLLLMMMQQQPPPPPPOOOMMMLLLKKKJJJEEE===HHH```ttt}}}}}}|||yyyzzz{{{yyyzzz|||~~~xxxxxxyyyvvvwwwyyy^^^BBBFFFZZZJJJuuuhhhMMMzzzkkk```TTTKKKNNNUUUYYY\\\___XXXWWWSSSNNNIIIHHHIIIKKKHHHEEE@@@<<<999777444222;;;ooodddxxx{{{tttvvv|||yyyzzz~~~{{{xxxuuukkklll|||sss{{{sssyyyvvvxxxuuugggYYY\\\TTTUUU```mmmxxx{{{vvvsssrrrqqqpppqqqzzz}}}nnnIIIAAABBBPPPnnnNNN888666444333333333222111333222111222333444444222555000///222555333111111KKKpppssseeeuuummm^^^TTTSSSTTTYYY```gggkkkmmmiiioooxxxuuusssooojjjfffbbbaaa```hhhjjjlllqqqyyy}}}dddSSSOOOSSSVVVWWWfff{{{mmmPPPLLLXXXgggeeeYYYMMMJJJJJJHHHEEEEEEFFFJJJIIIDDDAAACCCFFFFFF???@@@AAAAAAAAA???>>>===:::;;;<<<======<<<;;;::::::777FFF[[[fffooozzz}}}|||yyy|||zzzsss|||pppbbbdddpppvvvuuurrr|||}}}cccIII<<<::::::888777666666555444333333222222222222222222222222333333222222333333444444222333555555444444555777444666888888777666777888555555666888888999999999888888888999999999999:::;;;::::::;;;<<<>>>@@@AAAAAACCCLLLPPPJJJPPPzzz}}}cccRRRXXX___KKKLLLLLLFFFGGGHHHJJJKKKKKKLLLLLLNNNLLLIIIHHHHHHGGGFFFEEEEEEFFFEEEGGGFFF@@@QQQuuu}}}ooovvvyyy{{{wwwpppqqqssstttttttttsssrrrhhhcccaaaaaa]]]XXX\\\eeeccc\\\^^^hhhjjj```]]]bbbeeeddd___XXXVVVYYY[[[ZZZWWWYYYYYYXXXYYY^^^___^^^XXXTTTRRRSSSSSSQQQSSSWWWYYYVVVPPPJJJLLLRRRSSSQQQRRRKKKGGGMMMSSSSSSQQQPPPOOONNNLLLJJJIIIHHHHHHGGGCCCCCCCCCCCCDDDDDDEEEFFFCCCKKKOOOMMMdddzzzjjjYYYqqqWWWTTTWWWQQQQQQHHHHHHGGGFFFEEEGGGKKKOOOQQQPPPOOONNNMMMLLLLLLKKKHHH===BBBVVVhhh|||~~~~~~{{{zzzzzz{{{~~~|||xxx|||{{{}}}}}}}}}|||zzz|||yyyyyywwwuuuwwwiiiLLLHHHZZZ______xxx[[[NNNhhhcccWWWOOOSSSWWWWWWYYY^^^ZZZXXXTTTOOOJJJIIIJJJLLLGGGEEEBBB???===:::666333777ZZZdddxxxvvvyyy}}}uuu|||{{{zzzsssyyyiii{{{xxxxxxtttyyy{{{pppcccaaaVVVYYYbbbfffrrryyyrrrpppqqqsss~~~|||www{{{iiiZZZBBBCCCEEESSSwwwUUU777555333222222222111000111000///000222333222111000000///000333555333///444VVVpppwwwzzzuuudddeeetttooobbbRRRMMMSSS\\\______```cccggglllsss~~~}}}fff]]]SSSNNNPPPZZZfffooofff~~~wwwOOOJJJRRR\\\fffPPPIIIDDDDDDDDDCCCCCCEEEEEEHHHGGGAAA===>>>>>><<<;;;<<<>>>>>>>>>===;;;:::888999::::::::::::999888666777===OOOaaaeeeiiixxxuuusss{{{xxxmmm{{{yyyjjj]]]]]]eeejjjmmmnnnttt{{{~~~uuubbbNNNCCC>>>;;;;;;:::888666555333333222222222222222222222222222222222222222333444444222333555555444444666888333555888888777666666777555666777888888888888888999999999999::::::::::::<<<<<<<<<===???BBBEEEGGGHHHKKKMMMRRReee\\\cccqqqOOOOOOPPPGGGJJJJJJKKKKKKKKKKKKKKKLLLNNNLLLIIIHHHHHHIIIIIIHHHHHHLLLKKKJJJJJJEEENNNeeesssrrrttt}}}tttuuuvvvvvvuuutttrrrpppfffbbbaaa```YYYUUU___pppgggbbbfffpppmmm```]]]eeeiiiggg```XXXWWW\\\aaaaaaWWWWWWTTTRRRXXXaaadddaaaYYYTTTQQQQQQRRRRRRXXX___UUURRRLLLHHHKKKQQQQQQLLLMMMIIIGGGLLLOOOOOOOOOPPPOOONNNLLLJJJHHHGGGFFFEEECCCCCCCCCCCCDDDEEEFFFGGGDDDIIIUUU```|||iiihhhbbblllVVVSSSOOOMMMNNNIIIIIIHHHFFFFFFGGGKKKNNNOOONNNMMMLLLKKKKKKJJJJJJIII>>>AAANNN\\\tttwww~~~{{{}}}{{{yyyyyy}}}}}}vvv}}}||||||{{{yyyxxxzzz}}}~~~}}}zzzyyysssooo___FFFLLLiii[[[nnnrrrNNNXXXbbbaaaXXXVVV[[[[[[VVVUUUZZZYYYWWWSSSNNNJJJJJJLLLOOOJJJHHHEEECCCAAA===888444666JJJmmm{{{|||zzzzzz{{{qqqrrr~~~uuujjjeeeyyyuuu|||wwwuuu|||{{{nnnfffZZZ___eeeaaammmwwwoooooorrryyy~~~{{{yyyzzzssspppzzzvvvooodddOOO@@@GGGIII\\\sssggg666444222111222222111000000///...///000111111///,,,111111...000555444//////@@@KKKSSSmmmooouuuwwwvvv[[[MMMNNNRRRPPPLLLUUUYYY^^^bbbdddhhhmmmqqqzzz{{{xxxvvvnnnbbbQQQFFF===CCCTTTgggvvv}}}lll~~~nnnFFFHHHUUUJJJEEEVVVJJJGGGGGGGGGCCC>>>???CCC@@@CCCCCC@@@???@@@@@@>>>999:::<<<======;;;999888::::::;;;;;;;;;::::::999666888555@@@VVVYYY```zzz|||yyyyyygggsssssspppkkkcccZZZXXXdddssskkktttoooYYYNNN>>>===;;;999777555444333222222222222222222222222111111111111222222333444222333555555555555666888222555777888666555666666666777777888888888888777999999:::::::::;;;;;;;;;=========???AAAEEEIIIKKKJJJRRRYYYlllrrruuuXXXTTTTTTQQQOOOSSSSSSQQQOOOLLLKKKKKKLLLIIIGGGEEEEEEHHHKKKMMMMMMHHHOOONNNKKKLLLHHHLLL[[[zzzqqqoooyyyxxxyyyyyyyyywwwtttqqqooolllgggeeebbbYYYSSSaaavvvccc___dddnnnhhhYYYWWWaaa```^^^XXXQQQRRRZZZbbbdddZZZXXXSSSPPPXXXdddiiieee]]]XXXTTTTTTTTTVVV^^^fffRRROOOJJJGGGJJJOOONNNIIIHHHGGGHHHKKKJJJHHHKKKPPPPPPNNNLLLJJJGGGEEEDDDDDDCCCCCCCCCDDDDDDFFFGGGHHHLLLMMM___yyyqqq[[[fffjjj[[[XXXUUULLLMMMMMMLLLLLLLLLKKKIIIJJJLLLOOOMMMMMMKKKJJJIIIIIIIIIIIIHHH@@@DDDMMMVVVnnn}}}zzzzzz}}}|||zzzzzz}}}|||zzzyyywwwwwwzzz|||xxxvvvnnnfffXXXBBBJJJnnnUUUvvvnnnLLLgggsssmmmccc]]]WWWXXX```^^^TTTQQQVVVVVVTTTQQQLLLIIIJJJMMMPPPMMMKKKIIIFFFCCC???999555666BBByyywww}}}~~~{{{xxxuuuxxxuuugggppp{{{~~~qqq{{{lllqqqxxxvvvvvviii]]]ccchhh^^^kkk}}}pppnnnqqqmmmpppnnnqqquuuqqqxxxvvv|||ggggggKKKAAAJJJLLLeeecccqqq222111111000000000000000//////////////////////////////............//////000000000;;;WWWwwwyyyssszzzuuulllaaaTTTKKKGGGAAAAAAIIIUUUYYYXXX```llldddhhhnnnsssxxx}}}zzzoooeee]]]ZZZ___ccc```ZZZXXXAAAGGGIIISSSrrr]]]OOOEEEIIIOOOOOOMMMMMMHHHGGGFFFEEEDDDEEEFFFFFFIIIFFFAAA>>>???@@@AAAAAA???>>><<<;;;<<<;;;999888<<<;;;:::999888888888888:::444111666@@@KKKYYYddduuuuuu~~~{{{iiiiiixxx{{{pppmmmtttqqqccc]]]```jjjttt{{{|||tttaaaOOO>>>999999777555555333222111111333444444333333333444444333333444666333333333333444555666666666666555555555666777777888666555666999;;;:::888???;;;666444555777:::;;;EEEAAABBBFFFFFFEEEIIIQQQWWWiiitttnnneee^^^fffXXXQQQWWWTTTQQQVVVPPPOOOMMMLLLMMMLLLJJJIIIIIIGGGEEEFFFJJJLLLKKKJJJKKKOOOQQQNNNIIIHHHLLLQQQxxxkkkvvv~~~~~~~~~{{{|||}}}sssrrrwwwwwwoooooojjjaaaZZZ]]]hhhrrr___dddhhheee___[[[]]]aaaYYYaaaaaaZZZZZZdddiiiggg```XXXUUU^^^hhhiiiccc^^^[[[UUUPPPRRRXXX]]]\\\ZZZOOOIIIGGGOOOZZZ\\\RRRGGGHHHHHHGGGHHHIIILLLNNNPPPQQQMMMHHHFFFFFFEEECCC@@@EEE;;;:::DDDIIIEEEDDDJJJTTTNNNnnnoooaaagggWWW|||~~~ZZZXXXNNNMMMLLLMMMMMMLLLJJJIIIIIIKKKMMMOOOJJJFFFEEEIIILLLKKKKKKMMMMMMJJJCCCBBBRRRooo}}}}}}}}}yyy~~~~~~}}}}}}|||yyy|||~~~}}}zzzwwwtttvvvuuuyyyvvvooonnn^^^HHHAAAZZZHHH^^^[[[KKKeeeaaa]]]XXX[[[ZZZWWWWWWZZZWWWQQQMMMMMMNNNQQQSSSTTTSSSRRRPPPOOOLLLGGGBBB<<<888666777777oooccc~~~|||zzz{{{zzztttssszzzppppppqqqwww~~~wwwyyy}}}|||zzzyyyiiiTTT\\\\\\bbbqqqwww|||ooonnnqqqoooppppppppprrrvvv}}}rrrvvvmmmSSSKKK<<<;;;VVVGGG222111000000//////000000//////////////////////////////............//////***///111000888MMMgggxxx|||zzzzzzuuuuuuppppppSSSFFFMMMHHHEEEDDDBBBBBBHHHNNNRRRUUUYYY]]]___```aaaaaaiiiooohhheeennnrrrooopppddddddfffiiiiiieee\\\UUUUUUMMMEEEEEEKKKUUU^^^dddVVV]]]nnn[[[PPPJJJGGGIIIKKKHHHHHHJJJKKKKKKIIIHHHHHHHHHIIIJJJGGGDDD@@@>>>>>>@@@AAAAAACCCBBB@@@@@@@@@???>>><<<;;;:::999888888777777777888666666888:::AAAQQQ```^^^fffyyyyyymmmlll}}}vvvyyyzzz^^^LLLUUUbbblllnnnrrrwww```KKK???999888777999555000///111333444333888777666333111000111222666666555444444555555555666666666666666777777888;;;999888999;;;<<<:::777111444888>>>BBBCCCBBBAAA>>>AAAGGGLLLLLLNNNZZZgggQQQQQQLLLPPPeeevvvppphhhRRRRRRVVVOOOJJJKKKMMMLLLJJJKKKLLLLLLKKKJJJJJJHHHFFFGGGJJJLLLLLLJJJRRRXXX[[[VVVMMMIIIOOOVVVjjjwwwyyy|||}}}zzzzzz~~~|||tttyyy}}}vvvssssssoooggggggbbbZZZ\\\hhhsssxxxeeeiiijjjeee^^^YYYZZZ^^^hhhfff]]]UUU[[[iiimmmhhh\\\VVVWWW___gggeee^^^ZZZXXXTTTQQQTTTYYYZZZWWWRRRPPPNNNOOORRRWWWVVVPPPKKKMMMLLLKKKKKKLLLNNNPPPQQQNNNKKKGGGEEEEEEEEECCCAAAAAACCCFFFGGGDDDDDDLLLVVVMMM|||lll[[[YYYvvvqqqVVVYYYPPPNNNKKKLLLNNNLLLJJJIIIIIIJJJLLLMMMKKKGGGFFFIIIKKKIIIIIIJJJJJJKKKIIIGGGTTTqqq|||{{{}}}yyy}}}~~~|||zzz{{{{{{www~~~|||zzzyyyxxxzzzxxxzzz|||tttnnnVVVBBBCCCEEEIIIggggggPPPeeeyyy[[[ZZZYYY[[[]]][[[WWWVVVXXXTTTMMMNNNNNNNNNQQQSSSTTTSSSQQQOOONNNLLLHHHDDD???<<<:::<<<333^^^lllzzz|||yyyyyyzzzxxx{{{zzzsssoooppprrrxxx{{{sssuuuyyy{{{|||}}}jjjTTTXXXWWW]]]jjjppprrrnnnmmmpppmmmjjjiiilllppptttuuuppp|||~~~mmmeeeMMMAAABBBLLLfffRRRttt222111000000//////000000///////////////////////////......------......///...000111...***222JJJbbbvvv}}}yyy{{{ppp```^^^YYYNNNDDDAAABBB@@@<<>>@@@:::888CCCWWWccc___TTTLLL]]]sss^^^CCCEEEFFFJJJLLLHHHDDDEEEIIIHHHHHHGGGFFFFFFFFFFFFGGGDDDBBB>>>===>>>@@@@@@@@@DDDCCCBBBBBBBBBAAA???===999999999888777777666666555777:::999444666EEEVVVnnnwwwyyymmmlll{{{xxx```PPPFFFOOO\\\fffjjjpppnnn^^^UUUMMMDDDBBB===777555777888555222777666444222222222444555888888777666555555555555666666666666666777888888777777888999;;;;;;999777???>>>===<<<<<<===>>>???NNNJJJJJJSSScccyyyhhhMMMEEETTTuuummm\\\VVVTTTUUUTTTOOOJJJHHHIIIHHHGGGHHHJJJKKKJJJIIIIIIHHHGGGHHHJJJKKKKKKJJJKKKRRRWWWQQQGGGCCCJJJRRRTTTvvv~~~{{{yyyuuussswww}}}wwwyyy}}}wwwsssqqqjjj```aaa[[[UUU^^^rrr{{{xxxiiikkkkkkfff___\\\^^^aaaddd]]]TTTTTTdddtttssshhhWWWTTTWWW^^^bbb^^^XXXUUUSSSRRRRRRVVV[[[[[[UUUPPPQQQTTTVVVUUURRROOONNNOOOPPPOOOMMMLLLLLLMMMNNNOOOJJJHHHEEEDDDDDDDDDCCCAAA???EEEIIIGGGCCCFFFQQQZZZppp```fffWWWbbb___RRRXXXRRROOOIIILLLNNNMMMJJJIIIHHHIIIJJJKKKKKKGGGFFFIIIJJJGGGFFFGGGCCCHHHIIIEEEKKKbbbzzzxxxzzzwwwzzzzzzwwwvvvyyyyyyvvvxxx{{{{{{zzz{{{~~~~~~|||{{{|||}}}yyynnnbbbIII999@@@666___QQQIII~~~dddYYYVVVWWW^^^^^^\\\WWWUUUTTTPPPJJJMMMMMMNNNPPPRRRSSSQQQPPPMMMLLLKKKIIIFFFDDDAAA@@@===222PPPwwwkkkzzzxxxyyywwwxxx~~~{{{wwwnnnrrruuuxxxyyypppqqquuuyyy}}}rrr]]][[[ZZZ___iiiooozzzrrrmmmnnniiieeefffjjjmmmmmmllltttvvvsssggg```KKK???HHH[[[|||gggaaaqqq111111000///////////////...........................------------------...555...,,,111333111888CCCggg~~~wwweeeeeerrrwwwbbbNNNKKKRRRQQQIIIAAA@@@@@@BBBDDDCCC@@@===>>>GGGEEEDDDLLLLLLEEEDDD???>>><<<;;;===AAAFFFJJJRRRYYYdddoooxxxxxxkkk]]]jjjrrrQQQIIINNNDDDHHHLLLMMMJJJGGGIIILLLEEEDDDDDDCCCCCCCCCCCCCCCAAA???======>>>??????>>>@@@???>>>>>>???>>><<<:::888888777777666555555444333555888666000000<<>>>>>=========>>>>>>???AAADDDIIILLLLLLIIIRRRppp|||^^^TTT]]]zzz}}}kkkSSSVVVVVVQQQNNNOOONNNLLLGGGFFFEEEFFFHHHIIIHHHGGGFFFFFFGGGGGGHHHIIIHHHHHH@@@EEEHHHEEE@@@>>>DDDJJJIIIdddxxxoooqqqzzzzzzttttttmmmkkkkkkeee```aaaZZZTTTaaauuuwwwkkkfffhhhhhheeeaaaaaaeeeiii^^^[[[ZZZbbbrrrzzzppp___TTTSSSUUUZZZZZZVVVSSSSSSOOOOOOQQQVVV[[[\\\YYYTTTQQQSSSTTTRRRNNNLLLMMMPPPNNNMMMKKKJJJIIIIIIIIIIIIFFFEEEDDDDDDCCCCCCCCCBBBEEECCCEEEHHHIIILLL[[[lllggg___]]]eee{{{RRROOOTTTPPPNNNHHHMMMNNNLLLJJJHHHGGGGGGHHHHHHHHHEEEDDDGGGIIIFFFEEEFFFCCCFFFFFFAAA@@@NNNfffzzz~~~zzzxxxzzzyyyzzzyyywwwyyy}}}}}}{{{wwwvvvzzzzzzyyyyyyyyy{{{~~~}}}{{{zzz|||ttt___RRRAAA777;;;EEEXXXXXX___\\\WWW[[[]]]\\\ZZZWWWUUURRRNNNJJJLLLLLLLLLNNNPPPPPPNNNMMMIIIIIIIIIIIIHHHGGGFFFEEE:::777MMMssspppzzz{{{yyywww}}}{{{yyyyyyrrruuuwwwxxx~~~}}}rrrpppssswww|||xxxggg______dddkkktttyyyrrriiiiiijjjlllnnnooonnnlllvvvqqqyyyzzzmmmddd[[[IIIEEELLLgggJJJwwwwww111000000///.../////////------------------------------,,,,,,,,,,,,------222)))(((000444000///222@@@```qqqsss~~~{{{}}}sssrrrnnnllluuuuuummmTTTQQQLLLFFFBBB===:::777;;;>>>555111===EEEEEEHHH???CCCJJJPPPVVV___hhhoookkkyyyzzzqqqvvvlllUUUFFFDDDIIIJJJJJJIIIHHHJJJLLLMMMLLLDDDDDDDDDDDDDDDCCCCCCCCC>>>===<<<<<<===>>>===;;;;;;::::::;;;<<<;;;888666666666666666555444333222222000111222111000666???WWW^^^^^^XXX[[[kkkuuuvvvxxxsssmmmooo~~~www\\\CCC@@@JJJTTT___iiiddduuuuuu[[[RRRFFF???===<<<:::777<<<:::999999::::::888666777777777777777888999:::777777777888888:::;;;;;;===???AAABBBCCCCCCCCCCCCAAADDDHHHJJJIIIHHHHHHHHHFFFYYY}}}uuuiiiddd|||XXXPPPSSSUUUQQQKKKJJJNNNNNNIIIGGGFFFEEEEEEFFFFFFEEECCCCCCDDDEEEFFFFFFEEEEEEEEECCCBBBAAAAAABBBCCCDDDEEEAAAUUUvvvrrrwwwqqqlllllleeecccbbb[[[______ZZZWWWcccqqqmmm^^^```aaabbb```___```dddhhheeefffhhhmmmsssqqqbbbSSSTTTQQQQQQSSSRRROOOOOOSSSNNNNNNNNNQQQUUUWWWVVVTTTOOONNNMMMKKKKKKKKKLLLLLLKKKJJJIIIHHHFFFFFFEEEEEECCCDDDDDDDDDCCCBBBBBBBBBHHHBBBDDDLLLKKKQQQwwwfff[[[ZZZ___fffMMMNNNOOOMMMMMMFFFNNNMMMLLLJJJHHHGGGFFFFFFFFFDDDAAAAAAFFFHHHFFFEEEFFFFFFFFFFFFDDDCCCJJJWWWcccyyy~~~||||||~~~}}}xxxwwwxxxzzz|||{{{yyy}}}yyyxxx~~~~~~xxxzzzuuuqqqrrrwww|||~~~}}}~~~}}}zzzyyy}}}rrrRRREEEBBB===<<>>???@@@CCCDDDDDDDDDBBBBBBCCCDDDHHHGGGFFFDDDFFFNNNYYYbbbrrrmmm```RRROOOPPPOOOMMMMMMPPPRRRMMMFFFGGGEEEDDDDDDEEEEEECCCBBBAAACCCEEEEEEDDDCCCCCCCCCIIIEEEAAAAAACCCEEECCC@@@???LLLeee{{{wwwppphhhlllrrrlllfffbbbYYY\\\ZZZXXXZZZbbbhhhcccZZZ\\\\\\\\\ZZZYYYYYY[[[]]]```aaaaaabbbaaa^^^WWWRRRSSSNNNLLLMMMMMMKKKMMMQQQNNNLLLKKKJJJLLLMMMMMMLLLLLLIIIFFFFFFHHHJJJJJJHHHHHHHHHHHHGGGGGGFFFEEEEEEBBBDDDEEEEEECCCBBBBBBCCC???@@@GGGLLLMMMbbb~~~eeeUUUVVVRRR{{{YYYLLLOOOJJJJJJLLLDDDNNNKKKJJJIIIGGGFFFFFFEEEEEEAAA>>>???DDDGGGEEEDDDEEEBBBAAABBBEEEHHHKKKSSS[[[vvvyyy}}}~~~}}}}}}}}}wwwtttuuuvvvwwwvvvuuuyyy~~~}}}xxx~~~}}}zzzzzz{{{zzz{{{uuupppqqqwww|||}}}{{{|||}}}|||{{{gggFFF???EEEHHHMMMiiitttWWW[[[UUUWWWcccUUURRRRRRUUUUUURRROOOOOOJJJIIIIIIKKKLLLKKKIIIGGGGGGGGGHHHIIIJJJJJJJJJJJJHHH???999JJJxxxyyyxxx{{{ssslllvvv{{{vvvvvvyyyyyywwwvvv}}}vvvqqqpppqqqvvv|||yyyxxxlllpppqqqpppyyyppprrrzzzvvvnnnmmmooommmjjjiiillljjj^^^OOOHHHBBBlllfff|||ssseee000000///............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++111333...***,,,111444---111666KKKmmm}}}|||}}}{{{vvvhhhcccnnnppp}}}wwwooorrrrrrnnngggcccfffiii}}}}}}^^^IIISSS```ppp{{{^^^WWWLLLCCCBBBHHHNNNRRRIIIHHHDDD@@@DDDJJJJJJEEE>>>>>>?????????>>>===<<<<<<;;;;;;;;;<<<:::777555888888999;;;<<<;;;888555333333444555444222000///000---,,,000222000///111...:::IIISSS[[[dddnnntttrrrmmmjjjfff___```qqqfffNNNBBB???OOOPPPTTT___qqqtttpppoookkkaaaSSSIIIEEEDDDBBBAAA??????>>>>>>>>>??????@@@@@@@@@@@@AAABBBCCCDDDEEEDDDFFFFFFFFFEEEFFFJJJMMMGGGLLLTTT```pppnnnyyy~~~xxxTTTRRRXXXWWWPPPKKKJJJNNNRRRPPPKKKGGGDDDCCCBBBCCCEEEEEEEEECCC@@@CCCFFFFFFDDDBBBBBBCCCFFFCCC@@@???AAABBBAAA???@@@JJJPPPmmm{{{mmmhhhpppxxxqqqkkkggg```\\\VVVUUUZZZ]]][[[ZZZ\\\YYYYYYYYYXXXVVVUUUUUUUUUSSSSSSTTTTTTRRRQQQQQQSSSQQQKKKIIIKKKMMMKKKKKKMMMKKKJJJHHHHHHHHHHHHGGGGGGIIIGGGEEEEEEFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEBBBDDDFFFFFFCCCAAABBBCCC>>>FFFMMMTTThhhiiiUUUSSSSSSSSSPPPhhhjjjOOOKKKNNNFFFIIILLLBBBKKKIIIIIIHHHGGGFFFEEEEEEEEEAAA>>>???DDDFFFCCCAAAAAA@@@>>>???CCCDDDEEEKKKTTTrrrzzzrrrrrr{{{zzzwwwwwwxxxxxxwwwvvvyyy|||xxxqqqqqquuu}}}{{{wwwvvvxxxvvvtttvvvyyy{{{{{{zzz|||~~~~~~}}}zzzkkkPPPAAAGGGQQQccc|||kkk___VVVYYYUUUUUUZZZTTTOOOOOOTTTUUUQQQOOOPPPKKKKKKJJJKKKLLLLLLIIIGGGIIIIIIJJJKKKLLLLLLLLLLLLIIIDDD;;;@@@qqq{{{}}}zzzwwwxxx~~~lll``````pppzzzwwwwwwxxxwwwuuuuuu~~~wwwpppnnnnnnoootttzzzzzztttzzzwwwrrrzzzqqqwwwzzz|||xxxpppjjjjjjkkkkkkllljjjkkkiii[[[NNNNNNUUUkkkYYYffflll000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,(((---,,,))),,,222---###///...+++555IIIUUUcccwww{{{|||rrr}}}rrrllluuu}}}||||||{{{uuunnnooosssnnnwwwwwwkkkOOOMMMGGGBBBEEEKKKKKKGGGEEEHHHFFFBBBCCCHHHHHHCCCAAAAAABBBCCCBBBAAA@@@???;;;;;;;;;;;;;;;:::666333777777888:::;;;:::777444222333444555444222000...000...///222111------///...222<<>>???FFFCCCCCCDDD@@@===DDDOOOhhhyyy{{{yyyyyy~~~{{{||||||tttwwwqqqrrrzzz|||wwwwww}}}sssvvvzzz{{{zzzyyyyyyzzz|||}}}uuuYYY???DDDVVVcccUUUmmm\\\WWWRRRUUUTTTOOOSSSOOOOOOTTTUUUPPPNNNPPPMMMLLLLLLMMMMMMMMMJJJHHHKKKKKKLLLMMMMMMMMMMMMMMMBBBIIIFFF???ppp}}}xxx~~~vvvtttsssfffcccmmmooohhhooo~~~wwwuuusssuuu~~~tttoookkkkkkmmmnnntttzzzuuutttzzzuuummm~~~tttvvvtttqqqmmmjjjhhhiiijjjeeehhheeeeeecccTTTIIIMMMoootttiiiyyyfff^^^......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******************************++++++,,,,,,,,,,,,------(((,,,///...---555DDDQQQggg|||uuu|||qqqjjjcccbbbppp|||}}}{{{jjjyyynnnXXXHHHIIIIIIIIIIIIHHHGGGFFFEEEFFFDDDBBB@@@???@@@AAABBB;;;@@@FFFGGGDDDBBBCCCEEE@@@>>>===<<<===<<<;;;999777888888888777444111000222111111000///......---////////////////////////111111222999JJJeeetttnnnooonnnbbbTTT[[[tttxxxSSSHHHBBBCCCDDDGGGUUUffftttuuulllgggbbbZZZRRRNNNLLLMMMNNNNNNMMMPPPVVVYYYWWWXXXZZZ\\\jjj~~~xxx}}}oooUUUVVVaaatttxxxyyymmmJJJIIIPPPLLLKKKRRRLLLIIIEEEDDDEEEFFFGGGGGGCCCDDDEEEGGGGGGGGGFFFEEEEEEDDDCCCDDDEEEEEECCCAAABBB@@@>>>===>>>AAAEEEGGGBBBDDDCCCLLLssssssoootttccc^^^___```bbbeeeddd^^^VVVSSSSSSUUUUUUTTTWWWVVVTTTRRRQQQRRRRRRSSSSSSQQQPPPNNNLLLKKKJJJJJJLLLKKKJJJIIIHHHHHHGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDD@@@???CCCEEEDDDEEEGGG@@@FFFGGGAAA<<<@@@HHHOOOZZZUUUgggfffYYYEEE@@@KKKTTTxxxfffIIIJJJJJJKKKKKKIIIGGGDDDBBBBBBCCCDDDEEEEEEDDDCCCAAAAAAAAABBBBBBAAA@@@>>>===DDDEEEDDDBBB@@@@@@BBBDDDNNNrrr}}}~~~~~~xxx{{{xxxwwwyyyxxxvvvyyy~~~uuuyyy||||||zzzyyy}}}~~~~~~{{{nnnVVVHHHGGGMMMaaallldddooo^^^YYY]]]XXXUUUXXXVVVSSSSSSVVVSSSLLLLLLPPPOOOOOONNNLLLJJJHHHFFFDDDHHHIIIJJJJJJIIIIIIKKKMMMFFF>>>BBBDDDMMMxxxhhhsss|||uuuiii^^^[[[aaammmwwwwwwwwwwwwvvvwwwxxxuuurrruuurrrmmmjjjiiikkkoooqqqwwwrrr{{{vvvoooxxx~~~oooooogggbbbcccdddbbbdddhhhiiibbbbbbbbbUUUCCCCCCQQQrrreeewww^^^iii......---,,,,,,,,,,,,---,,,,,,+++++++++******************************************+++++++++,,,,,,(((+++...,,,***---666===KKK```rrrvvvyyyzzzrrruuu}}}lllbbbooowww|||}}}||||||~~~{{{ZZZNNNNNNKKKJJJIIIIIIHHHGGGGGGFFFFFFEEEDDDCCCAAAAAAAAAAAABBB>>>BBBFFFFFFBBB???@@@BBB???===<<<<<<======;;;:::888999999999777555333111111111000//////...------...........................000000222;;;OOOjjj}}}~~~||||||ttt___TTT[[[gggyyy}}}lllXXXJJJDDDCCCHHHOOO[[[fffsss}}}{{{vvvtttvvvxxxyyybbbQQQIIIMMMWWWrrryyyPPPGGGOOOnnnpppnnneeeOOOBBBIIIOOOKKKIIIMMMLLLJJJIIIIIIJJJIIIGGGEEEBBBCCCDDDEEEFFFEEEEEEDDDEEEDDDDDDDDDEEEEEECCCAAAAAA@@@>>>>>>>>>@@@CCCDDDBBBCCC???AAA]]]jjjjjjttthhh^^^XXX\\\dddjjjhhhccc]]]WWWSSSQQQQQQPPPQQQRRRSSSRRRQQQOOOMMMNNNMMMLLLJJJIIIHHHHHHHHHKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHDDDDDDFFFGGGDDDDDDFFFHHHCCC??????BBBGGGMMMQQQTTTppp___[[[WWWKKKGGG^^^jjjQQQNNNIIIJJJJJJIIIHHHFFFCCCBBBAAABBBDDDEEEFFFEEEDDDDDDAAAAAAAAA@@@@@@???>>>===BBBBBBBBB@@@???>>>@@@BBBDDD```~~~mmm~~~zzzyyyyyy{{{ssstttxxx|||zzztttrrrtttzzz}}}|||xxxvvvyyy|||{{{yyyxxxuuuiii\\\HHH333MMMaaajjj^^^ttt[[[[[[```[[[VVVYYYVVVSSSRRRSSSOOOHHHFFFIIIOOONNNNNNLLLJJJHHHFFFEEEFFFGGGHHHHHHGGGGGGIIIJJJEEE???CCCBBBEEEmmm~~~xxxyyysssyyyxxxiiiWWWSSS```ooozzzvvvrrrpppsssvvvvvvtttjjjjjjiiihhhhhhjjjooosssooommmuuuzzzqqqrrr|||{{{|||qqqqqqooommmkkkjjjiiiiiihhhpppjjjfff___NNNAAAOOOhhhfff{{{nnneeesss......---,,,,,,,,,,,,,,,,,,++++++++++++*********************************)))))))))************+++(((***,,,+++******+++---111@@@PPP\\\kkk|||ssspppyyytttiii[[[hhhnnnmmmwww{{{qqq|||~~~|||{{{bbbKKKIIIKKKHHHJJJIIIHHHFFFFFFFFFFFFGGGDDDDDDDDDDDDCCCBBBAAAAAAAAACCCEEECCC???<<<===>>>===<<<;;;;;;<<<===<<<:::888999999999777555333222000000//////...---------........................---///000,,,,,,777LLL]]]kkklllqqq|||xxxccc^^^SSSPPP```zzzwwwjjj^^^KKK;;;BBBLLLWWW___iiixxxlllZZZMMMDDDEEELLLMMMYYYzzzhhh\\\hhhnnn|||xxx}}}OOOHHHGGGJJJNNNMMMIIIFFFHHHKKKKKKLLLNNNNNNKKKGGGCCCAAAAAACCCDDDDDDCCCCCCBBBEEEDDDCCCDDDEEEEEECCCAAA@@@??????>>>>>>???@@@@@@===>>>===<<>>===BBBKKKNNNOOOWWWaaa|||yyyoooVVVVVVUUUPPP[[[dddHHHKKKRRRIIIHHHGGGFFFEEEDDDCCCBBB>>>???AAACCCDDDDDDCCCCCC@@@@@@???>>>============?????????>>>===<<<>>>???:::BBBVVVxxx|||}}}llldddppp{{{|||zzz|||~~~wwwxxx{{{}}}wwwtttvvvzzzvvvwwwxxxyyyssspppqqqnnn```OOOEEEOOODDDXXXmmmssszzzqqq^^^RRRXXX]]]XXXSSSTTTQQQOOOPPPPPPLLLFFFDDDFFFMMMMMMMMMLLLJJJHHHGGGFFFDDDEEEGGGGGGFFFEEEFFFGGGDDD@@@DDDAAA===[[[pppuuu}}}sss```SSSVVV^^^xxxpppjjjkkkqqquuuuuussskkkmmmnnnjjjeeedddhhhmmmoooooouuutttmmmvvvuuunnnqqqooohhhhhhoooqqqmmmqqqhhh^^^PPPAAAAAAaaazzz\\\tttvvvbbbbbbkkk...---,,,,,,++++++,,,,,,++++++++++++************************************)))))))))*********++++++***)))***+++,,,---+++******000666<<>>>>>>>>>>>>>>===<<<<<<888:::???@@@???LLLrrr{{{TTTKKK[[[gggwwwwwwddd[[[MMMTTT]]]cccccc___\\\ZZZRRRPPPMMMJJJIIIIIIJJJKKKJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEECCCCCCEEECCC???@@@CCC===CCCMMMSSSQQQWWWttt|||hhh___YYYUUURRRdddiiiMMMOOOQQQJJJHHHGGGEEEDDDCCCBBBBBBBBB>>>>>>???@@@@@@@@@?????????>>>===;;;;;;;;;<<<===<<<===>>>===;;;;;;<<<===??????DDD[[[uuu{{{~~~zzzaaassswwwzzz~~~~~~|||{{{{{{zzzwwwzzz~~~yyyvvvuuuuuurrrkkkiiijjjaaaNNN@@@===GGGWWWWWWppp|||[[[SSSQQQXXX[[[WWWRRRQQQKKKLLLMMMNNNLLLIIIGGGHHHKKKKKKKKKKKKJJJIIIGGGGGGBBBDDDGGGGGGFFFEEEDDDEEEAAA???BBBAAA:::KKK~~~{{{}}}zzzwwwssshhhYYYNNNhhhbbb```iiitttwwwtttppprrrtttsssmmmeeedddjjjpppyyyzzz|||uuunnnzzzsssiiilllfff]]]eeevvvyyyqqqlll\\\KKKAAAAAASSS|||{{{}}}rrrOOOkkkbbb___aaa------,,,++++++++++++,,,+++++++++*********))))))))))))))))))))))))))))))************+++++++++,,,,,,***)))***,,,...---,,,***,,,,,,+++000===LLLTTT\\\ooosssrrryyysssrrr~~~ggg___bbbffffffmmmrrrmmmkkkllllllnnnrrrwwwwwwtttrrruuu}}}mmmPPP???GGGJJJ@@@@@@MMMHHHGGGEEECCCBBBCCCDDDEEEAAABBBCCCDDDCCCAAA???======>>>>>>===<<<;;;;;;<<<999888777777999:::999888333333333222111000//////---------,,,,,,,,,,,,,,,------------------------+++,,,---...//////000000JJJSSS^^^fffnnnsssrrrnnnjjjvvvsss^^^QQQWWW]]]\\\iii|||www```MMMHHHJJJHHHCCC<<>><<<;;;AAAFFFMMM___wwwxxxyyyfffnnnuuuNNNGGGHHHCCCAAAGGGGGGBBBAAAGGGKKKJJJGGGFFFEEEEEEEEEDDDBBB@@@>>>???@@@AAAAAA@@@???>>>@@@???>>>???@@@@@@>>><<<<<<============;;;:::999;;;;;;???AAA<<<===UUUqqqpppFFFFFFRRReeevvv{{{yyy~~~|||jjjZZZWWWUUUVVVYYY[[[\\\[[[VVVUUUUUUSSSQQQOOOLLLKKKIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFIIIGGGGGGGGGDDDAAABBBGGGLLLNNNSSSZZZccc~~~}}}ooocccUUUZZZ___xxxdddGGGJJJTTTNNNAAAFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@???>>>===<<<===<<<;;;:::999:::;;;<<<:::;;;<<<<<<;;;:::;;;<<<444>>>EEEUUUtttuuummmvvvjjjvvv|||yyyxxx|||{{{xxxxxxyyywwwvvvxxx~~~zzz{{{|||{{{xxxuuurrrqqqrrriiiaaaZZZMMMAAAAAAKKKNNNaaaooommmYYYYYYZZZ]]]]]]ZZZVVVSSSJJJMMMOOOOOOMMMKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGGGGBBBEEEHHHIIIGGGEEEDDDDDD???>>>@@@AAA>>>AAA```xxx~~~}}}wwwzzz~~~wwwcccQQQSSSPPPVVVgggvvvyyyuuuqqqssstttsssmmmhhhkkkvvv}}}}}}vvvqqq}}}pppkkkkkkfffbbbooo{{{lllcccOOO>>>AAAVVVvvvuuupppnnnooonnn|||mmmdddlll------,,,++++++++++++++++++************)))))))))))))))))))))))))))))))))*********+++++++++,,,,,,---+++)))((()))*********(((+++---,,,+++...555:::DDDTTTjjjzzzpppkkkrrrxxxvvvbbb@@@DDDHHHIIIDDD@@@AAAAAA???EEEDDDCCCBBBAAAAAABBBBBB???@@@AAAAAAAAA???===;;;999:::;;;;;;;;;;;;;;;:::777666555555666777666444111000000///...---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))+++...000000,,,)))---???TTTbbbhhhkkkiiifffjjjwwwffffffeee[[[RRR___ssssssaaaRRRNNNKKKEEEAAA???===<<<;;;999:::===CCCKKKSSS[[[___SSSLLLFFFCCC@@@===???DDDIIIGGGCCC>>>===BBBJJJQQQaaacccfffrrr~~~}}}vvvwwweeeGGG@@@CCCDDDCCC???AAABBBAAACCCFFFDDD@@@EEECCCAAA@@@AAAAAAAAA@@@>>>???@@@@@@@@@???>>>===>>>===<<<===>>>>>><<<:::;;;;;;;;;;;;;;;:::999888AAA===<<<;;;777777FFFXXXIII@@@BBBUUUkkkwww}}}zzzlllYYYKKKGGGIIILLLNNNRRRVVV\\\___^^^WWWOOOIIIIIIHHHGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGJJJHHHGGGGGGEEECCCGGGNNNPPPYYYjjjyyykkk___TTTIIIYYYwwwjjjQQQLLLMMMGGGDDDGGGEEEDDDDDDCCCBBBBBBAAAAAADDDDDDBBBAAA???>>>===<<<::::::999999999999999:::777999;;;;;;:::999999:::,,,999;;;BBBaaauuu[[[WWWwwwooo~~~}}}zzzwwwwww{{{}}}xxxvvvwwwyyyzzz|||}}}zzzvvvqqqmmmhhh^^^OOOAAA999===NNN___ccceee___zzz{{{XXXXXX[[[]]]\\\[[[YYYUUUPPPKKKPPPRRRPPPMMMLLLIIIFFFEEEFFFGGGGGGGGGGGGFFFFFFBBBEEEIIIJJJIIIFFFDDDCCC<<<@@@>>>@@@CCC>>>HHHccc~~~yyy|||~~~~~~}}}xxxnnnfffPPPJJJNNN^^^llloooppprrryyywwwrrrkkkhhhlllwwwzzzuuuvvvuuusss|||}}}vvvpppqqqppprrr|||qqq]]]SSSEEE>>>PPPqqqoooZZZmmmpppddduuu---,,,++++++***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))((((((((()))'''))),,,---,,,***+++---333:::DDDQQQ```qqq{{{nnnmmm~~~ssssssxxxzzzvvvvvvgggHHH===GGGLLL@@@FFFFFFAAAAAAGGGDDD:::BBBBBBAAAAAA@@@?????????======>>>>>>===<<<:::999888888999;;;;;;;;;888777666444333333444444222111//////...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***$$$111@@@JJJSSS\\\aaaaaammmxxxmmmQQQWWWcccmmmttt}}}~~~~~~vvvjjj^^^VVVRRRPPPPPPQQQJJJBBB???@@@CCCEEEDDD???<<<:::===>>>???BBBGGGGGGCCC???BBBOOObbbttt}}}kkklll}}}{{{RRR<<>><<>>???@@@@@@@@@>>>===<<<===<<<<<<<<<======;;;::::::999999999999999999999<<<;;;:::888555777???FFFmmmrrrWWWCCCIIIZZZffflllqqqrrrxxx~~~ooo\\\OOOIIIHHHIIILLLQQQWWW[[[[[[WWWQQQLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFHHHKKKLLLPPPZZZdddqqqvvviii]]]TTTQQQ^^^\\\UUUSSSTTTLLL@@@BBBMMMCCCDDDDDDDDDDDDBBBAAA@@@BBBAAA@@@???===<<<<<<<<<777888888999999888888888444666888888777777777888888===888888OOOmmmjjjiiiyyyXXXKKKeeevvvqqq|||{{{{{{{{{zzzyyy||||||uuurrrttttttuuuxxxxxxuuummmddd^^^PPPKKK@@@999@@@SSShhhsssvvvyyyvvvuuugggSSSQQQXXX[[[XXXWWWXXXSSSJJJHHHNNNQQQNNNKKKKKKIIIDDDCCCCCCDDDEEEFFFFFFFFFEEEAAAEEEIIIKKKIIIEEECCCAAA;;;BBB>>>===EEE???===NNN~~~}}}{{{zzzyyyiiiZZZOOOQQQUUUXXX```kkkxxxtttmmmgggdddhhhpppvvvvvvkkknnnuuutttxxx}}}yyy~~~xxxpppoooooorrrssslll]]]QQQEEEEEEPPPkkkssswwwpppzzzpppbbblll---,,,++++++******++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))###&&&***+++*********+++,,,)))((()))***)))((()))&&&---222333888GGG\\\kkkgggmmmssswww}}}yyytttqqq~~~~~~{{{{{{sss[[[FFFFFFTTTOOOBBB===;;;>>>===@@@DDD???777<<>>DDDEEEAAAAAAEEEAAA@@@AAABBBDDDDDDBBBAAA>>>???@@@@@@@@@>>>===<<<>>>===<<<===>>>>>><<<:::999999888888888888999999111777;;;:::888999::::::EEEdddmmm^^^WWWSSSVVV^^^bbbnnnvvvvvvxxx{{{jjj]]]VVVTTTJJJKKKLLLMMMOOOPPPQQQRRRNNNNNNMMMLLLKKKKKKKKKKKKHHHGGGGGGGGGGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHMMMTTT[[[dddsssqqqfffccc^^^WWWYYYddd\\\XXXSSSOOOMMMIIIDDDEEEJJJBBBCCCEEEEEEEEECCCAAA???===<<<;;;:::::::::::::::666777888999999888777666111333666777666555555666222444333888DDDMMMbbbwww~~~|||cccPPPOOOWWWYYYTTTeeeiiiooouuuyyy{{{{{{{{{}}}yyyvvvuuuppplllmmmqqqhhhjjjkkkkkkfff\\\PPPHHH===@@@@@@EEEZZZuuuoooHHHTTTOOOWWW[[[YYYZZZ[[[UUUKKKBBBIIIMMMKKKJJJLLLJJJEEEAAABBBCCCDDDEEEEEEEEEEEE@@@DDDHHHJJJHHHEEEAAA@@@:::EEE???;;;EEEAAA;;;IIIsssnnnTTTGGGAAABBBPPPaaakkkhhhcccaaaccciiippptttvvvhhhkkkvvvvvvuuuwwwuuu~~~|||zzzqqqlllgggdddddd___TTTMMMLLLBBBOOOhhhuuubbbsssgggbbbuuugggddd+++,,,---,,,+++*********+++******)))))))))))))))((((((((((((((((((((((((******))))))((((((''''''''''''''''''(((((((((((()))))))))(((((((((((((((******+++...111555888:::DDDKKK\\\pppyyyvvvssssss~~~{{{{{{zzzjjjfff___WWWQQQLLLJJJIIIAAADDDIIIJJJHHHDDD@@@>>>BBBAAA???>>>===>>>>>>???HHHDDD@@@>>>>>>???@@@@@@<<<;;;:::999999999999999::::::;;;;;;:::999777666555333111111444888===AAA777222---,,,...///,,,(((************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---//////---///===RRRcccjjjpppyyy~~~kkkZZZSSSUUUZZZdddpppzzzyyyxxxyyy~~~uuuvvvgggvvvwwwiiibbbXXX[[[bbboooqqqGGG555777888999:::<<<>>>@@@AAAIIILLLNNNJJJCCC>>>>>>???BBBCCCDDDDDDDDDCCCBBBAAA@@@AAACCCDDDCCCAAA???===@@@AAABBBBBBAAA>>><<<:::;;;999888999;;;======<<<888888777666666777888999GGGTTT~~~```MMMJJJQQQZZZ^^^fffpppyyy|||{{{xxxvvvhhh^^^RRRNNNNNNHHHHHHJJJDDDJJJGGGIIINNNOOOLLLMMMQQQNNNMMMKKKJJJIIIHHHEEEBBBBBBBBBCCCDDDDDDCCCCCCBBBDDDEEEFFFFFFFFFHHHLLLOOOIIIPPPYYYaaapppwwwmmmeee```ZZZOOOQQQtttbbbTTTRRRNNNJJJHHHHHHGGGEEECCCAAADDDFFFFFFCCC@@@>>>===<<<<<<;;;;;;:::999888888888777777666555555444444222222333333333444444444555000000777:::???RRRgggfffxxxTTTMMMfffcccEEEBBBKKKZZZgggnnnpppnnnlllvvvuuutttrrrmmmiiijjjooofffbbb\\\RRRIIIBBB>>>>>>:::===RRR```yyy|||xxxzzzVVVWWWIIISSSQQQRRRWWW\\\ZZZQQQHHHCCCHHHNNNNNNJJJFFFFFFGGG>>>??????@@@BBBDDDEEEFFFIIIKKKLLLJJJEEE@@@>>>>>>CCCAAA???===<<<>>>@@@AAAMMMsss~~~nnn\\\MMMCCC>>>===IIIVVV\\\YYY\\\hhhppppppoooooonnnnnnoooqqqrrrtttxxxwwwzzzuuufffccc[[[ZZZ```\\\OOOHHHIIIFFFbbbsssaaaaaaaaakkkkkkfffggg***+++,,,,,,+++***))))))+++***))))))(((((())))))''''''''''''''''''''''''))))))))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))*********+++,,,...000111555555<<>>===<<<:::999888888888999999:::::::::888777666666555333222222555888:::555111---,,,...///,,,)))++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********---......+++***111>>>HHH\\\aaaggglllpppvvv}}}zzzlllXXXUUURRRPPPSSS\\\jjjuuuooovvv|||~~~zzzuuutttlllbbbfffsss{{{VVV:::777BBB666777777999;;;===???@@@EEEHHHKKKIIICCC@@@@@@BBBCCCCCCDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@???===<<<:::;;;999888999:::;;;;;;:::777666555555555666777888;;;IIIjjjeeeIII<<>>======<<<;;;;;;999888777666666666666666555444444333333111111222222222333333333333......333444777GGGYYYYYYooo```VVVUUUQQQUUULLL@@@<<>>@@@ZZZ___uuunnnsss```QQQRRRRRRPPPPPPQQQUUUXXXVVVOOOIIIHHHLLLOOOMMMIIIEEEFFFGGGAAAAAABBBCCCDDDFFFGGGHHHGGGIIIKKKIIIEEEAAA@@@@@@CCCAAA???======>>>@@@AAAEEElllxxxzzz|||sssiii[[[LLLAAA@@@@@@CCCHHHOOOXXXdddnnnlllmmmnnnpppsssuuuwwwxxxqqqrrrtttwwwxxxrrrhhh___^^^UUUPPPOOOIIICCCIIITTTyyyjjj}}}bbbccckkkggg___]]]+++++++++++++++******)))+++***))))))(((((())))))'''''''''''''''''''''''')))))))))(((((((((((('''&&&''''''''''''((((((((())))))))))))))))))******))))))))))))***+++,,,------******...111333888===BBBLLLSSSSSSTTTWWWSSSLLLJJJFFFFFFJJJGGG===888999777:::>>>BBBDDDDDDBBBAAACCCFFFHHHIIIHHHFFFEEEEEEFFFDDDBBBAAA?????????@@@AAA@@@???@@@BBBCCCBBBAAA???>>><<<:::999777777666888999999999999777666555777666444222111111111222222///,,,,,,...///---***,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++***************+++,,,+++***((())),,,///888CCCQQQZZZ___cccjjjppp~~~fffhhhjjjhhhaaaVVVMMMGGGEEEQQQ[[[cccggglllyyy|||rrrmmm```WWWZZZfffeeeaaasssZZZ<<<222000222666444555555666888:::;;;<<>>===<<<===>>>???@@@??????>>>===<<<<<<;;;;;;;;;999888777888999888777444444444444444555666666333===JJJaaagggIIIEEEKKKSSSXXX[[[```hhhoookkkppp{{{uuugggdddaaaWWWSSSKKKEEEEEEEEEDDDDDDEEEDDDBBBAAABBBDDDFFFFFFEEEFFFFFFFFFFFFEEEEEEEEEFFFMMMLLLLLLMMMSSS^^^llluuuuuuddd```WWWOOOIIISSSuuuuuuSSSMMMNNNKKKHHHEEECCCCCCCCCBBBAAAAAABBBBBB@@@===;;;;;;<<<;;;:::999888666555444333444444444333222222111111000000000000111111111111222///...111000000;;;III___llluuuvvvnnn\\\VVVWWWxxxhhhVVVMMMMMMJJJAAA777CCCKKKMMMGGGCCCCCC@@@999===:::555555<<>>???@@@AAANNNmmmxxxsss~~~zzztttaaaSSSJJJ<<<555;;;@@@BBBLLLZZZeeejjjqqqvvvyyywwwtttqqqkkklllkkkgggaaaZZZUUURRRLLLEEEAAA???===CCCXXXmmmhhhyyyqqqaaaeeeiiiaaaWWWSSS,,,++++++,,,---,,,+++*********)))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))***************(((((()))***+++---...///,,,,,,...000111000000111///333444333555999888222888888===BBB@@@;;;;;;@@@:::===@@@CCCDDDCCCAAA???CCCEEEFFFFFFEEEDDDEEEFFFEEEDDDBBB@@@>>>>>>>>>>>>?????????@@@BBBBBBAAA???======;;;:::888888777777777777888888777666444333555444333111000...---,,,...,,,++++++---...---+++------,,,,,,++++++******++++++++++++++++++++++++*********************)))***))))))***++++++)))(((%%%///;;;DDDLLLYYYkkkzzzvvv|||pppcccZZZNNNXXX___YYYQQQNNNOOOQQQiiiiiilllqqqrrrqqqsssxxxsssuuu|||wwwyyyyyypppkkkzzzxxxrrreeeVVVNNNNNNQQQiiikkkuuudddGGG---,,,888===555---333333333444555666888999:::===@@@AAA???>>>???@@@BBBAAA???===<<<<<<======<<<;;;;;;;;;<<<===>>>>>>>>>===<<<;;;:::::::::::::::888666666666666555444111222222222333333444444444888888???^^^}}}OOOLLLJJJLLLSSS\\\dddhhhkkklllnnnttt~~~oooggg^^^XXXUUUPPPLLLHHHMMMKKKHHHGGGHHHHHHGGGFFFGGGIIIKKKNNNQQQTTTWWWXXX___dddnnn}}}yyypppeeeYYYZZZHHHVVVmmm|||NNNOOOWWWKKKJJJHHHEEECCCAAAAAA@@@@@@@@@@@@???<<<999888999:::999888777555444222111000222222222111111000000000....../////////000000000222000000222000///555>>>^^^dddwwwnnnXXX\\\wwwlllQQQJJJOOO???EEECCC:::888>>>???888???@@@EEENNN^^^uuutttmmm```eeejjjOOO[[[OOOCCC[[[RRRSSSSSSPPPLLLIIIIIIJJJPPPOOOMMMIIIFFFFFFIIILLLIIIIIIHHHGGGFFFFFFFFFFFFEEEFFFFFFEEEDDDBBBAAA@@@@@@???===<<<;;;<<<===>>>BBB<<<]]]~~~nnn}}}|||uuulll[[[JJJCCC???;;;===AAAPPPYYYeeeooossspppiiicccaaa^^^YYYRRRKKKGGGEEEEEE<<<===BBBJJJSSSbbbzzz~~~___~~~pppfff```dddeee^^^TTTPPP---,,,+++,,,...///---+++***))))))((('''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&''''''''''''(((((())))))************((()))***+++,,,---------+++---///000000000...,,,---//////------///222111777999<<<>>>;;;777999===666888:::===@@@BBBCCCDDDAAABBBCCCCCCBBBBBBCCCDDDBBBAAA???===<<<<<<<<<===???>>>???@@@AAA@@@===;;;:::999999888888888999999555666666777666444333222111111000///...---,,,++++++******+++,,,---,,,+++,,,,,,,,,++++++*********************************))))))))))))))))))))))))***)))((())),,,---,,,***------+++(((///DDDccczzz}}}uuunnnlllmmmyyy}}}{{{~~~lllaaa[[[YYYTTTQQQOOOPPPNNNMMMPPPVVV\\\\\\^^^bbbfffgggccc```XXXPPPEEEIIIXXXXXXTTTZZZaaadddeeeaaa\\\^^^hhhqqqrrrVVV<<<...///222222///---222888111111111111222333555555777999;;;<<<;;;;;;;;;;;;>>>===;;;:::999999::::::888999;;;=========;;;:::;;;;;;999888888888888888999777444444444444333222///000000111222333333333555444555;;;KKKiiinnnEEE555@@@RRR[[[[[[ccchhhllllllkkknnnwwwrrrpppmmmlllkkkkkkiiigggkkknnnuuu~~~nnnbbb___SSSJJJPPPZZZ}}}~~~VVVBBBOOOYYYMMMKKKJJJGGGDDDAAA???>>>?????????===:::666555666888777666555444222111000///000000000000////////////---------.........////////////000111000///222777@@@NNNgggsssqqqggg[[[UUUeeesssjjjggg[[[LLLHHHOOOSSSRRRVVVfff}}}sssggg{{{UUUYYY~~~oooPPPTTTZZZOOOIIIRRRWWWWWWVVVPPPIIIEEEFFFIIILLLKKKHHHFFFEEEGGGKKKNNNLLLKKKIIIFFFDDDCCCBBBAAAFFFEEEDDDCCCBBB@@@>>>===<<<;;;:::999999999::::::AAA555VVV|||vvvgggnnn[[[SSSRRRLLLBBBAAAFFFMMMSSSVVVVVVTTTRRRKKKGGGAAA======>>>@@@AAAEEELLL[[[mmm}}}uuuQQQjjjtttbbb___^^^______\\\WWWTTT---+++***,,,///000---+++***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((%%%&&&&&&&&&&&&'''''''''''''''(((((())))))*********************)))((('''***,,,+++))))))---...---+++///222333111000111222222555777888666666888;;;999999999:::<<<>>>@@@BBB???@@@BBBAAA@@@??????@@@???>>>===;;;;;;;;;;;;<<<>>>======>>>???>>>;;;999777777666666777777888999444555555555555333222111.........------,,,,,,,,,))))))***+++,,,+++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))+++)))((((((*********)))+++,,,+++''''''000@@@MMMjjjccc```bbb```eee~~~{{{~~~uuuqqqpppqqq}}}uuukkkccc[[[TTTSSSUUUFFFMMMVVV]]]```___]]]\\\ZZZ\\\]]]ccchhhbbbiii|||nnnmmmxxxWWW555,,,444...222555444...+++...222000000000000111111222333555666777999999999888888::::::999999888888999999777999;;;======<<<:::888888888888777777666666666666555222222222222111000---...000111222222222222111...222:::>>>IIIjjj[[[EEE???AAAEEEKKKVVVbbbhhhfffdddgggjjjnnnrrrrrrccceee___YYYYYYWWWbbbyyywwwWWWWWWUUUOOOOOOPPPJJJJJJHHHDDD@@@>>>???@@@>>>===<<<999555444444666444444333222111000000///////////////////////////------------............,,,---.../////////000333---<<>>@@@<<<;;;;;;===CCCJJJPPPSSS```kkk}}}nnnRRRzzzaaa]]]^^^]]]ZZZYYYZZZYYYWWW,,,)))(((***---///,,,)))))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''(((((())))))((())))))******)))((('''))),,,+++'''(((---...,,,+++,,,...000000//////000---///222333444777:::;;;======<<<<<<<<<<<<======>>>@@@BBBBBB@@@>>>=========<<<;;;::::::;;;<<<===;;;::::::;;;<<<===<<<:::777666666555555555666666333444444444444222111000///...---,,,+++++++++,,,((()))+++++++++*********((((((((())))))******+++))))))))))))))))))))))))'''''''''((((((((())))))((()))))))))(((((((((((("""'''...000---***((((((666===IIISSSZZZdddtttuuu{{{{{{tttuuu{{{yyyxxxxxxvvvuuuwwwrrr|||}}}{{{|||}}}uuusssoooCCC555888777000+++111...,,,...444555///'''000000/////////000111111333444555777999:::999888888888999::::::::::::999::::::;;;;;;;;;:::999888555666777777777666444444444222000000111111111000---...///111222222222222000,,,///444333444EEEZZZdddOOOFFF===DDDMMMUUUXXXYYYXXXXXX]]]^^^jjjxxx}}}{{{{{{wwwqqqdddXXX]]]\\\QQQOOOccc~~~WWWHHHUUURRREEEAAADDDFFFFFFFFFCCC@@@???@@@CCC======<<<999555333333444333222222222111111111000////////////////////////---------............///,,,---.........///000000111222777EEE[[[oooxxxyyyvvvdddllloooeeefffkkkjjj^^^WWW___jjjvvvttt^^^mmmRRRKKKOOOPPPFFFKKKUUURRRYYYWWWSSSNNNIIIFFFFFFFFFBBBBBBBBBCCCFFFHHHIIIIIIGGGFFFEEECCCBBBAAAAAAAAABBB???======>>>>>>===;;;999999888888888777777777555666???KKK^^^xxxuuuzzzLLLNNNnnn}}}xxxpppdddWWWMMMHHHFFFFFFJJJPPPWWW]]]bbbjjjssszzzlllSSSeee\\\```^^^WWWVVVYYYYYYUUU***'''&&&(((,,,...+++'''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))%%%&&&(((***,,,,,,,,,,,,$$$***---+++,,,...,,,&&&222,,,((())),,,///111333000111111000111444555444666777999;;;======>>>>>>>>>@@@CCCBBB@@@>>><<<<<<<<<<<<;;;:::;;;<<<===>>>888777777999;;;======<<<888777666444444333333333333333444444333222000///000///---+++******++++++''')))++++++***)))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))&&&'''''''''(((((())))))$$$'''***+++)))(((((()))(((((((((((((((***...111(((111444333===SSScccgggtttwwwpppbbb```nnn{{{~~~sss|||}}}yyyJJJ999---...///***+++111))),,,---)))'''***///222000000/////////000000111222333444777:::<<<<<<;;;777888:::;;;<<<<<<;;;:::===<<<:::999999999::::::333444666777777555333222333111//////000111000///,,,---///111222333222222222000000333555888<<>>AAAGGGKKKLLLKKKLLLMMMVVV___lllooottt}}}|||{{{{{{||||||yyyuuuqqqnnnmmmmmmssstttkkk___WWWTTTQQQHHHVVViiipppSSSNNNPPPOOOHHHJJJNNNGGGBBBCCCDDDBBB??????BBBEEE<<<<<<<<<999666333333333111111111111111111111111.../////////////////////---------.........//////...000000//////111111000222***)))...555AAA]]]xxxssshhhqqqtttuuuaaaccc^^^iiiWWWOOOHHHCCCJJJQQQMMMOOO^^^WWWTTTPPPLLLIIIHHHGGGFFF@@@@@@AAACCCFFFGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDD???<<<:::;;;===???>>><<<999999999999888888888777444888666111BBBooowwwrrrbbbOOOLLLVVVttt~~~xxxqqqkkkeeebbbeeeppp|||LLLMMMoooggghhh]]]bbb___VVVTTTXXXWWWRRR************))))))))))))((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((()))))))))***************+++,,,,,,------,,,,,,---...000555:::===<<<:::777888:::<<<>>>???@@@@@@;;;;;;@@@FFFDDD<<<999<<<>>>???@@@>>><<<:::999:::<<<===>>>>>>===:::666444444555666555333222222444444333333333333333333222...,,,***)))***+++++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***)))***---222777:::RRRXXXaaajjjppprrrrrrqqqeeeeeehhhqqq}}}pppNNN555+++/////////......---------+++++++++,,,,,,,,,------......///000000000000000333333444555777:::===???777888999<<<======999777<<<:::::::::;;;;;;999777444444444444333222111000111000000///////////////......//////000000111111222111000000222444666888AAAdddxxxWWWCCC???@@@???;;;EEEDDDIIIRRRWWWVVVYYY___cccfffiiijjjjjjmmmrrrvvvwwwpppllllllllljjjlllpppkkklllnnnooonnnmmmllllllhhhhhhiiijjjiiifffaaa]]]^^^YYYYYY[[[RRRHHHPPPbbbkkkxxxUUUOOOOOOOOOPPPPPPNNNJJJFFFBBBAAA???===;;;;;;;;;;;;888888777555555444444444222222222111000//////...111111000///////////////---------------------------------............///***---///......222;;;BBB~~~eeeeeevvvvvv~~~yyy]]]ZZZttt\\\MMMOOONNNMMMMMMNNNPPPPPPOOONNNNNNNNNLLLHHHDDDBBBBBBCCC>>>AAADDDDDDCCCCCCFFFHHHMMMFFFBBBDDDEEEAAAAAAEEE@@@>>>;;;:::;;;;;;;;;:::;;;999777777777777666555666555555666888OOOrrrttt{{{KKK<<>>???@@@???<<<:::::::::???@@@@@@???===999555333555666777555333222222333333333333333222222222222...,,,***)))***++++++***))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))),,,+++)))((()))***---...777<<>>......---------,,,,,,,,,+++++++++,,,,,,,,,,,,---......///000000000000///222222222444666999;;;===;;;;;;<<<===???>>><<<:::<<<;;;:::;;;<<<;;;:::888444444444444333222111111111000//////......//////....../////////000000000111111000000111333666777<<>>EEEHHHGGGIIINNNWWWYYY\\\^^^```bbbeeegggiiidddaaaaaa```]]]]]]```eeeaaa\\\ZZZZZZZZZWWWTTTUUUUUUUUUUUUSSSOOOKKKHHHJJJJJJOOOVVV[[[eee}}}mmmWWWQQQMMMLLLLLLLLLLLLJJJGGGDDDAAA@@@>>>===;;;;;;::::::777666555444333333333333222222111000000///......//////...---------------------------------------------------............+++---///...---///666<<<___~~~mmmmmmddd{{{jjjSSSXXXdddzzzXXXHHHKKKTTTNNNLLLKKKKKKMMMNNNMMMMMMKKKKKKJJJFFFCCCAAABBBCCCAAABBBDDDDDDEEEFFFHHHJJJKKKEEEAAACCCBBB>>>===???AAA>>>;;;::::::;;;:::999:::888666555666666555444444333444555666EEElll|||pppHHH???DDDeeetttNNNIII\\\fff\\\]]]ccc```[[[WWWSSSPPPPPPOOO******))))))))))))((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))******+++,,,,,,,,,,,,+++------///333777999999777777;;;AAAFFFGGGDDD@@@===:::;;;>>>AAAAAA======???>>>???@@@???===;;;;;;;;;>>>???@@@???>>>;;;888666777888888666333222222333333333222222222111111111---,,,***)))***++++++***))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))+++***)))(((''''''''''''(((***---333999@@@FFFJJJVVVWWW\\\dddmmmrrrqqqooosssvvvtttmmmgggwwwuuurrr~~~eeeLLLBBB888000---,,,)))'''&&&,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,------...///////////////000000111222444666888999<<<<<<;;;<<<======<<<:::;;;:::::::::<<<;;;:::888555555555555444333222111000000///............///.........///////////////000000///000111222444555000000;;;XXXrrrZZZNNNJJJFFFDDDBBBAAAEEEKKKMMMLLLKKKLLLNNNOOOOOOOOOVVVSSSRRRTTTSSSPPPOOOQQQXXXTTTQQQSSSWWWXXXSSSMMMUUURRRNNNIIIGGGFFFGGGHHH@@@VVVuuukkkPPPQQQRRRKKKIIIGGGGGGGGGFFFDDDBBB>>>>>>>>>===<<<:::888888444444333222111111111111111111000000//////......------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++---...---+++,,,000333333NNN```jjjxxx}}}wwwmmmbbbaaannn~~~vvvaaa^^^bbbfffOOOFFFGGGJJJLLLIIIHHHGGGGGGIIIJJJJJJIIIJJJJJJIIIFFFDDDCCCDDDEEEEEEDDDCCCDDDGGGIIIKKKKKKFFFBBBAAACCCCCCAAA???@@@AAA>>><<<:::::::::888777888666444444444555444333111111333555333999PPPiii}}}YYYEEEBBBVVVrrriiiJJJLLLyyyggg```\\\TTTZZZXXXVVVTTTSSSSSSTTTUUU***)))))))))(((((((((((('''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))******+++++++++++++++)))***,,,...111222333222444888===AAABBB@@@;;;888999:::<<<>>>>>>===>>>@@@===>>>??????<<<;;;;;;;;;:::;;;===>>>>>>>>>===<<<888999888666444222111222222222222111111000000///---+++******++++++***)))************************'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******************)))(((''''''(((***+++///222777AAAKKKRRRUUUVVVlllpppzzzzzzrrrooovvv}}}zzzlll[[[EEE777444666777777***((())),,,///...,,,***************************************++++++++++++,,,,,,---.....................///000222333555666999888777777888999888777999888888999::::::888777555555555444444333222111000///......------..............................////////////000111222333555444666>>>QQQsss|||gggWWWOOOPPPTTTPPPLLLGGGEEEGGGHHHHHHFFFEEECCCCCCFFFEEECCCDDDHHHBBBCCCGGGKKKNNNMMMGGGBBBFFFDDDBBBAAAFFFOOOZZZaaazzz^^^RRRUUUWWWNNNJJJGGGDDDCCCCCCCCCBBBAAA<<<<<<===<<<;;;999666555333333222111000000111111000000000//////.........,,,,,,+++************++++++++++++++++++++++++++++++,,,,,,,,,------------+++,,,...---,,,,,,---///,,,333111888UUUuuurrr```OOOFFFIIIRRReee}}}zzzYYYLLL^^^___[[[SSSQQQWWWZZZlll___SSSFFFEEEKKKNNNHHHAAAAAABBBDDDGGGJJJKKKIIIGGGJJJJJJIIIGGGEEEEEEFFFHHHJJJFFFCCCDDDGGGIIIIIIHHHBBBAAABBBEEEHHHHHHGGGGGG@@@>>><<<::::::999777555666444222222333333222111111000222444222333>>>LLL{{{xxxLLL???<<>>???;;;<<<======;;;999999:::999999;;;<<<=========<<<888888888666333111111222222222111000//////......,,,***)))***++++++)))((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&(((***+++,,,++++++************++++++******&&&%%%&&&(((,,,000333555:::===GGGQQQUUUUUUWWW\\\cccaaa___```bbbeeeggghhhVVVQQQOOOOOOMMMEEE;;;666333444555444111---(((%%%***++++++(((''')))---000)))))))))))))))))))))))))))))))))*********++++++++++++,,,---------------,,,---...///000111222222555444333444666777666555666555555666777888666555444444444444333222111000///......---------------.........---------------............//////000111111444777555999RRRwww|||xxxrrrrrraaaZZZPPPJJJHHHGGGFFFDDDGGGEEEEEEFFFDDDAAACCCHHHPPPSSSVVVUUURRROOOOOOPPPQQQXXXbbbooo}}}tttYYYVVVQQQLLLJJJFFFIIIFFFCCCAAAAAAAAAAAA@@@:::;;;;;;:::999777555333222222111111000111111111/////////...............---,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---***+++------------...///---444000111CCCUUUfffwwwxxxrrrfffcccgggyyy~~~dddPPPXXXMMMbbbttt|||}}}~~~oooRRRMMMGGGAAA@@@DDDFFFCCC@@@===@@@FFFMMMQQQQQQMMMIIIHHHHHHHHHFFFEEEEEEFFFHHHKKKHHHDDDDDDFFFGGGEEECCCBBBCCCDDDEEEHHHJJJJJJHHH???===;;;::::::888666444444222000000111222111000111000111333222444:::AAA]]]xxxPPP<<<>>>OOOeeeuuuxxxfffKKKBBBLLLooowwwZZZSSSVVVZZZ\\\gggbbbZZZRRRMMMMMMNNNPPP))))))((((((((((((''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&''''''((($$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))************))))))+++------,,,---...000333333444666777888888999333777:::888888;;;<<<;;;888999::::::888777777888:::::::::::::::999888777666777777555222111111222111111000///......------+++***)))***++++++)))'''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((('''&&&(((***+++,,,,,,++++++222000---+++***+++---///...,,,,,,...---+++---111111...,,,---111333111---///000000///,,,)))''''''%%%(((***((($$$###&&&)))"""***000...***(((&&&$$$(((((((((((())))))))))))((())))))))))))***************+++,,,,,,,,,,,,,,,+++,,,---...////////////333222333444777888777666444333333444666666555333333333333333222111000///......---,,,,,,,,,,,,------------------,,,,,,,,,,,,---------............,,,+++,,,......888SSSnnn```PPP\\\~~~tttkkkeeeaaajjjiiijjjjjjeee``````eeedddfffeeeaaa^^^bbbllluuuiiiRRROOOXXXQQQFFFGGGJJJIIIFFFCCCAAAAAAAAAAAA@@@:::999999888777555333333111111000000000000000111..................------------,,,+++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,------...//////(((000///***...000555BBBwww~~~jjjQQQGGG===MMMFFFFFFDDDCCCAAA@@@AAABBB???CCCKKKRRRWWWWWWSSSOOOFFFGGGFFFEEECCCCCCEEEGGGHHHGGGEEEEEEEEEDDDBBBAAAEEEFFFDDDBBBCCCFFFEEEAAA===<<<:::::::::888666333333111//////111111111000111111111111222555;;;@@@BBB]]]yyy|||UUU>>>:::>>>QQQRRRZZZhhhxxxuuu\\\GGG???555:::fffvvvYYYUUUXXXUUUVVV^^^ccc^^^VVVOOOLLLLLLOOOQQQ))))))((((((((('''''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&'''(((((($$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((())))))******)))))))))+++---,,,******---//////000111333444666666777000666999777666999:::777555666777777555444444555999999888888777666555555444555555444222000111222111111000///...---,,,+++******)))***++++++)))&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))((((((''''''))))))(((''''''(((***,,,,,,((('''***+++***+++......------......,,,(((%%%$$$&&&(((((()))+++...000---//////---***((()))+++......)))"""!!!'''------'''((((((((())))))))))))((((((((()))))))))******)))******++++++++++++++++++,,,---...//////......///000222555888999888666444333333444666666555444111111222111111000///......------,,,+++,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,---------------444000111666444111888DDDlll|||WWW^^^yyyUUUWWWIIIGGGMMMKKKLLLOOOKKKGGGEEECCCAAAAAAAAA???>>>:::999777666444333333333//////............//////---------------------------,,,++++++******++++++************************************++++++++++++---,,,++++++,,,---------...222---))),,,+++---888(((===VVVgggrrr{{{xxxYYYNNN@@@:::???;;;???999<<>>;;;:::999::::::999666333222000//////111111111000///000111///000444999===333???VVV}}}oooQQQ>>>999555777CCCSSScccrrr}}}qqqDDD;;;666===QQQuuuooo]]]SSSXXXYYYRRRSSS]]]WWWUUURRRQQQQQQSSSVVVXXX)))(((((((((''''''''''''%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%&&&'''((()))$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))(((***+++***((('''***---***+++...111333444444333///666999666555888888444333444666555444222333444444555555555666666666777222333444333111000111222111000///...---,,,++++++***))))))***++++++(((&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''((()))***+++******))))))***+++,,,---&&&(((*********)))***++++++''''''+++---)))''''''&&&(((+++,,,+++***+++---++++++)))&&&&&&'''(((&&&&&&&&&%%%&&&((()))***)))###'''((((((,,,000,,,$$$'''((((((((())))))******(((((((((((())))))))))))))))))***++++++++++++++++++,,,---...///...------,,,---000444888888777555444333333555666777666444111111111000000///...---...---,,,,,,++++++,,,,,,---------,,,,,,+++++++++++++++,,,---------,,,,,,,,,***...444000***000===444```|||bbb]]]WWWMMMNNNSSSOOOHHHLLLKKK===FFFDDDBBBAAAAAAAAA???===:::888666444333222222333------,,,,,,,,,------...------------------------,,,++++++***************)))))))))))))))))))))))))))************+++++++++///---*********+++++++++))),,,((()))000...)))......333444333;;;JJJTTTUUUrrrttt{{{jjjkkkiiiSSS===BBB,,,777888222===<<<999<<<:::999===CCCFFFEEEBBBGGGGGGIIIMMMPPPQQQPPPOOOMMMMMMLLLKKKIIIHHHJJJLLL???CCCHHHIIIGGGEEEEEEFFFEEEFFFCCC>>>???EEEEEEAAA:::999999999:::999666444222000//////111222111000---000111......111666999444333===___}}}uuunnneeeUUUEEE??????>>>===>>>CCCLLL[[[kkkzzzgggPPPNNNVVVTTTKKKAAABBBHHH``````ZZZXXXXXXQQQJJJNNNZZZVVVVVVWWWVVVVVVVVVVVVVVV&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))((((((((((((((())))))***,,,------...000111333444000111444777999888555222333444555666666777777666555444333333333444666777444333333222222111111000...------,,,,,,+++******+++++++++***)))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&((((((((((((((()))******''''''''''''((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))***+++,,,,,,------,,,,,,///000222444555666777777555666777777666444222111000000000///......------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------...//////000111>>>XXXyyyzzz{{{eeeWWWVVVQQQQQQOOONNNKKKHHHFFFEEE@@@AAABBBBBBAAA>>><<<:::999888666444222111111000......---------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))000///...---,,,+++++++++++++++++++++++++++++++++,,,,,,---...///000111222777999===AAADDDGGGHHHHHH@@@???>>><<<999777666555333444555555666666555555888:::<<<>>>???@@@CCCEEEIIIFFFHHHLLLKKKHHHLLLSSSMMMMMMKKKGGGHHHLLLMMMJJJBBBDDDFFFHHHIIIGGGEEECCCFFFAAA======AAABBB@@@===999888888777666555555444000000////////////000000/////////......000444777<<<333***EEEsssmmmpppZZZOOODDD>>>AAA;;;@@@<<<;;;FFFLLLPPP[[[UUUUUUEEE999AAAFFF???:::HHHAAAmmm]]]VVVWWWVVVSSSNNNLLLNNNQQQSSSTTTVVVWWWWWWVVVUUUUUU******))))))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))((((((''''''(((((()))***++++++,,,---...000111222111222333666999999777555555666777888888999999888666666666666666777888888444444333333222111111111......------,,,++++++***++++++***))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&(((((((((((((((((()))***''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))***++++++,,,---,,,,,,,,,...///111333444555666666444555666666555444222000000000//////...---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,---.../////////888777888AAAXXX|||rrriiikkk|||fffYYYVVVTTTRRROOOOOOMMMKKKIIIFFFDDDCCC@@@@@@AAAAAA???===;;;999666555444222111000000///...------------,,,,,,,,,,,,,,,,,,++++++*********++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((------,,,+++************++++++++++++++++++++++++***+++,,,---...//////000///000111222333444444444333333333222111000//////222333333444555444444444666999;;;<<<===???AAACCCDDDDDDGGGKKKJJJGGGHHHMMMGGGHHHFFFCCCEEEIIIIIIFFF>>>@@@BBBCCCDDDCCCBBBAAABBB???>>>???BBBBBB>>>:::999888777555444222111111000//////////////////000...//////...---///333666...222...555UUUxxxvvv\\\cccjjjxxxrrrYYYXXXLLLCCCFFFBBB>>>BBBFFF@@@777IIIvvvwww{{{]]]QQQRRRSSSSSSPPPLLLJJJLLLNNNMMMNNNOOOQQQRRRSSSSSSSSS---,,,***(((&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''(((((()))(((''''''''''''((())))))*********+++,,,...///000222222333555888::::::999777888999::::::;;;;;;:::777888999:::::::::999999444444444333222222111111......------,,,,,,++++++******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))&&&''''''''''''((((((((()))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++---...///111222333333333333444444555444333111000000//////......---,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++,,,,,,------....../////////---,,,555PPPttt||||||}}}xxxVVVHHHNNNWWWUUUMMMLLLLLLKKKIIIGGGDDDBBBAAA>>>??????>>>===;;;888777222222111000////////////------------,,,,,,,,,,,,+++++++++++++++***************)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((()))))))))************************)))******+++,,,---......------,,,+++++++++++++++---.........//////000000000111222222333333222222444666888::::::<<<>>>@@@???@@@DDDIIIHHHDDDDDDFFFCCCDDDCCC@@@AAADDDCCC>>>?????????@@@@@@@@@@@@@@@>>>===>>>@@@BBB@@@;;;666777777555333111///...---//////............//////.........------...222555---555333---222BBBeeemmmlllzzzzzzmmm\\\___ddd|||PPPCCCKKKLLLNNNOOOMMMIIIGGGHHHKKKIIIIIIJJJLLLNNNPPPQQQSSS...,,,)))'''%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''((((((''''''&&&&&&''''''((()))*********+++,,,---//////222222222444888:::;;;;;;777888999::::::;;;;;;:::666777:::<<<<<<;;;999888444444444333222222111111......------,,,+++++++++)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((())))))))))))))))))******++++++++++++++++++,,,---///000000111111111222222222222111000/////////......---,,,,,,+++************************************************************++++++++++++++++++,,,,,,------------'''...444555555;;;IIIVVV|||~~~ZZZVVVQQQQQQSSSSSSPPPLLLKKKJJJIIIHHHFFFCCCAAA@@@=========<<<:::888666555000000//////.../////////---------,,,,,,,,,+++++++++++++++*********************)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((('''''''''((())))))***************************))))))***++++++,,,------...---,,,,,,,,,...///000---......///000000111111//////000111111111111000111333666777777888;;;===>>>???AAADDDDDDCCCBBBBBBBBBCCCBBB???@@@AAA???:::DDDCCCAAA@@@?????????@@@=========???@@@>>>999555555444333222000///...---///......------......///---......---,,,---000222666555///...222444EEEaaapppvvv```lllUUUJJJJJJFFFHHHJJJMMMKKKHHHFFFGGGIIIJJJJJJJJJKKKMMMOOORRRSSS+++***(((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''(((*********+++,,,---...///222111000222666999;;;;;;555666777888999999999999444666888;;;;;;999777555444333333222222111000000---------,,,++++++******((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))))))))((()))******++++++*********+++,,,---............000000000000000//////.........------,,,,,,++++++************************)))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,///111///---...444999BBB```zzzsssrrruuutttpppqqqxxxmmmlll{{{gggPPPOOORRRQQQLLLDDDBBBFFFLLLKKKJJJIIIHHHFFFDDDBBBAAA<<<<<<;;;999888666444333000000////////////000000------,,,,,,,,,+++++++++************************++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''(((((()))***+++))))))))))))))))))))))))*********++++++,,,,,,---+++*********+++---///000++++++,,,,,,,,,,,,---------......///000////////////111333444444555777999>>>???>>>>>>@@@BBBCCCBBB@@@BBBBBB@@@BBBEEECCC???IIIGGGDDDAAA>>>=========>>>===<<<<<<<<<;;;888777222222222111111000000000......------------......---......---,,,,,,...000666000'''+++555222222>>>{{{uuuttt{{{sss|||MMM???IIIKKK@@@EEEHHHLLLLLLIIIGGGGGGHHHLLLKKKKKKKKKLLLNNNPPPQQQ(((((('''''''''(((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$############$$$$$$$$$$$$######$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''*********++++++,,,---.../////////111444777888999333444555666666777666666222444666888999777555444222222222111000000//////,,,,,,,,,+++******))))))''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''###$$$&&&'''''''''&&&%%%%%%&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((())))))***(((((()))************))))))***+++,,,------------...........................------,,,,,,+++******************************((((((((((((((((((((((((((())))))))))))*********++++++++++++++++++++++++------,,,,,,,,,---000111///;;;NNNeeehhhooo{{{ooo^^^qqqkkkSSSMMMOOOMMMHHHDDDBBBCCCGGGJJJJJJJJJIIIHHHFFFDDDBBBAAA<<<;;;:::888666444333222111111000/////////000000,,,,,,,,,,,,++++++++++++)))))))))***************++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))***+++((((((((((((((((((((((((************++++++,,,,,,++++++************++++++++++++++++++++++++++++++,,,---......//////......---///111222222333555777<<<===<<<:::===BBBDDDBBB<<<>>>???@@@DDDIIIJJJHHHHHHFFFCCC@@@===;;;::::::>>>======<<<;;;999888777111111111111111111111111------,,,,,,,,,,,,------,,,---...---++++++,,,---111111***)))000---,,,555SSSmmmvvvyyypppppppppnnnvvvtttBBB888BBBEEEDDDFFFBBBGGGKKKLLLJJJHHHHHHIIIJJJJJJJJJJJJKKKLLLNNNNNN''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$############$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&'''))))))))))))***+++,,,,,,---------///333555555444222222333444555555555555222333555666777666555444111111000000///.........++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$###########################$$$$$$%%%&&&&&&''''''###$$$&&&'''''''''%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))***'''((())))))******)))))))))***+++,,,,,,---,,,,,,------,,,,,,,,,---------------,,,,,,+++*********************************((((((((((((((((((((((((((((((((()))))))))******+++++++++++++++*********(((+++...000000/////////000,,,///:::LLLiiiwwwsssqqq|||{{{rrrhhhlll|||~~~vvvxxxsssdddTTTIIIPPPEEEEEEEEEHHHKKKKKKIIIFFFIIIIIIHHHGGGEEECCCBBBAAA===;;;:::777555444222222111111000///////////////,,,,,,,,,++++++++++++***((()))))))))*********+++******)))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((((((((((()))***((((((((((((((((((((((((((())))))))))))*********+++++++++++++++***))))))++++++++++++,,,,,,------,,,---......//////......---...000111111222444555777::::::999===CCCCCC>>><<<>>>>>>>>>CCCIIILLLIIIEEEDDDBBB@@@===<<<;;;:::;;;===??????<<<999777555222222111111000000000///------,,,,,,,,,,,,------,,,------,,,*********,,,,,,555111***......---333,,,,,,???jjjtttsssgggbbblllqqqsss|||ccciiiqqqyyy{{{vvvNNN444===FFF???@@@KKK@@@EEEKKKMMMKKKHHHHHHIIIFFFGGGIIIKKKMMMNNNNNNOOO'''((()))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''(((((()))***+++++++++,,,///222333333222111222333444555555555555333333555666666666555444000000000///......------******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''"""###%%%''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***'''(((((())))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,+++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++*********************,,,,,,***''')))...222333...000555333888YYY~~~iiiVVVfffPPPTTTLLL@@@GGGDDDGGGIIIGGGCCCAAABBBDDDHHHHHHGGGFFFEEECCCAAA@@@===<<<:::777555333222222111111000///...------...,,,,,,,,,+++++++++******(((((())))))*********+++)))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&'''((()))***)))((('''&&&&&&'''((()))***++++++,,,---......//////......,,,...000111111111333555222777999999>>>DDDBBB;;;AAAAAA@@@===@@@FFFHHHEEECCCCCCBBBAAA@@@???>>>===999<<<@@@BBB???:::555333333222111000///...---------,,,,,,++++++,,,,,,---,,,------,,,***)))***+++(((444111***000333,,,(((222222999IIIkkkiiiDDD>>><<<>>><<<888;;;CCC???DDDJJJLLLKKKHHHHHHHHHEEEGGGJJJMMMPPPQQQQQQRRR(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""###$$$%%%%%%$$$$$$##################""""""############""""""########################$$$$$$##################$$$$$$%%%%%%%%%%%%&&&&&&%%%''')))))))))))))))+++(((***,,,///111222222222111//////000333666777777666777888888888666555444222111000///...---,,,+++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$#########""""""$$$$$$############$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))************,,,,,,,,,------,,,++++++,,,+++******++++++***((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((******+++++++++,,,,,,,,,------...///111333444555QQQWWWpppxxxMMMLLLJJJIIIHHHIIIIIIJJJCCCCCCBBBBBBBBBCCCCCCDDDFFFEEEEEEEEEEEEDDDAAA???===<<<:::888555333111000///............---------************************************************))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((('''''''''''''''(((((())))))******+++++++++,,,,,,,,,------000///---,,,---...000111444888:::999<<<@@@AAA???@@@???>>>???AAACCCDDDCCCGGGCCC@@@???@@@@@@===;;;<<<>>>???>>>;;;777444333222222111111000...---,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,///000,,,***++++++***---...000555CCC\\\yyyVVVGGG???>>><<<;;;<<<===???@@@DDDCCCDDDEEEGGGHHHGGGFFFHHHFFFIIIQQQUUUTTTSSSUUU(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""###$$$$$$%%%########################""""""############""""""################################################$$$$$$$$$%%%%%%%%%&&&&&&%%%''')))))))))((()))******+++---000222222333333111000///111444777888888777777777777777666555555555444333111///---,,,+++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********++++++,,,,,,,,,,,,++++++,,,+++)))***++++++***(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((())))))))))))))))))(((*********+++++++++,,,,,,,,,,,,,,,---...000111222555666DDD^^^tttcccHHH888BBBAAAAAA@@@@@@AAAAAAAAABBBBBBAAAAAA@@@AAAAAAAAADDDDDDDDDDDDDDDCCC@@@===<<<;;;999777444222000///............------------************************************************)))(((((('''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((((((((((((((''''''''''''''''''(((((())))))))))))++++++++++++,,,,,,,,,,,,///...---,,,---...000111333888:::;;;===BBBBBB@@@AAA@@@???@@@BBBDDDDDDCCCGGGDDD@@@>>>>>>??????@@@===???@@@>>>:::555222111111111111000///...---,,,,,,++++++++++++++++++***+++++++++++++++++++++++++++//////+++)))++++++)))+++++++++,,,222@@@RRR___xxxOOO???<<<<<<;;;:::999999;;;<<<>>><<<===???CCCGGGJJJKKKLLLKKKHHHIIIOOOTTTSSSQQQQQQ(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$############"""######$$$%%%########################""""""############""""""################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&((()))(((((()))***+++,,,...000222333333333222111000222555888999888888777666666666666666666777666444222000...,,,+++))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%&&&$$$$$$$$$###############$$$$$$############$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))******++++++,,,++++++***,,,***))))))***+++)))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))))))))************)))))))))*********++++++++++++++++++++++++,,,---...///,,,***---333:::EEE]]]tttxxxcccOOOAAA;;;999999;;;<<<===>>>????????????AAAAAA@@@???>>>>>>??????AAAAAABBBCCCCCCAAA===::::::999777555333111///.........---------,,,,,,,,,************************)))))))))))))))))))))))))))(((''''''&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))*********+++++++++,,,,,,...---,,,,,,,,,---///000111777;;;===@@@DDDDDD@@@AAA@@@???@@@BBBCCCBBBAAAEEECCCAAA>>>===>>>BBBEEE???@@@@@@===888333000///000000000000///...,,,,,,*********+++++++++++++++***************************...///+++)))***+++))),,,---,,,******...555;;;\\\eee<<<555888777888777666666666777999:::777999<<>>=========>>>>>>>>>???AAABBB@@@<<<888777777555333222000......------------,,,,,,,,,+++************************))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((()))))))))*********++++++---,,,,,,+++,,,---......///555:::===@@@DDDCCC@@@???>>>===>>>@@@AAA@@@??????AAABBBAAA>>>???CCCGGG===>>>>>><<<777333000///////////////...---,,,+++))))))******++++++,,,,,,************************)))---...***(((***+++)))+++,,,---,,,,,,---000444888[[[iiinnnKKK444777:::999777555444444333444555666666888:::<<>>===@@@??????>>>======>>>>>>===<<<===??????>>>:::777555555444222111///......---,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''((((((((((((((('''''''''''''''((((((((()))))))))******+++++++++++++++,,,,,,------333888:::>>>AAAAAA===;;;::::::<<<>>>>>>===<<<:::>>>CCCDDDBBBAAABBBDDD;;;<<<<<<:::666333111111......///......---,,,+++)))))))))******+++++++++))))))))))))))))))))))))(((,,,---)))(((******)))))))))))))))***+++...000+++666888GGGtttlllGGG...666===444...444222222222222333333444444777999<<<======@@@DDDGGGFFFAAA@@@EEEKKKKKKIIIIII(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%$$$######"""#########"""""""""###$$$$$$%%%%%%""""""############""""""######################## !!!!!!""""""#####################$$$$$$$$$$$$"""$$$&&&'''&&&&&&'''((('''''''''((()))***,,,,,,------...111444555555444222222222222222222333444......------------,,,,,,(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!###############$$$$$$$$$$$$$$$############$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&'''((())))))))))))+++)))(((((()))***((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((((((((((((((())))))))))))+++++++++***++++++,,,,,,+++******,,,......---,,,888000000666666111888FFFPPPaaayyyppphhhYYYJJJBBBAAA888222333444333333666000000///...///111555999000111333666888:::<<<<<<>>>>>>============>>>>>><<<<<<;;;<<<======:::888444444333222111//////...,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''(((((((((((((((''''''''''''&&&'''''''''((((((((())))))************+++++++++++++++000444666999======:::777777888:::======<<<:::888<<>>CCCHHHDDDAAAAAAEEEHHHGGGHHHJJJ(((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###""""""######!!!""""""###$$$$$$%%%%%%""""""############""""""######################## !!!!!!"""######$$$############$$$$$$$$$$$$"""$$$&&&&&&&&&%%%&&&'''&&&&&&&&&&&&''')))***+++++++++,,,///222333333111//////000111111111111111///......---,,,++++++***(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''((())))))(((+++)))(((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((('''''''''''''''((((((((())))))******)))******+++,,,,,,......,,,++++++,,,,,,+++,,,******---...---///444>>>???FFFRRR\\\gggwww{{{pppeee^^^WWWHHH;;;999888333///111...///000111222222111///555111---******---000222000111222444666999;;;<<<;;;;;;:::;;;;;;<<<===>>>===<<<::::::;;;<<<;;;:::444333333222111000//////++++++++++++************))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((()))*********+++******)))---000111333777888666555555777:::===>>>===;;;:::;;;===@@@CCCCCCAAA???;;;;;;:::777333000//////,,,------------,,,++++++************))))))))))))((((((((((((((((((((((((&&&***+++(((''')))***))),,,+++***)))*********)))***...***)))///111;;;OOOsss}}}WWW888$$$333666111((()))333555000...//////000000000000000000333777888888<<>><<<999999:::;;;;;;;;;333333222222111000000///+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))***************(((,,,...---///444555333444555777:::>>>???>>><<<===;;;:::===AAACCCAAA???<<<<<<;;;777222///------,,,,,,---------,,,++++++++++++******))))))((((((((((((((((((((((((((((((&&&***+++(((''')))***)))######%%%'''***++++++***&&&...,,,+++222111,,,000555AAAgggpppOOO///,,,777555111///......///000---+++,,,---......//////......111444777888777999@@@FFFHHHHHHJJJKKKGGGCCCFFFMMM((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%##############################################################################""""""######$$$%%%######""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&''''''((()))***((()))***+++---...//////...///////////////......111000///---+++*********((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))*********+++++++++---------............///////////////000000000000111111111111111111111111333333333222222222111111////////////............000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------...000111333444555666999;;;<<<<<<<<<;;;???>>>===;;;:::999888888777444111//////000000///000///---,,,+++*********&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))******+++,,,---//////000555666888:::<<<>>>??????>>><<<;;;>>>BBBDDDDDDCCC:::888777666555333000...---------,,,,,,++++++++++++++++++***)))(((((('''((((((((((((''''''''''''+++*********))))))((((((''''''''''''(((((((((((())))))*********+++++++++...+++111===GGGUUUqqq^^^GGG444000///++++++000---------,,,,,,+++++++++,,,,,,,,,,,,---...//////444444444444555888===@@@HHHHHHGGGGGGHHHJJJKKKMMM((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$##############################################################################""""""######$$$%%%######""""""###$$$$$$%%%""""""#########$$$$$$$$$&&&&&&&&&&&&'''((())))))))))))***+++---...///000...//////000000//////...111000///---,,,+++******(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))*********+++++++++,,,,,,,,,,,,---------............////////////000000000000000000000000111111000000000//////////////////.........------///.........------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,---...///111222333444555888:::;;;;;;;;;:::>>>===;;;999888777777888777444111//////000000//////...---,,,+++*********&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))))))))***+++,,,---......777888999;;;<<<=========@@@===<<<===@@@BBBCCCBBB;;;999666555444222000.........---,,,++++++******++++++******)))(((((('''(((((((((((('''''''''''')))(((((((((''''''''''''&&&'''''''''(((((((((((()))))))))*********++++++000,,,,,,111222333AAARRRcccfffqqqpppWWW@@@<<<000+++111555000...000,,,+++++++++*********)))++++++++++++,,,---...///222222333333333666;;;>>>DDDDDDDDDEEEFFFHHHIIIJJJ((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$##############################################################################""""""######$$$%%%#########"""######$$$%%%!!!!!!"""""""""#########%%%%%%%%%%%%&&&'''(((((())))))***+++---...///000//////000000000000//////111000///---,,,+++++++++((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))))))))))))))************************+++++++++,,,,,,,,,,,,------------.................................------------,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---...000111222222444666888::::::::::::>>><<<999777555555666777555333000//////000///.........,,,+++******))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))(((((()))***+++,,,,,,---777888:::;;;<<<<<<;;;;;;AAA???<<<<<<===???@@@@@@===:::666333222111///...///...---,,,+++***)))(((+++******))))))(((((('''(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))))))))*********---((((((,,,***%%%'''///...///666CCCTTTaaaeeeeeebbb___SSSCCC:::777...###---(((***111333,,,(((*********))))))))))))((((((++++++***++++++,,,---...///000111111222444999<<>>???===:::555222111000///...//////...,,,***)))((('''******))))))(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))))))))&&&(((...///,,,+++---555000)))'''+++333===CCCIIIVVV```]]]ZZZcccsss~~~rrreeeYYYXXXYYYTTTHHH???222222---'''(((///111...111...---...+++&&&&&&***)))))))))(((((((((((((((***************+++------...///000000111333777:::>>>???@@@BBBBBBBBBAAA@@@((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#################################""""""""""""""""""""""""##############################""""""######$$$%%%$$$$$$###############$$$#########$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&''''''((()))***+++---............///000000000000000000///...,,,,,,+++++++++((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$############$$$%%%%%%""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))************+++++++++))))))))))))************************************++++++++++++++++++++++++++++++++++++************((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,---//////111222444666888999:::;;;:::999666444222222333333222000///...//////...---,,,+++******))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''))))))******++++++,,,,,,000222555999;;;<<<;;;;;;======<<<::::::;;;===>>><<<999444111000///...---///...---,,,***)))(((''')))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((,,,)))(((+++---,,,***)))000000111000...---...///,,,------,,,///555777666555...+++000111+++))),,,666666333///---...,,,)))---+++++++++)))'''***///((((((((()))))))))))))))))))))((())))))***+++,,,---...000000111333666999>>>???@@@AAAAAA@@@???>>>((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""########################""""""""""""""""""""""""##############################""""""######$$$%%%%%%$$$######"""############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&'''(((***+++,,,---,,,---...///000000000///...---,,,+++************((((((((((((((((((((((((%%%%%%%%%%%%$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###$$$%%%%%%&&&"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))))))))*********++++++((((((((())))))))))))***))))))))))))))))))))))))***************+++++++++*********)))))))))((((((''''''((((((((((((((()))((((((((((((((((((((((((((())))))))))))*********************+++,,,---...000000222444555777999:::888777666444333222111111000///......//////...,,,+++******)))(((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))******++++++++++++,,,...333777999:::::::::888999::::::::::::<<<>>>999777333111000000...---...---,,,+++***)))((('''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''***(((&&&'''(((***++++++&&&(((+++,,,+++*********---...///...------------...---000444111,,,///777&&&'''***++++++***)))''''''(((++++++***'''&&&&&&''''''(((((((((((())))))((((((((((((((()))+++++++++---///000111222555777<<<<<<===>>>????????????((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""########################""""""""""""""""""""""""##############################""""""######$$$%%%%%%$$$$$$###""""""##################$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((($$$%%%&&&'''(((***+++++++++,,,---...////////////,,,,,,+++***))))))))))))((((((((((((((((((((((((%%%%%%%%%$$$$$$$$$$$$###################################################""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))*********)))))))))((((((((('''''''''''''''((((((((())))))''''''''''''''''''''''''((((((((()))))))))*********************+++,,,---------///000222555666888666666666666444222111//////...---...//////---,,,******)))(((((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""""""""###############$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&(((((())))))))))))*********---111555888888777666222666999;;;;;;;;;===???666444222222111111///---,,,,,,,,,+++***))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&(((,,,000111222///,,,)))))),,,///222'''))),,,---+++***---111---------...+++((())),,,,,,,,,------,,,)))((((((((())))))((((((&&&### %%%&&&&&&&&&'''''''''(((''''''''''''((()))******)))+++---...///000333555777777999;;;===@@@BBBCCC((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""########################""""""""""""""""""""""""#################################"""###$$$$$$%%%%%%%%%$$$###""""""######""""""""""""############%%%%%%%%%%%%&&&'''((((((###$$$%%%&&&''')))*********+++,,,---............++++++***)))((((((((()))((((((((((((((((((((((((%%%%%%%%%$$$$$$$$$######################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$"""""""""""""""""""""""""""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))))))))))))))'''''''''((((((((()))))))))((((((((((((''''''''''''''''''((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))***)))))))))***+++,,,,,,++++++,,,...000222444666555666777777666333000...///...---...//////---,,,***))))))(((((((((((()))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((+++---111555666666444333///333999;;;;;;<<<===???444333222222222111///---,,,+++++++++******))))))'''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%'''(((&&&&&&)))---///***)))((())))))***)))(((---***)))***,,,,,,...000+++)))((())),,,///---***)))'''''''''&&&%%%'''+++'''&&&###"""$$$)))***)))$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&''''''((()))***''')))+++------///111333222333555888<<<@@@DDDGGG''''''((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$!!! !!!""""""!!!"""############$$$$$$$$$%%%%%%%%%%%%$$$"""!!! ####################################""""""""""""###################################################$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''''',,,---...//////---+++******************)))((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$######################################################""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&''''''(((((('''''''''''''''''''''((())))))+++,,,---------...000222444333333222111000......,,,---...//////---+++*********)))((((((((((((((())))))((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""########################$$$$$$######$$$$$$%%%&&&&&&&&&''''''((()))))))))+++,,,---...000222444555222333666:::===>>>===;;;555444333333333222000......---+++)))(((((())))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))***+++...---+++)))(((((()))***)))))))))))))))******+++(((''''''((()))******)))***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''******))))))+++---000222222111222666===BBBCCCCCC''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""!!!"""######"""######""""""""""""""""""$$$$$$$$$$$$###""""""!!!####################################""""""""""""""""""""""""""""""""""""#################################$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''***,,,---......---,,,+++***************)))((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''(((((()))***+++,,,,,,,,,---///111333333333222111000...---,,,---...///...---+++*********)))((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""##############################$$$$$$$$$$$$######$$$############$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""########################$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''(((((())))))******+++,,,...000222333222444777:::======<<<;;;444333222222222222000......---+++***)))((())))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))***+++,,,+++)))'''''''''((())))))(((((((((((()))******((('''&&&''')))***)))(((***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''))))))((()))***,,,///111111000111555;;;@@@BBBAAA''''''((((((((((((''''''$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###"""###$$$$$$######""""""!!!!!!!!!""""""############""""""""""""####################################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''''')))***+++------------,,,************)))))))))(((((((((((((((((((((((((((%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&'''''''''''''''''''''&&&&&&''''''((())))))***++++++***+++---///222222222111000///...---+++,,,---...---,,,+++*********)))(((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#############################################$$$$$$$$$$$$############""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#######################################$$$############$$$%%%%%%%%%%%%&&&''''''(((((())))))))))))+++,,,...000111333555888;;;<<<;;;:::999333222000111111111000......---,,,***))))))))))))(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******)))'''&&&%%%&&&&&&'''(((''''''''''''((())))))((('''&&&''')))))))))'''))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&(((''''''''')))+++---...///...///333888<<<>>>???''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%%%%$$$###"""!!!!!!!!!"""###$$$%%%""""""""""""""""""##########################################"""""""""!!!""""""""""""""""""""""""########################!!!!!!!!!"""######$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''(((***+++,,,---------+++******)))))))))))))))((((((((((((((((((((((((%%%%%%%%%$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''')))***)))))))))+++---000111111000///...------++++++,,,,,,,,,,,,+++******))))))((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$#####################$$$%%%%%%################################################""""""""""""""""""""""""###############################################################$$$$$$%%%$$$%%%%%%&&&''''''(((((((((((()))***+++---///000666888;;;<<<:::888666555333111//////000111000///...---,,,+++***)))))))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&(((((((((&&&)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))+++,,,,,,,,,...111444888;;;<<<''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%###!!!!!!!!!"""###&&&(((***###""""""!!!""""""###$$$####################################"""""""""!!!########################"""""""""""""""""""""""" !!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&'''((()))+++,,,,,,---+++***))))))(((((())))))((((((((((((((((((((((((%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""########################""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''((()))(((((((((***,,,////////////......---,,,******++++++++++++++++++***))))))(((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&################################################""""""""""""""""""""""""######################################################""""""######$$$%%%$$$$$$%%%%%%&&&&&&''''''((())))))***+++---...///888:::===<<<999555444333444222//////000000000///...------,,,+++***)))(((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''(((&&&%%%&&&''''''&&&%%%((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))******+++---///111444777999''''''((((((((((((''''''$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""$$$%%%&&&$$$###""""""!!!"""$$$'''***,,,%%%$$$###""""""###$$$$$$####################################""""""""""""########################""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''((()))***+++,,,,,,+++)))((((((((()))***(((((((((((((((((((((((($$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$################################################""""""######$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''((()))((('''''')))+++...............---,,,+++******************++++++******)))(((((((((((((((&&&&&&%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$###############$$$$$$$$$##############################$$$$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''################################################""""""""""""""""""""""""###############$$$$$$$$$###########################""""""""""""###$$$$$$######$$$%%%%%%&&&&&&'''((((((((()))***,,,---...666999===<<<888555444555666333111///000000//////---...------,,,***)))((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$%%%%%%'''&&&%%%%%%&&&'''%%%$$$''''''&&&%%%$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((***,,,...///111555777''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""!!!"""###%%%%%%###"""$$$###"""!!!"""%%%''')))(((&&&$$$###"""###$$$%%%####################################""""""""""""########################""""""""""""""""""""""""!!!!!!"""######$$$$$$%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&''''''((()))***+++,,,+++)))((('''((()))***(((((((((((((((((((((((($$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$################################################!!!!!!""""""###$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&'''((('''((()))((('''''')))+++,,,------------,,,,,,+++)))))))))))))))***++++++******)))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%&&&################################################""""""""""""""""""""""""""""""#########$$$$$$$$$########################"""""""""""""""###$$$$$$#########$$$%%%%%%&&&&&&''''''''''''((()))++++++000555;;;;;;999777888:::999666222000000000///...---.........,,,+++)))((('''''''''&&&&&&&&&%%%%%%####################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%$$$###""""""""""""###$$$$$$'''&&&%%%%%%&&&&&&%%%###'''&&&%%%$$$####################################""""""""""""#########$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((((((((((((***------...///333666''''''((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!! !!!###%%%%%%###!!!&&&$$$"""!!!!!!"""$$$&&&)))(((&&&$$$######$$$%%%####################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&''''''&&&''''''((()))***,,,+++)))((('''(((***+++(((((((((((((((((((((((($$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$################################################ !!!!!!"""######$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''((()))))))))'''''')))+++,,,,,,---------,,,++++++))))))(((((()))***++++++******)))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$###############"""###$$$$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################"""""""""""""""######$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***,,,222888;;;999999;;;>>>:::777333111000000///...---.........---+++)))(((''''''&&&&&&&&&%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$###$$$$$$%%%%%%"""######$$$$$$$$$######"""""""""""""""######$$$'''&&&%%%%%%%%%&&&$$$###'''&&&%%%$$$############""""""""""""""""""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((((((((((('''***---------///222666''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$"""###$$$$$$&&&&&&'''((($$$$$$############$$$$$$!!!###$$$$$$###$$$&&&(((+++)))(((%%%###"""!!!!!!*** %%%###%%% '''!!!""" $$$%%%$$$""" ###)))&&&*** !!!!!!$$$ %%%&&&$$$"""+++444"""###///$$$((("""(((,,,%%%(((&&&***%%%***'''###***&&&***---333)))###333!!!$$$(((***"""%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&$$$#########$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''((())))))((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((()))***************((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######################################################""""""######$$$%%%""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''((()))***,,,...222555777888888777777666444222111000////////////...---,,,***)))(((''''''&&&%%%%%%%%%%%%&&&########################$$$$$$$$$#########""""""""""""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%&&&((((((%%%"""$$$###"""!!!!!!""""""#########""""""""""""######$$$###"""###$$$%%%$$$"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***))))))***+++...000111''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''######""""""""""""######"""###$$$###""""""###%%%%%%$$$$$$$$$%%%%%%&&&''' ***222'''"""###&&&### ######$$$&&&&&&...))))))&&&###!!!"""&&&%%% :::$$$ """((("""###***######!!!%%%--- ((())) 333)))+++%%%))),,,"""///...666&&&$$$%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$#########$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))************)))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######################################################""""""######$$$%%%""""""""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%&&&'''((()))))),,,...111444666777777666666555333222000///...............---,,,+++))))))''''''&&&%%%%%%%%%%%%&&&########################$$$$$$$$$#########""""""""""""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$&&&&&&$$$"""%%%$$$"""!!!!!!""""""#########""""""""""""######%%%###""""""######!!! !!!!!!"""$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''')))))))))***+++---///000''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""###$$$$$$"""!!! !!!###"""######$$$%%%'''((()))### %%%111(((---!!!%%%)))"""((((((&&&,,,$$$444---%%%,,,///"""(((!!!///111$$$&&&111(((///!!!888111***///333000***000$$$"""***)))&&&@@@&&&(((888,,,777***,,,!!!333%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''((())))))******))))))(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################################################################""""""######$$$%%%""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%$$$$$$%%%&&&'''(((((()))+++,,,///222444555555555333333222111///...------,,,,,,,,,,,,,,,++++++***''''''&&&%%%%%%%%%%%%&&&########################$$$$$$$$$###############""""""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###"""###$$$$$$$$$%%%$$$###"""!!!""""""###""""""""""""""""""""""""%%%$$$"""""""""""" !!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((((())))))+++,,,...///''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######""""""""""""######"""###$$$###!!!!!!"""$$$&&&%%%%%%$$$$$$%%%%%%%%%555...SSS|||[[[---"""//////!!!~~~QQQ(((222&&&(((***ggg```$$$(((<<<###((($$$111ccc)))888666***%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''(((((()))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################""""""######$$$%%%"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((()))+++---///111222222333111111000000///...---,,,***++++++,,,,,,,,,++++++''''''&&&%%%%%%%%%%%%&&&################################################!!!"""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###""""""$$$%%%&&&&&&%%%###"""!!!""""""###""""""############""""""$$$###""""""######"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((((()))***+++,,,---''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%!!!###$$$#########&&&'''''''''&&&%%%$$$$$$$$$$$$+++###+++111&&&ppp???666"""'''VVVddd((( 999###)))***ddd ###888"""%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''((((((###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################""""""######$$$%%%""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%&&&'''''''''((()))***,,,...///000000///////////////...---,,,******++++++,,,,,,++++++''''''&&&%%%%%%%%%%%%&&&################################################!!!"""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$'''((('''&&&$$$""""""""""""###!!!"""############"""!!!###"""!!!###%%%'''&&&%%%""""""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))******++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%!!!"""$$$$$$$$$$$$''')))$$$$$$$$$$$$%%%&&&'''((("""'''222+++===QQQ''',,,+++444hhh***!!!000&&&--->>>999***???000333***"""fffDDDQQQ888&&&%%%%%%%%%$$$$$$$$$##############################"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%'''((()))***$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((())))))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######################################################""""""######$$$%%%""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$############$$$$$$"""""""""############$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((()))+++,,,---...---...///000///...---,,,******+++++++++++++++***''''''&&&%%%%%%%%%%%%&&&#######################################$$$$$$$$$""""""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$%%%''')))'''&&&%%%###"""""""""###!!!"""###$$$$$$###"""!!!"""!!!!!!###&&&((()))((("""######$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$###"""###%%%&&&!!!""""""###%%%''')))***+++"""&&& $$$*** 444***...:::BBB---"""%%%111+++TTT((( 444$$$+++&&&)))eee+++...!!!---%%%%%%%%%$$$$$$$$$##############################"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&'''(((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######################################################""""""######$$$%%%"""""""""""""""""""""""" !!!!!!"""######$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""############$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''')))***,,,,,,,,,---///000000///...---******+++++++++******)))''''''&&&%%%%%%%%%%%%&&&########################""""""#########$$$$$$$$$""""""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$&&&(((((('''%%%###"""""""""###!!!"""###$$$$$$###"""!!!"""!!!!!!###&&&''''''&&&######$$$$$$$$$######"""###$$$$$$$$$$$$%%%%%%%%%$$$%%%'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$###!!! """############$$$%%%'''((()))(((+++((("""&&&###(((&&&!!!333///jjj ...111///555%%%$$$%%%000xxx...###&&&...!!!kkk,,,!!!%%%%%%%%%$$$$$$$$$##############################"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''((('''&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$#########################################################"""###$$$$$$%%%"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""############%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&((()))+++,,,,,,---///111111000...---+++++++++++++++***))))))''''''&&&%%%%%%%%%%%%&&&########################""""""######$$$$$$$$$$$$""""""""""""####################################################################################$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&&&&$$$###$$$&&&((('''%%%###"""""""""### """###$$$$$$###""" ###"""!!!"""$$$%%%%%%$$$######$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$%%%'''(((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% """############$$$&&&$$$$$$$$$#########""""""#########"""""""""""""""######""""""######$$$%%%'''&&&%%%$$$###$$$%%%&&&$$$&&&555333!!!:::%%%[[[&&&###''')))... ffffff+++555&&&&&&%%%%%%$$$###""""""########################"""""""""""""""#########""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$##############################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%#########%%%&&&"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%)))((('''&&&%%%&&&'''((()))'''&&&%%%&&&&&&&&&%%%&&&'''((((((((('''&&&%%%)))((('''&&&%%%&&&''''''((((((&&&%%%%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''))))))------...///////////////,,,,,,++++++***)))))))))(((''''''&&&&&&%%%$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""!!! !!!###%%%$$$###$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%$$$###&&&&&&%%%%%%$$$###""""""########################""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###$$$$$$$$$$$$#########"""""""""""""""""""""###############""""""######$$$%%%'''&&&&&&%%%%%%%%%%%%%%%$$$&&&)))$$$%%%+++|||,,,###___VVV(((%%%222444<<<%%%999///&&&&&&%%%%%%$$$######"""#################################"""""""""""""""""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$##############################"""############$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%&&&############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''((('''&&&%%%%%%%%%&&&&&&)))((('''&&&'''(((''''''''''''&&&%%%%%%&&&&&&'''"""""""""###$$$&&&(((***%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((()))---...///000111111000///,,,,,,,,,+++******))))))(((''''''&&&&&&%%%%%%$$$$$$$$$$$$############"""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""!!!!!!"""###$$$$$$###############$$$$$$%%%&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""###""""""""""""""""""###""""""#########$$$$$$$$$######$$$%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&###"""###$$$$$$############"""""""""!!!!!!""""""######$$$$$$######""""""######$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&)))%%%888nnn///...,,,111%%%###(((&&&///++++++///OOO***&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&''''''(((((()))******))))))(((''''''''''''((())))))((((((((())))))******)))'''&&&&&&((()))+++&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%'''((())),,,...000333333333111000---,,,,,,++++++******)))((((((''''''&&&%%%%%%%%%$$$$$$$$$############"""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""###"""!!!"""$$$$$$###""""""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$###############$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""#########$$$$$$######$$$$$$%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%############"""""""""""" !!!"""###$$$$$$%%%######""""""######$$$%%%&&&&&&'''((('''&&&%%%$$$$$$&&&$$$999777555aaa'''===,,,xxx000(((,,,!!!NNN)))&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!! """"""###$$$$$$$$$$$$#################################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((()))))))))*********++++++*********))))))))))))***(((((((((((('''((()))***)))((('''&&&&&&'''((()))(((((('''''''''''''''''')))*********)))'''%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##############################$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((***---111444555444222000---------,,,++++++******((((((((('''&&&&&&%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""$$$###""""""$$$$$$###"""!!!!!!!!!"""###%%%&&&'''$$$$$$$$$#####################$$$$$$$$$$$$##################$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!""""""""""""#####################$$$%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&%%%%%%&&&'''"""""""""""""""""""""""" !!!"""###$$$$$$%%%######""""""######$$$%%%%%%&&&'''''''''&&&$$$###$$$&&&$$$((("""###jjjZZZ///)))@@@dddRRR+++///222(((???&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!! """"""###$$$$$$$$$$$$#################################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''((((((((())))))))))))))))))))))))))))))''''''(((((())))))))))))''')))***)))'''''')))+++''''''''''''&&&&&&%%%%%%###$$$%%%&&&((()))******'''((())))))((('''%%%$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##############################$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))+++///333444444222111......------,,,+++++++++)))((((((''''''&&&%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""$$$###"""###$$$%%%$$$###!!!!!!!!!"""###%%%&&&'''#####################################################################$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########""""""###$$$$$$%%%%%%&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$&&&'''!!!!!!"""""""""""""""###!!!!!!""""""######$$$$$$######""""""######$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$&&&//////***$$$eeerrr$$$)))/// SSS 222&&& $$$000222$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$##############################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))(((((((((((())))))))))))''''''((((((((((((((((((&&&''')))***+++,,,------000222333222///---000222333333111000//////......,,,,,,+++***)))'''&&&%%%%%%%%%&&&'''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%&&&&&&''')))---000222222222111///......------,,,,,,+++))))))(((((('''&&&&&&&&&$$$$$$$$$############"""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""###"""!!!###%%%&&&&&&%%%!!!!!!!!!"""###$$$%%%&&&"""""""""###############$$$###""""""""""""###$$$##################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!"""""""""######""""""######$$$%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$######$$$%%%!!!!!!!!!!!!""""""######"""""""""""""""###############""""""######$$$%%%%%%%%%$$$############$$$$$$&&&222'''"""%%%***)))%%%)))333$$$111???&&&444---)))XXX((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$##############################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((()))))))))*********'''((()))+++,,,...//////111222555777999;;;;;;;;;DDDGGGHHHEEEAAA???AAAEEEEEEBBB===999777888:::<<<;;;:::999777555111...---...---,,,+++***)))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$%%%&&&%%%'''***---///000000000//////......---,,,,,,,,,))))))((((((''''''&&&&&&$$$$$$$$$############"""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""!!!!!!###%%%''''''&&&"""""""""""""""###$$$$$$!!!"""""""""#########$$$$$$###"""!!!!!!"""###$$$$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!!!!!!!!!!"""""""""###"""""""""###$$$$$$%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$"""!!!"""### !!!!!!!!!""""""###############"""""""""""""""#########"""###$$$$$$%%%&&&%%%###"""!!!"""###$$$$$$&&&***$$$,,,,,,%%%000---!!!...+++"""ttt---%%%///$$$111 ...&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""#########""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$##############################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))************)))+++---///222555777888>>>@@@CCCFFFIIIKKKKKKLLLWWWYYYZZZWWWRRRPPPRRRVVVLLLGGG>>>888555888===AAA===???AAACCCEEEFFFFFFFFF;;;999555111---+++***))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$%%%%%%%%%&&&(((***---...000000/////////...------,,,,,,)))))))))(((''''''&&&&&&$$$$$$$$$############"""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!! ###&&&(((((('''###"""""""""""""""######!!!!!!""""""#########$$$$$$###"""!!!!!!"""###$$$%%%$$$$$$###"""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""###%%%&&&&&&%%%###"""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$%%%%%%(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$&&& )))!!!"""+++ &&&...((((((%%%%%%777((()))"""***>>>'''...!!!rrr```###---'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))"""&&&***+++((('''(((+++)))))))))))))))(((((((((&&&333--- (((888BBBJJJTTTSSSQQQOOOMMMLLLKKKKKKNNNVVVWWWVVVZZZVVVRRRVVVYYY___ffffffaaa[[[YYYYYY^^^]]]WWWOOOLLLNNNOOONNNHHHOOOPPPIIIDDDDDDDDDAAA???BBBCCCBBB===888111---+++)))'''))),,,,,,(((###&&&'''''''''%%%%%%&&&'''%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$#########""""""################################################$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""############$$$%%%&&&(((***---///000111///...,,,+++++++++,,,*********)))((((((''''''%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""################################################$$$$$$###"""!!!###'''***&&&%%%###!!!!!!"""###$$$$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""""""""""""""############(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""############################################################$$$$$$$$$$$$,,,%%%!!!!!!***!!!)))///%%%666%%%%%%''')))777MMMQQQ"""&&&***MMM$$$%%%))),,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########################""""""""""""############"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))+++)))'''&&&&&&'''((((((%%%''')))+++---...///000&&&666BBBOOO```eeeeeellleeeeeeccc]]]XXXXXX\\\^^^SSSbbbmmmhhhaaahhhtttyyygggooopppjjjnnn~~~rrrqqqmmmjjjiiihhh___UUUUUUVVV[[[^^^VVVGGG??????IIIEEEAAA???<<<<<>>HHH___cccgggfffcccbbbfffkkkxxxuuunnnfffooo|||~~~tttxxx~~~rrrtttssscccdddqqqrrrpppsss{{{ssseeelll~~~{{{zzzwwwtttvvvyyyuuuooo~~~lllcccnnn~~~wwwuuummmddddddiiihhhaaa[[[VVVTTT\\\jjjqqqooojjj```XXXNNNEEE<<<333***###%%%&&&'''(((((((((&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$###############################################################$$$$$$$$$################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$%%%&&&'''((()))***+++,,,------,,,,,,*********)))((((((''''''%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$###"""!!!###%%%$$$$$$############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""############(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&+++!!!000,,,'''***,,,---000+++000 %%%666!!!sss333))) LLL444...)))&&&;;;```!!!:::### 222$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))))))))))))))(((((())))))***+++&&&'''***000<<>>MMMVVV___kkktttxxxvvv|||{{{uuutttxxx}}}~~~|||}}}uuu{{{yyyrrrsssvvvooozzz|||sss}}}|||uuupppkkkggghhhnnnnnnfff___]]]QQQMMMQQQaaammmmmmgggccc^^^PPP===111------***'''(((((('''%%%###$$$(((+++&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""######""""""""""""######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%'''))),,,---............---+++***))))))(((((('''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""$$$%%%'''(((((('''%%%$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&!!!%%%(((!!!!!!$$$ $$$###$$$&&&###!!!'''000!!![[[$$$///)))''''''...+++!!!666```vvvPPP777AAAOOOJJJAAA???EEEoooPPPTTT>>>***;;;+++,,,+++%%%'''AAA[[[fff&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))++++++***)))((('''((()))+++++++++---000222444666CCCKKKVVV___gggqqq|||}}}{{{wwwsssvvv|||vvvzzzuuuyyyssswwwzzztttssssssjjjjjjmmmrrruuuqqqmmmsss}}}|||wwwwww|||wwwwwwooorrr~~~pppnnnoooppplllfffgggllluuudddUUUTTT[[[bbbhhhlll``````\\\RRRCCC666---***))))))((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''((((((((($$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&'''''''''''')))((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######""""""""""""####################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%''')))+++---............---,,,***))))))((((((''''''&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""###%%%&&&''''''&&&%%%###!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$ %%%'''###&&&+++%%%&&&######&&&(((%%%"""!!!,,,LLL---"""&&&...,,,+++666888111000DDD```wwwaaa[[[SSSIIIDDDFFFKKKOOOPPP^^^^^^ZZZxxxlllVVVUUU___JJJ777DDD;;;666333111+++### !!!&&&***YYY}}}YYY'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((---+++)))((()))++++++***)))***,,,///444>>>HHHOOOXXX___ooowwwuuuyyy~~~yyyyyynnniii|||~~~uuuooosssqqqwwwxxxmmmjjjkkkdddeeecccbbb___\\\]]]hhhtttoooooollljjjpppvvvssskkkgggrrr{{{{{{~~~rrriiikkk{{{qqqccc^^^___^^^[[[YYYWWW\\\aaabbb\\\OOO@@@666,,,)))'''''')))(((%%%"""&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((()))))))))$$$%%%%%%&&&'''((())))))%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""######""""""""""""####################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&(((***,,,---.........---,,,+++))))))))))))''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""###########################$$$%%%&&&&&&%%%$$$###!!!!!!!!!"""""""""######""""""""""""""""""""""""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&"""%%%&&&###(((,,,%%%'''%%%%%%(((+++***&&&###)))///===+++%%%'''>>>444AAA===555>>>LLLPPPSSSJJJGGGKKKLLLKKKIIICCCDDDIIIMMMOOOJJJGGGJJJPPPUUUQQQLLLPPPPPPQQQZZZhhh}}}^^^tttlllQQQIIIMMMQQQWWWZZZPPPFFF???888000++++++...%%%111---,,,---"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((+++)))(((***,,,...---,,,)))...333888BBBUUUhhhssspppsssxxx~~~{{{}}}~~~zzzssswwwuuueeeqqqyyynnnpppnnnmmmiiimmmmmmeeegggllliiioookkkddd___\\\[[[]]]___VVVZZZ\\\^^^ccchhhfff```fffqqq}}}pppnnnuuu}}}zzztttvvv{{{qqqkkkhhhhhhjjjfff^^^WWW___WWWSSS[[[hhhhhhXXXHHH444---'''%%%(((***(((&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))'''((((((((())))))******&&&&&&''''''''''''((((((&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""######$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''')))+++,,,---......---,,,+++***)))))))))'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################""""""#########$$$$$$$$$""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$"""###$$$$$$$$$$$$###"""!!!!!!"""""""""#########""""""""""""""""""""""""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''+++'''(((%%% &&&)))&&&'''''''''''')))))))))***333>>> 000<<>>DDDBBBDDDPPPBBBSSSRRR___ddduuubbbqqqtttqqqqqqrrr|||tttyyy|||{{{zzztttaaaYYY[[[YYY___bbbggghhh___MMM???::::::EEEHHHKKKEEE888444,,,(((((((((((((((((((((((($$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))(((((())))))******++++++***---//////222@@@UUUfff|||~~~|||wwwuuu{{{~~~zzzvvvvvvlllnnnjjjbbb]]]^^^^^^ZZZVVVbbb______llljjjgggtttlllnnnzzz|||qqqmmmqqqnnnhhhoooqqqmmmjjjhhhccc\\\TTTlllyyyuuuzzzkkkfffooo{{{}}}iiiYYYXXXaaaiiimmmrrrwwwssslllggg{{{ssslllnnnpppwwwnnnfffgggkkkgggYYYJJJRRRWWW[[[YYYOOOAAA444,,,''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************((()))+++---///111333444999999999:::::::::;;;;;;999999999888666333111///))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''(((((((((%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%'''***,,,---///...---,,,+++*********((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$""""""""""""""""""""""""((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&(((***---///,,,((('''***(((%%%'''...---///555>>>FFFLLLLLLKKKSSSSSSTTT[[[iiiwwwxxxrrr]]]ZZZ[[[^^^ZZZQQQMMMPPPGGGOOOVVVXXXYYYXXXTTTNNNXXXYYY[[[[[[VVVTTTZZZdddgggeeefffpppqqqkkkpppaaaTTTOOO[[[jjjiii[[[MMMKKK@@@777;;;FFFKKKHHHBBB<<<+++ &&&,,,***&&&%%%)))%%%!!!!!!###%%%###!!!###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&''''''''''''((((((((()))(((******'''%%%(((***+++)))&&&333;;;???[[[xxxxxxtttqqqsssnnnooowwwyyy||||||vvvmmmgggiiillldddeeeeeefffjjjoooooolllmmmvvvyyypppjjjsss{{{}}}wwwwwwyyyzzzyyyuuuqqqmmmkkkjjjjjjcccaaaeeeoootttqqqkkkiiipppsss}}}vvvmmmlllcccaaa[[[SSSPPPUUUaaakkkpppoooxxxvvvzzz~~~vvvkkkccc___ZZZUUUPPPUUUZZZ]]]^^^ZZZMMM>>>///,,,(((&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%$$$%%%&&&(((((((((+++***)))(((((()))***+++(((((((((+++///111000///888CCCMMMPPPOOOSSS[[[aaa[[[^^^```bbbbbb```___^^^ggg___[[[]]][[[SSSMMMLLLEEEAAA;;;444...+++++++++'''&&&%%%(((++++++&&&!!!'''''''''&&&%%%$$$###"""''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''(((&&&%%%$$$%%%'''%%%%%%%%%&&&&&&'''((((((&&&&&&&&&&&&%%%###!!! $$$$$$$$$$$$$$$%%%%%%%%%'''''''''''''''&&&%%%$$$&&&%%%###""""""###$$$$$$&&&&&&&&&'''''''''((((((...------...000///---+++'''((((((((((((&&&%%%$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! """$$$&&&$$$#########""""""!!!!!!$$$$$$%%%%%%&&&'''(((((($$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))((('''''''''((()))***)))&&&'''++++++)))---444===@@@DDDJJJOOOTTTXXX[[[XXXVVVWWW]]]___ZZZQQQKKKIIIGGGGGGIIIIIIIIIOOOWWWlllkkkhhhhhhnnnvvvxxxtttkkkmmmqqqrrrnnnfffeeehhhfff```\\\___iiiqqqtttsss~~~rrrUUURRRVVVVVVZZZcccWWWOOOBBB777333;;;LLLZZZIIIBBB999000'''!!!$$$***%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((()))))),,,******+++,,,,,,,,,---222***999KKKQQQgggmmmiii|||wwwtttrrruuuzzzddddddbbb^^^[[[___gggnnn~~~{{{zzz{{{|||}}}}}}}}}}}}{{{wwwssspppllljjjjjjmmmooommmkkkkkkpppuuuoooqqqssswww|||rrrgggjjjkkkfff^^^WWWTTTSSSaaakkkxxx{{{fff^^^eeemmmjjj\\\PPPRRR[[[\\\PPPBBB444000+++)))***+++***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***)))(((((()))******)))((((((((('''&&&%%%###""",,,...222999BBBMMMVVV\\\ZZZ\\\___```^^^YYYQQQKKKQQQPPPKKKEEE@@@AAAHHHNNNNNNGGGEEEJJJPPPTTT[[[ccc[[[[[[YYYUUUNNNDDD999222...(((""" ###(((+++,,,((('''&&&%%%&&&'''***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&'''((()))))))))(((&&&%%%$$$%%%%%%%%%&&&(((***,,,...&&&&&&&&&&&&%%%$$$######""""""#########$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((,,,,,,---///000000---+++((((((((()))((('''%%%$$$%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$%%%$$$$$$$$$############$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))***'''''')))+++///666>>>FFFOOOZZZ```___\\\ZZZZZZVVVPPPLLLKKKJJJHHHKKKOOOYYYbbbqqq~~~}}}yyyuuufffiiimmmpppvvvyyygggTTTTTTXXXZZZXXXPPPIIIJJJVVVaaaYYYXXXOOO===///)))((((((###''',,,+++(((%%%%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))---'''&&&,,,...***+++///;;;===WWWpppsssxxxwwwrrryyytttnnngggeeegggiiigggfffgggjjjqqqxxx|||~~~yyykkknnnlllhhhooo|||vvvsssxxx|||{{{wwwvvv|||{{{wwwnnncccZZZWWWVVVdddqqq|||uuueeekkkkkkUUUUUU]]]^^^XXXUUU;;;444,,,((()))***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((())),,,000444666DDDNNN\\\cccaaaXXXOOOIIICCCAAA===;;;999777888999???DDDGGGEEE>>>;;;===AAAAAA<<<888777555666;;;BBBTTTWWW\\\ccceeeaaaYYYQQQKKKEEE===666111---)))'''))))))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&%%%%%%%%%''')))$$$%%%'''((((((((('''&&&)))'''%%%$$$###$$$&&&'''((())))))***)))(((&&&%%%)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''***+++,,,///111111...+++((()))))))))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###'''))))))(((%%%###%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''&&&&&&''''''((()))***''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))))))))******(((((())))))******++++++++++++,,,000666???JJJRRROOOVVV\\\[[[TTTMMMKKKLLLAAAHHHMMMPPP\\\ttt}}}wwwpppkkkwww~~~fffUUUTTTVVVXXXWWWYYY[[[[[[YYYccc```UUUGGG@@@>>>333%%%&&&(((******'''%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))))))))*********...''''''------)))000<<>>111***))))))&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((($$$%%%'''''''''((()))***(((((()))///:::IIIVVV___jjjhhhaaaTTTHHHAAABBBEEEDDDFFFGGGCCC:::888BBBNNNQQQXXXaaadddbbb___^^^___]]]\\\ZZZSSSHHH===777666444555888AAAJJJPPPPPPNNNPPPSSSUUUSSSKKK???333,,,&&&'''(((((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&'''(((((('''''')))***((((((((((((((((((((((((...---+++)))'''&&&&&&&&&$$$%%%&&&(((((('''&&&%%%)))((((((''''''((())))))%%%%%%%%%%%%%%%$$$######''''''''''''''''''''''''((())),,,///111111...,,,******))))))(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$'''))))))(((%%%###%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''(((***,,,...///(((''''''&&&&&&''''''((('''''''''((((((((())))))))))))))))))******++++++))))))((((((((()))******,,,333;;;CCCJJJPPPUUUXXXNNNNNNLLLGGGDDDGGGNNNUUUeee{{{www|||hhhVVVQQQZZZdddgggddddddZZZLLLEEEDDD===111///+++'''%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''((((((((()))))))))))))))************+++///,,,---//////111AAATTT[[[}}}{{{qqqfffdddfffjjjlllnnnttt{{{~~~|||sssjjjiiikkkmmmnnnqqqooorrruuuvvvtttpppllljjjeee___aaajjjjjjbbbaaahhhjjjrrr}}}yyyyyyhhhbbbmmmrrrhhh]]][[[XXXLLL===222---+++)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))((()))***)))'''(((***,,,***...666BBBQQQ```mmmtttnnnmmmggg^^^XXXZZZbbbjjjllllllmmmjjj```VVVUUUZZZ[[[\\\]]]^^^^^^aaafffjjjdddhhhkkkggg___WWWQQQNNN>>>;;;888888;;;===>>>===;;;BBBJJJOOONNNKKKIIIGGG111///,,,)))''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''((()))(((&&&&&&''')))///---***'''&&&&&&((()))$$$'''***---///000000///******++++++***)))((('''$$$$$$$$$%%%&&&'''((()))%%%%%%&&&''''''((())))))'''''''''''''''''''''&&&'''(((***...111111///---+++******)))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''(((***---...000((((((''''''''''''((((((''''''((((((((())))))))))))))))))***++++++,,,,,,+++***((('''''')))***,,,999BBBLLLPPPPPPNNNIIIDDD<<>>DDD888111)))&&&''''''&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''(((((())))))***)))*********++++++++++++)))+++---...333BBBYYYkkkwww|||gggttt~~~sssiiidddffflllrrrrrrpppsssxxx~~~rrrpppiiigggffffffgggiiilllnnnllleeejjjtttmmmWWWLLLQQQhhh|||rrrlllzzzkkk\\\\\\TTTHHH<<<333---)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((())))))***)))******'''%%%&&&+++000>>>FFFSSS```kkkqqqrrrrrrnnntttyyy{{{vvvpppllljjjiii\\\TTTUUUWWWSSSRRRTTTMMMSSSYYYYYYUUUPPPOOOOOOWWWZZZYYYUUUQQQQQQPPPNNNOOONNNMMMKKKJJJIIIHHHHHHEEEGGGGGGDDDAAACCCJJJQQQMMMGGG>>>333,,,(((((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((()))&&&'''''''''%%%&&&''')))'''&&&&&&'''***///333666:::===BBBEEEGGGFFFEEECCCCCCBBB@@@>>><<<;;;999999444333222///,,,)))&&&$$$%%%$$$$$$%%%&&&(((***,,,'''''''''''''''&&&&&&&&&''''''))),,,///111111000,,,+++***)))((((((((()))&&&&&&&&&&&&%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$%%%%%%############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((()))***+++,,,((((((''''''''''''(((((('''((((((((())))))))))))))))))******+++,,,,,,---,,,+++******,,,111555888GGGMMMOOOLLLLLLPPPPPPNNNRRR[[[nnn|||}}}qqqiii]]]PPP[[[^^^```WWWFFF999===GGG===999444///+++(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&''''''((())))))***************+++++++++,,,,,,&&&,,,///111BBB```xxxrrrmmm|||xxx{{{uuuppplllkkkjjjqqqrrrwww|||}}}}}}{{{}}}sssmmmfff^^^ZZZ\\\ccclllqqquuuxxx}}}~~~rrr^^^RRRQQQNNNnnnsss{{{vvvrrrsssuuuqqqfff]]][[[ZZZUUULLL@@@555///,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''((())))))******&&&((())))))***000999AAAWWW]]]hhhqqqvvvuuuqqqnnnwwwpppfff\\\VVVVVVYYY\\\XXXTTTVVV^^^^^^YYY\\\eeebbbrrrrrraaaYYYXXXdddddd```YYYXXX\\\[[[WWWNNNOOOOOOLLLIIIHHHLLLPPPZZZ[[[ZZZQQQFFF???@@@DDDSSSQQQNNNHHH@@@777...)))((((((((((((((((((((((((###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))%%%&&&(((((((((***,,,///+++---222999@@@GGGKKKNNN]]]]]]]]][[[XXXTTTPPPMMMHHHGGGEEECCCBBBBBBCCCCCCCCCCCCCCCAAA>>>999555222111///+++(((&&&&&&((()))(((((('''''''''&&&&&&&&&'''''''''***...111222222---,,,***)))((()))))))))'''&&&&&&&&&&&&%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))***+++,,,,,,------+++++++++---333;;;DDDIIIKKKLLLIIIEEEMMMaaasss|||zzzxxx~~~{{{ttt{{{{{{wwwyyy{{{zzzyyy{{{qqqVVVSSSWWW]]]VVVFFF<<<<<>>777///)))'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''((()))******+++******+++++++++,,,,,,,,,+++333666<<>>444))))))))))))))))))))))))###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&(((***,,,---000333666GGGKKKQQQWWW\\\^^^^^^^^^KKKIIIEEEAAA<<<777444222222111000///111444777::::::>>>CCCIIILLLNNNMMMMMMFFFBBB:::222---***))))))(((((('''''''''&&&&&&&&&(((&&&&&&(((---111333444---,,,+++))))))))))))***''''''&&&&&&&&&%%%%%%%%%#################################$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))************,,,,,,+++)))))),,,------++++++000888???DDDGGGIIIMMMMMMSSS\\\eeetttxxxyyyxxxttt{{{}}}```RRRQQQWWWWWWWWWRRRDDD777;;;>>><<<666///+++)))(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''((()))+++,,,---******...,,,((()))...333555???YYY}}}yyyyyyooozzz}}}}}}{{{yyy{{{zzzxxxvvvtttrrrpppooooooppprrruuuxxxyyywwwvvvxxxxxxxxxvvvtttsssuuuwwwyyyzzz|||~~~ssshhhmmm}}}{{{nnnlllmmmpppvvv|||~~~{{{xxxyyyzzzYYYTTTfffsssxxxxxxxxxpppssszzzmmm```UUUWWW```^^^III333000...***&&&%%%'''***---&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%))),,,+++'''&&&)))...///***///AAATTT^^^fffmmmooommmkkkgggdddcccbbbbbbwwwXXXqqqvvvqqqqqqtttqqqwwwvvvzzzvvvyyyxxxtttnnn{{{yyyssskkkeeebbb^^^ZZZWWWCCCPPPYYYXXXVVVUUUOOOFFF@@@888777CCCSSSYYYSSSJJJAAA333$$$!!!''',,,***&&&&&&&&&''''''&&&'''(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&'''))),,,///,,,((('''((()))******(((,,,000222777AAANNNYYY___LLLDDDEEECCCGGGJJJFFFLLLGGGGGGNNNRRROOOLLLMMM<<<777444777<<<>>>>>>======999999:::888555===HHHTTTNNNGGGBBB>>>:::666333000***%%%$$$'''***(((%%%'''%%%$$$'''---000000......///...,,,***)))***+++(((((('''&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$###""",,,)))&&&$$$%%%&&&((((((%%%''')))*********,,,---,,,)))&&&&&&)))***)))'''(((,,,,,,((()))+++(((!!!(((((((((((((((((((((((()))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))*********+++***---///---***+++---///000333;;;CCCHHHGGGDDDAAAGGG___}}}}}}yyyxxxfff```[[[[[[TTTDDD:::999999<<<===:::111***'''&&&&&&&&&'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''((()))+++,,,///+++***------,,,...444111DDD___vvv{{{~~~rrr|||}}}zzz|||||||||{{{yyyvvvsssrrruuutttsssrrrqqqooonnnnnnqqqpppqqqrrrtttsssqqqnnnnnnooooooooonnnooorrruuuvvvvvvvvvwwwxxxzzz|||}}}~~~~~~qqq]]]^^^bbbkkkvvvtttggg```YYY^^^pppyyymmmfff]]]ZZZ]]]ZZZLLL===:::333***&&&&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))'''&&&(((+++,,,+++)))---:::MMM```nnnttttttrrrfffccc```___dddooo|||~~~www~~~xxxrrrwww||||||pppuuuqqqggghhhqqqssskkkdddllljjj\\\PPPMMMMMMJJJHHHEEEEEEIIIOOOTTTWWWYYYLLLIIIAAA666+++&&&'''***''''''(((''''''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%&&&'''((($$$(((+++,,,+++)))***+++///777AAAFFFEEEAAA>>><<<111555FFFOOOHHHJJJWWW]]]WWWXXXWWWVVVWWWXXXVVVSSSUUUSSSQQQQQQNNNJJJGGGEEEMMMFFFCCCGGGIIIEEE;;;555999666222000333;;;EEEKKK<<<777000,,,***)))'''%%%((('''%%%$$$%%%)))///333000000000...,,,******+++)))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%'''&&&%%%%%%$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&))))))((()))))))))(((''',,,,,,+++)))&&&%%%&&&(((***))))))***,,,,,,,,,+++&&&)))(((''')))//////+++(((((((((((((((((((((((((((((((((''''''(((((()))))))))))))))))))))))))))))))))*********+++++++++'''***---,,,))))))---222444@@@KKKLLLGGGIIIUUUaaawwwyyy]]]LLLSSSYYYIII@@@:::>>>HHHJJJAAA777)))&&&$$$%%%((()))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((***++++++,,,***+++.........222888BBB[[[sss|||ssszzzzzzxxxzzzzzzwwwsssssssssttttttsssqqqooonnnmmmlllllllllkkkkkkjjjjjjlllkkkkkkllllllllliiigggcccdddeeeeeeeeegggjjjmmmsssrrrpppppprrruuuxxx{{{~~~|||zzzzzz~~~~~~oooggg```aaafffnnnyyytttsssmmmmmmlll``````rrrppp|||yyywwwnnnddd^^^ZZZSSSKKKHHH===000)))(((***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((***)))((()))***,,,///000EEEWWWkkksssssspppkkkeeeZZZaaalllvvv{{{|||{{{{{{|||ssspppyyy}}}wwwxxx{{{uuuooojjjlllyyy~~~rrrbbb[[[WWWRRROOONNNKKKJJJKKKPPPUUUWWWXXXYYYUUUHHH666+++(((***'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''&&&'''((((((((('''***...---***---444<<>>HHHOOOKKKEEE>>>666///)))&&&'''((()))&&&$$$&&&,,,222222222333111...,,,,,,,,,)))((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))%%%'''))),,,,,,,,,***)))))))))((('''&&&(((+++...---000555888:::;;;===>>>AAABBBAAA>>>======888333(((((((((((((((((((((((((((((((((((((((((()))***))))))))))))))))))))))))*********+++++++++,,,,,,+++)))***,,,---///555;;;DDDFFFFFFFFFPPPggg|||~~~gggMMMUUU___[[[NNNDDDGGGRRRXXXQQQFFF000+++&&&$$$&&&((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((())))))***++++++'''***......,,,///999CCCcccppp~~~zzzrrrwww||||||vvvtttuuuvvvtttrrrooopppqqqqqqqqqooonnnmmmiiiiiiiiihhhhhhhhhggggggdddddddddeeefffgggeeeccc^^^___`````````bbbeeehhhooonnnnnnooopppsssvvvxxx||||||||||||}}}yyyyyyxxxyyyzzz|||}}}}}}{{{pppiiicccZZZWWWddd{{{{{{vvvggg``````\\\UUUSSSIII<<<111,,,******)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))''',,,///,,,)))...<<>>444...&&&)))******)))(((***,,,222444555444111...------***)))((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))*********+++***)))((()))))))))---222888>>>DDDJJJOOOVVVZZZ___```^^^\\\[[[\\\dddfffhhhiiijjjhhhccc___))))))))))))))))))))))))((((((((((((((()))******************************++++++++++++,,,,,,,,,,,,222,,,***000777;;;BBBJJJNNNGGGCCCOOOppp{{{~~~zzzlllWWW^^^UUUPPPTTT\\\\\\QQQEEE888222+++&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((())))))***+++++++++(((,,,---***+++:::RRReeeyyy~~~|||yyy}}}yyyxxxtttooommmnnnnnnmmmkkkooonnnnnnllljjjgggdddcccbbbbbbaaa```___^^^^^^]]]ZZZYYYYYYYYY[[[[[[ZZZXXXWWWXXXZZZ[[[\\\^^^bbbeeeggghhhjjjmmmoooqqqrrrrrrrrrvvv{{{~~~vvvnnniiihhhiii{{{uuummmggg\\\XXXeeezzz}}}xxxkkk```cccmmmkkkbbbYYYSSSIII;;;...)))***,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))************,,,///666CCCSSS^^^eee[[[XXX]]]\\\[[[lll~~~wwwuuuttttttlllvvv}}}rrr{{{~~~sssooorrrsssnnnqqqqqqhhhXXXMMMLLLOOOPPPSSSSSSRRROOOHHH@@@777111***(((%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&&&&&&&''''''(((((((((''''''(((***++++++)))'''%%%***444BBBSSScccpppvvvsssnnnfffaaa```aaabbbcccccciii{{{rrryyy{{{^^^NNNOOOOOOJJJDDD@@@BBBDDDQQQXXX___aaa[[[PPPEEE>>>111---)))'''((())))))(((111333666555333000......******)))(((''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((***)))(((((((((((())))))---,,,+++)))(((+++111666CCCJJJTTT___gggnnnsssvvvzzz}}}~~~zzzqqqiiicccbbb^^^^^^aaahhhpppxxx}}}))))))))))))))))))))))))(((((((((((()))***++++++************************++++++,,,,,,,,,---------111+++,,,555<<>>222...(((&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''''''''((((((&&&&&&&&&'''(((((())))))'''(((***)))(((((()))+++222<<>>>>>>>>>>>===<<<>>>???@@@@@@@@@AAADDDFFFIIIJJJLLLNNNQQQTTTVVVWWWbbbfffkkknnnooorrrxxx}}}~~~uuupppnnn~~~rrriiillloookkkmmmvvv}}}~~~}}}~~~rrrlll}}}zzznnnkkkbbbRRRAAA333,,,)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))******+++,,,,,,111333===OOOaaagggaaaWWWMMMdddzzz~~~{{{}}}wwwnnnttt{{{ttttttpppkkkoooqqqdddQQQOOOVVV[[[VVVJJJ@@@>>>AAA???777...))))))***)))'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((&&&&&&&&&'''((()))))))))(((***+++)))'''+++555===NNNUUU```hhhkkkhhhccc```hhhmmmvvv~~~iiiUUUVVVTTTRRRTTTXXX[[[[[[YYYTTTNNNCCC888000,,,***)))***...333555444111///...++++++***)))((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))))))))))))))((()))***---///111333===LLLZZZdddnnnwww~~~~~~~~~}}}tttmmmkkkiiieeedddhhh))))))))))))))))))))))))(((((((((((()))***+++,,,************************,,,,,,,,,---------.........666FFFQQQLLLCCCJJJ[[[|||uuueeeUUUSSS\\\^^^TTTGGG333:::@@@===444+++((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''(((***+++,,,,,,++++++***...777LLLlll{{{sssooonnnoooooohhh^^^___eeeaaa```\\\WWWQQQIIIBBB>>>>>>??????@@@???>>><<<;;;AAAAAABBBCCCDDDDDDEEEEEEFFFEEEDDDDDDFFFHHHHHHHHHFFFEEEDDDAAA>>><<<===>>>=========>>>AAAEEEJJJLLLNNNWWWccclllrrryyytttkkkppprrrfffhhhsss}}}~~~tttppp|||vvvkkk]]]MMM===000)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((())))))***++++++,,,,,,---AAAYYYhhhggg]]]SSSNNNRRRpppnnnuuu|||zzz||||||wwwsssZZZXXXUUUQQQPPPOOOKKKBBB;;;HHH???333,,,++++++)))'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&'''((())))))***(((+++,,,******222CCCRRR______]]]YYYXXX^^^kkkuuuqqqiii___SSSMMMPPPVVV[[[\\\[[[\\\YYYOOOAAA333***&&&(((,,,111444444111///...,,,+++***)))(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))((((((((())),,,000444666UUUaaarrr~~~{{{yyyvvvvvvvvvsssmmmiiiiiigggkkkrrrsssjjjbbbaaa*********************************)))******+++,,,******+++++++++,,,,,,,,,+++,,,,,,+++---//////---333@@@LLLLLLGGGSSSvvvyyy}}}}}}{{{|||```OOO```___GGG===<<<===AAA@@@666+++$$$&&&'''''''''&&&&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''***+++***)))+++---///000444@@@^^^~~~{{{uuupppnnnmmmllliiifffaaa\\\XXXVVVNNNLLLHHHDDD@@@>>>>>>===EEEDDDCCCCCCEEEHHHKKKMMMRRRQQQPPPPPPPPPQQQSSSSSSXXXWWWWWWWWWWWWXXXXXXYYYTTTSSSQQQNNNMMMLLLMMMMMMFFFEEEEEEDDDDDDEEEEEEEEEGGGKKKSSS]]]hhhqqqwwwzzz}}}}}}|||{{{{{{oooyyyuuuiiioooxxxnnnjjjwwwdddPPPJJJ:::###+++((((((******'''&&&)))(((((((((((((((((((((((())))))(((((('''''''''&&&)))))))))))))))*********+++((((((+++------000555===```iii\\\XXXVVV___wwwrrrvvvzzzuuuvvvsssjjjvvv|||ooogggkkkqqqwwwiiiooo}}}}}}zzzpppmmmaaavvv```CCCOOOSSSAAA;;;;;;EEEHHH===...''''''***(((&&&%%%%%%''')))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((()))(((''''''((()))((((((---///(((***>>>MMMWWWaaaMMMNNNHHHRRRjjjtttzzzzzzooofffUUULLLPPPRRR[[[YYYXXXXXXRRRDDD555,,,***+++...111444444222000,,,,,,+++***)))(((''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''')))))))))((('''&&&'''((())))))+++,,,---///555FFF\\\mmmvvv{{{yyyrrrnnnkkk[[[^^^dddkkkrrr|||yyyqqqooommm***************************************++++++,,,***++++++++++++,,,,,,,,,---//////------111777;;;>>>FFFBBBAAAcccmmmpppvvv~~~___[[[___\\\CCC<<<;;;CCCFFF===111+++''''''(((((('''((()))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''')))+++++++++,,,...///))):::PPPmmmtttnnnooommmjjjiiieeeaaaZZZSSSLLLHHHEEEDDD>>>>>>===>>>@@@BBBEEEGGGEEEDDDCCCCCCDDDGGGJJJLLLKKKJJJIIIHHHHHHIIIJJJKKKMMMMMMLLLLLLMMMMMMNNNNNNQQQQQQQQQQQQQQQSSSTTTUUUTTTRRRPPPMMMJJJHHHFFFEEEDDDGGGJJJLLLPPPXXXeeennn{{{{{{}}}wwwkkkmmmwwwvvvnnnkkkrrrxxx{{{~~~tttkkkjjj|||sss___SSSDDD666---)))'''******'''''')))(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))************+++***++++++)))+++777DDDXXXcccYYYTTThhhtttpppppppppxxxwwwlllmmmyyyzzzssslllllltttzzz~~~yyydddhhhxxx|||~~~xxx~~~zzzhhhgggppphhhZZZXXXOOOHHHOOOFFFEEEBBB===;;;777...$$$)))'''&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((***)))((('''(((***++++++***---,,,888RRR[[[SSSOOOSSS```lllwww~~~}}}dddQQQQQQSSSVVVWWWSSSLLLFFFCCC111---***---333777666444---,,,+++***)))((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((())))))***************+++...000///---222CCC\\\ooowwwxxxsssdddkkkzzz~~~rrrfffeee++++++++++++++++++++++++***************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,...555AAAKKKKKKIIILLL[[[yyyppp|||jjjVVVYYYfffSSSAAA888>>>DDD===555333(((((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((***,,,------......444OOOgggxxxuuukkkcccdddfffccc^^^[[[ZZZUUUMMMDDD>>>;;;;;;<<<>>>>>>===>>>???AAACCCDDDFFFEEEDDDDDDDDDFFFIIIJJJJJJIIIHHHGGGGGGHHHIIIJJJFFFFFFFFFFFFFFFGGGHHHHHHJJJJJJKKKLLLMMMOOOQQQRRRRRRQQQQQQQQQRRRRRRSSSTTTMMMNNNMMMHHHEEELLL[[[gggllloootttzzzwwwjjjiiimmmtttyyyxxxlllgggooovvvuuussstttrrrooottt~~~|||}}}pppXXXIIIEEE000+++((()))***'''''')))(((((((((((((((((((((((())))))(((((((((((('''''')))))))))*********++++++******,,,,,,,,,222EEEXXX[[[]]]TTTTTThhhwwwzzz~~~}}}sssvvvvvv|||xxxtttxxxxxx{{{yyy||||||wwwzzzxxxooorrr|||~~~vvvyyy~~~zzztttsssfffpppqqqVVVEEEIIIGGGBBB??????<<<000""")))(((''''''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))+++***)))((()))***,,,...***333:::HHH\\\^^^TTTRRRlll{{{pppXXXXXXYYY\\\\\\XXXOOOFFF>>>444+++***111888999777///...,,,***((()))******)))(((''''''&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((()))***''')))++++++))))))+++...444CCCXXXlllxxx}}}vvvrrrqqqtttbbbccc+++++++++++++++++++++++++++************+++,,,,,,+++++++++,,,,,,,,,------...,,,,,,///444<<>><<<<<<>>>@@@FFFEEECCCBBBAAAAAAAAAAAAGGGGGGEEEEEEEEEFFFHHHIIILLLKKKJJJIIIIIIJJJKKKLLLJJJJJJIIIJJJJJJKKKLLLMMMIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMQQQUUUYYY\\\^^^YYY[[[ZZZVVVRRRTTT\\\dddXXX```lllwww~~~yyyppplllppptttvvvpppgggmmmzzzxxxlllmmmrrrxxxxxxzzz~~~]]]KKKLLL555...)))))))))((((((***(((((((((((((((((((((((())))))(((((((((((((((((()))))))))******++++++,,,)))(((***000888CCCSSSaaaOOOUUUdddwwwzzzzzzttt}}}}}}zzzxxxrrrmmmrrr|||}}}zzzrrrmmmHHHJJJMMMLLLDDD<<<777222---((('''&&&'''((()))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''(((((()))))))))***))))))***+++---111AAAJJJOOOTTTUUU```tttkkkzzzzzzrrrzzzjjj___RRRMMMSSSXXXTTTMMMLLLAAA444...///444777999222000,,,***)))***+++,,,)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***(((***,,,+++)))+++000555OOOccc{{{zzzkkk]]]XXX]]]kkkvvvyyy+++++++++++++++++++++++++++++++++***+++,,,,,,---++++++,,,,,,,,,---------333......555<<>><<>>@@@BBBCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEIIIJJJJJJJJJKKKKKKLLLLLLKKKKKKKKKLLLMMMPPPRRRSSSNNNNNNNNNOOOPPPQQQSSSTTTNNNPPPQQQSSSUUUUUUUUUUUUOOOPPPRRRUUUXXX[[[^^^```^^^ccciiikkkkkkhhhgggggglllllljjjfffbbbdddkkkrrrzzzxxxnnnkkkfffrrr}}}jjjfffnnnyyyjjjoootttyyyrrrVVVLLL>>>111,,,+++***))))))))))))))))))))))))))))))(((((()))))))))*********((())))))***,,,------...+++444BBBJJJNNNWWWmmmdddmmm~~~yyyuuuxxx}}}xxx||||||pppgggdddiiixxxuuuwww}}}~~~|||xxxaaakkkcccWWWOOOOOOOOOFFF;;;:::555...)))'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))***)))***+++***,,,555BBBKKKRRR```ooooooxxxmmmXXXKKKVVVWWWUUUOOOFFF<<<555111333222111000///.........***))))))(((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((''''''''''''((((((((((((''''''''''''((()))***+++***---555FFF\\\qqq~~~|||vvvhhhiii{{{{{{zzz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......000999HHHUUUXXXaaa~~~qqq]]]xxxjjj]]]aaa|||~~~|||}}}zzz}}}bbbQQQFFF777---++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++((((((,,,000///666RRRpppxxxkkkyyysssfffWWWLLLIIIHHHDDD???:::999999;;;:::999<<>>@@@AAACCCCCCCCCDDDEEEGGGIIIJJJJJJKKKJJJJJJKKKKKKLLLMMMMMMMMMIIIIIIJJJKKKMMMPPPSSSTTTPPPPPPPPPQQQRRRTTTUUUVVVSSSTTTVVVWWWXXXXXXXXXWWWRRRRRRSSSUUUWWWYYY[[[\\\___cccfffddd``````gggnnnnnnrrrtttrrrlllhhhhhhkkkppp{{{___eeennnzzzvvvaaaaaabbbqqq~~~{{{^^^PPPAAA333---,,,***))))))))))))))))))))))))))))))(((((())))))*********+++((())))))+++,,,---......(((:::OOOTTTOOOZZZ}}}zzz{{{}}}}}}zzz{{{sssttttttrrroooqqqooouuuxxxzzzuuufffVVVMMMGGGDDDCCC<<<333+++(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******---,,,+++)))...;;;MMM[[[VVVooo{{{}}}zzzlllSSSTTTTTTTTTPPPFFF999000333222222111000///......******)))(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))'''''''''(((((()))***+++...999NNNiiixxxuuurrrooorrr}}}rrrqqqwwwzzz}}}~~~,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000---,,,......---...222000FFFMMMFFFYYY___lllWWWddd~~~|||xxx~~~\\\LLL<<<666222+++)))+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))******++++++'''...000+++---BBBdddssszzzlllVVVSSSLLLEEE@@@===<<<<<<:::999999:::<<<===<<<;;;<<<<<<===???@@@AAABBBCCCDDDDDDDDDEEEFFFFFFGGGGGGIIIIIIIIIIIIJJJLLLMMMNNNKKKLLLMMMNNNOOOQQQRRRRRRQQQRRRRRRSSSTTTUUUVVVVVVUUUVVVWWWXXXXXXWWWVVVUUUTTTWWWZZZ[[[[[[ZZZYYYZZZ]]]```cccfffgggiiikkkmmmppprrrttttttrrrooonnnnnnwww}}}ooonnnrrrxxxlll```nnnzzz|||nnnTTTSSS999&&&...///'''+++))))))))))))))))))))))))))))))))))))************((()))+++,,,---///000111888OOOKKKKKKQQQpppllluuu~~~~~~||||||wwwhhh```\\\___fff~~~|||zzz~~~___PPP<<<000<<<<<<---%%%+++,,,%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))(((((('''''''''((((((,,,***(((''')))+++------***(((...---000MMM]]]KKKfffwwwpppppprrruuu~~~oooPPPEEERRRSSSJJJCCC>>>222333444444000------000+++***)))(((((('''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''))))))---'''%%%***...,,,)))''':::[[[sss{{{{{{{{{mmm~~~}}},,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///---,,,......,,,...222???BBBLLLaaa{{{lllwwwbbbeeessseeebbbmmm}}}sssbbbbbbkkkuuu|||xxx|||xxxooo{{{~~~kkkWWWEEE???888...+++///************************))))))(((((((((((())))))(((((())))))******++++++&&&...///---@@@gggzzzmmmTTTLLLHHHCCC===999888888888;;;:::999:::<<<<<<<<<::::::;;;;;;<<<===>>>??????AAAAAAAAABBBCCCCCCDDDDDDFFFFFFFFFGGGHHHJJJKKKLLLLLLMMMMMMMMMNNNNNNOOOOOOPPPPPPQQQRRRSSSUUUVVVWWWWWWXXXYYYYYYYYYXXXWWWWWWSSSUUUXXXZZZZZZZZZ[[[\\\^^^aaadddfffgggiiikkkmmmsssuuuvvvvvvvvvvvvxxxzzzxxx}}}{{{yyyooorrr}}}pppjjjjjj}}}\\\SSS???000///+++'''***))))))))))))))))))))))))))))))))))))************+++************---000333===PPPTTTbbbnnnxxx~~~}}}|||{{{zzzyyyzzzvvvjjj```]]]bbbsss|||kkkfff\\\@@@>>>:::333,,,))))))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))(((((('''''''''((((((+++***(((((()))+++,,,,,,333)))000===@@@DDDUUUbbbzzz|||~~~uuujjjmmmrrrxxx~~~vvvuuuxxx|||lllRRROOOQQQRRRMMMAAA777666555444111...,,,,,,++++++)))((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''((())))))'''''')))+++***,,,444???YYYmmmyyy~~~uuuaaaYYYuuuttt,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........,,,---///000///222888OOOOOO```rrrdddhhh~~~gggVVV]]]yyysssvvvzzz|||sssdddKKKCCC:::,,,(((...***************************))))))(((((())))))***(((((())))))***+++++++++,,,000---///PPP|||```@@@DDD@@@===999555444555666888<<<;;;::::::;;;;;;:::999888999999999::::::::::::<<<<<<===>>>>>>??????@@@AAAAAABBBCCCDDDFFFGGGHHHLLLLLLLLLKKKKKKKKKKKKKKKMMMMMMOOOPPPRRRTTTVVVWWWYYYYYYYYYXXXXXXWWWVVVVVVRRRTTTUUUVVVVVVWWWZZZ\\\]]]___ccceeefffhhhkkkmmmrrrtttuuuvvvwwwyyy}}}xxx{{{uuuxxxzzzrrrsss|||||||||ooofff```rrrlllVVVFFF===000((()))((()))))))))))))))))))))))))))))))))*********++++++,,,+++***)))***///666;;;KKKRRRWWWiiivvv|||wwwtttsssqqqrrrtttrrrkkkfffeeeOOOiiixxxpppqqqttt~~~qqqlllgggYYYVVVFFF<<<;;;555(((&&&---(((((((((((((((((((((((((((((((((''''''''''''&&&(((((((((''''''(((((()))******))))))******++++++...---555GGGRRROOO^^^~~~wwwsssddd^^^kkkzzziiibbbdddmmmzzz```PPPKKKPPPSSSKKKCCC???999555444222...+++,,,+++***)))((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&&&&&&&''''''((()))***%%%)))---,,,)))000GGG^^^ssswwwhhhYYY]]]ssszzzttt---------------------------,,,,,,,,,,,,---......---,,,---111111222888@@@UUUhhhvvv^^^hhhdddRRR[[[lllwwwxxxvvvSSSEEE<<>>AAA888777555444444777999;;;===;;;::::::::::::888777777777777777777777777777999999999:::;;;;;;<<<<<<;;;<<<<<<===???AAACCCDDDGGGGGGGGGGGGHHHHHHHHHHHHJJJJJJKKKMMMPPPSSSVVVXXXWWWWWWWWWVVVUUUTTTSSSRRRQQQRRRRRRQQQPPPQQQTTTWWWWWWYYY\\\___aaaeeeiiikkkmmmoooqqqsssuuuwwwzzz|||yyy{{{}}}~~~xxxqqqttt~~~|||sss~~~|||wwwlll]]]iii]]]KKKEEE222))),,,'''))))))))))))))))))))))))))))))*********+++++++++***+++++++++---333===DDDPPPYYYkkk{{{{{{zzz|||zzzyyyxxxssslllgggdddeeeiiimmmfff^^^^^^iiivvv~~~~~~qqqhhhhhhmmmlllcccbbbOOOCCCAAA;;;---'''+++((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((()))***)))***++++++******+++,,,&&&:::BBBNNNgggrrr|||cccaaa\\\___ggglll|||sssggggggnnnnnndddTTTOOOVVVZZZRRRLLLCCC:::777666333...,,,,,,+++***))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''((()))***++++++******,,,111AAA]]]vvv}}}{{{lll]]]XXXpppooollltttnnniiizzz---------------------------,,,,,,,,,,,,---......///......000000222:::DDDYYYuuurrrcccvvvtttSSS^^^{{{lllTTTmmm```pppzzzjjjlllcccMMMCCC888000...******************************))))))))))))******)))))))))***++++++,,,,,,000)))333VVVzzzvvvsss~~~[[[@@@CCC???;;;444444444555777999<<<===<<<:::999888999888777555777666666666666555555555666666777777888999999999777777888999:::<<<>>>>>>???@@@@@@AAACCCDDDDDDEEEEEEFFFGGGIIILLLOOOSSSUUUVVVVVVWWWVVVTTTRRROOONNNNNNNNNLLLJJJGGGHHHJJJMMMLLLNNNRRRUUUXXX\\\aaaeeefffjjjooossstttuuuuuuvvv{{{|||~~~~~~{{{jjjcccnnnvvvwww~~~ppp___jjjhhhNNNFFF555---///((())))))))))))))))))))))))************++++++++++++***,,,------///666AAAIIIOOOhhhsss}}}{{{nnnmmmjjjgggggghhhiiiiiiooodddeeepppqqqqqq}}}{{{~~~~~~|||}}}nnnhhhnnnxxx___TTTKKKFFFBBB999///)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******)))+++,,,+++***+++---///555EEEMMM___YYYKKKZZZfffyyy}}}pppoooiiiwww~~~uuuaaaZZZYYYZZZXXXOOOAAA999888555111---,,,+++******)))))))))))))))((((((((('''''''''(((((((((((((((((((((((((((''''''''''''((())))))(((((((((((()))***++++++000)))'''111EEE\\\sss}}}rrrccccccpppvvvpppfff}}}---------------------------,,,,,,,,,,,,---......111////////////333???KKKiii{{{rrrgggrrrcccYYYccczzz~~~]]]aaacccWWWyyy}}}yyyxxxVVVGGG>>>444,,,+++++++++++++++++++++++++++******))))))******+++))))))******+++,,,,,,,,,111---AAAlll{{{mmmDDD:::999555555000111444666999:::;;;;;;:::888777666777777555444555555555555555444444444444444444555666666777777444444555555666777999999888999:::;;;<<<>>>????????????@@@AAAEEEIIIMMMOOOTTTUUUVVVVVVTTTPPPLLLIIIGGGFFFEEEAAA>>>>>>???AAA@@@BBBEEEHHHKKKOOOTTTXXX]]]cccjjjpppsssttttttttt}}}~~~~~~llleeeqqqxxxuuuyyyzzz{{{{{{ooouuuVVVEEE999222///***))))))))))))))))))))))))*********++++++++++++,,,,,,...///...111:::IIITTT```zzzqqq~~~nnnkkkfffccchhhooorrrpppdddaaahhhrrrhhh[[[iiirrroooyyyxxxuuukkknnn```[[[XXXXXXRRREEE666,,,))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((()))***++++++***,,,---,,,***,,,000555JJJHHHSSSqqqqqq]]]III\\\~~~nnnjjjfffgggqqqzzz```LLLYYY```^^^NNN>>>888666222...---,,,+++************)))))))))(((((((((''''''((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((()))***+++,,,...(((---CCC```uuutttmmm```dddzzzsssvvv........................---,,,,,,,,,,,,---......000//////111444===OOO___~~~vvvZZZwwwXXXXXXwwwppp___ttt\\\uuu~~~~~~~~~vvvvvvcccJJJAAA777++++++++++++++++++++++++++++++******))))))******+++)))******++++++,,,,,,---111666NNNttt~~~{{{sssGGGCCC>>>111///444///111555999;;;;;;999888777666444444555555444333222222333333333333333333111111222222333333444444333333333333333444555555444444555666777777888888888888888999<<>>777---111444000333888<<<>>><<<999777666444333333444555333222000111111111222222222222//////000000111222222222333333222222222222333333333333333333333333333333444333333444777;;;???BBBGGGJJJNNNOOOLLLFFF>>>999666777777555333222333444444555555555555777:::======BBBKKKUUU^^^gggnnnsssvvvyyy|||dddLLLRRRlllvvvlllxxxwwwqqqhhhddduuu{{{wwwuuugggjjjIII???444)))000))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,---...111===TTTrrruuu{{{xxxooobbbqqqiiiTTTHHHIIIIIIEEEBBBFFFQQQZZZ___cccgggiiikkksss~~~rrrjjjnnnsssnnnccc___pppttteee[[[___```YYYeeefffiiinnnwwwSSS555666))))))))))))))))))))))))'''((((((((())))))******(((((((((((()))***+++,,,+++------+++***...666>>>IIIaaa{{{ccc``````nnnxxxvvvwwwwww~~~~~~mmmSSSnnnqqqUUUBBB:::666......---,,,++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))***+++,,,---***:::WWWvvv~~~pppgggzzzuuuzzzooo^^^ddd___bbbhhhddd[[[^^^hhhnnnjjjiiilllpppyyy...........................------------...//////---222...666LLLUUUeee|||eeemmmUUUcccuuuaaaNNNaaapppmmmmmmsssttt~~~fffhhh}}}|||~~~vvvwwwsssggg[[[VVV[[[ccc~~~]]]III@@@888///+++)))++++++)))***---************************+++,,,++++++,,,......,,,...CCChhh|||ssssssvvv\\\III;;;888666000///444999:::<<<<<<;;;999666555444444555666666444333222333333333333222222222222000000000000000000000000111111////////////111111////////////////////////000000111222333555555666;;;AAAHHHLLLJJJCCC;;;555777444222111111111000...222222111111222222333444777;;;???BBBGGGQQQ^^^hhhmmmvvvyyy___IIIFFFUUUdddjjjoooxxx}}}}}}www~~~oooaaauuuuuuUUUEEE333666***,,,,,,,,,+++++++++*********++++++,,,,,,------......000---...DDDhhh}}}yyyfffiiivvvxxxggg\\\UUUKKKAAABBBIIIKKKIIIKKKQQQSSSQQQ[[[]]]QQQFFFJJJPPPUUU```]]]dddlllqqqtttyyy{{{yyymmm^^^mmmppppppnnnmmmjjj___QQQ]]]gggsss|||fff888999444***))),,,)))+++---'''(((((((((((())))))))))))))))))))))))***+++,,,---***...,,,,,,333444:::JJJbbb~~~qqq]]]mmmxxx|||~~~uuuxxxnnnjjjyyykkkGGG888999111000---,,,...000---)))))))))))))))(((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))***((((((,,,---++++++---666XXXlllxxxoooYYYeeepppzzzooofff[[[```pppzzz|||~~~|||{{{}}}...........................------------...//////333111///777GGGXXXvvvtttnnn}}}eeetttxxx~~~vvv|||RRRKKKjjjvvvWWW[[[xxxiiiSSSWWWdddddd[[[SSSccc{{{bbblll~~~{{{zzzzzzwwwqqqhhh^^^VVVRRRPPPooo}}}nnnQQQCCC:::000,,,***,,,,,,******---***************************+++,,,,,,,,,......--->>>XXX~~~tttyyy{{{|||MMM>>>555555555000000666;;;;;;;;;:::999777666444333333333333333222222111222222111111111000000000111111111111111111111111111000///......///000111000000000000000000000000//////000111222222333333333666;;;???AAA???:::555000000000000222222333333000000000///000111111222---111444666999AAAKKKSSS```hhhssszzz~~~}}}iiiPPPDDDMMM___jjjgggxxxttt~~~rrrkkkzzz```LLL>>>666+++,,,,,,,,,++++++++++++******++++++,,,,,,---......$$$000:::>>>III___wwwyyyeeefffvvvsssdddTTTYYY\\\YYYXXXZZZZZZYYYYYYcccaaacccwwwdddSSSeeeyyyyyyuuunnnkkkfffaaa^^^^^^^^^___ooozzz|||jjjooonnnjjjeeeeeegggccc[[[]]]```ccchhhxxx~~~{{{zzzZZZ555:::...,,,---'''(((,,,'''(((((((((((()))))))))***))))))))))))***+++,,,---000222,,,+++444===MMMddd]]]\\\hhhzzzbbb___ssstttqqqwww|||~~~zzzxxxzzzxxxXXX>>>===888555000------...---+++***)))))))))(((((((((((())))))((((((((('''''''''(((((((((((()))))))))***,,,((((((,,,---+++---444MMMoooxxx{{{bbbaaaaaayyy}}}cccaaahhhsssvvv|||..............................------......///000333///666AAAIIIbbbbbbiiijjjeeewwwsssmmm{{{oooRRRCCCLLLyyyxxxVVV<<<>>>VVVQQQCCC:::>>>BBB>>>::::::BBBVVVUUUIIIUUUlllwwwzzzddd{{{|||{{{|||zzzvvvtttyyytttmmmiiicccYYYJJJ???]]]XXXBBB:::333...+++,,,,,,******---++++++++++++++++++++++++***+++,,,---,,,,,,...000JJJjjj~~~tttwww~~~dddAAA888222444444111333999<<<;;;:::888777555555444444444333222222222222333222222222111111111000000222222222222222222222222111111000000000000111111111111111111111111111111//////000000111111111222555444444666888777333///111222222111000...//////000////////////000111111333555666666555777<<<@@@NNNXXXfffsss}}}vvvZZZCCCCCCVVVgggvvvxxxqqqkkkpppfffLLLEEE111***,,,,,,,,,,,,+++++++++++++++++++++,,,------......,,,...555@@@LLL___|||dddbbbxxx{{{tttkkkbbbYYYTTT]]]lll|||yyymmm~~~{{{yyyvvvssszzz~~~xxxnnnlllhhheeegggkkkkkkgggcccbbbZZZXXXhhh|||tttkkk{{{}}}QQQBBB444000000((('''+++)))((((((((()))))))))*********))))))******+++,,,------000+++,,,:::JJJaaa}}}uuuyyysss^^^}}}xxxuuummm\\\lll}}}vvvxxxuuu|||}}}cccqqqKKKBBB>>>:::555111...,,,---...******)))))))))((((((((())))))((((((((((((''''''((((((((()))))))))******...((((((---,,,***555FFFlllvvvhhhWWWcccvvv}}}}}}wwwppp.......................................//////000///,,,@@@QQQTTToooqqqhhhdddjjjyyyzzzggg___iii^^^EEE;;;@@@SSSpppMMMCCC777222<<<999555444777888555666999666???;;;555===CCCAAACCC@@@QQQeeehhhhhh{{{wwwwwwtttpppnnnrrrnnnjjjiiifff[[[JJJ===JJJdddyyydddHHHAAA777000,,,------,,,+++,,,++++++++++++++++++++++++***+++---...,,,+++000666SSStttxxxzzzxxx[[[BBB:::555555555444888======<<<999666555444444555777666444333333333444555444444333333333222222222111111111222222222222222333333222222222222333333111111111111111111111111000000111111111111111111666333111222555666222///000111222111///---...000111000000000000111222222000111333222111111333555999DDDTTTfffsss{{{}}}}}}~~~bbbFFF>>>MMM___}}}www~~~|||pppiiioooLLLGGG000000------,,,,,,,,,+++++++++++++++,,,,,,---.........666+++333QQQmmm{{{gggeeeyyy{{{lllddddddbbb```___cccooo}}}mmmmmmllllllmmmnnnllliiicccccc[[[SSS]]]qqqtttiiioooxxxjjjmmmrrrFFF666222222***(((,,,+++(((((()))))))))*********************+++,,,------(((...///666GGGWWWmmmuuuvvv~~~ooogggyyyuuuyyy|||lllnnnvvvzzzhhhNNNAAA<<<888555000,,,,,,///*********)))))))))(((((())))))(((((((((((((((((((((((()))))))))*********---((())),,,***---DDD```yyyfffaaaiiiyyyyyyxxx///////////////////////////............///000000000000FFFZZZ```}}}fff]]]dddtttuuusss~~~|||oooWWWGGGLLL>>>777<<>>888777???===666:::999:::BBBKKK\\\{{{yyyuuupppmmmmmmnnnmmmkkkiiidddZZZLLLCCC>>>QQQttt}}}vvvSSSJJJ;;;333------...---+++,,,++++++++++++++++++++++++++++++---///,,,+++333>>>dddwwwjjjyyyWWWEEE===555333555999>>>CCC===;;;888666444444555666777666555333333444555555444444333333333333222222111111111222222222333333333333333333333333333333111111111111111111111111111111111111111111111111000//////222555777666444///000000111111222555666222222222222222333333444000222444666777777888999777===IIIWWWfffsss}}}gggKKK>>>FFFSSSllluuu{{{tttmmmzzzVVVIII444666---------,,,,,,,,,+++++++++,,,,,,------.../////////...III{{{eee___ttt}}}xxxwwwxxx~~~qqq~~~~~~yyyvvvrrrnnnkkkhhheeeddd]]]```[[[RRRXXXjjjssspppkkkmmmtttyyyxxxJJJ666///222+++(((+++***))))))))))))************************+++,,,---...,,,222333;;;NNN]]]pppnnnwwwmmmaaappp~~~~~~sssrrr|||aaaBBB<<<888888444...,,,...************))))))))))))(((((())))))))))))))))))))))))))))))************)))***++++++***777XXXyyyqqqhhhsss}}}//////////////////////////////......//////000111666999HHHZZZmmmtttjjjkkk___xxx___WWWkkkuuurrrvvvppphhh]]]GGG666888888>>>GGGPPPkkkTTT:::999:::<<>>===DDD@@@888<<<:::777>>>FFFMMMddd|||{{{wwwqqqnnnooonnnnnnnnnkkkcccXXXLLLEEEAAAFFF^^^WWWFFF???555......///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///,,,+++888IIIrrr}}}ooofffyyy```GGG>>>444222777>>>CCCEEE<<<;;;888666555666777777666666555444444444444444444444333333333222222222333444444555555666666666444444555555555555444444444444444444444444444444222222222333333444444444666666555555555666777888???;;;777444444555555555666666666666666777777888999:::::::::999888666666555666999???KKK[[[mmmyyy~~~~~~jjjQQQAAAAAAJJJjjjttt{{{www||||||qqqkkkqqqdddGGG666111------------,,,,,,,,,,,,,,,,,,,,,---......//////---999]]]uuubbbsss|||dddGGGiiiggg}}}{{{qqqiiiccccccfffdddeee```VVVVVVdddwwwttt{{{{{{qqqzzzssslll}}}XXX<<>>777888777000---...++++++*********)))))))))(((((())))))))))))******)))))))))*********++++++''',,,---+++333KKKlllvvvtttvvv~~~www~~~///////////////////////////////////////000000111666@@@JJJ^^^ggghhhfffwwwvvvoooQQQMMMbbb|||vvv___LLLMMMTTTTTTRRROOO@@@555888<<>>IIIMMMQQQTTTTTTTTTUUUVVVWWWTTTWWWRRRNNNRRRNNNEEEFFFEEE===DDDNNNLLLUUUlll|||yyywwwvvvrrrooonnnmmmmmmmmmkkkeeeZZZMMMDDDDDDAAAHHHooo```FFFBBB777///...000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,---///,,,,,,===RRRzzzpppppp{{{lllMMMBBB777555<<>>===@@@HHHNNNMMMEEE<<<888:::<<<;;;999???????????????@@@AAAAAABBBBBBBBBCCCEEEEEEEEEEEEHHHIIIJJJIIILLLVVVdddooo}}}lllTTTAAA>>>EEEiiiqqqqqqwwwuuupppGGG<<<***...------------,,,,,,,,,,,,,,,------.../////////555BBB^^^www{{{yyyxxxkkkpppjjj^^^iiiyyypppPPPCCCBBBpppyyyNNNOOO}}}lllnnnsss}}}}}}tttjjjbbbbbbgggiiigggccc^^^ZZZ___ttt}}}pppooosssNNN555111,,,(((+++***))))))*********+++++++++++++++++++++,,,---......---111444FFFbbbsss}}}iii{{{gggKKKQQQfff{{{UUUDDD777777777111...000+++++++++*********))))))(((((()))))))))*********))))))*********+++++++++'''...---,,,AAAddd{{{~~~lllyyy^^^nnn000000000000000000000000///////////////000111111///AAAMMMfffVVVeeebbblll|||wwwzzzaaaNNNTTTmmmyyyRRREEEEEE@@@DDDMMMNNNMMMMMMBBB888<<<>>>HHHPPPmmm}}}JJJ222<<>>???>>>===<<<;;;<<<<<<<<<;;;;;;;;;::::::===>>>>>>???@@@AAAAAABBB@@@AAABBBCCCCCCBBBAAA@@@???????????????????????????@@@AAABBBCCCDDDEEEFFF>>>AAADDDFFFIIITTTeeeqqqJJJAAA888999AAAIIIKKKIIIHHHHHHHHHHHHHHHIIIJJJJJJYYY[[[aaaiiisss{{{~~~nnnUUU@@@===DDDSSSlllwwwwww{{{{{{{{{NNNGGG,,,......---------,,,,,,,,,,,,,,,------.../////////888DDD\\\ssszzz}}}rrr]]]fffttt{{{aaaOOO^^^uuu\\\NNNAAAFFFllliiiEEEPPP{{{sssllliiippp~~~{{{{{{yyyuuurrrjjjaaa^^^aaa```]]]```eeebbbaaassszzz|||}}}___>>>555...,,,......)))************+++++++++++++++++++++,,,---......***333@@@]]]vvvyyyxxx^^^JJJLLLtttkkk```III777555666222///111+++++++++************)))(((((())))))*********+++)))************+++++++++)))///,,,...LLLuuuvvviiizzznnnggg}}}|||111111111111000000000000---......---...000111000===DDDOOOzzzqqqeeeiiigggrrrfffWWWzzzoooUUUMMMXXX```JJJ@@@>>>BBB@@@DDDEEEJJJPPPMMMDDDAAADDDBBBOOOddd}}}qqqCCC777<<>>aaa{{{|||zzzgggpppxxxlll^^^JJJ===BBBIIIEEE???>>><<<============>>>@@@AAAEEE===???BBB>>>@@@BBB;;;999<<<@@@CCCAAA??????BBBCCCFFFBBBCCCMMMKKKCCCCCCDDDGGGHHHFFFFFFIIIGGGAAAAAAJJJEEECCCLLLEEE===GGG;;;NNNIIICCCUUU]]]TTTSSSHHHWWW]]]```tttkkkEEE??????MMMeeewww|||yyyiiivvv[[[TTT\\\uuusss[[[HHH>>>;;;JJJ[[[rrr||||||xxxUUUFFF222000000...---------------///......///---,,,111999IIIWWWnnnwwwwww}}}___iiivvvYYYRRR___zzzbbbLLLKKKFFF777iiiQQQDDD```}}}yyyuuuvvv{{{{{{|||yyyqqqfff______aaacccaaaaaacccdddeeekkksss}}}xxxQQQ111666666***---+++++++++++++++++++++++++++,,,---,,,++++++---///111===FFFzzz{{{jjjIIIGGGUUUlllgggdddfffiiigggkkkzzzwww;;;AAA<<<555333999,,,......,,,+++***)))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,---///222===ggg~~~mmmmmm||||||~~~lllmmmyyy111111111000000000/////////000000//////000222333GGGSSS___rrrvvv```kkkuuuVVVRRRtttyyy[[[FFFGGGYYYzzzQQQDDD??????BBB@@@AAABBBHHHNNNMMMFFFCCCEEEEEEUUUmmmvvvIII;;;>>>CCCPPP___cccbbbdddkkkrrruuuuuutttooovvvyyywwwxxx{{{vvvmmmlllyyyuuuvvvqqqkkkgggaaa^^^aaaeeegggiiidddUUUFFF999>>>888999WWWyyyeeeNNNBBB666111///,,,,,,...------------------------)))000,,,***000111EEEkkk}}}mmmtttzzzqqqcccYYYIII???DDDIIIEEE@@@@@@BBB@@@???@@@BBBDDDCCCBBB???===DDDJJJFFFHHHLLLGGGKKKEEE@@@>>>===>>>AAAFFFGGGKKKFFFBBBHHHIIIJJJSSSIIIOOOXXX^^^___\\\XXXUUUUUUSSSKKKHHHQQQXXXcccrrruuuuuufffhhhvvvrrrddd[[[TTTVVV___eeebbb\\\bbbZZZHHH;;;>>>GGG[[[sssttt\\\HHH>>>:::===PPPjjjuuuzzz~~~~~~```HHH333000000///...---------------,,,---///---...555>>>UUU\\\ooo~~~mmm```sssUUURRRoooiiiSSSLLLOOOJJJHHHooorrrKKKJJJlllyyyppppppxxxzzzxxxuuuqqqlllgggaaa]]]bbbaaaccceeeeeedddjjjrrraaa:::555222)))+++++++++++++++++++++++++++++++++,,,------...///000000>>>MMM~~~xxxzzzwwwLLLEEEkkkwwwqqqtttyyyccc\\\UUUUUUZZZ^^^bbbiiiddddddsss{{{uuu]]]FFF>>>555333777---///...---,,,+++*********))))))))))))))))))))))))((((((((())))))***+++,,,)))///...WWWzzzxxxzzz~~~^^^pppyyy000000000000////////////111111111000000111444777JJJ___nnn~~~lllddd~~~iiibbbxxx|||[[[YYY^^^{{{iiiMMM???GGG\\\___DDDAAAAAADDDGGGDDDMMMNNNQQQUUURRRKKKDDDBBBNNN```xxx~~~NNN>>>@@@EEESSSdddlllddddddqqqzzzxxxrrrooouuuyyy|||~~~}}}mmmwww}}}xxxqqqkkkjjjfff]]]^^^___bbbfffcccUUUFFF;;;;;;:::999IIIqqqnnnUUUGGG999222000---,,,---------------------------+++---+++---000444PPP{{{wwwnnnrrrqqqlllZZZQQQGGGCCCGGGIIIDDDBBBEEENNNJJJFFFEEEHHHIIIFFFCCCGGGFFFMMMOOOFFFEEEHHHDDDMMMIIIJJJPPPWWW\\\cccjjjooowwwuuurrruuusssrrr{{{yyyfffbbbaaa^^^nnnzzzpppsssdddTTTUUUdddsssjjjJJJDDD<<<:::;;;:::777333777,,,333HHHVVVcccvvvuuuqqqzzzooo]]]\\\```wwwuuu^^^III===999666MMMmmm{{{}}}|||kkkIII777111000///...------------,,,+++---///...000999DDDXXXhhh|||zzzbbbjjjVVVXXXqqqYYYIIILLLYYYUUUIIIRRRllllllOOO@@@LLLwwwuuuuuu}}}yyywwwssspppqqqsssooodddZZZ```bbbeeegggeeebbbfffnnn{{{zzz}}}rrrGGG555000,,,///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---000111111111777FFFbbb{{{hhhVVVMMMkkk~~~uuunnn~~~vvvwwwsssqqq~~~gggeeeuuuIII>>>666555666111000///...---,,,+++++++++)))))))))))))))))))))))))))))))))))))))***,,,,,,,,,444555tttfffzzz|||gggbbb000000000/////////......111000000111000000444:::IIIggg|||wwwRRRXXX|||\\\tttggg]]]nnnuuugggNNNEEEPPPccczzzrrrUUUEEEGGGHHHKKKOOOLLLYYY[[[___cccccc\\\SSSNNN\\\jjj~~~OOO;;;>>>FFFTTTcccgggdddkkk{{{xxxrrrsss}}}{{{zzzqqqkkkjjjfff^^^\\\[[[\\\aaaaaaTTTFFF<<<999===;;;===dddvvv^^^NNN===555222000///000........................---***+++///111:::^^^qqqwwwyyykkkhhhSSSIIIFFFGGGIIIGGGCCCDDDHHHFFFFFFFFFHHHKKKOOORRRTTTRRROOOVVV[[[ZZZaaajjjiiikkkggggggmmmrrr{{{rrr\\\[[[aaaXXXvvvoooVVVOOOJJJ@@@HHH^^^sssRRR;;;777222000...------///111222222333666RRRfffbbbmmmcccLLLLLLRRR???444999888>>>PPPeee{{{ttt^^^III===999666OOOtttyyyvvvuuuJJJ===111000///...------------------...///...111===JJJ___ffffff{{{]]]cccuuuSSSEEEDDDJJJ[[[mmmjjjJJJRRR___MMM:::<<>>999999555666111000///...---,,,,,,,,,))))))))))))))))))))))))))))))))))))***+++,,,,,,---999NNNxxx\\\zzz|||vvvuuuuuu{{{000000000000////////////000...///111//////555???QQQrrryyyVVVgggddd\\\aaaggg}}}~~~___MMMMMM]]]lllzzz~~~vvvjjjTTTKKKNNNMMMRRRXXXWWW[[[```hhhrrryyyxxxoooffffffoooNNN777<<>>CCCDDD>>>DDDKKKZZZzzzqqq___JJJ===:::888IIIllluuuwwwxxxOOOAAA111111///...............//////000000...222AAAOOOqqq}}}www```qqqccchhh\\\PPPEEEFFFPPPbbb}}}QQQQQQTTT???888BBB^^^}}}vvvuuu}}}vvvrrrqqqpppqqqqqqoookkkggg```^^^```bbbaaa___bbbgggbbbtttlllFFF333---))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///111111222IIINNNtttvvvaaahhhPPPVVVeee||||||```BBB>>>>>>444777111000///...---,,,,,,,,,************************))))))))))))***+++,,,---)));;;jjjjjjeeeyyy{{{ooo~~~www|||111111111111000000000000///,,,...111000///888DDDYYYxxxsssjjj]]]ggg^^^mmm~~~~~~RRRKKKVVVkkkxxxxxxjjjZZZUUUVVVSSSXXXaaaaaaeeelllvvv}}}ooojjjrrrPPP:::>>>FFFRRR___dddwwwsss}}}vvvmmmeeebbb]]][[[ZZZWWWUUUWWWYYYSSSLLL<<<666999;;;888FFFfff~~~sss]]]CCC555111000000111...........................***///000111NNN{{{~~~{{{}}}fffXXXTTTAAABBBFFFJJJHHHBBB???CCCHHHKKKTTT]]]```cccooovvvuuurrrjjjmmmtttqqq``````ccccccZZZZZZuuugggccczzz}}}vvvxxx~~~iii???999LLLqqq[[[BBB>>>===:::888666777888888777777999:::EEEQQQUUUGGGCCCYYYjjjeeeAAAQQQjjjnnnUUUAAAAAAEEEEEEBBBDDDVVVvvv{{{ppp```KKK===:::;;;BBB___{{{{{{uuuzzzTTTBBB111111000///............000000111000///444DDDUUUvvvzzzvvvjjjzzzlllhhh|||YYYBBBGGGIIIKKKZZZQQQOOOKKK999<<>>>>>WWWjjjKKK999222000111222........................---,,,222///111XXXyyy{{{vvvqqq^^^MMMJJJ>>>CCCGGGIIIEEE???>>>AAAEEE>>>CCCHHHIIILLLYYYnnn~~~sssvvvppplllqqqpppKKKPPP]]]hhhfffdddzzzjjjgggzzzwww||||||RRRNNN^^^ccc@@@;;;QQQdddNNNDDDPPPTTTHHH@@@CCCFFFFFFGGGGGGHHHHHHIIIJJJfffqqqiiiWWWVVV___ffflllyyylllZZZQQQTTTPPPOOO^^^{{{qqqaaaKKK===:::;;;===WWWwww}}}WWWDDD222111000///............//////000000///666III\\\oooxxxsss{{{ooonnnttt{{{yyyxxxZZZTTT]]]aaahhhuuuFFFPPPJJJ;;;CCC___xxxfffiiixxxsssssssssrrrpppnnnllllll\\\SSSNNNVVVbbbkkkrrrwwwsssmmmuuuzzzoooooozzzrrrmmmPPP999444///------------------------,,,///000///---111:::CCCQQQ}}}jjjmmmXXXHHHnnnZZZRRRdddiiiUUUQQQWWWXXXlllvvvddd}}}xxxyyy}}}}}}|||xxxFFF???===///555000000...---,,,+++++++++************************************+++,,,------777```yyyyyyuuutttsss|||mmmcccXXXSSSUUUXXXYYYXXXcccnnn333333333222222222111111000,,,...333333222===NNNaaawwwmmmvvviiilllwww___lllvvvgggjjj}}}{{{rrryyywwwsssggggggnnnmmmvvvvvvmmmaaaNNNIIIIIIVVVgggooo}}}}}}yyypppfff___]]]YYYRRRUUUVVVRRRRRRVVVYYYYYY???777---555>>>666KKKuuuSSS>>>555333222444////////////////////////,,,---444...111^^^uuurrrqqq{{{~~~iiiYYYGGGGGG@@@DDDHHHIIIDDD>>>===@@@CCCBBBEEEHHHKKKSSSdddzzzqqqZZZSSSOOONNNGGGEEEGGGDDDGGGdddyyyrrrzzzrrrRRRBBBLLL]]]XXXFFFSSSVVV???BBBKKKZZZeeefff___WWWXXXWWWWWWVVVWWWVVVVVVUUUuuu}}}lllWWWVVV]]]uuuxxxpppiiiZZZYYYZZZ^^^zzz|||rrrbbbKKK<<<999555777SSSwwwVVVGGG222111000//////.........---...000000000888MMMaaannnuuukkkuuu}}}uuu\\\???VVVQQQCCCMMMsss|||zzzaaa[[[oooxxxtttsssrrrssssssppplllhhhZZZOOOIIIRRRdddrrr{{{wwwmmmsss{{{yyyxxxvvvYYY===555000------------------------+++///222000...333@@@KKK\\\xxxZZZiiiyyyKKKWWWmmmLLLMMMRRRWWW^^^rrrYYY@@@GGGUUUSSSrrr|||qqq___nnn~~~uuuvvv|||~~~yyy|||wwwxxxAAA;;;;;;...666000///...---,,,+++++++++************************************+++,,,---...>>>qqqrrrlllwwwnnnfffYYYIII???>>>??????===EEEVVVrrr}}}666444111000000111000///000222//////222111:::PPP[[[pppdddooofff~~~mmmhhh}}}|||rrrsssyyyvvvtttttt|||}}}qqqaaaDDDJJJcccppppppllleee^^^[[[XXXWWWTTTQQQOOOPPPRRRSSSSSS<<<777222888<<<888IIIlllwwwccc666888///444333//////.........000111222111---***000BBB```yyyrrrlllkkkpppwwwfffTTTFFF???@@@EEEFFFFFFBBB???===???BBBJJJMMMOOOQQQYYYlll}}}```]]]aaa___SSSDDD777333777JJJppp}}}rrrccc___YYYYYY```dddYYYJJJAAAOOOnnnWWWJJJfffsssTTTDDD777???EEEIIIVVVfffiiibbbaaaSSSRRRVVVPPPPPPXXX[[[uuu```FFFQQQ```ooojjjmmmsssrrrsssuuusssdddMMM;;;999999;;;IIIccc{{{yyyyyyooolllHHH999333333222,,,000333,,,+++222444///111AAAVVVdddzzz~~~~~~rrrzzzvvviiiIIIHHHIIIGGGDDDYYY~~~___LLLfff{{{sssyyytttrrrppppppooommmhhhccc^^^QQQIIIQQQcccrrrwwwwwwppp|||tttVVV///000///......---------......///,,,---///---111BBBWWWrrrbbbUUUsss___PPPrrr{{{IIIQQQ[[[OOOSSScccfffdddWWWCCCLLLXXXeeeuuurrrkkk{{{vvvzzzpppttt|||zzz|||HHHBBB333444222333222000///---,,,,,,,,,,,,+++******))))))*********...***)))///...,,,444EEEyyy}}}sss~~~{{{}}}yyyooohhhPPP???888555===EEEBBBHHHUUUUUUaaaxxxkkk999666222111111111111000222444000000333222<<>><<<===???NNN[[[hhhiiigggqqq~~~TTTAAAIIIUUUWWWJJJ???777999AAAWWW|||~~~qqqlllmmmssswwwcccTTTDDDBBBIIIKKKBBB888===QQQtttZZZYYY```LLLHHHAAA???======<<>>TTThhh~~~zzzhhh]]]eeelllhhhddd;;;888444111111222222222000333000000555444AAAYYYrrrgggbbbjjjmmmyyy{{{xxx|||}}}ooodddwww{{{iiihhhbbb[[[YYYTTTRRROOOMMMKKKKKKJJJHHHGGG<<<999444777;;;777EEEdddxxxvvv@@@===111555111222111000///...///000111222555333444JJJooo}}}xxxgggooo{{{~~~dddSSSEEE???@@@BBBCCCCCC@@@===;;;:::;;;GGGWWWiiirrrwwwZZZ888444@@@JJJKKK<<<666555<<>><<<999777777;;;???IIIZZZnnnjjjGGG888===CCCAAA;;;555444888BBBPPPfffooo===444CCC>>>HHHeeepppfffMMM999888:::666999BBBNNNlllWWW{{{eeeYYYaaaccc^^^[[[TTTGGGPPPwww}}}rrrjjjjjjfffjjjwww~~~}}}{{{uuuvvvaaaLLL;;;:::888666DDDddd[[[???222///000---///333...222111000333999HHHbbbwwwxxxwwwooommmvvvrrruuueeeuuulll___BBB<<>>iiieeesssmmm}}}ggg~~~oooaaaTTTGGGDDDJJJSSSfffuuuuuulllHHH999DDDQQQoooyyy___NNN666>>>;;;666333222222111111---111//////333555EEEaaatttttteeexxx}}}iii}}}rrrfffdddqqq|||{{{ggg___```YYYVVVTTTNNNOOOLLLIIIGGGEEECCC???===:::999444666:::777@@@XXXHHH???666999333333222111000//////000000***222222444SSS}}}|||eeepppuuuaaappp]]]LLLAAA@@@BBB@@@>>><<<:::777555444333111333===NNN]]]fffiiiiiiXXXDDD===@@@@@@:::333888999???HHHTTTeee{{{UUU999<<>>555444333111000...---------,,,+++******))))))******(((+++***,,,///***111GGGnnn^^^~~~zzzlllnnnqqqvvv```KKKBBB999:::???EEEZZZqqqxxxqqqQQQ:::<<>>>>>===999777;;;AAAIIIRRR___nnnxxxJJJ@@@EEEFFF999;;;BBB999;;;888999<<<<<<>>>NNNaaauuuiii^^^```gggxxxfff\\\dddxxxnnn{{{}}}vvv]]]vvv{{{___III;;;999999999HHHgggzzzbbbJJJ666///222//////222///000555333333HHHooorrrkkk|||ssswww{{{dddlll}}}hhhvvvmmmIII@@@<<<@@@AAA???CCCYYY{{{tttyyynnn\\\bbbkkkSSS???YYY{{{wwwnnnnnnfffiiimmmnnnkkkgggdddbbb^^^\\\PPPCCCDDDTTTdddkkkrrryyyzzzuuu}}}UUU:::444333222000///////////////...000111111;;;XXXvvv|||llluuulllFFFHHHOOO~~~xxxQQQCCCJJJNNNpppfffmmm{{{yyyVVVEEE{{{rrrdddaaaQQQIIIXXXjjjpppyyyyyyvvv\\\:::<<<555444333222000///...------,,,+++******))))))******(((+++***,,,...***666QQQlllhhhxxxjjj~~~vvv]]]CCC;;;;;;BBB@@@:::IIIgggwwwttt]]]EEE@@@]]]AAA???===;;;999777333111222666333000222333EEEccc|||rrrbbbxxxyyytttwww}}}xxxwww~~~~~~bbbRRRLLLZZZeeebbb___cccbbbGGG888OOO}}}wwwmmmuuuxxxiiimmm```]]]]]]VVVUUUVVVPPPMMMIIIDDD@@@>>>===;;;:::555777333444:::888>>>PPP{{{LLL@@@888===444222111000000000111222333///111111;;;[[[zzztttfffjjjqqqtttxxxkkkXXXJJJDDDFFFAAA;;;777666555444333...333999::::::AAAOOOZZZaaakkkjjjWWWHHHEEEBBB<<<777===DDDKKKTTT___jjjpppKKKHHHJJJMMMMMMKKKIIIFFF>>>@@@@@@???AAALLL```pppsssxxx{{{TTThhhrrr]]]lllooonnnrrr~~~~~~}}}rrrooojjjrrryyy]]]HHH;;;:::999888EEEaaa~~~nnnPPP999000333000///111///111888555777XXXwwwooofff}}}zzz|||{{{tttdddxxxyyypppXXXyyylllJJJBBB>>>===???AAAGGG___eeeVVV___kkkSSS@@@^^^zzzuuulllnnndddhhhkkkkkkhhheeecccccc______SSSBBB@@@RRRdddmmmqqqsssrrrkkkooo}}}WWW777444444222111000/////////000...000111222@@@bbbfffMMM<<>>===999555222...333222111444777KKKkkkqqqfff~~~ssssssyyy{{{{{{yyyyyyyyyoooXXXJJJKKKaaapppnnnjjjlll\\\FFF:::OOOttt|||jjjnnnlllhhh[[[TTTdddpppjjjggg\\\YYYYYYQQQQQQSSSNNNLLLGGGBBB>>><<<;;;:::999444666333444:::999>>>NNNuuuMMMAAA999===444111111000000000111333444111//////;;;ZZZ{{{~~~{{{|||~~~rrrlllzzzttt```OOOGGGHHHBBB:::666555555444333333111111555<<>>```gggtttrrryyysssrrrmmmkkkqqqrrr^^^DDD???]]]ggg]]]pppqqqUUUEEESSS~~~rrrjjj___tttGGGEEEBBB@@@===:::555222000444111000555777HHHddd~~~|||oooqqqzzzxxx}}}~~~~~~~~~}}}zzzwwwuuudddQQQUUUyyy~~~hhhWWW;;;HHHoooiiiSSS___pppgggeeeUUU```{{{bbb^^^\\\YYYWWWTTTPPPKKKGGGHHHEEEAAA>>><<<:::777555555777111222:::;;;===IIIyyyMMMFFFFFF999999888666333222222222222111444...000AAAYYYmmmxxx|||qqqxxx||||||xxxzzztttuuuhhh\\\MMMKKKDDD;;;777777888555333000222>>>EEE<<<:::???===LLLfffqqqeeeTTTDDD999:::>>>DDDWWW^^^___yyy```^^^bbbiiijjjdddaaacccjjjfffYYYKKKJJJZZZllluuu|||RRRSSSQQQFFFOOOhhh|||oooQQQPPP```kkkhhhfffnnn{{{~~~|||]]]DDD777888;;;777<<<```{{{www^^^444333666...111000222444111111;;;MMMcccssszzzooonnn}}}}}}qqqnnnmmmiii|||nnneeeTTTOOOgggjjjeeevvvZZZ>>>888CCCGGGDDDUUUSSSNNNiiisss\\\HHH___|||tttuuunnnjjjhhhdddaaaaaacccdddcccbbbaaa]]]SSSFFFAAAJJJ\\\jjjiiinnnttt^^^rrr999999777444333333222000...111555999888777GGGoooxxxppp\\\NNNBBBPPPjjj???NNNqqqppprrrqqq[[[sssVVV{{{mmmGGGddd{{{yyyYYYPPPNNN@@@???TTTeeekkkrrrxxxxxx<<>>JJJyyyKKKDDDEEE;;;<<<999666333222222222111000000---111BBB[[[ppp|||rrr|||uuuooopppttt{{{ooobbbRRRJJJBBB:::555555666444333999222666???AAABBB@@@:::<<>>NNN^^^llluuuyyyxxxpppnnntttpppkkkppp{{{eeedddoooZZZNNNKKKEEEaaa|||XXX^^^xxxmmmWWWCCC@@@???AAAKKK___}}}uuuSSSRRRqqqzzzaaaLLLccc}}}tttssskkkfffdddbbb``````bbbccccccaaabbb___UUUGGG>>>EEEWWWfffsssgggnnngggttt{{{AAA:::888444222222111000///...000222111222EEEppp}}}~~~MMMDDDSSSpppqqqKKKWWWvvvsss|||qqquuuNNNzzzggg|||\\\PPPLLL<<<:::LLLaaajjjqqquuurrrDDDFFF:::777666555333111///...---------,,,,,,,,,,,,++++++,,,+++)))---///,,,AAAhhhiiixxxjjjnnn|||iii|||fffLLL>>>BBBNNNaaaaaaLLLIIIWWWRRRssshhhLLLMMMrrr}}}ooo[[[WWW```dddIIIFFFAAA>>><<<:::888666222666333222555777IIIfffyyytttnnnrrrrrrvvvlllyyy|||ooofff\\\[[[dddhhhyyyxxx}}}zzzzzz~~~~~~}}}|||{{{yyyxxxnnnZZZWWWlllxxxooogggjjjgggbbbbbbrrroooKKKPPPooo```JJJTTTxxxvvvdddSSSQQQPPPOOONNNLLLIIIFFFBBB???<<<;;;:::999777666000333000222;;;;;;===JJJwwwIIICCCEEE===@@@999777444222222222111000111000666FFF___vvvrrr~~~{{{qqqggghhhtttfffUUUKKKDDD:::555444666666666:::666777???CCC@@@:::777DDD@@@IIIIII888999BBB===GGGEEEQQQaaalllzzz}}}pppgggeeedddddddddgggooowwwwwwmmm```[[[dddsss|||}}}nnnfffgggvvvmmmhhh]]]PPPIIIWWWyyy|||\\\FFF:::<<<888888@@@ccc|||mmm===666777111555111000---,,,555DDDSSS^^^mmm{{{qqqpppkkkmmmvvvrrrlllqqq|||ggghhh}}}hhhcccfffttt```KKKZZZyyynnnUUUBBBCCC<<<@@@RRReeezzztttPPPWWWzzzfffOOOdddzzzsssppphhheeefffdddcccdddfffgggfffeeebbb```XXXHHH<<<>>>PPPaaauuudddtttvvv|||sssMMM===:::555222111111000000///111111000555NNN|||yyypppHHHIIImmm~~~bbbmmmnnn^^^kkkXXX{{{[[[NNNIII:::777GGGZZZgggooorrrnnnDDDCCC999666555444333111///......------,,,,,,,,,,,,++++++---,,,***---000///DDDjjjpppqqq|||zzzqqqzzzjjjuuu}}}```DDD<<>><<<;;;:::999666999444111444888NNNooommmfffuuurrrkkkhhhuuuwwwgggSSSLLLFFFTTTfffwwwnnnttt}}}yyywwwxxx~~~~~~~~~}}}{{{zzzyyyyyyhhhTTTNNN^^^gggZZZLLLJJJKKKWWWWWWOOOHHHFFFcccjjjXXXPPPhhh~~~aaaRRRPPPNNNLLLKKKJJJGGGDDD>>><<<:::999999999888666///333111333::::::<<>>888777888;;;<<<:::???FFFMMMNNNAAA777:::@@@CCCVVVNNN333===OOO@@@AAAUUUgggiiikkkxxx}}}tttiiilllooopppmmmlllnnnrrrtttkkkaaa___iiiwwwwwwwww~~~vvvmmmeeeaaammmwwwWWWCCC999:::<<<<<>>===<<<;;;::::::<<<666111333:::SSSvvvqqqkkkwwwoooiiippp{{{iii^^^QQQooo|||kkkwww~~~xxxuuuvvv}}}~~~}}}|||||||||{{{zzzyyyxxxwwwaaaJJJ???LLLVVVNNNAAA<<<@@@CCC>>>999BBBUUUrrrooofff\\\gggrrr^^^UUURRROOOLLLJJJGGGDDDBBB<<<:::888777888999888777000555333333999888<<>>[[[zzz}}}}}}vvveeegggqqqxxxkkkZZZMMMGGG???999888:::===???>>>HHHPPP```kkkXXX@@@???:::GGG\\\UUUHHHcccpppNNNDDD```fffXXXaaaxxx{{{~~~~~~{{{{{{{{{|||vvvqqqkkkiiimmmwww}}}zzzfffgggooo|||xxxvvvyyytttSSSBBB::::::===<<>><<<;;;<<>>>>>DDD\\\lll___XXXbbbwwwiiiVVVVVVSSSNNNJJJGGGDDDAAA???;;;999777777888999888777111666444333888888>>>NNNzzzwwwaaaKKKKKKHHHEEEFFF@@@===999666555444222111333111333BBBdddyyyrrrnnniiiggglll}}}|||qqqaaaJJJFFF???:::888999<<>>RRR]]]|||~~~lllNNN@@@nnngggSSSCCCAAA<<<999AAAPPP___^^^fffnnnvvveeeBBB333444222222111111111000000000------,,,,,,,,,,,,+++++++++...++++++///000@@@\\\cccmmmrrrccc}}}|||zzzhhhcccdddWWWDDD???TTT[[[UUU}}}tttKKK>>>:::@@@bbb{{{bbbOOOPPP\\\___GGGEEEBBBAAA@@@???===;;;<<>>999777888MMMnnn|||xxxpppwww|||zzzzzzuuuwwwzzz|||nnnVVVJJJ\\\rrrzzz}}}yyy|||wwwvvvyyyzzzvvvssssssrrrtttwwwyyyxxxuuurrrooodddWWWQQQXXX[[[UUUQQQSSS```___[[[TTT^^^jjj^^^YYYccctttdddRRRSSSOOOJJJFFFCCCAAA>>><<<;;;999777777888999888777000555333222888:::BBBTTTuuuRRRHHHLLLHHHEEEEEECCC???;;;888777666444222444222444FFFkkkzzzvvviiiqqqeeeaaauuutttdddHHHFFFAAA<<<999:::===@@@AAARRR___}}}|||QQQLLL[[[^^^\\\\\\gggssseeeHHHIII___ffflll}}}{{{~~~gggFFFVVVuuuwwwllltttcccQQQFFFJJJOOOSSSbbbtttrrr~~~pppMMM@@@;;;;;;666<<>>OOO```]]]ccckkkppphhhGGG111222111111111111000000000000------,,,,,,,,,,,,+++++++++...,,,+++......;;;TTT\\\uuuhhhjjjyyylllgggaaaXXXcccbbbVVV]]]pppmmmzzzSSSIIIIIIVVV|||{{{ggg^^^fffuuuwwwFFFDDDCCCBBBBBB@@@===;;;;;;BBBAAA===999666GGGfffxxx}}}ppp{{{{{{iiilll~~~pppvvvyyytttyyymmmSSSGGGbbbvvv{{{yyyyyywwwwwwxxxuuupppooorrrooorrrvvvxxxwwwtttpppmmm[[[]]]hhhyyy~~~xxxvvv|||wwwmmmtttzzznnn```aaaZZZYYYOOOKKKFFFCCC@@@>>><<<:::;;;999888777888999888777...444222222888<<>>GGGlllsssnnnkkkjjjvvvvvvqqq~~~gggaaasssuuuxxxYYYAAA@@@FFFMMMMMMOOOccczzzzzzuuuwwweeeccc^^^VVVsss}}}iiiQQQLLLPPPCCC666;;;;;;AAAIIIOOOQQQRRRTTTVVVWWWNNNGGGCCC;;;777CCCUUU^^^rrrkkksssSSSJJJGGGCCC???<<<888444222000333222///;;;\\\rrrNNN___ooo{{{ssseee}}}}}}XXXGGGYYYvvvvvvuuuzzzrrrkkksssfff^^^ssspppmmmNNNeeeXXX@@@<<<______OOO???>>>===;;;???MMMaaa___dddjjjpppxxxOOO555666111111111000000000000000---------,,,,,,,,,++++++***///,,,***------888NNN[[[xxxiii|||ppp]]]mmm]]]VVVNNNCCCwww|||mmmcccdddwww|||ttt|||DDDDDDCCCCCCAAA@@@>>>===>>>FFFEEE@@@888000@@@```jjjttt|||vvvqqqdddqqqxxx[[[JJJccc}}}uuu~~~xxxpppuuutttsssrrrrrrrrrrrrrrrkkkmmmqqquuuvvvssslllhhh^^^mmm|||mmmiiinnnlllaaa\\\]]]ZZZRRRJJJGGGBBB???======;;;:::999777666666777888888777:::000444222@@@EEECCCooollljjjTTTGGG@@@QQQBBBDDDCCCBBBAAA???===;;;999888222...222===RRRrrr~~~uuuxxxccc]]]dddtttsssiiiUUUMMMFFFDDD>>>999???JJJSSSsssoooWWWaaaiiikkkeeefffpppqqqkkkuuuzzz}}}vvveeeqqq~~~^^^NNNjjjVVVOOOsssiiiuuuqqqooottt~~~vvv```___zzzaaaFFF???888999333<<>>TTTXXXggg{{{}}}nnnyyyiiiyyyeeepppxxxjjjooozzz~~~}}}}}}vvvmmmFFFFFFFFFKKKRRRWWWYYYYYYRRR^^^OOOccclllaaa```WWWccc___gggeee[[[LLL666111AAA>>>888===CCCBBBIIISSSRRRVVVIIIHHH<<<444999@@@XXXpppqqquuuvvvXXXJJJHHHEEEBBB@@@<<<888555111///111222;;;```sssGGG___[[[wwwiii}}}ddd|||rrrmmmnnnmmmfff]]]PPPDDDPPPUUUnnn|||[[[QQQwwwNNNFFF555RRRaaaLLL666===:::444EEENNNYYY___fffgggbbb~~~]]];;;111333222111000////////////---------,,,,,,+++++++++---+++***///000***;;;___ooopppkkksssoooiiiqqqUUUGGGFFF@@@EEEkkkBBBCCCEEEFFFEEEBBB???===888<<<::::::;;;999GGGcccvvvxxx{{{qqq~~~xxx|||bbbUUUooo}}}{{{vvvrrrnnntttsssrrrrrrqqqqqqqqqqqqooooooqqqssstttsssooollltttyyy|||}}}hhhZZZoooeeeXXXOOORRRWWWUUUOOOHHHEEEAAA>>>===<<<:::999;;;999777777888999888777333,,,444555???BBBHHHyyy|||xxxUUUHHHCCCAAARRRFFFIIIEEEDDDAAA===:::777666555555///222<<>>MMMdddgggjjjjjjeeeMMMJJJGGGCCCAAA===999555111000222111999aaabbbHHHkkk~~~iii}}}wwwqqqmmmrrrgggxxxtttoookkkhhhbbbVVVLLLGGG777PPPSSSJJJSSSHHH;;;OOO___fffsssHHHDDD>>>TTT```LLL888>>>:::444CCCOOOZZZ```fffhhhfff\\\???:::222222111000////////////------,,,,,,,,,+++++++++,,,+++)))...///***;;;___vvv~~~tttyyyyyyhhhfffFFF;;;===MMMsssiiibbbeee^^^@@@BBBDDDFFFEEEBBB>>><<<:::;;;777999AAACCCLLL```~~~}}}yyyqqq}}}mmmmmmzzzfffaaaxxxyyysssrrrtttrrrrrrrrrqqqqqqqqqqqqqqqqqqpppooopppqqqqqqooommmrrrrrrpppooosssyyy{{{wwwuuukkkVVVZZZiiiwww```KKKIIISSSVVVPPPIIIEEEBBB>>><<<;;;:::999888:::888777777888888666555///***444:::>>>AAAUUUpppSSSLLLJJJGGGQQQEEEGGGPPPMMMHHHCCC???<<<:::999777111222:::LLLppp{{{rrrtttxxxwwwsssnnnWWW```wwwwwwoooXXXPPPMMMRRRRRRKKKHHHIIIVVVhhhuuutttuuu}}}|||rrrmmmvvv}}}nnnaaayyy}}}nnnbbbZZZPPPFFFRRRxxxjjjgggppppppxxxRRRBBB;;;777<<>>888888333666KKK```dddllljjj___|||kkknnnyyy~~~~~~tttaaa^^^pppxxxuuuzzz|||xxxXXXIIIRRRqqq{{{kkkhhhwwwzzzkkkhhhQQQNNN\\\gggAAA===JJJHHH???FFFBBBLLLRRRCCC666<<>>JJJUUUZZZ\\\ZZZ{{{fffQQQNNNJJJFFFCCC???:::777111000333444>>>jjjXXXQQQ}}}yyyxxxzzzooogggggg|||kkktttRRR```pppmmmiiieee___WWWNNNIII;;;:::ccc```888>>>GGG888;;;HHHXXXbbbWWWAAA;;;===NNNWWWGGG777===;;;666CCCQQQZZZbbbggghhhlllQQQ888666222111000//////......///,,,,,,,,,,,,++++++++++++++++++(((,,,...***;;;\\\uuuyyyhhh___JJJOOO\\\qqqcccqqqGGGGGG>>>?????????>>><<<999888333888777<<>><<<::::::999888666666555555555777777666555000---666>>>>>>DDDgggeeeYYYTTTQQQKKKMMMBBBDDDTTTQQQLLLFFFBBB@@@??????888222333888HHHkkkvvvjjjttt{{{rrr]]]mmmzzzttt^^^SSSNNNSSSVVVPPPJJJJJJJJJSSSZZZbbbxxx~~~zzzqqqgggpppiii]]]~~~nnnUUU???888<<<___}}}nnnlllLLLAAA:::888===555===]]]]]]NNNLLLOOOJJJEEEBBB:::777888444CCC\\\```kkktttyyy}}}oooaaahhhvvv~~~qqq___qqq}}}mmmvvvpppZZZgggxxxlllwww}}}wwwaaaLLL___nnn[[[VVVJJJGGGTTTXXXQQQYYY___QQQLLL___sss{{{UUU>>>000111999<<>>fffVVVUUUiiiiiihhhQQQlllnnniiiccc^^^XXXSSSSSSVVV<<<]]]kkkAAACCCKKK<<<<<>>===HHHuuu|||ggglllSSSOOOMMMJJJJJJDDDHHHLLLJJJEEEAAA>>>===>>>>>>777333444888DDDeeeuuummm}}}{{{rrr{{{}}}yyyeeeVVVNNNRRRWWWVVVUUUWWWVVVaaasss{{{cccqqqjjjhhh```TTT^^^www___```zzzsssXXX======LLLjjj```JJJAAA::::::===777GGGqqq|||]]]RRRRRRTTTNNNKKKHHH???777;;;666>>>UUUaaavvvyyyuuuyyypppqqqrrrmmmwwweee\\\fffvvv~~~xxxtttYYYlll~~~vvv}}}bbbgggjjjooowwwsssiii```]]]nnn~~~ccclllvvvuuuccc@@@777888777888TTT\\\bbbeeeeee^^^VVVRRRNNNJJJGGGDDDAAA??????666444444888TTT|||vvvSSSLLLoooaaajjjwwwkkkeee___[[[UUUOOOQQQWWWHHHWWWCCCDDD@@@777777888DDDBBBDDDGGG===<<<===AAA@@@<<<<<<;;;>>>GGGYYY\\\eeehhhhhhuuudddAAA555666111000///...------------++++++++++++++++++++++++)))+++(((***,,,***777RRRxxxppprrrxxxooolllzzzcccyyy}}}{{{xxxsss}}}}}}zzzzzz{{{xxxqqqyyyfffLLLeee:::888444111000222444666@@@MMMOOOJJJGGG??????KKK\\\ooo{{{}}}ppp```lllyyyrrr___TTT[[[www{{{vvvqqqoooppppppnnnnnnqqqoooppprrrsssssssssrrrqqqpppooonnnnnnnnnkkkgggdddmmmllldddYYYSSSVVV\\\^^^bbb___WWWJJJCCCIIIZZZjjjzzzkkk\\\UUUSSSMMMEEE@@@:::999888888999888777555777666777:::<<<===;;;999000222333<<<===PPP|||eeewww]]]SSSLLLKKKKKKHHHEEEHHHFFFDDDBBB???>>>>>>??????888444666777AAAaaa~~~|||wwwvvv~~~|||kkk\\\QQQTTT[[[^^^dddkkkuuu|||uuu}}}jjjWWW```~~~XXXtttbbb```zzz{{{]]]AAAAAARRRlllYYYIII???:::<<<<<>>GGGMMMJJJFFF>>>@@@CCCHHHGGG???:::@@@IIIccc```fffgggiii{{{|||;;;444333000///...------,,,,,,---*********+++++++++++++++(((+++)))***---***333JJJrrr{{{rrr~~~nnncccvvvxxx{{{|||zzz{{{~~~}}}~~~|||zzzxxxvvvqqqtttrrrtttcccOOOfff777555444333555777:::<<>>CCCZZZttt]]]mmmUUUVVVMMMLLLOOOIIIGGGGGGFFFEEEDDDCCCCCCCCCCCCCCC<<<888888777@@@aaa}}}yyyooowww}}}tttdddWWWWWW\\\aaakkkuuusss}}}vvv~~~qqqeeennnfffqqqcccEEE@@@LLLlll|||rrr{{{zzzSSSGGG;;;999>>>:::AAAMMM{{{sssddd[[[YYYWWWNNNNNNNNNEEE???======@@@TTTwwwnnnxxx|||iiiqqq|||jjj___hhhvvv||||||}}}tttbbbYYYwww|||fffLLLUUUmmmvvvuuu|||uuu|||vvvaaaMMMYYY^^^ggg}}}wwwjjj|||lllqqq}}}}}}hhhNNN666333333777===DDD^^^```^^^dddtttjjj\\\SSSPPPLLLJJJJJJJJJIIIHHH@@@666666888888MMMsssrrrrrr{{{|||SSSJJJnnn[[[jjjttthhhuuu}}}~~~gggPPPgggSSSPPP]]]lllfffhhh^^^WWWVVVNNNAAA<<>>AAABBBWWW]]]SSSEEE@@@<<<;;;CCCeee}}}vvvyyyppp~~~~~~zzzqqqoookkkZZZQQQZZZlllooowww|||yyyqqqooosssdddlllmmmfffcccjjjmmmkkkjjjlllnnnooopppooonnnmmmjjjgggddddddfffjjjlllmmmkkkeee]]]ZZZaaakkknnnkkkTTTJJJ<<<444666BBBPPPYYYZZZWWWMMMBBBCCCHHHCCC888888777777888999999888666888777777777888666222000///999777CCCJJJdddeeecccQQQEEENNNFFFJJJRRRLLLKKKJJJEEEEEEEEEEEEDDDDDDCCCCCC@@@;;;999666???bbb~~~vvvpppuuu{{{ttthhhxxx{{{ooossszzz{{{jjj\\\ZZZ\\\___iiiuuuaaaNNN???QQQvvvqqqvvvwwwlllPPPIIIPPPgggYYYeeennnbbbwwwvvvqqqpppwwwoooOOOEEE888888???999???RRRzzzzzzcccZZZXXXSSSJJJKKKLLLCCCCCC<<>>;;;AAA444000>>>HHH\\\ccc]]]ddd{{{dddZZZRRROOOLLLJJJJJJKKKKKKKKKIII>>><<<888111DDDmmmtttxxx|||RRRNNNwwwyyyLLLNNNcccppprrr}}}yyy~~~fff\\\???wwwvvv]]]iiipppaaaTTTPPPJJJ@@@???EEE___SSS999>>>;;;111???555>>>MMM@@@[[[XXX888DDD555;;;???NNNQQQ???888EEEPPP{{{kkkfffdddjjjuuuxxx<<<666333//////...---,,,,,,,,,,,,))))))******++++++++++++''',,,,,,,,,...)))...???LLL{{{wwwyyyzzz|||nnniiiXXXIIILLLZZZzzz|||www~~~{{{{{{zzzxxxwwwxxxxxxyyy}}}~~~hhhqqqrrraaaNNN???GGG666999>>>BBBDDDDDDBBBAAAAAA@@@>>><<<;;;::::::;;;[[[~~~qqquuuoooppptttnnn]]]SSSTTT]]]yyy|||pppllltttllllllkkklllmmmllliiifffjjjkkklllmmmmmmkkkiiihhhddddddeeefffdddbbbdddggggggeeecccccceeehhhiiiiiiRRRQQQHHH999555===HHHMMMZZZLLLAAAAAAEEEDDDAAA@@@777777777666777888888999999888666666555444111///111===;;;@@@HHHYYYgggSSSSSSIIIEEECCCGGGNNNRRRPPPLLLCCCGGGJJJHHHCCC@@@@@@CCC<<<<<<999999CCCZZZvvv|||qqqiiinnnvvvzzzzzztttqqqqqqlllnnnwwwrrrtttmmm^^^WWW___jjjqqqjjjGGG???DDDDDDrrriii[[[qqq{{{yyysss^^^FFFWWWttt\\\```GGGccc}}}iii|||bbbCCC;;;<<<999999>>>EEEiii~~~uuu]]]\\\XXXRRRMMMJJJIIIJJJDDDCCC???BBB[[[|||~~~vvvqqqxxxwwwjjjbbbiiiuuu{{{zzzwww|||rrrnnnsssVVVCCCuuu~~~xxx~~~rrr\\\FFFAAAUUUoooqqqjjjssskkk```jjjOOOiiixxxkkkTTTGGGDDDCCCMMMJJJGGGCCCBBBCCCGGGJJJUUUMMMKKKRRRUUUOOOIIIIII???666222666888;;;III[[[bbbmmmmmmZZZVVVUUUSSSOOONNNNNNMMMLLLKKKHHHEEE===:::;;;CCCggg}}}{{{eeeGGGcccnnnQQQTTTzzzqqqvvv{{{zzzwwwoooeeePPP```xxx~~~uuu\\\AAA===CCC@@@IIIccc{{{ZZZ<<<555888666222111333888@@@EEEFFF@@@777000:::FFFTTTVVVDDD666MMMjjjaaafffhhhsssrrrvvvPPP888...000000...---,,,+++++++++++++++++++++++++++++++++*********)))))),,,000333TTTzzzmmm|||~~~xxx{{{eee[[[NNNRRRmmmyyywwwxxxwwwxxxyyywwwxxxyyyzzzyyywwwuuusssooorrrooonnnjjjSSS>>>============>>>======<<<;;;<<<;;;:::999999:::;;;;;;KKKqqq{{{~~~~~~xxxvvvqqqllllllppplll___XXXZZZddd|||sssnnnnnnjjjiiihhhiiikkkkkkjjjhhhjjjkkkmmmnnnmmmllljjjiiiiiifffcccccccccbbbbbbaaa```^^^[[[[[[\\\^^^^^^^^^QQQOOOIIIAAABBBJJJPPPPPPMMMNNNHHHCCCIIIPPPDDD000777777777777777888888999999888888666444222111000666;;;BBB888RRRpppaaa]]]gggIIIIIIEEEBBBDDDJJJLLLIIIEEECCCGGGJJJHHHDDD@@@@@@AAA======:::777<<>>RRRlllxxxwwwyyywwwssssss{{{|||zzzmmmbbbbbbkkkuuu|||~~~xxxeee]]]^^^PPPHHHkkk{{{lllWWWDDD>>>KKKZZZ[[[WWWPPPRRR^^^```___eeeppp|||~~~pppdddeeejjjkkkccc[[[QQQIIIDDD@@@<<<888:::@@@HHHKKKGGG???:::888:::444333888999<<>><<>><<<>>><<>>777555777;;;<<>>888555666BBB666```WWW---EEE___uuujjjnnnaaammmggg999777888000///...,,,++++++++++++++++++++++++++++++++++++)))************+++///222VVV}}}|||uuuzzzxxxsssuuuxxxxxxxxxzzzwwwwwwxxxwwwvvvtttrrrqqqtttvvvqqqmmmdddLLL===BBB999888666555555666888999444444333444555777999:::BBBgggpppxxx{{{yyy~~~~~~}}}}}}xxxvvvooogggrrrooopppwww{{{}}}ooommmnnnkkkhhhfffddddddfffhhhiiiiiikkklllmmmnnnnnnllljjjiiibbbcccbbb`````````]]]YYYYYYWWWUUUTTTTTTUUUTTTSSSNNNLLLIIIIIINNNUUUZZZ\\\ddd}}}|||VVV:::===EEEBBB666666777888888888888888666999:::666111///222666:::666<<>>HHHYYYwwwooobbb```RRRRRRQQQOOOLLLJJJKKKLLLLLLJJJFFFFFFQQQbbbmmmnnnxxxmmmnnnmmmhhhbbbfffrrr|||~~~}}}|||qqqXXXDDD888BBBEEEQQQlll~~~tttYYYFFFOOOeeetttxxxxxx{{{zzz~~~|||~~~}}}uuuaaaIII>>>BBBJJJMMMHHH???SSStttwwwpppqqqrrrxxxrrr___RRRKKKGGGEEEDDDLLLKKKEEEKKKWWWQQQ@@@777777:::===>>>DDDUUUfff```nnn}}}xxxPPPXXXSSSPPPNNNMMMOOOQQQRRRRRRPPPKKKFFFEEEAAA@@@hhhlllrrrhhhTTTLLLRRRqqqyyy{{{uuuoookkkiiidddYYYNNN>>>>>>IIIRRRQQQTTTVVVMMMFFF@@@999AAAIII???;;;III???;;;999999666222333888999666===KKKNNNAAA555222AAA>>>mmm;;;777HHHpppeeeffffff|||RRR777777000///...---,,,++++++++++++************************)))************+++...111OOO{{{xxxzzz}}}yyy{{{vvvtttwwwyyyxxxxxxzzzyyyyyyyyyxxxwwwvvvtttsssrrrtttpppkkk___CCC555>>>333444555666777777888888555555444444444555777888@@@]]]~~~yyy~~~~~~yyyyyyssspppkkkgggpppnnnooosssxxx|||qqqiiikkkmmmqqqiiigggeeedddfffgggggggggiiijjjlllmmmlllkkkiiihhhaaaiiilllfff___]]]ZZZWWWXXXVVVUUUTTTUUUVVVUUUSSSMMMIIIEEEBBBCCCIIITTT^^^zzzppp[[[FFF@@@EEECCC:::666666777888888888888777555888888555000///444999<<<;;;<<>>LLLgggmmmbbbfffSSSSSSSSSRRRPPPOOOOOOQQQMMMJJJEEEDDDMMM]]]jjjooowwwtttqqqmmmuuuxxxqqqeeeeeeqqqyyywww}}}zzzpppYYYEEE888DDDGGGRRRlllppplllEEESSSkkk}}}xxxzzzyyyvvv{{{yyyrrraaaMMMAAAAAAEEEGGGGGGEEEgggttteeegggiiimmmsssyyyzzzwwwmmmnnnmmmggg^^^WWWSSSRRR^^^tttxxxqqqmmmZZZ@@@888888999:::===GGGYYYhhhkkktttRRRXXXVVVSSSPPPNNNOOOQQQSSSSSSPPPMMMIIIJJJHHHBBBYYYzzz||||||oookkksss|||rrrssswwwooogggdddbbb]]]SSSKKKKKKOOO```iii```WWWRRRIII@@@@@@@@@KKKUUUMMMIIITTTAAA<<<888777666444444666<<<666???TTTYYYHHH888444<<<___mmm:::IIIcccsssdddcccmmm|||~~~EEE666444***...---,,,+++++++++++++++************************)))************+++---///HHHbbb||||||oooqqqwww~~~||||||}}}zzztttoooyyyvvvuuuxxxyyywwwvvvxxxvvvvvvuuuuuutttssssssrrrqqqtttsssooo___@@@333@@@222333555777777666444333666555444333333444555666777IIIcccxxx|||sssuuuxxxoooiiiiiilllooorrrqqqqqqqqqsssvvvyyy{{{}}}vvvgggccclllkkkfffjjjhhhfffddddddfffffffffeeeggghhhiiijjjjjjhhhgggeeeeeeooorrrggg[[[XXXWWWUUUTTTRRRQQQQQQRRRRRRQQQOOOIIIDDD???;;;999>>>KKKWWW[[[MMM???<<<===<<<:::888555666777999999888888777555666555222000222777;;;:::===IIIwwwvvvPPP{{{bbbGGGIIIIIICCCBBBAAABBBDDDFFFEEEDDD@@@BBBCCCEEEFFFGGGFFFFFFCCCCCCFFFHHHEEEGGGVVVjjjxxxwwwtttqqqmmmkkkyyy~~~qqqlllqqqwwwxxxvvvyyyzzz|||yyyoooeeedddhhhppprrruuuwwwxxxzzz}}}~~~{{{nnnmmm~~~kkkVVV___}}}tttWWW[[[ssslllkkkqqqUUU{{{OOOJJJ@@@;;;===:::777CCCVVVooolllmmm___[[[UUUVVVWWWVVVUUUTTTTTTUUURRRNNNHHHFFFKKKWWWdddlll~~~uuutttwwwxxxnnnvvvqqq```\\\mmm{{{}}}~~~{{{ooo^^^GGG777AAAEEEOOO^^^TTTKKKdddsssooorrroookkkeeeZZZJJJ===:::>>>FFFUUU~~~lllccceeeeeedddbbbbbbcccccc___aaabbb```___eeerrr|||sss]]]NNNBBB777666777999???JJJZZZeeessstttvvvzzzYYYVVVWWWSSSPPPNNNOOOQQQSSSTTTOOORRRNNNMMMMMMGGGPPPfff~~~{{{|||{{{qqqWWWaaazzzppphhhbbbaaaaaa\\\VVVSSSccckkkqqqYYYIII<<<;;;>>>@@@JJJTTTNNNJJJUUUBBB===777555666666666555===777CCCZZZ\\\GGG:::<<>>000111,,,------,,,+++++++++++++++************************((()))+++*********,,,...:::HHHcccpppkkkooo{{{vvvmmm|||vvvyyy{{{zzzxxxxxxqqqvvvssssssvvvvvvssssssuuuuuuuuuuuuuuuuuuuuuuuuuuunnnqqqqqqmmm\\\>>>555HHH111222444555555444222111444333222222222333555666222:::LLLdddyyysss{{{~~~xxxssslllhhhfffhhhmmmrrrrrrsssrrrqqqqqqrrrsssrrrrrrmmmbbbdddnnnjjj```aaacccbbbbbbdddeeefffeeeddddddeeeggghhhgggfffdddcccdddkkkhhh[[[RRRTTTVVVSSSPPPNNNMMMLLLLLLKKKIIIGGGCCC<<<888888999;;;BBBKKK777888;;;:::555111444;;;555666888999999999777666555333111000111555:::===;;;BBBjjjttt]]]jjjqqqKKKGGGFFFBBB@@@@@@@@@AAABBBDDDDDDDDDCCCBBBAAAAAAAAABBBAAAAAABBB@@@CCCHHHEEECCCMMM\\\ttttttrrr~~~ppprrrwwwrrriiidddvvv}}}{{{zzzzzzzzztttjjjgggjjjooorrrwwwyyyzzzzzz}}}|||}}}}}}wwwzzzvvvdddooovvvvvv[[[WWWnnnyyykkkUUUtttfffJJJBBB;;;:::===;;;<<>><<>>@@@UUUlllcccDDD777AAA^^^zzz@@@GGGiiixxxddd```aaannnggg777...///------,,,++++++***+++++++++************************((()))++++++******,,,---,,,FFFfffsssvvvrrrssstttzzzyyymmmzzzxxxnnnmmmqqqooojjjnnnsss|||tttooopppooommmnnnppppppnnnooosssttttttttttttuuuvvvwwwwwwlllnnnnnnjjjZZZ???>>>WWW//////000111222333333444111111000111111333555666666777CCC\\\wwwzzzvvv}}}~~~|||}}}}}}{{{sssooollllllmmmlllkkkkkkkkkmmmnnnnnnnnnoooooommmkkkmmmfffbbbiiihhh```aaa^^^^^^```bbbeeefffeeeccccccdddeeeffffffdddbbbaaa^^^aaaZZZLLLIIIQQQVVVSSSNNNMMMKKKIIIIIIGGGCCCAAA>>>666444999=========@@@999888444444888;;;888222555666888999:::999777666555222///...222777;;;>>>DDDLLLpppNNNKKK<<>>======<<<<<>>DDDPPP{{{www}}}zzzwwwxxxsssxxxwww}}}}}}xxxwwwxxxtttlllhhhkkkjjjooouuuxxxyyyyyy|||~~~yyy~~~}}}{{{|||\\\llldddJJJDDDNNNOOOuuuxxxPPPJJJ===888999======AAAXXXssseeesssVVVfffOOOQQQRRRTTTSSSQQQPPPPPPQQQNNNLLLJJJIIIIIINNNVVV___hhhmmmrrrwww||||||tttjjj}}}hhhgggqqquuuzzzxxxxxx~~~{{{mmmHHH>>>FFFLLLEEESSSsssxxxuuuvvvtttqqqqqqsssqqqmmmlllgggkkkmmmZZZCCCHHH___}}}ooogggZZZ[[[___cccccc___]]]]]]YYYXXXXXXZZZ```hhhooossstttlllZZZDDD888666666333888999<<>>999;;;888:::???:::777BBB222555777444333444777888@@@LLLkkkoooDDD333???PPPSSSAAATTTnnnbbbbbbeeezzzooofffUUU111000000***,,,,,,++++++***+++++++++))))))))))))))))))))))))((()))++++++******+++---)))CCC]]]mmmnnn{{{wwwooommm|||tttuuu~~~ttthhhdddddd```YYY```aaagggooopppiiifffgggiiiggghhhkkkllljjjlllqqqnnnnnnnnnooopppqqqssstttppprrrpppmmm^^^FFFKKKiii000000111111222222222333000000000111222222333333444666<<>>999555888>>>CCCBBB>>>666666444333333444555666888666666888;;;:::777444555111...000666888<<>>;;;???@@@@@@>>>===>>>DDDIIIqqqzzz{{{zzzrrr~~~~~~{{{xxxvvvuuurrrmmmiiikkkmmmpppsssvvvyyyzzz{{{{{{}}}~~~~~~mmmBBBDDDGGG\\\{{{WWWJJJ@@@>>>777999:::999JJJfffuuuooooooaaaYYYRRRQQQJJJOOOSSSSSSNNNKKKLLLNNNKKKJJJIIIHHHFFFIIIUUUcccfffqqqqqqmmmqqqqqqqqqxxxzzzqqqttttttnnn{{{zzzyyyyyy|||~~~|||rrrKKKIIIdddccc[[[ppprrrqqqkkkgggnnnllllllmmmooonnnjjjeeerrreeegggnnn^^^JJJ^^^iii[[[]]]bbbggggggaaa\\\ZZZZZZWWWWWWWWWWWWWWWXXXYYYZZZ___UUUGGG<<<666555444333<<<;;;===DDDRRR___dddddd```dddWWW^^^RRRTTTNNNLLLOOOPPPNNNNNNRRRTTTRRRPPPMMMKKKJJJJJJJJJfffeeetttrrr|||||||||}}}zzz}}}zzzUUUAAAKKKDDDFFFgggtttggghhhkkkhhheeeeee]]][[[YYYUUURRRNNNLLLJJJGGGFFFDDDAAA>>>;;;999888444555666666666555444333444444555555666777777777===[[[oooDDD444<<<@@@YYYFFFqqqjjjrrrgggbbbjjjeeeBBB444000666(((,,,,,,,,,+++++++++************))))))))))))************))))))******+++,,,+++999FFFggg}}}uuuvvvzzzsssrrrvvviii___ZZZVVVUUUUUUXXX\\\```bbbbbb```___cccdddeeefffgggiiiiiijjjiiijjjkkklllmmmnnnooopppjjjmmmiiiccc^^^YYYjjj000000000000111111111111///000000111111222333333333333555LLLrrr{{{xxxvvvwwwyyy~~~yyynnnjjjggghhhllllllhhhhhhkkkjjjiiigggeeedddcccbbbbbbaaa``````_________^^^^^^]]]]]]]]]]]]^^^___``````___`````````______^^^]]]\\\VVVPPPNNNOOOPPPNNNKKKIIIHHHGGGEEECCC@@@>>>===<<<888666:::AAAFFFDDDAAA666555444444444444555666666666777999;;;;;;888444***666///--->>><<<555DDD~~~gggddd~~~VVVEEEEEEBBB======@@@???===<<<>>>@@@DDDFFFDDD@@@<<<<<<@@@AAA@@@===AAAAAA@@@??????AAAEEEHHH\\\wwwttthhhnnn}}}|||yyyvvvttttttrrrooolllkkklllooorrruuuxxx{{{|||rrrsss|||}}}~~~~~~~~~|||yyyPPPEEEOOOfffmmmMMMCCC;;;;;;777;;;<<<;;;OOOnnnmmmnnnPPPJJJIIILLLSSSVVVXXXWWWSSSOOOOOOOOOHHHHHHJJJMMMLLLOOOZZZfffiiitttzzz~~~yyysss{{{yyyxxxtttnnnjjjiiillloootttvvvxxxxxxxxx{{{|||zzzxxxzzzzzzvvvsssZZZWWWooozzz{{{vvvpppmmmmmmllliiiffflllaaaaaagggaaa^^^zzzppp\\\UUUYYY]]]aaaaaa\\\XXXVVVWWWUUUUUUUUUTTTTTTSSSSSSSSSVVVNNNCCC:::666666666666999:::>>>FFFRRR]]]bbbbbbwwwXXXPPPWWWPPPPPPLLLJJJMMMMMMIIIIIILLLSSSPPPKKKHHHGGGHHHIIIJJJ\\\tttoooddd~~~~~~zzzyyytttvvv{{{}}}}}}yyyuuuUUUAAAMMMQQQ\\\}}}{{{wwwnnneeebbbbbb___[[[WWWVVVSSSOOOLLLHHHFFFDDDAAA@@@>>><<<999777555444333444555555555555444333444444555555666777777777GGG[[[ooommmWWWBBB<<>>;;;>>>>>>===<<<<<<>>>AAADDDFFFCCC???;;;;;;>>>AAABBBAAACCCAAA???@@@BBBDDDFFFGGGOOOggg~~~sssmmmiiixxxzzzxxxuuussssssrrrqqqooommmmmmnnnpppssswwwzzz|||zzzsssyyyyyy~~~|||xxxxxxzzz|||~~~~~~{{{{{{~~~gggIII\\\uuuwwwQQQCCC<<<:::;;;999>>>AAACCC\\\xxxwwwZZZIIIKKKOOOVVVXXXXXXXXXVVVTTTQQQNNNMMMGGGHHHLLLOOOOOOQQQZZZdddmmmttt{{{ssskkkxxxyyyooohhhiiikkkjjjooowwwssswww{{{yyyuuuuuuzzz}}}xxxtttqqqnnnjjjnnnmmmrrr}}}uuukkkdddcccccccccccceee___]]]^^^\\\```xxxlll[[[WWWXXXTTTWWWZZZYYYUUUSSSSSSTTTQQQRRRQQQQQQOOOMMMJJJIIIIIIDDD===888666777888999999<<>>::::::999777555444333222222333444444444444333333444444555555666666777777CCCMMMPPPGGG???>>>>>>;;;GGGFFFttt___eeeeee]]]///,,,---222...,,,++++++++++++************))))))(((((())))))******))))))))))))***++++++)))222HHH|||yyyoooqqqyyy~~~~~~xxxqqqZZZHHHAAAAAA:::<<>><<<:::999888666555555:::@@@CCCAAA>>>555555555555555666666666555666777888888666333111111333666<<<;;;:::[[[eee]]]{{{WWWIII??????@@@;;;;;;AAA;;;;;;;;;<<<>>>AAACCCDDDAAA>>>::::::===AAACCCDDDDDDAAA???@@@DDDGGGGGGEEEKKKZZZrrrxxx}}}zzz}}}zzzoooooouuufffqqq{{{yyyvvvtttssssssrrrrrrqqqppppppppprrruuuxxxzzzssssss{{{yyywwwzzzxxx~~~||||||~~~~~~~~~~~~~~~~~~UUUdddzzzSSSEEE>>>777===<<<999>>>EEEQQQqqqkkkqqqVVVTTTVVVYYY]]][[[ZZZXXXWWWVVVTTTPPPNNNMMMLLLLLLMMMLLLLLLRRR[[[iiiiiippppppnnnrrrkkkkkkooorrrrrrnnnrrrxxxzzz{{{{{{}}}|||yyywwwvvvrrrlllfffcccZZZrrrxxxrrrvvvyyy|||qqqiii```[[[[[[]]]___```\\\\\\\\\YYYVVVWWW___gggjjjjjjggg```YYYUUUUUUWWWQQQSSSTTTSSSQQQPPPQQQRRRNNNNNNNNNMMMJJJFFFBBB@@@>>><<<888666666888999;;;<<>><<<:::888777777777444333444777:::;;;999777444555555666666777777777555666777666444222000///888000:::;;;555VVVOOOssseeeggg;;;888999>>><<<777888>>>888999:::<<<>>>???AAABBB???<<<:::999<<>>;;;999888555444444444444444444444111111222222333444555555555555666777777888888999;;;555999CCC@@@777???RRRvvvjjjaaaaaaeeeccc{{{DDD111222222***)))+++++++++*********))))))))))))(((((((((((())))))))))))(((((())))))***+++)))000+++===[[[uuu}}}pppnnnuuuppp\\\]]]ooovvvpppooorrrvvv~~~zzzyyyuuulll```PPPAAA888888777555444444666888:::;;;<<<===???@@@BBBCCCDDDCCCCCCDDDEEEFFFGGGHHHHHHDDDHHHDDD@@@@@@:::888BBB.........---------------......///000000111111222'''222444111777GGGjjjzzz\\\PPPZZZdddeeeaaa^^^^^^```cccfffnnnvvvxxxxxxssskkkfffeeebbb___\\\[[[[[[ZZZZZZ[[[[[[\\\]]][[[XXXVVVUUUUUUWWWYYYSSSSSSTTTUUUUUUUUUUUUUUURRRRRRQQQPPPOOOMMMKKKJJJEEEEEEEEEDDDCCCBBB@@@???;;;:::888777666666777777444444333444555666444333444444666777777777777777555666666444222111111222777666<<<:::HHH{{{[[[hhh^^^cccFFF555555888;;;888333333777666777999;;;<<<===>>>>>>;;;:::999999;;;===AAACCC>>>>>>???AAACCCDDDCCCBBB;;;III```sss|||uuulllooouuummmhhhiiitttwwwvvvwwwyyyxxxvvvttttttuuuyyyyyyxxxwwwwwwwwwxxxyyykkkhhhttt}}}{{{|||vvvwwwxxxzzz}}}~~~{{{xxxFFF===DDD:::333>>>999999FFF[[[sssTTT~~~```\\\YYYVVVWWWVVVZZZYYYXXXVVVTTTSSSRRRQQQPPPLLLIIIHHHHHHJJJQQQYYYWWWZZZfffxxxqqq{{{uuueeejjjttttttrrrttt{{{{{{uuuwww~~~uuu]]]GGG@@@VVVmmmgggVVVUUUVVV```zzzxxxtttpppppppppmmmfff```^^^ZZZVVVVVVXXXYYYXXXVVVXXXXXXVVVRRRPPPRRRSSSRRRRRRQQQPPPQQQRRRQQQOOONNNNNNMMMMMMMMMMMMMMMMMMMMMHHHGGGFFFDDD@@@===999777666777777777777999===@@@EEEHHHOOOVVV\\\kkkwwwUUURRRQQQKKKKKKIIIOOOSSSQQQNNNMMMLLLKKKHHHIIILLLMMMLLLJJJGGGEEEGGG\\\uuuvvvwwwzzz|||~~~|||uuurrrrrrjjj\\\ZZZccceeedddaaaggg}}}RRRHHHHHH???<<>><<<:::888666555444111111111111111111111111111111111222333555666777777777777888999999::::::???555888BBB===777QQQwwwzzzhhh```WWWkkk```hhhttt]]]999,,,+++000+++...+++************))))))))))))((((((''''''(((((())))))(((((((((((()))******&&&222)))222MMMlllnnnbbbfffkkkcccppppppmmmiiieeeooo}}}{{{|||wwwqqqjjjeee```VVVGGG<<<444333000//////111333555444444555666888999::::::888999:::;;;===>>>???@@@777???===777888555777CCC------------..................//////000111111111+++222111...333>>>XXXxxx}}}~~~oooTTTIIIPPP[[[\\\XXXUUUWWWWWWYYYbbblllrrruuutttnnnjjjhhhddd]]]\\\[[[ZZZYYYYYYYYYYYYYYYXXXWWWVVVUUUTTTTTTUUUUUUSSSRRRQQQQQQQQQQQQQQQQQQMMMMMMLLLLLLJJJIIIHHHGGGBBBBBBAAA???===;;;;;;;;;888777666555555666777888666555444333444444444444333444666777888888777777333444444333111333666:::777===>>>PPPvvvoooYYYjjj{{{999888666555666777555222222444444555888:::;;;;;;::::::888999999999:::<<<>>>@@@:::<<>>888888999999BBBZZZrrriiirrrgggVVVYYYSSSQQQXXXXXXSSSUUUTTTPPPKKKHHHHHHJJJJJJGGGEEEGGGIIIJJJOOOUUUVVVWWW^^^rrruuuhhhnnnaaakkknnnkkkuuu}}}yyyzzzttttttjjjSSSEEEEEEqqqyyy\\\>>>DDDQQQeee|||tttiiicccccceeeccc___[[[XXXUUUVVVYYYZZZYYYWWW[[[XXXTTTQQQNNNLLLLLLNNNNNNMMMMMMOOOPPPQQQQQQQQQJJJJJJIIIJJJJJJIIIHHHFFFDDDCCCAAA>>>;;;999777666444666888888999<<>>JJJvvv___bbb]]]___mmmgggpppqqq===222,,,'''///)))...************))))))))))))((((((''''''''''''((((((((((((((((((((()))******%%%///(((222HHHddd}}}wwwpppppp{{{qqqzzztttrrrkkk\\\[[[gggnnnwwwvvvnnneee___\\\UUUIII???333222///...---...000111000000111111222333333444333333444444555666777777111999666000111000000999---------....../////////......//////000111111111333666///+++000666FFF]]]vvv}}}bbbCCCAAAPPPWWWRRROOOOOONNNNNNVVVaaahhhooorrrooonnnmmmggg___]]]\\\ZZZYYYXXXWWWWWWWWWSSSSSSTTTUUUUUUTTTSSSRRRRRRQQQOOONNNMMMNNNNNNOOOJJJJJJJJJIIIHHHGGGFFFEEE??????>>><<<999777777888666555444444444666888999777666555444444555777777333444666777888888888777222333333222222555<<>>777;;;???@@@???===>>>@@@>>>GGGKKK^^^xxxwwwqqqvvvqqqsssvvvrrrlllvvvnnnfffgggoootttrrrnnnggglllsssvvvvvvvvvvvvxxxxxxyyy{{{}}}~~~zzz}}}yyyyyyxxxxxxzzz}}}WWWBBB@@@CCC777888>>>777:::LLLlllyyyUUUvvvVVVQQQZZZOOOLLLSSSQQQTTTVVVVVVPPPHHHDDDEEEHHHFFFCCCCCCFFFHHHGGGIIIMMMQQQPPPQQQ```sssooogggkkkggglllpppsssyyy}}}{{{wwwwww{{{vvvaaa]]]XXXOOORRR___TTT111DDD]]]tttzzztttkkkeeeeeeeee```YYY^^^[[[YYY[[[___ccccccbbbVVVTTTTTTWWWTTTOOONNNQQQKKKLLLNNNOOOOOONNNLLLJJJGGGFFFFFFGGGGGGFFFDDDAAAAAA@@@===;;;888666555555333666888999:::>>>EEEJJJVVVUUUWWW\\\ccc}}}wwwXXX\\\VVVMMMMMMIIIKKKSSSVVVPPPLLLMMMNNNLLLIIIMMMPPPMMMGGGDDDGGGKKKHHHHHHWWWppp~~~tttzzz}}}zzz|||jjjMMMDDDLLLMMMMMMUUUZZZUUUUUUVVVNNNHHHEEE@@@<<<:::999999999666666555555444333333222222222222222222111111111222222222333444777999:::999999:::;;;;;;<<<<<<===:::???CCCCCCIIIfffhhhcccWWW___mmmcccvvvlllNNN&&&///111***000&&&(((************))))))))))))((((((''''''''''''((((((((((((((((((((()))******+++...%%%...===QQQqqqzzz{{{|||vvvyyyzzzpppZZZNNNWWW```jjjyyyvvvnnnccc\\\XXXQQQHHH@@@666555222000................../////////000000000000000000000000000000000+++333000---222333222888111000000///...---------,,,,,,,,,---------.........000111000000444===EEEbbbzzzppp{{{aaaAAA===DDDFFFFFFDDDCCCGGGLLLOOOSSSZZZfffrrrwwwpppcccWWW^^^[[[WWWUUUVVVVVVTTTRRRNNNOOOPPPOOOMMMKKKKKKLLLKKKKKKLLLLLLLLLKKKKKKJJJHHHIIIJJJJJJIIIFFFDDDBBB>>><<<:::888777777777888444444444444555555555666777666555555555555666666666555444666888888444000111...---222888===??????<<>>???>>>;;;::::::BBBAAAFFFSSSeeeqqqrrrnnnxxxwwwooouuupppssstttoooeeebbbiiivvv}}}pppjjjgggkkkqqqtttuuuvvvvvvxxx{{{~~~}}}xxxwwwzzz|||{{{yyyyyyzzzzzz{{{}}}~~~~~~{{{VVVNNN===555<<<===555444<<>>999555888???AAA<<<666???;;;FFFGGG[[[iii]]]\\\eeeddddddyyyTTT000000...---,,,+++++++++************))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))&&&))))))---333:::[[[wwwppp^^^WWWLLLLLL[[[gggvvvooo```PPPJJJJJJFFF>>>777555222000...------,,,,,,------.........------------------------------************+++,,,---...000000//////...------,,,,,,,,,,,,------------......000111000///333;;;BBBlll}}}^^^NNN>>>>>>======???BBBBBBAAAEEEJJJSSS]]]cccccc```\\\[[[YYYVVVUUUVVVVVVTTTRRRLLLNNNOOOOOOMMMLLLLLLMMMKKKKKKKKKKKKKKKJJJIIIHHHEEEFFFFFFFFFEEECCCAAA???===<<<:::888777777777888444444555555555666666666555444444444444555666666777555444555666555222///)))222777777:::@@@AAA===DDDrrr{{{SSSLLL[[[xxxggg666;;;777222444444333222222222222222333333444444444444333333222444666888999:::::::::>>>??????>>><<<;;;<<<===AAAAAABBBMMMbbbtttwwwpppuuu}}}zzzvvvvvvkkkpppzzz}}}ttthhhgggnnnuuupppjjjbbb___ccciiikkkjjjvvvxxx{{{|||}}}~~~}}}yyyyyy}}}~~~{{{||||||{{{|||}}}XXXNNN;;;>>>===888777;;;===;;;ZZZfffqqqzzzZZZWWWRRROOOMMMKKKHHHEEEMMMOOOOOOLLLFFFDDDEEEHHHJJJIIIIIIJJJJJJIIIHHHHHHFFFTTT]]]gggwww{{{xxx|||qqqkkklllvvv~~~|||xxxwww~~~{{{tttiii^^^XXXTTTXXXlll___SSSddd~~~}}}iii```^^^[[[VVVSSSSSSRRRSSSUUUWWWVVVSSSOOOPPPOOOMMMKKKJJJJJJJJJKKKIIIIIIJJJIIIHHHGGGEEEDDDAAA???<<<;;;<<<<<<:::888777666555444444444444444222888???BBBDDDHHHNNNQQQXXXJJJ\\\gggyyyppp\\\VVVWWWNNNHHHJJJJJJKKKIIIHHHIIIKKKMMMMMMMMMMMMLLLKKKIIIGGGFFFEEEEEEDDDKKKKKKXXXxxxyyyxxx{{{}}}iiiUUUKKKIIIEEE???::::::>>>BBB999777555555555666555444000000/////////000000111111111111222222222222222555555555555666777777777222999===:::333333===GGG???JJJYYYbbbzzzeeedddeeefffhhhyyyDDD000///...,,,+++++++++************)))))))))((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))'''***))),,,000444PPPyyyrrrjjjfffUUUKKKQQQVVVcccjjjiiiZZZIII@@@<<<999999666333000////////////***+++,,,---............------------------------,,,,,,,,,,,,---...///////////////......------,,,,,,,,,,,,,,,------------...///000......000777<<>>DDD???AAALLLvvvnnn___^^^hhhvvvAAA(((;;;888222333222222111111111111111222222333333333333222222111222444666888999::::::DDDBBB@@@<<<:::;;;>>>AAA@@@AAA@@@CCCXXXpppuuulllmmmnnnrrrsssttt||||||ppplll|||sssjjjkkknnnqqqnnncccWWWVVV___eeedddrrrvvvyyyyyywwwxxx}}}||||||}}}zzz~~~||||||}}}UUUAAA???444;;;???:::555999GGGSSSsss\\\jjjWWW^^^ddd```VVVLLLGGGGGGGGGJJJKKKJJJGGGGGGIIILLLJJJJJJIIIHHHGGGGGGGGGGGGDDDKKKNNNXXXmmmuuuuuuzzzssskkkrrryyyuuunnnsssllleee\\\UUUUUUYYY```dddwwwooogggpppdddYYYZZZ[[[WWWSSSRRRQQQRRRSSSSSSRRROOOLLLJJJIIIHHHGGGGGGHHHIIIJJJHHHHHHGGGFFFDDDBBB@@@???===;;;888777777777555444222222222222333444555555;;;<<<@@@EEEJJJLLLMMMMMMVVVSSS___[[[PPPRRRVVVMMMHHHKKKKKKKKKHHHFFFEEEGGGJJJKKKKKKPPPNNNJJJGGGEEECCCCCCDDDBBBBBBCCCKKKlll|||}}}tttsss~~~yyyzzz{{{gggMMMCCC<<<===;;;333000333555333111111222333222111///.........///000111111111222222222333333333333666777777888999999999888======<<<;;;:::;;;===???DDDXXX```aaaddddddgggyyy\\\444///...---,,,+++***************))))))))))))((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))'''***)))***,,,---BBBdddrrryyy|||xxxvvvpppYYYHHHCCC@@@JJJXXXcccbbbWWWJJJ===444777555333222111000...,,,---------.........//////....................................///000111111.........---------,,,,,,++++++,,,,,,,,,---------.........---,,,...222666RRRzzzyyyYYYGGG555...222666888999666888999:::;;;@@@HHHOOO]]]\\\ZZZXXXUUURRRNNNKKKJJJKKKLLLLLLJJJHHHHHHIIIHHHHHHGGGFFFEEEDDDBBBAAA===>>>>>>>>>===<<<:::999;;;:::888777666666666777555555555666666666777777888777777666666777777777444333222111222444555666<<>><<<:::;;;???BBB>>>CCC@@@<<>>EEEGGGKKKNNNPPPRRRSSSTTTKKKMMMMMMLLLIIIGGGGGGGGGDDDDDDDDDCCCBBBAAA???>>><<<<<<<<<;;;;;;:::999999999888888777666666666666555555555555666666666666888777666555444333333333222222222222444777;;;>>>CCCQQQKKK>>>UUUSSSeeeccceeeSSS---333>>>333$$$777//////.........//////000//////000000000000////////////000222444555777888999:::;;;;;;:::;;;>>>@@@999CCCCCC;;;>>>QQQaaadddjjjcccnnnwwwwwwwwwwwwvvvwww|||yyypppjjjpppjjjTTTCCCCCCLLLRRR___hhhrrrvvvtttrrruuuyyyzzz{{{}}}~~~||||||}}}~~~~~~~~~~~~~~~uuuIII===DDDBBB666???666444888999III}}}\\\pppUUU```XXX]]]aaa___WWWNNNHHHFFFCCCHHHNNNQQQQQQNNNJJJHHHCCCHHHHHHDDDBBBGGGIIIIIINNNNNNJJJRRRaaacccccclllbbbgggxxxvvvlllnnncccqqqssscccccccccccceeekkkjjj[[[JJJ===GGGOOO[[[sssggg]]]SSSRRRRRRPPPNNNNNNLLLLLLLLLLLLJJJHHHFFFFFFIIIHHHGGGFFFEEEDDDDDDDDDBBB@@@>>><<<:::777666555555555444333222222222333111222333555888;;;>>>???BBB???BBBLLLUUUWWWYYY]]]ccc\\\eeeUUUJJJKKKPPPMMMOOORRRMMMKKKGGGCCCAAABBBEEEGGGHHHOOOMMMHHHDDDBBBAAAAAABBB???===CCCBBBGGGmmmlllzzzyyyuuuyyymmmZZZVVVPPPCCC<<<>>>777555333222333333222111000000000000111222444444222333333444555555666666555777999:::999888:::;;;888>>>AAA<<<999BBBZZZnnntttgggoooeeelllJJJ...222---,,,+++***************)))))))))(((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))&&&***((((((,,,)))000CCC]]]xxxtttvvv}}}wwwzzz|||vvvssshhhUUUEEE>>>@@@RRRiiissskkk^^^JJJAAA777000000111111111000///...---------....../////////000000111111111000//////000000111222333,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///>>>EEEPPPnnnpppVVVDDD666+++***000///222444555555444444444666999===@@@CCCEEEHHHJJJIIIJJJKKKJJJGGGFFFEEEFFFAAAAAAAAA@@@???>>>===<<<;;;;;;::::::999999999999777777777777666666555555444444444444555555555666444333222111000/////////111333555666888<<>>AAACCCCCCDDDJJJUUUWWWSSSTTTZZZbbbzzzXXXVVVKKKJJJKKKIIIMMMQQQKKKLLLHHHDDDAAABBBEEEFFFGGGLLLJJJGGGDDDBBBAAABBBBBB>>>???BBBAAA@@@PPPbbbgggqqqtttyyyzzzvvvxxx|||gggHHH999888555333111111222222111000000/////////000111222222333333444555666777777888666888:::888555555888;;;;;;>>>CCCMMM```}}}tttpppllldddjjjjjj}}}WWW111444333,,,+++******))))))******))))))((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))&&&***'''(((---+++---:::EEEjjj}}}yyy]]]JJJAAA;;;>>>FFFRRR^^^hhhnnn___JJJ:::333000///...---,,,,,,,,,---...000111///000000111111222222333111111111111111222444444++++++++++++++++++,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,---...---,,,)))(((+++000FFFmmmyyyssskkkWWW===//////333222111222444444444333333555666666444555777999>>>???AAAAAA@@@???@@@@@@>>>>>>>>>>>>======<<<;;;:::999999888888888888888666666777777666666555555333333333333444444444444111000000//////000000111444666999;;;===@@@EEEIIIAAARRRssszzz[[[[[[sssZZZjjj___333///666...+++111+++111,,,,,,,,,,,,,,,---......------............------///////////////111222333222444666777777888999;;;:::<<>>@@@QQQccclllqqquuu}}}pppiii|||{{{wwwtttvvv|||~~~wwwrrrpppnnn```KKK@@@@@@DDDKKKVVV___dddggghhhiiihhhkkkqqqwww}}}~~~}}}~~~^^^EEE999@@@???111000>>>111<<>><<<;;;:::777666444333222111222222...000222111000111444777777888:::<<<@@@DDDGGGHHHMMMMMMRRRXXXTTTPPPZZZjjj```[[[TTTMMMNNNLLLFFFKKKQQQMMMMMMIIIEEECCCDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCBBBCCC===???======@@@@@@III[[[xxx|||{{{{{{{{{zzz}}}fffPPPEEEAAA>>>;;;888777555333111222111111111111111222222333444555666777888888999666999;;;999888:::???EEE@@@JJJccckkkooowwwiiidddvvvfff777///000000++++++***))))))))))))***))))))((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))'''***''''''...+++***333888UUUzzz^^^RRRKKKCCC;;;444555CCCRRRhhh___TTTMMMIIIEEE>>>888555444222000000000111222000000111111222333333444333333333333444555666666+++++++++++++++++++++,,,******+++++++++,,,,,,,,,+++++++++,,,......---,,,+++,,,444000///TTTttt{{{xxxTTT;;;555:::666111000333555555444...000111000//////333777222444777888888888999;;;<<<<<<<<<===<<<<<<;;;;;;999888888777777777888888555666666666666666555444222222222333333333444444000000000111222444555666666:::===??????BBBFFFJJJvvvZZZIIInnnhhhtttqqq444444***///,,,///444)))+++,,,+++++++++,,,,,,---...,,,------......------,,,000///.........000111222555666666666555666888:::???;;;===AAA>>>:::FFFYYYuuu{{{uuuyyy}}}gggdddrrr{{{~~~zzzuuuyyyttthhhgggpppkkkSSS@@@;;;999>>>FFFPPPXXX]]]```aaadddgggkkkpppuuuyyy~~~~~~~~~tttPPPAAABBB===555888???===333<<<:::DDDiiiVVV```eeecccUUU\\\YYYTTTNNNLLLLLLLLLKKKJJJHHHHHHJJJLLLMMMMMMKKKJJJIIISSSVVVMMMGGGIIIIIIDDDFFFLLLNNNNNNMMMJJJZZZxxxppplllsssrrrhhhsss}}}sss|||{{{oookkkqqqooofffgggppptttfffXXXOOOFFF===999:::>>><<<<<<>>>===;;;<<<@@@>>>@@@AAA@@@===;;;===???<<<<<<<<<;;;:::999888777333333111000000000111222///222444444333444888;;;<<<===???BBBEEEIIILLLNNNUUUSSSUUUXXXUUUZZZtttaaaTTTcccRRRPPPTTTQQQGGGJJJSSSQQQMMMJJJGGGEEEEEEFFFGGGFFFDDDDDDDDDDDDDDDDDDCCCCCC===???777888AAA;;;AAA___yyy~~~xxxtttzzz{{{yyyXXXTTTNNNHHHCCC???:::777555555444444333444444444444444555666777888999999555888<<<<<<===BBBKKKSSSppp{{{uuupppnnnmmmqqq555555777%%%,,,+++***)))))))))))))))***)))((((((((('''''''''''''''''''''&&&&&&''''''''''''''''''''''''((())))))(((+++''''''---+++'''...***777dddXXX```kkk}}}hhh___XXXPPPIII???555555;;;<<>>>>>>>>;;;888DDDdddkkkLLL[[[~~~]]]\\\jjj>>>000......---------,,,,,,,,,***++++++,,,,,,------...---------............///000////////////000000111444444444444666888:::;;;??????>>>======AAAGGGKKKmmmuuutttllllllsssqqqhhhlllxxxzzz{{{yyyhhheeegggmmmbbbIII<<<999;;;AAAFFFHHHPPPYYYUUU[[[dddkkkooorrrvvvyyycccLLL@@@<<<>>><<<888666777888666EEECCCjjjfffOOOoooXXXYYYUUUSSSRRRQQQNNNLLLKKKKKKLLLLLLFFFLLLLLLFFFGGGLLLIIIAAACCCEEEHHHGGGEEEDDDEEEGGGBBB@@@CCCEEECCCFFF^^^yyyrrrccclll||||||ooobbbuuuxxxmmmeeemmmwwwllljjjmmmooonnnsssrrrnnnfffZZZLLLAAA<<<999777555666888888666333999999999888888888888888999888777666555555555555111111111111111111222333111222444777:::<<>>OOO```iiigggbbbZZZUUUQQQOOOJJJBBB======888666444555555555555555:::;;;<<<<<<;;;>>>EEEJJJ+++++++++++++++++++++++++++******))))))******+++******))))))******+++,,,///,,,,,,...+++---@@@VVVuuu{{{sss\\\GGG999999888111111999222555666666444444333222111000000000111222444555333333333222222222222222000000111111111222222222222222222111//////000222.........///111222222111555888;;;<<<:::;;;>>>AAAEEE888666NNNnnn~~~xxxPPPXXXjjjsssWWWvvvjjj@@@...---------------,,,,,,,,,,,,******++++++,,,---------------------..................------......///000333333333333555777999:::;;;:::999:::===AAAEEEHHHUUUooozzzsss{{{vvveeelllsssxxx{{{{{{rrrlllrrrssshhhFFF===999<<>>???@@@:::===BBBJJJUUU\\\[[[VVVbbbLLLXXX```ccc{{{WWW[[[```VVVTTTQQQMMMKKKLLLMMMNNNOOOIIIIIIIIIFFFDDDCCCCCCDDDCCCBBBBBBAAA@@@???===<<<;;;;;;;;;999999<<>>EEEGGGDDDDDDKKKRRRGGGSSSiii}}}eeeSSS```gggTTT|||\\\666'''***...---,,,,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///111111222222444555777888999777666999???CCCEEEDDDGGG```uuu}}}___ccckkkwww|||lllmmmtttqqqYYYIII;;;888;;;<<<999777===AAAHHHOOOVVV]]]eeeiiimmmrrryyy~~~mmmRRRBBB>>>===999444888222111888>>>@@@FFFOOOrrrLLL[[[{{{bbbYYYSSSLLLMMMPPPMMMKKKIIIGGGFFFFFFGGGHHHIIIEEEDDDFFFHHHFFFEEEFFFDDDEEEFFFEEECCCBBBBBBCCCFFFCCCCCCEEEDDDDDDNNN\\\OOO[[[gggnnnvvv{{{ttthhhrrrrrrgggbbbhhhiiifffkkkzzzzzzppppppuuurrrqqqssstttnnnaaaVVVOOOFFF;;;444333444555555333222222333333444555555777777666555444444444444999888888777777888888888<<<===>>>???@@@BBBCCCCCCLLLJJJMMMVVV]]]\\\WWWUUULLL[[[PPPddd[[[IIIUUUYYYOOOQQQNNNKKKJJJKKKMMMMMMMMMJJJHHHGGGFFFFFFEEECCCAAA@@@@@@@@@??????===<<<<<<<<<;;;999777888;;;>>>AAAHHH```uuu|||ppp{{{|||uuuqqqvvvvvvooopppxxxuuu~~~vvvooopppnnnjjjsss|||NNN:::******///---++++++******))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))******&&&---,,,---FFFlllxxxmmmlllvvvlllqqqvvv[[[PPPNNN<<<666111111444777666444IIIWWWiiisssnnnfffffflllmmmeeeiii{{{{{{{{{zzzwwwuuuuuutttttt******************************))))))))))))******)))))))))))))))***+++++++++)))***...---)))***...AAAbbb~~~}}}wwwrrreeeNNN<<<666666222000111333444777:::777888888888888777555555333333333222111111000000000000111111111222222222111333333333333444777999555666888:::<<<===@@@BBBJJJIIIEEE???===EEEVVVdddmmm~~~fffQQQQQQ[[[^^^bbbwwwZZZ666***---///---,,,,,,+++++++++*********))))))******+++,,,,,,,,,+++,,,,,,,,,------------,,,,,,+++,,,,,,---...///000111222333444555777777;;;888777:::AAAEEECCC@@@GGGIII[[[yyy{{{zzzbbbgggsssxxxoooqqqwwwpppiiihhh```hhhYYYGGG===;;;;;;:::888888:::>>>CCCJJJRRRYYY^^^aaafffmmmssswww}}}nnnTTTJJJ@@@???BBBBBB999111999888;;;>>>===EEEbbb}}}XXXRRRzzzpppOOOTTTOOOGGGJJJJJJLLLKKKHHHFFFFFFFFFGGGHHHHHHDDDIIITTTUUULLLEEEGGGCCCCCCCCCCCCBBBBBBCCCDDDIIIDDDBBBDDDFFFGGGMMMUUUZZZ___aaafff|||tttooouuuooofffgggggghhhppp```nnnyyypppqqqqqqmmmhhheeeeeefff[[[TTTJJJBBB???>>>;;;999777777666555444555555666888888888888888888999:::;;;;;;::::::::::::;;;;;;===>>>???BBBDDDFFFHHHIIIMMMMMMTTT^^^aaa]]]\\\___WWW[[[xxxmmm[[[WWWOOOMMMRRROOOMMMJJJIIIIIIIIIHHHGGGIIIGGGEEEFFFGGGFFFBBB===@@@@@@@@@@@@@@@??????>>>===:::777666777999::::::444@@@aaa}}}nnnfffxxxqqqjjjeeedddgggkkkmmmqqqvvvyyy~~~}}}ooohhheeeiiiiiijjjsssxxxqqq666000...111111,,,)))***))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***)))...(((###888ZZZfff\\\pppwww___^^^fffNNNJJJCCC;;;555111111222888===CCCCCC===999BBBMMMPPPPPPaaa}}}yyyjjjhhhfff```YYYTTTRRRPPPMMMIII***************************))))))))))))))))))***))))))(((((())))))***+++,,,)))***---...---,,,------DDDZZZppp~~~wwwvvvkkkTTTGGGCCC:::333222333222555:::999:::;;;<<<============888888888888777777666666333333333444444444555555777:::===??????>>>>>>>>>EEEFFFFFFEEEDDDDDDHHHKKKEEEAAA======GGG\\\vvv{{{]]]IIIMMMggg|||WWWjjjWWW222)))...///+++***+++************)))))))))(((((()))******++++++,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,---...///000000111222444555666777777<<<999777:::???AAA???;;;>>>888DDDaaatttssspppsssmmmrrr|||{{{qqqooonnnqqq|||yyyvvvooo___jjjeee[[[OOODDD===777444333333333666;;;AAAGGGKKKVVV\\\dddjjjmmmqqqvvvzzz~~~xxxcccPPPEEEBBB===777555777::::::999777999>>>AAAHHHcccVVVcccZZZLLLQQQJJJFFFJJJFFFJJJHHHFFFEEEDDDEEEFFFGGGHHHDDDIIISSSUUUMMMGGGHHHAAAAAA@@@AAABBBDDDEEEEEEJJJEEEAAACCCGGGKKKQQQVVVcccfffcccdddzzzxxxssssssgggcccjjjzzziiibbbfffyyy|||vvvmmmfffccceeehhhjjjaaa]]]YYYWWWUUURRRLLLHHHCCCAAA???<<<::::::::::::888888999999;;;<<<===>>>@@@@@@??????@@@@@@AAABBBCCCDDDFFFHHHJJJLLLNNNOOOSSSWWW]]]aaa]]]YYY\\\cccwwwnnnVVV\\\```SSSPPP[[[NNNLLLIIIHHHGGGEEECCCAAAFFFEEEEEEGGGHHHFFF@@@;;;>>>>>>???@@@@@@@@@@@@???<<<:::777666666777666555888444@@@ZZZmmmrrryyydddhhhuuutttrrrkkk``````dddhhhiiikkklllllljjjrrrppppppvvv}}}{{{uuuxxx}}}pppjjjhhheeeeeefff]]]lllkkkmmmjjj444///...//////+++&&&&&&)))(((((((((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))++++++((('''111BBBLLLLLLgggxxxxxxgggrrruuunnnjjjhhhooojjj^^^LLL:::111222666222333888;;;888333333777888555<<>>:::@@@===888333111222222000...***************************))))))(((((())))))***)))(((((((((((()))******,,,***)))***,,,,,,,,,,,,'''000888NNNqqq|||vvvxxxuuujjjUUUHHH>>><<<999444333666555555777888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============;;;>>>CCCEEEDDDAAA@@@???DDDDDDCCC@@@???AAAGGGMMMGGGPPP^^^jjjrrrwww{{{~~~eeeTTTHHHWWWqqqVVVsssIII222%%%---111(((&&&,,,******)))))))))(((((((((((((((((()))******++++++******+++++++++,,,,,,,,,+++++++++,,,---...///000000111222444555666777777999777666777:::;;;:::777444;;;@@@JJJbbb|||xxxsssuuu{{{xxxnnnqqq{{{vvvqqquuu{{{~~~rrrfffnnnpppfffTTTDDD777///555333000000444888;;;===KKKQQQZZZ```dddhhhmmmqqquuuxxxlllXXXJJJAAA<<<999666666555444333555888:::===999AAA```{{{aaa]]]TTTKKKJJJLLLHHHHHHIIIEEEFFFEEECCCBBBAAABBBCCCDDDIIIDDDBBBEEEHHHGGGHHHKKKCCCAAA@@@@@@BBBEEEFFFFFFHHHEEEBBBCCCGGGLLLQQQTTTOOO\\\bbb___fffvvvxxxnnn|||yyyiiicccjjjyyynnn^^^]]]fffwwwxxxpppqqqoooeee\\\]]]\\\\\\^^^___]]]XXXSSSPPPNNNJJJFFFDDDCCCBBBCCCBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFFFFGGGHHHIIIJJJKKKPPPPPPPPPQQQRRRSSSSSSSSSYYY]]]]]]YYY\\\lll```YYYSSSSSSTTTTTTTTTUUUOOOMMMJJJIIIGGGDDD@@@===CCCDDDFFFIIIHHHEEE???:::::::::<<<===>>>>>>>>>>>>:::999888777555444444444888222333???OOO___uuuvvvkkksssxxxdddkkknnnhhheeefffeee```iiihhhhhhjjjmmmnnnnnnlllhhhmmmvvv|||xxxssstttzzzhhhccc___]]]ZZZVVVVVVZZZbbb~~~{{{{{{777888+++,,,,,,+++((((((***...''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))***''''''+++---///555<<>>>>>@@@@@@@@@@@@AAAAAAAAAAAA;;;===@@@@@@>>><<<;;;;;;444666888999<<>>>>>@@@XXXyyysssjjjlllsssvvvnnneeennn~~~zzztttvvvzzz|||ooozzz~~~tttbbbSSSGGG???;;;777333222444777888888>>>DDDKKKPPPUUUZZZaaagggnnnqqqvvv}}}uuu___UUUGGG===999888888888111444888;;;;;;;;;<<<<<>>:::999888888999:::;;;<<<<<<===>>>:::::::::;;;;;;;;;<<<<<<:::;;;;;;999777555555666FFFJJJPPPVVV```ppp~~~iiiXXXXXXhhhyyymmm^^^tttiii555)))+++,,,***(((,,,111...&&&)))(((((((((''''''''''''''''''(((((()))*********)))************+++++++++((((((((()))***,,,---...,,,...000222333444444333555666777777777999<<>>AAAEEELLLUUU[[[cccfffjjjooouuu{{{rrrjjjeeeYYYKKKDDD???:::888888888777555:::777555555888???EEEIIIGGG{{{pppZZZggg```JJJHHHNNNFFFFFFSSSLLL@@@GGGGGGFFFDDDCCCCCCDDDEEEFFFEEEJJJJJJEEEGGGPPPPPPJJJKKKGGGBBBAAABBBCCCCCCAAACCCFFFGGGGGGEEEEEECCCAAABBBIIINNNQQQZZZiiiwww~~~||||||lllaaammmvvvnnneeegggfffkkkpppgggVVVOOOTTTtttvvvuuuoooiiiaaa\\\\\\]]]\\\[[[]]][[[WWWTTTRRRRRRSSSTTTVVVUUUSSSPPPNNNMMMLLLLLLHHHIIIJJJKKKNNNPPPRRRSSSSSSSSSUUUWWWYYYZZZ\\\\\\iiijjj|||\\\XXXKKKLLLZZZYYYHHHGGGUUUNNNMMMMMMLLLLLLIIIEEEBBB===CCCJJJLLLGGGAAA===;;;777888999;;;<<<===>>>>>>555999<<<999444000222555---555:::777<<>>999///000999999222666888999666222111333555))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))---555???FFFgggwwwyyyvvvwwwrrrllliiikkkjjjddd\\\XXXLLLLLLNNNMMMIIIEEECCCEEE<<>>EEEKKKNNNPPPTTTVVVQQQQQQ___ppp|||xxxyyy}}}ooojjjaaaTTT\\\zzzjjj```cccXXX333)))///)))))))))***+++++++++,,,(((((())))))))))))((((((''''''''''''((((((((((((((()))))))))***************))))))***,,,...---,,,/////////000111111222222333666:::===>>>===;;;:::999888999;;;<<>>===@@@XXXvvvZZZJJJ[[[yyy^^^CCCJJJMMMKKKJJJJJJJJJIIIFFFDDDCCCFFFGGGEEEEEEIIIIIIFFFHHHHHHHHHHHHIIIJJJKKKKKKLLLFFF@@@>>>AAACCCCCCAAADDDCCCAAA@@@AAAAAA@@@??????DDDBBB???SSSyyyssswww}}}ssssssssshhhsssmmmQQQXXXYYYbbbwwwxxxsssqqqllleeelllhhh___TTTLLLKKKQQQWWWUUUQQQLLLJJJLLLMMMLLLKKKLLLIIIHHHKKKLLLKKKMMMQQQ```TTTQQQZZZ___gggtttwww}}}ZZZWWWNNNOOOPPPRRRSSSQQQLLLIIIIIIJJJKKKJJJHHHFFFEEEFFFBBBCCCFFFIIIJJJGGGBBB>>>;;;;;;<<<<<<======>>>>>>???<<<777444444444444333222333444666:::@@@GGGLLLiiinnnyyyzzz~~~mmmyyyooogggrrr{{{zzz}}}|||rrrAAA((()))//////+++******))))))))))))))))))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((...+++777SSSkkkwww~~~hhhiiiuuuuuusssiiiccc]]]TTTPPPJJJCCCKKKSSSMMMGGG:::666@@@EEE@@@@@@GGG))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********)))*********+++...333666[[[ooowwwzzzvvvvvvrrrxxx~~~|||tttpppttt{{{vvvwwwvvvssstttzzz}}}tttooopppxxxnnnhhhjjjlllhhhddddddaaannntttZZZkkkgggEEE222,,,...000))))))******************((((((((())))))(((((((((&&&'''''''''(((((((((((((((((()))))))))************))))))***,,,------,,,.........///000000111111333555777:::;;;:::999888888888;;;===>>>???FFFOOO```eeegggdddcccfffhhhgggqqq|||zzzrrruuuxxx{{{zzzqqqllllllnnndddXXXHHH>>>::::::888666666444111000111555;;;@@@>>>EEEJJJKKKPPP[[[dddfffjjjmmmqqqvvvzzz}}}~~~{{{sssooollliiiddd___NNNHHHAAA;;;888777555333111111222666::::::666111===555777JJJddd|||uuuSSSIIITTTuuudddDDDAAAFFFKKKJJJIIIIIIJJJIIIGGGEEEDDDFFFFFFDDDEEEIIIJJJHHHGGGGGGFFFFFFFFFGGGHHHIIIGGGBBB===<<>>>>>@@@BBBBBBAAA>>>@@@>>><<>>;;;>>>CCCPPPcccwww}}}yyytttooozzz~~~uuulllpppssstttzzzwww}}}{{{vvvsssxxxiii[[[PPPGGG@@@<<<<<<<<<:::888555333111000333777999999===FFFMMMPPPTTTVVVZZZ___cccgggjjjkkkllllllmmmnnnpppqqqssstttsssrrrqqqpppnnnkkkiiihhhbbb]]]VVVQQQOOOKKKGGGCCC???<<<999777777777666555:::666111...000666>>>DDD>>>III___}}}mmmEEE???XXXtttdddDDDCCCDDD===EEEDDDEEEGGGIIIJJJJJJHHHCCCFFFEEECCCDDDIIIKKKIIIFFFEEECCCBBBAAABBBDDDEEECCC???;;;;;;>>>AAABBBAAA???===;;;<<>>???@@@BBBDDDCCC???<<<;;;;;;;;;;;;;;;;;;;;;<<<999666222000000000000///000111111000//////000222444>>>PPPdddwww|||qqqttt~~~~~~sssjjjooofffnnnhhhZZZ___hhhqqqmmmppp}}}^^^jjjtttwww||||||```BBB***+++333000***)))+++***))))))(((((())))))((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&''''''''''''(((((((((+++&&&%%%'''***444KKKbbb|||{{{pppvvv}}}dddjjjttt{{{wwwsss{{{{{{lllXXXVVV[[[WWWFFFAAAAAANNN```llllllhhh))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***'''))),,,---,,,,,,,,,---(((---777FFF^^^www|||}}}zzz|||~~~hhhffffffeeeaaa[[[XXXXXXbbbaaa```\\\YYY[[[bbbjjjttt\\\fffyyypppCCC999---***...///+++%%%***))))))(((((('''''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))***)))((()))+++,,,+++*********++++++,,,---------//////000111333555666777555666999===<<<888999<<>>@@@AAABBBEEEHHHLLLOOORRRSSSWWWWWWWWWWWWYYY[[[^^^___ZZZYYYXXXVVVTTTQQQOOONNNKKKGGGCCC???===<<<999666555444444333444444333333...666===;;;666666???III]]]zzzhhhQQQRRRQQQ```]]]BBB@@@BBBAAA@@@??????@@@CCCGGGIIIIIIHHHBBBDDDCCCAAABBBGGGIIIHHHEEECCCAAA>>>>>>>>>@@@AAAAAA???<<<===@@@CCCDDDDDD???===;;;;;;===@@@BBBCCC>>>999888;;;;;;<<>>::::::::::::::::::999999777444111///000000/////////111222333222111222333000222999CCCRRRjjjyyynnnZZZZZZ\\\___MMMQQQ\\\eeebbbWWWQQQSSS[[[WWWWWWbbbrrryyyrrrfffbbbpppjjjwwwTTT222222333222)))!!!'''333******)))(((((((((((((((''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((***)))***+++)))+++888HHHeeezzzqqq~~~ttt^^^```eeehhhhhhjjjppp{{{sssiiihhhlllqqq{{{zzzkkkSSSYYYbbbmmm{{{zzzmmm(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((()))*********+++...000......,,,000BBBaaa~~~tttwwwkkkhhhyyysssTTT777'''***+++)))&&&%%%(((,,,(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))((('''(((***+++***))))))))))))***++++++,,,,,,,,,,,,---///222555888:::555333555888999666888<<>>???>>>>>>>>>>>>@@@BBBDDDFFFAAA@@@???>>>===<<<;;;;;;999777555333333333222222///000111111222444555666555777;;;>>>FFFUUUiiixxxdddRRRKKKOOOrrrhhhCCC;;;999222777HHH?????????AAACCCDDDCCCAAA@@@BBBBBB???AAAEEEGGGEEECCCBBB@@@>>>======>>>???@@@>>>======???BBBCCCDDDAAA???<<<<<<===????????????999999===:::666>>>LLLnnnpppqqq|||qqqkkkrrrwwwtttmmmnnnwwwxxxwwwzzzuuu```OOODDDHHHLLLPPP[[[lllzzz{{{yyyzzz~~~{{{vvviiiaaa^^^SSSFFFNNNaaavvvYYYUUUSSSIIIGGGPPPGGGFFFFFFGGGJJJKKKKKKJJJIIIIIIGGGEEEBBBBBBDDDFFFBBB@@@??????@@@@@@???>>>::::::999999888888777777555333111000000111000///+++---000000000///000111222000///000666FFFccc|||yyyzzz|||{{{||||||sssrrrwwwuuutttmmmssslllqqquuuuuuqqq~~~zzzsss{{{UUU222,,,111111+++)))---,,,&&&***))))))((('''(((((((((&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''')))+++***))),,,111666UUUkkkiiigggrrr||||||ooo]]]dddrrrnnniiihhhiiijjjjjjkkkZZZRRRVVVbbbooovvvmmmqqqrrrooonnnmmmfff^^^((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((()))))))))***)))'''&&&'''***---))),,,+++(((---===OOOZZZrrrzzzxxx}}}lllddd^^^nnnWWW888---++++++***)))(((''''''((()))''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((()))((('''((()))***)))((((((((())))))***+++++++++***+++,,,...111555777999444222222666888777999<<<888???JJJWWWhhhuuuwwwsssnnnsssooonnnqqqoooppp}}}zzzsssvvv~~~nnnbbb___dddnnnuuurrrcccWWWLLLCCC<<<777333111444555444333444555555444333333444444555222222222222333555666777444444333333333333444444222111000000111222333444777777666444333555888<<>>CCCBBB@@@@@@@@@???<<<:::???BBBCCCAAAAAADDDEEEBBBBBBBBBAAA??????>>>>>>>>>>>>>>>=========>>>@@@AAABBB@@@>>>>>>>>>>>>===<<<>>>;;;:::===;;;777;;;DDD[[[hhhlllpppzzz{{{vvvyyysssyyyfffZZZOOORRRaaannnrrrpppccc^^^TTTHHHCCCDDDDDDAAANNNRRRZZZeeennnpppmmmiiiqqqsssuuuuuusssrrrssssssppptttuuunnn]]]PPPSSS^^^dddqqqwwwooojjjrrrYYYXXXVVVQQQLLLIIIHHHIIIFFFFFFGGGIIIKKKLLLJJJHHHKKKIIIFFFCCC@@@AAADDDGGGBBB@@@===;;;<<<<<<<<<;;;999999888888777666555555444222111000111222111000---///000000///......//////...///000///444AAAOOOfffjjj~~~zzzzzz{{{|||}}}|||wwwttt}}}tttGGG555---+++111///'''(((000...$$$***)))((((((''''''((((((%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''(((&&&%%%&&&(((***++++++//////222???ZZZqqqqqqdddrrrvvvfffppp}}}vvvpppppprrrpppnnnnnnWWWUUUXXXWWWQQQWWW^^^YYYRRRNNNIIIDDDCCCDDDIIIMMM((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((((((((('''&&&&&&(((***)))///111---+++///444666DDD^^^fffwwwuuu^^^VVVRRR{{{bbb999...333---!!!,,,)))(((***......)))$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))(((''''''))))))((('''((((((((()))******++++++***+++,,,...000222444444444222333777999888888:::333777>>>III[[[lllrrrqqqiiitttxxxwwwuuulllmmm}}}yyytttoooooorrrvvvxxxxxx}}}ppplllssszzzyyylll]]]RRRLLLCCC<<<<<<;;;888777:::777777555444333333333444111222222333444444333333444444333333333444555666333333333333333555777999666666666666888???HHHOOO]]]nnnrrrXXXPPPWWWggg}}}VVV999888555555;;;AAA>>>666AAA@@@???@@@AAA@@@>>>===@@@DDDEEEDDDDDDEEEDDD@@@AAABBBBBBBBBBBBAAA??????@@@@@@@@@???======>>>???AAA@@@???@@@@@@???===;;;===;;;::::::::::::;;;===DDDQQQTTTWWWgggrrrtttwwwooouuuvvviii\\\LLLEEEJJJVVVaaagggqqqqqqnnnjjjfff^^^NNN???===<<<<<<>>>BBBEEEFFFFFF@@@CCCGGGHHHFFFEEEEEEFFFDDDDDDCCCCCCFFFYYY|||zzzmmmlll}}}]]]AAAFFFGGGEEEJJJRRROOOFFFFFFFFFFFFHHHIIIJJJHHHGGGKKKJJJHHHEEECCCCCCEEEHHHEEEBBB===;;;:::;;;;;;;;;999999888777666555444333222111000000111111000//////111111000///...///000------000222111...111888BBBDDDZZZmmm~~~pppzzzyyy}}}xxxuuuaaa999111///+++'''---000+++&&&&&&***---))))))(((''''''''''''(((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''(((''''''(((+++,,,,,,%%%,,,222333555AAAXXXkkkzzzsssvvvzzz~~~|||YYYUUUXXXbbbfffcccaaaeee((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%'''))))))))))))+++,,,%%%)))***((((((+++...---,,,AAA^^^vvvzzz}}}tttyyyYYYYYYgggfffrrrKKK888(((,,,000!!!444)))%%%"""!!!%%%)))+++,,,$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((''''''((()))(((&&&(((((())))))***+++++++++++++++---...///000000000444222444:::<<<999777888>>>;;;777777BBBUUUdddiiijjjxxxyyykkklll}}}sssuuuvvvuuusssrrrsssuuu{{{|||fffXXXLLLGGGCCC>>>>>>BBB:::999777666555555666666111222333444444333222111444444333222222333444555333444444333333444777999999===BBBIIITTTeeewwwtttccc^^^XXXTTTbbbTTTAAA<<<888666666444222777@@@;;;;;;<<>>;;;;;;;;;999666888;;;;;;888777<<<;;;FFFfffyyysssjjjnnnqqqzzzpppuuutttoooeeeYYYPPPMMMMMMPPPUUU\\\hhhwww~~~xxxmmmgggkkkkkkbbbWWWQQQTTTZZZeeefffeeebbb___```cccgggjjjiiillltttyyyzzzzzz}}}lllmmmlllUUUBBBEEEEEEEEEEEEEEEFFFJJJNNNGGGFFFEEEEEEGGGHHHGGGGGGKKKKKKJJJIIIFFFEEEFFFGGGIIIEEE@@@===<<<<<<===<<<999888888666555444333222111000//////000111000...+++,,,------,,,---///111...---...000///,,,...222///...<<<888QQQ^^^ttt{{{wwwjjjyyyuuu>>>333>>>,,,"""888000'''%%%,,,...'''&&&+++))))))((('''''''''''''''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''' %%%))))))((())))))(((((('''***...------777FFF```sss{{{zzzooofff((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))''''''''''''(((((((((((())))))*********+++++++++000...222:::AAARRRvvvwwwpppqqqjjjiiioooYYYSSS^^^{{{\\\888+++++++++***)))(((((('''''''''''''''''''''''''''((('''%%%$$$###$$$%%%%%%((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))(((((('''&&&&&&''''''(((((())))))******+++++++++,,,---...000111333444666888:::;;;<<<<<<999555555999999===PPPgggtttxxxzzz|||zzzoooyyyxxxqqqmmmgggkkk{{{xxx~~~zzzlllmmmwww|||wwwvvvqqqeeeYYYRRRYYYGGG===@@@???666555===777===444111===999333>>>===999444333555888:::;;;>>>>>><<<888888===GGGNNNVVV```mmmtttWWWGGGHHHLLLLLLYYYpppLLL===999:::999888777777888999:::999888999===BBBEEEDDDAAACCCAAA???===<<<>>>???AAACCCBBBAAA@@@???======<<>>===@@@BBBBBB???<<<:::<<<>>>>>>===;;;:::999999::::::888333222@@@aaaiiiuuuttt}}}xxxkkk\\\SSSMMMVVVmmmzzz{{{rrruuu~~~wwwbbb[[[fffkkkoooxxx~~~TTTCCC@@@===BBBDDDFFFIIIJJJJJJIIIHHHIIIFFFDDDDDDFFFFFFDDDBBBGGGEEEDDDDDDEEEGGGFFFEEEHHHEEE@@@<<<::::::;;;<<<999888777666444222111111000000000000////////////////////////////////////---------...///000000111---...//////333===LLLXXXccc|||xxxvvvwwwrrr>>>888111---------,,,***+++++++++***)))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((************************///666KKKdddsss|||((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))''''''''''''(((((((((((()))))))))*********++++++---***,,,000222999PPPiiirrrqqquuuuuuqqqnnnwwwjjjeee```UUUYYYkkkttt{{{YYY???...###++++++***))))))((('''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((('''&&&&&&'''''''''((())))))***************+++,,,---///000222333555777888::::::;;;:::555555999:::===MMM___mmmwww|||xxxxxx|||~~~zzzkkkbbbffffffgggpppnnnsss~~~ttthhhfffgggnnnzzzpppaaaUUUMMMGGGDDDDDDBBBCCC??????EEEDDD@@@CCC>>>DDDIIIHHHCCCBBBFFFKKKFFFRRRZZZ\\\eeexxxppp\\\YYYRRRQQQTTTZZZ```cccgggmmmcccGGG<<<888555777666555444444555666777777666888<<<@@@CCCBBBAAAAAA???===;;;;;;<<<===???>>>>>>>>>>>>>>>>>>=========>>>>>>???>>>===<<<;;;;;;===??????>>>>>>@@@CCC@@@???===;;;999888888888:::777444;;;PPPgggqqqpppnnnlllvvvqqq{{{oooiiivvvrrrWWWYYYZZZ[[[\\\aaammmwww~~~rrrggg\\\YYYkkkzzzqqqgggppptttNNN@@@???BBBDDD???AAACCCEEEGGGGGGFFFFFFIIIGGGEEEDDDEEEDDDBBB@@@DDDDDDDDDCCCCCCCCCCCCDDDFFFDDD@@@<<<999888999999888777666555333222111000000000000000/////////...------------------------,,,------...//////000000***,,,---,,,+++000888???BBBUUUkkkuuuwww||||||SSS<<<555111,,,************(((++++++******)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''************************///***---999FFFXXXvvv((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&'''((((((&&&''''''''''''((((((((())))))))))))************...++++++---+++)))111>>>BBBhhhpppkkkdddiiidddXXX\\\qqq{{{wwwkkkooo}}}uuulllooopppggg[[[VVV[[[bbbbbb]]]]]]ggg{{{wwwkkkQQQ444'''***---+++******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%#########$$$%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''(((((()))******)))))))))***+++,,,---...000111222444666777888888;;;555444888;;;===GGGSSS[[[bbbiiippp{{{sss|||jjj^^^aaabbbaaahhhnnnoootttzzzyyynnn{{{|||www}}}zzzdddccciiinnnmmmqqqvvvrrrjjjttt}}}|||vvvxxxkkkQQQMMMOOOMMMOOOYYYlll{{{NNN888666777444000333222222111111222222333333333555999===@@@@@@???>>><<<:::999999:::;;;<<<999:::;;;<<<===>>>>>>???;;;;;;<<<===<<<;;;:::999888;;;>>>?????????@@@AAA@@@???===;;;999777666666:::999777777>>>HHHNNNOOOmmmnnn|||tttpppyyytttxxxlllvvv^^^OOONNN[[[WWWNNNgggnnn]]]OOOKKKYYY{{{xxxvvvmmm<<<666???===888:::;;;<<>>@@@BBBDDDBBB???<<<999777666555666555444333222111000000000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////***---000///,,,***,,,...,,,333===IIIXXXhhhxxxvvvRRR:::111222---+++)))))))))***)))(((+++******))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((***%%%$$$(((,,,333EEEXXXqqqtttsssqqq|||((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))******///,,,,,,///---)))***///<<<777IIIuuussszzzkkkaaannn{{{zzzqqqgggcccdddqqqlllmmm~~~zzzYYYDDD;;;333&&&###,,,---''')))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&''''''((())))))***((((((((())))))***,,,,,,---...000222444555666666999444222777:::;;;???EEEFFFLLLWWWhhh{{{yyyiiiuuu~~~xxxkkkeeeaaabbbmmmxxxvvvvvvxxxwwwwww{{{yyy{{{}}}yyyuuusssqqqrrr|||zzzoooiiillluuuzzzzzz{{{lllccc___ZZZUUU[[[]]]QQQLLL```pppmmmhhh|||TTT@@@222333777444000111000000////////////000000000111333666999;;;======<<<;;;999888888999:::;;;999999:::;;;===>>>??????::::::;;;<<<<<<;;;:::999;;;===>>>???===;;;999888<<<<<<:::999777666555444555888999666444666;;;???MMMSSSbbbrrrwwwooofffcccjjjooommmwwwtttsssrrrhhh}}}qqqfffpppYYY===///<<>>===>>>BBBEEECCC>>>;;;>>>AAACCCBBB@@@>>>;;;777555333444333333222111000000///000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...))),,,000111///---,,,,,,...,,,,,,222===IIIRRRVVVYYYsss|||}}}}}}fffIII666111222///+++++++++++++++++++++***)))******))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))(((+++...***$$$%%%+++111:::DDDKKKVVVfffqqqttt}}}((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))***''''''***,,,++++++,,,,,,)))KKKYYYPPPWWWnnn~~~uuu|||fffPPPEEE>>>555///---###---333000(((%%%'''***((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''(((((())))))(((((((((((())))))***++++++,,,...000222333333444555222111555888999999::::::===FFFYYYppp|||xxxmmmsss|||qqqooonnnpppwwwyyyxxxyyy|||yyysssqqqsss}}}xxxpppkkklllooouuusssbbbVVVYYY]]][[[]]]ddd___aaapppooo```iii|||zzzzzzpppaaaTTTNNNPPPWWW]]]WWWPPPQQQ[[[bbb```]]]]]]bbbrrrvvvvvviiiPPP:::000+++///000,,,...666////////////////////////...///111333555777999;;;;;;:::999999999:::;;;;;;<<<<<<<<<======>>>>>>>>>;;;<<<===>>>>>>===<<<;;;============;;;888555222666666666555555444444333000444777666111///333999777:::CCCPPP]]]gggnnnqqqnnnffffff|||ttt{{{{{{uuukkkVVV999555444666555222666>>>666666888:::<<<===>>>??????@@@AAAAAA@@@@@@AAABBB===AAAEEECCC???<<<>>>AAABBBBBBAAA???<<<888555444222222111111111000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,'''(((***+++++++++,,,,,,---,,,+++,,,...000111111111EEEbbbyyy||||||zzzeeeiiiwwwooo[[[NNN888777555333111111000...,,,++++++,,,,,,+++)))(((((()))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***)))))))))'''%%%(((...%%%'''((((((,,,444<<<@@@CCCPPPNNNGGGPPPYYYXXXXXXMMMOOOOOOJJJFFFDDDBBBAAA((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))''''''(((***+++++++++,,,,,,000444111---555BBB???III^^^ssswwwyyyxxxnnn^^^DDD///,,,...333444---'''%%%###&&&((())))))***+++---''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$######$$$%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''((())))))((((((((((((((()))***+++***+++---///000222222222222222333555777888666555999777;;;GGGYYYjjjsssvvv|||uuunnnyyy~~~|||pppoooqqqtttqqqiiibbbaaahhhttt|||wwwsssssszzzkkkgggooopppiiinnn|||~~~qqqccciiiuuuvvvbbb___]]]```gggmmmoooppppppqqqxxx|||sssooorrruuutttkkkJJJ===222777///))),,,000111000000...//////000000//////......///111111222333666888::::::999999::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@???>>>>>><<<;;;:::::::::999666333222222333333333333222222///000333555000,,,---222444333111111999PPPrrrzzzlllggg{{{|||rrr|||uuuYYYDDD888888999666000///555999999333444555777999;;;======???@@@BBBBBBBBBBBBDDDFFF===@@@CCCCCC@@@??????AAAAAAAAA???>>>;;;999666555111111111111111111000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++******)))******+++,,,)))+++...//////---,,,,,,000...222>>>NNNWWWWWWTTTXXX[[[SSSQQQ___iiilllrrr{{{vvvzzzyyyiiiFFF:::555000999333222111000---,,,,,,---///)))***+++***'''&&&%%%&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((())),,,,,,---,,,***)))))),,,---'''111///)))222777666777999///---555:::333---+++((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((***************++++++***''',,,+++'''***222444000444555:::>>>@@@CCCNNNYYYVVVYYY___ppprrrxxxwwwuuujjj\\\TTTNNN>>>222***)))333666)))444---%%%"""###%%%***000222((( &&&(((###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$$$$### !!!###%%%%%%%%%$$$###############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((())))))))))))((())))))***+++)))***,,,...000111222222000333555777777888777666777777999<<>>>>>>>>?????????===>>>???@@@AAA@@@@@@???>>>;;;999999::::::888666222222333333333222000000000...///222111,,,+++...###(((222:::===AAAOOO^^^sssxxx{{{uuummmyyy{{{zzz~~~ggg<<<<<>>===;;;999888777666111111111111111111111111//////.........---------++++++++++++++++++++++++************************...---,,,++++++,,,,,,+++(((+++...///000000000000222333111---)))((())))))+++111,,,***666>>>???CCCEEEIIIOOORRRTTTUUUXXXYYYXXXYYYaaa```TTTPPPLLL@@@666;;;111444222***---###++++++...333666222))) ''')))***(((%%%$$$%%%'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''###'''***+++***((($$$!!! ###(((+++***'''%%%%%%)))...)))$$$)))((($$$))),,,%%%"""(((,,,)))'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&)))***))))))))))))'''&&&,,,111///+++)))+++---///111444777999888444000000444888===FFFMMMJJJAAA@@@DDDEEEDDDEEEFFFAAA999999666888<<<999000---///...(((,,,...***,,,,,,"""'''%%%''',,,...,,,'''%%%!!!%%%***+++'''###&&&+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%$$$###"""%%%&&&&&&&&&%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))***))))))))))))******+++)))***,,,...///111111222///444888888888999999999444888<<<<<<999;;;GGGTTTeeezzz{{{~~~~~~wwwuuuyyyvvvvvv|||uuulllppp|||vvviiiwww{{{bbbmmmwwwtttxxxvvvuuutttxxxuuu]]]>>>>>>333***---,,,)))111222)))%%%+++000...------////////////------///000111000...///222555777777888888999999999:::;;;<<<<<<===>>>???@@@@@@===>>>???AAAAAAAAA@@@???BBB???;;;:::;;;:::888666444444444444333111///...222,,,,,,111333///,,,...333***(((...111///222999FFFgggyyysssxxx~~~tttwww{{{mmmwww~~~}}}{{{vvvzzzzzz~~~pppzzzTTTAAA;;;///000777///000------222333000111555///000111222444777999:::999;;;===<<<:::999:::===;;;;;;===???BBBBBB@@@>>>===<<<;;;999888777777666111111111111222222222222//////.........---------))))))))))))))))))))))))*********)))))))))))))))***)))))))))++++++***)))***)))((()))***+++++++++))),,,---,,,,,,...//////(((333333...000---(((+++(((000000***---888777---444333888555******000...)))111***///...***222,,,,,,...///+++''''''---444''')))***(((&&&%%%(((+++'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((&&&######'''***,,,)))((('''&&&&&&&&&)))...&&&***((()))000,,,(((///))),,,---+++******+++---((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''******+++++++++,,,,,,,,,......000444777777444000222111111333666666444111777666555333111000........./////////...------,,,***************)))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$#####################""""""######$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&'''((((((''''''(((((())))))******++++++,,,...///111222222666777777888999999::::::777666555555666888:::<<>>;;;555///+++))))))***++++++******++++++,,,---........................///...---...///222444666555444333333444555777888666888;;;<<<<<<===@@@BBB<<<:::999:::===>>>>>>>>>===<<<;;;:::999999999999555444333111000////////////............---------,,,---......///.........888DDDXXXnnn}}}yyyxxxssssssxxxvvvsssxxxyyy{{{vvv{{{___:::888555222000///000000////////////000000000000111111000000222444777999888;;;<<<::::::;;;:::777<<<999999>>>EEEFFFAAA<<<<<<;;;:::888666555333333222111111000000000000000///...---+++***++++++,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''*********+++++++++,,,,,,------///222555555333000111000000222444555333000333333222111///...---,,,------......------,,,+++)))************)))((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""""""""#########$$$$$$$$$##################$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&''''''(((&&&''''''((())))))************+++,,,...///000111333444444555777888888999666555444444444666888999888>>>MMM^^^ffflll~~~sssooozzzuuugggdddkkkqqqtttpppmmmpppxxxpppoooxxxvvvSSS:::///222000---+++)))***+++,,,+++************+++,,,,,,------------------------...---------...111333555333333333333444444555666888999;;;:::999999;;;<<<<<<:::999999:::;;;;;;:::::::::999999888888888777444333222000//////..................------------,,,,,,---...............000222666???NNNddd{{{{{{rrrvvv}}}qqqtttxxx}}}|||wwwiiixxxZZZEEE777555333111/////////000111....../////////000000000000000//////111333666777888;;;<<<::::::;;;:::777777666666:::???@@@<<<888999999888777666666555555222111000000//////000000///...,,,+++******++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))*********++++++++++++---,,,---///111222111000/////////000111222000//////......------,,,,,,++++++,,,,,,,,,,,,+++******)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""""""""""""#########$$$$$$"""""""""###$$$$$$$$$%%%######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''((()))))))))((()))***+++,,,---...//////000111222444555777777555444333222333333555555222111555===DDDQQQkkkzzz{{{xxxtttmmmtttzzzxxxlllnnnrrruuuwwwwwwwwwwwwwwwhhhttt~~~wwwuuu{{{zzz~~~xxxpppxxxkkkJJJ333******,,,******)))))))))******+++***************++++++,,,++++++++++++++++++++++++,,,+++++++++---///111222000000111333333444444444555666888777666666777888:::888777666777888777666666666777888777777555555222222000///......------......---------,,,,,,,,,+++,,,------......------)))+++,,,---333AAAVVVeeewww}}}~~~{{{~~~yyysss|||^^^>>>000+++(((......---,,,---...///000---.........////////////............///111444555888<<<<<<999999;;;:::777777888:::<<<======<<<;;;777777666666666666666666111111000///////////////...---+++***))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))************+++,,,++++++,,,---...//////---------............---++++++++++++++++++++++++)))***************))))))(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################""""""############""""""""""""""""""############!!!!!!"""###$$$%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''((())))))((())))))***,,,------...------///000222444555666555444333222222222333333444222222333222666EEETTTgggttt{{{}}}}}}xxx}}}wwwuuu}}}~~~ooommmqqqsss~~~tttxxxsssyyy|||vvvlllsss~~~uuutttvvvrrraaaHHH,,,$$$---666333+++,,,,,,,,,++++++***)))((()))))))))))))))***++++++************************************+++---//////---...000222333333222222///111333444444555777999777555444444666777666555222333555666666555333222111000///...------------------------,,,,,,,,,+++++++++,,,---------------***---000000...///333777???LLLcccxxxtttxxxtttvvvwwwyyywwwrrrwwwoooTTTHHH666---111:::999111,,,+++++++++,,,---......------------............,,,,,,,,,---...000111222888;;;;;;888888::::::777888;;;>>>>>><<<;;;;;;<<<666666666555555555444444000000///............///---,,,+++)))((())))))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%&&&&&&&&&''''''(((((((((((()))))))))************************+++---...,,,,,,,,,,,,++++++,,,,,,*********+++++++++,,,,,,(((((()))))))))))))))((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$###########################"""""""""######"""""""""!!!!!!"""""""""#########!!!!!!"""###$$$%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((())))))***+++,,,------...,,,---...000222444555666555444444333222222222222...///000111///...222888CCCVVVqqqvvvooozzzzzzzzz~~~vvvuuuvvvrrrttt{{{}}}qqqfffeeerrr}}}yyyvvvtttzzz{{{zzzZZZBBB,,,---...///...,,,)))''',,,,,,,,,,,,+++)))((('''))))))(((((())))))***+++))))))))))))))))))))))))(((((())))))***+++,,,---+++---///111222222222111///111222333333444666777444333222333666888888888222333444555555444222000//////...---,,,,,,,,,,,,---,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,,,,***(((&&&&&&'''***,,,---)))...888DDDOOO\\\kkkyyy~~~zzzrrrrrrtttiii]]]GGG@@@;;;)))+++...///---+++,,,......,,,,,,,,,++++++++++++,,,+++,,,,,,,,,------------+++++++++,,,---...///000555888888666666::::::888666999<<<;;;888666777999777666666555444333222222000///......---.........---,,,+++)))((())))))***))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((()))))))))))))))*********))))))+++---+++,,,,,,+++))))))***,,,))))))*********+++++++++'''(((((())))))))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$##############################!!!""""""######""""""!!!!!!!!!!!!"""""""""######"""""""""###$$$$$$$$$%%%######""""""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''))))))******+++,,,,,,---,,,---...000111333444444333333333222222111111111------...---------///222000:::KKK\\\fffmmmvvvxxxtttuuuwww|||ttttttxxx~~~yyyffffffzzzwww}}}yyy}}}yyy```KKK===666444///000///(((!!!""")))111''''''((()))))))))((((((((((((((((((((())))))***(((((((((((((((((((((((((((((())))))***++++++++++++,,,...///111222222222333555555555333222333444444333333444777:::;;;:::444444555555444333111000///......---,,,,,,------,,,,,,,,,+++++++++******)))***++++++,,,,,,++++++'''&&&''')))---...---+++000111111000000555>>>EEENNNUUUaaabbbeeeyyy{{{{{{vvv~~~}}}kkkhhhfff]]]ZZZ^^^???999888555---...333000***///333111,,,((((((***,,,,,,,,,++++++******)))++++++++++++,,,,,,,,,,,,***++++++,,,------......222555555333444999:::888999;;;===;;;888666777999666666555444333222111000//////...---------------...---+++***))))))******))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((('''''''''((((((((())))))''')))++++++)))(((***,,,+++,,,,,,+++((((((***,,,(((((()))))))))))))))***''''''((()))))))))))))))&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""""""""######$$$$$$$$$$$$##############################!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""#####################$$$$$$######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((((())))))******+++,,,------...000111222222000000111111111000000///000///---++++++,,,......000---...555???OOOggg|||{{{|||qqq||||||~~~}}}zzzyyy]]]>>>111...+++(((((('''&&&'''+++//////+++&&&%%%%%%&&&&&&'''((())))))(((''''''''''''((())))))(((((((((((((((((((((((('''((()))******+++++++++,,,------...000111333444666777777666555444444666777666555777999;;;<<<;;;888777666555444222111111///......---------------++++++++++++************)))******+++++++++++++++'''+++///222111...)))'''"""''',,,...............---***///222444AAAIIIAAAFFF@@@===BBBKKKNNNIIIBBB===:::888999888333---******000...******(((***222,,,(((%%%)))...000///,,,******************))))))************+++++++++,,,***++++++,,,------------...111222000333888:::999<<<======;;;999777777777444333333333222222222111///...------,,,,,,------///...,,,+++******++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))&&&))),,,+++)))((()))++++++,,,---+++((('''***,,,((((((((((((((((((((((((''''''((()))******))))))&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$########################"""###$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''&&&&&&''''''(((((()))))),,,,,,---......///000000......///////////////...,,,---,,,+++,,,......,,,///++++++///111444???LLLvvvvvv~~~|||{{{pppMMMIII555(((,,,000,,,))),,,***(((&&&&&&'''((())))))(((((('''''''''((())))))'''''''''''''''((())))))))))))))))))))))))))))))'''((()))***++++++******------------///111444555444555777777777777999:::;;;999888999;;;<<<<<<;;;:::999777555333222222222//////...---------......+++++++++************)))))))))***+++++++++++++++))),,,,,,((($$$$$$***000---///...***(((***---...((((((000111***,,,222///***+++,,,...000111111000'''000222---,,,222000(((***222***%%%000,,,%%%///,,,***((((((&&&%%%&&&)))'''((())))))***))))))))))))************+++++++++***+++,,,---------------,,,///000///222888;;;:::999888777666555444222222111111222222222333333333......---,,,,,,,,,,,,---///...---+++***++++++,,,))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''''''''((((((''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""############$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))++++++,,,,,,,,,---------///000111000///...///000------............------.........////////////000@@@EEEZZZwww{{{[[[AAA333...,,,,,,,,,+++***))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))''''''''''''((((((((((((,,,,,,------...//////000000111333555666666666555555666777666666777:::<<<;;;:::888555333111000000......---------,,,,,,,,,************************---,,,************)))'''))))))))))))))))))))))))+++*********))))))((((((******************************))))))))))))************+++++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********))))))(((+++++++++***++++++,,,,,,/////////000111333444555555666666555444333111111222222222222222222222222///............---------------,,,+++***)))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''''''''((((((''''''&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((()))))))))******+++++++++,,,,,,,,,///000111000...---...///------............---------------............///444222:::KKKWWW]]]gggttt~~~mmmSSS;;;,,,)))---111+++++++++***)))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((()))''''''''''''((((((((((((++++++,,,------......///---...000222444444444444444444555444444555777:::999888666444222000///......------------,,,,,,,,,***************************)))((()))+++,,,+++***))))))))))))))))))))))))*********)))))))))((((((***************************))))))(((((())))))***************++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((())))))*********))))))******)))))))))***++++++------...///000222444555666555555444333333222222333333222222222111111111............---------------,,,,,,+++***)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))(((''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""!!!"""######$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""#########$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&'''''''''(((((((((((())))))))))))************///000111000...,,,,,,---,,,,,,------------,,,,,,++++++,,,,,,,,,---------+++,,,444>>>@@@<<>><<<<<<===AAAGGGQQQ]]]gggjjjqqqzzz}}}uuukkkeeeuuulllhhhfffgggjjjiiiaaaTTTIIIDDDCCC222...+++***,,,...000111((())))))'''%%%$$$''')))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((()))*********((()))+++---000222444666333333333222000000222444555444333111000/////////------,,,,,,,,,+++++++++))))))))))))))))))))))))((('''&&&''')))***)))((('''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))))))))((((((((()))***+++,,,,,,'''((((((***+++...///000333333222222222333333444333333222111///...------...------------,,,,,,,,,+++******))))))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$################################################################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''''''''((((((''''''&&&%%%#########$$$$$$$$$$$$$$$########################!!!""""""######""""""!!! !!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!!!!"""""""""####################################$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))+++......---+++******))))))************))))))((())))))))))))*********((()))((('''%%%'''---222***))))))***------***'''((()))+++---------444<<<<<<@@@CCCBBB===999888:::AAAEEEGGGCCC:::333//////000333444222,,,'''&&&&&&&&&(((***+++)))%%%###!!!((())))))%%%""""""&&&+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''((())))))******)))***+++---///222444666444444444222000000111333444333222111000/////////,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))(((''''''(((((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''((((((((()))***+++,,,---((((((((()))+++,,,...///000111222333444444333333222111111000///...------------------,,,,,,,,,,,,******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#############################################################################################"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''((((((''''''&&&%%%"""#########$$$$$$$$$$$$########################!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$!!!!!!!!!!!!"""""""""#################################$$$$$$$$$$$$##################$$$$$$$$$$$$############$$$$$$$$$%%%&&&&&&&&&''''''''''''(((&&&))),,,...---+++******((())))))******))))))(((((())))))))))))*********'''***---------+++(((%%%&&&''')))+++------+++***,,,)))))),,,+++((()))...+++++++++***)))+++...111(((***---//////...///111***+++,,,,,,---,,,,,,,,,---+++(((((()))+++,,,,,,$$$&&&***,,,,,,***)))(((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&''''''''''''''''''((())))))******)))******,,,...111333555444444333111///...000222111111000///............,,,,,,,,,++++++++++++***))))))))))))))))))))))))((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&'''''''''((()))***+++,,,))))))))))))***+++,,,---...000222444555444333222000000000//////.........---------,,,,,,,,,++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""#################################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''((((((''''''&&&%%%""""""######$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!""""""""""""##############################$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&'''''''''((((((%%%(((,,,------+++******(((((())))))))))))(((((())))))))))))************)))))))))(((***,,,+++(((,,,,,,+++(((%%%&&&)))------&&&###))),,,***(((***...,,,******,,,,,,***(((...,,,,,,---,,,***))))))***)))'''((())))))((('''+++&&&"""###(((+++((($$$(((%%%"""###'''))))))'''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********))))))***+++---///222333333333333000...---///000000///...---------------,,,,,,,,,+++++++++******))))))))))))))))))))))))'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&((()))***+++***************++++++,,,,,,///222555666555333111///////////////.........---------,,,,,,,,,++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""############$$$#########""""""!!!!!!""""""""""""""""""""""""########################$$$$$$######$$$$$$%%%&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$###"""!!!!!!""""""###############"""!!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################%%%%%%$$$###""""""############$$$$$$$$$%%%%%%%%%########################%%%%%%%%%&&&&&&&&&'''''''''(((***++++++***)))((((((((())))))))))))((((((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((()))+++...///333333222111000000111111////////////...---,,,+++))))))))))))))))))))))))+++*********))))))((((((''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))*********+++++++++,,,---000111222111000/////////...------------......---,,,,,,+++++++++,,,+++)))(((((())))))(((&&&((('''&&&%%%$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""########################"""""""""!!!""""""""""""""""""""""""########################$$$$$$######$$$$$$%%%&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$###"""""""""""""""###############"""!!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%########################$$$%%%%%%%%%%%%&&&&&&&&&'''(((((()))))))))))))))(((((())))))))))))((((((******)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''(((((((((((()))(((''''''(((***,,,...000000000000////////////////////////...---,,,+++))))))))))))))))))))))))******)))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))*********++++++,,,---///111111111000//////......---------------------,,,+++++++++++++++,,,***(((((((((((('''&&&((('''&&&%%%$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############""""""""""""########################""""""""""""""""""""""""""""""""""""########################$$$############$$$%%%%%%%%%$$$###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$###"""""""""""""""""""""############""""""!!!!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$%%%$$$###"""!!!#########$$$$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%''''''&&&&&&'''(((((()))'''(((((())))))(((((('''***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''(((***++++++,,,......///...------////////////...---,,,+++))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))************+++,,,...///000000/////////...------,,,,,,------,,,+++******************///,,,(((''''''''''''&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""""""""#####################"""""""""""""""""""""""""""""""""""""""#######################################$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######"""""""""""""""###""""""############"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################!!!###$$$%%%%%%$$$"""!!!############$$$$$$$$$$$$########################"""############$$$$$$$$$&&&%%%%%%$$$%%%&&&((()))'''((((((((((((((((((''')))))))))(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''&&&&&&&&&'''(((((((((***,,,...///...---,,,////////////...---,,,+++))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))*********+++,,,...////////////...------,,,,,,,,,,,,,,,******))))))))))))******000---(((&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""""""""############""""""""""""""""""######""""""""""""""""""""""""##############################""""""######$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$###"""""""""""""""######!!!""""""#########""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$%%%%%%$$$###!!!""""""#########$$$$$$$$$########################"""""""""#########$$$$$$%%%$$$$$$$$$$$$&&&((()))''''''((((((((((((''''''((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())),,,...000000///...////////////...---,,,+++))))))))))))))))))))))))''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))***+++,,,---...//////------,,,+++++++++++++++)))))))))(((((()))******000---(((&&&&&&&&&'''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$""""""""""""############""""""""""""############""""""""""""""""""""""""###########################""""""""""""###$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######"""""""""""""""######$$$!!!""""""############""" !!!!!!""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$%%%$$$######"""""""""############$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&''''''((((((''''''&&&'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''''')))+++...000111111111////////////...---,,,+++))))))))))))))))))))))))'''(((((((((((()))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((()))***+++,,,---...///---,,,++++++******++++++))))))))))))))))))***+++///,,,(((''''''''''''&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""############!!!"""""""""############""""""""""""""""""""""""########################"""""""""""""""###$$$$$$"""###$$$%%%&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""""""""""""""###$$$$$$!!!!!!"""############### !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""#############################################$$$$$$$$$%%%%%%"""###$$$&&&''''''((((((&&&''''''((((((''''''&&&''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%'''(((((((((((('''(((***,,,...000222333////////////...---,,,+++))))))))))))))))))))))))((((((((()))))))))******''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((()))+++---...///,,,,,,+++******************))))))))))))***+++,,,,,,***(((((((((((('''&&&$$$%%%%%%&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$""""""""""""############!!!!!!""""""#########$$$""""""""""""""""""""""""########################"""""""""""""""######$$$!!!"""###$$$%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""!!!""""""###$$$$$$!!!!!!"""############### !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""###$$$%%%%%%""""""""""""#######################################$$$$$$$$$$$$%%%%%%%%%"""###%%%'''((((((((('''&&&''''''''''''''''''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%'''((()))))))))''''''(((***---///222333////////////...---,,,+++))))))))))))))))))))))))(((((())))))******++++++''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((()))***,,,...///,,,++++++***)))***************))))))***+++,,,,,,+++)))(((((())))))(((&&&$$$$$$%%%&&&%%%$$$###"""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!111!!!,,,,,,(((###***%%%!!!***000$$$$$$%%%&&&%%%,,, ,,,!!!$$$ &&&---)))###'''444..."""&&&---$$$!!!###***((( ,,,!!!%%%,,,!!!'''%%%(((///$$$''' ###!!! """%%%'''%%%###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%###"""""""""""""""###$$$$$$#########""""""!!!!!!""""""""""""""""""""""""################################################!!!""""""""""""#########$$$$$$%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((()))+++---...///000///...,,,+++******)))))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((())))))***++++++******************))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$(((((((((((('''&&&%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################&&&555'''333%%%!!!!!!'''+++ ******222%%%&&&)))'''000---333'''...%%%!!!)))***+++,,,+++###!!!666>>>"""555&&&+++...)))%%%222"""111&&&"""777111<<<"""333***### ###!!! """%%%&&&%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$"""""""""""""""######$$$############"""""""""!!!""""""""""""""""""""""""################################################"""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''''')))***+++,,,---///...,,,+++***))))))))))))))))))))))))))))))))))))(((((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''(((((()))***************************))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################"""$$$ ___%%%$$$AAA]]]"""$$$,,,***ssskkk111(((!!! """111,,,"""HHH666***333###"""!!!"""$$$%%%%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$"""""""""""""""###$$$$$$############""""""""""""""""""""""""""""""""""""############################################################$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((())))))***,,,,,,+++)))(((((((((((()))))))))))))))))))))))))))(((''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''((())))))))))))))))))************))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''(((((('''''''''&&&'''(((((()))(((((('''&&&&&&''''''(((''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''((('''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################(((#########333***'''&&&;;;!!!''''''(((,,,///%%%)))222777+++'''"""""""""###$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$""""""""""""###$$$%%%%%%#########"""""""""""""""""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''***))))))(((''''''''''''))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((()))((((((((()))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''))))))(((''''''((()))***(((''''''&&&&&&&&&&&&'''&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!)))%%%)))+++@@@%%%%%%###(((@@@;;;HHH/// """%%%fff+++888((( ...DDDFFFCCCEEE***"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""###$$$%%%&&&""""""""""""""""""######""""""""""""""""""""""""######################################################$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''(((''''''((((((((()))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))((((((,,,+++******))))))))))))((((((((((((((((((''''''&&&'''((())))))((('''&&&''''''((((((((()))))))))((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################+++"""!!! ,,,###333ddd&&&)))%%%!!!""",,,$$$'''~~~VVV"""^^^000555***"""(((,,,,,,((()))""""""###$$$$$$###"""###$$$########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############""""""""""""###$$$%%%&&&'''""""""""""""############""""""""""""""""""""""""############################################################$$$$$$$$$%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''(((((((((((()))((((((''''''''''''((((((&&&&&&'''''''''''''''((((((((())))))))))))((((((***+++---//////...---,,,+++,,,...//////...,,,+++,,,,,,,,,---------......+++++++++,,,,,,,,,------''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################333***'''######aaaDDD###%%%333***$$$"""???333444www---111***)))---DDD """$$$%%%$$$"""!!!###%%%########################""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$######""""""""""""###$$$%%%''''''!!!"""""""""############""""""""""""""""""""""""################################################"""""""""#########$$$$$$############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''%%%%%%&&&''''''((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))(((((((((((())))))%%%&&&'''(((***+++,,,---***,,,///222333333222111...111555999:::888555333555666999::::::999666555222222333333333444444444000111222222333444555555''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################,,,((( """///(((&&&aaaOOO$$$...!!!###%%%)))uuu'''ddd(((!!!&&&>>>OOO!!!'''!!!"""$$$&&&%%%"""!!!###%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""$$$$$$######""""""""""""###$$$&&&'''(((!!!!!!""""""#########$$$""""""""""""""""""""""""################################################!!!""""""""""""#########"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((()))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******))))))))))))******+++,,,...000333666888999666999===BBBDDDDDDCCCBBB222666<<<@@@BBB@@@<<<999===???AAACCCCCCAAA???===777777777888888888888999555666777888999;;;<<<<<<((('''&&&%%%$$$%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$####################################hhhMMM%%%"""***###!!!,,,((($$$333lll&&&)))rrrMMM###((("""$$$***########################""""""""""""############%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""##############################$$$$$$$$$$$$######!!!!!!""""""######$$$$$$!!!!!!""""""#########$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$##########################################%%%%%%%%%$$$$$$#################################"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((%%%###$$$''')))(((&&&''')))******)))''''''(((((('''&&&&&&(((***---///&&&(((+++,,,------///000444777DDDFFFCCCUUUWWW;;;...222>>>FFFJJJQQQGGG---000...///444777444000...---555888555777<<<;;;444:::555111333666555444444444000000444555111222666((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#################################hhhMMM++++++###"""###AAA000iii444$$$~~~###!!!JJJ666...HHH###%%%III########################""""""""""""############$$$$$$###""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""##############################$$$$$$$$$$$$######"""""""""""""""#########!!!"""""""""############$$$%%%%%%%%%$$$$$$###"""############$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################%%%%%%%%%$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&***(((&&&''')))***)))'''%%%&&&'''''''''(((***+++,,,+++)))((('''((())))))000333666999;;;===???AAANNNJJJMMMHHH???IIIJJJ555111000888===<<>>((('''&&&&&&%%%%%%&&&&&&&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###hhhMMM%%%%%%&&&uuuMMM---;;;(((666333 ggg|||!!!'''nnn########################"""""""""#########$$$$$$$$$$$$###""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""##############################$$$$$$$$$$$$##################""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$###""""""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################################################################%%%%%%%%%$$$$$$$$$$$$###########################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%'''((()))(((&&&******)))((('''))),,,...((()))+++...111555888:::EEEFFFGGGEEEBBB@@@???@@@GGGBBBDDDCCC>>>CCCFFF<<<;;;111666AAADDDIIINNNKKK???CCCCCC>>>>>>DDDGGGDDDMMMHHHMMM]]]eeeaaa```fffiiieee^^^ZZZ\\\___]]]WWWVVVTTTTTTWWWWWWVVVWWWZZZ(((''''''&&&&&&&&&&&&&&&&&&''')))******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###hhhMMM%%%###$$$+++''',,,~~~rrr(((###wwwlll444|||yyy"""'''########################""""""#########$$$$$$$$$$$$##################$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""##############################$$$$$$$$$$$$######$$$$$$######""""""!!!!!!"""""""""""""""###############$$$$$$$$$$$$######!!!""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$#######################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$&&&'''))))))((((((,,,,,,***)))'''))),,,//////222777>>>EEELLLQQQTTTWWWWWWUUUQQQJJJEEEBBBAAABBBAAADDDIIIIIIJJJKKKHHHTTTFFFKKKWWWSSSNNNPPPRRR\\\ZZZSSSNNNWWWdddcccXXXZZZjjj|||tttiiimmmyyymmm^^^bbbiiiiiiggghhhbbbbbbbbbbbb```]]][[[[[['''(((((('''''''''&&&&&&'''((()))******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###hhhMMM&&&%%%)))'''(((***!!!222(((###&&&VVV===+++###{{{'''%%%####################################$$$$$$$$$$$$#########$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""##############################$$$$$$$$$$$$######$$$$$$######""""""!!!!!!######"""""""""""""""""""""######$$$$$$#########!!!""""""""""""#########$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))******+++******))))))&&&'''***,,,///333999===KKKMMMQQQUUUZZZ]]]______^^^___```___\\\ZZZZZZZZZYYYYYYUUUTTTWWWUUURRRRRRRRRWWWooo}}}lll```nnntttttt}}}jjjvvvkkkrrrqqqrrrppp}}}xxxsssqqqtttwwwyyy'''(((((((((((('''&&&&&&'''((()))))))))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###hhhMMM!!!&&&(((%%%222zzzIII""""""'''$$$!!!nnn|||>>> ---yyy%%% #################################$$$$$$$$$$$$%%%"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""##############################$$$$$$$$$$$$##################""""""""""""############""""""""""""!!!"""######$$$#########"""""""""#########$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################"""############$$$$$$$$$########################"""""""""###$$$$$$%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))***++++++)))((('''(((***+++000888AAAHHHOOOVVVZZZ]]]___aaadddeeeeeedddcccaaaccceeefffffffffhhhiiiZZZ^^^UUURRR___fffccceeefff}}}vvvxxxnnnmmmvvv___eeevvv~~~qqq]]]bbbvvv```___zzzwwwqqqmmmsss'''(((((()))((('''&&&%%%((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###hhhMMM...***///$$$###(((,,,==="""333000 111000RRRZZZ%%% ---'''xxx"""#################################$$$$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""##############################$$$$$$$$$$$$######"""""""""""""""#####################"""""""""!!!!!!!!!"""###########################$$$$$$$$$%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$########################"""############$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))'''(((*********...333777BBBIIISSS\\\bbbfffiiikkk^^^```bbbddddddbbb```^^^^^^```bbbcccccccccdddfffVVVccc^^^]]]tttvvvqqq|||ppplllZZZNNNRRRWWWPPPFFFBBBUUUUUULLL???@@@KKKNNNGGGGGG======HHHKKKCCC===@@@AAACCCBBBAAAIIIYYYfffjjj'''((()))))))))(((&&&%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###hhhMMM ,,,"""(((---$$$^^^[[[)))###!!!000***DDD---***xxx|||%%% ##############################$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""##############################$$$$$$$$$$$$######!!!!!!""""""######$$$$$$$$$#########""""""!!!!!!!!!!!!"""##################$$$$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%#################################$$$$$$%%%%%%%%%########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))''')))---111555<<>>EEE555'''"""&&&jjj***'''www%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%&&&&&&%%%###"""#################################""""""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$#########"""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''(((***)))'''%%%$$$%%%'''+++...,,,(((&&&)))---000888DDDMMMTTT[[[dddkkkiiiiiiiiilllqqqoooeee\\\SSSPPPNNNQQQSSSSSSRRRSSSWWWNNNNNN___pppyyy~~~}}}tttsssppp]]]HHHGGG\\\[[[___]]]VVVlllyyyVVVRRR|||uuuqqqttttttfffccc|||llluuu{{{ooo^^^^^^WWW^^^fff'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&,,,%%%+++>>>iiiMMM!!!$$$&&&+++(((333DDDsss^^^\\\fffXXXOOO{{{,,, AAAsss)))###zzzLLL%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%&&&&&&%%%###"""###########################""""""""""""""""""""""""############$$$$$$$$$########################################################################$$$$$$$$$#########""""""####################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))),,,,,,***((('''(((,,,///******+++******...555;;;JJJPPPYYYaaafffhhhhhhhhheeeqqqqqqggg^^^TTTSSS\\\\\\qqquuuggghhhxxxuuubbb``````gggtttxxxtttuuu{{{iii^^^ooosssiiittt%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%((('''***333(((777!!!rrrPPP&&&000555333888@@@GGGFFFEEEnnndddaaa999@@@666666DDD&&&...www666$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%$$$###"""########################""""""""""""""""""######"""############$$$$$$$$$########################################################################$$$$$$$$$###################################################$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))++++++***((('''(((+++---******,,,000888DDDOOOUUU^^^aaagggmmmpppoookkkhhheeejjj\\\TTT___aaadddvvvoooaaaiiiiiikkkiii___YYYdddwww'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***###---333!!!'''|||[[[888@@@DDDGGGUUUXXXnnnooo^^^aaapppiiippp...;;;NNN???CCC999$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$$$$$$$$$$###"""########################"""""""""""""""#########""""""#########$$$$$$$$$#################################################################################################################################$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******(((***,,,+++***((('''(((...222999EEESSS___fffiiikkkjjjhhheeecccaaaaaaaaabbbllleeekkk}}}kkkqqqttthhh```bbbWWW___mmmyyypppvvvjjjcccxxxyyyzzzvvv{{{ssspppwww||||||******))))))(((''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""'''$$$***'''+++ttthhhIIIPPPUUU```iiihhhMMM|||KKKjjjWWWWWWmmmLLL```SSSVVVJJJ<<<222UUU000&&&MMM&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&################################################!!!!!!""""""############""""""#########$$$$$$$$$###########################################################################################################################$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''(((((()))******+++)))***+++,,,,,,...111444>>>EEEQQQ^^^hhhkkkiiifffhhheee```[[[YYY^^^gggooo~~~nnnjjj~~~ggg```\\\fffpppoooiiipppqqqxxxzzz,,,,,,+++***)))((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%""")))&&&---DDDwww[[[dddffflllddd]]]xxx999===oooooo;;;===???GGG555EEEZZZmmmLLLAAA;;;666---!!!333%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&################################################!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((())))))******++++++((((((((()))...888CCCKKKUUU[[[dddjjjlllggg```\\\QQQSSSXXXaaapppppp]]]bbboooxxxyyyppppppssszzz~~~wwwqqqyyykkkmmmxxx******))))))(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((( 555$$$000***999bbbhhhbbb^^^SSSHHHMMMJJJ]]]UUUbbbLLLIIIHHH^^^444666zzz{{{cccBBB000RRRXXX &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######""""""""""""############################## !!!!!!"""######$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((()))******++++++,,,+++---222888AAALLLWWW___bbbdddffffffcccbbbccceeeccceeemmm|||~~~zzzhhhtttrrrYYYTTTfff\\\```kkkvvvyyy|||''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''***&&&###555(((CCCGGGYYYWWWLLLHHHKKK@@@>>>LLLwwwgggdddZZZ```eeeCCCUUUgggVVVSSS***mmm!!!999+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######""""""""""""############################## !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,222:::GGGSSS\\\cccgggjjjcccccc```]]]\\\bbboooyyyyyynnnnnnmmmyyyrrr^^^ccckkkpppkkkaaa___dddjjjxxx)))))))))))))))(((''''''''''''''''''''''''''''''&&&'''((())))))******)))''''''((('''&&&&&&(((***'''))),,,...111777BBBMMMXXXRRRdddwwwvvvUUUTTTQQQNNNKKKNNNTTTYYY[[[~~~~~~}}}llljjjooo~~~KKKEEEIIIBBBQQQDDDGGG888lllsss666@@@CCC)))000((("""%%%++++++%%% &&&%%%$$$&&&''''''%%%###$$$%%%%%%&&&&&&%%%%%%$$$########################################################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''%%%$$$$$$$$$%%%''')))***''''''&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''((((((((((((((('''''''''&&&***---+++'''%%%)))...,,,'''(((...---***000<<>>777666666111)))###%%%''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''''''''((((((((()))((((((((())))))*********&&&'''((())))))*********(((((('''(((((()))******(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((()))******))))))(((((((((((())))))******+++------+++((((((---222;;;LLL\\\ccchhhjjjbbbUUUUUUUUUYYYffflllxxx```HHHMMM^^^[[[]]]ooozzz'''(((((()))))))))))))))(((((((((((((((((((((((())))))***+++,,,,,,,,,,,,---------...222:::DDDJJJDDDSSS]]]ZZZZZZhhh{{{uuuUUUZZZHHHTTTEEEIIIPPPUUUYYY___eeekkkmmmnnnqqqwww~~~|||~~~zzznnnjjjpppccc\\\XXXXXXWWWXXXcccpppnnndddqqqvvvuuuiii[[[OOOGGGHHHDDD999333555???===666///222;;;===888'''%%%$$$$$$&&&''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''(((((((((((()))'''''''''(((((())))))***(((((((((((((((((((((((($$$%%%%%%&&&''''''&&&&&&'''''''''''''''((())))))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((()))************'''(((((())))))******+++))),,,---,,,+++///999BBBTTT```kkklllfff^^^SSSKKKQQQvvvqqqhhhbbbcccHHHUUUnnnppp''''''((()))))))))))))))((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,+++...222777>>>GGGPPPVVVUUUWWWZZZfff~~~ppp```TTTRRRSSSVVV___KKKYYY___jjjxxx~~~|||xxxjjj^^^eeetttiiijjj{{{xxxQQQ^^^dddYYYHHH>>>777222;;;???===666:::FFFMMMKKK===333)))$$$&&&((((((&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''((((((((()))))))))(((((())))))***++++++,,,***+++,,,...000222333444000000111111000...---,,,---,,,+++***)))((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''(((******++++++***'''(((((()))******++++++***+++---000777CCCPPPZZZffffffgggddd\\\XXX^^^gggzzz~~~aaa\\\nnnlllfffuuu''''''((()))))))))))))))))))))))))))))))))))))))(((((()))***++++++++++++)))...666???GGGPPPXXX]]]YYYoookkkTTT^^^KKKPPPQQQ]]]fffddd~~~ttthhhkkk[[[sssxxxssssssjjjfffggg___KKK888000888EEEKKKHHHIIISSSZZZXXXTTTEEE222'''&&&)))(((%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((((((((())))))))))))))))))***+++,,,,,,------222444777<<>>444------+++))))))***+++++++++%%%(((***)))&&&$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&******))))))((((((((('''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''((()))((('''&&&'''&&&%%%%%%%%%''')))&&&%%%%%%&&&))))))(((&&&&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''''''''&&&$$$######%%%(((***---)))&&&&&&(((***)))''''''((())))))(((''''''''')))((('''%%%%%%%%%&&&'''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((()))***************)))***+++***)))***---000(((888@@@III```mmmhhhbbbiiiUUUOOO^^^jjjxxxyyybbbPPPYYYZZZSSSZZZrrr***************************))))))((((((((())))))---+++(((&&&(((+++000222<<>>)))((((((((()))))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&)))++++++***)))((('''///===NNN\\\iiissszzzssslllbbbZZZUUUTTTUUUVVV```hhhuuu~~~~~~yyyuuuzzz|||{{{hhhOOO<<>>KKK^^^ppp|||yyyyyyyyyxxxuuunnnddd]]]^^^ccciiinnnpppqqqrrrtttuuuuuuwwwzzzzzzsssggg\\\iiigggaaa[[[ZZZbbbqqq}}}[[[SSSLLLOOOXXX[[[VVVNNN<<<444,,,'''(((***,,,---(((''''''&&&&&&''''''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((()))))))))))))))((((((((()))((((((''''''''''''&&&&&&''')))+++,,,((()))+++***)))***---///+++(((&&&&&&)))+++++++++'''(((((('''''''''((()))''''''(((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))******---+++)))((('''((()))***&&&''')))***+++******)))***))))))+++...///...,,,((((((((())))))*********))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))***+++++++++++++++))),,,......333@@@SSSbbbhhhooommmbbbYYYZZZzzztttpppcccWWWUUU^^^qqq++++++++++++++++++++++++************+++,,,---------------000888FFFVVVaaazzzjjj[[[SSSXXXkkk~~~kkkkkkxxx}}}pppGGG999777777SSSfffaaa]]]aaaZZZJJJ666000***&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((('''&&&)))666HHHVVVfffrrr~~~|||uuuwwwuuuqqqmmmhhhbbb\\\XXXRRRSSSUUUTTTTTTXXX^^^dddaaa``````bbbfffhhhfffdddjjjgggccc^^^]]]bbbkkksssfffVVVCCC;;;BBBQQQ^^^dddbbbWWWFFF666,,,(((((()))((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((()))***&&&&&&'''((()))***++++++...000111000......222555999444///...000333444333...,,,++++++,,,+++(((&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''(((((())))))******++++++***'''&&&&&&(((+++---444777:::<<<>>>???BBBDDDBBBAAA@@@AAAAAA???999444+++***)))''''''((())))))))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))***++++++,,,+++++++++///((('''444KKK```iiijjjlllbbbQQQUUUuuupppbbbQQQRRRXXXfff|||++++++++++++++++++++++++*********++++++---......333///000===SSSfffoooqqqzzzfffSSSQQQ]]]pppkkklll|||qqq\\\HHHAAA<<>>HHHNNNYYYeeehhh___NNN>>>444))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))******$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((())))))******+++******,,,000666<<<@@@JJJOOOVVV[[[ZZZSSSJJJDDD999===BBBEEEGGGLLLTTT[[[iii```UUUOOOOOOPPPQQQPPP<<<888999@@@IIILLLFFF???333222111///---+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''(((((()))***+++++++++***...666@@@JJJRRRXXX[[[]]]^^^___]]][[[[[[___bbb[[[[[[^^^dddiiihhh```ZZZ^^^XXXMMMBBB888222...---)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******+++,,,,,,,,,,,,+++***999OOO```iiijjjhhhgggiii~~~wwwjjj[[[TTTSSSooo++++++++++++++++++++++++,,,...///...---...///000///:::AAA\\\iiiZZZPPP]]]rrrcccttt~~~|||rrrYYYPPPXXX[[[]]]```]]][[[VVVIII777***'''(((***'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******&&&,,,,,,&&&'''...---%%%888HHH]]]mmmzzz|||ssspppgggbbbfffpppvvvvvvtttooo|||yyymmmiiieeeccciiiuuu|||___[[[hhhsss~~~yyyrrrmmmkkkkkklllkkkkkkjjjfff\\\SSSTTTZZZdddnnnwwwhhhKKK@@@???888CCC@@@QQQgggjjjeeeZZZLLL666,,,******''',,,---###***(((&&&'''((()))(((&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))((((((((((((((('''''''''$$$%%%'''((())))))((('''+++(((%%%%%%))),,,+++***333333777;;;999777???KKK___ZZZTTTNNNJJJHHHEEEDDD:::333111;;;HHHRRR^^^hhhhhhiiikkkmmmlllggg```ZZZYYYTTTLLLGGGMMMVVVTTTLLL>>><<<:::555000,,,)))(((+++***)))(((((()))***+++***(((&&&%%%&&&'''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''')))+++***'''&&&(((***'''+++...+++'''&&&+++111888CCCSSSbbbhhhgggeeeeee___RRRCCC===BBBHHHIIIHHH@@@???III[[[ccc___^^^dddddd\\\UUUTTTQQQEEE777///222,,,&&&&&&))),,,+++)))'''((())))))(((''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&%%%%%%%%%&&&&&&***'''$$$%%%'''((('''%%%&&&''')))*********)))(((///)))'''...222///,,,---;;;PPP___gggiiiaaaZZZ___uuuiii^^^ZZZZZZ]]]dddlll++++++++++++++++++++++++///+++)))***,,,,,,,,,...666TTTkkk|||wwwaaa___hhhiii{{{jjjYYY```iiilllggg[[[[[[VVVMMM@@@333***((()))(((((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((())))))((((((((())))))***...&&&%%%,,,,,,'''...<<>><<<<<<===>>>@@@IIIWWW```aaadddhhhkkkhhhgggiiilllkkkeee___VVVXXXXXXYYY^^^bbb\\\SSSJJJFFF???888444111111111---,,,+++************+++***(((&&&&&&''''''&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''((((((((('''''''''((((((((())))))))))))((('''''')))+++---000+++''',,,999FFFMMMOOOZZZ\\\]]]]]]ZZZVVVSSSSSSHHHAAA888444444666888888;;;;;;???GGGJJJIIIJJJNNNPPPKKKHHHKKKNNNOOORRRUUUBBB<<<444///...---+++))))))***++++++***(((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((()))'''%%%&&&((()))'''%%%'''((()))*********)))(((---,,,---///------444>>>QQQcccjjjeee^^^TTTSSS___uuu[[[PPPLLLTTT\\\eeezzz,,,,,,,,,,,,,,,,,,,,,,,,---((((((...111000222777EEEpppyyy___\\\mmmkkkkkksssttt}}}|||hhhXXXaaallltttpppbbb___VVVPPPLLLAAA111((((((***)))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((******)))))))))))))))***''')))///000((()))CCCdddtttrrrqqqooojjjeeehhhooojjjddd]]][[[^^^aaaaaa___dddlllllljjjkkklllwww}}}xxx}}}sssvvv|||mmmfffbbbccciiiqqq~~~|||```UUUaaaggggggccc[[[HHHBBBMMMaaakkknnniii[[[aaaSSSIII<<<+++(((---++++++,,,------+++*********'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''')))***,,,---******))))))((((((((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((((((((()))+++,,,---'''(((---777DDDNNNRRRSSSXXXYYY\\\[[[RRRIIIFFFIIIMMMNNNOOOOOONNNQQQWWW[[[VVVVVVZZZ```ccccccgggkkkaaa^^^]]]```eeeddd^^^WWWTTTYYY^^^bbbfffhhheee___YYYUUUOOOHHHCCC???;;;999333222111///---+++***)))***)))(((((())))))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((((((((())))))))))))***)))))))))***++++++***)))---777GGGUUUZZZUUUNNNHHHHHHFFFDDDCCCDDDEEEFFFNNNNNNLLLJJJFFFCCCBBBAAA???CCCCCC@@@???CCCFFFFFF>>>999666666999???KKKWWWSSSOOOIIIBBB:::555000...******++++++***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''((())))))(((''''''((())))))(((&&&(((((()))************))),,,...000///,,,111CCCUUUcccjjjeee^^^aaahhhwwwxxx\\\OOOKKKOOO]]]iiiyyy------------------------******...222///,,,666DDD___{{{}}}___SSShhhcccOOO~~~}}}|||{{{xxxxxxtttvvvqqqttt{{{|||jjj[[[RRRRRRMMM<<<---((())))))((('''&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))++++++***)))))))))******###///222+++333OOOhhhqqqrrrpppiiifffkkksssqqqiii___WWWNNNNNN[[[iiiooommmuuu{{{sss|||ooolllccc\\\^^^eeennnyyyppphhhiiieeeffffff```___VVV[[[gggkkkjjjaaaPPPQQQNNNSSSRRRAAA333+++"""(((+++---,,,+++******,,,&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''')))***++++++******))))))(((((('''&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))&&&''')))***++++++++++++555777AAASSSbbbbbbTTTFFFAAADDDGGGJJJLLLOOOVVV]]]fffhhhhhhddd^^^]]]```eee```\\\WWWUUUUUUUUUVVVWWWVVVUUUVVVXXXYYYVVVOOOIIISSSTTTUUUVVVWWW[[[___aaaaaaaaabbbaaa]]]UUULLLEEECCCAAA???;;;666111---++++++***))))))++++++***)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''((((((((()))))))))(((((()))))))))*********)))+++---...,,,***((((((111@@@SSS\\\XXXMMMCCC>>>999>>>CCCFFFLLLTTTXXXYYY]]]```eeeiiijjjhhhdddbbbeeellljjj^^^YYY]]][[[SSSOOOHHHAAA===::::::AAAIIIRRRTTTUUURRRLLLDDD>>>;;;///---+++))))))***))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&''''''(((''''''((()))***)))((('''))))))************+++***,,,,,,,,,...444CCCWWWhhhkkkaaaRRRYYY~~~www```XXXOOO\\\kkkvvv---------------------------111333---%%%,,,EEE^^^~~~xxxnnn]]]RRRbbbpppyyyxxxxxxyyy~~~yyyuuuuuuxxxyyyyyyyyywwwvvvwwwzzz~~~}}}}}}qqqzzzfffWWWUUUTTTGGG666,,,(((((('''''''''((())))))'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))******++++++************++++++***------777VVVvvvvvvaaa]]]sss|||qqqmmmssslll[[[YYYgggwwwxxxxxxooolllllljjjiiikkkaaaiiivvvyyyyyyxxxbbb___XXX]]]gggjjjmmmfffUUU<<>>@@@GGGPPPVVVVVVRRRLLLIII>>>999222...,,,+++***)))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''&&&%%%%%%&&&&&&'''((()))))))))))))))******************++++++,,,---******333EEEZZZhhhmmmeeeUUUHHHeee{{{cccRRRZZZYYYwww........................,,,222111(((---KKKqqqooo[[[YYYggg{{{kkk{{{rrrtttvvvqqqqqqqqqqqqsssrrrrrrxxx}}}|||{{{}}}xxxyyyxxxvvvsssrrrrrrttt}}}iii~~~wwwdddZZZVVVOOOAAA444))))))(((((((((((())))))''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))************++++++******+++,,,,,,---)))222FFF^^^kkkkkkddd```aaallljjj___cccsssrrrbbbuuu~~~tttkkkhhh___fffpppttt~~~ooo[[[WWW]]]cccffflllkkk]]]<<<:::KKKaaabbbWWWIII:::...+++(((''')))+++++++++((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%''''''''''''(((((((((((('''''''''(((((((((((()))'''(((((())))))******+++***)))))),,,333???JJJQQQZZZ[[[YYYUUUOOOMMMPPPTTT\\\___aaa^^^^^^aaaccccccooottt{{{}}}}}}vvvpppmmmlllllllll]]]YYYUUURRRKKKDDDBBBDDDNNNRRRWWWWWWWWWYYY```fffcccbbbaaa]]]XXXQQQKKKGGG777333---***)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((())))))))))))(((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))&&&&&&'''''''''((((((((()))*********++++++++++++++++++***)))---888IIIUUU[[[PPPBBB===CCCMMMUUUXXX[[[gggmmmlllppp{{{wwwtttssskkk\\\NNNGGG@@@EEELLLSSSVVVVVVSSSPPPKKKEEE===777444000,,,(((************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))(((''''''&&&&&&''''''((()))***)))((()))+++---++++++******++++++,,,---......333AAAWWWiiilllfffVVVVVV^^^oooRRRPPPOOOaaa........................***111000...GGGttt|||aaa^^^uuubbb{{{}}}xxxuuusssrrrwww}}}~~~{{{zzz{{{www|||~~~rrrxxxbbbWWWTTTKKK???---,,,***)))((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))*********++++++*********+++,,,---...///000HHHdddoooeeeZZZ^^^gggaaaXXXOOOSSSfff|||qqqwwwzzzzzzxxx|||~~~zzzzzzsssnnnjjjooouuuhhhcccdddbbb^^^fffiii___NNN???EEEZZZcccbbbZZZMMM:::222***(((***---,,,***,,,++++++***)))(((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''((()))))))))((((((((()))))))))******'''(((((()))******++++++%%%***222;;;EEENNNSSSWWWQQQLLLIIIKKKSSS\\\aaacccfffjjjkkkkkkrrr~~~vvvqqqmmmmmmhhh```[[[\\\]]]aaabbbZZZPPPMMMUUU^^^___aaabbbcccaaa]]]YYYVVVIIICCC:::222---+++***)))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***''''''((((((((()))))))))*********+++++++++,,,,,,,,,***+++333AAAPPP[[[```SSSNNNJJJOOO[[[hhhoooqqq||||||wwwiiiccc[[[UUUTTTSSSRRRPPPHHHEEEAAA???===888000)))++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))***+++,,,)))******((('''(((,,,000,,,++++++***+++,,,---...---888GGGVVVcccjjjeee[[[[[[wwwPPPAAAVVVeee////////////////////////---444222666YYYwwweeeVVViii^^^{{{www|||{{{{{{zzz||||||vvv}}}jjjWWWUUUQQQGGG000///,,,***(((&&&%%%$$$(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))************+++++++++))))))***+++,,,...///000JJJ^^^eee[[[]]]llllll^^^IIIMMM]]]rrrzzz}}}ttttttvvvgggaaaooohhhyyyzzzttttttpppfffhhh\\\\\\mmm|||yyywwwssshhhiiiooollluuuoookkkccc[[[cccjjjccc\\\EEEBBBUUUbbbeee```UUUCCC999---)))---///---)))///...---,,,+++)))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***&&&&&&'''((()))***++++++))))))))))))************'''(((((()))***++++++++++++555CCCPPPSSSOOOEEE>>>>>>NNN___ddd```___hhhsss{{{~~~~~~~~~|||rrr\\\NNNMMMSSSVVVYYY]]]aaacccbbb```^^^ZZZRRRFFF;;;333000...---))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''')))******))))))))))))******************+++++++++,,,,,,,,,******111BBBWWWcccaaa\\\[[[___dddggglllwwwppp]]]SSSPPPNNNMMM===<<<>>>AAACCC>>>444+++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''(((***,,,...000111*********(((&&&(((---222---,,,+++***+++,,,---...,,,AAAYYYeeehhhfff\\\RRRuuuzzz[[[BBBOOOnnn222***(((...222...+++---...:::555FFFxxxnnn```\\\nnnqqqsssxxx~~~}}}xxx|||}}}{{{nnnXXXbbbcccXXXYYYKKKCCC333***///...%%%###***((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))***************+++++++++***+++111444,,,'''333FFFcccbbbeeekkkiii```WWWSSSiii{{{mmmhhhhhhjjjllllllmmmqqqwww{{{yyyzzzxxxsssrrruuusssmmmkkkqqqvvvxxx}}}xxxnnnooommmllltttqqqeeeggg\\\aaaTTTFFFHHHZZZiiiggg]]]ZZZJJJ;;;222,,,''')))///+++,,,,,,......+++&&&###((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))(((((((((((())))))))))))+++***((('''((()))((((((+++***+++,,,***)))---444;;;VVV```QQQAAA;;;DDDWWWfff^^^[[[dddrrr~~~|||{{{rrr]]]NNNNNNUUUYYYUUUUUUYYY^^^^^^]]]]]]]]]```[[[NNNBBB;;;222***'''+++...---)))&&&%%%'''))))))))))))(((((((((((((((((((((((((((((((((((())))))((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((()))***)))))))))))))))***+++,,,,,,,,,,,,++++++,,,---)))333JJJbbbiiibbbdddmmmjjjggglllzzzttt___TTTSSSPPP@@@444888DDDGGG===111000---)))'''***---+++'''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((('''&&&&&&)))...222666555555333...)))+++222888EEE>>>222))))))000222000888TTTnnndddkkkOOOWWWlllllldddQQQHHH```///---,,,......------///(((+++OOOqqqbbbooo{{{qqqfff|||rrrxxx|||~~~zzz|||{{{{{{~~~|||tttdddmmmwwwvvvVVVSSSXXXKKK;;;...,,,,,,(((&&&((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***************++++++++++++111,,,((('''+++888OOObbbeeeyyy}}}eeePPPSSSaaaiiiddd|||rrrmmmiiieeejjjooouuuwwwtttrrrtttxxx|||vvvrrrtttuuuvvv|||{{{vvvtttxxxzzzzzz|||uuujjjgggnnnrrrrrr||||||}}}tttyyy}}}rrrooobbbZZZYYYTTTQQQTTT\\\``````___UUUIII>>>222((('''++++++******+++,,,---,,,***((((((((((((''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))(((((((((((()))))))))******)))))))))************)))---111000***---???SSSccceeeXXXLLLRRRZZZ```hhheeesssxxxhhhggg{{{vvvvvvxxxooobbbaaaiiilllgggcccffflllnnneee[[[UUUfffxxxyyykkkdddtttrrr^^^OOOPPPWWWZZZ^^^dddZZZ\\\ZZZTTTPPPMMMDDD:::...---+++***)))))))))(((***)))))))))(((((((((((((((((((((((((((((((((((()))((((((''''''&&&%%%%%%'''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))******+++,,,)))''')))...111...***555OOO```aaagggtttppp___kkkvvvjjjzzzqqqddd[[[^^^eeegggccc^^^gggvvvhhhSSSOOOIIIBBB<<<999;;;@@@FFF555333...***)))***++++++***)))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))),,,***((('''''')))+++,,,000333666888;;;BBBLLLTTTQQQMMMAAA333+++---000000VVVaaabbbbbb```lllZZZRRRUUUkkk+++///111...+++---///000888<<>>///)))***---+++)))(((***,,,------((((((((((((''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''((())))))((((((((()))))))))******((((((***++++++,,,++++++000)))&&&...;;;EEEOOOVVV[[[aaa[[[UUU]]]eeejjjtttqqq{{{llleeevvv}}}ttt^^^]]]ZZZUUUQQQQQQTTTWWWOOOMMMQQQVVVSSSKKKIIINNNMMMMMMNNNMMMKKKLLLVVV```cccggglllwwwwww]]]LLLSSSZZZTTTPPPUUU[[[\\\\\\[[[\\\YYYNNNDDD:::444,,,(((***,,,,,,*********)))))))))((((((((((((((((((((((((((((((((()))((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))***++++++***+++,,,,,,---000333666RRR[[[hhhooolllhhhmmmvvvxxxoooaaaTTTOOOOOOFFF???@@@CCCBBBAAAAAA<<>>CCC===>>>HHHLLLGGGFFFIIIPPPJJJEEEFFFEEEAAA>>>>>>>>>GGGRRR]]]nnniiiVVVOOONNNFFF>>>>>>>>>===999111)))(((+++*********)))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((((((((((()))******(((((()))+++(((///000)))(((666MMM]]][[[fff[[[OOO```eeeNNNPPPlll+++///111//////222333111GGGpppvvvggg]]]gggtttwwwzzzzzz~~~}}}|||zzzvvvsssxxxrrr```dddvvv[[[NNNOOOIII:::...+++++++++))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))***************++++++,,,------......111222444AAA```VVVPPP___mmm[[[___ppp}}}uuuxxx~~~~~~}}}yyy{{{}}}zzzkkk___^^^VVVaaapppnnnooozzz{{{ppplllccc\\\^^^fffjjjiiicccaaa^^^[[[VVVKKK<<>>CCCPPP\\\bbbsssgggTTTKKKFFF777777:::===888...)))***************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((&&&'''(((***++++++******+++,,,...............///(((...000,,,///AAAYYYiii___[[[___VVVzzzgggXXXYYYddd------///111111333;;;DDD|||zzzhhhhhhdddxxxrrrzzzwwwvvv~~~}}}~~~{{{||||||}}}}}}zzztttppptttxxxzzz|||wwwrrrsssjjjSSSSSSNNNDDD666,,,***,,,))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++++++++,,,------...//////222222===XXXxxxwwwaaaGGGgggxxxggg^^^cccqqq|||}}}yyywww{{{vvvZZZLLLVVVgggaaa___{{{ssswwwtttfff[[[[[[dddkkkjjjgggbbb^^^\\\UUUEEE666---,,,***)))******)))(((((((((((((((''''''''''''&&&&&&'''''''''((((((((('''''''''''''''((()))))))))))))))*********++++++)))+++---,,,)))))),,,///333:::CCCFFFCCCDDDRRRaaajjj{{{tttqqqtttjjjWWWSSS\\\YYYhhhjjjaaammm|||{{{xxxvvvyyy{{{zzznnncccaaaWWWbbbqqq}}}dddVVV[[[ddd[[[TTTRRRTTTUUUXXX\\\WWWVVVRRRHHH;;;000,,,,,,++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))***+++,,,---......***)))444GGG[[[fffjjjfffbbb```jjj```DDD777666DDDAAAGGGWWWgggvvvpppbbbWWWLLLEEEEEEQQQgggrrr^^^MMM<<<555555;;;<<<555...---++++++*********)))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))******++++++******)))&&&'''(((***++++++++++++,,,...///222<<>>DDDPPP```sss|||qqq|||xxxmmmccc___ZZZWWW^^^iiiuuuxxx~~~uuudddWWWZZZggguuuwwwpppYYYPPPQQQRRRRRRSSSVVVWWWVVVRRRIII>>>444...+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((((((((((()))))))))*********)))))))))***+++,,,......222333;;;JJJ\\\hhhjjjgggjjjbbbqqqkkkUUUCCC;;;GGG[[[bbbnnnooo^^^MMMHHHFFFKKKZZZrrrjjjYYYFFF999;;;@@@;;;444333+++++++++*********))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))++++++*********)))))))))------------......------******---888LLL]]]aaa\\\\\\zzzuuuXXXSSSRRRUUUttt///+++000666///...OOOzzz{{{ffffffvvv|||dddkkk{{{~~~~~~|||{{{{{{zzzzzzyyyxxxxxxxxxzzz{{{zzzwwwuuuttt~~~{{{www|||}}}}}}rrryyyooo[[[NNNLLLEEE444***,,,))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,---...///000111333QQQttt|||eeeQQQ^^^xxxYYYYYYjjjzzzvvvsssyyy|||{{{{{{xxxmmmSSSIIISSS]]]tttwwwqqqyyywww~~~}}}}}}wwwnnnqqqrrrnnneee``````[[[TTT===777///)))'''(((***+++)))(((((((((''''''''''''''''''''''''((((((((()))'''''''''''''''((()))))))))************+++++++++))),,,...---,,,///666===MMMPPPVVVYYY___sssxxxuuupppssskkkbbbZZZ]]]nnn~~~~~~xxxnnncccaaayyywwwVVVLLLRRRVVVUUUTTTSSSTTTVVVWWWTTTJJJ;;;000+++++++++************)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***+++---...///222CCCXXXeeegggeeeeeegggaaagggNNN???EEELLLSSSlll~~~vvvfffRRRCCCGGG```yyyyyy[[[BBB>>>BBB???888666+++++++++************)))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))((()))***++++++))))))(((***,,,---------000...111AAAYYYggg```RRRYYYdddSSSZZZ___jjj,,,555------999;;;SSSpppjjjoooqqq~~~}}}uuu~~~|||||||||||||||zzzvvvtttyyysssvvvwwwtttyyysssvvvzzz{{{wwwuuu{{{}}}|||___OOOWWWKKK===555***,,,+++)))***++++++***((())))))))))))************))))))***+++,,,,,,,,,,,,------///000...---111888OOOtttooo\\\lllmmmSSSaaahhhppptttuuuvvvyyy|||yyyzzzzzzxxxooo```SSSTTT[[[ooo{{{vvvzzz~~~tttxxxwwwnnnddd___ZZZTTTRRRCCC111(((***///,,,&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))******+++,,,,,,---------,,,---...///444DDDTTTKKKRRR]]]pppkkkgggkkk```[[[[[[ooozzznnnhhhcccaaasssuuuqqqppphhhjjjlllWWWPPPOOOQQQTTTXXX[[[XXXNNNDDD000000///---***((()))+++))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))++++++******************))))))***,,,,,,---111666ZZZaaaaaatttdddgggbbbpppXXX:::EEEAAAKKKqqqlllUUUJJJQQQ]]]___DDD===???===777444///***))),,,---,,,***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************,,,,,,+++***,,,,,,+++...666777VVVkkkWWWQQQWWWiiizzz~~~VVVRRRvvv...000222000666SSStttyyymmmfffzzzyyyvvv{{{~~~~~~zzzyyyyyy~~~|||zzzyyyxxxwwwvvvxxxssstttyyywwwooonnnttttttvvvwwwvvvvvvxxxzzz{{{{{{zzzyyyoooRRRPPPFFF>>>999...,,,+++)))***+++,,,+++)))))))))))))))************)))***+++,,,,,,---,,,,,,...111///))),,,666<<<999^^^lllnnncccgggrrrSSS___fffqqq{{{~~~||||||yyytttnnnlllnnn|||~~~vvvjjjtttxxxiii]]]WWWVVVJJJ;;;000...///---)))************************(((((((((((((((((((((((())))))))))))******************++++++,,,,,,,,,---***000...)))555LLLVVVQQQZZZaaayyyYYYiiizzz}}}fff^^^jjjxxx|||wwwnnnnnn|||dddHHHSSSUUUWWWXXXYYYXXXTTTOOO>>>888000+++***+++++++++))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))))))))***++++++******************,,,(((***///---+++777HHHjjjiiibbbbbbZZZiiinnnXXXIII@@@NNN\\\|||pppfffYYY```tttcccGGG999===GGG999555///,,,+++,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++,,,......------555GGGcccaaaaaa{{{{{{```ccc000+++444666AAAyyyqqqtttyyyhhh|||qqquuuxxxtttsssrrrpppnnnwww{{{yyyzzz~~~}}}wwwlllmmmnnnnnnmmmkkkiiihhhmmmlllkkkjjjkkkmmmoooqqqxxxtttuuuwwwtttnnnooowwwrrruuutttpppttt{{{{{{uuuvvv{{{{{{|||~~~[[[MMMGGGEEE>>>222,,,+++)))***+++,,,,,,+++)))))))))*********++++++)))***+++,,,------------...000000---,,,444DDDQQQlllfff___ccc}}}rrr]]]```ooo{{{zzzyyy|||yyyzzz~~~}}}xxxuuuwww~~~~~~wwwuuuuuunnniiiqqqqqq^^^WWWYYYRRRFFF<<<333...,,,,,,************************)))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,---......333FFF[[[^^^VVVbbbzzzmmmiiiyyygggdddhhh^^^___sssooo~~~pppnnnjjjrrr```MMMLLLLLLNNNRRRUUUWWWYYYYYYOOODDD555,,,+++---,,,***)))))))))))))))))))))))))))((((((''''''(((((()))((((((((()))))))))************++++++++++++++++++---)))***///...///DDD^^^fffeeehhhcccooo___KKK===???MMMooo{{{cccWWWnnnpppNNN>>>>>>???;;;555000,,,+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******,,,...///......444???]]]mmmWWWnnnzzzggg111,,,000===___lllwwwsssoooxxxiiissszzzrrrhhhaaa\\\XXXTTTQQQMMMQQQTTTVVVZZZ___]]]WWWRRRRRRTTTUUUVVVVVVUUUTTTPPPRRRTTTVVVYYY\\\aaadddddddddfffjjjhhhfffllltttpppvvvtttnnnqqq{{{}}}vvvpppyyyzzzyyy{{{kkkRRRMMMMMMCCC555...,,,******+++---,,,,,,))))))*********+++++++++)))***+++,,,------------...,,,111555///000MMMrrrlllggghhhxxxfffRRRkkk~~~ttt||||||xxxvvvyyyyyysssooo}}}~~~~~~{{{uuuuuusssrrrxxx~~~xxx}}}hhh]]]YYYUUUMMMCCC777---+++...************************************************))))))*********+++++++++,,,,,,,,,,,,------------222(((000IIIYYYZZZcccsssmmmmmmzzz}}}www___aaapppnnnyyyzzzfffeeennn{{{```dddbbbXXXQQQRRRWWWYYYZZZZZZYYYNNN???444///---,,,***))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))***************+++++++++++++++,,,,,,,,,,,,+++///===UUUhhhaaa^^^jjjlll[[[;;;FFFJJJ```vvvkkkmmm}}}rrrQQQ666DDD@@@;;;444///,,,+++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************,,,)))))),,,.........///>>>RRRccccccTTTtttuuu000///***EEE~~~~~~xxxyyywwwmmmyyyrrrpppmmmggggggggghhhkkkhhhaaa\\\\\\WWWUUUSSSSSSTTTRRRMMMIIILLLNNNNNNMMMLLLLLLHHHDDDFFFGGGIIIIIIGGGDDDAAA@@@999<<>>MMMPPPaaannngggwww{{{iii^^^vvvzzzvvvwww___QQQTTTXXXWWWWWWYYYYYYWWWOOODDD888///,,,***************************))))))(((((())))))***)))))))))*********++++++******++++++,,,---------***///000444GGG```ggg```___nnnpppKKK999===YYYyyyrrrooonnnnnnlllkkknnnnnnjjjfffeeeiiihhhhhhjjjkkkjjjhhhfffdddlllssszzzjjjmmmhhh]]]LLL>>>666111...,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---+++,,,///,,,***222???UUUjjj]]]ddd}}}llllll222222LLL|||{{{kkkuuuzzzxxx}}}uuusssjjjvvv~~~~~~sssooowwwzzz}}}}}}xxxpppfffdddnnn~~~uuussspppkkknnnvvvyyy|||xxxtttsssmmmuuuyyyUUUGGGCCCHHH555222...+++++++++++++++*********+++++++++,,,,,,***+++,,,---............///222000888^^^yyyXXXwwwddd}}}}}}uuurrrtttpppxxxtttqqq}}}|||wwwxxxyyyqqqaaaTTTQQQJJJ;;;000---++++++++++++++++++++++++*********************************+++++++++,,,,,,+++,,,,,,...///000111222333HHHWWW___{{{bbbzzzwwwjjjuuu}}}qqqvvvooojjjddd___eeeddd___]]]\\\\\\[[[XXXPPPCCC777...******************************))))))))))))******))))))*********+++++++++******++++++,,,------......+++333HHH\\\cccbbb___]]]fff???IIILLLeee{{{nnn[[[LLLFFFIIINNNOOONNNJJJJJJOOOOOOJJJGGGHHHEEEEEEFFFHHHKKKLLLKKKJJJ<<>>...///,,,+++,,,,,,)))(((+++)))***,,,......---,,,++++++,,,,,,,,,,,,,,,,,,---+++,,,000222111...111888FFFYYYvvvkkk|||ssslllwwwyyyrrrppp___VVVsss}}}jjjqqqppp^^^bbb```dddbbbXXXTTTJJJ777///,,,)))))),,,---+++)))************)))))))))))))))************+++++++++))),,,---++++++---111222111+++LLL^^^ffffffWWWhhh___MMMCCCQQQzzzoooYYYLLLJJJKKKDDDGGGAAAHHHJJJCCCMMMSSSCCCNNNFFFCCCHHHJJJFFFFFFKKKLLLHHHFFFHHHJJJIIIFFFDDD@@@IIIFFFAAAIIIOOOPPPRRRdddzzzyyyttt```999999888(((...++++++---+++((()))---))))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++000+++---333333555JJJdddlllNNNooo|||<<>>777///++++++,,,,,,+++++++++*********)))))))))************+++++++++,,,---,,,+++,,,...///......777CCCaaacccWWW___pppDDD:::```RRRHHHIIINNNMMMWWWfffjjjkkksssxxxqqqZZZddd~~~jjjDDD666444///,,,,,,///...++++++---************************))))))))))))))))))))))))++++++************++++++&&&111111)))666UUUeeebbbnnnhhhfffKKKvvvuuu}}}|||}}}wwwkkkgggiiizzzpppfffccc\\\[[[fffrrrsssvvvuuujjjiii[[[VVVkkkyyyvvvuuuvvvsssnnnnnnrrrnnnlllvvv~~~{{{xxxooo^^^\\\^^^gggRRRNNNDDD>>>666000.........---,,,,,,,,,------------...---------//////---...111111___jjjNNNKKKkkk{{{xxxnnniii}}}}}}vvvjjjgggeeerrr{{{uuuqqqvvvuuujjjllllllnnnsssvvvtttssstttvvvuuuvvvbbbWWWYYYMMMCCC444---)))***+++******,,,***+++,,,---------,,,,,,,,,,,,------......//////+++444000111:::666FFFqqqeeewwwhhhyyyuuu}}}uuuzzzyyybbbNNNEEE<<<222+++***,,,------+++++++++*********))))))*********+++++++++,,,,,,///+++***---////////////:::RRRggg^^^XXXssslllJJJCCC___ZZZcccaaalllyyy}}}RRR===:::000,,,,,,......,,,***,,,************************))))))))))))))))))))))))++++++*********+++,,,,,,+++222111...>>>[[[ddd\\\cccsss~~~|||fffyyyzzz}}}|||yyy{{{|||uuuiii```ccckkkuuuxxxwwwpppfffbbbeeekkkmmmlllxxxssscccXXXQQQ```zzzttttttuuuvvvrrrnnnnnnqqqllljjjqqqxxx||||||ggg^^^]]]lll\\\HHHDDD???888111...---------,,,,,,---------.........///+++,,,111222///...000CCCfffgggNNN\\\zzz{{{vvvmmmmmmrrrmmmeeevvv}}}xxxooovvv{{{uuulllfffiiinnnnnnmmmnnnyyyyyy{{{}}}kkkyyy___WWWMMMIII999000******,,,++++++---++++++,,,,,,---------,,,,,,,,,---......///000000...111222888======___lllzzzmmmzzz~~~|||}}}tttYYYKKKAAA555,,,***,,,...///++++++++++++***************++++++++++++,,,,,,,,,000+++***...000000111555EEE___aaaUUUfffxxxIII<<<]]]sssgggjjjppplllJJJ999333...+++------+++***+++************************************************++++++******+++,,,,,,---111...///888HHHVVV\\\[[[~~~}}}www~~~tttuuuppp|||}}}zzz|||zzzqqqfffdddlllvvv||||||xxxvvvsssjjj___XXXSSS]]]xxxyyyoooppprrrsssrrrqqqqqqssshhhggglllqqqyyyttt^^^YYYeeelllFFFDDD@@@:::333///---,,,---,,,---------............///+++,,,222333000333;;;[[[kkkeee___}}}{{{}}}ssskkklllyyyxxxddd```vvv```bbbnnneeecccjjjooommmmmmqqqvvvrrrzzzppp{{{nnnWWWNNNMMM>>>444,,,+++---,,,,,,---+++++++++,,,,,,,,,------,,,------...///000111111555///222;;;BBBYYY```kkkrrrzzz{{{|||fffSSSHHH:::000,,,---...///,,,++++++++++++*********++++++++++++,,,,,,,,,,,,///***+++000111///555???TTTeeeXXXYYYvvvYYYBBBSSS|||```iiigggssssssooo}}}cccBBB999111,,,,,,---+++***+++++++++++++++++++++++++++************************++++++***++++++,,,---...333***...BBBRRRYYYaaalll{{{uuusssvvv}}}xxxtttddd}}}|||}}}zzzssskkkfffhhhooottt|||wwwyyywwwkkkffffff^^^UUURRRQQQ\\\wwwwwwooopppppppppqqqrrrrrrpppiiihhhjjjjjjrrrtttZZZWWW]]]|||~~~LLLFFFCCC===666000...---...------------...............,,,///222000///===PPPwwwqqqeeepppyyyzzzwww~~~vvv\\\TTT^^^qqqdddRRRfffttt\\\```lllxxxwwwnnnlllsssrrrvvv~~~[[[RRRPPPDDD888...,,,...---,,,,,,,,,+++++++++,,,,,,------,,,---...///000111222222666...666>>>MMM{{{kkkzzzpppwwwyyyzzz\\\QQQAAA555///......---,,,,,,+++++++++*********+++++++++,,,,,,,,,------...***,,,111000///:::III[[[cccWWWtttTTTIIIUUUzzznnnvvvnnnnnnddd@@@666...,,,---,,,+++---++++++++++++++++++++++++************************++++++++++++,,,---......111---555KKK]]]jjj}}}mmmlllxxx}}}yyyqqqkkk```~~~|||}}}vvvkkkccccccgggiiihhhvvv{{{|||zzzjjjjjjtttwwwmmmhhhggg```AAACCCGGGYYYyyyyyytttsssqqqooopppqqqoookkkmmmmmmlllhhhlllmmm[[[```bbbhhhrrrrrrvvv|||RRRGGGEEE???888222/////////---------.........//////,,,---222333,,,---EEEbbbwwwdddvvvxxxxxxvvv~~~yyyvvvcccKKKNNNeeeZZZZZZZZZyyyvvv```VVVddd|||~~~iiibbbiiiooo~~~```VVVRRRGGG:::///---......,,,,,,,,,,,,+++++++++,,,---...------...///000111222222222...<<>>QQQfff~~~{{{kkklll}}}yyywwwuuutttVVV[[[|||{{{|||{{{vvvhhhbbbiiikkkmmmvvvzzzuuu~~~wwwqqqccclllwwwsssjjjkkkeeePPP999;;;MMMeee|||rrrpppooooooooonnnllljjjlllmmmfff\\\aaasssiii___YYYOOOPPP}}}\\\JJJCCCBBB===222000444000..................------000,,,,,,333222000RRR|||TTTtttzzzwwwwwwgggMMMFFFUUUbbbfffTTTeeewwwIIIJJJ^^^|||vvvrrrtttpppwww~~~uuuwwwZZZUUUJJJAAA555---+++,,,---...---------.........//////000...---///222444333111333444;;;UUUnnn{{{ggg~~~~~~VVVJJJFFF,,,000:::%%%......---------,,,,,,,,,------------------------222---...333///...@@@YYYddd]]]kkksssQQQCCCcccwwwyyyggg^^^>>>333555,,,,,,000''',,,,,,,,,+++++++++******))))))))))))))))))))))))++++++++++++,,,------...666...FFF^^^```sss~~~ZZZ~~~sss{{{~~~gggqqqyyy{{{dddOOO^^^{{{zzzzzzyyytttgggdddmmmooooooxxxzzzuuu}}}}}}ttt}}}qqqjjjmmmvvvuuuiiicccYYYGGGCCCDDDPPPeeeooonnnmmmmmmnnnnnnlllkkkjjjjjjfffbbbdddppp|||pppaaaZZZXXXccctttMMMDDDDDD@@@333000222///........................111...///333555???[[[yyyWWW___wwwxxxfffyyy~~~ppp[[[DDD???KKKUUUVVVHHH\\\www]]]>>>\\\rrrddd```oooppptttvvvwww|||^^^RRRNNNEEE999000---,,,---------------.........//////000///...///222444333111;;;111???rrrpppzzznnntttiiiQQQKKK777000444,,,......---------,,,,,,,,,------------------------000...000333222777JJJ___TTTggg]]]FFFVVVppp|||wwwkkkaaaLLLnnn~~~nnnFFF111111+++,,,000***,,,,,,,,,+++++++++******************************++++++++++++,,,---......,,,666OOO\\\[[[kkkppp~~~uuu~~~wwwzzzfffRRRKKKccc}}}yyyxxxxxxxxxrrrffffffrrrsssqqqyyyyyyuuu}}}}}}qqqzzzqqqnnniiiqqqwwwkkkZZZLLL>>>@@@DDDSSSmmmpppooonnnnnnppppppooonnnhhhgggggghhhgggjjjtttyyybbbTTTTTT```QQQFFFEEECCC666///111///........................///...///...666OOOaaa]]]JJJ{{{rrr~~~|||nnnVVVooo|||gggMMM;;;:::BBBIIIPPPIIIeeeTTTBBBDDD}}}kkkaaa___nnniiilllssstttuuuhhhSSSQQQJJJ>>>444///---------------........./////////111000///000222333333222777;;;fffiiinnnwww___OOOBBB222...222......---------,,,,,,,,,------------------------+++---......222???SSSbbb\\\sssLLLEEExxxfffttt```NNNXXXwwwaaannnssszzzPPPVVVssswww\\\777///------///,,,,,,,,,,,,+++++++++******************************++++++++++++,,,---...///333FFFUUUdddfffpppwwwsss~~~tttUUUGGGLLLhhh|||yyywwwwwwxxxqqqfffiiivvvuuuqqqxxxxxxvvvssszzzpppjjjaaalll{{{nnnUUUDDD;;;:::EEE[[[{{{tttsssqqqqqqrrrrrrqqqpppiiifffgggjjjgggcccmmm|||}}}fffRRRNNNRRReeezzzxxxWWWFFFCCCDDD999///000///............////////////000111111---:::\\\cccGGGYYYzzzwwwtttyyyfffUUUttt{{{aaaCCC888;;;AAAIIIbbbaaaCCC;;;iii}}}nnneeecccgggaaaffftttvvvssszzz[[[RRRLLLAAA888111.....................////////////222111000000111333444444444HHHrrrzzzyyy{{{sssQQQGGG999,,,111......---------,,,,,,,,,,,,,,,------------------+++000000---333FFF\\\hhh^^^JJJWWWgggqqqxxxMMMJJJWWW{{{eeeMMMKKKmmmqqqtttggg[[[LLLqqqxxxyyyEEE222///...---,,,,,,,,,,,,+++++++++******************************+++++++++,,,---...///000---MMMVVVeeeggg~~~{{{zzzgggIIIEEEQQQjjj|||yyyxxxwwwxxxqqqggglllwwwrrrnnnwwwvvvwwwuuuzzzooofff\\\jjj|||mmmOOO>>>999BBBOOOggg}}}wwwuuurrrpppppppppooommmkkkgggggghhhccc___hhhwwwxxxkkk\\\TTTSSS[[[uuuaaaHHH???CCC;;;111000111........./////////000000333555333222EEEccc```EEEnnnyyy{{{vvvlll]]]}}}yyyYYY<<<999===EEETTTzzzzzzrrrAAAIIIyyydddYYY___[[[cccsssvvvqqq|||bbbQQQLLLDDD:::333//////000........./////////000000111111111111111333555777===WWWrrryyyvvv~~~}}}UUUGGGAAA111---......---------,,,,,,,,,,,,,,,,,,---------......000444444000777LLLfffvvvwwwNNNMMMuuuyyytttvvvFFFSSSzzzTTTbbbyyy{{{bbbTTT[[[xxxyyyTTT555111000------,,,,,,,,,+++++++++******************************+++++++++,,,---...000111---\\\fffeeezzztttooozzz}}}[[[CCCFFFWWWooo|||{{{yyywwwvvvvvvooogggllluuunnnkkkxxxtttwwwsssvvv}}}nnnfff^^^jjjwwwdddFFF:::999HHHVVVsssuuusssooommmlllllljjjiiijjjiiigggeeeaaa___eeennnooopppeeeXXXRRRTTTkkk~~~rrrNNN===BBB===333111111.........//////000000111///333...555PPP\\\UUUSSS~~~xxx|||qqq___zzzuuuQQQ777:::<<>>555111000111....../////////000000000000111111111111333777:::HHHwwwiiidddeeeLLLGGG888+++......---------,,,,,,,,,+++,,,,,,------.........---000111111888NNNoooPPP@@@YYYttttttIIITTTcccllliii}}}yyyxxxrrraaa888000111---...,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,---///000111???^^^^^^[[[vvvzzz{{{www|||zzzxxxuuuxxxvvvqqqsssvvv|||nnnnnntttvvvUUUDDDKKK\\\yyy{{{yyyyyyxxxvvvssspppkkkffflllrrrjjjjjj|||rrrttt~~~kkkoooyyymmmggg```iiimmmUUU<<<999===JJJ___ssspppllljjjjjjjjjjjjiiigggjjjiiidddaaabbbcccbbbhhhtttjjjVVVMMMJJJ[[[{{{XXX>>>BBB@@@555111111---......///000000111111,,,111***<<<^^^UUUNNNppp{{{}}}xxxttt{{{cccUUUllltttMMM666===;;;IIIsssMMMddd~~~nnndddggg```aaaeeejjjlllnnnuuu~~~{{{yyyUUURRRLLLBBB888111000000.../////////000000000000...000111111111444999>>>\\\}}}}}}WWWIII===000......---------,,,,,,,,,++++++,,,,,,---......///******///555>>>TTT}}}~~~EEEEEEzzzfffxxxnnn\\\QQQYYYyyyqqq{{{~~~rrr}}}sss{{{{{{yyyppp>>>000222......,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,...///111222HHHRRROOO[[[~~~zzzuuutttssssssnnngggaaa^^^\\\XXXSSSVVVXXX]]]ccckkksssyyy}}}~~~rrrTTTGGGOOOaaa}}}yyywwwwwwvvvtttrrrlllhhhdddkkkppphhhkkkqqqrrr~~~xxxccciiivvvmmmfff```eeecccJJJ777;;;CCCQQQmmmxxxrrrooollljjjkkkllllllllldddjjjkkkdddbbbeeebbbZZZfffwwwmmmWWWPPPMMMYYYuuupppuuu|||___???CCCAAA777111000---......///000111111222111777...IIIoooXXXRRR~~~{{{lllhhh~~~tttlllMMMIII```uuutttLLL888???:::KKK}}}pppRRR{{{}}}lllbbbeeeXXX[[[]]]]]]___fffpppwww|||YYYVVVPPPEEE:::222///000////////////000000000000---///111111111555;;;@@@yyyooouuu~~~~~~xxx|||aaaIII???555......---------,,,,,,,,,++++++,,,,,,---...//////...---333???JJJ``````LLLUUUuuuvvvVVV]]]~~~lllRRR999TTTbbbqqqzzzooo{{{mmm}}}kkk|||sss}}}DDD222333---,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,...000111222RRRaaaooouuu}}}{{{vvvpppjjjgggggghhh[[[SSSLLLKKKKKKFFF@@@<<<<<<===???DDDIIIPPPVVVYYYgggvvv}}}yyy}}}rrrvvv~~~sssYYYIIINNNkkk~~~zzzwwwwwwyyywwwqqqkkklllhhhiiinnnjjjcccgggssssssrrrvvvpppdddgggooolllaaabbb\\\NNN???999???GGGYYY}}}tttnnnkkkooopppkkkggghhhffffffdddbbbcccddd```YYY___qqqqqq^^^PPPKKKRRRbbblllppp~~~YYYHHH777HHH???***///////////////000000000000444111666]]]kkkOOObbbzzz|||pppooo|||yyygggWWWSSShhhgggDDD:::AAA>>>RRR~~~[[[WWW|||gggssszzzrrrggg]]]YYYSSSQQQUUUXXX\\\jjjzzz~~~lllQQQOOOHHH<<<888...000......//////000000111111000///666,,,666;;;333UUUwwwzzz~~~tttttt|||sssqqq}}}sssLLLDDD<<<...///...---++++++,,,---------......///000000000444)))444:::XXXkkkDDDOOOyyyfffYYYrrrrrrUUUPPPjjjcccJJJTTTIIIXXX~~~hhh\\\xxx~~~}}}zzzGGG999222...+++---------,,,,,,,,,++++++******+++++++++,,,,,,,,,---...//////...///444999[[[ggg~~~zzz~~~zzzxxxuuulllaaa]]]]]][[[SSSLLLDDDBBB>>>;;;999999:::;;;;;;;;;;;;;;;<<<===>>>>>>GGGPPP[[[eeettt~~~}}}}}}~~~rrr[[[MMMVVVuuu}}}{{{xxxwwwvvvrrrlllgggrrrjjjhhhjjjfffbbbgggssspppooorrrnnndddhhhqqqmmm^^^XXXNNNCCC;;;;;;BBBJJJnnn}}}}}}sssnnnllloooooojjjggghhhhhhhhheeebbbbbbccc___XXX```ssssssbbbTTTLLLPPP]]]qqqMMM===BBB:::///444////////////000000000111000000===ZZZ___QQQooo|||zzz}}}wwwsssuuuxxxyyywww{{{XXXMMMXXXtttyyy```???777???>>>SSS~~~sssjjj[[[sss}}}dddeeezzz}}}pppbbbYYYZZZSSSOOOQQQRRRVVVddduuuwww|||XXXPPPJJJ???999---111......//////000111111111222000666///666<<<>>>fffiiiooo{{{|||}}}uuukkkiiijjjuuu~~~xxxzzz|||}}}||||||}}}}}}vvvuuuooozzzXXXCCC::://////...---,,,+++,,,---------......///000000000444---333===XXXvvvggg;;;RRRppp\\\eeeuuukkkLLLLLLdddcccTTTOOOMMMbbbwwwWWWNNN[[[hhhooo]]]777+++//////---------,,,,,,,,,++++++***++++++++++++,,,,,,,,,---,,,...000...---555@@@\\\___pppwww{{{tttoookkk^^^VVVMMMHHHHHHFFF@@@;;;<<<;;;999888888888:::;;;::::::999999999999999:::999>>>DDDJJJUUUbbbfffdddxxxrrrxxx|||}}}ttt```TTT]]]}}}{{{{{{zzzxxxsssmmmgggcccuuukkkcccbbb```^^^dddmmmgggdddfffccc]]]ccclllgggXXXKKK===888888<<>>IIINNNOOO^^^ttt{{{yyyhhh]]]dddyyyzzz{{{xxxqqqjjjdddaaaoooddd[[[XXXWWWWWW[[[aaaXXXSSSTTTSSSPPPXXX___XXXOOO@@@555444777>>>QQQdddrrrrrrwwwpppnnnmmmmmmllliiigggfffggggggeeebbbcccddd___XXXVVVhhhnnnfff[[[LLLDDDKKKgggxxxOOONNNAAA999;;;/////////000000000111111111222777SSSRRRFFF```}}}||||||zzzvvvmmmRRR999555<<>>===;;;999777888:::<<<999;;;===???@@@AAAAAAAAA???>>>===;;;999777777666999888666666999@@@EEEGGG{{{~~~}}}~~~{{{|||~~~tttjjjlll}}}vvvyyyzzzxxxrrriiiccc___bbb[[[TTTPPPOOOOOOQQQSSSLLLEEEFFFGGGHHHQQQUUULLLHHH<<<666999;;;CCC___vvvpppxxxooonnnooonnnllljjjhhhgggfffddddddcccaaacccfffbbb\\\QQQbbbjjjggg___NNNDDDIIIYYY~~~qqq}}}TTTKKK???999???...000000000000111111111111222:::YYYOOOHHHrrr~~~{{{~~~~~~lllQQQ<<<:::>>>FFFSSS]]]@@@CCCiii[[[JJJWWWvvvxxxeee\\\VVVTTTLLLFFFCCC@@@DDDXXXmmmuuusss}}}pppPPPOOOLLL>>>---555//////000000111222222222333222333666444DDDuuuqqqqqqwwwXXXaaaqqqZZZgggmmmWWWhhh~~~wwwiii```^^^ZZZ\\\]]]\\\ZZZXXXXXXYYY___XXXUUU\\\hhhyyynnnaaallluuulllUUUHHH666333///---...//////.........//////000111111111///777666UUUttt]]]CCCgggvvvZZZZZZYYYMMMAAACCCPPPeeeyyykkk```vvvbbb[[[ssspppqqqsss}}}{{{vvvTTTvvv~~~vvv\\\RRR|||@@@888888,,,.........---------,,,,,,++++++,,,,,,,,,---------...***,,,111000111DDD\\\lllhhh{{{jjjccc[[[VVVSSSOOOHHHBBB???EEEOOO]]]pppwwwuuussspppnnnmmmlllmmmhhheee___XXXNNNEEE===999555666888888888:::>>>AAA???@@@BBBDDDDDDDDDCCCBBB@@@???===;;;:::999999888999888888999:::;;;>>>AAA}}}~~~yyyuuuyyy~~~vvvwwwyyywwwrrriii```ZZZWWWTTTPPPLLLJJJJJJKKKMMMIIIAAABBBGGGKKKVVVXXXKKKGGG;;;888>>>@@@KKKssslllxxxzzziiikkkooooookkkhhhhhhgggeeebbbcccbbbaaadddgggccc]]]PPP___hhhiiidddRRRFFFKKKTTTjjjtttkkkxxxfffEEE===888BBB333000000000111111111222222000>>>]]]LLLRRR}}}yyy}}}|||gggppp~~~sssiiiNNN>>>===???HHHPPPMMM;;;IIICCC888LLLooosssddd[[[QQQNNNHHHDDDBBB???BBBUUUjjjvvvrrr|||XXXTTTQQQDDD000444//////000111111222222333222555333888666MMMtttnnnnnn|||~~~~~~\\\jjjwwwYYYWWWhhh|||iiiUUU^^^{{{vvvooosssxxxvvviiiYYYPPPOOOKKKMMMNNNMMMKKKIIIIIIJJJNNNJJJJJJNNNQQQ]]]|||qqq^^^ccciii___|||cccEEE999444///...///000000......//////000000111111222111666<<<]]]MMM???mmmzzzzzz|||nnn]]]XXXXXXMMMCCC@@@AAAGGGYYYkkkddd^^^xxx```YYYppp\\\```dddqqq~~~}}}}}}ZZZ{{{hhhiii]]]LLLIII444000333............---------,,,,,,,,,,,,,,,---------------,,,...///000888KKK]]]rrruuuhhh```OOOKKKFFFDDDCCCAAA===:::<<<>>>@@@EEESSScccmmmnnnbbbbbb```___]]]]]]\\\\\\WWWTTTPPPIIICCC===888666333666999;;;===???AAACCCAAABBBCCCCCCCCCBBBAAA@@@<<<<<<;;;;;;;;;;;;;;;<<<::::::<<>>;;;<<>>>>>HHHMMM???===KKKxxx@@@888NNNppp|||mmmaaa[[[SSSIIIEEEDDDBBB>>>???PPPdddxxx{{{fff\\\VVVKKK555333///000000111111222333333111999555::::::WWWddduuu{{{iii^^^]]]zzz~~~]]]DDDPPPhhhssslllSSSQQQ|||yyypppkkkjjjggggggggg```RRRHHHEEEEEEFFFFFFEEECCCAAA@@@AAA???===@@@DDDAAAEEEddd}}}eee```aaaZZZwwwJJJ;;;555///...000111111////////////000111111222222444333DDDaaaxxxJJJEEEvvveee\\\\\\ZZZ\\\\\\VVVUUUMMMHHHIIIDDD@@@JJJZZZdddmmm]]]HHHSSS???GGGOOO___ttt{{{~~~vvv^^^dddZZZfffSSSkkkZZZ;;;+++777............------------,,,,,,,,,------------...+++000000,,,000???QQQ[[[zzzxxxfff[[[SSSNNNEEEDDDCCCBBBBBBAAAAAAAAACCCDDDCCCBBBGGGPPPWWWYYYRRRRRRRRRQQQPPPNNNMMMLLLIIIGGGCCC???<<<:::999999999;;;>>>AAADDDDDDDDDCCCAAAAAAAAAAAAAAA@@@???>>>;;;;;;;;;<<<>>>@@@AAABBBCCCBBBEEEHHHFFF@@@@@@EEEooo|||{{{xxxoooooovvvtttvvvwwwxxxxxx}}}wwwdddZZZWWWttt~~~}}}yyywwwuuussspppfffWWWLLLTTTVVVSSSLLLGGGJJJQQQVVVIIIBBBFFFRRR]]]kkkjjjZZZNNN:::333===HHH^^^___vvvrrrnnniiiooopppjjjfffggggggddddddeeecccaaaccceeeaaa[[[RRR]]]cccfffcccPPPCCCIIIDDD]]]MMMLLL:::===555000111111111111222222222888RRRlllNNNaaaqqqwwwyyytttgggssswwwkkk^^^CCC:::>>>===HHHJJJ777CCCJJJoooGGGBBBWWWtttwwwbbbWWWXXXTTTGGGDDDCCCCCC===<<>><<<;;;;;;888666;;;???888666RRRvvvnnn___[[[TTTTTT<<<666000...000222111////////////000111111222222777111HHHcccSSSJJJUUUjjjQQQHHHHHHEEERRR```ZZZQQQJJJIIIOOOMMMGGGNNN\\\mmmzzzXXXAAAGGG???GGGKKKWWWkkkvvv|||}}}kkk```www{{{hhhUUUrrr^^^aaahhhJJJ,,,444//////.........---------,,,,,,,,,---------......+++222111***///DDDTTTXXXfff|||yyywwwpppjjjeeecccnnnppphhhWWWKKKHHHIIIHHHCCCDDDDDDCCCAAAAAABBBDDD@@@FFFHHHFFFEEEFFFEEECCCJJJJJJJJJIIIHHHEEECCCAAAAAA???<<<999888999;;;<<<<<<===???CCCEEEEEEAAA>>>AAAAAAAAA@@@@@@?????????;;;<<<===???BBBEEEGGGHHHJJJHHHJJJMMMJJJCCCCCCHHHxxxnnnyyy|||ooogggooosssmmmllltttxxxsssnnnrrr|||___DDDCCCQQQbbbzzzuuuvvvtttpppmmmfffXXXKKKKKKYYY```EEEDDDOOOLLLkkkPPPGGGMMM\\\ccczzzVVVFFF333777IIIQQQeeennnbbb~~~pppjjjtttrrrnnnjjjgggfffffffffeeeffffffccccccfffddd```ZZZRRRWWWggghhhVVVFFFCCCJJJPPP}}}IIIGGGDDD666444333000000333333000000222444hhh^^^NNNjjjjjjzzzyyydddTTTwwwttt{{{hhhZZZKKKDDD;;;777999<<<<<<:::AAA```aaa@@@<<>>???@@@@@@===<<<<<<<<<;;;:::999888888:::<<<======@@@CCCDDDCCCAAAAAAAAAAAABBBCCCCCCAAA??????@@@???AAAEEEHHHIIILLLOOOQQQUUUXXX[[[ZZZUUUPPPMMMMMM~~~kkkeeennnrrrlllqqqsssooogggdddiiiooorrrwwwsssooofffRRRAAAAAALLLbbbttttttrrrnnnkkkeeeWWWIIIUUUccceeeFFFCCCNNNLLLiii[[[MMMPPPaaapppVVVEEE888<<>>:::BBBOOOdddrrrssskkkqqqeeeFFF777444444333333444444555666333999444===DDDrrrzzzoooUUUIII???IIIYYYqqqooo]]]cccmmmaaaNNNrrr|||wwwjjj\\\VVVKKKCCC>>>@@@DDDBBB>>><<<;;;<<<<<<<<<:::999777666555222444888555333>>>OOO|||YYYVVVOOOJJJ___mmmLLL333333000---333...000//////000000111111222222000DDDSSSPPPMMMhhhOOOIIIUUUPPPpppzzz]]]bbbrrr~~~nnniiixxxmmmaaa{{{^^^IIIHHHRRRWWWXXX\\\bbbdddhhhvvv~~~```ccc^^^===111///000000///...---------------------,,,,,,,,,++++++...666---222---NNNgggdddVVVWWW___gggkkkjjjkkkpppwwwyyyrrrpppjjjfffmmmyyyzzzsssqqqjjjbbb\\\XXXRRRHHHAAA:::<<<======;;;:::;;;<<<<<<;;;:::999:::;;;===>>>>>>AAACCCEEEDDDCCCCCCDDDAAABBBCCCBBB@@@???@@@AAADDDGGGJJJLLLOOORRRVVVYYYWWW[[[^^^^^^\\\YYYXXXYYY}}}ooolllvvvyyyssstttpppggg^^^\\\bbbffffffeeeYYYNNNJJJEEE???AAAIIIaaa{{{sssssspppllliiicccUUUHHHSSShhhgggHHHEEESSS[[[xxxbbbNNNOOO```zzzOOO<<<777>>>EEELLLkkkdddVVVsss~~~tttwwwlllkkkjjjiiigggeeedddcccfffddd```]]]aaaeeeccc]]]WWWOOOSSSbbbfffXXXGGGAAAAAAJJJgggwwwiiivvvuuuHHH;;;;;;999444111000333333111111444HHHfffPPPOOOooonnn~~~rrrQQQPPPrrrpppuuukkkfff\\\MMMCCC<<<888333333777<<>>SSStttwwweeeQQQJJJDDDAAAAAA<<<888<<>>===:::::::::999888777666555444111111555444111888BBBgggaaaPPPOOOGGGVVV{{{RRR555333000...333...111//////000000111222222222000CCC]]]JJJQQQnnnWWWKKKYYYgggbbb]]]kkkyyy]]]___}}}___qqqmmmOOOEEENNNXXX[[[[[[___fffmmmuuusssrrrYYYvvvLLL000444111000///...------------------------,,,,,,,,,,,,...222///666666UUU|||uuuiiiZZZQQQNNNLLLFFF@@@999;;;<<<===;;;;;;;;;<<<===<<<;;;;;;;;;<<<>>>>>>???AAADDDEEEDDDDDDEEEFFFBBBCCCCCCCCCBBBCCCFFFHHHMMMPPPSSSVVVYYY\\\aaaddd^^^```ccccccbbbaaaaaabbb|||tttttt}}}xxxpppooohhh```^^^bbbfffeeeZZZJJJ>>>===??????CCCJJJddduuutttssspppllliiicccVVVIIIOOOooommmMMMGGGWWWlllbbbOOORRRaaazzzFFF555888@@@DDDPPP{{{fffTTTwwwyyymmmjjjkkkkkkkkkjjjhhheeedddbbbbbbaaaaaagggllliiiaaaWWWOOOQQQ```ggg[[[JJJAAA>>>EEEWWW}}}LLL@@@BBB777444111000333333111222666NNNfffOOOVVVxxxcccnnn|||mmmRRRVVVsssrrr||||||jjj]]]TTTKKK@@@999555333111333888>>>AAACCCRRR}}}EEE999@@@\\\sssooofffUUUHHHDDDAAA@@@;;;777999???PPPrrrYYY===666555555555555555666666666999555BBBYYYvvviiiZZZJJJaaabbbbbbvvvwwwmmmhhhlllmmmaaaPPPEEE@@@<<<<<>>\\\IIIUUUhhhUUUhhhjjj[[[YYYbbbqqqbbbJJJ```eeeeee|||cccIIIDDDJJJMMMVVVXXX___lllzzzwww{{{uuu|||SSSYYYaaa555:::111000///...------------------------------,,,,,,---...111;;;>>>RRRvvvpppWWWOOOEEE@@@AAACCCCCCBBB===???@@@@@@>>>=========<<<<<<<<<;;;<<<===>>>>>>@@@BBBCCCCCCBBBBBBCCCEEECCCDDDEEEFFFGGGKKKPPPSSSVVVZZZ```dddfffgggiiijjjggghhhhhhgggfffeeeeeeeee{{{}}}|||ttttttzzzzzztttmmmpppooohhhbbbccceeeeeeTTTGGG??????@@@???DDDLLLgggzzzvvvuuurrrmmmjjjdddXXXKKKSSS}}}wwwSSSHHHVVVwww```RRR]]]fffpppCCC:::>>>FFFJJJ\\\^^^LLLzzzhhhlllmmmnnnnnnmmmkkkhhhfff```bbbdddfffkkknnnhhh```XXXOOOPPP^^^hhh```OOOCCCDDDGGGUUUQQQAAACCC:::555222111333333222444777SSSjjjTTT]]]ggg]]]nnn{{{pppZZZ^^^qqquuurrr}}}sssbbbSSSGGG@@@999444222222222555:::???BBBDDDSSSyyyCCC666@@@aaazzz___ooohhhSSSFFFCCC@@@???;;;888888;;;HHHlllssszzzfffBBB777666666555555666666666555888666FFFfffnnnrrr{{{XXXZZZxxxkkkdddcccfffjjjggg[[[MMMDDD<<<;;;???EEEFFF>>>555000888777666555444333333222222000000444666666777:::AAAooorrrIIILLLIIIPPPccc===444222111444---111000000000111222222333333888:::]]]gggLLLccc}}}kkkVVVUUUaaakkkuuudddOOOiiidddnnneeeSSSNNNKKKEEETTTZZZeeeuuueee|||nnnkkkhhhRRRWWWuuu:::666111111///...............------------------------222---111777@@@KKKiii{{{cccKKKFFF===>>>??????@@@BBBEEEGGGCCCDDDDDDBBB???===<<<<<<<<<<<<<<<<<<<<<===>>>>>>AAAAAABBB@@@??????BBBDDDDDDFFFHHHKKKNNNTTTZZZ^^^^^^dddlllrrrsssrrrpppooooooooonnnnnnnnnmmmlllkkk~~~{{{vvvtttwwwwwwsssnnnssstttllleeebbb```^^^PPPHHHCCCDDDBBB@@@EEEPPPbbbwwwwwwsssnnnkkkeeeYYYMMMQQQuuuSSSKKK]]]XXXPPPccciiigggAAA>>>@@@GGGOOOgggNNNIIIooonnnnnnoooooonnnllliiihhhaaaeeehhhggggggfffaaaYYYWWWOOONNN\\\hhhcccRRRCCCEEEDDDOOO}}}VVV>>>@@@@@@666222111333444333555999aaawwwbbbiiiccc]]]qqqzzziiigggpppzzzmmmtttyyy}}}vvvmmm]]]JJJ???:::666222333444555777:::>>>AAACCCRRRzzzFFF888>>>YYY{{{___[[[}}}hhhKKKDDDBBB???<<<:::999999:::@@@hhhmmmzzz|||uuuHHH888777777666666666666777555888888IIIppphhh|||kkkcccYYYYYY]]]aaabbb\\\QQQFFF@@@888999???GGGHHH???666222888777555444333222222222...///000111333444666888999\\\wwwLLLIIIKKKDDDiiissskkkAAA555333333555---111000000111111222333333333999;;;lllLLLQQQ}}}{{{wwwTTT[[[ttt~~~~~~ooo\\\llliiikkkxxxlllfff___WWWXXX```kkkyyy]]]}}}jjjVVV\\\YYYXXXHHH///111111000///............------------............333,,,111111HHHZZZ~~~nnnYYYSSS[[[SSS:::111<<<999>>>CCCEEECCCBBBDDDGGGEEEFFFFFFDDD@@@===<<<<<<======>>>>>>>>>?????????AAAAAAAAA@@@@@@AAAEEEHHHIIILLLPPPTTTXXX]]]cccgggfffmmmvvv|||~~~|||zzzxxxwwwvvvvvvwwwyyyxxxvvvttt{{{}}}zzzvvvwwwwwwvvvrrrtttrrrlllfffccc^^^XXXPPPHHHDDDFFFEEECCCJJJUUU___|||xxxwwwsssnnnkkkeeeZZZMMMRRRmmmNNNOOOeeeRRRNNNfffjjjdddDDD@@@>>>GGGXXXtttzzzFFF]]]uuunnnnnnnnnmmmllljjjgggfffbbbgggiiieeeaaa___]]]ZZZVVVMMMLLLYYYgggeeeSSSCCC@@@AAAFFFvvvlllZZZDDD@@@BBB666333111333444333666:::iiimmmvvvhhh___www}}}qqqhhhhhhzzzfffhhhddd|||rrrjjjXXXDDD999777555000555666777888999;;;===>>>PPP}}}kkkDDD???===SSSoooWWWfff\\\CCCAAA???<<<999888::::::999;;;kkkooo{{{OOO999888777777666666777777444999:::JJJvvvdddrrrTTTBBBJJJMMMPPPRRRQQQNNNIIIAAA;;;777888>>>FFFGGG@@@:::888888777555333222222222333...000222111000222555777777MMM|||zzzQQQFFFLLLFFFQQQ}}}rrrDDD555444444555---111000111111222222333333444:::AAAMMMTTT~~~sssbbbpppiii[[[YYYiiimmmcccvvv~~~rrriiifffhhhXXXaaajjjtttllloooPPP[[[fffSSShhh777222111000///............------------.........//////,,,444000PPPlllzzzhhhVVVQQQNNNLLLBBB888999AAA===???BBBCCCCCCCCCEEEGGGHHHIIIIIIGGGCCCAAA@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBDDDHHHMMMQQQVVVYYY^^^bbbeeeiiinnnqqqnnnsss{{{~~~zzzvvvuuuzzzuuuuuuvvvwwwuuusssnnniiihhhhhhaaaXXXQQQHHHCCCFFFGGGGGGOOOZZZdddxxxwwwrrrmmmjjjeeeYYYMMM]]]jjjLLLPPPfffTTTQQQlllpppjjjKKKDDD@@@LLLeeennnGGGvvvtttuuummmmmmlllkkkiiigggeeedddccchhhiiiccc]]]^^^```aaaUUULLLJJJWWWfffeeeSSSBBB>>>CCCEEEggglllxxx^^^OOOCCC???777333111333444333666;;;ddd{{{mmmzzzmmmbbb|||vvvlll^^^YYYqqqZZZyyysssYYY```zzzqqqhhhTTT???666666444000666777888999888888:::;;;JJJqqqtttRRR:::@@@>>>UUUsss```qqqMMM@@@???===:::777777:::;;;999999lllnnnvvvzzzTTT999999888777777666777777555:::;;;JJJxxx``````XXXIII;;;@@@BBBBBBBBBCCCFFFFFF@@@999666666:::@@@AAA<<<888888888777555333222222222333000444666333000222555888888CCCvvv{{{TTTDDDAAAGGGNNNuuuEEE555444444666---111000111111222222333444444<<>>===:::BBB???===???CCCHHHKKKLLLJJJKKKLLLJJJHHHEEEEEEEEEAAABBBCCCCCCDDDDDDCCCCCCAAABBBCCCEEEHHHNNNUUUZZZcccfffjjjnnnpppsssvvvxxxrrrwww}}}xxxrrrxxxzzz}}}|||yyywwwvvvwwwwwwxxxoooiiillllllcccZZZUUUOOOKKKJJJKKKJJJJJJSSS___mmmzzz{{{wwwpppjjjhhheee[[[OOO^^^ooo\\\SSSOOOddd~~~QQQ___mmmwwwqqqAAA;;;RRRQQQbbb^^^NNNwwwsssooonnnmmmllljjjhhheeedddbbbaaabbbcccdddccc```]]]UUUKKKJJJWWWbbb^^^QQQGGG???888GGGbbbfffKKKFFF>>>888555333111000222777<<>>888^^^yyy^^^xxxFFF:::<<<888777<<<===888555555@@@```tttrrr|||tttxxxSSS@@@===999666777777888888333999===MMMdddyyyeeePPPFFFAAA===;;;::::::;;;;;;;;;::::::999888666555666888888555222222222111000//////000000//////000111333444555666666DDDaaa}}}nnnRRR@@@GGG:::[[[yyyEEE444777777555...888111222222333333444444555;;;EEERRRUUUxxxhhhaaappp~~~ggg???CCC___gggwww~~~\\\EEEGGGHHHWWWQQQ^^^nnnssspppppp|||cccsssrrrVVVwwwNNNHHH666333111000000///...---........................111...111;;;WWW]]]|||jjjWWWJJJggg]]]QQQJJJCCC===;;;===CCCEEEDDDBBBCCCHHHKKKKKKHHHLLLPPPRRRPPPKKKGGGEEEJJJHHHEEEDDDEEEGGGHHHHHHIIIGGGGGGKKKRRR[[[bbbfffnnnmmmttt{{{yyy~~~~~~|||qqqhhhwwwzzz|||zzzyyyxxxxxxzzzrrrlllmmmlllcccXXXSSSNNNLLLMMMNNNKKKKKKXXXhhh||||||yyyqqqkkkiiieeeYYYMMM]]]qqq^^^QQQMMMeeeyyyQQQ___sss}}}bbb===999OOOTTTnnnZZZTTTxxxvvvoooooommmkkkiiigggfffeeecccbbbbbbccccccbbb___\\\WWWMMMKKKXXXfffdddVVVKKK??????GGGaaarrrKKKFFFBBB999666444333333333888>>>^^^aaaPPPlll~~~eeesssrrrZZZMMMLLLDDDGGGZZZjjj}}}ccc\\\LLLcccsssrrrggg^^^PPPCCC999444222222555999<<<<<<999999<<>>^^^qqqfffpppEEE999???>>><<<888555555666777888WWWooosss{{{[[[BBB>>>:::888777888888777444:::@@@SSSzzzdddtttuuuqqqbbbNNN@@@;;;:::888777777777777777777777777777777444222222333222000...111000000/////////////////////000222333444555666888???UUUrrr}}}mmmRRR???===BBBZZZyyyGGG777777666444---666222222222333333444555555AAAOOOHHH___uuuNNNPPPTTTMMM>>>BBBUUU```^^^KKKPPPRRR```dddnnnyyy}}}xxxvvvjjjXXXzzzwwwZZZxxxIIIRRR666444111000000000...---........................444111111888SSSYYY|||kkk\\\XXX[[[jjj```UUULLLEEE>>>===???DDDFFFFFFBBBAAAEEEFFFEEEHHHLLLQQQSSSQQQMMMIIIGGGIIIHHHHHHHHHJJJLLLMMMNNNQQQQQQRRRWWW^^^fffmmmqqq}}}rrrcccYYYvvv}}}vvv{{{~~~|||zzz{{{tttoooooolllcccXXXRRRMMMMMMQQQSSSOOONNN^^^rrr~~~zzzsssmmmjjjeeeXXXKKKZZZsss___NNNLLLiiiqqqRRR^^^yyyNNN;;;<<>>PPPuuuJJJEEEGGG;;;777555555555444999AAAgggfffOOOooosssfff}}}uuu]]]DDD;;;AAA<<<@@@SSSccc}}}tttcccUUU[[[fffuuuxxxfff]]]PPPBBB888444333333777999<<<<<<;;;;;;>>>AAAMMMHHH```qqq[[[444FFF^^^iiitttaaaBBB999???GGGGGG<<<333555888888999TTTppp{{{~~~bbbEEEAAA===:::999888777666555;;;BBB[[[sssfffrrr{{{zzzvvvwww{{{uuuhhhkkknnnrrruuuqqqbbbRRRRRRHHH===777666888777555444333333222222333444444666333111//////...,,,+++.........////////////000///000111222333444555666:::999HHHdddttthhhOOO>>>777EEEJJJcccxxxJJJ===:::777666///777222222222222333444555666999WWW}}}QQQgggyyyaaa===???===>>>@@@???III]]]gggzzzuuu}}}zzz[[[JJJQQQTTTbbbtttyyy~~~|||UUU___yyyZZZpppqqqDDD}}}ttt^^^EEE666444222000000000///---........................222000111999XXXccc~~~ppp^^^SSS^^^rrrmmmdddXXXOOOFFF???>>>AAACCCGGGHHHDDDCCCEEEFFFEEEKKKOOOUUUWWWVVVRRROOOMMMLLLMMMOOORRRTTTVVVXXXYYYYYY\\\```fffmmmtttzzz~~~uuucccQQQGGGvvv|||{{{yyyuuuqqqooollldddZZZTTTPPPNNNSSSZZZXXXVVVbbbttt}}}zzztttmmmkkkfffYYYLLLXXXsss___MMMNNNnnnlllTTT^^^}}}rrr@@@@@@CCCPPP___}}}TTTaaaqqquuuqqqpppmmmkkkiiigggggggggeeedddcccbbbbbbaaa^^^[[[ZZZNNNHHHTTTfffiiiYYYGGG@@@HHHAAAJJJfffJJJHHHFFF<<<666444666666444:::CCCmmmhhhQQQvvvqqqqqqlllMMM@@@:::BBB>>>@@@PPP\\\tttqqqjjjmmmhhheeeooo{{{oooeee^^^RRRDDD999333222333666999;;;<<<<<<>>>@@@CCCNNNSSSnnn}}}tttfffUUUIIISSSfffmmmTTTAAA===EEESSSUUUEEE888999:::555>>>TTTqqq~~~{{{dddHHHDDD@@@===;;;999888666666;;;AAA^^^}}}nnnnnnwww~~~xxxrrrkkkfffccc___ZZZWWWTTTOOOJJJGGGDDDJJJQQQWWW]]]]]]SSSGGGBBB===777555666777555222111111000000000111222333555333111///...---------......///000000111111111///000111222444555666666999666CCC]]]kkk^^^HHH<<<999@@@888UUUrrrKKKBBB>>>888999333999333333222222333444666666777dddZZZggg{{{VVV@@@:::NNNOOOHHHHHHBBBDDDYYYccc~~~^^^PPPVVV___eeemmmmmmoooUUUEEENNNUUUeeennnnnnttt|||~~~iiiNNNtttrrrwwwRRR```[[[DDDtttEEE;;;666777555222111111111///.................................222>>>dddvvvtttnnneee^^^jjj~~~nnneeeZZZQQQGGG>>>===@@@@@@FFFIIIHHHGGGJJJLLLKKKOOOTTTYYY]]]\\\YYYVVVTTTSSSVVV[[[^^^aaabbbcccdddaaaeeelllsssyyyxxxdddQQQBBB;;;|||xxx|||}}}xxxuuussspppmmmjjjfff___XXXTTTNNNRRR___ccc^^^dddqqq~~~zzztttmmmkkkggg[[[NNNWWWqqq\\\NNNRRRsssiiiWWW___}}}\\\<<>>666222555555333:::FFFiiicccTTT}}}fffDDDCCC===EEEAAABBBNNNUUUjjjtttiiiYYYXXXfffuuuoooaaaccc^^^SSSFFF;;;444222333555777;;;>>>@@@BBBDDDFFFMMM___{{{qqqaaammmwwwjjjvvvOOOCCCGGGYYYbbb]]]GGG777888:::666<<>>@@@GGGKKKJJJIIILLLOOOOOOSSSXXX^^^bbbbbb```]]]\\\]]]aaagggjjjkkkkkkmmmnnnlllrrrzzz~~~gggPPP@@@777444zzzyyy|||zzzsssrrrrrrnnniiigggfffbbb]]]VVVMMMQQQbbbhhhcccfffrrr}}}tttmmmjjjfff[[[OOOXXXmmmXXXOOOVVVrrreeeZZZbbb|||OOOAAALLLKKKMMMYYYrrr}}}jjjRRRkkkssszzzppppppooommmkkkiiigggffffffdddbbbaaaaaaaaa___]]]```WWWQQQWWWeeejjj[[[HHH555888BBBJJJtttMMMRRRDDDAAA666000444444222;;;JJJvvvmmmjjjoooPPPCCC;;;CCC@@@CCCMMMPPPaaa___VVVTTT___tttnnneeehhh\\\YYYSSSHHH<<<555333444333777<<>><<<@@@DDDFFFIIIKKKJJJDDD@@@>>>:::444555444444555555555333000000111222333333333333333---///111000///------...000111222333333333222111000111222333444555666777666777GGG\\\[[[FFF888::::::===III{{{[[[FFFHHHAAA999;;;555777555444333222333555777888ZZZzzzHHHdddvvvRRR???HHHnnnwwwzzz~~~hhhMMM???<<>>CCCJJJNNNLLLIIILLLPPPRRRZZZ___fffjjjkkkiiihhhggghhhmmmrrruuuuuuuuuwwwzzz~~~sssooovvv{{{~~~lllTTTAAA666333222|||xxx|||zzzsssqqqrrrnnnfffccceeeccc^^^UUULLLQQQaaagggbbbjjjzzzvvvmmmhhhdddYYYMMM\\\jjjTTTQQQXXXnnn___\\\fff|||JJJIIIKKKRRROOOWWWmmmzzzdddYYY~~~pppxxxoooooopppooommmjjjfffdddeeecccaaaaaaaaaaaa```___XXXSSSNNNRRR___eeeXXXFFFCCC???MMMSSS{{{RRRVVVHHHEEE888000333444222===OOOwwwhhhGGG===BBB@@@EEEOOONNN[[[eeeXXXaaavvvyyyhhh```eeeQQQRRROOOGGG===666444555333777???GGGNNNQQQPPPOOOMMMdddpppooobbbsssppprrrTTTOOO^^^eeeXXXFFF999444666999:::;;;QQQmmmcccLLLJJJFFFDDDBBB???<<<999555===777XXXvvvwww{{{yyyooohhh___WWWRRRMMMGGGBBBAAABBB???===???CCC@@@999:::>>>>>>:::777888888666555555555555666666555444///000333555666555444333///222555555222///---...000111222333333222000///000111222333444666777777777666CCCWWWUUU@@@555:::;;;:::LLL{{{YYYJJJPPPHHH===???777777555444333222222555777999TTTyyyNNNmmmnnnNNNIII```}}}gggFFFHHH^^^nnn___[[[mmmqqqtttooouuuvvvyyySSS]]]VVVDDDxxxGGG>>>666999777444333333333111000////////////////////////000555888???```lllpppsssxxxqqqmmmjjjhhhddd^^^QQQDDD???AAAGGGOOOSSSPPPMMMQQQXXX[[[ffflllsssxxxyyyxxxwwwvvvtttyyyvvvccclllrrrssspppvvvqqqdddRRRCCC:::888888888zzzxxx~~~|||www{{{~~~vvvrrrsssnnndddaaacccccc^^^SSSKKKQQQ```ddd```mmmxxxlllgggbbbWWWKKK___hhhRRRQQQXXXjjj~~~ZZZ^^^iii}}}xxxIIIMMMHHHZZZTTTXXXnnn}}}ccccccjjjrrrnnnoooppppppnnnjjjfffcccdddcccaaa```aaabbbaaa```VVVSSSPPPSSS___fff[[[JJJ@@@777BBBCCCkkktttwwwUUUYYYMMMIII999111444444333???RRR{{{ooowwwNNNBBBFFFDDDIIIRRROOOYYYtttbbbooozzznnniiicccWWWJJJIIILLLLLLFFF>>>777666777333888AAAKKKSSSVVVUUURRRLLLgggqqqZZZCCCWWWLLLXXXTTTRRRdddQQQCCC888888<<<<<<:::999:::QQQnnn}}}```MMMJJJGGGEEECCC@@@===;;;444???777XXXxxx{{{{{{wwwpppfff___VVVOOOKKKFFFAAA<<<<<<<<<:::===FFFLLLBBB333111666777444222444666555555444333222222111000000...000444666777666444222333777::::::666111///...000111222333222000...---000111222333555666777777999444>>>RRRQQQ>>>555;;;???444@@@mmm\\\PPPYYYPPPCCCDDD;;;999666444333222222555777999NNNnnnRRRvvv~~~|||{{{|||pppWWW]]]~~~ttt```RRR:::DDDwwwooo}}}ZZZmmm^^^}}}wwwQQQ]]]WWW@@@NNNCCC@@@999777444333333333111000000000000000000000000000***222:::EEEiiixxxyyydddvvv|||qqqppppppkkkjjjhhhcccVVVHHHCCCDDDIIIQQQVVVTTTSSSYYYbbbgggrrrxxx}}}rrrbbbqqqtttpppfffgggrrrwwwtttRRRIII>>>888:::>>>@@@???zzz}}}|||{{{vvvrrrkkkggg```ZZZaaafff]]]UUUMMMKKK[[[kkkhhhooouuupppjjj^^^TTTNNNWWWQQQOOOKKKLLL\\\eee\\\___gggdddGGGNNNXXXbbbUUUWWWlll~~~ggglllsssmmmoooqqqppppppnnnjjjfffbbb```aaadddeeebbbaaabbb```\\\ZZZTTTOOOTTT```eeeYYYHHH===;;;999BBBnnniiifffSSSaaaXXXBBB666000555666666RRRrrrYYY___{{{|||vvv\\\DDD;;;FFFMMMJJJSSSggg{{{~~~|||kkklllgggbbbbbbdddccc^^^YYYZZZeeebbbOOO???<<<999333555999AAAIIIMMMOOOQQQTTTUUUkkkyyyQQQ>>>HHHDDDGGGLLL???OOOGGG@@@;;;:::999777888;;;<<>>;;;999999AAAYYYvvvxxxkkkbbbVVVTTTOOOIIIDDD@@@===<<>>HHHrrrvvvooo~~~nnnfffnnndddhhhlllkkkdddXXXJJJBBBIIINNNTTTWWWZZZbbbooozzz|||jjjsssjjj______^^^^^^pppsssXXXCCCBBB@@@>>>>>>???===999|||xxxsssmmmjjjaaaWWW\\\bbb[[[RRRLLLIIIXXXhhhgggppp~~~sssoooiii^^^QQQJJJMMMHHHDDD@@@AAALLLRRRKKKTTT[[[www```HHHPPPZZZiii```aaammm}}}iiizzzuuurrrrrrnnnoooooonnnkkkgggdddaaadddggggggcccbbbcccbbb^^^___XXXSSSUUU```dddXXXGGG>>>@@@BBBHHHdddnnnlllZZZkkkaaaDDD777000555666666RRRuuu___dddwww[[[GGG>>>JJJTTTUUU[[[gggqqqsssuuuzzz[[[MMMJJJSSSaaakkkoooooommmkkkrrrUUU???999888444111777???BBBAAABBBLLLWWWWWWwwwfffIIIQQQUUUEEEBBBDDD<<>>:::::::::777777:::;;;SSSnnnxxx~~~___NNNLLLJJJHHHGGGDDD@@@>>><<<;;;AAAVVVvvvvvvlllaaaXXXRRRPPPKKKFFFBBB>>><<<;;;>>><<<===CCCJJJHHH>>>444444444333333222111111000111111000000000////////////000111111111000//////000111222111///---...///444444333111......///111333333444555666777777888777888???HHHEEE:::555:::555<<>>:::<<>>CCCDDD|||yyyuuupppmmmcccSSSUUU\\\ZZZPPPKKKHHHUUUeeehhhuuu~~~rrrnnnjjj^^^NNNDDD???<<<888555777<<<>>>:::DDDEEEXXX```NNNDDDRRRaaahhhhhhlllqqqqqqpppqqqnnnlllmmmnnnnnnlllhhhdddbbbhhhiiihhhcccbbbcccccc```aaaZZZSSSSSS\\\___SSSDDD:::???CCCDDDYYY|||iiizzzqqqIII777111444666777QQQkkkhhhwwwyyy[[[HHH===EEETTT]]]ccchhhkkkfffgggtttwwwcccXXXfffrrrzzzwwwxxxpppUUUAAA::::::888666555888;;;:::999>>>FFF\\\MMMUUUssseeeKKKEEE@@@CCCEEECCC===999::::::777777999<<<]]]qqq{{{___QQQPPPOOONNNMMMJJJFFFBBB???===???PPPzzzvvv}}}pppfff^^^UUUOOOLLLJJJFFFBBB>>><<<::::::======???BBBCCC@@@999222222222222111111000000///000000000/////////.....................---,,,+++...///...---,,,,,,...000444333222///,,,,,,///111333444444555666777888999888888===DDDAAA777555:::999???zzzbbb[[[RRRPPPQQQOOOIIICCC>>>;;;888555444555777999QQQRRRrrriii___RRRGGG===555444777///DDDGGGMMMWWWBBB>>>cccmmmTTTZZZcccaaabbbttt]]]IIIGGGOOO___oooxxxlllLLLRRR@@@JJJ{{{OOOQQQKKK@@@;;;666444555666444222111000000//////000000111666...444EEErrrnnnooodddnnngggiiiooouuuwwwoooaaaUUUKKKVVVeeerrr{{{yyymmmggg___TTTWWW___]]]gggaaaSSSEEEAAAFFFJJJKKK~~~zzz|||zzzyyyuuuqqqpppeeeQQQNNNXXXYYYMMMKKKHHHTTTdddjjj|||~~~qqqooolll___LLL???999:::666666<<<:::777999<<<888===AAA>>>@@@SSSfffkkksss|||{{{|||lllpppiiilllmmmnnnmmmkkkgggcccaaaggghhhfffaaa___aaaaaa___]]]VVVNNNNNNUUUXXXMMM???777??????<<<[[[~~~OOO777444444666999NNNrrrdddyyyzzzrrrZZZHHH:::>>>NNN^^^fffhhhgggfffjjj}}}{{{uuuvvvmmmllldddVVVIII@@@;;;888>>>666666BBBNNNQQQQQQSSS{{{gggGGGuuuaaaJJJHHH???LLLNNNIIIAAA;;;999888666777:::@@@ggguuu}}}___TTTTTTTTTTTTTTTQQQLLLHHHCCCAAA???KKKvvvuuurrrddd[[[UUUOOOJJJFFFDDDAAA>>><<<:::999999;;;===@@@@@@===888444111111111000000000/////////////////////.....................---,,,+++******---------,,,+++,,,///222444333000---+++,,,///222444555555666777888999999999888;;;>>>;;;555666;;;===???vvvpppddd^^^VVVSSSRRRQQQMMMIIIBBB???;;;777555666888:::]]]TTTlll___TTTFFF<<<888777999;;;EEEHHHcccRRREEEpppuuugggcccjjjpppsssxxxzzz}}}dddJJJHHHFFFYYYlllfffnnnwwwxxxsssrrrwwwgggLLLOOOAAACCCsssMMMPPPLLLCCC???:::777777777666555111000000000000000000111777333888BBBeeemmmcccrrrjjjlllqqqzzz~~~yyykkk^^^SSS___qqq}}}tttdddWWWQQQOOOggglllhhhYYYKKKFFFDDDAAAhhhxxxzzz}}}|||yyywwwwwwtttqqqrrrhhhQQQKKKTTTXXXHHHIIIHHHRRRcccnnnsssqqqnnn```KKK===:::===:::===FFF===555>>>???<<<888999===???JJJ[[[gggsss}}}|||ooonnnssslllnnnnnnmmmkkkhhhddd```^^^bbbdddaaa\\\[[[]]]]]][[[XXXRRRKKKKKKRRRUUUKKK>>>999CCC@@@:::eeeUUU888777555777999KKK|||qqqZZZzzz|||mmmjjj]]]SSSDDD999===KKKWWW^^^```jjjyyyssstttlllhhhccc]]]QQQDDD:::666:::888@@@RRRcccpppVVV]]]GGG<<>><<<:::999999999:::===???===888333111000000000///////////////...////////////............000///...---,,,,,,++++++......---,,,,,,---000333222222000---+++,,,000333555666666777888999::::::999999::::::777444777;;;333IIIuuuhhhbbbZZZTTTQQQOOOMMMKKKFFFCCC>>>999777777888:::NNNxxx^^^|||fffbbbVVVEEE888555888;;;;;;BBBOOOWWWKKKhhhmmmbbblllzzzxxxdddGGGHHHVVVrrryyy^^^}}}kkkmmm```[[[ddd```aaauuuwww[[[EEEEEE;;;PPPhhhIIIJJJGGGEEEBBB>>>;;;:::999888777111111000000000000111111555333888KKKxxxkkkddduuuqqqqqqvvv}}}sssiii```kkk|||~~~wwwfffXXXTTT[[[nnnwwwkkkXXXPPPOOOMMM~~~tttzzz{{{wwwvvvwwwvvvrrrtttkkkTTTJJJQQQUUUCCCHHHJJJTTTeeettt~~~uuusssnnn___JJJ===666>>>;;;BBBNNN???222AAAJJJLLLFFFEEEIIICCC>>>FFFPPPZZZhhhjjjgggwwwvvviiilllpppmmmooonnnkkkgggdddaaa___]]]]]]___^^^ZZZYYY[[[[[[XXXWWWRRRMMMMMMTTTVVVMMM@@@666AAA???:::aaauuu~~~[[[:::;;;777777:::FFFppprrrTTTssszzzaaaJJJGGGNNNJJJ>>>777===DDDGGGMMMUUU}}}yyywwwpppggg```\\\SSSEEE;;;:::000555BBBNNNSSSaaa]]]RRR}}}lll666666<<<888IIIUUUSSSHHH>>>999777666999>>>DDDppp~~~|||~~~eeeVVVVVVVVVVVVWWWUUURRROOOMMMNNNHHHNNN{{{zzzyyymmm]]]QQQLLLIIIEEEBBB@@@>>><<<:::999888888888999;;;<<<:::555111000111////////////////////////000000000/////////......111000///...---------.........///...---...000222000000///...---///222555666777777888999:::;;;;;;999::::::888555444777;;;;;;jjjssskkkgggaaa[[[UUURRRPPPPPPIIIFFFAAA<<<999888888999<<>>>>>???sssYYYMMM^^^vvvaaaNNN___ZZZeeezzzuuuXXX```______hhhqqqoooxxxpppSSSAAA>>>:::YYY]]]FFFGGGCCCGGGEEECCC@@@===:::999888222111111000000111111222111///555VVVmmmfffvvvwwwwwwyyyzzzsssmmmvvvrrrllleee{{{yyygggbbbeeeeee}}}rrrxxx{{{xxxxxxyyyzzzuuuwwwoooVVVIIILLLOOODDDLLLQQQ\\\nnn|||vvvtttmmm\\\HHH<<<999DDDCCCPPPbbbQQQCCCXXXeeejjj```[[[___TTTGGGMMMKKKMMMYYY]]]XXXbbbxxxzzzooommmllljjjlllnnnkkkgggccc```_________ZZZ]]]]]][[[ZZZ\\\[[[XXXWWWTTTPPPPPPUUUWWWLLL???666<<<===<<>><<<;;;KKKbbb|||xxxuuujjj^^^XXXZZZUUUGGG======///111888===:::@@@bbbwwwyyypppPPP___VVV999:::666;;;EEEOOOMMMEEE===;;;999888:::===FFFppplllqqq^^^SSSRRRQQQRRRSSSRRRPPPNNNLLLNNNIIIMMMzzzxxx}}}jjj```SSSJJJGGGDDDAAA======<<<:::888666666666666999999999777333111111222////////////////////////111111000000000/////////000000///.........///000---...//////......///000---////////////111444777777777888999:::;;;<<<<<<999;;;;;;777444555888;;;OOOmmm[[[cccdddccc___ZZZUUURRRQQQKKKHHHDDD???;;;999888888;;;bbb___~~~lllOOOKKKIIIAAA999888???CCCBBBJJJeeeNNNlllgggmmmvvvlllZZZzzz}}}xxxttt~~~|||kkkNNNAAA>>>>>>dddUUUGGGIIIEEEGGGGGGFFFDDD@@@<<<999888222111111000000111111222---222666RRRrrrllluuuvvvvvvwwwzzz}}}~~~|||zzzwww~~~zzzxxxqqqxxx{{{yyyyyy{{{~~~wwwxxxqqqXXXHHHIIIKKKIIIRRRYYYdddvvv{{{vvvtttlllZZZGGG<<>>[[[mmmsss}}}eeeEEEIIIKKKHHH@@@===AAABBB???NNN{{{sssOOO~~~rrrxxxooopppcccGGG???===@@@xxxQQQIIIMMMHHHGGGHHHHHHFFFBBB===:::888222222111111111111222222,,,:::;;;FFFzzz{{{xxxwwwpppvvvqqqrrrssstttvvvxxxzzz{{{|||YYYmmmttt{{{uuuuuuzzz}}}xxxwww{{{wwwkkk]]]RRRKKKHHHRRRXXX^^^iii|||uuuqqqhhhVVVFFF???LLLVVVtttxxxwwwxxxvvvtttppp~~~|||rrrhhhkkkgggbbb___^^^^^^^^^]]][[[[[[\\\]]]\\\[[[ZZZYYY\\\SSSPPPWWW]]]XXXKKK@@@666BBBHHH>>>RRReeeEEE@@@777===777CCCccc___vvvrrr\\\HHHCCCIII[[[TTTPPP???@@@ZZZ}}}qqqnnnoookkkdddfff^^^VVVVVVYYYUUUHHH;;;666333333777:::<<>>666aaaoooqqqvvvSSS;;;GGGEEEDDD888===FFFCCCVVVkkksssQQQiiiuuu{{{|||ggg~~~vvv~~~hhh~~~sssXXX???===;;;DDDXXXSSSUUUJJJIIIIIIHHHHHHEEE@@@:::555555333111111222333222111111000???IIIbbbxxxpppnnnqqqpppqqqsssrrrqqquuu|||~~~XXXhhhrrr{{{zzzuuuuuu{{{~~~{{{zzz{{{{{{{{{xxxvvvrrrkkkbbbYYYPPPKKKQQQ]]]iiivvv~~~uuuqqqiiiXXXGGG@@@UUUzzz}}}ooouuuuuuhhhiiieeeaaa^^^]]]^^^]]]]]]\\\]]]^^^^^^^^^]]]\\\[[[[[[RRRMMMSSSYYYSSSFFF<<<999===BBB???YYYlllNNNHHH>>>@@@777@@@kkkbbbfffuuu~~~pppTTTKKKDDDLLLaaajjjMMMAAAIIIwwwxxxnnnlllmmmiiibbbccc\\\VVVUUUWWWSSSHHH>>>555777:::<<<;;;>>>IIIWWWlllgggZZZrrrzzz???555;;;444:::???CCC???FFF???888===???:::;;;PPPmmm}}}{{{wwwTTTRRRUUUPPPMMMNNNNNNLLLMMMPPPSSSZZZkkkeee\\\{{{}}}tttfffUUUOOOGGGAAA===;;;999888555555555555666666666666777666555333222111111111....../////////000000000/////////000000000000000000000//////000222444666111000///------...000111...///222444777999:::::::::::::::::::::;;;<<<<<<777555<<<888999555...EEExxxttt```ZZZUUUWWWYYY\\\\\\YYYUUURRRLLLKKKHHHCCC>>>;;;;;;<<>>AAARRRVVVBBBIIIQQQHHHUUUvvv|||QQQlll~~~WWW\\\qqquuuwwwsss~~~mmmMMM===@@@===JJJVVVRRRSSSKKKNNNLLLIIIHHHFFFBBB<<<666555333111111222222222111333///:::OOOyyyrrrooommmlllmmmooonnnkkkoootttyyymmmWWWiiijjjyyyxxxooopppxxx~~~}}}yyyzzz}}}}}}zzzvvvvvvuuusssrrrnnneeeYYYPPPWWWgggvvvrrrpppiiiYYYIIICCC```uuukkktttlllxxxwwwooozzzyyyjjjfffccc___]]]]]]]]]]]]\\\]]]^^^_________^^^\\\[[[XXXOOOJJJOOOSSSMMM@@@777:::888===BBB[[[yyyuuupppUUUOOODDDEEE:::@@@ZZZ~~~dddZZZ|||tttxxxbbb===???FFFZZZoooEEEBBBJJJ~~~|||sssjjjiiiiiiddd]]]]]]YYYVVVTTTRRRNNNHHHBBB444666888999999BBBWWWlll|||yyyuuummm<<<666:::666===???CCCHHHYYYXXXHHHBBB???::::::HHHcccqqqxxxmmmQQQUUUWWWQQQMMMLLLLLLLLLOOOUUUUUU^^^gggYYYRRRxxx|||mmm```OOOJJJCCC===999777666444222333444555666777888999777666444222111000000///------.........///////////////000000000111111111///000000111333555888999111111/////////000111222222333555666888999::::::;;;;;;;;;;;;<<<<<<<<<<<<:::333777333555888EEEoookkk___^^^XXXYYY\\\___aaa^^^YYYTTTOOOMMMIIIFFFCCC@@@<<<:::IIInnnfffzzz]]]GGGGGGaaaaaaKKK^^^lll[[[cccpppHHHWWW|||uuuZZZmmmmmmVVVYYYeeejjjwwwssswwwdddwwwyyybbbAAA===???<<>>666999777???EEEVVVlllyyynnnVVVQQQGGGJJJ@@@EEEKKKyyypppWWW{{{wwwpppWWW>>>DDDOOOjjjrrrGGGJJJPPP{{{xxxqqqjjjggggggaaaZZZWWWVVVTTTQQQLLLIIIFFFEEE<<<777444888BBBTTTnnnccc>>>;;;===;;;AAA@@@FFFZZZvvvvvvYYY@@@777888@@@HHHbbboooxxx[[[OOOYYYXXXSSSPPPOOONNNMMMPPPVVVXXXWWWSSSHHHSSSvvvgggZZZKKKFFF@@@;;;888666444333111222333444555666666777555444333111000///......------------.........//////000000111111222222222111222333444666777888999222111111000111111222333555666777999::::::::::::<<<<<<===============<<<<<<333666111333;;;UUUmmmhhh```WWWXXXZZZ^^^```^^^YYYTTTUUUQQQMMMLLLJJJGGGAAA<<>>999777333111111222111000444666444QQQzzzqqq}}}xxxssssssrrrppppppsssqqqmmmllloootttvvvzzz}}}eeeOOOaaajjjiiikkkpppzzzssssss||||||~~~}}}yyyuuuttttttzzzwwwsssqqqnnneeeXXXNNNZZZkkk}}}nnnnnnjjj[[[RRRSSSvvvUUUMMMLLLXXXVVVeeerrruuutttuuuzzz|||yyy]]]TTTvvvsssmmmtttnnneeeccc```_________^^^]]]WWWXXXYYYYYYYYYXXXVVVUUUPPPIIIGGGLLLOOOIII???888777888AAADDDRRRoooXXXRRRGGGNNNEEEJJJXXXWWWxxxiiiNNNEEEJJJWWWxxxqqqFFFHHHXXX}}}zzzxxxssskkkgggeee```XXXTTTTTTQQQLLLFFFBBBCCCDDDGGG===999EEEZZZoooYYY???>>>======BBB>>>EEE^^^qqqkkkNNN;;;555999CCCTTToooyyywwwSSSOOO[[[YYYVVVUUUTTTQQQNNNQQQVVV[[[XXXOOOHHHXXXwwwmmm___RRRHHHDDD>>>:::888666444333222222222222222222222222333222111000///.........------------.........///000000000111222333333444555555777777888777666666222222222222333333444444888888999:::;;;;;;;;;;;;<<<======>>>>>>===<<<<<<444222;;;777666999KKK|||vvvccckkk```YYYWWWWWWZZZ]]]]]]YYYTTTZZZWWWSSSRRRQQQMMMGGGBBBRRRppprrr\\\eeennnkkkYYYYYYSSSKKKkkkgggnnnqqqkkkQQQOOOEEEHHHaaa}}}bbbHHH>>>AAA222===VVVSSSRRRRRRTTTPPPKKKGGGFFFHHHIIIFFFCCC===999555333222222111111222999999JJJrrrUUURRRaaassswwwssstttvvvssssssuuuuuuqqqpppqqqssstttvvvwwwyyy{{{oooPPPlllyyytttrrr{{{~~~|||~~~{{{uuurrrsssuuuwwwuuusssppplllcccXXXPPPYYYmmm}}}ooonnnhhhYYYTTT[[[hhhKKKHHHLLLTTT[[[hhhrrrtttqqqqqqqqqqqqsss{{{wwwRRRIIIfffaaabbbppp~~~rrrfffcccaaa``````___]]]\\\UUUVVVVVVWWWWWWVVVTTTSSSNNNIIIHHHNNNQQQJJJ???888777999@@@AAAXXXqqq[[[TTTJJJQQQHHHLLL^^^ZZZhhhfffMMMCCCIII[[[rrr\\\XXXqqq~~~xxxxxxssskkkgggddd___YYYSSSRRRNNNGGG@@@===>>>@@@DDD===???QQQiii{{{uuuKKK======999;;;AAA:::DDDPPPQQQDDD777:::===>>>CCC___zzzjjjqqqoooTTTPPP[[[XXXVVVVVVVVVRRROOORRRXXXWWW[[[WWWOOOTTTjjj}}}sssiii\\\PPPFFFBBB>>>:::888777555333333222222111000//////...000//////...............------........./////////000000111222333444444555777888999:::999777555333222333333444555555555666888999:::;;;<<<<<<<<<<<<<<<===>>>>>>>>>===;;;;;;555333888000555GGG```cccdddjjj___]]]XXXTTTVVVZZZ\\\[[[XXXZZZYYYWWWUUUSSSOOOKKKHHH[[[ppprrrxxxbbbeeesss}}}dddXXXfff}}}|||```___[[[ccc{{{xxxTTTBBB@@@???444PPPPPPTTTRRRTTTUUUNNNLLLJJJIIIIIIHHHGGGFFF@@@===888444333333222222222888===HHHppp|||sssbbb]]]ggg~~~~~~wwwuuuwwwtttpppooorrrsssqqqppprrrrrrssstttuuutttuuuwwwyyySSSaaa{{{wwwuuurrrnnnvvv{{{www}}}}}}|||yyyuuusssrrrsssuuuuuuuuuuuurrrkkk```UUUNNNVVVjjj~~~{{{mmmkkkaaaPPPOOOZZZhhhLLLGGGOOOUUUmmmwww~~~~~~{{{yyyvvvssszzz{{{xxxQQQCCCRRR[[[UUU^^^nnnwww}}}{{{eeecccaaa______]]][[[YYYVVVVVVWWWXXXWWWVVVUUUTTTNNNJJJKKKQQQRRRJJJ>>>666777888===AAAccclll[[[VVVLLLSSSJJJLLLRRRmmm|||ccc^^^{{{cccLLL@@@IIIaaa|||ppp{{{ttttttpppiiidddccc___ZZZSSSPPPJJJBBB;;;888999;;;888888@@@PPPbbbsss}}}KKK???999;;;444:::@@@999FFFIIIEEE;;;:::BBBAAA???IIIccc~~~YYYuuudddZZZPPPYYYUUUSSSSSSRRRPPPNNNTTT]]]UUUYYYWWWQQQNNNTTTqqqwwwyyyooofffYYYMMMDDDAAA<<<999888777555333333222222111000/////////---------------......///....../////////000000000000000111222333444555555666888:::;;;:::777444222333333444555666666666666888999:::;;;<<<<<<<<<<<<;;;<<<===>>>>>><<<:::999777666666---AAAkkkxxxbbbdddbbbaaa___XXXPPPPPPUUUZZZ[[[ZZZWWWXXXWWWTTTPPPMMMKKKKKKVVV|||iiizzzrrrjjjlllkkkuuutttXXXSSSbbbnnn|||}}}nnnaaaiiiyyytttiiijjjqqqfffHHHBBB>>>777???mmmMMMUUUPPPUUUSSSOOOPPPPPPNNNJJJGGGGGGHHHDDD???:::666444444333333333000===OOOppp}}}}}}yyyxxx{{{pppkkkiiimmmoooooooooqqquuuvvvwwwwwwvvvuuuuuuvvv}}}ssstttWWWqqqqqqvvvtttooovvvyyyvvv}}}~~~xxxrrroooqqqtttuuutttppprrrtttpppfffXXXLLLEEENNN___yyy{{{rrrsssxxxiiifffYYYGGGGGGUUUkkkuuu~~~qqqYYYUUUbbbiiiuuu|||{{{yyysssnnn|||yyywwwRRRDDDMMMMMMVVV```nnnnnnnnn~~~eeebbb```^^^^^^\\\YYYWWWWWWXXXYYYYYYYYYXXXWWWVVVOOOKKKMMMRRRSSSIII;;;333666888<<>>RRRfffYYY___^^^PPPWWWSSSQQQOOONNNLLLMMMWWWbbb[[[WWWPPPOOOPPPQQQjjjuuurrrggg___RRRGGGBBB???<<<999777666444333222222222222111111111000,,,+++,,,,,,---...///000////////////000000000000000111111222444555666666555777999;;;:::888555333333444555666777777777777888888:::;;;<<<<<<======;;;<<<===>>>===<<<:::888///555===:::XXXeeeWWWUUUUUUddd___VVVLLLJJJPPPWWWZZZZZZTTTUUUUUURRRMMMJJJJJJLLLHHHeeeQQQtttxxxjjjvvvvvvqqqsssvvv\\\cccooo{{{XXX]]]oooeeeEEE@@@CCCLLL\\\fffcccddd|||eeeLLLSSSTTTccczzzWWWBBBDDD;;;000JJJnnnLLLUUUOOOUUUQQQQQQTTTUUUQQQKKKFFFFFFHHHFFFAAA;;;777555555444444555***<<>>???HHHOOOUUUTTTIIILLLbbb}}}wwwpppgggVVVIIIMMMZZZmmmtttooorrrwwwwwwpppmmmkkkpppuuuxxxnnnWWWBBBBBBLLL[[[qqqsss___[[[rrrkkkaaa``````ZZZYYY[[[UUUWWWYYY[[[[[[YYYVVVUUUUUUQQQIIIHHHQQQQQQDDD:::888888BBB888AAAhhhvvv~~~gggOOOSSSVVVSSSJJJUUUTTThhhmmmttteeeyyyuuuzzzqqq]]]JJJ???HHHWWWvvvwwwllldddQQQVVVtttpppqqqqqqpppiiiaaa```ccc```YYYUUUNNNEEE===888555444333444777<<>>^^^qqqvvvcccxxx[[[WWWQQQOOOMMMQQQQQQLLLMMMVVV```eeeTTTTTTWWWTTTEEEDDDfffwwwrrrccc]]]]]]WWWNNNDDD@@@<<<888666444111///222222222222222222222222//////............////////////000111111111111111333333333444444444555555777777888888888888777777777888888777555555666777:::;;;======<<<;;;<<<>>>888:::>>>AAAAAA===888444555===@@@;;;cccSSSZZZ]]]YYYaaaYYYPPPLLLNNNPPPPPPNNNRRRTTTSSSQQQQQQQQQMMMGGGEEEMMMHHHgggppp}}}yyy{{{NNN<<>>888:::DDDLLLhhhQQQTTTVVVSSSVVVIIIKKKNNNOOONNNKKKFFFDDDGGGEEEAAA<<<888666444444222777;;;EEE}}}{{{llljjjhhhgggdddbbbhhhooouuuzzz~~~|||{{{{{{~~~eeeIIImmmvvv}}}UUUYYYbbbpppxxxuuuzzz{{{{{{{{{zzzwwwuuutttvvvxxxwwwxxxvvvmmm]]]MMMBBB<<<666;;;<<<@@@EEE???@@@NNNZZZqqq{{{uuunnncccTTTLLLXXXkkkxxx~~~~~~mmmgggfffeeemmmqqquuulllVVVBBB???GGGQQQjjjppp[[[RRRggg|||mmmaaa___```ZZZZZZ\\\VVVYYYYYYZZZZZZYYYWWWTTTRRRJJJEEEGGGOOOMMM???555333777AAA<<<>>>]]]fffRRRRRRTTTTTTMMMUUUVVVfffqqqttt~~~tttpppxxxhhhOOODDDDDDNNNdddttt___UUUEEEHHHiii}}}qqqiiihhhnnnsssqqqooohhh```^^^```\\\UUUUUUOOOFFF>>>888555444333666777888777888HHHggg\\\FFFDDDBBB===666555:::;;;999???JJJUUUTTTEEEDDDOOOBBBBBBeeewwwzzzzzzfffSSSRRRLLLJJJNNNQQQOOOLLLUUUeeekkkgggUUUTTTVVVUUUJJJIIIddd~~~wwwiii___^^^```YYYOOOBBB???;;;999777666444333222222222222222222222222000000////////////000000///000111111222222111111333333444444444555555555777888888888888888888777777777777666444444666888;;;<<<======<<<<<<===???@@@AAAAAA???<<<999777666444:::444CCCwww```UUUYYY[[[XXX\\\WWWPPPMMMNNNNNNNNNMMMNNNOOOOOOLLLMMMOOOMMMHHHIIIHHHBBBccc}}}pppwwwVVVHHHJJJVVVbbbaaaXXX```WWW^^^}}}eeevvvNNNHHH@@@FFFKKKbbbyyy|||eeeZZZSSScccwwwpppvvvppp]]]FFF>>>;;;@@@===qqq]]]OOORRRUUURRRNNNMMMNNNPPPQQQOOOLLLIIIGGGFFFDDDAAA>>>:::777555444222555666:::mmm}}}~~~wwwssskkkbbb^^^]]]^^^dddkkkrrrxxxZZZLLLoooyyynnnVVVcccmmm{{{uuu~~~|||wwwyyy{{{||||||zzzxxxwwwwwwxxx{{{{{{wwwlll\\\KKK???:::777:::555666???@@@>>>DDDEEELLL^^^vvvyyysssrrrpppjjj^^^[[[lll~~~uuu~~~lll]]]ZZZ]]]___jjjooorrrkkkYYYFFF@@@CCCLLLgggqqq]]]PPPaaazzzrrrbbb]]]___ZZZZZZ\\\XXX[[[YYYWWWXXXXXXWWWSSSOOOIIIHHHMMMSSSMMM???555555;;;>>>???BBBdddbbbVVVRRRQQQXXXSSSVVV[[[```lllxxxooonnn~~~sssppp|||gggSSSQQQYYYYYYuuuhhhKKKAAA999===QQQaaa\\\VVVRRRTTT]]]fffmmmppppppmmmfff___\\\\\\XXXRRRTTTPPPHHH@@@999555333333444555666666777BBB[[[qqqxxx\\\JJJAAA===AAA<<<777777::::::777;;;DDDBBBDDD;;;===GGG@@@HHHkkk~~~rrrUUUPPPTTTOOOMMMOOORRRNNNMMM^^^uuuvvvgggTTTQQQRRRTTTOOOMMM^^^uuu{{{kkkaaa```___TTTHHHAAA>>>;;;999888888666555333333333333333333333333222111111000000111111222000111111222222222222222444444444444555555555666888888999999999999888888666666666444333444777999;;;=========<<<<<<>>>@@@AAACCCCCC@@@;;;666555555777===888___mmmZZZWWWWWWVVVTTTWWWUUUQQQNNNMMMMMMMMMNNNMMMNNNMMMJJJLLLPPPPPPMMMKKKEEE@@@\\\hhh{{{XXXTTT]]]\\\UUUPPPMMMRRRWWWRRRkkkvvveee~~~^^^JJJFFFSSS]]]yyynnnOOOEEEKKK\\\yyyaaaLLL@@@;;;;;;===@@@uuuuuuPPPNNNOOORRRRRRFFFQQQQQQRRRQQQPPPMMMKKKJJJEEEDDDBBB@@@<<<999666555333777999:::fffooo~~~~~~uuu{{{nnncccaaadddeeegggiiiooouuu}}}wwwoooPPPQQQfffuuuxxxcccaaahhhlllyyyzzzrrr{{{{{{tttuuuvvvxxxzzz{{{zzzyyyyyyzzzzzzyyyuuuiiiYYYIII>>>999<<>>666666@@@888???KKKzzzttt[[[YYYQQQOOO\\\YYYXXXZZZTTT___|||yyy___^^^}}}tttwwwzzz~~~~~~sssjjjmmmuuuYYY<<<777666<<>><<<>>>;;;===BBB???MMMooobbbeeeIIIQQQWWWTTTRRROOOTTTPPPNNN___wwwuuubbbQQQLLLMMMSSSSSSPPPWWWcccqqq}}}wwwttthhheee```SSSFFF@@@===:::888888777666555444444444444444444444444333333222222222222333333111111222333333333333333444555555555555666666666999999999::::::999999999555666555333222444777:::;;;<<<===<<<<<<===???AAA???CCCFFFCCC===777444444:::DDDQQQ{{{]]]XXXZZZVVVQQQQQQWWWVVVSSSOOOLLLMMMPPPSSSTTTSSSPPPMMMOOOTTTVVVTTTJJJHHHDDDUUUvvvhhhnnnsssZZZQQQcccpppeeeTTTMMMFFFNNNRRRUUUuuuqqq}}}{{{RRR]]]nnnjjj{{{ZZZSSS\\\bbbkkkmmmSSS???;;;;;;;;;777aaadddHHHQQQLLLOOOSSSFFFQQQQQQPPPOOOMMMLLLKKKJJJDDDDDDCCCAAA???;;;888666222555<<>>BBBCCCJJJYYYrrrtttllldddZZZ___ccclllrrrpppqqqxxxfffhhhiiiaaaOOOLLLHHHFFFFFFJJJQQQXXXccchhhnnnmmmeeeWWWIII???CCCRRRXXXOOOMMM___zzzggg[[[]]][[[ZZZ\\\YYY\\\XXXTTTTTTVVVVVVQQQLLLFFFKKKPPPPPPGGG:::333333===555BBBMMM|||dddTTTXXXPPPOOO^^^\\\ZZZSSSKKKZZZ}}}hhhfffxxxuuu|||sss{{{zzzqqqwww|||WWW>>>;;;:::>>>EEEEEEDDDGGGWWWpppuuummmlllfff```]]]\\\ZZZWWWVVVQQQOOOKKKDDD<<<666444555666888;;;<<<:::<<>>???AAAVVVttteeeiiiQQQEEEPPPVVVUUUSSSOOOVVVTTTOOOYYYjjjiiiZZZOOOKKKMMMTTTUUURRRSSSXXX^^^oooiii~~~rrrkkkbbbVVVMMMAAA>>>:::888777666555333444444444444444444444444444444333333333333444444222222333444444444444444555555555666666666777777999999999::::::999999999444555555444444555888;;;:::;;;<<<<<<<<<>>>AAADDDKKKJJJGGGAAA;;;777777999:::JJJjjjoooYYY[[[___XXXRRRTTTZZZXXXTTTOOOMMMOOOTTTYYYXXXXXXSSSOOOQQQVVVYYYWWWJJJOOOKKKMMMgggzzz|||xxx___cccLLLBBBPPP\\\YYYWWW\\\OOOjjjssskkkmmmzzzvvvlllWWWbbbxxxzzzwwwuuu```III999;;;===>>><<>>;;;999333111888III}}}~~~|||uuullldddccchhhnnnvvv}}}uuujjjdddkkkwww{{{yyywwwvvvuuuuuuwww|||lllQQQPPPHHHlll[[[NNN]]]^^^yyyccccccuuulllvvv~~~zzzttttttyyyzzz{{{yyyvvvsssqqqqqqooonnniii___QQQEEE===:::555>>>AAAAAAAAABBBWWWwwwuuunnnkkkkkkkkklllyyy~~~qqqeeeeeeggg^^^PPP@@@@@@CCCEEEEEEEEEKKKRRRZZZaaahhhkkkiii___MMM===???GGGJJJHHHMMMcccjjjZZZ]]][[[YYY[[[XXXZZZWWWTTTSSSTTTTTTQQQNNNJJJMMMPPPLLLCCC:::555555777888GGGFFFnnn}}}]]]OOOWWWQQQOOO]]][[[YYYSSSPPPaaarrrgggwwwvvv|||zzzqqqzzzvvveeerrryyycccIIIBBB===???BBB>>>@@@JJJaaa|||xxxvvvjjjccc]]]\\\\\\YYYVVVVVVNNNNNNLLLFFF===777666777444777:::;;;:::@@@TTTgggwwwiiiOOO>>>???>>>999:::999999999888777777999;;;777666:::???@@@IIIddd~~~KKKyyyNNNMMMSSSTTTVVVUUUNNNTTTUUUQQQRRRYYYZZZTTTMMMLLLPPPUUUVVVRRRQQQSSS___gggQQQhhhqqq^^^OOOIIIBBB???;;;999888777555444555555555555555555555555555444444333333444444555333333444555555555555555666666666666777777777777888888999999999999888888333444666666666777999;;;:::;;;======>>>AAAFFFIII[[[SSSFFF;;;666888===AAA===YYY{{{|||jjj]]]___aaaZZZWWWZZZZZZWWWRRROOOOOORRRVVVYYYVVVVVVRRRMMMOOOUUUXXXVVVPPPUUUOOOHHH___fffOOO===???EEEGGGMMMWWWjjj~~~RRR___~~~yyygggQQQ@@@999666888???TTTxxxXXXOOOVVVMMMJJJRRRSSSJJJJJJIIIIIIIIIHHHHHHHHHEEEDDDDDDCCCAAA???>>>===<<<333888OOO|||rrrcccUUUNNNOOOSSS]]]kkk}}}lllaaaYYY]]]hhhqqqyyy}}}wwwuuuxxx~~~cccGGGGGGMMMOOOPPPYYYVVV}}}fffxxxyyykkkrrr{{{yyyvvvxxx{{{|||{{{yyytttqqqpppooolllkkkggg\\\OOOCCC===;;;:::>>>@@@DDDFFFJJJmmm{{{vvvqqqqqqvvvhhhaaa[[[^^^cccaaaVVVKKK>>>???BBBEEEBBB???FFFQQQUUU]]]eeekkknnngggSSS??????DDDGGGHHHQQQjjjmmmZZZ\\\[[[XXXYYYWWWVVVVVVTTTSSSRRRQQQQQQPPPOOOPPPNNNGGG???:::777666888===HHHDDDsss~~~{{{___NNNUUURRRPPPYYYUUUUUUTTTTTTaaavvvttteeexxx||||||{{{sssgggwwwkkkMMMBBB===@@@CCC>>>CCCUUUtttxxxzzziiiaaa[[[[[[ZZZUUURRRSSSLLLMMMMMMGGG???999777999222555888;;;???PPPqqqjjjSSSJJJAAA<<<<<<:::888999999777666888;;;===777444:::BBBEEETTTrrrxxxeeeiiiRRRWWWSSSPPPTTTSSSOOOPPPRRRRRRPPPOOOQQQTTTHHHKKKPPPTTTRRRNNNNNNQQQ___eeeLLLYYYqqqzzz[[[IIIDDDBBB???<<<:::::::::999888555555555555555555555555555444444333333444444555444444555666666666666555666666777777777888888888777888888888888888888777222444777999999999:::;;;<<<===???@@@BBBFFFLLLPPPWWWMMM???777777;;;@@@BBBJJJzzziiiccc^^^^^^\\\XXXXXX]]]UUURRRNNNNNNQQQSSSSSSRRRQQQPPPMMMJJJMMMTTTWWWVVVZZZWWWQQQJJJVVV{{{eeebbb^^^YYYSSSTTT___mmmXXXfff}}}mmmVVVAAA999;;;555444EEEhhh[[[TTTTTTPPPKKKMMMSSSHHHHHHIIIJJJJJJJJJJJJIIIFFFEEEDDDBBBAAA@@@@@@@@@AAA777===VVV}}}rrr___LLL@@@>>>@@@GGGSSSfffzzzyyyggg___ZZZ[[[aaajjjwww~~~yyyzzz~~~zzz___EEEGGGYYYkkkMMMLLLSSSLLLooodddxxxzzz}}}kkkoooxxxxxxxxx|||zzz{{{zzzxxxuuurrrrrrssslllkkkfff\\\NNNCCC===;;;@@@>>>===EEEKKKRRR~~~}}}ooojjjjjjaaa]]]bbbccc[[[TTTRRR:::;;;???AAA===;;;EEESSSTTT\\\eeennnsssnnnYYYBBB;;;@@@EEEGGGQQQjjjoooZZZ\\\[[[XXXXXXVVVTTTUUUUUUSSSQQQPPPQQQRRRMMMLLLGGG???888555333111???AAAFFFIIIrrrbbbOOOUUUTTTPPPVVVQQQRRROOOPPPYYYgggyyyppp~~~}}}uuuxxx}}}cccxxxkkkJJJ>>>===DDDHHHBBBJJJcccwwwyyyjjj```ZZZZZZXXXRRROOOPPPJJJLLLMMMHHH???999888:::666888999:::???WWW|||WWWJJJMMMAAA:::<<<777777999888666666999===???<<<666===FFFIII[[[zzz{{{[[[QQQYYYNNNGGGLLLLLLOOOLLLNNNRRRPPPKKKNNNVVVBBBHHHOOOQQQLLLHHHJJJNNNTTTmmm|||wwwsss]]]^^^mmmaaaNNNKKKAAA???===<<<===>>>======666666666666666666666666444444333333333333444444444555555666666666666666777777777777888888888888777777888888888888777777111444888:::;;;:::;;;;;;>>>???AAABBBEEEJJJPPPUUUFFF???777777<<<@@@???===YYYsssZZZ\\\\\\ZZZVVVTTTWWW\\\PPPMMMKKKNNNSSSTTTPPPKKKMMMMMMKKKIIIMMMUUUXXXWWWaaaXXXSSSNNNOOOgggoooiiidddYYYdddxxxppptttiii{{{wwwdddKKK777444<<<<<<777QQQxxx```___WWWQQQRRRLLLIIIPPPGGGHHHJJJLLLLLLLLLLLLKKKGGGEEEDDDBBBAAAAAAAAABBB;;;444???YYY{{{qqqwww}}}qqq]]]HHH;;;777999;;;@@@OOOeeeyyy|||sssfffccccccfffhhhlllwww~~~wwwWWW???EEEdddcccVVVAAALLLBBB^^^nnn^^^|||uuuqqq~~~ooonnnxxx~~~~~~|||xxxxxxzzzzzzvvvqqqiiiwwwjjjWWWUUUJJJ;;;===AAA???DDDGGGJJJlll~~~nnnfff```ZZZTTTUUU[[[]]]UUUJJJ@@@===>>>CCCBBBBBBMMM\\\^^^hhhmmmuuuyyyWWW???<<>>888555555777999BBBAAAGGGXXXsss```UUUWWWUUUPPPQQQUUUTTTOOOSSSSSSPPPWWWssslllrrrzzz~~~{{{~~~kkkaaawwwoooRRRAAA>>>BBBKKKTTT^^^rrr~~~llleee\\\VVVTTTSSSQQQOOOKKKJJJIIIGGGEEEAAA;;;777444777444444MMMppp}}}dddYYYIII>>>:::<<<:::777888888999999999:::::::::===<<<:::DDDZZZkkk|||www\\\WWWQQQKKKHHHGGGFFFFFFKKKLLLMMMMMMLLLJJJGGGFFFGGGIIIKKKKKKIIIGGGFFFEEEKKKNNN```~~~sssbbbJJJEEE===888;;;>>>:::222555666888:::999777444111555555555555555555666666666666666666666666666666:::::::::::::::999888888;;;444111555666444555999555666999===AAAAAA>>><<<;;;BBBHHHLLLRRRTTTMMMBBB;;;555222;;;AAA:::FFFggg]]]ZZZVVVQQQPPPQQQSSSSSSRRROOOOOOLLLJJJNNNTTTQQQIIIGGGHHHHHHLLLTTTZZZVVVNNNRRRZZZRRRDDDHHHYYYrrryyyqqqTTTOOOZZZTTTXXXnnnjjj{{{gggOOO>>>999;;;<<<444;;;ppp^^^YYYTTTQQQRRRQQQLLLHHHIIIJJJKKKLLLLLLMMMMMMMMMJJJIIIFFFCCC@@@@@@BBBEEEAAAFFFBBBRRRssszzzpppuuuwww___III>>>777222777555:::JJJ\\\hhhkkkkkk___fffiiiiiillluuuzzzzzzqqqMMM@@@EEE|||IIIEEECCC<<>>KKK___pppnnn{{{mmmVVVSSSNNNJJJHHHFFFEEEEEEGGGHHHJJJKKKKKKJJJHHHGGGEEEFFFGGGFFFEEEEEEFFFHHHGGGHHHXXXqqqqqqzzzzzz}}}kkkcccTTTCCC:::999888555666777888888777888<<>>?????????HHHQQQXXXWWWSSSMMMBBB777666999===DDDDDD<<>>jjj[[[YYYVVVTTTTTTUUUSSSNNNHHHKKKJJJJJJIIIJJJLLLNNNPPPMMMKKKFFFCCCAAAAAABBBCCCBBBDDD===MMMyyy|||hhhPPP>>>666444222222555===FFFMMMQQQSSSUUU]]]dddhhhooozzzgggIIICCCPPPuuuNNN999HHHKKKSSSddd___UUU^^^bbbbbbvvviiibbbfffvvvwwwqqqvvv}}}~~~}}}|||{{{{{{zzzuuuqqqfff```ZZZGGG;;;AAAAAA@@@CCCJJJcccuuu{{{||||||yyytttooollljjjeeeYYYLLLIIILLLKKKDDD<<<;;;???JJJUUUWWWTTTZZZeeerrr}}}}}}TTT:::222<<<>>>AAATTThhhwwwyyyaaa\\\]]]YYYTTTRRRUUUSSSPPPOOOOOOOOONNNLLLEEEAAA;;;666333444777999:::BBBOOOWWWjjj]]]QQQRRRRRRQQQSSSWWWVVVSSSNNNNNNKKKNNN___pppmmm]]]aaarrr|||~~~|||pppdddzzz}}}lllWWWIIIFFFPPPeeevvv|||hhhbbbYYYSSSQQQPPPNNNLLLKKKJJJHHHFFFDDD@@@:::666555555<<>>:::999AAASSSeeevvvvvv\\\kkkUUUPPPOOOMMMKKKHHHGGGEEEEEEDDDFFFHHHJJJKKKKKKJJJIIIDDDDDDDDDBBBAAACCCGGGJJJIIIIIISSSwwwrrrPPPUUUsssxxx}}}lllQQQ>>>888888888888::::::888666666888;;;888888777777666666555555777777777888888999999999888999999:::;;;;;;;;;<<<555222333777:::999888999>>>>>>>>><<<;;;???FFFLLL]]]bbbaaaWWWJJJ@@@888222444;;;???AAA===<<>><<<444QQQ}}}XXXSSSRRRSSSVVVXXXUUUOOOJJJMMMKKKIIIHHHIIILLLPPPRRRQQQLLLFFFCCCCCCCCCAAA@@@DDDEEE@@@RRRxxx\\\???444666666888999888888:::???BBBIIIQQQ[[[dddooo|||yyyZZZCCCDDDYYYeeeNNN===LLLJJJQQQlllnnnTTTFFFFFFCCCeeezzzbbbVVV\\\sssuuuxxx}}}sssttt{{{~~~|||{{{|||~~~xxxllldddeee[[[DDD:::BBBAAAAAADDDLLLllluuuvvvvvvsssoooiiiggghhhjjjfffXXXKKKHHHIIIFFF>>>888>>>CCCPPP\\\\\\WWW[[[fffppp}}}wwwKKK111222:::BBBBBBVVVnnn{{{ccc[[[\\\YYYTTTRRRTTTRRROOONNNNNNNNNLLLKKKBBB>>>999444222444777999???BBBHHHPPPjjjlllQQQNNNOOOOOOQQQTTTWWWVVVUUUNNNPPPNNNKKKQQQ\\\bbb```[[[ssszzz}}}rrrzzztttgggwwwpppggg```]]]cccuuuooofff```XXXRRRQQQOOOMMMKKKJJJIIIGGGEEEBBB???:::666333444CCC]]]tttlllOOO>>>999888999999888888888888999:::<<<===999:::JJJbbbrrr\\\YYYtttwwwPPPLLLMMMNNNNNNLLLIIIHHHGGGFFFHHHJJJLLLMMMLLLKKKJJJFFFFFFEEEDDDCCCDDDGGGJJJKKKKKKNNNdddtttWWWPPPdddqqqooolllnnnsss|||eeeRRRHHHBBB>>>888888888999:::999888666999999999999999999888888666777777888888999999:::;;;;;;;;;;;;;;;<<<<<<===999777777:::===>>>>>>>>>999>>>BBBEEEIIIQQQ]]]fffjjjcccVVVFFF:::555777999>>>BBB@@@@@@HHHVVV{{{rrrQQQQQQOOOPPPQQQRRRRRRQQQNNNLLLKKKMMMOOOOOOOOOPPPPPPOOOIIINNNRRRPPPOOOQQQTTTSSSOOOIIIEEEKKKHHH???XXXoooccc[[[WWWXXX\\\XXXvvvYYY444MMM{{{dddRRRAAA<<<:::777888===uuukkkaaaRRRRRRSSSUUUVVVTTTOOOKKKLLLKKKIIIIIIJJJLLLOOOQQQTTTMMMFFFDDDEEEEEEAAA===AAADDDDDDWWW~~~jjjEEE444777===>>>===;;;;;;>>>??????AAAGGGPPPYYYeeerrr~~~uuuSSSBBBEEE\\\SSSLLLGGGQQQSSSjjjeeeGGGMMMUUUtttzzzfffTTT[[[yyy}}}{{{uuuqqqwww}}}zzzzzz|||~~~uuufffeeeiiiZZZBBB;;;AAAAAACCCFFFMMMmmm|||vvvssskkkaaaWWWUUUYYY]]]dddTTTGGGFFFHHHCCC;;;666;;;@@@LLLTTTQQQIIIMMMXXX]]]hhhnnnvvvyyybbb>>>---000555BBB===QQQqqqfffYYYWWWTTTOOONNNSSSQQQNNNMMMMMMLLLJJJIII@@@<<<777333222444888;;;===@@@IIIeeewwwWWWJJJMMMLLLMMMQQQTTTUUUTTTTTTOOOTTTUUUPPPMMMUUUfffsss]]]ppp{{{~~~}}}{{{pppuuusssrrrqqqrrr{{{rrrddd^^^VVVRRRPPPOOOLLLJJJHHHFFFDDDBBB@@@>>>:::777000888OOOnnnrrrMMM;;;888999999999:::999888777777888:::;;;???BBBYYYsssZZZrrrvvv```OOOLLLOOORRRRRROOOLLLKKKJJJLLLMMMNNNOOOOOOMMMKKKJJJIIIJJJJJJIIIGGGFFFGGGIIIFFFIIIGGGLLL___mmm~~~lllccc|||pppiiiccceeepppxxxlll]]]QQQAAA;;;666666;;;???===::::::::::::;;;;;;<<<<<<<<<777777888888888999999999;;;;;;:::999999::::::;;;===<<<999888:::<<<===;;;999EEEUUUaaagggkkkooosss___RRRAAA666222555<<>>@@@BBBOOOuuuwwwhhhwwwQQQ;;;999<<<<<<<<<>>>FFFNNNJJJBBB???@@@CCCIIIQQQ[[[gggppp{{{rrrQQQDDDGGG^^^HHHIIIDDD___~~~rrrUUUfff~~~]]]VVV]]]www}}}yyypppttt}}}}}}{{{zzz{{{{{{|||oooccciiinnnXXXAAA>>>AAAAAACCCGGGNNNhhhvvvqqqeeeVVVLLLKKKTTT\\\dddRRRCCCCCCEEE@@@:::888666<<>>;;;666333222555999<<<<<>><<<999777555CCC]]]yyygggEEE888999:::999999:::999888777777999;;;<<>>555555999<<>>AAAKKK\\\fff]]]MMM@@@>>>===???BBBFFFNNNWWWgggsss~~~nnnOOO>>>HHHeeesssGGGHHHQQQyyy}}}vvvcccPPP```~~~qqqsss{{{|||zzz{{{|||{{{zzzhhhcccppprrrVVVCCCCCCAAA@@@AAAGGGNNNbbb{{{uuuooocccUUUNNNUUUeeerrrkkkUUUCCCAAABBB???<<<>>>===CCCMMMRRRGGG888777@@@BBBIIINNNVVV\\\MMM:::666<<<555GGGCCC```qqq^^^VVVRRRTTTYYYUUURRRNNNKKKJJJHHHEEECCC===:::666333333666;;;>>>===KKKbbb___gggLLLTTTMMMIIIJJJPPPRRROOOMMMNNNKKKJJJLLLOOONNNQQQ```qqqpppfffmmmqqq}}}xxxvvvpppmmmssszzzyyyvvv~~~|||xxxrrrpppppppppssstttggg\\\WWWQQQMMMKKKJJJGGGDDD@@@???===<<<<<<;;;999888:::DDDUUUeeennnpppnnnmmmbbbLLL:::888<<<999888::::::999888888999<<>>>>>@@@??????>>>===<<<<<<;;;>>>>>>======<<<;;;;;;;;;<<<;;;;;;;;;===@@@BBBDDD???FFFLLLRRRZZZcccddd```dddfffhhheee]]]PPPCCC::::::666777===AAABBBEEEJJJMMMaaayyyjjj^^^UUUTTTRRRRRRQQQOOOMMMMMMQQQUUUOOOKKKLLLSSSVVVSSSPPPQQQKKKMMMLLLGGGEEEHHHJJJJJJEEEMMMIIIDDDJJJJJJGGGJJJ___nnneeecccOOO<<>>AAAGGGPPPYYYhhh|||gggKKK<<>><<<;;;:::;;;;;;999888888:::>>>CCCJJJNNNKKKDDD@@@555222:::===999777<<<999888888999;;;@@@DDDFFF```gggWWWxxxuuuOOOSSSIIIPPPLLLPPPSSSPPPJJJFFFEEEGGGIIIJJJKKKKKKJJJIIIFFFEEEHHHGGGEEEBBBAAADDDIIINNNGGGCCC???DDDFFFGGGgggwwwxxxWWWNNNMMMSSSQQQHHHJJJSSSOOO___pppyyy}}}vvvfffYYYUUUUUUPPPOOOMMMKKKIIIHHHFFFEEEAAAAAA@@@???>>>===<<<<<>>JJJTTTmmm{{{uuuPPP<<>>666555SSSQQQIIIfffMMMRRRQQQOOOLLLJJJJJJLLLMMMNNNLLLHHHEEEDDDEEEGGGHHHEEEFFFFFFEEECCCBBBCCCEEE===<<>>___eeeIIIGGGRRR___nnnyyyaaaLLLHHHHHHJJJFFF??????CCCCCCHHHZZZvvvcccGGGBBBfffooolllpppooosssnnnuuu||||||xxxwwwyyyzzzzzzxxxnnnlllwwwxxx```JJJCCC@@@GGGIIIHHHLLLddd{{{|||qqq```VVV```uuu|||___EEE@@@BBBAAAAAADDDLLLXXXnnnzzzhhhHHH<<>>:::;;;;;;:::999999:::<<<999999888888999999:::;;;777888999:::;;;::::::999444======999::::::GGG^^^lll|||^^^TTTIIINNNHHHDDDJJJMMMPPPOOOKKKGGGGGGGGGBBBBBBBBBCCCDDDEEEFFFFFFCCCCCCDDDEEEEEEDDDCCCBBBIIICCC>>>===@@@GGGTTT```oooSSS???LLLGGGHHHMMM@@@FFFHHHMMMVVVeeeuuu~~~}}}}}}}}}rrrooollljjjjjjkkkkkkjjjeee[[[XXX\\\ZZZPPPLLLQQQVVVSSSRRRUUU\\\ccchhhjjjxxxuuuqqqooommmggg\\\TTTGGGCCC;;;444333777999777BBBAAA:::@@@KKK???<<>>NNN~~~mmmMMMPPPJJJLLLMMMOOOOOONNNLLLKKKKKKMMMQQQSSSRRROOOMMMOOOQQQ\\\vvvwww~~~~~~}}}{{{}}}}}}wwwoookkkhhhgggiiigggdddeeekkkhhheeeaaaaaaccceeeeeeeee___OOOFFFPPPaaafff]]]SSSLLLJJJFFFCCCBBB@@@>>>;;;999:::;;;:::888888999;;;999999999888999999::::::888888999:::::::::999888666<<<;;;;;;@@@DDDPPPeeelllxxxccclllJJJCCCGGGFFFGGGFFFIIILLLKKKIIIFFFFFFGGGBBBAAAAAAAAABBBCCCEEEFFFEEEFFFFFFGGGFFFEEEDDDCCCFFFBBB>>>>>>>>>???FFFNNNVVVoooPPP<<>>:::555333666:::===<<<<<<:::???:::;;;@@@???UUU```YYY]]]YYYQQQLLLLLLLLLKKKIIIFFFEEEGGGHHHHHHHHHHHHIIIHHHHHHGGGFFFHHHCCCAAACCCEEEBBBAAABBBCCCDDDFFFGGGGGGGGGFFFEEEAAALLLbbb|||bbbMMMTTTlllzzzpppSSSEEE===DDDWWWrrrqqqyyyhhhUUUEEE>>>;;;::::::444///???mmmaaaNNNRRRQQQHHHOOORRRPPPLLLKKKNNNMMMJJJNNNMMMKKKIIIGGGFFFFFFFFFIIIIIIHHHFFFCCCAAACCCDDD???CCCAAABBBHHHPPPjjjxxxyyyyyy{{{wwwtttxxx^^^OOOMMMGGGQQQ___ppplllPPPDDDhhhpppmmmpppttttttuuuvvvvvvtttpppmmmkkkgggrrrzzzkkkYYYNNNFFFKKKKKKLLLYYY{{{uuupppooollllllssslll[[[MMMKKKLLLLLLOOOUUUgggRRRFFFSSSggguuuSSSEEECCCWWWzzzmmmooommmYYYWWWZZZVVVNNNKKKIIIGGGEEECCC@@@<<<888555444333333555:::???BBBCCCfffvvv]]]KKKMMMJJJJJJKKKLLLNNNNNNLLLHHHEEEMMMOOOQQQOOOKKKHHHHHHJJJNNNnnn{{{|||{{{zzzzzzooobbbaaaaaabbbaaa^^^```dddaaa```______``````^^^]]]UUUHHHBBBLLLYYY[[[PPPGGGGGGEEEAAA???>>><<<:::888888999:::999888777999:::::::::999999888999999999999999:::::::::999888888999<<<999===IIIQQQ[[[lllkkkttt^^^{{{uuuQQQFFFAAAAAADDDEEEDDDFFFHHHHHHGGGFFFFFFFFFBBB@@@???>>>>>>@@@CCCEEEEEEFFFGGGGGGFFFDDDBBBAAADDDBBBBBBCCCAAA===>>>CCCHHHeeekkkhhhzzzgggLLLEEEDDDDDDCCCAAA???@@@CCCHHHMMMUUUYYYaaahhhnnnuuuzzz~~~}}}||||||}}}~~~{{{{{{}}}wwwooonnnuuuyyyrrrjjjfffeee```WWWOOOLLLFFF???:::888777444111666111222;;;@@@===<<>>CCCQQQddd}}}jjjZZZWWWWWWTTTPPPOOOKKKKKKIIIGGGDDDBBBCCCEEEFFFFFFFFFFFFFFFEEEDDDDDDEEEAAA???BBBCCC@@@>>>@@@CCCDDDEEEFFFGGGFFFEEEEEE>>>???LLLrrr}}}uuuZZZaaa}}}zzzjjjUUUFFFVVVyyyxxxjjjUUUCCC888666888;;;:::<<<666XXXjjjXXXUUUOOOJJJJJJOOOQQQQQQMMMKKKKKKHHHEEELLLKKKIIIHHHFFFEEEEEEEEEKKKIIIGGGEEEEEEDDDCCCBBB???FFFFFFEEEFFFHHH\\\zzzyyyhhhuuu~~~~~~bbbOOONNNMMMXXXbbbmmm{{{yyyyyyxxxXXXGGGHHHrrrlllnnntttuuuvvvwwwvvvtttqqqooonnnfffmmmwwwoooaaaXXXNNNNNNRRRYYYmmmnnnhhhjjjjjjjjjmmmqqqoookkkaaaYYYTTTUUUXXXZZZaaahhhpppLLLMMMccctttuuuUUUIIIEEE___jjjfffsss\\\WWW[[[UUUJJJIIIHHHFFFDDDBBB>>>:::666222222222444777<<<@@@CCCKKKxxxeee~~~wwwVVVOOOKKKJJJQQQOOOMMMMMMOOONNNIIIEEENNNPPPQQQOOOLLLJJJIIIJJJKKK^^^kkkmmmkkkdddkkk~~~|||~~~vvvkkk^^^___``````______```bbb______```aaa___]]]YYYVVVNNNDDD???HHHRRRSSSJJJCCCCCC@@@>>><<<;;;:::888777777888:::999888777888999;;;:::999999888888999999::::::::::::999999999888:::<<<999@@@RRR[[[cccrrrsssmmmiiiZZZIIILLLDDDBBBFFFBBBFFFGGGHHHHHHHHHGGGFFFFFFBBB@@@===<<<<<<>>>BBBDDDCCCDDDEEEEEEDDDAAA???===???>>>@@@DDDBBB>>>>>>AAADDDYYYxxxVVV>>><<<999888999<<<===;;;;;;===<<<@@@FFFKKKPPPUUUZZZ]]]bbbcccdddgggjjjjjjiiigggddddddeeeeee___XXXYYY```[[[SSSKKKHHHIIIEEE===555:::666222111333666777777===888999>>><<<555888BBBAAAFFFQQQggg}}}lllcccZZZWWWUUUSSSQQQPPPKKKKKKJJJFFFCCCBBBBBBDDDEEEEEEEEEEEEEEEDDDCCCBBBEEEBBBBBBDDDDDDAAA@@@BBBDDDEEEFFFGGGGGGGGGFFFEEEEEEDDDGGGjjjyyysssyyyppp{{{cccRRRrrrqqqbbbTTTCCC<<<;;;:::::::::...@@@]]]}}}VVVUUUYYYOOOIIINNNMMMOOOOOONNNLLLJJJFFFCCCGGGGGGGGGFFFFFFFFFFFFFFFMMMIIIFFFFFFIIIJJJGGGDDDDDDJJJHHHFFFFFFCCCKKK___mmmoooxxx~~~~~~rrrSSSEEEFFFNNNQQQRRR\\\www{{{iiiIIICCCPPPuuunnnpppuuuuuuvvvvvvuuutttttttttrrrgggkkkuuupppgggaaaYYYQQQZZZjjjqqqjjjhhhkkkkkkiiiiiiiiifffaaa\\\ZZZZZZ\\\___cccjjjqqq^^^KKKXXXpppsss{{{XXXJJJFFFlllfffeeerrrXXXRRRTTTPPPHHHKKKIIIFFFCCC@@@<<<777444000111222555999===AAADDDIII___gggWWWTTTKKKLLLYYYUUUPPPNNNOOOOOOMMMJJJMMMNNNOOOOOONNNMMMMMMMMMJJJKKKVVVllluuufffiiikkkdddssszzzuuummmeeeaaaccccccaaa^^^]]]\\\\\\]]]^^^______[[[WWWSSSPPPAAA===AAANNNXXXWWWOOOHHH@@@>>>;;;:::::::::888777666888::::::888777888888::::::999999888999999:::;;;;;;::::::::::::::::::<<>>HHH[[[dddkkkxxxjjjTTT|||___OOOOOOOOOBBBDDDMMMGGGLLLKKKJJJJJJIIIHHHGGGEEEBBB@@@===;;;<<<>>>AAACCCBBBCCCDDDEEEDDDAAA>>>;;;;;;:::<<>>;;;<<>>@@@CCCFFFIIIJJJLLLOOORRRSSSQQQOOOLLLMMMOOOOOOIIIDDDFFFLLLDDD>>>777666999:::777222444333222333555777888888999888::::::444333AAATTTZZZiiiiiiaaa]]]WWWRRRQQQSSSRRROOOMMMMMMKKKHHHEEECCCDDDEEEFFFFFFFFFFFFEEEDDDCCCBBBGGGEEEFFFIIIHHHEEEDDDGGGEEEEEEGGGHHHHHHHHHGGGFFFGGGJJJEEEVVV~~~{{{rrrhhhdddnnn~~~zzzlllsssbbbFFF<<<777;;;AAA???:::777---WWWsss~~~cccOOOPPPSSSMMMIIILLLJJJKKKMMMNNNMMMIIIFFFEEEBBBCCCDDDEEEGGGHHHHHHIIILLLHHHEEEHHHMMMOOOLLLHHHHHHKKKFFFEEEJJJFFFDDDLLLddd}}}|||~~~~~~uuu^^^FFF>>>CCCHHHBBBAAATTTyyydddGGGGGGZZZ{{{qqqqqqrrrsssuuutttttttttuuuwwwvvviiillluuuqqqkkkgggaaa[[[iiivvvjjjjjjfffiiiiiifffeeefffeeeaaa\\\\\\]]]^^^___ccchhhlllttttttrrrhhhYYYUUUeeeyyyxxx]]]NNNGGGxxxhhhqqqeeeOOOLLLMMMKKKHHHKKKHHHDDD@@@===:::666333000111444777;;;???CCCEEEUUUxxxsss\\\YYYVVVLLLNNNTTTPPPLLLIIIHHHIIIJJJJJJHHHIIIJJJLLLMMMMMMNNNNNNKKKDDDMMMoootttlll}}}ssshhhuuu|||tttlllhhhddddddgggeee___YYYWWWTTTQQQVVVWWWXXXWWWSSSOOOLLLKKKFFFIIISSS```eee\\\NNNDDD>>><<<:::999::::::999888666888;;;;;;999888888888999999888888999999:::;;;<<<;;;;;;;;;;;;<<<===>>>>>>FFFKKKVVVgggnnnvvvaaaLLLvvv}}}LLLOOOSSSLLLBBBFFFQQQQQQNNNMMMJJJIIIIIIIIIGGGEEEBBBAAA???======???AAABBBBBBCCCEEEGGGFFFCCC???===???======???===:::<<<@@@???<<<@@@HHH[[[zzz}}}^^^???666999;;;::::::999:::;;;:::999:::<<<>>>;;;;;;===???BBBBBB@@@>>>:::<<<===<<<999777888;;;:::666222222444777777555555555555444444333333222000777???@@@BBBPPPiii~~~xxxddd\\\WWWYYYVVVOOOPPPWWWXXXTTTNNNNNNMMMJJJGGGFFFFFFHHHFFFFFFFFFFFFEEECCCBBBAAAGGGGGGIIILLLJJJFFFFFFIIIDDDEEEFFFGGGHHHGGGGGGFFFCCCFFFCCCHHH___zzzzzzpppnnnjjjeeebbbnnnyyyiiiSSSFFF>>>999999>>><<<666444888dddZZZUUUQQQPPPOOOMMMLLLKKKHHHGGGIIILLLLLLGGGEEEEEE@@@BBBDDDFFFGGGIIIIIIJJJGGGEEEDDDGGGMMMOOOMMMIIIGGGIIICCCDDDNNNMMMFFFHHHNNNmmmrrr}}}{{{}}}~~~zzzhhhRRR@@@<<>>@@@AAAAAAPPP\\\hhhuuu{{{oooLLLbbb]]]GGGOOOOOOKKKKKKIIIJJJQQQLLLIIIGGGGGGHHHHHHFFFEEECCCBBBAAA@@@@@@@@@AAABBB@@@BBBEEEFFFFFFCCC@@@===@@@??????AAA@@@<<<===AAACCC???@@@BBBNNNpppiiiOOOQQQ[[[VVVDDD666;;;<<<;;;:::888888999;;;777666777888::::::888666111222222111111111222111111222333333333333333444444444555555555666888999:::JJJXXX___oookkkXXXPPPPPPMMMVVVYYYQQQPPPXXX\\\YYYNNNNNNMMMKKKHHHGGGHHHJJJFFFFFFFFFEEEDDDBBBAAA@@@DDDDDDGGGJJJHHHCCCCCCGGGBBBCCCDDDFFFFFFEEEEEEDDDAAA>>>CCCFFFIIIcccssspppxxxmmmWWWVVV^^^jjjuuu|||xxxIII@@@777AAAAAABBB???555111BBBZZZyyySSSRRRQQQQQQQQQPPPNNNMMMGGGDDDEEEIIIHHHCCCAAACCCBBBCCCEEEGGGHHHHHHHHHHHHBBBAAAAAADDDHHHIIIHHHEEEAAAFFFBBBBBBKKKKKKEEEFFF>>>PPP^^^ppp}}}xxx{{{}}}rrrbbbNNN>>><<>>@@@BBBCCCDDDWWWhhhuuuwwwFFFVVVpppMMMFFFMMMIIINNNYYYMMM@@@KKKHHHEEECCCCCCFFFGGGFFFDDDCCCCCCBBBBBBBBBBBBBBBBBB<<>><<<999888;;;>>>>>>;;;<<>><<<999888999::::::999888999::::::888777444444333333444666666333000444888999777555555666111222444777;;;@@@FFFKKKOOOddduuuiiiSSSSSSRRRPPPCCCSSSYYYPPPKKKRRRXXXWWWMMMMMMMMMKKKHHHHHHIIIKKKEEEEEEEEEDDDCCCBBB@@@???@@@AAADDDGGGEEE@@@@@@DDD@@@AAACCCDDDDDDDDDCCCBBBEEE999AAAEEE777GGG{{{rrrhhhzzzuuuYYYQQQPPPRRRYYYeeesss~~~mmmeeeRRR777AAABBB;;;???DDD???444:::bbbTTTVVVPPPLLLOOOQQQNNNKKKKKKFFFCCCCCCGGGEEE@@@>>>AAADDDEEEGGGHHHHHHGGGFFFFFF>>>>>>???AAACCCCCCBBBAAA===EEEBBB@@@FFFDDD???BBBBBBFFFUUU~~~yyytttttt{{{}}}zzzrrrjjj```OOO@@@@@@IIILLLcccsssWWWXXX]]]sssjjjEEEAAAnnnrrrppppppkkkpppiii]]]```|||sssnnnooouuu|||}}}wwwsssrrroooooonnnnnnmmmkkkgggddd^^^iiixxx|||LLLFFF___sssrrrhhhdddaaa___```aaa___[[[WWWVVVUUURRRRRRUUUZZZZZZXXXLLLPPPRRRUUUcccyyyZZZ>>><<<@@@>>>CCCSSSPPPQQQ___ccclllDDDQQQYYYcccfffTTTLLLCCC<<<:::999666444555333...???888;;;GGG???LLL\\\jjjRRRQQQIIIJJJOOOHHHQQQIIIGGGMMMRRRPPPMMMMMMRRRQQQFFFBBBKKKLLLHHHLLLFFFCCCBBBGGGQQQ]]]gggmmmzzzwww}}}qqqttt~~~rrreeeYYYZZZbbbbbbVVVHHHKKKCCC@@@EEEHHHFFFFFFHHHFFFDDDBBB???>>>>>>>>>>>>;;;:::999999999999999999::::::;;;;;;<<<;;;;;;:::333666999;;;:::999===BBB;;;@@@CCC@@@===CCCLLLRRR[[[ooo~~~CCCdddxxxIIIGGGCCCGGGLLLPPPPPPMMMHHHDDDFFFGGGEEE???>>>AAADDDCCCAAAAAA@@@???>>>>>>>>>???===>>>AAABBBBBB@@@>>><<<777888:::;;;<<<;;;;;;:::999;;;=========AAAIIIOOOsssnnnccckkkooobbbDDD000222888888000555777777:::>>>777---444///111888999222000444;;;333888===444///666:::555@@@CCCJJJbbbrrrssssssoooXXXRRRQQQMMMHHHTTTRRRQQQPPPNNNLLLPPPWWWSSSLLLFFFDDDGGGIIIIIIHHHEEEDDDCCCBBBBBBBBBBBBBBB???@@@AAACCCEEECCC@@@===BBBAAABBBDDDGGGHHHGGGFFFAAA:::===CCC======]]]wwwbbbuuuvvvcccMMMEEEKKKVVV```eeeuuuzzzzzzssssssxxxiiiZZZJJJBBB>>><<<===???AAABBB@@@444:::hhh[[[XXXVVVUUURRROOOLLLKKKJJJJJJGGGCCC@@@>>>???@@@AAAAAACCCCCCCCCDDDCCCCCCBBBBBBAAA;;;999@@@JJJNNNHHHAAA????????????@@@@@@AAABBBCCCHHH___ttttttuuuyyy}}}~~~|||yyyfffUUUYYY[[[]]][[[QQQHHHIIIOOOeeeMMMHHHOOORRRuuu\\\@@@HHH^^^|||sssiiiYYYCCCIIIiii[[[aaa}}}~~~tttllllllqqqxxxzzztttpppooopppnnnmmmmmmnnnppppppooouuu}}}hhhIIIPPPooozzzkkkeeebbb______```___[[[WWWSSSNNNHHHEEEFFFHHHEEEBBB???DDDNNN[[[kkk}}}RRR???CCCGGGDDDQQQWWWOOOMMM^^^qqqRRR???RRRaaapppnnnQQQMMMEEE>>>;;;999444222333333111===:::@@@GGGGGGdddzzz}}}[[[NNNQQQIIIGGGMMMJJJKKKHHHIIINNNOOOKKKJJJLLLUUUWWWOOOKKKQQQKKKAAA@@@GGGEEECCCBBBHHHVVViiiwwwwwwppprrrwwwyyykkkhhhfffiiikkkfff[[[PPPJJJBBB===@@@BBBAAABBBEEEBBBAAA???===;;;:::999888;;;;;;:::999999:::::::::;;;;;;<<<<<<;;;;;;::::::>>><<<:::::::::;;;===???DDDAAA@@@CCCHHHQQQ[[[cccoooxxx~~~wwwMMM```XXXUUUDDDCCCEEEIIILLLKKKHHHDDDAAADDDGGGFFFAAA>>>@@@BBBBBB@@@??????>>>>>>>>>>>>???===???@@@AAAAAA???===;;;555666777999::::::999999777777777777888:::>>>BBBQQQwwwyyyzzz\\\JJJMMMLLLCCC>>>;;;666444555777888777888333111444777777888;;;888000666@@@>>>>>>CCCBBBiii]]]^^^yyyyyyjjjYYYQQQSSSTTTPPPKKKPPPPPPRRRSSSNNNJJJMMMSSSMMMGGGAAA???BBBEEEEEEDDDBBBBBBAAAAAAAAAAAAAAABBB>>>>>>???@@@BBBAAA???<<>>???@@@CCCDDDCCCBBBAAA;;;;;;>>>999888KKKeeerrreee{{{wwwkkkWWWCCC<<>>???@@@>>>>>>@@@@@@333666QQQ}}}gggDDDUUUQQQQQQRRRQQQPPPMMMJJJIIIGGGFFFCCC@@@>>>>>>???@@@@@@AAAAAABBBBBBAAAAAA@@@AAA===;;;???GGGJJJFFF@@@===???@@@AAABBBAAA@@@???999CCCOOOxxx~~~yyyuuuuuuxxxyyywwwuuu{{{~~~sssXXXGGGHHHJJJOOORRRPPPPPPWWW```oooNNNHHHJJJ___|||TTT???KKKsss}}}ttthhhJJJHHH???@@@QQQcccyyysssttt}}}```jjjyyymmmkkkooouuuwwwsssooonnnqqqnnnkkkkkkoootttxxxzzz|||sssrrrzzzlllVVVNNNfffmmmeeeaaa]]]\\\]]]\\\XXXUUURRRIII@@@<<<>>>===:::666===AAAMMM```vvvbbbEEEDDDPPPQQQKKKOOOUUUZZZdddzzzZZZAAACCCXXXfffvvvpppQQQJJJCCC===<<<999444222333333555<<<<<>>???AAA???=========<<<:::999;;;:::::::::::::::;;;;;;999999999999999999999999AAA>>>;;;:::<<>>???@@@@@@=========<<<======>>>>>>>>>?????????>>>===;;;999333444555666777777777777666444333333444555555444:::[[[yyyccc\\\uuuMMMJJJLLLRRRNNNBBB:::;;;FFFCCC===:::>>>GGGLLLKKK===MMMhhhmmm\\\[[[ooosss```ZZZSSSQQQSSSSSSOOOKKKKKKNNNSSSTTTNNNHHHIIIOOOMMMHHHCCCAAACCCEEEEEEDDD@@@@@@?????????@@@AAAAAA>>>===<<<===>>>>>>===<<<<<<;;;;;;<<<>>>???>>>===>>>;;;:::999777777<<>>BBBFFFLLLQQQUUUZZZ___bbbfffeeecccdddeeeeeedddbbb\\\VVVRRRPPPJJJAAA:::888???:::666666777:::BBBKKK222EEEiiirrrMMMCCCSSSJJJMMMQQQSSSSSSOOOKKKHHHGGGHHHGGGCCC>>><<<>>>@@@>>>>>>???????????????>>>BBB???===???BBBDDDBBB???<<<>>>AAACCCCCC@@@===;;;888BBBCCCYYYxxxlllwwwqqqrrrtttuuuttttttxxxnnnTTTCCCGGGDDDDDDHHHOOOYYYgggsssrrrPPPUUU]]]~~~jjjMMM@@@UUUxxxkkk[[[@@@BBB>>>>>>GGGLLLWWWkkkXXXyyyyyywww~~~~~~~~~|||```]]]pppmmmnnnsssvvvssspppoooqqqnnnkkkkkkoootttwwwyyyssspppiii___YYY[[[cccjjjVVVPPP\\\mmmccc```[[[YYYYYYXXXUUUQQQQQQEEE;;;:::===>>><<<:::CCCFFFMMM___nnnIII>>>MMM\\\ZZZNNNIIIMMMZZZlllqqqMMMIIIZZZmmmnnnkkkaaaNNNEEE@@@<<<;;;999444333555222:::<<<>>>EEEKKKrrroooiii}}}TTTIIIFFFKKKIIIEEEHHHMMMKKKLLLNNNPPPNNNIIIFFFEEE???GGGHHHLLLVVVTTTLLLMMMDDDJJJOOOMMMHHHIIIPPPXXXtttrrrwwwzzzuuukkkppp~~~{{{qqqnnnqqqrrrmmmfffjjjccc[[[UUUPPPJJJDDD@@@AAA>>>;;;;;;<<<>>>===;;;::::::999999:::;;;<<<<<<999999:::::::::;;;<<<<<<999<<>>;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>===<<<:::999888666666666666555555555444777444222333555555222///999CCCKKKUUUlllrrrnnnvvvzzzbbbVVVZZZdddccc[[[TTTZZZgggkkkeeeZZZxxxpppfffbbb^^^WWWRRROOONNNMMMMMMIIIMMMRRRSSSLLLEEEGGGMMMOOOKKKFFFCCCCCCDDDDDDCCC@@@@@@??????@@@@@@AAABBB???===;;;:::<<<======<<<<<<:::999:::;;;<<<;;;;;;999<<<<<<999888:::;;;888AAAYYYzzzsssffffffjjjgggaaaKKKIIIFFFAAA>>>>>>@@@CCCJJJHHHGGGGGGIIIJJJIIIHHHIIIAAA;;;;;;;;;:::999:::888;;;@@@CCC???777666:::LLL}}}vvvTTTOOOTTTIIIGGGIIINNNQQQRRROOOLLLIIIEEEHHHIIIEEE???<<<>>>BBB======>>>?????????>>>>>>AAA@@@???>>>>>>>>>>>>>>>===>>>@@@AAA@@@>>><<<:::>>>===???@@@fffoooaaatttmmmmmmqqquuunnnrrrwww}}}~~~vvv___NNNLLLCCC>>>GGGYYYmmmqqqaaazzzZZZJJJEEEbbbttteeeSSSGGGCCC===DDDVVVXXXRRRSSSSSSeeekkkmmm~~~eeeYYYrrrvvv|||tttnnnkkkooorrrqqqpppppppppnnnllllllmmmooooooooodddYYYKKKDDDDDDJJJOOOQQQHHHNNNgggmmmeeeaaa]]][[[ZZZXXXTTTPPPLLL???666777;;;===???AAADDDKKKRRRfffsss\\\EEEDDDZZZnnnlll___[[[RRRPPPYYYnnnuuuTTTTTTbbbgggPPPHHHFFFAAA===;;;777222111555111???>>>>>>DDDTTT}}}jjjfff[[[QQQFFFGGGKKKHHHGGGLLLJJJJJJJJJMMMQQQRRRMMMHHHFFFJJJFFFEEELLLJJJEEEJJJFFFJJJMMMNNNKKKGGGEEEDDDZZZmmmyyymmmnnn{{{zzzpppkkklllooorrroookkkgggddd___VVVOOOFFFAAA;;;:::;;;<<<:::777999999999:::;;;<<<===>>>@@@???>>>=========>>>>>>888EEEOOOPPPMMMNNNNNNMMMaaaeeeooowwwvvvuuuxxxMMMLLLrrriiiFFFOOOJJJ<<>>===<<<:::999888888777:::999888666555333333222555333222444666777444000555333000888RRRwwwpppaaaYYYXXXUUUUUUSSSPPPMMMLLLMMMOOOJJJLLLOOOPPPJJJDDDGGGMMMMMMJJJFFFCCCAAAAAA@@@@@@BBBBBBAAAAAAAAABBBBBBCCC@@@===;;;:::<<<===>>>===<<<;;;999999;;;<<<<<<;;;666<<<>>>999777:::<<<::::::NNNiiiyyyiiieeedddbbbYYY\\\^^^[[[SSSIII@@@:::>>><<<;;;;;;<<<======<<<@@@:::777<<<@@@AAAAAACCC===999666333333;;;LLL\\\dddKKKTTTYYYAAAFFFHHHJJJLLLMMMMMMLLLKKKBBBEEEHHHFFFAAA>>>@@@CCC======>>>?????????????????????>>><<<;;;:::;;;;;;======<<<<<<;;;;;;;;;:::===222>>>666GGGoooyyy{{{kkkeeehhhnnnkkkmmmpppuuuzzz~~~}}}~~~zzzeeeSSSAAA<<>>???KKKhhhjjjgggdddaaa___^^^ZZZTTTOOOJJJ>>>666999<<<>>>DDDLLLMMMVVVbbb}}}{{{aaaXXXKKKMMMhhh}}}pppfff```iii{{{}}}lll\\\pppqqqMMMIIIHHHCCC>>>:::444...///333555AAA??????EEEgggfff}}}xxxXXX___WWWGGGEEEOOOMMMGGGLLLEEEEEEFFFJJJQQQWWWSSSLLLHHHKKKEEEAAAFFFEEECCCJJJJJJGGGFFFFFFHHHGGGDDDAAAGGG```yyy}}}|||yyyuuuvvvkkkvvviiikkktttlllooopppqqqrrrqqqjjjbbbUUUOOOIIIGGGGGGDDD>>>888;;;;;;;;;<<<===???@@@AAABBBAAA???============>>>IIIYYYccc^^^WWWWWWYYYXXXooorrrtttuuuyyyoooBBBIIIllloooSSSMMMGGGIIIJJJ@@@BBBBBBBBBBBBCCCCCCCCCDDDBBBCCCBBBAAADDDGGGDDD>>>;;;;;;;;;:::;;;;;;<<<<<<<<<;;;999777666666777888<<<:::999666444333222222222111111222444555333222...111333444<<>>>>>>>>;;;999888888:::;;;<<<<<<777<<<===888333444777888444>>>PPPbbbrrriiiPPPVVVWWWWWWUUUQQQNNNLLLLLLEEEBBB???>>>?????????>>>===::::::>>>===888333333888555666>>>OOOiiimmmYYYYYYSSSSSSUUULLLFFFGGGGGGHHHIIIIIIIIIIII@@@CCCFFFEEEBBB@@@@@@AAA======>>>???@@@@@@@@@@@@<<<<<<;;;;;;::::::999999;;;:::999888888999999::::::///???;;;===uuuqqqccc___```ggggggiiimmmrrrxxx~~~~~~~~~~~~~~~~~~wwwbbbQQQAAAHHH\\\wwwsssPPPEEEOOOzzzkkk\\\LLL999@@@CCCLLLXXX[[[___lllwwwSSSnnn~~~{{{zzzzzz{{{{{{ccc[[[ddd}}}{{{oooddddddiiimmmpppsssooommmkkkkkkkkkjjjiiiggggggXXXEEE;;;;;;>>>===:::???KKKeeeqqqdddfffdddaaa```___ZZZRRRLLLEEE;;;666:::===@@@KKKXXXccccccqqqfffVVVXXXRRRPPPjjjyyykkkpppwwwjjjMMMJJJFFFAAA<<<888222///222888;;;BBB>>>AAAIII~~~kkkYYYSSSTTTTTTHHHFFFTTTPPPGGGMMMCCCFFFGGGGGGKKKPPPNNNIIICCCIIIFFFDDDJJJHHHFFFLLLIIIGGGDDDDDDFFFGGGEEECCCCCCOOO___mmmrrrrrrrrruuunnnuuunnnlllwww|||xxxwwwmmmqqqrrrrrrtttvvvpppggg___\\\ZZZ[[[[[[UUUJJJAAA>>>>>>>>>@@@AAACCCDDDEEEBBBBBBBBBCCCEEEIIILLLNNNbbbkkklllaaaZZZ___eeeeeesssxxx{{{|||QQQIIIvvvzzzYYYKKKUUUYYYVVVOOOEEEFFFEEEEEEDDDDDDCCCBBBAAAEEEBBB??????GGGLLLHHH???===<<<<<<;;;;;;;;;;;;<<<;;;999777555555666777888:::888777555444444444444000111222222111111333444///333666444000444BBBQQQVVVwwwsssddd]]]]]][[[XXXVVVLLLQQQYYY]]]\\\UUUMMMGGGHHHFFFIIINNNOOOKKKHHHHHHKKKJJJIIIHHHGGGGGGIIIJJJFFFFFFDDDCCCBBBBBBAAAAAA>>>===;;;;;;===>>>===<<<888666444444777999::::::999888777777333000222555111111<<>>===@@@EEECCCRRRmmmvvvUUUGGGRRRTTTPPPQQQSSSEEEEEEFFFGGGGGGFFFEEEEEEBBBCCCDDDDDDCCC@@@>>><<<<<<===>>>??????@@@@@@@@@999888888999;;;;;;999666666666777888888888777777666555:::>>>>>>hhhpppbbb[[[\\\]]]___ccchhhnnnrrruuuyyy{{{}}}}}}||||||~~~xxxhhhYYYYYYiiidddNNNCCCVVVwwwdddSSSDDD;;;CCCEEEHHHRRR[[[ooolll|||xxxvvvuuuvvvwwwZZZ\\\aaaiiirrrfffdddiiinnnssswwwooommmjjjiiikkklllllllllfffZZZJJJAAA???@@@@@@???DDDOOOdddxxx}}}ssseee]]]cccaaa______]]]WWWOOOHHH:::222000777:::>>>MMM^^^uuujjjsssooo[[[UUU^^^YYYQQQddd~~~uuuVVV[[[gggvvvoooRRRCCCEEE???;;;777555222111888@@@AAACCC===BBBNNNaaarrrdddHHHXXXEEENNNGGGHHHWWWRRRFFFNNNEEEKKKLLLFFFCCCEEEEEEBBBDDDLLLLLLKKKOOOIIICCCFFFGGGGGGHHHIIIIIIGGGCCCAAAAAA;;;EEE\\\kkknnnuuuhhhllluuuccc^^^bbbuuuxxxvvvxxxvvvrrrrrrrrrlllbbb]]]]]]```eeeggg```RRRFFF@@@AAAAAABBBDDDFFFHHHIIIGGGHHHKKKPPPWWW^^^dddhhhqqqtttlll]]]YYYdddmmmnnnyyy\\\KKK```wwwUUU\\\DDDMMMyyykkkFFFQQQKKKKKKJJJHHHFFFDDDBBBAAAGGGBBB<<<>>>HHHPPPJJJ???>>>===<<<<<<;;;;;;;;;;;;:::888666444444555777999777666444444333444555666111333555333111000333666333///...111222000000222777dddvvvfffaaa^^^ZZZWWWVVVUUURRRNNNMMMPPPVVV[[[\\\XXXRRRMMMFFFDDDHHHPPPSSSNNNHHHEEECCCCCCDDDDDDDDDEEEHHHJJJGGGFFFEEECCCBBBAAA@@@@@@===<<<;;;;;;======<<<;;;555333111222444777999999:::444222666666111000444888///444===AAAXXX{{{uuuaaaRRRJJJGGGKKKGGGCCC@@@>>>>>>===;;;777666:::BBBMMM\\\qqqvvvaaa[[[SSSNNNMMMMMMKKKGGGCCCDDDFFFGGGGGGEEEBBBAAADDDDDDDDDDDDCCC@@@<<<888;;;<<<===>>>????????????777666666999<<<===999555111333666999999888555444000888...777;;;NNNxxxooolll^^^QQQSSSWWW\\\```dddgggiiissswwwzzz{{{{{{|||uuuiiiooo[[[MMMBBB]]]uuu___LLL<<<===@@@===CCCXXXpppzzz|||wwwtttssstttvvv___SSSTTT\\\nnn~~~~~~}}}yyyrrrqqqqqqnnnmmmmmmlllllljjjiiimmmppplllddd___bbbLLL;;;DDDFFFDDDOOOOOOVVVfff]]]XXX^^^hhh```___^^^[[[\\\SSS???888222000555<<>>555<<<555...333666888???@@@???IIIEEE\\\ooosssRRRAAANNNMMMLLLKKKJJJIIIHHHHHHHHHFFFEEEEEEFFFGGGGGGEEECCCDDDDDDEEEEEEFFFFFFGGGGGGIIIFFFBBBBBBCCCBBB@@@===???AAA@@@EEE```}}}rrrsssqqqtttmmmmmmfffaaaooozzzxxx~~~~~~tttmmmnnndddcccaaabbbfffcccRRR@@@GGGQQQSSSLLLJJJTTTZZZZZZ\\\YYY[[[hhhwww{{{iiiaaahhhmmmkkkqqqhhhJJJQQQrrrzzzYYYTTTKKKIIIVVVbbb```TTTLLLLLLLLLJJJEEE@@@>>>???BBBBBBCCCDDDEEEEEECCCAAA@@@<<<;;;999:::;;;;;;:::888777777666666666666777777444444333333222111000000///......------///000111222111000//////000111222444GGGccctttrrrqqq}}}fff[[[aaaZZZ```___WWWQQQRRRSSSQQQKKKMMMQQQUUUVVVSSSNNNJJJCCCBBBCCCEEEHHHHHHEEEBBB@@@DDDHHHHHHDDDBBBDDDFFFHHHEEEAAA>>><<<<<<>>>??????;;;999:::===<<<888333222111000222666888777555444333333222222333333444111444666666999FFFZZZjjjqqq{{{qqqnnnaaa]]]TTTQQQRRROOOXXXaaaxxxppp[[[dddUUULLLPPPRRRKKKEEEEEECCCGGGIIIGGGAAA???@@@CCCBBBBBBBBBAAA@@@===;;;999<<<<<<======<<<;;;;;;::::::555333666777444333666333333333333333333333333333555444777:::???^^^nnn\\\RRRNNNUUU^^^aaabbbeeejjjuuu|||xxxuuuxxx{{{|||~~~~~~~~~~~~}}}vvvVVV<<>><<<<<<888EEEeee}}}~~~|||yyyvvvsssqqqpppqqq^^^WWWZZZ___hhh|||xxxuuuoooiiijjjnnnnnnooommmkkklllnnnkkkffffffeeeOOOAAAOOOXXXYYYbbbfffeeefff}}}uuu~~~jjj^^^[[[XXXXXXPPP@@@:::444111555:::===AAAEEE???>>>HHHZZZeeeaaaZZZXXXTTTRRRWWWTTTIIIOOO```fffLLLCCCQQQtttoooZZZTTTdddkkk```RRRSSSPPPCCC;;;777:::222,,,333777999@@@@@@>>>FFFeeejjjcccNNNEEEHHHJJJJJJHHHGGGFFFEEEEEEDDDFFFFFFFFFFFFGGGEEEBBB@@@@@@@@@AAAAAABBBCCCDDDDDDHHHEEEAAA@@@AAABBB@@@>>>JJJHHHAAA>>>LLLcccooonnngggqqqzzzsssiiinnn~~~xxxqqqnnnppplllddd^^^___bbb]]]UUUKKKYYYdddeeeiiittt{{{zzz{{{ooorrrccc^^^jjjzzz{{{WWWFFF\\\yyyYYYNNNQQQHHHDDDLLLTTTRRRJJJEEEJJJJJJHHHDDD???===>>>@@@???@@@AAABBBBBB@@@>>>===;;;:::888999::::::999777888777777666666777777888333333222222111000000//////......---...///000111111111000//////000111111333555;;;>>>@@@SSSzzzzzztttjjjiiiaaaUUUSSS\\\[[[ZZZTTTMMMMMMTTTXXXWWWMMMMMMNNNQQQRRRQQQKKKGGGCCCBBBBBBDDDFFFFFFCCC@@@@@@DDDHHHGGGCCCAAABBBEEEFFFCCC???<<<:::;;;<<<===<<<999777888::::::666222222111000222555777666555333333222222222222333333...111222111111888CCCMMMaaasssxxxlllzzz~~~iiiTTTMMMZZZPPPMMMUUUYYYRRRKKKKKKEEEGGGIIIGGGDDDAAA@@@AAABBBBBBBBBAAA???===;;;:::======<<<<<<:::999888777555555444333333444555555333333333333333333333333222555333555888;;;VVV}}}nnn^^^PPPOOOSSSWWW[[[______fffjjjjjjmmmuuuyyyyyyxxxyyy{{{}}}~~~~~~}}}~~~{{{PPP>>>TTTqqqRRR===<<<666===???\\\vvv|||}}}xxxmmmfffhhhnnnrrr[[[YYY___```^^^www~~~yyynnneeegggooopppssssssnnnkkklllkkkiiilllfffRRRIIIWWWeeekkkrrrvvvssshhhvvvooo]]]]]]\\\XXXNNN@@@;;;666444888<<<;;;;;;<<<:::777999BBBMMMUUUXXXYYYVVVXXXZZZRRRLLL___xxxQQQGGGOOOiiioooZZZFFFCCCUUUeeefff]]]YYYOOO@@@:::666666...---888;;;;;;CCC???RRRhhhjjjyyyhhhEEEHHHHHHBBBIIIIIIGGGFFFDDDCCCBBBBBBFFFEEEFFFGGGGGGDDD@@@=========>>>???AAABBBCCCCCCHHHEEEAAA@@@@@@@@@@@@@@@JJJGGGAAA===>>>HHHXXXeeefffmmmuuu}}}www{{{vvvyyy{{{iiinnnrrrsssrrrmmmcccXXXZZZiiiwww{{{zzztttyyy|||yyywwwaaaOOORRRooowwwPPPBBBKKKRRRJJJEEEGGGJJJHHHEEECCCGGGGGGEEEBBB>>><<<===>>>;;;<<<>>>???>>>===;;;:::999888777777888888777666777777666666666666777777111111111000//////............------......///000000000////////////000000222//////......;;;[[[{{{zzzttt}}}|||~~~}}}wwwzzzzzzrrr___XXXSSSQQQPPPOOOSSSYYYYYYUUUMMMIIILLLTTTVVVTTTPPPMMMJJJKKKMMMMMMHHHCCCBBBBBBAAABBBCCCCCCAAA???BBBEEEHHHGGGDDDAAABBBCCCCCCAAA===:::999999:::;;;888555444555777777444111222111000222444555555444222222222111111222222222000111333222222222555777AAATTTjjj{{{{{{fffMMMKKKVVVPPPKKKNNNYYY]]]VVVNNNKKKHHHGGGGGGGGGGGGEEEBBB???AAAAAAAAA@@@???===<<<;;;======<<<;;;999777555444666<<<;;;222///333555333333333333333333333333333111444333444666666IIIkkkuuu___RRRMMMMMMQQQUUUVVVXXXYYY\\\eeeooossssssrrrtttxxx{{{|||}}}|||{{{{{{~~~~~~zzzyyy|||^^^III===ZZZ}}}~~~oooQQQ===;;;;;;BBB===]]]vvvzzz|||rrr___ZZZfffrrrtttXXXZZZ___^^^WWWeee{{{~~~yyyooofffhhhnnnrrrwwwwwwqqqjjjjjjkkkkkkkkkfffXXXQQQYYYgggqqqwww~~~uuukkk[[[ccceee]]]OOOAAA999777999>>>@@@===999999AAADDDGGGLLLWWWbbbbbb]]]\\\^^^^^^UUUSSSkkkMMMKKKYYYnnnooo]]]UUU[[[rrrzzziiiZZZIII<<<;;;222222///555@@@>>><<>>???@@@BBBCCCEEEEEEJJJGGGDDDAAA??????@@@@@@@@@>>>???BBB???>>>IIIYYYuuuwwwyyy}}}yyymmmxxxmmmkkkkkkrrr|||}}}zzzzzznnniiijjjjjjhhhqqq|||}}}wwwuuusssttt___VVVaaannnxxxlllPPPHHHJJJLLLNNNKKKHHHGGGFFFDDDCCCCCCEEEDDDBBB@@@===<<<<<<<<<;;;<<<===>>>>>><<<:::999888777555666777777666444555555444444444444555555/////////.........------------------....../////////////////////////////////222888;;;777222888BBBCCCIIIYYYppp[[[``````SSSQQQUUUVVVUUUVVVXXXWWWTTTVVVTTTQQQOOOOOOPPPNNNJJJTTTNNNHHHFFFHHHIIIFFFAAAAAAAAAAAAAAABBBCCCCCCCCCDDDGGGHHHHHHEEECCCBBBCCCBBB@@@===:::888888999999555444333333555555444222111111111111222333333333222111111000000111111222111111222444555666444333///;;;HHH[[[llluuu{{{pppuuucccVVVOOORRRZZZLLLJJJOOOWWWYYYRRRIIIFFFHHHEEEEEEGGGJJJJJJEEE@@@@@@@@@@@@???>>><<<;;;;;;<<<<<<;;;:::999777555555;;;EEEDDD444---222444///222222222333333333333333222555333333555222>>>XXX{{{gggVVVLLLJJJKKKQQQQQQSSSVVV]]]eeeiiiiiiqqqtttwwwzzz{{{yyyvvvtttvvvxxx{{{|||||||||}}}|||yyyxxx||||||vvvkkkIIIEEE???aaaqqqSSS???<<<>>>DDD<<>>BBBAAA;;;999:::===MMM]]]gggttt}}}tttbbb^^^\\\ZZZTTTUUUjjjttthhhIIIIIIYYYsssyyygggYYYWWWkkktttmmm[[[LLL===555:::///222444===DDD<<<999GGGVVVqqqaaa[[[RRRPPPDDD@@@GGGIIIIIIIIIHHHFFFDDDCCCBBB??????AAACCCDDDDDDAAA>>>===>>>???@@@BBBCCCDDDEEEKKKIIIFFFCCC@@@??????@@@===888;;;BBBCCC>>>DDDOOOttt~~~uuuuuu{{{tttttt}}}~~~}}}wwwgggfffzzz~~~yyyyyy~~~}}}TTTCCC[[[oooLLLCCCKKKMMMFFFEEEGGGHHHFFFDDDCCCBBBBBBCCCBBB@@@???>>>===<<<;;;<<<===>>>??????===<<<:::777555444444555666444333222222111111111111222222......---------------,,,,,,------........................//////.........---...000333111///111555222555888QQQmmmhhh```qqqkkkmmmhhhZZZMMMOOO[[[___YYYQQQWWW[[[YYYYYY[[[XXXQQQUUUUUUTTTRRRMMMJJJJJJLLLVVVOOOGGGDDDEEEGGGEEECCCAAAAAAAAABBBCCCDDDGGGHHHFFFHHHIIIHHHFFFEEECCCCCCBBB@@@>>>;;;999999999999555444333333444444444333000000111111111111111111000000000//////000000000...------000333444333222222666777>>>NNN[[[ppp{{{}}}kkkYYYTTTXXXWWWPPPIIILLLLLLOOOTTTSSSNNNIIIGGGFFFCCCBBBFFFKKKMMMHHHCCCAAA@@@???>>><<<;;;;;;::::::::::::::::::999888777:::DDDCCC444,,,111333...111111111111222222333333222666444333666111666IIIeeekkkWWWLLLGGGHHHIIIMMMPPPRRRUUUYYY]]]lllooosssvvvwwwuuurrrpppsssuuuwwwwwwwwwwwwxxxyyy|||{{{yyyzzz}}}mmmxxxgggZZZMMM<<>>>>>>>>@@@BBBCCCAAA???;;;<<<<<<>>>???@@@AAAAAAGGGGGGFFFDDDAAA??????@@@DDD<<<999===@@@???BBBIIIXXXbbbmmmuuuzzz|||xxxqqqooorrrxxxuuuZZZ___jjj}}}uuu```YYYWWWppp}}}UUUMMMQQQKKKCCCCCCDDDHHHKKKJJJHHHIIIHHHEEECCCAAA@@@?????????===;;;===>>>???@@@@@@>>><<<;;;777555444444555555444333000000////////////000000------------------------,,,,,,---............---------............------,,,,,,,,,---...000222444222222///444;;;999>>>NNNvvvnnnooowww~~~ooo^^^ZZZUUUOOOKKKNNNRRRUUUYYY]]]WWWXXXWWWUUUUUUXXXYYYXXXWWWTTTPPPMMMHHHFFFMMMUUUSSSNNNHHHCCCBBBDDDFFFGGGCCCCCCCCCCCCCCCEEEHHHKKKFFFGGGGGGHHHGGGFFFDDDCCCBBB@@@>>><<<:::999999999555555444333222222333333///000111111///...///000000//////......//////000000///...///111222333222000444000222;;;AAAMMMaaaooo}}}zzzzzzoooaaaXXXPPPNNNQQQRRRNNNIIIKKKMMMPPPQQQOOOMMMLLLLLLFFFCCCAAADDDIIILLLIIIFFFBBBAAA???===;;;:::999999999999:::::::::999888888222888999111---111222////////////000111111222222222666333333666222222>>>FFFooo~~~tttxxxooo]]]QQQDDDCCCDDDFFFFFFFFFKKKQQQ\\\```eeekkkooooooooonnnqqqsssttttttttttttvvvwwwxxxyyyyyyzzz|||~~~zzzfff|||lllUUUGGG===777EEE___oooTTT@@@;;;>>>CCCJJJTTT\\\ccc~~~www|||zzzuuunnnrrr^^^hhhccc]]]bbb^^^]]]lllwwwsssrrrnnnlllllljjjppptttqqqnnnmmmkkkhhhhhhccciiihhhbbbssssssccc\\\ZZZVVVVVVTTTIII===@@@BBB>>>888;;;NNNaaafffYYYVVVXXXXXX[[[ZZZNNNXXXUUUccc~~~wwwZZZHHHEEEHHHAAA;;;<<<555///555444888<<>>===>>>???@@@@@@???:::;;;;;;<<<===>>>>>>>>>>>>AAACCCCCCAAA@@@@@@BBBCCC>>>::::::===???AAABBB>>>AAAKKKbbb}}}zzzfffsssyyysss|||jjjxxxzzz}}}xxx]]]LLLOOO```qqq{{{{{{rrr{{{fffRRRRRRSSSHHHBBBEEEGGGLLLMMMJJJJJJMMMMMMIIIDDDBBB@@@@@@AAAAAA???<<<;;;<<<===>>>>>><<<;;;999777555444444555555444333000//////......//////000------------------------+++,,,---.........------,,,---............---,,,,,,...000111222111000---///...222333---...222...555555======DDDgggwwweeesss~~~|||ttt```ddd[[[NNNIIIQQQRRRNNNVVVfffTTTPPPOOORRRTTTSSSTTTVVVZZZVVVSSSSSSSSSTTTXXX\\\WWWPPPKKKJJJIIIHHHMMMTTTNNNLLLHHHCCC@@@AAAFFFJJJFFFFFFEEECCCAAABBBFFFJJJDDDDDDDDDEEEFFFEEEDDDBBBAAA@@@>>><<<:::999888888555555444222000000111222///000222000...---...//////..................//////000000111111111222333***000......444333666CCCFFFVVVnnntttsssxxx{{{sssuuuhhhYYY[[[XXXSSSLLLIIIKKKOOORRRHHHLLLOOONNNKKKJJJKKKLLLHHHEEECCCCCCFFFHHHGGGFFFCCCBBB???<<<:::888777777999999999999888777666555///000111111111000//////------......///000000111000444111111666333000888999]]]fffsssxxxzzz{{{iiiSSSJJJCCCAAAAAA@@@CCCHHHJJJNNNUUU\\\bbbeeeggggggkkkmmmoooooopppqqqtttvvvuuuvvvwwwxxxxxxyyyzzzzzz{{{qqq}}}|||uuuzzzxxx___GGG>>>999;;;FFFkkk~~~~~~pppVVVDDD>>>HHHMMM[[[bbbggg}}}}}}tttuuuwww~~~~~~\\\jjjccc[[[bbb]]]UUU^^^zzztttpppkkkjjjlllgggmmmqqqpppooonnnkkkggglllbbbeeeddd^^^rrrrrr___\\\___^^^XXXYYYTTTEEE>>>AAAAAA===888BBB```|||eeeVVVSSSWWWTTTTTTUUUPPPUUUXXXdddooogggQQQBBB???BBB@@@444///444111...555666999===CCCEEEJJJtttttt[[[rrrTTTLLLPPPKKK<<>>>>>>>><<<<<<<<<======>>>>>>>>>777;;;@@@BBBAAA@@@AAACCC:::<<<<<<<<>>DDDQQQfff|||ooo|||hhhOOOJJJNNNZZZeeewww}}}ggg```\\\VVVIIILLLUUUbbbnnn{{{oooyyyyyyrrr{{{xxxUUUYYYUUUHHHAAADDDHHHGGGFFFIIIIIIDDDEEEJJJJJJFFFDDDBBB@@@AAACCCCCC@@@===999:::;;;<<<<<<:::999777777555444444555666444333000000////////////000000------------------------+++,,,---.........---,,,,,,,,,---......---,,,,,,---...,,,++++++///111111111***000000(((333:::+++888,,,444===666===EEE;;;DDDUUUkkktttlllccchhhuuuvvv```VVVdddwwwuuufff___KKKZZZWWWSSSYYYKKKMMMHHHCCCEEENNNRRRMMMMMMRRRSSSNNNIIIJJJSSS[[[ZZZTTTWWWQQQPPPSSSSSSPPPQQQWWWUUUMMMJJJMMMOOOKKKHHHIIIJJJJJJHHHCCC>>>???EEELLLHHHHHHGGGCCC@@@@@@DDDHHHBBBBBBBBBCCCEEEDDDCCCAAA@@@???===;;;:::888888777555555444111///...///000...000222000---,,,---///.........------.........(((+++...///......///000...333///---000---+++444111999GGGXXXjjjyyyuuuwwwnnndddPPPTTTbbbVVVWWWVVVRRRNNNLLLJJJHHHFFFLLLOOOMMMHHHEEEEEEEEEJJJGGGDDDCCCCCCDDDEEEEEEDDDBBB???<<<999777777666::::::999888666444333222222...///444555000---...,,,,,,------...//////000///333//////666333///555...HHHGGGWWWrrr~~~vvv~~~hhhWWWGGGBBBBBB@@@AAADDD@@@DDDJJJQQQXXX\\\^^^___eeegggiiijjjlllnnnqqqttttttttttttuuuuuuvvvwwwwwwsssuuu~~~zzz|||uuuxxxsssWWW???::::::BBBEEEmmm{{{|||rrrZZZHHHBBBGGGWWWyyyzzzlllsss}}}{{{wwwvvv___^^^```bbb___YYYXXXZZZhhh~~~ooottt{{{kkkbbbooojjjiiilllqqqpppjjjjjjoooiiigggcccbbbccchhhmmmqqq}}}xxxoooeee___\\\ZZZYYYYYYYYYWWWRRRMMM???DDDCCC;;;===^^^dddYYYRRRVVVZZZWWWSSSRRR\\\YYYTTTPPPLLLHHHEEECCC???999222///------222888???777>>>BBBFFFrrrjjjVVV|||]]]JJJIIIHHHGGGGGGGGGHHHHHHIIIJJJHHHGGGJJJKKKFFF===<<<<<<===???AAAAAA???<<<=========<<<<<<<<<<<<<<>>999888;;;===>>>===>>><<<::::::<<<>>>???>>>===???@@@??????KKKeee~~~~~~~~~|||uuuuuuqqqaaaTTTSSSNNNHHHIIILLLRRRaaacccUUUTTTUUUFFF@@@IIIEEEDDDYYYuuuzzzyyytttooojjjooo{{{eeeOOONNNKKKHHHHHHHHHGGGCCC???EEEEEEFFFHHHIIIIIIFFFDDD@@@CCCFFFGGGEEE@@@<<<999<<<;;;;;;<<<<<<;;;777444666333111000111222222111//////000000111111111222/////////......---------,,,++++++******++++++,,,.........------,,,,,,,,,))))))***+++---...//////---------......000111111111111222222222333333333999<<<>>>;;;888:::CCCLLLDDD???:::<<>>??????>>>======@@@BBB???AAABBBCCCEEEIIINNNQQQRRRKKKGGGKKKUUUZZZVVVPPPOOOPPPPPPPPPPPPRRRUUUXXXRRRRRRPPPLLLHHHGGGKKKOOOPPPMMMGGGBBB???@@@BBBDDDLLLHHHDDDAAA@@@@@@???>>>=========>>>@@@???===;;;::::::::::::999777666444333222000.........//////000//////...------,,,,,,+++,,,,,,------,,,,,,+++---------------------------------............///111111333888AAANNN\\\fffvvvsssfffWWWOOOPPPUUUXXXYYYQQQPPPPPPQQQQQQOOOLLLIIIHHHHHHIIIHHHGGGDDD@@@>>>???@@@BBBCCCCCCBBB@@@???AAA@@@???===:::888555444666777888888777555333222111111000000000000111111...............///000000999555000///000111000...444000222AAA[[[yyykkkTTTjjj~~~nnn{{{wwwzzzgggSSSDDD???AAAEEEBBBCCCCCCCCCCCCHHHQQQWWWYYY[[[^^^bbbeeegggiiiiiikkknnnrrrtttsssrrrtttvvvyyywwwvvvuuuwww{{{~~~~~~zzzxxxxxxyyyxxxrrrooohhhTTT???<<>>>>>DDDJJJccc```aaannnMMMIIIHHHHHHGGGFFFEEEEEEDDDEEEFFFFFFEEEHHHIIIDDD<<<>>>???@@@AAA@@@>>>===;;;<<<=====================???<<<999:::<<>>???===;;;;;;===>>>>>>>>>>>>;;;999999999>>>LLLYYYqqqrrrlll{{{|||uuuppplllbbbiiivvvmmm]]]RRRIIIGGGTTTUUUXXXaaa```eee{{{wwwtttxxxxxxwww~~~vvvUUUNNNSSSKKKIIIGGGGGGGGGGGGDDDAAABBBCCCEEEIIIJJJHHHDDD@@@AAABBBBBBBBB???<<<;;;:::777777888999;;;:::888555777555222111222222222111.../////////000000000111.........------,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,++++++)))******+++,,,---......,,,,,,,,,,,,---...///000//////000000000111111111666888999666333444888<<<999666555777===BBBCCCBBB:::;;;;;;:::999999<<<>>>:::;;;===???BBBFFFKKKOOOPPPKKKHHHLLLSSSWWWUUUQQQNNNNNNMMMKKKIIIKKKNNNPPPUUUSSSNNNIIIGGGHHHLLLPPPOOOMMMIIIDDD???===???AAAJJJGGGCCC@@@??????===<<<<<<<<<<<<===???@@@???===888888888888777555444333222111000............////////////...---,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------............+++,,,...000333:::AAAGGGPPP___ooozzzzzzfffUUUPPPJJJJJJOOOUUUYYYZZZPPPPPPPPPQQQRRRQQQNNNLLLGGGGGGHHHGGGFFFEEECCCBBBCCCCCCCCCCCCAAA???===<<<===<<<;;;:::888666444333444555555555444333222222111000000//////000000111......------...//////000777333000...000111000///111000111888JJJgggyyy^^^ccchhhyyywwwvvvlllqqqqqq___PPPEEE@@@???????????????AAAEEEGGGMMMNNNRRRVVV\\\aaaeeehhheeehhhlllnnnnnnnnnppprrrssssssmmmnnnnnnuuuwwwyyyyyywwwuuutttttttttsssmmmcccYYYTTTQQQOOONNNMMMVVVmmm~~~}}}wwwsssoooeee\\\aaannn{{{wwwrrrnnniiihhhlllnnnkkkhhheee___XXXUUUVVV[[[___^^^WWWTTTUUUVVVnnn~~~qqqooojjjhhhiiifffgggkkkooooooqqqsssppplllgggbbb______```aaa___]]]\\\[[[[[[[[[YYYXXXWWWVVVUUUUUUWWWXXXXXXWWWUUUZZZRRRPPPyyyiii[[[VVVTTTVVVWWWUUUTTTUUUVVVOOOIIIIIIMMMNNNIIICCC111,,,+++///333444666:::===DDDOOObbbddd```mmmUUUBBBJJJKKKKKKJJJHHHFFFCCCAAABBBEEEFFFFFFHHHIIIDDD<<<<<>>???<<<======>>>????????????<<<;;;:::<<<>>>@@@@@@??????===;;;;;;<<<======<<<@@@:::777999;;;::::::<<>>;;;:::999999999333333444666999999888666888666333222222222111000------............//////,,,,,,,,,,,,,,,+++++++++++++++************++++++,,,++++++++++++***************+++++++++,,,,,,,,,++++++***++++++,,,---...------------............111111222111111000000000222222333555777999;;;<<<:::;;;<<<;;;::::::<<<>>>999;;;>>>@@@CCCGGGLLLOOOLLLKKKKKKLLLPPPRRRRRRRRRQQQPPPMMMJJJGGGHHHKKKNNNUUUPPPIIIEEEEEEHHHKKKMMMLLLNNNMMMHHH@@@;;;<<>><<<:::<<<;;;:::;;;>>>???@@@???666666666555444333111111111111///......---......///......------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,...////////////000111333===FFFLLLYYYjjjsssrrr}}}ssseee^^^\\\UUUJJJKKKLLLMMMOOOQQQSSSTTTTTTMMMMMMMMMOOOQQQQQQOOOMMMGGGGGGFFFFFFFFFFFFFFFFFFHHHGGGDDDAAA>>><<<:::999777777666555555444333333222222111111111111111222000000////////////000000......---------...//////444111///...///000000///000222222111888QQQwwwyyyqqqxxxppp___iiikkkUUUGGG???===;;;:::;;;<<<<<<<<<===>>>AAAEEEKKKQQQVVVYYYZZZ]]]aaadddeeegggjjjlllrrr|||uuulllkkkoooooovvvuuuuuuvvvvvvuuurrrpppqqqtttppphhhmmm{{{~~~vvvzzz}}}yyytttpppnnnkkkoootttooommmiiihhhkkkjjjfffbbb___ZZZTTT[[[XXXWWWWWWUUURRRTTTYYYRRRaaauuu}}}vvvkkkeeeeeeeeefffkkknnnnnnllljjjnnnlllhhhdddbbb````````````___]]]\\\\\\\\\YYYWWWYYYXXXUUUTTTTTTUUUVVVWWWQQQZZZ\\\fffhhh[[[YYYWWWVVVUUUTTTRRRQQQQQQHHHHHHJJJNNNPPPLLLCCC;;;444///---111444666:::???EEETTTqqqQQQ[[[uuuwwwQQQQQQKKKMMMNNNOOONNNLLLHHHCCCAAABBBEEEHHHHHHJJJJJJEEE>>>777<<>>>>>AAAEEE<<<===>>>???@@@@@@??????;;;;;;<<<>>>??????>>>======<<<::::::;;;;;;:::888<<<777666:::===:::777666888BBBJJJZZZttt}}}qqqiiikkkcccaaaoookkkrrrtttyyywwwwwwxxx||||||sssxxxVVVFFFPPPXXXOOO???DDDCCCCCCDDDEEEFFFFFFFFF???@@@BBBEEEFFFCCC???;;;AAA???<<<:::999999999888444333333555777888777555888555222000000000///...,,,,,,,,,,,,,,,---------++++++++++++************++++++************++++++***************)))))))))*********++++++++++++++++++*********++++++,,,---+++++++++,,,,,,,,,------000...,,,...111222111000111444777666444222333444999:::;;;:::999999;;;<<<999;;;>>>@@@AAADDDHHHKKKHHHJJJLLLLLLKKKLLLOOOQQQQQQPPPMMMIIIGGGGGGJJJMMMPPPKKKEEECCCEEEGGGGGGFFFHHHMMMPPPKKKCCC===>>>AAAGGGEEECCCAAAAAA???<<<:::???===;;;:::<<<>>>>>>>>>555555444444333111000000000000///...------------------------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------...000222111000/////////---111222000444<<<@@@@@@JJJXXXaaa```aaakkktttvvvllliiigggjjjnnnlllbbbXXXVVVSSSLLLDDDEEELLLOOONNNMMMQQQUUUVVVSSSOOONNNNNNKKKJJJKKKLLLOOOPPPNNNMMMIIIHHHFFFEEEDDDEEEGGGHHHJJJGGGCCC???<<<:::999999333333333333222333333333111000/////////000111222000//////......//////000...---------------......000///......//////000000111444555//////BBBccc~~~}}}```dddeeeggggggcccooossscccNNNGGG???::::::;;;<<<;;;777888:::===@@@CCCEEEGGGKKKNNNRRRVVV[[[___bbbeeemmmrrrsssmmmjjjnnnrrrrrrrrrooonnnoooqqqqqqmmmjjjooopppnnnmmmxxxqqqoooppprrrttt|||uuuqqqpppkkkfffgggjjjhhhccc______[[[WWW^^^ZZZXXXWWWTTTQQQSSSXXXSSS\\\bbbxxxwwwllljjj^^^]]][[[\\\___dddhhhiiiooonnnllliiifffcccbbbaaa^^^^^^]]]^^^^^^[[[WWWTTTXXXWWWUUUTTTSSSTTTWWWYYYPPPVVV___lllrrr^^^QQQ\\\VVVVVVTTTQQQOOOMMMKKKIIIFFFIIILLLLLLGGG???888333//////333:::===>>>AAAFFFVVVvvv^^^VVV[[[NNNNNNRRRLLLNNNOOOOOOLLLHHHCCC@@@AAAEEEHHHGGGHHHIIIEEE???777;;;@@@@@@======AAAEEE<<<===>>>@@@@@@@@@???>>><<<===>>>???>>><<<:::::::::888777888888888777555333111333777888555555888333;;;;;;<<>><<>>@@@??????AAACCCCCC@@@===<<>>;;;;;;;;;;;;333333222222222333333444111111/////////000111222//////............//////------,,,,,,,,,,,,---------...............///000///333444000///999LLL\\\qqq}}}[[[ZZZ```mmmkkkWWW[[[xxxpppdddTTTFFF???<<<:::999999:::<<<>>>>>>>>><<<<<>>;;;>>>???>>>;;;:::<<>>>>>;;;999888888666666555666777777555333333222444666444111444999222999666111333888IIIccc|||vvvwwwyyyooonnnwwwmmmnnnjjjmmm|||{{{nnnppp~~~xxx[[[eeezzz]]]NNNIIIIIIKKKLLLIIIFFFGGGLLLFFFGGGFFFDDDBBBBBBCCCEEEFFFDDDAAA@@@AAA@@@???======<<<<<>>@@@AAABBBAAA@@@FFFIIIKKKKKKJJJKKKOOORRRTTTRRRPPPOOOPPPOOOMMMLLLJJJIIIFFFDDDCCCCCCDDDDDDDDDBBB???===<<<;;;<<<===555444333222111222333444111111000000000000000111......------------......------,,,+++++++++,,,,,,,,,---......---,,,---...,,,...000//////333999???bbbwwwsssooolllhhhggggggfffaaaooovvvaaaPPPDDD<<<999999::::::;;;:::888777666888888:::>>>EEEJJJMMMNNNNNNPPPRRRVVV[[[^^^^^^]]]]]]\\\\\\\\\^^^___^^^]]]ccc\\\]]]cccbbb\\\dddtttttttttnnniiicccaaabbbfffhhhjjjqqqpppsss|||rrrfffaaa___\\\[[[XXXZZZZZZVVVUUUXXXWWWTTTRRRSSSWWW\\\ZZZTTTRRRSSS[[[___XXXWWWnnn|||eeeWWWXXX```eeemmmnnnoooooonnnllliiiggg___^^^]]]\\\\\\[[[YYYWWWRRRSSSUUUTTTTTTUUUXXX[[[[[[VVVVVVXXXTTTOOOVVVbbb]]]\\\TTTSSSYYYVVVPPPSSSNNNOOOOOOOOOUUUZZZXXXQQQIIIDDD===444...---000444444888===>>>;;;===KKK[[[mmm^^^sss~~~VVVNNNLLLDDDAAADDDFFFHHHIIIJJJIIIFFFDDDBBBBBBEEEFFFBBBAAABBBAAA>>>======<<<<<<;;;:::;;;;;;<<<===???@@@???===;;;999999;;;===<<<999777888999555444444666777777555444777555444666444111222666111222...222:::555000777555HHH]]]uuu}}}~~~rrroooiiimmmiii```eeejjjuuu~~~}}}qqqwwwuuudddfff{{{jjjVVVKKKGGGMMMHHHFFFKKKMMMJJJHHHIIIKKKKKKIIIEEEAAA???AAACCCFFFEEECCCCCCCCCBBB???<<<<<<;;;;;;>>>BBBCCC???;;;:::888666555555555444222222000---,,,---------,,,,,,,,,,,,+++++++++******)))))))))******+++++++++******))))))))))))******(((((()))))))))*********&&&''''''((()))***++++++******))))))((())))))***************++++++++++++///---,,,+++,,,,,,++++++***+++---......///000111111333555666555444444555666888:::;;;;;;;;;<<<>>>AAACCCEEECCCAAA@@@CCCFFFJJJKKKKKKJJJHHHHHHIIIJJJGGGJJJLLLMMMKKKHHHGGGFFF@@@CCCHHHIIIHHHFFFDDDDDDCCCCCCEEEGGGIIIGGGDDDAAA@@@>>>===<<<===;;;999777666555333222111000111111------......---,,,***)))*********+++++++++++++++******++++++++++++******************************************++++++++++++,,,.........,,,,,,---...,,,,,,,,,---......///000444///,,,///333444555888555666777999:::<<<>>>???DDDAAA>>>===???DDDLLLRRRHHHIIIIIIIIIIIIKKKOOOQQQWWWUUUQQQOOOMMMKKKIIIGGGFFFFFFDDDCCCCCCCCCDDDDDDBBBAAA???===<<<<<<<<<<<<777666444222000111111222000111111111000///.........------------------...------,,,++++++++++++++++++---///...,,,++++++---+++,,,......///000222333IIIrrrppp]]]hhhmmmXXXLLLVVVcccppp{{{ppp]]]OOOHHH@@@>>>;;;888666555555555888666555777<<>>???@@@???<<<999777777999;;;:::888777999;;;444444444666888888777555555111///222222///...000333444000333999444111;;;777999333777MMMbbbwwwzzzsssoooyyydddeeejjjzzzqqqooovvv|||ssstttUUUEEEGGGMMMKKKDDDDDDBBBDDDIIIHHHDDDFFFLLLNNNMMMKKKFFFAAA>>>???AAAEEEEEEEEEFFFFFFCCC>>>;;;<<<:::999<<>>===:::888555444222111000///000000,,,---......---,,,***)))******************++++++******++++++++++++******)))))))))))))))))))))))))))************+++++++++(((***---///...------...,,,***)))+++,,,---///222000,,,///777666---***//////000222444555666666666777999<<<@@@AAAAAACCCFFF>>>>>>@@@CCCHHHMMMQQQTTTWWWTTTPPPLLLIIIGGGCCCAAACCCCCCCCCCCCCCCDDDEEEEEEAAAAAA???>>><<<;;;;;;;;;999777444111000///000000000000111111000...,,,+++...------,,,,,,------...---,,,,,,+++*********++++++---///...+++******,,,,,,...//////...///222444444^^^vvv}}}yyyTTTXXXhhhZZZQQQPPPNNNMMMUUUiiiwwwfff]]]PPPKKKCCC===888888:::;;;999666444444777999999777:::999:::<<<>>>>>>>>>???@@@CCCFFFFFFDDDEEEIIILLLIIIQQQQQQIIIGGGNNNOOOIIIRRRVVVYYYXXXWWWWWWXXXYYYRRRWWWXXXUUUPPPOOOPPPQQQOOOTTTWWWVVVSSSRRRRRRRRRLLLPPPOOOIIIGGGIIIGGG@@@???BBBBBB??????@@@???<<>>555<<>>======DDDDDDEEEDDDBBB???<<<:::<<<;;;:::999:::===???AAA777888777555111///...///000///...,,,++++++,,,,,,,,,------,,,***))))))***))))))))))))))))))))))))***'''%%%&&&(((***((('''((((((''''''''')))***+++++++++*********+++,,,,,,---,,,+++***))))))))))))(((((((((((())))))))))))******+++,,,,,,,,,,,,+++,,,---......//////......+++,,,///000111000///...111111222333444444444444<<<===>>>>>>>>>@@@CCCFFFEEEEEEEEEEEEDDDCCCBBBAAACCCDDDFFFFFFEEEEEEFFFHHHAAABBBCCCCCCCCCBBBAAA@@@CCCCCCDDDFFFHHHGGGEEEBBB999999999999999999999999888555222111222222000.........---,,,,,,+++******))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******************+++++++++,,,,,,,,,------......------,,,+++............////////////111111222333333444444555777777888:::<<>>>>>>>>>>>@@@AAAAAAAAABBBBBBCCCCCCEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDFFFFFFFFFEEEDDDCCCCCCBBBCCCCCCBBBAAA???>>>===<<<;;;;;;:::999888777777666OOOLLLMMMRRRTTTRRRPPPPPPUUUSSSTTTTTTOOOSSSlll}}}]]]SSS\\\bbb\\\RRRQQQUUUWWWZZZbbblllooolllnnnlllhhheeebbbbbbbbbcccWWWWWWXXXVVVTTTSSSSSSTTTTTTRRRQQQPPPPPPQQQRRRSSSOOOPPPRRRWWW[[[]]]]]]\\\[[[hhhmmmfff```[[[JJJ666###)))222999<<<===???BBBAAAHHHBBB<<>>::::::999999888888888888888999@@@GGGHHHAAA;;;999777888999999888666333111222333333444333222111000///000000111000///...---...///000111222222222222///111222111000333;;;AAA;;;CCCOOOYYYcccooo~~~xxxssscccMMMDDDCCCBBBAAAAAACCCFFFGGGGGGFFF@@@BBBEEEFFFBBB@@@GGGQQQVVVLLLAAA???>>>======>>>BBBCCCCCCBBB@@@===:::888999888888777888999:::;;;555666666444111000000111///...---++++++++++++,,,---......---+++******+++))))))))))))))))))))))))***'''&&&&&&((()))(((''''''''''''''')))+++---...000///...------,,,------,,,,,,+++***)))(((((()))'''((((((((()))))))))))))))***++++++,,,,,,+++++++++,,,------......------+++,,,...///000000//////000111222333333333333333999;;;<<<======>>>AAACCCEEEEEEEEEDDDCCCAAA@@@???AAABBBDDDDDDDDDDDDFFFGGGBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAACCCEEEFFFDDDBBB999999999888888888888888888555222111111111///---...------,,,++++++******))))))))))))))))))))))))(((((()))))))))******************)))))))))((((((''''''((((((((()))))))))*********+++++++++,,,,,,)))+++...000111///---,,,------........./////////111111111222333333444444666666777999;;;===???@@@?????????AAADDDHHHKKKMMMVVVTTTPPPJJJDDDAAABBBCCCDDDBBB???===<<<<<<===>>>>>>>>>===<<<;;;:::999888666555333111000......---///.........------------+++,,,---...---,,,***)))************************,,,,,,,,,,,,,,,,,,,,,,,,------------............333>>>VVVuuuvvvpppZZZHHHGGGEEECCCHHHRRRYYY[[[dddmmm~~~zzzpppdddWWWJJJBBB???777333555777666777:::111222444555555555666777555666777888999:::::::::999999999::::::;;;;;;;;;<<<=========>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<>>>======<<<;;;;;;::::::;;;::::::999888777666666555555555444333222222111QQQMMMMMMQQQSSSQQQPPPRRRSSSRRRSSSTTTNNNKKKVVVfffxxxxxx^^^RRR[[[fffXXXUUUOOOMMMTTT```hhhiiikkklllmmmjjjgggeeegggjjj^^^]]]\\\\\\[[[YYYVVVTTTRRRQQQPPPPPPPPPQQQSSSSSSRRRUUU[[[bbbfffgggccc```\\\aaa___RRRBBB999555444888;;;>>>===;;;<<>>CCCBBBAAA@@@????????????@@@AAABBBCCCDDDDDDDDDDDD@@@@@@@@@@@@???>>><<<<<<999999999888888888888888666999AAAJJJKKKBBB;;;888777777777666555444222222111111222222222111000///....../////////...------...///000111111222222111---000333333000......000555777999;;;===AAAFFFIII\\\dddjjjqqq}}}{{{rrr]]]\\\VVVKKK???999:::>>>:::<<<@@@DDDFFFEEECCCAAA??????AAABBB@@@???FFFOOOTTTJJJAAA>>>>>>======???@@@@@@@@@???===:::888666888888777777666666666555333444444333111000111222...---,,,+++************---......---+++***+++,,,)))))))))))))))))))))))))))'''&&&'''((()))(((''''''''''''((()))+++...///111000///---,,,,,,++++++++++++***)))((((((((((((''''''((((((((()))))))))))))))***+++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,------....../////////000111111111111111000555777:::;;;<<<<<<>>>@@@EEEDDDDDDCCCAAA???===<<>>@@@CCCGGGKKKMMMQQQPPPMMMHHHCCCAAAAAABBBAAA???===;;;;;;;;;===>>>;;;;;;;;;;;;:::999888777333333222222111///...---............------------+++,,,---------,,,***)))************************++++++++++++++++++++++++,,,,,,,,,---------.........444EEE\\\ppp}}}}}}___@@@DDDFFFDDDFFFKKKLLLJJJFFFNNN___qqqwwwiii___RRRIII???;;;999666555666444555555666666555444333333333333333333333333333333333333333333444444444444444555555555555555666555555555555444444444444555555444444333333222222222222222111111111000000111111000000//////......SSSOOOMMMPPPRRRQQQRRRTTTTTTSSSTTTUUUPPPKKKLLLQQQqqqkkkrrrooorrr___QQQNNNSSSXXXYYY]]]bbbggghhheeeeeeiiimmmiiigggeeeeeefffddd^^^YYYWWWWWWUUUUUUTTTTTTUUUUUU[[[]]]aaadddeeebbb\\\WWWOOOFFF===999777444333444===<<<<<<===CCCIIIIIIEEEAAAVVVjjj[[[CCCnnneeeTTTJJJCCC>>>??????@@@@@@@@@@@@@@@>>>?????????????????????=========<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;::::::999999<<<@@@AAA===:::;;;777666555333222222111111000000000000000000//////.........///...............//////000111111000000***...222444222000///000222111///000111222222222111777<<>>DDDIIIGGGAAA<<>>???AAA@@@>>>AAAGGGLLLEEE@@@??????======???@@@??????>>><<<:::777666999999999888777555444333333444444333000//////000,,,++++++*********))))))+++,,,---,,,***)))***+++(((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((()))+++,,,,,,+++***)))))))))))))))***)))(((((('''''''''((('''''''''((((((((())))))((())))))***+++*********((()))******++++++******,,,+++++++++,,,---...///...//////000000/////////111333777999::::::;;;===AAAAAAAAAAAA@@@???======>>>@@@BBBCCCBBBCCCEEEGGGGGGFFFDDDBBBBBBBBBCCCDDD;;;::::::;;;===???>>>===888888777666555555444444777555333111///...---,,,,,,,,,,,,,,,++++++******))))))))))))))))))))))))(((((((((((()))))))))******)))))))))((((((((((((&&&&&&'''''''''((((((((()))))))))************+++'''))),,,/////////---+++,,,,,,,,,,,,------------...//////000111111222222111111222333555777999:::;;;<<<===@@@DDDHHHKKKMMMLLLMMMLLLIIIEEEBBBAAABBBDDDCCCAAA???>>>>>>??????::::::;;;;;;;;;999888777000000111222111000...---------------------------+++,,,,,,,,,,,,+++***)))************************+++++++++++++++++++++++++++,,,,,,,,,------------+++222999;;;===NNNrrrbbbDDDJJJJJJ@@@:::<<>>======>>>???AAABBBDDDDDDAAAAAA@@@???>>>=========<<<;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;;;;888777:::;;;888999<<<666555333222111000111111/////////////////////000/////////////////////000......///000000000//////+++---000222222333333333+++***+++...444777999888000222111---,,,...111111111555444333444444555:::777777777999::::::999777:::999;;;CCCJJJKKKBBB:::???>>>???BBBBBB>>>===???AAA>>>>>>AAAAAA>>>===>>>@@@@@@???>>>===;;;:::999::::::999888666444222111444555555222///---------******************)))))))))***+++***(((((()))***''''''''''''''''''''''''&&&'''((()))(((((('''''')))((('''&&&%%%&&&''''''&&&&&&&&&&&&'''(((((()))((((((''''''&&&&&&''''''''''''''''''(((((((((((('''((())))))******))))))'''((())))))***)))))))))+++*********+++,,,---...------.../////////.........111555777888999:::;;;===>>>>>>??????????????????AAACCCCCCCCCCCCEEEGGGIIIHHHFFFDDDDDDDDDDDDEEE===;;;999999:::;;;;;;:::888888777666555333333222555444333111...---,,,,,,,,,+++++++++++++++******(((((((((((((((((((((((('''(((((((((((())))))))))))))))))(((((((((((('''''''''((((((((()))))))))(((((()))))))))*********************************++++++++++++,,,,,,,,,,,,------......///000000111//////000111333555666777:::;;;===AAADDDHHHKKKLLLIIIJJJKKKJJJGGGDDDCCCCCCHHHGGGDDDBBB@@@?????????:::;;;<<<<<<<<<:::999777//////000111000///...---,,,,,,------------------+++,,,,,,+++++++++******))))))))))))))))))))))))************************++++++++++++,,,,,,,,,---...333444---&&&444\\\xxxmmmpppdddKKK999888>>>@@@???;;;999:::===FFFUUUbbbhhhuuuwwwoooeeeXXXNNN@@@<<<666444444555666555888777666666555666666777333333333333333333333333222222222111111111111111111111111222222222222222111111111111111000000000000000000000000111111111000000000111111111111111TTTPPPNNNQQQSSSRRRSSSVVVRRROOOMMMLLLMMMMMMLLLLLLVVVhhhyyy~~~pppkkkSSSEEE@@@======>>>???CCCIIIMMMOOORRRWWW[[[WWWWWWVVVVVVVVVUUURRRPPPRRRQQQOOOMMMKKKIIIGGGFFFEEEBBB???===<<<:::888666555777<<<>>>;;;888;;;AAA;;;GGGKKK@@@;;;JJJddduuu~~~aaaJJJaaa~~~WWW<<<999BBBAAA888;;;<<<<<<>>>@@@BBBDDDEEEEEEDDDCCCAAA@@@??????>>><<<<<<;;;;;;;;;<<<<<<===888999;;;<<<<<<;;;::::::888666888======999888999555555333222111000000000//////.........///000000//////......//////000111......////////////...............//////000111111333222000000000000...---222444444222000000000111///666333///222---'''---555333111222555999;;;<<<:::999:::@@@FFFHHHCCC===AAA>>>>>>BBBCCC@@@===>>>===<<<===BBBBBB>>>===???@@@@@@??????>>>>>>>>>>>>:::999888666444222000///555555555222///,,,+++,,,******+++++++++******)))''')))***)))''''''((()))''''''''''''''''''''''''%%%''')))***(((''''''''')))(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''')))***+++''''''&&&&&&%%%&&&&&&'''&&&&&&'''''''''(((((((((''''''((()))))))))))))))''''''((()))))))))))))))))))))******+++,,,,,,,,,+++,,,---...////////////...111444666777888:::<<<;;;<<<===>>>???@@@@@@@@@@@@BBBCCCCCCBBBCCCDDDEEEIIIHHHGGGFFFEEEDDDDDDDDD@@@===:::999999;;;;;;;;;999888777666444333222111222333222000---,,,---...++++++++++++++++++******((((((((((((((((((((((((''''''(((((((((((())))))))))))((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))))))))+++***((('''''''''((()))************++++++++++++,,,,,,------.../////////......///000111333444555999:::===@@@CCCFFFHHHJJJEEEHHHKKKLLLJJJGGGEEEDDDGGGFFFDDDBBB@@@>>>===<<<:::;;;<<<===<<<:::777666//////000//////...------,,,,,,,,,,,,------------,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++---///...333CCCRRRyyy{{{WWW???<<<>>>;;;:::888999:::999999???GGGKKKWWWhhhttt{{{rrreee]]]RRRIIICCC???:::666444444333222222333555666444444444444333333333333222222222111111111111111111111111222222222222222111111111111111111111111000000000000111111111111000000111111222222333333RRRNNNMMMPPPRRRQQQQQQSSSOOONNNKKKIIIIIIKKKKKKJJJUUUYYY]]]}}}zzzbbbaaawwwZZZJJJ<<<:::===>>>???AAA999:::<<<>>>@@@BBBDDDEEEDDDEEEFFFEEEDDDCCCDDDEEECCCCCCBBB@@@>>><<<:::999999777555555666888999999666>>>BBB>>>888666999<<<222:::;;;888HHHoooiiiTTTIIIPPPddd999999FFFEEE>>>===;;;<<<>>>???@@@AAAAAA@@@DDDCCCBBB@@@??????@@@@@@======<<<<<<<<<>>>???@@@999:::<<<===>>>===<<<;;;777555777<<<<<<888777999555444444333222111000/////////.........///111111......---------...///000.........//////......---///...------.........---***+++---...///000000111------...000111111222333'''000,,,+++777555///777666666666666444111...,,,666888:::<<<===>>>@@@BBBDDD>>>;;;???BBBBBBBBBCCCAAA??????AAA@@@===>>>BBB???????????????@@@@@@AAA<<<;;;888555333222222222333333333111...,,,,,,---)))***+++,,,,,,+++******''')))***)))((('''(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$'''******(((''''''''')))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&'''((())))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&'''(((((())))))((((((''''''((()))))))))))))))'''((()))++++++++++++******+++,,,...///000000000000111444555666888<<<>>><<<===>>>???????????????@@@BBBCCCBBBAAA@@@AAACCCGGGGGGGGGFFFEEEDDDBBBBBBAAA>>>;;;999:::<<<>>>>>>:::999888666444333111111000111222000---,,,---///******************++++++(((((((((((((((((((((((('''''''''((((((((())))))))))))((((((((('''''''''&&&&&&'''''''''((((((((('''''''''((((((((()))))))))(((((((((((())))))))))))))))))*********++++++++++++,,,,,,---.........------...///000222333444777888;;;>>>AAACCCEEEEEEBBBFFFJJJLLLKKKHHHEEEDDDDDDCCCBBB@@@???===<<<<<<999:::<<<<<<;;;888555333111000///...------,,,,,,++++++,,,,,,,,,---------,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))''')))///333222111333OOOrrr~~~^^^NNNMMMEEE777999:::???CCCAAA<<<<<<@@@<<>><<<::::::<<<===<<<<<<:::<<<>>>===::::::===AAA999888888777666444333222222111111333777:::;;;<<<@@@CCCAAA;;;;;;@@@>>>888===>>>>>>EEEaaakkkJJJXXXqqqwww}}}UUU999===BBB999888BBB<<<>>>AAACCCCCCAAA???===@@@???>>>======>>>?????????>>>======>>>???AAABBB;;;===???@@@AAA@@@???>>>999555333555555444777;;;444444444444333111000///000///......///000111222---,,,,,,+++,,,---//////---......///......------.........///000///...,,,,,,...000000///...///000333///,,,+++++++++---///222888+++%%%111///(((333333333222222111222333555111777;;;999444555>>>FFFFFF>>>888;;;AAADDDFFFIIIHHHCCCAAA@@@>>><<>>>>>>>>>>>???AAABBBCCC@@@>>>:::777666555555666000111222111...---...///******,,,------,,,+++***((()))******)))((()))+++&&&&&&&&&&&&&&&&&&&&&&&&$$$'''++++++(((&&&&&&'''((('''&&&%%%&&&&&&'''((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((('''(((((()))))))))))))))&&&''')))+++,,,+++***))))))***,,,...///111111222111222444555666999===@@@>>>>>>????????????>>>>>>@@@AAABBBAAA???>>>???@@@EEEEEEFFFFFFDDDBBB@@@???AAA>>>;;;:::;;;>>>AAABBB;;;:::999777555333222111...000111///---,,,...000******************++++++((((((((((((((((((((((((''''''''''''((((((((())))))(((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))%%%''')))+++,,,,,,+++***))))))))))))***************++++++,,,,,,---......------......000111333333555777999<<>>>>>>>>999:::;;;;;;999666333111222111///---,,,,,,,,,---+++++++++,,,,,,---------,,,+++******))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++...,,,---///...+++...333---\\\|||xxx{{{lllVVV:::<<<@@@DDDAAA======AAA<<<<<<===???FFFTTTdddooozzz{{{zzzpppiii\\\XXXRRRKKKDDD???<<<;;;888888888777777777666666666666555555444444444444444555555555666666777777444444555555555555555555555555444444333333333333555555666777888888999999NNNOOOPPPOOOMMMMMMOOOQQQKKKKKKKKKKKKJJJJJJJJJJJJMMMIIIJJJQQQ[[[ssspppkkktttxxx[[[TTT[[[UUUDDDBBB======AAA>>>777999BBBAAA@@@>>>;;;999888999:::;;;;;;;;;:::666444888>>>???<<<>>>AAA@@@<<>>DDDCCC222444@@@<<>>===???<<<>>>@@@@@@===;;;<<<>>>>>>===;;;:::;;;<<<>>>@@@DDD@@@;;;999:::;;;:::888888:::<<<===>>>===<<<;;;888444444777888444111222222333333333333222111111.........------...............---------,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,............................................................////////////222222333333333222222111444555555666777888888999999::::::;;;@@@HHHJJJGGG@@@DDDDDD===999;;;???BBB999>>>@@@===<<<@@@BBBAAACCC???:::666555333222000000......111000---,,,///+++++++++******((('''''',,,+++***))))))***++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&'''((()))&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''&&&'''''''''(((((())))))))))))))))))(((((((((((()))***,,,---...///////////////000111444888<<<>>>BBBAAA>>>===<<<===>>>???AAA@@@??????AAADDDIIIKKKJJJLLLKKKFFF???;;;<<>>>>>;;;777444333222000............---,,,+++)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''(((((((((((())))))*********+++++++++...------......///000111444666777:::<<<===>>>>>>DDDFFFHHHGGGDDDBBBCCCEEECCCCCCBBBAAA@@@>>>>>>===;;;:::999777444222111000//////000000///---+++***+++,,,,,,------,,,,,,+++************))))))))))))(((((())))))))))))((((((******))))))((((((''''''))))))))))))************+++++++++,,,,,,,,,------...===UUUyyy^^^NNN???888999===GGGHHH:::777444777>>>AAA@@@DDDLLLYYY^^^hhhttt{{{qqqggg^^^WWWTTTTTTPPPDDD<<>>??????@@@BBBDDDCCCBBBAAABBBBBBAAAAAABBB>>>;;;<<>>>>>;;;:::;;;<<<===<<<;;;::::::;;;===>>>AAA>>>;;;:::;;;;;;:::888777999;;;===>>>===;;;:::888444444777888444111222111111222222111111000///...------,,,,,,------...------------,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------,,,,,,------------------------.........------------------------......//////000111111222222222111111000222333333444555555666666:::;;;;;;;;;@@@GGGIIIFFF???CCCCCC===888999<<<======???>>>===@@@DDDBBB===@@@===888555444333111000111---,,,......+++,,,///***++++++******(((''''''******))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%((((((''''''%%%$$$""""""&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&'''''''''((((((((())))))((((((((((((((((((((()))***+++,,,---.........000//////000222444777999>>>===;;;::::::;;;===>>>;;;;;;:::;;;>>>BBBGGGJJJGGGJJJKKKGGGAAA>>>>>>@@@======>>>======<<<======<<<999666333222111000............---,,,+++)))((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********++++++------------...///000111333444666888:::;;;<<<===@@@AAACCCCCCBBBAAAAAABBBAAAAAA@@@???>>>>>>======999999777555333111000///...//////......---,,,++++++,,,,,,------,,,,,,+++*********)))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''(((((()))))))))*********+++++++++,,,,,,,,,,,,---111333===\\\mmmQQQMMMPPPLLL===888======AAA===:::888777777:::???<<>>FFFSSSlllzzzqqq^^^___TTTBBBJJJkkkLLL:::555444999999555777>>>888:::;;;;;;:::999:::;;;<<<;;;:::999999999:::;;;>>>===;;;<<<<<<<<<:::888777999;;;>>>>>><<<999888777444333777777444111222000000000000000///......,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++------------------------......------,,,,,,,,,++++++,,,,,,---...//////000//////000000000000000///000000111111222222333333888999999888<<>>999:::;;;;;;>>>===<<<<<>>>>>======<<<<<<999777444222222111///...------------,,,+++))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((())))))))))))************,,,,,,,,,,,,---...///000111222333555777999;;;;;;<<<;;;;;;===???@@@???>>>>>>>>>>>>======<<<<<<<<<888777555444222000.........------,,,,,,---------++++++,,,,,,,,,,,,++++++******))))))))))))(((((('''(((((())))))((((((''')))))))))(((((((((((('''(((((())))))))))))************+++++++++,,,,,,,,,/////////>>>WWWdddooovvvpppqqqhhhLLL999;;;???999:::888444333666777555333444888@@@KKKVVV___cccqqqsssvvvxxxxxxuuuqqqooo]]][[[XXXWWWZZZ```ggglllpppttt{{{~~~}}}zzz~~~sssgggjjjnnnrrruuutttsssqqqooopppsssuuuwwwxxxyyyyyywwwwwwwwwxxxyyy{{{|||}}}mmmiiifffeeeeeeddd```]]]ZZZcccmmmrrrpppnnnmmmoooLLLMMMNNNMMMKKKJJJJJJKKKKKKJJJIIIHHHHHHHHHIIIIIIMMMKKKKKKKKKHHHFFFOOOZZZ|||qqqcccbbbyyysssbbbRRRDDDFFFHHHHHHFFFFFFHHHKKKHHHJJJJJJHHHHHHJJJKKKJJJCCCKKKMMMHHHGGGSSSaaaiiitttmmmfffcccgggoookkk\\\>>>GGGBBBGGGzzzoooOOO777666888;;;999555555:::666777999::::::::::::;;;::::::999888888888888999;;;;;;<<<======<<<999888777:::<<>><<<999777666333333666777444111222///000000000000///......++++++************++++++,,,,,,,,,,,,++++++++++++))))))))))))************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++************+++,,,---...//////------.../////////......////////////000000111111333555555333666;;;>>><<<>>>BBBCCC???===>>>???===:::;;;::::::===???:::222888555333111111111000///---+++,,,//////+++***,,,))))))******)))(((''''''%%%&&&'''((()))((('''&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((((())))))'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((()))++++++,,,,,,,,,...------------...///000444444444555777999;;;<<<<<<<<<<<<>>>AAAEEEIIIKKK???@@@AAA@@@??????AAACCCAAA@@@???>>>>>>===<<<:::666444222111111111///...---------,,,,,,***))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))******+++++++++,,,,,,---...///000000222333666888:::;;;;;;999888:::===>>><<<999;;;;;;;;;;;;;;;;;;::::::777666555333111///...------,,,+++++++++,,,...///++++++,,,,,,,,,,,,++++++***)))))))))(((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++)))222333222555999NNNkkk}}}oooeeeOOO???;;;999222777:::888999===:::333;;;999777777;;;@@@CCCDDDQQQTTTZZZ^^^aaa```^^^]]]KKKHHHDDDBBBCCCGGGMMMQQQQQQVVV]]]eeekkkmmmmmmmmmtttwwwwwwwwwzzz}}}wwwnnnnnnqqqwww}}}~~~|||{{{zzzzzzooommmiiihhhgggeeebbb___[[[aaahhhjjjfffbbb______JJJLLLMMMMMMKKKJJJJJJJJJKKKJJJHHHGGGGGGGGGHHHIIIKKKGGGFFFIIIKKKJJJIIIIIIaaajjjvvvssssssxxxyyyooo}}}tttpppkkkddd^^^ZZZYYYXXXVVV]]]^^^VVVQQQUUU[[[___]]]eeennnttt{{{ppp\\\TTTMMMDDD===WWWzzz}}}MMMAAA;;;777666888888777555666555666777999;;;<<<<<<;;;888888888777777777888888999;;;===>>>===;;;999777999;;;===???>>><<<999777555222222666777444111222000000000111000000///...*********))))))*********,,,,,,+++++++++*********((((((((()))))))))************++++++++++++******++++++++++++++++++++++++,,,,,,++++++*********))))))******+++,,,---------+++,,,---..................///////////////000000000333444222333888;;;::::::>>>???======@@@AAA???666;;;===;;;::::::888444555444222111111111000...++++++...333333---))))))((())))))))))))(((((('''$$$%%%&&&((((((((('''&&&((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((()))*********&&&&&&''')))************''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''(((((()))'''''''''''''''&&&&&&&&&&&&&&&''''''((((((((()))(((((()))***++++++++++++++++++,,,,,,...///000111111111333444777999;;;<<<;;;::::::;;;<<>>>>>AAAEEEHHHBBB@@@>>>===>>>===;;;999444333111111111111///---,,,,,,,,,,,,+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))************+++,,,---...///000111222555888:::<<<===;;;999:::<<<===:::777999999999999999999999999666666555333111000///...,,,+++*********,,,...///***++++++,,,,,,++++++***)))))))))(((((((((((('''''''''(((((((((((('''''''''''''''''''''((((((((('''(((((((((((())))))))))))))))))*********++++++(((333444...***)))777PPPwwwyyylll\\\SSSQQQMMM???@@@>>><<<<<<>>>:::555888666555666888;;;;;;;;;;;;>>>DDDIIIKKKLLLKKKJJJ???>>><<<::::::;;;>>>???BBBDDDHHHMMMQQQTTTVVVWWWaaacccdddeeehhhjjjgggccc^^^```dddiiinnnsssvvvxxx~~~yyyuuussskkkjjjgggddd```^^^\\\[[[ZZZXXXVVVTTTSSSQQQOOOMMMOOOQQQTTTSSSNNNJJJHHHHHHIIIKKKMMMNNNLLLKKKKKKKKKNNNLLLIIIGGGEEEEEEEEEFFFGGGCCCAAADDDJJJKKKGGGCCCCCCOOOvvv~~~yyymmm^^^TTTWWWkkk|||}}}zzz{{{{{{kkk\\\RRRAAA===HHHLLLRRRcccppp===999888333000111555777666333444444555777:::<<<<<<;;;666666777777888888888888999<<<>>>>>>;;;999888777;;;<<<<<<===<<<:::888666555111111555777444222222000000000000000//////...******))))))))))))******+++++++++*********))))))((((((((()))))))))******)))******++++++******)))************************************************************++++++++++++++++++,,,---.....................///////////////000444555333333888<<<<<<666999999888999>>>@@@>>>777===@@@===:::::::::888555444222222222222000///++++++///444444...))))))((((((((())))))(((((('''$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%'''***,,,---------************)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))***+++++++++++++++))))))+++,,,...///000111///000222444666999:::;;;>>>===<<<<<<<<<===???@@@EEECCCAAA@@@AAAEEEHHHKKKBBB???<<<<<<======;;;888444333222111222111...,,,++++++,,,++++++***))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))))))))******+++,,,---......///111333777:::<<<======<<<<<<<<<<<<:::888999999999888888777777777555555444222111000///...************++++++,,,---******++++++++++++******))))))((((((((((((''''''&&&''''''((((((''''''&&&&&&''''''''''''(((((((((''''''(((((((((((())))))((())))))))))))************///***)))111111000888AAAddd~~~zzzqqqqqqkkkMMMDDD===;;;<<<<<<<<<>>>666555444555777888777555555777:::===>>>===<<<;;;444444444444444444555555777777888:::===AAADDDFFFKKKMMMNNNOOOPPPRRRRRRRRRKKKLLLMMMOOOSSSYYY^^^aaadddddddddbbb```]]][[[YYYTTTSSSQQQNNNLLLKKKJJJJJJEEEDDDCCCBBBAAA@@@???>>>???@@@AAA@@@===<<<<<<===DDDGGGJJJKKKJJJIIIIIIIIINNNLLLIIIFFFDDDDDDEEEFFFEEECCCBBBBBBDDDFFFEEECCCDDDMMM[[[hhh~~~~~~vvvmmmjjjnnnbbb^^^YYYRRRNNNVVVnnn~~~vvvtttiiiPPPDDDFFFEEEHHH```{{{wwwtttttt{{{RRR666<<<333111//////111444333000222111222555999<<<;;;:::444555666777888999999999;;;===>>>===:::777777777;;;;;;:::999888777666555444111111555777444222222...////////////...------+++******))))))******++++++*********))))))))))))(((((()))))))))*********))))))************))))))))))))))))))))))))))))))'''(((((())))))******++++++************)))))))))***+++,,,---............------------------------///333555333333888<<<===777888777555777<<<>>><<<:::<<<<<<::::::===<<<888777555444444444333111///,,,+++,,,000000+++)))+++''''''((((((((((((((('''%%%%%%%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&)))+++---...------******))))))'''&&&$$$###%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''((()))))))))***++++++,,,+++++++++((((((***+++---.........---...000333555777888999??????>>>>>>>>>???@@@@@@CCCCCCBBBCCCEEEFFFFFFFFF@@@===::::::======:::777555444333222222111...+++***++++++++++++******)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((()))))))))))))))***,,,,,,,,,,,,---...111555888:::;;;<<<>>>===<<<;;;;;;<<<::::::999888777666666555333333222111///...------)))***+++++++++++++++*********++++++++++++******))))))((((((((('''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((()))))))))******))),,,''''''222333---...///FFFccczzz{{{dddUUUMMMQQQOOOEEEAAAGGG>>><<<999777666555333111444555666666777666666555///////////////000000000.........///111333555777888999<<<===<<<<<<===???<<<<<<<<<===@@@CCCGGGIIIIIIIIIIIIIIIHHHHHHHHHHHH<<<;;;:::999888888777777888888999888777777777888333444555555444444444555???BBBEEEGGGFFFEEEEEEFFFKKKIIIGGGEEEDDDFFFHHHIIIEEEGGGGGGBBB???@@@DDDFFFJJJFFF888GGGqqqwwwvvvvvvqqqpppgggWWWOOOQQQKKKFFFDDDKKKUUUWWWMMMBBBRRRZZZYYYPPPLLLRRRSSSOOOLLLBBBDDDPPPMMMAAAGGG[[[___iii~~~~~~sssvvv|||}}}XXXIII>>>???===333---000222333333111000000///---000//////333888;;;:::999333444666888999:::::::::<<<>>>???===999666666777;;;:::888666555444444444444111111555666444222222------......------,,,+++++++++************++++++************))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++++++++******)))(((((((((***+++,,,---......///...,,,,,,,,,,,,,,,,,,,,,,,,,,,111444111111666;;;<<<:::;;;888555777<<<>>>===;;;:::666555:::>>><<<555888666555555555444111///...+++***,,,,,,)))))),,,''''''((((((((((((((('''&&&&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''***,,,------,,,+++&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&'''((()))***'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))***++++++,,,,,,,,,++++++((((((***+++,,,,,,,,,,,,,,,---///222444666777777;;;;;;;;;;;;;;;<<<======??????AAADDDEEEEEEBBB@@@???;;;888999<<<===:::666666444333333333111---+++******+++++++++******)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,******+++,,,///333777999888;;;>>>>>><<<;;;===???;;;:::999888777666555444222111000///...---,,,,,,)))***+++,,,,,,+++***)))******++++++++++++******)))(((((((((''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))###...---))),,,+++)))000---(((444MMMfff~~~sssmmmuuummmTTTEEEGGGDDD@@@;;;888777777777666111222222333444444555666666555333111000000111222000000111111222222222222///111444666444111111333111111111222333555666777666666666666666777888888666555444333222111111111---///000000000000111222,,,---///000///...,,,,,,@@@CCCEEEFFFEEEEEEEEEFFFIIIFFFDDDEEEJJJKKKIIIEEEGGGAAA<<<>>>CCCFFFDDD@@@===BBBDDDBBBFFFYYYyyy~~~xxxppppppwwwiii___\\\VVVUUUWWWPPPRRROOOYYYNNNIIIZZZ\\\PPPQQQXXXZZZbbbiiijjjmmmzzz```JJJ333222222111000///......//////000//////...------///000222444666888999999777666777;;;???AAA>>>;;;::::::;;;;;;;;;;;;;;;;;;999:::999555555777555///333444555555555333111///000...,,,---...---)))%%%+++++++++************)))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((,,,,,,++++++***))))))(((+++---//////---,,,,,,,,,...---,,,,,,++++++,,,,,,...111333222000222777===<<<:::999888999;;;>>>???;;;:::999888888999::::::888777666555555333///,,,,,,+++***(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%%%%%%%'''(((&&&&&&'''))),,,---,,,***))))))*********+++++++++///...---...///222555666<<<<<<;;;888777777:::<<>>>>>===;;;888666666777777666444222111000//////,,,,,,++++++***)))(((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))******+++******+++---000333555777;;;>>>>>>===???FFFLLL<<<<<<;;;999777444222111000000000///......------+++++++++************)))*********,,,...///...---((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++---......000===VVVuuurrrdddYYYRRROOOCCC:::;;;AAAAAA;;;666999555111000111222555888111222222444888999555///444...,,,111222---+++------///111///---,,,///222000///...------...///000111000000000000///////////////.........---------///......---------......///---+++***,,,,,,,,,,,,???AAADDDEEEEEEDDDEEEFFFJJJFFFCCCDDDHHHIIIGGGDDDCCC>>>:::===BBBFFFDDD@@@<<<@@@AAA===<<>><<<;;;;;;;;;;;;;;;;;;<<<<<<<<<777::::::777666777666333222333555555444333000///...,,,++++++------***(((+++++++++************)))))))))))))))))))))))))))***)))((((((((()))***+++))))))))))))))))))))))))((((((((())))))(((((((((''''''''''''(((((((((((())))))))))))************+++---//////...---------------,,,++++++++++++,,,,,,///111111///000555:::;;;999888777777999<<<===:::999777666666666777888555444333333333111...,,,,,,+++***(((((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$###$$$&&&%%%%%%&&&(((++++++***))))))))))))*********++++++...---------...111333555999::::::999777777999:::777:::>>>@@@BBBEEEHHHJJJ?????????===:::777666666444333222000///.........,,,,,,++++++***))))))((()))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%&&&''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))***)))))))))***+++...111333666:::<<<<<<:::;;;@@@EEE:::999999888666444222111000000//////......------+++++++++************))))))))))))***,,,---+++***)))(((((('''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++---.........333BBBXXXhhhnnnoooyyycccCCC888<<<>>><<<;;;000000333888:::777111,,,777555222111333444444222222......222444222333888222222222111///......///000///.........///000000000000000000/////////////////////.........------//////...------------------,,,,,,---//////...---<<<>>>AAABBBCCCCCCEEEFFFIIIEEEAAAAAADDDFFFFFFDDD>>>;;;999<<>>:::666666666555222333444555444222000///,,,+++))))))+++,,,+++++++++++++++************)))))))))))))))))))))))))))))))))((((((((()))***+++((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''''''''(((((((((&&&&&&'''((())))))******+++---//////---,,,---...------,,,+++++++++++++++***,,,......---...333777999888666555555777999:::888777555444444444555555555444333333333222///---,,,+++***(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''%%%###"""###$$$%%%$$$%%%''')))***)))'''))))))))))))************,,,,,,+++,,,---///111333666888::::::999888888999333777<<<@@@BBBDDDFFFHHH@@@@@@???>>><<<999666555111000///...------------,,,,,,++++++***)))))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''(((((()))***((((((((((((***,,,///000444777::::::888777999<<<888888777777666555333333000000//////...---------+++++++++************)))(((((('''(((******)))'''***)))((('''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))*********++++++***---...,,,,,,000:::BBB~~~|||eeeXXXdddnnnaaaEEE111333111//////222555444333777555444444444444555666444222222333111///111555000//////000222222111///111111000000111222333333000000000/////////......000000/////////.........000//////...---------......---...///111222111///999;;;>>>???@@@BBBDDDFFFDDDAAA>>>===@@@CCCDDDEEE;;;999999===CCCFFFEEEBBBAAABBBBBBAAA???===<<<<<>><<<::::::===AAADDDEEE::::::<<<@@@EEEGGGFFFCCC>>>>>>>>>>>>???===;;;999555999EEETTTbbbuuu}}}gggHHH333'''...555000+++,,,,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,---//////000000000...111555555333333666999444444555555666777888888;;;AAACCC>>>888777999999111222333333333111///---...---,,,)))((('''((()))+++++++++*********))))))((((((((((((((((((((((((''''''(((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((***+++,,,,,,+++************+++((()))***++++++,,,...///333333222222222333444444333222222333444666888:::<<<:::777555555333111///,,,+++***(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################"""###$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%(((+++***)))((((((***+++***)))''''''((((((((())))))))))))******++++++---......000444999<<<<<<;;;999999888<<<@@@BBBBBB???======:::999999:::;;;;;;888666000///...---------------+++++++++***************((('''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((())))))))))))******+++,,,------///333666666666666666999999::::::::::::999999/////////...------,,,,,,+++++++++*********))))))***)))((()))******((('''))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))*********(((***------,,,,,,...000---222777HHHcccqqqyyykkk~~~~~~lllaaaXXXaaabbbVVVFFF<<<777444666222111444555222333777444666888888888999::::::;;;888666555666555222...555555666666777777777777333333333222222222111111333333333222222222111111111111111222444555777888;;;888444222222444666666555777999:::;;;===@@@BBB;;;::::::;;;===@@@CCCDDD<<<===???CCCGGGGGGEEECCC??????>>>>>>>>>===;;;999777777666555>>>UUUtttsssyyy\\\BBB444,,,+++...444111***+++111++++++++++++++++++++++++)))******+++++++++++++++,,,---...///////////////...///111222333444666888111222333333444555666666666<<<>>>;;;999:::;;;;;;000111222333222000...---.........,,,)))'''((()))+++++++++************)))((((((((((((((((((((((((&&&'''((()))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&''')))+++,,,,,,+++***************((())))))+++,,,------...000000000000111222333444333222222333555777999;;;999777333222111000...,,,,,,+++***(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$###############$$$$$$$$$###$$$%%%&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$%%%%%%&&&&&&!!!"""###$$$%%%(((,,,000---+++******+++,,,+++***''''''''''''(((((((((((())))))***++++++,,,------...222888;;;<<<:::999999666:::>>>AAAAAA???>>>>>>;;;888666777:::;;;999666111000///...------------************************((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((()))((())))))******+++++++++***,,,///333555666666555888888999::::::999999888//////......---,,,,,,,,,+++++++++************)))***)))((()))++++++***(((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))*********+++,,,,,,++++++,,,...///111,,,...>>>NNNccc}}}iii{{{zzzttt|||yyygggUUUPPPPPPOOOHHH;;;222444666555888>>>::::::777444555888888555777666444444555666666555555666777777777666666555666666666555555555444444666555555555444444444444333333444555666888:::;;;>>>:::666444555888999:::555666777888888:::>>>@@@<<<===>>>>>>>>>???AAACCC===???BBBEEEGGGFFFCCCAAA???????????????===;;;999666555333111000666FFFTTTUUU\\\}}}xxxdddLLL<<<444///...***---///,,,((()))000777+++++++++******)))))))))((())))))***++++++******,,,,,,---.........------...---...000444777888888111111222333444555666666666::::::777666888777444000000222222111000---,,,+++---///...+++))))))***+++++++++************)))((((((((((((((((((((((((&&&'''((()))))))))((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&''''''((((((%%%&&&'''&&&&&&&&&)))+++,,,++++++***************))))))***+++---......---......///000111333444444444444333333444555777888333111///............---,,,+++***(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$"""######$$$%%%%%%&&&&&&######$$$%%%&&&)))...222///---******+++,,,+++***&&&&&&'''''''''((((((((()))******+++,,,,,,,,,,,,+++///444888999888888888444888<<<>>>>>>>>>===>>>@@@;;;777666888:::888666222111///...,,,,,,++++++************************)))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''(((((())))))))))))(((***+++,,,///222444444333555555666666666555555444///......------,,,,,,++++++++++++************)))((((((''')))+++,,,***)))''''''&&&''''''((()))***'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))******+++++++++************)))///,,,(((***+++666KKK[[[qqqyyy{{{lllmmmpppnnnXXXJJJBBBHHHNNNMMMMMMPPPTTTPPPGGGBBBHHHRRRUUUQQQMMMKKKHHHCCC>>><<<<<<===999::::::::::::888777666999999999888888888777777888888777777777666666666666666555666666777888999:::999888999;;;======<<<444666777777777999<<>>888:::<<<===;;;999777666444111555999222(((---;;;???FFFeeexxxZZZMMM>>>...))),,,...,,,***)))++++++***...111,,,$$$,,,++++++***)))(((((('''(((((()))***************+++,,,,,,---------,,,,,,...,,,,,,///444888999888111111222333555666666777:::;;;999444333444000+++///000111222111///---,,,))),,,//////,,,++++++,,,+++++++++************)))((((((((((((((((((((((((%%%&&&((()))))))))((('''(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&((()))***+++&&&'''''''''&&&'''***,,,,,,++++++***)))******************,,,...///...---,,,---...000111333444555666555444333333333444444000...,,,,,,...000000000,,,+++***(((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%"""###%%%%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$""""""###$$$%%%%%%&&&&&&$$$%%%%%%%%%&&&***///222///---***)))***++++++***&&&&&&&&&'''''''''(((((()))***+++,,,,,,,,,,,,,,,)))---222666777777777777555888;;;<<<<<<;;;;;;;;;EEE???888666888999777555222111///---,,,+++************************++++++))))))))))))((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''(((''''''&&&******+++---000111111111222222333333222222111111///......------,,,+++++++++++++++************)))'''&&&&&&(((***+++***)))&&&&&&&&&&&&((()))***+++'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))))))))***+++,,,+++******))))))...---,,,///+++***666444QQQfffuuuyyyttt|||nnn___UUUTTTcccnnnjjjcccaaaqqqkkkbbbaaaooo|||wwwmmm^^^NNNBBB>>>>>>>>>>>>??????>>><<<:::999;;;;;;;;;:::::::::999999999999999999888888888777888888777666666666666666555666999===@@@AAA???===555666666777888999999:::<<<===???AAABBBAAA@@@???BBB???<<<===???@@@>>><<<777:::<<<<<<:::888777777333333333222222222111111333222999GGGVVVddduuunnncccWWWEEE777444,,,,,,,,,++++++*********+++***)))(((((()))***+++,,,---...---+++)))((()))******++++++++++++******,,,,,,,,,------,,,++++++***,,,...111444555666666222333444444333333444666;;;:::888444000...///111222///---...000111000...---+++******+++,,,+++***&&&+++111111,,,(((((()))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((((((((())))))******++++++++++++++++++++++++,,,,,,,,,---///000///000222444555555444222000///000222000000000///......------***)))(((&&&&&&''''''(((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$#################################&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$%%%%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&((()))((('''((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''((((((((()))***,,,---...***+++---333999;;;999666777666555666999:::888666;;;999666555666666555444111000///---,,,+++******************))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((&&&'''))),,,...///000000333111///000222222///---------,,,,,,,,,,,,++++++///...------,,,+++************)))(((((((((((((((''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''&&&&&&'''(((''''''''''''(((((((((((())))))))))))***************++++++,,,,,,------...000///222BBBZZZrrr|||uuuhhheeejjjhhhtttmmmxxxoooGGGXXXiiiVVVHHH???===BBBIIIHHH@@@???EEEBBB888777<<<@@@===999888;;;>>>555BBB<<<:::888999GGGBBB<<<:::;;;PPPjjjiiiWWWPPP333444444555666666777777:::;;;===?????????======@@@>>><<<<<<>>>???===<<<777:::<<<<<<:::777666666333333222222222111111111222000111777:::<<>>LLLWWW]]]xxx}}}tttmmmnnneeeRRRYYY^^^YYYSSSBBB???OOOWWWLLLAAAAAA^^^iiiVVVIIINNNddd~~~wwwddd[[[fff111111222222333444444444999999;;;<<<<<<<<<;;;:::>>><<<;;;;;;<<<===;;;:::777999;;;:::888666666666333222222222222111111111000///000222000,,,,,,///---///555AAAOOOWWWXXXUUU```ooopppeeeuuu}}}sssyyyzzziiigggggg___QQQGGGBBB888---222***''',,,---++++++000+++++++++***************((())))))******))))))((((((***,,,+++***))))))***))))))************))))))***++++++,,,,,,,,,++++++***+++---///111222333333444555666666555555666777444555666555222111111111000...------...//////...+++------+++(((&&&(((***---000111///***'''''')))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''((((((((('''''''''''''''&&&&&&'''''''''((((((((()))***,,,,,,,,,,,,...000000111111///...---...000//////......---,,,,,,,,,))))))(((''''''''''''((((((((((((''''''''''''&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$########################$$$%%%%%%&&&&&&&&&&&&&&&######$$$%%%&&&''''''(((&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''((()))***+++,,,+++,,,...222444444444444444444666888999888666777666666666666555222000111000///---,,,+++************))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((()))***---///000///...---...//////---+++------,,,,,,,,,,,,++++++*********))))))(((((('''******)))(((((((((((((((''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''&&&'''''''''&&&''''''''''''((((((((((((((())))))))))))***************+++,,,,,,------+++,,,,,,,,,,,,000777<<>>EEEOOOcccyyy,,,,,,,,,,,,,,,,,,,,,,,,000//////......//////000222333444333111111111222///222444333000...///222/////////...---,,,++++++++++++++++++************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''''''''%%%###"""%%%%%%&&&'''''''''''''''((((((***+++---...///000111000---***)))(((((((((++++++******)))))))))))))))))))))(((((())))))))))))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$)))(((%%%###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$###########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))***+++,,,......444333222000000///000000///...------------+++)))))))))))))))((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((((()))))))))******)))******+++++++++++++++))))))((((((((('''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))************------......------,,,,,,,,,...111333222000//////000:::BBBHHHVVVrrr,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000///111111111//////000111+++...000000...,,,,,,---//////...---,,,+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((()))(((((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''%%%"""!!!%%%&&&''''''((((((''''''&&&'''(((***+++---......333000+++'''&&&'''***,,,))))))))))))))))))((((((((((((((())))))((((((((((((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((&&&'''(((+++,,,***%%%!!!%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$##############################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))***+++,,,---...222111111000///////////////...---...///...,,,***))))))))))))((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''((((((((()))))))))((()))******+++++++++************)))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))*********+++---.........------///---++++++---111555666111444222---...:::LLLXXXTTTXXXmmm------------------------,,,,,,,,,,,,---...///000---...//////......///111777555333111///...------...---,,,+++++++++++++++*********))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%###!!!%%%&&&''''''((((((''''''&&&&&&''')))***+++,,,,,,000...+++(((''')))+++---(((((())))))))))))(((''''''(((((())))))(((((('''(((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((&&&&&&'''+++...,,,'''"""$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$##############################"""############$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))***+++,,,---...000000000//////.........---------...//////---+++))))))))))))((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''(((''''''''''''(((((((((((('''((()))***************************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))******'''((()))+++,,,,,,,,,,,,333111...,,,,,,,,,+++***&&&---555888555111---+++...)))444DDDVVV}}}{{{sssiiiaaa]]]^^^aaa,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------+++,,,............000222LLLCCC999222000111000///---,,,+++******+++,,,,,,******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%''')))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))******++++++,,,,,,,,,,,,++++++''''''((())))))(((((('''''''''((())))))(((''''''''''''&&&&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&''''''((((((((((((&&&&&&(((---...***&&&$$$%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$$$$$$$##############################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((()))***+++,,,---...////////////...------++++++,,,---///...,,,***))))))))))))((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&''''''(((&&&&&&'''''''''(((((((((&&&'''((()))***************))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((()))))))))*********(((((())))))******++++++!!!$$$***000333222000...000,,,((('''***000777===888333999:::???llldddJJJHHHLLLOOOZZZccceeefffjjjnnnpppccciiikkkgggfffjjjmmmmmmlllnnnccc[[[dddfffYYYPPPKKKIIIHHHIIIKKKJJJFFFBBB@@@<<<666111///000000...++++++++++++++++++++++++///...---,,,++++++++++++)))+++---......///111222XXXJJJ888---,,,---...---,,,+++*********+++,,,---))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$''')))*********)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&'''''''''(((((())))))&&&)))...111111///+++(((&&&'''((())))))(((''''''&&&'''((())))))((('''&&&''''''&&&&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$"""!!!"""$$$%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((+++'''$$$&&&+++...---+++$$$%%%&&&'''''''''&&&%%%&&&%%%$$$######$$$%%%&&&""""""###$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''')))***+++,,,.........///......------*********,,,......+++)))))))))))))))((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&'''((((((&&&&&&&&&'''''''''((((((&&&'''((()))************)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))************++++++************+++,,,,,,,,,+++******+++,,,...///,,,***---//////------,,,...777111+++UUUiiiTTTKKK???888:::999@@@DDDEEEAAA@@@CCCEEEEEE@@@GGGHHHAAA<<<===>>>===<<<<<<888===HHHBBB555555555555555777888777444111444333222111333555333///************************++++++************++++++,,,,,,,,,------///000000666444111...,,,++++++,,,,,,,,,,,,++++++***************))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''((()))((()))...333444///***))))))))))))((('''&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$###""""""###$$$'''(((######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###&&&((('''%%%&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''((())))))(((((()))******+++,,,,,,------,,,,,,*********)))))))))))))))++++++)))(((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((&&&$$$$$$&&&'''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((((((((('''))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,---------......000///...000888CCCNNNUUULLLGGG@@@999666555777999>>>>>>>>>===<<<;;;999999======;;;:::999888888888444555777999888666444222222222222111111111000000////////////////////////************************+++******))))))******+++++++++++++++,,,---...///111000---+++******+++,,,,,,,,,+++++++++*********)))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''''')))'''(((+++///000,,,((())))))))))))((('''&&&%%%&&&&&&'''''''''(((((((((((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$###""""""###$$$&&&(((######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""%%%&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$&&&'''((('''''')))+++)))******+++++++++++++++))))))))))))))))))))))))+++***)))(((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((('''((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++,,,,,,,,,,,,------------444222000...///222555888:::999777555444555666777:::::::::::::::999888777:::999888777777777777777333444555555555444222111222111111111111000000000........................************************+++******))))))******+++***************+++,,,---,,,+++***))))))***+++++++++++++++***************((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''')))'''&&&(((+++,,,***'''))))))))))))((('''&&&%%%''''''((((((((()))))))))(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$###""""""###$$$&&&'''######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!"""###$$$$$$###%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''$$$###$$$&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%"""###%%%&&&&&&''')))+++'''((())))))******))))))))))))))))))))))))))))))+++***)))((((((''''''((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''((())))))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((''''''((((((((()))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))******)))))))))*********++++++++++++,,,,,,,,,---------000000000000/////////...---///000222333333333222555666666777666666555555666555555444444555555555222222111111111000000000111000000000000/////////------------------------******************************))))))))))))*********)))))))))***++++++,,,******)))(((((())))))************************)))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''')))'''%%%&&&((()))((('''(((((()))(((((('''&&&&&&(((((((((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))),,,+++&&&$$$&&&)))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$###%%%&&&'''&&&&&&(((***''''''((()))))))))))))))((((((((()))))))))))))))******)))((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))+++***'''%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''(((((((((((((((((('''&&&&&&''''''(((((()))))))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************++++++++++++,,,,,,,,,,,,,,,---///111222222222222...///111222222222000///222222333444444444444444333222222222333444444555222111///.........///000////////////............------------------------***************************))))))))))))))))))*********************+++,,,++++++***))))))((((((((())))))))))))))))))))))))&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))(((&&&&&&'''((()))((((((((((((((((((((('''&&&(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$########################$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))),,,+++&&&$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$'''((()))(((&&&&&&'''((('''(((((()))))))))))))))''''''(((((())))))))))))***))))))(((((((((((()))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))+++***'''%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''((())))))(((''''''&&&&&&''''''((()))*********)))((('''&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))******************+++++++++,,,,,,......---,,,,,,,,,------111111000000000000000000000111222333333333333333222222111222222333444555222111///...---...///000.........---------,,,,,,++++++++++++++++++++++++***************************))))))(((((())))))*********)))))))))******+++++++++******))))))(((((((((((((((((())))))))))))'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((()))***'''(((((((((((((((''''''''''''((((((((()))))))))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######"""###########################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%$$$###%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%((()))***(((&&&%%%&&&'''''''''((())))))))))))(((&&&''''''(((((())))))***))))))(((((((((((())))))(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&%%%%%%&&&''')))***+++++++++***((('''&&&&&&'''(((''''''''''''''''''''''''''''''(((((((((((())))))((((((((()))))))))******))))))*********+++++++++,,,,,,+++***+++,,,---......---,,,,,,,,,...///111///000111111222222222222111111111111222222333444111000///...---...///000------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))(((((((((((())))))))))))((((((((((((((()))'''(((((()))))))))))))))'''''''''((((((((())))))'''''''''(((((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''((()))***''''''((((((((((((''''''&&&&&&'''''''''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""############""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%""""""###&&&$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&'''((('''%%%%%%&&&'''%%%%%%&&&'''''''''''''''&&&&&&''''''((())))))***))))))(((((((((((())))))(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%&&&((()))***,,,,,,+++***(((&&&%%%&&&'''((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***))))))))))))*********+++((((((***+++---///111222+++++++++++++++,,,---......//////000000000//////111111000000000111111222//////......------......,,,,,,+++++++++*********************************************************))))))(((((((((((())))))(((''''''&&&&&&&&&''''''$$$%%%&&&((()))*********&&&'''''''''(((((())))))'''((((((((())))))******%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&!!!###&&&'''''''''((()))''''''((((((((((((((('''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""############"""!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&$$$!!! """%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&''''''%%%###''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&&&&'''###$$$&&&%%%%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&'''((())))))***))))))(((((((((((()))***(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((&&&$$$$$$&&&''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$%%%&&&((()))+++,,,---,,,***(((&&&%%%&&&'''(((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************''')))***++++++***)))(((,,,,,,------,,,+++***)))---......//////......---000000////////////000000.........---------,,,,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))((()))+++***(((''''''(((((('''%%%$$$###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$#####################$$$$$$%%%%%%%%%$$$"""!!!###%%%&&&$$$!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%&&&'''((()))''''''''''''(((((((((((('''''''''(((((((((((((((***))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$##################$$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$&&&&&&%%%%%%$$$%%%%%%%%%###$$$%%%%%%######$$$%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%''')))++++++(((%%%###'''''''''&&&&&&%%%%%%%%%***)))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%$$$###&&&(((++++++***))))))*********))))))((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000...---+++------,,,,,,+++***))))))******************************))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((((()))******(((''''''(((...---***((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&'''&&&%%%$$$##################$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&'''%%%###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%&&&'''((()))''''''''''''(((((((((((())))))((((((''''''&&&&&&)))))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$################################################$$$$$$############$$$$$$##################$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$#########"""""""""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$'''&&&&&&%%%%%%%%%&&&&&&###%%%%%%%%%$$$###$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%''')))******)))'''&&&'''''''''&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((&&&'''((((((((('''&&&%%%''')))******)))'''''''''++++++***)))((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((()))))))))*********************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...,,,+++------,,,++++++***))))))************************))))))))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''(((((()))((((((((((((((((((((((((''')))******(((''''''(((222000---***((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$###############$$$$$$$$$$$$%%%%%%%%%'''%%%$$$%%%&&&'''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&''''''''''''(((((((((***))))))((('''&&&%%%%%%))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$################################################$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$###############"""############$$$$$$$$$######$$$$$$$$$$$$######&&&&&&%%%%%%$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$&&&&&&&&&%%%%%%&&&&&&'''###%%%&&&%%%$$$###$$$&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''((()))*********)))'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))******)))))))))***)))(((''''''((()))++++++)))'''&&&''',,,,,,+++***)))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((())))))))))))******************************************************+++++++++++++++++++++++++++,,,---......---,,,+++,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''(((((((((((((((((((((((((((((((((&&&((())))))(((''''''(((///---+++(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$#######################################$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$$$$######'''&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&'''$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&''''''((()))***+++,,,'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))+++,,,,,,*********)))))))))(((((()))+++------,,,*********---,,,,,,***)))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((()))))))))******************************************************************************+++,,,,,,---,,,,,,+++,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&'''))))))'''''''''(((***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###################################################""""""#########$$$$$$$$$######$$$$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''(((***,,,---''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))***+++,,,((((((((((((((((((((((((+++---000111000//////000,,,,,,+++***)))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++++++++***************)))(((((((((((((((((((((((('''''''''''''''((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%'''(((((('''''''''(((((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""###$$$######$$$''')))$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$%%%&&&''''''((((((''''''%%%&&&&&&&&&&&&'''''''''$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###""""""!!!############$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$#############################################$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&''')))***+++'''''''''''''''((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''((('''''''''''''''((((((((('''''''''(((((((((((()))***)))(((((('''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''(((((())))))'''&&&&&&&&&'''((()))***---///222222111000000111******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++************************((((((((((((((((((((((((&&&''''''''''''((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''$$$&&&(((((('''''''''((('''((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######!!!###$$$$$$$$$%%%***---$$$$$$$$$$$$#########"""############$$$$$$$$$$$$%%%&&&'''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&&&&%%%$$$&&&%%%%%%&&&'''((())))))%%%&&&'''&&&%%%%%%%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&'''(((((()))&&&'''''''''((((((((()))''''''((((((((((((((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''((((((&&&'''''''''((((((((()))''''''((((((((()))))))))++++++***)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''')))+++,,,///000222111///---,,,---''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((()))***++++++))))))))))))************''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$&&&(((((('''''''''(((''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########!!!###%%%%%%%%%''',,,000$$$$$$$$$$$$######"""""""""############$$$$$$$$$%%%%%%'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$##############################""""""######$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&&&&%%%$$$'''''''''((((((***++++++%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''###$$$%%%&&&''''''''''''&&&'''''''''(((((())))))&&&&&&'''((()))***++++++%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))(((((((((((()))))))))))),,,,,,+++***))))))******))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&(((***---...///111111000,,,)))((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((()))++++++)))))))))))))))*********''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########&&&((()))(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$#########$$$"""!!!$$$$$$$$$#########""""""########################$$$$$$##########################################""""""""""""""""""""""""########################""""""############""""""######$$$$$$$$$%%%%%%%%%########################%%%###"""$$$&&&'''$$$"""######################################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))'''&&&%%%$$$$$$$$$'''((()))******(((&&&%%%&&&''''''&&&%%%%%%'''((((((((((((((())))))))))))+++***)))'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%$$$$$$&&&((())))))(((&&&&&&&&&''''''(((((((((''''''((()))))))))))))))&&&&&&''''''''''''&&&&&&((((((((((((((()))******''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''&&&&&&%%%&&&(((***)))(((&&&%%%*********))))))*********((()))))))))'''''')))***000---******,,,---,,,******+++++++++************$$$&&&(((******)))(((&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''((()))+++,,,,,,,,,+++***)))((((((((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((()))************)))(((((((((((((((******))))))((((((''''''******)))(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###############%%%$$$$$$$$$$$$#################################$$$$$$##########################################################################################""""""############""""""######$$$$$$$$$%%%%%%%%%########################$$$###"""###%%%%%%###!!!#########################################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''+++***))))))((((((((((((((('''&&&&&&%%%%%%%%%%%%)))(((''''''((()))((('''&&&&&&'''((()))***++++++***)))(((''''''&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$%%%''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''((()))))))))))))))&&&&&&''''''''''''&&&&&&(((''''''''''''((())))))''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''***'''%%%%%%''')))***)))******(((''''''(((***+++'''***---000000111222333///---++++++,,,,,,***((()))(((((((((***,,,,,,,,,,,,+++)))'''&&&''')))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))******(((((('''''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))((((((''''''(((((()))*********)))(((((((((((((((******))))))((((((((((((******)))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&''')))))))))))))))))))))))))))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ $$$''''''%%%######%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######$$$$$$$$$%%%%%%%%%###########################""""""###$$$$$$###!!!#########################################################$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''%%%$$$%%%&&&(((***(((&&&%%%&&&))))))'''$$$&&&&&&'''(((((()))******((((((''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&%%%###%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))))))))(((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''',,,)))&&&&&&)))++++++***,,,+++***+++---111555888===AAAFFFIIIJJJJJJJJJKKKJJJIIIGGGFFFEEECCC???<<<333000,,,+++,,,,,,***''',,,+++)))''''''(((***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''(((((()))***'''''''''''''''((())))))******)))((((((((())))))***))))))))))))(((((((((******)))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&+++///---(((######$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%#################################$$$$$$$$$###"""############################################################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((((()))))))))))))))((((((((((((''''''(((***+++,,,''''''((())))))((('''&&&(((((((((((((((((((((((('''''''''''''''((()))))))))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((())))))((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''')))++++++***)))(((((())))))+++...444;;;AAAEEEPPPTTTYYY]]]___aaadddfff``````___^^^[[[WWWSSSPPPLLLGGGBBB>>>;;;666///)))&&&'''((()))************((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((('''((())))))***'''''''''''''''(((((()))******))))))((())))))***))))))))))))))))))))))))***))))))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&+++///...(((######$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$%%%&&&&&&%%%%%%%%%%%%################################################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((()))))),,,,,,,,,---,,,,,,+++***((()))*********)))((('''&&&))),,,+++(((&&&(((***'''((((((((())))))******''''''&&&''''''((()))***)))(((''''''&&&&&&&&&&&&'''&&&%%%&&&)))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((())))))%%%))),,,***&&&&&&+++111444555777:::???EEEIIILLLKKKMMMOOORRRTTTYYY^^^bbbeeeggghhhiiigggeeecccbbb]]]ZZZVVVRRRNNNHHH@@@:::...---+++***))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))******'''''''''''''''((())))))******))))))))))))******))))))))))))***************))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###%%%&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%((((((&&&$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################$$$&&&''''''&&&%%%%%%&&&################################################"""""""""############$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))***+++,,,,,,+++******,,,---......---***(((&&&'''((()))'''%%%%%%'''***&&&&&&''')))+++,,,......'''''''''''''''((()))***((((((''''''&&&''''''''''''&&&%%%'''***++++++***(((''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((())))))***(((******((()))000===HHHVVVWWWXXXYYYYYYWWWUUUTTTIIIHHHEEEAAA>>>===@@@BBBSSSVVVYYY[[[\\\\\\]]]___SSSSSSRRRPPPNNNLLLJJJIIICCC>>>666///***)))***,,,))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%(((''''''&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((())))))(((((())))))***+++((((((((((((((()))************)))))))))***++++++)))))))))************+++******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###########################%%%''''''%%%###$$$&&&################################################""""""""""""########################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((()))))))))*********''')))+++...000000000///333444666777888999::::::444///******...111000...*********+++,,,,,,,,,---(((((('''''''''(((((()))(((''''''''''''(((((()))'''&&&&&&''')))***)))((())))))((((((((('''''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''(((((('''&&&&&&'''((((((&&&''''''((())))))*********+++...555AAANNNZZZaaalllmmmmmmjjjddd[[[RRRMMMJJJIIIFFF@@@;;;888777888===???BBBBBBAAABBBDDDGGGDDDEEECCC@@@<<<>>>DDDIIIPPPMMMGGG@@@999333///---))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((())))))(((((())))))***+++)))))))))))))))***++++++******))))))******+++,,,))))))*********+++++++++******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%"""$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$%%%%%%$$$###$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################"""$$$'''&&&$$$"""###%%%################################################""""""""""""############"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************---///333777:::;;;<<<<<<:::;;;===AAAFFFLLLQQQTTTHHH===444555???EEEAAA:::111000///---+++)))((('''((((((''''''''''''(((((('''''''''''''''((()))***)))'''&&&&&&'''(((&&&%%%******))))))((((((((('''%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&''''''((()))******+++(((+++555HHH^^^lllqqqooocccdddddd```WWWKKK>>>666@@@CCCEEEFFFFFFGGGIIIJJJJJJKKKLLLIIIEEEDDDEEEHHHDDDCCC???666000222<<>>FFFOOOTTT```YYYRRR\\\]]]\\\iiiZZZ___[[[QQQNNNUUUVVVPPPMMMOOOGGG999444888888222FFFCCCHHHMMMKKKLLLHHH;;;222...******++++++(((%%%++++++***)))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''((()))))))))((('''&&&***))))))***,,,---------,,,,,,,,,,,,,,,+++))))))))))))(((***,,,---......''''''((())))))***+++++++++***+++,,,,,,+++'''$$$)))(((((((((''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&'''&&&''')))///333***(((%%%%%%&&&'''((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%&&&&&&'''''''''&&&%%%%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((+++'''&&&)))+++***+++...///---,,,...,,,+++111;;;^^^ccccccZZZLLLBBBBBBFFFKKKHHHEEEEEELLLVVVaaaiiicccWWWHHH>>>777888BBBNNNWWWXXXTTTJJJBBB===888222+++''''''++++++((((((,,,)))(((''''''(((((('''%%%((('''&&&&&&&&&(((***+++++++++***))))))(((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((+++---+++''')))000777OOO[[[eeegggbbbYYYKKK===<<<<<<>>>EEENNNUUUZZZ]]]TTT\\\bbbhhhnnnnnnsssfff```WWWSSSTTTVVVUUUQQQRRRRRRNNNIIIFFFEEE???777:::555444555888BBBIIIDDD<<<777///+++***+++,,,,,,******)))(((((()))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))))))))***(((((())))))***,,,---...)))))))))***++++++***)))%%%&&&'''((()))***++++++000...,,,+++++++++***)))000///...,,,***)))((((((,,,***(((((()))+++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&###&&&)))((('''+++555===+++)))'''&&&'''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%"""###$$$&&&''')))***+++))))))'''&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))+++))))))------***)))+++***000777;;;999777>>>GGGXXXSSSLLLDDDCCCHHHSSS\\\MMMKKKHHHGGGJJJNNNQQQSSSPPPQQQTTTXXXWWWRRRPPPQQQSSSZZZ]]]VVVKKKBBB:::333+++'''&&&)))***((('''(((+++)))&&&&&&'''''''''''')))((('''''''''((()))******))))))(((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''(((((())))))******&&&+++...***%%%,,,???PPP```ooowwwkkkVVVGGGCCCDDDKKKKKKLLLOOOTTTZZZ```ccc~~~tttvvvvvvpppmmmqqq{{{lll\\\RRRLLLGGGEEEEEEGGGCCC;;;555777AAAJJJKKKGGGAAA888000,,,+++---///)))((((((((((((((()))***(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))))))))******,,,+++)))((((((((()))***&&&(((***,,,.........---222111111000000000000000+++++++++++++++++++++,,,,,,,,,+++++++++,,,---...///,,,***))))))))))))(((***************+++++++++))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%'''((('''%%%'''---333+++)))'''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&'''(((***,,,...//////,,,***'''&&&&&&'''''''''&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((())))))))))))***+++***+++...---***))),,,777CCCQQQUUUOOOIIIKKKPPPbbbXXXIII>>>:::>>>DDDHHHLLLMMMOOONNNKKKFFF@@@<<<888===GGGTTT]]]___\\\YYYYYY___bbb\\\QQQFFF:::111222...***+++,,,***'''$$$+++)))(((((()))***)))(((***)))(((((('''(((((())))))((((((((('''''''''&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((''''''''''''((((((((((((((((((((()))))))))''''''((())))))***++++++((())))))(((...>>>WWWiiifffkkkkkk```QQQIIIJJJNNNHHHPPPWWWYYY___ppp~~~ooo```QQQMMMRRRDDDHHH@@@555777;;;<<<===FFFDDD@@@;;;444///+++***((((((((('''(((((()))***(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((()))))))))*********+++*********))))))))))))+++,,,---------...///000++++++******+++---...///...000333444444333222222---,,,,,,++++++,,,,,,---,,,,,,---...///...***'''************++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&''''''&&&%%%)))'''%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&''')))***,,,---////////////---***&&&%%%&&&'''''''''&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''(((((()))'''''''''((((((((())))))''''''((((((((())))))))),,,))))))+++---111;;;DDDVVV___eeecccZZZRRRPPPPPPHHHHHHHHHJJJOOOVVV___dddXXXYYYZZZYYYUUUOOOHHHDDDGGGBBB===???KKKZZZeeeiiigggiiihhhccc^^^VVVJJJ???<<<777111000333555111+++)))((((((***++++++***(((***))))))(((((((((((()))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((((((((()))(((((((((''''''((((((((((((((((((((())))))******'''(((((()))***+++,,,,,,***'''(((222CCCWWWgggnnnkkk^^^PPPKKKMMMOOOLLLHHHWWW^^^eeemmm~~~sssffffffXXXdddYYYFFFDDDAAA999;;;:::===AAACCC???888...((())))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((()))))))))******))))))))))))************%%%'''***---///000000000---...---,,,+++---111555111333777<<>>DDDIIISSS^^^NNNNNNLLLNNNYYYeeehhhcccMMM___qqqqqqfffcccooo~~~}}}pppeeekkkzzz}}}ppp```UUUbbbkkkfff\\\YYYZZZ[[[```ccceeedddeeegggeee```LLLFFF<<<999AAAKKKIIIAAA888444...***((()))))))))'''((())))))************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((())))))******))))))(((((((((((())))))'''(((((()))******+++++++++++++++++++++++++++++++++000:::HHHVVV```eeefffZZZ___dddbbb\\\___uuuyyyzzz}}}}}}jjjUUUWWWBBB===999;;;BBBEEEAAA;;;...---,,,***))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))))))))))))))*********++++++))))))*********+++++++++,,,,,,++++++,,,...000222;;;BBBMMMWWW___hhhssszzz|||~~~|||mmmfffZZZNNNCCC:::333///......---,,,+++***))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$%%%&&&&&&''''''&&&&&&$$$''')))'''######(((---%%%%%%%%%'''***+++***(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$&&&(((***111333666999:::;;;::::::///)))###!!!$$$&&&%%%######$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))******+++++++++,,,,,,,,,)))444EEESSSSSSKKKFFFEEELLLMMMPPPYYYkkkxxxttthhhjjj|||wwwzzzgggzzzjjj]]]^^^cccYYY```eeedddccceeeffffff___VVVJJJEEENNNXXXVVVMMMEEE===333,,,)))***,,,---&&&'''(((***++++++++++++))))))))))))************((((((((((((((((((((((((------+++)))(((&&&%%%$$$))))))(((((((((((())))))'''(((((()))***+++++++++,,,,,,++++++++++++++++++---444===DDDKKKVVVeeeqqqtttbbbVVVaaauuu~~~|||~~~UUUGGG999555<<>>MMMbbbssszzz}}}jjjeeeaaaKKKsssxxx``````zzz|||pppjjjSSS>>>555...%%%'''000)))***+++)))'''&&&))),,,))))))((((((((('''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((()))(((&&&&&&((()))((('''''')))(((%%%%%%((((((&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&%%%&&&'''(((((((((''''''))))))(((((((((((())))))((((((((((((((('''&&&&&&((('''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&'''((()))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%''')))***000111333666888999666444,,,(((######%%%'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&'''((()))))))))))))))((((((''''''''''''''''''((((((((())))))((()))******(((((()))***(((((((((((()))))))))***))))))))))))*********+++---...---+++***...666>>>RRRLLLKKKRRRWWWXXX[[[aaa~~~www{{{{{{ooommmwwwzzz{{{yyy|||vvvaaa]]]^^^[[[\\\aaa___```aaabbbaaa___[[[WWWSSSSSSLLL???555000***%%%***)))((((((***+++***)))222444666666222///---,,,(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******)))))))))*********+++++++++***+++......+++---111>>>:::<<>>000'''******)))))))))(((((((((,,,,,,+++***((('''&&&&&&)))))))))))))))))))))))))))(((&&&&&&((()))((('''***,,,+++'''&&&((((((%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''((()))((('''''''''(((******))))))(((((((((((())))))&&&&&&'''((((((((((((((('''((()))******)))(((''''''(((*********)))'''&&&((()))))))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%((('''&&&&&&'''((('''%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&'''(((***++++++***************))))))*********))))))))))))))))))))))))''''''((((((((())))))))))))(((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&'''((()))***+++''''''(((((((((((())))))(((((()))))))))*********)))***++++++))))))***+++))))))*********+++++++++,,,,,,,,,,,,------------111999DDDQQQ\\\gggqqqwwwyyyhhh^^^lllooo___SSSSSSZZZYYYZZZYYYWWWWWWUUUKKKAAA333000,,,))))))*********(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++++++++,,,,,,,,,,,,---+++---444===HHHXXXdddaaa___ZZZ\\\ssstttooopppooo]]]@@@111222---,,,+++***))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((())))))))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))))))))*********+++++++++,,,---,,,,,,...888FFFPPPgggnnnuuuxxxxxx{{{}}}{{{sss{{{yyypppuuu}}}pppqqqyyyooojjjeeeXXXEEE666------,,,,,,+++***))))))+++++++++***)))((('''''')))))))))))))))))))))))))))(((&&&&&&((()))((('''+++---,,,'''&&&((('''$$$'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%&&&''')))((('''''''''(((***+++))))))(((((((((((())))))&&&&&&'''((())))))(((((('''((()))******)))(((''''''(((***+++***)))'''&&&((()))******)))'''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%((('''%%%%%%&&&&&&$$$###$$$%%%''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&''')))***+++++++++***++++++************++++++************************'''((((((((())))))******((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((''''''''''''&&&&&&''''''((()))))))))))))))))))))***************+++,,,,,,******+++,,,)))************+++++++++,,,,,,,,,---------......666FFFZZZeeehhhiiimmmrrrPPPiiiqqq[[[VVVTTTWWWXXXZZZ]]]]]]TTTJJJ777333...+++***+++,,,,,,***+++,,,+++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,++++++,,,,,,,,,------------,,,///:::FFFQQQ^^^hhh]]][[[XXXfff~~~tttMMM333///---,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''''''''''''''((()))***)))))))))))))))))))))))))))************+++++++++---------...555FFF\\\lllmmmvvvvvvqqquuu}}}tttxxx~~~kkkXXXlllwwwsssvvvqqq```OOO000000///...,,,+++******************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''%%%$$$&&&)))***(((%%%$$$&&&'''&&&&&&''')))+++&&&((()))(((&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&'''''''''((((((''''''&&&,,,***((()))***+++***)))...,,,)))((((((***---///+++)))((())),,,---+++)))))),,,---+++(((&&&)))+++))))))((('''%%%&&&)))+++(((((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&$$$###$$$&&&'''''''''&&&)))***&&&$$$(((******...,,,+++,,,///444777888999333---+++...222333333***333:::<<<======555***&&&(((+++***((('''''')))***)))((((((******)))''',,,'''###"""%%%((()))(((%%%&&&&&&&&&''''''(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))************++++++++++++******))))))******+++++++++,,,,,,,,,***000444111---...333777CCCQQQfffrrrjjj\\\]]]iiiZZZRRRRRRVVV]]]___[[[YYY[[[JJJCCC888///******,,,...***))))))***+++***)))'''************))))))))))))(((((()))***************((((((((()))******++++++---,,,,,,,,,------...///***555222LLLTTTLLLeeeiiiQQQ[[[nnn|||{{{iiigggxxxfffAAA444...'''***...((()))+++&&&))))))))))))(((((((((((())))))))))))))))))))))))&&&******''''''******&&&(((((((((((()))))))))))))))))))))***++++++,,,,,,(((***,,,,,,+++***+++---//////111===UUUlllwwwwwwxxx}}}zzzqqqtttpppjjjyyyxxxpppyyy{{{VVV[[[}}}yyyssswwwxxxzzzYYYFFF///&&&***///---'''******))))))***,,,+++'''))))))))))))))))))))))))(((((((((((()))))))))******)))((((((((((((((())),,,***)))***+++,,,***'''&&&'''''''''%%%%%%'''(((&&&((())))))'''&&&&&&'''&&&%%%%%%&&&&&&'''((((((&&&&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&((())))))***************(((((())),,,...///...,,,"""***111666777666444111000///000111000---)))&&&%%%%%%%%%'''***+++,,,***************)))(((((((((((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((***)))(((((())))))((('''&&&))))))''''''***+++))),,,***+++000;;;FFFNNNRRR???888111000444888888777555444333888DDDKKKCCC666555...&&&%%%***......,,,(((((((((((((((((()))))))))'''%%%%%%&&&'''(((''''''''''''''''''(((((((((***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))************++++++++++++*********)))++++++++++++,,,,,,,,,,,,111...***''',,,666AAAGGGKKKTTTccchhh\\\YYY{{{hhh^^^UUUVVV]]]aaa^^^ZZZVVVOOOFFF>>>888444000...,,,+++***+++,,,,,,+++)))************))))))))))))((())))))***************(((((())))))***+++++++++))))))******+++,,,......---222@@@FFFMMMXXX___jjjqqqmmm{{{|||rrrzzz___;;;111))),,,///******...+++***)))))))))(((((((((((())))))))))))))))))))))))''''''&&&%%%%%%&&&''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,+++***))))))***,,,...///)))555EEEUUUeeerrrxxxwwwzzzlllhhhpppwwwwwwnnnwwwvvv}}}sssmmm}}}ttteeeOOO;;;000+++)))((())))))((('''(((***+++***))))))))))))))))))))))))((((((((()))))))))************)))(((((((((((((((***)))''''''((((((&&&%%%&&&'''((((((&&&&&&'''(((&&&((())))))'''&&&&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))((((((((((((''''''''''''''''''(((((())))))******))))))***---222666888999:::777333222555===FFFLLLCCCAAA>>><<<888444...***000---***,,,000222111...***)))((()))+++***'''$$$)))(((''''''&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((('''&&&%%%%%%'''((((((...777;;;;;;777333000333===HHHNNNPPP@@@777///---000333111...000333999CCCOOOXXXUUUNNN>>>444,,,...666888///&&&))))))***)))(((((()))***''')))***+++)))((((((((())))))))))))((((((((((((+++******))))))******+++)))))))))))))))))))))))))))))))))*********++++++++++++++++++************+++++++++,,,,,,,,,---------------...111888BBBJJJVVV[[[\\\]]]mmmeeeVVV[[[ffffff___]]]WWWOOOHHHBBB;;;444...---,,,+++,,,---...---+++++++++*********)))))))))((()))******++++++******((())))))******+++,,,,,,))))))******,,,---///000555///GGGCCCOOOhhhYYY```}}}~~~EEE444)))+++...(((''',,,*********)))))))))((((((((())))))))))))))))))))))))+++(((+++222222+++(((+++(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,+++******,,,---...---333HHH___kkkpppuuuzzz|||qqqgggfffgggoootttyyyuuuyyy|||~~~~~~}}}{{{yyykkkTTT<<<---))),,,+++******)))(((''')))+++))))))))))))))))))))))))(((((()))))))))*********+++***)))((((((''''''((('''&&&%%%%%%&&&&&&&&&&&&''')))+++---------///111...///000///---+++++++++************)))(((((('''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((('''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((())))))((()))))))))******.........222999AAAFFFIIIIIIAAA444,,,...999GGGRRRYYYUUUNNNFFF===666000,,,444444777<<<@@@BBB@@@===555///(((''')))+++)))&&&)))(((((('''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%'''(((((((((''''''''''''+++///666BBBPPPWWWXXX@@@<<<:::???JJJTTTYYYYYYMMMEEE<<<888999:::666222:::HHHVVVWWWNNNEEEBBBCCC???888111111888<<<;;;777333///,,,+++,,,,,,***((('''+++000000---***)))***+++*********))))))((((((************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------)))...444666555999HHHWWWWWWWWWdddyyy|||]]]YYYbbbhhhgggeee^^^UUULLLFFF@@@999555...---,,,,,,---...---,,,+++++++++*********))))))))))))***++++++++++++***))))))******+++,,,,,,,,,------------...///000111888000@@@HHHZZZiii\\\]]]|||^^^:::---,,,000)))&&&***)))*********)))))))))((((((((((((((((((((((((((((((+++(((000??????000(((+++(((((((((((()))))))))))))))))))))***++++++,,,,,,***,,,......------///222PPP```pppsssrrruuu}}}|||ppphhhcccbbbuuu~~~xxxwwwwww{{{~~~|||lllSSS<<>>;;;999888999666666666444333000...---''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&'''''''''(((((((((((())))))))))))))))))))))))------,,,,,,,,,---......///222777???GGGKKKLLLKKK>>>???AAAEEEIIIMMMPPPRRR^^^YYYPPPEEE<<<555333222000888DDDMMMQQQRRRRRRRRRKKK@@@222***)))***+++***))))))(((''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))***++++++***)))))),,,...555???KKKUUU___ffffffaaaYYYUUUQQQQQQTTTTTTPPPLLLJJJDDD===999999999777555444AAAMMMNNNDDD:::<<>>000...,,,+++,,,------,,,++++++++++++************))))))***+++++++++++++++*********+++,,,,,,------/////////...//////000000222::::::RRR\\\[[[sss|||FFF333...333...+++...,,,************))))))))))))(((((((((((((((((((((((()))%%%***888888***%%%)))(((((((((((()))))))))))))))))))))***++++++,,,,,,***---...+++***000>>>JJJfffooouuuuuutttyyyzzzxxxiiibbbbbb~~~nnnssswwwtttuuurrryyy~~~oooWWW???111***((()))---,,,''''''+++************************)))))))))*********++++++))))))(((((((((((())))))((()))******+++---111444999<<<@@@CCCDDDEEEGGGHHHJJJKKKLLLKKKIIIHHHHHHHHHDDDDDDDDDCCC@@@>>>;;;999...---+++((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((())))))(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))************++++++++++++,,,...000111///555???IIINNNLLLFFF@@@<<<@@@GGGNNNQQQRRRPPPNNNOOOKKKEEE===777444555777;;;EEERRRZZZ[[[YYYWWWWWWWWWLLL<<>>DDD===BBBEEEAAA:::888???GGGKKKBBB888555666666000)))(((***++++++)))'''''''''************))))))))))))((())))))******))))))((())))))))))))))))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,---------.........//////222+++///@@@OOOUUUWWWYYYpppzzzoooooo~~~zzzqqqcccRRRFFF@@@???222000---,,,,,,---,,,+++,,,++++++++++++*********)))***++++++,,,+++++++++***++++++,,,,,,---.........------------...//////000GGGDDDXXX\\\___VVV:::,,,///---+++...---++++++*********)))))))))))))))))))))))))))))))))---'''&&&++++++&&&'''---(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,***'''+++<<>>:::555///***(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&'''(((((()))***(((((()))))))))*********''''''((((((((((((''''''((((((((()))))))))******)))))))))******+++++++++******+++---111555888;;;999;;;>>>BBBCCC@@@:::666555444333222333555777999<<<<<<;;;888444333444666@@@FFFNNNTTTVVVUUURRRPPPUUUOOOFFF;;;222,,,(((&&&***))))))((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))((())))))(((,,,777FFFQQQ___hhhmmmfffZZZNNNDDD===---222888===@@@DDDIIIMMMKKKMMMMMMJJJEEEDDDHHHLLLUUUJJJ???999444///000555<<>>333---,,,...---+++++++++************)))))))))))))))))))))))))))"""(((,,,++++++,,,((("""(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,000===OOO___gggjjjrrrvvvyyy{{{~~~{{{ddddddmmm}}}yyy}}}pppfffkkkyyy~~~rrrddd]]]FFF222......))))))...++++++++++++******))))))((((((((())))))))))))))))))((()))***---111555777===999777888===BBBEEEFFFMMMOOOMMMGGG>>>:::;;;>>>888444000000444<<>>???>>>:::999333...555BBBEEE???DDDGGGJJJHHH@@@999888;;;444444444222333888@@@GGGGGGJJJOOOQQQQQQMMMGGGCCC>>>555***&&&(((+++)))'''((())))))((('''&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''((((((((((((((('''(((((((((((((((''''''(((((((((((())))))))))))))))))))))))************'''+++666FFFXXXffflllmmm^^^RRRBBB999;;;CCCJJJMMMZZZTTTOOOOOOOOOMMMJJJJJJJJJMMMPPPNNNIIIFFFIIINNNGGGIIINNNQQQMMMGGGEEEHHHQQQXXXIII;;;???>>>AAAVVVSSSSSSLLL@@@999:::999666444333222///+++)))((((((+++)))'''&&&((()))***)))'''))),,,//////---+++)))***************************++++++,,,,,,------...,,,,,,,,,---------......,,,777000%%%...666222---666RRRUUUPPPhhhwwwrrrrrrNNNLLLHHH>>>555333444333000------......,,,***((()))***))))))***++++++++++++***++++++++++++,,,------.........000000...000<<>>;;;777444222222//////...///333999???CCCHHHIIIKKKMMMMMMGGG>>>888@@@FFFKKKKKKFFF???;;;:::666///******)))&&&%%%(((((((((''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******************)))))))))))))))))))))***+++,,,,,,,,,+++,,,+++***)))+++///333HHHRRRZZZVVVHHH>>>===AAAIIIRRRTTTNNNKKKRRR[[[]]]WWWNNNHHHIIINNNRRRVVVYYYVVVTTTRRRNNNIIIDDDCCCEEEBBB===777222///000222333666888;;;???CCCFFFHHHJJJIIIAAA888111...,,,)))%%%)))******)))((('''&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''(((((())))))(((((('''(((((())))))(((((('''((((((((()))))))))******)))***++++++******+++,,,000;;;MMMaaakkkfffVVVHHH;;;BBBMMMVVVZZZWWWQQQLLLLLLPPPNNNJJJUUUgggkkkbbbZZZ___cccbbbaaa```[[[TTTVVVRRROOOPPPMMMGGGDDDDDDMMMXXXRRRKKKOOOGGG???HHHTTTUUUPPPEEE>>>>>>===;;;888888777222,,,(((((()))---+++)))((()))***)))(((''')))+++------,,,***)))***************************++++++,,,,,,---......,,,,,,---------.........(((///......333000---444JJJWWWRRRTTT|||eeeRRRIII@@@666222000...---......//////...+++******+++))))))***+++++++++++++++++++++++++++,,,---...//////...///000000222<<>>===;;;---...---,,,******+++,,,666555666;;;@@@???777///000<<>>:::888444777999777222---***)))...,,,+++***+++***((('''((()))******++++++******************************+++++++++,,,------......------------.........///+++,,,,,,333777...111FFFVVV???KKK|||~~~{{{}}}[[[NNNDDD;;;555000+++---222///000000///---++++++,,,)))******++++++++++++++++++++++++,,,,,,...//////000......111333555<<>>BBBEEEEEEEEE999::::::999888666666777222///...000444555333000)))444AAAGGGEEEAAA@@@AAACCCAAA>>>;;;777111***&&&''''''((())))))(((''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''(((((((((((())))))(((((())))))***+++)))***************++++++)))***,,,---,,,+++++++++,,,...333777999888555222999555333555>>>KKKXXX___YYYZZZaaakkklllbbbWWWSSS[[[[[[___gggkkkjjjjjjkkkddd```[[[XXXXXXWWWOOOEEEJJJJJJIIIIIIIIIGGGDDDBBB888444---)))***000888===BBBGGGKKKIIIAAA777///***))))))((()))))))))'''&&&''''''''''''''''''''''''((((((((('''''''''''''''''''''((()))))))))))))))(((((()))*********)))))))))))))))*********++++++***++++++******...666===PPPLLLEEE;;;666===KKKWWW[[[WWWQQQMMMQQQ```sssvvvpppfff[[[TTTGGGBBBIIIOOOSSSVVVQQQVVVZZZVVVNNNCCC;;;555,,,///333888999666///***---+++******++++++)))''')))))))))))))))******+++************************++++++,,,,,,---.........---............/////////222111---000666555>>>TTTWWWQQQxxxWWWKKKAAA;;;444---///555000000111///---+++,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,---...000000111......222666888===CCCSSS[[[kkk}}}||||||~~~{{{uuusssqqqppprrrXXX111,,,///,,,,,,,,,+++++++++*********************************)))***************++++++))))))*********++++++++++++***,,,//////,,,...333@@@UUUiiipppsssxxx|||zzz|||xxxxxx|||zzzzzz|||jjjUUUOOO[[[XXX???,,,++++++++++++++++++++++++,,,---,,,+++***+++,,,...///222555:::???CCCFFFHHHHHH::::::;;;<<<===>>>@@@BBB777===EEEHHHHHHGGGJJJLLLDDDCCCCCCDDDFFFGGGGGGGGG@@@@@@@@@===888333///---,,,111777===AAACCCEEEEEEBBBCCCDDDCCC@@@:::111)))&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((()))))))))))))))))))))***++++++))))))******+++++++++,,,***,,,------***)))***++++++222>>>FFFHHHDDD<<<777<<<>>>CCCJJJRRRYYY^^^```ppprrrxxxssseeeNNNMMMJJJGGGFFFIIIMMMQQQHHHBBB999000,,,+++...000000:::FFFLLLHHH???777333+++)))'''''')))***)))'''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((()))***++++++******************++++++++++++************---444???GGGNNNAAA444555BBBNNNSSSRRRTTTYYYcccppp~~~hhhYYYPPPLLLGGG@@@JJJOOOWWW\\\ZZZQQQGGGAAA555///,,,000888;;;666000,,,***))))))++++++***((())))))((((((((()))***+++************************+++,,,,,,------...//////........./////////000000111666111---666<<>>BBBCCCDDDDDDFFFGGGFFFNNNXXX]]]^^^```eeekkkeee___YYYUUUTTTOOOGGGAAAFFFJJJMMMLLLEEE<<<555111000//////111777===BBBDDD@@@DDDFFFFFFEEEAAA999111)))((((((''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))***))))))))))))***++++++))))))******+++,,,,,,,,,***,,,...,,,******---000333===KKKSSSSSSMMMFFFCCCEEENNNXXX[[[]]]hhh||||||rrrcccUUULLLJJJKKKLLLOOOJJJBBB:::444111111111+++555CCCKKKKKKFFF???<<<111---(((''')))******((((((((((((((((((((((((((('''(((((((((((()))))))))'''((())))))******))))))((()))***++++++,,,++++++******+++++++++,,,,,,,,,+++***+++...444===EEEJJJ>>>AAADDDEEEGGGNNNZZZdddhhhtttxxxnnnaaaMMMFFFEEEIIIRRRWWWUUUQQQNNNIII===000---444;;;===;;;///---***)))***++++++******))))))))))))***++++++************************,,,,,,,,,---......//////////////////000000000000+++555333111;;;BBBDDDIIIaaa|||ggglll}}}aaaIIIAAA===444...000///000000///,,,++++++,,,***++++++,,,,,,,,,,,,,,,,,,,,,------///000222333111///111555999<<>>888666222...,,,000888>>>BBBEEEFFFCCCCCCEEE@@@999000...+++(((''''''))))))(((((((((((((((((((((((((((((()))))))))*********'''((((((((())))))))))))******))))))******+++,,,))))))***++++++,,,------)))+++------+++---333999CCCMMMWWWYYYTTTPPPPPPSSSWWWbbbnnnwww}}}wwwnnn```TTTPPPMMMHHHCCC???>>>>>>???:::???FFFKKKLLLIIIFFFCCC<<<555---)))***+++***((((((((((((((((((((((((((('''((((((((())))))))))))(((((()))************)))((()))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++...666???EEEFFFEEEAAAJJJQQQPPPNNNYYYqqq~~~]]]OOOCCCDDDKKKNNNPPPRRRSSSKKKAAA<<<<<>>>>>AAADDD???@@@AAAEEEIIILLLLLLJJJMMMLLLSSSfff|||wwwnnndddWWWOOOMMMLLLJJJGGGEEEDDD???444+++***222:::EEEGGGEEE@@@AAAEEEDDD???666333...***''''''((()))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))*********)))******+++,,,))))))***+++,,,,,,------(((+++---------111999@@@RRRYYY^^^ZZZRRRPPPWWW___ppp{{{nnnQQQOOOKKKHHHGGGHHHKKKLLLKKKKKKLLLLLLLLLJJJIIIGGGDDD<<<111+++++++++***((())))))))))))))))))))))))'''((((((((())))))******(((((()))***************((()))***+++,,,---------++++++,,,,,,,,,---------***+++111<<>><<<999;;;AAAEEEDDD<<<222+++)))***))))))+++*********)))))))))((((((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++---,,,++++++,,,---///000+++333111---111666@@@QQQXXX______\\\]]]\\\lllpppeeeYYYMMMIIIMMM\\\HHHKKKSSSGGGDDDLLLHHHDDDAAA;;;444---******+++***)))((()))***+++***)))******+++++++++******)))&&&''''''(((((((((((((((******+++++++++,,,,,,,,,,,,+++*********+++---...+++444???FFFJJJLLLMMMLLLFFF___lllzzzxxxgggUUUAAA@@@SSSSSSKKKLLLVVVVVVJJJDDDGGGIIIBBB777///,,,+++++++++,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------111///......///000000000///444;;;BBBGGGUUU^^^aaayyy|||tttNNNFFFCCC555---000111222222111///---+++......---------,,,,,,,,,------......///000000000666///---333<<>>;;;888777444777888444111555???FFFDDD@@@999111+++((()))***))))))))))))))))))))))))(((((((((((()))))))))***((((((((()))))))))******************++++++++++++,,,,,,,,,,,,,,,---...///...000)))+++===JJJSSS___[[[[[[XXXdddttt^^^OOOLLLOOOAAAKKKYYYSSSMMMLLLCCCDDDBBB>>>999444///+++)))***)))((((((***+++***)))******+++++++++******)))''''''((()))))))))))))))***++++++++++++,,,,,,,,,...,,,***+++---......,,,111>>>KKKKKKDDDBBBJJJSSSppp~~~}}}uuuaaaLLLFFFDDDSSSZZZRRRLLLNNNNNNHHHFFFDDD???888111---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........111000//////000111111111:::333;;;FFFNNNooosssQQQgggtttttt}}}VVVHHHDDD:::555111111222333222111///............------------,,,------...//////000000111222111555999;;;DDDaaaxxxeeebbb[[[QQQKKKEEEBBBDDDGGGGGGEEEEEEBBBGGGKKKFFFEEEFFFDDDHHH@@@EEEMMMJJJMMMUUUWWW]]]kkkyyypppccceee\\\dddjjj]]]999444---------,,,,,,,,,,,,+++******************************++++++++++++***************+++,,,,,,------///......444CCCXXXfffjjjiiiyyy|||nnnnnnwwwttt~~~yyywwwxxxxxxmmmSSSQQQ...............---------...444;;;???BBBFFFDDDAAAAAA@@@>>>EEEKKK???:::GGGBBBKKKQQQTTT]]]mmmwwwyyyuuu{{{||||||uuummmiii^^^XXXXXXaaannn|||yyyjjjZZZPPPJJJFFFDDDEEE777888666111---111<<>>;;;666...(((+++)))(((((()))***)))((()))******+++++++++******((())))))***************++++++++++++,,,,,,,,,,,,///---+++,,,///111///...<<>>HHH```jjjHHHjjjSSSnnnsssqqqkkkOOODDD===<<<111222222333333222111111/////////.........------.........///000000111111444222777??????EEEeeezzzNNNLLLSSSVVVPPPZZZbbbccchhhppprrrnnnkkkooorrrqqqqqqtttuuurrriiiYYYZZZdddhhhwwwsssfffbbb^^^\\\^^^uuuwww888000------------,,,,,,++++++++++++++++++++++++++++++******++++++++++++************++++++,,,,,,------///,,,000>>>PPP___jjjppplllzzzwwwkkk|||wwwwwwnnn]]]```...............//////000222999AAAGGGHHHGGGCCC@@@DDDLLLOOORRRTTTMMMMMM\\\fffwww{{{uuufffbbb^^^]]]mmm|||```KKKFFFJJJ@@@===999444///000999DDDFFFGGGEEE@@@888000+++)))'''(((((((((((()))))))))(((((()))))))))*********)))))))))*********++++++++++++++++++,,,,,,,,,---,,,,,,...//////...---,,,***666===GGGUUUXXXVVV\\\ttt}}}uuuyyyiii^^^]]][[[UUUOOOHHHIIIEEEAAA@@@???:::111***,,,***((('''((())))))((())))))***+++++++++******)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------......---,,,---///333666LLLKKKIIIFFFIII[[[{{{{{{nnnvvvgggQQQAAA>>>NNN\\\ZZZQQQNNNIIIJJJIIIEEE>>>666111...*********++++++,,,---...---------------------------------...//////000000///000111111111222444555111???GGGZZZdddKKKlllMMM{{{|||zzzjjjeee^^^EEE;;;===111111111111222222222222000000/////////............//////000000111111222666...333FFFOOOSSShhhnnnaaaGGGIIIPPP[[[pppcccMMMHHHSSS^^^yyyuuukkkeeebbb\\\[[[eee999111.........---,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++,,,------...///+++444JJJ\\\eeemmmuuu~~~nnnlllooooooppp|||xxxrrrkkkttt.........///000222333555===BBBIIIMMMKKKFFFCCCBBBKKKaaahhhbbbbbbfffnnn{{{jjj___hhh~~~sssVVVGGGCCCCCC===888777444111555===FFFEEEDDDCCC@@@999000***((((((((()))))))))))))))))))))))))))************************+++++++++++++++,,,,,,,,,------------,,,---...000000///...---+++>>>IIINNNUUU]]]mmm|||fff[[[ZZZVVVPPPNNNMMMHHHBBB??????<<<555///...,,,)))(((((())))))(((((()))***+++++++++++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,...///,,,***...999AAAPPPEEEAAAKKK```www|||sssoooXXXHHHMMMWWWXXXYYY^^^SSSNNNGGGCCCAAA===666///,,,,,,++++++,,,,,,......------------------------------...//////000111111///111222222222222555888;;;DDDIIIyyy|||[[[YYYQQQuuu___kkk[[[tttuuuLLL:::<<<222111000000000111222222111111000000000000////////////000000111222222222000,,,666LLLYYYaaawwwuuuOOOGGGIIIKKKYYYmmmKKK@@@III```qqq~~~zzzvvvbbb\\\]]]\\\mmmPPP999//////...------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,------............<<>>777888999444333666@@@@@@AAADDDEEE@@@777///************)))))))))((()))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---...///000111111111111888HHHOOOTTTeee|||uuuzzznnniiimmmttttttssssssvvvxxxwwwtttttt|||yyyttt|||nnnaaabbb[[[PPPQQQPPPKKKEEEAAA???<<<999666111...+++)))))))))))))))((()))***+++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++...///......555AAAKKKDDDCCCOOOnnnyyy~~~~~~lllPPPEEEPPP___ccc\\\RRRHHHCCCCCCAAA:::444///...---,,,,,,---...///---------------------------......///000111222222...111444444222333777:::BBB===KKKnnn]]]GGGXXXXXXvvv|||kkkfffmmmttt^^^???===333222000///...000111333222222111111111000000000000000000111222222333333...444@@@KKKQQQ``````CCCLLLTTTWWW```xxxvvvkkkxxxhhhIIIAAALLLXXX|||bbb[[[\\\YYYaaayyynnn888000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,------......---666HHH\\\iiinnnrrrwwwkkkssslll//////111333666;;;???AAA@@@>>>???AAAAAAAAAIIISSSsssvvvuuusss___MMM???@@@AAA:::444444777;;;@@@EEEFFFBBB<<<777------,,,+++***)))(((((())))))*********++++++++++++++++++,,,,,,,,,,,,---------------............/////////000111333444555HHHSSS[[[pppxxxxxx~~~ooo___aaauuu~~~xxxnnnmmmaaaPPPRRRQQQNNNJJJFFFAAA>>><<<:::333000,,,***************(((((()))++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,...222999BBBIIINNNDDDTTTvvvzzz{{{lllWWWWWW^^^```___WWWMMMHHHEEECCC>>>:::222111///---------...///........................---...///000111222222333...111444444333444888<<>>000000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---.........///AAAVVVcccjjjqqquuuwww}}}yyywwwuuu000000111444999>>>BBBEEE???===>>>BBBFFFKKKZZZiiittt~~~|||ooozzzwww___LLLJJJJJJAAA777444///777AAAFFFEEEAAA???>>>///...---,,,+++)))(((((()))************+++++++++++++++,,,,,,,,,------------------.........///////////////000222444777888RRR[[[kkkvvvxxxrrrdddgggwwwxxxzzzuuudddQQQTTTQQQPPPOOOJJJEEE@@@======555111---******++++++***(((((()))++++++,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,---------.........+++,,,555CCCMMMOOOMMMSSSooo}}}{{{{{{}}}jjj^^^```___[[[TTTMMMGGGCCC@@@>>>444333000...------...///........................---...///000111222333333...111555555333444999===IIIxxxsssqqqFFF]]]nnnqqq~~~wwwhhhssshhheee^^^RRRDDD999666333000///000333444333333333222222222111111000111111222222333444444111777===IIIeeettt```[[[hhhyyytttXXXbbbtttfffkkkrrrYYYfffzzzcccVVVXXX[[[fffPPP111000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------......///000HHH___gggkkksssxxxwww}}}|||......000555===CCCFFFGGGAAAJJJFFFAAAQQQiiisss```TTTMMMGGGAAA===666333666???GGGGGGEEEDDD<<<555---******+++***'''++++++,,,,,,,,,---------++++++,,,,,,,,,---------......---------......//////222333000...555BBBMMMNNN{{{uuuooommmmmmvvvwwwkkkQQQZZZTTTRRRUUUOOOCCCBBBBBB777:::333,,,++++++)))***,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////...444000222EEERRRUUUXXX}}}vvv}}}zzznnnlllxxx\\\]]]hhhggg^^^RRRJJJHHHBBB;;;===666///,,,///111000------------.........//////000000000111222222333333333777444333333///666KKK^^^^^^dddOOO[[[nnnsss~~~iiidddzzznnnfffaaaeeeEEEBBB444333555///...111...///111333444444333222111111000//////000222333555///888FFFPPPjjjrrriiiYYYrrriiillltttvvv^^^RRRZZZVVVaaa^^^999000111222+++,,,000,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...000000...222XXXbbbaaaqqqssswwwzzz~~~kkkRRRPPPXXXQQQRRRTTTWWWZZZ]]]gggttt|||444444777===DDDJJJKKKJJJHHHEEEEEEYYY}}}sssaaaSSSNNNOOODDDIIIHHHCCCBBBGGGFFF@@@???888000,,,,,,,,,+++)))++++++,,,,,,,,,---------++++++,,,,,,,,,---------......------......//////000---...222666;;;IIIWWWsssmmmbbbmmm}}}{{{aaa^^^VVVXXXaaa```OOODDD@@@999<<<555000///,,,)))))),,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////000111555AAAMMMPPP\\\qqqzzz{{{uuuvvveeeXXXbbbnnnpppaaaPPPIIIEEEAAA>>>999222//////000///...---------.........////////////000111111222222333...666555444;;;<<>>HHHOOOPPPLLLHHHXXXooorrrmmmmmmsssqqqWWWLLLKKKLLLFFF@@@777111...---,,,+++,,,,,,,,,------------...,,,,,,,,,------------...............///000111111000666888555>>>___uuuuuuggglll~~~|||qqqfffnnnzzznnnXXXHHH>>>;;;888666555///))))))---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////000000000//////000---:::LLLPPP\\\{{{|||zzzwwwsss|||~~~mmmoooxxx}}}rrrZZZGGGBBB@@@>>>:::444///,,,---///............////////////...//////000000111222222333444333666999999MMMoooSSSiiiRRRjjjwwwxxxwwwmmm~~~}}}{{{vvvrrrttt```YYY{{{jjjGGG@@@>>>777...222777000///000111333444444444444111222333444444333222111:::;;;OOOfffssslll{{{}}}nnnfffnnnmmmeeeQQQSSSWWWWWWvvvAAA000---222///...000---...------------,,,,,,,,,,,,,,,,,,---------------,,,,,,...000///000666===QQQjjjvvvkkkwww{{{jjjdddeeebbbjjjwww{{{___YYYbbbfffeee555<<>>\\\mmmfffddd```wwwnnnhhhvvvvvviiiVVVEEE<<<888666555111++++++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////000000111000000000333555CCCNNNZZZ~~~ooo\\\eee|||ppplllnnnOOOAAAAAA???;;;555000------............/////////000000/////////000111111222222222///111;;;<<<===lllQQQggg~~~QQQoooyyywww|||ppp~~~~~~|||yyyvvvqqqaaaOOO^^^MMMAAA<<<:::222222444.........///000111222222222222333444555555555444333;;;BBBUUUgggwwwssszzzdddQQQaaapppdddTTT]]]qqq~~~sssVVVTTTWWWPPPdddJJJ444---222000...000---.........---------,,,,,,,,,,,,,,,------.........,,,,,,...000///111;;;HHHTTTmmmvvvoooeeexxxyyy888@@@GGGJJJKKKOOOWWW___nnnmmmttt]]]GGGEEEFFFCCC>>>888333///---,,,,,,---------............,,,---------............////////////000222333444111888BBB\\\hhhlllpppzzz~~~|||jjjpppvvvtttgggSSSBBB;;;666555333///---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...///000111222222222222111888KKKWWWkkkoooiiinnnyyy}}}nnnbbbIIICCC@@@<<<777333000............/////////000000000000000000111222222333333555222333<<<;;;AAA}}}QQQgggxxxOOOqqqwwwvvvdddjjj{{{xxxooocccQQQKKK|||^^^FFF;;;===666000111000///////////////000000000222222333444555555555555;;;IIITTT[[[xxxttt{{{|||iiiRRRBBBEEEJJJCCCDDDNNNbbbxxx|||{{{vvv]]]SSSVVVNNNYYYwww}}}UUU:::...222000...///...............---------,,,,,,,,,,,,---......//////---,,,...111000222BBBUUUfffkkkqqqsssppp^^^;;;BBBHHHIIIKKKYYYssswwwpppuuuppp|||```IIIFFFDDDBBB===777222///---------------............------------............/////////000111222444444777>>>YYY|||zzzqqq^^^{{{vvvuuu|||{{{{{{{{{|||~~~}}}~~~xxxqqqqqqwwwttteeeLLLBBB888666666222...,,,------------------------,,,,,,------.../////////---...///111222333333444555>>>ZZZmmm}}}{{{|||{{{mmmoooxxxyyywwwTTTGGGBBB<<<999777555222///.../////////000000000000111111111222333333444444666999888888<<>>CCChhh```{{{{{{xxx~~~oooJJJ888???IIIiiioooZZZNNN___{{{XXXZZZwwwqqqVVVTTTSSSUUUaaa___vvvfffCCC000222///,,,......//////.........---------,,,,,,------...///000000000,,,---000000555LLLfffgggsss|||___tttJJJQQQSSSUUUiiizzzsssnnnmmmooorrrtttuuuvvvxxxzzz{{{yyytttppppppvvv{{{fffNNNJJJFFF@@@:::666222///------...///000000////////////............//////...///,,,111888222///:::HHHkkkfffiiizzzqqqssskkkfff___WWWRRRQQQRRRTTTNNNQQQVVVXXXSSSNNNSSS\\\]]]^^^cccmmmxxxyyykkk|||vvv___DDD777666444111///---,,,,,,---...///---+++---......///000111111222222)))444<<<......888666HHHZZZwwwiiizzz___WWWTTTWWWRRRFFFBBB@@@:::>>>FFFEEEFFFPPP\\\dddnnn}}}{{{|||vvvyyy```AAA===FFF;;;333555...////////////000000000000000111222333555666777777;;;777///FFF```tttRRRrrrhhhZZZlllwwwnnnuuu|||~~~yyyrrrllltttqqqWWWFFFGGGFFFooofffIII===;;;:::)))777000000000000000000000000000//////000333444555555DDDHHHyyyiii~~~zzzzzz{{{{{{rrrdddmmm\\\BBB888BBBxxxooo[[[jjj{{{nnntttmmmppp___SSSPPPTTTdddrrrbbbMMM333...***111......,,,,,,,,,,,,,,,,,,,,,,,,------------------------111111111000222>>>VVVllliiiqqqOOOrrrIIIPPPUUUcccwwwnnnYYYUUUOOOKKKKKKMMMOOOQQQZZZ]]]ccciiiooouuuyyy{{{yyyzzz{{{zzzyyy}}}]]]KKKEEEFFF>>>777444...---...//////000000000///000//////......//////000222222---///222///999QQQiii{{{kkkhhhwwwhhh[[[UUUJJJLLLNNNQQQRRROOOIIIEEEOOOMMMMMMPPPSSSSSSPPPNNNPPPRRRVVV^^^gggpppwwwyyy}}}}}}qqqJJJ888<<<999111222...---,,,---...///---,,,.........///000111111111222///222111---222:::888???hhhnnnwwwXXXMMMDDD===???MMMEEEFFFHHHDDDDDDGGGEEEAAAAAACCCGGGNNNZZZjjjuuuzzzlllooo}}}uuutttMMM>>>DDD===666666111000000000000000000000000111111222333555666777777333888888LLLzzzqqqPPPpppbbbVVVmmmyyyqqqyyyttt}}}yyysssnnnooopppZZZHHHGGGCCCaaaQQQ888999999000999111111111111111111111111222111111222444666777777EEEkkkttt|||zzz||||||{{{~~~|||cccUUU```[[[AAA???ZZZxxxppplllmmmVVVOOORRRUUUxxxsssOOO222000...111---///,,,,,,,,,,,,,,,,,,,,,,,,------------------------...000000///444EEE\\\lllooovvv|||bbb@@@iiivvv{{{QQQZZZfffyyyrrrgggYYYNNNHHHFFFDDDBBBBBBDDDFFFHHHBBBGGGMMMRRRXXXaaajjjqqqwwwyyyzzzyyyxxxzzz{{{~~~{{{RRRCCCJJJBBB999777///////////////000000000000000000////////////000000111222000111111///FFFmmmuuu___eee|||~~~wwwfffZZZVVVPPPGGGNNNNNNQQQUUUZZZ___aaaaaaggggggffffffggghhhccc]]]XXXXXXXXXZZZ]]]dddlllrrryyy{{{}}}~~~}}}~~~xxxSSS777===:::///222///...------...///...,,,......//////000000111111000666222,,,111666777:::UUUwww|||rrrjjjdddTTTUUUkkkqqqkkkaaaVVVTTTYYY\\\[[[eee^^^\\\cccjjjnnnwww~~~yyy{{{}}}wwwpppvvvxxxaaaAAA@@@>>>:::888444000000000000000000000000111111222444555666777888777===@@@KKKmmmNNNtttbbbXXXvvvzzz|||ddd]]]iii|||yyytttqqqiiiooo___LLLFFF@@@OOOvvv]]]777<<<:::777666111111111111111111111111333333333444555777999;;;AAA}}}rrrzzz}}}{{{zzz}}}}}}{{{|||oooTTTDDDPPPsss|||WWW;;;DDDvvvsssaaalllvvvWWWOOORRRJJJhhhRRR111222111111+++000,,,,,,,,,,,,,,,,,,,,,,,,---------------------------111111000:::QQQeeennnvvvwww~~~XXXgggxxxmmmJJJCCCNNNxxxwwwxxxUUUfff{{{ooodddZZZOOODDD===AAABBBCCCCCCDDDFFFIIIKKKFFFIIIMMMMMMKKKNNNUUU[[[gggmmmuuuzzz|||{{{zzzzzzzzzzzzeeeFFFIIIBBB<<<;;;111000000000000000000000111111000000//////000000111,,,000222444555777WWWwwwZZZbbb{{{qqq___OOOJJJNNNMMMIIINNNUUU___hhhqqq{{{}}}|||xxxqqqjjjggghhhkkkpppsssxxx{{{tttwwwvvv|||jjj>>>;;;<<<333555000///------...///...---.../////////000000000111///888333222:::444333HHHooo___ppp}}}wwwwwwzzzvvvuuuvvvJJJ>>>>>>;;;888555222111111111111111000000111222333444555777888888<<<;;;@@@JJJjjjMMMwwwccc\\\}}}~~~QQQNNNUUUppp{{{xxxvvvttthhhooodddQQQHHH???CCCVVVlll===AAA<<<;;;000111111111111111111111111333444444444555777:::===JJJfff|||{{{}}}}}}{{{|||lllNNN;;;EEEddd]]];;;NNNuuuoooZZZiiiuuu}}}xxxVVVLLLNNNMMM^^^WWW111444333000)))///------------------------------------............///333333333BBB\\\llloooqqq~~~iiiWWW___ggguuu\\\CCCSSS[[[{{{NNNkkkoooeeeXXXMMMGGGDDDBBBAAAEEEHHHLLLOOOPPPSSSWWWZZZWWW[[[]]][[[UUUSSSTTTXXXXXX___hhhpppvvvxxxyyyyyyxxxwwwzzzTTTGGGAAA@@@>>>555222111000000000000111111111111000000000000111111---111000222<<>>///111111111111111111111111222333333333333555:::===WWWppp~~~{{{||||||{{{~~~kkkMMM:::@@@YYYjjjDDDaaazzz|||qqqfffssszzzYYYKKKHHHQQQUUU~~~___444444222///(((...---------------------------------....../////////000222222666HHH```nnnoooaaaSSSRRROOOJJJWWWpppxxxOOO@@@]]]}}}WWWzzz}}}mmmUUUNNNFFFBBBBBBGGGLLLOOOPPPUUU[[[___aaaeeekkkooocccgggjjjjjjgggeeedddeee[[[\\\___ccciiipppvvvyyytttvvvzzzoooJJJBBBCCC???:::333333111000000000111222222222111111111111222222333555...111KKKooobbblllqqq]]]PPPLLLKKKKKKIIIMMMbbbzzzzzzppprrrxxxssseeecccuuu{{{kkkbbbjjjvvv}}}tttiiilllpppsssvvvyyy}}}zzztttHHH;;;;;;444444111///.../////////...////////////000000000000444000---111333999___qqqmmmdddffffffKKKMMMYYY___hhhrrrtttqqqlllmmmlll``````rrrsssJJJ>>>===999:::444444333333222111111111222222333555666777888999999===ZZZgggPPPyyyeee___{{{zzzwwwWWWEEETTT}}}|||wwwuuutttmmmmmmjjj___OOOCCCAAACCCbbb\\\???<<<>>>444222222222222222222222222000222333222111444:::>>>MMMvvvwww|||||||||{{{~~~fffJJJ:::???PPPtttqqqJJJmmmcccxxxmmmwww___OOOLLLNNNLLLnnnjjj<<<444000000***...---------------------------------...//////000000000...111<<>>@@@555444444333222222111111222333444555666777888999===IIIhhheeePPP}}}ggg___}}}~~~\\\LLLPPPaaa}}}wwwtttsssmmmhhhjjjfffRRRCCCAAACCCMMMwwwCCC@@@;;;777222222222222222222222222000222444222111444:::@@@GGGnnn{{{}}}~~~|||~~~}}}{{{|||aaaHHH;;;>>>HHHgggvvvMMMnnnXXXiiixxx}}}___QQQRRRKKKIIIffftttEEE555...222...///........................---------...///000000000222---222FFFYYYeeerrrfffQQQNNN```~~~wwwwwwxxxcccQQQHHHCCCGGGMMMSSSXXXZZZZZZYYY\\\bbbjjjooorrrxxx}}}yyyvvvwwwuuuqqqooonnnllljjjiiimmmooosssvvvvvvwww___KKKFFF:::BBB555444222000000111222333333222222111111222222333,,,777999LLLrrrUUUsss~~~mmmXXXMMMNNNGGGMMMPPP\\\zzzsssYYYRRRKKKJJJTTTfffyyyooonnnjjjXXXdddhhhdddaaaeeennnyyyyyyrrrpppuuu}}}}}}wwwpppbbb~~~~~~pppkkkBBBBBB>>>666333000...///000000///000000000000///////////////444<<<333///YYYvvvxxxccc|||lllaaa|||dddqqqtttMMMBBBQQQ~~~ttthhhiiieee___aaapppaaaEEECCCBBBEEE555555444333333222111111222333444555666888999999666IIIeeeooocccPPP{{{cccYYYzzzfffSSSRRR[[[lll~~~wwwsssrrrmmmeeejjjjjjTTTAAA???BBBGGGrrrJJJDDD888555222222222222222222222222000333444333111444;;;AAAZZZwwwxxx~~~||||||{{{zzz{{{___HHH===>>>BBB]]]~~~RRRmmmzzzSSShhhZZZLLLOOOJJJKKKddd|||LLL666---444111000........................---------...///000000111666...666OOObbbkkkyyyYYYoooxxxHHHHHHTTT}}}wwwzzzsss~~~vvvbbbRRRHHHDDDNNNIIIKKKVVV___``````cccgggqqq{{{~~~{{{wwwvvvuuussslllfffeeemmmuuuxxxuuuvvv{{{IIIIIIAAA888999777555333111111222333111222333333222111222333999555AAAvvvaaajjj{{{kkk\\\PPPIIIHHHQQQUUUkkkyyyYYYHHHJJJVVVdddqqqxxxfffdddqqq{{{yyyvvvsssxxx|||}}}~~~kkk]]]hhh|||MMM111BBB:::777333000000000//////000111111111111222222222...666333:::CCC___yyygggoooaaapppxxx[[[XXXxxx}}}sssqqqNNNDDD|||zzzcccggg[[[\\\hhhgggyyyHHHDDD@@@;;;999777555333111111222333444555555333333555777777CCC888qqqdddUUUvvv```bbbxxxxxxwwwqqq^^^SSSRRR^^^www~~~zzzvvvsssqqqfffbbbfff```MMM@@@???IIIVVVUUUDDD>>>555444222000///000111111111000///555111666:::888OOOtttyyy~~~}}}xxxuuu]]]HHH999;;;EEEZZZ\\\hhhkkkVVVaaavvvNNNJJJGGGKKKWWWJJJ555///555---555........................////////////000000000000111000CCCXXXhhhdddyyyccc|||___KKK^^^vvvHHHDDD]]]pppmmmxxx{{{hhhTTTJJJHHHKKKKKKHHHJJJTTT]]]ccckkksss{{{xxxxxxvvvsssooopppqqqrrrtttuuuvvvxxxyyy___FFF>>><<<999888555333222111222333///111222222111222333555...===^^^xxxfff}}}iii[[[PPPGGGHHHNNNZZZoooyyyZZZNNNRRRiiixxxsssqqq{{{||||||{{{yyy}}}}}}~~~pppYYYSSSlllggg;;;???999666333111000111000///111111111111222222222222000888///777KKKjjjhhh]]]{{{UUUppprrrZZZ[[[sssRRRRRRwwwiiiiii```\\\\\\XXXggg```EEE>>>:::999888555333222111222333333444555444555777999:::GGGQQQ~~~```PPPwwwmmm]]]]]]jjjkkkdddffffffWWWQQQ^^^sss|||xxxsssqqqpppfffcccgggbbbRRREEEBBB===PPPeeeCCC???888666444111111222333333222111000666222666999888QQQ|||xxx{{{vvv\\\GGG999<<>>:::999666333222222222333222333555666777888;;;===MMMqqq~~~___NNNlllaaaOOOPPP^^^ZZZKKKFFFCCCNNNnnnyyyzzzuuuqqqooonnnfffbbbeeebbbUUUHHHCCC:::JJJpppEEE>>>;;;777555222222333444444333333111777222555888:::VVVssszzzttt]]]GGG888<<>>333111---222......................../////////000000000111111333555RRRaaajjjuuuaaaFFFNNNOOOTTTsssGGGAAAGGGuuubbbXXXpppjjjfffqqqmmmWWWJJJHHHNNNXXX```___```ggguuu|||xxxyyyzzz{{{zzzsssnnnnnnssswwwwwwtttvvvwww~~~TTTCCCEEE;;;:::777444222222333333000111222111000111333555???RRR{{{qqqVVVaaa{{{nnn]]]OOOJJJHHHKKK___vvvbbbJJJ]]]|||~~~yyyyyy|||zzzwwwxxx{{{{{{fffMMMHHHdddyyyWWW<<<999666333111222222222222111111111222222222333333111:::---AAAnnn|||iiifffgggtttzzzlllVVVTTTiiieee]]]pppjjjooohhh```]]]SSSXXXWWWiiiNNN???DDD;;;:::777444222222333333222333555888777777:::???MMM{{{ZZZKKKZZZWWWKKKHHHNNNLLLIIIQQQgggnnnjjj~~~yyytttpppmmmlllfffaaaaaa___VVVIII@@@AAA@@@XXXMMM===;;;777444222222333444333333444111888333555777<<<]]]|||ssszzzsss```HHH777;;;EEEPPPjjj]]]bbb|||[[[LLLggg|||cccKKKLLLMMMNNNwwwkkk===555222111111......................../////////000000111111222777===YYYdddjjjzzzWWWBBBRRRZZZuuubbbDDD@@@DDDgggqqqbbbuuutttgggmmm|||rrr^^^KKKHHHNNNVVV[[[```]]]jjjyyyxxx|||{{{zzz{{{|||zzzxxxtttrrrrrrtttuuuuuuyyyrrrrrr}}}iiiHHH???<<<;;;888555333333333333333444333222000000222444AAAeee}}}}}}mmmccclllaaaTTTIIIGGGNNN```~~~}}}^^^OOOdddrrrzzzzzzwwwyyywwwuuuvvvyyy}}}|||ooo\\\FFFGGGpppwwwAAA:::888444222222333333222111222222222222333333333///888555RRRgggcccaaapppuuu]]]NNN???FFFaaa|||{{{cccsss{{{}}}yyyrrrnnn```\\\SSSRRRKKKSSSuuucccAAACCC<<<;;;888555333333333333444333555888777555:::BBBQQQtttwwwOOODDDDDDMMMKKKFFFJJJTTTppp[[[ZZZmmm}}}yyytttpppnnnkkkgggbbb^^^]]]XXXKKK???EEE666FFFooo[[[===:::666444111111222333333222555111888444555777@@@fffxxx{{{fffKKK777;;;FFFQQQhhhhhheee|||ooo___VVVttt~~~pppSSSLLLNNNMMMlllsss:::555222666000/////////////////////////////////000111222222222888DDD___iiiyyyPPPFFFllldddEEE@@@DDD\\\{{{jjjiiivvvxxxdddSSSHHHLLLUUUZZZ^^^bbbrrruuu]]]ooo~~~~~~}}}~~~~~~zzztttqqqqqqssssssoooqqq{{{PPP:::>>><<<999666444333333444555555444222111111444777FFF|||gggrrrvvvfffVVVNNNEEEGGG[[[{{{nnnZZZPPPhhhoooaaaoooyyyvvvtttvvvuuuvvvxxx{{{~~~|||tttgggIII999[[[yyyFFF<<<999555333333333222111222222222222333333333333000555AAAfffjjjaaafffoooccc~~~bbbKKK@@@777@@@\\\yyysssgggiii~~~nnnvvvtttccc^^^QQQQQQJJJLLLcccGGG???>>><<<999666444333333444555333555999777555<<>><<<999666444333333444333444333333222444888;;;[[[ooojjjyyysss\\\LLLLLLKKKVVVwwwXXX[[[rrr~~~hhh___mmmvvvsssssstttuuuxxx}}}{{{oooRRR<<>>;;;777444333222111000222222222333333333444444444333MMMvvvzzz```aaa{{{xxxPPP@@@@@@<<>><<<999666444333333444666333444999999888BBBRRR]]]LLLGGGOOOKKKLLLiii\\\gggkkk}}}||||||{{{yyyvvvssspppnnnggggggbbb[[[^^^bbbWWWEEE???CCCAAAIIIJJJ<<<777555222222333444444333555000777555555888GGGvvvuuutttUUU===???GGGJJJTTTbbbvvvmmmqqq|||tttaaa~~~YYYHHHOOOJJJYYYFFF999,,,888///////////////////////////...///000111222333333444???WWWcccuuu```]]]zzz@@@AAAAAAMMMfffpppcccvvv```fffxxx```LLLKKKQQQ[[[```eeewwwrrr~~~}}}~~~{{{vvvrrrooorrrppplllsssmmmHHH???===:::777444333444444111222222333444777<<>>666???@@@III___}}}mmmqqqYYY[[[~~~xxx}}}uuuqqqiiihhhjjjQQQDDDMMMLLLKKKeeeXXXHHH???===:::777444333444444666222444::::::;;;HHHZZZ|||OOOIIIHHHAAA]]]}}}yyyyyyxxxwwwuuurrrooonnnaaaccc^^^XXX]]]cccYYYFFF444FFF777@@@kkkQQQ===888666444333444555555444444///777666555888IIIzzzzzz{{{~~~yyyxxxXXX@@@AAAGGGFFFIIISSSjjjiiivvv|||```dddFFFOOOIIITTTOOO;;;'''666...000000000000000000000000...///000111222333444444FFF```ddduuummm^^^vvv===DDDBBBLLL___xxxZZZUUUbbbeeeqqqQQQMMMUUUXXX]]]fffppp~~~}}}{{{mmmssspppooorrrssssssxxxIII<<>><<<999666444444444333333666000999...<<<888QQQtttzzz~~~{{{wwwgggPPP<<>>AAA<<<666888777444555999000777222333666777ZZZuuu```{{{xxxqqq]]]KKKJJJLLL[[[yyyrrrTTTZZZzzzyyyuuupppnnntttxxxtttssszzzyyygggPPPBBB@@@MMMZZZ666:::===222333222666333333444444444444555555444CCCcccvvv]]][[[hhhfffQQQBBB>>>:::@@@EEEKKKnnnkkkeeekkkJJJHHHsssyyyyyyzzzqqqkkkhhh___TTTIIIJJJIIIJJJmmmNNN@@@;;;999999777333333666:::888:::===;;;>>>QQQfffuuu~~~XXX]]]PPPNNNvvvlll~~~wwwnnnzzz}}}}}}|||zzzwwwssspppmmmkkkfffbbbaaa]]]YYY___ZZZGGG>>>@@@666;;;IIIqqqFFF===:::666444444444444333888333;;;///;;;:::YYY{{{sssZZZ???CCCJJJEEEZZZhhhwwwzzz\\\xxxvvvTTTDDDQQQ[[[zzz]]]777222888000111111111111111111111111222000000333444333555:::IIIbbbqqqnnnzzzpppxxxyyyjjjrrrrrrsssuuuXXX>>>EEEHHHYYY}}}sssGGGEEEUUUkkk\\\sss^^^QQQWWWfffiiimmmzzz{{{{{{}}}zzzooolllkkknnnpppppptttyyy{{{BBB@@@<<<999777444333444666555777111444333CCC{{{pppddd|||rrrdddTTTKKKEEEOOOnnnQQQOOOuuu~~~xxxtttqqqnnnjjjnnn~~~wwwqqqsss}}}~~~xxxmmmYYYFFF;;;>>>nnniii===999<<<444555222333333333444444444555555555666PPPwwwfffUUUmmmccc]]]uuuGGG::::::999???EEEPPPyyyrrrzzzttt~~~cccFFFGGGiiiyyyyyyzzzpppjjjjjjeeeSSSIIIKKKKKKGGG]]]XXXAAA<<<999999777333333666666666:::<<<888<<>>EEE:::777DDDeee{{{KKK@@@<<<888555555555555444777444:::///888;;;gggsss```BBB???HHHHHH[[[^^^~~~]]]qqqiiisssXXXGGGPPPUUUqqqmmm;;;111777333111111111111111111111111000...000333444444888>>>RRReeerrrpppjjjllleeepppkkklllttt[[[@@@AAAFFFYYYqqqBBBDDDeee~~~\\\~~~eeeUUUTTT^^^lllnnnuuu~~~{{{|||uuuuuuwww{{{sssooommmoooqqqrrrtttxxx~~~III???<<<<<<777333444444111666444111555666ZZZccczzztttoooZZZNNNOOOIIIZZZbbbKKKooo}}}qqqpppjjjrrrmmmkkkllllllnnn}}}}}}yyyppplllmmmiiijjj}}}rrrpppwwwzzzqqq```JJJ;;;===WWWxxxCCC777999555888333222333333444444555555666666===eee]]]XXXfff^^^tttFFF:::;;;999>>>BBBRRRtttwww___KKKGGGRRRqqq~~~vvvvvvmmmhhhiiieeeUUUJJJHHHKKKFFFPPP|||iiiCCC>>>::::::777444444777444666::::::666===YYYwww}}}aaarrriii|||bbbyyyqqq]]]YYY}}}ooonnnHHHIIIXXXxxx}}}}}}|||zzzwwwsssooollljjjcccaaadddaaaXXXYYYWWWKKK<<>>777DDDQQQMMMBBB>>>999666555555555555333333777...555???xxxooofff^^^EEE>>>HHHJJJYYYYYY}}}lllvvvlllrrr[[[IIIMMMNNNhhh~~~@@@333444222111111111111111111111111111///111333333333999@@@[[[gggwww~~~hhhfffeeepppddd```kkkXXX@@@>>>DDDYYYtttBBBHHHzzz\\\www\\\RRRYYYgggrrrwwwzzz}}}}}}yyyyyyrrrrrruuuzzzzzzsssnnnoooqqqppprrruuuyyyzzzuuuVVV???:::>>>777444888666111777222333555===tttbbb```xxxooojjjSSSHHHOOOPPPmmmsssSSSdddqqq[[[```kkkiiibbbbbbbbbaaabbblll~~~{{{nnnhhhjjjhhhgggtttxxxqqqsss|||sssdddOOO@@@??????vvvIII666777555999444333333333444555555666777777AAAvvvyyyuuu]]]ggghhh```wwwIII;;;<<<;;;>>>BBBTTTrrr}}}yyy\\\LLLJJJOOOooovvvsssmmmiiihhhbbbZZZLLLDDDHHHGGGIIIjjj{{{EEE@@@;;;:::888444555888999999<<<;;;888DDDfffwwwcccSSSssseee}}}nnnbbbMMMeeemmmiii\\\IIINNNjjj{{{zzzxxxuuurrrnnnkkkjjjccc```cccaaaWWWVVVVVVNNN999AAA>>>666@@@CCCYYYDDD???:::666444555555444111222444000888HHHlll\\\WWWFFF===FFFKKKYYYWWWrrriii^^^JJJKKKIIIdddDDD666333000111111111111111111111111222222333444333222888@@@[[[fff}}}fffbbbeeeqqq___SSS\\\PPP???AAAAAAPPPuuuvvvKKKYYYbbbnnnXXXUUU___jjjsss}}}yyy~~~~~~xxxwwwqqqqqquuuzzz~~~xxxooonnnnnnmmmnnnqqqrrrrrrrrriiiCCC999???666555<<<777777888333777555III|||YYYtttwwwkkkaaaMMMBBBMMMZZZddd]]]llljjj~~~yyynnngggggggggeeeiiiqqq|||sssooowww}}}ttthhhUUUFFFCCC555YYY{{{wwwRRR999888555999444555333333444555666777777888CCC~~~pppddd[[[wwwfff___xxxLLL;;;:::;;;@@@DDDWWWlllsss}}}WWWGGGMMM```yyyuuupppllliiibbb]]]PPPBBBEEEIIIEEEZZZGGGAAA===;;;888555666999888888999888888FFFkkkwwwhhhkkkvvvXXXMMM|||eeeXXXsssPPPLLLZZZqqqyyyxxxvvvtttqqqooolllkkkfff```aaa___VVVUUUVVVOOO@@@>>>@@@:::<<<@@@tttpppEEE@@@:::555333444444444222444444444<<>>DDDIIIVVVYYYggguuuYYYaaaLLLJJJIIIhhhHHH:::333000222222222222222222222222333333444555333222999BBBaaa]]]pppVVV[[[aaatttcccOOORRRKKKEEEGGGDDDJJJdddvvvnnnzzzfffWWWZZZeeelllvvvuuufffccc|||uuusssooonnnqqqwwwyyy{{{sssnnnnnnlllmmmoooooommmttt}}}JJJ999@@@555555===555:::555111;;;666WWW|||ddd~~~uuueeeWWWKKKCCCQQQmmm~~~]]]rrruuuxxx}}}tttoooiiidddcccccceeeeeeyyy}}}|||sssjjjooo|||vvvmmm[[[IIIAAA;;;KKKyyyrrr]]]???;;;666777333555333333444555666777888888IIIttt{{{UUU]]]dddaaa|||PPP<<<999:::@@@EEEWWWfffjjjsssNNNBBBMMMeee{{{xxxqqqkkkhhhccc]]]UUUEEECCCIIIAAAMMMqqqHHHBBB===;;;888555666:::555444555777888FFFhhh~~~hhhyyyyyyOOOUUUeeeOOOfffmmmTTTJJJ___mmmwwwwwwvvvtttrrrpppnnnmmmjjj```^^^\\\UUUUUUWWWPPPHHH;;;BBB>>>888CCCUUUEEE@@@999444222222333333333555222555>>>UUU___ttt{{{~~~XXXWWW]]]UUUQQQMMMUUUUUUXXXxxxdddSSSeeeNNNKKKLLLoooNNN===333000222222222222222222222222111111444555333333;;;FFFhhh___uuuLLLRRR^^^{{{rrrZZZUUURRRWWWJJJJJJMMMYYYpppyyysss```XXX^^^iiisss~~~jjjhhhuuuaaaiiivvv}}}~~~yyyrrroookkkjjjmmmrrrtttuuu~~~wwwqqqooonnnoooqqqgggfffssssssPPP:::@@@444444===333999//////===777bbb}}}hhhtttrrr___PPPNNNHHHYYYjjjXXXmmmtttsssyyy{{{ooooookkkbbb___cccdddcccnnnwww{{{rrrgggjjj}}}zzzxxxrrr___JJJ999@@@GGGjjjllleeeDDD>>>777666222555333333444555666777888999QQQ~~~vvvRRRffffffeeeUUU>>>999:::@@@CCCTTT|||cccjjjsssppp```FFFCCCJJJZZZ{{{yyypppgggeeeccc\\\XXXHHHDDDHHH>>>EEEgggIIICCC>>>;;;999555777;;;777666888;;;===IIIhhh~~~hhhwwwRRR[[[PPPXXX|||qqqOOOZZZggg~~~wwwwwwvvvuuutttrrrpppooolll___\\\[[[TTTUUUWWWQQQHHH333>>>===333DDD@@@|||EEE@@@999444222222222222222333///444===TTT___wwwyyyzzzppprrr___ggg{{{uuuhhhZZZ[[[IIIEEEWWWVVVdddttt]]]VVVqqqhhhPPPMMMOOOuuuSSS>>>222111222222222222222222222222///000333555333444>>>IIIbbboooRRRMMM\\\ggg^^^]]]hhhIIIOOOQQQQQQYYYkkkyyy}}}ggg[[[XXX___ooo|||aaa^^^xxx}}}yyytttpppmmmhhhiiikkknnntttyyyssskkkkkknnnppppppddd^^^nnn^^^::::::===999333:::666444888666EEEeee}}}nnnlllUUUIIINNNHHH^^^kkkSSSjjjuuukkkwww{{{ooommmiiidddaaa^^^]]]\\\```nnngggxxxuuu^^^sss|||ttttttfffQQQ???;;;;;;___CCCFFF444555777---333777444333999777666>>>iiiwwwzzz```^^^jjjiiiVVVccc===<<>>JJJ{{{rrrJJJfffaaaYYYeeeUUUMMMXXXbbb~~~tttvvvyyyzzzxxxsssmmmiiiaaa^^^YYYVVVUUUSSSQQQPPPFFF===:::===:::999KKKdddRRR999<<<...999333222666555---;;;444888fffsss^^^~~~gggMMMvvvbbbPPPHHHCCC===JJJeeennnccc[[[uuuccclllPPPNNNTTT{{{___:::+++666111222333444444444333222000444222333777444<<>>777;;;888777555===333CCC???NNNfffnnnOOOssspppXXX___MMMCCCUUUaaazzz|||yyyxxxxxxvvvrrrnnnjjjhhh```]]]YYYWWWUUUSSSQQQOOOIII???;;;===;;;999GGG\\\\\\===>>>000:::333222555333+++999666@@@pppmmmhhhyyykkkUUUwwwqqqiiiYYYBBB::::::IIIbbbpppmmmccc[[[mmmWWWrrrzzzpppRRRQQQMMMjjj~~~jjj???///777222333444444444444333222222555333555888666>>>TTTjjjjjjtttvvvsssmmm\\\^^^WWWGGG???===BBBDDDEEENNN\\\||||||cccsssrrr[[[VVV[[[iii{{{\\\QQQpppxxx}}}wwwpppkkkiiieeeeeefffhhhlllpppuuuxxx}}}mmmlllnnnnnngggbbb___bbbzzzvvvDDD888;;;888777:::444777888999[[[eeegggvvvppp___NNNDDDIIIfffgggTTTpppssszzz```fffooo\\\tttuuuooofff___[[[YYYXXXXXXSSSWWWXXXsss}}}gggiiiwww|||wwwgggRRRAAA???777EEEzzznnnzzzhhhCCC444666444777222666333333888555777DDDhhhqqqdddaaahhhXXXtttHHH>>>>>>@@@YYY]]]fff}}}jjj]]]mmm\\\@@@OOOYYY{{{ooojjjiiieeeaaaZZZOOODDD???@@@DDDHHHhhhzzzIII??????888;;;777777666;;;444@@@>>>RRR{{{tttXXXSSSeeeUUU|||ZZZQQQrrraaaRRRWWWXXXccc}}}{{{}}}zzzvvvqqqmmmiiigggggg___\\\ZZZXXXVVVSSSOOOLLLMMMAAA;;;===<<<999BBBPPPkkkBBB@@@333:::333333444333,,,888555EEEvvvfffwwwuuu\\\QQQ{{{uuuZZZGGG===@@@666FFFZZZYYY\\\ccc]]]kkkqqqRRRhhh}}}tttYYY~~~SSSOOOKKK]]]tttAAA111555333333444444444444333222333666555666999777AAAXXXlll}}}lllkkk\\\UUUTTTHHH:::666@@@EEECCCLLL\\\zzzgggxxx~~~kkkWWWWWW```nnnZZZWWWsssyyyqqqwwwqqqnnnllleeeddddddeeehhhlllqqqsssxxxsssmmmnnnmmmjjjeee^^^UUUaaaNNN;;;>>>999999888555:::888===jjjiiivvvtttjjjUUUMMMIIIMMMvvvVVV^^^sssrrrPPP[[[sssccc|||sssggg^^^YYYXXXWWWVVVTTTRRRVVVsssssshhhooo{{{jjjUUU??????;;;>>>eeerrr{{{EEE:::;;;222444222555333333777444999JJJpppuuueeebbbiiiXXXtttIII??????CCCdddVVVkkk{{{kkk___oooHHH^^^bbb{{{ooolllmmmfffaaaZZZPPPFFF??????BBBFFFbbbOOO@@@>>>888;;;777777777999555======VVVoooUUURRR\\\]]]WWWoooPPPWWWZZZ???KKKZZZVVVfff}}}|||zzzuuupppkkkhhhgggfff]]]\\\ZZZXXXVVVSSSNNNKKKMMMAAA;;;======:::>>>GGGzzzDDD???444:::333555444333000999444EEEtttcccyyy}}}kkkMMMHHHkkkrrr```LLL>>>GGG555???KKKNNNgggyyyhhhqqq___WWWsssTTToooQQQJJJUUUkkkCCC555666444444444444444333333333222777555666999888DDD\\\ttt~~~jjjfffQQQFFFTTTIII999555@@@EEEEEEVVVnnnfffzzzyyygggWWW[[[fffsssYYYQQQiiiwwwrrrnnnllleeedddcccccceeeiiinnnqqqrrr{{{qqqnnnmmmlllggg^^^PPPVVVSSS<<>><<<;;;WWW}}}FFF<<<===222222333555333555777333;;;QQQxxx~~~bbbfffyyyhhhoooEEE>>>AAAGGGiiipppMMMgggxxxxxxyyykkkUUUkkklll|||pppmmmmmmeee___ZZZQQQGGG???>>>AAAEEEMMMUUU???===888<<<888888999777888;;;<<>><<<>>>DDDrrrsss~~~EEE<<<555999333888444333444;;;444GGGuuuhhh~~~|||YYYEEEKKK\\\ooorrr\\\>>>;;;444DDDVVVkkkuuuzzz|||aaa^^^yyyccchhhLLLLLLcccxxxEEE;;;;;;555555555444444333333333111666555555888777EEE___xxxeee___dddOOO>>>OOOKKK???:::@@@CCCIIIddd^^^YYYxxxvvvcccVVV___lllwww[[[KKK```wwwyyyqqqkkkhhhdddcccaaa```bbbggglllooorrruuummmnnnjjjggg```SSSZZZVVV<<<>>>666???999666::::::VVV^^^uuunnneeeMMMFFFIII]]]hhhtttpppSSSYYYgggeee|||}}}mmm```[[[XXXUUURRRTTTNNNUUUaaa|||iiibbbrrr___FFF===;;;999MMMqqqKKK999;;;666555444666444666888333>>>YYYxxxmmm```pppkkkkkkBBB===BBBJJJjjjmmmIIIBBB]]]rrrqqqZZZgggggg~~~yyyxxxpppllliiibbb]]]YYYRRRHHH@@@===@@@DDDHHH}}}\\\@@@<<<999<<<888999:::666;;;;;;===___}}}sssfffxxx^^^SSS@@@^^^eeeSSSBBBMMMeeeiiiiiivvvzzz~~~|||}}}|||ttttttsssqqqoookkkhhhfff^^^\\\YYYVVVTTTPPPLLLIIIGGG@@@<<<=========???DDDiii}}}HHH;;;666888333;;;444222666;;;666PPP}}}uuuvvvPPP:::cccoooLLLAAA999999DDDSSSnnn|||pppyyynnnlllMMMRRRhhhqqqvvvEEE<<<777777666555444333333333444111666555555777888GGGcccpppkkkOOOUUUaaa[[[EEEFFFMMMFFFAAA@@@BBBQQQsssSSS___}}}zzzuuu```UUU```ppp{{{^^^OOOWWWdddjjjuuu}}}sssjjjeeebbbaaa^^^^^^```dddjjjmmmtttwwwyyymmmpppjjjhhhcccWWW[[[```@@@>>>333???:::777999;;;bbbmmm^^^ssslll___LLLEEEMMMkkkrrr~~~mmmttt]]]]]][[[[[[oooxxxyyynnnbbb[[[XXXSSSOOOPPPLLLSSSSSSqqqlllaaa{{{tttbbbJJJ;;;;;;:::FFFkkkYYY;;;999999666555666555888999333AAA___{{{dddaaa}}}cccmmmBBB;;;AAAKKKkkkaaa]]]eeeeeeuuurrrYYYWWW[[[mmmdddllllllhhhfff```ZZZXXXRRRIII@@@===@@@EEEOOOxxxdddCCC>>>:::<<<777888:::444>>>===@@@fff~~~xxxXXXUUUuuuXXXLLLDDDssslllMMMYYY[[[kkk||||||zzztttsssqqqooolllhhhfffddd___\\\XXXTTTRRROOOLLLJJJGGGBBB???===<<<<<>>@@@DDDTTTooollllllVVVRRR```gggvvvwwwJJJ>>>444888777555444333333333444222888777666888999JJJgggllltttddd___ZZZbbbQQQAAALLLKKKFFFAAAIIIbbbrrrxxx|||uuu___SSS```rrr~~~```QQQIIINNN```{{{vvvmmmgggaaa___]]]\\\^^^ccchhhlllvvvsss{{{lllqqqkkkiiieeeYYYXXXzzzlllEEE>>>000>>>999999999<<>>AAAwwwaaakkkfffAAA999:::444555777666999999444BBBbbbzzztttccceeefffqqqCCC:::???JJJlllzzzxxxpppXXXOOO[[[zzzZZZOOO___gggeeedddaaaYYYWWWRRRIII@@@===@@@EEELLLqqqjjjFFF???;;;<<<777777999333@@@>>>DDDkkkdddVVVTTTeeeNNNEEERRRcccXXXJJJ[[[wwwwww}}}|||yyyuuusssppplllhhhfffdddccc```\\\WWWSSSQQQNNNLLLJJJGGGDDDAAA>>>;;;;;;???DDDHHHQQQ>>>;;;999333<<<222555666555888```vvvJJJ[[[IIIFFF:::333<<>>ooopppbbbccc]]]ccc{{{vvvDDDAAA;;;OOOggg}}}SSSWWW]]]lllHHHTTTeeexxxkkkmmmYYY[[[WWWQQQIIIBBB??????AAAKKK```wwwEEEAAA666CCC777<<<999===<<<:::>>>nnn{{{~~~```JJJSSS___MMMDDD```qqq\\\IIIUUUrrrcccsss|||yyysssvvvuuurrrnnnjjjfffcccbbb[[[YYYUUUSSSQQQNNNKKKHHHDDDBBB@@@>>>===???@@@BBBAAAXXXAAA333>>>444555<<<666===:::666hhh\\\ssssssYYYKKKCCC666999>>>:::III@@@___vvvlllmmmTTTLLLZZZ{{{ZZZ@@@777777777777777666666666666888777444777;;;;;;JJJggg~~~hhh^^^___^^^EEEHHHBBBDDDOOO\\\sss}}}zzzeeeVVVYYYffftttcccLLLLLLUUUuuuxxxxxxhhhbbb^^^[[[YYYYYYYYYZZZ___fffjjjpppzzzqqqmmmlllnnneee[[[UUUnnntttGGGAAA666999999888<<>>WWWsssGGG===333666666777;;;666:::888???oookkk\\\ccccccaaavvvrrr>>>CCCIII```vvvVVVeeeqqqwwwKKKbbbwww___ggg[[[XXXQQQIIICCC???@@@AAA@@@WWWHHHBBB888AAA666:::999<<<;;;???III{{{wwwcccLLLRRR[[[PPPLLLoooaaaGGGNNNdddaaaaaaqqq~~~|||zzzzzzvvvvvvtttqqqmmmiiifffcccaaa[[[YYYVVVSSSQQQNNNKKKHHHDDDBBB@@@>>>===???AAABBBGGG~~~qqq```BBB333===666555:::777;;;888999jjjgggllllllZZZKKKCCC:::>>>???DDDDDDDDDTTThhhoooxxxtttUUUHHH[[[zzz[[[@@@999888888777777777666666666999999666999===<<>>DDD]]]jjj[[[UUUPPPIIIJJJKKKIIIGGGVVVuuu~~~iii```}}}sssdddLLL======888:::QQQsssQQQ999666555999999;;;777===;;;AAAooo~~~iii~~~YYYdddkkkwwwYYYsssqqq;;;LLL^^^wwwzzz\\\ddd```mmmuuuUUU___vvv]]]TTTeee[[[XXXRRRJJJCCC???@@@AAAAAAXXXJJJCCC:::AAA777;;;;;;<<<;;;CCCQQQsssjjjOOORRRYYYOOOWWW{{{PPP???bbbyyy[[[^^^]]]UUUsss~~~zzzyyyzzzvvvuuutttqqqmmmhhheeebbb```[[[YYYVVVTTTRRROOOKKKHHHDDDBBB@@@>>>>>>???AAABBBIII```xxxmmmDDD444===888555888777777666>>>nnn|||hhhttthhh]]]III???<<<===:::FFF;;;DDDHHHkkk|||gggeee```UUU```ggg}}}VVVDDD___|||\\\@@@;;;888888888777777777777666:::;;;888;;;???>>>NNNlllnnnWWWQQQEEE???BBBLLLbbb}}}uuubbbUUU[[[iiixxxhhhUUUOOOUUUsss|||qqqbbbaaaZZZVVVUUUUUUUUUTTTXXX^^^ccchhhnnn{{{kkkdddiiiggg[[[OOO[[[xxxZZZBBB:::>>><<<:::<<>>===CCCqqq}}}qqqYYYcccooouuuYYYuuuxxxBBBYYYqqqiiiiiiccc[[[AAAHHH]]]pppYYYEEESSSbbbqqqllliii[[[XXXRRRJJJCCC@@@@@@BBBFFFVVVJJJAAA<<>>>>>???AAACCCFFFNNN}}}GGG666<<<:::666666666444777CCCoooqqq{{{mmmiiiooocccFFF;;;======999AAA<<>>NNNmmm|||tttLLLGGGGGG@@@GGGSSSeeezzzbbbfffjjjnnn|||}}}sssaaaUUU[[[kkkyyyhhhUUUTTTRRRdddqqqwww|||yyyqqqbbbbbbYYYVVVUUUUUUTTTSSSVVV\\\___dddiii}}}kkkkkkjjjgggZZZMMMMMMnnnaaa@@@===>>>666999:::QQQhhh___|||pppeeeMMMNNNLLLeeexxxOOOzzz|||sssuuuVVVWWWcccrrr```UUUPPPNNNLLLMMMFFFKKKOOOnnnttt\\\vvvrrr___JJJ===999888BBBLLLbbbjjj<<>>GGGwwwxxxXXX^^^mmmeeezzzUUUhhhzzzWWW___RRROOOBBBEEEUUUeee``````SSSnnnkkk\\\XXXRRRJJJCCC@@@@@@BBBAAAIIIxxxJJJ???===>>>;;;???===???===CCCNNN~~~zzztttOOOQQQ^^^PPP{{{RRRSSSuuurrrMMMWWWsss~~~zzzyyyyyyxxxsssvvvtttqqqlllhhhccc```^^^[[[YYYWWWUUUSSSPPPKKKGGGEEECCCAAA???>>>@@@BBBCCCAAANNNKKK888;;;;;;777666555444888DDDlllkkkzzzvvviii|||kkkJJJ>>>BBBCCCAAA===FFFNNNhhhXXXCCC```ZZZ>>>;;;999999999999888888888888888:::999;;;>>><<>>;;;999;;;;;;===>>>EEESSS{{{sssMMMOOO^^^ZZZjjjNNN[[[lll]]]XXXuuupppkkknnntttyyywwwwwwuuuqqqmmmhhhddd```___[[[YYYXXXVVVTTTPPPKKKGGGEEECCCAAA??????@@@BBBCCC@@@TTTNNN<<<:::<<<888888777777:::DDDnnnssslllqqqRRRGGGFFFDDDFFF999HHH[[[{{{~~~UUUFFFVVVyyyZZZ@@@<<<:::::::::999999999888888666999999;;;<<<;;;MMMnnnwwwDDDEEEPPP@@@JJJXXXgggzzzmmmYYYrrr~~~}}}|||mmm^^^UUU___qqqhhhSSSMMMRRRrrr{{{wwwlllQQQ]]]xxxllltttaaa```XXXUUUTTTTTTRRRPPPRRRWWW]]]eeehhhvvvrrrmmmhhhhhh^^^TTTKKKIIIEEEFFF;;;999===___|||mmmuuummmaaaMMMKKKSSSnnnxxx]]]ooofffeeelllooorrrzzzeeeSSSMMMNNNGGGJJJAAAMMMHHHfffwwwYYYqqqwwwcccJJJ@@@888888DDD@@@```DDD>>>999666999===777<<>>;;;::::::::::::999999999555999999;;;<<<;;;NNNooopppDDDEEEMMMGGGIIIUUUfffuuuyyyooo}}}kkk\\\UUUaaauuujjjUUUIIIPPPvvvnnnLLL^^^cccKKKcccyyyiiittt___^^^VVVTTTSSSSSSQQQNNNQQQUUU^^^gggiiivvvuuuqqqkkkjjj\\\NNNAAA|||BBB===BBB:::>>>@@@bbbnnnrrrmmmeeeNNNJJJUUUqqqwww```qqq~~~^^^TTTTTTVVV{{{xxx|||eeeQQQKKKMMMHHHJJJBBBPPPIIIfffyyyXXXnnnzzzfffHHH@@@::::::FFF@@@```~~~FFF===999666:::???999===BBBYYYdddzzzmmm```lll___fffrrrlllsssZZZlll}}}uuummmppp{{{gggjjjppp______ttt\\\YYYSSSKKKDDDAAAAAACCCAAAGGGkkkOOO???CCC===???AAA<<<:::;;;JJJbbb{{{wwwVVVUUU___dddZZZPPPeee```QQQnnnoooggg```ZZZ\\\\\\mmmyyy}}}OOODDDLLLccc|||xxxwwwsssnnnjjjeeeaaa```ZZZYYYXXXWWWUUUQQQKKKGGGEEEDDDAAA??????@@@BBBDDD???DDDrrrmmmSSSAAA888<<<999;;;999777999LLLjjjqqqooo]]]NNN;;;BBBHHHHHHFFF~~~ooommmuuummmKKKPPPLLLjjj[[[FFF@@@;;;;;;;;;:::::::::999999555::::::<<<===;;;NNNpppiiiCCCDDDFFFHHHFFFQQQhhhyyysssqqq}}}mmmZZZTTTfffzzzkkkQQQGGGNNNccc}}}dddSSShhhrrraaa{{{dddrrreeeSSSUUUTTTSSSQQQPPPPPPQQQQQQ]]]aaaeeetttvvvooohhhaaaZZZOOONNNdddMMM===999===AAA888fffooorrr|||xxxssscccMMMGGG[[[{{{nnnZZZ}}}SSSFFFCCCRRRYYYxxx|||}}}bbbRRRNNNHHHIIIJJJNNNDDDNNNfff[[[gggzzz]]]OOO<<<:::>>>AAAFFFkkkHHH;;;<<<777===:::<<>><<<888;;;DDDAAAnnn~~~}}}WWWZZZeeeqqqkkkIIISSSHHHUUUZZZeee]]]ZZZ]]]___aaaooolllTTTWWWqqqwwwqqqkkkiiihhhfffaaa]]][[[YYYVVVSSSQQQNNNJJJGGGEEEDDDBBBAAAAAAAAABBBCCC>>>FFFgggYYY>>>BBB---AAA:::555>>>;;;OOOiiikkkIIIDDDAAACCC???KKK^^^uuuPPPSSSLLLcccbbb^^^<<>><<<;;;;;;;;;999777;;;333999999<<<<<>>CCClllvvvLLL>>>>>>:::=========>>>IIIrrrfff{{{ccc___fffTTT```___UUUPPPLLLPPPbbbuuu~~~}}}nnn~~~\\\eeelllbbb\\\XXXPPPGGGAAA@@@AAACCCHHHEEEhhhXXXBBB:::999;;;;;;<<<===CCCGGG{{{}}}iii]]]]]]zzzIIIBBBSSS???HHHRRR[[[^^^jjjyyyiiiUUUpppzzzuuuooommmmmmkkkfffbbbZZZXXXUUUSSSQQQNNNKKKHHHCCCBBBAAA@@@???@@@AAAAAABBB@@@[[[ccc===CCC111AAA===777@@@===MMMjjjmmmJJJCCC???KKK===QQQrrr{{{}}}zzzMMMKKKIIIeeeaaaXXXAAAAAA???<<<<<<<<<<<<;;;999:::555<<<<<<<<<;;;DDDmmmrrriiiccc[[[RRRTTTUUUIII@@@AAAJJJ[[[ppp|||gggbbbxxxrrr___WWWiiivvvYYYHHHRRRZZZgggyyylllQQQEEEEEEIIIKKKMMMOOOmmmgggrrr~~~{{{mmmxxx{{{hhheeeccc^^^WWWQQQMMMLLLMMMOOOWWW^^^dddppp}}}ooommmhhh\\\MMMIII^^^wwwMMM999@@@<<<888DDDuuu}}}uuu}}}wwwoooaaaWWWIII\\\rrr```___???PPPUUUhhhvvvyyy}}}cccTTTNNNGGGKKKJJJMMMCCCMMMaaaXXXgggwww___KKK======@@@DDDHHHkkkyyyFFF:::;;;@@@>>>CCCDDDCCCZZZpppddd```NNNJJJIIIIIIMMMOOOQQQXXXhhh|||yyyxxx}}}uuu```YYYUUUNNNFFF@@@>>>???AAA@@@AAAaaaVVVBBB<<<:::;;;;;;999666777CCCtttbbbbbbyyyKKKLLLTTTLLLlllnnn|||}}}sssooojjjgggfffddd```]]]^^^\\\YYYWWWUUURRRNNNKKKFFFEEEDDDCCCCCCCCCDDDDDDBBB===RRRbbb444???111999888777===;;;GGGlllsssPPPIIIFFFLLL<<>>======BBBoooGGG>>>AAA@@@:::@@@??????aaaqqq|||fff___JJJRRRDDDGGGIIIWWWeeennnvvvsss~~~ppp]]][[[UUUMMMHHHFFFEEECCCBBBIIIMMMiiiSSSBBB??????===999CCC???;;;PPPuuugggqqqvvvdddEEEKKK]]]wwwwwwsssoookkkiiigggccc```ZZZXXXTTTRRROOOLLLGGGDDDAAA@@@???>>>===>>>>>>???CCCFFF^^^}}}yyylll:::GGG>>>??????>>>AAAAAANNNfffhhhEEEDDDEEESSSWWWxxxTTTLLLLLLkkkkkkNNNNNNHHHDDD???<<<;;;;;;::::::;;;999BBB>>>===<<>>999999:::444444999JJJ}}}aaahhhFFFKKKPPPRRRrrryyyuuu|||]]]PPPNNNjjjuuummmLLLMMMLLLHHHBBB>>><<<;;;::::::;;;999???:::;;;===DDDggglllcccbbbVVVUUUiii|||dddUUUVVVqqq~~~sssTTTggg}}}mmm```ZZZfff}}}|||ttt___PPPLLLTTTfffvvvmmmhhhVVVTTTTTTTTTTTTRRRQQQOOONNNOOOVVV]]]mmm}}}lllhhh\\\JJJ<<>>888@@@TTTZZZSSSAAA888<<<<<<>>>@@@OOOqqq{{{tttmmmuuuhhh]]]SSSFFF>>>RRR[[[yyyvvvcccaaaaaaYYYRRRJJJJJJMMMOOOJJJEEE777KKKdddTTTAAA>>>???@@@>>>555===777SSSyyypppVVVhhhkkkeeecccgggtttzzzsssqqqnnnkkkgggdddbbbaaa[[[YYYVVVSSSQQQMMMIIIFFFEEEDDDBBBAAAAAAAAABBBCCCGGGFFFXXXyyyHHHAAA>>>BBBBBB??????HHHVVVvvvfffIIIQQQWWWfffxxxjjj[[[gggcccooozzzfffXXXSSShhhyyyfffcccSSSPPPKKKHHHFFFEEEDDDCCCCCC???DDD???BBBEEEHHHeeeyyy___UUU\\\aaajjjxxx~~~rrrgggiii}}}}}}cccppp{{{tttrrr}}}vvvggg```___dddoooyyyxxxzzzvvv^^^^^^\\\[[[ZZZYYYXXXXXXbbbmmmsss|||{{{zzzqqqccc[[[aaarrrgggRRRQQQWWWTTTUUUoookkkuuuxxx}}}ooosssqqqllljjjfffmmmkkkoootttvvv~~~vvvfff___aaa```kkkuuuvvvtttjjjdddZZZaaa___bbbvvvwwwzzz}}}{{{yyyxxxwwwwwwwwwvvvrrr|||yyywwwssstttuuuqqq}}}rrr