BM66(@ uuu^^^NNNIIIHHHEEEDDD>>>666222222222111000000//////......///000111...///000111333444666666555555666666555333111000222222111111000/////////------.....................///000000//////000111///000BBBfffvvvbbbyyywwwcccqqqVVVEEEccc|||tttllliiieee___]]]^^^RRRKKKEEEDDDDDDEEEJJJPPPSSSNNNLLLNNNKKKFFFDDDHHHKKKVVV______[[[ZZZZZZZZZJJJFFFIIIXXXfffnnnuuuzzzwwwtttvvvjjjXXX[[[mmmpppsssrrrkkkgggiiilllnnnkkkkkkkkkiiieeeccccccccchhhkkkooorrrzzzrrrsss{{{kkkccc[[[]]]ppp~~~tttmmmkkkbbb^^^WWWRRRNNNJJJGGGEEECCCCCCBBBBBBCCCHHHOOOTTTRRRMMMbbb{{{OOOAAA444777666444444555444777AAALLLyyykkk]]]]]]sssvvvllluuu}}}ooogggaaa```^^^ZZZWWWWWWlllooovvv|||zzzjjjnnn|||xxxmmmiiibbbYYY]]]```dddhhhmmmuuuuuuaaaVVVRRRRRROOOKKKHHHHHHLLLPPPQQQPPPPPPQQQRRRRRRQQQOOOPPPJJJLLLRRRRRRTTTlllrrrdddOOOHHHOOOTTTWWWvvvfff{{{yyy@@@777//////000...,,,,,,........................---///000000000000333555AAAeee}}}|||{{{zzzyyyxxxwwwwwwwwwxxxyyyzzz{{{yyyvvvsssqqqnnnllljjjhhhgggeeecccaaa^^^\\\YYYWWWTTTSSSSSSSSSMMMLLLJJJHHHFFFEEEDDDDDDAAA@@@>>>===<<<===???@@@===???@@@>>><<<===AAAEEEFFFJJJOOOUUUXXXXXXWWWVVVVVVWWWWWWVVVSSSPPPOOOOOORRRSSSXXX^^^aaaaaa```aaaeeebbb___^^^______^^^]]]\\\]]]^^^^^^______^^^^^^bbbccceeeggggggeeecccaaaddddddeeefffggghhhiiiiiifffeeeeeedddeeefffggghhhhhhhhhhhhiiijjjkkkmmmmmmnnnnnnoooppppppppppppooommmooorrruuuxxxzzz{{{{{{~~~|||wwwqqqllliiijjjnnnuuu{{{}}}{{{wwwssspppggg[[[WWW\\\___]]]^^^ZZZUUURRRPPPNNNMMMLLL|||jjj\\\OOOFFFJJJDDD===888666444111...111111111111000000//////...///000111333444555666444555555555555333222111222222222111000000//////...........................///000000//////000111111///===___wwwbbbfffhhhbbb___KKK\\\www~~~tttkkkhhhgggdddaaaaaaWWWPPPIIIGGGEEEEEEJJJPPPRRRMMMJJJKKKIIIDDDDDDGGGKKKUUU^^^```^^^\\\WWWRRRHHHIIIRRRbbbooouuuzzzvvvqqquuummm\\\]]]kkksssuuurrrnnnlllnnnooolllllllllkkkiiiggghhhkkknnnpppttt~~~gggiiiuuuzzzwwwrrruuu|||rrrjjjggg```[[[UUUPPPLLLHHHEEECCCCCCCCCBBBBBBDDDIIIOOOTTTVVVTTTkkkyyyLLL???555:::666444444555333444<<>>555//////000...,,,---........................---///000000///000222555???bbb|||{{{zzzyyyxxxwwwwwwwwwxxxyyyzzz{{{zzzwwwuuusssooollljjjhhhgggfffcccaaa]]][[[XXXUUUSSSQQQPPPPPPLLLJJJHHHFFFDDDCCCBBBBBB???>>><<<;;;;;;<<<===>>>>>>@@@AAA@@@>>>???CCCGGGKKKNNNRRRWWWYYYYYYXXXVVVUUUUUUUUUSSSQQQOOOPPPQQQXXXXXX[[[___bbbcccdddeeedddaaa^^^]]]]]]]]]\\\\\\[[[\\\]]]^^^^^^_________aaaccceeeffffffeeecccaaadddeeefffggghhhiiiiiijjjbbbcccdddfffggghhhhhhhhhhhhhhhhhhiiijjjkkkmmmmmmoooppppppqqqqqqqqqqqqqqqqqqrrruuuxxxzzz{{{{{{|||}}}}}}|||xxxrrrkkkfffdddiiiqqq}}}ssstttvvvyyyzzzxxxssspppjjjnnnjjj___VVVVVVZZZ[[[ZZZWWWSSSOOOMMMKKKIIIHHHuuullleeeWWWPPPHHHBBB???<<<888444000000111222111111000/////////000111222333444555333333444444444444333333333333222111111000000///////////////...............///000000//////000111222///888WWW{{{zzzddd\\\ttt___nnnUUUTTTmmmtttiiihhhkkkjjjgggeee___WWWOOOJJJGGGEEEHHHNNNPPPLLLHHHGGGEEECCCCCCFFFJJJSSS]]]bbbccc```UUUKKKHHHPPP___nnnwww{{{uuupppvvvsssddd^^^ddduuuuuutttqqqrrrtttqqqkkkooonnnllljjjjjjnnnsssxxx{{{}}}uuubbblll{{{yyypppgggbbb]]]XXXRRRMMMIIIFFFCCCAAACCCCCCCCCCCCDDDIIIPPPUUUUUUWWWmmmvvvGGG===666<<<666555555555333111666===ZZZnnnVVV]]]{{{oooxxx{{{xxxwwwzzz}}}wwwmmmgggbbb^^^^^^```aaakkkxxx~~~|||}}}ccc^^^qqq{{{wwwwww{{{rrrrrrpppmmmjjjlllqqqwwwxxxaaaVVVQQQPPPNNNJJJEEEBBBCCCGGGKKKKKKKKKMMMQQQUUUXXXXXXXXXNNNNNNOOOQQQUUUfffnnn___NNNJJJRRRUUUccc^^^kkkaaa;;;333...///000...---...---------------------------...///000///000222444;;;]]]|||{{{zzzxxxwwwwwwwwwwwwvvvwwwyyyzzzyyyxxxvvvtttooommmjjjhhhgggfffcccaaa\\\ZZZWWWSSSPPPNNNMMMMMMIIIHHHFFFDDDBBB@@@??????<<<;;;:::::::::;;;<<<===???AAABBBAAA@@@AAAEEEHHHMMMOOOSSSUUUVVVVVVTTTSSSRRRRRRQQQOOOMMMNNNQQQTTT\\\]]]^^^```bbbeeehhhhhhdddaaa]]][[[[[[[[[[[[ZZZYYYYYY[[[]]]^^^_________aaabbbdddeeeeeedddcccaaacccddddddeeefffggghhhhhh___aaadddgggiiiiiihhhhhhhhhhhhhhhiiijjjkkkmmmmmmpppqqqrrrrrrssssssrrrrrrrrrsssvvvxxxzzzzzz{{{{{{{{{zzzxxxrrrjjjccc___]]]dddqqqnnndddeeegggjjjlllllliiifffaaaiiikkk```SSSNNNRRRWWWXXXVVVSSSOOOLLLIIIGGGFFFllldddYYYPPPJJJFFFBBB???222111111000000111111222///000000111222333333444222222333333444444444444333333333222111111000000000000000///////////////...///000000//////000111333000777SSSzzzggg\\\}}}fffzzz{{{[[[OOOkkkwwwiiiiiioooqqqmmmjjjeee\\\SSSMMMHHHCCCEEEIIINNNJJJGGGDDDCCCCCCEEEGGGKKKRRR[[[ccciiifffXXXIIINNNZZZjjjuuuyyy|||uuupppyyy{{{mmm___\\\oootttvvvuuutttuuurrrmmmrrrrrrqqqpppooorrrvvvyyypppggguuu}}}xxxpppfff```ZZZVVVPPPKKKHHHEEECCCAAABBBBBBCCCCCCEEEJJJPPPUUUOOOSSSfffuuuFFF>>>777<<<666444555666555222444999SSSaaaVVVuuuuuuxxx|||yyywwwxxxyyy~~~~~~tttnnngggaaa```cccdddnnn|||eeeYYYmmm~~~~~~{{{|||{{{qqqiiigggjjjoootttppp\\\UUUTTTPPPMMMGGGBBB@@@BBBFFFJJJIIIIIIKKKOOOTTTWWWWWWWWWMMMOOOPPPPPPXXXqqq{{{dddXXXKKKJJJSSSWWWfffvvv]]]xxxUUU777111---//////......///---------------------------.../////////000222444888WWW|||{{{yyyxxxwwwwwwvvvvvvtttuuuwwwxxxxxxwwwvvvuuupppnnnkkkiiihhhfffccc```]]]ZZZWWWRRROOOLLLJJJJJJHHHFFFDDDBBB@@@>>>======;;;::::::::::::;;;======>>>@@@BBBBBB@@@AAADDDHHHKKKLLLNNNOOOOOONNNMMMLLLNNNMMMLLLJJJKKKNNNSSSXXX[[[___aaabbbeeeiiijjjhhhccc```]]][[[[[[[[[[[[ZZZWWWXXXZZZ\\\^^^___`````````aaacccdddddddddbbbbbbbbbbbbccccccdddeeeeeefffbbbcccdddfffggghhhhhhhhhhhhhhhhhhiiijjjkkkmmmmmmppppppqqqrrrrrrrrrrrrqqqooopppsssuuuwwwyyyyyyyyyyyyxxxtttlllccc\\\YYYYYY___pppwwwYYYQQQSSSXXX___cccdddbbb___]]]ccceee\\\OOOIIILLLQQQWWWVVVTTTQQQMMMIIIGGGFFF|||mmm```WWWPPPKKKGGG>>>;;;666222//////000111000000000111111222222222111222222222333444444555444444333333222111111111111111000000000/////////...///000000//////000111333222888QQQyyyoooYYYuuujjjrrr^^^JJJhhh|||lllkkkrrrtttqqqnnnhhh```WWWPPPIIICCCBBBEEEKKKJJJGGGCCCCCCFFFHHHIIILLLPPPXXXaaajjjjjj]]]NNNXXXdddqqquuuuuuyyyuuuqqq}}}uuubbbWWWeeepppxxxwwwsssrrrrrrrrruuuwwwyyyxxxwwwuuuuuuuuuyyy{{{vvvooogggaaaYYYUUUOOOKKKHHHFFFCCCAAAAAABBBCCCDDDFFFKKKQQQUUUPPPWWWfffsssFFFAAA888:::666444555888777444555999JJJoooVVVhhhxxxvvv}}}{{{xxxwwwwww{{{}}}wwwooogggdddfffeeemmm|||nnn]]]nnn}}}rrrmmmpppsssyyylllZZZTTTRRROOOKKKFFFBBBBBBDDDGGGIIIHHHHHHIIILLLPPPSSSSSSRRRLLLQQQQQQQQQ___}}}lllXXXPPPGGGJJJVVVZZZoooggg___~~~zzzFFF444000---//////------000------------------------,,,...//////...///222444555PPP~~~~~~~~~}}}{{{zzzyyyxxxwwwvvvvvvvvvssstttuuuuuuvvvuuuuuutttqqqnnnkkkiiihhhfffccc```^^^\\\WWWRRRNNNJJJHHHGGGEEEDDDCCCAAA???>>>======:::;;;;;;;;;<<<===>>>???===???BBBAAA??????AAAEEEHHHHHHIIIIIIIIIHHHGGGGGGIIIHHHGGGGGGIIIOOOWWW]]][[[bbbggghhhjjjmmmkkkfffbbb```]]]\\\\\\]]]\\\[[[VVVWWWYYY\\\^^^___`````````aaabbbcccccccccbbbbbbcccccccccddddddeeeeeefffhhhfffeeecccdddeeeggghhhhhhhhhhhhiiijjjkkkmmmmmmnnnnnnoooppppppppppppppplllnnnqqqtttwwwxxxyyyyyyvvvvvvqqqiii___YYYXXXZZZccctttsss\\\KKKAAAEEENNNXXX___bbb```]]]^^^]]][[[UUUNNNHHHIIILLLSSSTTTTTTQQQLLLHHHFFFFFFttthhh^^^UUUOOOOOOKKKCCC;;;444000///...000000111111111111111111222222222222222333444555555555444333333222222111222222111111000000//////...///000000//////000111111444888LLLuuuxxxYYYxxxjjjiiijjjHHH```rrrnnnsssuuusssqqqkkkddd\\\WWWOOOFFFCCCDDDIIIJJJIIIEEEFFFKKKMMMMMMMMMOOORRRYYYcccggg^^^RRR]]]iiirrrsssrrryyyuuuppp}}}}}}iii\\\\\\jjjvvvvvvrrrqqqtttwwwxxx||||||yyywwwzzz~~~zzztttllleeeaaaXXXTTTOOOJJJHHHFFFDDDBBBAAABBBCCCEEEGGGLLLQQQUUUUUUdddtttnnnFFFDDD;;;999777444555888888666666999CCCmmm}}}___eeevvvrrrwww}}}wwwvvvwwwzzz~~~xxxpppgggdddfffgggmmmzzzwww```iii{{{{{{}}}fffWWWPPPMMMLLLIIIDDDBBBCCCFFFHHHHHHHHHHHHHHHJJJMMMOOONNNMMMLLLRRRRRRUUUllluuu]]]OOOKKKEEEJJJXXX___~~~xxxYYYdddxxxrrriii:::333///...///...,,,,,,000,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...///111333444IIIvvv~~~}}}{{{zzzyyywwwvvvvvvvvvvvvtttttttttuuuuuuuuuuuutttrrrooollljjjhhhfffccc```___\\\WWWRRRLLLHHHFFFDDDBBBAAA@@@???============:::;;;<<<===>>>???@@@@@@===???AAA@@@>>>===???AAAEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCEEEIIIRRR[[[bbb```iiimmmllllllnnnjjjaaa^^^]]]]]]]]]^^^^^^\\\ZZZWWWXXXZZZ\\\^^^``````aaa___```aaabbbbbbbbbbbbbbbeeeeeeeeeffffffgggggggggjjjhhheeebbbbbbdddgggiiihhhhhhhhhiiijjjkkkmmmmmmlllmmmnnnnnnoooooonnnnnnnnnooorrruuuwwwxxxyyyyyyssssssooofff]]]XXX[[[^^^kkk{{{}}}iiiVVVJJJDDD888===GGGRRR[[[```___]]]```ZZZUUUSSSPPPKKKIIIIIIMMMPPPRRRPPPKKKFFFEEEEEEuuuiii```ZZZWWWQQQIIIAAA:::444222111111111111000000000000333222222111111222333444555555555444333333222222333333222111111000//////...///000000//////000111///333555CCCkkk___wwwjjj^^^QQQYYYxxxrrrssstttsssrrroooiiiccc___WWWMMMGGGGGGGGGKKKKKKHHHJJJPPPSSSQQQNNNMMMLLLOOOWWW^^^[[[SSS]]]iiiqqqrrrttttttmmmyyytttiiiXXXdddqqqtttsssuuuxxxyyy||||||xxxpppggg```^^^VVVRRRMMMIIIGGGEEECCCBBB@@@BBBDDDEEEHHHLLLRRRVVVRRRkkkfffCCCHHH???;;;999555444777888555555777>>>PPPddd^^^uuuooosss|||ttttttxxx{{{~~~yyypppiiihhhmmmqqqvvvfffdddtttrrr^^^TTTOOOLLLHHHEEEBBBBBBEEEGGGHHHGGGGGGGGGGGGIIILLLMMMLLLKKKMMMSSSUUU\\\|||gggTTTLLLLLLFFFKKK[[[ccceee^^^vvv||||||}}}vvvnnnUUU666222///...///...++++++///,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///111333444EEEnnn{{{zzzyyywwwvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvuuuuuurrrpppllljjjhhhfffccc```^^^[[[VVVPPPJJJEEEBBBAAA>>>===<<<<<<;;;;;;<<<<<<999:::;;;===>>>@@@@@@AAA>>>AAABBBAAA>>><<<===???AAAAAAAAAAAABBBCCCDDDEEE===>>>AAADDDKKKTTT___ffffffnnnoooiiiggghhhbbbYYYYYYZZZ[[[^^^```___[[[YYYYYYZZZ[[[]]]___``````aaa______```aaaaaabbbbbbcccddddddddddddeeeeeeeeeeeehhhfffeeecccdddeeeggghhhhhhhhhhhhiiijjjkkkmmmmmmllllllmmmnnnnnnnnnnnnnnnpppqqqrrrtttuuuuuuttttttoooooolllddd[[[YYY]]]cccmmm{{{sssZZZGGG???>>>777:::AAAKKKTTT[[[]]]^^^^^^YYYWWWYYYVVVOOOJJJKKKJJJNNNRRRQQQLLLGGGFFFGGG|||rrr\\\[[[XXXSSSLLLDDD===888111111111111000000000000444333222111111222333333666555555444444333222222333333222222111000000///...///000000//////000111...222222<<>>???@@@@@@???BBBDDDBBB>>>;;;<<<>>>>>>=========>>>@@@BBBCCC:::<<>>EEENNNVVV\\\^^^[[[YYY[[[___[[[RRRLLLLLLJJJOOOTTTSSSNNNJJJIIIJJJrrroooeeeZZZYYY[[[OOO>>>777444111111333333111...222222111000///000333555444444444555555555555555444444333333222111000000/////////000000000000000...111777>>>XXXkkkXXXrrrZZZqqqhhhKKKvvvtttoooqqqsssrrruuurrrnnnjjjdddZZZNNNFFFNNNLLLKKKLLLOOORRRTTTTTTRRR\\\IIICCCKKKMMMUUUQQQXXXlllvvvrrr}}}tttnnnjjjqqq~~~kkkaaa```nnnxxxxxxxxx}}}wwwfff\\\YYYZZZTTTQQQLLLHHHFFFDDDCCCAAADDDDDDCCCCCCFFFLLLPPPQQQSSSkkkYYYJJJGGG???BBB>>>;;;777555666666666555444DDDLLLbbb{{{fffMMM[[[{{{qqqyyy~~~xxxwwwyyy~~~|||{{{|||xxxppp|||zzzssscccYYYRRRMMMLLLBBBBBBCCCDDDEEEEEEEEEDDDKKKEEEDDDJJJOOOOOONNNNNNIIIPPP[[[tttnnnWWWMMMEEEFFFLLLVVVdddpppyyy]]]yyy|||yyy|||zzzEEE333111000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,............///111222333666@@@aaa{{{~~~}}}zzzxxxuuutttrrrrrrvvvwwwxxxwwwuuutttssssssuuusssppplllhhhdddaaa```^^^ZZZUUUNNNGGGBBB>>><<<;;;;;;::::::::::::::::::777888:::;;;<<<<<<;;;:::;;;>>>CCCDDDBBB???===;;;999:::<<<<<<;;;;;;;;;;;;888999>>>EEEOOOXXX]]]``````aaa```]]]XXXSSSPPPNNNUUUWWWYYY]]]^^^]]]YYYVVVZZZ\\\___aaaaaaaaabbbccceeeeeeccccccbbbbbbcccccc```aaa``````___aaadddgggdddddddddeeefffgggggghhhfffgggggggggggghhhkkkmmmoooooooooooommmkkkiiihhhnnnpppqqqrrrqqqnnnkkkiiikkkjjjfff___XXXYYY```gggllluuu~~~lllJJJ;;;:::555::::::;;;???EEEMMMTTTYYY\\\\\\[[[[[[YYYVVVQQQNNNNNNUUU\\\\\\VVVOOOIIIFFF|||kkkdddbbbXXXKKKIIIAAA888222000111111111111111000///...///000222444444444444555555555555444444333222222111000000////////////////////////222333555999PPP}}}rrrSSSpppxxxZZZccchhhLLLooovvvnnnoooqqqppprrrooollliiieee]]]RRRJJJMMMLLLJJJJJJMMMPPPRRRTTTWWW```LLLEEELLLNNNVVVRRRZZZiiissswwwuuunnnmmm|||qqqfffcccpppzzz{{{zzz|||wwwggg\\\XXXWWWSSSOOOJJJGGGFFFEEEDDDBBBCCCCCCCCCEEEIIINNNPPPPPPSSSsssWWWJJJHHH@@@AAA>>>;;;777666666666666555111;;;@@@[[[xxxWWWTTTwww|||ooosss}}}xxxwww{{{}}}uuu}}}~~~hhhZZZRRRLLLHHHGGGCCCDDDEEEEEEFFFFFFFFFFFFKKKFFFFFFKKKOOOOOONNNOOONNNSSSccccccTTTIIIDDDIIIOOOVVVgggxxxlll___{{{{{{vvvCCC***111000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///111222333333===^^^}}}}}}|||zzzxxxwwwvvvuuuuuutttuuuvvvuuutttsssssssssuuutttqqqmmmjjjfffdddbbb___\\\VVVOOOHHHBBB>>><<<::::::::::::;;;;;;;;;;;;::::::;;;<<<============>>>???BBBCCCBBB???;;;999:::;;;:::999888777777777777:::>>>DDDJJJPPPTTTWWWYYYZZZYYYVVVRRROOONNNNNNVVVWWWXXXZZZ[[[\\\[[[ZZZZZZ\\\___aaaaaabbbcccddddddddddddccccccbbbaaaaaa___``````_________bbbdddeeeffffffggghhhhhhiiiiiifffggghhhhhhhhhiiikkknnnoooppppppooonnnlllkkkiiimmmnnnpppppppppnnnkkkjjjkkkiiieee___ZZZ[[[```eeemmmwwwpppMMM;;;999444999:::;;;===BBBIIIRRRYYY\\\\\\\\\\\\ZZZWWWSSSPPPSSSXXX___aaaXXXLLLHHHJJJpppiiiaaaXXXUUUMMMBBB:::666444222000111111000/////////000000333333444444555555555555444333333222222111111000////////////////////////555333333444GGGsssXXX___gggZZZkkkOOObbbxxxnnnmmmooonnnooommmkkkiiigggaaaXXXRRRMMMKKKIIIHHHIIIMMMPPPSSS]]]fffPPPGGGLLLNNNWWWUUU^^^fffqqq|||qqqsssqqq|||zzznnnhhhrrr}}}}}}}}}uuufff[[[UUURRRPPPLLLIIIFFFEEEEEEEEEDDDBBBAAACCCHHHNNNQQQPPPOOO\\\SSSJJJIIIBBB@@@>>>;;;888666666666555444444888666SSSdddMMMeee}}}tttrrr|||zzzvvvyyyuuu```TTTOOOJJJGGGGGGDDDEEEFFFGGGHHHHHHHHHHHHKKKHHHHHHMMMOOONNNMMMOOOTTTZZZqqqrrrVVVOOODDDCCCNNNSSSWWWkkkbbbiiiyyyccc@@@+++000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------...///000222222000:::[[[|||{{{zzzyyyxxxwwwwwwwwwtttttttttuuuuuuuuuvvvvvvuuutttrrrooollliiifffeeeaaa]]]WWWOOOHHHBBB>>>;;;:::::::::;;;<<<<<<======>>>>>>>>>>>>???@@@AAAAAADDDBBBBBBDDDEEECCC>>>:::;;;:::888666555555666666555:::???BBBDDDGGGKKKNNNTTTTTTSSSPPPMMMMMMNNNPPPXXXXXXXXXXXXYYYZZZ[[[\\\ZZZ]]]```aaabbbbbbdddfffccccccdddddddddbbb```^^^```bbbcccbbbaaa```bbbcccgggggghhhhhhiiiiiijjjjjjggghhhiiiiiiiiijjjlllnnnoooooooooooonnnmmmlllkkkjjjkkkmmmnnnnnnmmmkkkjjjllliiiccc___]]]]]]```bbbmmmxxxuuuQQQ===999444999;;;<<<<<<===DDDOOOXXX[[[\\\]]]]]][[[YYYVVVUUUZZZ\\\dddjjj^^^KKKGGGQQQyyypppiii[[[UUUNNNHHHCCC<<<444...111111000000222222222111333333333444444555555666333333333333222222111111000000///////////////...444111222333AAAjjjeeeWWWyyy{{{\\\zzzuuuUUUTTT~~~{{{ooommmoooooopppnnnllllllkkkfff^^^XXXOOOMMMJJJGGGFFFIIINNNRRR```hhhRRRGGGLLLOOO[[[ZZZccchhhsss~~~rrrgggpppyyywwwnnnuuupppcccYYYRRRNNNMMMJJJFFFEEEEEEFFFEEEEEECCCBBBEEELLLRRRRRRPPPOOOfffvvvOOOGGGHHHDDDAAA>>><<<999888777777555444777777111EEEssseeeJJJXXXtttyyy}}}}}}wwwxxx~~~}}}lllZZZPPPLLLIIIFFFFFFDDDEEEFFFGGGHHHIIIIIIIIIJJJIIIKKKOOOPPPMMMMMMPPPWWWccc]]]NNNKKKBBBDDDRRRWWWYYYpppeeeyyy{{{yyyFFF<<<666000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222000888VVV~~~|||{{{zzzxxxwwwvvvvvvuuussssssssstttvvvxxxyyyyyytttsssqqqooollljjjhhhgggaaa^^^WWWOOOGGGAAA<<<:::::::::;;;<<<>>>???@@@@@@BBBAAA@@@???@@@AAABBBCCCHHHEEECCCFFFJJJJJJFFF@@@<<<:::777666666777888888444999@@@CCCBBBDDDHHHMMMUUUTTTQQQMMMKKKLLLOOORRRXXXYYYYYYYYYXXXXXXYYYZZZ\\\^^^aaabbbbbbccceeegggbbbccceeefffeeebbb^^^\\\ccceeegggfffeeedddddddddgggggghhhhhhiiiiiiiiiiiiggghhhjjjjjjjjjjjjlllnnnnnnnnnnnnmmmmmmllllllkkkhhhiiikkklllllllllkkkjjjlllhhhbbb___^^^___``````jjjvvvzzzVVV>>>:::666888;;;===;;;:::???LLLVVVYYY[[[]]]]]]\\\ZZZYYYYYY]]]^^^iiittthhhPPPKKKWWW~~~kkkeee\\\TTTLLLCCC888111222000...///222333333222222222333333444555555666444444444444333333333333111111000000000/////////000///333555???bbbqqqVVVkkkccckkkcccMMMnnn|||rrrnnnpppqqqsssqqqooonnnnnnjjjccc^^^TTTQQQLLLGGGEEEGGGMMMSSSaaajjjRRRGGGKKKPPP^^^```iiipppyyy}}}wwwmmmfffeeessszzztttwwwxxx{{{iii^^^WWWQQQMMMJJJGGGDDDCCCDDDEEEFFFEEEEEEDDDHHHPPPTTTRRRQQQSSSkkkjjjKKKCCCEEEFFFCCC@@@>>>;;;:::999888666444333444...666RRRfff___PPPPPPjjj~~~{{{xxxvvv}}}~~~~~~~~~rrrbbbQQQJJJGGGDDDBBBBBBDDDDDDFFFGGGHHHIIIIIIIIIJJJJJJNNNRRRQQQNNNOOOTTT[[[pppjjjPPPLLLIIICCCHHHUUUZZZ___wwwvvvpppqqq|||sss444777777/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...000111222222777QQQ|||}}}{{{yyywwwuuusssrrrrrrqqqpppoooqqquuuxxxxxxxxxtttsssqqqooollljjjhhhgggaaa]]]WWWOOOGGG@@@<<<::::::;;;<<<>>>AAABBBDDDEEEEEEDDDCCCAAAAAAAAABBBCCCEEEBBBAAAEEEKKKNNNLLLHHHAAA>>>999777777777666555555:::AAADDDDDDFFFLLLQQQUUUSSSPPPKKKHHHIIIMMMPPPVVVYYY[[[[[[YYYWWWWWWWWW___```bbbbbbbbbcccfffhhhcccdddfffgggeeebbb]]][[[dddfffggggggeeeddddddeeefffffffffgggggggggggggggfffhhhjjjkkkjjjkkklllnnnlllkkkkkkkkkkkkkkkkkkkkkggghhhiiijjjkkkkkkjjjjjjjjjfffaaa^^^___```aaabbbhhhttt}}}YYY@@@;;;999999<<>>IIIRRRVVVXXX[[[\\\[[[ZZZ\\\]]]^^^^^^kkk{{{sss]]]UUU^^^}}}nnn```UUULLLDDD>>>666222...---000222222000111111222333444555555666555555555555555555555555333222222111111000000///...---444777;;;XXX```ccctttbbbzzzTTT___rrr```~~~uuuoooppprrrtttrrrpppppppppmmmgggbbb[[[XXXQQQIIIEEEFFFNNNTTTdddlllTTTGGGKKKPPPaaafffpppzzz{{{lllccceeekkk}}}{{{jjjwww~~~tttcccZZZUUUPPPKKKIIIFFFCCCBBBCCCEEEEEEEEEEEEEEEKKKTTTUUUQQQUUU^^^vvv```JJJAAABBBFFFCCCAAA@@@===<<<;;;:::888555222333222222===QQQ___aaaOOO```wwwvvvxxxxxxsssvvvzzz}}}|||~~~{{{|||~~~jjj\\\MMMHHHGGGEEECCCCCCDDDDDDFFFHHHIIIJJJJJJJJJKKKNNNTTTXXXUUUQQQTTTZZZeeezzz[[[LLLKKKGGGGGGMMMWWW___kkkmmmvvvooo^^^444333---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111111444555JJJsss}}}{{{yyyvvvtttrrrqqqpppooolllkkkmmmrrrvvvvvvuuuuuutttrrrooommmjjjiiigggaaa]]]WWWOOOHHHBBB===;;;;;;<<<>>>AAADDDFFFHHHIIIIIIHHHGGGEEECCCBBBBBBAAA???===>>>BBBHHHMMMMMMMMMJJJFFF@@@===<<<;;;777444:::>>>BBBDDDFFFIIINNNSSSSSSQQQLLLGGGDDDEEEIIILLLSSSWWW[[[[[[YYYWWWXXXYYYbbbcccdddccccccccceeegggeeefffggghhhfffbbb^^^[[[bbbdddeeedddcccbbbdddeeeeeeeeeeeeeeeffffffffffffeeegggjjjkkkjjjjjjkkkmmmjjjjjjiiiiiiiiijjjkkkkkkggghhhiiiiiijjjjjjjjjjjjhhheeeaaa^^^]]]```cccfffiiiuuu]]]AAA<<<===:::>>>AAAAAA???AAAGGGLLLQQQUUUYYYZZZYYYZZZ\\\___^^^]]]hhhyyy{{{nnneeegggsssggg]]]SSSMMM@@@:::222000111222111000000111222333444555555666666666666666777777777777444444333333222111111000///...555666444LLLwwwnnnaaa^^^cccVVV|||uuuZZZwwwwwwpppooopppqqqpppnnnooopppnnniiieeebbb^^^VVVLLLFFFGGGOOOVVVjjjqqqXXXIIIKKKQQQccchhhvvvzzziiifffmmmtttuuuwwwlll^^^YYYUUUOOOIIIHHHEEECCCBBBCCCDDDDDDDDDCCCDDDLLLUUUTTTRRR\\\kkkWWWKKKBBB@@@EEEBBBCCCAAA???>>>===<<<999666444333666666777GGG]]]gggSSSYYYjjjvvvyyywwwrrrtttxxxyyy|||~~~~~~|||}}}zzzzzz}}}{{{|||zzzbbbUUUHHHFFFGGGGGGFFFFFFEEEFFFGGGIIIJJJKKKLLLLLLMMMRRRZZZ^^^[[[VVVZZZaaatttbbbTTTMMMFFFEEEKKKRRRYYYeeezzz|||nnnooovvv|||III555111---...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111444222BBBiii~~~}}}|||{{{yyywwwuuussssssrrrpppmmmjjjmmmrrrvvvwwwuuuwwwvvvtttqqqnnnkkkiiihhhbbb^^^XXXQQQJJJDDD@@@???<<<>>>@@@CCCFFFJJJLLLMMMMMMMMMKKKIIIGGGDDDBBBAAA;;;<<<>>>BBBFFFJJJNNNPPPRRRMMMIIIHHHHHHGGGCCC>>>CCCCCCCCCCCCEEEHHHLLLNNNOOOMMMJJJFFFCCCDDDHHHKKKPPPTTTXXXXXXWWWXXX\\\```eeeeeeeeedddcccccceeegggggghhhhhhhhhfffbbb___\\\bbbccccccbbbbbbbbbeeegggeeeeeeeeeeeeeeeeeeeeeeeedddfffiiijjjjjjjjjjjjkkkjjjjjjiiiiiiiiijjjlllmmmiiiiiiiiiiiiiiijjjjjjiiieeedddaaa]]][[[^^^eeekkkppp{{{```AAA===>>>;;;>>>CCCEEEEEEEEEEEEFFFMMMRRRVVVXXXWWWXXX\\\``````]]]bbbqqq~~~wwwqqqzzzmmm```WWWJJJBBB999444444444333111000111111222444555666666777777777777888888888888555555444444333222111111222///555444...CCCooottt]]]]]]xxxqqqRRRrrrlll{{{yyyooommmnnnnnnmmmlllmmmpppoookkkgggfffbbbZZZOOOGGGGGGOOOWWWooovvv[[[KKKLLLQQQdddjjjzzz{{{kkkmmmvvvzzzyyyggg\\\YYYVVVOOOHHHHHHEEEBBBAAABBBCCCDDDCCC@@@CCCMMMUUUTTTSSSaaauuu|||RRRMMMCCC@@@DDD@@@DDDCCCAAA@@@???===:::777444...222555222===SSS___YYYVVVbbb}}}yyy~~~vvvtttwww{{{www{{{}}}~~~||||||~~~}}}zzzyyy{{{}}}vvv}}}zzzuuuyyyjjjWWWKKK@@@???BBBCCCCCCDDDFFFGGGIIIKKKLLLMMMNNNNNNPPPUUU^^^bbb___[[[___gggqqqSSSRRROOOBBBDDDNNNUUUZZZiii{{{uuuyyymmm|||yyy;;;222111666...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111333000===ddd}}}zzzyyy{{{zzzyyywwwvvvuuuuuuuuutttpppmmmooouuuyyyzzzxxxyyyxxxvvvssspppmmmjjjiiiccc```ZZZSSSLLLGGGCCCAAA===???AAADDDHHHLLLNNNOOOPPPPPPOOOMMMJJJFFFBBB@@@<<<>>>AAACCCFFFJJJOOOSSSUUURRROOOQQQTTTUUUQQQMMMJJJGGGCCCAAACCCFFFGGGHHHNNNLLLJJJFFFDDDEEEIIILLLNNNRRRUUUUUUUUUYYY```gggfffgggfffdddcccbbbdddfffiiiiiiiiihhhfffbbb___]]]dddddddddccccccdddgggjjjffffffffffffffffffeeeeeecccfffiiijjjiiiiiijjjkkkkkkjjjjjjiiijjjkkkmmmnnnjjjjjjiiiiiiiiiiiiiiiiiicccdddbbb]]]ZZZ]]]fffnnnuuuaaaBBB===???<<>>aaaXXXhhhdddaaaVVVfffnnnnnnkkkooopppqqqpppnnnkkkjjjjjjmmmkkkcccUUUIIIGGGNNNWWW{{{www___KKKOOO[[[dddnnnzzzmmmtttyyyyyy{{{jjj^^^YYYPPPNNNNNNGGGDDDAAA@@@AAADDDFFFDDDBBBBBBIIIMMMRRRSSSLLLRRRiiijjjKKKNNNBBB@@@IIIBBBFFFCCC@@@>>>===<<<:::888:::333222555444666GGGZZZhhhlllfffppp|||wwwyyy~~~~~~}}}|||}}}~~~~~~|||wwwyyyxxxuuuvvvzzz{{{yyywwwwwwwwwwwwxxxyyyzzz{{{~~~yyy{{{uuuooommmlllfff[[[RRRFFFEEECCCBBBBBBDDDFFFHHHPPPSSSRRRNNNLLLNNNPPPOOOXXXUUUYYY___[[[WWWggg~~~uuueeeVVVKKKGGGHHHJJJMMM[[[dddssshhhsssttt~~~\\\111888---...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////333222:::]]]~~~|||}}}|||xxxtttsssvvvxxxyyyxxxttttttsssssstttvvvyyy{{{|||zzzwwwssspppmmmjjjiiiccc```[[[WWWRRRLLLFFFBBBAAABBBEEEJJJOOOQQQQQQPPPTTTRRROOOMMMJJJGGGBBB???@@@@@@@@@AAAEEEJJJNNNQQQNNNQQQOOOJJJPPP[[[[[[SSSOOOMMMHHHCCC@@@BBBFFFJJJMMMLLLIIIEEECCCEEEJJJNNNSSSRRRRRRUUU[[[aaadddfffllljjjgggdddccceeegggiiilllkkkiiifffcccaaa___^^^eeefffeeedddcccccceeegggkkkhhhdddaaa```aaacccddddddeeeggghhhjjjkkkkkkkkkllljjjhhhggggggjjjlllnnnmmmkkkhhhhhhiiiiiifffcccaaa`````````]]]]]]eeeooo}}}OOO@@@FFF===???AAADDDGGGIIIHHHGGGFFFMMMSSSWWWXXXZZZ]]]]]][[[___^^^ZZZ___www{{{XXXXXXZZZ___kkk~~~sssbbbQQQHHHBBB:::555333111111222333333333444444777777888999999999888888888777666555333222111000111333111222444999XXX```]]]ooofffXXX\\\}}}ttt}}}tttnnnjjjnnnoooqqqqqqooommmlllkkknnnoookkk___PPPJJJOOOVVVwwwsss]]]KKKPPP^^^lllzzz}}}mmmvvv~~~}}}zzzwwwddd[[[XXXPPPNNNLLLEEEDDDBBBAAABBBDDDEEEDDDBBBBBBJJJMMMQQQTTTOOOYYYrrraaaHHHMMMDDDCCCLLLHHHFFFDDDAAA??????===;;;999999333222444333444AAASSSpppwwwlll}}}}}}~~~|||{{{|||{{{zzzxxxyyy{{{yyyuuuuuuxxxyyywwwvvvvvvuuuuuuuuuvvvvvvvvv{{{xxxxxx|||yyyqqqnnnjjjdddiiiccc\\\WWWUUUQQQKKKFFFFFFEEECCCCCCCCCFFFHHHJJJSSSVVVWWWSSSRRRTTTVVVUUUUUUTTTWWWYYYXXX\\\ppp{{{iii\\\RRRJJJGGGHHHJJJPPP\\\jjjnnnnnntttRRR333666///...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////222222888WWW}}}zzz{{{{{{xxxttttttvvvxxxyyyxxxttttttttttttuuuwwwyyyzzz{{{yyyvvvsssooollljjjiiiccc```\\\XXXSSSLLLEEEAAA@@@AAACCCHHHNNNSSSVVVWWWYYYVVVRRRMMMJJJFFFCCCAAACCCBBBBBBCCCFFFIIIMMMPPPNNNQQQNNNIIILLLTTTRRRIIIGGGFFFCCCAAA@@@BBBFFFJJJKKKJJJGGGDDDBBBDDDIIILLLOOOOOOQQQWWW^^^eeeiiikkklllkkkhhhffffffgggiiijjjkkkjjjiiihhheeecccaaa```eeefffgggfffddddddfffgggiiigggdddbbbaaabbbcccdddcccdddfffhhhjjjlllmmmmmmkkkjjjiiihhhhhhjjjkkkmmmllljjjggggggiiihhhfffdddbbb``````___^^^```jjjvvvzzzNNNBBBDDD===???AAADDDGGGIIIIIIHHHGGGMMMSSSXXXYYYZZZ]]]]]]ZZZ``````^^^cccyyy{{{SSSUUUVVVVVVWWW```ooozzzyyyhhh\\\RRRGGG===999333222000/////////111222666777777888999999999888999999888777555444333333111444111111222444LLLqqqsssZZZeeeooobbbUUUmmmaaaeee{{{mmmhhhmmmnnnqqqrrrrrrqqqooommmpppssssssjjj\\\RRRQQQSSSqqqooo\\\KKKPPP^^^ooosssgggsss~~~yyy~~~zzzppp^^^VVVUUUOOOLLLJJJBBBEEECCCBBBBBBCCCDDDCCCBBBEEELLLNNNPPPRRRRRR___yyyZZZHHHNNNFFFDDDLLLJJJGGGEEECCCAAAAAA@@@===;;;999444333555222111:::HHHppppppvvv~~~}}}~~~~~~|||zzzyyyyyyyyyxxxwww{{{|||zzzvvvtttwwwwwwuuuvvvuuuuuutttsssrrrrrrrrrqqqppppppuuu|||{{{vvvvvv}}}vvvggg```[[[VVV\\\WWWPPPIIIEEEBBBBBBBBBEEEDDDDDDDDDEEEGGGJJJLLLTTTXXXZZZXXXWWWZZZ[[[YYYSSSTTTSSSSSSVVVcccxxx|||mmm\\\SSSNNNJJJIIIJJJSSS[[[cccwwwyyyaaa||||||}}}pppDDD555111222///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////222222555OOOzzz|||xxxxxxzzzxxxuuutttvvvxxxxxxxxxtttuuuvvvwwwxxxxxxxxxxxxyyyxxxuuurrrooollljjjiiicccaaa]]]YYYTTTMMMEEE?????????AAAFFFNNNVVVZZZ]]]]]]ZZZUUUOOOKKKGGGFFFEEEEEEDDDDDDDDDFFFIIILLLNNNOOOQQQNNNHHHHHHKKKFFF<<<<<<===>>>>>>???AAAEEEHHHHHHGGGEEEBBBAAACCCHHHKKKNNNOOOSSSZZZbbbhhhkkklllmmmlllkkkkkkjjjkkkkkkllllllllllllkkkiiigggdddccceeeggghhhiiigggffffffggggggfffeeeddddddddddddeeebbbdddfffhhhkkklllmmmnnniiiiiiiiiiiiiiijjjjjjjjjiiihhhgggggghhhhhhfffeeecccaaa_________dddrrrlllKKKDDDAAA>>>@@@BBBEEEHHHJJJKKKJJJJJJOOOUUUYYYZZZ\\\^^^\\\XXX___bbbbbbfffzzz{{{\\\```dddeeecccbbbbbbdddkkk{{{}}}pppcccWWWKKKDDD777555111...---///111333555555777888999999999999:::999888777666555444444111444222111222222CCC```lll\\\rrr{{{rrrsss]]]bbb[[[UUUzzzlllhhhlllmmmpppsssuuutttrrrpppppprrrsssppphhh]]]UUUPPPbbbcccWWWNNNWWWfff{{{hhhcccqqq~~~}}}~~~zzzyyynnn\\\SSSQQQKKKIIIIIIBBBFFFDDDCCCBBBCCCCCCCCCCCCIIIPPPOOOOOOSSSWWWfffxxxXXXLLLPPPIIIDDDHHHHHHHHHFFFDDDDDDCCCBBB@@@>>>:::777777777333000555===YYYxxxttt~~~{{{{{{~~~~~~|||zzzxxxxxxyyyzzzyyyxxx{{{|||zzzuuutttvvvwwwtttwwwwwwvvvuuusssrrrqqqppplllkkkllloootttxxxzzzzzz}}}zzzuuuppppppuuu~~~vvvcccZZZVVVTTTUUUSSSOOOHHHBBB@@@CCCFFFCCCCCCCCCCCCEEEHHHKKKLLLQQQVVVZZZYYYYYY[[[\\\ZZZSSSTTTQQQQQQ[[[mmmzzz~~~rrrcccTTTNNNLLLKKKKKKLLLYYYbbbmmmhhhpppttt|||XXX777555,,,333000------------------------++++++++++++++++++++++++,,,,,,------.../////////111333333GGGrrr|||wwwvvvyyyxxxvvvuuuvvvwwwxxxxxxtttvvvxxxyyyzzzyyyxxxwwwwwwvvvtttrrrooollljjjhhhcccaaa^^^ZZZTTTMMMDDD???===>>>BBBHHHPPPWWW[[[]]]\\\[[[YYYUUUPPPLLLIIIHHHFFFFFFFFFGGGIIIKKKNNNPPPRRRSSSPPPJJJGGGDDD===444555777;;;>>>???AAACCCFFFFFFEEEDDDBBBAAADDDHHHLLLPPPRRRWWW]]]dddhhhjjjiiinnnoooooopppppppppoooooopppppppppooommmjjjgggfffeeehhhkkkllljjjhhhgggggggggggghhhhhhhhhggggggfffeeefffgggiiijjjkkkllllllggghhhiiijjjjjjiiihhhhhhggggggffffffffffffffffffdddaaa______```hhhwww]]]IIIEEE???>>>BBBDDDGGGJJJMMMNNNNNNNNNQQQVVVZZZ[[[]]]___[[[UUU\\\aaabbbfffwww{{{jjjjjjlllooopppmmmeee___^^^dddlllwwwtttfffXXXNNNAAA===888333111222555666333444666777888999::::::999888888777666555444444000444111111444333>>>TTTeeeiiiooo{{{hhh]]]lllQQQaaapppkkkmmmmmmooorrrvvvvvvtttqqqooommmmmmoooooohhh\\\RRRNNNSSSOOOOOO^^^pppwww^^^cccuuu{{{yyyppp\\\PPPMMMFFFFFFHHHCCCEEEEEEDDDCCCBBBCCCDDDEEELLLRRRQQQRRR^^^hhhxxxjjjWWWOOOPPPLLLFFFGGGHHHGGGFFFEEEEEEEEEDDDBBB???===<<<;;;999555222333777>>>aaa~~~sss}}}|||}}}~~~zzzyyyyyyyyyxxxwwwyyy{{{yyyuuutttwwwwwwuuuxxxxxxxxxwwwvvvtttrrrqqqllllllkkklllnnnpppppppppuuutttrrrpppoooppprrrtttrrrvvvxxxwww{{{vvvssszzznnn[[[SSSQQQPPPLLLMMMKKKFFFAAA>>>AAAEEEAAAAAAAAACCCEEEGGGIIIKKKMMMTTTYYYZZZZZZ\\\[[[XXXTTTSSSRRRXXXhhhwwwyyytttiii\\\OOOJJJJJJJJJLLLOOOVVVfff{{{kkkeee{{{pppHHH111333)))333000------------------------++++++++++++++++++++++++,,,,,,------.../////////000444333BBBlll~~~xxxvvvxxxxxxwwwvvvvvvvvvxxxyyyvvvwwwyyy{{{{{{zzzxxxwwwvvvuuutttrrrpppmmmjjjiiidddaaa^^^ZZZTTTMMMEEE@@@<<>>@@@@@@AAABBBDDDDDDDDDBBBBBBEEEIIIMMMPPPRRRWWW^^^eeeiiijjjiiipppppprrrssssssssssssrrrttttttsssrrrooollljjjhhhfffiiimmmnnnllljjjiiihhhiiijjjjjjkkkkkkjjjiiihhhiiiiiijjjjjjjjjjjjiiiiiiggggggiiijjjjjjiiigggfffeeefffffffffeeeeeeeeeeeedddaaa___```aaaiiiyyyRRRFFFFFF???>>>CCCEEEHHHKKKNNNQQQRRRSSSSSSXXX\\\]]]___```ZZZRRRVVV]]]```bbbqqq||||||wwwrrrrrruuutttmmmgggiiiddd___bbbnnnwwwhhh\\\KKKGGG@@@888444222333444222333555777888999::::::888888777666666555444444000444111111666555:::JJJ~~~qqqaaaxxx|||wwwrrr\\\tttTTTPPPuuuyyyqqqnnnmmmmmmqqquuuwwwuuusssoookkkjjjnnnqqqnnndddZZZKKKMMMHHHJJJYYYfffvvvyyy___RRRaaavvv~~~}}}ppp[[[NNNIIICCCDDDGGGCCCDDDDDDDDDCCCBBBCCCFFFHHHLLLRRRSSSZZZppp\\\TTTMMMMMMMMMJJJHHHJJJGGGFFFFFFFFFGGGFFFCCCAAA??????>>>;;;777444333444777JJJpppvvvnnn~~~}}}~~~}}}zzzxxxwwwvvvtttyyyzzzyyyttttttvvvwwwuuuvvvwwwwwwxxxwwwuuusssrrrnnnmmmllljjjiiihhhhhhhhhmmmnnnppppppoookkkhhheeecccddddddbbbcccgggnnntttmmmddd\\\[[[eeettt~~~tttcccUUUPPPNNNLLLFFFHHHHHHEEEAAA@@@AAADDD@@@AAAAAACCCEEEGGGIIIJJJLLLTTTZZZ[[[\\\]]][[[WWWUUUTTTXXXeeesssxxxssskkk]]]SSSJJJFFFFFFGGGMMMSSS\\\sssnnnyyyxxxmmmsss>>>111///+++111...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...////////////666333===eee{{{xxxwwwxxxxxxwwwvvvvvvwwwyyyxxxyyy{{{||||||zzzxxxwwwuuuuuutttsssqqqnnnkkkjjjdddaaa]]]XXXTTTNNNGGGCCC<<<@@@FFFMMMSSSVVVUUUSSSTTTYYY______ZZZTTTOOONNNNNNNNNOOOOOOQQQRRRTTTTTTOOOOOOMMMIIIDDD===777333333777<<>>@@@EEEKKKQQQTTTTTTSSSWWW\\\``````ZZZSSSPPPPPPMMMMMMMMMLLLLLLLLLLLLLLLFFFEEEDDDBBB>>>888444333222666;;;>>>?????????@@@???@@@AAAAAABBBDDDIIILLLNNNOOOTTTZZZbbbgggiiijjjmmmnnnooopppqqqrrrssssssrrrpppnnnlllkkklllmmmmmmjjjllloooooonnnlllllllllmmmlllkkkkkkjjjiiihhhhhhkkkkkkkkkkkkjjjiiihhhhhhggghhhhhhhhhggggggfffeeedddfffgggeeebbb```aaacccaaa``````bbbbbbeeeqqq}}}~~~hhhVVVKKKBBBBBBDDD???@@@BBBEEEIIIMMMPPPSSSTTTWWW[[[^^^```bbbaaaXXXMMMRRR[[[]]]\\\hhh{{{qqqllllllmmmooommmfff___]]]___bbbvvvnnnggg]]]PPPFFF>>>:::888111222444666888:::;;;;;;999888888888777666666666333666111///555333333===YYY|||aaalllnnnlllzzzJJJQQQrrrxxxqqqnnnkkkmmmrrrvvvvvvtttrrrssssssqqqnnnmmmppprrrbbb[[[NNNMMM[[[eeeqqqwww\\\VVViiizzz{{{cccQQQIIIHHHDDDEEEGGGAAABBBCCCDDDBBBAAACCCHHHLLLNNNSSSUUUeeeSSSRRRHHHDDDKKKJJJDDDFFFEEEEEEEEEGGGHHHGGGDDDAAA@@@AAA???;;;888777555333555000RRRwwwqqqfffooovvv~~~yyy|||}}}}}}}}}zzzwwwvvvxxx{{{|||}}}}}}~~~{{{uuurrrsssssspppmmmoooqqqssstttsssrrrqqqmmmmmmkkkgggdddaaa```aaa^^^aaaeeehhhhhhddd]]]XXXUUURRRRRRUUUWWWUUURRRPPPQQQSSSSSSPPPPPPSSSVVVWWWNNNSSSVVVTTTQQQNNNGGG@@@DDDBBB???===>>>@@@CCCEEECCCCCCDDDFFFGGGHHHIIIJJJHHHPPPXXXZZZZZZZZZVVVQQQXXX[[[gggtttkkkVVVLLLQQQGGGEEEDDDEEEFFFLLLZZZggg{{{qqq___{{{xxx555222888,,,333---***,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,------...//////000---666111444XXX}}}uuuxxxyyyyyyvvvuuuwwwyyy||||||||||||{{{zzzyyyyyyuuuuuuvvvuuussspppmmmllleeeaaa[[[VVVRRRNNNKKKIII???@@@CCCHHHNNNSSSUUUUUU[[[___aaa___XXXRRRPPPQQQJJJIIIHHHGGGEEECCCBBBAAA>>>======<<<888333111222111555:::===>>>???@@@@@@===>>>??????AAACCCHHHKKKRRRRRRUUUZZZ___ccceeeeeelllllllllmmmnnnpppqqqrrrmmmllljjjhhhiiikkknnnoookkkmmmoooooonnnmmmmmmmmmmmmlllkkkiiihhhgggggggggjjjjjjkkkkkkkkkjjjjjjiiihhhhhhggggggffffffffffffdddfffgggeeeaaa___```bbb```___aaabbbbbbcccmmmwwwlllPPPHHHKKKAAAAAAFFF???>>>@@@CCCGGGKKKOOORRRSSSXXX[[[^^^aaacccbbbWWWLLLTTT\\\^^^[[[gggzzzuuutttsssqqqooommmhhhccc^^^\\\]]]```fffoooqqqeeeWWWHHH===:::555333555;;;>>><<<999:::888999999888666555777999777666444333333444555666LLL{{{fffaaaiii```FFFWWWwwwpppmmmqqqtttssstttwwwxxxwwwvvvuuuuuuvvvxxxyyyqqqeeeVVVQQQZZZppprrr[[[bbboooqqqTTTPPPIIIEEECCCCCCDDDDDDDDDEEEDDDBBBAAAEEEMMMSSSWWWRRRZZZrrr[[[PPPHHHIIIIIIEEEBBBCCCAAABBBCCCDDDDDDCCCBBBAAA???>>>>>>===:::777444333777:::AAA]]]xxxmmmaaapppyyyttt|||vvv{{{vvvzzz}}}}}}}}}~~~}}}yyytttqqqnnnoooqqqssssssqqqooonnnggggggfffeeedddbbb```___[[[ZZZ[[[```dddddd^^^XXXUUUUUUUUUVVVVVVTTTQQQNNNPPPOOOOOONNNNNNOOOOOOPPPLLLOOORRRTTTRRRMMMGGGCCCEEEDDDBBBBBBBBBCCCEEEFFFFFFFFFGGGHHHIIIIIIIIIIIIJJJOOOUUUZZZ\\\[[[VVVSSSYYYbbbfffaaaZZZVVVQQQJJJIIIEEEBBBEEELLLXXXgggsssyyyeee{{{xxxWWWBBB111000222...,,,///......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,------......///111000333999JJJsss~~~yyywwwwwwvvvuuuwwwyyy{{{}}}|||zzz{{{~~~}}}xxxtttwwwvvvuuusssqqqnnnllljjjbbb```]]]YYYTTTOOOLLLJJJHHHGGGGGGHHHKKKPPPTTTWWWcccddddddaaaZZZRRRLLLJJJFFFFFFEEECCCAAA>>><<<:::666999<<<;;;777333111000222777===>>><<<<<<>>>AAA<<<<<<===???AAADDDFFFHHHLLLNNNQQQTTTXXX]]]ccchhhpppooonnnmmmnnnppprrrssspppooollljjjjjjkkkmmmnnnnnnoooqqqrrrqqqpppnnnmmmoookkkjjjlllkkkhhhiiilllmmmkkkjjjkkkmmmmmmjjjggghhhgggfffggghhhgggeeeccccccbbbaaa`````````aaabbbcccaaa^^^___ccceeeeeeddd]]]OOODDDFFFNNNMMMFFF@@@===AAAEEEIIIKKKOOOUUUZZZ```\\\]]]dddfff^^^SSSKKKXXXXXXZZZ```kkk{{{~~~{{{xxxuuurrrmmmiiieee```]]][[[[[[\\\eeeyyyvvvfffSSSFFFAAA:::666444777999666555555::::::999888777777777888666666444333333333444444AAAhhhtttgggkkkwwwooonnnJJJHHHooozzzqqqlllnnnrrrrrrrrruuutttssssssrrrsssuuuwwwxxxqqqhhh\\\WWW```uuukkkVVVbbbwww}}}cccRRRNNNHHHDDDCCCDDDDDDDDDEEEDDDCCCBBBCCCHHHNNNSSSUUUWWWhhh|||XXXNNNGGGGGGGGGDDDBBBCCCAAABBBCCCDDDDDDCCCBBBAAA============<<<;;;999888666444999QQQmmmsssmmmnnnwww|||zzz}}}~~~zzzwwwxxxzzz~~~~~~{{{wwwssspppoooqqqssstttsssqqqooommmhhhgggfffdddcccaaa___]]][[[ZZZZZZ]]]aaaaaa]]]XXXRRRRRRQQQRRRRRRQQQOOOLLLMMMMMMMMMLLLLLLMMMMMMMMMKKKNNNRRRTTTRRRNNNHHHDDDEEEDDDCCCBBBBBBCCCEEEFFFFFFGGGHHHIIIIIIJJJIIIIIIJJJOOOTTTVVVUUUUUUXXX[[[fffiiieeeZZZRRRNNNIIIDDDCCCBBBGGGQQQUUU\\\qqqooouuuuuuxxxNNN<<<...///222///---000......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,------......///222000222555EEEnnnzzzwwwwwwvvvvvvvvvxxxzzz|||~~~{{{yyyzzz||||||xxxsssuuutttsssqqqooollljjjhhhcccbbb^^^ZZZUUUPPPMMMKKKIIIGGGFFFFFFHHHLLLQQQTTT___```___[[[UUUNNNIIIGGGEEEDDDCCCAAA>>><<<999888555777888666222///...///444999>>>???<<<;;;<<<>>>;;;;;;===???AAADDDFFFGGGHHHJJJLLLOOORRRVVV\\\```fffgggiiikkklllmmmmmmmmmmmmmmmllllllllllllmmmmmmmmmnnnoooooooooooommmmmmmmmjjjjjjmmmmmmjjjiiilllllljjjiiijjjlllllliiifffiiihhhgggggghhhhhhfffddddddcccaaa`````````aaaaaabbb```^^^___aaabbbaaa___WWWLLLEEEHHHMMMKKKEEE@@@???CCCHHHMMMPPPUUU[[[___aaa______dddcccZZZPPPLLLYYYZZZ]]]aaajjjzzz|||xxxtttooollljjjeee___[[[WWWUUUYYY```qqq}}}{{{fffWWWRRRFFF>>>777666666444333444;;;999888888999999888777777666555444333222222222777QQQ}}}kkkhhhqqqkkkzzzwwwooo___BBBWWWuuukkkkkkoooqqqqqqqqqpppppppppppprrrtttvvvwwwtttnnnfffaaaeeevvvdddVVViiimmmSSSOOOKKKGGGDDDDDDDDDEEEDDDEEECCCAAABBBFFFLLLQQQSSSVVVccc}}}aaaRRRJJJEEEDDDEEECCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBJJJIIIGGGDDDAAA===:::888888111444CCC[[[uuuyyyiiiaaa|||qqq|||kkkjjjyyyxxxyyyvvvuuu{{{~~~{{{xxxvvvuuuuuuuuuuuuuuurrrooolllkkkjjjhhheeecccbbb```]]]ZZZ[[[YYYXXXYYY\\\]]]ZZZWWWQQQOOONNNMMMMMMMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLPPPRRRQQQNNNIIIFFFDDDDDDCCCBBBCCCDDDEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJIIINNNRRRQQQNNNQQQ[[[dddooojjj^^^PPPIIIGGGDDDAAACCCBBBKKKYYY```hhhyyymmm|||rrrvvvCCC555+++...222000...111......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,------......///333///111222???fff{{{xxxxxxwwwwwwwwwxxxzzz{{{|||zzzxxxxxxzzzzzzvvvsssttttttsssqqqooollljjjiiieeeccc___[[[VVVRRRNNNLLLJJJHHHDDDBBBCCCGGGLLLPPPWWWWWWWWWSSSNNNIIIFFFEEEDDDCCCAAA???<<<999777666444444333111......///111999===AAAAAA===999888999999:::<<<>>>@@@BBBDDDEEECCCEEEGGGIIIKKKNNNRRRVVVZZZ]]]bbbgggiiijjjiiigggiiijjjlllmmmnnnnnnmmmlllmmmmmmmmmmmmmmmmmmmmmmmmjjjiiijjjnnnoookkkjjjllljjjiiiiiijjjkkkkkkiiigggiiihhhggggggiiiiiihhhfffeeedddbbb```______`````````___^^^^^^^^^\\\YYYWWWOOOJJJHHHLLLMMMHHHCCCAAACCCGGGMMMSSSXXX\\\aaadddcccbbbbbbccc]]]SSSMMMMMMXXX]]]```bbbiiizzz{{{uuuppppppiiieeedddaaa[[[VVVUUUUUU___ooouuuddd]]]VVVJJJ>>>999888666555666888777666888:::;;;999888999888777666444444333333555AAAkkkooommmgggvvvzzzvvvcccUUUHHHnnnzzznnnjjjnnnqqqqqqppppppppppppppprrrsssuuuvvvyyywwwsssmmmkkkrrrxxxaaa^^^sssxxx[[[MMMKKKIIIEEEDDDDDDEEEEEEDDDCCC@@@???BBBHHHOOOSSSSSSWWWnnn___NNNLLLGGGCCCBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBMMMLLLIIIEEEAAA===:::888;;;444555999GGGnnn}}}ggg[[[nnnqqqwww~~~yyygggaaannnzzz|||{{{wwwtttvvv}}}~~~}}}}}}}}}{{{wwwtttpppnnnmmmlllnnnjjjfffcccbbb```\\\YYYZZZWWWUUUUUUWWWXXXWWWVVVSSSPPPMMMKKKJJJJJJHHHFFFHHHHHHHHHIIIIIIHHHHHHHHHGGGIIILLLNNNNNNLLLIIIGGGDDDCCCCCCCCCDDDEEEFFFGGGGGGHHHIIIJJJJJJKKKKKKJJJHHHLLLOOOOOOOOOUUU___hhhjjjaaaSSSHHHEEEFFFFFFEEEJJJJJJOOO[[[lll~~~rrrrrrwwwyyyPPP;;;222,,,///222000///000......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,------......///000...111222:::]]]}}}{{{zzzzzzyyyyyyyyyzzz{{{zzzxxxvvvwwwxxxwwwuuusssvvvvvvuuusssqqqnnnlllkkkeeeccc```\\\WWWRRROOOMMMLLLHHHCCC??????BBBGGGJJJNNNOOOOOOMMMJJJGGGGGGGGGDDDCCC@@@===:::888666555444333111000000333666888@@@BBBDDDBBB>>>999666666777888:::===???AAABBBCCCBBBDDDFFFGGGHHHJJJNNNPPPTTTWWW\\\bbbeeeggggggfffggghhhiiikkklllmmmnnnnnnmmmlllllllllmmmnnnooooooiiihhhkkkpppqqqllljjjkkkkkkjjjjjjjjjkkkkkkjjjiiikkkiiihhhhhhiiiiiihhhgggeeedddbbb```^^^^^^^^^___^^^^^^]]]]]]ZZZVVVRRROOOIIIJJJNNNRRROOOHHHDDDDDDIIILLLQQQWWW\\\aaadddfffccccccccc```VVVKKKJJJNNNWWW^^^bbbaaaggg{{{~~~xxxpppkkkhhhkkkjjjbbbXXXSSSNNNSSS[[[fffuuuppphhhcccTTTEEE===:::777666666555555666888:::;;;:::999::::::999888777666555444555888YYY|||fffhhhhhhhhhnnntttGGGUUUwww~~~qqqkkkmmmrrrsssqqqsssssssssssssssttttttttt{{{}}}~~~zzzuuuuuuzzztttggghhhvvvaaaQQQMMMHHHFFFDDDDDDDDDEEEDDDCCCAAA??????CCCKKKRRRUUUVVVUUUqqqvvvPPPLLLGGGFFFCCCAAAAAABBBBBBAAABBBBBBBBBAAAAAABBBBBBBBB======<<<<<<<<<;;;;;;;;;:::777:::666:::___xxxmmmfffeeemmm|||}}}|||uuukkkhhhttt}}}{{{xxxtttrrrtttyyy~~~|||wwwrrrpppqqqsssuuupppkkkfffcccbbb```\\\XXXYYYVVVTTTRRRSSSTTTUUUUUUVVVSSSOOOLLLKKKIIIGGGEEEGGGGGGHHHIIIIIIHHHGGGGGGDDDEEEHHHJJJJJJIIIGGGEEECCCCCCCCCDDDEEEFFFFFFGGGHHHHHHIIIJJJKKKKKKKKKKKKIIIJJJMMMQQQUUU[[[aaaddd]]]TTTJJJFFFFFFHHHIIIKKKNNNSSSXXXddd~~~zzzfffxxxqqq:::777333000111222000//////......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,------......///---,,,222444888TTTzzz~~~}}}}}}|||{{{{{{{{{{{{xxxwwwvvvuuuvvvvvvuuutttvvvuuutttsssqqqooommmlllfffdddaaa\\\WWWSSSOOONNNMMMIIICCC>>>===???CCCFFFGGGHHHJJJJJJIIIIIIJJJKKKEEECCC@@@===:::888777666555444333444888===AAACCCEEEFFFEEEBBB===999555444555666999;;;>>>@@@@@@AAACCCDDDGGGHHHIIIKKKNNNPPPTTTVVVYYY\\\```dddgggiiigggffffffggghhhkkknnnpppmmmmmmlllmmmnnnooopppqqqhhhhhhkkkqqqqqqmmmjjjkkkkkklllllllllkkkkkklllmmmllljjjhhhggghhhhhhhhhgggcccbbb```^^^]]]]]]]]]]]]\\\\\\]]][[[WWWRRRMMMKKKJJJNNNVVVZZZSSSIIIEEEGGGMMMNNNRRRVVV\\\```bbbcccbbbbbbaaa[[[OOOFFFIIIQQQVVV^^^bbb```gggzzzuuurrruuurrrhhh\\\UUUNNNNNNOOOTTT^^^mmm~~~rrraaaOOOEEE@@@;;;666555555777:::;;;:::999999:::;;;;;;;;;:::999888777666333333GGGkkkhhhtttmmm{{{|||qqqccczzzXXXGGG___zzzuuullllllqqquuutttuuuuuuuuuvvvuuuuuuuuuuuuyyy~~~}}}tttssswww~~~jjjSSSLLLLLLFFFEEEDDDDDDEEEDDDCCCAAA???@@@BBBGGGNNNUUUYYY[[[YYYssseeeMMMPPPEEEFFFEEEAAA@@@CCCCCCAAABBBBBBAAAAAAAAAAAABBBBBB<<<<<<;;;::::::::::::;;;666888;;;666666NNNkkkvvvvvvgggeee{{{~~~wwwhhhlll}}}~~~vvvllljjjrrrzzz~~~|||xxxuuutttvvvyyy{{{qqqkkkdddaaaaaa```\\\WWWWWWVVVSSSQQQPPPQQQRRRSSSVVVTTTQQQOOONNNLLLIIIGGGFFFFFFHHHHHHHHHHHHFFFFFFBBBCCCEEEFFFGGGFFFEEEDDDBBBCCCDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLKKKMMMQQQVVVZZZ\\\\\\[[[RRRLLLGGGGGGHHHHHHKKKNNNQQQ[[[hhhwwwfffzzzXXX<<<555444333222000///...///......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,------......///,,,,,,444555444LLLrrr~~~}}}|||{{{zzzyyywwwwwwvvvuuuttttttuuuuuussssssrrrqqqooommmkkkjjjhhhfffbbb^^^YYYUUUQQQOOONNNJJJDDD???===>>>@@@CCCDDDFFFIIIKKKKKKKKKLLLMMMEEECCC@@@===;;;999999999777777888<<>>??????AAADDDGGGIIIJJJLLLOOOQQQVVVVVVVVVXXX\\\aaafffiiifffeeecccccceeeiiillloookkkllllllnnnooopppqqqqqqjjjiiilllqqqqqqmmmjjjkkklllmmmmmmlllkkkkkkmmmooonnnkkkhhhfffggggggfffeeeaaa```^^^\\\[[[[[[\\\\\\ZZZ\\\\\\ZZZUUUPPPLLLJJJNNNTTT]]]```WWWKKKFFFHHHLLLLLLMMMQQQVVV[[[^^^______]]][[[TTTIIICCCIIITTTWWW^^^aaa```kkk~~~ttthhhcccVVVSSSPPPOOORRRZZZccciiiyyyvvvcccWWWOOOFFF===999888===AAA???:::666777:::999999:::::::::999777777333555:::UUU}}}{{{pppxxxrrrtttvvvLLLKKKkkkxxxmmmjjjpppuuuvvvuuuuuuvvvwwwwwwwwwwwwwwwwww{{{tttZZZMMMIIIJJJEEEDDDCCCDDDDDDDDDAAA??????BBBGGGMMMRRRXXX]]]aaalllXXXMMMOOODDDHHHGGGBBBAAADDDDDDBBBBBBBBBAAA@@@@@@AAABBBBBBDDDCCC@@@>>><<<;;;::::::777;;;999666777>>>WWWxxx~~~rrrjjjrrrzzzrrrlllqqq|||pppjjjnnnttt}}}~~~|||zzzxxxvvvvvvooohhhaaa^^^______ZZZUUUVVVUUUTTTQQQOOOOOOPPPQQQRRRQQQQQQQQQQQQPPPMMMKKKDDDEEEGGGHHHHHHGGGEEEDDDCCCCCCDDDEEEEEEEEEDDDDDDBBBCCCDDDEEEFFFGGGGGGGGGIIIIIIKKKLLLLLLLLLLLLLLLNNNRRRXXXZZZXXXUUUSSSRRRKKKGGGFFFHHHIIIHHHMMMTTT[[[eeexxxxxxvvvuuuCCC@@@222444333111......//////......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,------......///...---444444///EEEnnn~~~~~~|||{{{yyyxxxwwwwwwwwwvvvuuuttttttuuuvvvssssssrrrqqqooommmkkkjjjjjjiiieeeaaa\\\WWWTTTRRRNNNJJJEEEAAA>>>>>>@@@AAADDDGGGKKKMMMLLLKKKKKKKKKCCCAAA>>><<<:::999::::::::::::===BBBHHHLLLMMMLLLGGGDDD???:::666444333222111333666:::<<<============@@@DDDGGGIIIKKKNNNQQQTTTTTTTTTVVVYYY]]]aaadddbbbbbbbbbccceeegggiiijjjhhhiiikkknnnoooppppppppplllkkkmmmqqqpppllljjjkkkkkklllmmmllljjjjjjmmmpppooolllhhhfffeeeeeedddccc^^^]]]\\\ZZZZZZZZZ[[[\\\YYY[[[\\\YYYTTTOOOLLLLLLSSSYYYaaacccZZZLLLFFFGGGGGGFFFEEEIIIPPPVVVZZZ[[[[[[XXXTTTNNNEEEBBBKKKVVVYYY___aaa```ppp}}}uuuqqqccc```\\\WWWTTTTTTUUUWWWWWWcccsssuuuhhh^^^SSSGGGAAA<<>>???EEEKKKQQQUUUZZZaaafffjjjPPPKKKJJJEEEIIIIIICCCAAADDDEEEBBBBBBBBB@@@@@@@@@@@@BBBBBB>>>>>>===<<<<<<===>>>>>><<>>???BBBDDD>>>666777>>>999999999999:::;;;<<<===999;;;777<<<___zzzrrruuu~~~OOOCCCzzz|||rrrnnnqqqvvvuuuqqqpppuuuxxxwwwvvvwwwyyyzzzxxx~~~ggg\\\SSSGGGCCCGGGFFFFFFEEEEEECCCAAA@@@>>>BBB@@@IIIWWW[[[]]]qqq\\\KKKKKKKKKIIIJJJIIIHHHEEEDDDEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCAAA???>>>>>>???AAABBB===;;;:::;;;777777AAAOOOrrr~~~oooxxxvvvuuu|||yyyqqqfffqqqqqqqqquuu}}}tttnnnhhhaaaZZZVVVVVVVVVSSSPPPRRRQQQPPPNNNMMMMMMMMMMMMKKKJJJIIIKKKNNNPPPQQQPPPFFFEEEDDDCCCBBBBBBBBBBBBGGGEEECCCCCCDDDEEEDDDDDDFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJIIIIIILLLPPPTTTWWW^^^ZZZVVVSSSQQQMMMHHHDDD??????CCCKKKNNNPPPYYYdddqqqkkkmmm~~~ppp{{{vvvBBB666333222111111000000000000111//////...---,,,,,,++++++,,,++++++******++++++,,,,,,,,,------...////////////000000555777888TTT|||{{{||||||xxxtttuuuzzzxxxxxxwwwvvvuuuuuuvvvvvvsssssssssrrrqqqooommmkkkjjjiiigggddd```[[[WWWTTTNNNKKKFFFBBB???@@@AAACCCIIIIIIIIIKKKLLLLLLIIIGGG???===;;;:::888888888888<<<>>>BBBFFFHHHJJJJJJJJJAAA===888555444333000---000333666888999999;;;<<<<<<<<<===???BBBEEEHHHJJJNNNNNNNNNMMMNNNQQQWWW\\\[[[^^^cccfffhhhhhhjjjkkkmmmkkkkkklllnnnooonnnmmmmmmmmmnnnooopppooommmjjjjjjjjjjjjkkklllmmmnnnooommmjjjgggfffggggggeeecccaaa___[[[YYYXXXXXXZZZ[[[^^^\\\[[[XXXPPPIIIKKKQQQ___```cccbbbYYYKKKBBBAAA>>>CCCFFFEEEJJJTTTXXXWWWSSSOOOGGGBBBBBBIIITTT\\\UUU\\\dddrrr}}}xxxssslllddd[[[UUUYYYTTTSSSYYYcccrrr|||vvvfffXXXIIIDDDBBBCCC@@@999777999999999999999:::;;;<<<===777777444888RRR{{{{{{}}}~~~fffLLLYYYwww}}}{{{sssuuu~~~zzznnnlllppptttuuuvvvwwwzzz{{{{{{wwweeeVVVRRROOOFFFBBBEEEFFFEEEDDDCCCBBBAAA@@@???DDDIIIPPPUUU\\\ooo___OOOLLLLLLIIIHHHHHHGGGGGGGGGHHHHHHEEEEEEDDDCCCCCCCCCCCCDDDAAAAAA@@@@@@@@@BBBCCCDDDBBB???===<<<999666;;;DDDfff|||xxxttt~~~zzz~~~zzzqqqrrrhhhgggiiipppxxx|||{{{xxx{{{iiibbbYYYTTTTTTSSSQQQOOONNNNNNNNNNNNMMMLLLKKKJJJJJJIIIHHHIIIKKKMMMMMMLLLLLLKKKIIIHHHFFFFFFEEEEEEGGGEEEDDDDDDFFFFFFEEEDDDHHHHHHHHHHHHHHHIIIIIIIIIHHHIIIKKKNNNRRRVVVYYY[[[]]]YYYSSSNNNKKKGGGCCC@@@IIIEEEEEEKKKRRRYYYeeeqqqtttiii{{{vvv{{{]]]===888444111111000000//////000000///......---,,,,,,++++++,,,++++++******++++++,,,,,,,,,------.../////////...//////333555555PPP{{{~~~{{{zzzzzzyyyuuuuuuxxxvvvvvvvvvvvvvvvwwwwwwwwwssssssssssssqqqooommmllljjjiiihhhddd```\\\XXXUUUPPPLLLHHHCCC@@@@@@AAACCCHHHHHHHHHJJJKKKJJJHHHEEE===<<<:::888777666777777666888;;;>>>@@@AAAAAAAAA;;;888444222222222000...333555888:::::::::;;;======<<<<<<<<<>>>AAADDDFFFFFFFFFFFFFFFGGGLLLRRRWWW[[[^^^bbbdddfffgggiiikkkmmmlllkkklllnnnooonnnmmmmmmmmmnnnoooooonnnllljjjiiiiiiiiiiiijjjkkklllmmmnnnkkkiiihhhhhhhhhfffdddbbb```^^^\\\ZZZZZZ[[[[[[\\\[[[\\\ZZZSSSKKKKKKOOOZZZ[[[^^^]]]UUUIIICCCCCCCCCHHHJJJJJJNNNUUUXXXVVVPPPKKKEEEBBBEEEMMMVVV\\\YYY^^^eeewwwwwwnnnddd^^^___\\\ZZZYYYXXX]]]jjjwwwwwwhhhXXXMMMCCCAAAAAA===999777999999999999:::;;;<<<<<<777555333666DDDaaayyy~~~}}}\\\AAA```sss{{{uuuwww{{{iiilllpppuuuzzz|||~~~|||rrr^^^SSSLLLOOOPPPJJJFFFGGGEEEDDDBBB@@@@@@@@@AAABBBHHHRRRVVVSSS___uuu^^^QQQKKKKKKKKKHHHFFFFFFIIIKKKKKKIIIFFFEEEDDDDDDCCCCCCDDDDDD@@@@@@AAABBBCCCDDDEEEEEECCC@@@>>>>>><<<999888;;;QQQnnntttpppzzzpppvvvzzz~~~}}}vvvuuujjjeeeffflllooommmooovvvqqqjjjaaa[[[WWWTTTQQQNNNLLLLLLLLLLLLLLLKKKIIIHHHIIIHHHFFFGGGHHHJJJIIIIIIMMMMMMKKKJJJIIIHHHHHHHHHGGGEEECCCCCCDDDEEEDDDCCCIIIIIIIIIIIIJJJJJJJJJKKKIIILLLPPPUUUYYY\\\]]]^^^XXXTTTNNNIIIFFFDDDBBBAAADDDHHHPPPXXX^^^fffuuuwwwgggnnntttuuuEEE<<<:::444111111000///////////////.........------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,---......//////---......111333222IIIppp{{{wwwyyyzzzwwwuuuvvvssstttvvvwwwxxxxxxwwwwwwssssssssssssrrrpppnnnlllkkkjjjhhheeeaaa]]]YYYWWWQQQNNNIIIDDDAAA@@@AAABBBFFFFFFGGGIIIIIIHHHEEEBBB<<<:::888666555444444444111333555777888888888888444222//////000000000///555777;;;=========>>>??????>>><<<:::;;;<<>>;;;999:::999999999::::::;;;<<<999666666999<<>>YYYzzz~~~ppppppwwwzzz}}}qqqvvv{{{vvvjjjfffiiiiiigggttt{{{|||wwwpppjjjddd]]]VVVRRRNNNMMMKKKJJJIIIHHHHHHHHHHHHFFFEEEEEEGGGHHHHHHGGGLLLLLLLLLLLLMMMOOOPPPPPPNNNJJJFFFDDDDDDEEEEEEEEEHHHIIIJJJKKKMMMNNNNNNOOOOOORRRWWW\\\^^^^^^\\\ZZZPPPMMMHHHEEEDDDEEEGGGIIIEEEMMMXXXaaaiiiwww{{{iiizzzzzz|||[[[???>>>888333111111000///..................---------,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------...//////---///...000333111CCCeee{{{uuuwww{{{yyyvvvttttttuuuwwwxxxyyyxxxvvvuuussstttttttttrrrqqqooommmlllkkkiiigggccc^^^ZZZXXXQQQNNNIIIDDDAAA??????@@@DDDDDDEEEGGGHHHFFFBBB???:::999777444333222222222111222333444444444444333111///...---...///000000555888<<>>;;;::::::<<<===>>>@@@BBBEEEKKKSSS[[[bbbeeefffggggggfffgggiiikkknnnlllkkklllmmmnnnmmmlllkkkmmmoooooonnnllljjjjjjiiihhhhhhhhhhhhiiiiiijjjqqqpppnnnlllkkkiiifffeeecccdddeeeeeecccaaa^^^\\\\\\[[[[[[[[[WWWPPPNNNPPPXXXXXXYYYXXXRRRJJJHHHKKKMMMPPPTTTUUUUUUTTTQQQNNNEEEBBBAAAGGGQQQZZZ]]]]]]bbbbbbggg~~~}}}rrrfffdddhhhgggoooxxxhhhUUUFFF>>>;;;;;;::::::999999999:::;;;;;;:::666888<<<999@@@eee{{{}}}}}}uuuyyyvvvjjj{{{cccDDDDDDQQQfffppplllggggggbbbdddnnn{{{|||}}}yyy|||}}}vvv```QQQLLLHHHEEEGGGHHHFFFDDDCCCCCCBBB@@@???@@@DDDHHHKKKTTTPPPWWWmmm\\\PPPQQQKKKHHHMMMPPPKKKEEEEEEHHHJJJIIIFFFEEEDDDDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@???>>>>>>===>>>@@@CCCDDD???:::777HHHfff|||qqqnnnpppppp}}}sssiiigggeeeggg}}}~~~www||||||{{{xxxssslllccc^^^TTTQQQMMMIIIFFFFFFHHHIIIEEECCCBBBCCCEEEGGGGGGFFFJJJJJJLLLOOORRRVVVYYYZZZVVVQQQJJJFFFEEEGGGHHHIIIGGGIIIMMMPPPSSSTTTTTTTTTXXXZZZ]]]___]]]ZZZUUURRRIIIGGGDDDBBBCCCFFFJJJNNNUUUUUUZZZiiiyyy~~~JJJ>>><<<555666222222000//////.........---------------,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,---............000///111333111???[[[}}}uuuwww|||{{{wwwuuuvvvwwwxxxyyyxxxvvvtttrrrssstttttttttsssrrrpppooommmllljjjhhhddd```\\\ZZZRRROOOJJJEEEAAA>>>======AAABBBDDDFFFGGGEEE@@@===:::999666444222111111111222222333333222222222111111111000///......///000444888===AAACCCEEEHHHJJJIIIFFFCCC???===<<<======;;;===AAAEEELLLUUU___ffflllmmmmmmkkkjjjiiikkklllnnnmmmllllllmmmnnnmmmkkkkkknnnppppppmmmkkkjjjjjjkkkjjjjjjiiiiiiiiijjjjjjppppppooommmkkkhhhfffeeebbbdddfffgggfffccc```]]]```\\\ZZZYYYVVVQQQQQQTTTYYYXXXXXXVVVPPPHHHGGGKKKNNNOOOSSSVVVUUUQQQMMMJJJCCCAAACCCLLLWWW^^^```___```bbbmmmuuu}}}tttlllmmmsssdddbbbeeeqqqnnnVVVFFF>>>;;;:::::::::999999::::::;;;999555888<<<777888TTTvvv~~~xxxxxxnnnjjjvvvTTTBBBBBBYYYhhhdddaaahhhaaacccoooyyyxxxxxx|||}}}|||~~~}}}iii[[[RRRNNNHHHFFFDDDCCCDDDEEEEEEEEEAAAAAA@@@AAADDDIIINNNQQQVVVUUUgggvvvPPPJJJNNNIIIIIIPPPNNNJJJEEEDDDEEEGGGFFFEEEDDDCCCBBBBBBAAAAAABBBBBBAAAAAA@@@???>>>===<<<<<>>888;;;???SSSsssyyymmmxxx|||zzzqqqgggrrruuukkkcccbbbqqqzzzooopppssssssvvvyyy|||~~~}}}xxxrrrnnn```\\\WWWQQQMMMKKKLLLLLLFFFEEECCCDDDEEEFFFFFFEEEDDDEEEGGGKKKOOOSSSWWWXXXTTTPPPKKKHHHGGGHHHHHHHHHKKKNNNTTTYYY\\\\\\[[[YYY]]]^^^^^^\\\YYYSSSNNNKKKFFFEEEDDDCCCCCCGGGLLLPPP[[[^^^kkkxxx^^^>>>;;;666333:::444333222000////////////------------------------,,,++++++******++++++,,,+++++++++,,,------.........111000111444222;;;RRR{{{wwwyyy|||{{{xxxwwwyyyyyyyyyxxxwwwuuusssrrrttttttuuuuuutttrrrqqqpppnnnmmmllliiifffaaa^^^\\\SSSPPPLLLFFFBBB>>>===<<>>BBBEEEHHHKKKMMMLLLJJJGGGDDDBBB@@@??????@@@BBBEEEIIIOOOXXXbbbhhhmmmnnnooonnnlllllllllmmmnnnmmmllllllmmmnnnlllkkklllooorrrrrrnnnkkkjjjkkkmmmlllkkkjjjjjjjjjjjjjjjlllnnnooommmjjjgggeeeeeeaaaccceeeggggggdddaaa___bbb]]]YYYYYYVVVSSSSSSVVVXXXVVVVVVTTTNNNFFFEEEHHHKKKKKKOOOTTTTTTNNNJJJIIICCCDDDHHHQQQZZZ```aaa```___fff{{{gggzzzsssrrruuuhhhccc___^^^```jjjnnnYYYIII???;;;::::::999999:::::::::999777999<<<777666EEEZZZ}}}{{{vvv}}}oooSSSAAAKKK\\\bbbaaacccccceeerrrvvvtttrrrxxx{{{yyyxxx||||||mmm```VVVPPPMMMLLLGGGGGGFFFDDDEEEFFFFFFEEE@@@@@@AAADDDHHHNNNSSSVVVYYYggg~~~bbbKKKJJJKKKFFFFFFNNNIIIGGGDDDBBBBBBCCCEEEGGGBBBBBBAAA@@@@@@@@@@@@AAAAAA@@@>>>===<<<======>>>>>>AAA@@@<<<<<>>===<<<>>>AAAEEEGGGEEEAAA======;;;888666333222222222111000000///////////////000111222000//////111444888;;;@@@CCCEEEGGGJJJLLLLLLLLLJJJIIIFFFDDDBBBAAAFFFGGGHHHKKKOOOVVV^^^dddhhhjjjmmmnnnmmmmmmmmmnnnooommmllllllmmmmmmlllkkkmmmqqqtttsssnnnkkkkkkmmmmmmmmmllljjjjjjiiiiiiiiiiiikkkmmmlllhhheeedddddd___aaaccceeefffdddbbbaaa```\\\ZZZ[[[YYYUUUTTTUUUVVVUUUVVVUUUOOOGGGFFFJJJHHHHHHKKKRRRRRRMMMIIIKKKEEEHHHNNNUUU[[[___aaaaaadddooorrrZZZzzzrrrooojjjhhheee\\\PPPMMM___ttt}}}kkkUUUEEE;;;;;;:::999999:::::::::<<<999:::===:::666===IIIgggtttyyycccDDD@@@SSSbbbbbb\\\aaacccqqq~~~qqqmmmkkkrrrwwwuuuuuuyyy|||kkkaaaVVVRRRRRRPPPMMMKKKEEEFFFEEECCCBBBCCCAAA?????????BBBEEEKKKQQQVVVYYY[[[xxxdddTTTJJJKKKJJJCCCBBBIIIEEEDDDCCCAAA@@@AAAEEEIIIBBBAAA@@@@@@??????@@@@@@@@@???===<<<<<<>>>@@@AAA;;;???>>>999888===>>>::::::666:::QQQrrrmmmnnnzzzzzznnnlllmmmkkkgggbbboooyyyyyytttooohhhaaaZZZWWWXXX]]]```ccckkkttt{{{}}}|||xxxqqqiiibbb^^^[[[XXXUUURRRQQQPPPMMMKKKOOOOOOOOOOOOPPPPPPQQQRRRYYY\\\```eeegggfffaaa]]]XXX^^^eeekkklllhhhccc^^^ZZZYYYVVVSSSOOOLLLJJJIIICCCFFFJJJMMMQQQWWW___eeewwwxxxuuuWWW:::???<<<999:::555666555444222111000000000------------------------,,,++++++++++++++++++,,,***++++++,,,,,,---......***///...///444111666GGGqqqppp}}}|||}}}{{{zzz|||xxxwwwvvvvvvuuuvvvvvvwwwttttttuuuuuuuuutttrrrqqqooonnnmmmjjjgggccc```^^^XXXVVVQQQKKKFFFBBB???>>>;;;===@@@EEEGGGFFFBBB>>>>>><<<999777444333333333111111000000///000000000...000111000//////333666;;;>>>BBBDDDEEEFFFHHHJJJLLLLLLLLLKKKIIIFFFCCCBBBEEEEEEFFFFFFIIINNNUUUZZZaaaeeeiiilllmmmmmmmmmnnnooonnnllllllmmmmmmlllkkknnnrrruuutttoookkklllmmmmmmmmmkkkjjjiiiiiihhhhhhfffiiilllkkkgggddddddddd]]]___bbbdddeeedddcccbbb^^^[[[[[[]]]\\\WWWTTTTTTVVVVVVWWWWWWRRRKKKJJJMMMGGGEEEIIIQQQRRRLLLJJJLLLFFFKKKRRRXXX[[[^^^aaabbbjjjxxx]]]NNN~~~zzzzzz~~~fffOOONNNTTTUUUlll}}}eeeVVVIIICCC<<<999999;;;;;;;;;;;;:::999888888:::<<<===OOOxxx~~~iiizzz___@@@AAAVVV^^^UUU[[[___jjjtttvvvnnngggeeekkkmmmrrrwwwwwwuuuxxx}}}~~~~~~}}}yyyhhhYYYWWWSSSOOOKKKIIIIIIIIIAAABBBCCCBBBAAA@@@AAABBB>>>@@@DDDJJJOOOTTT[[[aaa|||TTTNNNHHHFFFHHHHHHEEEBBBBBBAAA@@@@@@AAACCCFFFHHH@@@@@@??????????????????>>>>>>?????????>>>>>>===999:::<<<=========<<<<<<999>>>===???XXX|||}}}xxxpppyyyyyylllmmmrrrnnnfffjjjaaaeeevvv~~~vvvkkkiiibbb]]]UUUQQQTTT]]]hhhooo}}}}}}wwwsss|||zzztttrrrrrrpppmmmjjjiiiiiifffaaa\\\^^^[[[WWWXXX]]]bbbeeefffkkkooouuu{{{}}}xxxnnnfff```aaaccccccaaa^^^YYYWWWRRROOOJJJGGGFFFEEEEEEEEEJJJOOOQQQOOOUUUeeeuuu|||kkkcccpppcccMMM<<<;;;===888666888>>>:::444000......------,,,,,,------,,,,,,+++***+++++++++************)))***++++++,,,,,,------......//////...///222666:::jjjzzz{{{zzz{{{{{{zzzyyyxxxwwwvvvuuuuuuuuuuuutttrrruuu{{{{{{tttppprrrppppppnnnllliiigggdddccc[[[VVVOOOLLLJJJGGG@@@:::::::::<<>>;;;888555333111000000111111111111000//////000////////////111222333;;;<<<===@@@CCCFFFHHHJJJJJJIIIIIIIIIJJJIIIGGGEEEHHHHHHFFFEEEEEEHHHMMMQQQ\\\aaaiiinnnqqqqqqppppppqqqpppooonnnnnnmmmnnnnnnqqqssstttsssqqqooooooooommmllljjjiiihhhhhhgggggghhhhhhiiiiiihhhfffdddbbb```bbbaaa```bbbeeeddd___^^^[[[YYYYYYZZZXXXTTTPPPQQQTTTWWWYYYWWWSSSNNNKKKHHHGGGHHHLLLQQQSSSPPPLLLUUUQQQRRRWWWYYYZZZaaajjjrrrcccIIIKKKsss[[[SSSQQQLLLQQQ^^^wwwqqqlllWWWQQQHHHAAA>>>;;;777444;;;:::999999999:::<<<<<>>HHHSSSVVVYYY```hhhhhhdddbbbdddllllllooossstttrrrssswww||||||{{{zzzyyy{{{~~~~~~~~~jjj```UUUSSSPPPLLLIIIHHHGGGGGGBBBCCCCCCAAA@@@???AAABBBAAAEEEKKKPPPRRRWWWdddpppiiiRRRMMMGGGEEEGGGGGGEEEBBBCCCBBBBBBAAABBBDDDEEEFFF@@@@@@??????????????????>>>>>>?????????>>>======::::::<<<=========<<<<<<:::===<<<:::IIIhhhrrrpppooolllmmmttttttllldddkkk|||zzzfffeeeccc___\\\]]]aaadddssstttrrrsss~~~~~~~~~}}}|||{{{yyywwwsssqqqlllkkkkkkooouuu{{{}}}~~~~~~vvvkkkbbb``````___]]]YYYTTTPPPMMMMMMJJJFFFDDDCCCEEEFFFGGGFFFPPPZZZbbbllluuuxxxuuuaaa___^^^iiiXXXFFF::::::<<<888666999:::777222000////////////,,,------------,,,++++++++++++++++++***************++++++,,,,,,------......//////...///111666999```~~~{{{zzz{{{zzzyyyxxxxxxwwwvvvuuuuuuuuuuuusssrrrtttyyyxxxrrrnnnpppqqqpppooommmjjjfffdddbbb]]]WWWQQQMMMKKKGGGAAA<<<::::::;;;>>>BBBCCCCCCAAABBB@@@>>>:::777555333222111111222222111111000///111000000000000222333444;;;<<<===@@@CCCFFFIIIJJJGGGHHHIIIJJJIIIGGGEEECCCGGGGGGFFFEEEFFFJJJOOOTTT]]]bbbiiinnnpppppppppppppppoooooonnnnnnnnnnnnooosssssstttrrrooonnnnnnoookkkkkkiiihhhgggffffffffffffggghhhhhhfffdddaaa___^^^aaabbb``````bbbaaa^^^___\\\YYYXXXXXXVVVQQQLLLNNNQQQVVVZZZZZZWWWRRROOOIIIGGGFFFHHHLLLMMMKKKIIIPPPSSSZZZ___]]]\\\eeeppp]]]LLLIIIzzzfffZZZNNNHHHBBBDDDUUUqqqooocccTTTFFF???<<<:::888:::::::::;;;;;;;;;<<<<<<:::LLLrrryyy|||}}}zzz{{{yyyUUU999999HHHRRRRRRVVVZZZZZZWWWZZZ___eeeccceeekkkooooooppprrrzzzxxxuuutttuuuwwwxxxxxx}}}{{{}}}uuummmooovvv~~~mmm```]]]OOONNNKKKHHHFFFEEEEEEEEECCCCCCBBB???>>>>>>AAADDDDDDIIIOOOTTTUUU\\\qqq|||UUUPPPLLLGGGEEEFFFFFFEEECCCBBBBBBAAAAAAAAAAAAAAAAAA??????@@@@@@@@@@@@@@@@@@???????????????>>>======:::;;;<<<<<<===<<<<<<<<<;;;;;;999666;;;OOOppp{{{nnnttt}}}|||sssxxx~~~uuuffffffsssxxxssswwwuuuppphhhaaa]]]___aaacccdddeeejjjyyyxxxsssuuuxxxyyyzzzzzz|||}}}~~~~~~|||{{{{{{vvvwwwzzz~~~|||vvvsssssspppggg______]]]ZZZUUUOOOJJJFFFDDDGGGEEECCCCCCDDDGGGKKKNNNNNNXXXfffqqqvvvttthhh\\\JJJVVVggg|||aaaIII>>>888;;;;;;777666999555333111000111111000///------......------,,,+++,,,+++++++++***************++++++,,,,,,------........./////////111555888RRRvvv||||||zzzzzzyyywwwxxxwwwwwwvvvvvvuuuuuuttttttssstttxxxwwwrrroooppprrrrrrpppmmmjjjgggdddbbb___ZZZSSSNNNKKKHHHCCC???;;;:::;;;===@@@BBBAAA@@@BBBAAA>>>;;;888555333333222333333333333222111111111111000000111222444555:::;;;<<>>BBBFFFLLLLLLQQQWWW\\\iii```PPPOOOKKKHHHFFFFFFGGGFFFEEE@@@@@@AAA@@@@@@???======??????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>;;;;;;<<<<<<<<<<<<<<<<<<<<<999999888777AAA]]]zzz{{{yyyzzz|||zzzdddWWWXXXssssssttttttqqqkkkddd^^^YYYWWWUUUZZZhhhvvvvvvnnnaaacccdddfffggghhhiiijjjmmmqqqttttttqqqoooppprrrrrrsssvvvxxxxxxvvvsssqqqjjjddd^^^___cccccc^^^WWWZZZWWWSSSNNNIIIFFFDDDCCCFFFFFFFFFHHHJJJPPPVVVZZZeeejjjnnnmmmggg\\\PPPGGGXXXjjjxxxJJJ???:::999<<<;;;777555888333222111111222222000..................---,,,,,,,,,,,,+++++++++************++++++,,,,,,------...---.../////////111444777FFFmmm}}}|||zzzyyyxxxvvvwwwwwwwwwvvvvvvuuuttttttssssssuuuwwwwwwuuusssssssssrrrqqqnnnjjjgggdddbbbaaa\\\UUUOOOKKKHHHDDDAAA;;;;;;;;;<<>>@@@>>><<<888666333222111333333444444333333222111111000000///000222333444777888:::<<>><<<===@@@FFFJJJSSSPPPTTT___jjjyyyeeeNNNRRRNNNLLLIIIHHHHHHIIIIIIIIIBBBBBBBBBBBBAAA???>>>===??????@@@@@@AAAAAAAAAAAACCCCCCCCCCCCBBBAAA@@@???<<<<<<<<<<<<;;;;;;<<<<<<===888999>>>===???OOOddddddOOOJJJQQQYYYgggwww}}}nnnaaa```YYYQQQOOOWWWaaadddaaaWWWWWWWWWXXXYYYZZZZZZZZZ\\\```cccdddaaa```bbbdddcccdddfffeeebbb]]]XXXUUU\\\WWWSSSTTTXXXXXXRRRLLLOOOMMMJJJGGGEEEFFFGGGHHHIIILLLNNNPPPSSSXXX^^^cccnnnlllfff[[[OOOJJJNNNUUUmmm[[[EEE<<<;;;<<<>>><<<777555666444333222222333111///,,,...////////////...------,,,,,,,,,++++++++++++******++++++,,,,,,------...---.../////////000333555???ddd}}}yyyyyywwwvvvvvvvvvwwwwwwvvvuuussssssqqqrrrttttttuuuwwwwwwvvvtttsssqqqnnnkkkhhheeecccaaa]]]XXXRRRMMMHHHDDDBBB<<<;;;:::;;;===>>>===<<<===<<<:::777555333222222333444444444444333222222//////......///000222333555555777999<<<>>>AAABBBCCCHHHMMMKKKFFFBBBBBBDDDAAACCCEEEHHHKKKPPPWWW[[[aaadddhhhkkklllmmmnnnpppnnnnnnmmmnnnnnnooopppppptttsssqqqmmmjjjiiikkklllkkkjjjiiihhhgggfffffffffbbbbbbaaa```]]]YYYVVVTTTXXX```eeeaaa\\\ZZZYYYXXXXXXVVVTTTTTTVVVUUUPPPMMMIIIHHHGGGHHHLLLRRRWWW[[[WWWVVVTTTQQQPPPRRRYYY______bbbhhhvvvvvvXXXOOOQQQRRROOO~~~pppwwwlll```SSSLLLHHHGGGKKKQQQiiirrr^^^NNNAAA:::<<<<<<<<<============>>>BBB999<<>>>>>>>>???AAAFFFMMMRRRTTTRRR[[[lllxxx}}}TTTKKKTTTMMMLLLJJJIIIHHHIIIKKKLLLFFFFFFEEEDDDCCCBBBAAAAAA??????@@@@@@AAABBBBBBBBBDDDDDDDDDDDDCCCAAA@@@???======<<<;;;;;;;;;<<<<<<===999;;;AAABBBAAAGGGPPPwwwwww|||uuunnncccUUUHHHJJJPPP]]]llluuuwwwuuummmeeeZZZRRRQQQTTTWWWXXXPPPNNNMMMNNNPPPRRRRRRQQQOOOQQQSSSTTTSSSSSSSSSSSSTTTVVVXXXVVVRRRNNNKKKJJJMMMKKKKKKMMMPPPPPPNNNKKKGGGFFFEEEDDDFFFIIILLLNNNOOOSSSVVVWWWVVVXXX\\\```YYYVVVPPPIIIEEEMMMcccwwwxxxuuuLLLDDD============<<<999666555777555444333333111///,,,/////////000//////...---,,,,,,,,,,,,++++++++++++***++++++,,,,,,------...---.../////////000222444:::[[[}}}yyyyyyxxxwwwuuuvvvwwwwwwvvvuuusssrrrpppssssssrrrssswwwxxxvvvsssrrrqqqooollliiigggeeebbb```\\\VVVPPPJJJFFFCCC===;;;::::::;;;<<<;;;;;;<<<;;;:::888666555555555333333444444333333222111......------...///111222444444555666999;;;===>>>>>>AAADDDCCC???===>>>???AAACCCFFFHHHKKKPPPVVVZZZ___bbbeeehhhiiikkknnnpppooonnnnnnnnnnnnoooooopppqqqqqqpppmmmjjjiiijjjkkkkkkkkkiiihhhgggfffffffffcccaaa___]]]ZZZXXXWWWVVV[[[aaadddaaa]]]\\\[[[XXXUUUTTTRRRTTTVVVVVVSSSOOOKKKHHHDDDCCCDDDJJJPPPTTTZZZ]]]^^^\\\ZZZ]]]eeelllmmmwww}}}YYYPPPTTTUUUUUUYYYyyybbbPPPLLLPPPQQQNNNLLLjjjyyylll]]]OOOEEE>>>===<<<<<<<<<===>>>???======;;;AAARRReee~~~YYYLLLAAACCCIIILLLMMMMMMKKKIIIJJJMMMMMMKKKNNNSSSTTTVVVZZZ]]]```cccgggjjjiiikkklllkkkjjjjjjlllooorrrrrrqqqmmmjjjiiillloooqqqqqqmmmhhhffffffccc]]]dddeeeeeeccc___\\\\\\]]]WWWTTTTTTWWWVVVRRROOOPPPOOOKKKGGGFFFGGGGGGCCC@@@AAABBBBBBBBBAAAAAA@@@???===>>>AAACCCGGGMMMUUUZZZZZZ```ssscccSSSPPPNNNKKKJJJIIIHHHHHHIIIKKKMMMGGGFFFDDDCCCBBBBBBBBBBBB??????@@@@@@AAABBBBBBCCCCCCCCCCCCCCCAAA@@@???>>>>>>===<<<;;;:::;;;;;;<<<===;;;;;;===???AAACCCEEEccc{{{zzzzzzrrrtttqqqhhh]]]WWWNNNIIIMMMYYYiiisssmmmiiiccc]]]WWWTTTUUUWWWNNNKKKHHHHHHJJJKKKJJJIIIHHHHHHHHHIIIJJJJJJHHHFFFJJJLLLMMMKKKHHHFFFFFFGGGAAABBBDDDFFFHHHKKKMMMOOOIIIHHHHHHIIIKKKOOOSSSUUUTTTWWWZZZXXXSSSPPPPPPQQQGGGFFFHHHNNNWWWfffXXXIIICCC???===;;;:::;;;;;;888555888666444333333333111//////000000000000///......------,,,,,,,,,+++++++++***++++++,,,,,,------...,,,...///000///000222333666PPPuuu}}}zzzyyyyyyxxxuuuuuuvvvwwwvvvuuusssqqqvvvyyyxxxtttuuuyyyzzzwwwrrrrrrqqqooommmkkkiiigggdddccc```[[[TTTMMMHHHEEE>>><<<999999:::::::::999999888777666666555555666333333333333333222111111///............000111222444555555666777999:::;;;<<<<<<<<<;;;;;;;;;<<<<<>><<<;;;<<<===???AAA:::BBB>>>===FFFMMMmmmppp[[[GGGAAAEEEJJJKKKLLLHHHHHHIIIJJJHHHEEEIIIOOOKKKOOOTTTVVVWWWZZZ^^^ccc```ccceeeeeecccccceeeggghhhhhhgggddd``````cccgggfffhhhfffbbb```aaa___\\\XXX[[[]]][[[XXXUUUVVVWWWWWWRRRNNNOOONNNJJJIIIKKKIIIFFFBBBAAAAAABBBAAA@@@@@@@@@@@@@@@@@@???>>>>>>===???CCCGGGLLLSSSZZZ```ffftttkkkPPPSSSQQQBBBIIIIIIHHHGGGGGGHHHJJJMMMEEEDDDAAA???>>>???@@@AAA??????@@@AAAAAABBBCCCCCCBBBBBBBBBAAA@@@???===<<<>>>===<<<;;;:::;;;;;;<<<<<<===;;;999:::>>>BBBBBBFFFjjjxxx{{{vvvqqqvvvjjjiiibbbUUUIIIFFFLLLTTTdddeeegggeee^^^XXXXXXZZZSSSOOOJJJIIIIIIIIIGGGEEEIIIGGGFFFGGGJJJJJJGGGCCCDDDFFFFFFDDD@@@???AAADDDEEEGGGGGGFFFDDDFFFJJJOOOOOONNNOOOPPPRRRUUUXXXZZZUUUYYY[[[WWWNNNGGGDDDDDDIIIJJJSSScccrrrYYYFFFKKKBBB???===999888:::<<<:::666888666444333444444333222000000000000000//////...---------,,,,,,,,,++++++***++++++,,,,,,---......,,,...///000///000111333333IIIjjj}}}zzzyyyyyyyyytttuuuvvvwwwvvvuuurrrqqq}}}~~~yyyxxx|||}}}zzzqqqqqqpppooommmkkkjjjiiieeeeeeddd___XXXPPPJJJGGG>>><<<999888999:::999999555444444333333333444444222222333333333222111111000////////////111222333666666666666777888::::::===:::888888:::<<<<<<<<>>???<<<666:::DDD>>>>>>AAA@@@;;;BBBbbb|||{{{{{{kkkRRRDDDBBBHHHLLLIIIGGGEEEFFFHHHIIIFFFCCCFFFFFFHHHJJJMMMPPPRRRSSS\\\^^^___\\\XXXWWW[[[______^^^\\\[[[[[[[[[\\\]]]______^^^^^^\\\[[[YYYXXXVVVUUUTTTSSSRRRQQQPPPPPPNNNNNNLLLKKKIIIGGGFFFEEEEEECCCAAA??????@@@BBBDDDBBB@@@>>>===>>>?????????@@@GGGNNNPPPSSSZZZdddjjjsssooo[[[QQQMMMKKKFFFGGGEEEDDDEEEFFFFFFEEECCCBBBBBBAAAAAAAAABBBBBBCCCBBBBBBBBBBBBBBBCCCDDDDDD@@@@@@>>>===<<<<<<<<<<<>>===<<<888:::===>>>>>>???@@@AAACCCSSSxxx|||vvvyyyuuuhhhZZZQQQIIIBBBJJJPPPYYYaaaeeeeeebbb___YYYTTTNNNKKKKKKJJJHHHFFFIIIGGGFFFFFFGGGGGGFFFDDDDDDCCCBBBCCCEEEEEEDDDBBBHHHGGGFFFCCCBBBDDDHHHKKKPPPPPPSSSZZZ______YYYRRRRRRKKKGGGGGGHHHGGGJJJNNNXXXccceeeFFFFFFHHHBBB======<<<<<<;;;;;;;;;;;;999777555555555444333111222000------...//////...---,,,++++++******++++++******+++++++++,,,,,,,,,------,,,------...///000444<<>><<<:::::::::888777666666666555444444333333333333333222222222111111000111111000//////111333666777777777777999===@@@<<<<<<<<<<<<===???BBBCCCHHHGGGGGGHHHJJJNNNSSSUUU______```bbbdddfffhhhiiilllnnnooonnnlllkkkkkklllqqqpppppppppooommmjjjfffhhhggggggeeedddbbb```___```^^^[[[VVVTTTTTTXXX\\\dddcccbbbbbbccccccaaa___[[[WWWTTTTTTWWWXXXTTTQQQOOOJJJEEEEEEGGGHHHFFFCCC>>>CCCKKKUUU___kkkxxxmmm\\\SSSMMMNNNVVV___bbb```eeelll}}}eeeSSSNNNYYYfffzzzwwwkkkhhhssseeeRRRCCCBBBCCC???===AAA>>>;;;<<<>>>;;;>>>SSSjjj|||qqquuu```PPPFFFAAAMMMKKKHHHEEEDDDCCCCCCCCCBBBBBBCCCEEEGGGKKKMMMOOORRRUUUWWWUUUQQQPPPSSSVVVWWWWWWVVVUUUUUUUUUUUUUUUXXXXXXXXXWWWVVVUUUSSSRRRRRRQQQPPPPPPNNNMMMMMMLLLHHHHHHGGGFFFEEEEEEDDDDDDDDDBBB@@@>>>>>>???AAABBB@@@???>>>>>>???@@@AAAAAAFFFJJJNNNSSSZZZfffsss|||ZZZPPPKKKKKKLLLIIIJJJHHHFFFEEEFFFFFFEEECCCDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBAAAAAABBBBBB???>>>===<<<;;;;;;;;;;;;===;;;999;;;>>>BBBCCCCCC;;;===?????????>>>@@@AAA???GGG```~~~}}}xxxuuuvvvuuujjjWWWGGGDDDFFFKKKSSS[[[dddjjjnnnhhhccc[[[TTTPPPMMMLLLKKKGGGEEEDDDDDDFFFGGGFFFFFFEEEEEEDDDEEEGGGGGGEEEDDDCCCEEEHHHIIIIIIKKKMMMOOORRRXXX```ggghhh___QQQGGG???EEEJJJIIICCCEEEUUUhhh}}}VVVFFFBBBAAAAAA>>>======<<<;;;;;;::::::999777555555555444333111222000...---...//////...---,,,++++++***+++++++++******+++++++++,,,,,,,,,------,,,------...///000555;;;\\\yyy|||yyywwwuuuvvvuuutttuuuwwwyyyzzzzzz~~~}}}{{{yyyxxxxxxxxxyyyvvvtttrrrooonnnlllllllllnnnlllhhhccc^^^WWWOOOIIIDDDAAA>>>;;;:::999666444777777777666555555444444333222222222111111111111000111111000//////222444555666777888999<<<@@@CCCBBBBBBBBBBBBDDDFFFHHHIIIHHHHHHIIIJJJMMMPPPTTTVVV\\\\\\]]]^^^```cccfffggglllllllllkkkjjjkkknnnpppppppppooooooooommmjjjgggffffffeeedddcccaaa___^^^___]]]ZZZVVVTTTVVVZZZ^^^cccbbbbbbccceeeeeecccaaaZZZWWWTTTUUUXXXXXXUUUQQQNNNJJJFFFFFFHHHIIIFFFCCCBBBEEEHHHKKKNNNTTT[[[```fffggggggcccZZZPPPHHHDDDNNNQQQXXXbbbfffgggllltttnnnUUUJJJTTTccczzz~~~vvvkkkfffeeerrrxxx{{{mmmNNNCCCCCCAAA===<<>>???@@@===>>>@@@BBBEEEGGGHHHIIIMMMMMMQQQYYYdddsssaaaMMMNNNNNNOOORRRQQQNNNKKKGGGFFFFFFFFFFFFEEEFFFFFFEEEDDDDDDEEEEEEFFFEEEDDDCCCAAA@@@?????????===<<<;;;::::::::::::::::::999999;;;???CCCEEEFFF>>>???@@@@@@>>>===>>>???>>>===FFF___yyyxxx{{{mmmjjjyyy~~~jjjZZZMMMIIIFFFFFFLLLVVVbbbiiinnnmmmkkkfff___ZZZWWWVVVPPPNNNKKKJJJKKKLLLMMMMMMLLLKKKJJJKKKLLLMMMKKKIIIHHHLLLPPPRRRRRRQQQQQQQQQTTT[[[dddgggaaaUUUHHH@@@???DDDIIIIIIIIIXXXzzzUUUFFFGGG@@@===AAA???>>>>>><<<;;;:::999999888777555555555555333111222000......///000///...------,,,+++++++++++++++******+++++++++,,,,,,,,,------,,,------...///000666999RRRuuuyyy}}}xxxwwwxxxxxxwwwwwwxxxzzzzzzyyywwwxxxxxxxxxwwwwwwwwwwwwwwwvvvtttrrrpppnnnnnnnnnnnnqqqlllgggdddbbb\\\SSSLLLHHHDDD@@@===:::888555222888777777666666555444444111111111111000000000000000111111000///000222555666888999:::;;;>>>CCCFFFFFFFFFGGGGGGIIIKKKLLLMMMHHHIIILLLNNNQQQTTTUUUVVVYYYXXXXXXYYY[[[___cccfffkkkkkkjjjiiihhhkkkooossspppooonnnnnnnnnmmmjjjgggddddddddddddcccaaa___^^^]]]\\\YYYVVVUUUWWW\\\```aaaaaaccceeeggggggeeebbb[[[YYYVVVWWWXXXXXXUUURRRLLLIIIGGGHHHJJJIIIFFFCCCDDDEEEFFFHHHIIIMMMRRRUUUQQQPPPNNNJJJFFFDDDEEEGGGPPPTTT\\\fffkkkooowwwyyy\\\KKKPPP]]]jjjtttrrrkkkeeeZZZVVV```~~~dddLLLCCC???======AAA===<<>>>>>@@@BBBCCCBBBEEEHHHHHHGGGFFFFFFGGGHHHIIIJJJKKKKKKJJJHHHHHHMMMMMMMMMMMMLLLKKKJJJJJJHHHGGGGGGFFFEEEDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCC???>>>===<<<<<<<<<>>>>>>===@@@DDDHHHKKKNNNRRRTTTRRRSSSYYYggguuulllVVVMMMRRRPPPPPPTTTSSSNNNKKKGGGEEEFFFHHHHHHIIIFFFFFFEEEEEEDDDEEEEEEEEECCCBBBAAA@@@???>>>>>>>>><<<<<<;;;:::::::::::::::<<<<<<;;;<<<===???@@@AAA???@@@@@@>>><<<;;;<<<===>>>>>>>>>GGGbbbxxxxxx}}}xxxiiifffuuuyyyrrrrrrmmmeeeYYYOOOIIIKKKPPPTTT___eeelllnnnjjjeeebbbaaa___[[[WWWUUUUUUVVVWWWVVVYYYXXXXXXXXXZZZZZZXXXVVVTTTWWWXXXWWWTTTOOOMMMKKKPPPSSSUUURRRKKKFFFEEEFFFIIILLLTTTaaapppjjjCCCAAAHHHCCC>>>BBB@@@???>>>===;;;999888888888666555444555555333222222111//////000111000...------,,,++++++++++++,,,******+++++++++,,,,,,,,,------,,,------...///000444555GGGiiixxxxxxzzzxxxxxxxxxzzz{{{zzzwwwuuuuuuvvvwwwyyyyyyyyyxxxxxxvvvuuusssqqqpppoooooopppqqqjjjdddbbbbbb___VVVNNNJJJGGGBBB???<<<999666333777666666555444444333333000000000000000/////////111111222111000111333666:::;;;<<<<<<===???CCCGGGFFFFFFGGGHHHJJJKKKLLLMMMHHHJJJNNNRRRUUUWWWWWWWWWWWWVVVUUUVVVYYY]]]bbbeeeiiiiiijjjiiiiiijjjmmmpppooommmmmmmmmmmmmmmjjjhhhdddeeeeeeeeedddaaa___]]]]]]\\\YYYVVVUUUWWW\\\```aaabbbcccfffhhhhhhfffddd```]]][[[ZZZZZZWWWTTTPPPKKKJJJIIIKKKLLLKKKHHHEEEGGGHHHIIIKKKNNNQQQUUUXXXUUUSSSPPPKKKIIIJJJOOOSSSRRRWWW```iiipppwwwiiiRRROOOVVViiiqqqooommmoooeeeVVVSSSZZZ{{{{{{bbbPPPDDD???????????????@@@>>><<>>???BBBEEEIIILLLOOORRRVVVZZZZZZ^^^lllsss^^^NNNLLLNNNIIIGGGLLLKKKJJJHHHEEEDDDFFFIIIKKKKKKFFFEEEDDDDDDCCCCCCCCCDDD@@@@@@???>>>>>>>>>>>>>>><<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>><<<:::999:::<<<;;;AAACCCAAAMMMlllzzzkkkmmmzzztttggg[[[SSSOOOMMMNNNSSSYYY\\\\\\\\\]]]___]]]ZZZVVVUUUVVVXXXYYYZZZaaa```___`````````^^^]]]VVVUUUTTTOOOJJJEEECCCCCCEEEGGGGGGDDDAAAEEENNNVVVSSSaaawwwiiiVVVDDDBBBEEEEEEBBBAAA@@@???>>>===;;;999888888777666444444555555444222222111000000111222000///...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,------,,,------...///000111333===\\\zzzyyy|||xxxxxxyyyzzz{{{yyyvvvsssuuuwwwyyy{{{|||||||||{{{wwwvvvtttrrrqqqpppqqqqqqpppjjjdddbbbdddaaaYYYRRRLLLIIIEEEAAA>>>;;;888666555444444333333222111111////////////////////////111222222111111222444777???@@@@@@???>>>???BBBEEEEEEFFFGGGHHHJJJKKKLLLLLLIIILLLQQQVVVZZZ[[[ZZZYYYXXXWWWVVVVVVYYY]]]bbbeeefffhhhkkklllkkkjjjiiijjjmmmlllkkkkkkllllllkkkiiiffffffggggggeeebbb___]]]^^^\\\ZZZWWWUUUXXX\\\```ccccccdddfffhhhhhhfffddddddbbb```^^^ZZZVVVQQQNNNLLLLLLMMMNNNOOONNNLLLJJJNNNMMMLLLLLLMMMNNNOOOOOORRRQQQOOOLLLJJJLLLPPPSSSUUU]]]fffnnnuuu}}}xxx___TTTUUUqqqvvvqqqnnnsssnnn___YYYMMM^^^qqqrrraaaQQQEEE>>>>>>???@@@>>>;;;<<>>??????????????????>>>??????@@@@@@@@@@@@???AAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@CCCBBBBBB@@@???>>>============>>>???@@@AAACCCDDDIIILLLPPPRRRSSSWWW]]]bbbiiippp]]]UUUJJJJJJLLLDDDDDDIIIHHHFFFDDDCCCCCCFFFIIIJJJKKKEEEEEEDDDCCCBBBBBBBBBBBB>>>>>>==================<<<;;;;;;::::::;;;;;;;;;888:::;;;;;;::::::<<<===;;;<<<;;;:::888999;;;===888@@@FFFDDDCCCUUUwww|||pppmmmwww}}}wwwppphhhbbb^^^QQQOOOKKKGGGFFFIIINNNSSSMMMKKKJJJKKKNNNQQQSSSTTTVVVUUUTTTTTTUUUUUUSSSQQQKKKJJJHHHDDDAAA???@@@AAAAAAFFFMMMQQQTTTZZZdddllluuu|||uuuHHHIIIFFFBBBAAACCCBBB??????>>>>>><<<;;;:::999999777555444444555555444333222222111222333222111///...------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,------...///000///333777OOO|||~~~|||}}}yyyyyyyyyzzzzzzyyyvvvssswwwxxxzzz|||~~~~~~~~~~~~yyywwwuuusssqqqqqqqqqqqqqqqlllgggffffffddd___YYYPPPMMMHHHDDDAAA>>>:::888444333333222111111000000////////////000000000000111222222222222333555888BBBBBBBBB@@@??????BBBDDDFFFGGGIIIKKKLLLMMMMMMMMMMMMQQQVVV[[[^^^______^^^ZZZYYYYYYYYY[[[___bbbddddddgggkkklllkkkiiihhhggglllkkkjjjjjjkkklllkkkjjjggghhhiiihhhfffbbb^^^[[[\\\[[[YYYWWWVVVYYY^^^bbbgggeeeeeeeeeffffffdddbbbddddddbbb___ZZZTTTOOOLLLPPPPPPQQQQQQRRRQQQQQQQQQQQQPPPNNNNNNOOOOOOOOONNNMMMNNNOOONNNNNNPPPTTTWWW]]]fffpppuuu{{{mmm^^^ZZZnnnzzzzzztttuuunnncccaaaTTTZZZ```mmmzzzssshhhVVVGGGAAAAAA@@@===;;;>>>BBBEEEHHH```}}}iiiVVVKKKIIIJJJHHHHHHIIIHHHGGGFFFDDDCCC@@@???>>>===>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>===>>>>>>???@@@@@@@@@???@@@@@@@@@????????????>>>???>>>>>>>>>=========<<>>======<<<;;;;;;::::::666555444444555666444333333222222222444333111///......---,,,,,,,,,,,,---******+++++++++,,,,,,,,,------,,,------...///000---444333EEEqqq~~~{{{zzzyyyzzz{{{zzzxxxvvvwwwxxxyyy{{{|||}}}}}}~~~zzzyyyvvvtttrrrqqqqqqqqqpppnnnkkkiiihhhfffbbb```UUURRRLLLGGGCCC???:::777444444333333222111111000/////////000000111111111111222333222222333666999BBBBBBAAA@@@???@@@CCCFFFHHHIIIKKKMMMNNNOOOOOONNNSSSVVV[[[```ccceeeeeeddd\\\[[[[[[\\\]]]___aaacccccceeehhhjjjiiiiiiiiijjjllljjjiiiiiikkklllkkkjjjhhhiiiiiihhheee```[[[XXXYYYXXXWWWVVVWWW[[[bbbgggjjjhhheeecccccccccbbb````````````]]]XXXRRRNNNKKKTTTTTTTTTTTTTTTTTTVVVWWWTTTRRRPPPQQQTTTUUUSSSQQQQQQRRRTTTUUUWWWYYY]]]```fffqqq{{{wwwfff___ddd{{{zzzoooeeefffZZZaaabbbfffmmmZZZFFFEEEAAA>>>>>>AAACCCBBB>>>OOOqqqlllTTTJJJHHHDDDEEEGGGIIIIIIHHHFFFEEEDDDBBB???>>>???@@@@@@???>>>===<<<;;;<<<===???@@@======>>>???@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>==================>>>>>>??????BBBCCCEEEGGGJJJLLLNNNOOOMMMRRRYYY___fffrrriiiTTTVVVNNNGGGLLLOOOIIIIIILLLHHHDDDBBBBBBCCCDDDEEEDDDCCCFFFFFFDDDCCCCCCBBBBBBBBBAAA@@@>>><<<:::999888888999888888888888888999999:::===???>>>;;;999:::<<<999::::::::::::<<>>>>>GGGMMMFFFAAAEEESSSvvveeeRRRHHH@@@>>>FFFMMMLLLIIIHHHGGGDDDBBBDDDDDDBBBCCCHHH===AAA@@@:::888<<<===:::<<<<<<<<<===============@@@???===<<<;;;;;;;;;<<<999;;;???@@@@@@AAAEEEIIIIIIIIIIIILLLPPPSSSTTTSSSWWW]]]iiixxxiiiYYYSSSOOOIIIIIIHHHIIIJJJJJJIIIGGGDDDCCCCCCCCCDDDEEEGGGHHHEEEFFFFFFEEECCCAAABBBCCC===>>>===;;;===@@@???;;;>>><<<:::888888999<<<===???>>><<<:::999:::;;;<<<;;;999:::<<<;;;:::===BBB;;;>>>@@@??????AAABBBAAATTTrrrvvvvvv{{{}}}zzzkkk```\\\bbbiiigggZZZSSSXXX[[[YYYWWW\\\]]]XXXUUUWWWVVVQQQXXX]]]dddlllqqqrrrpppmmm}}}bbbPPPFFFAAA@@@>>>===<<<===>>>???>>>>>>>>>===<<<:::999888555555555444444333333222444444444333222111000///------..................++++++,,,,,,,,,,,,------,,,,,,,,,---------......222///111???WWWuuuuuu}}}{{{{{{{{{{{{zzzyyyvvvuuuvvvxxx{{{~~~~~~{{{wwwtttqqqooonnnpppooommmkkkhhhfffdddccc\\\WWWPPPJJJFFFBBB<<<777777666555333222111000000111111000000111222333333444444555444444666:::===DDDCCCBBBAAABBBDDDFFFGGGIIIIIIKKKMMMPPPRRRRRRRRR[[[]]]___aaafffkkkiiidddaaa___\\\]]]___aaa```^^^ccceeehhhjjjjjjkkkmmmnnnooommmjjjhhhggghhhiiijjjiiiiiiiiigggdddaaa]]][[[WWWVVVWWWYYY^^^bbbeeefffjjjgggcccaaaaaaaaaaaa```___[[[[[[\\\VVVKKKIIIOOO[[[YYYWWWUUUTTTVVVXXXZZZXXXWWWVVVUUUVVVVVVQQQLLLVVVVVVYYY]]]___aaahhhqqq{{{qqqvvv|||~~~}}}{{{|||}}}yyyttt||||||yyyxxxxxx|||~~~}}}~~~{{{bbbNNNBBB<<>>>>>BBBAAAAAA@@@@@@@@@AAAAAADDDGGGIIIIIIGGGFFFFFFGGGMMMPPPSSSUUUUUUVVVXXX[[[aaappphhh[[[WWWQQQJJJIIIHHHHHHIIIIIIIIIHHHGGGCCCCCCBBBCCCCCCEEEFFFGGGDDDEEEFFFDDDBBBAAABBBBBB???AAA@@@>>>???BBBAAA======<<<:::999999:::<<<>>>???===<<<;;;:::;;;<<<======::::::<<<;;;999:::>>><<<>>>@@@@@@AAAAAABBBAAAHHH]]]{{{wwwrrrxxx|||{{{{{{{{{xxxssssssvvvxxx||||||~~~vvv|||{{{sssiiieeekkkpppqqqzzzbbbNNNFFFBBB????????????>>>>>>>>>>>><<<<<<<<<<<<<<<;;;:::999777777666555444333333333333444444444333222000///........................++++++,,,,,,,,,,,,------,,,,,,,,,---------......111111222;;;QQQqqq~~~|||{{{{{{zzzyyyxxxvvvvvvvvvxxx{{{~~~}}}{{{xxxuuusssqqqppppppooommmjjjhhheeecccbbb^^^YYYSSSMMMHHHCCC===999888777666444333222111111111111111222333444555666666777777777666888;;;>>>DDDCCCBBBBBBCCCFFFIIIKKKKKKJJJJJJLLLOOORRRTTTUUUYYY\\\]]]^^^ccchhhgggbbbbbb```]]]^^^```aaa```___ccceeehhhiiiiiijjjlllnnnlllllllllkkkjjjiiihhhggggggggghhhgggddd```\\\YYYVVVVVVVVVYYY]]]aaaccceeehhheeebbb```aaaaaaaaa``````\\\]]]```ZZZOOOMMMRRRZZZZZZYYYWWWVVVWWWXXXZZZ]]]]]]ZZZYYYYYYYYYXXXUUU\\\\\\```fffiiilllsss|||bbbhhhoootttvvvxxx|||}}}~~~~~~dddRRREEEIIINNNIIICCC???@@@OOOsssooobbbVVVMMMLLLNNNLLLHHHIIINNNQQQNNNIIIHHHFFFGGGGGGCCCCCCDDDDDDAAAEEEEEEDDDCCCBBBAAA@@@@@@BBBCCCCCCCCCDDDDDDDDDEEEGGGJJJNNNPPPOOONNNNNNOOORRRVVVYYYYYYWWW[[[ccckkkwwweeeOOONNNOOOLLLJJJHHHHHHHHHHHHHHHGGGFFFEEEBBBBBBBBBBBBCCCDDDEEEFFFCCCDDDEEEDDDBBBAAAAAABBBAAACCCCCCAAABBBEEEDDD???<<<;;;:::999999;;;===???>>>===<<<;;;<<<===>>>??????:::999;;;<<<:::999;;;>>>???@@@AAABBBAAAAAAAAAAAAHHHWWWrrr|||~~~zzzzzztttrrrxxx~~~}}}WWWHHHDDDDDDEEE??????@@@@@@??????>>>===:::;;;;;;<<<<<<;;;;;;;;;999888777555444333333333222333444555444333111///........................++++++,,,,,,,,,,,,------,,,,,,,,,---------......///333333555GGGiii|||{{{zzzyyywwwuuuvvvvvvxxxzzz|||}}}~~~}}}{{{xxxvvvuuuttttttrrrqqqooollliiigggeeedddaaa]]]WWWPPPJJJEEE???<<<:::999777666555444333333111222333555777888:::;;;::::::;;;::::::;;;===@@@DDDCCCBBBBBBDDDHHHLLLOOOLLLKKKKKKKKKNNNRRRVVVYYYXXXZZZ[[[[[[___dddeeeaaacccaaa``````aaabbbbbbaaaccceeeggghhhhhhiiikkkmmmiiikkklllmmmllljjjfffdddeeefffgggfffccc___ZZZWWWUUUUUUWWWYYY\\\___bbbddddddcccaaa```aaabbbbbbaaa```\\\\\\___[[[RRRPPPUUU\\\]]]^^^]]][[[YYYZZZ[[[aaa```^^^\\\ZZZZZZ\\\___^^^___eeelllpppsss|||WWW]]]dddjjjnnnrrrxxx|||wwwbbbhhh~~~wwwhhhYYYTTTOOOBBBDDDAAA>>>CCCWWWyyywwweeeZZZUUUQQQKKKGGGJJJMMMKKKIIIIIIKKKKKKKKKIIIIIIHHHFFFDDDJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIILLLNNNPPPRRRSSSTTTUUUVVVUUUXXX\\\^^^bbbkkkvvvsssYYYQQQMMMEEEFFFNNNGGGHHHIIIHHHFFFEEEDDDDDDBBBBBBBBBBBBCCCCCCDDDDDDBBBCCCDDDCCCAAA@@@AAABBBBBBDDDDDDBBBDDDFFFEEE@@@;;;::::::::::::<<<>>>???======<<<<<<===>>>???@@@???:::999<<<>>>===<<<>>>BBB??????AAAAAA???>>>???DDDAAAAAAOOOnnnyyy~~~yyyyyyYYYFFFFFFFFFGGGJJJ@@@@@@??????>>>>>>??????<<<<<<=========<<<;;;;;;999888666555333333222333111333444555555333111///////////////............+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,444444111???bbb|||zzzyyyxxxuuusssvvvwwwzzz{{{|||}}}}}}|||{{{yyyxxxwwwvvvvvvuuutttrrrooollljjjhhhgggddd```ZZZSSSLLLEEE@@@===;;;:::999888666666666555333444666999;;;>>>???@@@>>>??????>>>======???AAAEEEDDDBBBBBBDDDHHHLLLOOOKKKLLLMMMNNNPPPSSSWWWZZZXXX[[[\\\ZZZ]]]cccdddcccdddcccbbbbbbccccccccccccccceeefffgggggghhhjjjmmmjjjkkkllllllkkkiiifffddddddeeegggfffccc___ZZZVVVUUUVVVYYY[[[]]]___bbbdddcccbbbaaaaaacccdddcccaaa]]]VVVTTTWWWUUUOOOOOOVVV]]]```bbbaaa^^^\\\\\\^^^aaa```___^^^[[[YYY\\\bbbbbbeeekkkssswwwzzzPPPUUU\\\aaadddiiipppttt{{{kkkXXXPPPccc~~~yyyiii]]]OOO<<>>AAAMMMaaaqqqzzztttpppbbbRRRIIIEEEEEEIIIOOOOOONNNNNNPPPRRRPPPMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNRRRRRRRRRSSSUUUWWWYYYZZZZZZ```jjjwwwkkk]]]UUUUUUPPPDDDDDDNNNGGGIIIJJJHHHEEECCCCCCDDDBBBBBBBBBCCCCCCCCCCCCCCCAAABBBCCCBBBAAA@@@AAABBBAAACCCCCCBBBCCCFFFCCC???;;;:::::::::;;;===>>>???===============>>>??????===999999===@@@@@@BBBFFFHHHAAA>>>@@@AAA===<<<>>>CCCAAA???AAAOOOnnn~~~wwwvvv___FFFDDDGGGDDDDDDJJJCCCAAA???======>>>@@@AAA????????????===<<<;;;:::999777555333222222333333333444555555555333111000000000/////////.........+++++++++,,,,,,,,,------,,,,,,,,,---------......+++222444///999YYY}}}{{{yyyxxxwwwuuusssvvvxxx|||}}}}}}}}}}}}|||{{{yyyxxxwwwwwwwwwtttsssqqqooommmjjjiiihhhfffccc]]]UUUMMMEEE@@@>>><<<;;;:::999888777777777555777:::===@@@CCCDDDEEEBBBCCCCCCBBBAAA@@@AAABBBFFFDDDCCCBBBCCCGGGJJJMMMIIIMMMQQQTTTTTTUUUWWWXXX[[[^^^___^^^___dddfffeeeeeeeeeeeeeeeddddddeeefffdddeeefffgggfffhhhjjjmmmlllllljjjiiihhhgggggggggeeefffgggfffccc___ZZZWWWUUUXXX\\\^^^^^^```cccfffcccbbbbbbcccddddddbbb```YYYOOOIIIKKKKKKIIIMMMVVV[[[___aaaaaa______bbbeeedddaaaaaabbb___[[[^^^fffmmmpppvvv}}}MMMQQQUUUXXX[[[___eeejjjpppyyytttfffbbbjjj{{{zzzkkkXXXBBBAAA@@@@@@@@@======EEENNN```hhh|||~~~vvvjjj]]]VVVUUUQQQNNNNNNSSSVVVSSSOOOMMMJJJKKKKKKKKKLLLLLLLLLLLLRRRQQQPPPPPPPPPRRRSSSTTTPPPQQQRRRWWW^^^dddggghhhfffsssaaaSSSJJJMMMOOOKKKHHHIIIGGGJJJKKKIIIEEEBBBBBBDDDBBBCCCCCCDDDDDDDDDCCCCCC@@@AAABBBBBB@@@@@@@@@BBB???BBBBBBAAACCCEEEBBB===;;;;;;;;;;;;<<<===>>>>>><<<=====================;;;999:::===???AAAGGGOOOQQQFFF???AAAAAA<<<<<>>===>>>@@@AAA@@@@@@@@@???===;;;:::999999777555333333333555666666666555555333222111000111000000//////.........++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,000222111666MMMrrr~~~|||zzzxxxxxxxxxvvvuuuuuuyyy~~~}}}}}}}}}|||yyywwwvvvuuuuuuqqqpppooonnnllljjjiiihhhiiigggaaaXXXNNNFFFAAA???<<<<<<;;;999999888888888888:::===AAAEEEGGGHHHIIIEEEFFFGGGEEECCCBBBBBBCCCEEEDDDDDDDDDEEEGGGJJJKKKIIIOOOTTTWWWVVVUUUVVVXXX]]]bbbdddccccccgggiiihhhgggggghhhgggfffeeegggiiiffffffggggggfffhhhkkkmmmnnnllliiifffeeefffhhhiiiggggggfffeeebbb^^^[[[YYYUUUYYY^^^______```cccfffcccccccccddddddccc___\\\UUUJJJCCCEEEGGGGGGMMMVVVWWW[[[___aaaaaafffooovvvpppiiifffgggeeeaaaeeemmmtttwww}}}IIILLLOOOQQQRRRUUU[[[```eeemmmvvv{{{|||}}}||||||}}}mmmSSSAAA>>>???BBBAAA???AAAGGGCCCHHHVVViiivvvrrrnnnhhhgggkkkkkkddd]]]ZZZYYYYYYXXXXXXXXXXXXXXXXXX\\\[[[ZZZZZZ\\\```dddfffdddfffkkkttt|||}}}mmmXXXQQQJJJHHHKKKMMMLLLIIIHHHKKKMMMJJJEEEAAABBBDDDCCCDDDEEEEEEEEEDDDCCCCCC???AAABBBAAA@@@???@@@BBB>>>AAABBBAAABBBDDDAAA<<<<<<<<<<<<<<<<<<=========<<<<<<=========<<<<<<;;;::::::;;;<<<;;;===HHHTTT[[[MMMBBBCCCBBB======BBB<<<>>>AAACCC@@@BBBNNN]]]wwwYYYJJJGGGFFFGGGFFFBBBDDDIII@@@@@@AAAAAAAAA@@@???>>>============<<<;;;999999:::888666555555666888:::999888666333222111111111111111000000///......---++++++,,,,,,,,,,,,------,,,,,,,,,---------......///...111333333AAAddd{{{zzzxxxwwwxxxyyyxxxwwwuuuzzz~~~}}}|||yyyvvvtttsssrrrqqqqqqpppooonnnmmmlllllllllkkkeee[[[PPPGGGCCCBBB<<<<<<;;;:::999999999999:::===@@@EEEHHHJJJKKKKKKGGGHHHIIIGGGEEECCCBBBCCCCCCCCCEEEFFFHHHJJJLLLMMMMMMQQQVVVWWWUUUTTTVVVYYY^^^dddhhhgggfffiiikkkjjjgggiiijjjiiigggfffhhhkkkggghhhhhhgggggghhhkkknnnnnnllliiifffeeefffgggiiigggfffdddbbb___\\\ZZZYYYTTTYYY^^^```______bbbeeecccbbbbbbcccbbb___[[[WWWTTTJJJEEEIIILLLLLLQQQXXXWWW\\\aaaeeejjjuuurrriiiiiiiiigggmmmvvvyyy|||FFFIIIKKKLLLMMMPPPVVVZZZ^^^dddlllrrrvvvzzz~~~bbbJJJCCC???@@@>>>::::::>>>EEEAAA???DDDiiiwwwsssppppppooonnnmmmllllllkkkmmmlllkkkkkkoootttzzz~~~kkkWWWLLLRRRTTTNNNHHHIIILLLLLLIIILLLNNNKKKEEEAAABBBDDDDDDDDDEEEFFFFFFEEEDDDCCC???@@@AAAAAA@@@???@@@BBB>>>AAABBBAAACCCEEEAAA<<<===============<<<<<<<<<<<<=========<<<;;;::::::::::::<<<;;;888:::GGGUUUbbbQQQEEEEEEDDD>>>>>>DDDCCC>>><<<@@@@@@???BBBIIIUUU~~~yyyTTTDDDBBBBBBCCCDDDDDDBBBAAAAAA<<>>BBBGGGJJJLLLLLLLLLHHHIIIJJJHHHEEECCCBBBCCCAAABBBEEEHHHKKKMMMOOOOOOPPPTTTWWWVVVSSSSSSWWW[[[^^^eeejjjiiihhhjjjkkkjjjhhhjjjkkkjjjggggggiiilllhhhiiihhhhhhgggiiilllooommmkkkiiigggffffffgggggggggeeebbb___]]]ZZZYYYYYYSSSXXX^^^___^^^]]]aaadddbbbbbbbbbbbbaaa]]]WWWSSSUUULLLIIIOOOSSSSSSUUU[[[YYY^^^eeejjjssswwwiiihhhiiijjjqqq|||WWWQQQLLLMMMMMMLLLMMMQQQYYY\\\aaahhhooouuuzzz}}}|||xxxcccssssssZZZMMM@@@===??????<<<888:::===BBBDDDHHHYYYxxxkkkYYYWWWXXX[[[XXXNNNHHHJJJKKKJJJMMMLLLJJJGGGFFFEEEEEEFFFGGGCCCCCCEEEEEECCCCCCGGGDDDCCCBBBCCCDDDDDDBBBAAA@@@AAACCCDDDCCCAAA>>>===<<<<<<===>>>>>>>>>>>>>>>======>>>>>>===<<<;;;;;;<<<<<<777777:::<<>>GGGBBBUUUyyy{{{}}}XXXHHHCCCDDDEEEEEEFFFEEECCCBBBAAA;;;===AAACCCCCCAAA===;;;>>><<<:::888777888:::;;;???===<<<;;;;;;===@@@BBB@@@===:::777666555333111000000000000////////////,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------...222222444555555NNNwww}}}xxxvvvxxxzzzzzz{{{~~~|||~~~}}}~~~}}}wwwrrrssswwwqqqqqqrrrssssssttttttuuurrrooojjjaaaWWWNNNIIIFFF@@@:::777888888777888:::???@@@BBBHHHNNNQQQPPPMMMKKKHHHFFFDDDDDDDDDBBBAAABBBEEEHHHKKKLLLOOORRRTTTVVVUUUSSSRRRSSSVVVZZZ]]]eeegggjjjkkkkkkiiifffdddiiiiiiiiigggffffffiiillliiihhhfffeeeeeegggiiikkkhhhjjjlllkkkgggeeeeeegggfffdddbbb___\\\YYYXXXWWWXXXSSSSSSZZZbbbdddcccdddggggggggggggddd\\\RRRJJJFFFGGGJJJOOOVVV[[[^^^___```dddiiippp~~~vvv^^^fffmmmqqqzzz^^^SSSIIIHHHKKKLLLLLLMMMOOOQQQVVV^^^fffnnntttxxxzzz~~~vvv___aaauuummm]]]III???>>>>>>;;;888666888;;;<<<<<>><<<<<<======>>>???>>>>>>>>>===============<<<;;;;;;;;;>>>===>>>CCCEEEVVVsssttt^^^KKKCCCDDDEEEDDDEEEAAA???@@@@@@>>>>>>AAAHHHHHHTTTttt}}}zzznnnIIIEEEDDDBBBBBBCCCCCCBBBAAA???>>><<<>>>@@@BBBBBB@@@>>><<<>>><<<:::999888999;;;<<<===<<<:::999999;;;===???>>>;;;888666666555333111111111000000000/////////,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------...111111333555444IIImmm{{{wwwxxxzzzzzz|||~~~|||~~~||||||~~~|||yyyvvvtttsssrrrrrrrrrsssssssssssstttpppooommmggg^^^TTTLLLHHHBBB<<<888999999777888;;;>>>@@@DDDIIIOOOQQQPPPMMMKKKJJJGGGGGGGGGGGGEEEDDDDDDGGGJJJLLLMMMPPPSSSUUUUUUTTTTTTUUUWWWYYYYYYYYYaaabbbeeehhhiiihhhgggfffjjjjjjjjjhhhggggggiiikkkiiihhhgggffffffhhhiiikkkkkkmmmnnnllliiigggggghhhgggfffccc```]]][[[ZZZYYYYYYUUUVVV___gggjjjkkkllliiihhhiiijjjiiiaaaVVVLLLNNNOOOQQQTTTXXX[[[]]]]]]]]]bbbiiiuuuppp```lllsssvvvhhhYYYJJJHHHLLLNNNLLLKKKHHHJJJMMMRRRZZZbbbjjjnnnuuuzzzxxxsssnnnqqq}}}qqqWWWDDD<<<;;;;;;:::999999:::;;;999888@@@JJJeeezzzkkkYYYRRRNNNNNNQQQQQQSSSPPPJJJFFFFFFFFFEEEFFFFFFEEEDDDDDDDDDDDDEEEFFFCCCCCCFFFFFFCCCCCCFFFCCCCCCCCCDDDDDDCCC???===???@@@AAABBBAAA???===<<<<<<===>>>>>>??????>>>>>>===============<<<<<<;;;:::???AAAGGGRRRVVVccczzzttt___OOOEEEBBBEEEJJJRRRNNNGGG???>>>@@@???;;;GGG>>><<>>===<<<<<<======???@@@@@@???=========<<<;;;:::;;;<<<===>>><<<;;;999888777888:::;;;;;;999666555555555333222111111111000000000000///------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------///000///111555333AAA^^^|||wwwxxxyyyyyy{{{}}}}}}{{{zzz{{{}}}|||{{{zzz{{{yyyuuuqqqttttttsssssssssrrrrrrrrrnnnoooooommmfff\\\RRRKKKFFF???;;;;;;:::888999;;;>>>AAAFFFLLLQQQRRRPPPMMMKKKJJJIIIIIIJJJJJJIIIHHHHHHJJJLLLNNNOOOQQQTTTWWWTTTTTTUUUYYY\\\\\\YYYUUU\\\]]]```bbbeeeggghhhiiikkklllkkkjjjhhhhhhiiikkkhhhhhhhhhhhhhhhiiijjjjjjnnnoooooonnnkkkhhhhhhhhhhhhgggeeebbb___]]]\\\[[[XXXUUUWWW```iiimmmoooqqqkkkiiijjjmmmnnngggZZZNNNSSSTTTUUUWWWYYY[[[\\\\\\]]]ccclllzzzbbb^^^mmmtttwwwkkk^^^QQQNNNPPPOOOMMMLLLJJJIIIIIIKKKPPPWWW]]]aaakkkqqqyyypppzzz~~~lllPPP===999<<<>>><<<;;;<<>>;;;<<<@@@CCCXXXuuu|||iiiVVVQQQRRRQQQOOOOOONNNNNNLLLIIIFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDAAAAAADDDDDDAAAAAADDDCCCCCCCCCDDDDDDBBB>>>;;;>>>???@@@@@@???>>><<<;;;<<<===>>>>>>??????>>>>>><<<===============<<<<<<;;;???AAANNNccclllttt}}}rrrdddVVVHHH???EEEQQQfffdddWWWEEE>>>@@@???999===???BBBCCCFFFXXX||||||{{{pppTTTOOOKKK===>>>>>>======<<<;;;;;;:::========================<<<<<<<<<<<<===>>>???@@@<<<;;;999888777777888888888666444444555555444333222222111111111000000000------------,,,,,,,,,,,,+++++++++,,,,,,,,,------///000---///444111999OOO}}}yyyzzzzzzyyyyyy|||~~~|||yyyyyyvvvyyy|||{{{{{{zzzxxxtttuuuuuutttsssrrrrrrqqqqqqnnnoooooonnniiiaaaWWWQQQJJJCCC>>>===<<<:::;;;===AAADDDJJJPPPTTTSSSPPPNNNKKKJJJJJJLLLNNNOOONNNMMMLLLMMMOOOPPPPPPRRRUUUXXXVVVUUUVVVYYY]]]^^^ZZZUUUYYYZZZ\\\^^^bbbeeegggiiilllmmmmmmllljjjiiijjjjjjiiiiiiiiijjjjjjjjjjjjjjjooooooooommmkkkiiihhhggghhhfffdddbbb___^^^]]]\\\VVVSSSVVV^^^eeehhhjjjmmmjjjiiijjjooorrrlll^^^RRRUUUWWWYYYZZZ\\\^^^```bbbbbbmmm}}}hhhZZZ^^^nnnsssxxxccc\\\VVVTTTRRRNNNKKKKKKKKKJJJHHHGGGJJJNNNTTTWWW^^^eeennnvvv|||vvvjjjooogggIII;;;;;;>>><<<999888<<<===<<<<<<>>>999@@@RRRmmmpppYYYSSSPPPQQQRRRNNNIIIGGGLLLKKKIIIIIIHHHEEECCCBBBAAABBBCCCCCCDDDEEEEEEEEEAAA???@@@CCCCCC@@@???AAACCCBBBBBBBBBCCCAAA===;;;===>>>>>>>>>===<<<;;;:::<<<<<<===>>>>>>>>>>>>===<<<<<<===============<<>>@@@SSSggg~~~^^^SSSKKKHHHEEE<<<>>>>>>======<<<;;;;;;;;;===<<<<<<<<<<<<<<<<<<===;;;<<<===>>>???@@@@@@@@@===<<<:::999888777888888777555333333444555444333222222222222111111111111.........---------,,,,,,+++++++++,,,,,,,,,---------000---...333000333CCCmmm|||zzz{{{~~~{{{yyyvvv{{{yyyyyyxxxuuuuuutttsssrrrqqqqqqpppooonnnlllkkkiiiccc\\\VVVNNNGGGAAA???>>><<<===@@@DDDHHHOOOSSSTTTSSSPPPNNNMMMMMMNNNQQQTTTVVVVVVUUUPPPPPPQQQQQQQQQSSSVVVYYYYYYWWWVVVXXX[[[\\\ZZZXXXZZZZZZ[[[]]]```cccfffhhhkkkmmmoooooommmkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkknnnmmmllllllkkkiiigggfffeeedddbbb```^^^]]]\\\\\\WWWTTTVVV[[[___```aaadddggggggkkkqqqtttooocccXXXXXXZZZ\\\]]]^^^bbbgggkkkmmm}}}ddd\\\dddpppttt~~~\\\XXXWWWYYYWWWQQQNNNOOOLLLJJJHHHFFFGGGKKKOOOQQQSSSYYYbbbjjjrrrzzzkkkdddwwwbbbJJJ@@@<<<@@@;;;999;;;<<<;;;<<>>888;;;MMMiiivvvaaaTTTPPPPPPQQQPPPMMMHHHEEEDDDJJJGGGGGGIIIIIIEEEBBBBBB@@@AAABBBCCCDDDDDDDDDDDD@@@>>>@@@CCCCCC@@@>>>@@@CCCBBB@@@@@@AAA@@@>>><<<=========<<<<<<;;;:::999;;;;;;<<<============<<<;;;<<<==================CCCDDDBBBOOOjjjzzz~~~}}}rrrsss~~~zzzeeeNNNAAA>>>???>>>>>>;;;;;;???BBBBBBEEEJJJVVVyyypppTTTHHHKKKDDD>>>CCCGGG@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<<===???@@@@@@??????<<<<<<;;;:::999888888888777555444444555555555444333333333222222222111111//////.........---------++++++,,,,,,,,,,,,------,,,000......333///000===]]]~~~~~~}}}yyy}}}|||yyyyyyxxxuuuuuutttsssrrrrrrqqqqqqpppmmmjjjiiihhheee___ZZZQQQIIICCCAAA@@@???@@@DDDGGGKKKQQQSSSRRRPPPMMMLLLOOOOOORRRVVVZZZ]]]]]]\\\RRRSSSSSSRRRQQQSSSVVVYYYYYYXXXXXXWWWWWWXXXZZZ\\\[[[\\\]]]___bbbdddggghhhkkkmmmpppqqqooonnnmmmmmmkkkkkkkkkkkkkkklllmmmmmmlllkkkjjjjjjjjjjjjgggeeeccccccaaa___^^^]]]\\\\\\[[[XXXXXX[[[\\\ZZZZZZ]]]aaadddiiiooorrrnnnfff^^^WWWYYY[[[\\\___eeeooovvvbbbbbb^^^fffooosssccc^^^]]]aaadddbbb]]]\\\UUURRROOOLLLJJJJJJLLLMMMMMMRRRYYY```fffoooyyy}}}mmmlllzzzgggPPP@@@DDD@@@===>>>>>><<<===AAA???;;;:::AAANNNbbb~~~qqq[[[UUUUUUSSSOOOQQQQQQNNNKKKIIIIIIHHHHHHDDDDDDIIIJJJEEEAAAAAA>>>???AAABBBBBBBBBBBBAAAAAA???AAAEEEEEEAAA???AAACCCAAA???>>>???@@@???>>><<<<<<<<<;;;::::::999999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<===============AAAFFFBBBEEEVVVbbbjjjuuupppwwwuuulllqqqnnnSSSEEE@@@???>>>>>>???999666<<>><<<<<<<<<<<<===::::::;;;;;;;;;;;;:::::::::<<<>>>@@@@@@???>>>===;;;::::::999999888888888888666444444555666555444444333333333333222222222////////////.........---++++++,,,,,,,,,,,,------***111///...222///000<<>>???===;;;<<<@@@:::>>>DDDEEEAAAFFF___yyypppVVVMMMOOONNNJJJIIIKKKKKKKKKKKKMMMLLLJJJGGGBBBBBBHHHJJJDDD@@@@@@===>>>???@@@AAA@@@@@@???BBBAAABBBFFFFFFBBBAAABBBCCC@@@===<<<>>>???@@@@@@<<<<<<;;;::::::999999888888999::::::;;;;;;::::::;;;;;;<<<===>>>>>>======<<>>@@@>>><<<@@@GGGFFFCCCGGG\\\lllYYYKKKEEEAAADDDDDD@@@DDDFFF<<<@@@???===<<<;;;;;;<<<===999999;;;;;;;;;;;;999999:::<<<>>>@@@@@@???===;;;999999999999888888888888999777555555555666555444444444444333333333222222000/////////............++++++,,,,,,,,,---------)))111111///111...000<<>>???AAAAAABBBFFFMMMSSSgggooohhhaaaVVVOOOMMMLLLKKKJJJJJJJJJIIIGGGEEEEEEGGGHHHBBBBBBBBBBBBAAA@@@???>>>@@@@@@@@@AAABBBCCCEEEEEE@@@AAAAAABBBBBBBBBBBBBBBDDDAAA======???AAAAAA@@@<<<;;;::::::999999999999=========;;;999888999;;;::::::<<<<<<<<<<<<::::::888===CCC>>>888EEEQQQLLLIII;;;>>>AAAOOO{{{nnnVVVCCC@@@@@@<<<:::=========>>>???????????????BBBAAACCCJJJVVVmmmmmmZZZNNNHHHEEEDDDBBB@@@@@@BBBBBB@@@>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>===<<<<<<;;;;;;999999999888777666666555666666555555555555666666444444333333222111000000000000///000111111///,,,------------------------000///...---...000222333999^^^~~~xxx|||}}}{{{zzz{{{|||}}}|||zzzyyyyyyzzzwwwuuuttttttuuuuuutttrrrppppppppppppnnniiiccc^^^SSSMMMHHHFFFDDDBBBDDDIIILLLMMMMMMKKKHHHEEEEEEEEECCCBBBEEEKKKOOORRRXXX___^^^\\\XXXSSSPPPPPPTTTWWWWWW[[[^^^\\\WWWTTTUUUXXXYYY\\\bbbgggkkklllllllllpppppppppqqqrrrrrrpppnnnooommmjjjkkknnnppppppooojjjjjjkkkmmmnnnmmmjjjggggggddd```]]]\\\\\\[[[ZZZaaa^^^YYYSSSOOONNNPPPSSSOOOPPPSSSSSSNNNJJJOOOXXX```fffqqqnnn\\\]]]eeeaaajjjrrrzzzuuupppjjjkkkpppssssssppppppqqqqqqnnnfff]]]VVVRRRLLLMMMNNNMMMOOOUUU^^^eeerrrvvv|||tttgggggglllvvv[[[MMMAAA@@@@@@<<<:::;;;;;;============???DDDHHHEEEKKK]]]wwwyyyeee^^^YYYRRRLLLJJJJJJJJJKKKKKKKKKJJJHHHGGGGGGHHHIIIDDDCCCCCCBBBAAA@@@@@@???@@@@@@@@@AAABBBCCCDDDEEE@@@AAAAAABBBBBBBBBBBBBBBDDDAAA>>>===???@@@@@@???<<<;;;::::::999999::::::<<<===<<<;;;999888999:::999:::;;;;;;;;;;;;:::999<<>>======>>>????????????>>>???@@@CCCEEEFFFLLL^^^pppiiiRRRGGGBBB@@@@@@FFFCCC@@@???@@@@@@>>><<<>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>======<<<;;;;;;::::::;;;:::999888777777777777666555555555555555555666444444333333222111111000000//////000111111...,,,------------------------000///...---...000222333555PPPsss~~~~~~xxx{{{}}}~~~}}}{{{zzzzzz|||}}}}}}{{{yyyxxxxxxyyywwwvvvuuuuuuvvvvvvuuusssqqqpppppppppooojjjddd```VVVOOOJJJHHHEEEBBBDDDIIILLLMMMMMMJJJFFFCCCAAAAAAAAAAAAEEEKKKMMMLLLOOOSSSRRRUUUXXXZZZZZZZZZ[[[\\\bbbdddddd```YYYVVVVVVXXX[[[^^^dddiiilllnnnnnnmmmwwwuuurrrqqqrrrrrrqqqpppooollljjjkkkmmmooopppoooooonnnnnnoooooommmiiiffffffccc```^^^^^^___^^^^^^```aaa^^^WWWNNNJJJLLLOOOMMMMMMOOOOOOKKKGGGJJJQQQXXX^^^hhhttt|||iiiaaaaaa```hhhrrrqqqlllfffcccccceeeffffffdddiiiooorrrnnnggg```[[[UUUQQQLLLHHHIIINNNTTTYYYccchhhoooxxxvvvllllllppp}}}___HHHGGGFFF===;;;AAA;;;<<<<<<;;;:::999;;;===999999AAAQQQggg~~~sss```XXXVVVRRRQQQOOOLLLJJJJJJLLLOOOLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFDDDBBBAAA@@@AAAAAA@@@@@@@@@@@@AAACCCDDDEEEAAAAAABBBCCCCCCCCCCCCBBBDDDBBB???>>>>>>???>>>===<<<;;;::::::::::::::::::;;;;;;;;;:::888777888:::888999::::::::::::999888;;;>>>DDDAAA:::BBBJJJCCC@@@<<>><<<===>>>>>>??????>>>>>>;;;>>>BBBCCC???===CCCLLL```lll\\\JJJBBB???>>>@@@CCCGGGDDD@@@>>>=========<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999999999;;;:::999777777777888888555555444444444444555555444444333333222222111111000/////////000000...,,,------------------------//////.........000222333666CCCaaa~~~}}}xxxzzz||||||zzzyyyzzzzzz|||}}}}}}{{{xxxwwwwwwyyyxxxwwwvvvwwwxxxxxxvvvtttrrrqqqqqqqqqppplllgggccc[[[TTTNNNKKKGGGDDDDDDHHHLLLLLLLLLIIIDDD@@@???>>><<<>>>CCCJJJLLLIIIIIILLLRRRYYYdddlllnnnlllhhhfffmmmmmmjjjccc[[[WWWWWWXXX^^^aaaeeejjjmmmooooooooo{{{wwwrrrooooooooopppooommmkkkjjjjjjlllnnnoooooossssssrrrqqqpppmmmiiiffffffcccaaa```aaaaaaaaa```___bbbaaaXXXLLLFFFHHHMMMPPPMMMMMMMMMJJJGGGHHHMMMSSSWWW\\\dddlllvvvxxxeeebbbeeeeeeuuummmjjjfff```[[[XXXXXXYYYWWW\\\dddiiijjjhhhfffeee^^^WWWOOOIIIIIILLLOOOQQQVVVZZZaaajjjttt~~~wwwYYYKKKEEE>>>>>>EEE===>>>>>>===<<<::::::999AAA>>>===AAAIIIXXXooo}}}bbbVVVUUUUUUTTTMMMOOOPPPNNNLLLLLLOOOSSSMMMKKKJJJIIIIIIIIIHHHGGGIIIGGGEEEBBBAAAAAABBBBBB@@@@@@@@@@@@AAABBBCCCDDDBBBBBBCCCDDDDDDDDDDDDDDDDDDBBB@@@>>>======<<<<<<<<<;;;;;;:::::::::;;;;;;::::::;;;999777777888:::888888888999999888888888777888???@@@;;;AAAHHHBBB:::;;;BBBCCCHHHbbbpppcccNNNEEE>>>???@@@>>>===>>><<<======>>>>>>>>>>>>>>>>>>???AAAAAA???@@@GGGMMM@@@QQQnnnwww^^^PPPIIICCCBBBBBBAAACCCFFFDDDBBB>>><<<;;;<<<===>>><<<<<<;;;:::::::::::::::::::::::::::::::::::::::::::::999999888888888888;;;999888666666666777888444444333333333333444444444444333333333222222222111///...///000000...---........................///.........///000111222666;;;TTT~~~{{{||||||{{{yyyyyyzzz|||}}}}}}|||zzzwwwvvvwwwxxxxxxxxxwwwyyyzzzzzzxxxvvvsssrrrrrrqqqqqqnnnjjjgggaaaZZZSSSOOOJJJEEEDDDGGGJJJJJJJJJHHHDDDAAA@@@@@@>>>AAAHHHRRRVVVVVVYYY]]]mmmvvvxxxssspppnnniiiaaaZZZVVVVVVXXX___bbbfffjjjmmmnnnnnnnnnuuurrrnnnllllllllllllkkklllkkkjjjjjjlllnnnoooppptttsssrrrqqqpppnnnjjjffffffdddaaa```aaaaaa```^^^]]]]]]ZZZSSSKKKHHHJJJNNNUUUQQQOOOPPPOOOLLLLLLOOOUUUUUUWWWZZZbbbnnn{{{eee```jjjpppoooooollleee]]]VVVSSSRRRRRRTTTXXX[[[___ccciiimmmhhhbbbYYYSSSOOONNNMMMLLLKKKOOOVVV___kkkvvvuuuVVVCCC?????????>>>>>>>>>>>>>>>===<<<:::???>>>>>>>>>???DDDRRR```yyyjjjZZZUUUWWWWWWPPPIIIKKKNNNOOONNNLLLLLLOOORRRPPPNNNLLLLLLMMMLLLJJJHHHIIIGGGEEEBBBAAAAAABBBCCC@@@@@@@@@@@@@@@AAABBBCCCCCCCCCDDDEEEEEEEEEEEEDDDBBBBBBAAA???===;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<999::::::999888777999:::888888888888888888888888555444;;;===999===BBB<<<:::>>>@@@<<<;;;FFFKKKDDDDDD???===>>>???>>>>>>???<<<<<<===>>>>>>>>>>>>>>>AAABBBAAA>>>===???CCCFFFJJJFFFHHHUUUooovvv```RRRKKKGGGBBBAAABBBBBB@@@???AAA@@@>>><<<::::::;;;>>>@@@;;;::::::999999999999999::::::::::::::::::::::::888888888888777777777777999888777666555666777777444444333333333333444444444444444333333333333333222000//////000000///....................................//////000111222111444JJJttt~~~~~~|||zzzzzz{{{}}}||||||{{{xxxvvvuuuwwwxxxyyyyyyyyy{{{||||||zzzwwwuuutttrrrrrrrrrqqqnnnlllggg```YYYTTTNNNFFFDDDFFFFFFGGGHHHGGGEEECCCCCCDDDGGGIIIQQQ\\\eeekkksss{{{}}}wwwjjjgggbbb\\\WWWUUUVVVXXX```bbbeeehhhkkklllmmmmmmlllkkkkkkkkkllllllkkkiiikkkkkkkkkkkklllmmmpppqqqrrrqqqooooooooonnnkkkhhhhhheeebbb```___]]][[[YYYZZZUUUOOOLLLKKKNNNPPPRRRYYYUUUSSSTTTSSSPPPQQQTTTYYYYYY[[[aaannnfffdddnnnuuuppppppnnniiiaaaZZZTTTRRRPPPPPPOOOOOORRRYYYbbbhhhllljjjfff```YYYRRRMMMJJJGGGJJJOOOXXXcccoooyyy}}}~~~tttWWWJJJCCC>>>===<<<<<<<<<>>>>>><<<::::::;;;===@@@>>>===CCCKKKZZZgggnnn\\\XXXUUUTTTQQQLLLLLLNNNJJJJJJJJJJJJIIIJJJLLLOOOSSSPPPNNNNNNPPPOOOLLLHHHGGGFFFDDDCCCBBBBBBCCCCCC@@@@@@@@@@@@@@@AAABBBBBBBBBBBBCCCDDDDDDDDDDDDCCC@@@AAAAAA???<<<:::::::::;;;;;;;;;;;;;;;;;;<<<===999:::;;;:::888888999;;;999999888777777888999999999555999<<<666888;;;555888======999999;;;<<<:::>>>======>>>>>>>>>>>>???;;;<<<======>>>>>>======;;;>>>@@@>>>???@@@???<<>>@@@AAA>>><<<>>><<<<<<;;;:::999:::===???::::::999888888888888888999999999999999999999999777777777777777777777777777777777777777777777777555555444444444444555555444444444444333333333333444222000000111111111000..............................//////000111111111111444EEEfff|||zzz{{{|||{{{{{{yyywwwuuuuuuwwwzzzzzzzzz{{{}}}~~~~~~{{{yyywwwuuussssssssssssrrrpppnnnfff___YYYQQQHHHDDDEEEBBBDDDFFFFFFEEEEEEFFFGGGGGGIIIOOOZZZdddlllwwwvvvmmmiiibbb```\\\XXXVVVWWWXXXZZZ```bbbdddgggiiikkkkkkkkkiiiiiijjjlllnnnnnnllljjjkkklllmmmllllllnnnqqqssspppooonnnnnnnnnnnnllljjjiiifffccc```]]]ZZZWWWTTTVVVQQQKKKJJJOOOSSSUUUUUUXXXVVVVVVWWWVVVSSSVVV[[[^^^aaahhhrrrnnnhhhnnntttuuusssqqqnnnjjjeeeaaa]]][[[TTTSSSQQQPPPOOOSSSXXX]]]dddiiillljjjcccYYYRRROOOJJJJJJLLLQQQYYYbbbkkkppptttzzztttxxxvvvYYYGGGAAA>>><<<::::::<<<===;;;999===<<<===???>>><<>>@@@AAA???<<<::::::;;;;;;;;;;;;;;;;;;<<<======:::;;;;;;:::999999;;;<<<:::999888888888888999:::;;;555888:::555666999444444;;;;;;999>>>>>>===AAA;;;===>>>===<<<===>>>???;;;<<<======>>>>>>======777;;;<<<<<>>@@@???>>>???:::;;;<<<;;;999888:::<<<999999888777777777777888999999999999999999999999777777777777777777777777777888:::;;;;;;:::999888666555555555555555555666444444444444444444444444555333111111222333222222........................---...///000000111111111111444>>>VVVyyy}}}zzzyyyyyyyyyyyyxxxvvvtttuuuxxx{{{zzz{{{|||~~~}}}zzzxxxvvvtttssstttuuutttsssrrrkkkccc\\\SSSIIIDDDEEE???AAACCCDDDDDDDDDEEEFFFEEEEEEJJJRRRYYY^^^fffnnnnnnooopppmmmhhhbbb^^^\\\___]]]ZZZYYYYYY[[[\\\]]]aaabbbdddgggiiijjjkkkkkkjjjiiihhhiiilllmmmmmmlllkkkmmmnnnnnnmmmnnnrrruuuqqqpppnnnnnnnnnnnnllljjjiiifffccc```]]]ZZZVVVSSSSSSRRRPPPQQQSSSUUUVVVVVVWWWXXXZZZ\\\YYYWWW\\\cccgggmmmvvvyyyllljjjnnnsssyyy{{{wwwrrrnnnmmmllljjjhhh]]]]]]\\\ZZZWWWVVVWWWXXXYYYbbbllloooiii```YYYWWWOOOMMMLLLLLLPPPVVV\\\```nnnyyytttaaa___kkk___EEEAAA@@@===;;;:::<<<===;;;999>>>;;;;;;===>>>???DDDJJJDDD@@@BBBOOO```ppp{{{___OOOOOOUUUPPPKKKKKKQQQSSSNNNIIIIIIJJJFFFCCCDDDIIIMMMNNNNNNKKKHHHEEEFFFHHHHHHCCC>>>AAABBBCCCCCCDDDCCCCCCCCC@@@@@@@@@???@@@@@@AAAAAA======>>>????????????>>>===???@@@???<<<999:::;;;;;;;;;;;;;;;;;;<<<===>>>:::;;;<<<;;;::::::;;;===;;;:::999888888999:::;;;:::222555999555888<<<888777===:::888>>>;;;777<<<:::===???===;;;<<<>>>???;;;<<<<<<===============>>>???;;;666888???@@@<<>>>>>===>>>:::<<<>>><<<999777888:::999888888777777777777777888888888888888888888888777777777777888888888888888:::<<<>>>>>><<<:::888666666555555555555666666444444444444444444444444666444222111222333333333////////////////////////---...///000111111111111---///333EEEkkk}}}yyywwwwwwxxxxxxwwwuuutttuuuyyy|||{{{{{{}}}~~~{{{yyyvvvttttttuuuvvvvvvuuuuuunnneee^^^TTTIIIDDDDDD>>>@@@BBBCCCBBBBBBCCCDDDIIIHHHKKKQQQSSSTTTYYY___\\\^^^aaaaaa```^^^^^^^^^___]]][[[[[[]]]___``````bbbccceeegggiiijjjkkkkkkllliiiffffffhhhjjjllllllkkkmmmoooooonnnooosssvvvsssqqqooonnnnnnmmmllljjjhhhfffcccaaa^^^[[[WWWTTTRRRUUUXXXXXXWWWUUUTTTUUUXXXZZZ^^^```]]]ZZZaaajjjpppwwwyyyuuukkkkkkqqqyyyvvvqqq{{{|||yyyvvvvvvvvvlllmmmllljjjfff```ZZZVVVWWWZZZ^^^bbbbbbaaacccgggZZZUUUOOOLLLNNNRRRVVVWWWhhhqqq~~~vvv___XXX]]]bbbxxxyyyZZZ>>><<<>>>===;;;<<>>>>>BBBBBBCCCDDDDDDCCCBBBAAA>>>>>>???AAABBB@@@<<<888>>>??????===;;;:::===@@@<<<<<<<<<<<<<<<===>>>???;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;:::;;;<<<===>>>::::::999888777777888888;;;999666555666777777777999999999999999999999999999999:::;;;;;;<<<<<<===??????>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<======<<<===???@@@@@@@@@???>>>>>>BBBHHHNNNWWWhhh|||qqq___VVVPPPJJJEEEBBBAAA>>>===>>>AAADDDGGGDDDCCCAAA???============;;;<<<<<<<<<;;;999777666999999888888777666555555888777777666666666666777777777888999999:::;;;;;;::::::999888777777777888555555555555555555555555333333555666777777777777666555444333222222222222111111111111000///---------------......000111111...000333???___}}}wwwttttttyyyyyyxxxwwwwwwwwwxxxxxxzzz{{{}}}~~~~~~|||zzzyyytttttttttuuuwwwyyy{{{}}}uuuppphhh___WWWNNNFFFBBBDDDBBBAAAAAACCCDDDDDDCCCDDDEEEGGGIIILLLPPPUUUYYYXXX]]]aaaaaa\\\YYYZZZ]]]```___^^^```cccccc```]]]ffffffggghhhiiiiiiiiiiiiiiieeedddhhhhhhgggkkkrrrsssrrrrrrqqqppppppppppppnnnkkkjjjlllppprrroookkkmmmjjjfffaaa]]]ZZZXXXWWWVVVXXXYYYYYYVVVTTTRRRRRR]]]```aaa___]]]___gggnnnvvvssspppoooooonnnpppsssyyy{{{|||xxxqqqppp~~~|||zzz{{{|||vvvwwwwwwvvvrrrnnniiifffeeebbb^^^ZZZXXX\\\ccckkkiiicccXXXNNNHHHJJJQQQWWWZZZcccvvv|||~~~}}}}}}gggXXXUUUWWWjjjoooNNN>>><<<;;;:::::::::;;;<<<999999:::;;;===???@@@AAAEEE??????EEEGGGHHHTTTdddaaaiiisssuuubbbUUU[[[TTTMMMIIIJJJKKKIIIGGGIIIHHHHHHIIIKKKLLLKKKIIIGGGFFFEEEFFFGGGHHHGGGEEECCCCCCBBBAAA@@@???>>>===@@@AAABBBBBBBBBAAA@@@?????????@@@BBBCCCAAA===:::<<<===>>>===;;;:::<<<>>><<<<<<<<<<<<<<<<<<======<<<<<<============<<<<<<::::::999999999:::;;;<<<:::999999888777777888888;;;888555444555777888888999999999999999999999999999999999999:::;;;<<<============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<======>>>>>>>>>>>>>>>AAABBBCCCCCCEEEJJJRRRXXXdddqqq{{{oooaaaWWWKKKEEEEEEFFFEEEBBB???>>><<<;;;<<<>>>@@@BBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;999777666:::999999888777777666666777777666666666666777777777888888999::::::;;;;;;999888777777666666666777555555555555555555555555555555666777777777777777555555444333222222222222111111111111000///...------------......///000111000000000999TTT{{{}}}~~~yyyvvvwwwyyyxxxxxxwwwwwwwwwwwwwww{{{{{{|||||||||{{{yyyxxxuuuuuuuuuuuuwwwyyy{{{|||tttpppjjjbbb[[[RRRJJJEEECCCBBBAAAAAACCCDDDDDDCCCBBBDDDFFFGGGJJJNNNSSSVVVYYY\\\______]]]\\\]]]___```^^^^^^```bbbcccaaa___fffgggggghhhiiiiiiiiiiiiiiifffgggjjjlllkkknnntttvvvuuuuuutttrrrpppnnnlllooolllkkklllpppqqqoookkkiiigggdddaaa___]]]\\\\\\\\\[[[XXXUUUTTTWWW\\\```___dddkkkrrrvvvxxxxxxxxxoookkkgggfffhhhmmmuuuzzztttkkkgggnnn}}}}}}|||yyyyyy{{{}}}{{{|||}}}~~~~~~|||zzzyyytttpppggg^^^ZZZ\\\bbbgggmmmjjjaaaVVVLLLIIINNNTTTQQQVVVfff|||~~~~~~iiiYYYSSS]]]qqqbbbAAA;;;999======888888>>>:::::::::;;;<<<===>>>???CCC<<<:::???BBBCCCIIISSSLLLIIIIIIPPP]]]nnnyyytttllleee___YYYPPPKKKKKKIIIGGGEEEEEEEEEEEEFFFFFFEEEEEEFFFHHHJJJKKKJJJFFFEEEDDDDDDEEEFFFEEECCCBBBAAAAAA@@@???>>>======??????@@@@@@??????>>>===@@@@@@@@@BBBCCCBBB???===:::<<<======<<<;;;<<<======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;888888777777888888999::::::999888888777888888888;;;999777777999:::;;;:::888888888888888888888888999888888777888:::;;;<<<:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<======>>>===>>>?????????????????????HHHTTTaaannn|||~~~ssshhh___UUULLLEEEHHHBBB======@@@BBBAAA>>>;;;;;;:::::::::;;;;;;<<<===<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<;;;999888777::::::999999888777777777666666555666666777888999888888999999:::;;;;;;;;;777777666555555555666666666666666666666666666666666666777777777777777777555444333222222111222222111111111111000///............---......///000111222111...222EEEiiizzz}}}{{{yyyyyyyyyxxxwwwwwwvvvvvvvvvwww||||||{{{zzzyyyxxxxxxwwwvvvvvvvvvvvvwwwxxxyyyzzzsssppplllggg```XXXOOOIIICCCAAAAAABBBCCCDDDCCCBBBAAABBBDDDEEEGGGKKKPPPSSSYYYYYYZZZ[[[\\\]]]^^^___^^^^^^^^^___bbbddddddcccggghhhhhhiiiiiiiiihhhhhhiiigggiiimmmooooooqqqtttuuuuuuuuuuuusssqqqnnnmmmpppnnnlllmmmooopppnnnkkkgggfffccc```]]][[[ZZZZZZ```\\\VVVRRRTTT]]]iiirrrwww|||~~~vvvhhheeeaaa```fffqqq}}}mmmeeegggrrrwwwlllooovvvvvvrrrnnnmmmpppuuu{{{~~~vvvxxxzzz}}}~~~zzz{{{wwwqqqjjjgggccc___aaabbbbbb```[[[VVVRRRQQQSSSQQQVVVfffwwwwwwqqqkkkmmmxxxmmm\\\VVVXXXaaammmxxxPPP@@@:::AAACCC:::777<<<;;;;;;::::::;;;;;;<<<===AAA:::777<<>>>>>======?????????>>>>>>>>>======?????????@@@BBBBBB@@@>>>;;;<<<>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::999::::::;;;;;;;;;;;;::::::777777777777888888999999999999888888888888888999;;;;;;<<<>>>@@@@@@>>>;;;888888888888888888888888888888777666777999;;;<<<999::::::;;;<<<<<<======:::;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999:::;;;<<<===<<<===???BBBEEEFFFDDDBBBCCCDDDFFFGGGHHHLLLRRRVVV```dddkkkuuu~~~|||wwwooofff\\\UUURRROOOKKKIIIIIIHHHGGGEEEJJJFFFBBBAAABBBBBB???<<<::::::;;;;;;;;;:::999999;;;::::::::::::;;;;;;;;;<<<<<<<<<;;;:::999999888:::999999999888888888777555555555555666777999999888999999999::::::;;;;;;777777666555555666666666666666666666666666666666777666666555555555555666444333333222111111222222111111111111111000///..................///000000222000...///;;;WWW~~~~~~}}}|||yyyyyyzzzyyyxxxwwwwwwwwwwwwwww|||{{{zzzxxxwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxsssqqqnnnjjjddd[[[QQQKKKCCCBBBAAAAAACCCCCCBBBAAA@@@AAACCCDDDFFFIIINNNRRRYYYWWWUUUVVVYYY\\\]]]]]]]]]^^^___aaadddgggiiijjjjjjjjjjjjjjjjjjiiihhhhhhffffffhhhmmmpppqqqrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrpppnnnllllllnnnnnnmmmkkkkkkiiieee```[[[VVVSSSQQQXXXUUUOOOLLLOOOXXXeeennnzzzzzzlllbbbbbbddddddeeemmmyyyyyyllljjjqqq|||sssiiilllsss}}}rrrmmmhhhfffjjjqqqvvvyyysssssstttuuuvvvwwwxxxxxxwww||||||xxxtttlllbbb[[[[[[]]]bbbfffddd]]]VVVUUUOOONNNUUU```nnn}}}uuummmmmmrrrwwwzzzuuu|||mmmUUUPPPRRRTTTXXXZZZsssoooTTT???>>>AAA<<<:::???;;;;;;::::::::::::;;;;;;@@@:::777:::>>>>>>===<<<>>>>>>@@@CCCCCCDDDLLLUUUSSS\\\iiiuuu}}}bbbaaa]]]WWWTTTTTTQQQNNNOOOMMMJJJIIIIIIIIIIIIHHHHHHKKKMMMKKKFFFBBBBBBCCCFFFDDDBBBBBBDDDFFFFFFFFFDDDCCCBBBBBBCCCCCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????>>>======>>>@@@AAA@@@???>>>>>>???@@@@@@???===<<<;;;;;;<<<<<<;;;:::999888777888888888888888888777777888888999999999999999999888888888888888999999888:::===AAACCCAAA<<<888777777777777777777777777777777666666777888:::;;;::::::;;;<<<===>>>>>>???:::;;;<<<<<<======<<<<<<;;;:::999999999:::<<<===@@@??????@@@BBBBBB@@@>>>>>>???@@@AAACCCEEEHHHJJJFFFFFFFFFHHHKKKNNNRRRTTTXXXVVVSSSPPPOOOOOOQQQRRRMMMKKKIIIHHHHHHGGGEEEBBBEEEDDDDDDEEEFFFFFFEEEDDD@@@===::::::===???>>>===;;;;;;<<<===<<<<<<;;;:::::::::;;;;;;;;;<<<;;;;;;<<<;;;::::::999999999999999999999888888888888888555555555555666777999999888888999999999999999999777777666666666777777888666666666666666666666666555555444333333333444444333333222111111111222222000111111111111000000//////............//////000000///000222666HHHmmm~~~zzzxxxxxx{{{{{{yyyxxxxxxwwwwwwwwwzzzyyyxxxvvvuuutttttttttvvvvvvvvvvvvvvvvvvvvvvvvsssqqqoookkkeee\\\SSSLLLFFFDDDAAA@@@AAAAAA@@@???@@@AAACCCDDDFFFJJJOOORRR[[[YYYWWWWWWYYY]]]^^^______aaadddfffiiilllnnnpppllllllkkkkkkjjjiiiggggggbbbdddfffiiimmmpppooommmooonnnlllkkklllnnnppprrrooonnnlllkkklllllllllkkkooommmhhhccc\\\VVVRRROOOMMMKKKHHHFFFEEEIIIOOOTTTVVV]]]ccceeeaaa[[[XXXWWW^^^dddjjjmmmttt}}}xxxqqqmmmpppvvvkkknnnqqqvvv~~~wwwqqqjjjhhhlllqqqvvvwwwrrrrrrpppooonnnnnnnnnoootttzzz{{{xxxyyy|||xxxooofffaaa]]]```hhhkkkhhhcccUUURRRPPPQQQTTT[[[hhhuuu{{{zzzrrrjjjddd]]]cccXXXHHHIIINNNPPPVVV\\\aaarrrrrrMMM===;;;<<<@@@EEE;;;::::::999999:::::::::===:::888:::===>>>===;;;999???AAA???@@@HHHSSSYYYDDDHHHMMMQQQVVV```lllvvv|||~~~zzzuuurrrppppppqqqooommmjjjfffaaa\\\WWWUUUKKKLLLLLLJJJIIIIIIJJJJJJIIIIIIHHHHHHGGGFFFEEEEEECCCFFFHHHGGGDDDAAAAAABBBEEECCCBBBBBBDDDEEEEEEDDDDDDCCCAAAAAABBBBBBAAA???>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>@@@AAAAAA>>><<<;;;<<<>>>@@@AAA@@@BBBAAA@@@???@@@???===;;;999:::;;;;;;;;;:::999888555666666777777666666555888888999::::::::::::999888888888777888888999:::555777:::===???===888444666666666666666666666666666777777888999999:::::::::;;;;;;<<<===>>>>>>>>>999:::<<<=========<<<;;;:::::::::::::::;;;;;;<<>>>>>=========>>>>>>===>>>@@@BBBDDDFFFGGGGGGGGGEEECCCBBBBBBDDDFFFHHHGGGFFFEEEEEEFFFGGGHHHIIIDDDBBB@@@???AAAAAAAAAAAABBBCCCDDDDDDDDDBBB???>>>===;;;999999;;;===>>>???;;;;;;<<<======<<<<<<<<<:::;;;<<<<<<<<<<<<;;;;;;::::::999888888888888888777777777777777777777777666666555666666777888999777888888888888888888888777777666666777777888888555555555555555555555555444333222111111222444444222222111111111111222222000111111222111111000000//////............//////...---111444333<<<]]]~~~yyywwwxxx{{{{{{yyyxxxwwwwwwvvvvvvwwwwwwvvvuuuttttttsssrrrsssttttttuuuuuuuuuuuutttqqqpppnnnkkkfff___VVVPPPJJJFFFBBB???>>>??????>>>>>>@@@BBBDDDFFFKKKPPPTTT]]]]]]\\\]]]^^^aaadddfffgggiiimmmoooooopppqqqrrrlllkkkkkkjjjhhhfffeeeddd```aaabbbdddiiinnnlllgggpppnnnkkkiiihhhjjjlllmmmmmmlllkkkjjjiiijjjkkklllooonnnkkkfffaaa[[[WWWTTTNNNNNNKKKHHHDDDCCCDDDFFFFFFLLLQQQRRRPPPQQQWWW\\\\\\eeelllmmmrrryyyyyyssstttpppnnnpppvvv|||hhhlllrrrzzzwwwpppjjjiiinnnuuuyyyzzzmmmlllkkkjjjjjjlllmmmnnnxxx|||zzztttwww~~~~~~vvvrrrllleeeeeejjjoooqqqpppaaa[[[WWWTTTRRRRRRXXX```pppzzzrrrkkkooocccTTTOOOLLLNNNYYYgggfffhhhfffJJJ======???AAA:::999999999999999::::::::::::999:::<<<>>>>>>===@@@KKKJJJ===999CCCKKKJJJ<<<@@@FFFIIIJJJIIIJJJJJJRRR[[[fffooouuu|||jjjiiiiiiaaaYYYVVVWWWVVVTTTRRRQQQOOOOOONNNRRRRRRQQQPPPNNNKKKIIIHHHIIIGGGEEEGGGJJJJJJIIIHHHDDDDDDEEEEEEEEEFFFHHHIIIDDDEEEFFFFFFDDDBBBBBBAAABBBAAAAAACCCEEEGGGFFFDDDEEECCCBBBBBBBBBBBB@@@???>>>>>>>>>??????@@@@@@@@@<<<<<<<<<===>>>@@@BBBCCC???===<<<<<>>>>>>>>;;;999777888:::;;;;;;:::999888555666666777777666666555777888999:::::::::999999888888777777888999999:::777777666777888888666444666666666666666666666666555777999:::;;;::::::999:::::::::;;;;;;<<<<<<===999:::<<<===>>>===<<<;;;999::::::;;;;;;;;;;;;;;;999<<<>>>>>>======AAADDDEEEDDDCCCBBBBBB@@@>>><<<:::::::::;;;<<>>???@@@AAAAAAAAAEEECCCAAAAAAAAA???===;;;===>>>@@@AAA@@@?????????@@@???>>>>>>>>>>>>===<<<999999::::::;;;;;;<<<<<<:::;;;<<<<<<<<<;;;:::999999888777666666666777888666666666666666666666666777777666666666666777777777666666666666666666666666555555555666666777888444444444444444444444444333333222111222333555666222222111111111111222222000111111222222111111111//////............//////...+++000444000333QQQuuu}}}yyyxxxzzzzzzyyyxxxvvvuuutttttttttssstttuuuuuuuuusssrrrqqqpppqqqssstttttttttssssssooonnnlllkkkhhhbbb\\\WWWNNNIIIBBB===;;;<<<===>>><<<>>>AAACCCFFFKKKPPPUUUZZZ]]]```aaabbbeeejjjoooqqqtttwwwxxxuuuqqqpppooojjjiiihhhgggeeecccaaa```___``````___eeekkkiiiccckkkkkkkkkjjjjjjjjjjjjiiijjjjjjiiihhhggghhhjjjlllmmmllljjjfffbbb]]]YYYVVVPPPOOOMMMIIIGGGGGGIIILLLRRRSSSUUUUUUVVVYYY___ccc^^^gggjjjgggjjjrrrrrrlllqqqooopppvvv~~~mmmoooyyyooojjjeeegggnnnwww|||}}}eeeeeeeeefffiiimmmqqqsss}}}~~~wwwxxx}}}tttuuurrrooommmooorrrvvvxxxpppggg]]]WWWSSSPPPSSSXXXcccyyyvvvyyynnn___TTTJJJMMM^^^nnnssslllooo{{{[[[FFF???<<<888999999888888999999:::;;;777999:::999;;;>>>@@@@@@JJJYYYXXXDDD:::BBBDDD;;;<<<;;;:::;;;>>>CCCGGGJJJBBBEEEIIILLLQQQXXX```gggiiiVVVFFFDDDDDDAAADDDLLLFFFHHHIIIJJJJJJHHHGGGEEEEEEFFFGGGHHHHHHHHHHHHHHHKKKEEEAAAEEEJJJJJJEEEAAADDDDDDDDDBBBAAAAAACCCEEEKKKJJJIIIHHHGGGEEECCCBBB??????AAADDDGGGHHHGGGFFFEEEDDDBBBBBBBBBBBBAAA???>>>>>>??????@@@@@@AAAAAA:::::::::;;;===@@@BBBDDD@@@>>><<<===???BBBDDDDDDFFFBBB>>><<<<<<<<<:::888666777999;;;;;;;;;999999666666777777777777666666666777888::::::999999888888888777777888999::::::===999666444555666888888666666666666666666666666555777999<<<<<<;;;:::888999999::::::::::::;;;;;;999:::<<<>>>>>>===<<<;;;999:::;;;<<<===<<<;;;:::888<<<@@@@@@<<<;;;>>>BBBBBBAAA@@@???@@@@@@???>>>;;;<<<>>>???@@@??????>>>===>>>???@@@@@@???===<<<999:::<<>>???AAAUUURRRMMMGGGDDDBBBAAABBB???>>><<<<<<===AAAEEEHHHCCCDDDAAA===AAAIIIMMMKKKMMMGGG@@@???BBBEEEFFFDDDBBBBBBBBBBBBAAAAAAAAAAAADDD@@@AAAFFFFFFAAAAAAEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFEEECCCAAAAAACCCEEEFFFAAAEEEIIIGGGCCCAAACCCGGG>>>BBBCCCBBBDDDHHHDDD<<>>@@@CCCDDDAAA@@@>>>???@@@@@@???===>>>>>>============>>>>>>===<<<<<<<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;777888:::<<<<<<:::888666:::999888777777777888999888888888888888777666666555555666666777999:::;;;:::999888777666666666666555555666666666666555555:::999888777777777888999888888:::;;;;;;;;;;;;;;;777777777777888999:::;;;======<<<;;;;;;;;;;;;<<<>>>===<<<;;;<<<===???AAABBBAAA@@@???>>>>>>>>>>>>========================;;;<<<===>>>>>>?????????<<<<<<<<<<<<<<<;;;;;;:::>>>>>>>>>>>>>>>>>>>>>>>>:::999999888888999999:::888888888888888888888888777888999:::;;;::::::999888999999888555444444555888888777666666666666666444333333222222333333444444444333222333444555666444444444444444444444444444333333222222333333444111222333333444444444444333333222222111222222222333333333333222222111000111000000///...---------...,,,///333000///>>>SSSsss{{{xxxvvvuuuyyyvvvrrrrrrssstttsssqqquuuuuuuuutttsssqqqpppooopppqqqrrrssssssqqqpppooooooooommmkkkhhhfffcccbbbVVVNNNEEE@@@??????===:::;;;<<<>>>AAAFFFLLLRRRUUUYYY]]]bbbeeeggglllttt{{{}}}yyysssmmmjjjeeedddaaa___]]]\\\[[[[[[\\\\\\\\\]]]^^^```cccdddjjjiiiiiikkkmmmmmmjjjffffffeeeeeeeeegggiiikkklllkkkkkkjjjgggbbbXXXMMMFFFAAA@@@AAACCCHHHNNNQQQSSSUUUWWW[[[```ccchhhnnnsssiii```^^^hhhmmmhhhfffkkkmmmwww]]]___cccjjjqqqvvvxxxxxxgggaaa___dddlllrrryyyzzzzzz}}}yyyssstttsssuuu{{{}}}yyyqqqggg^^^VVVRRRPPPUUU^^^gggqqq|||xxxvvvzzz~~~|||xxxsssooonnnwwwcccHHHEEEEEE<<<;;;888777888<<<>>>???;;;;;;::::::;;;<<<>>>>>>HHHGGGDDDAAA???=========@@@???>>>===>>>@@@CCCEEEGGGEEEDDDDDDEEEFFFEEEDDDFFFBBB???AAAEEEGGGFFFCCCEEEDDDDDDDDDCCCCCCCCCCCCBBB???@@@DDDDDDAAAAAADDDDDDDDDDDDEEEEEEEEEDDDDDDFFFDDDBBBAAAAAABBBDDDFFFEEEGGGIIIGGGDDDAAABBBCCC>>>AAABBBAAACCCGGGFFF@@@>>>???@@@AAABBBBBB@@@===AAA???>>>>>>??????>>>=========>>>>>>>>>>>>======::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;888999<<<===>>>===;;;::::::999888777666777888888888888888888888777666555666666666666777888999:::999999999888777666666666666666666666666666666666777888999:::::::::999999888888888999999999999999777666666777888999::::::<<<;;;;;;::::::;;;;;;<<<===<<<;;;;;;;;;<<<>>>???AAA@@@@@@???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>><<<<<<======<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888999999:::888888888888888888888888666777888999:::999999888777888999888666555555666777777666555555555555555444333333222222333333444555444333333333444666666444444444444444444444444444333333222222333333444111222333333444444333333333333222222111222222333111222333333333333333222111000000///......------000---...222///...999JJJwww~~~{{{yyyyyyyyyvvvrrrrrrssssssrrrqqqssssssssssssrrrrrrqqqppppppqqqqqqrrrrrrrrrqqqqqqpppooonnnllljjjgggdddcccZZZSSSJJJDDDBBBAAA>>>;;;======???CCCHHHMMMRRRUUUZZZ^^^dddfffhhhllltttzzz}}}|||zzzvvvqqqjjjddd``````___]]]\\\[[[[[[[[[[[[\\\\\\\\\\\\^^^```cccdddjjjjjjjjjkkklllkkkiiiggggggfffffffffggghhhjjjkkkiiihhhhhhfffaaaXXXNNNFFFAAAAAABBBFFFKKKPPPTTTVVVWWW^^^eeejjjqqqwwwwwwsssggg^^^[[[```bbbbbbhhhsss~~~YYYZZZ^^^dddkkkqqqtttuuuhhhcccbbbgggmmmsssyyyzzz{{{}}}xxxqqqrrrttt{{{|||wwwuuussslll```WWWMMMOOOTTT[[[dddppp}}}{{{uuujjjYYYRRRhhhaaaRRRHHH@@@<<<888777999<<<>>>@@@;;;::::::999999:::;;;;;;??????????????????>>>>>>@@@???????????????@@@AAAFFFBBBEEEMMMMMMEEE???@@@>>>===>>>BBBGGGHHHEEEBBBDDDDDDDDDDDDCCCCCCCCCCCC@@@>>>???AAABBB@@@@@@BBB???@@@BBBCCCDDDDDDCCCBBBEEEDDDBBBAAAAAABBBDDDEEEHHHHHHGGGFFFDDDAAA@@@???@@@CCCCCC@@@@@@AAA@@@===CCCAAA@@@BBBCCCCCC???===AAA???>>>>>>??????>>>===<<<===>>>??????>>>===<<<888999:::;;;;;;;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<999;;;===???@@@@@@???>>>:::999888777777777888888999999999888777666666555888888777777777777888888888999999999999777666555777666555444444555666777555777999::::::999777555:::999777777666777888888666666666666777888999999999999999999999:::;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<>>>???@@@@@@???>>><<<;;;:::::::::::::::::::::::::::;;;<<<======>>>>>>===<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999777777777777777777777777666666777888888888777777666888888888666666777888666555555444444444444444444333333222222333333444444444333333444444555666444444444444444444444444333333222222222222333333111222222333333333333333333222222111222222333333111222333444444555555444111000000//////......---111------000///---444???\\\~~~|||{{{{{{xxxuuusssqqqrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppqqqrrrssssssqqqpppooommmkkkiiigggeee___YYYPPPIIIEEEBBB>>>:::>>>>>>@@@DDDIIIOOOTTTWWW\\\```eeeggghhhkkkoootttrrrpppmmmhhhccc^^^YYYWWWYYYYYYXXXXXXYYYYYYZZZ[[[[[[[[[[[[\\\^^^```cccdddhhhjjjlllllljjjiiihhhhhhiiihhhgggggggggggghhhhhheeeeeeeeeddd```XXXOOOHHHCCCDDDFFFIIINNNTTTXXX[[[```llluuu{{{}}}ddd______dddgggjjjttt{{{SSSSSSUUU[[[bbbiiimmmoooiiidddcccgggkkkpppvvv}}}uuuuuuwww|||}}}zzzwwwyyy{{{xxxooogggVVVTTTRRRSSSZZZfffuuu|||pppVVVCCCNNNggg}}}bbbIIIDDD>>>999999;;;::::::;;;::::::999999888888888888:::<<<>>>@@@@@@@@@>>>=========>>>???????????????@@@<<>>======?????????@@@AAA;;;===???AAABBBBBBBBBAAADDDCCCBBBAAAAAABBBCCCDDDFFFEEECCCCCCCCCAAA???<<<>>>AAADDDDDDBBBBBBBBBBBBKKKGGGDDDCCCBBB@@@BBBEEEBBB@@@??????@@@@@@???>>>;;;===>>>@@@@@@>>>===;;;777888:::<<<<<<;;;:::999;;;;;;;;;;;;;;;<<<<<<<<<:::;;;===???AAAAAA@@@@@@:::::::::999999999999999:::999888777777666666666999999888777666666777777777888:::::::::888666555888777555333333555777888777777777777777666555444;;;:::888666555666888999666666666666666777888888666666777777888:::;;;<<<:::;;;<<<<<<<<<<<<;;;;;;<<<===???@@@???===;;;:::999999999999999999999999999:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<;;;::::::999999999999999999999999999999888888888888999999777777777777777777777777555666666666666666666666555777888888666666777888444444333333333333333444444333333222222333333444222222222222333333444444333333333333333333333333333333222222222222333333111222222333333333222222222222111111222222333333333333444555555444444444000000000000//////......111---,,,///000///222777JJJ|||zzzyyyyyyvvvuuusssqqqqqqqqqqqqqqqttttttssssssrrrrrrrrrrrrppppppooooooppprrrtttuuuqqqqqqpppooommmkkkiiihhhbbb]]]TTTMMMGGGBBB<<<999===>>>@@@DDDJJJPPPVVVYYY]]]```cccdddddddddfffhhh```___]]]ZZZXXXVVVUUUUUUVVVVVVWWWWWWWWWXXXYYYYYYZZZZZZ[[[\\\^^^```cccdddgggjjjmmmllliiiggghhhjjjjjjjjjiiihhhgggffffffeeebbbbbbbbbaaa___YYYQQQLLLHHHJJJKKKNNNQQQVVV[[[___hhhyyy\\\\\\bbbnnnxxx}}}vvvOOOOOOPPPUUU\\\bbbgggiiiiiidddbbbcccfffjjjrrrzzz~~~xxxyyy|||~~~~~~{{{{{{{{{}}}fffaaaXXXRRRTTT^^^lllvvvzzz}}}fffOOOLLLXXX{{{tttPPPCCC<<<888<<<>>>;;;888999999999999888888777666666777999<<<>>>>>>===:::888999:::<<<===>>>???>>>>>>===999AAARRRUUUIIIAAADDD======<<<===???@@@@@@@@@@@@@@@@@@@@@????????????<<<======<<<===???@@@@@@:::;;;===???@@@AAAAAA@@@CCCBBBAAA@@@@@@AAABBBCCCAAA@@@???@@@AAAAAA???===:::???DDDGGGEEECCCFFFJJJFFFDDDDDDEEEAAA===AAAHHHCCCAAA@@@@@@AAABBB@@@???;;;===>>>@@@@@@>>>===;;;999:::<<<===>>>===;;;:::999999::::::;;;;;;;;;;;;:::;;;<<<>>>?????????>>>;;;;;;;;;;;;;;;:::::::::999888777777666666777777:::999888777666666666666777888:::;;;:::999777666888777555333333555777888999888666666666888:::<<<<<<;;;999777666777888999666666666666666666777888555555666666888999;;;<<<<<<<<<=========<<<<<<;;;;;;<<<===>>>>>>===;;;999888888888888888888888888888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;:::999999777777777777777777777777999888888777777888888999666666666666666666666666666555555555555555555555555666777777666555666888333333222222222222333333444333333222222333333444000000111111222222222222333333333333333333333333333222222111111222222333222222222333333222111111222111111111222222333444666666555555444333222111000000000000000/////////000------///111111333555???ooo~~~yyy{{{xxxwwwwwwuuutttsssrrrqqqrrrssstttzzzxxxvvvuuusssrrrrrrrrrppppppooooooppprrrtttuuuqqqqqqqqqpppnnnlllkkkjjjccc___WWWPPPHHHBBB<<<888;;;<<>>@@@@@@===:::888777888999;;;<<<=========>>>;;;@@@KKKMMMEEE???@@@>>>===;;;::::::<<<>>>???@@@@@@@@@@@@????????????;;;======:::;;;???AAA@@@:::;;;<<<===>>>???@@@@@@AAAAAAAAA@@@@@@AAAAAAAAA<<<===>>>???@@@@@@@@@@@@???AAADDDCCC<<<888<<>>AAAFFFDDD======CCCCCCAAA@@@@@@AAAAAA@@@???<<<===>>>??????>>>===<<<;;;<<<===>>>>>>>>>===<<<999999::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999888777666666666777999:::999999888777666666777777888888999::::::999888777777666555444444555666777999888666777999>>>CCCFFF;;;:::999888777888999:::777777777666666777777888555666666777888999;;;;;;=========<<<<<<<<<<<<<<<:::;;;<<<<<<<<<<<<::::::777777777777777777777777777888999::::::;;;;;;:::999999::::::999999888777777777777777777777777777888888777777777777888888666666666666666666666666777666555444444444555555444666666666444444555666222222222222222333333444444333333222222333333444///000111222222222111111333333333333333333333333222222111111111111222222222222222222222222111000111111111111222333444444666666666555333222000///000000000000000000000000///......///000111333555:::XXX|||}}}zzzxxxwwwsssssstttsssrrrsssuuuxxx|||{{{xxxuuusssrrrrrrrrrppppppppppppqqqrrrssssssqqqqqqqqqpppooommmlllkkkdddaaa[[[TTTLLLDDD>>>;;;;;;<<<===@@@EEEJJJOOORRRSSSSSSSSSRRRRRRQQQQQQQQQVVVVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYYYYYYYXXXWWWVVVYYYYYYZZZ[[[]]]```ccceeefffhhhiiiiiihhhiiijjjkkkkkkkkkjjjiiigggeeedddbbbaaa___\\\YYYXXXWWWTTTRRRSSSSSSSSSRRRSSSYYYbbbjjjxxxwwwXXXWWWVVV]]]qqq|||yyyLLLLLLMMMQQQWWW[[[^^^^^^bbb]]]ZZZZZZ]]]dddrrr~~~}}}www}}}{{{xxxuuuwwwxxxwwwvvvxxx{{{~~~zzzqqqggg___[[[]]]___eeeoooyyy}}}yyymmm\\\NNNGGG___{{{RRRCCC:::===>>>:::888<<<777777888999888888666666:::<<<>>>@@@@@@>>><<<:::888888888888999999::::::=========???AAA@@@>>><<<;;;;;;:::999999:::<<<>>>??????>>>>>>>>>=========;;;>>>===999:::@@@BBB@@@<<<<<<;;;;;;<<<===???AAAAAA@@@@@@@@@@@@@@@@@@AAA;;;>>>AAAAAA@@@???AAACCCCCCBBBBBB???999777AAAPPPXXXJJJBBBDDDDDD???===AAAAAA@@@>>>???@@@@@@???=========>>>>>>>>>>>>======<<<<<<=========>>>>>>>>>;;;;;;<<<<<<===>>>>>>???>>>======<<<:::999888777999:::;;;;;;;;;:::888888777666555555666888:::<<<888888777777777777777888999999999999999999999999666666666666666666666666999888888999;;;???BBBDDD777777777888888888888888999888888777777777888888777666777777888999:::;;;======;;;:::::::::;;;;;;:::::::::::::::;;;;;;;;;777777777777777777777777666777888999::::::::::::888888888888888777666666777777777777777777777777888888777777777777888888555555555555555555555555888777666444444444555666444555666555333222222333222222222222222333444444444333333222222333333444000111222333444333333222222222222222222222222222222222111111111111222222222222222222222111000000111111111111222333444555444444444444333222000000000000000000000000000000...000000...---...111333888AAAiii~~~zzzwwwuuuqqqsssttttttsssuuuxxx{{{{{{zzzwwwtttsssrrrsssssspppqqqqqqrrrrrrrrrqqqqqqppppppppppppooonnnllllllfffeeeaaaZZZQQQIIIDDDAAA>>>>>>>>>>>>@@@CCCFFFHHHJJJIIIHHHIIIJJJLLLMMMNNNSSSTTTUUUVVVWWWWWWXXXXXXXXXXXXYYYZZZYYYXXXWWWVVVXXXXXXYYY[[[]]]```ccceeeffffffeeegggiiikkkllllllkkkkkkjjjiiihhhfffcccbbbaaa]]]WWWTTTSSSSSSSSSSSSTTTTTTSSSQQQRRR[[[hhhrrrwwwbbbRRRYYY^^^kkkIIIIIIJJJNNNTTTWWWYYYYYY^^^ZZZWWWXXX\\\eeeuuu~~~yyyttt|||{{{zzzyyyyyyxxxxxxwww|||sssiiiaaa\\\ZZZ\\\gggrrrwww}}}zzziiiVVVQQQHHH^^^```MMM???===<<<666555999666777888999999888777666555777999;;;;;;:::888777999999888777666666777777999;;;:::666999>>>???;;;777999::::::::::::<<<===<<<;;;;;;;;;;;;:::::::::;;;>>>===999:::AAACCCAAA>>>===;;;::::::<<>>AAAEEE>>>===???AAABBBJJJ___tttyyy^^^FFFAAACCCAAAAAADDD???>>>======>>>>>>===<<<>>>>>>============>>>>>>===<<<<<<<<<<<<===>>>>>><<<======>>>???@@@@@@AAA@@@???>>><<<:::888666666888888999:::999888777666666555444555666999;;;===888888777777777777888888:::999999888888999::::::555555666666666666555555999999::::::::::::;;;;;;444555666777888888777777999999888888888888888999777777777777888999:::;;;===<<<:::888888888:::;;;;;;::::::999999:::;;;;;;888888888888888888888888666777888999999:::999999777777777777777666555555777777777777777777777777888888777777777777888888555555555555555555555555888777666555444555555666444555555444222000111222333222222222333444444555444333333222222333333444222333444555666555444444222222222222222222222222222222111111111111222222222222222222222111000///111111111111222333444555222222333333333222111111000000000000000111111111///222222...***+++///222999000YYY}}}~~~yyyuuurrrppprrrtttuuutttvvvzzz~~~yyywwwuuusssrrrsssttttttpppqqqrrrssssssqqqpppooopppppppppoooooonnnlllllliiihhheee^^^VVVNNNHHHFFFAAA@@@>>>======>>>@@@AAADDDCCCBBBCCCFFFJJJMMMNNNMMMNNNQQQSSSUUUWWWXXXXXXVVVWWWXXXYYYYYYYYYXXXWWWXXXXXXYYYZZZ]]]```ccceeegggdddccceeejjjmmmmmmllljjjjjjjjjjjjhhhfffdddbbb```[[[TTTPPPOOOPPPRRRRRRSSSSSSQQQPPPRRR\\\lllxxx}}}iiiYYYSSSTTTRRR```wwwKKKKKKLLLQQQVVVXXXVVVSSSXXXZZZ[[[YYYZZZddduuu|||uuu~~~}}}xxxvvvxxx{{{~~~~~~~~~zzzpppcccYYYYYYYYY```llluuuzzz~~~~~~ttteeeQQQGGGNNNqqqddd>>><<<>>>444222;;;666666666666777777777777666666666666777777777777777777777777777777777777888888888999999:::::::::888999:::;;;<<<;;;:::::::::;;;<<<<<<<<<;;;999888;;;;;;;;;;;;;;;<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>============AAAGGGGGG???>>>DDDCCC<<<===AAAGGGEEE===BBBeeevvvKKK???CCCDDD???===<<<===>>>??????>>>===<<<===>>>@@@AAA@@@???<<<;;;<<<;;;::::::;;;<<<===>>><<<;;;;;;;;;;;;:::::::::=========<<<;;;888666444888;;;;;;666555777999888;;;:::999888888888999:::999999999888777666666555999777555666999;;;;;;999777777888999999999999888999999999888888888777777666777888999888666444333999999999999999999999999999888888888777777666666:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999888888777777666666555555888888777777888888999:::666666666666555555555555444555555666777888888999666666666666666555555555555555555555555555555555444444444444444444444444222222222222222222222222333333333333333333333333111111111111111111111111333333333333333333333333333333333222222222111111111111222222222333333333222222111111000/////////111111111111111111111111222222222111111111111000000111111111111222222222000000////////////000000333222GGGrrr|||xxxvvvuuuqqqtttwwwxxxwwwvvvxxx{{{vvvvvvuuutttssssssrrrrrrppppppqqqqqqqqqppppppooouuussspppooooooooooooooonnnmmmjjjfff```WWWMMMFFFBBBDDDEEEBBB<<<:::===AAA>>>???@@@BBBFFFIIIMMMOOOQQQSSSUUUVVVVVVWWWYYY[[[ZZZYYYWWWUUUTTTTTTTTTTTTVVVWWWYYYZZZ[[[^^^bbbeeeeeeeeefffhhhiiiiiijjjjjjeeeeeedddeeefffeeebbb```\\\WWWPPPNNNOOORRRRRRRRRRRRQQQQQQSSSWWWcccvvvzzziii]]]VVVSSSVVV\\\dddjjjJJJJJJLLLPPPUUUWWWUUUSSSTTTVVVWWWYYY___lll~~~~~~~~~{{{yyyyyyyyy}}}~~~|||uuukkkddd^^^]]]```hhhnnnpppssswww~~~{{{hhhTTTKKKFFFXXXyyyQQQ<<<888888777666777777777777777888888888777777666666666666666666777777777777777777777777666777777777888888888999777777999:::::::::999888888999;;;<<<<<<<<<;;;;;;:::;;;<<<======<<<;;;;;;;;;;;;<<<<<<<<<=================================BBBGGGGGG???>>>CCCBBB;;;AAA@@@AAABBB<<<===RRRkkkgggJJJBBBBBB???===???@@@???===<<<;;;<<<<<<<<<>>>??????@@@???>>>===<<<<<<<<<;;;;;;;;;<<<>>>>>><<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;:::888666555777999888555777;;;>>><<<;;;:::999888888888999999999999888888777666666555777555444555888:::999888666666777888888888888888999999888888888777777777666777777888888777555555999999999999999999999999888888888777777777666666888888999999999:::::::::;;;;;;;;;;;;;;;:::999999777777777666666666555555777777666666777777888888666666666666555555555555444444555666666777888888666555555555555555555555555555555555555555555555444444444444444444444444222222222222222222222222333333333333333333333333111111111111111111111111333333333333333333333333222222222222111111111111111111111111222222222222111111111000000000000000111111111111111111111111222222222111111111111000000111111111111222222222000000////////////000000555111>>>___~~~zzzxxxwwwsssuuuxxxxxxvvvvvvxxxyyyvvvvvvuuuuuuttttttssssssppppppqqqqqqqqqpppppppppsssrrrpppoooooopppppppppnnnmmmllliiiddd\\\RRRLLLFFFFFFEEEAAA>>><<<>>>@@@BBBBBBCCCEEEGGGJJJMMMOOOPPPRRRUUUVVVVVVWWWYYY[[[XXXWWWVVVUUUUUUUUUVVVWWWVVVXXXZZZZZZ[[[^^^aaaddddddeeeggghhhjjjjjjjjjjjjjjjiiiggggggfffddd```^^^[[[UUUNNNKKKMMMPPPRRRRRRUUUTTTUUUYYY```lllyyytttjjj```[[[XXXYYY^^^eeemmmyyyKKKKKKMMMQQQUUUVVVVVVUUUQQQRRRUUU[[[fffwwwwww}}}zzzxxx{{{~~~zzzvvvtttccc``````eeekkkooovvv}}}ppp^^^UUUFFFEEEbbbqqqIII888<<<<<<444888888888888888888888888777777666666555555555444555555555555555555555555555555555666666666666666555555666777777777777777666777999:::<<<<<<<<<<<<999;;;>>>@@@???===:::888::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>AAAFFFEEE???>>>BBBBBB<<>>>>>>>>>>>======<<<<<<<<<===>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999999999999888777666555777777555444999AAACCCAAA;;;:::999999888888999999999888888777777666666555555444444666999::::::999555666777777888888777777888888888888777777777777666666666666777777777777888888888888888888888888777777777777666666666666666666666777777777888888:::::::::::::::999888888666666666666666555555555555555555666666666777777666666666555555555555444444444444555666666777777555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111111000000000////////////000000000111111111//////000000000000111111111111111111111111111111222222222111111111111000000111111111111222222222000000////////////000000222000555JJJnnn}}}{{{yyyuuuvvvwwwwwwvvvuuuvvvwwwuuuuuuuuutttttttttttttttpppppppppppppppppppppppprrrqqqppppppppppppqqqqqqnnnnnnnnnmmmjjjbbbYYYSSSJJJGGGCCC@@@?????????>>>CCCCCCDDDEEEGGGJJJLLLMMMPPPRRRVVVWWWXXXXXXZZZ[[[VVVVVVUUUUUUUUUVVVXXXYYYWWWYYYZZZ[[[\\\]]]```cccbbbdddgggjjjkkklllkkkkkkmmmllljjjiiihhheeeaaa^^^YYYRRRKKKGGGJJJNNNQQQRRRSSSRRRSSS[[[fffqqquuuuuubbb]]]ZZZ\\\^^^aaagggnnnsssMMMNNNOOORRRTTTVVVVVVVVVSSSSSSUUU\\\jjj{{{{{{ttt{{{~~~}}}|||xxxzzz~~~}}}}}}~~~mmmgggccccccffflllwww}}}nnncccQQQFFFPPPnnndddDDD<<<;;;777888888888777777777777777777666666555555444444333444444444444444444444444555555555555555555555555333333444444444555555555666777888999:::;;;;;;<<<999<<>>??????>>>BBBBBB??????BBBCCC???BBB<<<:::@@@DDDBBB??????DDDCCCDDDDDD@@@:::;;;BBBAAA???===<<<<<<===>>>?????????>>>>>>===>>>??????>>>>>>=========>>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::666666666666666666555555999777444444;;;DDDFFFBBB::::::999999999999888999888888777777666666666666444444666888:::;;;::::::666666777888888888888777888888777777777666666666555555555555666777999999666666666666666666666666666666666666666666666666555555666666666777777777888999999999999888777777555555555555555555555555555555666666777777777777666666555555555444444444333333444444555555555555444444444444444555555555444444444444444444444444222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222000000/////////................../////////000000......//////000111111222111111111111111111111111222222222111111111000000000000111111111222222222000000////////////000000,,,///333@@@]]]|||zzzwwwwwwvvvuuutttsssssstttssssssssssssssstttttttttppppppppppppppppppqqqqqqpppqqqqqqqqqppppppqqqrrrppppppppppppmmmfff]]]WWWLLLFFF@@@===???AAA@@@>>>???@@@BBBDDDGGGIIIKKKLLLQQQTTTXXXZZZ[[[[[[[[[\\\VVVVVVUUUTTTUUUVVVWWWXXXXXXYYY[[[\\\\\\]]]___aaabbbdddhhhkkkmmmnnnmmmmmmpppnnnmmmkkkjjjhhhdddaaaWWWQQQHHHEEEHHHMMMQQQSSSTTTSSSTTT^^^mmmvvvpppeee]]][[[]]]aaadddfffkkkrrrwwwMMMNNNPPPQQQRRRRRRSSSTTTUUUTTTUUUZZZeeettt}}}vvvwww||||||{{{{{{~~~}}}zzz{{{~~~}}}tttjjjccc```cccooozzz|||lll[[[QQQIIIPPPnnnZZZ<<<666;;;777777666666555555555555666555555555444444333333333333333333333333333333555555555555555555444444111111111111222222333333777777777777777888888999999;;;???AAAAAA>>>;;;999999999:::::::::;;;;;;;;;888999:::;;;<<<===>>>???;;;===>>>>>>@@@CCCDDDCCC@@@======AAADDDCCCAAA@@@<<<===@@@AAA???<<<>>>BBB<<<===>>>???@@@AAAAAAAAA??????>>>===>>>>>>??????>>>>>>>>>>>>>>>>>>======;;;;;;;;;;;;::::::::::::555555555555555555555555:::888555555;;;DDDDDD@@@::::::::::::999999888888777777777666666666666666111333777999:::999888888666777777888999888888888777777777666666666555555555555555555666888999:::555555555555555555555555555555555555555555555666666666666666777777777888777777777777777666666555444444444444444555555555555666777888888888777777555555555555444444444444333333333333333444444444222333333333444444444555444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111/////////.........------------........./////////------...///000111111222000000000000000000000000222222222111111111000000000000111111111222222222000000////////////000000,,,000333999OOOtttzzz}}}yyyxxxwwwuuusssssssssrrrrrrrrrrrrrrrrrrrrrrrrssssssppppppoooooopppppprrrrrroooqqqsssrrrqqqpppqqqsssrrrrrrqqqpppmmmggg___ZZZNNNFFF>>><<>>:::;;;<<<>>>@@@BBBDDDDDD?????????@@@@@@???>>>>>>===<<<======>>>>>>???@@@999;;;===@@@AAABBBBBBBBB>>>>>>>>>>>>????????????======>>>>>>>>>===<<<<<<::::::::::::999999999999666555555444444444555555888999777666:::@@@AAA===999::::::::::::999888777666666666666666666666666///222777999888666555444555666777777888888777777666666666666555555555555444555555666777888888999444444444444444444444444444444444555555555555555666666777777777888888888666666666666666555444444333333333444444444444444555666777888999888777666555555555444444444444333222222222222222333333333111222222333333444444444333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000/////////.........------------........./////////------...//////000111111000000000000000000000000222222222111111111111000000111111111111222222222000000////////////000000111111111444CCCbbbyyy~~~zzzzzzxxxuuusssttttttssssssssssssrrrrrrrrrrrrrrrrrrppppppoooooooooqqqrrrsssooorrruuutttqqqoooqqqssssssrrrpppnnnlllgggbbb^^^RRRJJJAAA===>>>@@@@@@??????AAAEEEIIIMMMPPPSSSTTTUUUYYY]]]```___]]][[[ZZZVVVUUUSSSRRRRRRRRRSSSSSSVVVXXX[[[]]]]]]^^^```aaafffgggjjjmmmqqqsssuuuvvv|||yyyvvvrrrnnniiiddd```ZZZSSSLLLHHHKKKOOORRRSSS]]]\\\^^^iii|||qqqXXX[[[[[[___fffjjjpppzzzUUUVVVWWWUUURRRQQQRRRTTTSSSTTTVVVVVVYYYbbbooozzzooosssyyyyyyrrrlllrrr|||}}}{{{wwwrrrtttwwwyyyzzz|||~~~xxxuuuzzz~~~nnn___MMMDDDRRRggg^^^BBB;;;777777777666555444444444222222222333444444555555444444444444444444444444333333333222222111111111000000/////////000111222222222111222333444666777555444444444555777999:::777777777888888888999999888888999:::;;;<<<<<<<<<;;;;;;<<<>>>@@@@@@AAACCC===>>>>>>>>>>>>===;;;999;;;<<<<<<;;;;;;<<<>>>>>>:::;;;;;;<<<>>>???@@@AAA<<<===>>>???@@@??????>>><<<======>>>===<<<;;;:::999999999888888888777777777666555444333333444555444777888777999===>>>;;;999999:::::::::999888777666666666666666666666666111555:::<<<:::777555444333444555555666666555555666666666555555555444444444555666888888888777777333333333333333333333333333333444444444555555555666666666666777777777777555555555555555444333333222222333333333444444444333444666888888777666555555555555444444444333333222222222222222222222222111111111222333333444444333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////........................////////////---.........///000000000000000000000000000000000222222222111111111111000000111111111111222222222000000////////////000000222//////333;;;QQQwww}}}}}}zzzvvvuuuvvvwwwwwwvvvuuuuuuuuuttttttssssssssspppooonnnnnnoooqqqssstttpppsssvvvuuuqqqnnnppprrrsssqqqnnnmmmkkkiiifffdddYYYQQQGGG@@@>>>>>>>>>>>>AAACCCGGGKKKOOOQQQSSSTTTUUUYYY^^^```___[[[XXXWWWRRRRRRQQQPPPPPPQQQSSSTTTTTTWWW[[[]]]^^^___```bbbiiiiiikkknnnqqquuuyyy{{{{{{yyyvvvsssqqqmmmhhheee\\\VVVOOOMMMNNNRRRSSSTTT[[[]]]```kkkuuu[[[[[[[[[```gggnnnxxx\\\^^^^^^[[[WWWUUUWWWYYYSSSVVVYYYYYYZZZbbbppp|||tttvvvzzz|||{{{yyy}}}yyyyyyvvvnnnrrruuuwwwwwwzzz}}}sssrrrvvvvvvzzzzzzfffTTTJJJGGGHHHZZZtttPPP;;;999888888777666555555444000111222333444555555666444444444444444444444444222111111111000000//////000//////......000111222/////////000222444777888222111000///000333777999666666666666777777777777888999999::::::;;;;;;<<<>>><<<===????????????AAA;;;<<<======??????<<<777888;;;<<<:::999:::<<<======;;;:::999999<<<>>>@@@;;;<<>>:::777777111222333333444444333333666666555555555444444444444555777999999888666555222222222222222222222222333333333444444555555555555555555666666666777777444444555555444444333222222222222333333444444444222333555777777666555444555555444444444333333333222222111111111111111111000000111222333333444444333333333333333333333333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////................../////////000000.........///////////////000000000000000000000000222222222111111111111000000111111111111222222222000000////////////000000///,,,///777:::DDDeeerrr|||xxxwwwyyyzzzzzzxxxxxxxxxwwwvvvuuuttttttssspppooonnnnnnoooqqqssstttppptttwwwvvvqqqnnnoooqqqrrrpppmmmllllllkkkjjjiii___WWWMMMCCC>>><<<======BBBDDDGGGJJJMMMOOOPPPQQQTTTXXX]]]```^^^ZZZVVVTTTOOOOOOOOOOOOPPPRRRTTTUUUSSSVVVZZZ]]]^^^___aaabbbkkkkkklllnnnrrrwww{{{~~~uuutttsssssssssrrrooolll^^^YYYRRROOOQQQSSSTTTTTT^^^aaaeeeqqq~~~ccc___^^^bbbiiirrr}}}vvvoooiiieeecccbbbcccaaa^^^\\\]]]ccclllssspppmmmttt~~~tttxxx{{{yyyvvvrrrpppsssuuuxxx~~~xxxssspppwwwvvvfffUUUHHHAAAJJJlllmmmDDD:::???333...:::666---666555444444333333444444555333333333333333333333333777444111///...............///......333:::888000///777===:::666???TTTgggUUUCCC333000333555888;;;777666777999777333222555777777777777888999:::;;;======>>>>>>>>>>>>===<<<<<<<<<;;;::::::999888888;;;:::999888888888999:::===<<<:::999999:::<<<======>>>???>>>;;;;;;>>>AAA===<<<<<<<<<<<<;;;;;;;;;777777888999999:::;;;;;;999999777666444333333333444444555777999;;;:::999999:::::::::999888666555555555555555666666666666555???IIIIII@@@777444444555555444444444444555555222333444555666666666666666666666666777777777777333333333333333333333333222222333444555777777888888666444333444555444444555555444333333222111111//////000111222222333333333444444555555444444333333333333333333333333333222111111111000000//////111111222222222222111111111222222333333222222111111111111111111111111111//////000000000000//////000000000000111111111111////////////////////////000000000000000000000000000000//////.........---////////////////////////000000000000000000000000111111000000//////......000222333222111000111222111111222222222111111000111111000000//////............222444000888XXXzzz{{{ttt~~~~~~}}}{{{zzzzzzzzzzzzyyywwwuuuuuuuuuuuutttsssrrrsssrrrnnnooosssuuusssuuuuuuuuutttssspppnnnmmmoooooonnnllliiifffcccaaaaaa\\\PPPEEEAAA@@@===777>>>???AAAEEEIIIMMMPPPRRRXXXXXXYYYXXXVVVRRROOOMMMNNNPPPRRRSSSSSSSSSUUUWWWZZZYYYYYYYYY[[[___bbbdddiiijjjkkknnnrrrvvvzzz|||uuuuuuuuuvvvvvvtttpppmmmfff\\\RRRNNNLLLLLLPPPUUU[[[ssslllkkkjjjnnnyyy|||yyyxxxvvvsssmmmhhhfffeeeggghhhfffkkkttt~~~uuuuuu}}}yyyssssssssstttzzz~~~zzznnnsss{{{|||lll[[[LLLDDD===TTTyyy___???;;;444444:::444000666444444333333333333444444333333333333333333333333444222000///////////////......,,,,,,666FFFOOOPPPNNNRRRVVVXXX[[[dddqqq{{{ppp\\\HHH@@@>>>;;;666555777555555777777444444888777777777777888999::::::<<<======>>>>>>======<<<<<<;;;;;;:::999999888888;;;:::999999999999:::;;;===;;;:::999999:::;;;===<<<>>>@@@???===:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;888888888999:::;;;;;;;;;:::999888666555444444444777666555666888999888777888999999999888777666555555555666666666777777777777===CCCBBB<<<666444555666555555444444555555666222333444555666666666666777777777777666666666666333333333333333333333333111111222333444555666666777555333333444555555444555444444333222222111111//////000111111222333333333333444444444444333333333333333333333333333333111111111111000000000///111111222222222222111111111222222333333222222111111111111111111111111111//////000000000000////////////000000000111111111////////////////////////////////////////////////000/////////.........---////////////////////////////////////////////////000000000000//////......000111222111000///000222111111222222222111111000111111000000////////////000///111333///444NNNjjj~~~|||zzzxxxwwwwwwyyywwwuuuttttttuuuttttttsssuuutttppppppuuuvvvuuuuuuuuuuuutttsssqqqooommmpppoooooommmkkkhhheeecccbbb^^^UUUIIICCCBBB???:::===>>>@@@CCCFFFJJJMMMNNNMMMNNNOOOPPPPPPNNNLLLKKKOOOQQQSSSSSSSSSSSSUUUWWWUUUUUUVVVXXX[[[___cccfffmmmmmmooorrruuuxxx{{{|||||||||{{{{{{zzzwwwsssoooccc[[[SSSOOOMMMMMMQQQXXXkkk~~~}}}zzztttoooiiiccc^^^\\\fffrrr|||ooooooyyyxxxuuussssssxxx~~~~~~ssssssvvv}}}uuucccRRRHHH>>>DDDbbbLLL999555;;;888333444444444444333333333333444444333333333333333333333333111111000/////////000000///111444888DDDVVVeeekkkrrrpppooorrryyy~~~~~~vvvgggZZZYYY[[[WWWMMMDDD888555333555666444666:::666666666666777888999999;;;<<<<<<======<<<<<<;;;;;;:::::::::999888888888;;;;;;:::::::::;;;;;;<<<<<<;;;:::999999:::;;;<<<:::===???@@@===:::888777<<<<<<;;;;;;;;;:::::::::888999999::::::;;;;;;<<<:::999888777666666666666:::888666555777888888777777888888888777666555444666666666777777777888888999:::;;;:::888666666666666555555444444555555666333444555555666666666666888888777777666666555555333333333333333333333333000000111111222333444444666444333333444666555555444444333333222222111111///000000111111222222222222222333333333333222222222222222222222222222222111111111111000000000000111111222222222222111111111111222222222222111111111111111111111111111111//////000000000000////////////000000000000111111/////////////////////////////////////////////////////////...............////////////////////////////////////////////////000000000////////////...///000111000///...///111000111111222222222111111111000000000000/////////222000000111///111@@@SSS}}}yyyvvvttttttzzzwwwtttssssssuuuuuuuuutttvvvuuurrrrrrvvvxxxvvvtttttttttsssrrrpppooonnnooooooooonnnllljjjhhhgggdddccc\\\OOOFFFCCC@@@===;;;<<<===???BBBEEEGGGIIICCCEEEGGGIIIKKKKKKKKKKKKOOOQQQSSSSSSSSSSSSTTTVVVSSSSSSVVVYYY^^^cccgggjjjoooqqqsssvvvyyy|||}}}~~~~~~}}}{{{xxxsssoooeee^^^WWWQQQMMMMMMVVVaaa~~~~~~|||xxxpppiiidddjjjvvvuuukkksss~~~{{{xxxwwwzzz{{{zzzvvvwww}}}|||kkkYYYNNNIII@@@MMMtttccc@@@666===666333888222444333333333333333333444222222222222222222222222000111111000///...///000///666???HHHQQQ[[[cccgggjjjeeebbbdddhhhjjjgggbbb^^^YYYZZZdddoooooobbbUUU===777333444555444666999555555555555666777888999999:::;;;;;;;;;;;;;;;;;;999999999999888888888888;;;;;;;;;;;;<<<<<<<<<===;;;;;;:::999999:::;;;;;;999:::<<<===<<<:::999888;;;;;;;;;;;;:::::::::999999999:::::::::;;;;;;;;;::::::999888777777777777;;;999666666777999::::::777777666666666555555444777777777777888888888888999888777777777777777666666666555555555555666666444444555666666666666666999888888777666555555444444444444444444444444444000000111222333333444444444333222333555666666555333333333333222222111111///000000000111111111222111111222222222222111111222222222222222222222222111111111000000000000000111111222222222222111111111111222222222222111111111111111111111111111111//////000000000000//////////////////000000000111////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////...///000///...---...000000000111222222222111111000000000000000000000000333000000111000000777@@@dddvvv}}}yyyvvvtttsssyyyvvvsssrrrssstttuuuuuusssvvvuuurrrrrrvvvwwwuuurrrrrrrrrqqqpppooonnnnnnnnnnnnnnnmmmlllkkkjjjiiiggghhhbbbUUUIIICCC@@@===::::::;;;<<<>>>@@@BBBCCCAAABBBEEEGGGJJJKKKLLLLLLMMMOOORRRSSSSSSRRRSSSTTTTTTUUUXXX\\\aaafffjjjmmmooorrrvvvzzz~~~|||xxxuuunnnfff\\\TTTPPPVVVgggxxxlllmmmttt|||xxxxxxxxx{{{{{{~~~yyy}}}xxxtttvvvzzz~~~rrraaaVVVKKK@@@???VVV{{{TTT===<<<444555999111333333333222222333333333222222222222222222222222222333333111///...///111222888BBBLLLRRRUUUWWWYYYcccaaa___]]]]]]]]]]]]\\\NNNLLLMMMWWWdddhhh```TTTAAA:::444444444333444666444444444444555666777777888888999:::::::::::::::777777888888888888888888;;;;;;;;;<<<============:::::::::999999:::::::::888888777888:::;;;<<<<<<;;;:::::::::999999999999999999:::::::::::::::;;;:::999888888888888888999:::888666777999<<<>>>>>>666666666555555555555555777777777777888888888888777666666888::::::777555666666666555555666666666444555666666777666666666999888888777666555555444444444444444444444444444222222333333444444555555333222222333555666555444333222222222222222111111000000000000000111111111000000111111111111000000111111111111111111111111000000000000000000111111111111222222222222111111000111111222222111111000000000000000000000000000//////000000000000//////...////////////000000000////////////////////////........................---------...............////////////////////////......................................./////////---///000///...---...//////000111222222222222222000000000000111111111111222000///111222222333666LLLddd|||xxxvvvuuuuuuxxxuuusssrrrsssuuuuuuuuuqqqttttttqqqqqquuuuuusssppppppooonnnnnnnnnmmmmmmmmmmmmllllllkkkkkkjjjjjjjjjlllgggZZZMMMFFF@@@<<<:::::::::;;;<<<>>>???@@@CCCDDDEEEGGGIIIKKKLLLMMMKKKNNNQQQSSSSSSSSSSSSTTTVVVXXX[[[___cccgggkkkmmmnnnqqqvvv|||xxxoooddd]]]___lllqqq``````iii||||||{{{~~~}}}yyy}}}zzzuuusssuuuzzz}}}zzzlllbbbMMMGGG@@@IIIkkksssQQQ>>>555555777222333333222222222222333333222222222222222222222222222444444111......222666>>>???EEENNNUUUWWWZZZ^^^ppppppnnnggg^^^XXXYYY[[[OOOJJJEEEFFFQQQ\\\]]]YYYDDD<<<555555555333333444333333333333444555666777666666777888999999999999666666777777888888888999999:::;;;<<<============999999::::::::::::999999888666555666999<<<>>>>>>:::::::::999999999888888999999999999999999999999888888888888888888999999999777666888:::===>>>>>>777666555555555555666666666666666777777777888888666666777999:::999777555777666666555555666666777555666666777777666666666888888777777666666555555444444444444444444444444444444444555555666666666333222222333555555444222222222222222222222111111000000000000000000000000///000000000000000000///000000000000000000000000000000000000111111111111111111222222222222111111000000111111111111000000000000000000000000000000//////000000000000//////......////////////000000////////////////////////........................---------------.........////////////////////////........................---............/////////...///000///...---...000///000111222222222222222000000000111111111111222222000000111333444333333CCC]]]zzzwwwvvvvvvwwwvvvtttsssssstttuuutttsssooorrrssspppqqqttttttqqqooonnnnnnmmmmmmmmmnnnnnnnnnmmmlllkkkkkkkkkkkkkkkkkklllhhh]]]SSSLLLEEE???;;;;;;;;;;;;<<<>>>???@@@CCCCCCDDDFFFGGGIIIJJJKKKJJJNNNRRRTTTUUUUUUVVVWWWXXXZZZ]]]```eeehhhkkkmmmpppsssxxx~~~~~~vvvooonnnuuu|||lll```]]]^^^gggzzz|||~~~}}}~~~yyyttttttyyy}}}xxxpppZZZTTTHHHEEE\\\kkkFFF888555333555333333222222222222333333111111111111111111111111111333333000...000777===EEECCCGGGSSS]]]```bbbfffcccfffeee]]]PPPGGGFFFHHHSSSOOOHHHCCCJJJVVV]]]\\\CCC;;;555555777555333333222222222222333444555666555555666777888888888888555555666666777888999999888999;;;<<<======<<<<<<999999999::::::999999999888777666888<<<>>>===;;;999999999999888888888888888888888888888888888888777777777777777888999:::888777666888:::;;;;;;:::777777666555555666777777555555666666666777777777666777888888777666666666777777666666666666777777666666777777777777666666777777777777666666666666555555555555555555555555555555555555555666666666444333333444555444222000111111111111111111222222000000000000000000000///...//////000000//////...000000000000000000000000///000000000111111111111111111222222222222111111000000111111111111000000000000000000000000000000//////000000000000//////........./////////000000////////////////////////........................,,,,,,,,,------.........////////////////////////........................---------.........//////...///000000......///000//////000222222333333222000000111111111222222222111111111111222444333222:::QQQppp}}}yyyvvvuuuvvvvvvtttsssssstttvvvvvvtttrrrooorrrssspppqqqtttsssqqqpppooonnnnnnnnnooopppppppppooonnnllllllllllllllljjjjjjggg```ZZZUUUMMMEEE<<<<<<<<<<<<>>>???@@@AAABBBCCCCCCEEEFFFHHHJJJKKKKKKOOOTTTWWWYYYYYYZZZ[[[[[[]]]aaaeeejjjnnnppprrruuuwww{{{|||zzzzzziii```\\\YYYZZZ___lll{{{~~~~~~|||}}}vvvsssxxx}}}}}}yyyggg\\\III>>>KKKmmmNNN<<<444000888333222222222222222222333111111111111111111111111///111222000///222;;;BBBAAA???EEEUUUaaacccbbbbbbRRRWWW[[[YYYQQQKKKKKKMMMTTTTTTOOOHHHIIIPPPSSSOOOAAA999444666888777555444222222222222333444555555444555666777888888888888444555555666777888999999777888:::<<<======<<<;;;888999999::::::999999888888777888;;;>>>>>>;;;777999999999888888888888777888888777777777777777777666666666666777888999999777777666777999999777666888777666555555666777888555555555555666666666666666777777666444333555888777777666666666666777777666777777777777777666666666666666666777777777777555555555555555555555555444444555555555555555555444333333444555444222///111111111111111111222222000000000000////////////......////////////......000000000000000000000000//////000000111111111222111111222222222222111111000000111111111111000000000000000000000000000000//////000000000000//////............/////////000////////////////////////........................,,,,,,,,,------.........////////////////////////........................---------........./////////000111000///...///111//////000222222333333333000000111111222222222222111222111000111333333222,,,AAA[[[uuu}}}xxxuuuttttttuuurrrrrrsssuuuwwwvvvsssqqqooorrrsssqqqqqqttttttqqqqqqpppoooooooooppprrrrrrrrrqqqooonnnmmmmmmmmmmmmhhhhhhfffaaa___\\\SSSJJJ<<<=========???@@@BBBBBBBBBCCCDDDEEEGGGIIIKKKMMMLLLPPPVVVZZZ\\\\\\^^^^^^^^^aaaeeejjjoootttwwwyyyzzz{{{~~~nnn]]]VVVVVVWWWWWWXXXbbbsss}}}}}}}}}zzz|||}}}yyywwwzzzxxxdddUUUNNNEEEKKKrrrkkk???:::@@@222222111111111333222111///222222111111111111222222222111000000111333555666BBBDDDHHHLLLPPPRRRRRRSSSNNNXXXccceee^^^SSSMMMJJJXXX```^^^MMMAAA@@@@@@<<<444222111333666777555222555444444333333444444555555555666777777777777777555555666666777999:::;;;999::::::;;;;;;::::::999<<<;;;:::999888666555555666777777777888888888888;;;888555444555666666666777777777777666666666666999999888777777666777777555555555666666666666666444444555666777777666666666666666666666666666666888888888888888888888999888888777666555444444333666555555555555666666777888888777777666666666555555555444333333333333444444444444444444444444444222333333444444333333222111111111111111111111111222222000///............---------............///////////////////////////000000000000000000000000000000000000000000000000222111111111000000//////000000000000111111111111222111111111000000//////......------------......//////............//////---------............//////............------------------............/////////.........---------........................//////............//////111000//////...//////000......///111222333444555111111111111111111111111444888GGGaaazzzzzzxxxxxxwwwvvvwwwzzzxxxwwwvvvvvvvvvtttsssqqqqqqqqqrrrssstttvvvwwwrrrrrrrrrrrrrrrrrrrrrrrrmmmnnnnnnnnnmmmlllkkkkkkiiillliiiaaa```bbbYYYKKKDDD>>>:::===@@@@@@@@@BBBDDDDDDEEEGGGJJJKKKKKKKKKSSSSSSVVV[[[bbbffffffdddfffjjjnnnqqqwww}}}~~~zzzuuutttuuuooopppdddYYYYYYUUUSSS[[[bbbdddmmmxxx~~~~~~|||yyywwwuuuyyy}}}zzzyyylllYYYNNNEEEFFF^^^{{{}}}SSS:::444333222111111111333333111000222222111111111111222222222111000///000222333555777999<<<@@@EEEJJJMMMOOOSSS[[[eeefff^^^SSSLLLJJJVVV]]]YYYHHH:::666333...333111111222555555333111333333333222222333333333555555666777777777777666666666666666777888999999999999::::::::::::999999:::999999888777666555555666666777777777888888888999777444444555777777777777777777777666666666666777666666555555555555666666666666666555555555555444444555666666666666666555555555555555555555555666666555555555555555555888777777666555444444333777666666555555555666666777777666666666555555555555555444333333333333333444444444444444444333333222333333444444333333222111111111111111111111111222111000///............---------............///////////////////////////000000000000000000000000000000000000000000000000111111111000000000////////////000000000111111111111111111000000000//////......------------......//////............//////------------........................------------------------............///.........------------........................////////////////////////000000000000000000000000//////000111222222333444111111111111111111111111111333???WWWsss|||zzzxxxtttsssuuuyyywwwvvvuuuvvvuuusssqqqrrrrrrqqqrrrrrrsssttttttqqqqqqqqqqqqqqqqqqqqqqqqpppoooooonnnmmmllljjjiiihhhllliiibbbbbbcccZZZMMMGGG???;;;===@@@@@@@@@BBBGGGGGGFFFGGGJJJMMMOOOPPPUUUUUUWWW[[[aaadddcccbbbhhhlllppprrrwww~~~~~~zzzyyy~~~tttiii```]]]aaafffgggnnniii```^^^YYYYYYbbbhhhkkksss{{{~~~|||zzzxxxvvvqqqssswww~~~zzzyyywwwcccSSSHHHDDDJJJSSSuuuGGG222:::333222111111333333222111222222111111111111222222222111000//////000111222111111222555999>>>CCCFFFKKKRRRZZZ[[[UUULLLGGGEEEAAAHHHHHH===444333222...111000000111333444222111333222222111111222222333444555666666777666666666777777666666666666777777888999999999999999999888777777666666666555555555666666666666777777777777777555333444666888999888888777777777666666666555444444333333333444555555777666666666555444444444444444555666666666666555444444444444444444444444555555555444444333333333777666666666555444444444888888777666555555555555555555555555444444444444555444333333222222333333333333333333333333333333222222333333333333222222111111111111111111111111111111000///............---------............///////////////////////////000000000000000000000000000000000000000000000000111111000000000000////////////000000000000111111000000000000////////////......------------......///......------......///------------........................------------------------........................------------------------------------...///000000000000///...///000111222222111000///000000000111111111222222111111111111111111111111222111777JJJfff~~~zzztttrrrtttvvvuuutttuuuuuuuuusssrrrtttsssrrrqqqqqqqqqqqqqqqppppppppppppppppppppppppqqqqqqpppooommmkkkjjjiiigggkkkjjjeeedddddd\\\PPPIIIAAA<<<>>>@@@@@@AAADDDIIIHHHGGGHHHJJJNNNRRRTTTWWWWWWYYY^^^cccggghhhgggnnnrrruuuvvvzzz}}}vvvppppppsss|||nnnaaa\\\XXXWWW]]]fffqqq}}}zzzoooeeeYYYXXXcccuuuwww{{{~~~~~~zzzxxxsssrrrttt{{{yyy|||ppp]]]OOOIIIDDD@@@YYYnnndddAAACCC444222111222333444333222222222111111111111222222111000////////////000000222222222222444666888999888>>>EEEFFFCCC???===<<<...555999555222333444333111111111222333333222222333333222222222222333333444444555666666666666555888777666666555555555555777888888999999888888777444444444444444444444555555555555666666666777777666555444555888:::;;;;;;888888777777666666555555333222222222333444555555777777666555444444333333444444555666666555555555333333333333333333333333888888777777666555555555555555555555555555555444999888777666555555444444333333333333333333333333444333333222222222222222222222222222333333333333222222333333333333222222111111111111111111111111111000///...............---------............///////////////////////////000000000000000000000000000000000000000000000000000000000000000000//////////////////000000000111////////////////////////...------,,,,,,------......------------------...,,,,,,---------..................---------,,,,,,,,,,,,---------.........---------------------------------------------------...000111111000...---...///111333333222000///111111111111000000000000111111111111111111111111666333444@@@VVVttt}}}vvvtttvvvsssssssssuuuwwwxxxvvvuuuuuutttsssqqqpppooonnnnnnqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppooonnnmmmkkkjjjgggkkkkkkiiigggfff^^^UUUJJJBBB===>>>AAABBBDDDGGGFFFHHHJJJLLLNNNPPPSSSVVVXXXYYY]]]ccciiinnnqqqsssuuuyyy||||||}}}wwwnnniiifffgggjjjhhh___\\\bbbcccbbbiiiuuuzzziii[[[[[[iii~~~~~~}}}}}}~~~zzzvvvsssssszzz~~~~~~jjjXXXMMMDDD===>>>TTTrrr}}}UUUBBB666444222222333444333222222222111111111111222222000000//////////////////222333333444333222111000---111555666555333333333///444666333000//////...111222333333333333333333444444333333333333444444333333444555555555555555888777666555444444444444666777777777777777777666333333333333333444444444444555555555555666666666666555555777:::=========888888888777666555555555333333333333444555666666777666666555444333333222444444555555555555444444333333333333333333333333888888888777777666666666444444444444555555555555888888666555444444444444222222222333333333333333333333222111111111111222111111111222222222333333111222222333333222222111000000000000000000000000000//////...............---------............///////////////////////////////////////////////////000000000000000000000000//////////////////000000...////////////000000000.....................///------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,------------......------------,,,,,,,,,,,,,,,,,,------------...,,,,,,------------------------------------------,,,---///111111///---,,,---...111222333222000///111111111000000000000///000000000000000000000000555333444:::GGG```yyyvvvvvvpppqqqsssvvvyyy{{{zzzyyyuuuuuusssqqqpppooonnnnnnrrrrrrrrrrrrrrrrrrrrrrrrooooooooopppoooooonnnnnnhhhkkklllkkkjjjgggaaa[[[LLLDDD>>>>>>BBBDDDGGGKKKEEEJJJPPPTTTVVVWWWXXXYYY[[[^^^bbbggglllqqqvvvyyyyyy~~~~~~lllbbb^^^^^^bbbggg]]]]]]ccckkknnnppp{{{{{{jjj```fffxxx~~~}}}}}}{{{xxxtttsssyyyyyycccQQQEEE???;;;GGGaaafffBBB999666444222333333333222222222111111111111222222/////////000000000000000...///111333333222000...111222222111///......///111333444222000//////000000222444444333222333444555444444333333444444555222333444444555555444444777666555444444444444444555666666777777666666555333333333333333333333333444444444444555555555666666555666888;;;=========999999888777666555444444555555444444444555666666666555555555444333333333444555555555555444333333333333333333333333333333555555555555555555555555333333444444555555555666666666555444333333333333222222222222333333333333333222111111000000111111000000000111111222222333111111222222222222111111000000000000000000000000//////......---......///---------............///////////////////////////////////////////////////000000000000000000000000......////////////000000......////////////000000---------...............------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,---...///000111111000000000000000000000000000000000000000000000000000000000000333666<<>>@@@BBBFFFLLLSSSWWWYYY^^^fffllljjjkkkooovvvzzz|||~~~~~~zzzcccSSSTTTWWW[[[jjj}}}sss^^^LLLCCC777;;;DDDiiieeeGGG555666444111222333222222222111111111111000111111000///////////////111111000000000000111111111111111000000000//////000000000000000000000000///111222111000///000111111111111222222333333333444444333333333222222222111111222222222333333333777777777666666666666666555555555555555555555555444555555666666555555444555666777888888777666555555555555555555555555555666555555444444444444444777777666555444444333444666555444333333333444444777666666555444444333333222222333444444333333333222222333333333333444444222333333333333333333222111111111111111111111111000000////////////000000......---......///000111///////////////000000111111111111000000/////////////////////////////////........................000/////////............////////////............///111222222111///////////////.........---------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,***))))))***,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////..............................//////000000000000//////111000111333333333;;;FFFeee~~~|||yyyvvvtttpppmmmpppuuuqqqrrrsssrrrppppppqqqrrrppppppooooooooooooppppppqqqqqqrrrrrrqqqpppnnnmmmmmmmmmmmmmmmlllkkkjjjjjjhhh```SSSFFF===999:::<<<>>>CCCJJJPPPVVV]]]ffflllfffiiiqqqyyy{{{zzzzzz|||~~~yyyssslllXXXKKKNNNSSSWWWeeewww|||hhhUUUFFF777999;;;MMMmmm^^^:::555:::111,,,777222222222111111111111000111000000///////////////111111000000000000111111111111000000000000//////000000000000000000000000///111222111000///000111111111111222222222222222333333333333222222222222111111222222222333333333555555555666666666666666555555666666666666666666555666666666666666666555555666777888888777666555555555555555555555555555333444444444444444555555777666666555555444444444666555444444333333444444666666666555555444444333111222222333444444444444222222333333333333444444111222222333333222222111111111111111111111111111000000////////////000000//////............////////////......//////000111111111000//////...------////////////////////////........................////////////........................///////////////111222222000/////////...............---------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,+++******+++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////..............................//////000000000000//////...///222444333222555;;;NNNmmm}}}yyyvvvtttqqqmmmnnnsssqqqrrrssssssqqqppppppqqqppppppooooooooooooppppppqqqqqqqqqqqqqqqpppooonnnmmmmmmmmmnnnnnnmmmmmmlllkkkfff[[[LLL???888777999:::<<>>GGG\\\~~~yyyqqqlllkkkiiimmmsssvvvvvvtttsssrrrrrrqqqqqqppppppqqqqqqrrrqqqqqqpppoooooopppqqqrrrnnnnnnooooooooooooooonnnllllllkkkfff^^^RRRHHHBBBBBBCCCEEEEEEEEEHHHOOOTTTKKKJJJUUUfffiii^^^ZZZaaaqqqvvvyyyyyyyyywwwppphhhbbbgggjjjhhheeeaaaZZZSSSMMMPPPZZZhhhxxx{{{vvvvvveeeVVVDDD;;;;;;<<>>BBBGGGUUUdddssshhhZZZTTTPPPHHHUUUuuujjjlllyyy}}}~~~|||wwweeePPP>>>@@@>>><<>><<<>>>???@@@FFFLLLTTTSSSTTTUUUSSSUUUcccrrrzzzkkk___hhh~~~{{{lllZZZKKKGGG???888===SSSuuu|||SSS777555555333222///////////////////////////,,,------......------,,,......------------......,,,---......//////..................////////////////////////////////////000000000000//////......//////............//////000000000000000000000000000000////////////000000000000111111222333333444222222222111111111000000000111222333333444333333333444555666777777777777666666666666666777777888777777666666555555666666666666555444333222222111222222222222333333333333222111000000222333333222111111111111111111111111000000000000000000000000111111000000000000111111000000000111111222333333//////.........---------////////////////////////---------,,,,,,,,,++++++,,,,,,,,,---------......................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***************+++++++++,,,,,,************************************************+++*********************))))))))))))))))))))))))))))))))))))************---,,,+++*********++++++************************,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,------------...---......///000000111111111111111222333333444444666@@@PPPiiioooxxxyyy{{{~~~vvvlllnnnkkkjjjhhhiiikkkpppuuuyyyzzzxxxvvvvvvvvvvvvsssqqqlllmmmmmmmmmmmmmmmmmmnnnnnnoooooonnnmmmkkkjjjhhhbbbaaa^^^XXXQQQKKKJJJJJJGGGCCCAAAEEEIIIKKKNNNRRRXXX\\\___^^^\\\bbbmmmwww{{{|||wwwmmmfffgggiiihhhiiibbbbbbttt~~~~~~uuugggQQQFFF<<<777777@@@YYYrrrnnnCCC000555555...,,,........................------............------......------------......///............///000000---............/////////////////////////////////000000000////////////...//////............//////000000000000000000000000000//////......//////000000000000111222222333333222222222111111111111111000111222333444444444444444444444444555555666777555555666666666777777777555555555555555666666777444444444444333333333333333333333333444444444444444222111111333444444333111111111111111111111111000000000000000000000000111000000//////000000111////////////////////////...............---------////////////////////////------------,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***************++++++++++++,,,************************************************,,,,,,+++******)))(((((())))))))))))))))))))))))))))))))))))************,,,,,,+++************+++************************,,,++++++++++++,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------......///000000000//////000111111222222333444555<<>>>>>;;;<<>>999===FFFzzz|||QQQ777...///444..............................////////////............------------......,,,,,,,,,,,,,,,---......,,,------------.........////////////////////////---............///////////////............/////////////////////////////////......------......///.........///000000111111111111111111111222222222111222333444444555555555444444444333333444444555333444555666777666555555111111111111222333444555111111111222333444444444333333333333444444444444555333111111222333222111111111111111111111111111000000000000000000000000000//////......//////000000000000//////.........---------...............////////////////////////............---------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))))))))************+++************************************************''''''((())))))***++++++))))))))))))))))))))))))))))))))))))******************++++++******)))((()))))))))))))))))))))))))))******+++,,,+++++++++++++++************++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---.........---......//////000000111222111444:::CCCUUUnnnyyysssvvvuuuyyyooommmiiifffdddcccddddddiiimmmsssvvvvvvtttrrrrrrooonnnmmmlllllllllmmmnnnnnnnnnnnnmmmllljjjgggfffccc```\\\XXXUUUQQQMMMJJJHHHGGGGGGHHHKKK[[[yyyuuuVVVKKKJJJPPP```sss~~~}}}wwwsssggg]]]PPPEEE???===???@@@dddeee===...000///////////////////////////......////////////............------------......,,,------...............,,,,,,---------.........////////////////////////---------.........////////////............/////////////////////////////////......------......///------...//////000000111000000111111111222222222111222333444555555555555444444555555555555444444222333555777777666555444111111111111111222333444111111111222333333444444222222222222333333333333444333111111222222111000111111111111111111111111000000000000000000000000//////............/////////////////////.........---------.........//////////////////////////////............------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))************************************************************((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************)))******+++***)))((('''))))))))))))))))))))))))((()))***+++,,,++++++***++++++************++++++***++++++++++++,,,,,,,,,+++++++++,,,------...............///000000111111111111444888<<>><<>>KKKaaa|||||||||qqqjjjeee]]]```[[[[[[___dddeeehhhlllmmmoootttxxxzzzxxxtttppppppnnnkkkjjjjjjkkkkkkkkkiiihhhfffbbb^^^YYYUUURRRNNNLLLNNNRRRTTTPPPNNNOOOXXX___llltttpppddd]]]^^^```fff|||{{{sssmmm|||wwwpppooogggYYYLLLEEE???::::::<<>>QQQqqqiii888444222/////////000///...---------............///...------------,,,,,,,,,)))+++,,,,,,,,,---------,,,+++,,,,,,......///...------------------------------------------------........................---...///...---,,,---///---..................---......------------......//////000000000111111111222222222333333444444444333333444444555666666666222222333444444444444333222222222222222222222333111333555555444444555666222222222222222222222333////////////............////////////////////////////////////////////////............////////////........................,,,---......///.......................................---,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))))))))******)))))))))))))))))))))))))))))))))(((((()))))))))*********'''((()))((('''&&&((()))))))))(((((((((((())))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))(((((()))))))))******************************************+++++++++,,,,,,------------............,,,...000111000111222333111222>>>WWWrrrtttfffiiisssuuuppphhh```^^^[[[XXXXXXZZZ[[[dddnnnsssrrrnnnjjjiiikkkiiiggghhhiiiiiihhhgggiiiiiiiiihhhfffcccaaa___^^^ZZZ[[[```cccaaa^^^^^^gggrrr}}}~~~{{{}}}~~~vvvpppooonnnjjjfffeee```]]]ZZZXXXWWWWWWUUUSSS}}}yyywwwuuuoooaaaOOOBBB>>><<<888999JJJqqqyyyEEE555333000//////000///...---------............///------------,,,,,,,,,,,,***...///,,,***,,,---+++---,,,+++,,,...000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......---,,,---...------...//////...------......------------....../////////000000000111111111222222333333444444555444444555555666666666777222333444444555555444444222222222222333333333333333555666666555444444555222222222222333333333333000000000/////////......////////////////////////////////////////////////............////////////------------------------,,,---......//////......------------------------......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((())))))******))))))((())))))))))))))))))))))))((((((((()))))))))******)))))))))(((''''''***,,,))))))(((((((((((())))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((((((((()))))))))******)))))))))***************************++++++++++++,,,------------.........+++---///000000111333444222000777GGG\\\nnn~~~nnneeegggffflllfffbbbaaa^^^YYYUUUUUUYYY___hhhnnnooonnnkkkiiigggfffeeefffggggggfffeeeggggggggggggfffdddcccaaacccaaaaaaccccccaaaaaadddoooyyy|||{{{ooollljjjjjjeee___]]]___YYYWWWUUUSSSRRROOOKKKHHH~~~|||~~~~~~{{{xxxvvvrrrdddPPPBBB>>>>>><<<:::CCCdddZZZ777444111//////000000///---------............///---------,,,,,,,,,++++++***///000+++(((+++---,,,---+++***,,,...000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......,,,,,,---...------...//////...------...------,,,,,,------...////////////000000000111111111222333333444555555444444555555555555555555333444555555666666555555222222222333333333444444555777888777555333333444222222222333333333444444111111000000000/////////////////////////////////////////////////////////............////////////------------------------,,,---......//////......------------------------......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))***((()))******))))))***,,,))))))(((((((((((())))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***((()))))))))*********+++************++++++++++++,,,,,,---------.........,,,---.........///111333444222444<<>>LLLkkklllkkkoooiii```^^^\\\[[[YYYVVVSSSRRRSSSTTTOOOPPPQQQSSSUUUWWWYYYZZZ\\\]]]^^^^^^^^^```cccfffhhhhhhhhhiiikkknnnqqqssszzz|||yyywwwtttqqqnnnllllllmmmllljjjgggdddbbbaaaaaa___[[[VVVSSSSSSSSSOOONNNLLLJJJGGGFFFEEEDDDCCCCCCCCCBBBBBBAAAAAAAAA~~~{{{{{{{{{zzz|||}}}|||sssggg^^^NNNEEECCCDDD<<<999RRRtttddd===444333///------...........................------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------------------------------.........///////////////000111222333444444444444555555444444444333444555555555444333222222222222222222222222222444555555666666555555555222222222222111111111111111111111000000000000000////////////////////////........................////////////////////////...------,,,,,,------...---------............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++************************))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))******************************++++++++++++,,,,,,,,,,,,,,,------------......000//////111222222111111777OOO```kkkzzzppp^^^WWWYYY[[[[[[[[[\\\[[[WWWQQQOOOQQQMMMMMMMMMNNNOOOQQQRRRSSSWWWXXXYYYYYYZZZ\\\```ccckkkiiiggghhhkkknnnooopppyyy~~~{{{wwwtttqqqnnnllljjjfffccccccddddddcccbbb___]]]\\\]]]]]][[[XXXTTTQQQPPPPPPMMMLLLJJJHHHFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@>>>>>>zzz{{{yyy{{{xxxmmmeeeSSSDDD===@@@;;;666DDD\\\uuusssFFF333222...+++...---.....................++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------------------.....................///000111222333333333444555555444333333222333444555555444333333222222222222222222222222444555555555555555444444222222222111111111000000000000000000000000111111////////////////////////////////////////////////////////////////////////...------,,,,,,------...---------............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))))))))************))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,------............///000222333111---000>>>HHHTTTiii}}}mmmaaaXXXPPPTTTSSSVVVZZZXXXRRROOOQQQOOONNNLLLKKKKKKKKKLLLMMMRRRSSSTTTUUUUUUWWWZZZ]]]dddbbbbbbdddiiimmmpppqqqwww}}}xxxtttmmmkkkhhheeedddaaa^^^\\\\\\\\\\\\\\\[[[YYYWWWVVVYYYYYYYYYVVVRRRPPPOOOOOOKKKJJJHHHFFFEEEDDDCCCCCC@@@@@@AAABBBBBBAAAAAA@@@{{{~~~{{{}}}zzzqqqjjj]]]LLL???>>>;;;777===IIIrrrWWW888333///,,,222---------...............+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------......///111222333222222444444444444222222111222444555555444333333222222222222222222222222444444444555444444333222222111111111111000000000000000000000111111111111000000000000000000000000////////////////////////////////////////////////...------,,,,,,------...---------............///........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))******++++++******))))))))))))))))))))))))))))))************))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))''''''(((((((((((())))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,------......+++...//////111333222...111666:::HHH```vvvpppPPPPPPJJJKKKSSSVVVQQQPPPSSSQQQOOOLLLIIIHHHHHHHHHIIILLLNNNPPPQQQQQQRRRTTTVVVUUUWWWYYY]]]ccciiiooossszzz~~~~~~}}}{{{vvvpppkkkdddbbb___^^^\\\[[[XXXVVVTTTTTTTTTTTTSSSRRRQQQPPPSSSTTTTTTSSSPPPNNNMMMMMMGGGFFFEEECCCBBBAAAAAAAAA<<<===???BBBCCCDDDDDDDDD~~~|||uuuooodddVVVHHH@@@===;;;===BBBiiiiii???333000---444---------........./////////111111///,,,***+++,,,+++++++++++++++++++++++++++++++++,,,,,,---------***************************++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------...///000111222000111333444444333111000111222333444555444333333222222222222222222222222333333444444333222222111111111111111000000000000///000000000111111111111000000000000000000000000////////////////////////////////////////////////...------,,,,,,------...---------............///........................,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((())))))***************))))))))))))))))))))))))))))))************))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))************++++++++++++***++++++,,,------......***///000------111222///111222222@@@VVVhhhvvv[[[NNNGGGLLLQQQOOOPPPTTTOOOMMMJJJHHHFFFFFFGGGHHHGGGIIIMMMNNNNNNMMMNNNNNNKKKNNNSSSVVVZZZ```hhhnnnuuuyyy}}}~~~{{{{{{xxxwwwvvvuuurrrmmmfffaaa[[[YYYWWWVVVVVVUUUSSSQQQOOOOOOOOONNNNNNMMMLLLLLLKKKMMMOOONNNLLLJJJJJJJJJEEEDDDCCCBBBAAAAAA@@@@@@===>>>@@@BBBBBBBBBAAA@@@~~~zzz}}}wwwrrrbbbYYYKKK@@@;;;===???@@@[[[xxxtttCCC222///,,,333---------.........//////444555555222---******,,,+++++++++++++++++++++++++++++++++,,,,,,---------******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...///000111222///000222333333222000///111111333444555444444333222222222222222222222222333333333333222222111000111111111111000000000000//////000000111111111222000000000000000000000000000000000000000000000000////////////////////////...------,,,,,,------...---------.........//////........................,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***************))))))))))))))))))))))))))))))************))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((())))))))))))))))))))))))))))))************+++++++++******+++,,,,,,---......***///000,,,+++///222000000......;;;NNNYYYnnnlllYYYJJJKKKNNNMMMNNNSSSMMMKKKIIIFFFEEEFFFHHHIIIDDDGGGKKKMMMLLLKKKJJJJJJHHHMMMQQQSSSSSSWWW___eeegggkkknnnrrr{{{}}}wwwtttrrrqqqpppnnnkkkfff___ZZZVVVTTTRRRQQQQQQQQQOOOMMMMMMMMMMMMLLLLLLLLLKKKKKKFFFHHHJJJJJJIIIGGGGGGHHHFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCBBBAAA>>>;;;999~~~|||}}}}}}~~~wwwrrrhhh^^^OOODDD>>>=========PPPxxxbbb888///333---000///...+++))),,,222777JJJFFF@@@888222---+++***++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------////////////000000000000......///000000000000000///222666777666444333333222222111000//////000000222111111000///......---000000000000000000000000////////////////////////////////////////////////000000000000000000000000//////////////////////////////............//////...------,,,,,,------...000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((************************************************++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))+++******)))(((''''''&&&(((((((((((((((((((((((())))))))))))((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((''''''&&&&&&((()))***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......111222222222777GGG]]]nnn~~~www]]]MMMFFFCCCFFFKKKFFFMMMMMMEEECCCHHHGGG@@@BBBDDDGGGIIIKKKKKKJJJJJJJJJIIIIIIIIILLLPPPTTTVVV^^^___aaafffmmmvvv}}}zzzsssnnnjjjiiigggddd___ZZZVVVTTTRRRQQQOOONNNMMMMMMMMMNNNMMMNNNMMMMMMLLLJJJIIIHHHKKKIIIGGGFFFFFFGGGHHHIIIJJJGGGCCCBBBBBBBBBBBBBBBDDDCCCAAA>>>;;;888666555~~~}}}}}}xxxsssjjj```RRRFFF@@@>>>===<<<>>>]]]tttGGG222222222.........---,,,000555:::@@@===888333///,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++***************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------....../////////000000000......///000000000000000///222555777666444333333222222111000000000000000222111111000//////......000000000000000000000000////////////////////////........................////////////////////////........................//////............//////...------,,,,,,------...000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((************************************************+++******))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))*********)))((('''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((''''''&&&'''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........111222111000333???QQQ___tttxxx{{{xxxwwwbbbUUUOOOJJJFFFFFFJJJJJJIIIIIILLLLLLIIIEEEEEEEEEFFFGGGHHHIIIIIIHHHGGGGGGGGGIIILLLPPPRRRQQQSSSVVVZZZaaagggmmmqqqwwwxxxzzz}}}~~~{{{xxxssslllfffaaa```___\\\YYYUUURRRPPPMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIKKKJJJHHHFFFFFFFFFHHHHHHIIIGGGCCCAAAAAAAAA@@@@@@@@@???>>>===;;;:::999888~~~|||zzzyyyxxx{{{yyyuuummmdddWWWKKKCCC>>><<<<<<:::KKKhhh\\\666///444---......---...000333777444222///---+++++++++,,,++++++++++++++++++++++++*********+++++++++++++++***++++++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++***************++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,.........////////////000......///000000000000//////222555666555333333333222111000000000000000000111111111000000//////...000000000000000000000000////////////////////////........................////////////////////////........................//////............//////...------,,,,,,------...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))************************************************+++******))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,------------------........./////////111111000000666AAAKKK]]]jjjwww|||{{{yyy|||zzzyyyooo\\\IIIGGGEEEEEEJJJKKKGGGDDDEEEHHHFFFEEECCCCCCDDDFFFGGGFFFEEEDDDDDDEEEHHHKKKLLLJJJLLLOOOSSSXXX]]]```bbbbbbcccgggkkkoootttwwwyyy{{{}}}{{{yyyxxxwwwwwwssslllfffZZZZZZYYYWWWTTTRRROOONNNIIIIIIJJJLLLLLLMMMMMMMMMQQQPPPNNNMMMMMMMMMNNNNNNJJJIIIGGGFFFEEEEEEFFFFFFEEEBBB???>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;~~~{{{|||sssrrrsssyyy{{{zzzvvvqqqiii]]]PPPFFF@@@===;;;???CCCXXX|||rrrCCC000111//////...---,,,,,,---------,,,+++******+++,,,---++++++++++++++++++++++++***************+++++++++******+++++++++******)))******************************************************++++++++++++******************++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------........./////////---...//////000000/////////111444555444222222333111111000000000000000111111111111000000000//////////////////////////////////////////////////////........................////////////////////////........................///......------......///...------,,,,,,------.........------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))******************************************************))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++,,,,,,,,,,,,---------------........./////////...000222111///111666;;;FFF[[[lllttteeeMMMCCC@@@FFFHHHBBB@@@CCCHHHGGGFFFDDDCCCDDDDDDEEEDDDDDDCCCCCCCCCEEEGGGHHHGGGIIILLLPPPSSSUUUVVVVVVWWWXXXZZZ]]]aaadddfffgggmmmooorrruuuxxxzzz{{{|||{{{}}}rrrrrrsssvvvwwwuuunnniii^^^]]][[[XXXUUUQQQOOOMMMHHHJJJLLLOOOPPPQQQQQQQQQRRRQQQNNNLLLKKKKKKLLLMMMGGGFFFEEECCCBBBBBBBBBBBB>>><<<:::999:::;;;;;;:::<<<<<<<<<<<<<<<<<<<<<===||||||~~~}}}qqqppprrr{{{~~~{{{xxxtttnnncccVVVKKKBBB>>><<<;;;999JJJqqq___???111111000///...------,,,+++------,,,+++++++++,,,---++++++++++++++++++++++++************************)))******+++++++++************************************************************++++++++++++******))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,------------............------...//////////////////111333333222111222333111000000000000000111111111111111111000000000000////////////////////////////////////////////////..............................................................................------------.........------,,,,,,------...------------------,,,,,,+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))***************************))))))))))))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++++++++,,,,,,,,,------------------.........///---000222222111111333555777IIIYYYcccwwwzzzfffRRRBBB???@@@@@@CCCJJJFFFGGGGGGGGGGGGEEEDDDBBBDDDDDDCCCCCCCCCDDDEEEFFFBBBDDDFFFIIIJJJKKKJJJJJJQQQQQQSSSUUUWWWYYY[[[\\\\\\^^^aaadddfffhhhhhhhhhfffkkkmmmjjjiiijjjiiifffdddeeeggglllooonnnhhhcccdddbbb^^^YYYTTTOOOLLLJJJGGGIIILLLNNNPPPQQQQQQQQQLLLJJJGGGDDDBBBAAABBBBBBBBBBBBAAA@@@??????>>>>>>:::888888999;;;<<<<<<<<<>>>>>>>>>=========<<<<<<}}}zzz{{{~~~yyysssrrrttt}}}{{{vvvqqqhhh\\\OOOEEE???===:::777BBBbbbZZZ999333111//////111111111000///...------,,,,,,,,,,,,++++++++++++++++++++++++***************)))))))))))))))***++++++++++++*********************************************************++++++++++++******)))))))))************+++++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------......------...////////////...///000222222111111111333000000000000000111111222111111111111111111111111000000000000000000000000////////////////////////------------------------........................------------------------......------------.........------,,,,,,------...,,,------......---,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))***************************))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,///111222222111222333111888@@@JJJ^^^{{{vvv{{{rrrUUUCCC>>>>>>@@@CCCCCCEEEGGGHHHHHHFFFDDDCCCDDDDDDCCCCCCDDDDDDEEEEEEBBBCCCEEEFFFFFFFFFEEEDDDIIIJJJLLLNNNPPPSSSTTTUUUPPPRRRTTTVVVXXXXXXXXXXXXVVVYYYYYYWWWVVVYYYXXXUUUXXXXXX[[[aaaeeeddd```[[[```^^^YYYSSSNNNIIIFFFDDDDDDDDDFFFHHHIIIJJJJJJKKKHHHFFFDDDAAA???>>>>>>>>>>>>>>>============<<<<<<:::999999;;;>>>??????>>>>>>>>>>>>===<<<<<<;;;;;;zzzxxx|||wwwtttrrruuuwwwtttlll```RRRGGGAAA???>>>:::>>>SSSsssrrrDDD666333000///111222111000......------,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))((())))))***+++++++++++++++******************************************************++++++++++++******))))))))))))************++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,,,,---------,,,---......//////......///000111111000000111222000000000000000111222222111111111111111111111111000000000000000000000000////////////////////////------------------------........................------------------------...------,,,,,,------......------,,,,,,------...,,,,,,---......------,,,************************************************))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((()))*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***)))))))))*********+++++++++++++++,,,,,,,,,,,,---,,,---///000000000000111222000222:::FFFXXXppp{{{xxxyyytttaaaZZZVVVKKK???BBBBBBCCCDDDEEEEEEFFFFFFCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDBBBCCCDDDFFFHHHJJJLLLLLLJJJKKKLLLMMMMMMMMMMMMMMMLLLNNNMMMJJJLLLPPPQQQNNNMMMNNNPPPUUUZZZZZZWWWRRRTTTRRROOOJJJFFFDDDBBBAAA@@@@@@@@@@@@@@@AAABBBCCCDDDDDDCCCBBBAAAAAA@@@@@@;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::;;;===>>>===;;;;;;;;;;;;;;;;;;:::::::::{{{www~~~|||ssspppsss~~~wwwuuunnnbbbTTTHHHBBB@@@<<<999999GGGgggKKK:::555000......///---+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))((((((((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,---------,,,---......//////......///000111111000000111222000000///000000111222222111111111111111111222222000000000000000000000000////////////////////////------------------------........................------------------------...------,,,,,,------......------,,,,,,------...+++,,,---.........---,,,******************************************++++++))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((()))******+++******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))***************+++++++++,,,,,,,,,,,,,,,---------...//////333000222888;;;???QQQeeeuuuxxx}}}{{{}}}~~~hhhPPPAAAAAA@@@@@@BBBDDDGGGHHHAAABBBBBBCCCCCCDDDDDDEEEDDDDDDCCCCCCBBBBBBBBBAAA??????@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFDDDBBBDDDJJJLLLJJJDDDDDDFFFJJJOOOPPPMMMIIIKKKIIIGGGDDDBBBAAAAAAAAA???>>>===<<<<<<===>>>???>>>>>>???@@@@@@??????>>>999:::;;;<<<============;;;:::999:::::::::888666888888999999999:::::::::{{{uuuxxx}}}ttttttuuu|||}}}yyy}}}wwwmmmbbbXXXNNNFFFAAA@@@>>>@@@AAAaaaPPP;;;333444444,,,,,,111///------,,,,,,,,,,,,++++++************************)))))))))))))))******+++++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---......///////////////////////////000000000000333222111/////////000111222222111000000000000000111111000///////////////////////////............,,,,,,------.../////////////////////............---------------------------------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++***)))(((+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++*********))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---------............///333444555333333888AAAIII___ppp}}}xxxvvv~~~pppXXXJJJBBBEEEFFFAAA???BBBDDDIIIHHHBBB@@@EEEGGGDDDHHHGGGFFFEEEDDDDDDDDDEEECCCBBB@@@>>>>>>>>>@@@AAA@@@@@@@@@@@@????????????>>>>>>>>>>>>???AAABBBDDDDDDBBBAAACCCFFFHHHGGGEEECCCBBBAAA@@@>>>===<<<;;;888:::;;;:::::::::<<<>>>@@@???===<<<;;;<<<=========;;;999:::<<<<<<:::777:::888777666666777888:::666777999;;;===??????@@@zzzyyy|||vvvvvvuuu|||}}}vvv{{{~~~~~~yyypppfff\\\QQQHHHBBB999777999777PPPtttcccFFF:::777555,,,,,,000...------,,,,,,,,,,,,++++++************************)))))))))))))))******+++++++++++++++++++++++++++************************************************************************)))************+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------...///////////////.../////////000000000000333222000/////////000111111111000///////////////111000000///////////////////////////............,,,,,,------.../////////////////////............------------------------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++***))))))************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,------------...000111000///333;;;BBBNNN]]]nnnyyy|||zzzyyyvvveeeSSSHHHBBB??????AAAAAADDDEEEDDDDDDFFFFFFDDDDDDDDDDDDEEEEEEFFFFFFFFFDDDCCCAAA@@@???@@@AAABBB>>>>>>>>>======<<<<<<<<<===<<<;;;;;;<<<===???@@@===<<<;;;===@@@BBBBBB@@@??????>>><<<;;;999888888777888999999888888:::<<>><<<;;;;;;;;;<<<===<<<:::999:::<<<<<<999777888777666555666777999:::999:::<<<>>>@@@AAABBBBBB{{{xxxzzzyyyvvvzzz}}}rrruuuxxx{{{{{{tttkkkaaaUUUJJJCCC999888;;;333BBB^^^wwwyyyOOO???888666...---000---------,,,,,,,,,,,,++++++************************)))))))))))))))******+++++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))************+++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------...////////////........./////////000000000222111000000///000000000000000///............///000000//////......///////////////............---,,,,,,------.../////////////////////............------------------------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***++++++++++++***))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))***************++++++++++++,,,++++++++++++,,,,,,,,,,,,+++---///...---///555999<<>>???BBBBBB???>>>@@@DDDEEEFFFGGGGGGHHHGGGGGGFFFEEEDDDCCCBBBCCCDDDEEE@@@@@@???>>>======<<<<<<;;;:::999888888999:::;;;999888888999<<<======<<<<<<<<<;;;999888777666555666777888888777888:::<<<<<<<<<;;;:::::::::;;;;;;;;;:::999:::;;;;;;999777777777666666777999;;;<<<>>>???AAACCCDDDEEEFFFFFF|||uuu{{{~~~|||wwwxxx}}}rrrsssvvv{{{}}}wwwpppfffYYYLLLDDD===<<>>===???EEEGGGHHHHHHIIIIIIIIIHHHGGGGGGGGGFFFEEEEEEEEEFFFGGGEEEDDDDDDCCCBBBAAA@@@@@@<<<;;;999888888888999999;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::999888666666555666777888888777888:::<<<:::::::::999999999999:::999999999999::::::999888999999999:::<<<===???@@@CCCDDDEEEGGGHHHIIIIIIIII}}}uuuyyy~~~wwwuuu{{{ssstttxxx~~~yyysssiii\\\OOOGGG>>>;;;>>>444555BBB[[[SSS:::///333111111222...------,,,,,,,,,+++++++++************************)))))))))))))))******+++************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++)))))))))******+++++++++++++++++++++++++++++++++,,,------...........................////////////000000000111111111000000......------------......//////............//////............------------,,,,,,------.../////////////////////............------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++******))))))******+++)))******+++++++++******))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))*********+++++++++,,,,,,,,,,,,------------,,,...///000000///000000222222333999HHH```xxxwwwwww~~~{{{qqqrrr|||pppZZZOOODDD???>>>>>>BBBGGGDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFEEEDDDDDDCCC???>>><<<;;;::::::;;;;;;@@@@@@???>>>===;;;;;;;;;::::::999888777666666555555777777777666777999;;;999999::::::::::::::::::999:::;;;;;;;;;:::::::::======>>>@@@AAACCCDDDEEEGGGHHHIIIJJJKKKKKKKKKKKK~~~xxxyyy~~~wwwrrr{{{zzzsssttt{{{~~~{{{uuulll```TTTLLLCCC<<<>>>777777>>>QQQaaaBBB000333222111222///------,,,,,,,,,,,,++++++************************)))))))))))))))******+++************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++)))))))))************+++(((((())))))***+++++++++++++++++++++++++++++++++,,,,,,---............---------.........///////////////000111111111111000...------------...//////......------......//////.........------------,,,,,,,,,------.../////////////////////............------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******))))))***++++++++++++***))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((()))))))))))))))************+++,,,,,,,,,,,,------------+++,,,---............---///222555666777AAAXXXlll{{{}}}yyyqqqsssmmmnnnssszzzppp___NNNDDDBBB>>>999@@@@@@AAABBBCCCEEEGGGHHHFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEBBBAAA@@@???>>>??????@@@BBBCCCCCCAAA>>><<<<<<===;;;::::::999888888777777666777888888777888:::<<<;;;<<<======>>>>>>======<<<>>>??????>>>>>>>>>???AAABBBCCCEEEFFFHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKKKK~~~wwwyyy}}}|||vvvooovvvxxxooorrr|||}}}xxxpppeeeYYYQQQIII>>>>>>;;;;;;===JJJvvv~~~UUU999555222000111///------,,,,,,,,,,,,++++++************************)))))))))))))))******+++************************************************************************)))))))))))))))))))))))))))************+++++++++))))))))))))************((((((((()))***++++++++++++++++++++++++++++++++++++,,,------......---------------.........//////...///000111222111111000......------...//////000...------------...///000.........---------,,,,,,,,,,,,------.../////////////////////............------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******))))))***+++++++++++++++((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,---......------...000444777444444AAAQQQaaauuu{{{vvvfffbbbdddppp}}}kkkaaa___TTTDDDEEEDDDBBBAAAAAABBBDDDEEEDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGEEEDDDCCCBBBBBBBBBCCCDDDDDDFFFFFFEEEBBBAAABBBCCC@@@??????>>>>>>======<<<<<<===>>>>>>======???AAA@@@AAABBBCCCCCCCCCBBBBBBAAACCCFFFFFFDDDCCCDDDFFFDDDEEEFFFHHHIIIJJJJJJJJJIIIIIIJJJKKKKKKKKKJJJJJJvvvuuu}}}||||||vvvnnnssswwwlllooo|||~~~yyyrrrhhh]]]VVVJJJ;;;;;;999;;;:::BBBkkkfffBBB888111...000///---------,,,,,,,,,++++++************************)))))))))))))))******+++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))************'''(((((()))***++++++++++++++++++++++++++++++++++++,,,------......---------------.........//////...///000222222222111000...............///000111---------------...///000......---------,,,,,,,,,,,,,,,------...//////000000/////////............------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******((()))***+++++++++++++++(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************)))************+++++++++...---,,,---///000//////111---...333333000666AAALLLfffyyy~~~kkkeeeffflllnnnmmmuuukkkPPPMMMHHHCCC@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJFFFEEEDDDDDDDDDDDDFFFFFFEEEHHHJJJIIIGGGFFFHHHJJJFFFEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEDDDEEEGGGHHHCCCDDDFFFGGGGGGGGGFFFFFFEEEHHHJJJJJJHHHGGGIIIKKKFFFGGGHHHIIIJJJKKKKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIxxxqqquuu|||xxxqqqppp}}}sssnnnpppzzz~~~zzzuuummmbbbZZZIII@@@<<<>>>===:::CCCQQQeee:::222000***000//////...---,,,,,,,,,,,,************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,******+++,,,------------////////////000000000000////////////000000000000......---,,,,,,,,,,,,---------------------------++++++,,,,,,,,,------------------------------------------------------------------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))+++)))''')))+++,,,***'''))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((()))++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&******&&&&&&******&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------......//////000222333444BBBKKK\\\qqqsssiiieeejjjkkkgggjjjrrr|||xxxvvvvvviiiTTTHHHIIIHHHBBBBBBCCC@@@>>>@@@EEEGGGDDDEEEFFFHHHIIIIIIIIIIIIJJJKKKFFFEEEGGGIIIGGGGGGIIIGGGHHHHHHGGGFFFGGGIIIKKKGGGHHHIIIIIIGGGFFFFFFGGGHHHHHHJJJJJJJJJJJJHHHHHHIIIHHHGGGGGGHHHHHHGGGFFFIIIIIIIIIHHHHHHGGGGGGGGGKKKHHHGGGIIIIIIFFFGGGKKKHHHGGGHHHJJJMMMKKKGGGCCCwwwpppqqqyyyvvv{{{xxxwwwqqqmmmxxx}}}rrrlllnnnxxx{{{uuulll```WWWLLLBBB======:::777>>>KKKuuusssFFF777333...222//////...---,,,,,,,,,,,,************************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))***************************)))))))))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,******+++,,,------------.../////////000000000000.../////////000000000000......---,,,,,,,,,,,,---------------------------++++++,,,,,,,,,---------------------------------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))++++++)))'''))))))))))))))))))))))))(((((((((((())))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&))))))%%%%%%))))))&&&''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,---------------...///000111222:::???IIIZZZmmm}}}xxxoooooowwwyyyrrrmmmnnnllltttgggaaavvvrrriiiiiiggg```TTTRRRKKKBBB>>>AAADDDCCCCCCDDDFFFHHHIIIHHHFFFDDDJJJGGGFFFIIIJJJGGGFFFHHHLLLLLLKKKJJJIIIHHHJJJKKKKKKLLLMMMMMMKKKJJJKKKLLLIIIJJJKKKKKKKKKJJJHHHHHHKKKKKKJJJKKKLLLLLLLLLKKKJJJJJJJJJKKKKKKLLLLLLMMMJJJHHHIIILLLLLLJJJJJJMMMMMMIIIDDDBBBCCCEEEEEEEEEwwwpppnnnwww~~~wwwvvvuuuxxxssslllttt{{{rrrjjjlllvvv}}}vvvlll___VVVOOOFFF>>><<<888444888BBBaaaUUU;;;444222444//////...---,,,,,,,,,,,,************************)))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,------------....../////////000000000....../////////000000000......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))++++++)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))(((%%%%%%((()))'''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000111222222666BBBSSSfffssszzz~~~sssnnnaaaggg]]]UUU```lllqqqxxx~~~|||{{{kkkkkkfffZZZPPPMMMLLLJJJGGGDDDBBBAAABBBCCCCCCBBBGGGEEEEEEIIIJJJIIIIIILLLLLLKKKJJJJJJIIIJJJJJJKKKKKKLLLMMMLLLIIIHHHHHHIIIGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKKKKMMMJJJDDDCCCFFFEEEDDDCCCDDDHHHMMMPPPQQQyyytttqqquuuvvvvvvyyyvvvnnnttt{{{vvvkkkllluuu~~~xxxnnnaaaXXXRRRIIIAAA<<<777444666===PPPzzzeee???333333333//////...---,,,,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,------------........./////////000000........./////////000000......---,,,,,,,,,,,,---------------------------,,,,,,,,,------------...........................------------------------,,,+++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********)))((((((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((('''&&&&&&'''((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,---///000111...///000666AAASSSfffssswwwyyytttoooqqqkkkccceeekkkoooqqqwwwxxxtttnnnooovvvyyywwwpppxxx}}}xxxqqqllliiifff^^^WWWMMMDDD@@@AAABBBDDDCCCAAAAAADDDDDDCCCFFFKKKGGGGGGGGGHHHJJJKKKLLLKKKHHHIIIIIIGGGEEECCCDDDEEEHHHIIIIIIJJJJJJJJJJJJJJJHHHIIIJJJJJJIIIIIIJJJKKKLLLKKKJJJHHHGGGEEEDDDDDDEEEDDDEEEGGGDDDAAADDDIIIKKKOOOVVV]]]``````]]][[[|||{{{yyyyyy~~~}}}xxxyyyvvvpppvvv}}}yyyooommmttt~~~zzzrrrggg^^^UUUMMMDDD>>>999777888;;;???bbb|||JJJ555333111//////...---,,,,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,------------............////////////............////////////......---,,,,,,,,,,,,---------------------------,,,,,,---------.................................------------------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((()))*********)))))))))(((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))((('''(((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,---...///000111///222333222444@@@TTTdddkkkrrrzzz}}}|||~~~|||}}}}}}|||}}}yyypppqqqlllbbb[[[[[[aaaeeeeeennnxxx~~~||||||~~~~~~uuuppphhh___WWWSSSRRRSSSPPPLLLIIIFFFAAA<<<>>>CCCEEECCCBBBDDDFFFGGGEEEDDD@@@AAABBBBBBAAABBBDDDFFFNNNMMMLLLKKKIIIIIIHHHHHHKKKLLLMMMMMMKKKJJJKKKMMMIIIIIIHHHFFFEEECCCBBBAAA======AAAFFFHHHLLLUUU___gggkkkpppqqqmmmeee\\\WWW{{{|||}}}wwwvvvttt||||||tttpppsss|||uuullleeeYYYRRRHHH@@@<<<:::::::::999OOOttt^^^<<<555000//////...---,,,,,,,,,,,,************************)))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++,,,------------------........./////////------........./////////......---,,,,,,,,,,,,---------------------------,,,---------....................................------------------------*********+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))++++++)))((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''))),,,,,,)))'''(((''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))((((((((()))))))))******************++++++++++++,,,,,,,,,---...///000111///333444000,,,000>>>JJJPPPYYYhhhvvvhhhaaaZZZXXX\\\ccchhhjjj{{{|||wwwnnnhhhkkkppprrrnnnuuu{{{{{{vvvqqqpppqqqkkkgggbbb\\\RRRHHHEEEHHHGGGDDDAAA@@@@@@???:::777777999;;;<<<===@@@DDDGGGLLLJJJHHHEEECCCAAA@@@@@@BBBEEEGGGFFFDDDCCCEEEHHHDDDDDDDDDDDDDDDDDDDDDDDDKKKLLLOOORRRSSSTTT^^^hhhnnnnnnmmmhhhaaa[[[VVVTTTzzzvvvyyyxxx|||wwwqqqqqq|||wwwpppjjj]]]VVVKKKBBB===;;;999777<<>>:::888999:::HHHkkkttt<<<;;;888555222111000///,,,+++,,,+++******))))))******+++************)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............------............------------......---------,,,,,,,,,,,,,,,---...............////////////////////////...,,,+++,,,---...---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''(((((())))))((((((''')))))))))))))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''(((((((((((())))))))))))(((((((((((())))))******+++,,,,,,,,,------------------------...///...---,,,000777===MMMVVVhhh}}}xxxrrruuu~~~}}}tttqqqwwwtttbbbYYY]]]]]]___[[[aaapppwwwoooaaaYYYUUUXXX^^^iiivvvzzzpppbbbeeeaaaYYYVVV\\\hhhnnnmmmbbbeee]]]XXX^^^___```iiiggg```WWWOOONNNVVVcccmmmooorrruuuvvvwwwzzzrrrkkkpppzzz~~~tttoootttyyytttsssrrrhhhbbbXXXNNNFFF@@@;;;888;;;888===VVVLLLIII;;;888555333222222000///,,,+++******))))))******************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---.........------.........---------,,,,,,------------------------,,,,,,---.........------////////////////////////---,,,++++++------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))******+++++++++,,,,,,,,,,,,,,,,,,---------+++---...---,,,,,,///111000===VVVqqq~~~~~~|||xxx{{{xxxmmmnnnyyy|||sssnnnlllqqqrrrmmmiiiiiiccc]]]ZZZcccpppuuukkk^^^WWWTTTQQQSSS]]]ggggggaaaYYY\\\WWWUUU___bbbccckkkgggdddbbbbbbdddiiittt}}}~~~{{{pppooovvv~~~wwwrrruuu{{{~~~|||yyyuuuhhhbbbYYYOOOHHHAAA;;;888:::999999GGGhhhYYYEEE999666333111111111111000,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,---......------...------------,,,,,,,,,++++++,,,,,,---...//////+++,,,,,,---...---------////////////////////////---,,,++++++,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&''''''(((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))***************++++++++++++++++++,,,,,,------***,,,...///......------666...555RRRmmmxxxzzz|||yyykkkttt|||}}}wwwuuuxxx{{{lllkkkrrrvvvqqqiiidddaaa\\\^^^hhhpppnnnfffccckkkjjjkkkrrrppplllqqqkkkppp{{{xxxqqqsss~~~yyyvvvwwwyyy}}}~~~yyysssgggaaaYYYQQQIIIBBB<<<888777:::<<>>:::666:::;;;===QQQvvvIII888444000---,,,,,,,,,,,,,,,+++******))))))******(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************************************++++++++++++,,,,,,,,,******+++,,,---------------------,,,,,,,,,++++++,,,,,,,,,------.........++++++,,,------------,,,////////////////////////,,,+++***+++,,,,,,,,,***++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))'''((((((((()))))))))***'''''''''((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))(((''''''''''''((()))&&&'''((()))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''((((((((()))))))))***************)))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,------,,,+++'''---222///***111EEEXXXjjjtttzzz|||tttooossspppuuu~~~}}}|||zzzvvvvvv~~~~~~yyyuuufffbbb[[[TTTMMMFFF@@@;;;777999555444JJJsssVVV<<<888333///...---,,,,,,,,,++++++***)))*********'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,)))***+++,,,------...------------,,,,,,,,,++++++......---------,,,,,,,,,++++++,,,---------,,,,,,////////////////////////,,,+++******,,,,,,+++***++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((('''&&&%%%%%%&&&'''(((''''''((()))******))))))''''''''''''((((((((()))''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((((((((())))))***************)))))))))))))))((())))))***++++++,,,,,,++++++***,,,.../////////+++///111///...222777999JJJbbbjjjqqq}}}{{{pppqqq|||yyywww~~~{{{vvvzzzyyyssswww|||zzzrrrllldddYYYOOOGGGAAA???888>>>999777CCCYYY}}}uuuEEE555111333---+++---)))+++,,,,,,,,,,,,+++******))))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))*********++++++++++++******)))))))))))))))))))))))))))))))))))))))******************************))))))(((((('''''')))))))))))))))))))))))))))************+++++++++************************++++++,,,---------,,,,,,,,,,,,++++++,,,,,,---...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000///...---,,,,,,,,,,,,,,,******++++++++++++******,,,+++******))))))******+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))***))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))*********)))))))))))))))((((((''''''''''''((((((************)))(((&&&&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))******************************+++++++++,,,,,,,,,...------------...//////777;;;DDDSSSfffxxx}}}|||zzz}}}~~~|||xxxvvvzzz{{{}}}~~~rrroooxxx{{{~~~zzztttwwwuuuqqquuu~~~}}}~~~{{{uuupppggg]]]RRRIIICCC@@@:::===888888AAAQQQttt~~~KKK888222555000...000,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******+++******)))))))))))))))))))))))))))))))))))))))***************************)))))))))((((((((('''))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))******++++++,,,,,,++++++,,,++++++++++++,,,------///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000......---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,+++******))))))******+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((************)))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))*********************************+++++++++,,,,,,---------------......///,,,///444<<>>FFFgggOOO888...111---,,,...***+++,,,,,,,,,,,,+++******))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))(((((((((((((((+++******)))))))))))))))((((((((((((((((((((((((************************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++((((((((((((((((((((((((((()))***++++++++++++***+++++++++++++++,,,------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000...------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++******))))))*********++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((()))******))))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))*********************************++++++++++++,,,------,,,,,,------...///,,,.........111===OOO]]]hhhlllqqqzzzWWWYYY]]]```cccdddcccccc```cccfffkkknnnqqqrrrrrrqqqrrrwwwyyynnnsss~~~yyy|||yyyvvvvvvxxx|||}}}{{{wwwpppfff[[[PPPGGGBBB>>>:::777;;;===>>>]]][[[===---...,,,+++,,,)))+++,,,,,,,,,,,,+++******))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))***))))))))))))(((((((((+++******)))))))))))))))((((((((((((((((((((((((************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***++++++,,,,,,++++++++++++***+++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////------,,,,,,+++,,,,,,---++++++,,,,,,,,,,,,++++++,,,+++******))))))************+++++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((((()))((((((''''''''''''(((((()))))))))))))))(((''''''(((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))************************************++++++++++++,,,,,,,,,,,,,,,------......000111...,,,,,,111666NNNVVV```jjjyyyPPPQQQTTTWWWZZZ[[[[[[[[[ZZZ\\\___cccfffhhhiiiiiiiiikkkqqqyyypppjjjnnnvvvuuuzzzwwwyyy{{{zzz{{{~~~|||{{{xxxsssjjj___SSSHHHCCC>>>:::777===>>>;;;UUUrrrLLL444222000...000...+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************+++******)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********************************)))***+++,,,------------+++************+++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,+++++++++,,,,,,---******++++++++++++******,,,+++******))))))******)))******+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))((('''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((())))))*********((((((''''''''''''((((((((())))))))))))(((((('''(((((((((((((((((((((((('''((()))*********))))))&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++,,,------++++++---...//////...,,,000888BBBMMM]]]qqqzzz{{{NNNOOOQQQSSSUUUVVVVVVVVVVVVWWWYYY[[[^^^___```aaaccceeeiiipppxxxxxxjjjrrrrrruuuttt{{{yyyuuuyyyzzzvvvuuu}}}|||{{{yyyuuummmbbbVVVJJJDDD===<<<999<<<>>>;;;OOOtttYYY888333000---///---+++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))***++++++,,,,,,)))))))))))))))))))))))))))*********+++++++++++++++******)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******************************)))***+++,,,---.........***************+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++++++++,,,,,,---)))******++++++******))),,,+++******))))))******))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((())))))******++++++((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&''')))*********)))(((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++,,,---...,,,)))***---//////...+++,,,...333@@@UUUlll{{{~~~OOOPPPQQQSSSUUUVVVVVVVVVUUUUUUVVVVVVXXXYYY[[[\\\[[[^^^ccchhhmmmttt|||{{{sss|||www{{{vvvsssxxxtttzzzzzztttsssxxx|||{{{zzzwwwpppfffYYYMMMFFF===???<<<;;;===<<>>CCCJJJ|||OOO555444,,,444---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************))))))))))))******))))))))))))(((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------------,,,,,,+++***))))))******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))''''''&&&''''''((()))***))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------222444888<<>><<<;;;:::===CCCYYYhhh:::666000...000,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))***))))))(((((())))))***))))))))))))(((((((((((()))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++*********++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,+++******))))))******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))((((((((((((((((((((((((((((((***))))))(((((((((((()))((((((((((((''''''''''''((((((''''''''''''((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((('''&&&''')))***)))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((())))))))))))******++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***,,,---+++)))***///333333===MMM]]]lll{{{UUUUUUUUUTTTSSSRRRQQQPPPQQQQQQQQQQQQRRRSSSTTTTTTWWWSSSPPPOOOPPPTTTZZZ___dddqqq{{{kkkeeemmm|||rrryyyzzz}}}~~~vvvwww||||||ttthhh]]]VVVJJJDDD???===;;;:::===AAARRRyyyAAA666222+++111,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************************************************++++++++++++************++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,+++++++++******))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((+++***)))(((((((((((((((((((((((((((((('''''''''(((((((((''''''(((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%''')))******)))&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((()))))))))*********++++++++++++******************++++++++++++...///000///,,,,,,...000222000///222;;;IIIXXXbbbppp}}}xxxpppSSSSSSTTTTTTTTTTTTSSSRRRQQQQQQRRRSSSSSSTTTTTTTTTSSSRRROOOLLLNNNTTTYYY\\\XXXcccrrr|||qqqgggjjjyyyuuuyyy|||||||||||||||{{{xxxwww{{{|||ssshhh^^^XXXJJJDDD@@@>>>===;;;===BBBNNN{{{NNN888444+++111,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************************************)))))))))******+++++++++))))))*********+++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************++++++***************)))******))))))))))))******************************))))))))))))))))))))))))(((((((((((((((((())))))''''''''''''''''''''''''******)))(((((('''(((((('''''''''((((((((((((((('''(((((((((((((((((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%&&&)))******)))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((())))))))))))******++++++******))))))))))))*********++++++,,,,,,,,,++++++,,,///111333222000///000111222222>>>PPP```qqqqqqdddVVVGGG===QQQRRRTTTUUUVVVVVVUUUUUUQQQRRRSSSTTTUUUUUUUUUTTTSSSTTTSSSPPPSSSYYY^^^___SSS[[[eeeoooxxxwwwkkkhhhssszzzuuutttyyy~~~~~~{{{yyyyyywwwzzz}}}sssfff\\\VVVLLLFFFBBB@@@>>><<<===BBBGGGrrrddd===777---000,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((()))((((((''''''(((((()))))))))))))))(((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************************(((((())))))***+++++++++)))))))))************+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++******************************))))))))))))******************************))))))))))))))))))))))))''''''(((((((((((())))))'''''''''''''''''''''''')))((((((''''''''''''((('''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''''''''&&&%%%&&&((()))***)))'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''(((((((((((())))))))))))************))))))((())))))))))))*********+++***)))((()))***,,,...''')))+++...000222444555+++333777AAAOOOTTTYYYggg}}}}}}tttbbbMMMAAA;;;666000...RRRSSSUUUWWWXXXWWWVVVVVVPPPQQQSSSTTTUUUUUUTTTTTTTTTXXXWWWTTTWWW]]]aaa___SSSUUUZZZcccnnnzzz|||ooogggooo~~~uuussszzz~~~{{{|||||||||~~~~~~sssggg]]]XXXPPPJJJEEEBBB???<<<<<<@@@@@@fff|||CCC:::222///,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************************************((((((((()))***+++++++++))))))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,))))))))))))******************))))))))))))******************************))))))))))))))))))))))))'''''''''((((((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''((((((((()))&&&'''((())))))((('''&&&''''''((((((((()))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&'''((()))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''((((((((())))))((())))))))))))))))))(((((((((((()))))))))******++++++***++++++,,,,,,+++000000...***'''(((+++...000222---,,,111///000<<>>>>>\\\yyyHHH===555...,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************************************'''(((((()))***+++++++++))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------)))))))))))))))***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&'''''''''(((((())))))&&&'''((())))))((('''&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))((((((((('''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((())))))))))))))))))***,,,......,,,***%%%***///000---)))((()))&&&,,,++++++000,,,---999)))---444999@@@GGGPPPWWW```qqq~~~~~~yyyooobbbXXXPPPKKKDDD===999666333111,,,***---333333---***---WWWVVVUUUVVVXXXXXXUUUSSSUUUTTTTTTUUUWWWWWWVVVTTTUUUWWWYYYXXXUUUSSSTTTVVVRRRQQQPPPRRRXXXdddrrr{{{zzzllliiiyyywwwsss~~~zzzsssfffZZZSSSNNNGGGBBB???===<<<;;;AAAGGGhhhjjj>>>777333111...,,,+++,,,------,,,))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++++++++*********))))))))))))************))))))))))))))))))))))))))))))******))))))((((((''''''+++*********))))))(((((()))((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,)))))))))******+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,++++++******++++++,,,))))))))))))))))))))))))+++*********))))))((((((************))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************(((((()))***+++,,,,,,,,,*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++------......///000000000:::;;;>>>DDDOOO[[[gggnnnvvv}}}|||{{{{{{vvvjjj```PPPNNNJJJEEE???:::666444555444333111///...------------------------------\\\YYYWWWVVVWWWWWWWWWVVVXXXYYYYYYYYYYYYZZZZZZZZZ___aaaaaa^^^YYYUUUTTTTTTSSSRRRQQQRRRVVV___jjjrrr}}}mmmgggyyyyyy}}}yyyttthhh\\\SSSNNNGGGBBB???===<<<;;;;;;@@@]]]|||JJJ888111000...,,,,,,------,,,+++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))+++++++++*********))))))))))))************))))))))))))))))))))))))))))))***)))))))))((((((((('''************)))))))))((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********************************+++++++++,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,++++++******++++++,,,))))))))))))))))))))))))*********)))))))))((((((*********)))))))))(((((()))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))(((((()))))))))*********)))))))))******++++++,,,*********+++++++++,,,,,,)))***++++++,,,,,,++++++,,,,,,------.../////////222222222333555999<<<>>>>>>CCCIIILLLNNNQQQWWW\\\dddeeegggiiikkknnnpppqqqmmmmmmkkkgggccc]]]YYYVVVLLLHHHDDDDDDDDDAAA999222888777666444111///...---000000///......---......------------------------\\\ZZZXXXWWWXXXZZZ^^^```ccceeefffeeeccccccfffiiinnnnnnkkkfff___XXXTTTSSSSSSRRRRRRRRRTTTYYYaaafff{{{uuummm}}}~~~}}}zzzwwwssshhh^^^TTTOOOHHHBBB???===<<<;;;<<<>>>VVVXXX:::222000...---.........,,,***))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))+++************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++******)))((((((***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++************++++++))))))))))))))))))))))))******))))))))))))((((((******))))))))))))(((((((((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))*********************************************+++++++++))))))***+++++++++++++++***++++++,,,------......+++,,,---------,,,+++***,,,000333444444555888<<<:::::::::;;;<<<<<<======<<<<<<<<<;;;999666333222444333111111111000...+++******+++++++++,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,VVVXXXYYYZZZ]]]aaahhhmmmrrruuuvvvtttooooootttyyyyyyxxxtttnnnfff]]]VVVSSSQQQRRRRRRRRRSSSVVVZZZ^^^rrrxxx|||~~~~~~|||wwwtttqqqhhh^^^UUUPPPHHHCCC???===<<<;;;======OOOsssddd>>>555//////...//////...+++)))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))((((((((((((*********)))))))))))))))***))))))(((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********)))))))))(((+++++++++++++++,,,,,,,,,************++++++++++++,,,+++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))((((((***)))))))))((((((((((((&&&''''''(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&'''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((()))))))))***************)))))))))))))))*********************((())))))***+++*********))))))******+++,,,,,,,,,***,,,...000111000//////,,,...000000......000222222222111///---,,,+++***)))***,,,...//////000///---.........------///000,,,,,,,,,,,,------------)))))))))***+++,,,---...++++++++++++++++++++++++SSSXXX^^^aaabbbgggnnnttt||||||xxxwww{{{~~~|||vvvnnndddZZZTTTOOOPPPQQQRRRSSSTTTXXXZZZccchhhrrr~~~zzz~~~{{{}}}{{{uuurrrnnnfff]]]UUUPPPIIICCC@@@>>><<<;;;999999GGGhhhtttBBB333000/////////000...+++)))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************)))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++)))))))))******++++++++++++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))(((((((((((((((((()))))))))))))))(((((((((((('''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''(((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))(((((())))))***++++++++++++++++++***************)))***************+++,,,+++,,,,,,---...///000000/////////...---,,,,,,+++)))***+++***((((((+++---***++++++++++++++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++VVV]]]dddffffffiiiqqqxxx|||{{{}}}~~~wwwlll___VVVMMMNNNPPPQQQRRRSSSVVVXXXWWW\\\eeeqqqvvvkkkvvvvvvyyy|||www{{{}}}{{{~~~{{{tttpppnnnfff^^^VVVQQQJJJDDD@@@>>><<<:::888999DDDaaa|||JJJ111222111/////////...+++)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))))))))))))))***))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++***)))((((((''''''((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))***+++++++++++++++************)))(((((())))))***+++++++++*********+++++++++++++++******))))))))))))******))))))))))))))))))))))))''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))((((((((()))******++++++******)))((()))***,,,---+++,,,,,,,,,---.........******+++,,,...///000000//////...---,,,+++******...//////...,,,,,,...///'''((())))))***+++,,,,,,,,,,,,++++++***+++++++++************************XXX___fffgggfffjjjvvvrrrbbbWWWLLLNNNOOOOOOOOOPPPRRRTTTQQQUUU]]]gggsss}}}rrrddd^^^aaauuuxxxvvv}}}wwwzzz{{{xxx|||zzzssspppnnniiiaaaWWWRRRJJJDDD@@@>>><<<:::;;;:::@@@XXX}}}WWW777444222///......---,,,***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))******))))))************))))))))))))))))))))))))))))))'''((((((((()))))))))***((()))))))))************+++***)))(((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))*********)))))))))((((((((((((((()))***+++++++++)))*********++++++++++++******))))))))))))******))))))))))))))))))))))))'''''''''((((((((())))))))))))((((((((('''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((((((((((((((((((((('''''''''((((((((())))))''''''(((((())))))******))))))((((((((('''''''''&&&'''(((((())))))((((((((((((((()))******++++++******+++,,,---///000111(((''''''((()))******)))------,,,,,,+++++++++************++++++------...***)))))))))***))))))((())))))******+++,,,,,,---++++++************++++++************************XXX___eeeffffffmmm|||vvvdddWWWLLLMMMNNNNNNMMMNNNPPPRRRKKKOOOTTT[[[dddnnnxxx~~~sss\\\```cccqqq{{{wwwxxxzzzzzzwww{{{}}}~~~xxxrrrppppppkkkeeeWWWRRRJJJDDD@@@>>><<<::::::666888KKKooobbbAAA555222///---------,,,+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******))))))************))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))*********+++++++++)))(((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''***)))))))))(((((('''''''''(((((()))***+++++++++))))))******++++++++++++******))))))))))))******))))))))))))))))))))))))&&&'''''''''(((((()))))))))(((((((((''''''''''''(((((((((''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((()))******+++))))))(((((('''''''''&&&&&&''''''((((((((((((((((((((())))))******++++++++++++++++++***((('''%%%+++***)))***+++++++++***(((((())))))******++++++,,,+++******))))))*********)))((()))++++++***(((*********)))))))))(((((())))))((())))))***+++,,,))))))))))))))))))))))))___dddiiilllooowwwyyygggVVVNNNLLLJJJJJJMMMOOOPPPQQQMMMMMMMMMOOOTTT^^^hhhppp}}}sss```bbbnnn~~~{{{|||sssuuuxxxwwwzzz}}}}}}zzzyyyxxxtttllleee___UUUJJJEEEAAA<<<999:::777>>>;;;888TTTCCC444333000+++***+++,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))(((((((((((())))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((''''''''''''(((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))((('''''''''''''''))))))************))))))))))))))))))))))))))))))))))))*********+++++++++************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))mmmnnnqqqtttzzz~~~mmm]]]LLLIIIGGGHHHJJJLLLMMMNNNOOOOOONNNMMMOOOTTT[[[```kkkwwwvvv```cccppptttsssuuuuuuyyy}}}}}}zzzxxxxxxtttmmmggg^^^SSSJJJEEEAAA<<<999:::666===;;;;;;VVVHHH666444000---,,,------,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))((((((((('''''''''))))))((('''''''''''''''((())))))******))))))((((((((((((((((((((((((((()))))))))*********++++++*********)))))))))(((((())))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))vvvuuuvvvzzzrrrbbbLLLJJJGGGGGGIIILLLMMMMMMPPPPPPOOOMMMLLLMMMPPPSSSZZZggguuu|||xxx___cccpppuuuqqqpppqqqwww~~~zzzxxxwwwuuupppkkk\\\RRRIIIEEEBBB===999999666<<<<<<;;;RRR{{{NNN777444000///......---,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))((())))))******))))))(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%)))(((''''''&&&'''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))******************))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))vvvvvvyyy}}}rrrbbbOOOLLLJJJJJJLLLOOOPPPPPPQQQQQQQQQPPPOOOOOOPPPRRRSSS]]]iiitttxxx```aaannntttmmmkkkkkkttt}}}~~~{{{yyyxxxvvvrrrppp[[[RRRJJJGGGCCC>>>:::999888;;;:::999HHHhhhZZZ:::444000//////---,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((()))))))))))))))(((((((((((())))))))))))((()))))))))******************++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''''''''(((((())))))(((((('''((((((((((((((((((((((((((((((((()))))))))*********)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))){{{~~~rrr```PPPNNNLLLLLLNNNQQQRRRSSSRRRTTTTTTSSSRRRQQQQQQSSSRRRVVV^^^lllzzzggg```jjj}}}ssskkkggghhhrrr~~~}}}zzzyyyvvvtttrrr\\\SSSLLLIIIFFF@@@:::999888999888777>>>VVVxxxiii???555/////////,,,***+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''(((((())))))))))))(((((((((((())))))))))))((()))))))))******************++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((******)))''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((ttt___MMMKKKJJJKKKNNNQQQSSSSSSUUUVVVVVVTTTQQQOOOOOOOOOPPPRRRVVVbbbxxxoooaaafffwwwssskkkhhhhhhsss}}}zzzwwwtttsss___WWWPPPMMMJJJBBB<<<:::666666777888;;;MMMtttsssFFF999//////000+++))),,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***&&&''''''(((((())))))***(((((((((((())))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((***)))((('''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))&&&&&&&&&%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((uuu]]]KKKIIIHHHJJJNNNRRRTTTUUUUUUVVVUUUSSSPPPNNNNNNOOOPPPRRRTTTYYYhhh~~~ssseeeeeerrr~~~sssnnnkkkkkkuuu|||wwwtttrrrccc[[[TTTQQQMMMDDD===:::666555888:::999HHHqqq{{{NNN>>>111111111,,,***...************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&''''''((())))))***(((((((((((())))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((())))))(((((('''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((}}}{{{tttZZZKKKJJJIIIKKKOOOTTTVVVWWWTTTUUUUUUSSSQQQQQQRRRSSSQQQUUUVVVTTTZZZlllsssiiieeeoooyyyyyytttpppnnnnnnxxx}}}xxxtttrrreee]]]VVVTTTOOOFFF>>>;;;888666888;;;777CCCnnn}}}TTTAAA333222222,,,,,,000************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((('''''''''(((((()))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))%%%%%%%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((}}}zzzvvvvvvyyyqqqQQQJJJJJJKKKMMMOOOSSSUUUWWWWWWRRRPPPRRRQQQMMMMMMRRRRRRSSSVVVWWWXXX___pppxxxiiihhhnnn~~~uuuyyy~~~wwwkkklllppp|||~~~|||xxxuuuhhhaaaXXXPPPJJJEEE???:::555222;;;:::<<>>:::<<<777<<<777555777IIIzzzhhhCCC///222///***,,,,,,---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((()))))))))*********'''((((((((())))))))))))***)))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((''''''&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%&&&)))***)))'''''''''''''''''''''''''''''''''(((((((((((('''''')))((((((((('''''''''&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%******%%%$$$'''(((&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&{{{{{{gggWWWOOOPPPRRRTTTTTTSSSRRRQQQUUUQQQOOOOOONNNKKKKKKMMMOOOPPPUUU[[[^^^___dddjjjkkksss~~~ppppppsss}}}|||}}}|||nnnccchhhppp||||||yyyrrriii]]]RRRJJJDDD>>>:::<<<777===888777;;;KKKxxxqqqIII111111...+++,,,,,,---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))******''''''((((((((()))))))))))))))))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&'''((())))))'''''''''''''''''''''''''''''''''((((((((((((''''''((((((((('''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%))))))&&&%%%&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&uuucccWWWTTTTTTUUUUUUUUUSSSRRRQQQRRRQQQPPPOOOOOOOOOPPPRRRSSSRRRVVV^^^cccdddfffiiiiiitttsssssstttzzz{{{vvvuuuhhh```hhhsss}}}zzzxxxsssiii\\\QQQJJJEEE@@@<<<999666===:::<<>>^^^hhh===333///---...------,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''(((((((((((())))))&&&&&&'''''''''(((((((((((((((((()))******++++++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((''''''(((***''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''***)))%%%%%%(((&&&''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&vvvfff^^^XXX[[[```dddfffeeebbb```hhhjjjfff___[[[\\\[[[WWW\\\ZZZ]]]dddkkkqqqyyyzzzooonnnzzzttt~~~|||uuuvvvxxx~~~|||zzzyyynnnggg]]]UUUOOOJJJEEE@@@:::888===777999>>>@@@\\\qqqBBB444///...///------,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&'''''''''(((((('''(((((()))******++++++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%''')))((('''&&&(((***''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&+++***%%%%%%)))%%%&&&''''''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&{{{lll```\\\iiiooowww~~~zzzvvvzzzooohhhgggccc]]]___```dddkkkqqquuu}}}}}}nnnlllxxxkkkxxx{{{vvvuuuvvv}}}{{{zzzxxxvvvoooiii___WWWQQQKKKEEE@@@>>>;;;???666777:::999RRRzzzvvvEEE555000...///------,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((('''(((((()))***+++++++++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%'''))))))'''&&&(((***''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###&&&+++***%%%%%%)))$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&'''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&}}}xxxooogggfffjjjwww}}}vvvvvvwwwtttnnnnnnjjjnnn{{{}}}~~~rrrfffrrrxxxiiilllzzz}}}ssswww|||zzzyyyzzzzzzvvvnnncccYYYSSSLLLFFFAAA@@@;;;777888999;;;@@@GGG}}}zzzHHH222111///444+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))*********++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&{{{yyyuuuoooooosss}}}{{{~~~wwwxxxssswwwttteeeooo~~~{{{iiimmm|||uuuxxx}}}{{{zzzzzzzzzuuunnncccZZZSSSMMMGGGBBBAAA<<<888999999999===CCC\\\OOO444222///333+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&}}}zzz|||}}}|||}}}|||vvvdddjjjwwwppptttxxxwww}}}{{{yyyxxxtttmmmcccZZZTTTNNNGGGBBBAAA<<<999:::999888:::>>>SSSZZZ888333///222,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((''''''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&}}}yyy}}}}}}xxxdddfffrrr~~~~~~zzzttt~~~zzzvvvtttrrrkkkbbbZZZTTTMMMGGGBBB>>>;;;999::::::777888;;;WWWfff;;;444///111...,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&{{{www{{{{{{fffeeeooo}}}uuu~~~yyyssspppoooiii```YYYSSSMMMFFFAAA<<<999888::::::888888<<>>^^^}}}DDD888000///000,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))''''''((((((((()))))))))'''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&oooggglllzzz~~~yyyuuurrroooiiiaaa[[[VVVPPPIIICCCAAA<<<::::::999777888;;;???^^^III;;;111---...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((('''((((((((())))))))))))'''((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&rrrhhhkkkyyy~~~zzzwwwuuupppjjjccc]]]XXXRRRKKKEEEDDD???;;;;;;999666777:::<<<^^^~~~NNN>>>222+++---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((******((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&rrriiimmm}}}{{{yyy|||yyyvvvuuuooojjjddd]]]VVVPPPJJJGGGAAA???<<<:::;;;;;;:::999???___\\\<<<333---...,,,+++******)))*********)))(((''''''(((***,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''***)))'''%%%%%%%%%'''((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&sssjjjkkkxxx|||{{{}}}}}}zzzxxxxxxqqqllleee]]]WWWPPPJJJFFFAAA>>>;;;:::999999888777:::QQQeee@@@444...///,,,++++++***************))))))((('''(((***,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''***((('''%%%%%%%%%'''((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&(((''''''&&&%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&vvvooonnnwww~~~}}}{{{}}}|||{{{}}}|||{{{zzztttoooggg```XXXQQQKKKGGGAAA???;;;999999888777666666BBBhhhrrrEEE444///000,,,,,,+++***************))))))(((((((((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''')))((('''%%%%%%&&&''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}wwwsssyyy~~~xxxzzz{{{{{{~~~||||||||||||xxxssskkkccc[[[SSSMMMHHHCCC@@@<<<:::999888777666777;;;[[[|||~~~KKK444000111,,,,,,+++************+++))))))(((((()))***++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&uuuwww}}}~~~|||uuupppuuu}}}|||{{{{{{{{{|||{{{vvvnnneee]]]VVVOOOJJJEEEBBB>>><<<;;;:::888777888888XXX~~~OOO444111000---,,,,,,+++***+++++++++)))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''(((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&qqqnnn~~~|||zzzsssooonnnuuu|||zzzyyyzzz{{{|||{{{vvvnnnfff^^^WWWPPPKKKEEEBBB>>><<<<<<;;;:::999888888XXXVVV777333///------,,,+++++++++++++++))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&kkkfffxxxzzz~~~|||xxxnnnmmmoooxxx~~~}}}{{{yyyzzz{{{|||yyytttlllddd]]]UUUOOOKKKCCC@@@===;;;;;;;;;:::999:::888XXX\\\;;;555...------,,,++++++++++++,,,))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''((()))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''(((''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&''''''(((###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&hhhcccvvv~~~sssxxx~~~}}}yyyggggggkkkuuu~~~{{{yyyzzzzzz}}}~~~{{{zzzzzz|||}}}wwwrrrjjjbbb[[[TTTNNNJJJAAA???<<<:::;;;;;;:::999<<<:::XXXaaa>>>777---...---,,,,,,++++++,,,,,,))))))************)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''((())))))(((((('''''''''&&&'''''''''&&&&&&'''''''''%%%%%%&&&'''((((((((('''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((()))###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&uuugggooo}}}mmmwww~~~qqqbbbggglllrrr|||ssstttzzz}}}{{{{{{~~~~~~|||wwwppphhhbbb^^^YYYPPPJJJCCC@@@===;;;;;;;;;:::999::::::LLLwwwlll888666333......---,,,++++++++++++************))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))&&&!!!,,,((('''111+++###&&&,,,---333###)))$$$***&&&!!!111'''***%%%,,,,,,%%%$$$******###,,,666&&&000))))))000"""222111""")))$$$(((%%%'''000***---&&& :::"""///***222''''''((((((((((((''''''***(((%%%---((('''&&&&&&,,,... (((***///******))))))((((((''''''///...+++&&&"""***&&&...###222&&&"""$$$&&&)))...%%%%%%***'''...000"""***'''!!!333!!!(((''')))***&&&!!!$$$+++'''(((%%%###'''(((%%%$$$///,,,$$$%%%,,,$$$((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%yyyjjjooo}}}lllsss}}}ssscccgggmmmuuu|||xxxwww}}}|||vvv{{{~~~|||zzzxxxqqqiiiccc^^^XXXPPPJJJDDDAAA>>><<<;;;;;;:::888888888HHHqqq}}}www???555---......---,,,++++++++++++************))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))222***%%%---)))''')))***(((+++'''---'''999..."""...'''(((%%%000***$$$&&&///...%%%%%%...+++***%%%666(((&&&$$$)))000)))(((!!!!!!///&&&666&&&"""///'''(((''''''...###'''333((((((######''''''((((((((((((''''''%%%///***,,,333(((+++,,,///(((222***000***)))))))))((((((((('''888&&&666+++666BBB~~~{{{==='''+++%%%,,,000&&&;;;---!!!...$$$"""666...%%%&&&???mmmkkk;;;###+++,,,'''"""***888---((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%|||iiilllnnnsss|||iiiiiiqqq|||zzzyyy~~~~~~~~~~~~~~~|||zzzxxxrrrkkkddd^^^WWWPPPJJJEEEBBB???<<<;;;:::999888777777AAAccc{{{GGG888---......---,,,++++++++++++************))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))%%% (((222###***$$$%%%333 ...)))PPP...)))%%%111###''''''(((((((((((('''''''''&&&)))###222===))))))))))))((((((((((((222 +++000%%%zzzWWW---###,,,***###"""...((( (((sss999555000(((:::((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))))))))((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&yyyeeefff{{{uuuuuutttqqqwwwyyyzzz~~~zzzyyy|||~~~}}}|||xxxssskkkddd^^^VVVOOOJJJFFFCCC???===;;;:::999777:::888999RRRwwwMMM===333......---,,,++++++++++++************)))))))))(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))+++&&&(((666333$$$ ///&&&&&&888$$$+++,,,+++''''''((((((((((((''''''111---+++###$$$))))))))))))(((((((((((())),,,,,,jjjIII444111###***000)))111<<< &&&444&&&"""((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))******((('''%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''&&&&&&&&&vvvbbbdddxxxxxxttt{{{}}}~~~|||xxxxxx{{{~~~}}}|||vvvrrrkkkddd]]]UUUOOOKKKGGGDDD@@@===<<<;;;999777;;;999555EEEmmm~~~PPP===222......---,,,++++++++++++************)))))))))(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))$$$555---zzz:::$$$&&&%%%'''000)))666GGG111&&&%%% 333''''''((((((((((((''''''"""###+++,,,...'''(((((((((((())))))))))))((()))<<< '''***...+++%%%!!!(((444///(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((******)))'''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&((('''&&&&&&''')))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&vvveeehhhuuuzzzrrr}}}}}}}}}~~~~~~|||yyyssspppjjjccc[[[TTTNNNKKKFFFCCC@@@===<<<;;;:::888888:::555BBBlllTTT;;;,,,......---,,,++++++++++++************))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))&&&444&&&---(((333sssTTT(((,,, $$$,,,000---(((''',,,%%%---''''''***333GGG%%%'''%%%)))'''...--- %%%''''''((((((((((((''''''000)))&&&###(((((((((((())))))))))))///)))***...}}}FFF $$$777$$$###<<>>---......---,,,++++++++++++************))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))&&&)))---+++***((( WWW333444000)))$$$%%%***,,,***---((('''%%%"""///+++...222 <<>>000///---,,,++++++,,,,,,+++******)))))))))))))))))))))(((((((((((())))))'''&&&%%%&&&((()))(((''''''''''''((((((((()))))))))))))))(((((((((((('''&&&CCC+++%%%///%%%''''''((((((((()))))))))'''''''''''''''((())))))((()))''',,,)))((((((((((((((((((((((((...***(((&&&000nnn&&&,,,333 LLL"""$$$))),,,000222******&&&###---&&&(((******(((%%%%%%)))...YYY***%%%(((///!!!'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&rrreeeiiixxxqqqpppxxxsssxxxzzz~~~|||{{{{{{{{{{{{zzztttpppkkkfff___WWWOOOIIIFFFBBB@@@AAA???:::888:::333666:::<<>>:::777;;;555999<<<<<>><<<:::888;;;777777888777EEEjjjssstttGGG555222...,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))CCC((()))'''&&&(((((())))))))))))(((((((((((((((((())))))))))))''')))&&&+++'''(((((())))))))))))((((((XXXfffcccXXX___dddZZZdddhhheeeccc!!!((("""))))))--- ===@@@+++,,,+++"""---&&&)))***+++)))(((***...///---,,,999$$$%%%KKK(((&&&)))&&&,,,'''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&zzz___cccrrrooo|||~~~~~~zzzwwwxxxyyytttqqqmmmgggaaaZZZUUURRRLLLHHHCCC???===<<<:::999<<<;;;999999:::AAA___qqq{{{MMM666222///---,,,---,,,+++************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))CCC((()))''''''(((((())))))))))))(((((((((((((((((())))))))))))''')))&&&+++'''(((((())))))))))))((((((333DDD+++""" ---&&&(((111 (((---000+++...###)))---000AAAqqq(((+++###333###222,,,###%%%......'''&&&---OOO999...$$$%%%&&&000(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&zzzaaaaaannntttzzzzzzwwwxxxyyyqqqoookkkeee___XXXSSSPPPKKKHHHCCC???===<<<:::999999===888888===>>>VVVsssxxxSSS666333///---------,,,+++++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))CCC(((***((('''(((((())))))))))))(((((((((((((((((())))))))))))''')))&&&+++'''(((((())))))))))))((((((###===***...------000111000444***777(((***222%%%)))000%%%***AAA(((((($$$+++&&&000%%%&&&((($$$***000%%% 111###MMM(((111&&&((((((///&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))'''(((((((((((((((((('''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&|||bbb___kkkzzzuuu{{{~~~~~~{{{xxxwwwwwwpppnnnjjjddd]]]VVVQQQNNNIIIFFFBBB@@@>>>===;;;:::666;;;555555===;;;NNN|||zzznnnSSS777444000---------,,,+++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))CCC(((***(((((((((((())))))))))))(((((((((((((((((())))))))))))''')))&&&+++'''(((((())))))))))))((((((333%%%kkk,,,+++***((("""''')))'''---)))%%%'''---)))444aaa<<>><<<:::555<<<333333>>>888III{{{pppWWW888444000...------,,,+++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))CCC(((***(((((((((((())))))))))))(((((((((((((((((())))))))))))''')))&&&+++'''(((((())))))))))))((((((%%%""",,,ggg 555888---"""))),,,,,,222---333)))---<<<***///$$$LLL666%%%,,,((()))&&&***+++...(((&&&$$$))){{{999"""...(((,,,,,,%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''&&&''''''((())))))******&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&ccc]]]gggsssttt}}}{{{{{{yyyuuuqqqqqqooojjjddd]]]UUUPPPMMMEEECCCBBBAAAAAA???<<<:::777???555444@@@888HHH{{{sssbbb888555111...------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))CCC(((***(((((((((((())))))))))))(((((((((((((((((())))))))))))''')))&&&+++((((((((())))))))))))(((((('''!!!555 >>>$$$,,,!!!...///&&&((())),,,000 111444000$$$444???&&&555)))---%%%)))+++)))&&&&&&!!!'''***+++|||bbb///---###&&&)))$$$...((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******))))))((((((((('''''''''''''''''''''''''''&&&''''''((()))******+++&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&~~~___\\\gggwwwsss||||||xxxtttrrrqqqoookkkgggaaaZZZQQQLLLGGGEEEBBBAAAAAA???===;;;;;;555:::666666<<>>;;;<<<777<<<777888999@@@eee{{{jjjGGG777111000+++,,,///***************************(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))***DDD)))+++))))))*********)))))))))))))))***))))))))))))))))))***+++,,,''',,,+++))))))))))))))))))))))))***---555444...!!!kkk!!!+++++++++,,,,,,,,,,,,,,,$$$___NNN222...$$$&&&...(((%%% 444!!!)))&&&444,,,;;;$$$***???&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((((('''''')))(((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''oooffffffwwwpppiiivvvuuusss~~~}}}}}}~~~}}}zzzxxxzzztttlllddd^^^XXXSSSPPPHHHFFFDDDCCCCCCBBB@@@>>>;;;777;;;777999999;;;XXX|||}}}ooolllIII888111000++++++///***************************(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))***************************DDD)))+++))))))))))))))))))))))))************))))))))))))*********+++%%%+++***************************---(((%%%333''')))@@@###>>>++++++,,,,,,,,,---------,,,xxx///$$$VVV...)))***''',,,'''***444000---000...$$$,,,&&&###444TTT%%%+++(((((((((((((((((((((((((((((((((''''''((((((((('''(((((((((((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''nnncccbbbuuunnnfffuuuvvvvvv~~~~~~|||{{{yyytttllleee^^^XXXSSSOOOFFFDDDCCCBBBBBBBBB@@@???;;;777;;;666:::;;;888PPPuuuzzz{{{mmmzzzmmmJJJ999222000++++++///+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***************************DDD)))+++***)))))))))))))))************+++******))))))******+++(((***%%%******************************...###111///...555 KKK++++++,,,,,,------......***YYY+++###333kkk$$$,,,...)))''''''###$$$(((...(((%%%&&&///333222!!! ((()))))))))))))))))))))))))))((((((''''''(((((()))'''(((((())))))(((((('''(((''''''''''''(((((()))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''(((((())))))******+++************************))))))))))))))))))))))))************************************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''|||{{{}}}nnnaaa___tttnnnfffvvv}}}sssvvv~~~}}}}}}|||||||||tttpppiiiccc^^^XXXSSSPPPFFFDDDBBBBBBAAAAAA>>>===;;;666999555;;;===777LLLrrrnnnxxxsssJJJ999111000***,,,000,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***************************DDD)))+++******((()))))))))************+++******))))))******+++%%%+++&&&+++***++++++++++++++++++++++++---%%%???(((;;;???'''jjj++++++,,,,,,---......///,,,DDD(((333222000333777***(((---)))***"""///888 000***666%%%<<<$$$$$$555))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((('''''''''''''''((())))))(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((()))))))))'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))'''(((((()))******++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++************************))))))))))))))))))))))))&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''jjj[[[___aaafffpppooo```^^^uuuooogggxxx|||}}}ooosss}}}{{{{{{{{{{{{|||oookkkgggbbb^^^YYYTTTPPPHHHEEECCCAAA@@@???<<<:::;;;666999444;;;>>>888JJJxxxmmmvvvzzzJJJ999111000***,,,000---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***************************DDD))),,,******(((((())))))*********+++++++++************++++++$$$,,,''',,,,,,++++++++++++++++++++++++,,,***)))111++++++555'''333++++++,,,,,,---...//////BBB|||<<<###111(((!!!;;;fff777###&&&+++...mmm777'''&&&666///555///888XXX))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((('''''''''''''''((()))***(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))************+++++++++************************))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''hhhTTTUUUSSSWWW[[[aaakkk|||mmm]]]^^^yyywwwdddppp{{{}}}wwwvvv|||~~~|||||||||{{{zzzrrrmmmfffaaa^^^ZZZUUUPPPHHHEEEBBBAAA@@@???===;;;999999999999666777AAAMMMgggRRR;;;000111......000,,,++++++++++++++++++++++++))))))******++++++,,,,,,))))))))))))))))))))))))+++*********))))))(((((('''111$$$ (((@@@ 000CCC***,,,++++++************************"""777***666"""///&&&%%%,,,(((,,,***000...+++(((((())),,,---,,,------,,,,,,---///111333&&&000222000---,,,///222111---666///$$$333;;;###&&&000|||...)))''',,,))) ///...(((&&&"""===***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((()))))))))))))))((('''&&&'''((()))((('''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''******))))))((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''((((((((((((+++*********))))))((((((******)))))))))))))))***)))(((((()))))))))(((&&&)))***,,,+++******,,,---+++***)))+++...///,,,)))***+++++++++++++++++++++...---+++)))((())))))***,,,))))))***+++*********(((***++++++))))))+++------+++)))***+++,,,+++***---,,,+++***((((((((('''))))))))))))************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''((((((((()))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&%%%$$$%%%'''((('''&&&[[[PPPSSSLLLOOORRRUUU[[[gggwwwmmm]]]]]]yyy{{{fffqqq{{{~~~zzzzzz~~~||||||}}}~~~~~~}}}qqqllleeeaaa^^^ZZZTTTPPPHHHEEEBBBAAA@@@???===;;;999999999999666777@@@LLLwwwRRR;;;000111...---000,,,++++++++++++++++++++++++)))))))))***************))))))))))))))))))))))))************)))))))))(((###(((***QQQ+++"""222%%%***,,,++++++************************333!!!"""ttt___222,,,***888---)))///---333222000///.........///---.........,,,***))))))+++###CCC???)))+++,,,,,,---...000000***:::333&&&///111<<<###fff///(((+++///(((JJJ222'''222&&& $$$^^^(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''(((((((((((()))'''&&&'''((()))((('''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))))))))((((((((('''(((((((((((())))))))))))))))))(((((((((((())))))((((((((()))))))))******+++*********))))))))))))++++++***************+++)))))))))******+++***))),,,...///...,,,,,,,,,---111...,,,+++---...---+++......///000000///......------.....................------...000//////000.........------...///111000...,,,******)))))))))++++++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((())))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&%%%$$$%%%'''((('''&&&dddPPPNNNSSSOOOPPPQQQRRRTTTZZZdddkkksssssswwwmmm]]]]]]xxxjjjrrr{{{}}}~~~~~~|||zzzzzz{{{{{{{{{zzzpppkkkddd___\\\XXXSSSNNNHHHEEEBBBAAA@@@???===;;;:::999999999777777???IIIvvvSSS;;;000111------000---++++++++++++++++++++++++***))))))))))))))))))((())))))))))))))))))))))))************))))))))))))---+++---***,,,++++++++++++++++++++++++++++++(((...EEE...+++000...------.........------,,,***+++---/////////---,,,///111,,,+++jjj---000333222///,,,///222000hhh666000===HHH444(((///HHH111(((...000'''888TTT''''''###,,,jjj((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''((()))***(((''''''((()))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++***************)))))))))++++++*********++++++,,,+++,,,,,,,,,,,,,,,,,,,,,)))+++,,,---,,,+++,,,---333000---,,,---///000000000000111222333333222222222333666777777555222000111111222111111111111000///...------...///...---//////...,,,))))))***,,,******))))))(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''((((((((()))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%'''((('''&&&oooRRRLLLQQQTTTTTTVVVWWWWWWWWWYYY^^^bbbbbbbbbfffqqqnnn^^^]]]wwwlllqqqzzz~~~}}}zzzyyyxxxvvvtttrrrooojjjccc^^^[[[WWWQQQMMMHHHEEEBBBAAA@@@???===;;;:::888999999888777>>>GGGvvvqqqTTT<<<000111---,,,///---++++++++++++++++++++++++******))))))((((((''''''))))))))))))))))))))))))*********)))))))))))))))((("""AAA***,,,+++++++++++++++++++++++++++++++++///}}}...***///---+++,,,,,,---......//////...------...///000000000555---666:::+++222222333333111...000444222~~~SSS555666000,,,(((888fff000111,,,,,,...(((HHHjjj)))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''(((***++++++)))''''''((()))((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((()))))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((()))))))))))))))))))))******))))))))))))))))))*********++++++******************************************+++,,,---.........---,,,---...'''***---//////000111333111222222444888;;;===>>>=========>>>???AAADDDEEEHHHJJJMMMOOOMMMHHHBBB>>>???BBBBBB???===<<<;;;888:::999888888888666111---,,,...///...,,,+++,,,------,,,+++******************)))))))))))))))((((((''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((()))))))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&%%%&&&'''((((((&&&[[[LLLNNNQQQPPPQQQSSSUUUWWWXXXZZZ]]]^^^^^^\\\]]]dddqqqppp___^^^wwwmmmoooyyy~~~~~~|||zzzyyywwwtttqqqnnniiibbb]]]ZZZVVVQQQLLLHHHEEEBBBAAA@@@???===;;;:::888888:::999888===CCClllzzzUUU===000000,,,,,,///---++++++++++++++++++++++++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))******"""333222LLL***,,,++++++++++++++++++++++++++++++'''+++:::~~~---)))...,,,111111000000000111111222444111------...000111111,,,444999///???AAA>>>777222555666444555888)))IIIAAA@@@AAA333000!!!&&&000111(((***,,,000>>>:::))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((('''''''''(((***---...,,,***''''''((())))))(((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))((((((((()))))))))*********************+++++++++)))))))))))))))***+++,,,,,,---...---+++,,,...000222555888:::;;;;;;<<<===;;;???EEELLLQQQUUUWWWYYYYYYYYYXXXXXX[[[___dddgggfffiiilllnnnlllgggaaa]]]XXX^^^___[[[WWWXXXWWWTTT[[[[[[ZZZXXXSSSKKKBBB<<<555666666555222///---,,,------,,,,,,+++,,,,,,,,,++++++******)))))))))((((((((((((((((((((((((((())))))((((((((('''''''''(((((((((((()))))))))***((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&%%%&&&((()))((('''nnnRRRLLLMMMLLLKKKNNNPPPSSSWWWZZZ]]]_________]]]\\\```jjjyyytttbbb^^^wwwmmmmmmwww|||~~~}}}||||||{{{xxxvvvnnniiibbb]]]ZZZVVVQQQLLLHHHEEEBBBAAA@@@???===;;;:::888888::::::888;;;AAASSS~~~tttVVV===000000,,,,,,///---++++++++++++++++++++++++***))))))))))))))))))((())))))))))))))))))))))))))))))))))))************+++###)))EEEGGG***,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,<<<+++---&&&ddd...***///---......///000000/////////111222666===EEEJJJJJJHHH<<>>LLLtttdddxxxWWW>>>000///++++++///---++++++++++++++++++++++++)))))))))***************))))))))))))))))))))))))((()))))))))************,,,''')))/// &&&222777***,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,'''111---...'''(((,,,UUU111...444333---222888>>>BBBBBBAAA??????HHHWWWjjjxxx{{{uuunnnjjjYYYlllsss|||zzzvvvrrrooouuuzzznnnWWWqqq666555eee{{{111...***111,,,'''111777!!!???AAAKKK$$$)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''&&&&&&(((+++...111///,,,(((&&&'''((())))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))((()))+++,,,,,,+++)))((()))))))))*********++++++*********++++++,,,,,,,,,,,,++++++,,,---...//////...222777999:::>>>EEEKKKRRRVVV[[[^^^``````aaabbbnnnsssxxx{{{|||}}}~~~}}}|||~~~}}}~~~|||~~~|||www}}}xxxuuuwww{{{uuuhhh^^^[[[XXXSSSNNNHHHFFFAAA<<<666222///---......------,,,++++++***************************))))))))))))((((((((('''(((((()))))))))*********((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((('''&&&'''((()))((('''___HHHKKKPPPIIIIIIRRROOOPPPSSSWWW\\\___```___\\\]]]```dddmmm{{{yyyfff```vvvmmmmmmuuu~~~{{{|||{{{xxxuuuqqqmmmoooiiiccc^^^[[[WWWQQQMMMHHHEEEBBBAAA@@@???===;;;;;;888888;;;;;;999:::===RRRttt___pppWWW>>>000///++++++///---++++++++++++++++++++++++))))))******++++++,,,,,,))))))))))))))))))))))))(((((())))))*********+++"""...111;;;111%%%+++'''666***,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------ 777%%%999"""///555BBB333222999888999BBBNNN[[[ccceeecccaaa___lllzzz}}}qqq,,,)))222)))...111(((111"""888 ***OOOYYY))),,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&%%%%%%%%%'''***...000///,,,(((&&&'''((())))))''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))'''''''''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))((()))+++,,,,,,+++)))(((******+++++++++,,,,,,,,,*********++++++,,,,,,,,,---------...///000111111444999???BBBEEELLLUUU\\\aaafffmmmssswwwzzz}}}~~~}}}|||}}}~~~xxxwww|||~~~}}}rrrppppppmmmjjjkkkggg___UUUKKKAAA:::777//////...------,,,++++++************************))))))))))))(((((((((((())))))))))))************)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((('''&&&''')))))))))'''```UUUKKKHHHHHHHHHLLLPPPWWWWWWYYY\\\^^^___^^^\\\ZZZ[[[___dddiiitttggg```uuunnnlllvvv~~~~~~|||}}}wwwtttrrrqqqqqqlllhhhbbb]]]YYYUUUQQQNNNHHHEEEAAA????????????>>>:::;;;;;;:::888888:::<<<[[[tttcccqqqSSS===222111+++***///...,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************!!!111...///jjj&&&)))...............---,,,+++***///...,,,+++***+++---...---000)))@@@LLLQQQJJJLLLRRRjjj~~~777:::666222000///...///111***---222...&&&DDDyyy&&&000))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((******))))))((((((''''''*********)))))))))))))))))))))***,,,......---+++***)))+++//////+++***---///222111---///666999777CCCIIIQQQWWW]]]eeeooovvv}}}~~~~~~xxxyyywwwxxxzzzzzz{{{{{{yyy|||}}}oooeeebbbYYYMMM===888222000111111---(((+++---///---)))(((***------,,,***)))(((((())))))******))))))))))))******)))))))))))))))(((((('''%%%&&&'''((()))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''wwwfff\\\SSSLLLKKKLLLMMMQQQUUUWWWYYY\\\```aaa___[[[XXXXXX[[[___dddiiiwwwhhh```rrrrrrooorrr{{{}}}{{{vvvrrrpppoooooonnnjjjddd^^^YYYTTTOOOLLLHHHEEEAAA@@@???@@@??????;;;;;;;;;999777888;;;===UUUnnnbbbyyySSS===333222,,,+++...---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************111'''(((,,,###---nnn,,,666;;;!!!..................------+++---...///////////////,,,444555000...AAAwwwxxxoooxxx}}}gggOOOKKKAAA;;;666444333111...+++222///111111((($$$777SSSIII 111777"""************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))((()))))))))))))))(((((((((************************---,,,+++***++++++++++++,,,+++,,,//////,,,---000---222555777>>>JJJRRRRRRUUU]]]hhhqqqwwwzzz|||}}}~~~}}}|||xxxzzzyyyuuuvvvqqqiii\\\SSSGGG???;;;777222---+++,,,...//////---)))'''))))))((((((((()))***+++***))))))(((((())))))***((())))))))))))(((''''''''''''(((((((((''''''&&&)))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''}}}zzzyyyyyyxxxtttkkk^^^TTTRRRMMMJJJLLLNNNOOORRRVVV[[[\\\]]]^^^^^^]]]\\\[[[XXXZZZ^^^bbbhhhxxxiii___pppwwwrrrpppzzz~~~zzzvvvtttrrrrrrssspppllleee___ZZZTTTOOOKKKIIIFFFBBB@@@@@@AAAAAA@@@===<<<:::888666888;;;???OOOqqqfffTTT>>>333333...,,,...,,,,,,,,,,,,+++++++++******************************))))))))))))************)))))))))))))))))))))))))))))))))*********++++++000000111!!! 000HHH222"""---$$$------......////////////***---000111000...------///)))///DDDHHH666???fff|||vvvooorrr{{{wwwgggdddqqqssshhhhhhvvvwww|||uuurrrttt~~~|||mmmbbb\\\QQQJJJAAA:::777555111---...)))(((...444222***%%%HHHvvvHHH(((***+++///************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))************************...---,,,++++++,,,---...000......000000...111666666===EEENNN[[[jjjtttwwwrrrwww~~~{{{zzzvvvmmmaaaWWWQQQIII@@@999222///,,,,,,///000,,,)))))))))******************))))))(((((((((((())))))(((((((((((((((''''''&&&(((((((((((('''&&&%%%$$$)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''}}}ooojjjgggggghhhgggccc]]]WWWRRRNNNKKKKKKOOOQQQQQQSSSWWW```___]]][[[ZZZ\\\___bbbaaa___aaagggppphhh^^^pppzzzppprrr|||~~~}}}|||zzzxxxwwwwwwxxxyyypppkkkeee___ZZZUUUPPPLLLIIIFFFBBBAAAAAABBBAAAAAA>>>===:::777666888<<<@@@OOOsssVVV???444444///---...+++,,,,,,,,,+++++++++******++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))))))))*********+++++++++***000///))),,,444///!!!333///,,,&&&###111999000.........---............///111222111......000333777BBBNNN^^^lllkkkjjjttt|||uuurrrwww}}}ppphhhaaa^^^\\\\\\ccclllbbbVVVWWWfffhhh^^^ccctttyyyjjjhhhkkkgggkkkooogggpppvvvwwwrrrpppqqqkkkbbbfffdddbbbhhhyyy~~~ooojjj^^^OOOCCC>>>;;;999444222,,,'''***000222000///222000)))''',,,000000%%% !!!(((***''''''***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))*********((((((((())))))******+++*********++++++++++++++++++---............000111000///111555666777<<>>===;;;888666888<<<@@@SSSYYY@@@444444///......***,,,,,,,,,+++++++++******++++++++++++++++++++++++((()))))))))************************************************++++++++++++///,,,***)))$$$"""+++999 $$$...222555%%%$$$---//////...---,,,,,,------000111111000///444===DDDKKKhhhvvvtttyyywwwxxxxxxttttttooohhheeehhhjjjjjjXXXTTTRRRUUUZZZ^^^dddiiicccdddkkkvvv{{{}}}~~~vvvqqqqqqnnnfffkkkeee[[[WWW___nnnrrrooo}}}{{{cccSSSMMMIII===???;;;111,,,------***(((++++++)))((()))***)))111:::000 555444************************************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))*********+++(((((())))))******++++++***+++++++++,,,,,,,,,---))),,,///000///------......000888@@@EEEIIISSS\\\lllsss~~~}}}{{{|||{{{zzzuuuqqqpppsssssspppllljjjcccWWWHHH:::111///000,,,,,,++++++************))))))(((((((((((())))))((((((((()))(((''''''&&&%%%&&&&&&'''((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''wwwfffbbbcccdddcccccccccbbb___[[[VVVRRRUUUSSSSSSUUUUUUTTTWWW]]]]]]eeeoootttrrrnnnjjjiiiiiieeegggrrrkkk___nnn}}}jjjooo{{{~~~}}}zzzwwwtttrrrpppoookkkhhhbbb]]]YYYUUUQQQNNNGGGDDDAAA@@@AAABBBBBBAAA>>>===;;;999777999<<<@@@UUU]]]BBB444333///...///+++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))*********************************************++++++++++++,,,---%%%$$$///666000&&& 222777111)))111111......000///...---------//////+++///444777<<>>;;;999444---222222000...------......))) 222666((($$$---++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******+++++++++))))))******************+++++++++,,,,,,------...***---000000---+++,,,...222999FFFTTT\\\cccmmmxxx~~~|||{{{~~~~~~sssooossszzz{{{kkkUUUAAA444///---,,,+++******+++,,,---******))))))))))))******)))))))))))))))(((((('''%%%&&&'''((())))))))))))'''(((((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''qqqmmmppppppmmmqqqqqqqqqrrrrrrnnnhhhccc[[[YYYXXXYYYXXXXXX]]]eeekkksss|||}}}xxxuuutttlllkkknnnuuummm```mmmlllkkkyyy}}}|||{{{yyyvvvtttqqqoooooolllhhhbbb]]]XXXSSSOOOKKKFFFCCC@@@???@@@AAAAAAAAA======<<<:::999:::<<>>OOO}}}uuubbbEEE333111---...000,,,,,,,,,,,,+++++++++******************************))))))))))))******************************************+++++++++,,,,,,,,,,,,)))'''(((,,,...---,,,---333---555(((...)))111.........///222555888;;;LLL[[[oooooo{{{qqqooofffhhhtttuuuxxxmmmfff```bbblllqqqsss~~~zzzeeePPPIIIMMM<<<777111///---,,,,,,------+++***)))+++---,,,)))++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,,,,+++++++++***)))))))))++++++,,,,,,---...//////...000222222333999DDDLLLXXXbbbrrr||||||~~~~~~{{{wwwoooddd[[[HHHDDD===666111//////000,,,,,,++++++++++++,,,,,,+++++++++++++++***))))))***++++++******)))((('''''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''|||}}}zzzvvvrrrqqqwwwwwweeennn~~~aaajjjvvv~~~||||||||||||}}}yyytttqqqppppppppplllfff^^^YYYUUUQQQLLLHHHGGGDDD@@@>>>???@@@AAAAAA???>>>;;;888666777;;;>>>HHH|||}}}qqqcccBBB888...***222---...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------***************)))((('''*********++++++,,,,,,,,,,,,,,,,,,------,,,++++++------,,,++++++,,,,,,,,,---+++,,,000000------000222,,,---555666777III___{{{wwwrrrqqqrrruuu}}}}}}~~~xxxyyyssskkkddd___aaafff}}}}}}ooo]]]___KKKDDD<<<777444111000111000,,,***------***((()))***+++,,,,,,,,,***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''(((((()))***+++******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))++++++******************++++++++++++++++++,,,---000///---------...000111,,,555888>>>OOOYYYaaannn~~~{{{zzz}}}||||||}}}{{{pppgggeee[[[KKK???:::666111222+++'''+++...,,,,,,///+++,,,,,,,,,+++***)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((vvvccckkk|||aaaiiittt~~~}}}~~~~~~~~~{{{xxxtttrrrppppppjjjddd]]]YYYVVVSSSNNNJJJFFFCCC@@@>>>???@@@AAA@@@???>>>;;;888666777;;;>>>NNNpppiiieeeDDD:::000,,,222,,,---------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------******++++++******)))(((******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++------,,,,,,,,,,,,,,,---111...---//////...000555...///777@@@FFFPPPhhhxxxrrrlllkkktttsssrrruuuwwwppppppvvvxxxsssqqqtttnnngggbbbeeemmmrrrqqqooofffhhhjjjllllllkkkjjjjjjxxx~~~wwwnnnjjj```bbbjjjwwwvvvqqqeee\\\OOODDD<<<555111///333...,,,......,,,***,,,++++++,,,---,,,,,,******************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((())))))******)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((()))))))))***++++++******************+++***************+++++++++,,,...---------000222444DDDPPP]]]pppzzz}}}yyy{{{~~~~~~~~~wwwwwwllleee___TTTFFF:::888222///222333...++++++,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((uuuaaahhhyyyaaajjjuuu~~~|||yyyuuuqqqooogggbbb\\\XXXVVVTTTOOOLLLEEECCC???>>>???@@@@@@@@@???>>><<<999666777:::===SSSkkkkkkhhhEEE:::222...222+++,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++***)))***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,------,,,,,,,,,------...000......000...,,,...333///<<>>999666000,,,------++++++---++++++,,,---------,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))************++++++++++++++++++,,,++++++******+++++++++***...000///---///555;;;KKK___ooo{{{|||~~~~~~~~~xxxzzz|||ppp]]]PPPAAA<<<999:::999333---+++,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((sssbbbjjjwwwaaalllwww{{{|||wwwrrrooogggbbb\\\WWWUUUSSSNNNKKKDDDBBB???>>>???@@@@@@@@@???>>><<<999777777:::<<>>888333222111------///++++++,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))(((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))))))))***************+++++++++++++++,,,...------,,,,,,------......111333111111888FFFQQQhhhzzz|||}}}ooorrrwww|||vvv}}}|||pppkkkTTTNNNGGGCCCAAA===999666......---,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((sssdddmmmwwwbbbjjjvvv~~~{{{~~~~~~~~~}}}xxxrrrnnngggbbb[[[VVVTTTPPPLLLHHHCCCAAA???>>>???@@@@@@??????>>>===:::777777999;;;AAApppoooxxxkkkBBB666111///222+++...------,,,,,,,,,+++++++++*********+++++++++,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,---------,,,...---------......///000///...000444666;;;FFFQQQmmm~~~rrrdddiii{{{sssgggmmmsssuuuqqqoooppplllgggqqqqqqrrrwww~~~vvvkkkccceeennnmmmmmmfffdddmmmpppuuuvvvuuunnn~~~{{{gggZZZMMMEEE>>>;;;777222000111,,,,,,,,,+++,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))(((((('''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......---111444777===KKK```ppp}}}zzz{{{{{{qqqqqqsssyyy{{{xxxzzz|||llldddXXXNNNIIIFFFCCC???333222000---+++******)))************************))))))))))))))))))))))))''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((ssseeennnxxxbbbfffqqq|||{{{~~~}}}||||||}}}~~~|||wwwqqqnnnfffaaaZZZUUURRRNNNIIIEEEAAA@@@>>>>>>@@@AAA@@@?????????===:::888777999:::BBBoooqqqvvvqqqDDD555111///222+++000------,,,,,,,,,,,,++++++************++++++++++++)))***++++++++++++++++++,,,,,,,,,++++++++++++*********+++,,,------------...............///000111---,,,...555>>>LLLbbbuuurrrmmmlll{{{{{{zzz}}}}}}qqqfffffflllrrr}}}~~~sssjjjcccbbbmmmaaagggrrrwwwnnnmmmkkkrrrzzznnn[[[SSSJJJEEE>>>555000//////...---,,,,,,,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++******++++++,,,---------*********+++,,,---...///...444===GGGTTTggg{{{~~~}}}~~~{{{sssllluuuxxx|||uuuiii\\\TTTOOOGGG@@@<<<999666222...+++******************************))))))))))))))))))))))))''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((tttdddjjj}}}zzzcccdddoooyyyxxx|||~~~|||{{{yyy{{{||||||yyyuuupppmmmbbb]]]WWWRRRPPPNNNIIIFFF@@@???>>>???@@@AAA@@@?????????>>>;;;888777888:::BBBkkkrrrnnnzzzJJJ888222000111+++111------,,,,,,,,,,,,++++++************++++++++++++((()))******++++++******,,,,,,,,,+++++++++******)))***+++,,,------------............///000111222111666AAANNN\\\kkkttt|||~~~wwwpppnnnkkkhhhbbbcccqqqrrriiimmmffffffgggkkkrrr{{{wwwjjjccceeezzzqqqhhh^^^WWWMMM@@@888555333222000///...---......++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((())))))***'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))*********+++++++++******++++++,,,------...++++++,,,---...000222333888CCCTTTfffuuuwwwppplllggglllsssyyyqqqhhhYYYLLLFFFBBB===777222...,,,+++************************))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((uuubbbfffyyy{{{ddddddooozzzxxx{{{~~~}}}{{{wwwxxxyyyyyywwwtttooommm___ZZZTTTQQQPPPNNNJJJGGG@@@???>>>???@@@AAA@@@?????????>>>;;;888777888999:::cccmmmccc~~~OOO:::444000111***111---------,,,,,,,,,++++++)))************+++++++++'''((()))***************,,,,,,,,,++++++*********)))***+++,,,------...---............///000222222;;;HHH^^^tttvvveee[[[\\\```lll{{{ooo^^^aaammmuuurrrnnnpppvvvmmmaaaRRRHHHDDD666555333111////////////++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''(((((()))***+++'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******)))))))))))))))))))))))))))************+++++++++******+++,,,,,,---............///111333555777999GGGTTTjjj|||xxx}}}wwwxxx~~~|||{{{vvvtttvvvqqqrrrssswww|||}}}tttbbbLLLIIICCC;;;555000...,,,************************))))))))))))))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((qqqdddkkk}}}iiieeewwwyyyxxx{{{~~~|||zzz~~~|||yyyvvvtttpppkkkggg___[[[WWWSSSOOOLLLIIIFFF@@@???===<<<<<<>>>@@@AAA@@@@@@>>>;;;777777888:::AAAOOO|||vvvfffrrrFFF777777000111,,,,,,------,,,,,,,,,,,,++++++,,,,,,+++***))))))******---------,,,,,,+++++++++++++++******************''',,,///---+++,,,...000333,,,+++333555222777AAASSSrrruuuvvv{{{~~~~~~xxxpppkkkiiisssyyybbb[[[```gggsss|||qqqrrrxxxzzzbbbUUUUUUJJJ@@@:::999666///,,,...,,,---......,,,++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********))))))))))))************))))))))))))))))))))))))++++++******)))(((((((((******+++++++++,,,,,,,,,---------...............444---+++000666999???FFFRRRooo~~~}}}~~~~~~~~~~~~|||zzzzzzyyy~~~uuuggg___PPPAAA999888444...)))+++------+++)))((()))***))))))(((''''''&&&&&&''''''''''''((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))tttfffmmm~~~kkkccctttyyyzzz~~~~~~~~~~~~}}}|||}}}{{{yyyvvvtttpppkkkggg^^^[[[VVVRRROOOLLLHHHFFF@@@???>>>======>>>???@@@??????===:::777666888999CCCNNNyyy}}}iiitttGGG777666///000,,,,,,------,,,,,,,,,,,,++++++,,,,,,+++***************---------,,,,,,+++++++++,,,,,,,,,+++++++++++++++,,,---...,,,******,,,---+++---222555111222FFF^^^rrrtttuuuvvvnnnvvv}}}~~~|||{{{jjjsssvvvvvv~~~qqq```fff}}}ooo```XXXNNNDDDAAA===555000000...//////...,,,+++***+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************))))))))))))************))))))))))))))))))))))))***************)))))))))***++++++++++++,,,,,,,,,++++++,,,,,,---......//////000444999;;;???NNN]]]ttt|||tttwww~~~~~~|||{{{~~~|||xxxvvvzzz}}}uuupppeeeVVVLLLDDD999...333111...,,,++++++,,,---*********))))))((((((((('''''''''((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))vvvgggooo|||oooiiivvv|||~~~~~~}}}{{{yyywwwtttooojjjfff^^^ZZZVVVRRROOOKKKHHHEEE@@@@@@>>>======>>>???@@@======;;;999666555777999<<>>777222,,,***+++------,,,+++++++++++++++*********''''''((((((((())))))))))))((((((''''''(((((()))))))))))))))))))))))))))wwwfffooo{{{vvvyyy|||}}}{{{yyywwwtttoooiiieee]]]ZZZUUUQQQNNNKKKGGGEEEAAA@@@???>>>>>>>>>??????;;;;;;:::777555555777999;;;VVV~~~oooKKK888444,,,///,,,...------,,,,,,,,,+++++++++,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++...000///000222444333999FFFYYYooouuuvvvsss}}}rrrjjjeeewwwtttiiiaaa```uuuqqqfffnnn|||xxxlll[[[OOOHHHCCC???<<<333111...,,,,,,,,,,,,+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********++++++***************)))((()))))))))************))))))))))))))))))))))))))))))******+++,,,,,,---+++++++++,,,,,,,,,------............///111333444777???IIIPPPUUUbbbwww~~~~~~zzz|||{{{xxx||||||zzzwwwsssqqquuu|||{{{}}}}}}}}}zzzwwwssshhh^^^@@@999222///000000...***++++++++++++++++++++++++'''(((((((((((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((wwweeemmm|||yyy~~~}}}|||{{{yyywwwtttooohhhccc\\\YYYTTTPPPMMMJJJFFFDDDAAAAAA@@@???????????????::::::999777555555777:::BBBZZZyyytttKKK888444,,,///---///------,,,,,,,,,+++++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------,,,***,,,111222...///333888CCCWWWlll|||vvvwwwzzzqqqzzzvvvrrrxxxwwwdddgggkkkyyyrrrrrrbbbVVVOOOIIIEEE666333...,,,---......---,,,,,,,,,++++++++++++***))))))))))))))))))))))))************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++++++++******))))))((()))))))))************))))))))))))))))))))))))))))))***+++,,,---......++++++,,,,,,,,,---------////////////111444666888DDDIIIPPP\\\lll~~~~~~||||||{{{xxxwwwvvvwwwrrruuu~~~}}}{{{|||~~~{{{uuuZZZOOOAAA777333222000...,,,,,,+++++++++++++++***(((((((((((()))))))))***))))))(((((((((((())))))((((((((((((((((((((((((wwweeejjj~~~|||~~~}}}{{{yyy|||{{{yyywwwtttnnngggbbb\\\XXXTTTPPPMMMIIIFFFCCCAAAAAAAAA@@@@@@???>>>>>>::::::999777666666888;;;>>>WWWwww{{{KKK888444---000---000------,,,,,,,,,,,,++++++,,,++++++++++++,,,,,,---++++++,,,,,,,,,,,,------******++++++,,,,,,---------+++---111000,,,000:::DDD```ssspppnnnrrrwwwzzzhhh[[[PPPIII???999333///000000///...,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,+++******))))))))))))))))))************))))))))))))))))))))))))******+++,,,------......,,,,,,,,,,,,------------...///000222666;;;???BBBIIIOOOXXXfffzzz|||wwwxxx~~~zzzuuunnnlllpppxxx|||}}}zzz{{{{{{tttfffRRRAAA777333111000---------,,,++++++******((((((((()))))))))*********))))))(((((())))))***))))))))))))))))))))))))xxxfffiiizzz~~~|||zzz|||{{{yyyxxxtttnnnfffaaa[[[XXXSSSOOOLLLIIIEEECCCAAAAAAAAAAAA@@@???>>>>>>999:::999777666777:::<<<888PPPwww}}}JJJ888555...111...000------,,,,,,,,,,,,+++++++++++++++++++++,,,---...+++++++++,,,,,,---------+++++++++,,,---.........000---...222111000===OOOiii||||||sssnnnnnnuuuxxxxxx~~~ppp```VVVKKKCCC:::555333333000...------,,,,,,,,,+++++++++))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++------,,,++++++***))))))))))))))))))************))))))))))))))))))))))))++++++,,,,,,------......,,,,,,,,,------------...000111444999@@@HHHOOOSSSSSSaaaooozzz}}}zzz|||~~~zzzxxxyyy}}}yyysssuuuwwwxxxwwwzzz~~~{{{{{{tttiii[[[MMMBBB:::555000000///...,,,+++******(((((()))))))))***************))))))))))))******))))))))))))))))))))))))zzzggghhhxxxyyy|||{{{~~~~~~|||{{{zzzxxxtttnnnfffaaa[[[XXXSSSOOOLLLIIIEEECCCBBBBBBBBBAAA@@@???>>>===::::::999888777888:::===@@@NNN|||www|||III888666///222///000---------,,,,,,,,,++++++++++++++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,------...///000000111...000444444888MMMeeexxxnnnyyyzzzmmmiiisss~~~xxx|||ssshhhsss~~~{{{sss|||vvvjjjTTTKKK@@@999666444111------------,,,,,,,,,++++++))))))))))))))))))))))))************************(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++------,,,,,,+++***))))))))))))))))))************)))))))))))))))))))))))),,,,,,,,,------------...,,,,,,,,,---------......333555999@@@JJJTTT\\\bbbeeezzz{{{rrruuu}}}}}}ooo___\\\\\\___bbb```\\\\\\```hhhcccaaabbbbbbeeeppp~~~{{{rrrmmmkkkzzz|||~~~{{{{{{uuuwww~~~~~~yyy}}}{{{mmmZZZHHH>>>333222111000...,,,+++***))))))))))))******************))))))))))))******))))))))))))))))))))))))yyygggiiivvvyyyzzzzzzwwwxxx{{{vvvqqqllleeeaaaYYYVVVRRROOOLLLHHHDDDAAABBB@@@???@@@AAAAAA@@@???999999999888777888:::===<<>>OOOrrrpppnnnyyywwwmmmkkkqqquuu{{{yyyxxxwwwyyy}}}}}}vvvmmmfffcccdddfffdddeeegggiiiiiikkkwwwxxxeeebbbooozzzzzzmmm{{{gggWWWIIIEEE???555111222,,,...///...,,,++++++---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++,,,,,,,,,---------....../////////000222333555555BBBOOORRR]]]nnnsss{{{tttmmmhhhbbb[[[YYY\\\]]]YYYXXXZZZWWWWWWWWWXXXYYYZZZZZZYYY]]][[[YYYWWWUUUTTTVVV[[[]]][[[___jjjsssyyyzzzzzzxxxtttlllpppxxxzzz{{{}}}zzzssslllrrrsssvvvyyy{{{}}}}}}vvvcccTTTKKK>>>222...---***+++///---)))&&&''',,,---***&&&''''''(((((())))))******((((((((((((((((((((((((yyygggiiiwwwzzzyyy}}}xxxvvv|||wwwrrrkkkddd___XXXVVVRRRNNNKKKHHHDDDAAA@@@>>>===>>>???@@@???===:::::::::888777777:::<<>>777...)))***---***)))))),,,,,,)))'''))))))))))))))))))******((((((((((((((((((((((((xxxfffhhhwww}}}yyyzzzvvv~~~|||xxxrrrkkkccc^^^WWWUUUQQQMMMKKKHHHDDDAAA>>>===<<<<<<>>>>>>===<<<<<<<<<;;;999777777999;;;AAANNNwwwnnnbbbwwwIII777444...111...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............000111111000//////---777JJJ___qqq|||vvvnnnfffiiirrrzzz{{{pppqqqpppkkkuuunnneeeaaadddlllrrrvvvppprrrvvv{{{}}}zzzuuuoooooosssuuuqqqkkkiiijjjkkkiiiggg~~~{{{{{{wwwwwwfffYYYNNNDDD===;;;888222,,,+++...000---)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,,,,---------------,,,,,,...000222333333AAAWWWyyyyyyvvvyyyyyyvvvooonnnsssxxxtttjjj[[[RRRRRRUUUWWWWWWSSSRRRVVVZZZYYYXXXYYYVVVUUUTTTUUUYYYbbblllsssiiibbbYYYUUUVVVWWWSSSNNNWWWSSSPPPQQQRRRSSSWWW\\\VVV\\\hhhwww~~~wwwzzz}}}~~~yyywwwxxx~~~|||nnnhhhdddhhhtttmmmdddXXXLLL???333,,,++++++++++++++++++***)))(((++++++******************((((((((((((((((((((((((sssbbbfffwww|||}}}www~~~~~~}}}|||~~~|||zzzwwwrrrkkkddd^^^VVVSSSOOOLLLJJJGGGCCC@@@===<<<;;;<<<>>>>>>>>><<<>>>===<<<999777666888:::===UUUmmmeee|||HHH888444---111...///......---------,,,,,,,,,------------------------------------............***+++...111111///111444666KKKiiixxxrrrrrrpppllllllpppwwwccc___dddhhhfffrrrtttyyyxxxpppllliiiiiillliii^^^RRRTTTkkkyyytttxxxzzzxxxvvvxxx~~~nnn```TTTHHH???===777000---......,,,***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************,,,,,,,,,------------......///000///...222:::@@@TTTiiiuuuooojjjhhhccc___```fffhhhgggeeeaaa^^^\\\YYYWWWTTTWWW\\\______```dddhhhbbb___]]]```hhhoootttuuuhhhccc[[[VVVXXX^^^___]]]^^^ZZZWWWVVVVVVXXX\\\___ccc]]]YYY\\\dddiiijjjjjjyyyzzz|||}}}|||zzzzzz|||}}}zzz|||~~~tttiiifffooouuufffUUUEEE999333222(((***,,,+++***))))))***,,,,,,,,,++++++*********((((((((((((((((((((((((ooo^^^dddxxx~~~{{{yyyuuu{{{}}}|||{{{zzzxxxvvvtttpppkkkddd```TTTRRRNNNKKKIIIFFFBBB@@@>>>===<<<===???@@@???>>>>>>>>><<<:::777666888:::???```rrrrrrzzzGGG999444,,,222///.........---------,,,,,,,,,------------------------------........./////////...---///222111000666???MMMfffxxxvvv{{{iiieeewww~~~zzzzzznnnllliiihhhppp}}}yyyiiiZZZRRRKKKQQQqqq|||qqqtttqqqppp|||zzzjjjWWWGGGBBB???:::444///,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************,,,,,,---------............111333///,,,444EEEUUUooolllbbbdddhhhhhhdddaaadddjjjpppooonnnlllggg```[[[XXXYYYdddnnnoookkkmmmvvv~~~xxxsssrrrzzz}}}ssssssmmmeeeeeennnvvvxxxbbbbbbbbbaaacccgggiiijjjlll```VVVWWWXXXWWWYYY]]]^^^ccckkkssszzz}}}xxxzzzwwwttt}}}zzz{{{xxxooolllrrr}}}qqqbbbRRRDDD888000)))***+++***))))))***,,,------,,,,,,++++++******))))))))))))))))))))))))nnn]]]dddzzz|||xxxvvvrrrrrr{{{}}}|||{{{yyyvvvssspppmmmhhhccc```SSSPPPMMMJJJHHHEEEBBB??????======>>>@@@AAAAAA@@@>>>>>>===:::777777999;;;DDDcccxxxvvvFFF999444,,,222000.........---------,,,,,,,,,------------------------.........////////////000///,,,---000///111???OOOkkkxxxnnnuuu{{{pppoootttxxxsssyyyuuupppdddZZZeee{{{zzzwwwjjjsss|||www}}}jjjXXXKKKJJJEEE>>>555///...///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,---------............,,,000222000111@@@YYYmmm}}}tttlllgggeeedddcccdddbbb___\\\^^^gggwww|||sssjjjccccccgggsssyyy|||~~~dddZZZXXX___```YYYYYY```bbb]]]YYYYYY\\\eeettt~~~sssjjjmmmzzzzzz}}}{{{sssppprrrvvv~~~~~~yyypppdddUUUAAA111000...,,,*********,,,---,,,,,,++++++++++++++++++))))))))))))))))))))))))rrr```ggg}}}wwwtttqqqsss~~~}}}|||{{{{{{wwwrrrmmmiiiddd```]]]RRROOOLLLIIIGGGEEEAAA???>>>======>>>@@@AAAAAA@@@>>>>>><<<:::888777999<<>>VVVooo}}}vvvnnnoooyyyxxxsssqqqtttxxxtttrrryyywww|||lllXXXTTTMMMFFF???888222///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++------------...............///222777BBBXXXsssooo___[[[UUUOOONNNSSS]]]eeefff```YYY[[[iii~~~wwwnnnmmmxxxeee^^^aaallllllbbbcccnnntttiii]]]VVVRRRRRR[[[eee|||zzzrrrmmmlllqqqxxxqqqyyy|||vvvrrr}}}}}}~~~~~~|||{{{xxxtttqqqiiiWWWEEE<<<666///++++++,,,,,,+++************++++++++++++))))))))))))))))))))))))vvvcccjjjyyyyyytttvvv~~~}}}||||||}}}xxxrrrkkkfffaaa]]]ZZZQQQOOOLLLIIIGGGEEEAAA???======<<<===@@@AAA@@@@@@======<<<:::888888:::<<<999PPPjjjvvvqqqDDD:::444+++333111---......---------,,,,,,,,,........................////////////000000000000333///111:::BBBRRRrrrsss~~~yyynnnnnntttyyy|||xxxxxxxxxwww{{{|||{{{bbb[[[QQQKKKFFF???666...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++---------.........//////111000333>>>SSSnnnxxxnnn[[[GGGJJJMMMQQQTTTUUUWWW[[[^^^XXXZZZdddwww~~~wwwssswwwrrrkkkooo{{{zzzqqqxxxxxxnnneee```[[[UUUVVV[[[VVVbbbnnnuuu|||yyyjjjeeehhhvvv~~~}}}|||tttiiiqqqvvvsssqqqvvv|||yyyrrroootttwwwmmm___FFF===222------...,,,***)))))))))******++++++,,,))))))))))))))))))))))))