BM66(@ [[[\\\]]]\\\\\\^^^aaadddaaadddggghhhhhhhhhhhhiiijjjhhhfffhhhnnnsssvvvvvv|||yyyxxxwwwvvvyyyxxxvvvsssqqqooommmmmmnnnmmmkkkiiigggfffeeeeeegggffffffhhhjjjnnnqqqsssyyyyyy{{{}}}wwwmmmkkkkkkiiihhhiiiZZZVVVRRRTTTXXX[[[ZZZWWWOOOLLLJJJJJJMMMPPPOOONNNHHHGGGHHHJJJLLLMMMLLLKKKFFFCCCAAAAAA>>>::::::>>>???GGGTTTccclllmmmggg```XXXRRRLLLHHHFFFEEECCC@@@===>>>???@@@BBBCCCEEEEEE???????????????>>>===<<<::::::;;;<<<>>>@@@BBBCCCFFFFFFGGGHHHIIIIIIIIIIIIJJJHHHFFFCCCAAA@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<>>AAALLLgggsssjjjjjjxxxyyypppnnnxxxZZZ\\\]]]]]]]]]^^^```bbbaaadddfffggggggggghhhiiijjjhhhgggiiinnnsssvvvwww{{{yyyxxxwwwwwwyyywwwtttpppmmmjjjiiihhhjjjiiifffcccaaa______^^^______^^^^^^___bbbdddeeefffgggiiikkkooorrruuuvvvzzz|||wwwsssssspppmmmlllaaa\\\WWWUUUWWWWWWUUURRRRRRQQQQQQSSSUUUVVVTTTRRRQQQPPPOOOQQQSSSTTTTTTSSSMMMIIIFFFEEE@@@;;;;;;???AAAIIIXXXfffpppqqqlllhhh```ZZZRRRLLLIIIHHHFFFDDD@@@AAAAAAAAABBBBBBCCCCCC???@@@@@@??????>>>===<<<999999:::;;;===???AAABBBCCCDDDFFFHHHIIIJJJKKKKKKJJJIIIGGGEEECCCCCCCCCCCC@@@@@@???>>>>>>======<<<>>>>>>============>>>>>>DDDDDDCCCAAA@@@@@@@@@???999888777666555444444555333333333333444444444444555555555555666666666666999999:::;;;===???@@@AAADDDEEEGGGKKKOOOSSSWWWXXXYYYYYYZZZ[[[]]]```bbbccceeeffffffggghhhiiijjjjjjkkkmmmnnnnnnnnnoooqqqsssqqqppppppooooooppppppppprrrqqqpppoooooooooooopppqqqqqqrrrsssrrrqqqppppppssstttuuuuuusssssstttuuuuuuuuuvvvwwwxxxyyyzzz{{{zzzzzzzzzzzz|||}}}yyyrrrhhh\\\UUUSSSSSSTTT\\\jjjzzzyyyooojjjqqq{{{~~~}}}~~~~~~}}}zzz~~~{{{yyyzzzyyywwwxxx}}}|||wwwuuurrrnnnlll]]]HHH999555666555222111222333444555444333333444444666777888999999999888777777777777888888999:::999999999;;;===@@@BBBBBB@@@??????@@@???;;;888<<<===AAANNNiiissskkkjjjzzz~~~tttpppyyyYYY[[[]]]^^^^^^^^^___```aaacccffffffffffffggghhhiiihhhgggiiimmmrrruuuwww|||xxxvvvvvvuuuuuuuuurrrnnniiieeecccbbbaaaaaa___\\\XXXUUUTTTTTTTTTVVVUUUTTTSSSSSSTTTUUUVVVTTTUUUXXXZZZ]]]```cccdddeeeiiioootttxxx{{{~~~}}}vvvsssoooiiiaaa\\\ZZZXXXTTTQQQSSSSSSTTTWWWYYYXXXVVVSSSUUUSSSRRRRRRUUUWWWXXXXXXUUUQQQLLLIIICCC===<<<@@@EEEMMM[[[hhhooopppmmmjjjjjjcccYYYQQQLLLJJJIIIHHHCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@???>>>===<<<888888999:::<<<>>>???@@@AAABBBDDDGGGIIIKKKLLLLLLIIIHHHGGGFFFFFFEEEFFFFFFAAAAAA@@@@@@???>>>>>>>>>@@@??????????????????@@@CCCCCCBBBAAA@@@???>>>>>>888888777666555444333222222222222333333444444444333333444555666666777777888888999:::<<<>>>@@@AAADDDEEEHHHKKKOOOSSSWWWYYYYYYYYYZZZ\\\^^^```bbbcccffffffggghhhiiijjjkkkkkkkkknnnpppqqqqqqpppqqqrrrppppppoooooooooooopppppprrrrrrqqqpppppppppqqqqqqqqqqqqqqqqqqqqqrrrrrrsssrrrssstttsssrrrrrrssstttssstttvvvxxxzzz{{{{{{{{{{{{{{{zzzyyy{{{}}}uuunnncccZZZTTTRRRTTTWWW___mmm|||~~~rrrkkkiiiqqqzzz}}}}}}|||}}}wwwyyy{{{}}}~~~~~~}}}wwwsssttttttrrrjjj[[[GGG:::666666444333000000111222222222222222444555666777888999999999999999888777777777888888999999888999;;;>>>AAABBBBBBAAA?????????===;;;999;;;===BBBPPPllluuummmlll~~~xxxssszzzWWWZZZ]]]^^^^^^]]]^^^___aaaccceeeeeedddeeefffggggggffffffgggkkkppptttvvv{{{wwwuuutttsssssspppmmmhhhddd```^^^^^^^^^[[[YYYVVVRRRPPPPPPPPPQQQPPPOOONNNMMMMMMMMMMMMNNNOOOPPPRRRTTTUUUWWWXXXYYYVVVZZZ___cccgggkkkooorrrzzzrrrjjjfffbbb___\\\XXXXXXXXXYYYYYYYYYWWWVVVUUUSSSRRRRRRVVVYYY[[[\\\ZZZUUUOOOKKKDDD>>>>>>BBBHHHQQQ]]]fffiiihhhfffeeemmmfff\\\RRRKKKHHHHHHHHHCCCBBBBBBAAA@@@??????>>>AAAAAAAAA@@@???>>>===<<<777777888999:::<<<>>>???@@@BBBDDDFFFHHHJJJJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@??????@@@@@@AAACCCCCCBBBAAA@@@>>>===<<<888777777666444333222111111111222222333444444444333333444555555666666777888888888:::;;;===???@@@DDDEEEHHHKKKOOOSSSWWWYYYYYYYYY[[[\\\^^^aaabbbcccffffffggghhhiiijjjkkkkkkkkknnnrrrssssssrrrqqqqqqoooooonnnnnnnnnooopppppprrrrrrrrrrrrrrrrrrrrrsssrrrqqqppppppppprrrtttuuurrrssstttsssrrrqqqrrrtttsssssstttuuuwwwyyy{{{|||zzzzzzyyyyyy{{{~~~|||tttkkk```XXXRRRPPPTTTYYY```mmm{{{}}}pppkkklllttt{{{}}}|||}}}}}}zzzxxxyyy||||||ssspppssstttsssgggWWWDDD:::777555444333000111111222222222222222222333444555666777777777:::999999888777777777777999888888999;;;>>>AAACCCBBBAAA@@@???===<<<:::999;;;===CCCRRRnnnwwwoooooo}}}uuuyyyVVVXXX\\\]]]]]]]]]^^^___aaacccddddddcccccceeefffddddddeeefffiiimmmrrruuu~~~~~~{{{wwwsssrrrpppnnnllliiigggccc```]]]\\\[[[[[[XXXWWWUUUSSSRRRSSSTTTTTTNNNMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRRRRRRRQQQTTTVVVWWWYYY[[[^^^cccgggqqqsssyyyzzzwwwtttsssiiigggddd```]]]\\\]]]^^^YYYWWWVVVXXX\\\```bbbccc]]]WWWQQQLLLEEE@@@AAAFFFKKKSSS^^^ddddddaaa```aaaiiiddd[[[QQQJJJFFFEEEFFF@@@@@@@@@@@@????????????BBBBBBAAAAAA???>>>===<<<777777777888:::;;;======@@@AAACCCEEEFFFGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFEEEDDDDDDCCCCCCAAA@@@@@@@@@@@@@@@@@@AAACCCCCCCCCBBB@@@>>><<<;;;888777666555444333222222222222222333333444444444555555555555555555555555777777888999;;;===>>>@@@CCCDDDGGGJJJNNNSSSVVVXXXYYYYYY[[[]]]___aaabbbcccffffffggghhhiiijjjkkkkkkkkknnnrrrtttsssqqqppppppnnnmmmmmmmmmnnnnnnooopppqqqqqqrrrrrrsssssssssssssssrrrpppoooppprrrtttvvvrrrsssttttttrrrrrrssstttssssssrrrrrrtttwww{{{}}}yyyyyyyyyzzz|||~~~|||zzzssshhh\\\VVVQQQOOOTTT[[[bbbnnnzzz{{{ooolllnnnuuuzzzzzz{{{|||{{{xxxyyyyyypppooossssssqqqbbbQQQ@@@:::888555333444222222222222333333333444222333444666777777888888::::::999888777777888888999999888999;;;>>>@@@BBBBBBAAA@@@>>><<<:::999999;;;>>>EEESSSooo|||wwwuuu|||yyyssssssvvvxxxTTTWWWZZZ[[[\\\]]]___aaaaaabbbcccbbbaaabbbccceeecccdddeeefffhhhlllqqquuu~~~zzzyyywwwwwwwwwuuurrrooopppnnnmmmlllllljjjgggdddcccbbb___]]][[[YYYXXXWWWVVVVVVUUUUUUUUUUUUUUUVVVRRRRRRRRRSSSSSSSSSSSSSSSRRRSSSTTTUUUTTTTTTRRRRRRWWWWWWVVVTTTTTTVVVZZZ]]]bbbdddkkkuuu}}}yyyppphhhdddcccddd___^^^]]]___bbbeeeggggggaaa[[[TTTNNNHHHDDDFFFKKKOOOXXXbbbddd```\\\\\\^^^bbb```ZZZSSSKKKFFFEEEEEE????????????@@@@@@@@@@@@BBBBBBBBBAAA@@@>>>===<<<777777888888999;;;<<<===???@@@AAABBBDDDDDDEEEEEEFFFFFFGGGHHHIIIHHHHHHHHHFFFFFFEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBCCCDDDDDDCCCAAA???<<<;;;888777666444333444444555444444444444444444444444555555444444444444444444666666777888:::<<<>>>???BBBCCCFFFIIIMMMQQQUUUWWWXXXZZZ\\\^^^```bbbbbbccceeeeeefffggghhhiiijjjjjjjjjmmmqqqrrrqqqooonnnnnnmmmllllllmmmmmmnnnooopppooopppqqqrrrsssttttttssstttsssqqqpppqqqrrrtttuuurrrsssttttttrrrrrrsssttttttsssssssssuuuwwwzzz|||yyyzzz{{{|||~~~|||{{{zzzqqqdddYYYUUUQQQOOOVVV```jjjrrr{{{yyymmmlllnnnuuuxxxxxxyyy}}}{{{yyy~~~}}}uuummmmmmqqqrrrnnn]]]KKK<<<999888444333555444333333333333444555555555666777888999::::::::::::999999888888888999999::::::999999:::===???AAABBBBBBAAA>>>;;;999999:::;;;???FFFUUUqqq|||ssskkkmmmzzz|||wwwxxxxxxwwwSSSUUUXXXYYY[[[]]]aaacccaaabbbbbbaaa```aaaccceeedddeeeggggggiiilllrrrwww{{{vvvsssnnnnnnnnnpppqqqqqqooommmkkklllnnnqqqsssrrrnnnkkknnnnnnllljjjgggdddaaa___^^^______```___^^^]]]\\\]]]^^^^^^^^^^^^^^^]]]]]]]]]^^^```bbbbbbbbbaaa`````````___]]][[[ZZZ[[[]]]]]]]]]bbbjjjpppvvvuuuooonnnllljjjjjjjjjlllmmmlllkkkiiibbbZZZTTTMMMHHHKKKPPPYYY```gggdddZZZRRRQQQTTT]]]]]]\\\XXXQQQKKKHHHHHHAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBAAA@@@>>>===<<<888888888999:::;;;<<<===;;;<<<>>>@@@BBBCCCDDDEEEGGGHHHIIIJJJJJJJJJIIIIIIGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEDDDBBB@@@===;;;999777555333333555777999777666666555555444444333222333333444444555555666666666777888:::<<<===>>>AAABBBDDDHHHLLLPPPTTTVVVXXXZZZ\\\___aaabbbccccccddddddeeefffggghhhiiiiiiiiillloooooonnnmmmmmmmmmllllllllllllmmmnnnooopppmmmoooppprrrssstttssssssttttttsssrrrqqqrrrssssssqqqrrrsssrrrqqqpppqqqsssssstttvvvxxxyyyzzzyyyyyy|||}}}|||{{{{{{zzzmmm___UUUSSSRRRRRRZZZgggvvv|||xxxllllllooouuuxxxyyy}}}~~~{{{qqqhhhiiioooqqqnnnWWWFFF888777888444222666444333333222333444555666555666777888999:::::::::999999888888888999::::::<<<;;;:::999:::<<<>>>@@@BBBBBBAAA>>>:::777888::::::>>>GGGWWWttt|||rrrgggdddnnn}}}zzz|||zzzwwwSSSTTTVVVXXXZZZ]]]bbbeeeaaabbbbbbaaa___```bbbdddeeegggiiiiiijjjmmmsssxxx|||xxxvvvuuuuuuvvvyyy|||}}}|||zzzuuuxxx|||~~~~~~yyyuuurrrooopppqqqqqqpppnnnkkkjjjiiiiiiiiihhhhhhgggfffeeejjjllloooqqqssssssrrrrrrmmmooopppnnnkkkhhhffffff___^^^```dddfffjjjttt~~~}}}|||{{{zzzyyyxxxyyyxxxuuusssppphhh___XXXQQQLLLNNNSSSbbbhhhkkkdddUUUIIIFFFHHH[[[]]]___\\\VVVOOOLLLKKKDDDDDDDDDCCCCCCBBBBBBAAACCCCCCCCCBBB@@@>>>===<<<999888999999:::;;;<<<===777999;;;>>>AAADDDEEEFFFIIIJJJKKKLLLLLLKKKJJJIIIJJJJJJIIIHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEECCC@@@===;;;:::888444222333555999<<<888888777666555444444333000111222333555666777888555666666888999;;;===>>>@@@AAADDDGGGKKKOOOSSSUUUXXXZZZ\\\___aaabbbccccccccccccdddeeefffggghhhhhhiiikkkmmmmmmlllkkkkkklllkkkkkkkkklllmmmnnnoooppplllnnnppprrrssssssssssssuuutttssssssrrrrrrrrrrrroooqqqrrrqqqpppooopppqqqrrruuuzzz}}}~~~|||yyyvvv~~~|||||||||{{{iii\\\RRRSSSSSSTTT^^^lllxxxlllmmmqqqxxx{{{|||zzznnndddfffmmmqqqoooTTTBBB666777888333222777444333222222222333444555333444555777888888888888888888888888999:::;;;;;;===<<<:::::::::;;;===???BBBBBBAAA>>>999777888:::888>>>GGGYYYvvvzzzpppddd```gggvvv|||~~~|||wwwUUUWWWXXXYYYZZZ\\\___bbbbbbbbbbbbbbbbbbcccccccccgggfffhhhjjjjjjjjjooowww}}}~~~yyyuuussstttuuutttssszzz~~~zzzsssnnnnnnkkkgggddddddgggkkknnn{{{|||xxxssslllddd^^^WWWQQQRRRVVVeeeddd```ZZZQQQJJJEEECCCTTTeeennneeeZZZVVVRRRLLLNNNKKKGGGEEEEEEEEEDDDDDD???@@@AAA@@@???<<<:::888;;;999888999;;;=========@@@??????@@@???>>>CCCJJJIIIJJJJJJJJJJJJKKKNNNPPPNNNMMMKKKHHHGGGGGGGGGGGGEEEFFFGGGHHHHHHGGGFFFEEEGGGEEECCCBBBAAA>>>:::666666666555555666888;;;<<<888777666777888999888777444444444444444444444444777777777888999;;;<<<===???AAAEEEHHHJJJNNNSSSVVVXXXZZZ\\\___aaabbbccccccdddcccbbbdddhhhlllmmmnnniiihhhfffgggjjjmmmnnnnnnlllllllllllllllnnnoooooonnnooopppqqqrrrsssttttttyyywwwuuurrrqqqqqqrrrrrrqqqqqqrrrssssssrrrqqqpppqqqrrruuuyyy|||~~~}}}{{{~~~zzzqqqiii[[[RRRTTTTTTTTTfff~~~{{{vvvrrrhhhqqqwwwwwwxxxwwwoooeeebbbooouuuiiiVVVHHH;;;777777666444555444444333333333444555555666777888999999888777666::::::::::::;;;<<<======@@@???<<<::::::;;;===>>>@@@???>>><<<:::999999888888AAAEEEUUUzzz}}}lll```dddnnnwww~~~RRRTTTVVVWWWWWWYYY[[[^^^``````aaaaaabbbbbbbbbccceeedddfffiiiiiiiiiooowww|||vvvqqqooonnnmmmqqqxxx~~~wwwnnneee]]]VVVPPPQQQUUU^^^\\\VVVOOOGGGBBBAAAAAARRRggguuunnnaaaYYYTTTPPPPPPNNNLLLKKKKKKJJJHHHFFF@@@@@@AAAAAA@@@>>>;;;::::::999888999;;;<<<<<<<<>>>>>@@@@@@>>>BBBIIIJJJKKKLLLMMMMMMOOORRRUUUSSSRRRPPPMMMKKKJJJJJJJJJKKKKKKLLLLLLLLLJJJIIIHHHFFFEEECCCCCCBBB@@@===:::888777666666777999<<<===<<<;;;999888999888777555222222222222222222222222777777777888999;;;======???BBBEEEHHHKKKNNNSSSVVVXXXZZZ\\\___aaabbbbbbbbbfffeeedddfffjjjmmmnnnnnniiihhhggghhhkkklllmmmlllkkkkkkkkkkkklllmmmnnnooonnnnnnooopppqqqrrrssssssssssssrrrrrrrrrssstttuuuqqqrrrsssttttttsssrrrqqqqqqqqqsssvvvzzz||||||{{{||||||~~~~~~zzzpppgggZZZRRRTTTUUUXXXkkk|||uuuqqqkkkuuu~~~{{{sssmmmfffeeerrrwwwjjjTTTGGG:::777777555444555444444333333444444555555888999::::::::::::999888;;;;;;;;;;;;;;;<<<======AAA@@@===;;;:::;;;===>>>>>>===<<<:::999999999999888AAAEEEUUUzzztttjjjlllrrryyyTTTVVVXXXYYYYYYZZZ\\\^^^^^^^^^___```aaabbbbbbbbbbbbbbbdddhhhhhhiiipppxxxyyyuuunnnpppxxxzzzvvvuuusssnnnlllooovvv|||}}}rrrfff\\\TTTNNNNNNRRRVVVSSSLLLCCC===<<<>>>@@@MMMfff{{{zzzlllaaa[[[VVVRRRQQQOOONNNMMMLLLJJJGGG@@@AAAAAAAAA@@@???===<<<999888777888:::;;;;;;:::===<<<===AAAAAA???BBBGGGJJJKKKMMMNNNOOOQQQUUUXXXZZZYYYWWWUUUSSSRRRRRRQQQTTTTTTTTTTTTSSSPPPMMMLLLGGGFFFDDDDDDDDDCCCAAA???999888777777888:::<<<>>>===;;;:::999::::::888666222222222222222222222222777777888999:::<<<===>>>@@@BBBFFFHHHKKKOOOSSSWWWXXXYYY\\\___aaabbbbbbbbbdddcccbbbcccfffhhhiiiiiijjjiiiiiijjjllllllkkkiiijjjjjjjjjkkkllllllmmmmmmmmmmmmnnnooopppqqqrrrrrrpppqqqqqqrrrssstttuuuuuussstttuuuuuuuuuuuuttttttqqqppppppssswwwzzz{{{{{{zzz{{{~~~~~~yyyoooeeeXXXQQQTTTWWW]]]ppp{{{sssmmmmmmxxxxxxnnniiifffgggtttwwwiiiPPPDDD999666666555444555444444333333444555555666888999::::::::::::999888;;;;;;;;;;;;;;;<<<<<<<<>><<<;;;:::999888999::::::888AAAEEEUUUzzz~~~wwwwwwwwwyyyUUUWWWYYYZZZZZZ[[[\\\^^^\\\\\\]]]^^^```aaabbbbbbbbbaaadddhhhiiijjjqqqyyy|||zzzyyy}}}rrrqqqooojjjeeebbbbbbcccdddgggmmmvvvwwwggg[[[QQQKKKJJJMMMNNNKKKEEE???::::::===@@@GGG___xxxyyypppfff___VVVSSSOOOLLLJJJIIIHHHFFF@@@@@@AAA@@@@@@???===<<<999777666777999::::::999<<<:::<<<@@@AAA???AAAEEEFFFHHHJJJLLLNNNQQQVVVYYY___^^^^^^]]]\\\\\\\\\\\\]]]^^^^^^]]]ZZZWWWSSSPPPIIIHHHFFFFFFFFFEEEBBB@@@999888777666777999;;;===999888777999;;;<<<;;;:::555555555555555555555555777777888999:::<<<>>>???@@@CCCFFFIIILLLPPPTTTWWWXXXYYY\\\___aaabbbbbbbbbdddcccbbbcccfffggggggfffjjjiiijjjkkklllllljjjgggiiiiiijjjkkkllllllllllllmmmmmmmmmnnnoooppppppqqqrrrsssttttttttttttssssssvvvvvvwwwwwwwwwwwwwwwwwwrrrqqqppprrrvvvyyy||||||{{{|||~~~yyynnncccWWWQQQSSSXXX```rrryyypppjjjmmmwwwyyymmmgggeeehhhtttuuugggKKKAAA888666666444444555444444333444444555666777777777777888888777777777:::;;;;;;;;;;;;:::::::::999999888888:::<<<>>>???>>>===;;;999888888999:::888AAAEEEUUUzzz{{{vvvzzzPPPRRRUUUWWWWWWWWWYYYZZZ[[[\\\]]]^^^___```aaaaaabbbbbbeeeiiijjjlllsss{{{vvvtttpppjjjccc]]]YYYWWWYYYZZZ]]]cccnnn}}}jjj\\\QQQIIIFFFHHHFFFEEEBBB>>>;;;:::<<<>>>DDDWWWooo}}}rrriii\\\WWWPPPKKKHHHHHHHHHHHHAAAAAAAAA@@@???>>>===<<<999777666777888999999888;;;888:::>>>AAA@@@@@@CCCDDDFFFIIIKKKNNNRRRWWWZZZ______```bbbcccdddeeeeeedddddddddccc```[[[VVVSSSLLLJJJHHHFFFEEEDDDBBB@@@888777666555666888:::;;;888777666888:::;;;;;;:::555555555555555555555555666666777888:::<<<>>>???AAADDDGGGJJJMMMPPPUUUXXXXXXZZZ]]]___aaabbbcccccciiihhhhhhiiikkkllllllkkkjjjjjjjjjkkklllllliiiggghhhiiijjjkkkllllllllllllmmmmmmmmmnnnooooooooopppsssssstttuuuuuuuuuuuutttwwwwwwxxxxxxxxxyyyyyyzzztttsssqqqsssvvv{{{}}}~~~~~~~~~~~~wwwkkk```VVVPPPSSSYYYbbbsssyyyqqqlllnnnvvv|||~~~}}}mmmeeefffiiirrrpppaaaFFF>>>777666666333333555444444444444555666777888888777777777777777777888:::::::::::::::999888777777777888:::===@@@CCCDDDBBB@@@===:::888888888999888AAAEEEUUUzzzxxxuuuvvvOOORRRUUUWWWXXXYYYZZZ[[[\\\\\\]]]^^^___``````aaaccccccfffiiikkklllsss{{{wwwmmmfffaaa```___^^^^^^]]]]]]bbbpppppp```TTTJJJEEEEEE@@@@@@???===;;;:::;;;===CCCPPPeeewwwuuulll___ZZZSSSNNNLLLLLLLLLLLLDDDCCCBBBAAA???>>>======:::888777777888999999888;;;777777<<>>???BBBDDDHHHJJJMMMQQQUUUYYYZZZ[[[^^^```cccdddddddddhhhhhhhhhjjjlllmmmlllkkkkkkjjjiiijjjkkkkkkjjjhhhhhhiiikkkmmmmmmmmmllllllmmmnnnnnnnnnoooooooooppppppqqqrrrsssuuuvvvwwwxxxwwwvvvvvvvvvwwwxxxyyyzzzuuutttssstttxxx|||~~~}}}~~~}}}rrrfff\\\UUUPPPTTT[[[ffftttzzzsssooopppvvvzzz{{{~~~}}}}}}|||~~~mmmfffiiimmmqqqjjjXXXBBB;;;666666555333333555333333444444555666888888::::::999888888999:::::::::;;;;;;;;;:::999777666888999;;;>>>AAAEEEHHHIIIEEEBBB>>>:::888777888999888AAAEEEUUUzzzzzzxxxOOORRRVVVYYY[[[\\\]]]^^^]]]^^^^^^^^^______``````cccccceeeiiijjjkkkqqqyyy{{{uuummmjjjhhhhhhiiijjjkkkkkk```aaacccccceeejjjqqqwwwzzz|||{{{tttqqqooooookkkjjjfffaaa___fffuuuuuuooonnnqqqttt~~~wwwfffYYYMMMFFFDDD???@@@???===;;;;;;===???>>>IIIZZZjjjqqqoooiiieeeZZZWWWTTTRRRRRRRRRPPPOOOHHHGGGEEECCCAAA???>>>>>>;;;999777777999:::999888<<<777555:::>>>???@@@CCCCCCEEEHHHJJJMMMQQQVVVYYYWWWXXX[[[^^^```bbbccccccbbbcccdddbbb^^^YYYSSSOOOJJJHHHEEECCCCCCCCCBBBAAA999888777666666888999;;;;;;:::999999::::::999888444444444444444444444444333444555666888;;;===>>>BBBEEEHHHKKKNNNQQQVVVYYY[[[]]]___bbbdddeeeeeeeeeeeeeeefffhhhkkklllkkkiiikkkjjjhhhiiijjjkkkkkkjjjiiijjjlllnnnnnnnnnmmmlllnnnnnnooooooooooooppppppppppppppppppqqqsssuuuvvvtttssssssssstttuuuvvvwwwuuutttsssuuuyyy}}}~~~~~~}}}{{{zzz{{{xxxlll```WWWRRRQQQVVV___kkkxxx}}}xxxrrrnnnooouuuyyy{{{}}}wwwttttttoooqqqyyy~~~zzzjjjgggooosssssseeeOOO>>>999555666555222333666333333444444555777888999::::::999888888999::::::<<<=========<<<:::888666999:::<<>><<<===@@@CCC888CCCRRR^^^```]]][[[\\\SSSSSSSSSUUUVVVUUURRROOOKKKJJJHHHEEECCCAAA@@@???;;;:::888888999:::999999<<<666444888===???AAADDD@@@BBBDDDGGGIIIMMMRRRVVVTTTUUUXXX[[[]]]^^^^^^^^^___```aaa```\\\VVVPPPLLLGGGEEEBBBBBBBBBCCCCCCBBB;;;:::888777777999:::<<<999888888:::<<<>>>>>>===666666666666666666666666222333444666888:::<<<===BBBEEEHHHKKKNNNRRRVVVYYY\\\]]]```ccceeefffffffffggggggiiikkknnnooonnnmmmllljjjhhhhhhjjjkkklllllliiikkkmmmooooooooonnnmmmooooooooooooppppppppppppsssrrrpppnnnnnnooopppqqqqqqpppppppppqqqrrrtttuuutttssssssvvvzzz}}}~~~~~~~~~~~~~~~|||{{{yyywwwxxxuuuhhh[[[TTTQQQQQQXXXcccppp|||}}}yyytttnnnjjjlllrrrxxx{{{{{{yyy~~~yyytttnnnkkkkkkcccccciiiyyy{{{vvvggghhhtttyyyuuubbbHHH<<<888555666555222333666333333444444666777888999999888777666666777888999>>>?????????>>><<<999777999:::;;;===???AAACCCDDD@@@>>>:::777666777999:::888AAAFFFUUUzzzMMMPPPTTTWWWWWWWWWXXXYYYWWWYYY]]]```aaaaaa```___ccceeehhhiiijjjkkkmmmoootttkkkccc[[[TTTNNNIIIIIIKKKQQQWWWWWWRRRMMMLLLJJJHHHHHHJJJLLLMMMMMMSSSUUUXXX]]]ccclllvvv|||{{{pppiiidddeeemmmvvvyyyqqqggg```\\\ZZZ\\\^^^iiixxxrrrdddYYYPPPKKKGGGHHHGGGEEEBBB@@@???@@@BBBFFFOOOWWWWWWQQQNNNOOOQQQLLLGGGIIIOOOSSSRRRNNNMMMKKKGGGDDD@@@>>>===<<<<<<<<<;;;:::999888888777888999:::::::::;;;===???@@@AAACCCDDDDDDGGGJJJMMMOOOPPPSSSWWWZZZ[[[\\\\\\bbb```\\\XXXTTTQQQOOOMMMHHHEEEAAAAAABBBBBB???===;;;:::888666666777888999<<<>>>@@@CCCCCCBBB@@@???666666555444444444444555222555888999:::;;;===???@@@CCCHHHMMMQQQTTTVVVVVV^^^___```aaacccfffhhhjjjcccdddeeegggjjjlllmmmnnnhhhhhhiiilllnnnooommmjjjmmmmmmmmmmmmmmmmmmllllllsssqqqppprrrsssrrrmmmjjjoooooooooooooooooooooooonnnnnnnnnnnnoooqqqsssuuuxxxwwwvvvvvvxxx|||yyyvvvsssqqqnnnhhh```ZZZSSSPPPPPPYYYhhhxxxzzzooohhhhhhkkksssvvvxxx{{{qqqxxx{{{}}}tttnnnjjjgggfffaaa^^^cccqqq}}}{{{|||tttkkkjjjuuu{{{ppp[[[LLL:::999777666555666777888555444444444444555666666777999::::::999888:::;;;>>>>>>>>>>>>===<<<;;;:::;;;;;;::::::===@@@DDDGGG>>>===;;;999888888888888;;;@@@BBBUUUzzzJJJNNNRRRUUUVVVVVVWWWYYYYYYZZZ]]]___aaaaaa``````bbbdddfffggggggiiillloooyyy}}}wwwqqqiiiccc]]]WWWQQQMMMOOONNNPPPTTTZZZ[[[XXXTTTOOOLLLJJJIIIKKKMMMNNNNNNRRRUUUZZZ^^^aaadddgggjjjuuuyyyyyyrrrlllllluuu}}}rrrhhhaaa]]]WWWWWW\\\eeellltttyyylllccc[[[WWWNNNLLLHHHEEECCCBBBBBBCCCEEEIIIQQQZZZZZZTTTOOOOOOPPPKKKGGGHHHMMMPPPOOOLLLIIIHHHEEEBBB@@@?????????@@@???>>>===;;;999888888888999::::::::::::<<<>>>===>>>@@@AAABBBEEEIIIKKKLLLNNNQQQUUUWWWYYYZZZZZZ]]][[[YYYUUURRROOOMMMKKKIIIFFFCCCBBBBBBBBB@@@>>>;;;:::999888888888999999;;;>>>CCCFFFFFFCCC???===666555555444444444444444222555888999:::;;;===???BBBEEEJJJOOOSSSVVVXXXXXX]]]^^^___aaaccceeefffgggeeeeeefffgggiiijjjkkkkkkhhhhhhiiillloooooonnnlllooonnnnnnmmmmmmnnnnnnnnnpppooooooqqqsssrrrooollloooooooooooooooooooooooooooooopppppprrrsssuuuvvvwwwvvvvvvwwwyyy}}}yyywwwuuurrrnnnggg^^^XXXOOOOOORRR]]]lllzzzwwwnnnhhhhhhkkkxxx|||~~~~~~vvvzzztttoookkkiiiddd```bbblllwww~~~~~~zzz{{{~~~~~~{{{kkkgggkkkxxx}}}pppXXXGGG:::888666444444555777888555444444444444555666666777888999999888888999:::>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;===@@@DDDFFF===<<<;;;999888888888999<<<@@@CCCTTTxxxGGGJJJOOORRRTTTUUUWWWYYY[[[\\\]]]^^^___```aaabbbbbbcccddddddeeegggkkknnntttzzzvvvtttnnnkkkfffbbb___[[[VVVSSSUUUUUUVVV[[[```cccaaa^^^UUURRRNNNMMMNNNQQQSSSTTT[[[```fffhhhfffbbb]]][[[YYY^^^dddlllyyy|||uuuvvvuuuiiibbb[[[XXXVVVXXXZZZ]]]eeemmm||||||tttnnnjjj^^^VVVMMMGGGEEEFFFFFFEEEHHHLLLWWWbbbccc[[[SSSOOOJJJHHHEEEEEEFFFGGGHHHGGGGGGEEECCCAAA????????????CCCBBBAAA???===;;;:::999999:::::::::999999;;;===999;;;===>>>???AAAEEEGGGHHHJJJMMMQQQSSSUUUVVVVVVVVVUUUSSSQQQNNNLLLJJJIIIHHHFFFBBB@@@@@@@@@>>>===;;;;;;;;;;;;;;;:::999999<<>>:::555555444333333333333444333555777999:::;;;===???DDDGGGLLLQQQUUUYYYZZZ[[[]]]^^^```bbbddddddddddddffffffgggggghhhhhhiiiiiiggghhhiiilllnnnpppooommmpppooonnnmmmmmmnnnooopppnnnnnnoooqqqsssssspppnnnooooooooooooooooooooooooooopppqqqssstttuuuvvvvvvvvvuuuvvvwwwyyy}}}~~~zzzyyywwwtttnnneee[[[UUUMMMPPPWWWdddrrr}}}xxxooojjjllloooxxx}}}~~~yyyrrrmmmiiijjjeeedddllluuu|||{{{www{{{}}}zzzvvvbbbdddnnn|||~~~mmmSSS@@@:::777444222222333666888555444444444444555666666666777888888777777888999;;;;;;<<<=========<<<<<<===<<<<<<===>>>@@@CCCDDD<<<;;;:::999888888999:::<<>>=========BBBBBBAAA???>>>===<<<;;;999:::::::::888888999;;;999:::<<<======>>>@@@BBBDDDEEEIIILLLOOOPPPQQQRRRPPPPPPOOOMMMKKKIIIHHHGGGDDDBBB???<<<;;;;;;;;;:::;;;;;;===>>>===<<<:::999===???CCCEEEEEEAAA===:::555555444333333333333333333555777888999;;;===@@@DDDGGGLLLRRRVVVZZZ[[[\\\]]]___bbbdddeeeeeedddccceeeffffffggghhhhhhiiiiiigggfffgggjjjmmmooonnnmmmooonnnmmmlllmmmnnnoooqqqmmmnnnoooqqqrrrqqqpppnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmoooqqqtttuuuvvvvvvuuuuuuuuuuuuvvvxxx{{{~~~~~~~~~~~~zzzzzzxxxtttlllbbbXXXRRRPPPTTT]]]jjjwww|||sssoooqqqtttsss{{{{{{tttooolllnnnlllmmmttt~~~vvvuuu{{{~~~yyytttaaahhhttt~~~{{{hhhNNN<<<999666333111000222555777555444444444444555666666555666777777666666777888666777888999::::::::::::<<<======>>>???@@@BBBBBB;;;:::999888888999::::::;;;@@@CCCTTTvvvDDDGGGKKKOOOQQQTTTXXX[[[]]]\\\\\\[[[\\\^^^```bbbbbbccccccccccccfffkkkooossszzzvvvqqqqqqooolllgggaaa\\\ZZZXXX^^^hhhqqqwwwvvvqqqmmmfffaaaZZZWWW[[[bbbjjjooonnnppppppmmmfff^^^WWWTTTPPPTTTWWWXXX\\\fffwww}}}}}}yyymmmeeeaaaZZZVVVWWWYYYZZZYYY[[[hhh{{{~~~qqq```SSSNNNLLLJJJHHHNNNVVViii~~~|||jjj^^^VVVSSSNNNIIIFFFEEEFFFHHHDDDCCCAAA@@@??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;999777666777999:::<<<======<<<;;;<<<===???AAADDDGGGJJJLLLMMMMMMKKKKKKKKKKKKJJJHHHFFFEEEAAA???===:::888888999;;;;;;<<<>>>???>>>===:::999>>>???@@@@@@@@@>>><<<;;;555555444333333333333444444555777888999:::>>>@@@CCCFFFKKKQQQVVVYYY[[[\\\___```ccceeegggffffffeeedddeeefffggghhhjjjjjjkkkfffffffffhhhkkkmmmmmmlllmmmmmmlllllllllmmmnnnooonnnoooqqqrrrqqqooonnnmmmnnnnnnnnnnnnnnnnnnnnnnnnkkkmmmooorrrtttuuuuuutttvvvuuuuuuvvvwwwxxxzzz{{{|||}}}~~~~~~~~~~~~|||yyyyyywwwrrrjjj___VVVQQQRRRWWW```lllxxx}}}tttpppssswwwuuu}}}|||vvvrrrqqqppprrrwww}}}xxxsssvvv}}}{{{uuugggqqq{{{}}}sss```III:::777555333000000222444666555444444444444555666666444666777777666555777888444555666888999999999999;;;;;;===>>>???@@@@@@AAA;;;:::999888888888999:::888???DDDTTTuuuCCCFFFJJJMMMPPPSSSWWWZZZ\\\[[[[[[[[[[[[]]]___```aaabbbccccccdddfffjjjmmmppp|||zzzxxxyyyxxxuuunnngggbbb```aaaiiiuuu~~~xxxsssmmmiiidddcccgggmmmssswwwuuutttrrrllleee___\\\[[[VVVZZZ___bbbdddjjjttt{{{}}}zzz|||uuunnnjjjbbb]]]^^^```\\\VVVVVV]]]jjj~~~tttdddXXXRRRPPPOOONNNSSS\\\qqqyyyhhhaaaVVVMMMIIIGGGGGGFFFDDDDDDCCCCCCCCCDDDFFFGGG<<<======>>>>>>?????????;;;;;;;;;999666555666777999;;;<<<<<<;;;::::::;;;<<<===@@@DDDGGGHHHIIIIIIHHHHHHIIIIIIHHHFFFDDDCCC???>>>===:::888888;;;>>>;;;<<<>>>>>>>>>===;;;999>>>>>>>>>>>>=========<<<666666555444444444444555444666777777888:::>>>AAABBBEEEKKKPPPVVVYYY[[[\\\```aaaccceeeggggggggggggeeeeeefffhhhiiikkkllllllhhhgggggghhhkkkllllllkkkkkkkkkllllllmmmnnnnnnnnnmmmooorrrrrrpppnnnmmmmmmoooooooooooooooooooooooojjjkkkmmmppprrrsssttttttuuuuuuuuuvvvwwwxxxzzzzzzzzz{{{|||||||||~~~}}}zzzvvvvvvuuuooofff\\\UUURRRRRRXXXcccoooyyyzzzrrrooosssxxx}}}zzzssswww|||yyywwwvvvvvv{{{wwwvvvxxx}}}}}}wwwnnnyyy{{{lllYYYFFF:::666555333222111222333444555444444444444555666666555666777777666666777888666777888999:::;;;;;;;;;888999;;;>>>???@@@@@@???;;;:::999888777777888999666???DDDUUUtttBBBDDDHHHKKKMMMQQQUUUXXXZZZZZZZZZZZZ[[[\\\]]]]]]^^^```bbbcccccceeehhhkkkmmmyyy~~~yyyrrrmmmkkkqqqxxx~~~zzzwwwvvvuuuwwwyyy||||||||||||zzzvvvoooiiieeedddeeecccfffjjjlllmmmnnnpppqqqnnn|||yyyzzz~~~|||vvvrrrkkkfffgggjjjcccYYYTTTYYYccctttzzztttssslllcccZZZUUUTTTVVVWWWYYY```uuu{{{iii\\\UUURRROOOLLLMMMLLLJJJIIIHHHHHHHHHIII>>>>>>>>>>>>>>>?????????;;;;;;;;;888666444444555555777:::::::::999::::::999;;;>>>AAADDDFFFGGGGGGEEEFFFFFFFFFEEECCCAAA@@@<<<<<<;;;888666777;;;???<<<<<<=========<<<;;;:::;;;<<<>>>?????????===<<<777777666555555555555666555666777777888:::>>>AAABBBFFFKKKQQQVVVZZZ\\\]]]___```aaaccceeeggghhhiiihhhhhhhhhiiijjjkkkkkkkkkllljjjiiijjjlllmmmmmmllljjjkkkmmmooopppooonnnnnnjjjnnnqqqrrrpppnnnnnnoooooooooooooooooooooooooookkkkkklllnnnpppsssuuuvvvssstttuuuwwwyyy{{{}}}~~~zzzzzzzzzzzzzzz||||||{{{zzzxxxssstttqqqkkkbbbZZZVVVTTTSSS[[[iiivvv~~~~~~}}}wwwppppppuuuzzztttpppuuu}}}xxx||||||wwwppp}}}zzzfffSSSDDD:::555444444444333333333333555444444444444555666666555777888888777666888999777888999:::::::::::::::444777:::===?????????>>><<<;;;999888777777777777555???EEETTTpppAAACCCFFFIIIKKKOOOSSSVVVYYYYYYZZZZZZ[[[[[[[[[\\\\\\^^^aaabbbcccdddfffhhhmmmyyy}}}}}}wwwsssrrr~~~~~~}}}{{{wwwpppjjjffffffgggllllllmmmmmmkkkhhhdddbbb]]]gggoooyyy~~~vvvvvvzzz}}}~~~vvvsssmmmiiillloooggg[[[TTT[[[cccoooxxxnnnfffbbbgggddd___ZZZVVVWWW[[[___^^^cccwwwppphhhddd^^^ZZZXXXVVVRRRNNNKKKHHHFFFFFF@@@@@@@@@?????????>>>>>><<<<<<;;;888555333444555111444777999999999:::;;;888:::===@@@CCCEEEFFFFFFCCCDDDEEEEEEDDDAAA???===888888777555333444999>>><<<<<<<<<<<<<<<;;;;;;:::999<<>><<<888888777666666666666666555666777777777:::>>>AAACCCFFFLLLRRRWWW[[[]]]^^^^^^___```aaacccfffhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjooommmkkkkkkmmmnnnmmmmmmjjjllloooqqqrrrqqqooonnnhhhlllpppqqqpppooopppqqqoooooooooooooooooooooooolllllllllnnnpppsssvvvwwwrrrsssuuuxxx|||{{{{{{zzzxxxxxx{{{zzzyyyyyywwwrrrrrroooiii```YYYVVVVVVTTT___ppp~~~{{{|||{{{vvvqqqrrrxxx~~~{{{}}}}}}}}}pppnnnvvv|||zzzuuunnn}}}yyydddQQQCCC:::444444555555555444333222555444444444444555666666666777888888777777888999666777777888888888888777222555999<<>>===;;;999888666666666666555???FFFTTTmmmAAACCCEEEHHHKKKOOOTTTWWWVVVXXXZZZ[[[[[[[[[]]]^^^^^^```bbbccccccdddfffhhhkkkttt}}}|||wwwtttqqqnnnkkkvvvrrrnnnkkkgggaaaZZZTTTUUUUUUXXX^^^hhhuuu}}}|||zzzzzz{{{~~~~~~{{{vvvtttvvvuuujjj]]]\\\WWWYYYeeesssnnnccc___aaacccaaa^^^\\\\\\___ccceeedddeeeqqq~~~xxxtttooolllccc[[[XXXTTTMMMGGGFFFBBBAAA???=========>>>>>>@@@>>>;;;999777666555555:::;;;<<<<<<:::::::::<<<>>>===<<>>>>>>>>>>>>>>:::<<>>>>>>>>===;;;:::999777777777777888;;;<<>>??????@@@@@@???<<<:::777666555555999;;;<<<;;;:::999:::;;;>>>======@@@EEEHHHIIIHHHGGGFFFEEEDDDCCCAAA>>><<<777666555555555777999;;;<<<===>>>>>>===;;;888666;;;===???AAA@@@>>>;;;999777666555555444444555555777888888777888:::>>>BBBGGGJJJNNNTTTYYY]]]^^^^^^aaabbbdddfffggghhhhhhiiiiiijjjjjjkkkkkkjjjjjjiiiiiiiiiiiijjjkkkmmmoooqqqnnnooopppqqqqqqqqqpppppplllmmmooopppqqqqqqqqqppppppooonnnmmmmmmooopppqqqsssssssssssstttuuuvvvvvvvvvwwwyyy{{{}}}}}}yyyxxxyyy{{{}}}}}}|||xxxvvvuuuuuutttsssnnnfff\\\VVVTTTUUU]]]lll|||xxxvvvyyy||||||{{{yyyxxxvvvwwwyyy|||~~~yyy|||wwwqqqooo{{{qqqYYYFFF;;;666666666555444444444444444777777888999888777666555777666555555555555555666555666999;;;<<<<<<:::999888999:::<<<>>>???@@@@@@;;;:::999777777777777888;;;===GGGXXXkkk~~~@@@BBBDDDFFFIIILLLQQQTTTUUUWWWYYY[[[[[[[[[]]]^^^\\\]]]___```aaadddiiillllllsssyyynnnqqq{{{{{{wwwtttlllhhhbbb\\\WWWRRRLLLIIIHHHHHHGGGGGGIIILLLOOOQQQ\\\cccllluuuzzz}}}~~~~~~}}}~~~sssggg]]]XXXVVVYYY]]]iiixxxpppjjjgggeeefffiiimmmppprrrpppkkkkkkxxxuuueeeZZZPPPGGGAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBB@@@>>>;;;999777666555888999::::::999888999:::>>>===>>>@@@EEEIIIKKKKKKLLLHHHEEEDDDDDDCCC@@@<<<666666444444444666888:::999;;;>>>???>>>;;;777444===>>>???@@@???===:::999666555444444444444444444666777888888999;;;>>>AAAFFFJJJOOOUUUZZZ^^^``````bbbcccdddfffggghhhhhhiiikkkkkkjjjjjjjjjjjjkkkkkkiiiiiiiiijjjkkkmmmooopppppppppqqqrrrrrrrrrrrrqqqlllmmmoooqqqrrrsssrrrrrrrrrqqqooonnnnnnooopppqqqttttttuuuuuuvvvwwwwwwxxxuuuwwwyyy|||~~~~~~~~~~~~{{{yyyzzz{{{|||||||||}}}~~~~~~yyyuuusssssssssuuusssmmmdddZZZUUUUUUWWWcccrrrzzzxxxzzz||||||{{{zzzyyyyyyxxxyyyzzz|||}}}~~~ssspppnnnvvvwwwgggRRRBBB:::777666666555444444444444555555666777888888888777777999888777666666666666666777999:::;;;<<<;;;;;;:::::::::;;;<<<===>>>???@@@<<<;;;999888777777888888<<>>???@@@AAABBBAAAAAACCCBBB@@@===:::888666555777888999999888777999:::===<<<<<<>>>BBBGGGJJJLLLOOOJJJFFFDDDEEEDDD@@@<<<666555444333444555777999888:::===???@@@???<<<;;;????????????===<<<:::999555444444333333333444444444666888999:::;;;>>>@@@HHHLLLQQQVVVZZZ]]]___aaabbbcccdddeeefffgggggggggkkkjjjiiihhhhhhiiijjjkkkiiiiiiiiijjjkkkmmmnnnnnnppppppqqqqqqrrrrrrrrrrrrkkkmmmoooqqqrrrrrrrrrrrrsssrrrqqqpppooooooppppppsssssstttuuuvvvwwwwwwwwwrrruuuyyy}}}~~~{{{zzzzzz{{{|||{{{yyyzzz|||~~~{{{vvvsssrrrqqqqqqtttqqqjjjaaaXXXUUUWWWZZZggguuu~~~xxxvvvwwwyyy{{{{{{xxxpppoooooosssooo]]]JJJ>>>:::888666555555444444444555555444555666777777888888888::::::999888777777777777999999::::::::::::::::::>>>>>>>>>======<<<<<<<<<<<<;;;999888777777888999<<<@@@LLL[[[kkk|||www>>>@@@BBBCCCEEEHHHLLLOOOPPPSSSUUUWWWWWWXXXZZZ\\\_________^^^^^^aaaeeeiiikkkooowww|||vvv|||zzzssslllggg\\\YYYTTTNNNIIIFFFEEEEEEBBBCCCFFFIIIMMMOOOQQQRRRPPPRRRVVV```sss~~~||||||zzzpppfffbbb^^^[[[XXX___{{{||||||}}}|||{{{qqqkkkddddddpppvvvhhhWWWKKKDDD>>><<<>>><<<===???AAABBBBBBAAAAAACCCCCCAAA???<<<:::888777666777999888888777999::::::::::::;;;>>>CCCHHHLLLPPPLLLIIIFFFEEECCC???;;;777666444333444555777888:::;;;<<<===>>>>>>>>>>>>>>>??????>>>===;;;999888444444333333333444444555444666888999:::<<>>????????????>>><<<<<<<<<;;;:::888888888888999<<<@@@LLL]]]mmm}}}{{{vvv>>>???AAABBBCCCFFFJJJMMMPPPRRRUUUWWWWWWXXXZZZ\\\^^^_________^^^```dddgggjjjlllttt}}}|||qqqhhh```[[[OOONNNLLLHHHDDDCCCDDDFFFCCCEEEHHHLLLOOORRRTTTUUUVVVVVVVVV[[[mmmzzzwwwxxx|||yyyrrrmmmhhhccc]]]aaaxxx~~~wwwpppfff```bbblllxxx~~~jjj]]]OOOGGGAAA===;;;===<<<>>>AAACCCDDDCCCBBB@@@CCCCCCBBB@@@>>><<<:::999666777999999888888999;;;999999999999:::???EEEJJJPPPPPPNNNKKKGGGCCC???===888777555444444555777888======<<<<<<;;;;;;;;;;;;<<<===>>>???>>><<<999888444444444444444444555666444666777888999<<>>@@@AAABBBDDDHHHKKKPPPRRRVVVWWWXXXYYY[[[]]][[[\\\^^^______aaadddfffhhhjjjqqq~~~pppdddZZZSSSNNNFFFGGGHHHFFFDDDDDDGGGIIIJJJLLLPPPTTTXXX\\\___aaa```ccc```\\\eeexxx{{{tttnnnmmmqqqxxx|||~~~wwwooofffeeevvv|||rrreeeZZZVVVYYY]]]aaadddkkkwwwvvvfffZZZNNNHHHDDD???<<<===>>>AAADDDGGGGGGFFFCCCAAABBBBBBBBBAAA@@@>>><<<;;;666777999999888999:::<<<::::::999777888<<>>>>>>>>===<<<;;;:::<<<>>>??????===:::777555555444444555555666777555666777777888;;;@@@DDDLLLQQQXXX[[[[[[\\\___cccdddeeefffggghhhhhhhhhhhhffffffggggggggggggffffffhhhhhhjjjkkkllllllkkkkkknnnnnnmmmmmmmmmnnnooopppnnnnnnppppppppppppooonnnnnnnnnoooooopppooooooooommmoooqqqsssuuuuuuuuutttuuuvvvxxxzzz{{{}}}}}}}}}yyywwwuuuuuuwwwxxxwwwvvvuuuvvvyyy|||~~~~~~{{{wwwssssssvvvwwwuuurrrjjjfff^^^VVVSSSXXXccclllzzzzzz~~~yyysssuuu{{{xxxgggPPP@@@:::888666444444444444444555666666666555555444555666777888777777777777888999:::;;;999888777666777999<<<>>>888<<>>@@@@@@AAACCCGGGJJJLLLNNNQQQSSSTTTUUUWWWYYYXXXZZZ]]]___aaabbbeeeggggggiiippp~~~uuufffYYYPPPHHHDDDBBBEEEGGGHHHGGGHHHKKKNNNSSSVVVYYY___dddiiinnnpppiiipppmmmaaa___mmmzzz~~~|||vvvmmmfffdddhhhnnnsssxxxzzzooojjjuuu|||qqqbbbVVVPPPPPPQQQQQQNNNRRRYYYeeexxxlllaaaVVVQQQLLLFFFBBBBBBAAACCCGGGIIIJJJHHHDDDBBBAAABBBBBBBBBAAA???===<<<666888999:::999999;;;<<<;;;;;;999777777;;;CCCIIIQQQVVVZZZVVVMMMDDDAAABBB:::999777666555666888999999;;;???CCCDDDCCC@@@???888:::>>>@@@@@@===:::777555555555555555666777888666666666666777;;;AAAEEEJJJPPPXXX[[[\\\]]]aaaeeefffggghhhiiiiiijjjiiiiiifffggghhhiiiiiihhhgggfffggghhhjjjkkkllllllkkkjjjooonnnmmmmmmmmmnnnpppqqqppppppqqqrrrqqqpppooonnnlllmmmnnnooooooooooooooommmooorrrtttvvvvvvuuuuuuyyyyyyyyyzzzzzzzzz{{{{{{vvvuuuttttttvvvwwwvvvuuuuuuvvvyyy|||~~~~~~~~~}}}yyyuuurrrssswwwyyywwwttthhhccc\\\UUUSSSYYYfffppp|||yyy{{{sssppptttzzz{{{hhhQQQ@@@:::888555444444444444444555666777666666555444444555777888666666666777888999;;;;;;:::999777777888;;;>>>@@@:::>>>DDDHHHHHHEEEAAA======<<<:::999888888999:::;;;<<>>???AAABBBBBBDDDGGGIIIJJJMMMQQQTTTUUUUUUVVVWWWXXXZZZ\\\]]]^^^___aaaccchhhhhhkkkttt||||||ssseeeYYYOOOGGGDDDEEEDDDGGGKKKLLLMMMOOOSSSWWWZZZ```hhhnnnqqquuu}}}|||ssskkkggghhhkkknnnrrrlllccc\\\YYY[[[```dddmmmwwwxxxooommmooozzzrrreeeXXXOOOJJJIIIIIIHHHFFFIIIWWWmmmyyyiiiaaaZZZRRRNNNOOOPPPVVVXXXUUUQQQNNNJJJDDDDDDFFFGGGFFFBBB===999777999777:::===;;;444444999444555666777:::>>>CCCGGGNNNXXX___[[[RRRKKKFFFBBB999888555444444555777999888;;;@@@CCCCCCCCCCCCCCC======<<<;;;999888777777666666777777777777666666888777666666777;;;BBBGGGOOORRRWWW[[[^^^```ccceeegggggggggggghhhhhhhhhhhhffffffeeeeeeeeeeeeffffffmmmmmmmmmkkkiiiiiijjjlllooooooooonnnmmmmmmllllllnnnooopppqqqqqqpppooonnnlllmmmnnnnnnooonnnnnnmmmooorrruuuwwwwwwvvvuuuvvvuuu~~~zzzyyy{{{zzzyyyxxxxxxyyyxxxvvvtttwwwxxxzzz{{{}}}~~~~~~yyytttppppppsssuuusssooommmcccXXXTTTUUU[[[gggrrr~~~}}}~~~}}}}}}qqqjjjqqq{{{wwwaaaJJJ<<<777777777444555666555444333444666555444333333555888;;;===999999888888888888999999888888999999:::;;;<<<<<<;;;>>>CCCGGGGGGEEEAAA???<<<;;;999777777888999:::666???GGG[[[yyy{{{xxxsssrrrwww===???AAAAAABBBCCCFFFHHHIIIMMMQQQSSSTTTUUUVVVWWW[[[]]]___``````aaaccceeefffgggjjjttt{{{vvvqqqooossszzz{{{oooaaaWWWNNNGGGEEEGGGIIILLLOOOPPPPPPQQQVVVZZZbbbgggmmmqqqtttzzz}}}qqqgggbbbbbbcccgggccc[[[UUURRRTTTWWWZZZaaajjjxxx|||{{{|||nnniiihhhppp}}}rrrbbbUUUMMMIIIGGGEEEBBBAAAEEEQQQfff|||rrrgggbbbcccaaadddddd^^^YYYVVVQQQKKKLLLMMMLLLIIIEEEAAA>>>>>>:::666666;;;===:::888:::777888999:::;;;>>>CCCGGGOOOXXX^^^ZZZQQQJJJEEEBBB===<<<:::888888999;;;<<<;;;>>>AAACCCCCCCCCCCCDDD@@@???>>><<<;;;999888888666666666666666666555555777777666666777<<>><<<::::::;;;<<<===???AAACCCDDDCCCCCCCCCEEEBBBAAA@@@>>><<<:::999999888777666555555555555555777777666666888<<>>???AAAAAAAAAAAA;;;999888666666777888999===FFFNNNaaayyyxxxkkkaaa]]]lll===>>>???@@@@@@AAADDDFFFGGGJJJNNNPPPRRRSSSUUUWWWYYY[[[]]]^^^^^^___bbbdddbbbeeejjjsss{{{tttqqqsssxxx}}}~~~yyyssspppoooppp}}}xxxlll___WWWQQQLLLMMMPPPVVVYYY\\\\\\\\\]]]aaaeeehhhjjjlllnnnooorrrwwwzzz~~~}}}rrrbbbWWWSSSTTTTTTRRRPPPNNNMMMLLLKKKKKKPPPUUU\\\cccnnn{{{rrrttt~~~ooobbb[[[YYYSSSiiimmmVVVIIIGGGHHHEEEAAADDDEEEDDDBBBIII___|||sssoooiiiccc\\\YYYRRRJJJCCC???@@@AAAAAA@@@@@@AAABBBAAA???>>>>>>???@@@???@@@AAADDDGGGMMMSSSUUUOOOHHHDDD@@@===>>>===;;;:::999:::;;;<<>>;;;999666333111222444444333333444666666555444333444555666777:::888555333333555888:::777777777888888888999999<<<>>>@@@CCCDDDEEEDDDDDD:::999777555555666777888;;;DDDLLL```wwwuuuggg]]]iii<<<===?????????@@@BBBDDDEEEHHHKKKNNNOOOQQQTTTVVVXXXZZZ\\\]]]^^^___aaaccc```dddjjjsss~~~xxxpppjjjffffffggguuuzzznnnaaaXXXSSSOOOQQQTTT[[[^^^aaaaaa```bbbfffiiieeegggiiiiiihhhfffeeeeeeiiimmmmmmeeeYYYPPPMMMOOONNNOOOOOOOOONNNLLLJJJIIIMMMOOORRRWWW```mmm~~~tttsss~~~|||pppkkkpppqqqpppiii```XXXTTTSSSNNNZZZttt}}}jjjSSSGGGGGGJJJHHHDDDEEEGGGEEE@@@>>>KKKdddxxxzzztttlllgggccc[[[RRRIIIEEEDDDFFFGGGMMMQQQOOOIIIEEECCCCCCBBBCCCDDDCCCCCCCCCFFFHHHJJJNNNNNNGGGAAA???===:::<<<;;;::::::::::::;;;<<>>;;;:::999999999===<<<;;;999888777777777555666666777999===CCCGGGNNNSSSYYY___bbbdddfffgggggggggggghhhhhhhhhiiiiiiiiihhhhhhgggggghhhhhhiiihhhjjjkkklllkkkkkkkkkmmmnnnnnnnnnnnnmmmmmmlllllljjjjjjkkklllmmmooooooppppppnnnmmmkkklllmmmooopppqqqqqqqqqqqqqqqssswwwzzzyyy{{{{{{xxxsssqqqtttxxxxxx{{{|||xxxrrroooqqquuuxxxxxxxxxxxxwwwvvvuuuuuuqqqnnnlllooorrrsssnnniii```ZZZVVVYYY___gggsss}}}~~~{{{wwwzzzqqqrrrvvv~~~xxxvvv~~~rrr\\\EEE===<<<:::777555222444555555444444555777555555444333333444555666444222///------///222444666666666777777777777777999===BBBFFFHHHGGGEEECCC:::999777555555666777888:::CCCKKK^^^xxx|||mmmaaakkk;;;===>>>>>>>>>???AAACCCCCCEEEHHHKKKLLLOOORRRTTTYYY[[[]]]^^^^^^```bbbddd```dddkkktttwwwnnnhhhfffggghhhttt{{{ooobbbZZZVVVSSSVVVZZZaaaccceeeeeeccccccfffiiidddeeeeeeeeebbb]]]YYYVVVXXX[[[[[[VVVNNNGGGFFFHHHJJJLLLMMMNNNMMMKKKIIIGGGGGGHHHKKKNNNTTT```ooozzz|||ooommmyyynnn```YYY[[[]]]___\\\WWWQQQOOOOOOOOORRReee}}}jjjTTTHHHHHHKKKKKKHHHCCCEEEDDD???<<>>>>>EEEFFFHHHGGGEEEDDDDDDEEEAAA???<<<:::888888999:::>>>>>>===<<<;;;999777666444555666777999===CCCGGGNNNSSSZZZ```ccceeefffhhhfffggggggggghhhhhhhhhhhhkkkjjjjjjjjjjjjjjjjjjkkkhhhhhhhhhgggggghhhkkknnnpppoooooonnnmmmmmmlllllliiijjjlllnnnnnnnnnnnnmmmllllllllllllmmmoooppprrrpppqqqqqqqqqrrrtttxxx{{{xxxyyyyyyvvvsssrrrvvvyyywwwxxxxxxuuupppoooqqqsssvvvvvvvvvvvvuuutttsssrrrpppmmmlllooorrrqqqkkkfff^^^YYYXXX\\\ccckkkwww~~~vvvzzzmmmWWWBBB<<<<<<999666777444555666666444444555666444444333333333444444555666444222111111222444666888888888888888888888888555999???DDDGGGFFFCCC@@@;;;999888666666777888999:::CCCKKK___zzzzzzkkk___hhh;;;<<<=========>>>@@@BBBAAACCCFFFHHHJJJLLLPPPSSSXXXZZZ\\\]]]]]]^^^```bbb```eeekkkttt}}}sssnnnmmmoooqqqyyy~~~sssfff```]]]\\\```eeegggiiiiiigggcccaaabbbeeedddcccaaa___[[[WWWRRROOOMMMMMMLLLIIIEEECCCCCCEEEIIIJJJLLLNNNNNNLLLJJJHHHDDDEEEGGGHHHKKKTTT___gggzzz{{{mmmlllqqqzzz~~~hhh\\\XXXSSSVVVYYYXXXTTTPPPPPPPPPQQQPPP]]]zzz~~~mmmXXXLLLJJJLLLLLLJJJBBBCCCBBB@@@>>>???EEEIIITTT```nnnwwwxxxnnnaaa___\\\VVVOOOKKKIIIIIIQQQ```mmmppplllgggaaaZZZVVVVVVTTTPPPKKKHHHFFFFFFEEEFFFBBB<<<999:::;;;:::999:::;;;<<<===???@@@@@@CCCEEEHHHHHHGGGEEEDDDDDD???>>>;;;999888999;;;<<<===>>>>>>>>><<<999666444333555666888:::>>>CCCGGGMMMSSSZZZ```dddfffggghhhgggggghhhhhhhhhiiiiiiiiillllllkkkkkkkkkkkklllllliiijjjjjjjjjjjjkkknnnqqqmmmmmmmmmmmmmmmmmmmmmmmmjjjllloooqqqqqqpppnnnlllkkkkkklllmmmnnnooopppqqqnnnoooqqqqqqqqqsssvvvyyywwwwwwwwwtttqqqqqqtttwwwwwwuuusssqqqpppppppppqqqsssssstttssssssrrrqqqpppooommmllloooqqqpppiiibbbZZZWWWXXX___gggppp|||}}}sss{{{iiiSSS@@@<<<;;;666555888555666666555333222222444222222222333333444444555888777666555555666777888777777777777777777777777444777<<>>HHHQQQWWWbbbqqq{{{|||}}}}}}zzzvvvtttqqqfff[[[______^^^[[[VVVRRRPPPPPPTTTbbbqqqxxxzzzxxxnnnccc___^^^[[[UUUNNNIIIFFFEEEDDDEEEAAA:::888;;;<<<;;;777888999;;;===>>>???@@@BBBEEEHHHIIIGGGEEEDDDCCC???>>>;;;999999:::<<<===;;;===>>>>>>===999444111333444666888:::>>>CCCGGGMMMSSS[[[aaaeeefffggghhhhhhiiiiiiiiiiiijjjjjjjjjlllkkkkkkjjjjjjkkkkkklllggghhhjjjkkkkkkkkkmmmooojjjkkkkkkllllllmmmmmmnnnkkkmmmqqqttttttqqqnnnlllkkkkkkmmmnnnoooooooooooolllnnnppppppqqqrrruuuwwwuuuuuutttqqqooonnnpppsssvvvssspppoooooopppppppppqqqrrrrrrrrrrrrqqqpppoooooommmllloooqqqooogggaaaWWWUUUWWW```jjjttt{{{wwwzzzyyypppzzzeeeQQQ???;;;999333333999555555666444222000111111111111222333333444555555333333333222222333333333555555555555555444444444666888;;;>>>AAACCCDDDDDD<<<;;;999777777888999:::777@@@GGG\\\}}}yyyjjj[[[]]]qqq>>>>>>????????????>>>>>>>>>@@@BBBDDDFFFKKKPPPTTTYYYZZZ\\\\\\\\\]]]```bbbbbbdddhhhqqqtttooopppssstttsssyyyssskkkdddaaaaaabbbcccaaa^^^[[[YYYXXXUUUOOOKKKDDDCCCCCCDDDFFFGGGGGGFFFKKKNNNQQQQQQOOOLLLJJJIIIHHHGGGGGGHHHIIIKKKMMMNNN]]]gggyyywwwhhhccccccjjjxxxxxxggg]]]WWWTTTUUU[[[\\\YYYVVVWWWSSSUUUZZZbbbmmmyyyfffYYYTTTRRRNNNJJJKKKHHHCCC???>>>???AAABBBBBBCCCFFFKKKPPPVVV[[[^^^cccaaa]]][[[YYYVVVSSSPPPQQQXXX```bbb]]]XXXTTTTTTSSSYYYdddpppxxxxxxtttpppjjjeee^^^WWWQQQLLLGGGDDD@@@???>>><<<:::999999999666888;;;>>>@@@BBBCCCCCCEEEEEEFFFGGGFFFEEEDDDCCC>>>===;;;:::999999:::;;;999:::<<<>>>>>>===<<<;;;777888999999:::===BBBEEEOOOSSSYYY^^^aaadddgggiiihhhggggggffffffffffffffflllkkkjjjhhhgggfffffffffkkkjjjhhhggghhhjjjmmmooonnnoooqqqrrrrrrpppnnnmmmssssssrrrrrrpppooonnnmmmmmmlllkkkkkklllnnnqqqssssssrrrqqqppppppppprrrrrrvvvsssqqqqqqrrrssssssssssssqqqpppnnnmmmnnnooopppmmmqqqttttttpppmmmllllllkkkmmmooopppooojjjccc^^^YYY[[[___gggqqq{{{|||{{{uuuqqq|||xxxUUUIII===888777444333444777777666444444333333333555555666666555444333333333444444555555444444333555666666777777777777666444555888===BBBDDDDDDCCC???===;;;999999999:::;;;===AAAFFF]]]mmmaaaaaakkk:::;;;<<<>>>???@@@@@@AAA@@@BBBCCCEEEGGGKKKPPPTTTVVVXXXZZZ[[[[[[\\\^^^```ccceeehhhppp~~~~~~yyy{{{~~~}}}xxxppphhhcccaaa```___\\\\\\\\\]]]]]]YYYRRRMMMEEEDDDCCCDDDEEEFFFFFFEEEMMMOOOQQQQQQOOOMMMLLLLLLIIIHHHHHHGGGHHHJJJLLLMMMMMMUUUeee|||qqqhhhccc```ccckkkxxxrrrfff^^^ZZZYYY\\\]]][[[YYYZZZVVVWWWZZZ___fffwwwvvvfff\\\VVVRRRNNNIIIFFFBBB@@@@@@AAACCCDDDBBBAAAAAABBBDDDFFFIIIJJJOOOMMMLLLKKKKKKIIIFFFDDDLLLUUUaaaiiihhhaaaYYYTTTOOORRRWWW^^^ccceeecccaaa___[[[VVVQQQNNNKKKGGGEEEAAA@@@???===;;;::::::999666777999<<<>>>@@@BBBBBBFFFGGGGGGHHHGGGFFFEEEDDD>>>===;;;:::999999999:::777888:::<<<<<<;;;:::999777888999999:::===CCCFFFPPPTTTZZZ___ccceeehhhjjjkkkjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjkkkkkkjjjhhhhhhhhhjjjmmmnnnoooooopppqqqqqqpppooonnnrrrrrrqqqqqqpppnnnmmmlllnnnmmmlllllllllnnnoooqqqrrrqqqqqqppppppqqqrrrsssvvvsssqqqqqqqqqrrrrrrqqqooonnnlllkkklllmmmoooqqqnnnqqqtttssspppmmmkkkkkknnnooopppqqqnnniiibbb^^^ZZZ\\\aaajjjsss||||||zzz{{{uuuvvvoooSSSGGG<<<888666444333444555555444444444444555666555555666555555444444333444444444444444444444444666666777777777666666555555666888<<<@@@BBBAAA@@@>>>===:::999888888::::::???CCCIII```nnnaaaaaakkk999:::;;;===>>>??????@@@@@@AAACCCDDDEEEHHHMMMPPPQQQTTTWWWYYYZZZZZZ\\\]]]ccceeeiiiooo|||~~~vvvmmmfff```]]]\\\WWWZZZ___cccddd___WWWQQQJJJHHHFFFFFFGGGIIIHHHHHHPPPRRRSSSRRRPPPOOOOOOOOOLLLKKKIIIHHHHHHIIIKKKLLLHHHOOOZZZkkkooofff]]]WWWVVV\\\lllzzzwwwjjjddd```aaa```]]]]]]___]]]]]]]]]^^^```nnnrrrdddZZZSSSPPPLLLIIIEEEDDDDDDEEEEEEEEEGGGEEECCC@@@?????????@@@BBBBBBBBBDDDEEEEEEBBB@@@FFFPPPaaaooossslll___UUUOOOMMMKKKKKKMMMOOOPPPPPPPPPNNNKKKJJJIIIIIIGGGFFFBBBAAA@@@>>><<<::::::999888888999;;;>>>@@@BBBDDDGGGGGGHHHHHHHHHGGGFFFEEE???>>><<<:::999888999999777999;;;<<<<<<<<<:::999888888999999;;;???DDDIIIRRRVVV\\\aaadddgggjjjllllllkkkjjjiiihhhggggggggghhhhhhhhhiiiiiikkklllmmmjjjjjjiiiiiiiiikkkmmmnnnoooooooooooooooooooooooopppppppppooonnnmmmlllkkkooonnnmmmllllllmmmnnnoooqqqqqqppppppqqqrrrssstttuuusssqqqppppppqqqpppnnnkkkjjjiiihhhjjjlllppprrrppprrrsssrrrooolllkkkkkkooopppqqqooolllfff___[[[[[[___fffnnnvvv}}}{{{zzzuuuuuu|||zzzdddNNNDDD:::777555333222444333333333333444555666777555555555555555444444444666555444333333444555666777777777777666666555444666666888;;;???@@@@@@>>>===<<<999888777777999999===BBBJJJcccnnnaaabbbnnn;;;<<<<<<<<<<<<<<<<<<;;;>>>???@@@@@@AAACCCGGGKKKNNNQQQVVVXXXYYYYYYZZZ[[[bbbdddiiiooozzz{{{rrrhhh```\\\ZZZXXX^^^fffkkkllleee\\\VVVPPPNNNKKKJJJKKKMMMNNNNNNSSSTTTTTTSSSRRRQQQRRRSSSPPPOOOMMMLLLLLLMMMNNNPPPPPPVVV\\\eeeyyy}}}qqqddd\\\YYYYYY]]]cccwww|||ssskkkhhheeeaaabbbdddeeeeeedddaaaaaalllrrrcccYYYTTTTTTPPPKKKIIIJJJKKKJJJHHHJJJHHHEEEBBB@@@@@@AAABBBAAABBBCCCFFFHHHHHHEEEBBBAAAKKK[[[mmmvvvssseeeYYYSSSNNNHHHDDDDDDEEEFFFGGGFFFEEEDDDDDDFFFGGGFFFEEEBBBAAA???===;;;:::999999;;;;;;;;;<<<>>>AAADDDFFFFFFGGGFFFFFFFFFFFFEEEEEE???>>><<<:::888888888888:::;;;===>>>???>>><<<;;;888888999999;;;@@@GGGKKKTTTXXX^^^cccfffiiikkkmmmjjjjjjhhhgggffffffeeeeeekkkkkkjjjjjjiiijjjjjjjjjjjjjjjjjjjjjkkklllmmmmmmnnnmmmmmmmmmmmmnnnnnnooonnnnnnnnnnnnmmmlllkkkjjjmmmmmmmmmlllmmmnnnoooppppppqqqqqqqqqrrrssssssttttttrrrpppooooooooommmlllkkkjjjhhhhhhiiillloooqqqrrrrrrqqqpppnnnlllkkkjjjoooppppppmmmhhhaaa\\\YYY^^^ccckkkssszzz}}}|||~~~pppsss~~~rrr\\\III@@@999666555222222444333333333333444555666666555555555444444444555555777555444222222444555777777777777777666555444333666666888;;;???AAAAAAAAA<<<;;;888777666777888999:::@@@HHHbbbmmm```cccqqq;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>?????????AAAEEEHHHLLLOOOTTTWWWXXXYYYZZZ[[[___ccchhhnnnyyywwwlllccc___]]]___eeennnsssrrrkkkbbb\\\WWWTTTOOOMMMNNNPPPQQQQQQTTTUUUVVVUUUSSSSSSTTTUUUSSSSSSSSSSSSTTTUUUWWWXXXXXX]]]aaadddooommmccc___\\\XXXWWWbbbssszzzsssmmmhhhhhhkkkkkkkkkjjjgggeeeoooxxxggg^^^ZZZUUUOOONNNPPPQQQPPPNNNKKKHHHEEEAAA??????@@@AAABBBBBBDDDFFFGGGFFFCCC@@@???EEEQQQbbbnnnppphhh```UUUPPPIIIDDDBBBBBBAAAAAAAAAAAAAAABBBDDDFFFEEEDDD???>>>===;;;:::999888888;;;;;;;;;<<<>>>@@@CCCEEEDDDDDDDDDCCCCCCCCCCCCCCC>>>===;;;999888888888888:::;;;===??????>>>===<<<888888999999<<>>>>>??????@@@@@@@@@@@@CCCFFFIIIJJJMMMQQQTTTVVVWWWYYY[[[\\\aaagggmmmwwwsssjjjeeeeeeiiinnnuuuxxxvvvqqqkkkgggaaa\\\UUUQQQPPPPPPPPPPPPTTTUUUWWWWWWUUUTTTUUUVVVVVVXXXZZZ]]]```bbbcccdddbbbgggiiiggglllzzzyyyggg^^^XXXTTTSSSXXXcccwwwyyyrrrqqqtttqqqqqqpppllliiisss}}}pppfff___WWWTTTVVVWWWVVVTTTOOOLLLGGGCCC@@@@@@AAABBBEEEDDDEEEFFFGGGFFFCCC@@@>>>@@@GGGTTTaaaiiiiiigggXXXSSSLLLFFFBBB@@@???===@@@@@@@@@BBBDDDFFFEEECCC===<<<;;;:::999999999999999999:::;;;===???AAABBBCCCBBBAAA@@@@@@@@@AAAAAA<<<;;;:::999888888999999888:::<<<=========;;;:::888888999:::===CCCKKKQQQZZZ]]]bbbfffgggiiijjjlllkkkkkkjjjiiiiiiiiijjjjjjhhhhhhhhhiiiiiikkklllmmmhhhiiikkkmmmmmmmmmlllllljjjjjjjjjkkklllllllllmmmmmmmmmmmmmmmmmmlllkkkkkkhhhiiikkkmmmoooqqqrrrsssrrrrrrssssssssssssrrrrrrooommmlllmmmmmmllljjjhhhkkkkkklllmmmnnnnnnoooooopppnnnkkkiiijjjjjjjjjiiippprrrrrrnnngggbbb```aaafffllluuu{{{~~~zzzssstttyyywwwbbbRRR???;;;777777555222333777444444333333333333333444555555444333333555666777777666555444444555666777666666666666555555444333444555666;;;@@@EEEGGGGGG<<<;;;888777666666888888;;;@@@HHHaaa}}}kkkaaabbbjjj888999;;;<<<>>>?????????>>>???@@@@@@@@@CCCGGGJJJHHHJJJNNNPPPRRRTTTXXXZZZ[[[```eeejjjsss|||qqqnnnnnnqqquuuzzz{{{yyyvvvtttsssoooiii```XXXSSSQQQPPPPPPSSSUUUXXXXXXWWWUUUUUUUUUXXX[[[aaagggllloooppppppooorrrpppjjjiiiooovvvzzz|||vvvtttvvvwwwuuuwwwfffZZZUUUUUUVVVXXXfff}}}}}}zzz|||{{{{{{yyysssnnnwww~~~tttggg___]]]\\\YYYUUUOOOMMMHHHDDDBBBBBBDDDEEEHHHGGGGGGGGGHHHHHHFFFDDD======@@@IIIUUU```hhhkkkbbb\\\SSSKKKFFFCCCAAA@@@??????@@@BBBEEEFFFEEEDDD;;;;;;;;;::::::;;;;;;;;;:::;;;===???@@@BBBBBBCCCBBBAAA@@@?????????@@@@@@;;;:::999888888999::::::999:::<<<===>>>===;;;:::888888999:::===DDDMMMSSS\\\___cccfffggghhhiiijjjjjjjjjiiiiiijjjjjjkkkkkkhhhhhhhhhhhhhhhiiijjjkkkhhhiiilllnnnnnnnnnlllkkkiiijjjlllmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmllllllkkkiiijjjlllmmmooopppqqqqqqsssttttttttttttrrrqqqppplllkkkkkkllllllllljjjgggfffhhhkkknnnppppppoooooonnnkkkgggfffhhhjjjjjjiiimmmooopppllleeeaaaaaacccjjjpppxxx}}}zzzvvv|||nnnZZZLLL<<<999777888666333444888222222222222333444555555666555333333333555666888666555555555555555555666555555555666555555444444555555666:::???CCCEEEEEE<<<;;;999777666777888999<<<@@@FFF^^^~~~~~~wwwhhhbbbccciii<<<<<<============<<<<<<<<<===>>>>>>???AAAEEEHHHFFFHHHKKKMMMOOORRRVVVYYYZZZ___eeehhhpppwwwssstttuuuyyy||||||zzzyyyzzz||||||tttiii___XXXTTTRRRQQQRRRUUUXXXYYYXXXVVVUUUTTTYYY^^^eeemmmtttwwwwwwwwwwwwwwwrrrhhhbbbbbbeeeeeeeeehhhhhhfffffflllssswwwyyytttaaaZZZZZZVVVTTT\\\rrrzzzsss{{{xxxkkkddd___XXXSSSIIIGGGCCC@@@@@@AAADDDGGGHHHFFFEEEEEEGGGGGGFFFEEE<<<;;;===CCCNNN[[[gggmmmnnnfff[[[RRRKKKHHHGGGFFF===>>>???BBBEEEGGGFFFEEE;;;;;;;;;;;;;;;<<<===>>>>>>???AAADDDEEEFFFFFFFFFBBBAAA@@@?????????@@@AAA:::999888888888999:::;;;;;;<<<>>>???@@@???>>>===888888999:::>>>EEENNNTTT]]]```dddggggggggghhhhhhgggggggggggghhhiiijjjkkklllkkkjjjhhhgggfffffffffgggiiilllnnnooonnnlllkkkjjjkkkmmmpppppppppooonnnmmmmmmmmmnnnmmmmmmllllllkkklllmmmnnnooooooooooootttuuuuuuuuutttrrrpppooojjjjjjjjjkkklllllljjjgggbbbeeejjjnnnqqqqqqpppooommmiiieeedddgggiiijjjiiihhhkkkkkkhhhbbb^^^___bbblllrrrzzz~~~||||||iiiUUUGGG;;;888888999777444555999000000111222333555666777666555333333333555777888555555666666666666555555444444555555666555555555666666666999===AAACCCCCC===<<<999888777777999999:::===CCCYYY|||wwwxxxqqqeeeccceeelll>>><<<;;;;;;===>>>>>>===>>>???@@@AAACCCDDDEEEFFFFFFHHHKKKMMMNNNQQQUUUWWWZZZ``````dddqqq}}}}}}{{{uuu}}}xxxllleee]]]UUUSSSVVVYYYYYY[[[^^^___^^^ZZZWWWYYY\\\dddqqq|||{{{zzzppphhhcccbbbaaaaaa___^^^aaafffjjjmmmttt|||lll___VVVVVVUUUZZZfff{{{~~~xxxpppddd___VVVLLLJJJHHHEEEDDDEEEHHHLLLNNNQQQLLLJJJKKKJJJFFFCCCDDD@@@>>>???@@@DDDQQQiii~~~~~~rrr^^^QQQNNNLLLIIIFFFDDDAAABBBDDDEEEDDDBBB;;;;;;;;;;;;<<<===???@@@EEEGGGJJJKKKIIIGGGFFFEEEAAA@@@@@@???@@@AAACCCDDD@@@<<<777555777:::;;;<<>><<<;;;;;;<<<======<<<;;;;;;<<<>>>???@@@AAABBBEEEGGGJJJLLLNNNQQQTTTWWWXXX______cccnnnyyy|||tttlllddd[[[XXXZZZTTTVVVZZZ___cccdddbbb``````aaafffooozzz~~~zzzqqqiiieeebbbaaa```aaaaaafffmmmrrrwww~~~jjj\\\WWWVVVXXXaaaqqq~~~yyykkkcccXXXNNNLLLJJJGGGGGGJJJNNNSSSVVVXXXQQQLLLKKKKKKHHHGGGIIICCC@@@>>>>>>BBBPPPjjjlll]]]WWWTTTOOOIIIFFFCCCBBBCCCDDDCCCAAA;;;;;;:::;;;>>>AAADDDFFFJJJLLLNNNNNNKKKGGGEEEDDDEEEDDDCCCAAAAAAAAABBBBBB@@@===:::888999<<<@@@CCCHHHHHHIIIHHHFFFCCC@@@>>>::::::;;;<<<@@@GGGPPPWWW```bbbeeefffffffffhhhiiiiiiiiiiiiiiihhhhhhhhhhhhkkkhhhdddbbbbbbbbb```^^^___aaadddggghhhjjjmmmooonnnnnnmmmmmmnnnnnnooopppmmmmmmmmmllllllmmmmmmnnnkkkkkkkkklllmmmnnnooopppsssttttttrrrnnnkkkjjjjjjlllllllllkkkjjjhhhfffdddgggggghhhiiijjjjjjjjjjjjfffgggfffdddbbbdddhhhlllooommmiiibbb]]]^^^eeellltttvvvyyy|||~~~|||{{{zzzzzzzzzdddNNNAAA;;;;;;:::888555444444555777444222222444666555444222222222333444555666777666666666666666666555555444444555555555555555555444666777777;;;AAACCCAAA???===:::777666888:::;;;<<<>>>III___uuurrrsss~~~nnndddbbbeeelll>>><<<::::::<<<===<<<;;;999:::;;;<<<===>>>???@@@CCCEEEHHHJJJMMMPPPTTTWWWTTT]]]___aaajjjsssyyyoooeee___^^^VVVXXX\\\bbbiiillllllkkkjjjiiijjjpppxxx~~~zzzrrrlllgggdddbbb```dddfffnnnwwwzzzddd\\\XXXWWW\\\eeewwwxxxlll^^^RRRQQQNNNLLLMMMRRRYYY___bbbbbbXXXPPPNNNMMMLLLLLLNNNEEEAAA===<<>><<<:::;;;???EEEIIIPPPPPPOOOLLLHHHCCC???<<<<<<<<<<<<===AAAHHHQQQXXXccceeefffgggfffeeefffgggjjjjjjiiiiiiiiihhhhhhhhhjjjgggcccaaa___]]][[[YYY[[[^^^bbbeeegggiiilllnnnnnnnnnmmmmmmmmmnnnoooooollllllllllllmmmnnnoooooonnnmmmkkkkkkkkkmmmnnnppprrrrrrrrrpppllljjjjjjjjjllllllkkkjjjhhhfffdddccceeeeeefffgggggghhhggggggddddddeeedddeeegggkkknnnnnnlllgggaaa^^^bbbjjjqqqyyyzzz{{{}}}}}}wwwtttsssuuu}}}uuu___JJJ>>>;;;;;;:::888666444555666555444222222333444444333444333333333333444555666333555777888999777666555555555555555444444444444111333444555:::AAACCCAAA>>><<<999777777888999;;;??????III\\\rrruuuiiihhhsssoooccc___aaaggg~~~>>><<<::::::;;;<<<;;;:::;;;<<<<<<===???@@@@@@AAAAAACCCFFFIIIKKKNNNSSSVVVRRR\\\___aaahhhmmm}}}ttthhhbbb___```ccchhhnnnrrrsssssssssrrrrrruuuyyy~~~{{{xxxsssnnnkkkiiieeeccchhhllluuupppccc\\\XXXYYY^^^kkk~~~lll^^^YYYVVVTTTWWW^^^eeekkkmmmhhh]]]TTTQQQQQQOOOOOOPPPEEE@@@===;;;>>>HHH[[[mmm|||oooaaaXXXRRROOOJJJHHHEEEBBBAAABBBCCCCCC===;;;;;;;;;???DDDJJJNNNOOOPPPQQQNNNJJJFFFDDDCCC???@@@AAABBBDDDEEEGGGGGG??????===;;;;;;>>>EEEJJJPPPPPPOOOLLLIIIDDD@@@===<<<<<<<<<>>>BBBIIIRRRYYYccceeeggggggffffffggghhhkkkjjjjjjiiiiiihhhhhhgggiiigggccc```]]]ZZZWWWUUUWWW[[[___cccfffhhhkkkmmmmmmmmmllllllllllllmmmmmmkkkkkkllllllmmmooopppqqqpppnnnllljjjjjjkkknnnoooooopppooommmjjjhhhiiiiiiiiihhhhhhgggfffeeeeeedddcccccceeefffggggggggggggeeeeeeggghhhjjjmmmppprrrooolllgggcccbbbhhhqqqxxx}}}~~~wwwtttsssvvvoooXXXEEE;;;999999999777555333444555444333222222333333333333555444444333333333444444111222444555666666666555777777666666555555444444111333444444999@@@AAA???===;;;999777777888999:::???>>>FFFYYYpppuuujjj___\\\ddduuuooo```ZZZ[[[```www???===;;;;;;<<<<<<;;;:::<<<======>>>???@@@AAAAAA@@@BBBEEEGGGIIILLLPPPSSSRRR[[[^^^```fffjjjwwwzzznnnjjjiiiiiilllqqqvvvzzz{{{|||{{{|||}}}~~~}}}wwwvvvtttrrrqqqnnnjjjgggjjjnnnwwwmmmaaaYYYXXXZZZbbbxxxwwwkkkgggdddfffmmmsssuuuvvvjjj___VVVTTTTTTQQQNNNMMMBBB???======>>>BBBNNN[[[llliiieee^^^UUUMMMJJJIIIIIIHHHFFFDDDBBBBBBCCCDDD>>>===;;;:::===AAAFFFIIIIIIKKKKKKJJJGGGEEEDDDDDD>>>???@@@BBBCCCEEEFFFFFF???>>><<<;;;;;;>>>BBBFFFIIIIIIJJJIIIGGGDDDAAA@@@;;;;;;<<<>>>CCCKKKTTT[[[ccceeeggghhhgggggghhhjjjkkkjjjjjjjjjiiiiiihhhhhhhhhgggeeeaaa\\\XXXUUUTTTVVVYYY___ccceeehhhjjjllllllkkkkkkjjjjjjkkkkkkkkkkkkkkkllllllnnnoooqqqrrrpppooollljjjjjjkkkmmmooommmmmmllljjjhhhggghhhiiiggggggfffeeedddcccccccccaaabbbdddfffggghhhiiiiiidddeeegggjjjnnnqqqssstttllliiieeeccceeekkktttzzz}}}~~~zzzvvvvvv{{{|||fffQQQAAA999777777777555333222333444222333333333333333333333555555444333333333444444444333333333444666777999999999888888777777666666444666666555999???@@@===;;;:::999777777888999:::===<<>><<<<<<<<<===<<<;;;<<<<<<<<<===>>>????????????AAADDDFFFHHHJJJNNNQQQSSSZZZ[[[]]]eeegggpppxxxuuuqqqrrrvvv}}}}}}{{{vvvvvvvvvwwwvvvsssnnnjjjhhhlllsssyyy{{{|||kkk]]][[[ZZZ\\\lll~~~}}}}}}zzzkkk___TTTRRRRRROOOJJJHHH@@@>>>???AAA@@@@@@GGGOOOWWWUUUSSSQQQMMMGGGFFFIIIHHHIIIHHHFFFCCCAAABBBCCC???===;;;:::;;;>>>AAACCCBBBDDDEEEEEECCCBBBCCCDDDBBBBBBCCCCCCCCCBBBBBBAAA???===;;;<<>>:::555666666444222111222333222333555555444333333444555444444333333333444444777666555444555777:::<<<999999999999888888888888666888888777:::@@@AAA>>>:::999888777777888999:::;;;:::BBBVVVmmmxxxeeeZZZPPPNNNSSSbbb~~~jjjXXXRRRTTTVVViiiAAA???=========>>>===;;;<<<<<<<<<===>>>>>>?????????AAACCCEEEFFFHHHKKKNNNSSSXXXVVVZZZccceeejjjyyy~~~~~~}}}yyyyyyzzz{{{zzzuuuooojjjdddfffkkkmmmjjjjjjsss~~~zzzgggbbb^^^ZZZcccrrrzzzlll]]]PPPLLLLLLJJJGGGFFFAAA@@@AAADDDDDDCCCGGGNNNPPPMMMLLLMMMKKKFFFGGGLLLJJJLLLLLLIIIDDD@@@>>>>>>>>>===;;;:::;;;<<<>>>???>>>@@@AAAAAA@@@@@@AAABBBDDDDDDEEEEEEDDDCCCBBBAAA@@@<<<;;;???EEEIIIGGGCCCDDDEEEFFFFFFFFFDDDBBBAAA;;;<<<>>>BBBHHHRRR\\\dddfffhhhjjjiiihhhggghhhiiihhhiiiiiijjjjjjkkkkkkllljjjkkkjjjfff```ZZZXXXWWWXXX\\\aaafffhhhiiikkklllnnnmmmmmmlllkkkkkkllllllmmmmmmmmmmmmnnnooopppqqqmmmmmmlllllllllmmmmmmnnniiiiiihhhfffddddddfffhhhgggfffdddbbb```_________ddddddeeefffffffffeeeeee``````ccchhhnnnqqqqqqpppeeecccaaabbbgggnnntttxxxwww|||}}}~~~oooWWWEEE===;;;555666666444222222333444222444777666444333333555444444333333333444444555666666666777777888999999888888888888888888999999666888999888<<>>>>>>>>>>>===<<<======>>>>>>??????@@@@@@@@@BBBCCCDDDEEEGGGJJJLLLSSSVVVSSSWWWbbbdddfffrrr}}}||||||}}}~~~|||vvvnnnhhh```bbbeeeddd^^^[[[bbbmmmqqqiiiccc[[[^^^jjjyyyyyymmm]]]LLLFFFGGGFFFEEEEEECCCBBBCCCFFFFFFFFFKKKQQQQQQMMMLLLNNNKKKGGGHHHNNNLLLNNNOOOKKKDDD>>>;;;:::===<<<<<<;;;<<<<<<>>>>>>===???@@@???>>>>>>@@@AAABBBCCCDDDFFFFFFFFFEEEDDD@@@<<<;;;AAAKKKOOOKKKEEEGGGHHHHHHHHHFFFDDDAAA@@@<<<===@@@DDDKKKUUU```gggiiijjjkkkjjjhhhfffffffffhhhhhhiiijjjkkkllllllmmmkkkmmmlllhhhaaa\\\YYYYYYYYY]]]cccgggiiijjjkkklllpppooonnnmmmmmmmmmmmmmmmnnnmmmmmmnnnnnnooopppqqqlllllllllmmmmmmmmmnnnnnnhhhhhhgggeeeccccccfffhhhbbbbbbaaa``````aaabbbcccfffffffffeeedddcccbbbaaa```aaaccciiiooosssrrrpppeeecccccceeejjjpppvvvxxxxxx~~~lllSSSBBB<<<<<<666777777555333333444555222555888777555333444555444333333333333444555666333444666777888777555444666666777777888888999999555888999999>>>EEEGGGEEE999888888888888888999999===<<>><<<<<<<<<<<<<<<<<<<<<======???@@@@@@>>>@@@BBBCCCDDDEEEHHHJJJPPPRRRVVVYYY\\\```eeehhhxxxyyy|||}}}zzzyyy~~~{{{ooogggcccbbbccc```WWWQQQTTT\\\fffzzzqqqeee^^^aaaiiittttttddd\\\QQQLLLKKKJJJGGGDDDEEEFFFFFFEEEBBBCCCFFFJJJNNNMMMMMMMMMMMMMMMMMMMMMRRRNNNHHHDDDBBBAAA???>>>>>>>>>============>>>?????????@@@@@@AAABBBBBBBBBGGGFFFFFFGGGHHHFFFCCC@@@::::::===CCCJJJNNNOOOMMMOOONNNKKKIIIFFFEEECCCCCCAAA>>>===CCCOOO[[[bbbeeehhhhhhiiiiiiiiihhhhhhgggllllllkkkkkklllnnnooopppiiihhhgggfffccc___\\\ZZZ\\\```fffjjjmmmllliiigggjjjiiihhhiiikkkmmmnnnmmmnnnmmmllllllmmmooorrrsssiiiiiikkklllllllllkkkkkkhhheeebbbaaaaaabbbbbbbbbfffdddaaaaaabbbdddddddddeeeeeedddbbb^^^\\\\\\]]]```ccciiiooosssssspppmmmbbbbbbdddjjjqqqvvvwwwvvvyyy}}}zzz}}}gggPPPEEE>>>:::999777555222111111222333555555555444444333333333999999888777666555444333444444555444333444666999444444444555555777888999888777888:::>>>@@@AAA@@@;;;:::888777777777888999;;;>>>GGGVVViii~~~~~~yyycccTTTKKKMMMRRR\\\vvv}}}kkkZZZUUUXXXWWWeeeFFFDDDAAA>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@>>>???BBBCCCCCCDDDFFFHHHMMMOOOSSSVVVYYY]]]bbbeeeooo||||||}}}yyywww{{{tttllleeebbb```\\\UUUNNNOOOUUUXXXgggyyy|||jjj______eeeoooyyy~~~uuuhhhddd]]]VVVQQQMMMJJJHHHHHHHHHHHHFFFDDDDDDGGGKKKNNNNNNOOOOOOOOOMMMLLLKKKNNNJJJEEEAAA@@@???>>>===<<<<<<;;;;;;;;;;;;<<<<<<@@@@@@AAABBBCCCDDDEEEFFFGGGFFFFFFGGGHHHGGGDDDAAA>>>>>>BBBHHHPPPWWWZZZZZZWWWVVVSSSOOOJJJGGGDDDBBBBBB@@@@@@FFFRRR^^^eeegggkkkkkklllllllllkkkjjjjjjlllkkkjjjiiiiiijjjkkklllmmmmmmllljjjhhheeebbb```aaaccceeegggiiijjjjjjjjjjjjiiihhhiiilllnnnnnnnnnmmmmmmlllkkklllmmmoooqqqiiijjjkkklllmmmlllkkkjjjhhheeebbbaaaaaabbbbbbbbbdddbbb``````aaacccdddddddddeeedddbbb___^^^___```bbbeeekkkqqqtttsssooolllddddddgggmmmtttxxxyyyxxx{{{zzzxxx}}}cccLLL@@@;;;777999777555333222222222333444444444444444444333333666666666666666666666666666777777777555555777999555555444555555666777888888777777:::===???@@@???:::999888888777777888888:::===FFFVVVjjjzzzeeeVVVLLLMMMRRR]]]xxxooo]]]XXXZZZYYYgggFFFDDDAAA???===<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>===???AAAAAAAAABBBCCCEEEIIILLLOOORRRUUUYYY^^^bbbkkkxxx{{{xxxwww}}}|||rrrkkkddd^^^ZZZTTTNNNLLLNNNMMMUUUaaarrrwwwgggbbbdddlllssszzzvvvqqqsssrrrlll```UUUPPPNNNJJJJJJHHHEEECCCCCCFFFHHHMMMOOOQQQSSSRRROOOKKKHHHHHHEEE@@@===============????????????@@@@@@AAABBBCCCCCCDDDEEEFFFGGGHHHHHHIIIHHHGGGHHHHHHGGGDDDAAA======AAAGGGQQQYYY___bbbbbb```]]]WWWQQQKKKFFFCCCBBBBBBCCCKKKVVVaaahhhjjjnnnnnnnnnnnnnnnmmmlllllllllkkkjjjiiiiiiiiijjjkkkmmmmmmllljjjhhhfffcccbbbgggfffeeeeeefffhhhjjjlllkkkjjjiiijjjlllnnnooonnnmmmllllllkkkkkklllmmmmmmkkkkkklllmmmmmmlllkkkjjjfffdddaaaaaaaaabbbbbbaaaaaa___]]]^^^```cccddddddddddddcccaaa______aaacccdddhhhooosssuuurrrmmmjjjfffhhhkkkqqqwwwzzz{{{zzz~~~yyytttrrrzzzwww[[[FFF===:::888888777555333222222333333333333444444444444444444333444444555666777888888777888:::999888777777888666555555555555555666666888777777999<<<>>>>>>===999999999999888888777777999===FFFVVVkkk}}}gggXXXMMMNNNSSS___|||rrraaa[[[\\\[[[jjjFFFDDDBBB@@@>>><<<;;;;;;;;;;;;;;;;;;;;;<<<=========???@@@@@@??????AAABBBFFFIIILLLOOOSSSWWW[[[___iiiooo{{{}}}}}}~~~}}}xxxqqqhhh___ZZZVVVPPPLLLLLLLLLOOOTTTaaavvvxxxlllhhhkkkpppzzz|||vvvwwwzzzvvvdddYYYUUUKKKJJJFFFCCCAAAAAACCCDDDIIILLLQQQTTTTTTPPPLLLHHHDDDAAA===;;;<<<===>>>===@@@AAABBBCCCEEEGGGIIIKKKJJJJJJJJJJJJKKKKKKKKKKKKMMMKKKJJJIIIHHHFFFCCC@@@<<<===@@@FFFNNNWWW^^^bbbfffddd```[[[TTTMMMHHHEEEBBBCCCGGGOOOZZZdddjjjlllnnnnnnnnnnnnmmmmmmlllkkkllllllkkkjjjjjjkkklllmmmllllllkkkjjjhhhfffeeedddjjjhhhfffeeefffgggjjjkkkkkkjjjiiijjjmmmoooooonnnmmmmmmmmmmmmllllllkkkkkkllllllmmmmmmlllkkkiiihhheeecccaaa```aaabbbaaa```]]]\\\[[[]]]```bbbccccccccccccaaa___]]]^^^```cccggglllrrrvvvuuuqqqkkkhhhhhhjjjnnntttxxx{{{{{{{{{xxxsssqqqyyynnnTTTCCC<<<:::;;;777777555444333333333444333333333444444555555555333333444555666666777888555777999999777555444444666666555444444444555555777777777888;;;======<<<999999999999999888777777:::===GGGXXXooo}}}iiiZZZOOOOOOSSS```uuueee_________oooFFFEEECCCAAA???===<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>??????>>>>>>???AAADDDGGGJJJMMMQQQUUUYYY]]]bbbdddlll}}}~~~uuukkk```\\\XXXRRRMMMLLLLLLMMMOOOVVVccczzzxxxmmmkkknnnuuu}}}tttqqquuutttccc[[[PPPLLLGGGCCCAAAAAABBBBBBDDDGGGMMMRRRSSSQQQMMMKKKBBB???<<<;;;<<<>>>???@@@<<<===???BBBFFFJJJMMMOOOTTTTTTSSSRRRRRRQQQQQQPPPPPPNNNLLLJJJHHHFFFBBB@@@AAABBBFFFJJJOOOUUUZZZ^^^^^^]]]ZZZUUUPPPKKKFFFDDDBBBEEEKKKSSS]]]eeejjjmmmllllllllllllkkkjjjiiihhhiiiiiihhhiiijjjlllnnnoooooonnnmmmlllkkkjjjjjjiiiiiiiiiiiihhhhhhhhhiiiiiikkkjjjiiijjjlllnnnooonnnnnnnnnoooooonnnmmmkkkjjjmmmmmmmmmmmmkkkiiigggfffcccaaa``````aaabbbaaa```[[[ZZZZZZ\\\___bbbbbbbbbcccbbb___\\\ZZZ[[[___bbbkkkpppvvvxxxuuupppkkkhhhiiilllppptttxxxzzz{{{|||xxxuuuvvvgggPPPAAA:::888999777666666555444444444444333333333444444555555555444444444444444555555555222444666666444222111111666555555444444444444555777666666888;;;===>>>===999999999888888888888777<<>>======<<<<<<<<<<<<<<<======<<<===??????>>>>>>???AAABBBEEEHHHLLLOOOSSSWWW[[[______fffuuu}}}{{{pppeee___ZZZSSSOOONNNJJJKKKMMMQQQXXXiiirrrllllllqqqxxx}}}qqqmmmpppyyy~~~kkk___VVVQQQKKKFFFDDDCCCCCCCCCAAADDDIIIMMMOOOOOONNNLLLBBB???<<<;;;===???AAAAAA<<<===@@@DDDIIINNNRRRTTTZZZZZZYYYXXXWWWVVVVVVUUUQQQOOOLLLJJJIIIGGGDDDBBBCCCFFFKKKNNNOOOQQQRRRTTTSSSQQQNNNKKKHHHEEEDDDCCCDDDHHHOOOXXX```gggkkkmmmkkkkkkkkkjjjjjjhhhgggfffeeeeeeeeefffhhhjjjlllnnnmmmlllkkkjjjjjjjjjjjjjjjiiiiiijjjjjjjjjjjjiiihhhjjjiiihhhiiikkkmmmnnnmmmlllmmmooopppooonnnkkkjjjmmmmmmmmmllljjjgggeeedddbbb```___```aaabbb```___[[[ZZZZZZ\\\___aaaaaa```aaa```]]]YYYXXX[[[```dddnnnsssxxxyyytttoookkkjjjkkknnnqqqtttvvvxxx{{{}}}zzzzzz}}}aaaMMM@@@888555555666666666666555555444444333333444444444444444444555555555444444333333222111222333333222000111222555444444444444444555555666666666999<<>>>>>======<<<<<<======>>>;;;===>>>???>>>>>>@@@BBB@@@CCCFFFIIIMMMQQQUUUYYY^^^^^^dddppp}}}{{{pppggg___VVVRRRSSSLLLMMMPPPSSSVVV```xxx}}}pppnnnpppvvv{{{~~~ssskkkjjjkkkuuunnnaaaZZZTTTLLLGGGEEEDDDCCCCCCAAACCCEEEHHHJJJKKKLLLLLLBBB???<<<;;;===@@@AAAAAA>>>???BBBFFFJJJNNNRRRTTTVVVVVVVVVVVVVVVVVVVVVVVVNNNLLLJJJJJJJJJJJJHHHGGGEEEKKKQQQTTTSSSPPPNNNNNNMMMKKKHHHEEEDDDDDDEEEFFFGGGLLLTTT]]]dddiiilllnnnlllllllllkkkjjjiiihhhgggffffffeeefffgggiiikkklllkkkkkkiiiiiihhhiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiihhhggghhhjjjlllmmmllljjjkkknnnoooooommmkkkiiimmmmmmlllkkkhhhfffcccaaa```______```aaaaaa```___[[[[[[[[[]]]```aaa```___^^^]]]ZZZXXXYYY]]]dddiiiqqquuuyyyxxxsssnnnlllmmmnnnpppssstttuuuxxx||||||rrrYYYJJJ@@@999555555666666666666666555555444444444444444444444333333444444444333333333222222222333333333222222333555333333333333444555555666666555666999===@@@AAAAAA<<<:::777555555666999:::===???GGGZZZsss~~~zzzyyywwwuuuhhh\\\SSSQQQRRR]]]}}}tttiiifffhhhpppIIIIIIHHHFFFDDDBBB@@@??????>>>>>>=========>>>>>>;;;<<<>>>???>>>???AAABBB>>>AAAEEEHHHKKKOOOTTTWWW[[[ZZZ^^^fffmmmvvvzzzpppdddZZZWWWXXXRRRRRRUUUYYYZZZ^^^nnnuuuqqqpppwww}}}uuuiiieee___eeeqqq~~~~~~nnnaaa[[[TTTKKKEEECCCCCCBBB@@@CCCCCCDDDEEEFFFHHHIIIJJJAAA???<<<;;;===???AAAAAA<<<===???BBBEEEIIILLLNNNNNNNNNOOOPPPQQQRRRRRRSSSKKKJJJIIIIIIKKKLLLLLLKKKLLLSSSZZZ^^^[[[VVVRRRPPPNNNLLLHHHEEEEEEFFFHHHJJJIIIOOOXXX```fffjjjmmmooonnnnnnnnnmmmllljjjiiihhhiiiiiihhhhhhhhhjjjkkklllooonnnmmmllllllmmmnnnoookkkjjjiiihhhhhhjjjkkkmmmhhhgggfffgggjjjllllllkkkhhhjjjlllnnnnnnmmmjjjhhhllllllkkkjjjhhhdddbbb``````______```aaaaaa```^^^\\\[[[\\\^^^```aaa```___\\\[[[YYYXXXZZZ```hhhnnnrrrvvvzzzxxxrrrnnnmmmoooppprrrtttuuuuuuxxx~~~}}}|||||||||gggQQQGGGAAA<<<999999555666666666666666555444555555555444444333333333333333333333333333333333444555555444333444666999222222222333444555666777555555666:::>>>BBBCCCCCC===;;;777444444666999<<<===>>>FFFYYYrrrxxxxxxyyyzzzggg\\\SSSRRRRRR\\\{{{mmmcccaaadddnnnIIIHHHFFFDDDBBBAAA@@@@@@@@@???===<<<;;;;;;;;;<<<============>>>>>>>>>>>>AAAAAABBBDDDGGGKKKNNNPPPVVV[[[___aaabbbiiittt~~~rrrjjjeeeaaa]]]\\\]]]______```dddlllrrr|||vvvyyy~~~uuueeeaaa___```fffnnnpppkkkdddXXXTTTOOOIIIDDDAAA@@@@@@DDDEEEFFFGGGGGGFFFFFFEEEDDD???::::::>>>BBBDDDCCCCCCAAABBBEEEFFFDDDGGGKKKHHHHHHHHHHHHIIIJJJKKKLLLNNNLLLJJJJJJIIIHHHMMMUUUVVV^^^eeefffccc```ZZZSSSQQQKKKGGGHHHHHHFFFGGGIIIKKKSSS[[[___ccchhhjjjiiinnnmmmlllkkkjjjjjjiiiiiijjjjjjiiiiiihhhgggffffffllllllkkkkkkkkklllmmmmmmmmmmmmlllkkkkkkkkkkkklllmmmjjjggggggiiikkkjjjhhhkkklllmmmooooooooonnnnnnppplllhhheeedddcccbbbaaa___```aaabbbbbb```^^^\\\XXXZZZ\\\^^^``````___^^^[[[[[[[[[^^^bbbiiiooorrrssswwwxxxtttllliiimmmqqqsssrrrrrrvvv||||||wwwxxxtttpppzzzttt___HHH===;;;999777666777666444333333444555666444333333222222222333333333333333333333333333333666444111///000222555777666666444333333444555666999<<<<<<:::<<>><<<;;;;;;;;;<<<<<<<<<<<<<<<============@@@AAAAAACCCFFFJJJMMMOOOTTTXXX]]]^^^___dddmmmuuuxxxpppjjjfffhhhgggdddaaa^^^```eeeiiittt}}}|||}}}mmmaaa]]][[[___eeefff```ZZZOOOMMMIIIEEEBBBAAAAAABBBDDDEEEHHHJJJKKKKKKJJJIIIAAA>>>;;;<<<@@@CCCDDDDDDCCCAAAAAACCCCCCAAABBBFFFEEEDDDDDDEEEFFFGGGHHHHHHLLLIIIIIIKKKKKKMMMSSS[[[aaajjjqqqqqqoookkkeee___YYYRRRMMMLLLKKKHHHGGGIIIKKKTTT[[[___ccciiikkkjjjnnnmmmllljjjiiiiiijjjjjjkkkkkkjjjjjjiiihhhhhhgggkkkkkkjjjjjjjjjkkkllllllmmmmmmlllkkkkkkkkkkkklllnnnkkkiiiiiikkkllllllkkkkkklllmmmnnnooooooooonnnppplllhhheeedddcccbbb```^^^___`````````___]]]\\\\\\]]]^^^^^^^^^\\\[[[YYYXXXXXXZZZ]]]ccckkkrrrvvvvvvwwwvvvqqqllliiikkkooosssrrrsssxxx}}}wwwsssssspppmmmvvvmmmYYYDDD;;;:::999777777888777666444333333333444666555555444444555555555333333333333333333333333555444222111111333555777666555444444444444555666444777999888<<>>===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<>>>>>???@@@BBBEEEHHHIIILLLQQQWWWZZZ[[[\\\aaaeeegggooo~~~|||xxx{{{vvvlllccc[[[XXXXXXYYYWWWaaassszzzyyy{{{yyy{{{{{{qqqddd^^^]]]]]]ZZZVVVPPPNNNJJJGGGEEEEEEFFFGGGKKKMMMPPPSSSRRRPPPLLLJJJGGGEEEDDDGGGKKKPPPSSSSSSRRRLLLIIIJJJIIIFFFEEEHHHEEEDDDDDDDDDEEEEEEFFFGGGJJJHHHIIINNNSSSWWW^^^eeesssyyylllcccZZZTTTPPPJJJIIIKKKMMMUUU]]]bbbgggmmmooonnnooommmkkkiiihhhiiikkklllmmmmmmmmmllllllkkkkkkkkkgggggggggggghhhhhhiiijjjmmmlllkkkkkkjjjjjjkkkkkkjjjiiihhhggghhhiiijjjkkkmmmmmmmmmmmmmmmnnnoooooonnnjjjfffbbbaaa```___]]][[[[[[[[[[[[[[[[[[[[[[[[YYYZZZ[[[[[[[[[[[[ZZZZZZ[[[[[[]]]```fffmmmtttxxxzzzvvvqqqnnnoooppppppooorrrtttxxx}}}}}}xxxwwwyyyzzz|||{{{|||}}}ZZZKKK<<<888888888777777777777666555444333333333333333222222222333444444444444444444444444444444333444555555666666555555444444444444555555555666555888:::999;;;??????===;;;999888666666777888:::999<<>>===<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>???AAACCCFFFGGGHHHMMMTTTYYY[[[]]]```ccceeehhhrrr{{{rrrlllddd\\\WWWUUUUUUVVVVVV[[[fff{{{nnnlllnnnmmmmmmqqq{{{qqqccc\\\ZZZVVVRRRPPPNNNKKKHHHFFFGGGHHHIIIKKKNNNRRRUUUUUUSSSPPPNNNLLLJJJIIINNNWWW^^^bbbbbbZZZTTTNNNNNNMMMIIIGGGIIIGGGGGGFFFFFFFFFGGGHHHHHHMMMJJJKKKPPPUUUWWW[[[```iiixxxxxxmmmaaaYYYQQQJJJHHHIIIOOOXXX___dddhhhnnnpppooommmlllkkkiiiiiijjjkkklllmmmmmmlllllllllllllllkkkfffeeeeeefffggghhhiiiiiillllllkkkjjjjjjjjjjjjkkkiiiiiihhhhhhhhhiiijjjlllnnnnnnnnnnnnnnnnnnmmmmmmjjjgggccc```___^^^]]]\\\[[[ZZZYYYXXXXXXYYYZZZ[[[YYYZZZZZZZZZ[[[ZZZZZZZZZYYY[[[___dddkkkrrrwww{{{yyytttppppppsssvvvvvvtttrrruuu{{{|||zzzzzz}}}vvvpppssszzzUUUHHH<<<999999777666555444444555555555555555555222222222222222333444555444444444444444444444444333444555666666666555555333444444555555555666666666999;;;:::;;;>>>???<<<;;;:::888777666777999:::999<<>>>>>>>>???>>>>>>>>>>>>@@@BBBDDDFFFFFFJJJQQQVVVZZZ]]]```aaacccbbbiiiuuu|||uuuqqqeee```ZZZVVVTTTTTTTTTTTTWWW[[[aaammmkkkgggjjjhhhhhhjjjooorrrqqqfff^^^VVVQQQPPPNNNLLLJJJJJJKKKMMMNNNNNNQQQTTTXXXZZZYYYXXXWWWPPPMMMOOO[[[lllwwwyyyvvvhhh___WWWTTTRRRMMMJJJIIIIIIIIIHHHHHHHHHIIIIIIJJJOOOLLLLLLRRRUUUTTTUUUWWWXXXgggyyy}}}qqqdddZZZQQQIIIFFFHHHRRRZZZbbbeeejjjoooqqqppplllkkkkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkeeeeeeeeeeeefffhhhiiijjjllllllkkkjjjjjjjjjjjjjjjjjjkkkkkkjjjiiijjjmmmoooooooooppppppooommmkkkjjjfffccc___]]]\\\\\\\\\[[[ZZZYYYXXXWWWWWWXXXZZZ\\\]]]\\\\\\[[[ZZZYYYXXXXXXWWWZZZaaaiiipppwww|||~~~vvvsssqqqrrrvvvyyyyyyxxxrrrvvv}}}|||||||||}}}tttnnnrrrrrrOOOEEE<<<::::::777555444222333444555666666666666444444444444555666666777444444444444444444444444333333444555555555555444222333444555666666666666444777999888:::???AAA???>>><<<:::777666666777888999<<>>=========<<<<<<<<<=========>>>>>>>>>>>>>>>>>>@@@AAACCCEEEDDDGGGMMMRRRVVVYYY\\\]]]ccc___bbblllttt|||}}}zzzwwwrrrkkkfff```\\\XXXVVVWWWWWWWWWVVVUUU\\\```ggg}}}kkkddddddaaa^^^_________hhhzzzwwwkkkccc]]][[[XXXVVVUUUUUUWWWXXXYYYZZZ\\\^^^___^^^]]]\\\TTTSSS[[[ppptttiiiddd___XXXRRRPPPNNNNNNMMMMMMLLLMMMMMMNNNNNNKKKMMMRRRUUURRRNNNNNNLLLWWWccckkkrrrwwwyyyvvvrrrfffZZZRRRLLLGGGGGGJJJUUU]]]dddgggjjjoooqqqooojjjjjjkkklllllllllkkkjjjiiiiiiiiiiiiiiiiiiiiiiiidddeeeeeeeeefffhhhiiijjjlllkkkjjjjjjiiijjjjjjjjjiiijjjkkkjjjiiijjjmmmpppooopppqqqrrrpppllliiifffaaa___[[[ZZZZZZ[[[[[[ZZZ[[[YYYWWWVVVVVVXXX[[[]]]]]]\\\[[[[[[ZZZZZZZZZZZZ[[[___fffnnntttxxxzzzzzzsssssssssuuuwwwxxxxxxwwwrrrwww}}}wwwrrrwww{{{dddIII@@@:::999:::777444444333444555666666666555444444444444444555666777777555555555555555555555555333333333333444444444444222333444666666666666555444777777555777<<>>===<<<999777777777888999999;;;DDDVVVnnn{{{mmm```\\\]]]hhhlllaaa^^^___eeeKKKLLLMMMMMMLLLJJJHHHFFFFFFEEEBBB@@@>>>=========;;;;;;;;;<<<<<<<<<======???>>>>>>>>>@@@AAACCCDDDCCCFFFJJJNNNRRRUUUXXXYYYddd___```ggglllrrrzzzwwwrrrjjjdddaaa^^^[[[ZZZ\\\]]][[[YYYRRR\\\aaadddwwwkkkaaa^^^XXXRRRQQQMMMLLLSSSdddsss{{{}}}{{{ooolllhhhdddaaa`````````eeeeeeeeedddbbb___]]][[[XXXYYYfff{{{sssmmmddd]]]ZZZSSSSSSRRRRRRQQQRRRRRRRRRMMMJJJLLLRRRUUUPPPKKKIIIGGGNNNTTTUUUYYY___bbbaaaaaaWWWMMMIIIGGGFFFJJJNNNWWW^^^eeehhhkkkoooqqqooohhhjjjlllmmmmmmllljjjiiihhhhhhhhhhhhhhhhhhhhhiiidddeeeeeefffggghhhjjjjjjlllkkkjjjjjjiiiiiijjjjjjggghhhjjjiiiggghhhkkknnnoooqqqssssssqqqlllgggddd___\\\YYYXXXYYYZZZZZZZZZ[[[YYYWWWUUUVVVXXX[[[]]]YYYYYYYYYZZZ[[[]]]^^^___bbbfffmmmsssvvvvvvuuusssqqqsssuuuvvvvvvvvvuuuuuurrrxxxwwwzzz|||||||||xxx}}}oooVVVDDD===777888999777555555555555666666666555333222111111111222333444555666555555555555555555555555333333222222222333444555111222444666777777666555777999777444444999;;;999999888777777888:::<<<===999;;;DDDUUUnnnqqqccc___aaalll{{{kkk___]]]aaaiiiOOONNNMMMMMMLLLKKKKKKJJJGGGEEEBBB@@@???>>><<<;;;@@@???===<<<;;;::::::999======<<<===>>>@@@BBBCCCCCCDDDFFFIIIMMMPPPTTTUUUUUUZZZ```bbbeeemmmzzz|||sssjjjjjjfffaaabbbfffhhhgggeeebbbaaa```ddduuuiii[[[XXXUUURRRQQQKKKOOOVVV___dddhhhrrr|||{{{qqqqqqsssxxx}}}xxxwwwwwwsssppptttnnnhhheeeeeeddd___[[[XXXYYYooo~~~vvvmmmfffddd___ZZZYYYZZZZZZVVVRRRQQQNNNOOORRRRRRLLLGGGFFFFFFHHHLLLNNNOOOMMMKKKIIIKKKKKKHHHCCC???@@@GGGNNNZZZ]]]ccchhhlllmmmmmmmmmjjjiiihhhhhhiiijjjjjjiiihhhgggeeeddddddfffhhhiiilllkkkiiigggggghhhjjjkkkpppmmmkkkkkkmmmmmmkkkhhhjjjiiigggggggggiiikkkmmmqqqsssuuuuuurrrllleeeaaa]]]ZZZXXXWWWYYYZZZXXXVVVSSSQQQPPPQQQUUUZZZ]]]^^^]]]]]]]]][[[XXXWWWYYYZZZ___fffooovvvxxxwwwtttrrrqqqtttwwwxxxvvvuuuttttttxxxyyyuuuyyy||||||||||||zzz~~~yyy```MMM>>>;;;777555555555555444666444333444666666333000333333333333333333222222666666666555555444444444444444444555555555666666666666666666666555555555444888999777888<<<===;;;<<<;;;999777555555555555:::<<>><<<>>>>>><<<;;;::::::::::::<<<<<<<<<<<<===???@@@BBBBBBCCCEEEHHHLLLOOORRRTTTTTTYYY^^^```cccjjjvvvxxxrrrnnnjjjjjjnnnqqqqqqooohhhfffccceeessskkk^^^[[[WWWSSSPPPQQQSSSYYY___cccfffoooyyywwwuuuuuuvvvzzzxxxnnnhhhfffeeebbb______bbbvvv~~~vvvsssnnniiiffffffeee```[[[XXXSSSPPPQQQOOOIIIEEEEEEDDDEEEHHHIIIJJJIIIHHHFFFFFFFFFDDDAAA>>>BBBJJJQQQ^^^aaaeeejjjlllmmmmmmlllkkkjjjjjjjjjjjjkkkkkkkkkiiihhhgggffffffgggggghhhjjjiiihhhhhhhhhhhhiiijjjlllkkkiiijjjlllmmmllljjjmmmllljjjiiiiiijjjkkklllnnnppprrrrrrooojjjddd```\\\ZZZWWWWWWXXXYYYWWWVVVSSSRRRQQQSSSWWW[[[]]]^^^[[[[[[[[[ZZZYYYZZZ\\\___cccjjjrrrxxxzzzxxxvvvtttsssuuuwwwwwwuuutttuuuuuu{{{~~~yyyuuuwwwyyyyyyyyy}}}{{{ttt\\\JJJ???<<<999777777777777666666555333444666666444111444444444444444555555555555555444444333333333333333444444444444555555555444444444555666777777777666999999666777:::;;;999:::999888777666777777888<<<===BBBRRRmmmzzzjjj___```mmm}}}nnnaaa]]]```iiiJJJKKKLLLMMMNNNMMMLLLLLLJJJHHHEEECCCCCCBBB@@@>>>===<<<;;;:::::::::::::::;;;;;;;;;;;;<<<===??????AAABBBDDDFFFJJJMMMPPPRRRRRRVVV[[[]]]```fffpppyyy{{{vvvuuuwwwyyyyyyxxxoookkkffffffqqqssshhhfffccc^^^[[[]]]]]]```fffiiillluuu}}}uuuwwwwwwxxx|||tttkkkgggeeecccaaa```bbbsss}}}yyyvvvqqqkkkfff```XXXQQQNNNJJJDDDBBBCCCDDDDDDEEEEEEEEEEEEEEEDDDAAAAAA@@@>>>>>>DDDMMMUUUbbbdddhhhkkkmmmmmmlllkkklllllllllkkkkkkkkkkkkkkkiiiiiiiiiiiihhhhhhgggfffggghhhhhhhhhiiihhhhhhhhhiiihhhgggiiikkkllllllkkkooonnnmmmkkkjjjjjjkkkllllllmmmnnnmmmjjjeee```]]]ZZZXXXVVVVVVWWWWWWVVVUUUSSSSSSSSSVVVYYY\\\]]]\\\YYYYYYYYYYYYYYY]]]bbbfffkkkpppwww||||||zzzxxxwwwvvvwwwwwwvvvtttuuuvvvxxx|||yyyxxxyyyyyyyyy{{{~~~}}}kkkUUUFFF>>>;;;888777777777666555555444444444555555444222444555555666666777777777666666666666666555555555333333333333444444444444444444555555555666666666666888888555666;;;===;;;888888777777888999;;;<<<>>>???CCCQQQkkk~~~mmmbbbbbbooopppccc^^^bbblllGGGIIIKKKMMMNNNNNNMMMMMMKKKIIIFFFDDDCCCBBB@@@???<<<;;;;;;:::::::::;;;;;;999:::::::::;;;<<<======@@@AAABBBDDDGGGKKKMMMOOOPPPTTTXXX[[[]]]ccckkkqqq{{{|||{{{|||{{{{{{sssmmmggggggooo|||}}}}}}{{{xxxrrrqqqrrrwwwzzz~~~|||vvvxxxxxxzzz~~~xxxpppkkkgggeeeccc^^^^^^jjjwwwooojjjeee[[[PPPJJJEEEAAAAAACCCGGGFFFFFFEEEDDDDDDDDDCCC???>>>===<<>>AAA@@@999888888888888:::;;;<<<>>>@@@CCCPPPiii~~~ssshhhgggsssqqqccc___dddpppGGGHHHJJJLLLMMMNNNNNNNNNKKKIIIFFFDDDDDDCCCAAA???<<<<<<;;;:::::::::;;;;;;999999::::::;;;;;;<<<<<<>>>???@@@BBBEEEHHHJJJKKKOOORRRVVVYYY[[[```fffkkkuuu}}}|||||||||ssslllgggggglll{{{{{{yyyzzz}}}|||xxxtttoookkkiiibbb```eeerrr~~~uuulllgggcccYYYNNNIIIEEECCCEEEIIIKKKKKKJJJIIIHHHEEEDDDBBB@@@???===<<<@@@IIISSSZZZcccdddgggjjjlllllllllllliiikkkmmmmmmjjjiiiiiijjjiiijjjllllllkkkiiigggeeedddeeehhhjjjjjjiiigggfffhhhhhhhhhhhhhhhhhhhhhhhhjjjjjjjjjjjjjjjkkkkkkllllllkkkhhhddd```[[[XXXVVVSSSSSSSSSRRRQQQQQQRRRRRRTTTUUUVVVYYY\\\]]]\\\ZZZZZZ[[[[[[\\\^^^cccjjjoooxxx{{{~~~~~~|||{{{{{{zzzyyywwwuuutttwww|||}}}|||mmmUUUDDD;;;888666444333444444222111000111222222222111111111222222333444555555666666111111111111111111111111222222222333333333444444444444444444555555555555555888999777999>>>AAA@@@;;;:::999888888888999:::===???CCCOOOgggyyyooommmxxxrrrccc___gggtttHHHHHHIIIJJJLLLMMMNNNOOOLLLJJJGGGEEEDDDCCCBBB@@@>>>===<<<;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;===>>>???@@@BBBEEEGGGHHHKKKNNNRRRVVVYYY^^^bbbfffooo}}}qqqjjjfffgggiiisss~~~{{{|||}}}yyywwwxxxxxxyyyzzz{{{{{{xxxtttpppmmmbbbaaacccgggnnntttxxxzzzyyyzzz|||~~~|||vvvnnngggbbb]]]TTTLLLJJJJJJKKKPPPUUUTTTTTTUUUTTTQQQLLLGGGDDDCCCAAA>>>???DDDNNNXXX___dddeeegggjjjkkkllllllllliiilllnnnnnnjjjhhhhhhjjjiiijjjkkklllkkkiiigggfffdddfffhhhjjjjjjjjjhhhgggggghhhiiiiiigggfffgggiiigggggghhhiiiiiijjjkkkkkkiiigggddd___[[[XXXVVVUUURRRRRRSSSRRRPPPPPPRRRSSSUUUUUUVVVYYY[[[\\\[[[YYYZZZ[[[]]]___ccchhhooottt{{{}}}~~~~~~|||{{{{{{|||yyyyyywwwvvvvvvyyyyyyaaaKKK>>>999888666555555666555444222///000222222111000111222111222222222333444444444333333444444444444555555333333333333444444444444111111222444555666777888666999:::999:::>>>>>><<<<<<;;;999888777777777888999<<>>===<<<;;;;;;;;;999:::;;;<<<<<<<<<;;;:::<<<<<<===???AAACCCEEEFFFGGGJJJNNNSSSWWW[[[^^^aaagggppp~~~pppiiifffgggggglll~~~~~~zzz{{{zzzooommmiiidddaaaaaabbbdddhhhjjjnnnpppooollliiiggg\\\```eeehhhkkklllkkkjjjfffeeedddcccdddgggkkknnnkkkmmmppppppmmmhhhdddaaaUUUOOOKKKNNNRRRVVV]]]cccaaacccffffffaaaYYYQQQKKKEEEBBB???AAAHHHSSS___eeehhhiiijjjkkklllllllllkkkiiimmmpppoookkkhhhiiijjjhhhhhhiiijjjjjjiiihhhgggfffggghhhjjjjjjjjjjjjiiieeegggiiiiiiggggggiiikkkhhhhhhiiiiiiiiiiiiiiiiiicccaaa]]]ZZZWWWVVVVVVWWWRRRTTTUUUTTTRRRRRRTTTVVVVVVVVVVVVWWWZZZ[[[ZZZYYYWWWZZZ^^^bbbgggnnnuuuzzz{{{|||}}}|||zzzzzzzzz|||wwwxxxwwwwwwxxx|||lllVVVEEE<<<:::777555444555555555333111///222444444222111333444222222222222333333333333555555555666666777777777333444444444444555555555333444444444444444444555///444777888;;;??????<<<;;;:::888777666666777777555:::AAANNNeeeyyy}}}vvvgggdddoooKKKIIIHHHGGGHHHKKKNNNPPPPPPMMMJJJIIIHHHGGGEEECCCAAAAAA???>>><<<<<<;;;;;;999:::;;;<<<<<<<<<;;;:::;;;<<<===>>>@@@BBBCCCEEEDDDGGGKKKPPPUUUYYY\\\^^^aaagggvvv~~~{{{pppiiifffgggeeehhh{{{{{{|||wwwxxx{{{zzzqqqdddbbb___[[[XXXWWWYYY\\\XXX[[[___aaa```___]]]]]]YYYaaakkkrrruuuuuurrrnnndddaaa^^^ZZZXXXZZZ^^^bbb[[[___eeehhhhhheeecccbbbQQQLLLKKKQQQXXX^^^ffflllmmmpppttttttoooeeeZZZSSSFFFBBB@@@BBBKKKXXXcccjjjllllllmmmmmmllllllkkkjjjjjjnnnrrrqqqllliiijjjlllggghhhhhhiiiiiiiiihhhhhhgggggghhhiiijjjkkkkkkkkkcccfffiiiiiihhhhhhkkknnnjjjjjjjjjjjjjjjiiihhhggg]]][[[XXXVVVUUUUUUWWWXXXTTTVVVWWWVVVTTTSSSVVVXXXWWWVVVUUUVVVYYYZZZZZZYYYUUUXXX^^^dddkkkrrrzzz{{{||||||zzzyyyxxxzzz{{{vvvwwwwwwxxxyyy}}}xxxcccOOOBBB<<<;;;444333222222333333111///000333666666444333444666333333333333333333333222000000000111111222222222444444444555555555666666:::999777555333111///...&&&,,,222666;;;BBBCCCAAA999888777666666666777888222888@@@NNNeeevvv}}}~~~yyyiiifffsssMMMLLLIIIHHHHHHJJJLLLNNNNNNNNNMMMKKKIIIGGGEEEDDDCCCBBB???===;;;::::::;;;???===:::::::::;;;:::888888999<<>>AAABBB:::777555444555666777777999;;;???MMMddd~~~uuutttpppkkkiiitttMMMKKKIIIHHHHHHIIIKKKMMMNNNNNNMMMKKKIIIGGGEEEDDDEEECCCAAA???===<<<<<<<<<@@@>>><<<<<<<<<===<<<:::999:::<<<>>>@@@AAABBBBBBDDDEEEHHHKKKPPPTTTXXXZZZ[[[]]]dddqqqxxxllleeegggeeecccppp}}}wwwooooooooorrrwww{{{~~~~~~|||~~~xxxnnngggbbbaaa]]]WWWSSSSSSOOOPPPQQQRRRTTTUUUUUUUUU___lll|||}}}mmm```YYYWWWVVVVVVWWW[[[```bbb___YYYTTTQQQOOOSSS\\\fffooossstttssstttyyyqqqbbbSSSMMMJJJOOOWWW```kkkssssssqqqnnnmmmlllllljjjhhhhhhkkknnnnnnllljjjhhhhhhiiihhhggggggffffffggggggfffgggiiiiiijjjiiiiiihhhgggffffffgggiiijjjhhhgggiiihhhhhhjjjkkkiiieeebbbZZZYYYWWWVVVUUUUUUUUUUUUVVVTTTSSSQQQQQQRRRSSSTTTXXXXXXYYYYYYXXXXXXVVVVVVYYY^^^cccjjjttt}}}zzzzzzzzzyyyvvvsssqqqtttxxx}}}~~~|||xxx{{{yyycccNNN@@@:::777555555444333333222222333333333444444444333333222111111111111222333444555666:::888555111000///000111444333333333333333333333333333333333444444555666777777777888999;;;===>>><<<:::777666777999999999999;;;@@@LLLddd}}}}}}|||qqqqqqppplllkkkwwwLLLKKKIIIHHHHHHIIIJJJLLLMMMMMMLLLKKKJJJHHHFFFEEEFFFEEECCCAAA???>>>======@@@>>><<<<<<<<<===<<<;;;::::::;;;<<<>>>@@@AAABBBAAABBBEEEHHHLLLPPPSSSUUUYYY[[[aaaiiitttuuulllfffgggdddaaammmxxxpppiiigggfffgggjjjnnnpppqqqrrrtttzzzzzzqqqlllgggeeeaaaYYYSSSRRRNNNNNNOOOPPPRRRTTTUUUVVV```ooozzzjjj___YYYVVVTTTTTTWWWZZZYYYVVVPPPLLLJJJLLLUUUcccqqqyyyyyysssmmmjjjnnnttt|||yyylllYYYRRROOOVVV```gggmmmrrrrrrpppnnnmmmmmmmmmlllkkkjjjkkklllllliiigggggghhhhhhhhhhhhhhhhhhhhhgggfffgggggghhhiiiiiiiiiiiihhhhhhgggfffggghhhjjjjjjiiiffffffhhhiiijjjgggaaa]]]WWWWWWVVVUUUTTTTTTUUUUUUTTTSSSRRRQQQPPPQQQRRRRRRXXXXXXXXXXXXXXXXXXWWWWWWYYY```iiiqqq{{{|||||||||{{{{{{wwwsssooommmrrr{{{}}}{{{zzz|||}}}}}}||||||zzz~~~~~~oooVVVDDD<<<999777555555444333333222222333333444444333333222222333333222222222333333444444444999777444222000000111111555444444333222222111111555444444333333333444444888888888888888999:::;;;===:::777666777999999999999;;;@@@LLLccc|||{{{wwwzzz}}}nnnnnnpppmmmmmmyyyLLLKKKIIIHHHHHHHHHJJJJJJLLLLLLKKKKKKJJJIIIGGGGGGFFFEEECCCBBB@@@>>>======>>><<<::::::;;;;;;:::999;;;;;;;;;;;;<<<>>>@@@BBB@@@AAACCCEEEIIILLLOOOQQQXXX[[[bbbggglllyyy}}}qqqkkkhhhhhhdddaaalll|||wwwmmmeeebbb^^^]]]___bbbeeefffhhhjjjqqq}}}}}}vvvpppllljjjeee\\\UUUSSSQQQQQQPPPQQQRRRTTTVVVWWW]]]nnnsssfff\\\UUURRRTTTUUUVVVUUUQQQLLLIIIHHHLLLVVVfffvvv}}}zzzppphhh^^^aaagggppp|||zzzooo]]]UUURRRZZZdddjjjmmmnnnpppooommmmmmnnnnnnnnnmmmlllmmmllljjjhhhgggggghhhhhhiiijjjkkkkkkjjjhhhhhhhhhhhhiiiiiiiiijjjjjjjjjmmmjjjhhhggghhhiiiiiiiiibbbdddfffhhhfffbbb]]]YYYUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSRRRQQQQQQQQQRRRSSSXXXWWWWWWVVVVVVWWWXXXXXX^^^gggqqqxxx}}}wwwxxxzzz{{{{{{wwwssspppkkksssxxxvvvvvvwwwyyy{{{||||||~~~~~~~~~yyy~~~}}}gggLLL===999888666555555444333333222222333333555444333222111222333444333333333333333333333222444333222111222333444666555444444444333333333222555444444333333444444555777777888888999::::::;;;<<<999666555555777777777888;;;@@@LLLbbb{{{xxxyyy{{{ooommmpppmmmlllxxxLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJIIIIIIHHHEEEDDDCCCBBB@@@???===<<<===;;;::::::;;;;;;;;;:::<<<;;;::::::;;;===???@@@@@@@@@BBBDDDGGGJJJLLLNNNPPPUUU]]]bbbdddkkk}}}|||wwwmmmkkkkkkkkkfffcccmmm|||sssddd___YYYVVVVVVYYY\\\^^^```aaagggttt}}}wwwrrrooojjj```XXXVVVTTTSSSQQQPPPPPPRRRTTTUUU[[[iiiwww{{{{{{wwwkkk___VVVPPPRRRSSSTTTRRRNNNKKKIIIIIINNNWWWeeesssyyyvvvmmmeee[[[\\\```iiiwww}}}tttaaaZZZWWW___hhhlllllllllooommmllllllnnnooonnnmmmnnnnnnmmmkkkhhhggghhhjjjiiijjjlllmmmmmmlllkkkjjjiiiiiiiiiiiijjjjjjkkkkkknnnkkkhhhffffffffffffeeeaaabbbddddddaaa]]]XXXUUUSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTVVVUUUTTTTTTUUUWWWYYYZZZaaakkkvvv|||zzzuuuwwwyyyzzzxxxuuurrrpppnnnwwwtttttttttwwwzzz|||}}}|||{{{www}}}~~~yyy```FFF;;;999777555555555444333333222222333333444333222111222333444555333333444444444333222111222111111111222444555666333333444444555555555555333333333333444555666666555666777999;;;<<<===>>><<<:::666555666777777666888;;;@@@KKK```yyy{{{yyyxxxooonnnqqqllljjjuuuMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJIIIEEEEEEDDDCCCAAA???===<<>>===<<<;;;;;;;;;;;;;;;<<<===>>>@@@@@@AAACCCEEEHHHJJJKKKLLLQQQYYY___```cccooo|||~~~vvvrrrnnnoooqqqoooiiifffooo{{{uuufff```YYYSSSSSSVVVYYY[[[]]]\\\```lll{{{wwwoooddd\\\YYYUUUSSSPPPMMMMMMOOOQQQSSSWWWccclllkkkhhhjjjpppssswwwyyyzzzvvvmmmaaaVVVQQQOOOPPPQQQPPPMMMKKKJJJJJJRRRXXXcccnnntttrrrjjjdddZZZXXXYYYbbbrrr~~~vvvfff```^^^eeekkkmmmmmmnnnnnnmmmkkkkkkmmmnnnmmmlllmmmmmmmmmkkkiiihhhiiijjjjjjkkklllllllllllllllllliiiiiiiiihhhiiijjjjjjkkkkkkhhhfffdddddddddbbbaaaaaabbbaaa___ZZZWWWUUUTTTRRRRRRRRRRRRRRRQQQPPPOOOPPPPPPQQQSSSTTTUUUVVVVVVUUUTTTSSSSSSUUUXXX\\\^^^eeeoooyyy}}}|||xxxyyyyyywwwtttpppoooooovvv~~~xxxwwwvvvwwwyyy|||}}}}}}|||}}}~~~zzzyyy~~~pppXXXBBB;;;999666444555555444333333222222333333333333222222333333444444222333444555444333222111333333333222333333333444222222333444444555666666222222222333444555666777333444666999<<<>>>?????????<<<999888888999999888777;;;AAAKKK___xxx|||zzz~~~uuuoooqqqrrrllliiitttNNNMMMMMMLLLKKKKKKJJJJJJHHHHHHIIIJJJKKKKKKKKKJJJFFFFFFFFFEEECCCAAA???===>>>===;;;;;;===>>>======::::::;;;<<<<<<<<<;;;;;;??????@@@AAACCCEEEGGGHHHLLLNNNUUU[[[]]]___hhhrrr}}}wwwrrrnnnrrruuuxxxuuulllhhhoooyyy{{{nnnggg^^^XXXWWWZZZ^^^aaaccc```aaalll~~~tttggg^^^[[[UUUSSSOOOMMMMMMPPPSSSVVV^^^eeejjjfffaaabbbfffgggnnnrrrvvvtttlllaaaWWWRRRLLLOOOQQQQQQPPPNNNNNNNNNVVV[[[ccclllqqqpppjjjeeeXXXUUUTTT\\\nnn}}}~~~vvvhhhdddccchhhllllllmmmpppnnnllljjjjjjlllllllllkkkjjjkkkkkkkkkiiihhhhhhiiijjjjjjjjjjjjjjjkkkllllllhhhgggfffffffffgggiiiiiihhhgggffffffgggfffdddbbbbbbaaa___ZZZTTTRRRSSSUUURRRRRRRRRRRRQQQPPPNNNMMMLLLMMMOOOQQQTTTUUUVVVWWWUUUTTTSSSTTTWWW[[[```dddmmmvvv}}}~~~{{{xxxxxxwwwtttpppnnnppprrr~~~xxxuuuvvvyyy|||~~~yyy}}}~~~{{{~~~}}}bbbNNN===999999444222555555444333333222222333333111222333333444444444333111222444555555444333222222222222333333444444444222222222222222222222222444444333333333444444555111333555888;;;======>>>@@@===:::888888999999888777;;;AAAKKK^^^www|||{{{|||uuuqqqsssrrrmmmkkkvvvOOONNNNNNMMMLLLKKKKKKJJJGGGHHHIIIJJJKKKKKKKKKKKKGGGHHHHHHGGGEEECCC@@@???<<<;;;999999;;;<<<<<<;;;999:::;;;<<<<<<<<<::::::>>>>>>???@@@AAACCCEEEFFFJJJJJJNNNTTTWWWZZZbbbjjjiiixxxzzzuuuqqqnnnlllvvvzzz}}}xxxnnnhhhnnnwwwvvvoooeee^^^]]]```eeehhhjjjfffeeeooowwwiii___\\\VVVTTTPPPOOOOOOSSSWWWZZZkkkqqqsssmmmiiiiiikkkkkklllppptttrrrjjj```XXXTTTMMMOOOSSSTTTSSSRRRRRRRRRYYY]]]eeemmmqqqpppkkkfffZZZVVVTTT\\\ooo{{{gggeeeeeehhhjjjiiikkkpppmmmllljjjjjjkkkkkkkkkjjjgggiiijjjjjjhhhggghhhhhhiiiiiihhhggghhhiiikkklllfffeeeeeeddddddfffggghhhgggggggggiiikkkkkkiiigggcccbbb]]]VVVPPPOOORRRUUURRRRRRRRRRRRQQQOOOMMMKKKIIIKKKMMMPPPSSSUUUVVVWWWVVVUUUTTTUUUXXX^^^dddgggvvv}}}~~~}}}{{{wwwuuuuuutttqqqnnnoootttxxxyyyrrrqqquuu{{{~~~yyy|||{{{sssXXXFFF999888888222111555555444333333222222333333000111333444555444333333000111333555555444333222......000222444666888888222222111111000/////////777666555444333333333333111222555888:::;;;;;;;;;>>>;;;888666666777777666666;;;AAAKKK]]]www}}}}}}}}}wwwuuuttt~~~rrrnnnnnnyyyQQQNNNLLLKKKLLLKKKHHHEEEJJJIIIHHHGGGHHHIIIJJJKKKIIIJJJJJJJJJHHHFFFCCCAAA???>>>===;;;:::::::::;;;<<<;;;999999999;;;===>>>>>>??????@@@AAAAAABBBBBBGGGIIIKKKMMMPPPUUUZZZ^^^dddiiiuuu|||uuupppooorrruuu|||zzznnnjjjpppxxxqqqjjjdddbbbiiirrrnnntttxxx|||uuulllccc]]][[[SSSQQQWWWWWWTTTYYYddd|||rrrmmmpppttttttsssrrrnnnhhh```YYYTTTVVVUUUTTTUUUVVVXXXZZZ[[[^^^bbbjjjuuu}}}zzzpppgggYYYVVVRRRWWWjjj~~~|||nnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhgggggghhhjjjlllmmmnnnmmmkkkhhhhhhhhhiiijjjlllkkkiiihhhhhhhhhgggffffffeeeeeehhhkkkkkkhhheeeeee___WWWRRRPPPPPPQQQRRRLLLLLLMMMMMMMMMMMMLLLKKKKKKNNNPPPRRRRRRRRRTTTUUUVVVXXXZZZ\\\___eeelllqqq}}}~~~{{{zzzzzzyyyvvvsssppplllllluuu}}}{{{zzzzzztttbbbHHHBBB;;;666444333333333666666666555555444444333777555333333333333111000000000111111111222222222333333222111111111222222333111000222555666555333333333333444444444555555444444555555666888999:::<<<;;;:::888777666666666888888>>>LLLbbbyyy}}}|||vvvsssuuu~~~rrroooqqqQQQOOOLLLKKKLLLLLLJJJHHHJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJJJJIIIHHHFFFCCCBBB@@@>>>===;;;:::::::::;;;;;;:::999888999:::<<<===>>>>>>>>>???@@@@@@AAAAAAEEEGGGIIIKKKNNNRRRXXX[[[[[[^^^hhhvvv}}}zzz{{{~~~|||rrrnnnsssyyyyyypppjjjmmmsssooovvv|||wwwooogggaaabbb[[[YYY]]]\\\ZZZbbbnnn|||{{{||||||xxxsssmmmgggaaa[[[XXXTTTSSSSSSTTTVVVYYY[[[]]]```eeennnzzz}}}qqqfffXXXUUURRRXXXkkk}}}zzzqqqqqqppppppooonnnnnnmmmlllllllllllllllllllllllljjjiiihhhgggggghhhhhhiiikkkjjjiiihhhhhhhhhiiijjjjjjiiigggfffffffffeeeeeeiiigggffffffhhhiiihhhgggaaa\\\UUUOOONNNNNNOOOPPPLLLMMMMMMMMMMMMLLLLLLKKKJJJMMMOOOQQQRRRSSSUUUWWWWWWYYYZZZ]]]aaaiiiqqqwww{{{yyy{{{}}}yyyuuuqqqppppppsss|||uuurrryyyhhhWWWEEEAAA;;;777555444444333555555555444444444444444555444222222333333222000111222222222333333333333333222222222222222333333444222111222444555444222333333333333444444444444555555555666777888999:::<<<;;;:::888777666666666::::::???MMMbbbzzz~~~{{{uuuqqqqqqtttrrruuuSSSPPPMMMLLLLLLLLLKKKJJJJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJIIIHHHGGGEEEDDDDDD@@@???===;;;:::::::::;;;::::::999888888999;;;<<<<<<<<<======>>>?????????BBBDDDFFFHHHJJJNNNSSSVVVXXXYYY___hhhpppzzzxxxvvvxxx|||xxxvvvxxxwww}}}~~~xxxqqqjjjmmmgggdddcccaaa```kkkyyy~~~~~~xxxooofff```]]]ZZZXXXTTTSSSSSSUUUZZZ^^^aaabbbccchhhrrr}}}uuujjjYYYUUURRRYYYjjjyyy}}}xxxttttttsssqqqpppooonnnmmmlllllllllllllllllllllllllllkkkiiihhhfffeeeeeeeeefffffffffggggggggghhhhhhffffffeeeeeeddddddddddddkkkhhheeeddddddeeeeeeddd[[[WWWQQQLLLKKKLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKJJJLLLOOOQQQRRRSSSVVVXXXYYY[[[]]]aaagggqqq{{{|||xxxxxx|||}}}uuuoooppptttzzzwwwrrrvvvsss\\\KKKAAA>>>:::777666666444333333333333333444444444444333222111111333333222111222222333333333444444444222222222222333444555555555333222222444444333111222222222222333333333333555555666666777999:::;;;;;;;;;999888777777666666;;;;;;@@@NNNddd{{{{{{uuuqqqmmm}}}vvvuuuzzzUUUSSSPPPMMMLLLKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJIIIHHHGGGFFFFFFFFFFFFAAA@@@>>><<<;;;:::;;;;;;:::999888888888999:::::::::;;;;;;<<<======>>>>>>???AAACCCEEEGGGIIIMMMPPPWWWWWWZZZ```eeejjjuuu~~~}}}~~~zzzvvvqqqmmmiiieeefffrrr~~~vvvlllccc^^^[[[YYYWWWUUUTTTUUUZZZ```fffhhhhhheeehhhppp{{{}}}uuu```YYYTTTXXXfffsssxxxvvvvvvuuutttrrrpppnnnmmmlllllllllllllllllllllllllllmmmlllkkkiiigggfffeeeeeedddeeeeeeffffffeeedddddddddeeefffeeedddcccddddddhhhgggeeecccaaa___^^^]]]VVVRRRMMMKKKKKKLLLLLLLLLMMMMMMLLLKKKKKKKKKKKKKKKLLLNNNPPPQQQRRRSSSVVVXXXZZZ\\\```fffooo{{{~~~zzzyyy|||~~~vvvnnnpppvvv}}}}}}kkkVVVFFF===;;;999888888777555333222222222333333444444444222111000111333444333222222222222333333333333444222222222222333444555666555444333333333333222111111111222222222333333333666666666666888999:::;;;;;;:::999888777777777777:::;;;@@@OOOeee}}}}}}xxxtttooo|||wwwxxxUUUTTTRRROOOLLLJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGHHHIIIIIIGGGGGGFFFFFFFFFGGGCCCBBB@@@>>><<<;;;;;;<<<:::999999999999999999999999::::::;;;;;;<<<=========???AAACCCDDDFFFIIIKKKQQQQQQTTTXXX[[[^^^gggpppwww|||vvvqqqmmmppp|||xxxnnngggccc___[[[WWWTTTUUUYYY```iiinnnnnnkkkffffffiiiqqq|||iii___VVVXXXbbbmmmsssuuuuuutttsssqqqooommmkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkjjjiiihhhgggeeeeeeeeedddcccbbb```___bbbeeeggggggeeedddeeeffffffggggggeeeaaa\\\XXXUUUQQQNNNKKKJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJKKKLLLLLLPPPQQQRRRRRRRRRSSSVVVXXXXXX\\\ccckkkuuu~~~|||{{{{{{|||sssmmmqqqzzz~~~vvvbbbOOOBBB:::888777777888777555333222222222333333444444444222111000111333444444333111111111111222222222222111111111222333444555666444444444444222222222222111111222222222333333333555555666666777888:::;;;::::::999888777777777777888999@@@OOOggg~~~zzzzzz}}}QQQRRRRRRPPPMMMKKKJJJKKKJJJIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDBBB???>>>=========:::::::::::::::999999999999999::::::;;;<<<<<<<<<<<<>>>@@@BBBBBBDDDFFFHHHLLLMMMQQQVVVWWWYYY___gggkkkrrr~~~ssskkkgggbbb[[[VVVUUUWWW___kkkuuuxxxtttnnneeebbb```eeeoooyyy~~~nnnbbbXXXZZZbbbjjjppptttssssssqqqpppnnnlllkkkjjjmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkllllllkkkkkkjjjiiiffffffdddcccaaa```^^^^^^aaaeeehhhhhhfffeeefffhhhfffhhhjjjgggaaaZZZTTTQQQMMMKKKIIIIIIKKKMMMMMMLLLKKKJJJIIIIIIJJJKKKMMMNNNRRRSSSTTTTTTSSSUUUXXX[[[YYY___hhhrrr{{{}}}zzzwwwsssnnnnnnvvvyyyzzzzzzxxxyyykkkVVVFFF===999888666666777777555444333333333333444444444444333222111222444555444333000000111111111222222222111111111111222333444444333444555444222111222333222222222222333333333333444444555555666888999::::::999999888777777888888888999???OOOggg}}}JJJMMMPPPPPPNNNMMMMMMNNNJJJIIIHHHFFFFFFFFFFFFGGGFFFFFFGGGHHHHHHHHHGGGFFFHHHFFFDDDAAA@@@???>>>???;;;;;;;;;;;;;;;:::999999999999::::::;;;<<<<<<===<<<>>>AAABBBBBBCCCDDDFFFIIIJJJOOOUUUWWWVVV[[[bbbcccfffooo{{{uuuooojjjbbb\\\ZZZ___kkkzzz}}}ttteee^^^YYYZZZbbbkkkppprrrlllbbbZZZ^^^fffjjjooossssssrrrqqqpppnnnmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkllllllkkkjjjhhhgggfffeeecccaaa```______```___dddhhhiiifffdddfffhhhfffggggggccc[[[TTTOOOMMMHHHGGGGGGHHHJJJLLLLLLKKKIIIIIIHHHHHHJJJLLLNNNPPPQQQRRRTTTTTTVVVXXX]]]```bbbiiittt}}}|||wwwssspppooottt~~~xxxxxxwwwvvvyyysss]]]KKK@@@;;;:::888555555555666555444555555555444444444444444555444333333555666555444111111111222222222333333111111111000000111222222111333555444222111333555333333333333444444444444333333444444555777888999:::999888888777888888888:::;;;@@@OOOfff~~~~~~}}}{{{DDDIIINNNPPPPPPOOOOOOPPPKKKIIIHHHFFFEEEEEEFFFFFFDDDFFFHHHIIIIIIHHHGGGFFFIIIGGGEEEBBBAAA@@@??????;;;<<<<<<<<<;;;;;;:::999999::::::;;;;;;<<<<<<===<<<>>>AAABBBBBBBBBDDDEEECCCEEEKKKRRRSSSQQQUUU[[[^^^___eeemmmrrryyy|||vvvnnnhhhaaaggguuu{{{ddd]]]VVVUUUZZZaaadddeeeiii___[[[bbbjjjlllooorrrsssrrrqqqpppooommmmmmllliiiiiiiiiiiiiiiiiiiiiiiikkkkkklllkkkjjjhhhfffeeeeeedddaaa```___```aaabbb^^^ccchhhhhhfffdddfffhhhdddeeeccc]]]TTTMMMJJJIIIFFFEEEEEEGGGJJJKKKKKKJJJHHHHHHGGGHHHJJJLLLOOOQQQOOOQQQSSSUUUWWW[[[```dddkkksss~~~~~~|||{{{|||zzzvvvrrrsssttt{{{~~~zzzwwwxxxwwwvvvzzz|||hhhTTTFFF???===:::888555444555555555444666666666555555444444444666555444444666666555444222222333333333444444444111111000000000000000000000222444444222222444666333333444444444444555555333333333444555666777888999999888888888888888888<<<===AAAOOOeee|||~~~yyyvvvzzzxxxGGGHHHKKKMMMOOOOOONNNNNNMMMMMMKKKJJJIIIHHHHHHHHHFFFGGGHHHIIIIIIIIIIIIHHHGGGGGGFFFDDDCCCBBBAAA@@@<<<;;;::::::999999999999:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>???@@@AAAAAAHHHIIIKKKMMMOOORRRSSSTTTVVVYYY]]]bbbhhhooovvv{{{zzzmmmoooyyy~~~ooobbbVVVSSSVVVWWWWWWYYY[[[^^^bbbgggkkknnnoooooommmnnnnnnnnnnnnmmmmmmlllmmmllljjjhhhhhhiiijjjkkkjjjjjjjjjiiigggfffdddcccfffeeecccbbb```______^^^aaabbbcccddddddcccaaa```gggccc]]]VVVPPPLLLIIIHHHFFFFFFGGGGGGHHHIIIJJJJJJEEEGGGIIIKKKMMMNNNNNNNNNQQQTTTXXXXXXXXX\\\cccjjjppp}}}|||vvvqqqnnnnnnnnnwww~~~|||zzzsssttttttvvvrrr[[[HHH???===<<<444444555555555555444444777666444222222333444555222222111111111111111111111111222222222333333333222222222222222222222222000111222222333333333333333222222111222333555666222333444555666777888999777666555444444555666666999>>>EEEQQQeee~~~zzz{{{AAADDDHHHMMMQQQSSSTTTTTTNNNMMMLLLJJJIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFEEECCCBBB@@@@@@===<<<<<<;;;:::::::::::::::::::::;;;;;;;;;<<<<<<;;;<<<===>>>???@@@@@@AAADDDEEEGGGJJJMMMPPPRRRSSSTTTVVVYYY\\\```ffflllpppvvvqqquuurrrdddVVVRRRSSSSSSTTTVVVWWWZZZ```eeeiiilllmmmmmmnnnoooooooooooonnnnnnmmmmmmllljjjiiihhhiiijjjkkkjjjjjjjjjiiihhhfffdddcccdddcccbbbaaa```_________aaaaaaaaa``````_________bbb___YYYSSSNNNIIIGGGFFFGGGGGGHHHHHHIIIIIIHHHHHHEEEFFFHHHJJJLLLMMMMMMMMMOOORRRVVVXXXYYY^^^fffmmm|||}}}xxxrrrooonnnooovvv}}}{{{yyyxxxvvvtttrrruuuwwwzzzyyydddOOO@@@:::888777666666777777777777666666444333111//////000111222111111111111111111111111111111222222222333333333222222222222222222222222111111222333333333222222333333222222222333444444222333444555777888999999888777666555555555777777999>>>EEEQQQeee~~~{{{yyy;;;>>>EEEKKKPPPTTTUUUUUUOOONNNLLLJJJIIIHHHGGGGGGIIIHHHGGGGGGGGGHHHIIIJJJIIIHHHGGGEEECCCBBBAAA@@@???>>>===<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<<<<<===>>>???@@@@@@???AAACCCFFFJJJMMMOOOPPPRRRTTTVVVXXXZZZ]]]bbbeeeiiippp{{{zzzzzzkkk[[[SSSQQQPPPRRRUUUVVVZZZ```fffjjjmmmmmmmmmnnnnnnnnnnnnnnnmmmllllllmmmlllkkkiiiiiijjjjjjkkkjjjjjjjjjiiihhhfffddddddaaaaaa```____________```bbbaaa___]]]\\\\\\]]]^^^[[[YYYTTTOOOJJJGGGEEEDDDGGGHHHIIIIIIIIIHHHFFFEEEFFFGGGIIIKKKMMMNNNOOOOOONNNQQQTTTWWW[[[cccmmmttt~~~xxxqqqmmmmmmpppssszzzwwwxxxyyyxxxwwwqqqvvv|||zzz{{{}}}~~~oooXXXFFF<<<999888777555666666777777666666555555555333222222222333444111111111111111111111111111111222222222333333333222222222222222222222222222222333333333222111111333333444444444333222222333444555666777888999:::888777666666666666888888999>>>EEEPPPddd}}}xxxzzz777;;;AAAHHHMMMQQQRRRSSSQQQPPPNNNLLLJJJHHHHHHGGGJJJIIIGGGFFFFFFGGGIIIJJJIIIIIIHHHFFFDDDCCCAAAAAAAAA@@@???>>>===<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<======>>>??????>>>???AAADDDGGGIIIKKKLLLRRRSSSUUUWWWXXXZZZ^^^aaagggjjjooowwwvvvdddZZZTTTRRRSSSVVVYYY]]]cccjjjnnnppppppooommmmmmmmmmmmlllkkkjjjjjjllllllkkkjjjiiijjjjjjkkkjjjjjjiiiiiigggfffdddccc___^^^^^^^^^^^^___``````cccbbb```___]]]\\\[[[ZZZTTTRRROOOLLLHHHFFFDDDCCCGGGHHHIIIIIIIIIGGGEEEDDDIIIJJJLLLMMMOOOPPPQQQRRRPPPQQQSSSWWW^^^iiivvv~~~~~~yyyqqqkkkjjjnnnuuu{{{~~~xxxrrrooopppsssttttttqqqxxx|||ttttttxxx~~~{{{gggNNN@@@;;;999888888333333333444444333333333666555444444444444555555111111111111111222222222111111222222222333333333222222222222222222222222333333333333222222111000333444444555444333111000333444555666777999::::::888777777666666777999999888===DDDOOOccc|||}}}zzz}}}555888>>>EEEKKKPPPSSSUUUSSSRRRPPPNNNKKKJJJIIIHHHJJJIIIGGGFFFFFFGGGIIIJJJIIIIIIHHHFFFEEEDDDCCCBBBBBBBBB@@@???>>>=========:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<======>>>>>>@@@AAABBBCCCDDDFFFGGGGGGNNNPPPSSSUUUVVVXXX\\\^^^```cccfffjjjrrr~~~pppddd\\\WWWVVVYYY___bbbggglllooopppppppppooooooooonnnmmmlllkkkkkkkkkkkkjjjjjjiiiiiiiiiiiiiiiiiihhhhhhfffdddcccbbb]]]]]]]]]]]]^^^___```aaaaaabbbcccbbb```\\\XXXUUUNNNMMMKKKIIIGGGEEEDDDDDDFFFGGGHHHHHHHHHGGGFFFEEEJJJKKKLLLMMMOOOQQQRRRSSSUUUUUUVVVZZZcccqqq}}}xxxrrrkkkhhhkkksss}}}|||sssllldddaaaccchhhkkklllttt}}}zzzpppooovvvrrr]]]FFF;;;999666555555222222333333333333222222111111111111111111222222000000111111111222222222111111222222222333333333222222222222222222222222333333333333222222111000333444444555444333111000333333444666777888999:::888777666666666888999:::888<<>>=========:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<======@@@@@@AAABBBBBBCCCDDDDDDGGGJJJMMMPPPRRRTTTWWWZZZZZZ]]]aaadddiiiqqq{{{yyyuuutttjjjbbb___aaaeeegggjjjmmmnnnoooooooooqqqqqqqqqqqqpppooommmmmmiiiiiiiiiiiiiiihhhhhhhhhhhhggggggfffeeecccaaaaaa]]]]]]]]]^^^^^^```aaaaaa___aaabbbaaa^^^YYYSSSOOOHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEFFFGGGHHHHHHIIIKKKKKKKKKLLLNNNPPPRRRSSSXXXYYY\\\cccnnn{{{zzzqqqlllhhhiiiooozzz{{{gggaaa[[[[[[cccoooxxx~~~{{{yyyooopppyyyiiiUUUBBB<<<;;;666444666333444444555555444444333222222222333333333333333000000000111222222333333111111222222222333333333222222222222222222222222222222333333333222111111333333444444444333222222222333444555666777888999777666555555666777999:::777<<>>======<<<:::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAABBBBBBCCCCCCFFFIIILLLNNNPPPSSSUUUWWW[[[___bbbdddhhhooottt||||||tttyyy}}}rrrmmmmmmnnnnnnooooooooopppppppppqqqqqqqqqpppooonnnlllkkkhhhhhhhhhhhhhhhgggffffffffffffeeedddcccaaa```___^^^^^^^^^^^^___```aaaaaa]]]]]]]]][[[XXXSSSNNNJJJCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDFFFHHHKKKMMMNNNNNNNNNOOOQQQSSSUUUVVVYYY]]]eeeppp{{{wwwllliiihhhllluuussskkkddddddmmm|||zzztttxxxttt\\\KKK===<<<;;;555333777333333444444444444333333333444555555666666666555///000000111222222333333111111222222222333333333222222222222222222222222111111222333333333222222333333222222222333444444111222333444555666777888666555444444555777888999777;;;BBBMMM```xxx222333444888>>>EEEMMMQQQ[[[YYYWWWSSSPPPNNNLLLLLLHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHDDDCCCAAA???>>>===<<<<<<:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;:::;;;<<<>>>???AAABBBCCCBBBEEEIIIKKKLLLNNNPPPRRRUUUXXX\\\]]]^^^```dddiiimmmuuu~~~}}}yyyyyyvvvuuutttsssrrrrrrrrrrrrnnnnnnnnnmmmllljjjiiihhhgggggggggggggggffffffeeeeeeeeeddddddbbb```___^^^_______________```aaaaaa\\\[[[XXXUUUQQQMMMJJJHHH@@@AAABBBBBBCCCCCCCCCCCCBBBBBBAAABBBEEEIIIMMMPPPRRRRRRRRRSSSUUUWWWZZZ[[[XXX___kkkyyy|||sssjjjiiiiiioooyyyuuunnnqqqzzz|||zzzwwwiiiMMM>>>555666666///---222111111111222222111111111000111222222333333333222///000000111222222333333111111222222222333333333222222222222222222222222000111222333333333333333333222222111222333555666000111222333444666777777555444444444555666888999666;;;BBBLLL```xxxxxxttt333333333444888@@@JJJQQQZZZZZZXXXVVVSSSPPPMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHEEEEEEDDDEEEEEEFFFGGGGGGDDDDDDDDDDDDBBB@@@>>>===>>><<<:::888888888:::;;;========================:::;;;===>>>?????????>>>AAABBBCCCFFFIIILLLOOOPPPQQQSSSUUUXXX\\\___bbbccchhhiiiqqq|||yyyttttttrrrqqqrrrttttttqqqmmmhhhiiikkklllllljjjgggeeeeeeddddddddddddddddddeeeccccccddddddcccaaa```___aaa___]]]\\\]]]^^^^^^]]]\\\XXXSSSOOOLLLJJJGGGEEE===>>>@@@CCCDDDDDDDDDDDD??????@@@BBBFFFIIIMMMOOOUUUYYY\\\YYYUUUUUUZZZ```dddlllwww}}}vvvpppmmmeeehhhllluuu}}}{{{|||vvv|||~~~vvvxxxhhhUUUAAA>>>:::555222222333444333333333333444444555666222111111222444444222000000000111111111222222222000111222333444333222222111000000000222333222111222222333333333333444444444444333333444444555666444444555666777888999999666555444444444555777888888:::@@@MMM```vvv{{{dddfff{{{333333333333777>>>GGGMMMWWWWWWXXXXXXVVVSSSOOOMMMLLLLLLKKKJJJIIIIIIHHHHHHEEEEEEEEEEEEEEEFFFGGGGGGEEEEEEEEEEEECCCAAA???>>>>>>===;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<===????????????>>>@@@AAABBBDDDGGGJJJLLLNNNNNNPPPSSSWWWZZZ]]]___```bbbdddiiirrryyyyyytttsssqqqqqqrrrttttttqqqnnniiijjjkkkkkkjjjiiifffeeecccbbbaaaaaaaaaaaabbbcccbbbccccccdddcccbbb``````aaa___\\\[[[\\\\\\\\\[[[[[[VVVPPPKKKHHHGGGGGGFFFCCCCCCDDDCCCBBBAAA???>>>???@@@AAACCCFFFJJJMMMOOOSSSXXX]]]\\\XXXWWW[[[```lllvvv|||vvvqqqnnnhhhmmmttt|||wwwrrrooosss}}}xxx|||vvv___NNN???===999666444333444444333333333333333333444555666555444444333333222222000000111111111222222222111111000000000111222333111000000000222333222111222222222333333333444444222222111111222222333444333444444555666777888888666666555444555666777888:::;;;@@@MMM___tttwwwaaabbbxxx444444333333555:::BBBGGGPPPSSSWWWZZZZZZWWWSSSPPPMMMMMMMMMLLLKKKJJJHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFEEECCCAAA??????>>><<<;;;::::::;;;;;;::::::::::::::::::::::::;;;<<<>>>???@@@??????>>>???@@@AAABBBDDDGGGIIIJJJJJJLLLPPPTTTWWWZZZ[[[[[[^^^___ccchhhlllrrr~~~vvvrrrqqqpppqqqrrrttttttrrrpppkkkkkkjjjiiihhhgggfffeeecccbbbaaa______aaabbbcccbbbbbbbbbccccccbbbaaaaaa```^^^[[[ZZZZZZZZZYYYWWWWWWRRRJJJEEEDDDDDDEEEFFFFFFEEEEEECCCAAA???===<<<@@@AAABBBEEEHHHKKKNNNOOOQQQWWW^^^```^^^___bbbfffwww~~~xxxrrrnnnlllllluuu~~~uuujjjaaacccmmm~~~~~~yyyeeeQQQDDD<<<;;;999777666555555555444333333222222222222333777777777555333111111111111111111111111222222222222111///......000222444111000000000222333222111222222222222333333333333222222111111222222333444222333333444555666777777777666555555555666888999;;;<<>>===;;;::::::::::::::::::::::::::::::::::::<<<<<<>>>?????????>>>>>>??????@@@AAABBBDDDFFFGGGGGGJJJMMMQQQUUUVVVWWWWWW]]]___cccdddeeeiiipppwwwxxxrrrnnnooooooppprrrssssssrrrqqqmmmllljjjgggfffeeeeeeeeeeeedddbbb``````bbbdddeeeaaaaaaaaaaaabbbbbbbbbbbb___\\\ZZZXXXXXXVVVTTTRRRPPPLLLFFFCCCBBBBBBCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@AAABBBDDDFFFIIILLLNNNPPPPPPUUU\\\aaaccchhhnnnssswwwpppllliiihhhqqqzzzwwwkkk___[[[^^^lll{{{iiiUUUEEE<<<888888888888777777666555444333333222111111111111444777999999555111///...111111111111111111111111111111000000111111222333111000000000222333222111111222222222222333333333444444333333444444555666111222222333444555666777777777666555666777888999;;;<<>>===<<<;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???>>>======>>>??????@@@AAACCCEEEFFFFFFHHHKKKNNNQQQSSSTTTUUU[[[___bbbbbbbbbfffjjjmmmrrr~~~zzzuuupppmmmmmmnnnpppqqqqqqqqqppppppmmmkkkiiifffeeedddeeeeeedddcccaaa``````aaacccddd`````````````````````aaa]]][[[XXXVVVUUUSSSPPPMMMGGGEEECCCBBBCCCBBBAAA?????????@@@@@@AAABBBBBBCCCCCCDDDFFFHHHKKKMMMOOOPPPMMMQQQWWW^^^eeeoooyyy{{{rrrllliiihhhiiiuuu|||~~~zzzrrrggg]]]XXX\\\kkkrrr^^^LLL@@@;;;555555666777777777666555444333333222111111111111222666<<<>>>===888222///111111111111111111111111000111333555555444333222111000000000222333222111111111111222222222333333444444333333444444555666111111222333444555666666777666555555555666888999999;;;AAANNNaaavvv|||ssszzz555555555333111111333555;;;@@@HHHPPPUUUWWWVVVUUUSSSRRRPPPMMMKKKIIIHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHGGGGGGHHHHHHGGGEEEDDDCCC@@@??????===<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============<<<;;;=========???@@@BBBDDDEEEEEEFFFGGGJJJMMMOOORRRSSSVVV[[[]]]\\\^^^bbbeeeeeefffnnnxxx~~~zzzwwwtttqqqoookkkmmmooopppooommmnnnnnnkkkjjjhhhfffdddddddddeee``````____________``````______^^^]]]]]]^^^^^^___\\\ZZZWWWUUUSSSPPPKKKHHHBBBBBBAAABBBCCCCCCAAA>>>AAAAAA@@@@@@@@@@@@AAABBBDDDEEEHHHJJJMMMOOOPPPPPPLLLOOOUUU]]]hhhuuuwwwoookkkkkknnnppp{{{~~~}}}{{{wwwnnneeeYYY[[[hhhzzzjjjVVVFFF>>>;;;333444444555555555555555444333333222222222222333333666<<>>@@@BBBCCCCCCCCCCCCEEEHHHKKKNNNQQQQQQVVVXXXVVVXXX^^^aaa___cccfffkkkrrrzzzyyyuuusssrrrpppnnnjjjlllooonnnllljjjkkkllliiihhhgggfffeeeeeeeeeeee^^^^^^___``````___^^^^^^___^^^]]][[[[[[[[[\\\\\\[[[YYYVVVSSSQQQMMMHHHEEEBBB@@@???@@@BBBCCCBBBAAAAAAAAA@@@??????@@@AAABBBEEEFFFIIILLLNNNPPPPPPQQQPPPTTT[[[eeeqqq~~~~~~xxxqqqkkkjjjnnntttyyy{{{rrrbbbbbbkkk~~~rrr___LLL>>>888777222222333333333333444444333333333333333333444555333333666===DDDEEE@@@999222222222111111111000000000111333555555444333222111000000000222333222111111111111111222222222222222222111111222222333444222222333444555666777777555444333333333444666777888999???KKK^^^ttt555666666444111000111222444777===DDDJJJPPPTTTVVV\\\YYYTTTPPPMMMLLLMMMOOOKKKJJJIIIHHHHHHHHHHHHHHHEEEFFFGGGGGGFFFEEEDDDCCCDDDDDDDDDCCCAAA???>>>===999999999999999999999999999:::;;;;;;;;;:::999888777888999:::<<>>>>>@@@BBBDDDDDD???>>>>>>>>>???AAACCCDDDEEEGGGJJJMMMOOOPPPQQQQQQUUUZZZcccnnnzzz~~~uuuqqqjjjfffhhhoooxxx~~~{{{nnnmmmrrrzzzkkkWWWDDD777222111222222111111111222333333333333333333444555555666222...///666AAAEEEAAA;;;222222222222111111000000111111222222222333333333111000000000222333222111000111111111111222222222444444333333444444555666222333333444555666777777444444333222333444555666888999>>>JJJ\\\qqq}}}{{{999888666444333222333333222444777<<>><<<:::888888888:::;;;:::::::::;;;;;;<<<<<<<<<999999:::;;;<<<===>>>???BBBBBBBBBBBBCCCEEEFFFGGGHHHJJJMMMPPPRRRUUUYYY\\\^^^^^^___```ccchhhnnnsss{{{}}}{{{vvv|||}}}zzzxxxtttpppnnnlllllllllkkkkkkkkkkkkkkkjjjiiihhheeeffffffgggfffdddcccbbbccccccccccccaaa```___^^^```^^^\\\\\\]]]^^^^^^^^^ZZZXXXSSSMMMHHHEEECCCBBBAAAAAA@@@??????@@@@@@AAA===<<<<<<===???AAACCCEEEFFFGGGIIIKKKMMMOOOTTTWWWYYYaaakkkvvv}}}wwwoooeee```hhhrrrxxx}}}|||vvvvvvrrrYYYHHH===555333444555666666555222000000000333333222111111000000000222333333444444555555666111111000000000000111111111111111111111111111111000000111111111111000000000111111111111222222222000111111222222333444444333333333333333555666666000555555222333888999555888999===HHHZZZooouuuwww:::999777555333222222222222444666999???FFFOOOUUU[[[[[[ZZZWWWRRRNNNMMMMMMLLLKKKJJJJJJKKKLLLKKKJJJGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHEEECCC@@@???>>>>>>???===;;;:::999:::;;;;;;::::::;;;;;;;;;;;;;;;;;;999999:::;;;<<<===>>>>>>@@@@@@@@@AAABBBCCCDDDEEEIIIKKKMMMOOOPPPSSSVVVYYY[[[\\\]]]^^^```ccchhhlllmmmrrr{{{}}}uuuooopppzzz~~~yyyxxxvvvrrrooommmkkkkkkkkkkkkkkkjjjiiihhhhhhggggggffffffggggggfffeeecccbbbbbbbbbaaaaaa```___]]]\\\___]]][[[ZZZ[[[\\\[[[YYYTTTQQQMMMHHHEEECCCCCCCCCAAAAAA@@@?????????@@@@@@=========>>>@@@BBBDDDEEEGGGIIIKKKMMMOOOSSSWWW[[[bbblllxxx~~~uuunnnjjjdddccckkkuuu{{{{{{iiiRRRDDD;;;555333555444555666555222000000000111111222222222222222222333333333333333222222222111111000000000000111111111111111111111111111111111111111111111111111111000111111111111222222222//////000000111222222222444444444444555666777777444888888555555999999555888999>>>III[[[ooowww{{{;;;:::888666444333222222333333444666999@@@IIIOOOZZZ\\\]]]\\\XXXSSSPPPOOOMMMKKKJJJJJJLLLMMMLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHJJJHHHFFFDDDBBBAAA@@@@@@@@@>>>===;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;::::::999999:::;;;<<<======>>>>>>>>>>>>???@@@AAACCCCCCIIIJJJLLLMMMMMMOOORRRTTTVVVXXXYYY[[[[[[]]]aaacccdddfffjjjooovvv{{{sssoooooosss|||yyywwwvvvtttrrrpppnnnlllkkkkkkkkkkkkjjjhhhfffeeeddddddeeeeeefffffffffeeedddcccbbb`````````___^^^]]][[[[[[\\\[[[YYYYYYYYYXXXUUUSSSLLLJJJFFFBBB@@@@@@BBBCCCAAAAAA@@@???>>>>>>??????>>>>>>???@@@BBBDDDFFFGGGIIIKKKMMMPPPSSSWWW]]]aaammmzzzwwwnnnhhheeeeeeiiisss|||~~~}}}lll[[[III>>>888555444666444555666555333111111111111111111222333444444444444333333222111111000000111111000000000000111111111111111111111111111111333222111111111111222333000111111111111222222222000000111111222333333333444444555555666777777888666888888555555777777444999:::@@@KKK\\\pppxxx<<<;;;:::888666444333222444333333222555:::BBBHHHTTTXXX^^^```^^^ZZZVVVTTTQQQOOOLLLJJJJJJJJJIIIHHHKKKJJJJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEE@@@???===<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999999:::;;;;;;<<<============>>>>>>???AAABBBCCCFFFGGGIIIJJJJJJLLLOOOQQQPPPRRRUUUWWWXXXZZZ\\\^^^aaabbbccceeehhhooowww|||zzzxxxzzzzzzsssooouuu{{{uuussssssssssssqqqpppnnnmmmlllkkkkkkllljjjhhheeecccaaaaaabbbbbbdddcccccccccbbbaaaaaa```_________^^^]]]\\\[[[ZZZ[[[YYYXXXWWWVVVTTTPPPMMMGGGEEEAAA>>>===>>>@@@BBB@@@@@@???>>>>>>>>>>>>>>>??????AAABBBDDDFFFHHHIIIIIILLLOOORRRVVV]]]dddhhhwwwyyyrrrlllgggccciiirrr|||~~~~~~xxxrrr___PPPAAA:::777444444666333444555555333111111222222222222333333444444444333333222222111111111111111111000000000000111111111111111111111111111111333222000//////000222333000000111111111222222222222333333444444555666666333444555555666666777777444555444444333444444333888;;;BBBMMM]]]ppp~~~yyy<<<<<<;;;999777555444333444333222111222666<<>>===<<<;;;::::::<<<<<<<<<;;;;;;:::::::::999999::::::;;;<<<<<<<<<=========>>>???@@@BBBBBBAAACCCEEEFFFGGGIIILLLOOOJJJMMMRRRUUUVVVXXXZZZ\\\\\\^^^___```aaadddhhhkkkrrrvvv}}}|||tttnnniiihhhjjjqqq}}}wwwuuu~~~{{{vvvrrrqqqpppooonnnnnnnnnmmmllllllkkkkkkkkkhhhfffcccaaa______``````aaa``````___^^^^^^]]]]]]_________^^^]]]\\\ZZZZZZYYYWWWUUUTTTSSSPPPKKKHHHEEECCC???<<<;;;<<<>>>??????>>>>>>======>>>>>>???@@@AAACCCEEEGGGIIIJJJKKKJJJMMMQQQVVV\\\dddmmmsssxxxpppjjjfffdddgggooo{{{zzzvvvyyyyyyoooiiiUUUIII<<<888777444333444222333555444333222222333444444444333333222222222111222222222333333333444111111000000000000111111111111111111111111111111222000///------///000222000000111111111222222222222333333444444555666666111222444555555666555555222111222444444444555666777<<>>@@@AAABBB>>>@@@BBBCCCDDDFFFIIIKKKHHHKKKOOORRRTTTVVVXXX[[[ZZZ\\\^^^______```bbbcccgggjjjmmmoooppptttzzzsssjjjeee```]]]^^^aaahhhsss~~~xxxtttyyyyyyxxxuuurrrqqqpppnnnllljjjllllllkkkkkkjjjjjjiiiiiieeedddbbb```___^^^_________^^^]]]\\\[[[[[[[[[\\\^^^^^^^^^]]]\\\[[[ZZZYYYVVVTTTQQQOOOMMMKKKGGGDDDBBBAAA???<<<;;;;;;<<<===<<<<<<<<<<<<===>>>???@@@AAABBBDDDGGGIIIKKKLLLMMMNNNQQQVVV\\\dddooozzzxxxnnnfffaaa```aaannnwwwzzzvvvzzzsssgggaaaMMMBBB999777777555333333111333444444333222333444444444444333222111111111111111222222333444444555111111000000000000111111111111111111111111111111000///............///000000111111111111222222222000000111111222333333333111222333555555555555444444222333666777666666999666;;;DDDOOO]]]ooozzz:::;;;;;;;;;:::999777777222333333333222333666999???HHHUUU^^^bbbaaa^^^\\\WWWSSSOOOLLLLLLMMMLLLLLLIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGFFFEEEDDDCCCDDDDDDCCCBBB@@@???======::::::;;;;;;;;;;;;;;;;;;999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@>>>???@@@AAAAAABBBEEEGGGIIIKKKNNNOOOPPPRRRUUUWWWXXXZZZ[[[\\\\\\]]]___aaa```cccfffgggfffgggkkknnnpppqqqtttuuuvvvyyy||||||sssiiiaaa^^^[[[ZZZ\\\```eeennnxxx{{{rrrkkkgggmmmuuu}}}~~~xxxtttsssqqqoooooonnnnnnllljjjiiiiiiiiihhhgggfffeeeeeebbbbbbaaa``````___^^^^^^___^^^\\\[[[ZZZZZZ[[[[[[\\\\\\\\\[[[ZZZYYYXXXWWWRRROOOLLLIIIGGGEEECCCAAA>>>======<<<<<<<<<;;;;;;::::::;;;<<<===???@@@AAABBBCCCFFFIIIKKKMMMNNNNNNSSSWWW]]]eeeooo{{{{{{wwwpppgggaaa```dddiiiuuu|||{{{lll]]]VVVFFF<<<555555666555333333000222444444333333333555222222222222222222111111111111111222222222222222111111000000000000111111111111111111111111111111////////////////////////000111111111111222222222//////000000111222222222111222444666777666555444666222333777777444444888555;;;DDDOOO\\\nnn::::::;;;<<<;;;:::999888222333444444333444555777444>>>NNN[[[ccceeeeeeeee^^^YYYTTTOOOMMMLLLKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHBBBCCCDDDFFFGGGGGGGGGFFFFFFFFFEEEDDDCCCAAA???>>>:::::::::;;;;;;<<<<<<<<<:::::::::::::::::::::;;;999999999:::;;;<<<===>>>???@@@AAA@@@??????AAACCCJJJLLLMMMNNNNNNOOORRRTTTSSSTTTTTTUUUUUUWWW[[[^^^]]]aaaeeefffdddcccdddfffeeegggiiikkklllnnnqqqssssssvvv{{{|||uuuqqqmmmfffaaa^^^[[[[[[___bbbfffnnnvvv{{{{{{rrriiibbb```fffnnntttyyyyyyzzzyyyxxxuuurrrrrrpppnnnmmmnnnooonnnmmmgggggggggfffeeedddbbbbbb```aaaaaaaaa```___^^^^^^___^^^]]][[[[[[[[[[[[\\\[[[[[[ZZZZZZYYYWWWVVVUUUOOOLLLHHHEEECCCBBB@@@>>>::::::;;;<<<<<<<<<;;;;;;999999:::;;;===???AAABBBBBBDDDGGGJJJLLLNNNOOOOOOXXX\\\ccckkkwww}}}tttqqqkkkdddaaaeeemmmtttyyy|||wwweeeTTTMMM@@@888222444666555333333000222444444333333444555000000000111222222333333222222111111000/////////111111000000000000111111111111111111111111111111000000111111111111000000000111111111111222222222000111111222333333444444222333666777888777666555666111111555555000000444444:::DDDOOO\\\mmm;;;;;;<<<===<<<;;;999888777777777666555555444444444;;;EEEOOO___mmmoooiiieeeaaa\\\YYYUUUOOOLLLKKKHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFGGGHHHIIIHHHGGGFFFGGGGGGFFFEEEDDDCCCBBBBBB@@@===::::::;;;===<<<:::;;;::::::999999::::::;;;::::::;;;;;;;;;;;;;;;;;;;;;===>>>???>>>>>>@@@AAADDDDDDEEEFFFHHHJJJMMMOOOQQQRRRSSSTTTVVVXXXYYYYYY\\\]]]^^^```bbbcccdddddddddddddddeeeeeefffffffffkkklllnnnrrruuuyyy|||~~~|||yyytttnnnhhhddd```___]]]___aaacccdddiiipppuuu{{{vvvmmmddd]]]]]]]]]aaakkkrrruuuyyy~~~~~~~~~|||~~~}}}xxxtttpppoooooooooqqqqqqqqqpppooommmkkkkkkjjjiiigggfffdddccccccccc]]]^^^```aaabbbaaa___^^^___^^^[[[YYYWWWXXXXXXYYY[[[ZZZWWWUUUSSSRRRRRRRRRLLLIIIEEE@@@===;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;:::;;;<<<>>>???AAABBBCCCFFFDDDFFFLLLOOONNNSSS[[[___eeemmmvvv~~~vvviii```ccckkkooouuuzzz{{{xxxkkk\\\NNNFFF999888666555444444555555...000444666777555333111222222111///...///111333444333333222111111111222000111222333333222111000444333111000......//////111111000000000000000111///000000000111111111111444333333222111111111222444444444555444444333333333333333333444555666666999===CCCLLLZZZnnn777888999;;;;;;;;;;;;:::777666666555444444333333444999???GGGVVVhhhrrrtttqqqiiiaaa\\\YYYUUUOOOKKKIIIJJJJJJIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBB@@@===::::::;;;<<<;;;::::::::::::999::::::;;;;;;999999::::::;;;<<<<<<===;;;===>>>>>>>>>>>>???AAACCCCCCCCCDDDEEEHHHJJJKKKMMMNNNOOOQQQSSSUUUVVVWWWYYYZZZ\\\^^^___aaaaaaaaaaaaaaaaaabbbccccccddddddfffggghhhkkknnnqqqtttvvvuuuwwwyyyzzz{{{}}}|||wwwtttssswwwuuupppkkkgggdddcccccceeegggiiiiiijjjmmmrrrvvv{{{~~~uuulllccc]]][[[ZZZ^^^eeeiiiiiilllppplllqqqxxx~~~{{{uuurrrsss{{{~~~{{{{{{yyyuuuqqqnnnmmmmmmmmmooooooooonnnmmmllljjjiiihhhgggfffeeedddbbbaaaaaa]]]^^^___``````___]]]\\\^^^\\\ZZZXXXWWWWWWWWWWWWYYYWWWUUURRRPPPOOONNNNNNFFFDDDAAA>>><<<;;;<<<===<<<;;;;;;::::::::::::;;;;;;<<<===???AAABBBDDDDDDHHHFFFIIIOOOQQQQQQVVV\\\eeennnyyy{{{vvvnnneee```eeemmmrrrwww|||}}}ooo]]]MMM@@@:::666555444222222222222222///000222444444333111000111111222222111111111222444333222222111111111222000111111222222111111000333222111/////////000000222111111111111111222333111111111111222222222222444333222222111111111222333333444444555444444444333333333333444555666666888<<>><<<;;;<<<<<<;;;:::::::::999999:::;;;<<<<<<888999999:::;;;<<<<<<===;;;<<<>>>>>>======>>>@@@AAAAAAAAAAAABBBDDDEEEFFFIIIIIIKKKMMMOOOQQQSSSTTTUUUVVVXXXZZZ\\\]]]^^^^^^]]]]]]^^^______```aaaaaabbbcccdddeeehhhjjjlllnnnlllmmmnnnnnnnnnoooqqqsssqqqrrrsssqqqooonnnnnnooorrroookkkhhhggggggiiikkklllnnnoooooooooppptttvvvyyy|||rrrjjjbbb\\\WWWWWWZZZ^^^___\\\]]]aaa[[[^^^cccgggiiijjjhhhggggggfffeeeiiittt|||yyyuuurrrtttrrrpppmmmkkkjjjjjjjjjllllllllllllkkkjjjhhhhhheeeeeeeeeeeecccaaa___^^^]]]^^^_________]]]\\\[[[[[[[[[YYYXXXWWWUUUTTTTTTVVVTTTQQQNNNLLLJJJIIIIII@@@???===;;;:::;;;<<<===<<<;;;::::::999999999:::===>>>???@@@BBBDDDEEEFFFIIIIIILLLQQQTTTVVV\\\bbbnnnzzz|||tttoooeeeaaaaaaiiiqqqwww{{{{{{iiiTTTDDD;;;777444444333222111111111111000111111222111111000///000111222333333222111111333333222111111111111222222111111000000111111222111111000000000000111111222222111111222333444444111222222222222333333333333333222111111111111222222222333444555555555555333333333333444555666666666;;;DDDNNN\\\nnn666777888:::;;;===>>>>>>777777777666555555444444333333333444>>>RRRkkk{{{}}}uuukkkddd___YYYRRRPPPOOOMMMKKKJJJJJJKKKKKKLLLKKKIIIGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDCCC@@@???>>>===<<<<<<;;;::::::::::::::::::;;;<<<===::::::::::::::::::;;;;;;:::<<<======<<<<<<===>>>??????@@@@@@@@@AAABBBBBBEEEFFFGGGJJJLLLNNNPPPQQQRRRSSSUUUWWWYYYZZZ[[[\\\ZZZ[[[[[[\\\]]]^^^______bbbccccccdddfffgggiiijjjjjjkkkkkkjjjhhhhhhjjjkkkmmmmmmmmmlllkkklllnnnqqqooommmjjjiiijjjmmmqqqssspppqqqpppppppppppprrrsssssszzz}}}xxxooohhhaaaZZZTTTTTTWWW\\\[[[WWWUUUXXXRRRSSSTTTUUUUUUUUUTTTSSSXXXZZZ[[[]]]bbbnnn|||yyyxxxvvvssspppnnnmmmlllkkkiiiiiihhhhhhhhhiiiiiiiiihhhgggffffffddddddeeeeeedddaaa^^^]]]^^^_________^^^\\\[[[ZZZZZZZZZYYYXXXWWWUUUSSSRRRSSSQQQNNNKKKHHHFFFEEEDDD>>>===;;;::::::;;;<<<===;;;;;;:::999999999999999>>>???@@@AAACCCEEEFFFGGGIIIIIILLLPPPUUU\\\fffmmmzzzvvvoookkk___aaafffnnnwww|||~~~}}}xxxcccOOOAAA<<<<<<555444444333333222222222333222111111000000000000111000000111333333222111222222111111111111111222222111000//////000111222111111111000000000000000111111111111222222333444111111111222222222333333222222111111111111111222111222333444555555555555333333333333444555666666555;;;DDDNNN\\\mmm666777777777888999::::::999999888888777666666666333333222333888GGG\\\lllzzzmmmeee___ZZZVVVTTTPPPMMMJJJJJJJJJKKKMMMLLLIIIGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDDDD@@@@@@@@@???>>><<<;;;;;;;;;:::::::::;;;;;;<<<===;;;;;;;;;::::::999888888:::;;;<<<<<<;;;:::<<<===>>>??????@@@@@@@@@@@@@@@CCCDDDEEEGGGJJJLLLMMMNNNOOOPPPRRRTTTVVVXXXYYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^bbbbbbccccccdddeeefffgggggghhhhhhfffdddcccdddfffiiihhhgggfffeeefffjjjmmmnnnnnnmmmnnnpppssswwwyyyxxxuuuqqqnnnkkkjjjhhhgggiiiqqqwwwtttnnngggaaa[[[VVVUUUYYY______XXXRRRQQQNNNMMMLLLKKKJJJIIIHHHHHHIIINNNRRRTTTWWW___kkkuuu|||zzzxxxuuutttsssqqqooommmjjjjjjjjjjjjjjjiiihhhgggeeeeeefffffffffeeeeeedddddddddeeeeeedddaaa^^^]]]______^^^^^^]]]\\\[[[ZZZYYYYYYYYYWWWVVVSSSQQQPPPPPPNNNKKKGGGDDDBBBAAAAAA???>>><<<;;;::::::;;;;;;;;;::::::999999::::::;;;??????AAABBBDDDFFFGGGGGGIIIJJJMMMPPPYYYfffttt|||~~~vvvnnnhhheee```fffooovvv}}}nnnXXXEEE:::888999333333333333333333222222444333222111000000111111222000...///111333333222111111111000000111222222222111000//////000111222222222222111000//////...000000000000000111222222000000000000111111111222111111111000000111222222111222333444555555555555333333333333444555666666555;;;CCCNNN[[[lll~~~555555444444444555555666:::::::::999888888777777444333333555777===JJJWWWttt{{{rrrkkkeee___[[[UUUOOOKKKIIIIIIJJJLLLKKKJJJHHHGGGGGGFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEAAACCCCCCBBB???=========<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::999999888888999:::;;;;;;:::999:::<<<======>>>???@@@@@@@@@???BBBCCCDDDFFFGGGIIIJJJKKKKKKLLLOOOQQQSSSUUUVVVWWWWWWWWWXXXZZZ[[[\\\]]]]]]```______``````aaabbbcccfffggggggeeeccccccdddeeeffffffeeecccbbbcccgggjjjpppqqqtttvvvxxxyyyyyyyyy}}}wwwooogggbbb]]]ZZZWWW]]]hhhqqqrrrooojjjddd^^^\\\ZZZ^^^gggjjjcccWWWPPPMMMKKKJJJHHHGGGFFFFFFFFF@@@DDDIIILLLMMMSSS\\\cccnnnyyy}}}zzzxxxwwwuuusssqqqqqqpppnnnlllhhhiiijjjjjjjjjiiigggfffccccccdddddddddddddddcccddddddddddddbbb```^^^]]]]]]]]]\\\\\\[[[[[[ZZZZZZYYYXXXVVVUUUSSSQQQOOOOOOKKKJJJGGGDDDAAA???>>>>>>???>>>===<<<;;;:::::::::::::::::::::;;;<<<======AAAAAACCCDDDFFFHHHIIIIIIKKKOOOTTTXXXcccttt}}}tttllleeeaaa___eeennnxxx}}}}}}zzzeeeOOO???777444444111111222222222111111000333333222111111111222222222000...000333555333111111000000000000111222222111000000//////000000111111111111111111000///...111111000000000000000111//////000000000111111111111000000000000111222222222222333444555555555555333333333333444555666666666;;;BBBLLLYYYkkk~~~555555444444444555666777::::::999999888777777666666333333666666666===FFF[[[rrr}}}ttthhhccc[[[SSSMMMJJJIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGGGGFFFFFFFFFFFFEEECCCEEEFFFEEEAAA>>>>>>???>>>===<<<;;;;;;:::;;;;;;888888999999999:::::::::999:::;;;:::999888999::::::;;;<<<>>>?????????>>>AAABBBBBBCCCDDDEEEFFFGGGGGGIIIKKKNNNPPPRRRSSSTTTUUUUUUVVVXXXYYY[[[\\\\\\]]]]]]]]]]]]^^^___``````ddddddeeedddbbbbbbdddeeedddeeedddcccbbbdddgggjjjrrruuuyyy}}}~~~|||yyyvvvvvvooodddZZZTTTPPPLLLJJJTTTaaannnrrrrrrnnnhhhbbb```^^^dddsss}}}xxxjjj^^^UUUSSSPPPMMMKKKIIIGGGGGG@@@BBBDDDEEEGGGLLLSSSYYYaaaiiiuuuyyyvvvtttsssvvvtttqqqppppppooommmkkkfffhhhiiijjjjjjhhhfffdddaaaaaabbbcccddddddccccccdddcccbbbaaa```^^^]]]]]]ZZZYYYYYYYYYXXXYYYYYYYYYWWWVVVSSSPPPNNNMMMMMMLLLFFFEEEBBB???===<<<;;;;;;===<<<<<<;;;;;;:::::::::999999:::;;;<<<>>>???@@@DDDEEEFFFGGGIIIKKKLLLMMMOOOXXX```gggssszzzqqqiiibbb`````````iiitttqqq[[[HHH===888666555000111222333333222111111000000000111111111111111111000111555:::999444///000000000000000111222222//////000000000000//////---...000111222222222111333333222111000000000000000000111111111222222222000000000000000111222222333333444444555444444444333333333333444555666666777;;;BBBKKKXXXjjj}}}777666666666777888:::;;;999999888888777666666666888333333666555333666===BBB\\\xxxnnnhhh___VVVOOOKKKJJJJJJIIIJJJJJJKKKJJJIIIGGGFFFGGGGGGGGGFFFFFFFFFFFFFFFCCCFFFHHHFFFBBB??????@@@???>>>===<<<;;;:::::::::555666777888:::;;;<<<===888:::;;;:::888888999:::888999;;;===>>>>>>>>>===@@@AAAAAABBBBBBCCCDDDDDDEEEFFFHHHKKKNNNPPPQQQQQQSSSTTTUUUVVVXXXYYYZZZ[[[\\\\\\\\\\\\]]]^^^___```]]]^^^______]]]^^^___aaaaaaaaabbbaaaaaacccfffiiissswww}}}}}}wwwsssjjjbbbWWWNNNJJJGGGEEEDDDOOO]]]lllssstttrrrlllfffaaa___hhh}}}}}}ppp```^^^ZZZUUUPPPLLLIIIGGGDDDCCCBBBBBBDDDIIIPPPUUUYYY]]]dddkkkuuu}}}vvvrrrqqqqqqqqqqqqooommmlllllljjjhhhfffeeegggiiijjjiiigggeeeccc```aaabbbccccccdddcccccccccbbb```___]]]\\\\\\\\\WWWWWWVVVVVVVVVWWWXXXXXXVVVTTTPPPMMMKKKJJJJJJKKKCCCAAA???<<<;;;:::999999::::::::::::::::::::::::999999:::;;;===???AAABBBFFFGGGHHHJJJLLLMMMNNNOOOSSS^^^jjjsss~~~sssnnnggg```]]]___cccfffkkkxxxvvveeeOOO???999888777555222333555555666555444333---...///000111111000000///000444;;;@@@===555...000000///000000111222222...///000111111000///...***+++...111333444444444555555333222111000000000111111222222222333333333000000///000000111222222444444444555444444333333333333333333444555666666888;;;AAAIIIVVViii}}}555555444333333333333333999999::::::;;;<<<======666555333333333444666888888HHH]]]sss{{{rrrggg]]]UUUPPPOOOQQQJJJIIIIIIKKKLLLKKKIIIGGGHHHGGGEEECCCCCCDDDFFFGGGGGGGGGFFFFFFEEECCCBBBAAA???>>>===<<<;;;<<<======999888888888999:::;;;;;;::::::::::::::::::::::::>>>===============>>>??????@@@@@@AAAAAABBBCCCCCCCCCCCCEEEFFFHHHJJJKKKLLLRRRRRRSSSTTTTTTTTTTTTTTTVVVWWWXXXZZZ[[[[[[[[[\\\\\\\\\[[[[[[\\\]]]___```ddddddcccbbbaaabbbfffiiiqqqwww|||~~~zzzrrrkkkfffZZZPPPHHHFFFEEEBBBEEELLLQQQ]]]lllvvvxxxtttoookkkgggbbbhhh|||{{{uuukkkaaaZZZTTTPPPNNNFFFFFFEEECCCAAABBBFFFIIIOOORRRXXX___gggqqq{{{{{{yyyvvvssspppooonnnnnnuuurrrooommmllljjjgggeeeiiiiiiiiijjjiiigggbbb___aaaaaabbbbbbbbbccccccccc___]]]\\\[[[\\\\\\ZZZYYYVVVUUUTTTSSSRRRSSSTTTUUURRRQQQNNNKKKHHHEEECCCCCCAAA@@@>>>;;;999777666666::::::999999888888999999999999;;;===@@@CCCFFFGGGHHHKKKLLLJJJHHHJJJPPPVVV]]]fffuuuxxxlllfff___[[[]]]cccjjjnnnyyy|||}}}}}}zzz{{{yyyfffXXXEEE999666666555333111111000//////000111111000000000///////////////...111444777777555222000111000///......///000111111000000//////111222333111000///000222333333222000000000000000000000000111000///......---------111111111111222333444444333444666777777777666555555444444444444555666666888999???JJJWWWggg{{{666666555555555777888999999999:::::::::::::::999777666444333333444666777888@@@MMM```zzzrrreee^^^XXXTTTRRRKKKJJJIIIJJJJJJIIIGGGEEEIIIHHHFFFDDDDDDDDDFFFFFFHHHHHHGGGGGGFFFDDDCCCBBB@@@???===<<<;;;;;;<<<<<<999888888888888999:::;;;::::::::::::::::::::::::<<<<<<<<<======>>>???@@@>>>>>>???@@@@@@AAAAAABBBAAABBBCCCEEEGGGHHHJJJJJJKKKLLLMMMNNNPPPPPPQQQQQQUUUVVVWWWXXXYYYYYYYYYYYYZZZZZZZZZZZZ[[[\\\^^^___aaaaaaaaaaaa```bbbeeegggooorrruuussslllccc[[[VVVRRRJJJDDDDDDDDDDDDHHHOOOWWWbbbpppzzz{{{wwwqqqnnngggbbbhhh|||zzzpppfff[[[TTTHHHGGGDDDBBBBBBCCCDDDEEEJJJLLLQQQVVV^^^gggpppvvvxxx|||~~~uuusssqqqooonnnmmmmmmmmmooonnnllllllkkkjjjgggeeeggggggfffggggggeeebbb______`````````aaaaaaaaabbb]]]\\\[[[\\\]]]]]]\\\ZZZUUUUUUTTTSSSRRRRRRRRRSSSPPPNNNKKKHHHEEECCCBBBAAA>>>===<<<;;;999999999888;;;:::999999999999::::::;;;;;;===???BBBDDDGGGHHHFFFIIIMMMMMMNNNQQQWWW]]]jjjsssxxxpppeee```ZZZYYY```jjjsssxxx|||~~~vvvwww}}}~~~ppp[[[OOOAAA888666666555222111111111111111111111111000000000000000000000000...///000111222222222222111000////////////000111...------,,,---...///000...///000000000000000000000000000000000000000000222111000000///000000000111000000000111222222333333444666777777777666555333333333333333444555555:::;;;AAALLLWWWeeexxx777555333222333555777999888888999:::999888777666999888666555444444555666::::::===IIIccctttkkkeee]]]WWWPPPNNNKKKJJJJJJIIIHHHFFFJJJIIIGGGFFFEEEEEEEEEFFFHHHHHHHHHHHHGGGEEEDDDCCCAAA@@@>>>===;;;;;;::::::999888888888888999999:::::::::::::::::::::::::::999999::::::;;;<<<======<<<======>>>??????@@@@@@???@@@AAACCCDDDFFFGGGHHHIIIIIIKKKMMMNNNPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVXXXXXXWWWXXXYYY[[[]]]^^^^^^```aaaaaa``````bbbcccfffggggggbbb[[[RRRKKKHHHIIIEEEBBBDDDFFFHHHNNNTTT\\\eeeqqqzzz|||yyysssooohhhcccgggyyy~~~nnncccSSSNNNGGGDDDDDDDDDCCCAAADDDFFFIIIMMMSSS[[[dddjjjoooqqquuuxxx{{{{{{xxxuuutttmmmmmmkkkjjjjjjjjjkkkllliiiiiiiiijjjjjjiiifffcccdddcccbbbbbbbbbbbb```___^^^^^^^^^^^^____________[[[ZZZ[[[]]]^^^^^^\\\ZZZSSSSSSSSSSSSRRRQQQOOOOOOKKKIIIGGGDDDBBB@@@???>>>;;;;;;::::::::::::;;;;;;;;;:::::::::::::::;;;;;;>>>>>>???AAACCCEEEHHHIIIGGGKKKOOORRRUUUYYYaaafffyyyxxxllleee\\\WWWTTTYYYfffttt}}}}}}yyyuuuooowwwqqqbbbLLLDDD;;;666666666444111000111222333333222111000000000000000000000111111000///------...000222444222111000000000000111222000////////////000111222,,,///222222000------///000000000000000000000000222111111111111222333333111000000000000111111222333444555666777666555555333222222222222333444444999:::BBBMMMYYYfffwww<<<999666333111222555666666777999::::::999888777;;;:::888777555555555555:::888666;;;LLLggg|||rrrhhh___VVVSSSOOOMMMLLLKKKJJJIIIKKKJJJIIIGGGFFFEEEEEEEEEGGGGGGGGGGGGFFFEEEDDDCCCBBBBBB@@@>>><<<;;;:::999999999888888888999999:::::::::::::::::::::::::::777777888888888888888888;;;;;;;;;<<<======>>>>>>===>>>???@@@BBBCCCDDDEEEGGGHHHHHHIIIKKKLLLNNNOOOPPPQQQQQQRRRSSSSSSRRRRRRVVVVVVVVVVVVXXXZZZ\\\^^^]]]___``````]]][[[ZZZ[[[WWWWWWVVVRRRLLLGGGDDDDDDFFFEEEEEEGGGIIIMMMSSSXXX[[[cccnnnwwwzzzxxxtttpppjjjddddddqqqyyyfff\\\PPPHHHFFFEEEBBB???BBBCCCDDDGGGLLLTTT]]]dddmmmooorrrsssuuuvvvyyy|||}}}{{{zzzxxxvvvsssqqqoooooojjjiiihhhggggggggghhhiiigggggggggiiiiiihhhdddaaabbb___]]]]]]^^^______^^^]]]]]]]]]]]]]]]]]]]]]^^^[[[ZZZ[[[\\\]]]]]]ZZZXXXQQQRRRRRRQQQPPPNNNKKKJJJEEEDDDBBB@@@>>>===<<<;;;:::::::::999::::::;;;;;;;;;:::::::::;;;<<<======@@@@@@AAABBBDDDFFFHHHIIIMMMPPPSSSVVV[[[ccclllssswwwlllaaaZZZVVVTTTVVV___ooo|||{{{xxxwwwuuusssqqq}}}yyyeeeTTTAAA<<<777666666666333000000111333444444333111000000000000111111111111111333111000......000111333222111111111111111111222111000111111111111222222,,,222666666111......000000000000000000000000000111111111111222333444555222222111111111111111222333444555666666666555444333333333222333333444555444777@@@NNN[[[iiizzzCCC@@@<<<888555666777888444555777999:::;;;;;;:::<<<;;;:::888777666555555555666777777<<>><<<;;;:::::::::999999999999999:::::::::::::::::::::::::::999999999999999888666666999999:::;;;;;;<<<<<<===<<<<<<===>>>@@@AAABBBBBBCCCCCCBBBBBBCCCDDDEEEFFFLLLLLLMMMNNNOOOOOOOOOOOOTTTTTTTTTUUUWWWYYY\\\]]][[[\\\\\\ZZZVVVQQQNNNMMMIIIIIIHHHEEEBBBAAABBBDDDFFFIIIKKKKKKMMMQQQVVVYYY\\\bbbkkktttzzzzzzvvvssskkkeeedddkkkwww{{{nnn]]]PPPJJJFFFCCC???AAAAAAAAACCCHHHPPPZZZaaahhhkkkmmmnnnoooppprrrtttrrrssstttuuuwwwxxxxxxxxxwwwxxxzzzzzzzzzxxxvvvuuuttttttsssqqqooommmlllkkkjjjiiigggfffeeeeeeeeefffgggfffggghhhhhhfffaaa^^^```]]][[[ZZZ\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\[[[ZZZZZZZZZZZZXXXVVVSSSOOOOOOOOONNNLLLIIIGGGEEEAAA@@@>>>===;;;:::::::::<<<;;;:::999999999999999;;;;;;;;;;;;<<<===>>>???AAAAAABBBCCCEEEGGGIIIJJJQQQSSSVVV\\\eeeqqq|||wwwlllbbbZZZVVVWWWYYY___kkkyyy~~~wwwuuuuuuvvvwww|||qqqYYYIII;;;888666666666555222///000111333444444333111000//////000000111111111111222222222111000///...---111111111222222111111111---------...............///444999999444000111333000000000000000000000000/////////000111222333444555444333222222222222222222333555666666666555444444444444444444555555666333777@@@NNN\\\iiiyyyIIIFFFAAA<<<999777777777444555666777999;;;<<<===<<<;;;;;;:::888777666666000333777777666===QQQddd}}}kkkeee[[[TTTOOOMMMLLLKKKLLLKKKKKKJJJIIIHHHGGGGGGEEEEEEEEEEEEEEEDDDCCCCCCEEEDDDDDDCCCAAA>>>===;;;<<<;;;;;;::::::::::::;;;:::::::::::::::::::::::::::;;;<<<<<<;;;:::888777999999999:::;;;;;;<<<<<<;;;;;;<<<===>>>???@@@@@@CCCBBBAAA@@@AAABBBCCCDDDGGGHHHIIIKKKLLLLLLMMMMMMQQQQQQQQQRRRUUUXXXZZZ\\\XXXXXXWWWSSSMMMGGGDDDBBBBBBBBBBBB@@@???AAADDDGGGKKKQQQUUUSSSSSSWWW\\\]]]bbbfffmmmuuu{{{|||yyyvvvlllhhhgggkkkqqq{{{nnn^^^SSSLLLGGGDDDBBBAAAAAAAAAEEEMMMXXX___dddgggjjjkkkllllllnnnooommmmmmmmmmmmmmmnnnnnnnnnooopppqqqrrrrrrqqqooonnnmmmmmmmmmlllkkkjjjhhhhhhjjjiiigggeeedddccccccdddfffeeeeeeeeeeeeddd```]]]___]]]ZZZZZZ[[[\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[YYYVVVUUUUUUTTTRRRPPPNNNMMMLLLJJJGGGEEEBBBAAA>>>===<<<;;;:::999999999===<<<;;;999888888888888;;;;;;;;;<<<===???@@@AAACCCCCCDDDFFFHHHJJJLLLNNNTTTWWW]]]gggttt|||uuukkkaaa[[[YYYYYY___dddmmmyyyxxxuuuwww{{{~~~yyycccNNNAAA888777555555555444222000000111222333333222111000......//////000000111111///000111111000...+++)))000000111222222111000000---...///000000000000///111444888888555222333444000000000000000000000000.........///000111222333777666555333333222222222222333444555666555444444555444444444444555666666777:::BBBOOO[[[gggwwwYYYVVVPPPHHHAAA;;;777555666555444555666888:::<<<;;;;;;;;;;;;:::999888777444333555666555777BBBOOOeeevvviii^^^VVVQQQNNNMMMKKKKKKKKKKKKJJJJJJIIIIIIEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEEEECCCAAA???>>>>>>===<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::777888:::;;;;;;;;;:::999888999999::::::;;;<<<<<<;;;;;;<<<<<<===>>>??????BBBAAA@@@@@@AAACCCEEEFFFCCCDDDFFFHHHIIIJJJKKKKKKLLLMMMMMMOOOQQQUUUWWWYYYXXXXXXVVVQQQJJJEEEBBBAAAAAABBBCCCCCCEEEIIINNNRRRUUU]]]bbb```___cccgggggghhhjjjooovvv|||}}}yyyvvvpppnnnmmmnnnooosssttteeeYYYQQQNNNHHHGGGDDDCCCEEEMMMWWW^^^ccceeehhhjjjjjjjjjkkkllliiiiiiiiiiiiiiiiiijjjjjjiiijjjlllmmmmmmllljjjiiiggggggiiiiiiiiiiiihhhggghhhgggeeedddcccbbbccccccbbbaaa```aaabbbbbb```^^^___]]][[[[[[\\\\\\[[[ZZZ[[[ZZZZZZZZZYYYYYYYYYYYYXXXUUURRRPPPPPPPPPPPPOOOMMMKKKIIIEEECCC@@@???>>><<<<<<;;;:::999999::::::<<<;;;:::999888888888888;;;;;;<<<===>>>@@@AAABBBEEEEEEGGGIIIKKKNNNQQQRRRZZZ___iiivvvvvvqqqiii___XXXXXX]]]bbbhhhoooyyy|||~~~zzziiiRRRBBB===666555333222222333333333111111111111111111111111,,,------...//////000000...///000111111///...,,,///000000111111000000//////000111222333222222111111111222333333222222222000000000000000000000000///////////////000111222777666444333222111111111222333444555555555444444444444333333444444555666888:::BBBNNNZZZfffwwwppplllcccYYYMMMCCC;;;777777666444333333555888:::;;;;;;;;;;;;:::999888888===666333444555555:::BBBJJJjjjvvvhhh]]]VVVRRRPPPJJJKKKKKKKKKKKKKKKJJJJJJFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFFFFFFFDDDBBB@@@??????>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::111222555888999:::999888888999999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>??????<<<<<<;;;<<<===@@@CCCEEEAAABBBDDDFFFHHHJJJJJJKKKJJJJJJKKKLLLOOORRRUUUWWWZZZZZZWWWRRRLLLGGGEEEDDDAAACCCFFFIIIMMMTTT[[[```^^^gggmmmkkkjjjnnnqqqqqqlllmmmpppvvvzzz{{{wwwsssuuussssssqqqnnnmmmvvvuuufff\\\WWWOOOMMMIIIGGGHHHNNNXXX___```bbbeeefffeeeeeeffffffggggggffffffggghhhiiiiiieeefffhhhiiiiiihhhfffeeeccceeeggghhhjjjjjjjjjiiifffeeedddbbbbbbbbbcccddd___]]]]]]^^^```aaa```______^^^\\\\\\]]]]]][[[YYYYYYYYYYYYXXXXXXWWWWWWWWWUUURRRNNNLLLMMMOOOPPPPPPLLLJJJGGGCCC@@@>>>===<<<<<<;;;::::::::::::::::::::::::999999888999999:::;;;;;;<<<===???@@@BBBCCCGGGGGGIIIKKKNNNQQQTTTUUUaaahhhtttwwwnnniii```WWWSSSWWW```iiinnnvvvzzzppp\\\FFF;;;;;;444333111000111222444555111111000//////000111111,,,,,,------...//////000000000111111222333333333...///000111111000///...,,,---///000000//////...///...---...000111111000000000000000000000000000000000000000000000111222666555444222111000000000222333444555555555444333333333222222333333444555555888@@@MMMZZZhhhzzzyyy]]]III@@@===777777666666666777888999777777777888888999999999777666444333444555777888CCCNNNdddxxxjjjaaaWWWNNNSSSLLLHHHIIIKKKJJJIIIJJJIIIIIIJJJJJJHHHFFFCCCBBBBBBBBBCCCCCCCCCCCCCCCBBB@@@???>>>===<<<;;;:::999;;;;;;::::::999888888777:::999888888777888888888999:::;;;;;;;;;;;;:::999<<<;;;;;;::::::;;;;;;<<<===<<<;;;:::;;;===???AAA???@@@AAACCCDDDEEEEEEEEEDDDEEEIIILLLLLLMMMTTT^^^bbbfffdddYYYOOOJJJHHHGGGMMMPPPTTTXXX\\\ccclllrrrxxxyyyxxxvvvsssrrrrrrsssqqqrrruuuyyy{{{zzzvvvrrrooorrrrrrnnnjjjjjjqqqxxx}}}|||oooddd```ZZZRRRLLLKKKPPPWWW]]]\\\___cccgggiiiiiihhhfffbbbccccccccccccbbbaaa```bbbcccdddeeefffhhhiiiiiifffffffffffffffeeeeeedddcccbbbaaa_________```aaa^^^^^^^^^^^^^^^^^^]]]]]]\\\[[[YYYZZZ[[[[[[ZZZYYYZZZWWWTTTSSSSSSSSSRRRQQQTTTSSSQQQOOOMMMKKKJJJIIIGGGDDDAAA===:::999888888:::::::::999999999888888<<<:::999777555444333333777:::===@@@AAADDDGGGIIIJJJJJJLLLMMMOOOTTTZZZ___qqq}}}uuummmhhh___UUUQQQUUU```jjjppp{{{}}}zzzmmm[[[HHH<<<666666333333333222222222111111////////////////////////////////////000000000000333111/////////000111000222000---***(((***///222000000000000000000000000......---------///000111,,,------...............333000...---///111222222222222222222222222222222444555555555444333222222222222222111222222333333888999@@@KKKVVVdddvvvqqqYYYIII@@@<<<999777666888999:::999999:::;;;<<<<<<;;;:::999888777555444444555777888<<>>===<<<<<<;;;;;;;;;:::999999888888:::999999888888888888888888999:::;;;;;;:::999888;;;;;;::::::::::::;;;;;;<<<;;;:::::::::<<<>>>@@@===>>>???AAABBBBBBCCCCCCCCCDDDGGGJJJJJJKKKTTT^^^fffllllllcccYYYUUUSSSQQQWWWZZZ^^^bbbgggnnnwww}}}~~~{{{yyyzzz{{{vvvvvvwwwyyyyyywwwsssppplllppprrrpppkkkjjjnnnsssvvv||||||tttlllfff]]]UUURRRTTTXXX\\\]]]```cccfffgggggggggfffbbbbbbbbbaaaaaaaaaaaa```aaaaaabbbcccddddddeeefffcccddddddddddddcccbbbbbbaaa```___^^^]]]]]]^^^___\\\\\\\\\[[[[[[[[[[[[[[[ZZZXXXWWWXXXYYYYYYXXXVVVTTTRRRPPPPPPQQQQQQQQQPPPRRRQQQOOOMMMKKKHHHGGGFFFBBB@@@>>>;;;:::999::::::;;;::::::999999888888888::::::999888888888888888???AAABBBCCCCCCDDDGGGHHHJJJLLLNNNQQQVVV^^^fffllltttiiiaaaXXXSSSPPPQQQZZZgggsss{{{xxxooo```PPPBBB999555444222222222222111111111111000000000000000000000000////////////000000000000333111000//////000111111222222111000///000111333////////////////////////333222111000000111111222///000000111222111111111222000......000222222111222222222111111111222222555555555555555444333333333222222222333444444555999:::???IIISSSaaasssooo\\\OOOCCC===777666999<<<;;;888666888:::<<<======<<<;;;999888777555555555666666555999AAAPPPfffwwwiii```WWWOOOMMMLLLJJJIIIKKKMMMKKKHHHFFFEEEFFFGGGHHHDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@??????<<<<<<;;;;;;:::999999999::::::999888888888888888888888999999999999888888;;;::::::999999::::::;;;::::::999999999;;;<<<>>>;;;<<<===>>>???@@@@@@@@@BBBBBBDDDGGGGGGIIISSS]]]kkktttyyyuuummmhhhdddaaabbbdddgggkkkpppwww~~~|||zzzyyyzzzxxxvvvtttsssrrrpppmmmjjjggglllqqqrrrooommmmmmnnnuuuzzz{{{uuulllccc]]][[[[[[\\\___```aaacccdddeeeeeeeeebbbaaa```^^^^^^______```^^^_________``````````````````aaaaaa``````___^^^]]]]]]\\\[[[[[[[[[\\\\\\YYYYYYYYYXXXXXXWWWWWWWWWWWWVVVTTTUUUUUUVVVTTTSSSNNNMMMLLLLLLNNNPPPPPPOOONNNMMMKKKIIIFFFDDDBBBAAA===<<<;;;:::999:::;;;<<<;;;;;;::::::999888888777999999999:::;;;===>>>???CCCEEEFFFGGGGGGHHHJJJLLLPPPRRRUUUYYY```kkkvvv}}}}}}rrrggg]]]VVVKKKLLLPPPWWWcccqqq~~~mmmbbbQQQCCC;;;777555333111111111111000000000000111111111111111111111111////////////000000000000222111000///000000222222111111333444444333222111........................///............///000000000111111222222222222222000//////000222222111000222111000///000000222222555555555666555555444333222222222333444555666777999:::>>>FFFOOO\\\pppvvvgggKKKBBB999666999;;;999666222333555888:::<<<===>>>;;;:::888777666555555555555666999???LLLeee}}}nnncccYYYTTTPPPLLLKKKLLLKKKJJJHHHGGGFFFFFFFFFGGGDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA======<<<<<<;;;::::::999::::::999888888888888999888888888888888888888888::::::999999999999::::::999999888888999:::;;;;;;:::;;;<<<===>>>>>>>>>>>>@@@@@@AAACCCCCCFFFPPP[[[iiivvvzzzsssmmmjjjjjjlllnnnqqqwww|||{{{wwwtttttttttrrrooollliiihhhgggeeecccaaagggnnnsssuuussspppnnnwwwzzz~~~wwwnnnfffaaa___^^^_________``````aaabbbbbb```___]]][[[[[[\\\]]]___]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^]]]\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZWWWWWWVVVVVVUUUUUUTTTTTTUUUTTTRRRRRRSSSSSSRRRPPPLLLKKKJJJKKKMMMNNNMMMLLLJJJIIIGGGEEEBBB@@@>>>===;;;;;;::::::::::::;;;<<<;;;;;;:::999999888888777999999:::;;;===???AAABBBCCCDDDFFFHHHJJJLLLPPPSSSYYY[[[___eeemmmxxx~~~rrrggg]]]UUUQQQKKKPPPYYYcccmmmyyyfffYYYGGG;;;888777666444000000000000////////////000000000000000000000000////////////000000000000000111111000000000333444000000000222222222000...////////////////////////***++++++,,,...///000111......///000000000000////////////111333333111...111000///...///000222333555555555666666555555444111111222222444555666777999:::>>>DDDKKKWWWlll~~~zzzUUUJJJ>>>888999:::777444555555444555777:::===???;;;;;;999888777666555555666555777:::>>>KKKddd|||tttfff^^^WWWPPPKKKKKKHHHHHHHHHHHHGGGFFFDDDCCCCCCDDDDDDDDDCCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBAAA>>>>>>======<<<;;;;;;;;;;;;::::::999888999999999888888888888888888888888999999888888888888999999888888888888888999999::::::;;;<<<======>>>======>>>===>>>@@@@@@BBBLLLWWWdddvvvwwwsssrrrppppppqqqtttvvvxxx}}}}}}{{{xxxssspppppppppiiifffbbb`````````______\\\aaaiiirrrwwwxxxuuurrrtttvvvxxx|||~~~xxxpppjjjdddaaa___]]]]]]\\\\\\\\\]]]______^^^]]][[[YYYYYYZZZ[[[\\\\\\\\\\\\[[[[[[[[[[[[ZZZ[[[[[[\\\\\\[[[[[[ZZZYYYXXXYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVUUUTTTSSSSSSRRRTTTRRRQQQPPPQQQQQQOOONNNMMMLLLKKKKKKLLLKKKJJJHHHEEEDDDCCCAAA???===;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::999999999888888::::::;;;===>>>AAABBBCCCCCCEEEHHHJJJLLLPPPUUUYYYaaadddkkksss|||~~~sssfffZZZRRRNNNMMMQQQYYYdddnnnwwwxxx^^^PPP???666555666555222000000000/////////......////////////////////////////////////000000000000///000111111000000333666333111......000111000///000000000000000000000000///000000000000000000000,,,---......//////............000222444333000...000000/////////000222333444444555555555555555444000000000111222444555666888999===BBBHHHTTThhh{{{~~~|||~~~cccWWWIII???;;;999777555:::999777666777888;;;<<<;;;;;;:::999888777666555666444555888888:::GGGWWWvvvyyynnncccWWWPPPMMMHHHIIIJJJJJJIIIFFFCCCAAACCCDDDDDDDDDCCCBBBAAA@@@AAAAAABBBBBBBBBBBBBBBBBB??????>>>>>>===<<<<<<;;;;;;;;;:::999999999999999:::999888888888888999:::999888888777777888888999888888999999999999999999:::;;;<<<===============<<<<<<===>>>===???GGGRRRdddxxx|||xxxtttqqqqqqrrrrrrqqqssssssqqqnnnjjjgggfffggg```^^^ZZZYYYZZZ[[[[[[[[[XXX[[[aaakkktttxxxwwwtttqqqrrrtttwww|||wwwuuupppkkkfffbbb___^^^YYYYYYYYYYYYYYYZZZ[[[\\\[[[ZZZYYYXXXWWWXXXXXXYYYZZZZZZZZZZZZZZZYYYYYYYYYXXXYYYYYYYYYYYYXXXWWWWWWVVVVVVWWWXXXXXXXXXWWWWWWVVVUUUUUUTTTSSSRRRQQQQQQRRRPPPNNNNNNNNNNNNLLLKKKLLLKKKIIIIIIIIIHHHEEECCCAAAAAA@@@???===<<<;;;:::===<<<<<<;;;;;;:::999999888888999999999:::::::::<<<<<<===>>>@@@BBBDDDEEEIIIJJJLLLNNNQQQUUU[[[___iiioooxxxvvvqqqfffZZZPPPKKKKKKMMMWWWaaannnxxx~~~jjjRRRFFF999222222333222///000000000000////////////........................////////////000000000000...000222111000111444888:::555000...000222222111111111111111111111111111222222111000...,,,+++)))......///000000000000000//////000222333333111...//////000111111222222222222333444444555444444444000000000111222333444555555888===CCCGGGRRRfffyyyvvvuuu{{{|||xxxqqqfffWWWHHH???;;;:::999333444666777999:::::::::;;;:::::::::999888777666777111111777888555:::DDDWWWnnnuuueeeZZZVVVNNNMMMLLLJJJHHHFFFDDDCCCEEEEEEEEEDDDDDDCCCBBBAAAAAABBBBBBBBBCCCCCCDDDDDD@@@??????>>>>>>===<<<<<<;;;;;;:::999999999999:::;;;:::999888888999:::;;;888888777777777777888888999999999999999999999888::::::;;;<<<<<<<<<<<<;;;::::::<<<>>><<<<<>>======<<<<<<;;;:::::::::::::::999999888777777888999:::;;;;;;<<<<<<===>>>@@@CCCFFFHHHJJJLLLNNNQQQTTTXXX^^^eeejjjwww~~~{{{vvvfffbbbZZZQQQLLLMMMSSSXXXcccnnn{{{zzzyyyxxxuuuxxx~~~oooYYYFFF???777222333333222000111111111000000000//////////////////////////////////////////000000000000---000222222000111555:::===888222000222333111///000000000000000000000000............---+++)))(((//////000111111111111111/////////111222333111///...///111333444333333222111222222333444444333333222222222222222333444555333777>>>CCCGGGQQQeeexxx|||wwwmmmaaaeeennnttt{{{qqq```PPPCCC>>>===>>>'''+++111777:::;;;;;;::::::::::::::::::999888777999000...777:::777999@@@BBBUUUsssrrrddd___SSSQQQMMMJJJHHHGGGFFFGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDEEEEEE@@@@@@??????>>>=========<<<;;;::::::999999::::::;;;;;;:::999999:::;;;;;;888888777777777777888888999999:::::::::999999888999999:::;;;;;;;;;::::::999:::<<<>>>;;;:::AAAIIIJJJ[[[nnnyyy~~~|||vvvqqqkkkgggfffeeecccaaaaaaaaa```]]]YYYWWWWWWWWWRRRPPPMMMLLLMMMNNNMMMMMMTTTRRRRRRYYYeeennnpppnnn______```ccchhhkkkmmmnnnoootttxxxwwwuuurrrllleeedddccc___\\\YYYWWWVVVVVVRRRRRRTTTUUUVVVWWWWWWWWWVVVVVVWWWWWWWWWVVVUUUTTTUUUUUUVVVVVVVVVWWWWWWWWWSSSSSSSSSSSSSSSRRRRRRQQQPPPQQQRRRTTTTTTTTTSSSRRRSSSSSSRRRQQQOOONNNNNNMMMMMMKKKIIIIIIIIIIIIGGGEEEBBBAAA@@@@@@AAA@@@===:::>>>===============<<<<<<777777888999999999999999555666777888:::;;;<<<=========???BBBFFFIIILLLNNNLLLNNNSSSXXX___gggpppvvvzzzqqqkkkYYYWWWRRRMMMMMMTTT___gggoooyyyzzzuuutttssspppttt{{{~~~~~~vvvcccOOO@@@<<<777555555666444333111111111111000000000000000000000000000000000000////////////000000000000,,,000333222000111666:::<<<777222111333333///+++////////////////////////+++,,,...000111111000000......///000000000000000000//////000222222111000---///222555666555333111000111222222333333333333444444333333333444555555111666>>>DDDHHHQQQdddwwwyyyooommm~~~~~~mmmaaa___eeekkk~~~yyyjjjVVVHHHBBB@@@===@@@;;;555333666999:::999::::::;;;;;;;;;:::999999:::999777666666666777777>>>AAASSSuuuyyyggg```YYYRRRNNNNNNNNNJJJGGGHHHIIIIIIHHHFFFEEEEEEEEEBBBAAAAAAAAABBBDDDEEEGGGBBBBBBBBBAAA@@@???=========<<<<<<<<<;;;;;;;;;;;;;;;:::888777777777888999>>><<<;;;999888888999999888888777666666666666666777777777777777777777777999:::;;;;;;<<<<<<;;;;;;GGGKKKSSS[[[bbbgggiiiiiigggfffdddaaa^^^[[[YYYXXXVVVUUUTTTQQQPPPNNNNNNMMMKKKKKKKKKKKKKKKJJJJJJJJJKKKLLLNNNRRRWWW\\\```ccc]]]\\\ZZZZZZZZZ[[[]]]______cccgggkkkkkkhhhccc```\\\[[[ZZZXXXVVVTTTSSSRRRRRRSSSTTTTTTSSSRRRTTTUUUTTTTTTSSSSSSRRRSSSSSSTTTSSSSSSTTTTTTTTTUUUUUUUUUSSSSSSSSSSSSSSSSSSTTTTTTQQQRRRRRRRRRRRRPPPNNNMMMOOOOOONNNNNNMMMLLLLLLKKKKKKJJJIIIGGGFFFDDDCCCBBBBBBAAA???>>>=========>>>===<<<;;;===@@@AAA???<<<888888888888888888999:::999888888:::<<<===>>>===>>>@@@CCCEEEFFFHHHJJJLLLNNNTTTZZZ^^^fffvvvyyykkk___YYYQQQPPPQQQSSSYYYcccoooxxx}}}|||wwwvvvyyy|||~~~{{{sssbbbPPPEEE999888666333111000/////////000000111000//////.........///000111222222333......//////000000111111222111000//////000111222000000000000000000000000111000---,,,,,,---000111+++---///000111000///...//////000111222222333333000000000000000000000000///000222333333333222111111111000000000111333444333333222222111111222222666555999BBBLLLXXXfffrrr~~~yyylllhhhmmmsssfff^^^\\\aaaeeerrrssslll]]]OOOGGGBBB???@@@>>><<<::::::999888888999999::::::::::::::::::999999888777777888999999======EEEZZZuuu{{{mmmfff\\\UUUSSSPPPLLLHHHGGGGGGGGGFFFEEEEEEEEEFFFEEEEEECCCCCCBBBCCCDDDDDDBBBBBBBBBAAA@@@???>>>===============<<<<<<<<<<<<;;;:::999888777888888999<<<;;;999888888888888999888888777666666666666777888888888888888888888888999::::::;;;;;;;;;;;;;;;<<<@@@FFFLLLPPPSSSTTTTTTTTTSSSRRRQQQOOONNNLLLLLLMMMMMMKKKIIIHHHGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHJJJKKKKKKLLLNNNPPPRRRTTTSSSRRRQQQPPPQQQRRRTTTUUUWWWYYY]]]```aaa___[[[YYYWWWWWWVVVTTTSSSRRRQQQPPPQQQRRRSSSRRRPPPOOOOOOPPPQQQQQQPPPPPPQQQQQQRRRSSSSSSSSSSSSSSSTTTTTTTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQOOOPPPPPPPPPOOOMMMLLLKKKMMMMMMLLLLLLKKKJJJJJJIIIFFFFFFEEECCCBBB@@@??????@@@???===<<<;;;;;;<<<<<<===<<<;;;<<>>===??????>>>>>>>>>=========;;;::::::999888999999999:::999888888888888999999999888777777666777777777888888888888888888888888999999:::;;;;;;;;;;;;::::::<<>>===<<<===<<<;;;:::::::::::::::<<<;;;;;;<<<======;;;999999999888888777888888999999:::===???@@@AAAAAAAAAGGGHHHIIIJJJKKKOOOTTTXXX^^^jjjvvvzzznnnfff]]]SSSMMMMMMGGGOOOZZZhhhttt{{{~~~~~~zzzuuueeeTTTFFF===:::333333333333333444444555333222000...............000000000000000000000000////////////000000000000//////............//////000000000000000000000000000000000000000000000000111000...,,,+++,,,---...///000000111111222222222000000000000000000000000//////000111111111111000333333222222222333444555111111222222333555666777888777:::CCCMMMYYYhhhuuu|||~~~yyyqqqhhh\\\\\\fff~~~vvvqqqjjjeeeaaa^^^[[[XXX[[[```dddcccdddfffeeeaaaXXXOOODDD>>>;;;:::888666777777777888999:::;;;;;;<<<<<<;;;;;;:::::::::::::::999;;;>>>AAAJJJ^^^ooo~~~qqqggg___YYYUUUMMMKKKHHHGGGHHHJJJKKKKKKHHHGGGFFFDDDCCCAAAAAA@@@BBBBBBBBBBBBAAA@@@???>>>@@@@@@????????????>>>>>>;;;;;;;;;:::::::::::::::999999999999999999::::::999999888777777777777888888888888888888888888888888888999:::::::::::::::===>>>???@@@@@@@@@???>>>??????@@@@@@@@@AAAAAAAAA?????????>>>>>>?????????>>>>>>??????@@@AAABBBBBBCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGFFFFFFFFFGGGHHHIIIIIIJJJKKKLLLNNNNNNOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLKKKIIIHHHHHHIIIMMMMMMLLLKKKKKKLLLLLLLLLJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCAAA@@@@@@???>>>======<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;:::999888999999888888888888999999777:::===???@@@AAAAAABBBIIIJJJJJJLLLOOOUUU\\\aaajjjwwwxxxnnnaaaYYYQQQKKKKKKNNNPPPYYYgggvvv|||}}}{{{lllYYYGGG<<<999999444444444444555555666777777555333111000000111222000000000000000/////////////////////000000000000////////////////////////000000000000000000000000///000111222222111000///+++*********+++---...000///000000000111111111222111111111111111111111111000000111111222222222222111111111111111111111222333333333333444555666777555444888AAAKKKWWWgggttt|||vvvmmm___]]]eee|||xxxrrrkkkgggfffccc^^^YYY]]]^^^^^^cccnnn|||sssaaaKKK>>><<<===;;;888777666666777777999:::;;;>>>>>>===<<<;;;:::888888999888999<<<===@@@IIIRRRggg|||xxxkkkbbb\\\UUUQQQLLLIIIIIIJJJJJJJJJEEEEEEEEEDDDCCCBBBAAAAAABBBBBBBBBBBBBBBAAA@@@???AAA@@@@@@@@@@@@?????????<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;::::::999888888888888888888888888888888888888888777888999999::::::999999999:::::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;===============>>>>>>???<<<<<<===>>>??????@@@@@@@@@AAABBBBBBCCCDDDDDDDDDAAA@@@@@@AAAAAAAAABBBBBBFFFFFFFFFGGGHHHJJJKKKLLLGGGGGGHHHHHHHHHIIIIIIIIIEEEGGGHHHHHHGGGGGGIIIJJJLLLLLLKKKIIIHHHHHHHHHHHHGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFEEEDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@>>>=========<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;:::999888888999999999999999:::;;;;;;;;;>>>BBBDDDEEEEEEGGGIIIMMMNNNPPPSSSXXX```iiiooo{{{xxxiii```VVVOOOKKKJJJOOOVVV]]]fffttt~~~|||{{{zzz{{{yyyooo^^^KKK<<<555444666222222111111111111111222777555333111000000222333000000000///////////////000000000000////////////000000000000000000000000///////////////////////////000111222222111000///)))***,,,...///000//////000000000000000111111111000000000000000000000000------------......//////111111111111111111111111555444444333333444444444444444888BBBMMMYYYgggttt~~~vvvjjjdddhhhzzzxxxooolllmmmmmmhhhccceeeddddddiiiyyy}}}```LLLDDDBBB>>>;;;777777666666666888999:::>>>>>>>>>===;;;:::888777999555444666999;;;AAAHHHJJJ[[[vvv~~~qqqjjjccc\\\SSSNNNLLLKKKIIIGGGDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@AAAAAA@@@@@@@@@?????????<<<============<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::;;;:::999999888888999999999999999999999999999999777777888999999999999888777777666666666777888888;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===<<<<<<======>>>>>>????????????@@@@@@@@@??????>>>@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFDDDDDDEEEEEEFFFFFFFFFFFFBBBDDDFFFFFFFFFFFFHHHJJJIIIHHHGGGFFFEEEDDDDDDDDDFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBAAAAAABBBBBBCCC>>>>>>>>>>>>>>>>>>>>>>>>:::::::::::::::999999999;;;<<<<<<======<<<;;;;;;888:::;;;;;;999888999999999999999:::;;;<<<===>>>===AAADDDFFFEEEGGGKKKNNNNNNPPPUUUZZZbbblllwww~~~rrrkkkZZZSSSNNNKKKKKKOOOYYYcccmmmttt{{{{{{|||~~~{{{ooocccSSSCCC:::666666666444333222111111111111111222111000/////////000111////////////////////////000000000000////////////000000111111111111000000//////////////////////////////111111111111/////////000222333333222000...000000000000000000000000------------------------///............///000000333333444444444333222222555555444333333333333333555666<<>>>>>>>>===<<<;;;;;;<<<<<<<<<<<<;;;999888;;;;;;:::999999999999:::999999999999999999999999666777777888888888888888:::999888777777888:::;;;:::::::::;;;;;;<<<<<<<<<::::::999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>===<<<;;;@@@@@@AAAAAABBBBBBAAAAAA???????????????@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCAAACCCDDDDDDCCCCCCEEEFFFBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDCCCBBBBBBAAAAAA>>>=========>>>???@@@AAA========================999::::::::::::::::::::::::;;;<<<======<<<;;;;;;777999<<<;;;:::999:::;;;999999:::;;;===???AAABBB@@@CCCFFFGGGFFFHHHNNNTTTUUUYYY___gggrrr}}}{{{oooccc\\\PPPLLLKKKNNNSSSZZZhhhttt}}}~~~~~~~~~zzznnnbbbVVVGGG===:::999666444444444333222222222333333/////////000000000000000---.........///000000000111000000000/////////...//////000111111000///////////////////////////////////////000000/////////000111111111111111111111000000000000000000000///........................111000000///000111222333333444444444444333222111333222222222222333333444444666>>>KKKVVV___kkkuuu{{{zzzpppnnn}}}ppp{{{|||```KKKAAA>>>999888666555444555777888777888:::<<<======<<<<<<999999<<<<<<777222444:::777888>>>HHHZZZsssyyykkk```[[[VVVQQQMMMJJJJJJKKKJJJIIIGGGEEEDDDBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>===>>>?????????>>><<<;;;;;;;;;<<<<<<;;;999888666<<<;;;::::::999999::::::999999999999999999999999666666777888888888888888;;;999888666666777999:::444555666777888999::::::;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;:::;;;===>>>??????>>>>>>;;;;;;<<<============<<>>@@@AAABBB>>>????????????@@@@@@@@@BBBBBBAAAAAA@@@???>>>>>>::::::::::::;;;===???@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========999:::;;;<<<<<<<<<;;;:::666999<<<<<<:::999;;;===999999:::<<<>>>@@@CCCDDDGGGJJJLLLLLLKKKNNNUUU\\\bbbgggoooyyyyyyooocccXXXPPPLLLKKKMMMSSS[[[eeettt}}}~~~|||~~~~~~zzz}}}tttcccTTTHHH:::444444555111---/////////...//////000000///000111222222333222222,,,------...///000111111111111000000/////////...---...///000000///...---//////////////////////////////............//////---,,,,,,,,,---000333444000000000000////////////111111111111111111111111...------,,,,,,---///000111222222333222111000///000000000111222333444555222444===KKKVVV___iiisssxxxzzzpppooouuuYYYHHHBBB;;;:::999999999888555333888999:::;;;<<<;;;;;;:::999999999888777666555444999777999???GGGSSSjjj|||pppfff\\\VVVSSSPPPLLLHHHGGGHHHGGGEEECCCCCCCCCBBBBBBAAA@@@@@@???>>>????????????>>>======BBB@@@===;;;;;;;;;===>>><<<<<<======<<<;;;:::::::::::::::999999999888888::::::888777777777888999777777777777777777777777777888999::::::999888777666777999;;;;;;999777666999999999999999999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>=========??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::999999888888999999:::<<<;;;999888888888999999:::;;;<<<<<<<<<;;;:::999;;;;;;;;;:::999:::<<<>>>>>>;;;:::<<<@@@DDDEEEEEEHHHIIINNNSSSSSSRRRZZZfffnnnwwwzzzooohhh___RRRIIIGGGDDDOOO[[[bbbkkkxxx}}}yyywwwxxx{{{}}}{{{yyy{{{|||{{{xxxxxx~~~{{{gggXXXLLLCCC:::444555666555444222222222222111///...---444...+++000333111...,,,------......///000000000444222000...---///111333222222000//////000111111///111222111///.........000///---,,,,,,---...000222111000//////000111222111000111333111------000////////////////////////////////////000000000000...222666777555333333444000000111111111222222222777;;;CCCKKKPPPVVV```lll{{{nnnfffeeevvvjjjOOOAAADDD@@@;;;888888999::::::777888999:::;;;::::::999999999999999888777666555888666666888;;;AAARRRbbbxxxrrrggg^^^YYYWWWRRRMMMKKKKKKKKKIIIGGGFFFEEEEEEDDDCCCCCCBBBBBB@@@AAAAAAAAAAAA@@@??????======>>>>>>???@@@@@@AAA===>>>>>>>>>======<<<;;;::::::::::::999999999999::::::888777777777888999777777777777777777777777777888888999999888888777777777888999999888777777999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>======<<<========================<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;:::;;;;;;;;;::::::999888::::::;;;<<<<<<;;;:::999;;;<<<<<<<<<;;;;;;>>>@@@CCCAAAAAADDDHHHLLLMMMLLLLLLMMMQQQWWWYYY\\\hhhuuu|||}}}nnn___UUUNNNIIIIIILLLNNN[[[iiirrrzzzyyyxxxvvvttttttvvvyyy{{{}}}{{{{{{ppp]]]OOOCCC===555222333555444333...---,,,,,,---000333555<<<555///111333111000000////////////............111000...---,,,---...//////.............../////////000222111///....../////////------------...///111111000000000000111111111000111666666111///000000000000000000000000000/////////000000000111111222444666555333222333444111111111222222222222333777:::AAAIIINNNTTT```kkkxxxxxxjjjbbbaaaqqqxxx[[[IIIEEEAAA<<<888777888999999777777888999999999999888999:::::::::999888777777777666555555222444===GGGSSSiii{{{pppiii^^^YYYRRRNNNMMMLLLJJJGGGEEEEEEDDDCCCBBBAAAAAAAAACCCCCCCCCCCCCCCBBBAAAAAA<<<>>>???AAABBBAAAAAA@@@>>>>>>?????????>>>======;;;;;;:::::::::999999999::::::999888888888888999777777777777777777777777888888777777777777888888777777777777777777777777777777777777777777777777999999999999999999999999999999999999999999999999999999999999999999999999::::::;;;;;;;;;;;;::::::999999::::::;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<<<<999:::;;;<<<<<<===<<<<<<::::::::::::::::::::::::999999999999999999999999<<<;;;;;;::::::;;;;;;<<<::::::<<<<<<<<<;;;999888999::::::;;;;;;;;;::::::<<<===>>>>>>===>>>@@@BBBCCCCCCDDDGGGKKKNNNOOOOOOSSSTTTXXX^^^bbbjjjxxxyyyrrrkkk^^^PPPHHHEEEGGGNNNUUU]]]kkkzzz}}}vvvwwwwwwuuurrrtttzzzxxxeeeSSSHHH:::666111000222444333111222000------///444:::===BBB999111000000000000222222111000///...---,,,+++000000///......---,,,,,,,,,---......////////////...000111111///......///........................000111111111111111111000222000222888;;;777111///000000000000000000000000000000000000111111111111444444444222000000111333222222222222333333333333666888===EEEJJJQQQ^^^kkkwwwxxxhhh^^^[[[kkkyyyggg[[[GGGDDD@@@>>><<<:::777555777777777888888888888777999999:::::::::999999888666777888777555444999>>>EEEQQQbbbvvvyyymmmfff]]]WWWSSSPPPLLLHHHGGGFFFEEECCCBBBAAAAAABBBCCCDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@???>>>===>>>>>>>>>??????>>>======;;;;;;;;;;;;::::::::::::::::::999999888888888888888888888888888888888888999888666666666666888999888777777666666777777888777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888999999::::::::::::999999999::::::;;;<<<======>>>888999999::::::999999888:::::::::::::::;;;;;;;;;777888999:::;;;<<<<<<<<<999999999999999999999999::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::999999::::::;;;;;;;;;;;;;;;===?????????@@@CCCEEEEEEFFFHHHKKKNNNPPPQQQQQQ[[[^^^dddjjjpppyyy}}}rrrggg```VVVQQQKKKIIILLLRRR[[[aaannnzzz}}}{{{wwwyyyzzz{{{{{{~~~||||||nnnYYYIII@@@555333111111333333222000666444111///000333777:::>>>666///......---...000111111000///...---,,,,,,111111222222111///---,,,,,,---///111222222111111---...000000///...///000---......////////////...000000222333333222000000333000222:::???;;;333///////////////////////////000000000000111111111222111222222222222111111111222222333333333444444444444666;;;AAAGGGNNN]]]kkkzzziii^^^XXXfffzzzyyywwwqqqkkkSSSNNNHHHCCC???===;;;999888777777777777777777777888999999:::::::::999999555999:::999777777999:::???AAAHHHTTTeee}}}{{{pppggg```YYYSSSNNNMMMLLLIIIFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAABBBAAA???=========>>>???<<<======>>>>>>=========<<<<<<<<<;;;;;;;;;::::::::::::::::::999999888888999999999999999999999999999888777666666777888999888888777777777777888888666666666666666666666666888888888888888888888888777777777777777777777777777777777777777777777777888888999999999999888888888999999:::;;;<<<<<<===888999999::::::999999888888999999999:::::::::;;;777777999:::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999::::::;;;:::999888888999;;;<<<999999::::::;;;<<<===>>><<<>>>@@@BBBCCCDDDFFFHHHKKKMMMOOORRRTTTWWWZZZ[[[dddllluuu}}}zzznnnbbbXXXRRRIIIIIIJJJLLLTTT```kkkrrr~~~|||{{{zzzxxxxxx{{{~~~vvvuuuuuuyyysss^^^JJJ===777555444444444444444222000111000///.........//////555111...000///---,,,///////////////////////////000000111222111///---,,,,,,---///000111111111000+++---///000///...///000---...//////000000//////000111222333333222111000333///111999>>>:::333///........................///000000000000111111111///111444777888777555333222222333333333444444444333444999???EEEMMM]]]kkk~~~nnnaaaYYYeee}}}uuurrruuuxxxvvvsssaaaYYYNNNDDD???>>>>>>>>>999888777777666777777777777777888999:::::::::999666::::::777555555555444666666;;;DDDOOO___rrrwwwnnneee\\\UUUQQQNNNJJJGGGDDDBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@>>><<<;;;<<<>>>AAACCC<<<<<<======>>>>>>============<<<<<<<<<;;;;;;;;;:::::::::;;;:::999999888999999999999999999999999999999888888888888999999888888888888888888888888666666666666666666666666888888888888888888888888777777777777777777777777777777777777777777777777777777888888888888777777666666777777888888999999888888999999999999888888888888999999::::::;;;;;;777888999::::::;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::;;;:::999999999:::<<<===:::::::::;;;<<<>>>???@@@>>>@@@DDDFFFGGGIIIKKKLLLNNNQQQTTTWWW[[[```eeeiiirrr}}}wwwjjj___UUUNNNKKKGGGKKKOOORRR\\\lllzzz|||zzzyyyyyyyyyzzzxxxxxx|||yyyqqqrrruuu|||wwwfffRRRBBB999555555555555555444333222111---...///000000000///...111...///222222///---///---------...///000000111------...///...---,,,++++++,,,------............***,,,...//////...000111.........//////000000111111111222222222222111111222///000666999555111000------------------------////////////000000000000000222666;;;>>>===999555222222222222333333333333333444999@@@FFFNNN]]]kkkqqqddd[[[eee|||vvvqqqqqqvvvzzzyyywwwiiiddd[[[SSSMMMGGGBBB???:::999888777777777888888555666777888999999999999888<<<;;;666444666666333444333777===BBBHHHSSS___zzzwwwllldddWWWTTTOOOJJJFFFDDDDDDDDDCCCCCCCCCDDDCCCCCCBBBAAA??????>>>>>>???@@@BBBCCC<<<===>>>>>>?????????>>>============<<<<<<<<<;;;::::::;;;;;;;;;:::999888::::::::::::::::::::::::999999::::::::::::999999888999:::;;;;;;:::999888777777777777777777777777888888888888888888888888777777777777777777777777777777777777777777777777666777777888888777777666666777777777777777777777777777888888888888777777888888999999:::;;;;;;<<<999999::::::;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999:::::::::999999::::::::::::;;;===>>>???>>>===<<<;;;;;;;;;<<<===???AAACCCAAADDDHHHKKKMMMNNNPPPRRRQQQTTTYYY]]]ccckkkuuu|||vvvqqqggg\\\RRRLLLJJJJJJLLLVVV___fffooo}}}}}}yyywwwuuuvvvwwwyyyzzz|||xxxwww|||xxxiiiXXXHHH===888777111222333333222111111111///000111222222222111111000...///222111------000------......///000000111,,,,,,------......------------,,,,,,,,,------...)))+++...///...///000111///............000111333333222222111111222222333222//////222222///...111........................---.........////////////222222444888;;;;;;777333111111111222222222222333222444:::BBBHHHPPP^^^kkk}}}qqqddd[[[eee~~~xxxsssooooootttyyyzzzzzzppppppooollldddXXXKKKAAA;;;:::999777777777888999444555666777888999999999;;;>>>===777666:::;;;888999666666:::::::::AAAKKKPPPfff{{{vvvccc```ZZZTTTPPPMMMLLLLLLDDDDDDDDDDDDDDDCCCCCCBBBAAABBBCCCCCCBBBAAA???>>>===>>>???@@@@@@@@@@@@@@@>>>=========<<<<<<<<<<<<::::::;;;<<<;;;:::999888::::::::::::::::::::::::999:::;;;<<<<<<;;;:::999888999;;;<<<<<<;;;999888888888888888888888888888777777777777777777777777888888888888888888888888888888888888888888888888666666777777777777666666999999999999888888888888666666777777777777666666888888999:::;;;;;;<<<<<<::::::;;;;;;;;;:::999999::::::::::::::::::::::::888888888888888888888888<<<;;;;;;::::::;;;;;;<<<888;;;@@@DDDDDDAAA===:::<<<<<<<<<<<<>>>@@@CCCDDDDDDGGGLLLOOOQQQRRRTTTVVVXXX\\\aaagggoooyyy|||vvvjjjeee\\\RRRJJJHHHIIIKKKPPPaaarrr}}}}}}yyyvvvtttuuuvvvxxx}}}~~~}}}~~~}}}wwwlll[[[III===666444444...///000000//////111222111000///......---------000......///...***+++.............../////////000------......///000000111111000...------...///000)))+++---......///000111000///------...000222444444333222111111222333444222///...///---***,,,111////////////////////////------------.........///222111000222555555222///000000111111111222222222222555;;;CCCIIIQQQ^^^kkkzzzpppcccZZZddd~~~vvvnnnqqqxxx{{{zzzzzzssszzzxxxcccPPPIIIAAA;;;;;;;;;888888999666555555666777999;;;<<<::::::::::::999888777777777777777777888888888888@@@JJJYYYiii{{{xxxmmmddd___YYYPPPNNNQQQFFFDDDAAAAAABBBCCCBBBBBBAAABBBAAA@@@???>>>@@@AAABBBAAA@@@???>>>>>>>>>>>>??????>>>===============>>>=========<<<<<<<<<<<<;;;::::::999:::;;;<<<===???;;;888777999;;;;;;999======<<<;;;::::::999999:::::::::999999999888888888888888888777777666666999999888888888888888888888999999888888777666555888;;;;;;666666999888555555666777888888888888888777888999::::::999888777::::::;;;;;;<<<======>>>===<<<;;;:::999999999999999999999999999999999999777777777777777888888999<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;::::::999===BBBCCCCCCDDDGGGJJJLLLNNNPPPRRRSSSVVV[[[^^^ccchhhpppwwwxxxnnnhhh[[[TTTNNNKKKGGGEEEMMMXXXiiitttzzzsssrrrvvv{{{}}}~~~|||{{{{{{}}}zzzzzz{{{uuuggg[[[JJJ===777555333111222222111111111111222222.........///000111111111000111111000...,,,,,,---------......//////000000..................------///000222222000000000111000111111222222000///...000///---,,,---...000222111111000000//////......111111111111111111111111------------...000111222///////////////000111111000111222333444333222222444444333222111111111111555666:::@@@EEELLLZZZhhhzzziii```ZZZeee}}}|||zzzcccOOOEEE===;;;<<<:::888888666666666666888:::<<<===:::::::::::::::999999888555666666777888888999999;;;>>>DDDLLLZZZpppxxxqqqhhh^^^XXXWWWPPPNNNJJJHHHGGGFFFDDDCCC???@@@@@@@@@@@@AAABBBCCCBBBAAAAAA@@@?????????@@@>>>>>>===<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;<<<===???<<<999888:::;;;;;;:::<<<<<<<<<;;;;;;::::::999:::::::::999999999999888999999999888888777777777999999888888888888888888555666777888999999999999444555666888999888888777666777888888999999888888888888999999999999888888:::::::::;;;<<<=========<<<<<<;;;999999888888888999999999999999999999999777777777777777888999999<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;<<<<<<===>>>>>>>>>???CCCGGGHHHHHHIIILLLPPPQQQSSSUUUXXX[[[___eeeiiipppwwwyyypppggg]]]WWWRRRNNNKKKLLLMMMQQQ]]]iiiyyy|||xxxssstttxxx}}}|||xxx}}}xxxmmm[[[QQQCCC:::666555333111222111111000000111111222000000000///////////////111222111///---+++,,,---000000000000000111222222........................---///000000///......///000000111111111000///...//////---------...000111000000000000//////......000000000000000000000000000000////////////000000///////////////000111111000111222333333333222222444333222222111111222222555666;;;AAAFFFMMMZZZgggwww|||wwwhhh^^^WWWbbbzzz{{{]]]PPPCCC???>>><<<:::999777666666777888:::<<<>>>999999:::;;;;;;;;;::::::555555666666777888999999888888888:::CCCTTTggguuu}}}qqqfffaaaXXXUUUQQQNNNKKKIIIEEECCC>>>??????@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@@@@AAAAAA======<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;:::;;;;;;<<<===>>><<<999999:::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999::::::999999999999888888888888999999999999999999555666777888999999999999666333777???@@@999666999777888999999999999999999:::999999999999999999:::999::::::;;;;;;<<<<<<===;;;;;;:::999888888888888888888888888888888888888888888777777888888999:::<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<>>>@@@AAABBBCCCCCCFFFIIIJJJJJJKKKOOOSSSVVVXXX\\\aaafffllltttyyyuuuhhh^^^VVVOOOJJJKKKJJJMMMSSSZZZcccqqq~~~|||yyyxxxwwwwwwvvvvvvxxx{{{}}}~~~~~~zzz{{{{{{~~~{{{kkk^^^KKKDDD;;;555444444333222222111111000000111111222111111000000///...------000000000...,,,,,,...///...---,,,,,,,,,---///000........................+++---//////---,,,---...000000000111000//////...///...---------...000111000000000////////////...////////////////////////222111000///...---------///////////////000111111000111222333333333333222222222111111222222333444444666<<>><<<;;;777666666666888:::;;;===888888999;;;;;;<<<<<<<<<777777777777777777777777555666999;;;???FFFOOOUUUgggxxxyyyqqqaaa^^^ZZZVVVRRROOOKKKIIIGGGFFFDDDCCCCCCBBB@@@???AAAAAA@@@@@@@@@@@@@@@AAA>>>>>>===<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999::::::::::::::::::::::::888888999999999999999:::999999999999888777666666>>>888<<>>@@@BBBDDDEEEFFFFFFIIILLLMMMMMMPPPUUUYYY\\\___eeekkksss|||}}}tttggg[[[TTTOOOLLLJJJKKKPPPYYYccclllvvv{{{vvvssssssttttttwwwzzz|||}}}{{{zzzyyymmmyyy}}}{{{nnn\\\OOO>>>:::555333333333333222111111000000000000111111111000000///......------,,,------,,,,,,---000333---,,,*********+++,,,------------...............+++---///...---,,,------000000000/////////............---------...///000////////////////////////////////////////////////000000///------,,,,,,---///////////////000000111111111222222333333333333111111111111222333444555444666===DDDHHHMMMYYYdddttt~~~|||kkk___VVV]]]uuulllWWWJJJDDD???<<<<<<888777666666777888:::;;;777888999:::;;;<<<<<<<<<::::::999888777666555555222444777999;;;===???AAAMMMZZZmmmvvvqqqjjjddd___[[[WWWTTTSSSPPPLLLIIIIIIHHHEEECCCAAAAAA@@@?????????@@@@@@@@@???>>>>>>======>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<;;;999999999888888777888888::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::::::::::::::::::::;;;888888999999::::::::::::999::::::999999888777666???999>>>IIIHHH<<<666<<<999999:::::::::999999888;;;:::888888888888:::;;;999999999:::::::::::::::999999888777777777888888888888888888888888888888999999999999999::::::;;;999999999999:::<<<======@@@AAABBBCCCEEEFFFGGGHHHKKKNNNQQQRRRTTTYYY```eeeggglllsss{{{~~~xxxkkkdddYYYPPPLLLKKKMMMNNNSSS]]]kkkvvv|||xxxsssqqqsssuuuuuuzzz~~~|||yyywwwvvvwwwyyynnn___NNNBBB888666444333222222222111111000000000000000000111........................------...---,,,,,,///111000///...------......///---------.........//////---...000000...---...////////////...............---------------......///.............../////////000000000000000000000000/////////...//////000111///////////////000000111222111222222222222333333000000000111222333444555444666<<>>>>>;;;:::888777777888999999666777888999:::;;;;;;:::<<<<<<;;;999888777666666777666444444555777:::<<>>>>>???????????????>>>>>>>>>======<<<============<<<;;;;;;888999::::::888777888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999::::::::::::;;;;;;888888999999:::;;;;;;;;;666777888999::::::::::::999666:::BBBCCC<<<999<<<999999999999999999888777999888888888888888888999999999999999999999999999888888777777777777777888999999999999999999999999::::::999999::::::;;;<<<:::::::::;;;<<<>>>???@@@DDDEEEFFFHHHIIIKKKLLLMMMNNNQQQTTTWWW[[[aaakkkrrrzzzuuuiiibbbYYYUUUNNNIIIHHHLLLQQQUUUbbbnnn}}}~~~yyyzzzyyyuuuqqqqqqtttxxxyyy|||}}}yyyxxx|||vvvjjj^^^QQQCCC:::555555444333222222111111111000000//////000000111.....................///...///000///,,,++++++,,,............---------,,,,,,,,,------.../////////...///111111///...///000//////...------------...,,,,,,------............---............/////////000000000000000000000000000000000111222333555666///////////////000111111222222111111222222333444111111111111222333444555444666;;;AAAEEEJJJVVVbbbmmmzzzpppdddYYY```www|||sssjjj]]]NNNFFFDDD???>>><<<:::999999999999666777777888999999999999;;;;;;;;;:::::::::999999<<<999666444555888:::<<<:::===BBBIIIRRR```qqqvvvmmmaaaXXXSSSPPPLLLIIIGGGFFFDDDCCCAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<===>>>>>>===<<<;;;:::999;;;===<<<999888999:::<<<<<<<<<;;;;;;::::::999<<<;;;;;;;;;;;;:::::::::888999999999::::::::::::888888999999:::;;;;;;<<<777777888999::::::::::::666777888:::;;;::::::999888888999999888888777666666777777888888777777666999999999999999888888888777777666666666777777888:::::::::::::::::::::::::::::::::::::::;;;<<<<<<<<<======>>>@@@AAACCCDDDGGGHHHJJJMMMOOORRRTTTUUUWWWZZZ^^^bbbgggppp{{{}}}sssiii___VVVQQQLLLKKKIIIJJJNNNWWWaaahhhxxx}}}zzzxxxvvvvvvuuuvvvwwwtttpppppptttyyy}}}}}}{{{vvvttt{{{wwwiiiZZZNNNDDD;;;666333333333222111111222222000000////////////000000/////////......------,,,***---//////...,,,,,,,,,+++,,,---...---,,,***))),,,,,,------...//////000...///111111///...///000///...---,,,,,,,,,------,,,,,,------.........------------.........////////////////////////////////////000000111333444555///////////////000111111222222111111111222333444111111111111222333444444444555999???BBBHHHUUUbbbnnn|||mmmaaaXXX```xxxzzzlllZZZNNNKKKBBBAAA???<<<;;;:::::::::666666777888888888888777999999:::;;;;;;<<<======999888777777888888777555333444777:::>>>GGGUUUaaalll~~~xxxjjjbbb\\\UUUQQQJJJIIIGGGEEECCCBBBAAAAAA??????>>>===============>>>=========<<<<<<<<<<<<<<<===>>>>>>>>>===;;;::::::===???>>>;;;::::::<<<======<<<;;;::::::999999<<<<<<;;;;;;;;;:::::::::888888888999999:::::::::888888999::::::;;;<<<<<<::::::::::::999888777777888;;;;;;666666999888555888888888888888777666555555666777888888777666555999999888888888888888888777777666666666666777888;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<>>AAADDDAAA;;;::::::888555444777:::888444555666888:::;;;<<<;;;;;;;;;:::999888777888999:::666888:::::::::<<>>>>>>>>===<<>>>>>>>>?????????????????????========================999999999999999999999999<<<<<<::::::;;;===???AAA<<<;;;;;;::::::;;;;;;<<<===;;;999777777888:::<<<;;;::::::999999::::::;;;777777777888888999999:::::::::::::::999999888777999999999888888777777777888888888888999:::;;;<<<::::::999999999999::::::888888999999:::;;;;;;;;;999;;;;;;;;;999888999::::::>>>BBBEEEGGGIIIKKKLLLNNNPPPRRRTTTXXX^^^fffkkkpppsssxxx~~~xxxfff```WWWOOOIIIFFFEEEDDDDDDMMMVVV]]]iiizzzzzzwwwssspppnnnnnnoooppppppooonnnoooqqqrrrrrrppppppqqqqqquuuqqqcccOOO@@@888555333111111111000///...------,,,111111111000000000000000111000000///...---------,,,,,,,,,...///000///---000000000000000000000000......---,,,,,,...///000...---,,,,,,---...000111......------...///111222111///............,,,***000000//////.........---//////000000000...---,,,000///...------...///000000000//////......------000000111222222222222111111111000000111333555666777666888===AAAHHHTTT___qqqhhh___ZZZccczzzxxx{{{|||}}}~~~|||vvvnnnhhh[[[TTTOOOMMMIIIBBB>>>???<<<:::777666777888666333444666777999:::;;;;;;:::<<<<<<;;;999888888888888444666777666666888<<>>===<<<;;;<<<======????????????????????????========================:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<>>????????????AAABBBBBBEEEHHHKKKLLLNNNPPPRRRTTTVVVYYY]]]bbbjjjrrrwwwvvvjjjdddZZZUUUNNNHHHFFFGGGIIIJJJUUU___iiippp{{{tttqqqmmmjjjiiiiiijjjllllllnnnqqqpppmmmjjjiiiiiijjjrrrzzz~~~{{{hhh[[[III<<<555333111000000000//////......------....../////////000000000222222111000000///............---.../////////..........................................///000000/////////...//////000000222111///...------......///---,,,---///000000000000/////////............//////000000000///---,,,000///...------...///000000000////////////......000000111222222222222111333222111111111222333444555444777<<>><<<:::888666555444444444555777888999999999999======<<<;;;:::888777666555555555444444444777999999;;;AAAIIIPPP[[[lll{{{{{{mmmjjjeeeaaa^^^ZZZVVVSSSQQQMMMHHHEEEEEEEEEEEEDDDAAA@@@>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===@@@CCCFFFHHH<<<<<<;;;;;;;;;;;;<<<<<<888999;;;<<<<<<;;;:::999;;;;;;::::::::::::;;;;;;;;;;;;;;;:::::::::::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::;;;;;;::::::::::::;;;;;;;;;:::999999888888999999::::::::::::999999999999;;;===???@@@AAACCCFFFHHHKKKMMMPPPRRRTTTVVVZZZ]]]```ccchhhmmmttt|||~~~wwwnnnaaaVVVQQQMMMJJJFFFDDDFFFKKKRRRVVViiisss~~~}}}yyysssqqqnnnkkkjjjjjjlllmmmmmmqqqrrrnnneee``````cccnnn{{{~~~yyywwwzzzvvvnnnYYYOOOAAA666111000000//////////////////.........---------......//////000111111000000///.........///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......///000000000000000...////////////......---111000///......------...000...,,,,,,...000222222////////////............//////000000000///......//////............///////////////000000000111111000000111222222222222111444333222222111111222222333333666;;;@@@GGGSSS^^^ooo~~~jjj___ZZZhhh|||wwwuuuttt{{{zzzeeeSSSJJJBBB???;;;:::666333333666555555666777777777888888:::;;;<<<<<<;;;:::888777999888888666555555666777999888:::>>>BBBHHHTTTaaaooozzz{{{uuuooohhhaaa\\\YYYUUUOOOKKKIIIIIIHHHGGGFFFEEECCCAAA@@@@@@@@@AAA??????>>>>>>>>>>>>>>>===>>>>>>>>>==============================<<<<<<<<<>>>======<<<<<<===>>>>>><<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<>>>???@@@@@@@@@;;;;;;::::::::::::;;;;;;======<<<<<<;;;;;;:::::::::;;;<<<===============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999:::::::::<<<;;;::::::999999::::::<<<<<<<<<=========>>>>>>>>>???AAACCCDDDGGGKKKMMMPPPRRRUUUXXX\\\```fffjjjppptttzzz}}}tttkkkeee]]]SSSKKKIIIFFFFFFFFFIIINNNXXXbbbiiiwww{{{vvvssstttssspppnnnmmmnnnooopppsssrrrllleee^^^]]]ccchhhzzzwwwzzz~~~|||~~~~~~wwwhhh]]]KKKCCC999222////////////.........///////////////..................//////......------,,,,,,,,,,,,...---,,,***((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///...,,,,,,---...---,,,***)))------......//////000111333000,,,++++++---......///////////////........./////////000000000000////////////....../////////...//////000111222222222000000111222222222222111333222222222222222222222222222666<<>>>>>>>>>>>======<<<<<<>>>=========<<<<<<<<<;;;???>>>===<<<;;;:::999999===<<<<<<;;;;;;<<<<<<============>>>AAADDDGGGIII<<<;;;;;;::::::;;;;;;<<<>>>======<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999999999:::::::::999999999999::::::;;;<<<===???@@@BBBCCCDDDDDDFFFGGGHHHJJJMMMQQQTTTUUUXXX]]]bbbgggnnnuuuzzzwwwhhh```XXXSSSMMMGGGDDDEEEDDDGGGMMMUUU^^^jjjwww~~~{{{wwwtttrrrsssrrrpppnnnmmmmmmnnnooossskkkbbb\\\___hhhttt{{{}}}~~~}}}zzzzzz}}}wwwiiiXXXMMM???;;;555111//////000111.........///////////////000000000//////.........---------------,,,,,,,,,//////...,,,)))))),,,///------------------------+++,,,---...///...---,,,,,,,,,---...---,,,***)))------...//////000000000000---***)))***,,,------.........///////////////////////////000000111111...//////////////////.........///000111222333333000000111222222222222111000000111222333333444444444444888>>>CCCIIITTT^^^nnn|||pppddd^^^mmmzzz[[[MMMAAA>>><<<777777<<<888777666666666666666777555666777999:::;;;<<<<<<:::999777777888888666555777555666888666444555:::<<>>>>>>>>???>>>>>>======<<<<<<<<<=====================<<<======<<<<<<<<<<<<======@@@???>>>>>>AAADDDHHHKKK<<<<<<;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>======<<<<<<<<<<<<<<<=========;;;:::::::::::::::;;;;;;999999999999:::;;;<<<<<<<<<===???AAACCCFFFGGGHHHHHHIIIKKKLLLNNNRRRWWW[[[```dddkkkrrryyyxxxlllbbbVVVOOOIIIFFFCCC@@@BBBGGGKKKRRR]]]hhhsss~~~}}}yyyxxxvvvtttrrrtttsssqqqooonnnnnnnnnnnnkkkfffccceeeppp~~~|||~~~~~~}}}yyyyyy}}}yyypppfffYYYJJJAAA777555333111///000111111///////////////.........000000000/////////......////////////////////////000111222000------///333........................++++++,,,------------,,,...////////////......---000000000000///...---,,,+++)))'''(((***---//////.........//////////////////......///000111222333......////////////............//////000111222222000000111222222222222111//////111222333444444444555555999???DDDIIISSS]]]nnn|||oooddd___lll}}}nnnZZZHHHCCCAAA;;;999===999999777666666666777777666666666777888999:::;;;999888777888::::::888666:::777666888777555666:::::::::>>>FFFMMMTTT```lll}}}zzzrrrlllgggdddbbb]]]YYYTTTQQQOOONNNLLLLLLKKKJJJJJJIIIHHHHHHEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@???>>>>>>======;;;<<<===>>>>>>?????????======<<<<<<<<<<<<======??????>>>??????AAABBBCCC<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<============>>>======<<<<<<;;;;;;;;;<<<<<<=========<<<<<<;;;<<<<<<===>>>???<<<======>>>???AAABBBCCCCCCDDDEEEGGGIIIKKKLLLMMMPPPQQQTTTVVVYYY^^^eeeiiirrrwww|||rrrkkkcccYYYRRRKKKFFFCCCCCCEEEHHHOOOWWWaaajjjvvv|||yyyvvvtttsssrrrpppooorrrqqqooommmlllkkkjjjjjjgggnnnyyy~~~{{{yyyzzz|||uuujjj___UUUKKK@@@999222222222111000///000111000000//////......------,,,,,,---...//////000000000000000000000000000000---000333222...---000333........................---,,,,,,,,,,,,---....../////////...//////000000///000000000///...---,,,)))(((((())),,,...///.............../////////000............000111333444---...///000000///...---.........//////000000000000000111222222222222111000111222333444333333222555555999???CCCGGGQQQZZZooo|||kkkbbb]]]jjjyyy|||cccMMMGGGDDD>>>;;;===:::999888666666666777777888777666666666777999::::::999888:::======<<<999999555444666666555888<<>>>>>;;;<<<===============<<<======<<<<<<<<<<<<=========>>>??????>>>===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;;;;<<<<<<============>>>======<<<;;;;;;:::;;;;;;;;;<<<<<<==================>>>@@@AAAAAABBBBBBCCCDDDFFFHHHJJJKKKKKKLLLMMMNNNOOOPPPQQQRRR\\\^^^aaadddiiiooovvv{{{|||uuukkkbbb[[[UUUNNNJJJFFFCCCCCCGGGMMMUUU```kkkwww~~~xxxtttrrrpppnnnnnnmmmkkkjjjkkkjjjhhhfffdddbbbaaaaaajjj{{{}}}~~~~~~{{{xxxwww{{{uuulll___TTTKKKCCC;;;666///000111111000//////000111111000///...------,,,((()))***,,,...000111222.........///////////////)))---111000---+++...111..............................---,,,,,,...///000...---,,,,,,---...000111,,,---...000000000000///---+++++++++---...---+++---.........//////000000............000222444555---...///000000///...---............////////////000000111222222222222111222222333444333222111000555555999>>>BBBFFFOOOXXXooo|||ggg___\\\iiixxxvvv]]]OOOIIIDDDAAA@@@===<<<;;;999888888888888888888888888777777777777666777:::<<<===<<<;;;:::<<<;;;:::999777666555444777999<<<===<<<<<>>=========>>>???@@@@@@???>>>===<<<<<<<<<===;;;;;;<<<<<<<<<<<<;;;:::======<<<;;;;;;<<<>>>>>>>>>===<<<;;;<<<===???AAAAAA@@@>>>>>>>>>@@@BBBCCCAAACCCDDDEEEDDDEEEGGGHHHIIIIIIJJJLLLMMMOOOPPPQQQSSSUUUWWWYYY[[[^^^cccggghhhmmmtttyyy~~~yyymmmaaaWWWTTTRRRKKKFFFFFFJJJLLLOOOTTT^^^lll{{{|||xxxuuurrrqqqmmmjjjjjjkkkllljjjhhhhhheeeccc```[[[XXXbbbooo}}}zzz|||}}}|||zzz~~~xxxlllbbbTTTFFF===999666666000000000000////////////,,,---///111222111111000,,,------...............000000//////.........---------------------------......------------......,,,,,,---......---,,,,,,000000000000000000000000///...,,,++++++,,,...///000000///...............,,,,,,------.../////////000000////////////000000111111111111000000000000+++---......------...000444444444333333222222222222222333444444555555666777666:::???BBBFFFOOOYYYjjj{{{mmmddd]]]eee~~~}}}lll___SSSHHHAAA@@@@@@>>>===;;;999999999999777777777777777666666555555666888999::::::999999;;;;;;:::999888777666666444666888888777777999;;;===@@@EEELLLWWWeeesss|||wwwsssnnnjjjhhhfffbbb```ZZZXXXVVVUUUTTTRRROOOLLLNNNNNNMMMKKKKKKJJJJJJJJJGGGEEECCCCCCEEEEEEEEEDDDBBBBBBAAA@@@@@@AAABBBCCC@@@??????>>>============?????????@@@?????????>>>@@@@@@?????????@@@AAABBBAAAAAA??????@@@AAACCCEEEHHHGGGEEEDDDDDDFFFGGGHHHHHHJJJLLLMMMMMMNNNPPPQQQRRRSSSUUUWWWZZZ\\\]]]^^^___bbbfffiiimmmqqqvvvzzzvvvllleee[[[SSSMMMMMMMMMJJJJJJMMMWWW[[[bbbkkkttt~~~|||yyywwwuuurrroooqqqnnnlllkkkkkkjjjgggdddeee___ZZZYYYYYY```ppp}}}zzz|||~~~zzzoooaaaXXXKKK@@@888444333222000000000000////////////------...///000000000000------...////////////...000/////////..........................................------------......,,,,,,---......---,,,,,,///////////////////////////...,,,++++++,,,...//////......---------........................------000000111111111111000000////////////////////////---///000000//////000111333333333333222222222111111111222222333444444444666666999>>>AAAFFFOOOYYYhhhyyylllddd___ggg{{{rrrdddVVVMMMLLLCCCAAA===999888888999:::666777888888888777555444555555555555666777888888:::::::::999999999888888777999999999777777888999777888999;;;AAAKKKWWW^^^kkkuuu|||xxxuuummmjjjgggdddbbb^^^ZZZWWWVVVVVVUUUUUUSSSQQQOOOMMMKKKIIIGGGFFFGGGHHHGGGFFFFFFEEEDDDCCCCCCCCCDDDEEEEEEDDDDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDCCCCCCDDDEEEGGGHHHLLLKKKKKKJJJJJJLLLMMMNNNNNNPPPSSSUUUUUUVVVXXXZZZ\\\]]]aaadddhhhkkkmmmnnnpppuuu{{{yyyqqqiiiaaaYYYSSSJJJHHHHHHJJJLLLNNNTTTZZZgggooozzz{{{yyyvvvsssrrrqqqpppnnnmmmooonnnmmmlllkkkgggccc___]]]WWWSSSVVV```pppzzz{{{}}}}}}~~~wwwmmmcccTTTMMMBBB999444222000000000000000000////////////------------...///000000......///000000000//////////////////............////////////////////////......------------......,,,------......------,,,///////////////////////////...---,,,,,,---.../////////.........//////000000//////...------,,,,,,000000222222222222000000,,,,,,,,,------......//////111222111000000111333222222222111111111111111000000111111222333333333666666888===AAAEEEOOOZZZgggwww|||gggaaa^^^iii{{{sssiiiccccccUUUPPPGGG???;;;:::<<<>>>888999:::;;;:::999777666666555444333444555777888999999999999::::::::::::;;;;;;;;;:::999888888888999999999999;;;AAAHHHMMMRRRZZZfffqqq{{{}}}yyyvvvqqqlllhhhbbbcccddddddbbb___\\\ZZZTTTRRRPPPOOOOOOOOONNNLLLNNNMMMLLLKKKJJJJJJKKKLLLMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNPPPQQQSSSSSSSSSTTTVVVXXXZZZ[[[ZZZ]]]```cccdddeeegggiiilllnnnrrrwww|||rrrmmmeee___ZZZUUUPPPLLLFFFJJJOOOSSSVVV[[[eeennnxxx~~~zzzuuurrrqqqooommmmmmnnnnnnmmmlllkkkkkkjjjiiifffaaa[[[XXXSSSSSSWWWaaasss}}}|||{{{tttmmmcccYYYIIIDDD<<<666333222111111000000000000////////////...---,,,,,,,,,...///000...//////000000000000000///////////////....................................------,,,,,,------...------------------------////////////////////////......------------......000000000///000000111222//////.........---------///000111222222111000///++++++,,,------...//////000111222222000000111222111111111000000000000000000000111111222333333333555555777<<<@@@EEEOOOZZZiiiyyy~~~{{{rrrbbb]]]\\\hhh}}}{{{xxxxxxvvvvvvxxxuuummm```RRRGGGBBB@@@@@@::::::;;;;;;:::999777666888666444333333555777999777777888999999:::;;;;;;999999888777777666666555555666777888888999<<<>>>DDDHHHMMMSSSZZZdddooowww~~~~~~~~~zzzvvvqqqnnngggdddbbb``````___^^^\\\\\\[[[ZZZXXXWWWWWWWWWXXXUUUUUUVVVUUUUUUTTTRRRRRRUUUTTTTTTTTTTTTUUUVVVWWWUUUUUUVVVWWWXXXXXXXXXYYYXXXYYYYYYZZZ[[[\\\]]]^^^```aaaccceeehhhkkknnnooopppssswwwzzz|||}}}~~~wwwnnniii^^^ZZZUUUQQQNNNMMMLLLLLLKKKSSS\\\bbbgggppp|||{{{xxxvvvtttqqqooonnnllljjjjjjkkkllllllkkkgggfffdddaaa[[[UUUQQQNNNPPPXXXfffwwwwwwnnnfffYYYNNN???<<<777444333222222111000000000000////////////......---,,,,,,---///000...//////000000000000000.........///////////////------------------------------,,,,,,,,,,,,------------------------------................................................/////////......///000000---------.........//////......///000000///......,,,,,,---...//////000000///000111111/////////111000000000000000000000000111111222222333444444444555444666;;;>>>DDDOOOZZZnnn|||}}}sss~~~vvvlllbbb^^^]]]jjjuuuwwwuuuxxx{{{xxxhhhXXXJJJBBB===<<<<<<;;;:::999888888777888777555444444555777888666777777888999999::::::;;;999888999::::::999888222444666777777666777777;;;<<<===>>>BBBHHHQQQVVVZZZdddrrr~~~|||zzzwwwuuutttsssqqqooolllkkkiiigggfffeeeeeefffccccccdddddddddbbb```___``````_________aaacccdddaaabbbccceeeffffffffffffffffffgggiiijjjkkkllllllqqqsssuuuxxx||||||vvvssslllccc[[[YYYQQQOOOLLLJJJKKKMMMPPPRRRXXXbbbnnnuuu{{{yyywwwsssrrrqqqqqqqqqpppkkkiiiggggggggggggfffeee```___]]]XXXTTTPPPPPPPPP]]]jjj{{{rrrfff\\\OOOCCC777555222111111111///...000000000000///////////////...............//////......///000000000//////.........///////////////------------------------------,,,,,,,,,,,,------...------,,,,,,------.........................................................---,,,,,,,,,,,,,,,,,,,,,------...//////000.................................///000000000111///000000000...---...///000000000000111111111111111111222222333444444444444333555999===CCCOOO[[[ppp~~~zzznnnvvvyyypppgggbbbaaannn|||mmm{{{zzz|||ppp^^^NNNDDDBBB@@@>>><<<;;;;;;<<<<<<777666555444444555666777666666666777777888888999;;;:::999:::===???>>><<<666888999999888888999:::666666777888:::===AAADDDHHHPPP[[[dddllluuu}}}||||||}}}{{{|||}}}}}}|||{{{yyywwwuuuuuutttssstttvvvxxxyyywwwxxxzzz{{{|||}}}}}}||||||}}}~~~vvvnnnfffaaa```\\\TTTPPPPPPLLLLLLMMMOOOSSSZZZbbbgggnnnyyy|||rrrpppnnnmmmmmmnnnmmmlllgggeeebbb``````___]]]\\\VVVVVVVVVVVVVVV[[[bbbggguuussscccXXXOOODDD:::333222000000000000...---000000000000/////////////////////000000//////...------...////////////.............../////////000........................---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---.................................////////////......111000///---,,,,,,,,,,,,------..................000///...------...///000/////////////////////000///000111000...---...///000000000111111222222222000000111111222333333333444222444888===CCCOOO[[[ooo|||zzzlllppp~~~yyykkkfffcccoooxxxiiiuuuaaaUUUHHHFFFCCC@@@??????AAABBB666555555444444444555555555666666666777777777777666555444666:::<<<<<<:::;;;;;;:::999777888;;;===444555777:::;;;===>>>???666;;;BBBFFFKKKSSS^^^fffoooxxx}}}xxxpppggg___\\\TTTOOOPPPNNNHHHFFFIIILLLNNNRRRWWW```kkkvvv}}}}}}uuuqqqnnnllljjjiiiiiiiiihhhfffdddaaa^^^[[[ZZZXXXVVVTTTMMMPPPSSSWWW^^^jjjxxx||||||~~~zzzssseeeUUUKKKEEE===666333222111111222111///---000000000000////////////...///000111111000///...,,,------...............---.........//////000000////////////////////////---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---.................................////////////......555444222111///........./////////...------,,,,,,222111...------...111222///////////////.........000111111000///......///000000111111222222222333/////////000111111222222444222444888<<>>BBBEEEIIIKKKUUU[[[dddkkkrrr|||yyyrrriiibbb\\\WWWQQQLLLKKKKKKJJJHHHFFFGGGJJJMMMTTTYYYbbbmmmyyy}}}zzzxxxuuunnniiidddfffgggfffdddbbbaaaaaa]]]XXXTTTTTTVVVUUUOOOJJJJJJUUUaaalllyyyuuupppsssyyy|||zzzrrrfffVVVIIIAAA;;;555111...///000111111000///...////////////////////////...------,,,,,,,,,------000000///...---,,,,,,+++.../////////...---,,,,,,...------,,,,,,------.../////////...------,,,,,,------------------------//////.........---------.........------,,,,,,,,,///...------++++++***))),,,------......------,,,...///000///---,,,,,,---000///...---,,,------...///////////////000111111111111111000...///111333111111111111111111111111555444555999<<<@@@JJJUUUjjjxxx~~~pppuuutttfffcccooowwwkkkyyymmmcccUUUJJJEEECCCBBBAAACCC@@@>>>>>>>>><<<999777:::999888777666666666666666666666666666777888888;;;:::999888888999:::;;;:::999999888888999999999999999999:::;;;>>>@@@AAACCCHHHOOOTTTYYYaaakkksss{{{tttnnnaaa\\\UUUPPPMMMKKKHHHFFFCCCDDDEEEGGGJJJOOOVVV[[[iiioooxxx{{{vvvtttsssqqqlllgggfffffffffccc^^^ZZZXXXXXXTTTRRROOOKKKIIIIIIKKKMMMZZZiii|||~~~wwwsssuuuyyy}}}~~~wwwdddYYYJJJ???999666222/////////000111111000/////////////////////////////////...............///////////////...------,,,,,,......//////......---,,,...------,,,,,,------...,,,,,,------.../////////........................//////.........---------.........------,,,,,,,,,...------,,,,,,++++++***,,,------......------,,,,,,...///...------...///000///...---,,,------...///////////////000000111111111111000//////111333000000111111222333444444555444555999<<<@@@JJJUUUhhhvvvtttxxxwwwhhhdddooozzzmmm{{{sssfffYYYPPPKKKGGGFFFIIIEEE??????AAAAAA;;;555<<<;;;999777555444333333666666666666666777777888:::::::::::::::::::::;;;999999888888888999999:::888888888777777888888999999<<<@@@BBBDDDIIIPPPVVV^^^eeerrr{{{wwwqqqjjjddd]]]WWWRRRMMMJJJEEECCCCCCDDDDDDDDDFFFIIINNNTTT\\\fffpppwww~~~zzzvvvsssppplllkkklllkkkgggdddaaa```^^^YYYSSSNNNLLLKKKHHHJJJJJJEEEAAAEEEQQQ\\\sss~~~zzzxxx|||~~~zzz{{{~~~~~~{{{~~~tttlllSSSJJJ>>>666222222111000000000111111111111000000/////////////////////////////////000000111111222............................../////////...------...------,,,,,,------...,,,,,,,,,---......//////////////////////////////...............---------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------............------+++,,,......---...///111//////...------------...//////......//////000111000111111000//////000222//////000222333555666666555444555999<<<@@@JJJUUUeeetttvvvzzz|||lllgggooosss~~~|||yyytttlllccc[[[UUURRRQQQNNNIIIDDDDDDDDD@@@:::>>>===;;;999777666555555777777666666666666777777888999999::::::::::::999888888888888888999999::::::::::::999999888888888888:::;;;<<<===???CCCGGGJJJPPPZZZdddmmmuuu{{{xxxrrrnnnlll___\\\XXXTTTPPPLLLHHHFFFHHHFFFEEEEEEGGGJJJMMMOOOVVV[[[ccclllvvv|||wwwsssooommmjjjhhheeedddeeedddaaa___YYYXXXVVVQQQKKKFFFEEEEEE@@@DDDIIIJJJMMMWWWhhhvvv|||yyyyyy}}}~~~}}}~~~~~~zzzoooddd\\\HHHAAA888222000111222333000111111111111111111000////////////////////////......///000111222222222---------.........//////......////////////.........------,,,,,,------...//////...------,,,,,,+++.............../////////.......................................---------+++++++++,,,,,,---------------............------,,,---......------...000............------......///............///000000000111111111//////000222000111111333444555555666444333555888;;;@@@JJJTTTdddssstttvvvpppiiippp{{{|||vvvwwwwwwtttooommmnnnpppjjjkkkfffZZZPPPKKKEEE???BBBAAA???===<<<;;;::::::777777666666666666777777555666777888888888888888888777777777888888999::::::::::::;;;;;;;;;;;;;;;666777888888888:::<<<>>>BBBFFFLLLQQQUUUZZZ^^^aaaiiinnnwwwzzzvvvqqqoooiiiccc]]]XXXUUUSSSNNNMMMKKKIIIGGGFFFFFFFFFHHHIIILLLOOOTTTZZZ___bbbkkkqqqzzzzzzyyyvvvsssoookkkiiihhheeecccaaa___]]]\\\YYYXXXTTTRRROOOJJJEEEBBBBBBCCC@@@EEENNNYYYfffuuu}}}~~~~~~xxxtttyyyxxxmmm```TTTLLLAAA===666111000000111222111000000000000000000111////////////////////////,,,---...///000111111000,,,,,,------.../////////......///////////////......------,,,,,,------............---,,,,,,++++++,,,,,,---------.........---.............................................***++++++,,,,,,------...---......//////......---...///000///---,,,---...------.................................//////000///000222111000///000111222333333333333333444444444333444888;;;???IIITTTdddssspppooowwwtttlllsssppppppnnnkkkkkkrrr~~~nnnaaaSSSGGGAAA@@@???<<<;;;999999888888777777666666666666666444444444555666666777777777777777777777888999:::777888999:::;;;<<<<<<<<<888888888888888999:::;;;===???BBBEEEGGGJJJMMMPPPSSSWWW^^^dddjjjooouuuyyy}}}~~~xxxuuuqqqmmmiiieeeaaa]]]ZZZWWWTTTOOOLLLIIIHHHGGGCCCDDDDDDDDDDDDEEEHHHJJJNNNRRRYYY___ffflllssswww}}}yyywwwmmmnnnnnnlllhhheeedddddd___^^^\\\YYYVVVSSSPPPOOOIIIHHHEEEBBB>>>>>>@@@BBBMMMSSS^^^mmm~~~yyysssrrr|||xxxnnn```SSSHHHAAA:::888444111///......///000000////////////000000////////////////////////+++,,,...///000//////...---------.........//////......///000000000//////...------,,,,,,------...+++++++++,,,------......++++++,,,,,,---.........---------............................../////////+++++++++,,,,,,---------......////////////......///000000///---+++,,,---,,,---......///...............------......///000///000222222000///000111333333333333222222222222444333444888;;;???IIITTTdddsssqqqlllqqqvvvooouuuuuutttpppjjjhhhpppmmmXXXEEEDDDAAA>>>;;;999888777888888777666666666666666444333333333444555777888666666666666777888999:::555777888:::;;;<<<<<<<<<;;;;;;:::::::::;;;:::999:::;;;===>>>???AAADDDGGGFFFHHHKKKMMMPPPTTTYYY]]]___bbbgggnnnvvv|||}}}yyysssoookkkhhheeebbb]]][[[XXXVVVTTTRRROOOMMMKKKJJJHHHFFFFFFFFFGGGHHHDDDFFFJJJMMMPPPTTT[[[```dddjjjrrryyy~~~|||wwwrrrnnnllleeegggiiigggccc___]]]]]]WWWWWWUUUQQQMMMJJJHHHHHHAAABBBBBBBBBCCCHHHNNNRRRffflllvvv}}}yyyxxxyyyuuummmaaaSSSGGG===888444444444222000...------000///...------...///000////////////////////////,,,---///000000///...------------.....................///000000000000000...------,,,,,,------...***++++++,,,,,,---......,,,,,,,,,---.../////////---------.........//////---........./////////000,,,,,,,,,,,,,,,,,,,,,,,,......////////////......---...///...---,,,---...,,,,,,.../////////.........------------...//////...000222222111000000000000111111111222222333333333222444888:::???IIISSScccrrrxxxpppssswwwpppxxxwwwqqqsss~~~jjjOOOMMMJJJFFFBBB???===<<<888888777666666666666666555444333222333555777999666666666666777888999:::777888:::;;;<<<<<<<<<;;;<<<;;;999999999999777666999:::;;;::::::<<>>666222111333444444222///......///...---,,,,,,---...///////////////////////////---...000111000///---,,,..............................///000000000000000...------,,,,,,------.........---,,,,,,++++++***---------...///000000111---------.........//////---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,......////////////......+++---......------///000+++,,,.../////////.........------------...//////...000222222111000000000......///111222333444555333222444777:::???IIISSSbbbqqq~~~uuuwwwwwwqqqyyy{{{|||{{{fffaaaYYYQQQKKKFFFCCC@@@<<<:::888777888888888777555777888666333111111333777777888888777666555555888888999999999:::::::::999999999:::::::::;;;;;;999999999:::;;;<<<===>>>======<<<<<<===>>>@@@AAABBBCCCEEEGGGJJJMMMOOOPPPTTTUUUWWWZZZ]]]```bbbcccjjjkkklllnnnpppsssuuuvvv|||zzzyyyxxxxxxzzz|||}}}|||{{{yyyxxxwwwwwwxxxyyyuuutttrrrpppnnnllljjjiiinnnllljjjgggdddaaa```___\\\[[[XXXUUURRRPPPOOONNNNNNLLLIIIGGGFFFFFFGGGGGGHHHGGGFFFFFFFFFGGGHHHIIIHHHIIILLLNNNRRRWWW]]]aaakkkmmmrrryyyzzzwwwtttrrrqqqooonnnllliiifffbbb___]]]___]]]ZZZXXXWWWUUURRRPPPGGGGGGFFFCCCAAAAAACCCEEEFFFOOOXXX___iiiuuu}}}|||}}}yyyqqqjjjbbbUUUHHH>>>888444222///000222333333111...,,,...............///000111/////////...---------,,,---......///////////////,,,,,,,,,---------......///......------,,,,,,+++000///...,,,***)))''''''...---,,,---......,,,***------------------------/////////000000...+++))),,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000000000/////////000111111111111111000000///////////////000111111,,,---...000111333444444000111111111111222222222222222111111222222333444444444666;;;===AAAJJJSSS```ooowwwsss}}}}}}nnn{{{vvvnnneee[[[QQQHHHCCC???===:::999999888777555555666888777555444666888666777777777777666666555888888888888999999999:::;;;;;;;;;<<<<<<<<<======::::::999999999:::;;;;;;::::::999999:::;;;<<<===;;;<<<===>>>@@@AAACCCCCCDDDEEEGGGIIIKKKMMMOOOPPPRRRSSSTTTUUUWWWYYY[[[\\\^^^^^^]]]]]]]]]^^^___```bbbaaa___]]]\\\\\\\\\]]]______]]][[[YYYWWWVVVUUUSSSSSSQQQPPPOOONNNNNNNNNJJJIIIHHHGGGFFFFFFFFFFFFJJJIIIGGGFFFEEEFFFGGGHHHIIIHHHIIIIIIKKKMMMOOOPPPQQQTTTYYY___gggnnnuuuzzz~~~yyytttooollljjjiiigggiiihhhgggdddaaa^^^[[[ZZZUUUSSSQQQOOONNNLLLJJJIIIFFFDDDAAA===<<<@@@HHHNNN___nnn~~~~~~~~~zzzoooggg[[[SSSFFF:::333000//////222222222111111000000000///............//////000...............---------------...///////////////,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------/////////......---------------------------------,,,,,,---......---,,,***,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,---...////////////...//////......//////000111///.....................//////000000000111111111000000000000000111111222111111444999<<>>???@@@AAAAAABBBBBBCCCEEEFFFGGGHHHIIIHHHHHHHHHIIIIIIIIIJJJJJJKKKJJJJJJIIIIIIIIIJJJJJJKKKJJJIIIHHHFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBCCCDDDEEEFFFFFFFFFFFFHHHJJJLLLNNNTTTUUUWWWYYY]]]```ccceeeeeeiiiooowww~~~yyysssooonnnjjjfffbbbaaa```___^^^bbb```___\\\YYYVVVTTTSSSKKKJJJIIIGGGEEEDDDCCCCCCBBBAAA???>>>AAALLL[[[fff|||vvvpppoooppp|||{{{|||~~~yyypppeee]]]OOOGGG<<<333000000222333333111///......///000111000//////............///---------...............------...////////////...------........./////////)))******+++,,,,,,------'''((()))+++,,,...///000---//////---******,,,///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///+++,,,---.....................------......///000......------,,,,,,++++++.../////////000000000000///000000000000111111111//////333888<<<@@@JJJTTT]]]mmm|||xxxuuueeeuuuiiicccYYYSSSKKKDDD???;;;999777666666555444333333444555444555666666777777777777666666666777777777777777444555555555555666666666<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>=========<<<<<<<<<===============???@@@AAABBBCCCCCCDDDDDDBBBCCCDDDEEEEEEEEEDDDDDDAAABBBBBBCCCEEEFFFGGGHHHCCCCCCCCCBBBBBBAAAAAAAAAEEEEEEEEEEEEDDDDDDCCCCCCFFFFFFFFFHHHIIIKKKMMMNNNKKKLLLMMMPPPTTTXXX\\\^^^ggghhhkkkoootttxxx{{{}}}|||wwwrrrnnnjjjfffcccbbb___\\\ZZZZZZZZZZZZYYYZZZYYYVVVSSSPPPMMMKKKJJJFFFEEEDDDBBB@@@??????@@@===AAAGGGMMMVVVeeewww}}}}}}zzzrrrnnnoooqqq~~~{{{|||~~~xxxooodddXXXQQQEEE@@@888333222333555666000///...,,,,,,---//////111000///...............,,,---------.../////////,,,---......//////...............////////////000+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***------***&&&%%%***///,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,...///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000111111...///////////////......---------------...//////,,,,,,------.........////////////000000000111111111111222222333333333333111111444999<<<@@@JJJSSS]]]lll~~~|||vvveeeyyyqqqcccVVVKKKBBB<<<999;;;999888666666777888888555555666777888888888777666666666666666666666666777777777777888888888888888888888888999:::;;;<<<;;;<<<<<<<<<============::::::;;;;;;;;;<<<<<<<<<>>>===============<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBB???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJIIIIIILLLMMMOOORRRUUUYYY\\\^^^___```ccchhhmmmrrrvvvxxxyyy{{{~~~}}}{{{zzzyyymmmjjjfffcccaaa___\\\ZZZXXXVVVTTTSSSUUUUUUUUUTTTTTTRRROOOKKKGGGDDDCCCBBB@@@@@@@@@>>>;;;;;;===@@@???JJJXXXeeeooo|||}}}|||~~~}}}{{{{{{||||||zzzvvvuuuxxx{{{{{{zzzyyyyyy}}}xxxmmm```TTTIIIBBB999777444222222111000///.../////////////////////111000///...............,,,---------.../////////,,,------........................////////////000//////......------------///......---,,,+++*********,,,---***%%%%%%)))...,,,,,,,,,,,,,,,,,,,,,,,,...//////---***)))+++---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111000000000000///...,,,,,,---------------...///////////////000000111111111000000000111111111222222000111222333333333333222555444666:::===@@@HHHRRR]]]lll~~~|||kkksssdddUUUIIIAAA===:::777666777999999999777777888888999999888888777777777777666666666666555555555666666666777777333333333333555666777888888999:::;;;<<<<<<<<<;;;::::::;;;<<<<<<======>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAABBBCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCEEEFFFGGGHHHIIIJJJKKKLLLJJJLLLPPPSSSVVVXXXYYYZZZYYYZZZ^^^bbbhhhmmmrrrtttwwwxxx{{{~~~yyyuuutttrrrpppmmmlllkkkjjjaaa___\\\ZZZXXXVVVSSSPPPMMMLLLJJJKKKMMMNNNNNNMMMMMMKKKHHHEEEBBB@@@??????:::<<<>>>===<<<===BBBGGGNNN[[[lllxxxzzzzzz|||xxxssstttrrrwww}}}}}}wwwvvvvvvxxx}}}xxxooocccVVVJJJAAA;;;444333222222222111...,,,000000111222222222111111000//////............///---------...............,,,,,,---............---------........./////////000000//////...------,,,......------,,,,,,++++++,,,......,,,))))))+++...------------------------+++---...,,,)))&&&(((***,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------.../////////...---,,,+++***......------......///000222222222111000000000///111111111111222222222222...///000222222111000000777666888;;;===???HHHQQQ]]]kkk|||tttrrr```UUUHHHDDD>>>;;;::::::999777999999:::::::::999888888888888888777777666666666333333333333444444444555333333333333333444555666555666888:::;;;<<<<<<;;;======>>>>>>>>>>>>??????@@@@@@AAAAAABBBCCCCCCCCCCCCEEEGGGIIIKKKKKKJJJIIIIIIIIIHHHGGGHHHIIIJJJKKKLLLMMMNNNOOOOOOOOONNNNNNOOOPPPQQQSSSUUUWWWXXXYYYZZZ\\\aaaeeeiiilllmmmmmmlllmmmpppssswww|||}}}yyyuuuttttttqqqkkkfffcccbbb```^^^]]][[[[[[[[[WWWVVVTTTRRRQQQNNNJJJGGGDDDCCCCCCDDDFFFGGGGGGFFFFFFDDDBBB@@@@@@@@@AAAAAA<<>>???@@@@@@GGGIIIKKKNNNOOOOOOOOONNNLLLKKKIIIIIIIIIJJJLLLNNNLLLNNNQQQTTTVVVXXXYYYYYY[[[\\\^^^```bbbeeefffggghhhjjjnnnrrruuuvvvwwwwwwxxxyyyyyyzzz|||~~~||||||{{{zzzwwwssspppooopppkkkfffddddddbbb\\\WWWZZZYYYWWWVVVTTTSSSSSSSSSNNNMMMMMMMMMLLLJJJEEEBBB@@@??????AAACCCDDDDDDCCCAAA@@@???>>>???AAACCCEEEBBBFFFLLLPPPSSSZZZdddlllooowwwyyytttvvv|||}}}~~~xxxtttvvv|||{{{tttoooccc___YYYOOODDD<<<666444000...,,,,,,...//////...000---***)))))),,,///222...............///000111/////////......------,,,+++,,,------......------,,,,,,,,,---------......+++,,,,,,------......///000000///...,,,+++***))),,,+++++++++---,,,***(((////////////////////////***///444444000...///111,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,..................---------...///111222333333333///////////////000111111)))***+++,,,...///000111////////////000000000000///111333444444444222111222111444999<<>>???@@@EEEGGGKKKOOORRRSSSRRRQQQKKKJJJJJJIIIJJJKKKMMMNNNPPPRRRUUUWWWYYY[[[^^^aaacccdddeeefffggggggggggggooooooooooooqqqsssuuuvvvuuutttsssrrrqqqqqqqqqqqqqqqooommmnnnpppqqqooommmkkkjjjhhhfffcccbbbaaa```YYYYYYYYYXXXWWWUUUTTTSSSKKKLLLMMMMMMMMMKKKIIIHHHEEEEEEEEEEEECCCBBBAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@@@@AAAEEEMMMRRRVVV___ggglllpppuuuvvvtttvvvxxx{{{~~~{{{vvvxxx~~~}}}{{{||||||}}}|||pppfff___[[[SSSJJJDDDAAA<<<666111333222111000////////////111000///000111111...,,,////////////////////////***++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,------............------.........------,,,,,,,,,,,,...000...+++***+++...---......---++++++,,,...------------------------******+++++++++,,,,,,,,,------------------------000///...------...///000///000222222111///---,,,,,,...000///,,,+++---///111///,,,+++,,,...//////000000111222222222222111///000111222222222222222444333555:::===???FFFMMMYYYgggxxxzzzzzzyyypppggg___XXXSSSNNNOOOLLLEEE@@@???===999<<<:::999999:::999777444666777999999999777666666555666777777777666555444444444444555555666777888888999999999888888777666777777888888:::;;;<<<===>>>@@@CCCFFFHHHIIIIIIIIIFFFFFFEEEEEEEEEFFFGGGHHHIIIKKKNNNPPPQQQSSSUUUXXXWWWXXXZZZ[[[\\\]]]]]]]]]____________```bbbdddeee``````___^^^]]]\\\\\\]]]\\\ZZZXXXYYY[[[\\\[[[YYYYYYXXXVVVTTTRRRQQQPPPPPPLLLLLLLLLKKKJJJIIIHHHGGGCCCDDDEEEFFFEEEDDDBBBAAACCCCCCBBBAAA???===<<<;;;777888999::::::;;;===???@@@@@@???@@@FFFSSSdddppp~~~~~~{{{}}}}}}|||{{{}}}~~~|||}}}{{{yyy{{{~~~tttkkkccc]]]YYYKKKGGGAAA???>>><<<777222333222111000////////////111///------...///...---...........................------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------------............------------------------,,,,,,+++---...---+++)))+++,,,---......---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------///...---,,,,,,---...//////000111111111///---,,,***,,,...///......111333111///------.../////////000000111222222222222111333333333333333333222111666444777;;;???AAAGGGOOOWWWeeewww}}}|||~~~yyyuuusssqqqllllllfff\\\RRRLLLDDD===???===<<<;;;;;;999777444444666888999:::999777666666666777888888777777666444444555666777777777777888888888888777777777777555555555666777888999:::::::::;;;===>>>???@@@AAA?????????>>>??????@@@AAA@@@BBBDDDEEEEEEFFFIIIJJJIIIIIIKKKLLLMMMNNNNNNNNNLLLLLLLLLLLLMMMNNNOOOPPPNNNNNNMMMLLLKKKKKKKKKKKKLLLJJJIIIJJJKKKLLLKKKJJJKKKJJJHHHFFFEEEDDDCCCCCCDDDDDDDDDCCCCCCAAA@@@???<<<===>>>>>>>>>===<<<;;;======<<<;;;:::888888777999:::<<<:::999:::===AAA@@@BBBFFFMMMYYYlll~~~}}}zzz{{{|||}}}}}}~~~~~~}}}zzzyyyyyyyyy~~~ttthhh]]]RRRIIIDDD<<<999777888::::::777333222222111000////////////222///,,,+++,,,---......------------------------------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...------............------,,,,,,------------------+++,,,---,,,***)))***+++---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...---,,,++++++,,,---.........///000//////...---000111111000...---...///111///...///000111000//////000111111222222111111555555555555444333222222666444666;;;>>>@@@GGGNNNUUUdddvvv}}}~~~rrrfffXXXMMMIIIEEE@@@===;;;:::999888888888888999;;;;;;:::999888888999999999:::::::::666777888999:::999999888888777777777777777777777555555555555555666777888:::999999999999;;;<<<===:::::::::::::::::::::;;;:::<<<============>>>@@@??????@@@@@@@@@@@@@@@???@@@@@@@@@@@@AAABBBBBBCCCDDDCCCBBBAAAAAAAAAAAAAAADDDCCCCCCCCCCCCDDDCCCCCCCCCBBBAAA???>>>>>>>>>>>>@@@@@@@@@??????===<<<<<<999:::;;;<<<<<<;;;;;;:::;;;:::::::::::::::::::::>>>??????===:::;;;@@@EEEDDDLLLWWWdddsss~~~{{{{{{zzzvvvxxxyyyyyy{{{zzzvvvtttssszzz{{{}}}zzzzzz|||~~~~~~xxxoooeeeYYYMMMAAA:::999666444444555666444222111111000///////////////000...---,,,...///......------------------------******++++++,,,---------------------------------......////////////......------............------,,,,,,,,,------.........+++,,,,,,,,,+++++++++,,,,,,...///...,,,+++,,,---------------------------,,,,,,,,,---------......------------------------...---,,,++++++,,,---...---............/////////444333222000.........//////......///111111000...///000000111111111111111444444444555444444333333333222444888;;;===DDDKKKSSSbbbuuu{{{mmm^^^VVVLLLCCC===;;;::::::===<<<:::;;;======<<<;;;999999999999999999::::::666777999:::::::::888888888888777666777777888999777777666666666777777888:::999888777777999:::<<<777777888888888777777777888999::::::999888999;;;<<<<<<;;;;;;999888777666;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<;;;;;;:::999999999999999999999999999999888777666999999::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<======<<<=========???DDDLLLSSS[[[cccmmmwww}}}zzzyyywwwwwwyyy{{{{{{zzz{{{}}}~~~~~~{{{wwwsssssssssuuu{{{}}}~~~}}}zzzrrrlllcccZZZSSSMMMHHHEEE???<<<777444222111111000111000//////////////////......///111222111///,,,------------------------+++++++++,,,------......------------------------------.........------,,,------............------,,,,,,,,,------.........---,,,,,,,,,---------,,,,,,---//////---,,,,,,,,,........................,,,,,,,,,---------......------------------------///...---,,,,,,---...///------------...000111222222111/////////111222222---,,,---...000000///---//////000111111111111000///000111333333444444444333222333888:::<<>>AAABBBBBBAAABBBEEEMMMXXXbbbhhhyyy{{{}}}}}}|||xxxvvvtttxxx{{{}}}}}}zzzyyyzzz}}}}}}yyywww{{{{{{yyyxxxzzzwww~~~xxxsssnnndddUUUHHHBBBBBBEEEGGGBBB@@@;;;666333000//////000//////....../////////,,,---000333444333///,,,------------------------//////......---,,,,,,,,,------------------------,,,------------,,,++++++------............------,,,,,,---------------------,,,+++,,,...///...---+++---//////---,,,+++,,,........................,,,,,,,,,,,,------------------------------------///...---,,,,,,---...///...---------...111444666:::777222///...---,,,+++---,,,+++---///000///......///000000111111000000---...///111222333444444555333555999<<<>>>CCCKKKPPP```ttt}}}ppp```SSSIIIBBB>>>:::<<>>???>>><<<;;;:::999::::::888777777777666777777888:::999888777888999;;;<<<::::::999888888888888888777777777777777888999999666777777888777666555444555777888777666555666888888888888888777666555555666777777888777666555444:::999999888888999999:::777888:::999777666888:::::::::999::::::;;;<<<<<<999999::::::999999888888666666777888999:::;;;<<<:::;;;???DDDJJJRRRXXX[[[eee___[[[]]]eeepppxxx{{{~~~~~~|||{{{zzz}}}~~~xxxtttrrrttt{{{}}}wwwooohhhcccYYYJJJ===666555777888;;;<<<;;;:::666333111000//////.........//////000------...000222222///---........................000000000///......------........................---------------,,,++++++------............------------------------,,,,,,---+++***+++---///---,,,+++---///000...,,,++++++------------------------++++++++++++,,,,,,,,,,,,------------------------...---,,,++++++,,,---...///...------///222666888===888222...---+++)))(((///---,,,,,,...000111111...//////000000000000000...///000111222222222222555333555999;;;===CCCJJJPPP```tttyyylll___TTTKKKEEEBBBGGGPPP\\\cccaaaVVVMMMDDDCCCAAA???============;;;:::999888888888::::::;;;:::999888888:::<<<===;;;:::999888888777777888777888888999999:::::::::666777777888777666555444444555777666555555666777666666777777888777777777666777888888777666444333555555555444555555666666555777999888666555777999666666666777777888999:::777777888888888777666666777777888888:::;;;===>>>BBBEEELLLVVVbbbnnnxxx~~~xxxuuuzzz{{{}}}wwwsssqqqppppppyyy|||xxxyyy||||||vvvqqqjjj```YYYMMMHHHAAA;;;777444111///222555:::<<<:::666333111//////.........//////000...,,,,,,---///000///...////////////////////////......//////000111111111........................---.........---,,,,,,+++---..................---.........------,,,,,,,,,,,,***(((***---...---++++++---///000...,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,+++******+++,,,,,,///...------///333777:::111...++++++///222333333111...,,,,,,...111222333...//////000000000000000000111111222222222111111333111333777999;;;@@@GGGQQQ```ttt~~~wwwkkk]]]TTTRRRKKKPPP]]]ppp}}}lll[[[SSSMMMEEEAAA@@@@@@>>>======<<<;;;;;;;;;;;;999777888:::<<<:::777555666888===>>>???<<<777555777999999888666555555555666777::::::999888777555444333777666555444444555777888333333444555666666666666666666666777666666555555888777666555555666777888666666777777777666555555999666666999888555555888666666777999::::::888777444777999:::;;;===CCCGGGMMMQQQ^^^rrrvvvyyy{{{}}}}}}wwwttttttxxxwwwuuu|||yyytttrrrkkk^^^RRRLLLCCC>>>888333222222333333///000333666999999777444......///////////////...///............------------.../////////...---,,,///000111222222111///...,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,,,,---...000//////000111000---***---...///...---...000222...///...---***)))***+++000///...,,,***+++...111------.........---,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---......////////////.........------------...////////////000000111111222222000000000000111111111111////////////000111222333111222444555888>>>DDDIIIQQQ^^^rrr~~~sssfff^^^]]]ZZZ___mmmrrraaa[[[TTTOOOMMMKKKGGGDDDBBB@@@===;;;;;;<<<;;;;;;<<<======;;;888666777999;;;;;;;;;:::888777777888888999:::;;;<<<<<<;;;;;;999999:::;;;;;;:::999888888888888888888888777777999999::::::999777666444666777777777777777666666777777666666666666777777777777777777777777777777888666666999:::888999<<<<<<<<<;;;999999:::===???@@@AAACCCDDDFFFKKKRRRXXXeeehhhsss|||yyywwwsssvvvzzz}}}{{{xxxyyyzzz~~~|||yyyrrrkkkfff___SSSHHHCCC<<<888333000///000000///000111222666999:::888777...///000000000///...---000000000111111111222222---...///000000///...---,,,---///111111111000///,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...000/////////...---,,,,,,,,,+++,,,------------///111'''))),,,---,,,++++++,,,.........---,,,,,,,,,---------------,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------............------------............------...------------...//////------------............000000000000111111111111000000000000111222333444222333444555888===DDDIIIPPP]]]ppp{{{qqqlllmmmpppwwwwwwqqqiiiccc___ZZZSSSOOOKKKGGGBBB???>>>??????>>>>>>??????===;;;:::;;;===999888777888888999888666444666888;;;;;;:::888666333555777999::::::999888666777888888888777666555888999::::::999777444333666666777777777777777666666666666666666666666666666666555555666666777888:::777777:::;;;:::<<>>@@@@@@???>>>CCCMMMUUUZZZZZZXXXXXX[[[ccclllsss|||xxxtttqqqppprrruuuxxx}}}~~~|||~~~~~~~~~{{{tttoooeee\\\UUUNNNDDD;;;888666333000/////////...---111111111444777999999888555333111///......///000//////............//////---...////////////......***+++---///000000000///------------------------...///...---,,,,,,...000///111222000---,,,---///---......---,,,+++,,,---$$$(((,,,...---,,,++++++++++++,,,---------,,,+++...---,,,+++***++++++,,,))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,......////////////.........------------...//////------------,,,,,,,,,,,,000000000000111111111111111111111111222333444555222333444555888===DDDIIIOOO[[[nnnxxxxxx{{{|||wwwrrrkkkddd^^^VVVSSSNNNKKKIIIGGGEEEDDDBBBBBBAAA???>>>>>>???@@@>>>;;;999;;;===???===:::999999:::;;;:::888666444222444777999;;;:::999888666777888888999999999999666777:::;;;<<<:::999777777888888999:::::::::999888888888999999888888888888888888888888999;;;<<<>>>:::999;;;;;;:::<<<@@@AAAGGGMMMPPPRRR[[[jjjwww{{{vvvrrrtttzzz|||yyyvvvssstttuuuuuuuuuwww|||}}}|||~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||}}}zzzvvvoooiiibbbWWWLLLFFF@@@888333333333222111111222222111///111000///111444777888888===:::444///---...111333000///---,,,+++*********,,,------...............,,,---...///////////////..............................---+++******,,,//////333777666111...///222000111111///,,,***)))***)))+++---...,,,*********---,,,+++,,,------------...---+++))))))***+++,,,******+++,,,,,,---......++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++//////000000000000//////...------------...//////000000000//////.........///000000000111111111111111111111111222333444444222333444555888===CCCHHHNNNZZZmmm|||{{{vvvgggfffcccaaa___[[[VVVRRRPPPMMMIIIEEEBBB???>>>===CCC@@@>>>???BBBDDDCCCBBBCCCBBB@@@???===<<<<<<<<<888999;;;===>>>===<<<;;;999999999999:::<<<===>>>999:::<<<>>>???>>>===<<<777888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBCCCEEECCC???===???@@@@@@CCCHHHPPPZZZfffmmmqqqzzz~~~{{{yyyzzzyyywwwuuuuuuyyy~~~}}}zzzzzz{{{}}}}}}{{{yyyxxxyyy{{{|||}}}{{{uuurrrnnngggaaaTTTJJJ@@@;;;888444222333222111000111333333222000000...---...000333555555<<<;;;:::888666333111000222111///...------...///+++++++++,,,,,,------...000000000000///......---......................../////////---++++++---...,,,222888888333......///...000111000...,,,,,,,,,---------,,,++++++...000:::666000------............---+++))))))***+++,,,...............---------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++---......//////......---...------------...//////222111111000000////////////000000000111111111111000//////000000111222333333444555666888===CCCHHHMMMYYYmmm||||||~~~~~~~~~{{{{{{zzzzzzyyyvvvppplllkkkeee\\\TTTMMMGGGBBB???BBB@@@??????CCCGGGJJJKKKJJJHHHEEECCCAAA@@@@@@@@@===>>>>>>??????>>>>>>>>><<<<<<=========>>>>>>>>><<<<<<<<<======<<<<<<<<<666777888:::;;;<<<<<<<<<<<<;;;:::999999:::;;;<<<===???CCCHHHMMMQQQSSSUUUUUUPPPNNNPPPRRRTTTYYY^^^lllvvvxxxwwwuuuuuuwww{{{}}}yyyzzz}}}}}}{{{xxxvvvvvvyyy|||~~~~~~vvvqqqnnnhhh___XXXHHH???777666555333222333000......///000111000///000...,,,---///111111111222666===AAAAAA;;;333---000///...------///111222,,,+++++++++,,,---...///222111111000///...------------------------------///000111000...------...***...333444111,,,******))),,,///000000000111111+++++++++***+++...333666EEE>>>555000//////...---...---,,,+++***++++++,,,////////////.........---***++++++,,,,,,------...,,,,,,------------,,,,,,+++++++++,,,,,,+++++++++...------------.../////////////////////.........000000000000111111111111////////////000111222333333444555666888<<>>>>>>>>>>>@@@AAABBBBBBCCCEEEFFFHHHIIIIIIJJJJJJHHHEEEDDDDDDEEEHHHJJJLLLQQQYYYccckkkrrrvvvxxxzzztttqqqqqqqqqrrrvvv|||}}}|||{{{}}}{{{zzzzzz{{{{{{{{{zzzwwwyyy|||}}}zzzzzzyyyzzz|||~~~|||wwwqqqlllggg___SSSJJJ>>>666111222444222111222000...------///000000///111///......///000///......222888===???===:::888444333000...------///000------,,,,,,---///000111000//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000...+++******------......---+++***)))(((+++...000000//////000((()))***+++,,,...222555>>>888111---...///...,,,------------,,,,,,,,,,,,------..................******+++,,,,,,---......------............------+++,,,,,,,,,,,,,,,,,,+++...------------...//////------..................000000000000111111111111000000000000111222333333444444555666888<<>>888222...111222000//////222000......///111111111222000//////000000///---111000///111555;;;BBBGGGAAA>>>999444111////////////.........///000222333------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,'''***------+++(((&&&%%%222///,,,***+++,,,,,,,,,,,,...000000...+++******(((***,,,---,,,,,,...//////+++'''(((---///...,,,------.........---,,,+++***++++++,,,---...//////******+++,,,,,,---......---......//////......---...//////////////////......------------...//////---......//////000000000000000000000111111111111111111111111222333444555444555555666888<<>>777666444222///---+++***//////............/////////000222333222111///...---///000000//////000222444999===:::222------000222111//////000000000///000//////...------------)))***+++,,,---.........+++++++++,,,,,,---------***+++,,,---///111333444000000...---,,,+++++++++++++++,,,---///000...,,,...------,,,,,,------.........---------......///000000///,,,)))((()))***++++++,,,,,,,,,,,,,,,,,,........................,,,---...//////...---,,,'''***...111111...***'''////////////////////////.../////////000000000000111111222222222333333333333111222777999;;;AAAHHHPPP^^^uuu|||yyy{{{vvvooolllmmmsssuuutttsssttt|||{{{}}}|||wwwyyywwwsssyyy{{{sssrrrsssvvvxxxzzzyyyvvvxxx{{{wwwyyy}}}|||{{{|||{{{vvvxxx|||~~~|||}}}~~~~~~~~~yyytttqqqeee]]]RRRFFF===777333111333333222111000......---//////............//////---...000111111111000000...///000000///...000111///555::::::666111//////---+++***+++---......---000///...,,,+++************++++++,,,------------++++++,,,,,,,,,---------,,,+++*********+++,,,---000///...---,,,+++++++++*********+++------+++)))+++******))))))******+++...------,,,,,,,,,,,,---,,,......---+++***)))***---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///000000111111000000//////...,,,++++++,,,...///////////////////////////111000000000000111222222111111111111222222222333333111222777999;;;AAAHHHRRR```vvvwwwttt~~~yyytttooolllkkkppprrrqqqppprrrxxx}}}}}}~~~}}}}}}~~~{{{}}}}}}}}}~~~yyysssssswww}}}zzz{{{}}}~~~|||xxxuuuwww{{{wwwsssnnnjjj^^^QQQAAA888666555111,,,000000000000000000000000//////............//////,,,,,,---...///000111111///000111000.........000,,,000555999999666222///,,,++++++,,,///000000000......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000...---++++++,,,---///000///...,,,++++++++++++,,,+++***+++,,,,,,***)))------,,,,,,,,,,,,------------,,,++++++***++++++***,,,...///---+++++++++.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...111///,,,******,,,///222////////////////////////111000///......000222333000000000111111111222222333111222777999;;;AAAHHHSSSaaawwwyyyttt{{{wwwuuurrrrrrwwwzzz{{{|||{{{uuuwww}}}|||xxxyyy{{{~~~}}}wwwxxxyyyzzzwwwppprrrwwwwww}}}|||tttvvvxxxwwwwww~~~~~~{{{vvvqqqjjjbbb\\\PPPEEE888222333555222---////////////000000111111//////............//////---,,,,,,------///000111///000111000...------...---...000555888888444000---,,,,,,...000111000///,,,,,,,,,,,,---...//////------,,,,,,,,,,,,,,,,,,,,,,,,------------------///...---,,,---///222444///...---,,,++++++++++++///...------......,,,***......------------.........---,,,++++++******+++---/////////---,,,,,,---//////......---,,,++++++........................---,,,+++******+++,,,---,,,---.../////////...---///////////////////////////...,,,++++++---///111///000000000000111111111333111222777999;;;AAAHHHRRR```vvvzzzqqqwww~~~zzzuuutttyyy~~~}}}}}}{{{|||~~~}}}yyyyyyzzz|||yyytttuuuwwwxxx~~~|||{{{}}}uuuooorrrxxx{{{~~~~~~}}}}}}{{{yyywwwvvvpppttt{{{zzzxxxtttnnnfff[[[OOOGGG:::666111//////000///...//////////////////////////////............/////////...------------......///000000///---,,,---...000......111555777444111++++++***+++------+++))),,,,,,,,,,,,,,,---......------,,,+++++++++,,,,,,------------------------,,,,,,+++***+++---///111...---,,,+++++++++++++++000...,,,,,,------,,,+++++++++************++++++......---,,,,,,+++,,,,,,111111000...++++++---000//////...---,,,,,,++++++........................000///...------...///000***,,,...000000///...,,,///////////////////////////...,,,++++++---///111///000000000000111111111333111222777999;;;AAAHHHPPP^^^tttsssgggjjj}}}{{{yyyxxxxxxvvvsssuuuyyyvvvxxx}}}~~~|||xxxuuuvvvxxx}}}xxxvvvxxxzzz{{{~~~xxxtttsssrrruuuzzzzzz}}}{{{tttqqquuuzzz~~~{{{uuupppnnnqqquuuyyywww||||||vvvrrrllldddZZZNNNBBB:::...///111111/////////000000000000/////////......//////............////////////.........---------...///000///---------///000...---///333555444333...------...///...,,,)))...---,,,+++++++++++++++---,,,+++++++++,,,---...............------------///......---------------------,,,+++++++++++++++---,,,******+++,,,+++***,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------...///...---++++++---///---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,......------------.....................///000111////////////////////////111000///......000222333000000000111111111222222333111222777999;;;AAAHHHNNN\\\rrrnnn```aaaqqqaaappp{{{yyy{{{yyytttqqqsssooorrrxxx~~~}}}zzzxxx{{{|||~~~vvvrrrsssuuuzzz~~~~~~xxxpppooonnnmmmooosssxxx{{{|||{{{yyyyyy}}}}}}|||zzzwwwvvvxxx}}}|||wwwoooiii___UUUKKKBBB;;;666///000111222111111000000//////////////////////////////............//////------//////000///...---,,,...///...------...///+++,,,---000333555444444/////////111333222000...---------...///000111222,,,,,,*********,,,...//////.........------------,,,---.../////////...------,,,++++++***+++++++++---+++))))))+++,,,,,,,,,///......------......///+++*********+++,,,---...$$$'''+++------,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,...111333444333222000////////////////////////111000000000000111222222111111111111222222222333333111222777999;;;AAAHHHMMM[[[qqqkkk]]]ZZZdddDDDRRRfffzzzyyyssssssmmmqqqxxx|||}}}}}}|||}}}{{{yyy|||||||||wwwrrrrrrtttxxx~~~||||||vvvqqqqqqrrrqqqssswww|||~~~~~~zzzxxxuuuyyy~~~~~~{{{vvvrrreee\\\PPPDDD;;;666333111111///......//////...,,,------......///000000000//////............//////***,,,...000111111000///+++---......------///000&&&)))...222555555555444******,,,...111111///---+++,,,...111555888;;;===,,,+++*********,,,///000//////.........---------"""$$$'''***,,,---,,,,,,,,,,,,++++++***+++++++++...,,,***+++---...//////,,,++++++******++++++,,,(((((())))))***+++------!!!(((---...---++++++******************++++++...........................///000111111000///...'''---666===>>>999111+++////////////////////////...//////000000000000000111222222222222333333333333111333777999;;;AAAHHHMMM[[[qqq|||fffXXXPPPTTTlll;;;CCCNNNZZZhhh}}}~~~}}}{{{zzz}}}{{{tttzzz~~~}}}}}}|||zzzyyyyyyyyyxxx~~~~~~}}}yyywwwwwwwwwwww{{{zzzzzzyyyzzz{{{{{{|||~~~yyyuuussssssrrryyy|||rrrqqquuuuuunnneeeVVVHHH;;;777555000---///000000000000000000000000000000...------...//////000000000000000000000000............---,,,+++***,,,------...///000111111...///......333999888444111111000///...---,,,,,,***+++,,,...222666999;;;---,,,,,,,,,......---,,,---......---***(((((()))++++++++++++++++++++++++''''''((()))***++++++,,,000...------///000000000...---,,,*********++++++,,,------------,,,+++++++++++++++************))),,,+++++++++,,,...000111&&&))),,,......---------........................---...000555888888333///...............///000000////////////////////////111111111111111222222222000111222444666:::???DDDLLLZZZrrrjjjYYYOOOQQQeeezzz111777???GGGQQQaaauuu~~~zzztttxxx{{{||||||~~~}}}~~~~~~{{{zzzyyywwwuuuvvvwww||||||~~~}}}xxxvvvuuuvvvvvv{{{~~~}}}zzzwwwsssrrrrrrsss{{{zzzsssllliiiiiifff]]]TTTIII>>>555444444222111333000000000000000000000000//////...---......///000////////////////////////............---,,,+++***---------......//////000---///......333999888444/////////......------,,,,,,,,,---...000333666888000...,,,,,,---......---///...---+++*********))))))******+++,,,---......)))))))))******+++++++++***)))((()))+++,,,+++******))))))(((((((((((()))***+++++++++******))))))++++++++++++************...------,,,,,,,,,,,,,,,***,,,......---,,,,,,,,,..............................///222444333///,,,...............///000000111111111111111111111111111111111111111222222222111222333444666:::@@@DDDLLL[[[rrrjjjXXXOOOOOO]]]nnn000444777:::>>>HHHWWWaaayyy{{{|||}}}~~~|||yyyzzz~~~{{{vvvuuuuuuvvv|||yyyvvvvvvxxxzzz}}}xxxvvvuuuttttttuuuwwwzzz{{{}}}zzzkkkgggbbb]]]YYYRRRHHHAAA===666000111333222222333////////////////////////......---......///000111////////////////////////...............---,,,+++---------------.........---......///444999888333.....................---............///000222333555111,,,***+++---///000333///+++***+++,,,,,,***++++++,,,,,,---------...++++++++++++++++++++++++***))))))***,,,---+++*********+++,,,,,,,,,+++++++++++++++*********)))))),,,+++++++++************+++,,,---------+++***)))//////000...,,,++++++,,,........................000//////000111000...,,,...............///000000111111111111111111111111000000111111111222222222222333444555777;;;AAAEEELLL[[[sssnnn\\\RRROOOXXXeee444555777666777===FFFMMMYYYhhh~~~zzzsssnnnpppssswww~~~{{{xxxyyy}}}xxxtttooooooppptttzzz{{{tttooolll^^^[[[VVVPPPIIIAAA;;;777888444111000111000///...........................---------...///000111111////////////////////////...............---,,,,,,---------------,,,,,,,,,---...//////444999888333------......////////////...---------...///111222888333---)))***---111222555///)))(((,,,...---+++000000///...,,,+++******,,,,,,,,,,,,,,,,,,,,,+++*********,,,---...,,,******+++,,,.........---,,,------,,,,,,,,,+++,,,,,,,,,,,,+++++++++*********'''(((+++---...---,,,***///000000...,,,+++,,,...........................111000000000000000000///...............///000000////////////////////////000000000111222222333333222333444666888<<>>BBBKKKUUUggg~~~...333666555000,,,,,,...,,,---......---,,,...///...111333555777===DDDJJJaaaooo~~~{{{}}}~~~}}}zzz{{{{{{|||}}}}}}}}}~~~wwwtttppplllhhhbbb]]]YYYVVVQQQIIIAAA:::666333333555333000//////000111111///.........//////000111......////////////......///---,,,---...///...---------------,,,,,,,,,,,,//////..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...))),,,,,,,,,///555777444------------------------)))***,,,......---,,,++++++***)))***,,,---------,,,---...............///,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))***+++,,,------------******++++++,,,,,,,,,,,,...---,,,+++,,,---...///000...,,,+++,,,---,,,+++)))******+++,,,---------,,,...///...---++++++,,,,,,,,,---------............------,,,,,,------...+++,,,,,,---...//////000111111000//////...//////111111111111111222222333333444555666777:::>>>BBBKKKUUUggg}}}+++...111111///...///111///000///...,,,---///111+++...222444666888:::<<>>IIIRRR```lll~~~|||yyywwwxxxzzzxxxrrrlll```VVVJJJAAA===:::666222222222222111111111111000222111111000///......---////////////////////////000000///.....................---,,,,,,,,,------------,,,+++,,,---...///------------------------+++---///000//////111222........................,,,***(((***...111111000333,,,)))---000...---000---......///......---------+++******,,,------,,,111+++$$$!!!###(((+++,,,***)))***+++,,,,,,***(((*********++++++,,,,,,,,,******))))))******+++,,,,,,,,,,,,++++++)))((('''.........------,,,,,,,,,***)))))))))+++,,,+++******,,,......---++++++,,,,,,,,,++++++++++++******000///...------...///000,,,,,,,,,---...///000000////////////000000000000...//////000111222222333//////000111222222333333444555555555666999>>>BBBIIISSSdddyyy,,,,,,+++++++++,,,---...000000000///......------///..................///333555555444333666===DDDFFFOOO]]]mmm}}}}}}yyyqqqggg___NNNGGG>>>999888888666333222222222111111111000000111111000000///......---////////////////////////000000///...............---------------...//////...---,,,,,,,,,---//////,,,,,,,,,---------......***,,,------+++******+++---------------------------***)))***...111111111111***'''***+++)))))),,,,,,,,,------------,,,,,,---+++******,,,------,,,&&&'''(((+++---,,,)))'''+++++++++,,,------+++)))******+++++++++,,,,,,,,,******))))))******+++,,,***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,+++***+++,,,---,,,+++***,,,......,,,++++++,,,......------,,,,,,,,,+++//////...------...//////,,,---------.../////////.../////////000000000000...//////000000111111111...//////000111111222222444444555555666999>>>BBBIIISSSeeezzz,,,++++++++++++,,,------......////////////............------------......111333333111...///333777666;;;CCCMMMYYYiiizzzzzzooobbbSSSJJJ???:::444111222444444333222222111111111000000000111000000//////.........////////////////////////000///......---.........++++++,,,,,,---///000111......------......///000,,,,,,,,,------.........,,,---......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******---000111111555///+++,,,,,,++++++...++++++++++++++++++++++++,,,+++******,,,------,,,!!!&&&,,,000000---***(((,,,,,,+++,,,......,,,******++++++++++++,,,,,,,,,******))))))******+++,,,))))))+++,,,------------+++,,,,,,,,,,,,,,,---------,,,++++++------,,,+++***,,,...---,,,++++++,,,000000000///...------,,,......------------......------......................../////////000000000////////////////////////.........///000000111111333444444555666999>>>BBBIIITTTfff|||+++++++++++++++,,,,,,,,,,,,---...///000000000///------,,,,,,,,,,,,---------...000///......000222555777:::===CCCNNN[[[eeesssttttttvvv{{{wwwjjj\\\NNNAAA::::::666222000111222222111111111111111000000000000000000/////////.........///////////////////////////......------.........++++++++++++,,,---...///............//////000000------------------------)))+++---...------///000+++++++++++++++,,,,,,,,,+++***)))***+++---///000888555111...------...///+++*********++++++,,,,,,,,,+++)))***+++------,,,'''***,,,,,,******,,,///,,,+++++++++------,,,***++++++++++++++++++++++++******))))))******+++,,,((()))***+++,,,---------,,,,,,------.........///...,,,++++++------,,,***+++,,,------,,,+++,,,---111111000///...---,,,,,,------------------------...............---------........./////////000000////////////............/////////000000000111111222333444444666999>>>BBBIIITTTggg|||~~~******+++++++++,,,,,,,,,***,,,...000111111000000------,,,,,,,,,,,,------,,,...///000000000000111222444555666777<<>>BBBJJJTTTfff|||)))******+++,,,+++++++++***+++...000111111000///......------------......000111111111111000///...---000333333333444999<<>>BBBJJJTTTfff{{{yyy{{{((()))***+++,,,++++++******,,,...111222111000//////..................///111000000000000///...------000222222111111444777666:::???FFFPPP\\\iiiqqq~~~~~~~~~wwwuuurrrooommmhhhccc```^^^ZZZUUUSSSTTTRRRNNNIIIDDDBBB???:::666444444444///000000111000000000111111000000000////////////........................////////////////////////---,,,,,,,,,------...///---------,,,------......+++,,,---...///......------------------------------...000///---,,,,,,---******++++++,,,------...***+++,,,+++)))***---000333888888333...//////,,,***)))(((((((((***,,,...+++***((()))+++,,,,,,+++))))))***,,,------***(((---+++))))))***,,,,,,+++,,,,,,,,,+++++++++************))))))******+++,,,***+++,,,...///000000000---------------,,,,,,,,,...------...000222222111,,,------,,,******,,,...,,,,,,,,,,,,,,,------------...////////////...---,,,---------.../////////---------.........//////...//////000000111111111111111111111111000000000000111222333555999>>>BBBJJJSSSdddyyyxxxnnnmmmsss((()))***+++,,,+++*********,,,///111222111///...//////............//////...---------/////////...---///000///,,,,,,...222555555555888???GGGOOOTTTaaalll||||||xxx{{{tttooommmkkkhhheeeccc^^^YYYVVVTTTMMMFFFCCCCCCCCC???<<<888999999777444111000000222333333333111/////////000000000000////////////---.....................////////////////////////,,,,,,,,,,,,------...///---------...///000111222++++++---.........---,,,******+++,,,...//////000''')))+++,,,,,,,,,---...******+++,,,------......+++---...---++++++...222,,,333555///+++++++++'''(((((('''&&&''')))+++---+++***((()))***,,,,,,+++,,,)))%%%&&&***---...---...,,,******+++------,,,,,,,,,,,,++++++******************)))***++++++,,,)))***---///111333444555222222111111000000/////////......000333555555444,,,------+++******,,,...++++++,,,,,,---......///---...///000000///...---,,,,,,------...///000000---------.........//////...//////000111222222333000000000000////////////000111222333555999>>>BBBJJJSSSdddxxx~~~~~~~~~pppeeedddiii+++++++++++++++++++++++++++,,,...//////...,,,+++,,,---...//////...---,,,---.........---,,,,,,+++***+++---///000111111222333333333444777;;;>>>AAAIIIQQQ]]]iiiuuuzzzuuurrrooollljjjjjjiiigggbbbZZZRRRKKKFFF???>>>===:::999777777666666666666555555444444444444444222111111111222333000000000000000000000000.........///////////////111000///...............,,,,,,------------------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))++++++,,,------------,,,------------------------,,,,,,+++***+++,,,...///000222444444111...---,,,,,,+++******))))))******,,,+++***)))(((((((((((()))'''''')))---//////---...---,,,)))'''$$$!!!***+++,,,------,,,+++***---,,,++++++******++++++++++++,,,...000222444555:::;;;;;;999555111000///333+++---222555>>>AAA888.........------......///000...,,,,,,------,,,+++.........------,,,,,,,,,,,,---///000111000///...111...,,,,,,...///...,,,000111111000...---///000222111000/////////000111666666666555666:::???CCCHHHSSSeeexxxrrrfffdddiiixxx((((((((((((((((((((((((+++,,,...//////---,,,++++++,,,------------------------......------,,,+++,,,---...//////000/////////......///111444777999999???HHHOOOWWWaaannnwww~~~{{{xxxuuurrrooolllhhheeeaaa^^^XXXRRRKKKDDD@@@===::::::888666555444444444444444444333333222222222222222000/////////000111000000000000000000000000.../////////////////////000//////............//////......------,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,*********++++++,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,---...000222444333111...---,,,,,,+++******))))))******++++++************++++++---,,,***+++---...---++++++++++++,,,,,,+++++++++***+++,,,,,,,,,,,,+++***---,,,++++++******++++++------------...///000111444666777777666444444555333---...111333999===777222000///---,,,+++,,,,,,+++***)))+++...000111111------------------,,,,,,,,,,,,---...............000...,,,,,,...///...---...//////...------...000444444333222222333444444555555666666777:::???CCCIIITTTeeexxxuuueeeaaadddnnn+++++++++++++++++++++++++++,,,---......---,,,++++++++++++++++++,,,---...------......------,,,,,,....../////////......------,,,,,,,,,---...000111000444888<<<@@@FFFNNNTTThhhsss~~~|||zzzyyyyyyvvvtttpppmmmiiiccc]]]YYYSSSOOOHHH@@@:::666555555444444333222111111111111111111111111111000000000000000///...............//////////////////////////////////////////...............---......//////.........------,,,,,,,,,)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++)))******+++,,,+++++++++------------------------,,,,,,+++++++++,,,------///111333333000...---,,,,,,+++******))))))******************+++,,,---......---,,,,,,---...---+++((()))+++---///000000111,,,,,,++++++++++++,,,,,,---,,,++++++******++++++......---,,,,,,,,,,,,------000333444555666888999888777777888777666666555333111...,,,******+++,,,)))((((((+++...111222222,,,,,,---------------------------------......///000...------...//////...---...///.........000222111111000000000111111222333444666777888;;;>>>AAAIIISSSdddxxxxxxfff]]]]]]eee|||,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---,,,+++++++++,,,...///,,,------...------,,,,,,---......//////......---//////...---------.........000333555777;;;AAAEEEMMMTTT]]]iiiwwwyyyyyyxxxwwwvvvvvvuuuuuuuuuqqqjjjccc\\\UUUNNNIIIFFFCCC===777333111111222111111000000000000111111000000000000000000000000//////.........------...........................////////////............------------......///000,,,,,,------------------(((***,,,---...---+++***,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,+++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000222222000---,,,,,,,,,+++******))))))******************+++,,,------))))))***+++---.........)))***+++,,,------------,,,,,,,,,++++++,,,,,,,,,---,,,++++++******++++++///...---,,,,,,,,,,,,,,,***,,,///111222333555777>>>DDDFFFGGGEEE999111333222000...+++***+++,,,---...,,,++++++---......---,,,,,,,,,------.........///...---------...000111///...------...////////////000111111111222444666///////////////000000111111333666777999;;;>>>AAAIIIRRRcccyyy{{{fff[[[ZZZbbbzzz))))))))))))))))))))))))***++++++,,,,,,---------///...---,,,,,,---...///,,,,,,------...------,,,+++,,,---...////////////111000000///............,,,---...///111333666888===@@@EEELLLVVVddduuuvvvuuusssqqqooonnnnnnmmmlllfff\\\SSSKKKFFFAAA>>>:::999777555333222222111111111111111111222333333000000000000111111111111000000000/////////......------------------------000000//////.........------------------...///000.........------,,,,,,+++((()))+++------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///111111///---,,,,,,,,,+++******))))))************))))))))))))******(((((()))***++++++,,,---******+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++---------,,,------......+++---......------///111888GGGPPPVVVWWWCCC000333555333000---++++++++++++111///---,,,,,,---,,,***,,,,,,,,,------............---,,,+++,,,---///000...............///000111111222333333222222444666111222222333333444444444000222555777888;;;>>>AAAHHHQQQbbbyyyxxxdddZZZYYYbbbyyy******************************++++++,,,,,,------000000///...------------,,,,,,------......------***+++,,,---.../////////...............---------------------------...///111555;;;@@@DDDJJJQQQWWWkkkwww|||zzz{{{wwwrrrkkkeeeaaa^^^]]]XXXRRRIIIAAA===;;;999888222222333333333222111000222222111111222333333444000000111111111111111222000000000111000//////...........................000000000///......---------------,,,------......222111000...,,,***)))(((((()))+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,++++++)))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,...000111///---,,,,,,,,,+++******))))))************))))))((())))))******+++,,,+++)))'''((()))******+++,,,------------+++,,,---......---,,,+++---,,,++++++******++++++,,,,,,,,,,,,---...//////---......,,,******+++------CCCQQQ^^^gggMMM222666777666333000---+++)))(((///---+++,,,---...---,,,,,,,,,------------------+++++++++++++++,,,,,,------...//////...///000222222333333222000000111222///000111222333333333222000222444666777:::???BBBHHHPPPaaaxxxooo]]]VVVWWWaaaxxx,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...000000///...---+++***)))+++,,,------......------,,,------......---------+++,,,------------------///........./////////...---111666888888999===@@@LLLVVVeeeqqq|||}}}zzz{{{uuukkk```WWWPPPLLLKKKFFFBBB<<<999777777666666111111111111111111000000111111111000111111222333///000000000111111111111///000000111000///...---........................111000000///......------......---,,,,,,,,,------//////...---,,,++++++***)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,+++***+++---000000...,,,+++,,,,,,+++******))))))******))))))))))))***+++,,,,,,+++,,,---,,,)))'''(((******+++,,,---------------***+++...000000...+++***---,,,++++++******+++++++++++++++++++++,,,------,,,------,,,******,,,...***DDDRRRcccrrrTTT333666333333333222111///---,,,---,,,++++++---.........------------------,,,,,,+++,,,------......---------...000///......111333666666666333000//////000,,,---///000111111000000111222333444666:::???CCCJJJQQQ```vvvvvvcccSSSOOORRR___xxx))))))))))))))))))))))))************+++,,,---.../////////...---***'''&&&+++,,,,,,---.........---............---,,,+++******+++,,,....../////////,,,,,,,,,...000111111111000111111///...000777<<<777???HHHOOOWWWdddtttvvvooocccVVVKKKDDD@@@???>>><<<999888888777666444555444222111000000000111000000/////////000000111.../////////000000111111...///000000000///------////////////////////////111000000///...---------///...------,,,,,,,,,,,,)))***+++,,,...///000111******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******++++++,,,------------,,,++++++++++++++++++++++++,,,,,,---...---,,,***)))***---///000...,,,++++++,,,++++++***)))*********(((((()))***+++---///000(((***---,,,******,,,...,,,,,,,,,,,,+++***)))))))))+++///111111///+++)))---,,,++++++******++++++,,,+++******************+++,,,,,,,,,,,,---000222000IIIUUUgggwwwWWW222555,,,...000333444444333333///---,,,,,,---...---,,,.........------,,,,,,,,,...///111222222222111000,,,...000000......111444::::::999666222000000111///000222333444444444333222222333333555999???DDDKKKQQQ___tttnnnZZZLLLIIINNN```zzz''''''((()))***++++++,,,((()))+++---............+++,,,------++++++,,,---111///............---+++++++++---...///000000000///............---------............////////////000////////////111333444666666888;;;AAAIIIPPPTTTdddlllwww|||yyyxxxrrrwww~~~~~~pppfff^^^VVVKKKEEEBBBAAA===:::888888888777666444222222......//////000000111111///////////////000111111333222111000////////////111000......//////...,,,......------------......---,,,++++++,,,---///000000000000000///...---,,,******+++,,,---------------------+++(((((()))+++000---******,,,---,,,+++,,,+++)))((((((***+++---000///......//////---+++,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------...------...//////---+++++++++++++++++++++++++++******)))((('''(((***,,,///---***)))******)))(((''')))+++,,,---,,,***))))))+++---//////...+++***++++++++++++++++++++++++//////...---,,,,,,,,,,,,***,,,...---+++***,,,......777CCCKKKKKKCCC777...///...,,,+++,,,///222444///---***)))*********)))444333000...------...///---...///222555999===???666333//////111222111///222777<<<===888333000///222000//////111333333333000222333444555888===@@@GGGNNN[[[oooxxxdddUUUMMMLLLMMMZZZqqq(((((())))))******++++++((()))+++,,,.........---+++---...---,,,+++,,,---+++***)))***+++,,,+++***,,,,,,---.........------------------,,,,,,,,,,,,............///////////////............///111222111111111222555999===@@@EEELLLVVV___iiivvv~~~}}}}}}|||}}}~~~~~~}}}|||vvvyyy}}}~~~~~~|||qqqeeeXXXNNNJJJDDD===999::::::888555777777777666555444333222000000000000111111111111///////////////000111111////////////000111222222000///......///000...---......------------.........------,,,,,,---//////......////////////......------.........------,,,)))******************+++)))'''&&&'''***,,,,,,,,,///---,,,***)))***+++,,,---,,,+++,,,------+++))),,,,,,,,,,,,,,,,,,,,,+++***+++---......---+++***------...///111000---++++++++++++++++++++++++***)))*********)))***+++,,,,,,***))))))))))))(((&&&)))***+++,,,---,,,,,,+++***+++,,,------,,,***)))++++++++++++++++++++++++++++++***)))))))))******---...000///---,,,---///,,,///222444444222///,,,---,,,+++++++++---///000..................//////111000...---,,,---...///......///000333555888:::666444111000000111000//////333999===<<<888444222111000000111222333111///111222333444666999===AAAHHHOOO\\\ppp{{{gggWWWNNNKKKLLLWWWnnn)))))))))))))))*********((()))+++,,,------------,,,---......,,,,,,---...)))(((''')))+++,,,+++***,,,------------,,,+++***,,,,,,,,,,,,++++++++++++---............////////////......------...//////////////////000222333444222777>>>CCCIIITTTbbblll~~~{{{zzzzzzzzz~~~xxxzzz}}}~~~}}}|||{{{{{{}}}vvveeeZZZQQQHHHCCC===999666666888999777444555555666666555555444333222222222222111111111111000////////////000111111............///000111111///...---...///000///.........------------......///......------------...+++,,,---...///000000000000//////......---,,,,,,+++******+++,,,---+++***+++***)))***,,,...///...111///---,,,+++***++++++++++++***+++------,,,***------------,,,,,,+++******,,,...//////...,,,***,,,,,,...111222111---***,,,,,,++++++*********))))))***+++,,,---,,,,,,+++***))))))+++,,,,,,***(((++++++,,,,,,,,,---------,,,+++++++++******))))))++++++++++++++++++++++++))))))(((((())))))******...//////...---,,,,,,---...---,,,++++++,,,---...++++++++++++++++++++++++(((+++...///---,,,...000------,,,,,,,,,---///000///......///000111222333555666555333000......///---000555:::======999555......///111333333111///111333444555666999>>>AAAHHHOOO]]]qqqyyykkkZZZOOOKKKKKKUUUlll*********)))))))))))))))))))))***+++,,,---------,,,---......,,,,,,---...,,,+++***+++---...---,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,++++++++++++---------.........////////////..................------///000222222333333444666999999;;;AAAMMMVVVhhhvvv~~~}}}~~~~~~}}}xxxvvvvvvwwwwwwwww}}}}}}qqq```RRRJJJFFFCCCAAA;;;999888888999888555333333444444555555555444444222222222111111000000000000000//////000000111222111000///......---------...------...000111000///......------------......///...------,,,+++++++++,,,,,,---...//////////////////...---------------000...++++++------,,,***///...---------------,,,///...---,,,++++++,,,,,,,,,,,,+++---//////...------------------,,,***))),,,...000222222000...,,,+++,,,///222333222...***,,,,,,,,,+++******))))))******,,,///000000---+++++++++,,,...000000---+++,,,++++++++++++,,,---------,,,***)))((((((((((((************************************+++,,,---...,,,------,,,+++*********,,,---///000000///---,,,***+++,,,,,,,,,***)))(((%%%***000111---+++,,,///------,,,,,,------...///............/////////000444666888555000------.........///444:::<<<:::888---,,,---...111444444333222333444555666:::>>>BBBGGGNNN\\\pppsss|||qqq___RRRMMMLLLUUUkkk*********)))))))))))))))************+++,,,,,,---,,,---...---,,,,,,---...///---,,,,,,------,,,***((()))***+++,,,,,,,,,,,,------------,,,,,,,,,,,,------------............/////////////////////...)))+++,,,...000000000000333555666444333888AAAJJJ^^^ccceeebbbaaalll|||{{{wwwuuuvvvxxxzzz{{{{{{lllbbbeee\\\PPPEEE???<<<999777666666666777777555222000222333333444444444444444111111111000000//////...000000000000000111222222111000///......---------...------...000111000///......------------......---------,,,+++***))))))------............------,,,,,,++++++,,,---......///---++++++,,,---------++++++,,,+++************+++++++++++++++,,,------,,,++++++---...///...,,,,,,,,,---...---,,,***))),,,...000111111000...,,,+++,,,///222444222...+++,,,,,,,,,,,,++++++******++++++---000333333///,,,++++++,,,...000000...,,,***************+++,,,,,,---,,,***(((''''''((()))************************+++++++++,,,---...///000,,,,,,++++++++++++***)))(((***,,,......,,,***(((+++,,,---...---+++)))((()))///444555000------000//////.........---......------......//////000000222555888666222......///222...,,,...333777999999555111---,,,---000333444111222444555666999>>>AAAEEELLLZZZnnnttt}}}uuubbbUUUOOOOOOSSSiii)))))))))))))))************************+++,,,,,,+++,,,------++++++,,,---...,,,+++***++++++)))(((((((((***+++,,,---------------------,,,,,,,,,,,,,,,------------............//////000000000//////------...////////////...---000222111000555>>>FFF[[[WWWPPPGGGCCCIIIVVV```ccciiirrr}}}|||{{{|||}}}~~~~~~|||{{{|||{{{pppmmmkkkcccXXXQQQJJJFFF@@@;;;999777555333111333555666777666444333222222333333444333333333000000000///////////////111000000000000111222222............///000111111///...---...///000///.........------------......------------,,,+++))))))------.........------,,,++++++******+++,,,...///***,,,//////......///000(((***,,,---------...///))))))***+++,,,---......******)))***,,,,,,+++)))***+++---......---+++***++++++,,,------,,,+++++++++,,,...111333333///,,,,,,,,,------------------------...111555555222...***)))***+++------,,,***))))))*********+++++++++,,,+++***((((((((())))))************************************+++,,,---...---,,,+++,,,---...---,,,+++***)))(((((()))***+++,,,------...---,,,+++***)))---111222///,,,,,,---////////////......------+++,,,---//////000000///000333666666555222000///222///,,,,,,///333777888>>>999111,,,+++---///000000222333444555888===@@@DDDKKKYYYmmmzzzwwwcccUUUQQQQQQRRRgggzzz(((((())))))******+++++++++******))))))***+++,,,***+++,,,,,,******+++,,,+++***))))))***+++***(((******+++,,,------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------.........+++,,,...///000//////.../////////////////////000***...111111111555===DDDPPPIII@@@999555777>>>DDDDDDHHHNNNUUU^^^gggpppvvv~~~}}}~~~}}}{{{yyywwwuuuwwwxxxwwwuuurrrsssvvvzzz~~~xxxuuutttsssqqqoooddd[[[SSSRRRSSSNNNGGGDDD888777666666666666555555000222555666666666555555222222333333333222222111000000000000000000111111111111000000111111222333////////////000111222222000///......///000...---......------------......---............---++++++++++++,,,---...............---,,,++++++,,,...///---444<<<===777000......))),,,///000//////000222++++++,,,------......---+++*********++++++***((((((***,,,...///...,,,++++++++++++******+++++++++,,,---...000222222000...,,,------......////////////......111666777444000+++***)))***+++,,,+++***)))***+++,,,,,,,,,+++++++++******))))))************************************)))))))))***+++,,,,,,,,,+++***+++...///...,,,...---+++******+++---...,,,,,,,,,---,,,,,,++++++''')))+++,,,---,,,+++***,,,,,,---............---,,,,,,---.........---,,,///000333666777666333000////////////000222555888???:::333...---.../////////111222333444777<<>>;;;999999888777666444333222111///111222222111000000000333333333333333222111000000000111111222222222333111111111000111111222333333222111000000/////////111000......//////...,,,.........------............///000000000///...---)))***+++---...///000000111000...,,,+++,,,---...555@@@KKKKKK@@@333,,,***))),,,//////,,,******+++---......///......------...---,,,,,,------+++)))'''))),,,...//////---,,,...---+++******+++---...------...000222222111///,,,------...///000111111111......111666888555111...,,,++++++,,,------,,,)))***,,,......---,,,+++************++++++++++++))))))))))))))))))))))))+++++++++***++++++,,,---)))((('''(((,,,...---+++***,,,...//////...,,,***+++++++++++++++++++++,,,))))))***---000111000...((()))+++,,,---.........,,,------...---,,,+++***......000555999999555000+++...222333222333555888999666222000111222222222///000111222333777;;;???FFFLLLZZZmmmsss___RRRPPPRRRYYYnnnzzz************************(((((((((((())))))))))))++++++************++++++///)))$$$&&&---000,,,''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111000...,,,+++,,,---...+++++++++,,,,,,---------000000000///......------...//////000111222222222444222111//////000222333222222222333555888;;;===???BBBFFFMMMTTT]]]cccgggsss|||{{{{{{{{{|||}}}|||zzzxxxwwwyyyzzz{{{zzzyyyzzz{{{{{{{{{|||~~~|||zzz~~~|||yyyxxxtttjjj[[[OOOPPPPPPNNNHHHBBBAAAFFFKKKTTTNNNGGGBBBBBBCCCDDDCCC999999888888888888999999111111222222222333333333444333333333333444555555555555444333222222111000111111000//////000111222000000////////////000000///000111222111///---,,,---...///000000///...---,,,---------.../////////000///...---------------...........................//////---***))),,,//////SSShhhVVV888,,,///333---,,,***(((((((((((())),,,,,,,,,+++++++++******+++***)))((((((***,,,---//////...---,,,,,,++++++++++++++++++,,,,,,---...******+++---///222444555000111000------222===EEEMMMCCC777222333444111...000///...---,,,+++++++++++++++++++++++++++++++++,,,,,,++++++******))))))******)))))))))))))))***+++*********+++,,,,,,---+++++++++++++++***)))(((,,,,,,,,,+++++++++******,,,+++******+++,,,,,,+++---------...///...---+++---,,,,,,+++++++++,,,,,,/////////...------,,,,,,000000000222444777:::;;;999444//////333666555222999444000...///111111///000000111222555888;;;<<>>999222------,,,+++***))))))))))))+++++++++++++++++++++++++++***(((&&&&&&''')))*********))))))))))))******++++++******++++++,,,---,,,,,,,,,,,,,,,+++******,,,,,,,,,+++++++++*********))))))+++//////---++++++******+++------------000//////.........//////.................................///111333555777999444......111444444333<<<777222000//////...---000000111222555888;;;===FFFNNN\\\nnnppp^^^RRRMMMLLLXXXqqq************************************++++++++++++++++++************+++++++++)))((()))+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---...///............---------------------------...............//////000000111111000000///......///000111/////////000111222333444111111222333444666888999:::===@@@CCCGGGNNNWWW___dddhhhnnntttzzz|||{{{zzzyyyxxxwwwwwwwwwuuuuuuvvvyyy|||}}}|||zzz{{{|||{{{yyyuuuqqqppppppeeeccc___\\\YYYTTTNNNJJJFFFIIIKKKIIIDDD>>>:::888555666777666444444777;;;<<<999555333333444444333333333222222222222333333222222222222333333333333222111111111111222333333222222222222333333444444...///111222222///---+++222111111000000111111222////////////000000000000......////////////.....................---------//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---///222>>>@@@444,,,///000,,,*********+++,,,---///000---,,,,,,,,,,,,+++++++++,,,+++*********+++---...000//////......------,,,------,,,,,,,,,,,,,,,,,,++++++++++++,,,...///000000111222222222666===CCCLLLKKKHHHDDD???999333000///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,***'''%%%%%%(((+++---******)))))))))******+++++++++******++++++,,,,,,,,,,,,---------,,,++++++,,,,,,,,,+++++++++******...---...222888999444///------,,,,,,---///000222------,,,,,,,,,,,,------,,,------...//////000000......---...///000222333===888333222555888999999:::666222000000000///...111111111222444888;;;===GGGNNN[[[lllrrr___SSSMMMMMMXXXqqq************************'''((((((((())))))))))))++++++************++++++)))*********)))***+++,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++---,,,,,,,,,,,,---//////.........---,,,,,,,,,+++++++++,,,,,,---......///.........//////000000000......---------...///000///////////////000000111000000111222333555666666666666777666777:::@@@EEEFFFIIILLLOOOSSSXXX^^^bbbmmmpppwww|||{{{yyywwwuuussssssrrrssssssrrrssstttssspppnnniiiiiigggbbb\\\VVVSSSRRRIIIGGGEEECCCBBB???;;;888999:::;;;;;;:::888777777000222333333222222444666666555444444444444444444222111111000000111111222111111111111111111111111000000000000000111222222222222222222222222222333///000111111000...,,,***111111000000000000111111............///000222222...//////////////////.../////////...---------,,,///......---------......------------------------+++,,,,,,---------...///***000///))))))111333...---,,,,,,+++***)))))))))*********)))))))))((((((,,,,,,+++++++++,,,---............------,,,,,,,,,------------,,,++++++***+++++++++++++++,,,,,,---///000000///......111444111444666666222///////////////..................++++++++++++++++++++++++,,,+++)))))))))+++---///******))))))******++++++,,,++++++***++++++,,,,,,+++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******000...000555;;;<<<666///000///...,,,+++,,,...000+++++++++***++++++,,,------........./////////000000000/////////111222333999777555666888::::::999333111000///000111222222222222111222444888;;;===FFFMMMYYYkkktttaaaTTTOOONNNZZZrrr))))))))))))))))))))))))'''((((((((())))))))))))++++++************++++++)))***+++***))))))+++---*********++++++,,,,,,,,,++++++++++++++++++******,,,,,,,,,,,,------......---,,,,,,,,,+++************++++++,,,---...//////.............../////////---------------......////////////000000/////////......///000111222222333222222333222222333444666888999;;;<<<===???CCCFFFKKKNNNSSS[[[cccjjjpppsssxxx{{{}}}zzzooonnnkkkhhheeecccbbbaaa^^^]]]\\\[[[[[[YYYVVVSSSNNNNNNMMMIIIDDD???<<<<<<:::999888888999999777555222///---///333666444111000222333333222222333333111111111111111111111222222111111000000111111222000000000000////////////000////////////000111111444444333222222111000000111111000...------------//////............//////............///111222333/////////......//////////////////...---------,,,......---------......///////////////////////////,,,,,,,,,---............***...---((((((------)))//////...,,,+++)))((('''*********)))))))))((((((,,,,,,+++,,,,,,,,,------,,,,,,+++++++++++++++***,,,------------,,,******++++++************++++++,,,,,,,,,+++******+++,,,---///111...***''')))+++,,,+++++++++++++++,,,---++++++++++++++++++++++++)))***+++,,,------,,,,,,***************+++,,,,,,,,,,,,++++++***++++++,,,******++++++++++++******,,,,,,,,,+++++++++******+++***,,,111555555000+++333333111---)))''')))+++...............///000000000000/////////.........000////////////111222333000111222444666666444222///////////////000111333444333222222444777;;;>>>EEEKKKWWWkkkwwwdddVVVQQQQQQ]]]uuuzzz))))))))))))))))))))))))************++++++++++++++++++************++++++)))***+++***))))))+++---))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++************+++,,,,,,---.../////////------..................,,,,,,,,,---......//////...//////000000//////...//////000000000///......---...///111222222222222111333555555666777:::<<<<<<===???BBBFFFJJJNNNPPPPPPSSSVVVXXXZZZ[[[^^^```ccceeeggghhhjjjmmmqqqttt{{{~~~~~~zzzxxxwwwvvvuuutttvvvtttooojjjeeebbb___^^^UUUTTTQQQNNNLLLJJJHHHHHHDDDCCCCCCDDDDDDDDDAAA???:::;;;;;;:::888666555666555444333333444555444222111,,,)))+++111444222///111111111111111111111111000111111111000000222333222222111111111111222222000000000///////////////000////////////000111111444444333222111000//////222111///...---.../////////......------......///---......///000111111222//////............//////...............---------...------------...//////////////////////////////---,,,,,,---...///---,,,$$$))),,,******...///---....../////////...---,,,---,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,************************+++,,,---...---,,,+++***++++++************++++++)))))))))***++++++,,,---,,,------+++)))(((+++...,,,,,,,,,,,,------...///++++++++++++++++++++++++'''(((***,,,,,,+++)))(((***************+++,,,---,,,,,,++++++******++++++))))))***+++++++++******,,,,,,,,,+++++++++*********+++,,,///222333222000<<<<<<;;;555///++++++---,,,,,,,,,,,,---...//////111111000//////...------------------///111333555444555666777666444222000000111111000......///111555444222222444777;;;>>>EEEJJJVVVjjj{{{gggXXXSSSSSS^^^uuuuuu))))))))))))))))))))))))************++++++++++++++++++************++++++******))))))***+++++++++((())))))***++++++,,,,,,******++++++,,,,,,------,,,,,,---------,,,++++++***+++++++++++++++,,,,,,---------....../////////------------------------+++,,,---....../////////------.../////////...---//////000111000///...............000222333333222---///222333333333555666555555555555777999:::<<<888;;;===??????AAACCCEEEBBBCCCDDDDDDEEEGGGKKKNNNRRRVVVZZZ^^^___]]]YYYVVV^^^___```bbbcccdddeeefffgggffffffiiilllmmmjjjfff\\\YYYUUUSSSRRRRRRRRRQQQSSSQQQNNNJJJGGGEEEDDDDDD>>>===<<<;;;:::999999999888777888999;;;;;;999777222444666555444333444444222000//////000111000///222000......111222222000000///......///000111111111222222111//////222555222222222111111222222222222222111111111000000000000000//////000000111222333222222222111111000000000000000000000000000/////////............//////---...///111111111000000000///...------...///000---------...............---------------...//////////////////////////////...---,,,---//////,,,***"""&&&((())),,,111333222+++,,,...///000000000///------------,,,,,,,,,,,,)))******+++++++++++++++***************************+++,,,......---,,,++++++++++++******++++++,,,+++***)))***+++---------&&&'''((()))***+++...///............///000222222++++++++++++++++++++++++******+++++++++***)))(((************+++,,,---...---,,,++++++******++++++)))***++++++,,,,,,,,,+++,,,,,,,,,+++++++++*********,,,///000111444888<<>>:::666333222111000111333222000000222444666444222222333777;;;>>>EEEIIITTThhh~~~iiiZZZUUUVVV]]]ssssss))))))))))))))))))))))))(((((((((((())))))))))))++++++************+++++++++)))((()))+++,,,,,,***((())))))***++++++,,,,,,******+++,,,------......------------,,,,,,+++***+++++++++,,,,,,---------.........///////////////------------------------+++,,,---...////////////+++,,,---...///...---,,,)))***,,,...//////......111///------.../////////+++---000111000//////000000000///000111333555666222444666777777888:::<<<888888888777666888;;;===>>>>>>======>>>>>>???@@@AAAAAAAAABBBBBBCCCDDDDDDEEEDDDDDDHHHNNNRRRRRRPPPFFFBBB>>><<<<<<=========>>>===<<<:::999888777666555555555555555666666777555555555666777777555333333444555444222000000111111///...///111222222111000111111000...---...000///...,,,---///111222333...//////---++++++///333222222111111111111222222333333333333222222111111000000000000000111222222111111111111111222222222---///111333333222000...000000////////////000000---...000222222111///...000///...------...///000,,,------....../////////---------------...///000........................///---,,,---//////,,,(((,,,,,,***)))+++......,,,***+++---.........------,,,,,,,,,+++++++++******))))))***++++++++++++***+++++++++++++++++++++,,,)))***,,,.........,,,++++++++++++***++++++,,,---///---+++******++++++***)))******+++,,,+++***)))+++++++++,,,---...///000++++++++++++++++++++++++///...,,,++++++++++++,,,************+++,,,---...---,,,,,,+++*********+++***+++,,,,,,------------,,,,,,,,,+++++++++******%%%))),,,------111:::AAA===???@@@:::222,,,+++,,,---,,,------...///000111......//////000000111111---...///111555888<<<>>>HHHEEE???888222......///---000333444333444666999666555333222333777<<<>>>FFFIIITTTgggkkk[[[VVVWWW[[[pppsss)))***+++,,,,,,+++))))))************)))'''&&&%%%++++++******))))))((((((///...+++)))((((((((((((,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,,,,---.........---,,,,,,+++,,,---...///...---,,,++++++,,,,,,---,,,,,,+++000///...------///000222+++---...---,,,,,,---.........------------......///...---,,,,,,---...///---///111333333222000...000...---,,,,,,---///000000000000000000/////////333333333333333333333333------...000111222333444444555555666666555555444666555444444555666888999:::999999:::<<>>:::444111...++++++++++++...222666888999<<<;;;999888888888999:::??????>>>??????>>><<<;;;999666222000/////////...444333333444777999;;;<<<:::777333222444888<<>>@@@FFFSSSbbbppp}}}~~~rrrdddXXXVVVZZZ```{{{|||&&&''')))***++++++***)))))))))***+++++++++******((()))))))))******++++++((((((((((((((()))******))))))))))))))))))******))))))***+++,,,------...'''(((((()))***++++++++++++,,,------......------'''((()))***++++++++++++------....../////////...***,,,------,,,,,,...///......------------............------------......,,,,,,,,,---............000///...,,,++++++,,,,,,.............../////////000000000000000000000000------------------..................---,,,++++++---...///000000000//////........./////////......////////////...------,,,......///000000000000000111000000//////000000111000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111///000000000111111111111////////////000000000111000000000000111111111222000000000000000000000000000000111222222222222222000111222333333111///.........////////////.....................///000000333222111000///......---...000111...***(((+++...//////...------------...,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,,,,+++***+++++++++,,,,,,++++++)))+++------,,,******+++************************+++++++++++++++,,,,,,,,,)))******+++***)))(((''''''((((((((())))))))))))+++,,,---,,,+++***+++,,,)))((('''(((***,,,,,,,,,***,,,//////---+++,,,---++++++++++++************+++++++++******+++++++++))))))))))))************+++---//////---++++++,,,))))))***++++++++++++***((()))***+++******+++---,,,,,,---,,,++++++---///555DDDPPPMMMBBB:::666555000444888666222......///---,,,,,,,,,---///111222000444777666333000000222000///---...///000000///...222555444000...///222///333666777555666:::>>>@@@DDDQQQbbbsss|||ooo```UUUSSSWWW```|||zzz&&&'''((())))))***************+++++++++******)))'''((()))***,,,...//////((('''''''''((()))+++,,,,,,,,,,,,+++++++++++++++(((((()))***,,,---...///,,,+++)))((()))+++...000+++,,,---...///...---,,,+++,,,---...///000000000)))***++++++,,,,,,++++++,,,.........,,,+++,,,............------.........///...---,,,,,,---...///------------------------000///,,,***)))***+++,,,..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000///...---,,,+++,,,---///000111000//////......///000000000//////+++,,,---...///000000000------...///000000000///222111000//////000111222000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111//////000000111111111222////////////000000000000.../////////000000111111000///............/////////000111222222222222222000111333444333222000.........////////////......++++++,,,---///111222444333333222111000///......)))---000,,,%%%"""&&&***//////...------------...------------------------+++,,,,,,------,,,,,,+++------------------------))),,,---+++(((&&&'''***---,,,***))))))***,,,---)))+++------,,,+++***+++************************(((((())))))*********+++)))******++++++)))((('''***+++++++++,,,,,,,,,,,,***+++,,,,,,+++***+++---,,,***))))))***++++++***&&&)))+++***(((&&&(((*********+++,,,------......++++++************++++++))))))))))))************,,,...000000...---,,,---******+++,,,,,,,,,,,,+++((()))++++++++++++---///,,,,,,+++***((())),,,///000;;;EEEEEEAAA???===<<<444777888333+++''')))...******+++,,,...000333444999<<<<<<777///+++...222++++++,,,///111111///,,,+++///444444000///111444///444888888666666999>>>AAADDDOOObbbvvv~~~ooo```TTTRRRUUU___{{{zzz((('''&&&&&&&&&''')))******(((&&&'''***+++)))'''+++++++++*********))))))))))))*********+++++++++******)))((((((((((((((()))***+++,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,***)))***+++---,,,,,,---------+++)))((()))+++---,,,+++***+++,,,---...------------------------******+++,,,,,,---......---,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++///...---,,,,,,,,,,,,,,,...000111000///...///111.........------,,,,,,,,,......////////////......---,,,***))))))***,,,---000000000000000000000000---......///000111111222111111000000//////......111111111111111000//////...//////000111222222222222111111111000000//////222111000///........................////////////000000000111111000000000111000///......///000111333333222111000///......////////////000000000000000000000000////////////111111111111111000//////........................///............---------444222000...------...///---,,,++++++++++++------///000000///,,,++++++,,,++++++,,,,,,++++++***)))((()))++++++******+++,,,&&&(((***,,,---...------(((((((((((())))))))))))+++***)))(((((()))***+++)))+++---000000///---,,,+++++++++*********))))))...------,,,+++***))))))(((((()))(((((('''&&&&&&))))))))))))))))))))))))+++++++++++++++***)))(((+++)))(((&&&&&&((()))+++***)))((('''((()))+++---222---)))''')))))))))'''(((((((((((())))))))))))+++***))))))((()))))))))+++***)))(((((()))***+++***))))))((()))+++,,,---,,,++++++******++++++,,,///---+++******+++,,,...222555:::===>>>@@@BBBCCC444...,,,111333...,,,---...---------...000222333:::666222000//////...---...///////////////......///000000000000111111111666555444444555888<<<>>>>>>EEEQQQbbbuuusss```SSSQQQWWWfff{{{)))((('''''''''((()))***,,,***))))))+++,,,+++)))+++++++++*********))))))))))))*********+++++++++******)))((((((((((((((()))***+++,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,***)))***+++---,,,,,,---......,,,***)))***+++,,,,,,,,,,,,,,,------...------------------------,,,,,,------......//////---,,,,,,,,,,,,---......////////////////////////---....../////////......///......---,,,,,,---------...///...---,,,---...------------------,,,,,,......////////////......222111///......///111222////////////////////////---------.../////////000000000000000//////......111111111111111000//////...//////000111111222222111111111111000000000///000000/////////000111111/////////000000000000111111222222333333222222111000000////////////000000111111111111000000000000/////////000000000111111111111000000000/////////111111111111111000//////........................///............---------111000...---,,,---...///...---,,,++++++,,,---------...///...,,,,,,,,,...,,,,,,,,,,,,,,,++++++***+++---......------...///------......---+++***)))(((((()))))))))*********+++***)))(((((()))***+++)))***,,,------,,,+++***+++++++++*********)))))),,,,,,,,,++++++***))))))******************)))(((************************+++++++++++++++***))))))+++***)))(((((()))***+++***)))((((((((()))+++,,,000---***)))******)))((((((((((((((()))))))))******************+++,,,---,,,+++***))))))***+++,,,,,,,,,************+++,,,++++++************++++++...,,,+++******+++---......000222555777<<>>555111...---///333000000000111111333444555666333000...//////////////////000111111000000///111222222222222333333333///000222444666888:::;;;@@@FFFRRRaaasssuuubbbTTTSSSXXXmmmsss***************+++++++++)))((((((((())))))((((((******************************************************))))))((())))))******++++++,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,***)))***+++---,,,,,,---...///...,,,+++,,,---+++,,,---...///...------,,,,,,,,,,,,,,,,,,,,,,,,+++*********************,,,,,,++++++,,,,,,---...***+++,,,,,,,,,,,,+++******+++,,,---...////////////......------.........///111111000...------...,,,,,,,,,------.........---......//////......---++++++***))))))***++++++////////////////////////.........---------------///////////////////////////000000000000000////////////000000111111111111111111111000000000000000111111000000111222333333//////000000000111111111------............------...///000111111000///...000000000000111111111111000111111111222222222222222222222222111111111000///000000000000000//////000000000000000000000000///............---------------,,,,,,,,,------...000//////...---------------...//////------...///------......------,,,+++***,,,---,,,++++++,,,---***+++,,,---------,,,+++*********++++++,,,,,,---************************++++++******))))))((((((************************((()))***+++++++++******&&&'''((()))))))))))))))++++++++++++++++++++++++******+++++++++******))))))******++++++******)))+++******))))))***+++++++++++++++,,,---,,,+++***(((((()))))))))*********++++++++++++,,,---...///------++++++++++++---------------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,+++******+++,,,---...///,,,,,,+++******---222666999888999::::::888666555;;;;;;:::999888777666666444111...---...000000000///000000111111111111000//////000000000111111111000222555888:::<<<======@@@FFFRRR```rrrsss```RRRPPPUUUkkkppp)))******+++++++++++++++(((((())))))((((((((()))******************************************************))))))))))))******++++++,,,,,,,,,++++++***,,,,,,,,,------,,,,,,+++,,,***)))***+++---,,,,,,,,,---//////---,,,,,,,,,***+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********************,,,++++++++++++,,,------+++,,,---......---,,,+++***+++,,,---..................---------......//////000000///...------...,,,,,,,,,------.........------............------......------------..............................//////................................./////////...//////000000000//////000000000000000111111111000000000000000000111111333333222111000000111111........./////////000000111111222222222222111111...///000111111000///...111111111111000000000000000111111111222222222222222222222222111111111000...//////000000000//////000000000000000000000000///............---------------------------....../////////......------,,,000111222000...------...------......------,,,+++***+++,,,+++***)))***+++&&&''')))+++,,,,,,,,,,,,)))******+++,,,,,,------******++++++++++++******,,,,,,++++++************************************'''(((***,,,,,,,,,+++***''''''((())))))***))))))++++++++++++++++++++++++)))******+++++++++******(((((()))******)))((((((++++++***************+++)))***+++,,,,,,+++++++++))))))))))))************++++++************++++++,,,+++***))))))***+++,,,++++++,,,,,,------------------,,,,,,,,,,,,------******++++++,,,---...///***+++,,,+++++++++---///,,,111666:::;;;:::888666:::::::::999888777666555222000---,,,...000000000//////000111111111111111//////000000000111111111111333666:::<<<>>>>>>>>>???FFFQQQ___qqqsss```RRRPPPUUUiiisss))))))***++++++++++++***)))+++,,,+++***)))***+++***************++++++++++++++++++*********************)))))))))***++++++++++++,,,,,,,,,+++*********+++,,,,,,---------,,,,,,***)))***+++---,,,,,,***,,,...///---,,,+++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++++++++++++++,,,------)))***,,,------,,,***))),,,,,,---...////////////---,,,,,,,,,,,,---......+++,,,------,,,+++,,,---,,,,,,------------------------............------..................................................................//////---............/////////......///000000000//////000000000000000000111111000000000000111111111111333333222111000/////////............////////////000000111111111111000000//////000000000000//////222111111111000000//////000000000111111111222222222222111111111000000000......///000000000/////////////////////////////////............---------------------------------,,,---............------111222222000...,,,---------------------,,,++++++,,,---...---+++***+++,,,((()))***++++++***)))((())))))***+++,,,------...******+++,,,,,,+++******,,,,,,,,,---,,,,,,++++++***************+++++++++((()))+++---...---+++*********++++++,,,+++++++++++++++++++++++++++++++++))))))***++++++++++++***((((((((((((((((((((((((+++++++++++++++*********)))***++++++***)))***,,,)))))))))*********+++++++++***))))))(((((())))))******)))(((((()))******)))***+++,,,------------------,,,,,,,,,,,,------***++++++,,,,,,---------&&&))),,,......---......+++///000......111333333......000111222222222222111///,,,,,,---///000000......///000111111111111111222222222222333333333000111444777999;;;;;;;;;>>>DDDPPP^^^pppsssaaaSSSRRRWWWjjjyyy((((((***+++++++++***))))))+++,,,+++))))))***,,,))))))*********++++++++++++++++++*********))))))******))))))******+++,,,+++,,,,,,,,,,,,+++***))))))***+++,,,---.........,,,***)))***+++---,,,,,,)))+++---...---++++++++++++************+++,,,,,,++++++++++++++++++++++++,,,,,,------......//////+++++++++***++++++,,,---'''(((***,,,,,,***(((''',,,,,,---------------,,,+++++++++++++++,,,------)))+++,,,,,,,,,,,,---///------------------,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,+++........................,,,,,,,,,---.........///---------.........//////---......///000000//////111000000000000000000000///000000000111111111111111111000/////////000000...////////////000000000,,,------......------,,,000000////////////000000000000000000111111111111/////////000000000111111111111000000000/////////---......///000000//////........................///............------------------,,,,,,+++*********+++,,,---......------...//////...---,,,,,,---,,,,,,,,,,,,,,,++++++***---...///...,,,+++,,,---***++++++,,,+++***(((((((((((()))***+++,,,------***++++++,,,,,,++++++***)))***,,,......---+++***))))))*********+++++++++)))+++---//////...,,,***++++++,,,,,,,,,+++******************************))))))***+++++++++++++++******)))(((((()))******+++,,,,,,,,,++++++***))))))***+++)))''''''))),,,))))))*********+++++++++))))))((((((((()))*********)))(((((((((((()))***)))***+++,,,,,,++++++***,,,++++++******++++++,,,+++,,,,,,,,,---,,,,,,,,,(((***---......------...,,,///...(((&&&***......'''(((***---///000000000111///,,,+++---...//////------...///000000000000111222222222222333333333000111333555777888999999<<>>CCCLLLZZZkkknnn]]]TTTTTTWWWkkkvvv))))))))))))))))))))))))(((((((((((((((((((((((()))***,,,,,,***)))***+++++++++++++++++++++++++++))))))))))))))))))))))))*********++++++++++++,,,************************,,,,,,+++++++++++++++++++++++++++******+++++++++---------,,,,,,++++++***))))))))))))))))))******++++++,,,---------,,,,,,,,,,,,---------.........,,,,,,------------,,,,,,---,,,+++*********++++++.........---------,,,,,,,,,---------------,,,,,,++++++,,,,,,,,,,,,+++++++++,,,------......------,,,,,,------------......,,,,,,,,,,,,,,,---//////------------///000000000......////////////............////////////......000////////////000111111////////////000000000000111111000000///......---000000000000000000//////111000000000/////////.........//////000111111111//////000000000000//////............/////////000000000//////...............//////////////////...000///...---............///...,,,+++++++++,,,---000000000///......------++++++++++++++++++++++++------++++++++++++------,,,+++******))))))************))))))))))))************+++++++++,,,,,,,,,************++++++++++++++++++*********************************************(((((((((***+++***))),,,,,,,,,,,,,,,,,,,,,,,,************))))))((('''((()))+++,,,------,,,,,,)))***++++++***)))***+++***)))(((''''''((()))***(((((())))))))))))((((((''''''(((((()))***++++++++++++++++++++++++,,,,,,)))))))))***+++,,,++++++'''))),,,---+++***))))))((()))******++++++******---,,,+++++++++---...///)))***++++++,,,,,,++++++,,,+++***))))))***+++,,,'''(((***)))''''''(((*********++++++,,,---------------,,,,,,,,,,,,------///////////////////////////000000000111111111111111222444444444666888;;;>>>CCCMMMZZZlllooo___VVVVVVYYYmmmuuu************************(((((((((((((((((((((((((((***,,,+++***)))******++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,************************,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------------,,,''''''(((((()))***++++++***+++,,,,,,---------,,,......---------,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,++++++************---------------,,,,,,,,,***+++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,+++,,,------......---------........./////////000,,,,,,,,,,,,------......,,,---...///000000111222...//////////////////.........////////////......//////......//////000111////////////000000000000//////////////////000000//////////////////000000000000000000////////////.........///000000111111/////////000000/////////---............/////////000000///...---...............////////////...............------------...000///---,,,,,,,,,---...,,,,,,,,,,,,++++++******++++++++++++++++++++++++------++++++++++++------,,,+++******))))))******------,,,,,,,,,,,,------******+++++++++,,,,,,,,,))))))*********+++++++++************+++*********++++++++++++++++++++++++***(((((((((***+++***))))))))))))(((((((((((((((***************)))((('''((()))+++,,,------,,,,,,)))***++++++***)))***+++))))))(((''''''((()))))))))******++++++******)))*********************)))%%%&&&''')))+++,,,------(((***++++++++++++******((()))***)))'''''')))***)))******+++++++++++++++(((''''''&&&'''(((***+++***++++++,,,,,,,,,,,,,,,+++***)))(((((()))***+++***+++,,,,,,,,,,,,,,,---******+++,,,,,,---......------,,,,,,,,,,,,------///////////////////////////000000000111111111111333555777777888999<<<>>>???DDDNNN\\\nnnqqqaaaXXXXXX[[[pppxxx++++++************++++++))))))))))))))))))))))))(((***++++++***))))))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))***,,,............---))))))***+++,,,------...******+++,,,------------......---,,,,,,+++******,,,,,,------------,,,,,,.........---------,,,,,,++++++++++++******************++++++,,,,,,++++++------............------+++,,,------......------.........///000000111111---------------------------///000000///......///...//////000000//////.........////////////............------......///000////////////000000000000000000111111222222222222......////////////000000000000000000////////////---......//////000000111000111111222222111111000//////000000000000111111000///...---------...///---......//////......---+++---...---,,,,,,---.........------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,---,,,+++******))))))******,,,,,,++++++++++++,,,,,,************+++++++++,,,)))))))))************+++))))))***++++++++++++***++++++++++++++++++++++++***(((((()))***+++***)))************)))))))))))),,,,,,,,,---,,,,,,++++++))))))***+++,,,,,,,,,+++)))***++++++***)))***++++++***))))))))))))***+++***++++++,,,,,,++++++***+++++++++++++++***))))))###$$$&&&)))***,,,,,,---''')))+++,,,+++))))))***)))))))))'''&&&&&&)))+++)))***++++++,,,,,,++++++))))))((((((((()))******++++++++++++,,,,,,,,,---******))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...//////......------------......////////////////////////000000000000111111111111111333555555666888;;;===???EEEOOO]]]pppssscccZZZYYY\\\sss|||+++***)))(((((()))***+++************************((()))++++++)))))))))***************************,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++*********************************++++++,,,,,,---)))***++++++++++++***)))+++,,,---...///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,***************************++++++,,,------,,,,,,------............------+++,,,------......------------......///000000111............---,,,++++++)))+++...///---,,,---/////////000000000000//////......////////////......---,,,,,,,,,,,,---......////////////000000000000222222222111111111111111........./////////000000////////////000000000000------......///000000000000000111111111111000000/////////000000000111111111///...,,,,,,---...///---......//////......---***,,,......---,,,...///+++,,,,,,,,,++++++******,,,,,,------......//////------,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,+++******))))))************))))))))))))******)))))))))*********++++++))))))))))))************((()))***+++,,,++++++******************************(((((()))***+++***))),,,,,,,,,,,,+++++++++***++++++,,,---------,,,,,,******)))))))))******+++)))***++++++***)))***++++++***)))(((((()))***+++***++++++,,,,,,++++++***((()))***++++++******)))%%%&&&(((***++++++++++++&&&))),,,,,,***(((((()))((()))******)))((()))***((())))))***+++*********,,,,,,------,,,,,,++++++***************+++,,,,,,++++++,,,,,,,,,,,,+++++++++***))))))******))))))+++,,,,,,---///000000111///..................///////////////////////////000000000000111111111111...///111222333555888:::>>>DDDNNN]]]oootttddd[[[ZZZ\\\uuu***)))(((''''''((()))***************************((()))++++++)))((()))***))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))***+++,,,,,,------'''((()))******)))((('''------/////////---+++)))------,,,+++***)))(((''')))***+++,,,------...---)))))))))***++++++,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---,,,------......------,,,+++,,,------......------,,,,,,------...///000000/////////...---,,,******"""&&&***,,,,,,---///222//////000000000000//////......////////////......,,,++++++++++++,,,------////////////000000000000222222111000///...---------.........//////000000////////////000000000000------......///000000000......////////////......------------.........///111///---,,,,,,,,,...///---..................---))),,,//////...---///111))))))***++++++)))(((''''''((())))))***+++,,,------------,,,,,,+++++++++++++++---......---++++++,,,++++++***)))*********---,,,,,,,,,,,,,,,,,,---((())))))))))))*********))))))))))))************((()))***+++,,,,,,+++***))))))))))))))))))))))))***(((((()))***+++***)))***)))))))))((((((''''''((()))***++++++++++++++++++***)))(((((((((******)))+++++++++***)))***+++)))((('''&&&&&&'''((()))******++++++++++++******%%%&&&((()))***+++******))))))+++,,,,,,+++***)))%%%(((,,,,,,)))''''''(((''')))---...,,,***))))))'''(((((()))))))))))))))***++++++,,,+++***(((''')))))))))))))))******+++,,,,,,...//////...,,,,,,...---,,,,,,------,,,+++,,,,,,---...///000111222//////............//////////////////////////////000000000000111111111111000222444555555777:::======BBBMMM\\\ooouuueee[[[ZZZ\\\uuu))))))************))))))(((((((((((())))))))))))************************+++++++++*********))))))******+++,,,,,,,,,,,,+++******************++++++)))))))))))))))))))))))))))************+++++++++000...+++)))((()))***,,,))))))***+++,,,,,,---...,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......------------------------++++++++++++++++++++++++...---,,,,,,++++++,,,,,,/////////......---------)))******++++++,,,------000000000///...---+++***,,,------......------,,,---------------------------,,,,,,,,,,,,---............////////////......******++++++,,,---......,,,------.../////////...333000---+++***,,,...000111111111111000000000000...---,,,---///111111000,,,///333333111///000222......//////////////////------,,,,,,---...///000000000000000111111111111000000000000000000000000000///...------,,,------+++)))(((***---///...,,,---+++***+++...///---***++++++++++++++++++++++++)))***---...//////...---,,,,,,,,,---------......))))))***++++++++++++***+++++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,)))&&&&&&)))***(((&&&+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,*********++++++,,,,,,,,,---,,,+++******+++,,,---***,,,------+++******+++...---,,,+++***((('''''')))))))))+++,,,...000111***))))))+++,,,,,,***((())))))(((((((((((())))))---,,,+++*********,,,,,,,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,******+++,,,------......---------,,,,,,+++++++++*********+++...111555777333111///,,,++++++,,,---333111///...---...///000222///------///111333333000222444555555777:::<<>>BBBKKKXXXjjjyyyfffXXXXXX```ttt))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))******((())))))*********************************++++++)))))))))))))))))))))))))))************+++++++++)))***+++,,,---,,,,,,+++,,,,,,++++++++++++******,,,***(((&&&&&&''')))+++************+++,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------111111000////////////000''''''(((((()))))))))***++++++,,,------......///***+++---...///000000000,,,------......------,,,,,,+++)))((()))+++...000---,,,,,,,,,,,,---......,,,------......------,,,---......///000111111222000000111111000///......///////////////000111222------......///000111111,,,+++***+++---/////////,,,000333222///,,,---...***++++++,,,---...//////......//////...+++'''%%%........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,000000///---------------))),,,......,,,,,,...111,,,------+++))))))---000++++++++++++++++++++++++******)))))))))))))))***))))))))))))************))))))***++++++++++++***(((((())))))******++++++)))***,,,------,,,***))),,,)))'''(((,,,...---+++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************)))((('''&&&&&&'''((()))%%%***---)))"""!!!'''...***)))))))))((((((((((((***+++,,,---,,,***((('''***------***&&&&&&+++111))))))(((((((((((()))))))))((((((((((((***,,,---(((((())))))*********+++,,,,,,++++++,,,,,,---...***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------------.........---,,,,,,------......///......---,,,,,,---.../////////...)))(((''')))---111333444+++---000222444777;;;>>>===BBBKKKYYYlllxxxeeeWWWXXX___ppp))))))))))))************))))))******+++++++++,,,)))((('''&&&&&&'''((()))((((((***++++++***)))((('''((()))((('''(((***,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,------,,,+++*********+++(((((())))))))))))(((((())))))******++++++++++++************+++,,,---...***+++,,,,,,******+++,,,,,,,,,,,,+++++++++******,,,,,,+++***))))))))))))))))))))))))))))))))))))(((&&&%%%'''+++------+++---,,,,,,++++++,,,,,,---------++++++++++++------------,,,+++++++++,,,,,,,,,***)))((((((***,,,---+++,,,,,,------,,,,,,+++........................---------.........//////000000//////............,,,,,,,,,---------......000000///...---,,,,,,,,,........................////////////...---,,,++++++++++++,,,,,,,,,------+++,,,///000111000///...************************//////000000//////...---,,,,,,,,,---------......++++++++++++++++++++++++***,,,---+++((('''))),,,///...,,,+++++++++,,,,,,))))))))))))***+++,,,---***'''$$$&&&)))+++(((%%%((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))((()))***++++++***)))((())))))(((((((((((())))))***)))((('''((()))+++---))))))(((((((((((())))))'''''''''((((((((()))))))))((('''''''''(((***+++))))))(((''''''((())))))&&&(((***+++)))(((((((((***((('''%%%%%%'''(((******)))'''''')))))))))((()))'''&&&'''***+++***((())))))))))))))))))))))))+++++++++************))))))+++---,,,+++***+++,,,,,,---,,,+++)))((()))***---,,,++++++,,,,,,+++***555222...++++++,,,,,,,,,+++,,,---------+++)))'''***+++,,,------+++***)))............------,,,+++((()))***+++,,,---------///////////////........./////////000111111222222222222222333444666888999CCCDDDJJJWWWllltttdddZZZYYY\\\qqq))))))))))))************)))))))))))))))(((((((((******)))(((((()))******++++++,,,,,,,,,++++++***)))*********))))))***,,,,,,---......,,,,,,---...222111///---+++)))'''&&&)))******++++++,,,,,,,,,,,,,,,+++******************++++++++++++++++++******************++++++,,,************+++,,,------***+++,,,,,,******+++,,,---------,,,,,,,,,++++++,,,++++++************++++++++++++++++++,,,------***(((''')))+++---,,,***,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,------///---+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......------------.........////////////.........------,,,,,,---------........./////////......------,,,------------------------,,,,,,,,,,,,+++***)))(((+++,,,,,,,,,------------......///000000///...------------------------------------------,,,,,,+++,,,,,,,,,---------......++++++++++++++++++++++++***,,,---+++)))(((***,,,...---+++*********+++,,,++++++***************+++,,,)))&&&'''+++,,,***'''))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((()))))))))))))))+++******))))))******+++***)))((('''((()))+++,,,))))))(((((((((((())))))$$$%%%%%%%%%&&&&&&&&&&&&))))))((((((((()))***+++++++++++++++++++++++++++((()))++++++***(((((()))+++***)))(((((()))***+++***)))'''''')))))))))(((***((('''(((+++,,,+++))))))))))))))))))))))))))))))))))))******+++++++++)))+++,,,,,,+++******+++,,,,,,,,,+++)))((()))******)))))))))))))))((('''---+++((((((+++...///000+++,,,---//////...,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,---------000000000000000/////////...//////000111222222333222222111222333555777999BBBDDDJJJXXXllltttddd[[[YYY\\\mmm))))))))))))************++++++******)))(((((((((,,,+++************+++,,,------,,,+++*********++++++,,,,,,+++))))))***,,,,,,---...---,,,+++,,,...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))******++++++,,,,,,,,,,,,+++++++++***)))))))))***,,,---+++++++++***++++++,,,,,,***+++,,,,,,******+++,,,...---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,...///,,,+++******,,,,,,+++***+++******))))))******+++---,,,,,,++++++,,,,,,---++++++++++++,,,------...111///...,,,+++***++++++------++++++++++++------+++++++++,,,,,,---------------------.....................---------------,,,------------.................................,,,------------------,,,++++++++++++***)))((((((,,,,,,,,,---------......000000//////...------,,,........................---------------,,,++++++,,,,,,,,,---------......+++++++++++++++++++++++++++,,,---,,,***)))***+++,,,+++***)))))))))***+++---,,,+++***))))))))))))---***((())),,,---+++)))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***,,,,,,,,,,,,++++++++++++,,,,,,***)))((((((((()))++++++))))))(((((((((((())))))((((((((()))))))))))))))***))))))))))))***++++++***+++,,,------,,,+++***)))+++,,,+++)))(((((()))***************************)))'''''')))))))))(((+++))))))***+++,,,+++***))))))))))))))))))))))))'''(((((()))***+++,,,---)))+++,,,,,,+++******++++++,,,,,,+++)))((()))***,,,,,,,,,,,,,,,+++******(((&&&%%%&&&***---000000)))***,,,............---,,,,,,,,,,,,---...//////+++,,,,,,,,,,,,++++++*********+++,,,------------000000000000000000000000---...///000111222333333222111111222333555777999@@@CCCKKKXXXllltttddd[[[ZZZ\\\jjj((()))))))))************,,,,,,,,,,,,++++++++++++,,,+++************+++,,,,,,+++***((('''((()))))),,,,,,,,,+++)))(((***+++)))+++++++++***)))***+++))))))***+++,,,---......------------------,,,,,,******)))))))))))))))************++++++*********+++***)))((()))***,,,---,,,,,,++++++***+++++++++***+++,,,,,,******+++,,,------,,,,,,,,,+++++++++***++++++,,,------------,,,+++***))))))***+++,,,,,,++++++,,,,,,------,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...//////...---,,,++++++++++++...---+++******+++---...111000000...---,,,++++++------------------------------------------------------------........................////////////,,,---............---,,,---------------,,,++++++,,,,,,---------.........000///...------------...------------------------....../////////...------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,---,,,,,,++++++++++++***)))(((((()))***+++,,,++++++***))))))******,,,+++)))***,,,---+++***************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***,,,...000,,,,,,,,,++++++,,,,,,,,,******)))(((((()))***+++))))))(((((((((((())))))++++++++++++++++++++++++***************+++++++++((()))+++,,,,,,+++)))((()))***+++***(((''''''((('''((())))))))))))((('''***)))'''''')))))))))((()))))))))******++++++***))))))))))))))))))))))))((((((((()))***+++++++++)))***,,,,,,***)))***++++++,,,,,,***)))((()))+++,,,...//////...,,,,,,,,,+++)))'''''')))+++,,,,,,((()))***++++++++++++***,,,+++++++++,,,---///000---...............------++++++,,,---------------////////////000000000000---......000111222333444222222222222444666888999>>>BBBKKKYYYkkktttddd[[[ZZZ]]]lll((()))))))))************))))))***+++,,,,,,------+++***)))(((((()))***+++,,,+++)))((((((((()))***++++++,,,***(((((()))***)))***++++++))))))***+++...------+++***))))))(((......------------------***)))))))))))))))***************++++++*********+++***)))))))))***+++,,,,,,,,,++++++***+++++++++***+++,,,,,,******+++,,,++++++++++++*********)))***+++,,,---------------...---+++)))((((((((())))))***+++,,,------//////,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///,,,,,,+++++++++,,,,,,,,,...---+++******+++---...111000000...---,,,++++++------------------,,,,,,---------------------------------.........//////......//////////////////---...///000000///...---...............------,,,,,,,,,,,,---------......---------------...///000------------------------.........///...------,,,,,,,,,,,,---------......++++++++++++++++++++++++------------------+++******)))((((((((()))***+++******))))))***++++++,,,******))))))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))+++---...++++++************++++++******))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))******++++++++++++((()))+++,,,,,,+++)))(((((()))***)))'''&&&'''((((((((())))))))))))((((((***)))'''''')))))))))((((((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,+++***)))*********+++,,,***)))(((***+++)))+++------+++))))))***---+++))))))***++++++***++++++++++++***))))))(((+++******)))***,,,...///---......//////.........,,,,,,---.........---------------.........//////......///000111222333333333333333333555777999:::===BBBKKKXXXiii}}}tttddd[[[[[[]]]ppp))))))))))))************%%%%%%&&&((()))***+++,,,***)))(((''''''((()))***,,,+++++++++++++++,,,,,,***++++++***(((((()))++++++,,,---,,,+++***+++---*********+++++++++++++++------------------------******)))))))))***++++++++++++,,,,,,,,,,,,++++++))))))******+++++++++++++++++++++***++++++,,,,,,***+++,,,,,,******+++,,,************))))))))))))******,,,------,,,++++++...------,,,+++***))))))''')))+++,,,,,,---///111---,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++,,,------...***+++++++++,,,,,,,,,,,,------++++++++++++------+++++++++,,,,,,---------------------,,,,,,,,,,,,---------------.........------........./////////////////////////////////,,,---///000000///---,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++,,,,,,---......//////////////////////////////,,,,,,,,,,,,,,,+++******,,,,,,,,,---------......++++++++++++++++++++++++---------...///...,,,******)))((((((((()))***+++))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))&&&&&&&&&&&&'''(((************))))))))))))******************))))))))))))))))))(((((((((((())))))******))))))))))))((((((((()))******++++++*********+++,,,------,,,+++***((())))))((('''''')))***++++++++++++++++++++++++***)))'''''')))))))))(((&&&((())))))(((((()))***))))))))))))))))))))))))******)))))))))((((((((((((***++++++***))))))******++++++***))))))***,,,)))---000000---++++++,,,,,,***)))***,,,------,,,...------,,,++++++******************+++,,,,,,---+++,,,,,,------------,,,------......///......---,,,,,,,,,------......////////////000111111222222333222222333444666888:::<<>>GGGNNNWWWjjjyyyoooeee___\\\\\\cccjjj&&&'''((()))))))))))))))))))))((((((((((((((()))*********++++++*********)))((((((((()))***++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++*********((()))***)))((('''((()))+++++++++,,,,,,---------------------------------111---)))((()))***)))''''''''''''((())))))******+++++++++,,,,,,---------++++++******)))*********,,,+++******++++++)))'''$$$%%%(((+++,,,,,,+++++++++++++++*********))))))))))))***+++,,,,,,,,,,,,...---+++******+++---...,,,++++++******++++++,,,,,,+++******)))*********+++******+++------,,,******************************************************+++,,,,,,------,,,,,,)))***+++,,,---,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,+++***+++...///---***((()))+++,,,,,,+++)))(((000///...---,,,+++******+++***((((((***++++++***'''((()))******)))((('''***++++++,,,,,,++++++***,,,---......,,,***'''%%%"""&&&***+++***((('''))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,+++---))),,,333...)))000++++++)))))))))***+++,,,...+++)))))),,,---,,,***))))))))))))(((((((((((('''(((((()))***+++++++++*********,,,...///...,,,+++++++++*********))))))))))))))))))((((((((((((''''''(((((())))))******((()))+++,,,,,,+++***)))+++++++++*********)))))))))))))))))))))*********+++++++++***************))))))(((((((((((())))))*********)))))))))))))))((()))***++++++***)))(((+++)))((()))***+++***(((******++++++++++++******+++***)))(((((()))***+++***)))((((((((()))***++++++++++++************)))***)))))))))***+++,,,,,,)))***+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------------,,,+++,,,---...///222111111///---+++***)))...000111111000000000222///000111222444555666666999<<>>EEEOOO[[[kkkwwwjjjeee^^^bbbrrr+++++++++++++++***)))(((******)))))))))***+++++++++***'''&&&&&&'''***+++++++++***)))((((((((()))++++++,,,,,,,,,,,,,,,,,,+++++++++***************+++,,,---,,,*********,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++'''''')))+++,,,---,,,+++...------,,,+++***)))(((+++++++++++++++++++++,,,,,,,,,++++++,,,,,,------...,,,++++++,,,---,,,+++...---,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++))))))***+++,,,,,,,,,,,,)))***+++------------,,,,,,++++++******++++++,,,)))))))))***+++,,,......---+++(((((())),,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,+++))))))***++++++,,,------......------,,,,,,---000111111///---+++))))))***+++,,,,,,+++*********+++,,,...000222333333222111000...,,,++++++---------///111111000...))))))******************++++++,,,++++++***)))((()))***++++++++++++******---,,,,,,+++************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++......555@@@999++++++))))))+++++++++***((('''***))))))))))))***++++++*********)))))))))((((((''''''%%%%%%%%%'''(((******))))))***,,,---+++***************************...---+++***))))))))))))+++******))))))(((((((((((()))******+++******)))************)))))))))))))))))))))******++++++,,,***)))'''%%%%%%&&&'''((()))))))))))))))***++++++******************++++++)))***++++++++++++***))))))((('''((())))))((('''))))))************))))))------,,,***)))(((((((((...---,,,++++++***))))))))))))***+++,,,---...///......---,,,+++++++++,,,,,,+++***))))))+++---...000...---++++++---...000.........///////////////,,,,,,,,,,,,------......///////////////...------///111333333222111222333111222333444666777888888;;;>>>FFFPPP[[[kkk}}}qqqkkkbbbcccrrr+++++++++++++++***)))(((((((((((((((((()))***++++++***'''&&&&&&'''***+++++++++***)))((((((((()))''''''((()))******))))))************************+++,,,---,,,***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,---......,,,******,,,------,,,---,,,,,,++++++++++++,,,++++++++++++************))))))***+++,,,,,,,,,,,,---,,,+++++++++---...///,,,++++++******++++++,,,)))))))))***+++---...///,,,)))''''''(((***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,+++++++++***)))(((((()))***+++,,,------------------,,,***,,,...000000///,,,+++***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///))))))***++++++,,,------,,,++++++---///000///...(((((((((((())))))******......///......---,,,,,,,,,------...............((()))***+++,,,+++***)))************************(((((((((((())))))))))))''',,,---555???777******)))******+++***)))((('''***************+++,,,---************)))))))))))))))((('''''''''((()))******))))))***+++,,,***)))************************++++++)))))))))***+++,,,++++++******))))))((((((************)))(((((('''))))))))))))))))))))))))'''''''''((()))******+++(((((()))))))))((('''&&&(((((()))***+++---...///'''((((((((())))))******)))***+++,,,,,,+++***)))***((('''((()))***)))((()))))))))******)))))))))+++++++++++++++******)))---------,,,+++***))))))'''((()))***+++,,,---.........---,,,+++++++++,,,,,,+++***))))))+++---...///---,,,******,,,---///////////////////////////,,,,,,,,,---------------111111111000///...,,,,,,///000222222111111111222111222333444666777888888;;;>>>FFFPPP[[[kkkrrrjjj```aaaooo*********+++******))))))''''''''''''((()))***++++++***(((''''''(((***++++++***))))))))))))))))))'''(((***+++,,,++++++***)))))))))***************+++,,,---,,,***)))***+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,***)))))))))))))))***+++,,,,,,------+++++++++++++++*********+++******++++++,,,---...---+++))))))+++---------++++++++++++************+++++++++*********))))))))))))***+++,,,,,,,,,,,,...---+++******+++---...,,,++++++******++++++,,,))))))******,,,---...///+++)))'''((()))+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++)))))))))))))))***+++++++++,,,,,,------,,,,,,+++***+++---......---,,,+++***+++------,,,,,,,,,---,,,,,,,,,+++++++++++++++************************...,,,******+++,,,+++***((('''''''''((()))***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------%%%&&&)))+++,,,+++***)))************************)))))))))*********++++++***000111666===444***,,,************)))((('''''')))***++++++***+++---///++++++*********)))))))))))))))******************))))))((()))++++++)))(((***************+++++++++'''&&&&&&'''))),,,///111******************))))))+++******)))((((((((('''(((((()))))))))))))))***))))))((((((((('''''''''((()))+++,,,+++***'''&&&(((((()))***+++---///000&&&''''''(((((())))))))))))***+++,,,,,,+++***)))***)))((()))***+++***(((((())))))******))))))(((&&&''')))+++,,,---......((()))***+++,,,,,,,,,,,,++++++******************+++******))))))))))))***,,,+++*********+++,,,---+++***))))))))))))***+++///////////////.........+++,,,------......------......///000000000//////...000111111000000111222111111222444555666777888;;;>>>EEEOOO[[[kkk{{{mmmfff]]]___ooo(((((()))*********))))))(((((((((((()))***+++,,,******))))))))))))******))))))))))))))))))***+++(((***,,,.........---,,,((()))))))))*********+++,,,---...---,,,++++++---(((((()))***+++,,,,,,---++++++++++++++++++++++++***,,,,,,+++(((((()))+++)))))))))***+++,,,,,,---++++++++++++*********))))))))))))******,,,---------***((((((***,,,------)))***+++,,,,,,+++******,,,,,,+++++++++*********))))))***+++,,,,,,,,,,,,,,,,,,+++***)))))))))))),,,++++++******++++++,,,*********+++,,,---...///,,,*********,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++((()))***+++,,,---------***++++++,,,,,,++++++***++++++,,,---------------(((+++------+++***+++---***+++,,,------,,,+++***///...---+++)))'''&&&%%%...,,,((('''(((***++++++(((((((((((((((***+++,,,(((((()))***++++++++++++++++++******************((((((((()))******++++++++++++++++++++++++++++++++++++,,,,,,,,,---------///555666777999///&&&,,,++++++)))(((((('''''''''((()))+++***)))))),,,///+++++++++*********))))))((()))+++,,,,,,***)))((()))(((((()))******)))'''))))))*********+++++++++''''''&&&&&&'''***---///******************++++++((((((((((((((()))******(((((((((((())))))******))))))))))))(((((((((((())))))*********)))((('''))))))))))))***+++,,,,,,'''''''''((())))))************,,,,,,,,,,,,******,,,***)))***+++,,,+++)))(((((())))))))))))((((((((()))***,,,------,,,,,,&&&''')))***,,,,,,,,,,,,,,,,,,,,,++++++*********))))))((((((((()))************+++++++++,,,,,,,,,++++++++++++++++++++++++/////////.........------+++,,,---.........------,,,---...000000111111111---...000000/////////000000111222333444555666777:::===DDDOOOZZZjjjxxxjjjccc]]]bbbttt&&&'''((()))))))))))))))))))))))))))***+++,,,---*********++++++*********))))))(((((()))***++++++%%%''')))+++,,,+++***)))(((((())))))*********+++.../////////---,,,---...''''''(((***+++,,,---...))))))))))))))))))))))))***+++,,,***((((((+++...))))))*********+++++++++++++++++++++******))))))))))))))))))***+++,,,---,,,***'''''')))+++,,,,,,((()))+++---------+++***---------,,,,,,,,,++++++))))))***+++,,,,,,,,,,,,)))***++++++***(((%%%$$$,,,++++++++++++++++++,,,++++++++++++,,,---......,,,,,,,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***((())),,,...///000//////*********++++++*********,,,,,,,,,,,,------......'''***,,,,,,***)))***,,,)))***,,,......---,,,+++((((((((())))))******+++,,,)))&&&%%%(((,,,...///***))))))))))))+++---...***+++,,,---...////////////...------,,,,,,------,,,+++)))'''((())),,,---,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********...555444222111%%%&&&,,,+++)))''''''''''''(((&&&(((******((((((+++...+++++++++************)))''')))+++,,,,,,***(((&&&)))(((((()))******((('''))))))******++++++++++++,,,+++(((&&&&&&'''(((***)))))))))***+++++++++,,,%%%&&&&&&''')))***,,,---'''((((((((())))))******&&&'''((()))***+++,,,,,,+++***)))((('''(((((()))***))))))((((((((((((((('''(((((()))***+++++++++***+++,,,,,,,,,,,,+++***,,,+++***+++,,,,,,+++***(((((())))))))))))((((((------...---,,,***(((&&&'''(((***++++++***)))(((***++++++,,,,,,------...***)))))))))***+++,,,,,,)))***+++,,,,,,,,,,,,+++---......//////......---//////......---------,,,+++,,,---.........---,,,......///000000000000000,,,...000000///...///000///000111222444555666666999<<>>EEEJJJSSSeeexxxkkkfffcccppp+++***(((&&&&&&''')))+++************************,,,,,,+++******)))((((((++++++++++++***)))((('''))))))******++++++,,,,,,+++++++++*********))))))+++++++++++++++***)))((()))******++++++++++++++++++*********))))))))))))************************************)))))))))))),,,,,,,,,,,,,,,+++***)))+++***************+++,,,******++++++++++++++++++)))))))))***++++++,,,,,,...---+++)))))))))***+++,,,---......////////////,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,---...+++((((((***------,,,,,,,,,,,,,,,,,,+++******+++++++++******+++++++++((()))+++***((('''''''''++++++++++++*********))))))***++++++,,,+++******+++++++++***************)))))))))((())))))******)))***+++,,,------------)))***+++,,,,,,+++***)))------,,,,,,+++*********---,,,++++++,,,---,,,+++)))))))))******++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********(((((((((((())))))))))))+++++++++++++++*********))))))))))))(((((('''''')))***++++++)))(((((()))''''''''''''((((((((((((''''''(((((()))*********+++)))((()))++++++)))''''''''''''((((((((())))))&&&&&&((()))))))))(((''',,,+++++++++***)))))))))(((((()))))))))))))))((((((((('''''''''&&&&&&&&&))))))*********++++++++++++******)))))))))))))))(((((('''''''''(((((()))))))))((((((((()))******(((''''''&&&&&&''''''(((***))))))(((((())))))***++++++*********)))))))))++++++***)))))))))))))))))))))))))))***,,,...///111///,,,)))(((((()))***))))))******************---,,,***)))((()))***+++************************)))------+++...555999777000000///......//////000////////////............------............------------------------------///////////////...------000000222333555777888999888>>>EEEJJJSSSeee~~~xxxkkkgggdddrrr)))***+++---............---,,,,,,+++***)))((((((---,,,,,,++++++******))),,,,,,,,,+++)))(((&&&%%%************************+++++++++*********************+++++++++******)))((()))******++++++*********************)))))))))++++++++++++++++++++++++************************++++++,,,,,,,,,+++******++++++******+++,,,------+++,,,,,,,,,,,,++++++***((())))))***+++,,,---------,,,***)))(((((()))))))))***+++,,,---------------------,,,,,,,,,,,,+++,,,,,,,,,,,,------------...,,,***)))***+++++++++---,,,,,,,,,,,,+++++++++...------,,,,,,------...((()))***)))'''&&&%%%&&&,,,,,,,,,+++++++++++++++((()))***+++,,,,,,,,,+++,,,,,,++++++*********)))******))))))((()))))))))'''(((***,,,---......///))),,,///...+++((()))***------,,,,,,+++******))),,,***)))***+++,,,+++***'''(((***,,,---------,,,++++++,,,,,,,,,,,,++++++------,,,,,,+++***))))))(((((((((((())))))))))))))))))******************++++++++++++******************+++***(((((()))******************)))))))))(((((())))))******++++++---,,,***)))******)))(((''''''(((((((((((()))))))))***++++++,,,,,,++++++++++++******************(((((('''(((((()))***+++*********)))))))))))))))+++***)))((()))***+++,,,++++++))))))(((((()))***''''''''''''((()))***+++(((((()))***++++++++++++))))))(((((((((((()))))))))((((((''''''(((((()))******))))))))))))((((((******)))((((((((((((((())))))))))))+++---///111222000---***((('''''''''***))))))((((((((())))))******)))))))))***,,,---************************))),,,---,,,///555888888000000000111111111000000........................------------------------......------------------//////000000//////......111111333444666777888999:::???EEEJJJSSSeee~~~wwwkkkgggfffttt((()))***,,,---------,,,,,,,,,++++++***))))))(((---------,,,,,,+++++++++(((((()))*********))))))*********)))))))))))))))************************)))******+++++++++******(((((()))************)))*********************************+++++++++++++++)))***************++++++++++++,,,,,,,,,++++++***************++++++,,,---------------,,,,,,+++************++++++,,,,,,,,,---,,,***)))((('''((((((%%%&&&''')))***+++++++++,,,,,,,,,,,,,,,,,,,,,+++------------------------...---+++***************)))))))))***+++,,,---............------.........+++------,,,***(((((((((++++++++++++++++++++++++((()))***+++,,,,,,---------,,,,,,++++++******)))------,,,+++*********++++++,,,,,,,,,,,,+++******+++///222000+++''')))+++++++++******)))(((((('''***)))(((((()))***)))(((%%%''')))+++,,,+++***)))++++++,,,,,,,,,,,,++++++...------,,,+++***)))))))))*********++++++++++++((((((((()))*********+++,,,,,,,,,,,,,,,,,,,,,,,,*********)))''''''***,,,,,,,,,,,,++++++******************++++++,,,,,,,,,...---+++*********++++++(((((((((((((((((())))))***++++++,,,,,,,,,,,,,,,***************+++++++++((('''''''''''')))+++,,,++++++++++++++++++++++++))))))(((((())))))******)))************)))((((((''''''''''''((()))***+++((()))***+++++++++***)))***))))))(((((())))))***((((((''''''''''''(((((()))))))))((((((((((((((())))))(((''''''''''''''')))))))))***,,,...111222111///,,,***((('''''''''---,,,+++))))))***+++,,,******)))))))))***+++,,,************************,,,,,,,,,+++,,,...//////+++,,,...000000///...---------...............///---------------------------------....../////////111111222222222111111000111111222444555777888888:::???EEEJJJRRReeevvvjjjggggggwww******))))))))))))***+++)))************+++++++++---------,,,,,,,,,,,,,,,&&&'''(((***++++++,,,,,,*********)))))))))))))))************************)))******+++++++++******(((((()))************)))***************+++++++++)))))))))*********++++++))))))******+++++++++,,,***++++++,,,,,,,,,++++++)))))))))))))))***++++++------------,,,,,,+++***,,,,,,,,,+++++++++++++++,,,+++***)))((((((((((((((()))***,,,---.........************++++++++++++------------------------,,,---,,,+++************(((((((((((()))+++,,,---+++******************+++,,,...///...,,,*********))))))******************)))******++++++,,,---...,,,,,,,,,,,,++++++******------,,,+++*********+++---------,,,+++***((('''---111444222,,,)))***,,,*********))))))))))))(((+++)))((()))***+++***)))''')))***,,,+++***((('''***++++++,,,,,,++++++***------,,,,,,+++***)))))))))*********++++++++++++((((((((()))*********+++((((((((()))))))))))))))*********)))'''(((***,,,)))))))))((('''''''''&&&)))))))))******************))))))(((((()))+++---))))))))))))))))))(((((('''''''''''''''(((((((((***************+++++++++((('''''''''''')))+++,,,((((((((((((((((((((((((%%%&&&(((******)))((('''''')))+++------***'''%%%))))))(((((((((((())))))******++++++***(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((((((((((((((((())))))))))))((((((''''''''''''''')))))))))***,,,...111222---,,,+++))))))))))))***---,,,+++******+++,,,---+++++++++***************************************---,,,++++++***))))))***(((***,,,...///...,,,+++,,,---------......//////...---,,,,,,,,,,,,---...,,,,,,---///000111222333111111222222222222111111000111111333444555666666:::???EEEIIIRRRfffuuuiiigggiiizzz...,,,***(((((((((***+++'''((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++*********************************************+++++++++******+++++++++******)))((()))******++++++***************+++++++++++++++(((((())))))***+++++++++))))))******+++,,,,,,,,,******+++,,,,,,,,,++++++******)))))))))))))))***+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))******+++---............)))***************++++++------------,,,,,,,,,,,,+++,,,---,,,*********++++++***)))''''''((()))))),,,++++++******++++++,,,***+++---,,,+++)))******)))))))))))))))*********+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******))))))((()))))))))***+++++++++++++++******...000222111---+++***,,,***++++++++++++,,,,,,,,,---,,,++++++,,,---,,,+++++++++,,,,,,,,,+++)))(((******++++++++++++******,,,,,,,,,+++++++++******(((((((((((())))))))))))))))))******************)))))))))************+++((()))***)))((((((***,,,***))))))))))))))))))((('''''''''''''''''''''(((%%%&&&''''''&&&&&&)))*********))))))))))))(((((((((((('''''''''((()))***++++++******************(((((('''(((((()))***+++))))))))))))************$$$&&&)))++++++***'''&&&''')))+++------***'''%%%******)))(((((())))))))),,,,,,+++***)))'''&&&%%%((((((''''''''''''(((((()))((((((''''''(((((()))(((((())))))))))))******))))))((('''''''''''''''))))))))))))+++---///111)))))))))))))))***++++++)))))))))))))))***++++++++++++++++++******))))))++++++++++++++++++++++++---++++++------******,,,)))***,,,...///...---,,,,,,,,,,,,---......//////...---,,,++++++,,,---...,,,,,,---///000111222333//////000000111111000000000000111222333444555666999>>>DDDIIISSSgggvvvjjjiiilll---,,,+++***)))******+++'''((()))***+++,,,------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))******++++++,,,,,,))))))*********++++++++++++++++++++++++***)))((()))******+++++++++++++++*********++++++,,,,,,,,,))))))******+++,,,,,,---))))))***++++++,,,------)))***+++,,,,,,,,,,,,+++,,,,,,+++***))))))))))))******++++++++++++++++++))))))***+++,,,......///)))******+++++++++++++++((()))***+++++++++++++++*********++++++,,,,,,,,,---,,,,,,,,,++++++++++++(((+++------+++***+++---,,,+++)))((('''((()))***...------------------...(((***++++++*********+++)))))))))******+++++++++---,,,+++++++++,,,------***++++++,,,,,,---------)))))))))((())))))******((()))***+++++++++++++++---.........---,,,***)))))))))***+++,,,------...,,,*********+++,,,+++***)))***************************++++++++++++*********++++++++++++,,,,,,,,,(((((((((((())))))))))))+++++++++++++++*********++++++,,,,,,,,,---------'''(((*********)))***++++++++++++++++++,,,,,,,,,((((((((((((((((((((((((%%%'''))))))'''&&&''')))*********)))))))))((((((++++++*********+++,,,---,,,+++++++++***)))))))))(((((()))))))))))))))(((+++++++++,,,,,,---------((((((******++++++***)))***************)))(((((((((((((((((()))***++++++---,,,+++***)))(((((((((+++++++++******+++++++++***))))))(((((())))))***)))))))))*********++++++***)))((((((''''''(((((())))))))))))***,,,...///((()))))))))******++++++&&&&&&((()))******++++++)))******++++++++++++***++++++++++++++++++++++++---)))***......******---)))***+++------------,,,++++++,,,------...//////...---+++******+++---...------------...............///000111111111111000111222222333444555666666888===CCCHHHSSShhhyyymmmmmmqqq)))*********************((())))))***++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,))))))***+++,,,---------))))))******++++++++++++,,,,,,,,,+++***)))((('''******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,******+++,,,,,,---......))))))***+++,,,,,,------)))***+++,,,,,,,,,,,,,,,......,,,+++***)))))))))((()))***+++++++++++++++&&&''')))+++---///111222)))***+++,,,,,,---,,,,,,***++++++,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,++++++*********'''***------+++***,,,...***)))(((((()))+++---///+++******))))))******+++(((***,,,,,,,,,+++,,,---*********++++++,,,,,,,,,...---,,,+++++++++,,,---)))***+++,,,------...///+++*********+++,,,------******+++++++++*********,,,,,,+++,,,---,,,)))'''&&&&&&''')))***+++,,,---)))'''&&&'''((()))((('''&&&&&&&&&&&&'''(((***+++******++++++++++++******)))******++++++,,,------************++++++++++++---,,,,,,,,,+++*********(((((()))))))))*********&&&(((++++++***)))******''''''(((((()))))))))***,,,,,,++++++++++++++++++))),,,...---***(((((()))+++*********))))))((((((***)))((((((((()))++++++---,,,,,,+++***)))(((((((((((()))******)))''''''(((((()))))))))*********,,,+++*********+++---------+++)))'''&&&(((***+++&&&''''''((()))+++---...---,,,+++*********+++,,,))))))(((((((((((())))))******))))))))))))******))))))******+++++++++,,,******)))((((((((((((((())))))(((((()))+++,,,...))))))))))))************%%%&&&(((***,,,,,,,,,+++'''((()))***,,,,,,,,,,,,++++++++++++++++++++++++...)))***------'''&&&***'''((()))***++++++,,,,,,++++++,,,,,,---...//////...---+++******+++---.........---,,,,,,+++******000111222333333333333333333333444444555666777777777<<>>888333333444444555666666777<<<<<>>===AAANNN[[[oooyyynnnjjjiiippp*********++++++,,,,,,,,,++++++)))))))))+++---......,,,+++)))))))))***+++---------,,,,,,,,,++++++---,,,***))))))***,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++************++++++)))************+++++++++,,,++++++***))))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++***---,,,,,,++++++++++++,,,***+++---......---+++************+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------***,,,,,,+++)))(((***,,,++++++,,,,,,------,,,,,,+++***)))))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,+++***)))***+++---...000///,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************+++***)))))))))***+++,,,+++++++++*********))))))******+++,,,,,,---......,,,,,,++++++***))))))(((******++++++++++++++++++///...,,,***)))))))))*********++++++++++++******(((***++++++***))))))************)))))))))(((((()))*********))))))***+++''''''&&&&&&''')))+++,,,(((((()))))))))*********************))))))))))))+++)))''''''***++++++***)))***+++,,,,,,+++***)))***************+++++++++,,,,,,+++***)))))))))***$$$&&&(((((('''&&&'''(((******++++++++++++***)))************)))))))))))))))))))))))))))))))))(((---+++******++++++***)))(((***,,,---...,,,***))))))***+++***((('''((())),,,,,,,,,,,,+++***((('''))))))))))))((((((((('''******++++++++++++******((()))******++++++******))))))*********++++++++++++---//////---,,,,,,,,,+++,,,---...///......---++++++++++++,,,---...///...---,,,+++++++++,,,---/////////000000000111111000000000000111111111111111333444666888888888888888>>>===AAANNN[[[ooo~~~wwwmmmkkkkkksss))))))***+++,,,,,,------,,,+++***))))))***,,,,,,,,,,,,,,,+++++++++++++++---------,,,,,,,,,++++++,,,+++***))))))***+++,,,+++++++++++++++*********++++++++++++++++++++++++++++++******++++++,,,---++++++************++++++))))))))))))*********+++,,,+++******)))*********+++,,,,,,,,,,,,---------...------,,,++++++******(((***,,,......,,,***(((+++,,,,,,,,,------......,,,---...//////...---,,,+++++++++,,,,,,,,,------...------,,,++++++******++++++,,,------...//////...//////---,,,+++---...***,,,---......---+++))),,,,,,++++++++++++++++++------------------------***+++,,,------,,,+++***,,,,,,++++++++++++,,,,,,,,,+++*********+++,,,---111///---+++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))***+++++++++------,,,+++++++++,,,,,,------,,,,,,+++++++++***))))))***+++---...//////...------,,,,,,+++++++++,,,,,,,,,+++++++++++++++///...,,,+++*********+++******++++++++++++*********+++------+++***+++,,,)))))))))((((((((((((((((((+++---+++(((&&&))),,,%%%%%%&&&'''(((+++...///&&&''''''(((***++++++,,,++++++++++++************+++***((()))+++,,,,,,+++((()))***++++++***)))(((+++++++++***************...---+++***)))(((((((((((()))***)))((((((***,,,,,,,,,,,,,,,,,,+++***)))))))))************++++++))))))))))))))))))))))))...---+++,,,------,,,***+++++++++,,,++++++***)))***+++,,,+++)))))))))+++))))))******))))))(((''')))(((((((((((('''''''''******++++++++++++************+++,,,,,,,,,,,,+++(((((()))))))))*********,,,...//////---++++++++++++,,,,,,---...---------++++++++++++,,,---...///...---,,,,,,++++++,,,,,,000000000000111111111111000000000000111111111111222333555777888999999999888>>>===AAANNN[[[ooo|||tttjjjkkkoooyyy))))))***+++,,,------...,,,+++******)))******+++***+++,,,---------,,,++++++++++++*********))))))++++++***))))))***+++++++++++++++***************************************,,,+++***)))***+++,,,---++++++************++++++))))))******++++++,,,,,,++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,......,,,+++*********++++++,,,,,,,,,,,,---...////////////...---,,,,,,,,,---------......+++++++++******)))))))))*********+++,,,,,,------,,,------......000111222,,,------...---,,,***))),,,---------,,,+++******------------------------)))+++---......---,,,+++,,,,,,++++++++++++,,,,,,,,,++++++******+++,,,,,,......,,,+++************++++++++++++++++++++++++************************(((((()))***++++++,,,,,,......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........---------,,,,,,,,,+++++++++***)))))))))))))))***)))))))))***+++,,,---(((((())))))))))))(((((()))+++---,,,+++***++++++))))))))))))))))))))))))(((***+++***((('''((())))))))))))((()))***++++++''''''(((((()))******+++++++++*********)))))))))***)))))))))***+++++++++))))))***++++++***)))))),,,+++++++++***))))))))),,,,,,+++***)))))))))******++++++***)))))),,,...,,,,,,,,,,,,+++***)))((('''(((((()))******++++++)))))))))))))))*********---,,,++++++------,,,+++,,,,,,+++******))))))******+++,,,,,,******+++,,,&&&'''((())))))*********)))))))))))))))(((((((((******++++++++++++*********+++,,,,,,------,,,,,,))))))))))))*********+++---...000///---+++******))))))*********+++++++++,,,,,,,,,,,,,,,---...............---------------000000000000111111111222///000000000111111111111333444555666888999::::::888>>>===AAANNN[[[ooozzzrrrgggjjjsss))))))***+++,,,,,,------++++++******************)))***,,,.........---,,,+++++++++*********))))))************************************************************************,,,+++***)))***+++,,,---++++++************++++++******++++++,,,---......+++***************++++++++++++++++++*********************++++++,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,+++***)))---..................---,,,,,,---------.........))))))******++++++++++++++++++++++++++++++++++++***))))))***+++---......///...,,,+++***++++++,,,---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.........,,,+++,,,++++++******++++++,,,,,,++++++++++++++++++++++++++++++***+++++++++,,,++++++++++++++++++++++++************************((())))))***+++,,,,,,------------,,,,,,+++******((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))((((((((()))))))))))))))***+++,,,---(((((())))))))))))(((((((((***++++++***))))))***************************+++))))))***,,,,,,***''',,,+++***))))))((((((((()))(((((((((((((((((((((******)))))))))((((((((('''((()))))))))))))))***)))***+++,,,,,,+++***))),,,+++++++++***)))))))))***)))))))))***+++,,,,,,((((((((('''&&&''')))+++++++++++++++***)))''''''%%%&&&&&&'''((()))******((()))))))))*********++++++***)))***+++,,,+++***---,,,***))))))))))))***)))***,,,,,,++++++,,,...******************************************************++++++++++++******++++++,,,------------,,,*********+++++++++,,,,,,---...000///---+++******)))))))))*********++++++------,,,,,,------......///////////////......---///000000000000111111111///000000000111111111111333444444555777888999:::888>>>===AAANNN[[[ooozzzrrrggglllwww******+++++++++,,,,,,,,,))))))******************((()))+++,,,---------,,,---------,,,,,,,,,++++++************************)))))))))***************************************++++++******++++++,,,---++++++************++++++***++++++,,,---...//////*********)))******+++,,,++++++***************)))))))))******+++,,,,,,---...---+++******+++---...,,,---.........,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++***+++,,,+++***///---+++******+++,,,...------,,,,,,,,,,,,,,,+++************************)))***+++---------,,,,,,++++++************++++++,,,,,,,,,++++++++++++***))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++,,,,,,,,,++++++,,,,,,,,,+++******'''(((((()))***+++,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++,,,+++***)))))))))***+++------,,,,,,,,,++++++*********++++++++++++******'''(((******((('''((()))************++++++++++++,,,***)))+++///000---))))))))))))))))))))))))((()))))))))(((((('''''''''))))))))))))((((((((('''&&&((()))***)))((()))))))))***+++,,,,,,+++***)))+++++++++***************(((((())))))***+++---...((()))***)))((()))***,,,***************)))((('''%%%%%%&&&''''''((())))))((())))))******+++++++++)))(((((((((***+++***)))++++++***)))))))))******(((***++++++++++++---...000///---+++)))(((''''''******+++++++++++++++,,,******++++++++++++*********+++,,,,,,------,,,,,,***++++++++++++,,,,,,,,,,,,...//////---+++++++++---,,,,,,,,,,,,---.........---------------.........////////////...------////////////000000000000000000000000111111111111333333333444555777999:::888>>>===AAANNN[[[ooo{{{uuukkkqqq}}},,,,,,,,,++++++++++++***(((((()))******++++++***'''((()))+++,,,------------------,,,,,,,,,++++++))))))************))))))((()))))))))*********+++******************************+++,,,,,,,,,,,,+++++++++************++++++)))***+++,,,---......///******))))))***++++++,,,,,,,,,,,,++++++************************+++++++++************************)))***,,,---...---++++++++++++************+++++++++,,,,,,,,,------------,,,---------------------)))******++++++,,,,,,,,,000---++++++---...---+++,,,,,,++++++,,,,,,------,,,,,,+++******+++,,,---++++++++++++++++++++++++))))))******+++,,,,,,---++++++************++++++,,,,,,,,,,,,++++++******)))******++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---,,,++++++******************))))))---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))((('''((()))***,,,++++++++++++++++++************++++++++++++******&&&((())))))((('''(((((())))))))))))*********+++&&&''')))+++------,,,***((((((((())))))((((((''''''''''''(((((((((((((((*********)))))))))((((((&&&(((++++++)))((()))***((()))***++++++***)))(((***************+++++++++))))))))))))***+++,,,,,,***+++------,,,,,,,,,---*********++++++******)))&&&&&&''''''(((((())))))((())))))******+++,,,,,,)))((('''(((***+++***))))))))))))***************'''(((***+++***+++---//////...,,,***))))))))))))))))))******++++++++++++******++++++++++++************+++,,,,,,,,,,,,,,,************+++++++++++++++---//////---,,,,,,,,,...---,,,,,,,,,---//////......------------......,,,---.........---++++++---.........////////////000000000000111111111111222222222333444666888999888>>>===AAANNN[[[ooo~~~yyysssxxx------,,,++++++******)))&&&'''(((***++++++++++++''''''((()))+++,,,---...+++++++++*********))))))))))))************))))))(((((())))))*********+++)))))))))))))))))))))))))))***+++,,,---,,,++++++++++++************++++++((())))))+++,,,---......******))))))***+++,,,,,,---------,,,,,,+++++++++,,,,,,++++++***)))))))))&&&''')))++++++)))'''&&&$$$&&&(((+++,,,,,,+++******))))))(((((())))))***+++++++++,,,,,,,,,---------,,,,,,++++++******)))%%%%%%&&&((()))***+++,,,)))'''%%%'''***,,,,,,+++)))***,,,.........,,,+++,,,+++)))))))))+++---///++++++++++++++++++++++++))))))))))))***+++,,,---++++++************++++++,,,,,,,,,,,,,,,+++***)))+++++++++++++++***)))(((************************((((((((((((((((((((((((,,,,,,++++++++++++++++++)))***,,,---...------,,,------,,,+++***)))((('''+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,'''&&&%%%$$$%%%&&&)))***%%%&&&'''(((*********+++(((((())))))))))))(((((('''(((******((('''((()))'''((((((((())))))******###((()))((('''(((*********))))))(((&&&%%%$$$%%%&&&&&&'''((()))******+++++++++************)))&&&)))------+++)))***,,,'''((()))******)))((('''))))))******+++++++++,,,++++++***************+++&&&(((++++++***))))))*********+++,,,,,,,,,++++++(((((((((((())))))))))))((())))))***++++++,,,,,,)))((('''(((***++++++)))'''((()))***************&&&(((*********+++---...))))))((()))***+++---...(((((())))))*********+++******++++++++++++************+++,,,,,,,,,++++++))))))))))))***************,,,...///...---------,,,,,,+++***+++,,,---...///......---------......++++++,,,---,,,+++***)))------------.........///000000000000111111111111222111111222333555777999999>>>===AAANNN[[[ooo|||zzz~~~++++++,,,,,,,,,++++++***************************((()))***,,,,,,+++******++++++++++++++++++++++++111---***)))++++++***(((************************+++,,,)))"""!!!'''***(((++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++++++++*********)))))),,,+++***))))))***+++,,,---......---+++******,,,---,,,++++++******++++++,,,,,,,,,++++++,,,,,,---******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,+++)))(((((()))+++,,,---///000...+++))),,,///)))***,,,///000000000000************************------------,,,+++***)))+++*********))))))((((((************+++,,,---...---,,,,,,++++++,,,,,,---,,,+++******++++++)))(((************))))))))))))111---***)))+++,,,***(((,,,***))))))***+++++++++))))))***+++,,,------...333111...+++))))))+++,,,------,,,++++++,,,,,,,,,***)))))))))***++++++,,,111///,,,)))(((((()))***++++++++++++***((('''%%%###$$$&&&''')))+++---......---,,,+++***(((''''''******))))))((((((''''''---,,,,,,+++***))))))(((***)))))))))++++++)))(((((((((((((((((((((((((((++++++***))))))***++++++)))******)))''''''(((***&&&&&&'''((()))***++++++000,,,)))))),,,//////...((()))***,,,------,,,,,,))))))*********+++++++++)))***+++,,,,,,+++***))))))(((''')))+++,,,+++***+++++++++************)))******))))))***+++,,,,,,,,,+++***)))))))))++++++...,,,++++++,,,,,,***)))))))))***,,,......+++))))))+++...//////------------------,,,,,,---------------,,,,,,+++***)))))),,,)))&&&&&&***---------...//////000000//////...------------------------++++++++++++++++++++++++........................,,,---......///..................//////000111222111222555777888888777777888??????CCCPPP[[[lll~~~{{{*********++++++******)))******************************+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++...+++))))))***,,,+++***************************))),,,+++'''&&&***+++(((++++++++++++++++++++++++***+++++++++******)))(((+++++++++*********))))))+++***))))))))))))***+++++++++***************)))+++++++++++++++,,,------,,,,,,+++***+++,,,---...++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,++++++,,,,,,------,,,+++)))(((((()))+++,,,---+++******************((()))+++---.........---++++++++++++++++++++++++/////////...---,,,+++++++++*********))))))))))))*********++++++,,,---...---,,,,,,++++++,,,,,,---,,,+++******++++++***(((***))))))))))))(((((((((&&&&&&%%%'''))),,,,,,,,,,,,+++******+++,,,,,,+++++++++++++++++++++,,,,,,333111///---,,,---///000---,,,,,,,,,+++,,,,,,,,,------,,,------......//////...+++)))(((((()))+++******++++++***)))((('''((((((((()))***++++++,,,---,,,,,,+++***)))(((((()))))))))))))))(((((((((''''''&&&&&&%%%%%%$$$$$$***))))))***++++++***(((((((((((((((''''''''''''))))))))))))))))))))))))***++++++***'''%%%%%%&&&''''''((()))***+++,,,,,,---***)))***...111333222((()))+++,,,------,,,,,,******************++++++))))))***++++++***))))))%%%&&&''')))+++***(((&&&))))))******+++++++++,,,******))))))***++++++,,,++++++***************+++,,,+++******+++,,,***)))))))))***,,,...---+++)))***+++,,,+++))))))***+++...------,,,,,,------...------,,,,,,+++******)))+++)))'''(((+++------,,,+++++++++,,,,,,+++++++++------------------------................................................---...//////000000/////////......//////000111222000111333555666666666555888>>>>>>BBBOOOZZZlll|||((())))))*********))))))************************,,,,,,++++++,,,,,,---...,,,,,,,,,++++++*********+++)))((((((***+++++++++************************'''+++---,,,,,,---,,,(((++++++++++++++++++++++++)))************)))((((((+++++++++*********************))))))))))))******...,,,***,,,...000...,,,))))))***+++,,,---...//////...,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...)))))))))******++++++,,,++++++,,,,,,------,,,,,,,,,+++***))))))***+++,,,---***&&&'''***,,,***'''((()))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,+++++++++***************)))))))))************+++,,,---...,,,,,,++++++++++++,,,,,,,,,+++******++++++***)))++++++*********)))))))))+++,,,------+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++***)))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---...............//////---+++)))((('''((()))+++))))))************)))(((++++++++++++*********)))+++++++++*********))))))(((((())))))))))))))))))((((((((((((((((((((((((***))))))***++++++***(((((((((((('''''''''&&&&&&'''((()))******)))((('''''')))******(((&&&%%%&&&(((((()))***+++,,,,,,---***)))((())),,,///000000((()))+++,,,------,,,+++++++++******************))))))************))))))'''((())),,,...,,,)))&&&'''((()))***+++,,,------*********)))******+++,,,)))******+++++++++*********)))((()))+++++++++)))))))))***+++------+++))),,,,,,+++(((&&&&&&)))+++,,,++++++++++++++++++,,,---,,,,,,++++++************))))))***,,,---,,,+++)))******************)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,...........................//////000000000000000////////////000111222222///000222333444444444333666<<<===AAANNNYYYjjjuuulllrrr}}}yyy}}}((()))******************************************,,,,,,+++******,,,---...---,,,,,,++++++************))))))))))))******)))************************''')))+++,,,------,,,***************************)))***************))))))************************))))))))))))))))))))))))///+++)))+++000222000,,,((()))***+++,,,,,,,,,,,,222000---***(((((()))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------((())))))***+++,,,,,,---***+++,,,---...---,,,+++++++++***))))))***++++++---+++))))))+++,,,+++)))******************)))))),,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))***************************)))))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,+++******,,,,,,+++***---,,,,,,,,,++++++++++++,,,///222000---******++++++,,,---,,,+++******+++++++++++++++++++++++++++***)))(((((((((***,,,---++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))(((''''''((()))***(((((())))))************+++++++++******)))))))))************************((((((((())))))******+++++++++++++++++++++,,,,,,)))((('''(((******((('''((((((((('''''''''&&&&&&'''(((***++++++***((('''!!!$$$(((***))))))))))))(((((()))******+++,,,,,,)))(((''''''((())))))))))))***+++,,,---,,,,,,++++++++++++******************++++++++++++++++++*********)))***,,,+++)))'''((())))))***++++++,,,,,,+++***************++++++((()))+++,,,,,,+++***))))))((('''(((***++++++******))))))***,,,---+++)))+++,,,+++***((((((***,,,))))))(((((((((((()))))),,,,,,,,,++++++*********)))******+++,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,------------------************************..............................///000000000000///////////////000111222333///000222333444444444333555;;;<<<@@@MMMWWWiiiooodddhhhrrryyy)))******+++,,,,,,++++++************************+++***)))))))))***,,,---,,,,,,,,,++++++*********+++++++++***)))(((''''''************************)))(((((()))******+++,,,******************************++++++,,,++++++***************************))))))************)))))))))&&&$$$&&&+++...,,,((())))))***+++******)))(((///---+++)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++)))******+++,,,---......***+++,,,---...---,,,++++++******************+++)))++++++***((((((***,,,,,,++++++***************,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((())))))***************+++++++++)))(((((((((((())))))***,,,++++++******++++++,,,,,,+++***+++,,,---,,,***,,,,,,+++++++++*********!!!&&&***+++******,,,...***,,,------+++))))))***))))))***+++,,,,,,------...---,,,,,,+++,,,,,,---***+++,,,------------,,,******++++++++++++***))))))((('''''''''((()))***((((((((())))))***++++++(((((()))))))))))))))))))))************+++++++++(((((())))))******++++++''''''(((((((((((((((((('''&&&&&&'''(((((('''%%%((((((((((((((((((((((((((()))+++,,,,,,+++)))(((!!!$$$(((******))))))***''''''(((((()))*********((((((((((((''''''(((((()))***+++,,,---,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,---***'''&&&&&&((())))))************************++++++***************+++((()))***,,,,,,++++++***)))((('''(((***++++++******))))))***+++,,,+++***&&&(((+++,,,+++++++++,,,******))))))))))))******,,,,,,+++++++++++++++***)))***,,,,,,,,,,,,++++++...---,,,,,,,,,,,,---...,,,,,,,,,---------......................................................,,,---......//////....../////////000000111222333222222333444444444555555444;;;;;;???LLLWWWhhhlll```cccmmm~~~~~~)))***+++,,,,,,,,,,,,,,,******************************))))))******+++,,,+++++++++++++++++++++++++++,,,---,,,)))'''''''''************************,,,(((&&&((((((''')))---******************************+++,,,,,,,,,,,,+++***************+++++++++******++++++++++++******)))'''&&&(((+++---+++))))))***+++++++++***(((''''''(((((()))+++---...///,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************+++++++++,,,,,,------...++++++,,,,,,------,,,,,,************************&&&)))+++)))&&&%%%))),,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,,,,*********+++++++++++++++)))((((((((((((((())))))++++++************++++++,,,+++***+++,,,---,,,+++***))))))))))))(((((((((&&&(((***+++******+++,,,***---//////+++))))))+++((()))***+++,,,------.........---++++++*********)))***,,,---...------,,,+++,,,---...---,,,+++***)))((((((((((((((())))))))))))(((((()))***++++++'''''''''((())))))************************++++++))))))******************'''''''''''''''''''''''''''&&&&&&'''(((((('''%%%'''(((((())))))***++++++)))***+++,,,,,,+++***)))''')))++++++)))((('''(((''''''(((((())))))))))))''')))++++++++++++---///******,,,,,,,,,,,,+++***))))))*********+++++++++,,,,,,++++++++++++,,,,,,555000+++((()))+++---...+++++++++*********)))))),,,+++******)))*********((()))***+++++++++++++++***)))((()))+++++++++)))***)))((()))+++++++++***"""%%%)))++++++******+++------,,,,,,,,,,,,------++++++++++++++++++++++++***,,,---,,,++++++,,,------,,,+++******+++,,,---+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------...............000000000000111222333333444444444444555555555666444;;;;;;???LLLWWWhhhooobbbdddmmm((()))***++++++,,,,,,,,,************************)))***++++++,,,,,,++++++*********++++++,,,,,,---))),,,...---+++))))))***************************---((('''))))))&&&''',,,************************))))))***+++++++++++++++))))))*********+++++++++***+++,,,------,,,+++***+++++++++,,,,,,---------)))***,,,------,,,+++***&&&''')))+++,,,---------++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------*********++++++*********(((((()))(((((()))***+++,,,+++*********+++,,,---++++++++++++++++++++++++---,,,+++******+++---...*********++++++,,,,,,,,,+++******)))))))))******++++++************++++++,,,+++***+++---...---,,,++++++*********)))))))))...---+++***++++++***)))+++///333222---***+++---*********++++++,,,,,,,,,,,,++++++***))))))(((((((((***,,,---......---,,,,,,---...///...---+++******)))))))))))))))))))))***))))))(((((()))***+++(((((()))))))))*********++++++******************++++++******************++++++******))))))(((((((((''''''((())))))(((&&&''''''(((***+++,,,---...***************************+++,,,+++)))(((((()))((())))))))))))*********(((***------,,,,,,...000***+++,,,,,,,,,,,,******(((((()))***+++,,,,,,---++++++***))))))***++++++666222...+++,,,---......***************+++++++++,,,++++++***))))))******))))))))))))***+++,,,---,,,+++******+++,,,***)))***)))((((((***++++++***%%%''')))***))))))***,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,------,,,***))),,,///---,,,+++******+++,,,---++++++,,,,,,---......///************************........................------...///////////////000000000000111222333333444444444444444555555666555;;;;;;???LLLWWWiiissseeeeeelll''''''(((******+++++++++***************************+++,,,---...---,,,+++))))))***+++,,,------...'''***......,,,***+++,,,************************---((((((++++++&&&&&&***))))))))))))))))))))))))(((((()))***************))))))******+++++++++++++++,,,------------,,,+++(((***++++++***)))***,,,(((***,,,///000///...---)))***,,,---,,,+++)))'''******************************+++++++++,,,,,,,,,+++++++++***************---,,,+++***+++,,,---...******++++++++++++******---***((())),,,...---++++++***)))))))))***,,,---************************,,,+++)))((((((***+++---*********++++++,,,,,,,,,,,,,,,+++++++++++++++,,,++++++************++++++,,,+++***+++---...---,,,.........---------,,,,,,'''$$$"""$$$(((,,,,,,+++---111555444///,,,,,,...,,,,,,,,,++++++++++++***.........---------------((())),,,.........---,,,+++,,,---......,,,***)))************)))))))))(((+++***)))(((((()))***++++++++++++***************+++++++++*********)))))),,,+++++++++***)))))))))+++******)))(((''''''&&&***)))))))))++++++)))((('''''')))***,,,...///000))))))(((((((((((()))))))))*********)))***,,,...***************+++++++++***,,,...---***)))***+++***+++,,,---,,,,,,******''''''(((***+++,,,---...***)))(((''''''((()))***///,,,)))((((((((('''&&&(((((()))***+++,,,,,,---,,,,,,+++***))))))*********)))(((((()))+++---......,,,++++++,,,,,,***)))***)))'''(((***++++++***,,,,,,,,,***)))***,,,///******))))))))))))******++++++++++++++++++++++++---...---+++)))))),,,000///...,,,++++++,,,...///++++++,,,,,,---...//////------------------------...........................//////000000000000000000000000000111222333444444444333333333444555555555;;;;;;@@@LLLWWWiiissscccaaaggg)))***+++***)))((()))***,,,++++++******++++++,,,+++++++++***++++++,,,,,,++++++*********************)))(((((((((+++---///...---+++++++++---///000---------,,,***((('''&&&))))))************))))))''')))******))))))***+++***)))))))))))))))******************************------,,,+++************++++++++++++******))))))------,,,,,,+++***))))))&&&'''((((((((()))+++---+++)))'''&&&&&&''')))+++,,,,,,,,,++++++*********)))+++,,,,,,+++***,,,---...---,,,***)))(((((((((+++---......---,,,,,,---((())))))*********)))))),,,+++++++++******)))))))))+++,,,,,,,,,,,,...///---***(((***...///,,,(((******+++,,,,,,,,,,,,+++)))+++...///...------...+++***((()))***++++++***++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++---......---,,,,,,---,,,(((%%%&&&***---,,,))),,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,------***+++,,,------+++***(((***)))(((((((((((())))))---,,,+++***))))))))))))++++++******))))))((((((+++*********+++,,,------++++++************++++++++++++***)))))))))))))))((((((((((((''''''''''''---+++((()))---//////...+++,,,,,,+++)))((()))***,,,***((('''''')))+++,,,,,,+++++++++******))))))***++++++++++++***))))))*********))))))))))))(((++++++,,,,,,,,,++++++***''''''((()))***++++++,,,+++***************++++++(((((()))***+++---///000))),,,...---***)))+++---++++++,,,,,,,,,++++++***))))))))))))************,,,------...---,,,+++***)))***+++,,,,,,+++***))))))***+++,,,---.........************************)))***+++,,,---,,,++++++,,,,,,,,,+++++++++*********+++,,,...000111333333+++,,,,,,------,,,,,,+++222///,,,,,,...///---+++---...000222222111///...,,,...000222333222111000444444555555666777777777777;;;:::???JJJRRRfffrrrcccbbbhhh+++,,,------+++++++++---******))))))))))))******,,,,,,++++++***+++++++++***************************))))))))))))+++,,,---,,,+++***)))***+++---...+++++++++++++++***)))((())))))************)))))))))***++++++******+++,,,---,,,,,,+++++++++++++++************************,,,,,,+++*********++++++++++++++++++*********))),,,,,,+++******)))(((((('''((())))))((()))+++,,,...,,,***))))))***,,,...,,,,,,,,,++++++*********)))+++,,,,,,+++***,,,---*********)))******+++,,,+++,,,......,,,+++,,,---,,,,,,,,,,,,,,,+++***)))***)))))))))(((((((((((((((***,,,,,,++++++---......+++((()))---...+++(((******++++++,,,,,,,,,+++***,,,...///---,,,------...,,,++++++,,,------,,,))))))************))))))++++++++++++++++++++++++***,,,------,,,++++++,,,---)))&&&'''+++---,,,)))------,,,,,,,,,,,,------*********+++,,,---------***+++---------,,,***))))))))))))((((((((())))))+++***************++++++++++++++++++************(((''''''(((((()))***+++,,,++++++++++++++++++,,,((((((((()))***+++---...)))))))))(((((((((''''''(((&&&$$$%%%(((******))))))***++++++***)))***,,,---,,,)))''''''((()))***((((((((((((''''''&&&&&&'''((()))***************+++************)))))))))***+++++++++++++++******)))))))))))))))*********++++++******************'''''''''((()))+++,,,---******))))))*********)))*********++++++******)))'''(((((()))***++++++,,,***++++++,,,+++***)))((()))***++++++++++++***)))((()))******++++++++++++************************+++,,,---.........------,,,,,,,,,+++++++++******,,,,,,,,,------.........,,,,,,------------,,,,,,///---,,,---...000000///000000111222222111000///...///111222333333222222333444444555555666666777666::::::???JJJSSSgggnnn______fff+++,,,------++++++,,,---++++++************++++++------,,,+++************************************)))******+++++++++************)))(((((()))+++,,,)))******+++++++++******))))))************)))))))))+++,,,,,,++++++,,,---...---,,,+++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,++++++++++++************++++++******)))((((((((()))***+++***)))((()))+++...---+++******+++---...+++++++++++++++*********)))+++,,,,,,+++***,,,---******))))))***++++++,,,***+++------+++***+++,,,......------,,,***)))((()))))))))))))))(((((((((((()))++++++******+++---000,,,))))))+++,,,+++)))******+++++++++,,,,,,,,,,,,---///...---,,,,,,---...,,,++++++,,,---,,,,,,))))))***************)))++++++++++++++++++++++++***+++------+++++++++,,,...+++)))))),,,---+++))),,,,,,+++++++++,,,,,,---((())))))***+++,,,------+++,,,---------,,,***))))))))))))))))))))))))***))))))))))))***+++,,,---+++++++++++++++,,,,,,,,,************+++,,,---...,,,,,,,,,++++++,,,,,,,,,///...,,,***)))(((''''''******)))))))))((((((((()))'''&&&''')))*********'''(((************+++---...,,,***(((''''''((()))''''''''''''&&&&&&&&&&&&%%%&&&'''(((************+++++++++************)))))))))******+++******)))************))))))((((((,,,,,,+++***)))))))))***(((((((((((()))***+++,,,+++(((%%%'''***+++)))&&&)))))))))))))))))))))))))))))))))***************((())))))))))))((((((''')))***++++++++++++***))))))******+++++++++******+++++++++++++++++++++++++++,,,---.........------,,,,,,,,,+++++++++************++++++++++++,,,,,,------------------------,,,---.........000222444333222222111000000000000111111111111222333444444222222333444444555555666555999999???JJJSSSggg~~~jjj\\\^^^fff''')))***)))(((((()))+++...------,,,,,,------......---,,,+++***************************+++++++++)))***+++,,,,,,+++)))(((******))))))))))))***+++******+++++++++*********)))******++++++******))))))***,,,+++******+++---*********))))))******+++++++++++++++++++++++++++******))))))***+++,,,,,,++++++++++++++++++++++++++++++******)))))))))))))))***+++***(((''''''(((+++***)))(((((()))***++++++++++++***************)))+++,,,,,,+++***,,,------,,,+++***)))))))))))))))***,,,,,,***)))***+++++++++++++++***))))))(((++++++++++++++++++++++++''')))******))))))***,,,000---)))(((***++++++***++++++***+++++++++,,,,,,---...///...,,,++++++,,,,,,+++))))))***+++***)))++++++,,,,,,------,,,,,,***************************,,,------,,,++++++,,,///---++++++,,,---+++))))))))))))((())))))************************++++++,,,,,,---------,,,+++***))))))************************))))))***++++++,,,)))******++++++,,,,,,,,,++++++++++++,,,...///000,,,++++++******++++++,,,000///---***(((&&&%%%$$$************))))))))))))))))))((()))******+++***''')))******))))))***,,,,,,+++)))((((((((()))***))))))))))))))))))))))))&&&'''((()))************++++++++++++************(((((()))************)))******)))))))))))))))))),,,,,,+++***))))))))))))+++++++++***++++++,,,---***((('''(((******)))''')))))))))))))))******+++,,,,,,+++******)))((((((((((((((((((((((((((('''*********++++++*********,,,,,,---------,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******'''''')))***+++---...............------.........+++...000000...///222666444333111///......///000111000//////000111333555111222222333333444555555444888999???KKKSSSggg{{{ggg\\\___iii&&&'''((((((''''''(((***...------,,,,,,------......---,,,+++************))))))*********+++++++++(((***,,,------+++)))'''+++++++++*********+++++++++++++++++++++***)))(((******++++++++++++******((()))******))))))***,,,(((((())))))***+++------++++++++++++++++++++++++))))))))))))***++++++,,,+++++++++++++++++++++,,,+++++++++++++++*********((()))******(((&&&&&&&&&***)))(((((((((((()))***************************)))+++,,,,,,+++***,,,---,,,,,,+++***))))))))))))(((***++++++***))))))***((()))***++++++++++++++++++++++++++++++,,,,,,,,,''')))******)))((()))+++///---***))))))***++++++++++++*********+++,,,------...///...,,,+++,,,------+++))))))*********)))++++++,,,---------------************************+++,,,......,,,+++,,,---...---,,,,,,---,,,+++***)))((((((((())))))***+++,,,++++++******)))))))))------------,,,,,,++++++))))))***+++,,,,,,++++++,,,++++++***))))))******((()))))))))******++++++'''(((((((((***+++,,,---******))))))))))))******'''''''''((()))***+++,,,************))))))))))))&&&'''((((((((('''(((((()))***+++***((('''((()))))))))(((((()))***+++,,,*********************************++++++***))))))+++++++++*********))))))'''((()))***************'''(((((()))******++++++,,,++++++***))))))******,,,+++++++++++++++,,,,,,)))***,,,+++)))(((***,,,+++************+++,,,---***************+++++++++)))))))))((())))))))))))+++******************+++,,,,,,---------,,,++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++******((()))***+++,,,---...//////...------------...///,,,///111000......111444333222///---,,,,,,...///000///...---...000222444111111222222333444444444333888999???KKKSSSfff{{{uuucccZZZaaalllzzz''')))******))))))+++,,,++++++************++++++------,,,+++************)))))))))***++++++,,,,,,((()))+++,,,,,,+++***))),,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++***)))((('''******++++++++++++******''')))******)))(((***+++++++++++++++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++''')))++++++)))'''''''''+++******************+++)))))))))***************)))+++,,,,,,+++***,,,---(((((())))))***+++------)))***,,,,,,***)))***+++)))***+++---......//////)))))))))***************((()))******)))((()))+++,,,,,,+++******+++,,,---,,,+++*********+++,,,------......---++++++,,,...///---,,,+++,,,,,,+++***((()))***+++,,,,,,,,,,,,***************************,,,------,,,++++++,,,,,,,,,---------,,,+++++++++++++++++++++,,,---...,,,,,,,,,+++******))))))------------,,,,,,,,,,,,((()))+++,,,------,,,+++---,,,+++***)))))))))))))))))))))))))))*********)))))))))***+++---...///))))))(((((((((((())))))***)))))))))))))))************)))))))))(((((((((((()))++++++***))))))******++++++***(((''''''(((''''''(((((()))+++,,,---(((((((((((())))))))))))+++++++++++++++***))))))*********))))))))))))((((((((()))***++++++++++++''''''((()))***+++,,,,,,+++***************++++++))))))))))))))))))******))),,,///---***(((+++...++++++*********,,,---...&&&'''(((***,,,---//////***))))))))))))******+++++++++***))))))***++++++)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///,,,,,,,,,+++++++++******---------,,,,,,,,,,,,+++///...---,,,,,,---...///---...//////...///111333111000...,,,,,,,,,...//////...---,,,---///111333111111222333333444444555444888:::@@@KKKRRRdddvvv~~~ooo]]]WWWaaaooowww~~~)))***,,,,,,++++++---...******))))))))))))******,,,,,,++++++***+++++++++((())))))***++++++,,,,,,((()))***+++,,,,,,+++***,,,,,,---,,,,,,++++++*********+++++++++******)))***++++++,,,,,,++++++***(((***++++++***)))+++,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))***+++++++++,,,,,,,,,------***************+++++++++(((***------+++***))))))++++++++++++++++++++++++((()))))))))*********+++)))+++,,,,,,+++***,,,---((((((((()))***,,,---...)))+++,,,,,,+++******+++++++++,,,---............)))))))))******+++++++++)))***++++++))))))***+++)))***++++++++++++,,,---,,,+++***))))))+++---...,,,------,,,+++,,,...000000...,,,+++,,,,,,+++***((()))***+++,,,,,,,,,,,,************************((()))++++++)))))))))***)))+++,,,---,,,,,,+++++++++++++++,,,,,,---...///***+++++++++,,,,,,,,,---......---,,,,,,,,,,,,,,,((()))+++---......---,,,++++++***************+++++++++***************)))+++++++++,,,...000111222******))))))))))))******222111...,,,)))'''&&&&&&)))))))))(((((((((''''''))),,,......,,,***+++,,,((()))***)))((('''((()))(((((()))))))))***++++++'''''''''((((((((())))))((()))***************))))))))))))(((((((((''''''((()))***+++,,,,,,,,,,,,(((((())))))*********+++))))))))))))***+++,,,,,,)))((((((((()))***+++++++++,,,,,,,,,+++++++++,,,******)))((()))+++---...(((((()))***,,,---......))))))((((((((()))++++++++++++***))))))***++++++((()))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++...---,,,++++++,,,---...++++++***,,,///111222222000///...------.../////////.........///000111222222222333333444555555555555999:::@@@KKKQQQbbb~~~~~~ttt}}}~~~lll[[[WWWcccsssxxx(((***++++++++++++---...,,,++++++++++++++++++,,,+++++++++***++++++,,,,,,((())))))***++++++,,,,,,(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))++++++,,,,,,,,,***++++++,,,,,,++++++***)))+++,,,,,,+++***,,,---///...,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))+++++++++,,,,,,---------)))))))))))))))*********)))+++...///---,,,++++++************************(((((())))))*********+++)))+++,,,,,,+++***,,,---++++++*********************+++------+++***+++,,,++++++,,,,,,,,,+++******+++++++++,,,,,,---------***+++,,,+++***)))***+++''')))+++,,,,,,,,,---...,,,+++***))))))+++---...,,,------,,,+++,,,...111...,,,***)))******)))(((***+++,,,---......///...))))))))))))))))))))))))&&&((())))))(((''''''((((((***,,,---,,,++++++,,,************+++,,,---...((()))***+++---...///000......---,,,,,,,,,,,,---((())),,,.........---,,,))))))))))))***+++,,,------,,,,,,++++++*********(((((()))***+++---...///++++++************++++++000///...---,,,+++++++++((((((((((((''''''''''''&&&)))++++++((('''''')))&&&'''))))))((((((***+++************))))))))))))'''((((((((())))))******%%%&&&''')))************((((((((((((''''''''''''))))))***+++,,,---------************))))))))))))(((((())))))***+++------************+++,,,---...---+++)))***---...,,,))))))(((''''''(((***,,,---...------,,,+++***)))))))))(((''''''((()))***+++,,,+++***))))))***+++,,,)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---,,,,,,,,,+++++++++******))))))***+++,,,------......---+++******+++---...***((('''***000444444333000////////////000000111/////////000000111222333222333333444444555555666555:::;;;@@@JJJPPPaaa}}}xxxttt}}}lll]]]ZZZgggwww~~~zzz+++***'''&&&&&&'''***+++,,,+++*********+++---...******+++++++++,,,,,,,,,+++,,,.........,,,***)))((((((((()))***+++------+++,,,,,,------,,,,,,+++---------,,,,,,++++++++++++++++++++++++***)))(((***)))(((''''''((()))************))))))))))))(((,,,+++)))(((((()))+++,,,------,,,++++++*********---...---,,,++++++---///+++++++++***++++++,,,,,,+++---...---++++++,,,---+++******))))))))))))))),,,+++++++++***)))))))))******))))))))))))))))))+++++++++++++++***)))(((------------,,,+++******++++++******++++++,,,---%%%""" !!!&&&***++++++...------,,,,,,------...,,,,,,+++***+++,,,...///)))))))))))))))))))))))),,,.........,,,+++,,,...000---***))))))*********)))***+++,,,,,,+++***)))------,,,,,,***)))'''&&&...---***((('''&&&'''(((+++,,,---......---+++***+++++++++,,,,,,---------......,,,,,,,,,,,,......+++,,,,,,,,,,,,+++******((((((***++++++***)))(((******)))))))))))))))))),,,***))))))***++++++***$$$&&&(((***,,,,,,,,,+++++++++++++++++++++++++++,,,+++***)))((((((((((((&&&'''(((******((('''&&&(((((((((((())))))))))))(((((((((((()))***+++,,,++++++***)))(((((())))))(((((('''&&&&&&&&&&&&&&&(((((((((((((((((())))))+++*********))))))((((((((((((((((((((('''''''''''''''((()))))))))))))))+++******)))(((''''''&&&'''''''''((()))+++,,,---)))))))))(((((((((((((((++++++++++++++++++++++++(((((())))))*********+++))))))***+++,,,,,,,,,,,,,,,,,,,,,+++))))))+++---***)))((('''''')))+++,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......222000...,,,+++***++++++)))***+++---...------,,,)))+++------++++++---///---------...000222555666888555000///000111000...111///---++++++,,,///000222333333444444555555555555:::;;;AAAKKKPPP```{{{|||yyyvvveeeXXXXXXjjj{{{{{{---,,,+++******+++,,,---***)))))))))))))))))))))------------............+++,,,...///...---+++***++++++*********++++++,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,+++++++++++++++++++++++++++************)))(((((()))******++++++*********))))))))),,,+++)))(((((()))+++,,,++++++++++++++++++,,,,,,+++,,,---,,,******,,,---...---+++***)))(((((((((+++,,,---,,,+++***+++,,,,,,,,,+++***************+++++++++*********************)))((((((((()))***,,,,,,,,,,,,,,,+++******)))******+++++++++******++++++******++++++,,,---+++)))'''(((+++------,,,,,,,,,,,,++++++,,,,,,,,,+++*********++++++,,,---************************+++,,,------,,,+++,,,...000---***)))***++++++***++++++,,,,,,,,,+++******&&&'''(((***+++,,,------222000...,,,+++++++++,,,,,,,,,------------,,,,,,+++++++++,,,,,,---------...---,,,++++++,,,---...+++,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,+++***...---+++***)))(((''''''+++)))'''((()))***)))(((&&&'''((()))***+++++++++++++++++++++++++++++++++,,,+++***)))(((((((((((('''((()))++++++)))(((''''''((((((((())))))))))))(((((((((((()))***+++,,,,,,+++***)))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))************)))))))))(((((((((((((((((()))))))))'''(((((()))))))))))))))******))))))((((((''''''---,,,++++++*********+++++++++++++++++++++,,,,,,++++++++++++++++++++++++*********)))))))))))))))((((((***+++,,,---------)))))))))((('''''')))++++++***)))((((((***+++---,,,+++++++++,,,,,,---...,,,,,,,,,---------......///...,,,+++************)))***+++,,,---------,,,***,,,...---++++++,,,///............000222444555777333000...///000///...111///---++++++---///000222333333444444555555555555::::::@@@IIIOOO```{{{vvvfffZZZYYYkkk}}}}}}------------------------+++,,,,,,------,,,+++***)))*********+++++++++++++++,,,---.........---,,,------,,,++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,++++++*********++++++,,,,,,,,,,,,++++++******))))))******+++,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,*********+++,,,---------)))+++,,,,,,+++******+++---,,,+++)))(((((((((((()))+++,,,+++******+++,,,------,,,+++++++++++++++***************++++++++++++***(((''''''(((***+++,,,,,,---------,,,++++++(((((()))***++++++++++++++++++******++++++,,,---000...------......---,,,,,,++++++******++++++,,,))))))***+++++++++******++++++++++++++++++++++++)))***,,,,,,++++++,,,...///---***)))***++++++***,,,---------,,,+++******************))))))))))))///...,,,************+++---,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++***------,,,******)))))))))+++***((((((***+++***))))))))))))))))))******+++++++++++++++++++++++++++,,,+++***)))((((((((((((((()))***++++++***)))(((''''''((((((((()))))))))(((((((((((()))***+++,,,,,,,,,+++************+++,,,++++++***************++++++*********)))))))))************))))))))))))(((((())))))*********+++((((((((()))))))))******))))))))))))))))))))))))...---,,,+++***)))))))))((((((((())))))*********++++++++++++++++++++++++++++++******)))((((((((('''((()))+++,,,---------((())))))((('''''')))+++,,,+++***)))***+++,,,---++++++++++++,,,,,,---...,,,,,,,,,---------......,,,+++***)))))))))******)))***+++,,,---------------......---++++++,,,...////////////000111222222444222///......//////...000///---,,,,,,---///000222222333333444555666666666::::::>>>HHHNNN```|||vvvggg[[[[[[lll)))***+++,,,,,,+++***))))))***---...///...,,,+++(((((((((((()))))))))))))))***+++,,,------,,,,,,------,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++***++++++,,,,,,+++*********+++,,,,,,------------++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++***))))))***+++++++++++++++,,,,,,,,,------)))+++---...,,,+++++++++***)))))))))***+++,,,,,,(((***++++++***)))***,,,------,,,+++++++++++++++)))))))))***+++++++++,,,,,,+++)))((((((***,,,...+++,,,,,,,,,,,,,,,++++++***+++,,,---------------++++++******++++++,,,------------------,,,+++))),,,,,,++++++++++++,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++''')))***+++******,,,......,,,******+++++++++***,,,,,,,,,,,,+++******))),,,+++***)))(((((('''''',,,+++***)))(((((()))))),,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***************)))))))))(((************+++,,,---......,,,++++++,,,------,,,+++***)))(((((()))***+++***+++++++++++++++,,,,,,,,,+++***)))((((((((((((((())))))******))))))((('''''''''((((((((())))))))))))(((((()))***++++++,,,,,,+++++++++++++++,,,,,,,,,+++************+++,,,,,,++++++***)))))))))*********))))))))))))))))))))))))******+++,,,,,,)))))))))))))))*********))))))))))))))))))******)))((((((((((((((()))***&&&&&&&&&'''((()))***************************************)))))))))))))))))))))***+++++++++++++++***+++,,,,,,++++++,,,...,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......******************++++++++++++,,,---........./////////...---,,,,,,------000000000//////000000000111000///...............//////---------...000111222222333333444555666666888;;;:::>>>HHHOOOaaa~~~vvvfff[[[ZZZlll((()))***++++++***)))((("""$$$'''***,,,+++***(((+++++++++,,,,,,,,,,,,---))))))***+++++++++++++++++++++++++++,,,---...///+++,,,,,,------,,,,,,+++)))***,,,------,,,+++******+++,,,,,,------------++++++,,,,,,,,,,,,++++++---------,,,,,,,,,,,,++++++******************+++---------,,,,,,,,,++++++***,,,...///---,,,,,,,,,+++******+++,,,---......((()))++++++******+++,,,,,,,,,+++***************)))))))))***+++++++++,,,---,,,+++******,,,...///******++++++++++++******---------------,,,+++***++++++******++++++,,,---)))***+++++++++*********------,,,,,,,,,,,,------***+++,,,------,,,+++***++++++++++++++++++++++++'''(((************,,,------,,,******+++,,,+++***++++++***)))))))))))))))'''''''''((()))+++---...,,,,,,++++++++++++++++++***)))((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------------,,,+++++++++******))))))(((((((((************+++,,,---......,,,++++++,,,------,,,,,,+++)))((((((((()))************++++++,,,,,,,,,,,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))***+++,,,+++++++++++++++,,,,,,++++++***))))))))))))***++++++++++++******))))))))))))))))))))))))******)))*********+++++++++,,,***))))))((()))***++++++))))))))))))************((((((((('''(((((())))))))))))***++++++,,,------************************''''''((()))***++++++,,,++++++++++++***)))((((((***,,,......---,,,---///,,,,,,,,,,,,,,,------...///...---,,,+++*********,,,,,,,,,---------......+++++++++,,,,,,,,,,,,,,,------......//////000111111000...---,,,---......000000000000//////....../////////............//////............///000111111111222333444555666777999<<<;;;???IIIPPPbbb~~~uuueeeYYYYYYlll***+++,,,------,,,+++***$$$&&&))),,,------,,,*********+++++++++,,,,,,,,,************++++++++++++))))))******+++---...///+++,,,,,,------,,,,,,+++)))+++---......---,,,+++***++++++,,,,,,,,,,,,+++***++++++,,,,,,++++++***---------,,,,,,,,,++++++************************.........---,,,++++++++++++---///...---,,,------......---,,,,,,,,,,,,,,,(((***++++++******,,,---,,,,,,+++******************************+++++++++++++++++++++,,,---......))))))***+++++++++******++++++++++++***)))((((((++++++******++++++,,,---)))***,,,,,,++++++---......------,,,,,,------...,,,,,,---------,,,++++++++++++++++++++++++++++++((()))++++++******+++---,,,+++***+++,,,,,,+++***))))))(((((((((((()))***,,,+++***))))))***+++,,,((()))))))))))))))))))))(((((((((((()))***++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++---------------,,,++++++...---,,,+++************------,,,******)))))))))+++***((((((***+++***)))******)))))))))))))))************++++++,,,,,,---,,,+++***)))((((((((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((***)))))))))))))))******+++************+++,,,,,,+++***))))))(((((())))))************************))))))))))))******************************************)))((()))***+++,,,************************---,,,+++***)))(((((((((((()))))))))***+++++++++************************&&&&&&''')))***+++,,,---++++++++++++***)))((('''''')))+++,,,+++++++++---++++++,,,,,,,,,---------///...---,,,+++*********,,,,,,,,,---------......,,,------.........------...............///111111222000---,,,---////////////000000000000///...------...000///......///000............///000111111111111222333555666777777888;;;;;;???IIIOOOaaa}}}ssscccYYY[[[ppp,,,,,,------------,,,,,,+++---...000000///...---))))))))))))*********+++------,,,,,,,,,,,,,,,,,,***************+++,,,---+++,,,,,,------,,,,,,+++***+++...///000///---,,,++++++++++++++++++******)))***+++,,,,,,+++***))),,,,,,,,,,,,++++++++++++*********++++++*********------------------,,,,,,,,,------,,,++++++,,,...------,,,,,,++++++,,,,,,)))***,,,,,,++++++---...------,,,++++++++++++++++++++++++***************((()))***,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,+++******+++++++++******)))++++++******++++++,,,---,,,---...,,,++++++...000---,,,,,,,,,,,,,,,,,,------,,,,,,++++++***++++++************************)))+++,,,+++******+++,,,,,,+++***+++,,,---+++***)))((((((((((((***+++,,,333111...+++((('''''''''&&&&&&'''(((((((((((((((((()))***+++,,,,,,,,,,,,---------,,,,,,++++++++++++,,,---......---,,,+++---------...------,,,+++...---,,,************+++...---+++***)))(((''''''+++)))'''((()))***)))(((((())))))*********)))))))))******+++,,,,,,------,,,+++***)))(((((((((((()))(((((((((((((((((()))&&&&&&&&&'''''''''((((((******))))))))))))******)))))))))))))))***+++,,,+++******)))))))))))))))'''(((((())))))******+++((()))))))))************+++++++++***))))))((((((+++***)))((((((***,,,---,,,++++++******)))))))))++++++***)))))))))))))))''''''''''''((((((((((((************************''''''((()))***++++++,,,))))))************))))))%%%'''***+++***)))***+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,---------......------...///......---,,,---,,,,,,,,,---...///000333///,,,,,,...000111111...///000000000///...---,,,...111000///...000111.........///000000111111000111222333555666777777444999999???HHHNNN___zzzqqqbbbZZZ___xxx,,,,,,,,,,,,,,,,,,,,,,,,...............,,,***))),,,,,,---------.........000///...---------------,,,+++******))))))******+++,,,,,,------,,,,,,+++***,,,...000111000...,,,+++++++++++++++***)))((()))***+++,,,,,,+++***))),,,,,,,,,+++++++++************++++++++++++******+++,,,,,,------......///,,,,,,,,,***)))))),,,...)))))))))***+++---...///)))+++,,,,,,,,,,,,...///......---,,,,,,,,,,,,---,,,+++++++++******))))))%%%''')))+++,,,+++***)))***+++,,,,,,------------***+++,,,,,,------------++++++******++++++,,,---...///...,,,))))))---000,,,++++++++++++++++++,,,---,,,***)))))))))***+++))))))))))))))))))))))))+++,,,---,,,******+++,,,+++******+++------+++***))))))(((((()))+++---...///...,,,******+++,,,---)))***+++,,,,,,---,,,,,,)))***,,,---......---------------,,,,,,+++++++++,,,,,,............,,,,,,------......------,,,+++---,,,***(((((((((((()))******)))))))))))))))))),,,***))))))***++++++***'''((()))+++++++++***)))))))))***+++,,,,,,------,,,+++***)))((((((((((((******))))))))))))******&&&&&&&&&'''''''''((((((******)))))))))))))))***))))))(((((()))***++++++,,,+++******))))))******&&&&&&'''((()))***++++++(((((())))))*********+++,,,++++++***)))(((''''''+++***)))((((((***,,,---,,,,,,,,,+++***)))((((((%%%%%%%%%&&&''')))***+++++++++++++++************))))))))))))))))))))))))))))))))))))************&&&'''(((***++++++++++++%%%'''***++++++******+++)))***+++,,,,,,,,,++++++*********+++,,,---///000,,,,,,,,,---------......------...///...---,,,+++,,,+++******+++,,,...///333///++++++...111222222---...///000000///...---,,,...111111//////000222---......///000111111222000111222333555666777888222777888>>>GGGMMM]]]wwwpppbbb[[[ccc~~~...---+++******+++---...''')))***,,,,,,+++***)))((()))***+++++++++++++++,,,,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((***---...---+++,,,---............---,,,,,,,,,,,,------,,,++++++***************+++++++++++++++,,,------------,,,---,,,***(((((()))***+++,,,------...---+++***)))---,,,***))))))***,,,---,,,+++******++++++)))(((+++++++++***++++++,,,,,,---***&&&$$$%%%(((***+++$$$%%%%%%&&&'''((())))))++++++,,,,,,---...//////---------,,,,,,+++++++++++++++,,,,,,,,,---------*********)))'''(((***,,,///,,,***((((((***,,,///---------------------------,,,++++++******++++++))))))))))))))))))))))))+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++,,,+++***+++---...---,,,...,,,***+++---...,,,***))))))))))))******************+++,,,,,,---......------------------------((()))***+++,,,+++******---.../////////...,,,,,,************************++++++******)))(((''''''))))))))))))((((((((((((******)))))))))***,,,---,,,+++***((((((***+++,,,111///,,,***)))***+++---(((((()))(((((('''&&&&&&(((((((((((()))))))))))))))((('''((()))***)))((((((***,,,//////...---+++(((((()))***++++++,,,,,,...,,,***(((''''''((()))...,,,+++))))))***,,,---,,,+++***))))))))))))***,,,+++******+++,,,...///<<<888333...++++++,,,---(((((()))************))))))***+++,,,,,,+++))))))(((((((((((())))))))))))***************+++++++++))))))*********+++++++++,,,+++***))))))+++---...)))***,,,------------......---,,,+++++++++,,,---,,,------------------,,,+++,,,...------,,,...///000///...---,,,,,,+++,,,,,,,,,------...///000000..................------////////////000000000000...---------///000222444333333333333333555666666444:::999;;;EEENNN]]]tttnnn```[[[eee---,,,+++******+++,,,---((()))+++,,,---,,,+++*********++++++++++++++++++,,,+++******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,...,,,+++))))))***++++++***))))))+++,,,,,,---,,,,,,++++++------,,,+++***)))(((((())))))***+++++++++++++++---,,,***)))((()))***+++,,,------......---+++***---,,,***))))))***,,,------+++******++++++***)))...---,,,+++******))))))---+++)))(((***+++++++++''''''(((((())))))******++++++,,,,,,---......///------,,,,,,,,,+++++++++,,,,,,,,,,,,------------***++++++***((((((***,,,...---+++))))))+++---...---------------------------,,,++++++******++++++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++***+++---...---,,,,,,***((())),,,,,,+++)))))))))))))))******************++++++,,,------...------,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,---.........---++++++************************...------,,,,,,+++++++++************************+++***)))))))))***+++,,,,,,+++)))(((((()))+++,,,...---+++)))))))))***+++((((((((((((((('''&&&&&&(((((())))))))))))*********)))''''''(((((('''%%%%%%&&&)))***++++++))))))---,,,+++***)))(((''''''++++++++++++***)))((((((---,,,***))))))***+++,,,+++,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,...///<<<888333...***)))***+++++++++,,,------------,,,)))***++++++++++++***))))))))))))******+++++++++******************++++++************++++++++++++,,,+++***))))))+++---...)))***+++++++++*********,,,++++++***+++,,,...///------............------+++---...---,,,+++,,,---000///...---,,,,,,,,,,,,,,,,,,------...//////000.........................../////////000000000000111111000111222333555666222222333444444555555666777===<<<>>>IIIQQQ```wwwnnn```\\\ggg,,,+++***))))))***+++,,,)))***,,,---------,,,+++---,,,++++++******+++++++++************+++,,,,,,++++++,,,,,,,,,,,,,,,,,,+++*********,,,---,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++---,,,,,,+++***)))(((((('''((())))))******)))))),,,+++***)))))))))***++++++,,,---...///...---------,,,+++******+++,,,------,,,++++++,,,,,,+++***---,,,,,,+++*********++++++******+++,,,,,,+++)))******++++++++++++++++++++++++,,,,,,------......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------...+++,,,,,,+++******+++---------,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,++++++******++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---,,,+++***+++,,,------+++(((''''''(((***+++***))))))))))))*********++++++******++++++,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,---......//////......,,,,,,,,,,,,,,,+++******************************---------------------,,,++++++++++++++++++++++++,,,+++******)))***************((((((((((((******+++++++++***))))))((((((***++++++++++++***)))))))))))))))*********+++++++++)))((('''''''''%%%$$$((((((***+++++++++++++++...---,,,***)))'''&&&%%%(((***,,,------,,,***(((+++***)))(((((()))+++++++++,,,---///000//////...+++*********+++,,,---...666444000,,,******+++,,,+++,,,------......------)))******+++++++++******))))))***+++,,,,,,------++++++************************+++++++++,,,,,,,,,,,,+++*********+++,,,---,,,------------,,,++++++************+++---...000------............------+++,,,---,,,+++***+++,,,000///...------,,,,,,---,,,,,,------.../////////............................../////////000000000000////////////000111222111222333555555555555444888======???IIIRRRaaaxxxlllaaa^^^iii******)))))))))***+++,,,***+++,,,---------,,,,,,,,,++++++******+++,,,---*********************++++++++++++++++++,,,,,,,,,+++++++++++++++,,,++++++------------------------******+++,,,,,,,,,,,,+++)))))))))***++++++,,,,,,'''(((((()))))))))))))))++++++***))))))******++++++,,,---///000000//////,,,++++++******++++++,,,---,,,++++++------,,,+++)))))))))***+++---...///***)))((()))******)))(((,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,---,,,++++++,,,---,,,------......------,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++...------,,,,,,++++++***,,,,,,------------,,,,,,))))))***+++,,,,,,------+++*********,,,---,,,+++'''''''''((()))***++++++))))))*********+++++++++******++++++,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,++++++************************************************************+++++++++++++++,,,,,,+++******)))))))))))))))(((''''''((())))))******+++++++++***((('''******+++++++++******)))))))))******++++++,,,,,,+++***(((((())))))'''%%%))))))******+++,,,,,,---*********+++++++++++++++)))***+++,,,---,,,,,,+++***))))))(((((()))***++++++---///000000///---,,,*********++++++,,,---------,,,+++***+++,,,...///((()))******++++++******)))*********++++++++++++))))))***+++,,,------...+++++++++*********))))))++++++++++++,,,,,,,,,,,,++++++*********+++,,,---,,,,,,,,,---......---,,,++++++*********+++---...,,,,,,------------,,,,,,)))***,,,++++++***,,,---......---,,,,,,,,,,,,,,,---------.........//////---------......................../////////000000//////......////////////000222444666666666444333555;;;:::<<>>HHHOOO___yyyzzzkkkkkknnn*********)))******+++,,,,,,+++))))))+++,,,+++***+++++++++++++++++++++,,,)))***+++,,,------------,,,,,,,,,---,,,,,,+++++++++)))(((((()))******)))))))))******+++******)))*********)))))))))))))))---,,,***)))))))))*********)))''''''((())))))(((***)))(((''''''((()))***------------,,,+++***)))((())))))******+++++++++((()))++++++***)))***+++******))))))))))))))))))))))))+++,,,,,,,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++)))***++++++++++++++++++)))***+++---......//////000///---,,,***)))))))))***+++++++++,,,,,,------*********++++++,,,,,,---,,,++++++++++++*********$$$&&&***---...---+++)))%%%&&&''')))***+++++++++------,,,,,,+++)))((('''+++******++++++,,,---...))))))******+++,,,,,,---***++++++,,,,,,,,,+++++++++++++++***++++++,,,---,,,+++***+++------+++***...............///000000......---,,,,,,++++++***+++,,,,,,---,,,+++***)))++++++******)))(((((((((+++***))))))))))))))))))(((((())))))*********+++''''''((()))***+++,,,---)))(((((()))***+++,,,,,,(((((()))+++---...---,,,))))))))))))))))))))))))++++++++++++++++++,,,,,,((()))+++***))))))***,,,******)))))))))******+++*********************)))*********+++,,,---------,,,+++************+++,,,)))***++++++,,,,,,+++++++++************++++++,,,'''((()))*********)))((()))))))))***+++++++++,,,)))+++,,,+++)))(((((((((,,,,,,++++++***)))(((((()))***,,,......,,,***)))))))))))))))************......------,,,,,,++++++...,,,******,,,,,,,,,+++***+++,,,+++***)))***,,,,,,,,,,,,,,,+++++++++***...+++)))(((***,,,......,,,---------.......................................///000000......///000///000111222333222111111222444555444222222555777333888999===EEEJJJ\\\yyyzzzlllmmmrrr))))))))))))))))))******---+++)))***+++,,,++++++++++++++++++++++++++++++'''((()))******************+++,,,---,,,,,,***)))---+++******+++,,,,,,+++((())))))*********************************))))))...,,,***(((((((((***++++++)))(((((()))))))))(((++++++***))))))***++++++,,,,,,,,,,,,,,,+++******(((((()))))))))*********&&&)))+++,,,***)))((()))+++++++++++++++,,,,,,,,,++++++,,,,,,------------*********+++++++++,,,,,,++++++++++++++++++++++++)))******+++++++++******,,,---.........---+++***///...---,,,++++++++++++***++++++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++*********))))))'''))),,,///000///,,,+++&&&&&&((()))+++,,,,,,,,,,,,,,,,,,,,,+++***)))(((*********++++++,,,---...*********++++++,,,,,,,,,++++++,,,,,,,,,+++************************++++++*********+++++++++***)))...---,,,,,,,,,...000111------------,,,+++******+++,,,---...---+++)))'''++++++***)))((((((''''''******)))))))))))))))***))))))))))))************'''(((((()))******++++++)))))))))(((((()))+++---,,,)))((()))---...---***)))))))))))))))*********&&&'''((()))***,,,------((()))******))))))***+++******************++++++))))))))))))))))))))))))+++++++++,,,,,,---------++++++************++++++((()))+++,,,,,,,,,+++******************+++,,,---))))))***+++,,,++++++***(((((()))***+++,,,,,,,,,***+++,,,+++)))((())))))+++++++++******)))))))))'''((()))***+++******)))((()))))))))************---------,,,,,,,,,++++++...,,,+++***+++++++++******+++,,,,,,******+++,,,------------,,,,,,,,,,,,///,,,)))***---///...,,,,,,,,,,,,---------.................................///111111//////000111///000111222222222222111000333666555111000444999222999:::===DDDHHH[[[yyyxxxlllooovvv---------------------,,,---+++******+++,,,,,,+++------,,,++++++******)))***************)))((('''((()))***++++++***)))(((---+++******+++,,,,,,+++'''((()))***************++++++++++++++++++++++++---,,,***(((((()))***+++,,,***))))))***+++***)))---,,,,,,,,,,,,,,,,,,---)))***++++++,,,,,,,,,+++)))))))))))))))*********&&&))),,,,,,+++)))((((((+++++++++++++++,,,,,,,,,((((((((((((((()))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++******)))+++,,,---------,,,***))),,,,,,,,,+++,,,,,,------,,,,,,+++++++++************+++++++++++++++,,,,,,+++++++++*********))))))+++,,,---------,,,,,,+++)))***++++++,,,,,,,,,+++***++++++,,,,,,,,,++++++***))))))******+++,,,---,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++***************************))))))***++++++************,,,+++******+++---...000---------------+++***)))***+++---------+++)))(((,,,,,,+++***)))(((((('''***)))))))))))))))******************))))))))))))))))))))))))))))))))))))***++++++)))'''&&&)))+++000+++'''&&&(((******)))((()))))))))*********+++************++++++++++++''')))******)))(((***+++))))))******++++++++++++((((((((()))******++++++---------,,,,,,+++++++++************************((()))***+++,,,+++***)))++++++***++++++,,,---...))))))******++++++++++++(((((()))***+++,,,,,,,,,+++,,,,,,+++***)))***++++++++++++***************)))((((((((((((***+++,,,((()))))))))******************++++++,,,------......,,,******++++++***)))***,,,,,,,,,+++***+++,,,............------------///......000333333///+++,,,,,,,,,---------..............................---///111111000///000111000000111111222222222222///333666555222111555:::333:::;;;>>>EEEIII\\\yyywwwlllpppzzz,,,,,,---------,,,++++++---,,,******,,,---,,,+++------,,,,,,+++***))))))------------,,,+++***)))'''((())))))))))))))))))+++)))(((((()))******)))''''''((()))************+++++++++++++++,,,,,,,,,++++++***))))))***+++,,,+++***((()))+++,,,,,,+++------------------------((()))***+++,,,,,,,,,,,,************************'''***,,,---+++)))((((((******))))))))))))))))))******))))))))))))******++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,++++++***)))((()))***,,,------------*********++++++,,,---...,,,,,,++++++*********)))++++++++++++++++++++++++,,,++++++++++++*********,,,+++***)))))))))******,,,,,,,,,---,,,,,,++++++******+++,,,,,,,,,,,,,,,)))))))))******+++,,,---...------,,,++++++*********++++++,,,,,,,,,++++++******+++++++++***)))))))))***,,,,,,***)))***+++************+++,,,......,,,---......---,,,***)))***+++,,,,,,,,,,,,+++***,,,,,,++++++******)))))))))))))))))))))******++++++*********))))))((((((++++++*********))))))))))))+++,,,***'''%%%'''***000,,,(((%%%%%%'''((()))((())))))******+++++++++222111000...,,,***)))((('''(((***)))(((((()))+++((()))***+++,,,,,,,,,,,,(((((())))))***+++,,,,,,---------,,,+++*********))))))***++++++***))))))((()))******++++++******,,,++++++++++++,,,,,,---'''''''''((((((((()))))))))))))))***+++++++++,,,+++,,,,,,+++))))))+++,,,+++++++++++++++,,,,,,,,,,,,+++***))))))+++---///))))))))))))************(((((()))+++,,,...//////---+++))))))+++++++++***+++,,,---,,,+++***+++---............------------''')))+++...000///+++(((,,,---------............------------------------+++---000111000///000000111111111111111222222222111444555555333444777:::666;;;;;;>>>FFFKKK\\\xxxwwwmmmrrr~~~******+++++++++***)))(((...,,,***+++,,,---,,,+++++++++++++++++++++++++++,,,---------------,,,+++))))))(((((()))******++++++)))(((((()))******)))&&&'''((()))************)))*********++++++++++++)))))))))***++++++,,,,,,)))((('''(((***,,,,,,,,,++++++,,,,,,,,,,,,++++++)))******+++++++++******+++++++++++++++++++++***)))+++------+++)))))))))+++*********)))(((((((((---,,,+++******+++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******++++++++++++,,,...///000++++++*********++++++,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******************+++++++++++++++,,,,,,++++++***,,,,,,,,,---,,,,,,+++++++++******++++++,,,---...,,,,,,,,,,,,,,,,,,,,,+++)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,+++)))))))))+++---,,,***)))***,,,))))))+++,,,---.........,,,---......---,,,***((()))******++++++,,,,,,---************************)))))))))))))))***++++++))))))))))))*********************+++++++++++++++&&&))),,,+++'''&&&'''***++++++***(((&&&&&&(((***((())))))******+++,,,,,,222111000...---+++***)))'''((())))))(((((()))+++((()))***,,,------,,,,,,******++++++++++++++++++++++++++++++++++++******((()))***++++++***)))((()))))))))))))))***++++++,,,++++++************+++'''''''''''''''((())))))******************++++++*********)))((((((***,,,++++++,,,,,,,,,---------++++++++++++++++++,,,,,,))))))))))))************(((((()))+++,,,---...///,,,***))))))+++,,,+++++++++,,,------++++++,,,---------,,,,,,,,,+++++++++###%%%)))******)))))))))------........./////////------------------------))),,,///000000/////////111111111111111222222333444444444555666777888999888:::999===GGGLLL\\\vvvyyypppttt---......///...---,,,+++...,,,++++++,,,------,,,)))******+++,,,,,,------))))))***+++,,,,,,,,,,,,+++***)))))))))***,,,------+++******+++,,,,,,+++&&&'''((()))************(((((())))))*********+++'''((()))+++,,,,,,,,,,,,'''&&&%%%''')))+++,,,,,,)))******++++++******)))+++++++++++++++***)))(((,,,,,,+++++++++++++++++++++,,,------+++******+++...------,,,+++***))))))***)))(((''''''((())))))++++++,,,,,,,,,---------++++++++++++++++++++++++---------------,,,+++***000///...,,,,,,---......,,,,,,+++***)))))))))***'''((()))***+++,,,------++++++++++++++++++++++++---------,,,,,,,,,++++++)))***+++---............((()))***+++++++++++++++.........---,,,+++***))),,,,,,,,,,,,---...//////***++++++,,,,,,------...((()))***+++,,,---------+++,,,------,,,+++***))))))+++...---+++)))+++,,,(((***,,,.../////////...,,,---.........,,,***((()))))))))***+++,,,...///))))))))))))************))))))((())))))***++++++''''''((()))***+++,,,,,,))))))***+++,,,------...###''',,,,,,((('''))),,,&&&))),,,+++)))''')))+++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((())))))(((((()))***((()))+++,,,------,,,,,,------,,,,,,+++******))))))))))))***++++++,,,,,,((()))***++++++***)))(((***)))((((((((()))+++,,,++++++***)))(((((()))))))))))))))))))))***+++++++++++++++***************)))))))))((('''''')))++++++,,,,,,------......///((()))***++++++***((('''))))))))))))************))))))***+++,,,------...+++)))((()))+++,,,,,,++++++,,,------++++++,,,---+++++++++*********))))))'''***------,,,,,,...111.........////////////000------------------------)))+++///000///......///111111000000111111222333555444333555777999:::999999:::777<<>>HHHLLLYYYqqqsssiiiqqqzzzzzz***************************)))((()))***+++***)))+++,,,------++++++,,,---+++++++++*********)))))),,,+++++++++++++++++++++)))***+++,,,,,,++++++*********)))))))))******++++++++++++++++++***)))((()))))))))))))))))))))))))))))))))))))))******+++---------,,,+++***+++---***+++++++++++++++,,,,,,++++++************++++++)))((('''(((***,,,,,,,,,+++,,,---,,,++++++,,,---)))***++++++,,,,,,,,,,,,---,,,+++*********++++++++++++************++++++,,,++++++***++++++,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,***************************+++---//////...,,,+++***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,...,,,***((((((***,,,...+++******))))))(((((((((++++++++++++++++++++++++*********,,,......,,,***%%%'''***+++***))))))***+++++++++++++++++++++,,,+++,,,,,,---------------......------,,,+++***)))...---,,,++++++++++++,,,************************+++******)))))))))((((((************++++++++++++)))***************))))))++++++******))))))))))))(((((())))))))))))(((((()))'''&&&&&&((())))))(((,,,+++***))))))***+++,,,)))))))))***************++++++++++++++++++++++++)))((('''''''''(((***+++...---,,,,,,------+++)))************))))))(((((((((((())))))******************)))))))))))))))***'''(((***,,,,,,+++***((())))))))))))))))))******(((***+++***)))'''(((((()))******++++++++++++***)))(((((()))************''''''((())))))***++++++)))***+++------,,,,,,+++***+++,,,+++******+++,,,---------,,,,,,+++++++++......---------,,,,,,,,,...------,,,,,,------...,,,---///...------...000------------------------...///000000000111333555222222222222111111111111222333333333333555888;;;777::::::???IIILLLXXXpppzzznnneeemmm}}}wwwyyy*********++++++*********,,,++++++,,,---......---)))+++,,,+++***)))***++++++++++++*********))))))++++++++++++++++++++++++(((((()))******************))))))((((((((())))))+++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))******+++)))******)))'''&&&((()))*********++++++,,,,,,,,,++++++************++++++((('''&&&''')))++++++***''')))******((('''(((***)))***++++++,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,---***************************+++---///000///---,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,((()))***,,,------......++++++++++++++++++++++++************)))(((((((((++++++++++++++++++++++++---+++))))))***,,,---,,,(((***,,,,,,***(((((((((++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,+++******)))******+++************************+++*********)))(((((('''))))))*********+++++++++******++++++,,,++++++************)))))))))(((((((((((())))))))))))((((((,,,***))))))+++,,,---,,,+++***)))(((((()))***+++((((((((())))))*********+++++++++++++++++++++++++++***)))))))))***,,,---+++++++++,,,......---,,,******++++++***)))(((''''''((()))******+++*********)))))))))))))))******((()))+++------,,,+++***,,,+++***)))((((((((())))))***,,,+++)))(((((()))((()))******++++++++++++((()))))))))))))))***************))))))))))))))))))***,,,------+++***)))&&&((()))*********,,,------------,,,,,,+++++++++//////...------,,,,,,,,,...------,,,,,,------...,,,---///...------...000+++++++++,,,---......///000//////...///222888<<<222222111111111111111111222333333333333555888;;;777;;;;;;???HHHKKKXXXpppuuujjjbbbjjjyyyzzz~~~,,,,,,------------,,,,,,+++))))))***,,,------,,,)))***+++***)))((()))+++---------,,,,,,,,,++++++******+++,,,,,,,,,++++++*********++++++,,,,,,---******)))(((((((((((()))+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))******+++***++++++***(((''')))************++++++,,,,,,---++++++************++++++***)))'''(((***+++++++++(((+++...---+++)))***---******+++,,,,,,,,,++++++))))))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,++++++******++++++++++++******************++++++,,,,,,,,,,,,------++++++++++++++++++++++++***+++---............---++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,((()))***+++---.........+++---///000000///---+++,,,,,,,,,---,,,,,,+++******++++++++++++,,,,,,,,,...+++((('''(((+++---...---...///...,,,*********+++++++++++++++*********)))***++++++,,,,,,++++++******+++,,,------------&&&'''((()))***+++,,,---***************+++++++++***+++++++++***)))(((((()))))))))************+++******+++,,,,,,,,,,,,+++))))))******))))))((('''(((((())))))))))))(((((()))(((((()))+++,,,+++******))))))))))))))))))***''''''((())))))*********++++++++++++++++++++++++((((((((((((((()))*********)))***+++---...---,,,))))))***++++++***(((''''''(((***+++,,,+++******)))))))))))))))******+++)))***+++,,,,,,,,,+++***222000...+++)))(((((((((***+++,,,,,,***))))))***(((((()))***++++++++++++***+++,,,+++******+++,,,++++++++++++******)))))))))***+++,,,,,,+++))))))$$$&&&)))*********+++---,,,,,,,,,,,,++++++++++++------,,,,,,++++++******...------,,,,,,------...+++---......------...///+++,,,---...///000111111000///.........333999===000000000000000000111111111222444444444555888:::888;;;:::???HHHKKKXXXppp|||qqqhhhbbbkkkyyyxxxxxx,,,,,,---......---,,,,,,((('''&&&'''***+++***))))))***++++++))))))***+++---------,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++++++++++++++,,,---......,,,,,,+++***************++++++******++++++,,,,,,)))))))))))))))))))))))))))))))))))))))******+++,,,------,,,***)))+++,,,)))******+++,,,,,,------++++++************++++++,,,***))))))***++++++***)))---000000,,,***,,,...++++++,,,,,,,,,+++*********++++++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,---,,,++++++******++++++)))))))))******************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,------......+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,+++,,,,,,---------------,,,---///000000///---,,,+++,,,---......------,,,******+++++++++,,,,,,,,,,,,***((((((***+++,,,,,,---......,,,******+++,,,++++++++++++*********)))***+++,,,,,,------,,,,,,++++++,,,---------,,,,,,%%%''')))+++,,,---------))))))*********+++++++++***++++++,,,,,,+++***)))))))))))))))************))))))***+++++++++++++++******+++++++++***)))((((((((())))))))))))((((((%%%%%%&&&(((******)))''')))******++++++******)))(((((()))******+++,,,,,,************************&&&&&&'''(((((((((((((((+++******+++,,,,,,+++)))'''(((***++++++***)))((((((***+++,,,---,,,***))))))))))))))))))***++++++(((((()))))))))*********///...,,,***))))))***+++)))+++,,,,,,***))))))***'''((()))***++++++++++++)))***,,,+++)))((()))++++++++++++++++++,,,,,,,,,))))))***************)))''')))+++,,,+++******+++*********+++++++++++++++,,,,,,,,,,,,,,,+++++++++...------,,,,,,------...+++,,,------,,,,,,---...---------....../////////...///000//////111444777.........///000000000111000222444555555666777999:::<<<:::>>>FFFJJJXXXqqqyyymmmgggeeeqqquuuqqqqqq******,,,,,,,,,,,,*********))))))***,,,...---,,,***+++,,,,,,******+++,,,+++++++++*********)))))))))***+++,,,---,,,,,,+++************+++,,,---......------,,,+++++++++,,,************+++,,,------)))))))))))))))))))))))))))))))))))))))******+++)))******)))'''&&&((()))))))))***+++,,,,,,------++++++************+++++++++***(((((()))***)))(((###'''+++***'''$$$&&&))),,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,+++))))))++++++************++++++---,,,,,,+++*********+++(((((())))))******++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++******++++++---...///+++,,,,,,------,,,,,,+++,,,------......------,,,////////////...---,,,++++++,,,,,,------,,,,,,+++((()))+++,,,---,,,,,,+++*********++++++,,,,,,,,,***))))))***,,,,,,+++***)))******((('''(((***,,,++++++++++++******))))))+++,,,------......------------------,,,,,,+++***)))***,,,------,,,+++)))))))))******++++++++++++***+++,,,------,,,+++***))))))))))))************(((((()))***************++++++,,,---,,,+++***)))(((((())))))))))))(((((('''((())),,,......,,,)))***+++,,,------,,,+++***))))))***+++,,,,,,------)))))))))))))))))))))))))))***+++------,,,++++++,,,+++******++++++)))'''&&&''')))+++,,,+++***))))))+++,,,------,,,***)))))))))((())))))***++++++(((''''''''''''((())))))''''''&&&'''(((+++---///)))***++++++)))(((((()))'''''')))******+++++++++&&&(((***)))&&&%%%''')))******+++,,,---......///)))))))))))))))*********+++,,,......+++***)))))))))))))))******++++++,,,...........................------,,,,,,------...***+++---,,,++++++,,,...------,,,,,,,,,+++++++++,,,...111111000//////000,,,------...///000000111///111555666666666777888;;;===:::===EEEJJJXXXrrrxxxjjjgggiiiwww~~~ooojjjnnn}}}++++++++++++******))))))+++***)))(((((()))***++++++,,,---------,,,+++*********************+++++++++,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,000///---+++*********+++)))***,,,,,,,,,+++)))'''(((''''''(((+++,,,++++++++++++++++++++++++++++++++++++***)))))))))))))))((())))))***,,,---......***++++++++++++***))))))---,,,++++++------,,,+++((()))******)))((()))***++++++++++++++++++++++++)))***,,,......---,,,+++---+++)))***,,,---,,,)))+++++++++,,,,,,---------++++++++++++++++++++++++++++++*********+++---...,,,***)))***+++---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++,,,,,,,,,++++++++++++******...............///000000///---+++***+++,,,,,,+++111///---+++*********+++...,,,******,,,---+++(((++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++......---,,,+++))))))(((((()))+++,,,,,,+++)))((())))))))))))***+++,,,---///---++++++,,,,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++************&&&(((***+++***((($$$""")))************+++++++++---***((())),,,//////...'''((()))*********************)))))))))))))))***+++++++++,,,,,,---------,,,***)))***,,,,,,***'''((()))***+++++++++++++++(((((()))))))))*********&&&&&&''''''(((((())))))---------,,,,,,,,,++++++******))))))))))))*********++++++,,,,,,++++++***))))))))))))************,,,,,,++++++***)))))))))))))))(((((())))))***+++...---+++)))((())))))***)))******++++++,,,------...---+++*********++++++++++++******+++---...///,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,------000---,,,---000111000...222///***''''''***///222000000000000////////////111111111222333555888999888???>>>>>>EEEKKKYYYpppvvvhhhgggiiissswwwiiifffggg{{{++++++++++++*********)))***+++,,,,,,,,,,,,+++***((()))***+++,,,,,,++++++,,,+++++++++***)))))))))*********+++,,,,,,------******+++++++++,,,,,,,,,,,,+++*********+++,,,---)))***+++,,,,,,***)))((()))((('''(((***++++++***+++++++++++++++++++++++++++***))))))((((((((()))))))))***+++,,,---......++++++++++++************,,,+++******,,,,,,+++******+++,,,,,,+++***+++,,,++++++++++++++++++++++++((()))+++---......---------+++)))***,,,---,,,************++++++,,,,,,,,,---------------,,,,,,,,,++++++*********+++,,,------,,,++++++---......---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,......///000---------------......///222000------...//////...,,,,,,,,,,,,,,,++++++***...,,,******,,,,,,+++)))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))***+++---......---+++***))))))))))))***+++,,,---+++***)))***,,,...///...,,,,,,,,,+++++++++******************************+++++++++******)))))))))*********+++++++++++++++))))))*********+++++++++,,,)))'''(((+++------,,,)))******++++++++++++*********))))))))))))******((((((((())))))*********,,,******+++---...,,,))))))******+++,,,,,,+++++++++,,,,,,,,,------------)))))))))))))))*********)))))))))(((((((((''''''******))))))))))))***************++++++*********(((((((((((())))))))))))******************++++++)))))))))*********++++++---,,,+++***)))))))))***)))******++++++,,,------...---,,,+++***++++++,,,++++++******+++---...///,,,,,,++++++,,,,,,---...++++++++++++,,,,,,---...///---,,,---000111000...222111///......///111222000000000000000000000///222222222222444666888999888???>>>>>>DDDIIIWWWnnnvvvgggfffhhhuuulll```^^^eeezzz++++++++++++************)))***---//////---***)))((()))***,,,---------------,,,,,,+++***)))(((((((((((()))***+++,,,,,,---******+++++++++,,,,,,,,,++++++*********+++,,,---******+++,,,+++***)))(((***)))((()))***+++***)))***************************))))))(((((((((((((((******+++,,,------......---,,,+++***)))******++++++***))))))++++++***)))***+++,,,,,,+++***+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,------+++******,,,------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++***)))(((***+++,,,,,,......///000,,,,,,,,,,,,,,,------...///---++++++,,,---,,,+++''')))+++------,,,+++***---+++***+++,,,,,,+++)))++++++++++++++++++++++++*********+++++++++,,,,,,------------------------------,,,,,,+++++++++***+++,,,---......---,,,+++))))))))))))***+++,,,,,,+++))))))***,,,.........,,,,,,,,,++++++++++++***))))))))))))))))))))))))+++++++++***)))(((((('''+++***(((((())),,,///222)))))))))*********++++++***((('''(((***+++,,,++++++,,,,,,,,,,,,++++++*********)))))))))******+++((((((((((((((()))))))))+++******,,,......---,,,***++++++,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,+++++++++++++++************))))))))))))******))))))))))))******))))))************))))))))))))))))))************((())))))***++++++,,,,,,))))))+++,,,,,,,,,+++***---,,,+++******)))******)))******++++++,,,---------,,,++++++***+++++++++++++++++++++,,,---......,,,,,,++++++,,,,,,---...******++++++,,,---.........---------///000///.........000000000000......000000000000000000000000444444333333444666777999999???>>>===CCCHHHUUUlllttteeeeeeiiixxxppp```XXXXXXddd{{{++++++++++++++++++++++++((()))+++,,,,,,+++)))(((,,,------...////////////,,,+++++++++***)))))))))))))))))))))******************+++++++++,,,,,,,,,///...---,,,+++******)))***++++++++++++***)))(((+++***((()))******)))((())))))))))))))))))))))))))))))((((((((((((((()))***++++++,,,------.........---+++))))))***+++,,,,,,***)))***+++,,,+++)))((()))******)))((()))******+++++++++++++++,,,,,,///...,,,+++***))))))***+++++++++++++++,,,++++++************++++++++++++)))))))))))))))*********+++++++++++++++++++++,,,***((('''((()))+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------+++)))(((,,,,,,+++++++++*********,,,,,,,,,,,,,,,------...---+++******++++++***)))((()))***+++,,,+++******,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++)))******++++++******)))******))))))***++++++,,,...,,,******+++,,,+++***++++++++++++++++++++++++************************,,,+++******)))(((''''''((('''&&&%%%'''***---///))))))))))))************))))))))))))***+++++++++,,,,,,,,,,,,+++***))))))******))))))******++++++******++++++++++++++++++))))))***,,,---...------+++,,,,,,---------,,,,,,*********++++++++++++,,,------,,,,,,++++++******,,,++++++++++++++++++++++++******))))))******+++******++++++++++++***************+++++++++,,,,,,))))))*********+++++++++(((***,,,---...---+++***,,,,,,++++++************)))******++++++,,,------+++*********************++++++++++++,,,---------,,,,,,++++++,,,,,,---...))))))***,,,---......///------------...//////...---...///111111///...---000000000000000111111111666555444444555666777888;;;AAA???>>>CCCGGGUUUkkkrrreeeeeekkk~~~~~~rrrdddYYYVVVXXXddd}}}+++++++++++++++++++++,,,++++++************++++++000//////...------------)))))))))***+++++++++,,,+++******))))))(((((((((******+++++++++,,,,,,,,,//////...---,,,+++******++++++++++++******))))))+++***((()))******)))((())))))))))))))))))))))))))))))(((((((((((())))))***++++++,,,,,,---------...---+++))))))***+++------+++***+++,,,---,,,+++((()))******)))((()))************++++++,,,,,,,,,---,,,+++*********++++++++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++(((((()))))))))*********++++++++++++++++++++++++***((('''((()))+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,......---+++***,,,,,,+++++++++*********---------,,,---......//////...------......---+++,,,+++***)))))))))***++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,*********************************)))******+++,,,---,,,******+++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((('''''''''''''''(((((())))))(((((()))))))))*********)))***++++++++++++++++++***+++++++++***)))((((((***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((***++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++))))))))))))************,,,,,,,,,++++++******)))))))))))))))))))))))))))++++++************+++++++++,,,,,,------,,,,,,+++)))))))))*********+++++++++++++++*********))))))(((***,,,---...---+++***,,,,,,,,,,,,+++++++++***)))******++++++,,,------((((((((())))))))))))(((++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...((()))+++,,,............,,,------...---......///222222222222222222222222///000000000111111111222666555444444555666777888<<>>DDDIIIVVVlllzzzooonnnzzztttggg^^^WWWRRRTTTXXXkkk+++++++++,,,,,,---------(((***,,,......,,,***(((---,,,+++++++++,,,---...+++++++++***************''''''(((***+++---......******+++++++++,,,,,,,,,************)))(((&&&$$$,,,+++******))))))******(((''''''(((+++,,,,,,++++++++++++++++++++++++++++++*********+++,,,------)))))))))))))))*********,,,,,,---------,,,+++***+++***)))***+++++++++)))(((*********)))((()))***))))))***+++,,,,,,------------...---,,,)))&&&$$$))),,,---,,,***)))+++---++++++++++++******))))))))))))***+++,,,,,,------+++,,,,,,---,,,+++***))),,,***)))***+++---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,,,,,,,,,,+++++++++******++++++******++++++,,,------,,,,,,---......+++)))''')))+++---//////...---(((+++---,,,******,,,...++++++++++++++++++++++++******+++++++++,,,,,,,,,////////////////////////000000///...,,,+++******+++******))))))******+++++++++***************+++---+++))))))***+++***)))*********++++++,,,,,,,,,))))))))))))))))))))))))***++++++,,,,,,---......)))(((((())))))******+++(((((((((((())))))))))))&&&)))++++++)))''''''))))))***+++,,,,,,,,,,,,,,,************+++,,,---...,,,+++++++++******))))))***---///...+++***+++---+++++++++++++++***)))(((******+++++++++,,,,,,,,,*********++++++,,,,,,,,,''''''(((((()))))))))***,,,++++++******++++++,,,***++++++,,,,,,++++++******++++++++++++,,,,,,,,,)))))))))***++++++,,,,,,))))))(((((())))))***+++***+++,,,---------,,,+++)))******+++,,,,,,------)))***+++,,,------,,,++++++,,,---------,,,+++***,,,,,,++++++,,,,,,---...***+++---......---,,,******---///...,,,+++---000///000111222222111000//////000000111222222333333111111111222333555888999999???>>>===CCCHHHVVVlllqqqqqq}}}vvviii```YYYTTTTTTXXXkkk++++++,,,,,,,,,,,,------------,,,++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,++++++***)))((((((,,,,,,---------,,,++++++,,,++++++******++++++,,,************)))))))))(((,,,++++++******++++++,,,,,,+++*********+++,,,---******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,)))))))))))))))*********,,,,,,,,,+++++++++******+++***((((((*********)))++++++******)))(((((((((******************++++++.........---,,,+++***))),,,,,,,,,,,,,,,+++***)))++++++------------++++++)))+++,,,,,,+++***,,,---000,,,)))(((***,,,+++***++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++------------++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))------------------------///---,,,++++++,,,+++***,,,---.........,,,***(((,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++,,,---.........---,,,+++---......,,,******+++,,,111...***&&&%%%'''+++---,,,+++***)))((((((((((((+++******++++++***,,,......---+++))))))***+++,,,******+++,,,---//////000+++)))(((***---111222333---,,,+++***)))'''&&&&&&))))))***+++,,,,,,------(((&&&'''+++,,,)))))),,,,,,------,,,***)))***+++,,,,,,+++++++++,,,------///---+++***++++++***)))+++++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***000///...,,,+++***)))))))))))))))******++++++,,,***+++,,,------,,,+++***++++++++++++++++++++++++)))***+++,,,,,,+++***))))))(((''')))+++---,,,+++...,,,***)))((((((***+++++++++,,,,,,,,,+++******)))+++---......,,,)))'''...---,,,+++************+++,,,,,,------,,,,,,+++---.........///......---,,,,,,,,,,,,,,,---...///...------,,,,,,,,,------000000000000111111111111...222555555111111444888555444444444555666888999:::>>>;;;999AAAFFFTTTjjjvvvwww|||oooaaaVVVSSSUUUXXXkkk++++++,,,,,,,,,,,,------...------,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((++++++,,,,,,---,,,,,,,,,+++******))))))******+++++++++++++++************,,,++++++++++++++++++,,,******)))))))))***+++,,,)))***++++++,,,,,,++++++,,,++++++******++++++,,,*********************************)))))))))(((((()))(((&&&&&&((()))((('''++++++++++++++++++++++++,,,,,,,,,+++*********)))------------,,,+++***)))))))))***+++,,,,,,,,,+++++++++------------++++++***,,,------,,,+++---...111...+++***,,,...---,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++------------++++++++++++,,,------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,+++++++++---------------,,,,,,,,,000///...............---(((***,,,---......---,,,,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,,,,------...------,,,,,,------...---++++++,,,...---+++'''%%%$$$%%%((()))+++******)))))))))))))))---,,,,,,,,,+++)))***+++---,,,+++))))))***+++,,,......---------,,,,,,,,,,,,***)))***,,,.........---,,,,,,+++***)))(((((()))))))))******+++++++++,,,******------)))(((+++)))***++++++))))))***+++---------,,,------...//////---+++***++++++***)))---------,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++++++++//////---,,,+++******************+++++++++++++++))))))************)))))),,,,,,------------,,,,,,)))***++++++++++++***)))+++***)))***+++,,,+++***,,,+++)))((()))***+++,,,***************************+++,,,------+++***(((************+++,,,---...,,,------......------,,,------------,,,+++******---,,,,,,,,,,,,---...//////......------.........//////000000000111111111...111444333111000333666444444444444555777999:::999>>>::::::AAAGGGTTTjjj||||||uuufffZZZVVVWWWZZZjjj++++++,,,,,,,,,,,,------.........------......///000000...---,,,,,,,,,,,,,,,,,,++++++***)))))))))******+++,,,---------,,,***))))))))))))))))))***,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))(((((())))))***+++)))***++++++,,,,,,++++++++++++************++++++,,,,,,++++++******))))))*********)))))))))))))))***(((&&&'''((()))((((((+++++++++,,,---...............---,,,+++***)))))),,,,,,,,,,,,+++***))))))))))))******+++******)))++++++------------+++++++++---......---,,,...///000...,,,+++,,,---------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++------------++++++***++++++,,,------------------++++++++++++------,,,,,,+++******,,,---.........------,,,,,,++++++)))***++++++,,,,,,++++++)))***,,,---......---,,,---,,,,,,+++*********+++******++++++,,,,,,---------------,,,,,,------...,,,---...---,,,,,,...000...,,,+++)))))))))***+++***))))))))))))***+++++++++------+++)))))))))***,,,+++*********+++,,,---///......---,,,++++++***,,,+++******++++++***(((++++++*********))))))))))))))))))))))))))))))***+++((((((***((($$$###$$$&&&((()))***))))))+++,,,,,,,,,++++++,,,------...///---++++++,,,,,,+++***//////...---,,,+++******************************))))))******++++++++++++......---++++++*********,,,,,,,,,,,,++++++++++++******))))))))))))*********+++---......---+++***)))***++++++++++++***)))+++)))''''''((()))((('''***))))))((()))+++,,,...+++***)))(((((()))***+++,,,,,,,,,+++++++++******************+++,,,---...------............------------------,,,***)))(((------,,,,,,,,,---......//////.........//////000//////000000000000111111---000333222000000222555333333444555777888:::;;;777<<<::::::BBBHHHUUUkkk||||||}}}mmm___YYYYYY\\\jjj+++++++++,,,,,,,,,---------------------......///222111///...---,,,+++++++++++++++*********))))))((()))***+++,,,---------******))))))))))))******,,,,,,+++++++++*********++++++++++++++++++++++++))))))))))))*********+++))))))***+++++++++++++++++++++************++++++------,,,,,,+++***))))))++++++++++++++++++++++++,,,***))))))***++++++***,,,,,,,,,,,,------......---------,,,,,,++++++++++++++++++++++++***)))(((---,,,,,,+++)))'''&&&%%%++++++------------+++++++++,,,------,,,,,,---...---+++*********++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++------------++++++)))***+++,,,---............---+++******+++---...+++***))))))***,,,...///......---,,,,,,+++++++++%%%''')))***************---------------+++***)))------,,,+++******************++++++,,,---.........---,,,+++,,,---...///,,,---......------///111------------,,,,,,++++++))))))))))))***+++,,,---(((---...,,,)))***+++++++++************,,,------,,,,,,,,,,,,,,,,,,,,,---***))))))***+++***(((%%%(((((((((((())))))))))))***************)))))))))***'''''')))'''###"""###((()))******))))))***,,,(((((((((((()))***++++++///---++++++,,,---,,,+++---------,,,,,,+++++++++************************))))))))))))***++++++,,,------,,,+++*********+++---------,,,,,,+++++++++---,,,+++******+++,,,---''')))+++------+++)))'''*********++++++*********,,,***)))(((***++++++*********))))))******,,,,,,,,,+++)))((((((***,,,------,,,+++*********++++++------,,,+++************,,,,,,------------,,,,,,------.........---,,,,,,------,,,,,,,,,------.....................///000////////////000000000111...000222222111111333555222333444666777999;;;<<<666;;;:::;;;CCCIIIUUUjjjzzzyyyqqqaaaYYYYYY\\\mmm+++++++++,,,,,,,,,------,,,,,,++++++,,,------...222111///...---,,,+++++++++++++++***************((()))***+++,,,,,,------+++++++++******++++++++++++*********))))))))))))***++++++,,,,,,++++++************+++++++++++++++))))))***++++++++++++***+++******))))))******+++------,,,,,,+++***))))))++++++++++++++++++++++++,,,+++))))))+++++++++***---,,,,,,,,,+++++++++***+++++++++,,,,,,---------******+++++++++***))))))---,,,,,,+++)))'''&&&%%%++++++------------++++++)))+++,,,,,,++++++,,,---++++++++++++***++++++,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++------------++++++)))***+++,,,---.........------++++++++++++------+++***)))((()))+++...000------,,,,,,,,,+++++++++'''***,,,---,,,,,,---///------------,,,+++******---,,,++++++*********+++******+++,,,------......------,,,+++,,,---...///,,,---......------///111)))***+++++++++***)))((())))))))))))***,,,---...---444666000+++,,,,,,+++************+++,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,(((((((((***++++++)))'''))))))************++++++++++++++++++++++++******---******------)))(((***+++,,,---,,,***)))***+++(((((((((((()))***+++,,,...,,,++++++,,,,,,,,,+++))))))******+++++++++,,,******************************))))))***+++,,,,,,,,,,,,+++*********++++++---------,,,,,,+++++++++---,,,+++******+++,,,---''')))+++------+++)))'''+++******************+++///---+++,,,...000111111,,,++++++******))))))***---,,,*********,,,...///...---+++***)))***+++,,,------,,,+++************+++++++++,,,,,,+++++++++******,,,---......//////...------,,,,,,,,,---------,,,,,,,,,------...///...////////////000000000000111222333333333444555111222444666888999:::;;;444;;;:::<<>>555......---******++++++++++++,,,,,,,,,...------,,,+++******))))))((((((***,,,---,,,***,,,,,,------------------++++++++++++++++++,,,,,,+++)))***------******,,,,,,---...,,,***))))))***))))))******+++,,,......---+++******+++,,,+++***''''''((()))***+++,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---+++************++++++,,,,,,,,,,,,,,,++++++++++++******))))))))))))******+++,,,...//////...,,,+++++++++***))))))***+++++++++)))'''(((***---//////,,,,,,++++++***))))))(((,,,,,,++++++,,,---//////---,,,+++*********+++,,,************+++,,,---...******++++++++++++******&&&'''(((***,,,---............---,,,,,,,,,------,,,,,,,,,,,,,,,---...///......////////////000000111222222333444444555555111222444666777888999999444;;;;;;===EEEIIITTThhhvvvvvvtttaaaWWWYYY___rrr++++++,,,,,,,,,,,,------+++++++++,,,,,,---//////......---,,,,,,,,,,,,,,,************************)))******+++++++++******++++++************+++++++++++++++*********)))))))))***,,,------,,,***)))((()))***+++,,,++++++***((())))))*********************))))))))))))******************************(((((()))))))))*********+++)))(((((()))******)))++++++++++++************)))*********+++,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))***+++,,,,,,,,,+++++++++------------++++++***+++---,,,++++++,,,...***,,,......---,,,---///++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++------------++++++++++++,,,------,,,,,,,,,***+++---......---+++***))))))******++++++,,,,,,*********+++,,,,,,------''')))***(((%%%&&&***///++++++++++++,,,---......************+++,,,------,,,,,,------------------***+++,,,---............------...---++++++,,,...---...///000000///......************++++++,,,---000;;;>>>444---......+++++++++,,,,,,,,,+++******,,,,,,,,,+++++++++******---+++******,,,------,,,------,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,)))'''(((++++++((('''******+++,,,+++***)))***+++*********+++,,,---...///,,,***((()))***++++++***)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,000...,,,+++***+++,,,,,,******)))******+++,,,,,,*********+++++++++++++++))))))************))))))---......//////......---++++++***))))))***++++++)))'''$$$$$$&&&((()))*********+++++++++******)))******+++,,,,,,---......---,,,++++++******++++++************+++,,,---...***++++++,,,,,,++++++***&&&''')))***,,,,,,------///...---,,,,,,,,,,,,,,,,,,,,,,,,------...///000........./////////000000111111111222333444444444000222333555666777666666555<<<<<<>>>FFFIIISSSfffvvvvvvvvvbbbYYY]]]cccxxx++++++,,,,,,,,,---------,,,,,,,,,---...///000111------,,,+++++++++,,,,,,******************++++++******+++++++++******)))******))))))))))))******,,,,,,,,,+++++++++******)))***,,,------,,,***)))'''((()))++++++******)))(((((()))*********************))))))))))))******)))))))))))))))***************++++++,,,,,,,,,,,,---+++******+++,,,,,,+++)))******++++++,,,,,,---++++++******************+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++***)))++++++------------+++++++++,,,...---,,,,,,---///'''***------+++***+++---++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++------------++++++,,,,,,---------,,,++++++)))+++---//////---+++)))))))))***++++++++++++***))))))***+++,,,------...,,,......+++'''(((...333......---,,,++++++++++++)))))))))***+++,,,......------------------,,,,,,)))+++,,,...//////...------......,,,******+++,,,++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,---%%%222888000***...000---,,,,,,,,,,,,,,,+++***)))((())))))+++,,,---......000...,,,+++,,,---------*********)))))))))(((((('''(((((()))***++++++,,,---++++++...---***)))+++'''(((******))))))+++,,,((((((((()))***,,,---...+++)))(((((()))******))),,,,,,++++++++++++++++++------------------------222000...,,,***+++,,,,,,))))))))))))***+++,,,,,,)))))))))******++++++,,,***+++,,,------,,,+++***------------------------,,,+++***))))))***+++,,,///,,,)))'''(((***++++++((()))***+++++++++++++++((()))***,,,,,,------,,,,,,,,,,,,+++++++++******...---,,,+++************+++,,,,,,------,,,,,,+++***++++++,,,------------///...---,,,,,,,,,,,,,,,---------......000111111............/////////000000000///000222333333222000111333555666666555555555<<<===???FFFIIIRRRddd{{{|||xxxccc[[[```hhh,,,---...//////...,,,+++///...---,,,,,,---...///------,,,,,,,,,,,,+++++++++,,,,,,***))))))+++...,,,,,,+++***)))))))))***///...,,,+++******+++,,,******++++++++++++******---------,,,+++***)))(((------------------------***************************+++,,,,,,,,,,,,+++*********))))))******+++,,,************************''''''''''''''''''''''''************************///,,,***+++---//////...------------------------,,,,,,+++*********++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,000///---***)))(((((()))++++++++++++++++++++++++---------,,,,,,,,,++++++((()))******++++++******+++,,,---.........---,,,---......---++++++---...))))))*********+++++++++,,,++++++,,,---///111333;;;555...+++,,,---------,,,+++******,,,,,,+++*********+++,,,---,,,(((%%%,,,---......//////......////////////...---,,,+++---,,,***++++++,,,***))),,,,,,++++++***++++++,,,,,,+++***+++,,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***((()))+++,,,,,,+++***)))&&&'''))))))(((((()))***(((,,,///...+++))))))***)))******++++++******)))******++++++++++++******))))))((('''((()))+++,,,%%%%%%%%%&&&''')))***+++---------------------------,,,,,,++++++,,,,,,---******++++++++++++******222...***)))+++,,,+++***))))))*********+++++++++...------///222222///,,,***+++,,,,,,------------+++++++++++++++***)))((()))***++++++***)))***+++******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,+++******))))))******++++++,,,,,,,,,,,,++++++......,,,,,,,,,,,,......,,,---.../////////...---//////...---,,,++++++,,,...............///000000////////////000000000000333333333111///000333555555222///000333555555444777888;;;>>>???DDDRRR```www}}}~~~jjj___fffrrr---......---***'''$$$###...---,,,++++++,,,---...------,,,,,,,,,,,,+++++++++,,,,,,+++))))))+++---++++++******)))*********,,,,,,+++++++++,,,,,,---******++++++++++++******---,,,,,,++++++******)))++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,,,,++++++,,,,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++,,,***)))***,,,,,,)))'''************************++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,++++++---,,,,,,,,,++++++++++++,,,------...............,,,---.../////////...---,,,---------++++++---...*********++++++++++++,,,,,,,,,,,,,,,---...000111555111,,,***,,,.........///---,,,---...///...------,,,++++++,,,,,,+++***,,,---......//////......////////////...---,,,+++///...,,,------...,,,+++++++++++++++++++++,,,,,,,,,+++***+++------+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++,,,------,,,+++***)))******)))(((((()))+++(((***+++,,,+++,,,...///******++++++++++++************++++++++++++******///...,,,+++******++++++,,,,,,+++++++++,,,,,,------------,,,,,,+++++++++------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++***((('''(((,,,000111111,,,,,,,,,,,,------------+++******,,,//////,,,)))***+++,,,,,,---------,,,+++++++++++++++***)))))))))***++++++***)))***+++)))***++++++,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,+++************+++***++++++++++++++++++***...---,,,++++++,,,---...+++,,,---...//////......------,,,,,,,,,------...---------------...//////......//////000000000111333333333111000000333555<<<999555333444444222000666777:::>>>???EEESSSaaa}}}||||||ppphhhppp~~~)))***,,,------,,,++++++---,,,++++++++++++,,,---------,,,,,,,,,,,,+++++++++,,,,,,+++******+++---*********)))******++++++)))***+++,,,------------******++++++++++++******,,,+++***))))))***+++,,,******************************************************+++,,,,,,+++******++++++,,,,,,,,,---------************************------------------------************************,,,,,,,,,---///...,,,***------,,,,,,,,,,,,,,,,,,******)))******+++,,,------,,,+++******+++,,,,,,------------------------...------,,,,,,------.........------------...///,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******......///000000000000000,,,---...000000//////...***+++,,,,,,+++,,,---///++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---...///...,,,******,,,.........///---,,,---...///...---...,,,******,,,.........,,,---......//////......////////////...---,,,,,,///---,,,,,,......---++++++++++++++++++,,,------,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,......------,,,,,,+++++++++,,,+++***)))***,,,///...,,,))))))+++---///000++++++,,,,,,,,,,,,++++++******++++++++++++******///...---,,,++++++,,,,,,...---,,,+++***))))))))),,,,,,,,,---------------......------------......,,,,,,,,,------,,,,,,,,,---+++))))))+++---------------------............***)))***+++------+++)))++++++,,,---------,,,,,,+++++++++************))))))***++++++***)))***+++))))))***++++++++++++***---,,,,,,++++++,,,,,,---------,,,+++++++++++++++******++++++++++++******,,,,,,++++++++++++,,,,,,***+++,,,...////////////+++++++++,,,---...///000,,,,,,,,,,,,,,,---......---......///000111111222333333333111000000222555666444222333444666777666555666:::===???EEETTTcccwwwuuuvvvpppzzz'''(((***---...///000000...---,,,++++++,,,---...------,,,,,,,,,+++++++++***+++,,,,,,******+++,,,***)))))))))***+++,,,,,,)))***+++---------,,,+++******++++++++++++******+++***)))((((((***,,,...******************************************************++++++++++++******))))))******++++++++++++************************++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,---.../////////............------------************+++,,,......///---+++******+++,,,---........................------,,,,,,,,,,,,------...---,,,+++***)))((((((,,,,,,------------......,,,,,,+++++++++*********,,,,,,---...............+++,,,.../////////...---(((***,,,,,,,,,,,,---///++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........,,,***)))***+++,,,+++***,,,+++***+++---//////...,,,---......///...............//////...------,,,,,,+++******,,,,,,+++***+++++++++++++++,,,---...---,,,,,,,,,......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------//////---,,,++++++++++++++++++++++++,,,///333777888222+++((()))++++++***+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***))))))******+++,,,---...---,,,+++***)))(((((((((++++++,,,---...///000111.........------.........++++++,,,,,,,,,,,,++++++000///,,,+++***))))))(((+++++++++,,,,,,,,,------,,,,,,---...//////...---+++,,,,,,------,,,,,,,,,++++++******************)))***++++++***)))***+++((()))******++++++******---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,)))******++++++******)))++++++++++++++++++++++++***+++,,,---.../////////,,,,,,,,,,,,---...//////------,,,,,,------...///,,,---...///000111222333222333333222111111222444000//////000333555777888555666999<<>>;;;555---))))))))))))(((+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++((()))***+++,,,------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------.........------.........******++++++++++++************++++++***+++,,,,,,+++++++++,,,,,,,,,---------...//////////////////,,,,,,,,,------,,,,,,++++++******))))))***++++++)))***++++++***)))***+++))))))***+++++++++++++++---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,******++++++++++++******+++++++++++++++++++++++++++++++++,,,---......///---------,,,,,,------..................//////000,,,---...///000111222333111333333222111111222444555444333222111111222333555666999<<<>>>EEEUUUeeeiiigggrrr|||xxx+++++++++,,,,,,,,,,,,,,,///...------------...///------,,,,,,,,,,,,++++++)))+++------+++***++++++*********)))******++++++,,,,,,,,,,,,+++***)))(((******++++++++++++*********))))))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++***))))))))))))***+++***+++,,,---...---,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...+++)))(((***+++---------,,,++++++******,,,,,,,,,,,,,,,---...///---,,,+++++++++---...///------------------------,,,++++++******++++++,,,)))***+++,,,---------,,,++++++,,,,,,------......---------,,,,,,,,,++++++,,,,,,---............---)))***+++,,,---,,,,,,+++)))+++...///...------...++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++******---...///...,,,++++++,,,---+++***+++,,,---,,,+++'''(((***---//////,,,***,,,---......//////......---...............---------,,,+++,,,...///...---------,,,,,,,,,,,,------...------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------,,,,,,++++++******&&&(((***,,,///333888<<<444000,,,*********+++***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,++++++***++++++,,,------------,,,***)))'''&&&&&&......------------......)))******++++++******)))+++,,,---,,,***))))))***------------............+++,,,...---,,,,,,---///,,,,,,---------,,,+++++++++***)))))))))***+++,,,)))***++++++***)))***+++******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---------,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++,,,------......------,,,,,,,,,------///............///000000---......///000111111222111222333333222111222333333444444444333444777:::777777999;;;===DDDUUUeee{{{hhhgggrrr}}}zzz+++,,,,,,...///111333444......---,,,,,,---......------,,,,,,,,,,,,++++++)))+++------,,,******+++++++++******)))*********++++++***************+++******++++++++++++******))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,************************+++***)))(((((()))***+++)))+++,,,......---,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++***---000111///------...000000///......---,,,,,,++++++*********++++++,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,***+++---...//////......******++++++,,,---------.........---------,,,,,,,,,,,,---............---***+++,,,---------,,,++++++---000000///...---...*********++++++++++++,,,)))***+++,,,,,,+++******,,,---...,,,***)))+++---...---,,,---......---,,,+++++++++---//////---,,,,,,---......//////......------...............------,,,+++,,,...///...---///...---,,,,,,,,,,,,,,,///...---...000000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,---......---,,,+++)))***+++,,,,,,---000222+++,,,---,,,+++***+++,,,******++++++++++++******+++,,,,,,------,,,,,,+++***+++,,,------,,,++++++***************+++,,,,,,,,,,,,+++******)))((((((------,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,...///---)))''''''(((,,,,,,,,,,,,------------***,,,---,,,++++++---///,,,---------,,,,,,+++***+++***)))((()))***,,,---)))***++++++***)))***+++++++++,,,------------,,,---,,,,,,++++++,,,,,,---,,,,,,+++************+++,,,,,,------------,,,,,,+++,,,---......---,,,+++...---,,,+++++++++,,,---,,,,,,,,,,,,------...///...------------...//////......//////000000000111111222444333222111222333---///222333444777<<>>DDDSSSaaa}}}ssseeelll}}}sssfffbbbaaammm,,,,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---((()))***,,,,,,,,,+++***...------,,,+++******)))++++++++++++,,,---......((()))***+++,,,+++***)))++++++************++++++************************((()))***++++++***)))(((************************(((***+++***))))))***+++))))))***,,,------+++***************+++,,,---...---,,,,,,,,,,,,,,,,,,,,,+++...///---+++,,,,,,***,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++*********,,,+++***)))))))))))))))+++---//////---,,,,,,---++++++++++++++++++++++++......---------,,,,,,,,,+++,,,------......------++++++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,......------------......,,,,,,------.........///+++,,,---,,,******+++,,,---------..................------------,,,,,,,,,.........//////.........++++++---...//////////////////111666;;;;;;555000///......---------........./////////...---+++***---------.........//////111000000//////......---,,,---......,,,+++,,,---...---,,,......------...***************++++++,,,+++++++++,,,,,,,,,,,,---***+++,,,,,,------,,,,,,---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///......---------......------------------------...------,,,++++++,,,,,,,,,,,,+++++++++,,,,,,---((((((((())))))***+++,,,,,,,,,,,,,,,------......***++++++,,,,,,++++++***,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++*********---,,,*********+++---...,,,------+++(((&&&%%%&&&,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++*********,,,------,,,++++++,,,)))***++++++******+++,,,,,,---///000000000///..................//////000111111000000111111333333111111222333333333222222111111222444555555666666777666888;;;>>>DDDRRR```zzzsssdddmmmuuufffaaa```mmm......------,,,+++))))))---,,,,,,++++++,,,,,,---)))***+++---...------,,,------,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++***)))+++******))))))******+++***************+++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,------,,,***((()))***,,,++++++,,,------***((())))))******+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,111222...+++------***,,,,,,------,,,,,,+++*********************************+++++++++,,,,,,,,,......---,,,,,,,,,+++++++++---......,,,,,,,,,---++++++++++++++++++++++++......---------,,,,,,,,,+++,,,------......------)))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000//////...---,,,++++++------,,,,,,,,,,,,---------------...//////000111//////...---******+++,,,+++,,,------...///000000.........---------,,,,,,------............------++++++---...////////////555222333;;;DDDFFF>>>555......---------......///+++,,,,,,---,,,***'''&&&,,,,,,------...//////////////////.........------///000000...,,,******+++)))+++,,,,,,,,,...//////+++++++++++++++,,,------++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,///......---------......---------------------------,,,,,,+++++++++++++++------+++***)))))))))))))))((((((((()))***+++,,,,,,,,,------------......***++++++,,,,,,++++++***+++,,,---,,,******,,,---))))))))))))))))))))))))++++++,,,------,,,,,,++++++******))))))+++,,,---,,,---,,,+++(((&&&&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------***,,,------,,,++++++,,,)))+++,,,,,,++++++,,,...,,,---///000000000///...///............///000000...000222333444333111000000111222333333333333333000111333444555666666555777666888<<>>DDDQQQ^^^ttt~~~vvvuuuwwwrrrrrr{{{((())))))***+++,,,,,,---111///,,,,,,,,,------,,,------,,,,,,++++++++++++,,,,,,,,,+++***))))))))),,,,,,,,,+++++++++******++++++++++++***)))((((((************************''')))************,,,---************************************************)))+++,,,+++***)))***+++***+++,,,+++******,,,...,,,+++++++++,,,---......)))***++++++***)))******---...///...---+++,,,---------,,,,,,,,,+++++++++)))))))))***+++,,,---...++++++,,,,,,------------***++++++,,,,,,------...,,,---......,,,,,,---...+++,,,---.........---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...............------------......///111222222333111111111222222222222333333444555666777777888888888888999999999888888888999999999:::::::::;;;;;;999999999999999::::::::::::;;;===>>>>>>===;;;:::999:::<<<;;;:::888999999777666666555555666666777555555555444333222000///111111111000000////////////....../////////000000///......------......///000000000/////////............------------......,,,,,,---...............***++++++,,,---...//////------------------------......------------..................//////000000,,,---------......//////---------,,,------......111000///---,,,,,,,,,,,,,,,...000111222111///...------------------------+++++++++,,,,,,,,,------,,,++++++*********+++,,,---,,,,,,+++++++++,,,,,,+++++++++*********))))))************************''')))******)))))))))+++,,,,,,,,,---------......++++++,,,,,,------......++++++,,,,,,++++++***)))++++++++++++++++++++++++,,,------......------,,,------........./////////------------...//////...////////////////////////000000000000000/////////111111000000111111222333333333333444444444555555666666888<<<>>>DDDQQQ]]]sss}}}vvvvvv}}}qqqoooqqq|||)))******+++,,,------...000...,,,,,,------,,,+++---------------,,,,,,,,,******************************+++++++++,,,,,,,,,++++++,,,,,,+++***))))))***************+++++++++***+++,,,+++))))))***+++************************************************)))***++++++***)))***+++***+++,,,+++******+++---...---,,,,,,++++++++++++(((***,,,,,,***))))))+++,,,---...---++++++,,,------------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------***++++++,,,,,,------...,,,---......,,,,,,---...+++,,,---.........---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------............111111222333555666777777555555666666666666777777777777777888999;;;<<<<<<::::::;;;;;;<<<===>>>>>><<<<<<======>>>???@@@@@@===>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCCCCBBB@@@???>>>@@@AAAAAA@@@??????@@@===<<<<<<;;;;;;<<<<<<===<<<<<<;;;999777555333222444444333333222111000000///000000000000000000000......------------......000000//////...---------......------------........./////////......---,,,++++++,,,------...//////------------------------------,,,,,,,,,,,,------.........------,,,,,,,,,))))))***+++---...//////......------...///000000111000///...------,,,,,,+++,,,...000000///...---------------------------+++++++++,,,,,,,,,------+++++++++***+++++++++,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***))))))(((''')))******)))))))))+++,,,,,,,,,---------......,,,,,,------......//////+++,,,,,,,,,,,,+++******++++++++++++++++++,,,,,,,,,,,,------------,,,,,,------------.........///,,,---...............///////////////////////////000000000///////////////111111000000111111222333333333333444444444555555666666888;;;>>>CCCPPP]]]ttt}}}wwwxxxvvvkkkiiimmmzzz++++++,,,,,,------......---,,,+++,,,------+++***+++,,,---------,,,,,,+++)))))))))*********++++++'''(((((()))******++++++******+++++++++++++++************+++++++++++++++...///...,,,)))&&&&&&&&&++++++++++++++++++++++++************************)))***++++++***)))+++,,,***+++++++++))))))+++---......,,,+++***)))))))))))),,,//////,,,***+++---,,,------,,,******,,,...------------,,,,,,,,,,,,++++++++++++******))))))+++++++++++++++,,,------...------,,,,,,++++++***,,,---......,,,,,,---...,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------------------------***+++,,,...000111333333555555666777888999:::;;;888999999999::::::::::::777777777888999;;;===>>><<<<<<======>>>@@@AAABBB>>>??????AAABBBCCCDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBEEEEEEFFFGGGGGGFFFEEEEEEEEEFFFGGGFFFDDDBBBAAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAA@@@>>>;;;999888888888777666555333222222111111111111111000/////////................../////////......---------,,,......------------......000000000//////---,,,,,,,,,,,,------......//////------------------------------,,,,,,,,,,,,------,,,,,,++++++***))))))(((((())))))+++,,,---...///...............///000111/////////......------,,,***+++---.........---,,,******++++++++++++,,,,,,++++++,,,,,,,,,,,,------------------............,,,,,,,,,,,,,,,------...------------------------------,,,+++***)))((('''''')))++++++***)))***+++******++++++++++++,,,,,,+++,,,,,,,,,,,,,,,------...............---,,,,,,***+++++++++,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,---------......,,,---......------...000////////////////////////////////////////////////111111000000111111222333333333333444444444555555666555888;;;===CCCPPP]]]vvvyyyzzz~~~sssgggdddhhhvvv,,,,,,,,,---------------))))))***,,,...---+++((()))***++++++++++++***)))+++*********************))))))))))))))))))******'''((()))***++++++++++++*********++++++,,,,,,,,,---......,,,)))'''''''''++++++++++++++++++++++++************************(((***++++++******+++,,,***++++++***))))))***,,,,,,+++******))))))))))))(((,,,000000,,,***+++---+++,,,,,,+++******,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,+++*********+++,,,---...------,,,,,,++++++***,,,---......,,,,,,---...------,,,+++,,,---...///---,,,,,,++++++,,,,,,---////////////////////////,,,,,,...000222444666777777888888999:::;;;;;;<<<:::::::::;;;;;;;;;;;;<<<888888888999:::<<<>>>@@@@@@????????????@@@BBBBBB@@@@@@AAACCCDDDEEEFFFGGGGGGGGGHHHHHHGGGEEECCCBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHGGGFFFDDDDDDEEEFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDCCCAAAAAA??????>>><<<;;;999888888666666666666555333222111111111000000000000111111..................------......------------.........///////////////...------------...............------------------------......------------......++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------...///000000------.........------,,,+++,,,,,,,,,------------*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------------...///////////////------,,,,,,---......///------------------------+++++++++*********))))))(((***,,,,,,+++***+++,,,******++++++++++++,,,,,,,,,,,,,,,+++++++++++++++.........///......---,,,******++++++,,,---......+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,---+++---//////---,,,...000////////////////////////---.........///000000000111111000000111111222333333333333444444444555555555555777;;;===CCCPPP]]]yyy{{{{{{uuugggbbbfffsss------,,,,,,,,,,,,,,,,,,&&&'''***---///...***''''''((()))******)))((('''------,,,+++***)))((((((------,,,,,,+++*********%%%&&&''')))*********************++++++,,,,,,,,,((()))++++++******+++---++++++++++++++++++++++++************************(((***++++++******+++---***++++++***))))))***,,,***)))))))))))))))******%%%***......***((()))++++++,,,,,,***)))***,,,.........---------,,,,,,,,,------...//////.........,,,+++*********+++,,,---***++++++,,,,,,---......,,,---......,,,,,,---......---,,,++++++---///000---,,,,,,++++++,,,,,,---000000000000000000000000111111222333444444555666888999999::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;===???AAACCCCCCBBBAAA@@@???@@@AAAAAA@@@AAABBBCCCEEEGGGHHHHHHGGGGGGHHHGGGFFFDDDBBB@@@CCCCCCBBBAAAAAABBBCCCCCCAAACCCFFFGGGGGGGGGHHHJJJGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFEEECCCBBB@@@???>>><<<<<<<<<;;;:::888666555333333222222222222333333.........///////////////.........------.........,,,---...///000000000000...............---------------------------------//////............//////,,,------......//////000//////...---,,,,,,+++++++++++++++,,,---...///000,,,,,,------...------------,,,,,,,,,,,,---...///,,,,,,,,,------.........++++++,,,,,,,,,---------+++,,,,,,---.........------------------...///000------------------------***************+++++++++)))***,,,,,,+++++++++,,,,,,,,,---------............------,,,,,,+++++++++,,,,,,------,,,,,,+++***))))))***+++---...//////+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++---//////---,,,...000////////////////////////,,,------...///000111111111111111000111222222333333333333444444444555555555555777;;;===CCCPPP\\\zzz}}}|||xxxhhhbbbeeerrr***************************+++,,,---............*********+++,,,---///000(((***+++------,,,+++***,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++(((((()))***************((('''&&&'''((()))(((''')))((((((((()))***++++++,,,++++++++++++++++++,,,+++*********))))))((((((+++***)))(((((()))******,,,+++***+++---------,,,+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000///...---,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,---...//////////////////...---,,,+++------......///000111111((()))***+++,,,---------........................---...///000222222333333444444555666666666666666<<<;;;;;;::::::::::::;;;<<<<<<<<<======>>>??????>>>??????@@@AAABBBCCCCCCDDD@@@;;;;;;===@@@@@@??????@@@AAAAAAAAAAAAAAA@@@???@@@BBBBBBAAA@@@AAABBB>>>??????@@@@@@???>>>===AAABBBBBBCCCDDDEEEFFFGGGGGGEEECCCCCCDDDEEEEEEDDDHHHIIIHHHGGGHHHJJJIIIFFFDDDGGGHHHEEEDDDEEEDDD@@@AAA@@@>>>>>>>>>===:::888:::999777444333222111111111000///......---......///...---,,,,,,,,,------000///...------------...////////////////////////---.........------,,,+++.........------,,,,,,,,,+++++++++******+++++++++//////000000///...---------------,,,,,,++++++++++++---//////...---...///,,,,,,+++***+++,,,---.........---,,,,,,+++******++++++,,,,,,,,,,,,------000000//////...---++++++++++++++++++++++++++++++---,,,+++******,,,...///---+++))))))***+++***)))))))))))))))************+++((($$$!!!!!!$$$'''***))))))***+++,,,...///000///---+++***++++++)))((()))***+++,,,---.........000000...---,,,+++++++++------------------------------------------------000000000000000000000000111111111111000000000000111000//////111333444333555444444444444555666666666666888<<>>===<<<===>>>??????>>>>>>>>>>>>======<<<<<<<<<:::<<>>>>>???@@@@@@AAABBBCCCDDDDDDDDDDDDDDDBBB@@@AAACCCEEEEEEEEEBBBBBBAAAAAACCCEEEEEECCCEEEGGGGGGCCCCCCFFFGGGDDDIIIGGGEEEEEEEEECCCAAA???;;;;;;;;;:::999777555444555444222000///...------//////.........////////////......---------......////////////////////////.........------,,,,,,,,,.........------,,,,,,,,,000000////////////000000///////////////...------......------------------+++---//////...---...///000///...,,,+++,,,,,,---......------,,,++++++***++++++,,,,,,,,,,,,------.........///......------------------------------...---,,,++++++---///000...,,,+++***+++,,,+++***)))************+++++++++++++++***))))))***+++,,,*********+++,,,---...//////...,,,+++,,,,,,+++***+++,,,------............,,,,,,+++*********++++++------------------------------------------------////////////////////////000000000000000000000000...------...000111111000444444444555555555555666666666888<<<>>>DDDPPP]]]xxx~~~vvvuuuzzztttiiifffeeettt---------,,,,,,+++++++++***+++,,,------.........------,,,+++++++++++++++,,,+++)))((()))***,,,...---------------,,,,,,,,,******++++++++++++******((()))******+++************))))))***---......---...---,,,++++++******+++*********))))))******************+++++++++++++++***))))))(((((()))******111...***((()))+++,,,,,,...............---------++++++++++++,,,,,,,,,,,,------------,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++---....../////////---------------.........,,,------.........------,,,------...///000111111555555666666666666666555666777888999::::::::::::===<<<<<<<<<===>>>???@@@===>>>???@@@AAA@@@???>>>========================888;;;===>>>>>>=========??????>>>===<<<<<<<<<<<<:::===AAADDDFFFIIIKKKNNNQQQQQQNNNIIICCC@@@AAADDDAAABBBDDDEEEGGGHHHIIIIIIIIIHHHFFFGGGGGGGGGFFFEEE???===<<<===@@@AAAAAAAAACCCEEEDDD@@@AAAEEEFFFEEEIIIGGGEEEDDDDDDCCCAAA???<<<===>>>???>>><<<:::999<<<:::888666444222111111111111111111111111111111......---------......//////////////////////////////...---,,,,,,,,,---............---------------......------------.........////////////...------------..................+++---//////...---...///333222000---,,,+++++++++......------,,,+++++++++++++++,,,,,,,,,,,,------,,,------...//////......------------------------......---,,,---...///000000...,,,+++,,,,,,+++************+++++++++,,,,,,)))+++---//////...---,,,,,,+++++++++,,,,,,---...///---,,,,,,---...------------...//////.........************++++++,,,---------------------------////////////////////////........................////////////////////////---...///000111111000000333333555666666666555444666666888<<<>>>DDDPPP]]]www|||tttsss{{{uuujjjfffeeettt---------,,,++++++************+++,,,------------************+++,,,---...+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******))))))******++++++*********'''&&&&&&(((***,,,,,,+++++++++***)))))))))************))))))))))))***************++++++,,,,,,---***************++++++++++++***)))+++///222444444222222111111111111000000***++++++++++++,,,,,,,,,------.........---,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,------.........---/////////...............---...............---,,,------...///111222333333888888999999999888777777777888999::::::;;;;;;;;;??????>>>>>>>>>??????@@@;;;;;;===>>>===<<<:::999;;;;;;;;;::::::999999888:::===AAABBBAAABBBDDDGGGLLLKKKIIIGGGFFFEEEEEEEEEDDDFFFJJJNNNSSSZZZbbbgggllllllhhh___SSSKKKIIIIIIGGGGGGHHHKKKPPPUUUZZZ]]]^^^^^^^^^]]][[[VVVPPPKKKFFFBBB???@@@AAAAAAAAACCCBBBEEEEEEBBBBBBDDDDDDAAAEEECCCAAA@@@@@@@@@>>>===???@@@AAABBBBBBAAA@@@???AAA@@@>>><<<:::888888777444444444444333222111111......---------...//////////////////////////////000///---++++++---...///...............---------++++++************++++++.........//////...------,,,,,,------......//////+++---//////...---...///222111///---++++++++++++......------,,,,,,,,,,,,+++++++++,,,,,,,,,------------...............---******++++++++++++,,,,,,...------,,,---...//////000...,,,+++++++++***)))************++++++++++++&&&(((+++---...---,,,+++---,,,,,,++++++,,,,,,,,,---,,,***+++---......------............------,,,------,,,,,,------......------------------,,,,,,////////////////////////....................................///////////////222444666555444333333222333555777777666555333777666888;;;>>>CCCQQQ^^^xxxzzzsssrrrzzzrrriiifffgggxxxzzz,,,+++++++++*********))))))***+++,,,------------************+++,,,,,,---((()))***+++,,,+++************************++++++******++++++++++++************++++++++++++******&&&%%%%%%&&&)))++++++***))))))))))))***+++,,,---******))))))))))))***************++++++,,,,,,---+++++++++,,,,,,---------'''))),,,111666888888666222222111111000000000000*********+++++++++,,,,,,)))************))))))((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++------......---,,,++++++......------------------..................------///000000222333444555555999999:::;;;;;;;;;::::::;;;;;;<<<===============AAA@@@???>>>>>>>>>>>>>>>999:::;;;<<<<<<;;;::::::;;;;;;<<<<<<===>>>??????AAAEEEJJJMMMOOOUUU\\\bbbgggeeebbb]]]YYYUUURRRQQQSSSTTTUUUYYY```lllyyyxxxlllbbb[[[XXXRRRRRRRRRVVV^^^iiitttzzzzzz{{{}}}~~~{{{tttiiibbbWWWOOOHHHGGGFFFDDDFFFJJJKKKOOOQQQPPPOOONNNJJJEEEGGGDDDBBBAAAAAAAAA@@@???AAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@>>>===<<<<<<;;;888888888777555333111////////////......///000000////////////////////////000///---,,,,,,---///000..............................------------......------............------++++++,,,,,,---------...+++---//////...---...///......,,,+++++++++,,,---......------------,,,,,,+++++++++,,,,,,,,,------////////////...---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------......,,,************)))((()))))))))*********++++++''''''((()))***+++++++++------,,,+++++++++,,,,,,+++***)))***,,,---------,,,,,,---------,,,,,,+++......------,,,,,,------......---------,,,,,,,,,000000000000000000000000........................---........./////////000111444777888666555444555222333555777777666555333777666888;;;===CCCQQQ^^^{{{zzzssssssvvv|||nnnhhhhhhmmmxxx}}}************************)))***+++,,,,,,---------...---,,,******)))))))))'''(((***,,,,,,+++***((())))))))))))************+++++++++,,,,,,++++++++++++++++++,,,++++++***)))(((''''''(((***,,,,,,+++*********+++---...000111*********))))))******************+++++++++++++++***+++,,,---------------)))+++///444888888555111......------,,,,,,++++++************++++++++++++++++++******)))******+++)))***+++,,,---,,,++++++++++++++++++,,,,,,,,,,,,.........------,,,******++++++++++++++++++,,,,,,...//////000000000//////222333333444555666777777999:::;;;===>>>>>>??????@@@@@@AAAAAA@@@@@@???>>>??????>>>===============555666777999;;;===???@@@>>>???AAACCCFFFHHHJJJKKKNNNQQQVVV]]]eeepppzzz{{{uuunnnfff```]]]``````aaadddlllyyyyyyqqqlllaaaaaabbbfffppp}}}nnnbbbWWWTTTQQQNNNQQQYYYaaafffjjjiiigggeee___XXXPPPMMMIIIFFFEEEDDDBBBAAA>>>>>>???@@@@@@@@@@@@@@@BBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;:::888666333111222222111000000000000000///////////////////////////...---------...///000...............///////////////............//////,,,,,,---............---++++++,,,,,,,,,,,,,,,,,,+++---//////...---...///,,,++++++***+++,,,---.........------------------++++++,,,,,,,,,,,,------000000000///...,,,+++***+++,,,,,,------......///+++++++++,,,,,,,,,---------+++))))))***+++***)))************+++++++++,,,++++++******+++,,,---...------,,,++++++,,,,,,,,,+++***))))))+++------,,,++++++,,,,,,---,,,,,,+++---,,,++++++************.........------,,,,,,+++000000000000000000000000.................................//////000000111000333666666333222333555333333555666666666555444888777888:::===CCCQQQ___}}}zzztttuuuuuuxxxmmmiiikkksss{{{)))******++++++,,,,,,---)))***+++,,,,,,---,,,,,,...---,,,***))))))((((((((())))))***************))))))*********+++++++++,,,,,,------------,,,,,,+++,,,,,,,,,++++++***)))***)))((()))+++,,,+++***+++++++++,,,---...///000++++++************++++++******************))))))((()))***,,,,,,,,,,,,,,,***+++...111333333///---,,,,,,+++******)))((((((************++++++++++++///---+++******+++---///(((***+++------,,,+++************+++,,,,,,,,,---,,,,,,---------,,,,,,+++,,,,,,,,,------.........000000111222333333333333666666666777777888888888999:::===???AAACCCDDDEEEAAAAAAAAAAAA???>>>===<<<:::::::::;;;<<<===>>>???777888:::>>>CCCIIINNNQQQSSSSSSTTTUUUUUUVVVVVVWWW\\\^^^dddmmmxxx~~~wwwpppllljjjjjjlllooouuuzzzoooppprrrwwwwwwiiieeebbb^^^dddnnnzzzzzztttddd```ZZZTTTPPPMMMJJJGGGFFFIIILLLOOOOOOMMMJJJGGGFFFEEECCC@@@>>>===<<<<<<<<<===>>>>>>===;;;999777555444333222111000000000////////////////////////---........./////////000---........./////////000---,,,,,,++++++,,,,,,---+++,,,------.........------------------,,,,,,,,,+++---//////...---...///---,,,++++++,,,---...///------..................++++++,,,,,,,,,,,,------.../////////...---,,,,,,++++++,,,------...//////+++,,,,,,---------------,,,***))))))+++,,,,,,+++,,,,,,,,,---------..............................,,,,,,+++++++++,,,---------+++******,,,------,,,++++++,,,---.........---++++++*********+++,,,,,,///......---,,,,,,++++++////////////////////////////////////////////////......///000000111222222000333666444111///222555444444444555555555555666888777777:::<<>>AAADDDFFFHHHIII?????????>>><<<;;;999888666777888999;;;===???@@@@@@BBBEEEJJJRRR[[[cccgggpppooommmjjjhhheeecccbbbggghhhmmmvvv|||xxxpppqqqtttwww|||wwwyyy}}}wwwrrrooolllssszzzuuummmeee___ZZZUUURRRXXX]]]dddiiiiiiddd]]]YYYKKKJJJGGGDDDAAA???>>>===<<<>>>???@@@@@@???>>><<<777666555333222111000000////////////////////////------...///000000//////---.........//////000000...------,,,,,,------...+++,,,------.........---/////////......------,,,+++---//////...---...//////...---,,,,,,---...///------..................++++++,,,,,,,,,---------,,,---......///.........))))))***++++++,,,------,,,---......//////......,,,+++******,,,......---.........////////////000---...000000000///---,,,,,,+++++++++,,,,,,---...///---,,,,,,---...---,,,+++,,,---...////////////+++++++++,,,---...000111//////...---,,,,,,++++++////////////////////////000000000000000000000000...//////000111222222333111444666444000///222666555444444444444555666666888777777:::<<>>>>>???@@@BBBCCCCCCDDD@@@>>>>>>>>>;;;666555999999:::;;;===@@@BBBDDDEEEDDDKKKVVVaaakkkttt{{{xxxooolllllliiipppwww{{{{{{{{{~~~|||}}}uuuwww{{{sssllleeedddfffssszzz}}}rrrccc]]]SSSJJJEEEBBB@@@???>>>======>>>@@@AAA@@@???;;;;;;;;;999666444555555444333111///...///111222......---...000///...,,,000000/////////.........//////............//////......------------.........------,,,---...///000//////.........---------...---,,,,,,,,,,,,---...///...,,,*********,,,---------............------//////...---------...///222000///...//////...,,,/////////...---,,,******------------------------************+++,,,---...***,,,///111111///,,,******,,,......------...///******************++++++,,,---///000000000//////+++++++++,,,,,,---------000000000///.........---000000000000000000000000...............///000000...000111000///...///111//////000111222333333444777666555444333222222222555444555888;;;CCCRRRaaaxxx|||zzz}}}uuujjjmmm~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---***(((++++++++++++,,,---...///************************(((((())))))******++++++))))))***+++******((((((++++++++++++************+++*********+++,,,...///+++++++++******)))))))))*********+++++++++++++++,,,+++***))))))+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,+++******)))***************+++++++++************++++++++++++,,,,,,---------,,,+++***---,,,,,,,,,,,,,,,------///---+++***,,,...//////...111444666666666777999;;;:::999999999999:::;;;<<<<<<<<<<<<<<<===>>>>>><<<======>>>@@@AAACCCDDDAAA>>><<<===:::888:::???@@@BBBDDDHHHKKKMMMNNNOOOSSSZZZeeepppyyyyyyuuutttvvvzzz}}}zzzyyyzzz~~~~~~zzz|||{{{tttiii^^^TTTMMMGGGEEECCCAAA???>>>???@@@@@@?????????>>>>>>===<<<;;;:::666555333222111111111111111///......000000///---000000000/////////////////////............//////......------------............---------...///000//////.........---------......---,,,,,,---......111000///...---......///------............------++++++,,,,,,,,,,,,++++++...---+++,,,------,,,+++............---,,,++++++************************************+++,,,---...+++---///000000///---+++***,,,......---,,,------.........---------------------,,,,,,,,,---//////,,,,,,,,,,,,,,,,,,------/////////...............///////////////////////////////////////000111111///111222111000///000111//////000111222333444444888777666555444444444444555444555888<<>>??????@@@??????>>>>>>=========>>>@@@AAAAAA>>>>>>AAABBBCCCIIIPPPRRRSSSTTTVVVXXXXXXXXXXXX^^^eeepppyyyxxxrrrsssuuuwwwyyy|||}}}yyywwwwwwyyyzzz}}}zzzzzz||||||zzz{{{~~~xxxkkk___WWWSSSQQQOOOLLLKKKKKKKKKJJJIIIDDDAAA>>>===??????===;;;:::999888777666444444333444222///...///000000////////////000000000000000......------------............------------............------......///000...............---------......---,,,,,,---......000000/////////.........------............------,,,---......///...------,,,+++***+++,,,---,,,+++,,,------......------,,,------------------------+++******++++++,,,---...------............------+++,,,...---,,,++++++,,,000000//////......------...,,,***))))))+++...///000000000///////////////---------...............////////////////////////000000000000111111111222000111222222000000111222//////000111222333444444888777666555555555555555555444666999<<>>???@@@@@@@@@???===<<<@@@???===;;;;;;<<<======AAABBBGGGPPPVVVZZZaaahhhkkkjjjgggdddbbb``````___ccciiirrryyy{{{{{{yyyyyy~~~zzzxxx{{{}}}tttmmmfffgggggggggiiimmmrrrwwwqqqmmmgggaaa^^^___bbbdddllliiiiiikkkkkkiiiiiillltttuuutttpppqqqvvvyyyxxxxxxssspppqqqrrrrrruuuzzzyyy{{{}}}}}}}}}~~~rrriiieeefffeeeeeeeeefffeeebbb```OOOHHH@@@<<<>>>???===;;;;;;;;;;;;;;;:::999777777666444000//////000000000......////////////000000......------------............------------........................//////..............................------------......,,,,,,---------,,,,,,+++------............------...------,,,------...///,,,++++++,,,...//////...+++,,,------.........---/////////...............+++++++++++++++,,,---......------,,,,,,------...+++---...---+++******+++///......---,,,+++******...---+++******+++---.../////////.........------,,,,,,------......////////////////////////////////////000000111111111111///000111111000///000111///000000111222333444555666666555555555555555666555555666999<<>>;;;999888:::999999999;;;<<<>>>???CCCIIIVVVeeeoootttzzz}}}wwwppplllkkklllmmmpppuuuzzz}}}}}}zzzwwwuuu{{{ssskkkkkkrrrzzz~~~yyyrrrppppppmmmgggaaaYYYYYYXXXVVVUUUVVVYYY\\\]]]YYYSSSNNNMMMOOOSSSUUUZZZXXXXXXZZZZZZWWWVVVYYY]]]___]]][[[]]]ccchhhhhhhhhccc______^^^]]]___dddfffggghhhhhhiiikkknnnqqqssstttuuuuuuuuuvvvzzz}}}wwwtttwwwxxx{{{{{{wwwcccXXXKKKCCCAAAAAA@@@>>>::::::;;;;;;;;;::::::999999666222000111111111111.................................------...............------------......//////////////////......---.............................................***+++,,,,,,,,,,,,++++++------............------+++)))'''%%%%%%(((+++---++++++***,,,...//////...++++++,,,---............---,,,,,,,,,++++++******,,,,,,,,,+++,,,,,,------...---,,,,,,,,,,,,---...,,,---......,,,******+++...------,,,+++******)))------............------***************))))))))),,,------....../////////........................---...///000000000//////...///000///.........000000000111222333444444555444444444333444444555555555555777:::===CCCPPP]]]tttwwwuuuyyy|||vvvssszzz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))***,,,...+++,,,,,,------,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,---333333111000...---++++++,,,,,,,,,,,,+++***)))(((+++******)))(((((('''''',,,++++++***))))))(((((('''(((***,,,------------++++++++++++++++++++++++*********++++++,,,,,,---...------,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---------------...///000222222444333444666999:::::::::999::::::999777777888:::<<<===>>>???@@@@@@@@@@@@>>>>>>===<<<:::999777666222444777;;;???CCCFFFGGGJJJRRRdddwww{{{xxxyyy{{{}}}~~~{{{xxxwwwsssjjj___ZZZ^^^dddiiikkkooohhhaaa]]]\\\[[[VVVRRRQQQQQQPPPMMMLLLLLLNNNPPPSSSRRROOOMMMLLLMMMNNNOOORRROOOPPPTTTTTTQQQPPPRRRPPPSSSTTTSSSUUU[[[^^^]]]^^^YYYTTTSSSQQQOOOQQQUUUSSSSSSTTTUUUWWWZZZ\\\]]]aaabbbdddddddddfffiiilllooowww~~~uuukkk]]]RRRKKKHHHEEEDDD======<<<<<<<<<;;;;;;;;;<<<:::666555555444333222000/////////............//////............//////......------------......//////000000000///......---------...............---...////////////...------------............///------............------,,,***'''&&&&&&))),,,///***))))))***---......---+++,,,,,,---.........---///......------,,,,,,+++------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,---///...---,,,,,,---//////......------,,,,,,...///000111000///...---+++,,,,,,,,,------------.........///////////////........................,,,---///000000000///...---...//////------...///000000111222333444555555333333333333333444555666555555777;;;===CCCPPP]]]vvv~~~vvvtttyyy}}}wwwuuu~~~------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,***((())),,,000---,,,,,,++++++,,,,,,,,,*********+++,,,------------.........///000000000//////...---,,,---...............---,,,,,,+++++++++,,,,,,------,,,+++***,,,+++***)))((('''&&&%%%+++++++++++++++*********)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,+++++++++,,,---.........///000222444666777666666666888;;;<<<;;;:::555666777777777999<<<>>>@@@@@@AAAAAAAAA???>>>===<<<;;;:::999888888888888777:::???EEEJJJMMMOOOPPPSSS\\\mmm~~~}}}|||zzzuuuppplllkkklllaaaZZZRRRMMMOOOSSSXXXZZZ\\\YYYUUUSSSSSSSSSPPPMMMPPPPPPOOONNNOOORRRWWW\\\\\\___aaacccaaa]]]XXXUUUTTTRRRUUUYYY[[[YYYYYY\\\YYY___dddeeefffhhheee```___YYYUUUTTTRRROOOQQQVVVQQQRRRTTTWWWZZZ\\\]]]]]]]]]\\\YYYVVVTTTUUUXXX[[[dddjjjnnnrrryyyyyymmmbbbZZZTTTRRRHHHGGGEEEBBBAAA@@@@@@@@@@@@>>><<<;;;:::999777555333333222111000///......000000////////////000000......------------......///000000111000///...------------.........//////---...///000000///...---000//////...///000111222------............------,,,,,,,,,------...///000,,,+++***+++---......---,,,,,,------...---------111111111000///............------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...---...////////////...............000000000//////.........---......///000111222222000000000000000/////////........................---...000111111111///......///000///...---...000000111111222333444555555333333333333444555777777555555888;;;>>>CCCOOO\\\xxxxxxvvvzzzwwwttt////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,***((()))---000...---,,,+++***+++,,,---))))))***++++++,,,------(((((())))))***+++,,,,,,---,,,***)))))))))******)))))))))******+++++++++((()))***+++,,,,,,+++***++++++++++++*********************+++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++...,,,***((((((***,,,...***++++++,,,,,,------...++++++,,,,,,,,,---------,,,,,,+++***+++,,,...//////000111222444777999:::888777888999<<<===<<<;;;222444666777888;;;???BBBAAAAAAAAA@@@???<<<:::999:::999888777888999:::;;;CCCFFFKKKPPPTTTUUUVVVUUU[[[bbbpppooolllgggaaaZZZWWWWWWYYYPPPLLLHHHFFFHHHLLLQQQSSSPPPPPPPPPRRRTTTTTTSSSRRRSSSSSSRRRRRRUUU]]]ffflllooottt{{{~~~|||ssshhhaaaYYYYYY\\\bbbeeedddeeehhhnnnvvv~~~}}}vvvnnneee___[[[ZZZXXXVVVYYY]]]]]]___ccciiimmmnnnmmmkkkaaa^^^WWWOOOJJJIIILLLOOORRRTTTTTTSSSZZZccceee```llllllrrryyy|||zzz|||ppphhhdddTTTRRRNNNJJJGGGFFFFFFFFFCCCAAA@@@???>>><<<999777666555444333222000//////111111000000000000111111.........------.........///000111111111///...------------.........//////---...///000000///...---000///...---...///111333---..................---'''))),,,...///...---+++///...---...000111000///,,,------......---,,,,,,///......---,,,,,,++++++...------,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,...///000/////////000---------...............333111...,,,,,,---///000((()))***+++,,,...//////222222111111000000//////...........................///111222333222000//////000111000///...///111000111222222444444555666444444444555666777888999555555888;;;>>>CCCOOO[[[yyyzzzwww{{{wwwsss333222000000000///---+++........................///......///000///,,,***************************,,,++++++++++++,,,---...+++,,,,,,------,,,,,,+++***++++++++++++***))))))++++++++++++***((('''&&&%%%&&&(((*********)))))),,,,,,++++++***)))((((((++++++******************,,,,,,+++***)))((('''&&&((())))))))))))*********++++++++++++++++++++++++,,,***((())),,,---+++))),,,+++*********+++---...------------------------111222444666777888888777<<<<<<;;;:::999777777666333555777999<<<===>>>???BBBAAA@@@>>><<<:::888777666888:::;;;<<>>;;;999888777444222111222333//////------------...///000///...---------------//////000000000000//////.../////////...---,,,,,,---...///000000///...------......---+++***,,,.........---------......///000000//////...---++++++---,,,++++++------,,,+++///---+++((('''((()))***---///111333333222111///------,,,,,,,,,,,,++++++)))***+++,,,------------,,,---------,,,---000222---......//////......---444111...+++))))))+++,,,,,,,,,---------------------......///////////////000000000000000////////////111333555444222///,,,111222222111///...///000---000333555555444444444555555444444444555555666666333666===???AAANNN]]]uuu{{{www{{{zzz333111///...//////...---........................---,,,,,,,,,------,,,***************************------,,,,,,,,,------...******+++,,,,,,+++******+++++++++++++++***)))(((***++++++******)))((('''******+++++++++***)))))),,,,,,++++++***))))))(((++++++***************************************************+++++++++,,,,,,+++++++++++++++++++++++++++***((()))+++,,,***(((***))))))(((((()))************+++,,,------......333444777999::::::::::::;;;;;;::::::999999888888;;;<<<>>>???AAABBBCCCCCCBBBAAA???===:::888777666777999;;;???EEENNNYYYaaaiiimmmooonnnjjjhhhjjjmmmssssssyyy|||}}}xxxxxxqqqgggbbbbbb___ZZZRRRQQQNNNJJJGGGHHHKKKOOOOOOPPPTTTZZZbbbkkkqqquuu|||yyyoooeee```YYYXXXXXX\\\cccmmmwww}}}~~~zzzwwwvvvvvvrrrjjjddd[[[VVVUUUXXX[[[___eeelllzzz}}}yyysssooofffccc^^^[[[YYYZZZ\\\^^^gggqqq~~~}}}mmmaaaZZZVVVTTTSSSRRRQQQTTTXXX[[[[[[ZZZZZZ[[[___aaa^^^YYY[[[```lllsss}}}xxxqqqiiifffhhhkkklllkkkiii```TTTLLLIIIFFFCCC@@@CCCBBB???;;;777444333333333222111000000111222333000000///........./////////000000111111000000///......//////......---,,,---...///000000///...---...---...111333333000---......---------.........////////////...---,,,,,,---,,,+++,,,---......---///...---++++++***++++++,,,,,,,,,------.........------,,,,,,,,,,,,++++++++++++,,,---............,,,---------,,,---000222------------------------000///---,,,,,,...///000------............//////---...//////000000/////////////////////////////////111222444333222000...000111222111/////////000000333666777666555555666555555444444444555666666666333666<<>>CCCLLLXXXfffssszzz~~~xxxssssssxxx|||{{{sssnnnnnnffffffaaaYYYUUUTTTSSSPPPPPPPPPNNNMMMMMMPPPUUUYYY[[[\\\aaajjjuuuwwwiii```[[[YYYYYY^^^gggpppvvvxxxsssoookkkjjjjjjjjjgggeeeZZZVVVVVVZZZ^^^aaahhhnnnxxxvvvvvvxxxxxxsssjjjccceeedddaaa___]]]\\\\\\\\\gggqqq~~~yyyjjj```[[[ZZZZZZYYYYYY```iiioooqqqooonnnmmmmmmkkkbbbWWWSSSTTTVVV\\\dddlllqqquuuxxxzzz{{{zzz~~~rrr```TTTOOOMMMJJJGGGFFFDDDAAA===999666444222111111000//////000000111000////////////000000111000111111111111111111000....../////////...------......////////////......///...///555;;;;;;444---........................---...............---------,,,,,,---///000///...////////////......---,,,,,,+++*********+++---...------,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---...---------///111///...------------...///.........//////000000111........./////////000000---...//////000000//////........................000000111222222222111111000111222111000///000111222444666777555444444444555555444444555555666777666333666<<>>===<<<:::999888888999;;;<<<===>>>???@@@@@@??????>>>>>>>>>>>>;;;:::999888888999999:::DDDIIISSS```ooo}}}|||}}}~~~vvvlllaaa[[[[[[VVVWWWWWWVVVWWWYYY\\\^^^dddccc```]]][[[\\\```cccfffeeehhhpppzzz~~~uuuhhh^^^^^^[[[[[[aaakkkrrruuutttllliiiggggggiiijjjjjjiiibbb______dddhhhjjjpppvvvyyyxxxyyy{{{|||xxxqqqkkkllljjjhhheeecccbbbbbbbbbiiirrr{{{vvvhhh^^^[[[\\\]]]]]]aaalll{{{uuueeeYYYVVVNNNPPPSSSUUUXXX\\\aaaeeefffeeeeeegggkkkppptttvvv{{{lll___YYYVVVRRRMMMEEEBBB???===;;;:::888666111111000000//////////////////...//////000111111111111222222222222111111......////////////.........//////////////////...//////111555999999333.....................------,,,------...//////......000///---...///000///---...///000111111///...---...------,,,------......------,,,,,,,,,+++++++++++++++,,,,,,,,,+++******,,,---......------///000111000...------...000111///000000111000///---------------...//////000000......///000000000000000---------...............000000000000000111222222000111222111000///000111111333444444222111111111555444444444555666777888777555777>>>@@@CCCOOO^^^uuu}}}}}}}}}---+++***+++---000000000------------------------,,,***((()))+++...//////++++++++++++++++++++++++++++++************++++++***+++,,,......,,,+++***,,,,,,,,,+++***)))((((((((()))***++++++,,,+++++++++***)))))))))+++,,,---+++++++++*********************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))*********)))))))))***,,,,,,,,,,,,------------///000222555888;;;===>>>=========<<<;;;999888777888999:::;;;===>>>@@@@@@BBBAAA@@@????????????@@@>>>>>>>>>???BBBEEEHHHIIIMMMVVVdddsss~~~rrrhhh^^^TTTPPPQQQTTTXXX^^^dddiiimmmsssxxx~~~zzztttlllfffbbbcccdddeeedddfffmmmwww|||{{{xxxyyyxxxxxxyyyxxxssskkkdddgggeeedddjjjsssyyyzzzxxxqqqqqqrrrtttvvvwwwvvvvvvqqqnnnnnnrrruuuvvvzzz}}}zzzsssqqqmmmjjjhhhhhhiiijjjssszzz{{{}}}{{{ssshhh```^^^```\\\^^^eeerrr~~~kkk[[[UUUQQQPPPNNNMMMOOOUUU]]]cccbbb___\\\[[[^^^bbbdddeeelllsss}}}tttmmmfff]]]WWWKKKGGGBBB@@@???>>><<<:::888888777666555444333222///.........///000111111111111222222222222111111......///////////////.../////////......////////////000111222111000//////......//////...---,,,,,,+++,,,---...////////////222111////////////---+++,,,---///111111000...------...///000000///---,,,------,,,,,,,,,+++++++++,,,---------------,,,+++,,,---//////------...///000///---,,,,,,---///000...///000000000...,,,+++++++++,,,---......//////...//////000000000000000------------......//////000////////////000222333///000111111000///000222222333444333111000000111444444444555666777888888999666999???BBBDDDQQQ```uuu||||||+++******,,,...000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,------,,,,,,,,,***++++++++++++***))))))))))))***+++,,,,,,,,,+++((((((((())))))***,,,,,,******************************++++++,,,------------------,,,,,,+++++++++************++++++++++++++++++++++++++++++++++++)))+++,,,+++***)))***+++++++++******+++---///000111222444666999;;;=========<<<;;;999888777777777;;;;;;<<<===>>>???@@@@@@???>>>===<<<<<<===>>>???@@@@@@BBBDDDHHHMMMQQQTTTWWWcccsss|||zzzsssllleee```ZZZTTTSSSVVV^^^ccclllvvv{{{}}}|||qqqggg```______]]]^^^bbbjjjsssyyyzzzzzzxxxwwwwwwvvvuuusssooolllpppooooootttzzz~~~zzzwwwtttqqqpppppprrrsss{{{}}}}}}}}}|||vvvxxxyyysssjjjdddbbbcccdddhhhqqq{{{|||jjj[[[TTTVVVUUUTTTUUUYYYcccnnnvvvxxxrrrkkkfffccc```[[[WWWZZZ```jjjvvvzzzooohhhXXXRRRIIICCC@@@>>>;;;888>>>===<<<;;;888666444222000000000000000000111222000111111111111111111000......///000000000////////////............//////...///000...++++++---///....../////////---,,,+++,,,,,,---.../////////...222111///...///...---++++++,,,...000000000...---+++---///000000...,,,***------,,,,,,,,,,,,++++++...///000000000000//////,,,...//////...------...---,,,+++******+++,,,---+++,,,...///000//////...***++++++,,,---...//////...///000000111111000000---------...//////000000000000/////////000111111///000111111000000111222444555555444222222222333444444444555666777888999999666999???BBBDDDQQQ```xxx{{{|||))))))***---///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++---...///,,,,,,+++******+++,,,,,,))))))***++++++++++++*********+++,,,,,,,,,++++++))))))***************)))******************************++++++,,,------...,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++***,,,---,,,******+++---,,,+++******+++///333555555666777999:::<<<===>>>;;;:::777666666888;;;<<<======>>>>>>>>>>>>??????<<<<<<;;;:::;;;===???@@@GGGGGGHHHKKKOOOUUUZZZ]]]dddqqq~~~uuummmggg```^^^___bbbbbb^^^\\\^^^bbbgggrrr}}}xxxnnneee___^^^^^^]]]```dddjjjpppuuuyyyzzzuuuxxxzzz{{{zzzxxxxxxxxx{{{|||}}}~~~}}}}}}}}}xxxzzzzzzwwwpppkkkiiiiiinnnuuu}}}}}}~~~wwwkkk```[[[\\\^^^bbbhhhppp{{{zzzpppcccYYYTTTVVVZZZbbbkkkuuu||||||lllcccVVVMMMHHHFFFBBB???CCCBBBAAA???<<<888555333444444333222222222333333///000000111111000000///......///000000000000000000///...------...///000...---,,,,,,---............///000000///---+++***------..................///...------//////...---+++,,,...///000000000///---......///...---,,,+++------,,,,,,,,,,,,++++++------...///000000000000,,,...000000...---------------------------------...//////000000000//////++++++,,,---...///000000//////000111111111111000------...//////000111111000000000000000/////////...000111111000000111222333444555444222222333444444444555555666888999:::777555888>>>@@@CCCOOO___|||{{{}}}((()))+++...000000---***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,&&&&&&&&&'''(((***,,,,,,,,,+++)))(((((()))+++,,,((()))***++++++,,,++++++++++++,,,,,,,,,++++++******+++,,,,,,+++***((('''******************++++++******+++,,,,,,---......++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***---...---+++***,,,...///...,,,+++...222777:::::::::;;;<<<===>>>???@@@999777555444666999>>>AAA?????????>>>>>>>>>>>>>>>@@@???>>>>>>@@@BBBEEEFFFSSSSSSSSSVVVZZZ___eeehhhnnn{{{|||xxxrrriii```ZZZWWWYYY```hhhjjjfffbbbbbb___dddppp{{{}}}yyyzzz~~~{{{tttllleeeaaaaaabbbdddfffiiikkkmmmpppsssuuuuuuzzz~~~}}}yyyvvvssssssoooyyy~~~zzzxxxxxxtttkkkdddbbbbbbfffnnnwwwqqqeee\\\YYYWWWXXX[[[```dddfffhhhqqquuufff\\\WWWUUURRROOOKKKKKKIIIFFFCCC>>>:::888777666555444444444444444//////000000000000//////......///000000000000000000///...------...///000///+++))),,,222444111---...///000000///---+++***---...............------,,,++++++,,,///111000000,,,---...///000111111111111000///...---......///---------,,,,,,,,,++++++)))***+++,,,------------,,,...000000...---------//////000111111000//////444444333111///...------,,,,,,---...///000111222//////000111111111111111.........///000111111222000000111111000///...---...000111111000000111333111222222111000000111333444444555555666888999:::666333666===???AAANNN]]]{{{~~~}}},,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,---,,,)))+++//////+++,,,,,,,,,+++++++++******++++++******+++,,,,,,---''''''(((((()))+++,,,---,,,,,,,,,,,,,,,+++***))),,,,,,+++***))))))))))))++++++******************((((((((()))***+++---...------,,,+++++++++,,,,,,111///,,,+++++++++***)))++++++,,,---............'''(((***+++***)))'''&&&---,,,,,,+++******++++++---...///000111333777:::>>>???@@@@@@???===:::999888555444777;;;>>>???>>>@@@AAA@@@>>><<<::::::;;;;;;<<<<<<===@@@HHHSSS\\\```ccceeeeeeccceeekkkqqq}}}yyywwwpppooolllhhhcccaaaccceeegggddddddeeeccc___]]]___bbbiiirrrwwwwwwuuuwwwyyy{{{uuuoookkkkkkmmmooommmpppsssvvvxxx{{{~~~~~~}}}{{{~~~}}}vvvooojjjiiidddkkkxxx{{{qqqeeeaaa[[[VVVTTTTTTUUUWWW\\\dddmmmttt|||{{{ssslllhhhhhhiiilllddd]]]XXXNNNAAA;;;;;;777666555333111///...---333222222222222111111111000///---...000111111000000/////////..............................------///...,,,++++++,,,...//////............---------........................------............------------------------------....../////////...,,,+++---------...---+++,,,...---.........//////000000...------------...//////222111111111000000//////)))+++,,,...///000000000111000......000000000///,,,---......///.........222222111000///...------.........///000000111111222222222333333444444444444444444444444555555666;;;999999:::;;;@@@MMMZZZyyy|||------------------------,,,+++++++++++++++++++++,,,---,,,)))+++......***,,,+++++++++*********)))+++***************++++++*********)))******+++,,,,,,,,,++++++************,,,,,,,,,++++++,,,------******++++++++++++++++++))))))))))))***+++,,,,,,,,,,,,+++++++++,,,,,,---000---***))))))***)))(((*********+++******))))))***+++,,,------,,,++++++,,,,,,+++++++++++++++,,,+++---000333555888<<<>>>===>>>>>>>>>>>><<<;;;:::555555555999===AAAAAA@@@>>>???@@@@@@>>><<<<<<<<<999<<>>@@@<<<<<<<<<<<<<<<<<<<<<<<<777888999<<<@@@AAA@@@???:::<<<======:::888888888===BBBJJJTTT```ppp|||rrrggg]]]WWWUUUaaappp}}}zzznnnccc___^^^[[[ZZZZZZdddjjjrrrwwwxxxyyy|||~~~|||~~~~~~yyysssooonnnnnnkkkkkkkkkkkkmmmpppsssuuuuuuwwwxxxvvvqqqkkkfffdddgggeeegggmmmvvv~~~}}}wwwxxx|||{{{wwwsssrrrttttttssspppjjjiiiiiiiiijjjlllmmmnnnmmmnnnlllhhhiiiooorrrrrrrrryyyrrrbbbQQQFFFCCC???>>><<<:::888666444444222222111000///.........000222333111---,,,...111000000000/////////..............................////////////////////////111000000000////////////........................---......//////......---........................++++++,,,------,,,,,,,,,,,,...///000111111000///............////////////------,,,,,,------...///111111000000000000//////333111///---,,,,,,...///111///......///000000///000///,,,++++++---000222000000000000//////////////////000000111222222333111111222333333444555555333444444555666888999:::999888888:::;;;@@@MMMZZZwww|||------------------------//////......------,,,,,,,,,---,,,)))***...---***.........---------------......---,,,,,,,,,,,,---,,,++++++***************,,,***)))''''''(((***+++)))))))))))))))***++++++******+++,,,------......++++++++++++******))))))************+++,,,---...222000---,,,---...---,,,,,,,,,,,,,,,,,,+++******))))))))))))***+++---...,,,++++++,,,---...//////444777;;;======<<<<<<<<<:::::::::::::::<<<===>>>======???@@@@@@???<<<;;;<<<<<<;;;999777777888:::HHHPPP\\\iiivvvrrrfff^^^[[[YYYYYY\\\hhhyyyrrrddd_________^^^___ffflllssszzz}}}yyywwwsssnnnkkkiiiiiiiiikkkkkkkkkhhhdddaaa``````ZZZZZZZZZ[[[]]]aaadddfffjjjnnnqqqrrrqqqooonnnmmmpppmmmjjjjjjmmmqqqssssssxxxzzz{{{|||{{{yyywwwuuuppptttxxx|||~~~|||wwwqqqnnnoooooonnnmmmeeegggjjjpppwww|||vvvsssooojjjhhhlllrrrzzzzzzkkk[[[NNNGGGEEEDDDBBB???<<<:::888777444333222111000000111111222555666333...,,,...222000000000////////////...............////////////...//////000000//////...000000000/////////....................................////////////....../////////////////////////////////......------,,,---///000000111333111---.........///////////////000////////////000111111000000000000000000//////......------------...///000///------///000///...///...---------...000111.../////////000000000111000000000111222222333333000000111222444555666666444444444444555666777777888777888:::<<<@@@MMMYYYttt}}},,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++,,,---,,,)))+++//////+++,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,***))))))))))))***+++++++++***(((''''''(((***,,,+++***))))))((((((((()))******+++,,,------......++++++,,,++++++***)))((()))))))))***+++,,,---...222000---,,,---...------+++,,,,,,---......------(((((((((((()))+++,,,---,,,,,,,,,---///000222222777:::>>>???>>>===;;;;;;999999999999:::<<<===>>>===???@@@@@@???===;;;:::===<<<;;;::::::>>>DDDIIITTT^^^lllyyyyyypppdddZZZWWWYYY\\\___eeeppp|||vvviiifffhhhiiijjjkkkooottt{{{{{{uuussstttsssoookkkeeeccc```\\\ZZZZZZZZZZZZ___``````___\\\[[[[[[\\\YYYXXXXXXYYYZZZ]]]```bbblllppptttwwwxxxyyyyyyzzzzzzxxxvvvttttttttttttssstttttttttsssqqqooolllkkkhhhjjjmmmnnnnnnooorrrsssvvvxxx{{{~~~~~~~~~yyysssqqqpppooommmjjjfffhhhmmmvvv}}}tttiiifffbbbaaadddllluuu{{{|||lll]]]RRRMMMKKKIIIEEEBBB>>>;;;:::444333222111111222333444444777888555000---000444111000000000////////////........./////////000000---...////////////...---/////////.........------...........................//////////////////...////////////////////////111111000...---,,,++++++...111111///111555333---///////////////.........000////////////000111111//////////////////000000---...000222222111///...000...------...//////...,,,---///000111000///.........//////000000111111000000000111222222333333///000111222444555666777::::::999888777777777777666666888:::<<<@@@LLLYYYrrr,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,***---111111...************++++++++++++))))))(((((())))))***+++***************+++,,,---******)))((()))***+++,,,------,,,******)))))))))******++++++,,,,,,------***+++,,,,,,+++***)))(((***************+++,,,---///---******+++,,,++++++))))))***+++,,,------,,,******++++++,,,,,,------------...///111333555666666999===???>>><<<;;;;;;888888999:::;;;<<<===>>>999<<<>>>>>>===<<<======666777888:::???GGGQQQWWW___iiivvvxxxfffdddaaa^^^]]]]]]^^^```gggoooyyy|||zzzxxx|||}}}tttuuuxxxyyyzzz}}}~~~~~~{{{yyywwwpppkkkfffbbbaaaaaa^^^\\\YYYXXXWWWWWWWWWXXXYYYZZZ]]]]]]]]][[[YYYXXXYYYZZZ^^^]]]\\\\\\]]]___aaacccmmmppptttvvvvvvvvvwwwwwwuuuuuuuuuvvvwwwxxxyyyzzzyyyxxxwwwuuussspppooommmjjjkkkkkkjjjiiiiiilllnnnrrrsssuuuwwwyyyzzz{{{{{{tttqqqoooooorrrvvvyyy{{{{{{xxxvvvvvvuuuqqqmmmnnnqqqvvv~~~|||rrrdddXXXSSSWWW^^^ddduuuqqqdddSSSRRRNNNIIIEEE@@@===;;;888777444222111111222333555777777555111///111333111111000000000/////////.........//////000000111....................................------------...........................//////000000//////...........................000///---,,,******))))))///222111...222999888111///////////////.........------,,,,,,------...///......////////////000000111333555777666333///---000...------...//////...+++---000222222111///---......//////000000111111//////000000111222222333...///000222444666777888:::999888666555444333333555555777:::<<<@@@LLLXXXppp------------------------+++++++++,,,,,,------...+++,,,,,,+++...444444111++++++++++++,,,,,,,,,---((((((((()))***+++,,,---......---,,,,,,,,,------************++++++,,,,,,,,,+++***************+++******++++++++++++++++++)))***+++,,,,,,+++)))(((+++***************++++++...,,,))))))***++++++***)))******+++++++++******+++,,,---......---,,,,,,......///111333666888999888;;;======;;;999888888888999;;;<<<=========<<<888:::<<<<<<::::::;;;===777:::???DDDJJJRRR[[[```iiiqqq{{{}}}ssslllccceeefffeeeaaa^^^___```fffnnnwwwzzzxxxyyypppooonnnmmmlllllllllllliiigggbbb^^^\\\[[[[[[[[[XXXYYYZZZ\\\^^^```aaabbbddddddcccaaa``````bbbeeehhhgggffffffggghhhkkklllppprrruuuvvvuuuttttttuuuqqqrrrrrrrrrsssvvvyyy{{{{{{zzzyyyxxxvvvuuuttttttppppppnnnlllkkkmmmqqquuuxxxxxxxxxxxxxxxwwwvvvvvvsssqqqnnnmmmnnnnnnnnnnnnuuu{{{{{{xxxwww{{{qqq___TTTQQQSSSVVV]]]hhhxxxuuucccaaa\\\WWWQQQKKKGGGDDDBBB???;;;777444333333333555555444222111111111111111111111000000000//////---......///000000111111000000///......///000000////////////....................................//////000000000000//////------------------------...---,,,+++++++++,,,,,,...111000---444???AAA999000/////////............,,,,,,,,,,,,,,,------............/////////000000111222444555444222000///000...,,,---...///......---...000111111111//////////////////000000000000......///000000111111222---...000222444666888888666555444222111111111111444444777:::<<>>>>><<<888444333222888999<<<>>>>>>>>>===<<<;;;<<<===;;;777666888:::CCCGGGNNNTTTZZZ___dddhhhpppvvv~~~{{{vvvoooiiieeekkkmmmlllfff___\\\___cccgggpppyyy}}}|||~~~wwwooobbbaaa```aaacccfffiiikkkjjjiiifffbbb^^^]]]^^^```^^^___bbbfffiiikkklllmmmppppppooonnnnnnppptttxxxvvvuuuttttttuuuwwwyyy{{{xxx{{{}}}~~~}}}}}}}}}~~~yyyxxxvvvssssssuuuyyy|||yyyyyyxxxwwwvvvvvvwwwwwwuuusssqqqoooooorrrxxx}}}~~~|||zzzyyywwwvvvuuuuuutttsssooolllkkkqqqyyy~~~{{{wwweeeWWWPPPMMMMMMQQQ\\\lllyyy~~~{{{xxx}}}xxxuuupppjjjccc]]]XXXVVVLLLIIICCC>>>999666555555444222000000111111000///111111111111000000000000---......///000111111222333111000......000111333000000000000////////////........................//////000000000000//////------------------------------,,,,,,---///000111---111///---666DDDGGGAAA000000//////.........---...------------...//////---.........//////000000,,,---...///000111222222///...,,,,,,...///...---///////////////000000111000000000000////////////.........///000000111111---...000222444666888999666666555444444444444555444444777;;;<<>>NNNHHH>>>444---++++++,,,))))))))))))))))))))))))************+++,,,---...+++++++++************))),,,+++++++++***)))))))))++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,---...///...,,,+++,,,---000222666:::<<<<<<<<<;;;888888777666666777888999AAA???===;;;;;;<<>>>>>===:::888;;;AAAGGGNNNVVV^^^bbbfffjjjkkkiiixxx|||yyynnngggfffjjjpppssswwwrrriii___ZZZ[[[bbbhhhqqq{{{rrrdddccc```___aaafffjjjkkkjjjkkkkkkiiigggddddddfffiiiiiilllqqqwww{{{~~~~~~}}}zzz~~~{{{yyyzzz}}}}}}xxxuuuuuuyyy~~~}}}{{{{{{|||}}}{{{uuuqqqrrrnnnlllnnntttxxxxxxvvv|||zzzxxxwwwxxx}}}{{{}}}zzzuuulll^^^TTTUUU\\\[[[[[[aaallltttvvvsssppp{{{xxx{{{}}}zzzuuupppmmmnnn^^^MMMCCC===777777;;;777444000//////000000///222222222222111111111000///////////////.........////////////////////////111111111111000000000000---,,,++++++,,,...111333------......//////000000////////////............/////////...,,,+++---............000222555888999------------.........///...///000111000///---+++////////////////////////000000000000000000000000111000...,,,+++***++++++......////////////......222111///...---...000111---...000111111111000///000111222444555666666666444333333333333444555555888888:::;;;;;;@@@NNN\\\ooo///...------......---,,,------...////////////...///...,,,,,,---///222444...,,,***+++---...---++++++(((...000---444???@@@@@@;;;444---)))((()))***************************(((((((((((()))***+++,,,))))))******+++++++++,,,+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------)))+++,,,------...000222222444777:::;;;;;;:::999666666555555555666888888;;;;;;;;;;;;;;;<<<<<<<<<888:::;;;<<<>>>EEEOOOWWWccclllttttttrrrsssvvvwww{{{}}}{{{jjjgggdddeeekkkttt}}}{{{ppphhheeehhhllloooxxxvvvmmmdddbbbaaaaaadddhhhlllooopppqqqrrrrrrrrrrrrtttuuuvvvyyy}}}~~~~~~~~~~~~}}}|||xxxvvvtttqqqnnnooosssuuutttrrrlllkkkiiihhhiiinnnuuu{{{{{{wwwtttqqqllleeecccjjjtttuuussspppnnnjjjhhhhhhjjjgggdddhhhuuusssdddXXXKKK???:::;;;777444111000000111000000222222111111111000000000////////////////////////////////////////////////111111111111000000000000111000///......///111222.........///////////////////////////...............//////...---,,,---///////////////000222444555------.........////////////000111111111000...---////////////////////////////////////////////////------------------...///000000111111111111000000111000///......///000222......///000000000000000000111222444555666666666666555555555555666777777555666888999:::>>>LLLZZZqqq111///............---+++,,,,,,---...............---,,,,,,,,,,,,---...///,,,+++,,,---......,,,))))))+++111...+++777CCC>>>222///,,,)))(((((()))***************************(((((((((((()))***++++++'''((()))***+++,,,------***************+++++++++++++++++++++++++++++++++*********++++++,,,,,,---))))))***+++,,,,,,------)))***,,,,,,---///333666666777888999999888777666333333333444555666777888777999;;;<<<<<<;;;999888777999===AAAHHHSSS```jjj{{{wwwnnnjjj]]]___dddlllvvvyyyrrrrrrvvvxxxxxx~~~~~~yyyvvvooolllkkknnnsssuuuqqqmmmeeeeeedddbbbbbbhhhqqqxxx{{{~~~|||{{{{{{yyyuuurrrqqqssstttsssqqqiiihhhhhhggghhhmmmsssxxx~~~zzzvvvsssrrrqqqppptttvvvkkkgggfffccc^^^___kkkyyyyyyjjjXXXGGG===:::999777444444444444222111111111111111000000000///////////////////////////////////////////////////111111111111000000000000444333111///....../////////////////////.........////////////............---...//////------...000000000////////////000000....../////////000000000111111111000000000000///////////////////////////////////////////////////,,,---...///////////////000000111111111111000000//////.........000111222///////////////000111111000111222444555555555555666555555555555666777777777888;;;======BBBOOO]]]sss~~~000...---...//////...---+++,,,------......------******++++++++++++***************+++++++++***)))+++---///******===FFF;;;///...---,,,++++++,,,,,,************************++++++******+++,,,,,,---((())))))***++++++,,,,,,)))))))))***+++++++++,,,************************))))))***+++,,,,,,------++++++++++++++++++++++++,,,---...------///333666999999999888777555444333333333444555666777888999999:::;;;<<<<<<;;;999888;;;???EEELLLUUUaaapppzzzuuukkkddd```eeejjjrrrzzz}}}zzz|||~~~}}}tttlllfffccc^^^[[[YYY[[[aaafffiiijjjggghhhhhheeeeeelllzzz||||||}}}}}}zzzwwwuuuvvvvvvuuusssrrrrrrssstttuuuyyy~~~~~~}}}~~~{{{{{{||||||uuujjjddd]]][[[dddrrrsss___MMMCCC@@@;;;999777666666555333222111111111000000000/////////////////////000000000////////////////////////111111111111000000000///222111///...------------000000//////......------////////////............,,,---//////......///000000000//////////////////////////////000000000000000000//////...///000000///////////////////////////////////////////////////000000111000...,,,+++......////////////..................///000222333000///.........///111222111111222333444555555444444333333333333444555555888999<<<>>>???CCCPPP^^^ttt~~~***))))))***---......---+++,,,------......------++++++,,,---,,,+++***))),,,+++***(((((()))+++,,,...,,,+++***111FFFMMM>>>222222111000...---,,,+++************************+++++++++***++++++,,,---************************)))))))))***+++++++++,,,************************))))))***+++,,,,,,------...------,,,+++***)))(((---...///000000222555888;;;:::888666555333333222444555666777888999::::::;;;:::999888888999::::::@@@FFFPPPZZZdddppp~~~zzzooofffaaabbbcccrrrwww~~~~~~|||{{{wwwpppggg___YYYUUUSSSTTTTTTTTTWWW]]]dddjjjnnnlllooopppnnnnnnvvv~~~|||zzzzzzzzzzzzyyywwwxxxzzzzzz{{{}}}~~~~~~~~~xxxbbbXXXSSSYYYdddoooyyyuuucccTTTKKKGGG>>>;;;888666555444222000111111111111000000000000////////////000000111111000000000000000000000000111111111111000000000////////////.........//////000000//////......------////////////............+++---000000/////////000...//////000000111111111////////////000000000000......---------......///////////////////////////........................//////000111000...---,,,......////////////...............///000111222222000///.........///111222111111222333444444444444444333333333333444555555444555888;;;;;;>>>KKKXXXttt&&&&&&&&&(((***,,,,,,+++,,,,,,---...................../////////...------......,,,***)))***---000///***...333<<>>JJJVVVqqq~~~~~~***))))))***,,,...---,,,------...////////////...---------...............,,,------,,,******,,,///...,,,777BBBCCCFFFEEE::://////...---,,,,,,++++++++++++++++++++++++++++++******)))))))))))))))******************++++++++++++++++++***************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,///444777999:::;;;===:::888666333222222444555777888999:::;;;;;;:::999666666555777;;;AAAFFFJJJNNNYYYiiivvvxxxnnneeeccc```]]]]]]```fffkkkpppuuu{{{~~~}}}}}}yyyqqqjjjgggddd___[[[UUURRRMMMKKKLLLRRRXXX]]]dddkkkuuu|||~~~}}}}}}}}}tttuuutttrrrpppppptttwww|||oooccc]]]ZZZUUURRRQQQYYY^^^fffqqq|||vvvoooeee[[[OOOJJJCCC===:::999888777333333333333222222222222...//////000111111222222000000000000000000000000111111111111000000000000000000111222222222222222.........///////////////////////////............---///222222000///......+++,,,...///000000//////------........./////////+++,,,.../////////...---////////////////////////........................++++++,,,,,,---///000111000000111111111111000000//////000000000000000///......///000000000000000111111222333333333333222666555555555555666777777:::;;;>>>@@@???@@@KKKWWWnnn~~~000///...///111111000///---...//////000000//////++++++******++++++,,,---'''***------***))))))+++...///???LLLDDD:::555---,,,,,,++++++,,,---......++++++++++++++++++++++++,,,,,,+++++++++++++++,,,(((((()))***+++,,,,,,---,,,+++++++++******)))))))))))))))))))))))))))))),,,,,,++++++++++++++++++)))******+++,,,,,,------000333888::::::999999999999777555222222333444666888888:::;;;;;;:::999888555666888<<>>HHHTTTlll***++++++,,,---...//////222111///---,,,---...///...------,,,,,,------......+++***+++...000...,,,333333222111///---,,,+++++++++++++++++++++++++++---,,,+++******+++,,,---...,,,)))((()))******)))+++*********))))))((((((************************(((((()))***+++,,,,,,---111...++++++---...---+++---,,,*********,,,...///444666:::<<<;;;999555222555444333333333555777888;;;;;;<<<;;;:::999888777777777<<>>FFFNNNXXX___bbbdddeeefffooouuu~~~vvvmmmbbb```\\\XXXYYYbbboooyyy}}}wwwsssqqqrrruuuwwwuuuxxxyyyyyy}}}}}}ooo___SSSOOOLLLJJJIIIJJJOOOXXX```fffjjjqqq}}}uuutttuuuwwwzzz~~~rrrjjjlllqqqvvvwww}}}}}}~~~~~~{{{yyyeeeXXXHHH<<<888666555333222222111000/////////000111111111111222222222222222222111111000/////////---...//////000000//////////////////000000000000111000000////////////000000000///......------,,,//////////////////////////////..................***+++,,,---...///000000000///...------...///000////////////////////////............//////000000000000////////////000000000000000000////////////000000000000000000111111111333666999;;;;;;999888333333444444555444444333555555888:::<<>>@@@DDDKKKUUU\\\gggvvv}}}vvvuuujjjcccaaa]]]bbbgggkkkppp{{{~~~qqqjjjbbb[[[TTTOOOQQQWWWXXX___hhhrrrzzz}}}{{{}}}|||vvvrrrlllggghhhsss}}}eeeNNN???777444333111111111111111222333333222222333333333333222111111111111000000000000000...//////000000000000000////////////000000000000/////////000000000000///------......///000111111........................---......//////000000000......................../////////....../////////------.../////////......---------...///000000111000000////////////000000111111111111111111111111//////000000111111111111222222333444444444333333111222444555666555444333555555777:::;;;>>>IIIUUUlllzzz////////////......------------------...............------,,,,,,------...---.........,,,+++,,,---((()))***,,,---...............------,,,,,,,,,+++***+++,,,,,,,,,,,,+++******))))))***,,,,,,+++)))*********+++++++++++++++************************))))))***+++,,,---......,,,---...---,,,,,,---///000222555777888888777666666555333222333444666888999999999999999888888777777===DDDIIIOOOXXXeeennnxxxrrrcccYYYWWWYYY^^^fffpppvvvxxx~~~yyyvvvqqqkkkaaa\\\WWWTTTPPPQQQYYYcccmmmvvv~~~uuujjjbbb[[[dddnnnyyyhhhRRRCCC;;;888777333222222222333444555555222333444444444333111111111111000000000000000000...///000000111111000000////////////000000000000...//////000000000000///,,,,,,---...000111222333........................------...///000000111111/////////.........------////////////////////////000/////////////////////,,,------...///000111111000000////////////000000////////////000000000000/////////000111111222222444444333333333333333333222222333444555555555555444444777999;;;>>>IIIUUUkkk////////////................../////////...------...------,,,,,,------...,,,...///...,,,***,,,---((()))***+++,,,---------------,,,+++******))))))+++,,,------------,,,+++)))))))))+++,,,---+++)))*********++++++,,,,,,,,,************************+++++++++,,,,,,---------+++---......------000333444555666777777777666555333333222222333555777888888888888888999:::;;;<<<:::BBBKKKSSSYYYdddrrr|||yyynnnaaaVVVQQQRRRUUU\\\gggsssxxxwwwwww{{{yyyllleeeaaa]]]ZZZWWWVVVWWWYYY^^^kkkwww|||}}}~~~}}}~~~}}}yyy{{{|||}}}vvvhhh]]]SSSXXX^^^eeeuuulllXXXHHH@@@<<<;;;666666555444444444444555222333444555444333111000000000000000000000000111//////000111111111111000////////////000000000000---...///000111111000///------...///000111111222........................,,,---...///000111222222............//////////////////000000000000//////000///---,,,,,,,,,,,,---,,,,,,---...///000111111000000////////////000000,,,,,,,,,---------.........//////000111111222222222222222222222333444555333333333333444555666666444444666999:::>>>IIITTTlll...////////////////////////000000000///...------...------,,,,,,------...,,,...000...+++***+++...,,,,,,,,,++++++***)))((()))))))))))))))*********,,,,,,............,,,,,,)))((()))+++------+++)))*********++++++,,,,,,,,,************************------,,,,,,,,,,,,++++++))),,,.........///222666777777777777777666555555111111111222333666888999777777777777999<<>>IIITTTlll////////////////////////---------............///((()))+++---///000000000///......---+++******)))++++++,,,,,,,,,++++++***************************************))))))))))))))))))***+++,,,,,,------,,,+++++++++***))))))))),,,,,,,,,++++++*********''')))))))))((()))***,,,...---,,,,,,///222666999888999999999999777555444333333333555888999999888333666999888555777<<>>AAA===777333222333333333222111000000000111222333............////////////111111111111000000000000000000000000000000000000------............------000000000000000000000000............////////////,,,,,,---///000222333333////////////000000000000000///...---,,,,,,---...000000//////.........---000000000000000000000000000///...------...///000222111111111000000//////+++---111333444333111///111222333444555555555555333333333444444444555555777555555777999===GGGQQQkkk////////////////////////---------............///,,,,,,,,,------.........///......---+++******)))+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))******++++++,,,,,,+++++++++***************,,,+++++++++***************+++,,,+++++++++---///...---...///111444777999;;;::::::888666444333222222222333555777777666555666999::::::999<<>>CCCLLLVVV]]]iiikkknnnpppqqqssswww{{{uuutttsssnnnddd^^^aaaggg{{{{{{xxxssslllggghhhlllxxx}}}~~~|||sssjjjbbb\\\WWWXXXWWWVVVWWW^^^gggooouuu}}}{{{vvvssspppnnnlllooooootttzzz}}}zzzyyy{{{~~~~~~~~~tttooonnnssszzz}}}|||xxxrrrkkkfffeeegggiii```bbbhhhkkkhhhgggnnnwww~~~pppcccOOOJJJDDD???<<<999777555333222111111111222333444111111111222222222333333222222222111111111000000000000000000000000000000000000111111111111000000....................................////////////------...///000111222222////////////000000000000000000000/////////000000///////////////.........///////////////////////////000111222222111000///------------------------111111000000000000000000111111222333444444444444333333333444444444555555666444555888:::===FFFPPPfff////////////////////////---------............///000...,,,++++++,,,---...---------,,,,,,++++++***))))))***+++++++++++++++************************++++++++++++*********************))))))))))))))))))))))))***+++++++++,,,,,,,,,------------------((()))++++++++++++...000222333666999;;;<<<<<<<<<999777444222111222555666444666999999777555555555777;;;BBBJJJSSS\\\dddiiinnnqqqtttwwwyyy{{{|||}}}uuurrrooolllfffeeeqqqxxxrrrsssvvvssszzzxxxnnnddd\\\UUUSSSSSSUUUXXX]]]```dddjjjsssyyy}}}{{{zzzuuuttttttrrrpppnnnnnnnnnuuuwww~~~}}}|||~~~xxxuuuvvvxxxpppkkkgggfffcccaaabbbgggpppyyy{{{rrrccc[[[QQQGGG???:::777555555444222111111111222222000000000111111111111222222222222222111111111111000000000000000000000000000000111111111111000000....................................////////////------...///000111111222////////////000000000000//////000000000000000000.........//////////////////////////////////////////000111222222111000///........................222111000//////000000111000111222333444444444444333333333444444444555555555444555999;;;===FFFPPPeee}}}////////////////////////---------............///------,,,+++,,,---...///---------,,,,,,+++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************+++++++++,,,,,,,,,,,,------------***,,,---------...111333555666888;;;<<<<<<<<<<<<666444333222222555777999333666888777444333444666888???KKKXXXccckkkoooqqqppptttyyy~~~}}}zzztttqqqrrrttttttvvvvvvuuuvvvvvv|||lllcccZZZSSSOOONNNQQQWWWZZZaaakkksssxxx||||||xxxuuusssrrrrrrsssuuuuuutttssstttttt{{{|||qqqgggaaa\\\[[[]]]\\\cccooo{{{{{{rrreeeWWWKKKBBB<<<888777666444222111000000111/////////000000000000111333222222222222111111111000000000000000000000000000000111111111111000000....................................////////////111111000000//////......////////////000000000000......///000000000//////.........///////////////000000000000000000000000///000000111111000000//////////////////000000000111000000000000000111111000111222333333444444444333333333444444444555555444444666999;;;>>>FFFOOOddd}}}////////////////////////---------............///------------------------------,,,,,,,,,,,,++++++***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******++++++,,,,,,+++++++++************************++++++,,,,,,,,,***,,,---......///222444888999:::;;;;;;<<<<<<<<<555444333333444666888999555888:::888444444777;;;===GGGYYYkkkxxx~~~}}}{{{uuuzzzzzztttqqqpppvvvvvvuuuuuu~~~{{{sssjjj]]]UUUPPPOOOPPPRRRZZZbbbiiisss|||{{{xxxwwwvvvxxxyyy{{{}}}~~~|||{{{|||{{{zzz}}}zzzlll^^^VVVVVVPPPUUU```qqqqqqbbbUUUIIIBBB:::888555333000//////////////////000000000111111333333222222222111111111000000000000000000000000///000000000000000000///////////////////////////............////////////111111111000///.........////////////000000000000,,,---...///000//////.............../////////000000000000000000000000000000//////......//////000....../////////000000000//////000000111111222222000111222333333444333333333333333444444444555555444444666:::;;;>>>FFFOOOddd}}}////////////////////////---------.........//////............---,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000************************,,,,,,,,,+++++++++******))))))***+++,,,---------,,,+++++++++******))))))(((((())))))*********+++)))***,,,,,,,,,---000222::::::::::::;;;;;;;;;;;;555555444444555666888999999<<<===;;;777777<<>>FFFOOOddd}}}444333000...------...///111...++++++,,,...---+++......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++*********+++++++++******)))+++///111...)))&&&(((,,,+++***************++++++***+++,,,...111444666888:::::::::::::::999888777...000333555555555666777999888:::===<<<<<<@@@GGGXXXiii}}}{{{qqqpppttt~~~~~~mmm]]]XXX[[[WWWTTTTTTWWW\\\bbblllvvvzzzuuutttwwwzzzzzz{{{~~~vvvuuuzzzyyycccVVVTTTPPPSSScccwwwjjjTTTEEE===666444222000111555444444444444444333222111000000000000000000000000000222333111......111555000000000000000000000000,,,,,,---...///000111111000000000000000/////////000//////.........//////---.........//////000000111000///...------...///......//////000000111111222111111111000000//////---...000111111111000///000000///////////////000000111111222333333333444555444222111000111222222444444444444444555666666999777777999:::===FFFPPPfff|||222111///...---...000111222///,,,,,,...///...---///...------,,,,,,------,,,,,,,,,,,,++++++++++++))))))(((((())))))******------,,,,,,,,,+++++++++***++++++,,,,,,++++++*********+++++++++******))))))*********)))))))))***************+++,,,---...,,,---...000333555888999:::::::::999888777666666333444666666666777999;;;:::888888:::<<<@@@HHHRRR^^^ooo}}}vvvqqqllloooxxx~~~}}}sssfffZZZTTTTTTXXXVVVWWW]]]ccciiittt~~~zzz~~~}}}yyysssmmmkkknnnsssvvv~~~zzzyyy}}}qqqgggWWWQQQQQQ[[[kkk}}}zzzdddMMMDDD<<<::::::777666777222222222333222222111111111111111111111111111111222222222111000000222333000000000000000000000000------......///000000000//////////////////////////////............//////........./////////000000111000///...---......////////////000000000000000111111111111000000000///,,,---......//////......000000////////////000000...///111333555888;;;<<<666555444333222222333444555555444444444555555666888777777999:::===FFFPPPfff{{{//////...---...///111222111///...---/////////...///...------,,,---------------------,,,,,,,,,,,,)))(((((('''((()))***+++,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***)))******+++++++++******---+++******------,,,***++++++++++++,,,...///000...///111333555777999:::::::::999888777555555444666777777666666777:::<<<;;;777666:::@@@HHHUUUaaahhhxxx~~~uuurrrssssssiiilllsss{{{|||wwwtttuuusss}}}~~~mmmddd^^^XXXTTTRRRYYYZZZ^^^gggooouuu{{{vvvzzzuuuppphhhdddffflllrrrvvv~~~~~~}}}tttoooddd]]]XXXYYY```mmmqqqUUUHHH>>>;;;;;;999555333222222222333333333333333111111111111111111111111333111000000111222222111////////////////////////////////////////////////........................///......------...//////......////////////000000000000///.........//////000000000000000000//////111111111111000000000000......------......///000000000////////////000000...///000222555888<<<>>>666666555444444444555555666555555444444444555555888666777999:::===FFFOOOdddyyy///............///000111//////.........///......//////...---------------......---------,,,,,,,,,+++***)))))))))+++---...,,,+++++++++++++++++++++***++++++,,,,,,++++++***))))))***+++++++++******,,,+++***************))),,,,,,+++,,,,,,---......///000222444666888999999:::999888666555444333333555666777777777777999:::;;;888999@@@IIITTTaaammmtttqqqmmmooorrrtttkkklllrrrxxxxxxrrrpppqqqsss{{{}}}ooo```ZZZYYYWWWVVVWWW]]]```iiiuuu}}}~~~wwwzzz|||}}}yyywwwqqqlllfffeeehhhooouuuwww}}}|||}}}xxxrrrmmmjjjrrrkkkccc]]][[[```ooo~~~wwwbbbRRRBBB===<<<999444111444444444444444444555555111111111111111111111111444111///000222444222///////////////////////////000000000000//////......---------........................---......////////////////////////000000000000//////////////////222111111000000/////////111111111000000000000000111000/////////000222333000////////////000000111111000//////000222444666555555555555444555555555666666555444444444444555888666666888999<<>>999666444444333333333333444555111111111111111111111111333111///000333444222///000000000000000000000000111111111000//////......------------......//////...............///000111000000000000000000////////////000000000000000000222222111111000000//////000000000000000000111111111111000//////111222333///////////////000111111222222000//////000000111333333333333444333333333666555555444444444555555777666666888999<<>>>>>>>>???@@@BBBCCCJJJWWWcccjjjoootttzzztttpppqqqrrrnnniiiooonnnpppttttttrrrsssxxxtttiii]]][[[[[[[[[ZZZXXX\\\cccpppuuu|||{{{yyytttooojjjgggeeeeee___aaadddfffhhhmmmsssxxx}}}~~~|||zzz{{{wwwrrrpppooonnniiiiiijjjhhhaaaYYYYYY]]]fffqqq{{{yyyeeeXXXOOODDD<<<999555444222111111111222333222222222222222222222222111111111111333333111000000000000000000000000000111111111000000/////////---------...//////000000////////////000111222222111111000000000000////////////000111111111000000111111111111111111000000000000000000111111111111//////......//////000000///......//////000111222111222222333333333333333000111222333333333222222444444444444444555666666777555666888999<<>><<<:::777666666666777222222222222222222222222...111444444111///000222222222222222222222222222000000000000000000111111.........///000111111222111111111111222333444555222111111111000000//////...///000222222222111000000000000111222222222333//////000000111111111222///000222333333222222111............///000222222111333555777777555333111000000222333444333333222222222333333555666888999777555555777888;;;DDDNNNbbbwww}}}uuusssuuuxxx---.........///000000000------......//////000000222111000...------------------,,,,,,,,,+++++++++,,,---///111111000///...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,------+++)))((()))***+++++++++******+++---///111333555999::::::::::::888666555555666777777777888;;;>>>;;;777555:::>>>AAAEEEIIIPPPWWWaaahhhkkknnnwwwwwwmmmjjjjjjttttttsssvvvvvvwwwtttsssuuu||||||mmmhhhfffaaa]]]]]]eeejjjuuu}}}~~~{{{uuunnnjjjggghhhmmmwww{{{www}}}xxxtttwww~~~}}}wwwrrrrrruuunnn\\\OOOIIIEEE@@@:::666444444555000111111111111222222222333555444///...000000...333222111///............222222111000//////000000---...///...---,,,---///222111000.........///000222222222111111111000000333222222222111111000000222000000111444444111......////////////...------...///000111333444666666......///111111222222222111111111111111111111111333333333333333333444444777777666555666777888999888777888;;;<<<===DDDMMMaaazzzssspppoooqqq..................//////......///////////////000222111000///............------------,,,,,,,,,,,,+++,,,---.........---,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,---+++***)))***+++,,,,,,,,,,,,,,,---...000222333444:::::::::999888777666555555888;;;======<<<<<<===<<<999888;;;???BBBHHHOOOZZZ___eeeiiilllrrr~~~~~~rrrjjjggghhhjjjzzz|||}}}|||xxxrrrsssvvv{{{uuuiiiaaaZZZTTTUUUZZZjjjttt{{{vvvpppllljjjlllqqq{{{|||~~~uuukkkiiipppqqqcccUUUPPPIIIBBB<<<888777666444444444444444444444444444666555222333666555111111000000////////////000222111111000//////000000---///000///...---...///222111000///...//////000222222222111111111000000222222111111111000000000222000---...000222111000111111111111000000000000000000000111111222222222...///000111111222222222000000000000000000000000222222222222333333333333444333222222222333444555777777888;;;<<<===DDDMMM^^^wwwrrraaa^^^]]]aaazzz.........---------------.........---------------222111000///////////////.........------------,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******+++++++++++++++++++++++++++++++++++++++,,,------......///111222444555555;;;:::888777666555555666666:::@@@CCCBBB@@@===<<<===::::::===@@@FFFRRR]]]mmmooopppoooqqqyyyuuummmiiihhhhhhffftttxxxpppuuu}}}~~~qqqllldddZZZOOOKKKRRR\\\hhhvvv{{{tttooollllllnnnttt}}}pppfffgggrrr~~~wwwgggbbbXXXNNNEEE>>>:::888333222222111111111222222///222333222333555222...///////////////000111111111111000/////////000000...000111000///...///000111111000/////////000000222222222111111111111111111111000000000000//////222///,,,+++---000111222111111111111222444666777222111111000//////.........///000111111222111111////////////////////////111111111111222222333333555444444444444555666666777666888;;;<<<===DDDMMM\\\vvvhhhWWWTTTSSSXXXqqq.........---,,,,,,,,,+++---,,,,,,++++++*********000//////.........////////////.........------------,,,++++++***+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,+++++++++++++++++++++,,,,,,,,,+++,,,---...---...000333555777888888:::888555333222333555666777;;;@@@CCCBBB???===<<<<<<::::::===CCCOOOcccttt}}}{{{tttllllllooopppooonnnzzzyyyvvv|||~~~xxxtttsssfffddd^^^WWWPPPPPPZZZcccgggssszzzxxxtttooolllnnnuuuzzz~~~nnngggmmmxxxyyyrrrfffYYYLLLCCC===:::333222111000///000000111///666999666111000...,,,000000////////////000000111000000/////////000000///111222111000///000111111111000000000000000000111111111111111111111111000000000///////////////000...------...000111222/////////000333777;;;===222222111000000///......//////000111111111111111000000000000000000000000000000000111111222222333555555555555555666666777666555777:::;;;===DDDMMM]]]vvvlllYYYSSSQQQWWWooo.........---,,,,,,,,,+++......------,,,,,,++++++------,,,,,,,,,------...//////.........---------...---,,,,,,,,,,,,------******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,++++++++++++++++++***,,,---,,,++++++---///,,,...111444777999;;;;;;777666333111111222444666999<<>>???>>>===<<<===>>>===<<<@@@JJJXXXkkkooogggaaaeeeqqq|||{{{oooddd]]]YYYYYYTTTVVVWWW[[[dddpppvvvuuuwwwvvvwww{{{~~~|||zzzzzzooouuu|||~~~~~~jjjeeeiiissstttdddUUUIIIAAA===:::999666444333333444444999EEEKKKDDD777111222444333222111///......------//////......//////000000///111222111000///000111///000111222222222111111111111111111111222222222//////000000000000111111...000222222111/////////333222111000000000111222000000111111111111222222000000111111111111000000111111111111111111111111///000000111222333444444222333444555555555444444555444666:::;;;===DDDMMMbbb{{{~~~hhhZZZSSSWWWkkk................../////////////////////000000000++++++++++++,,,---...///------------,,,,,,,,,,,,***+++---...////////////******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++*********++++++,,,,,,---(((+++---,,,)))(((+++//////111333666888999999999555444444444555888:::<<>>???@@@AAAIIIWWWgggwww~~~rrrjjjeeehhhrrr{{{~~~pppcccZZZUUURRRPPPNNNUUU[[[bbbnnn{{{}}}}}}xxxuuuxxx}}}{{{{{{{{{{{{~~~xxxtttvvvzzzzzz~~~}}}}}}~~~~~~{{{|||}}}}}}|||}}}yyyjjjcccbbbaaasssvvvfffWWWLLLDDD@@@;;;999666333111111222333333:::>>>:::444222222111111111000///////////////...............///000000///000111111//////000111///000111222222222222111000000111111111222222222000000000111111111222222///111222000---,,,---///222222111111000/////////000000000000000000000000000000111111111111000000111111111111111111111111000000111222333444555555555666777888888888777777444333666999;;;===DDDMMMbbb{{{tttddd[[[___rrr---.........///000000000,,,,,,,,,------.........+++++++++,,,---...///000------,,,,,,,,,+++++++++'''))),,,...000000///...******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,))))))***+++,,,,,,------'''***---+++((('''***///111333555777888888777666555555555666888;;;===???AAACCCFFFFFFDDDBBB@@@@@@DDDFFFPPPaaarrr}}}zzzrrrjjjjjjqqqxxx||||||wwwhhh\\\UUURRROOOMMMLLLWWWbbbjjjuuu}}}zzz~~~~~~zzzyyyzzzzzzzzzxxx{{{{{{vvvooonnnuuu}}}}}}~~~~~~}}}~~~}}}|||}}}|||}}}|||uuurrrnnneee^^^[[[UUUdddwwwwwwgggYYYMMMFFFBBB???===:::777555555666777///222444333444666555000///////////////000000111...............///000111...000111000///...///000///000111222333333222111000000111111222222222222000000111111222222222333111111000---)))))),,,000---...///111222222222222000000//////......------000000111111111000000///000000000000000000000000000111111333444555666666222333555666666666555444444333555999;;;===DDDMMMaaazzzzzzhhh___cccvvv........................////////////////////////...---+++***+++,,,///000---.........------,,,+++++++++,,,---///111333444...---,,,,,,---,,,***(((......---------,,,,,,,,,,,,***))))))***+++***)))...,,,+++******+++---...666666777888888777555555444777999;;;<<<===???AAABBBAAA@@@AAADDDFFFFFFEEEIIIPPPZZZfffqqq|||xxxoooiiijjjooorrrwww{{{{{{}}}|||rrroooiii```ZZZVVVSSSRRRPPP\\\dddppp|||{{{uuusssuuuwwwwwwvvvtttooollloooqqquuu}}}zzz{{{}}}}}}|||}}}~~~|||||||||{{{~~~|||{{{|||{{{tttpppmmmhhh^^^WWWUUUWWW___mmm|||~~~ttthhhZZZOOOIIIFFF>>>>>>===:::666333222222---///000222333333333222222000///111555555000+++111000000///...---------000000000000000000000000///000111222333333333333///////////////...------......///111111222222222111111000///////////////222222222222222111000///000000000000000000000000222222222111111111000000222111000000000000000111000111222333444555555555555666777666555666777999:::777666888999<<>>???@@@BBBCCCAAAAAACCCEEEGGGIIIIIIIIIKKKRRR\\\fffnnnwwwxxxrrroooqqqssstttuuuxxxwww{{{sssiii```^^^ZZZUUUTTTWWW___eeeooottt||||||uuuqqqsssyyy}}}qqqnnnooouuuzzz|||yyyzzz|||~~~~~~||||||}}}}}}~~~|||zzz|||~~~{{{yyyzzz|||~~~|||{{{{{{}}}~~~xxxpppfff\\\VVVRRRSSSWWW```kkksssuuutttxxxvvvrrriii^^^SSSJJJFFFDDDCCCBBB???;;;888666555111222222333333222111000000000333999???@@@<<<888111000000///......------000000000000000000000000111111222333444444444444000111111111111000//////000111111111111000000///111111000///////////////000111111222222222111111000000000000000000000000222222222111111111000000111000000000000000111111000111222222333333333333444555666555444444666888777555555888;;;>>>EEEMMMcccxxxxxxwww........................////////////////////////..................------///...---,,,+++,,,------+++,,,---...111333555666111000////////////...,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,...//////---++++++---000444555666666555555666777888888888888888666:::???BBBCCCDDDDDDEEE===???BBBDDDEEEGGGJJJLLLSSSYYY```fffkkkrrr|||wwwtttuuuxxxxxxuuutttvvvuuuzzzuuuhhh___UUUVVVVVVTTTWWWbbbttt}}}|||vvvrrrsssvvvxxxzzzmmmooouuu~~~zzzxxxyyy{{{|||}}}}}}{{{zzzzzz}}}~~~}}}zzz{{{}}}zzzwwwvvvwwwyyy{{{{{{xxxwwwvvvwwwzzz|||}}}||||||~~~vvviii```\\\WWWTTTSSSVVV\\\bbbeeeeeemmmoooqqqooohhh]]]QQQIIIEEEEEEDDDAAA>>>:::666444555555444444222000///...,,,...222:::@@@AAA===999111000000//////......---////////////////////////000111222333333444444333222222333333222222111000333333333222000///---,,,111111000000000/////////...///000111222222222222000000000000000000000000222111111111111000000000000/////////000111222222111111222222222222111111333444555444333333555777444333444999<<>>CCCFFFFFFEEEEEEEEE@@@AAABBBBBBCCCGGGNNNSSS^^^___bbbffflllrrrxxx|||xxxvvvxxx{{{zzzwwwvvvxxxyyy}}}wwwlllaaaZZZUUUVVVWWWYYYbbbsss{{{zzz|||}}}{{{wwwrrrnnnkkkmmmsss~~~}}}yyyxxxyyyzzz{{{{{{}}}}}}|||zzzxxxxxxzzz|||{{{}}}~~~}}}|||yyyuuussstttvvvwwwwwwvvvuuutttuuuwwwyyyxxxwwwtttwwwzzz||||||||||||}}}xxxppplllhhhbbb[[[XXXZZZ___ccceeefffkkkrrrvvvsssiii[[[QQQGGGFFFEEECCCAAA===888555666666555444222111///...//////111555888888444111000000000000//////......///////////////////////////000111222222222222222222222333333222222111000333333333222000///---,,,000000000111111000000000//////000111111111111111000000000000000000000000111111111111000000000000////////////000111333333222222333333333222222111333444555444333333555777444333555999<<<>>>DDDKKK]]]ttt{{{{{{........................////////////////////////---......///......------///...,,,++++++,,,...///******+++,,,...000111222000...,,,,,,---...---,,,,,,,,,,,,+++++++++*********)))***+++------,,,******+++,,,...222555999;;;::::::999999888888888777>>>BBBFFFHHHHHHFFFDDDDDDHHHFFFCCCBBBEEELLLVVV]]]dddbbbccciiirrrxxxzzzyyy|||}}}yyyxxxzzz{{{zzz|||yyypppfff___\\\WWWWWWZZZbbbrrr}}}||||||wwwrrrnnnllluuu~~~}}}{{{||||||{{{zzzyyy}}}~~~~~~~~~~~~~~~~~~}}}~~~|||yyyyyyzzz{{{{{{zzz}}}}}}|||yyywwwuuuvvvwwwwww{{{|||yyyuuusssssstttuuutttvvvuuuuuuvvvxxxyyyyyywwwrrrvvvzzz|||||||||||||||{{{ooofffbbbbbbeeegggaaagggqqqyyyzzzssseee[[[NNNLLLIIIGGGEEEAAA<<<999666555444444333222222111777555333222222222111000000000000000000/////////000000000000000000000000111222333333444333333333111111222222111111000///111111111111111000/////////000111111111111000000111111111111111000///...000000000000000000000000000000000000000000000000////////////000111333333444444444555444444333333444555666555444444666888666444666:::<<<===BBBIIIZZZrrrxxxuuu........................////////////////////////,,,,,,,,,---------......------,,,+++,,,---...///---------...///000222222...,,,******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++***+++---......---.........///222777;;;===;;;:::999999888888999999BBBEEEIIIJJJIIIHHHGGGGGGJJJEEE@@@@@@GGGRRR]]]ccceeefffjjjqqqzzz~~~}}}zzzwwwzzz|||{{{rrrkkkddd```]]]UUUXXX```nnn~~~{{{vvvqqqoooqqqwww|||~~~{{{yyyvvvuuuvvvvvvvvvuuuuuuyyy}}}~~~~~~}}}|||{{{{{{}}}|||{{{yyy{{{zzzyyyyyyzzz{{{zzzyyyzzz||||||zzzwwwuuusssssssssxxx|||~~~{{{yyyvvvuuuuuuuuuuuutttvvvuuuvvvxxx{{{|||{{{zzzvvvyyy{{{|||{{{yyyyyyyyy~~~|||zzzzzz}}}}}}rrrjjjeeeccc]]]bbblllvvv|||zzzqqqiiiYYYTTTNNNJJJGGGCCC===888666555444333333333333444555444111///...///111222000000000000000000000000000000000000000000000000555555666666666666555555000000000111000000///...///000000111111111111000///000111222222222111000111111111111000///...---000000000000000000000000//////000000000000000111000/////////000111222222444444555555555555555444444555666555444444666888777555555888:::<<>>999888555111222555333222222111000000111111000000000000000000000000............///000111222333333444444333333222111444444444333222111000///,,,---...///000111111111//////...//////000111222000000//////......------111111222222222222111111//////000111222222333333000000///......///000000111444444000000444777888555555555555555555444444777555777999999:::@@@IIIWWWppp|||~~~yyy|||111000//////.........////////////.........------........................///...---,,,,,,,,,,,,---...---,,,,,,++++++++++++,,,+++)))+++...000///...++++++,,,------,,,,,,,,,,,,+++++++++,,,---......///111444555555555666777777888:::>>>AAADDDFFFGGGJJJIIIKKKNNNMMMIIIHHHKKKFFFNNN```zzzyyyqqqrrrvvvwwwmmmddd\\\YYYWWWXXX]]]dddttt~~~zzzwwwvvvyyy}}}zzzwwwuuusssttt~~~~~~{{{wwwwwwxxxwwwvvvsssqqqooommmkkkjjjiiijjjlllooorrrooonnnmmmmmmnnnppprrrssswwwxxxzzz{{{|||}}}~~~{{{xxxtttrrrqqqqqqqqqrrrtttxxx|||~~~yyyyyyyyyyyyxxxzzz}}}|||xxxxxx{{{|||zzzwwwvvvuuuuuuvvvxxxzzz{{{|||zzzyyyyyy{{{}}}~~~}}}zzzvvvuuusssqqqpppoooooopppppppppqqquuu{{{yyybbb^^^[[[cccsss|||rrraaaQQQHHHAAA;;;999777333333555222222111111111111111222111111111111111111111111555444333222111111111111333333444444333333222111222222222222111000000///000000111111222111111111000////////////000000111//////////////////000000000111111111111111111000//////000111111222333333,,,---///111333444666777777>>>BBBBBB@@@???<<<888555555555555555555555555777555777999999:::@@@IIIXXXqqq...////////////...------.........---------------..............................---,,,,,,,,,------------,,,,,,,,,,,,++++++,,,+++++++++---......---++++++++++++,,,---...///+++++++++,,,---...///000222444666666666666777888:::999;;;@@@GGGLLLMMMLLLKKKKKKMMMOOOLLLEEECCCDDDFFFTTTmmmvvvpppppprrryyy|||~~~}}}|||qqqccc```YYYSSSRRRTTT[[[hhhsss~~~yyy|||{{{zzzyyyyyy{{{|||wwwtttssstttuuu}}}yyyvvvpppqqqtttvvvvvvuuusssqqqlllkkkiiihhhhhhjjjmmmooolllkkkjjjiiijjjkkkmmmnnnrrrsssttttttuuuxxx|||~~~{{{wwwtttrrrqqqppprrrrrrtttzzz~~~}}}{{{~~~|||yyyzzz}}}|||{{{zzzxxxxxxzzz{{{}}}{{{zzzyyyzzz|||~~~~~~~~~tttrrrqqqooonnnnnnnnnooosssssstttvvv{{{jjjaaaZZZ\\\iiiyyynnn]]]MMMEEE???<<<999555444666222222111111111222222333111111111111111111111111666555444333222222222222333333444444333333222111000000111111111000000///222222222222222111000///111111000/////////000000...//////000111111222222///000000111111000000//////000000111111222222222...000444888<<>>BBBKKK[[[uuuxxxtttrrrrrrqqqssstttttttttzzzqqqcccWWWYYYRRRNNNSSS^^^kkkzzz~~~{{{zzzxxxwww{{{~~~~~~~~~yyytttrrruuuzzz~~~~~~{{{xxxuuuuuuxxx{{{||||||{{{yyywwwwwwwwwwwwvvvuuummmpppssswwwyyyyyyxxxwwwooonnnkkkiiiiiiiiikkkllljjjiiigggffffffgggiiijjjoooqqqrrrsssuuuwww{{{~~~~~~~~~}}}zzzwwwvvvtttsssvvvuuuvvv}}}~~~~~~}}}{{{yyyyyyyyyyyyyyysssrrrqqqqqqpppqqqrrrsssuuuvvvwwwyyy|||rrrfffYYYWWW^^^kkk{{{rrraaaRRRJJJBBB???===888666777222222111111111222333333111111111111111111111111000000000000111222333333333333444444333333222111///000111111111111111000000000111111111111000000222222111000////////////000000111111111222222222//////000000000000/////////000000000111111111222000222777;;;???AAAAAAAAAAAAJJJSSSUUUSSSMMMDDD<<<444444444555555555555555777555777999999:::@@@HHH[[[ttt,,,---...//////...---,,,------------------------........................------,,,,,,,,,------...++++++,,,---------,,,+++***+++,,,------,,,,,,,,,///...,,,+++***+++,,,,,,++++++,,,---...000222333666777888888777777999;;;???>>>AAAHHHRRRXXXXXXVVVYYYUUUOOOIIIAAA;;;>>>EEEWWWdddyyy|||yyyuuurrrnnnoooooopppsss{{{qqqggg___YYYXXXRRRRRR^^^ooo~~~yyyvvvvvvvvvssszzz{{{zzzvvvttttttzzz~~~xxxtttqqqooollllllnnnqqqssstttxxxtttpppooopppsssuuuvvvmmmooossswwwzzz{{{{{{zzzuuutttqqqmmmkkkjjjiiiiiiiiihhhfffeeedddeeefffhhhmmmpppuuuxxxyyy{{{}}}~~~~~~}}}||||||zzzyyyxxxxxxzzz}}}xxxvvvuuuttttttsssssstttvvvwwwxxxvvvyyy{{{}}}ssseeeXXXTTTWWWbbbssstttcccWWWMMMDDDBBB@@@;;;888888333222222222222222333333111111111111111111111111///......//////000111222333333444444333333222111111111222222333222222222///000111222333333333333333222111000000///000000333222222222111111111000//////000000000000//////000000000000000111111111...///222555666666555555...444999888666555222---444444444555555555666666777555777999999:::@@@HHH[[[ttt------...////////////...---------------.................................------,,,,,,,,,---......***+++,,,---...---,,,+++(((***------,,,,,,,,,,,,///...---,,,++++++++++++++++++,,,---///111333444666777888888777888:::<<<@@@AAAEEELLLTTTYYYYYYXXX\\\VVVNNNFFF>>><<>>:::999444444333222222222222222222222222222222222222222444333222111000000000000333333444444333333222111222222333333333222222111111222333444555666666666222222111000000000111111333333222222111000000//////000000111111000000///000000000000000000000000000000111222111000///...333666777333222555777666333333444444555666666666777555777999999:::@@@IIIYYYsss///.........//////000111------........./////////........................,,,,,,,,,,,,,,,---...///)))***,,,......---,,,+++&&&)))---...,,,+++,,,---,,,,,,,,,------,,,++++++***+++,,,---000222444555555666777777777888;;;>>>AAADDDIIIOOOTTTWWWYYYYYYXXXSSSLLLFFF@@@@@@LLLYYYkkkqqq{{{}}}|||{{{wwwsssuuuuuutttvvvzzzuuukkkhhheeeaaa\\\eeewww}}}xxxvvvvvvuuuyyyzzzrrruuuyyy|||~~~zzzuuusssrrrpppmmmiiieeecccaaa______aaaeeehhhkkkiiihhhiiillloooqqqqqqqqqrrrssstttuuuwwwyyyzzzzzzxxxvvvssspppnnnmmmmmmiiihhhgggffffffgggiiijjjkkknnnrrruuuwwwzzz}}}~~~{{{}}}~~~}}}}}}}}}~~~{{{~~~|||pppddd[[[XXXVVVYYYgggyyy{{{ooo[[[PPPFFFDDDDDD@@@<<<:::666555444333222111111111222222222222222222222222444444333222111111111111333333444444333333222111222222333222222111000///111111222333444444444333111111111000111111222222111111111111111000000000000111111111111111111000000000000000000000000///222222111111111111111111111444444///...111444333333333444444555666666777777555777999999:::@@@IIIWWWqqq000///.........000111222........./////////000000........................,,,,,,,,,,,,,,,---...///)))***,,,.........,,,+++$$$(((,,,...---,,,---...)))***,,,---......---,,,***+++,,,...000333555666555666777777777999<<<>>>AAAEEELLLQQQTTTVVVXXXYYYRRROOOKKKGGGCCCEEERRR```mmmqqqyyyzzzyyyxxxyyy}}}tttmmmiiiddd^^^___ppp~~~{{{{{{xxxxxx{{{|||vvvtttyyy~~~yyyuuupppnnnnnnmmmjjjgggbbbaaa^^^\\\[[[]]]aaaeeeeeeeeegggjjjnnnooonnnmmmvvvuuuuuuuuuvvvwwwyyy{{{xxxwwwuuusssrrrppppppooojjjiiigggggggggiiijjjlllkkklllnnnppprrrvvv|||}}}|||~~~~~~~~~}}}~~~}}}uuuiii```\\\WWWTTT```qqq}}}yyyooo[[[PPPFFFDDDDDDAAA===;;;777666555333222111000000222222222222222222222222000000000000111222333444333333444444444333222222222222222111111///......///000000000000///......111000000000111222333333/////////000111111222222111111222222222222111111000000000000////////////...............000111111000444555111///111222000333333444444555666777777777555777999999:::@@@IIIUUUooo//////.........---------........................////////////////////////,,,,,,------...//////000...------,,,,,,------...---------------------------,,,,,,,,,,,,---...///,,,,,,---000555777666444666555444444666;;;???CCCEEENNNVVVVVVTTTTTTTTTSSSXXXRRRKKKFFFHHHRRR^^^fffkkkooovvv~~~zzzyyy|||wwwkkkaaa```dddqqq~~~|||{{{||||||zzzxxx{{{|||yyyvvvtttrrrooollliiihhhgggaaa^^^[[[YYYYYY[[[___aaaeeeddddddcccdddeeeggghhhpppqqqrrrsssssstttwwwyyyzzz||||||yyyssspppppprrrmmmllljjjhhhfffdddccccccgggggghhhmmmuuuzzz{{{zzz~~~|||{{{{{{}}}~~~~~~|||}}}yyy}}}~~~|||uuulllddd^^^[[[]]]aaaqqqzzzwwwqqq[[[MMMCCCDDDGGGCCC???>>>???999333222555777555222111000///000222333333222666555444222111111222222444444444444444444444444444444222111000000//////111111111111111111111111000000000000000000000000111111000000//////.........///000222222111000000333333333444444555555555222222222111111111111000111222222333333444444555444444444555555555555666777777777777888===CCCHHHZZZooo//////.........---------........................000000000000000000000000//////...---,,,++++++***,,,++++++******++++++,,,------------------------------,,,,,,,,,------...---,,,---111555777666444444444444555888;;;>>>@@@IIIQQQWWWUUUSSSTTTVVVWWWYYYUUUOOONNNSSS\\\fffllllllpppvvv||||||||||||ttthhhbbbhhhrrr||||||~~~}}}yyyxxxtttsssqqqnnnkkkiiihhhgggeeeccc```]]]]]]^^^```aaadddccc```______aaaeeeggglllnnnppppppqqqrrrtttvvv{{{|||{{{xxxtttqqqooooookkkjjjhhhggggggggggggfffhhhggghhhkkkpppuuuvvvvvvxxxvvvuuuvvvxxxzzz|||||||||vvvtttuuuwww|||wwwtttvvvwwwwww|||{{{|||}}}}}}|||}}}~~~~~~|||tttiii```^^^___dddjjjrrrvvvwwwuuussspppgggYYYLLLIIIJJJGGGDDDDDDAAA<<<777555666777666444444333111111222333333222666555444222111111222222333333333333333333333333333222111000////////////111111111111111111111111000000000000000000000000111111000000//////////////////000111111111111111111111222222222333333333000000111111222222222333333333333333333333333333444444444555555555555666555777888888888<<>>@@@AAAMMMSSSVVVUUUTTTWWWYYYYYYTTTPPPMMMPPPXXXbbbjjjmmmrrrvvv{{{~~~}}}{{{xxxqqqhhhfffrrr~~~~~~zzzwwwuuutttrrrqqqooommmkkkiiihhhhhhiiihhhfffcccbbbaaabbbbbbdddaaa^^^[[[[[[^^^bbbeeekkklllooopppppprrrtttvvv|||{{{xxxwwwuuurrrooolllkkkhhhfffgggjjjkkkjjjiiikkkiiiggghhhkkknnnppppppnnnnnnnnnooorrrvvvzzz|||yyytttrrrrrrtttqqqoooppppppooopppttt||||||}}}~~~xxxxxxvvvuuutttvvv{{{~~~{{{{{{{{{{{{||||||}}}~~~}}}{{{yyyyyyzzz|||~~~~~~nnneeeaaa\\\___bbbfffhhhkkkooorrrpppbbbTTTLLLIIIGGGEEEFFFBBB@@@<<<999777666555555777555333222333333222111555555444333222222222222222222222222222222222222000000000/////////000000111111111111111111111111000000000000000000000000111000000000000/////////000000000000000111111222000000000000000111111111...///000111222333444444555555444333333222111111444444444555555555555666888<<>>:::;;;AAAHHHXXXmmmyyyvvvzzz////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------......---,,,,,,,,,------...///111444666777777666999999:::<<>>888444222222222111///000222333333222333333333333333333222222111111111111111111111111111111111111222333444444111111111111111111111111000000000000000000000000000000000000111111111111111000/////////000222333111111111111111111000000111111111111111111111111222222222333333444444444444444444555555555555666:::AAAEEECCC===<<>>EEEMMMWWWlllrrrbbb\\\bbbxxx}}}mmmhhhhhhooo000000000000/////////...................................................------------------------------,,,,,,,,,,,,------------------------------+++++++++,,,---...///000000333777888777777888:::::::::<<>>888666444222222333333222111111222333444444444333222222222222222222222222222222222111111111111111222111111111111111111111111000000000000000000000000000000111111222222222222...///111222222222111000222222111111000000////////////000111222333333444555444444333333222222111444444444555555555666666888888777777888<<>>888666444444444444333111333333333333333333333333444333333222111111000000000000111111111000000///111111111111111111111111111111111111111111111111000111222222333333222222000000000000111111111111111111111111111222222333222222222111111111000000333222222222333333444444555666777666444333444555:::777777888999999>>>DDDSSSiii|||jjj\\\XXXccc|||......////////////......////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,...000222333888:::;;;;;;:::999:::<<<;;;@@@JJJXXXgggrrryyy{{{zzzyyywwwrrrggg[[[YYY\\\fff}}}}}}}}}}}}~~~}}}wwwpppiiijjjooovvvuuuuuuxxx|||}}}tttssswww}}}{{{yyyvvvsssrrrssssssrrrrrrrrrrrrrrrrrrrrrqqqqqqpppqqqqqqpppoooooooooppppppmmmlllkkkjjjjjjiiiiiiiiigggeeebbbbbbccceeeffffffmmmmmmnnnppprrrqqqooolllpppqqqssstttsssoooiiieeeiiihhhhhhggghhhjjjlllmmmsssuuuwwwxxxzzzzzzzzzyyypppooonnnmmmllllllllllllsssuuuxxxyyywwwuuuttttttxxx{{{}}}{{{zzz|||||||||xxxsssnnnjjjiiilllmmmoooqqqrrrooojjjfff^^^]]]\\\]]]bbbhhhnnnrrrzzz~~~xxxuuupppnnnnnnooorrrtttuuutttooommmkkkkkkmmmppprrrtttuuuwww{{{ssseeefffnnnppp[[[RRRPPPLLLGGGCCC;;;888555333333444333333666555444444333222111111222222222222333333333333555555444444222000///...222222222222222222222222222111000000000111222333333333222222333333444555333222222111111000000000111111111111111222222333222222222111111111111111222222222333333333444444666777888777555444555666:::888777999::::::???EEEUUUkkk|||pppaaaXXXYYYhhh...//////////////////...////////////....................................---------...............---------,,,,,,,,,,,,,,,------------------------+++,,,,,,---///111333555999:::;;;:::999999;;;<<<:::CCCPPP___mmmwww}}}~~~xxxpppiii```ZZZ\\\bbbnnn|||{{{vvvuuuvvvyyy~~~zzz}}}zzzuuuooonnnwww~~~~~~wwwoooqqq{{{}}}uuuvvvuuutttsssssstttttttttqqqqqqrrrssssssssssssrrrqqqpppooommmmmmmmmmmmmmmiiiiiihhhgggffffffffffffcccbbbaaabbbcccfffggghhhjjjjjjlllnnnqqqqqqooommmrrrqqqsssvvvxxxtttjjjbbbaaabbbdddfffhhhjjjlllllloooooopppqqqpppooonnnmmmfffeeedddcccbbbbbbbbbbbbgggiiilllmmmmmmnnnpppqqqtttxxx~~~}}}zzzyyyxxxyyyyyyxxxuuuoookkkhhhgggbbbdddggglllooopppmmmkkkccc___ZZZXXXZZZaaaiiiooowww~~~xxxvvvtttsssrrrsssssssssrrrnnnkkklllqqquuuwwwwwwuuuvvvvvvxxx}}}{{{nnnggggggxxxqqq\\\PPPNNNNNNKKKHHH???;;;666333333333444444555555444333333222111111222222222333333444444444222333333333333333222222333333333333333333333333555333111//////000111222444333222111222333444555888777666444333111000//////////////////000000111111111111111111111111111222222333333444444444333333555666666555555666777;;;888888::::::;;;@@@FFFUUUkkkqqqfff[[[VVV[[[mmm/////////....../////////////////////....................................---------.........//////............------------------------------------+++,,,---...000333444555888999:::999888999;;;======HHHYYYgggqqqwww{{{~~~tttggg^^^YYYYYY```hhhrrr{{{uuuqqqqqqrrruuuzzzqqqwww}}}yyysssooosss}}}sssnnnttt~~~yyyssssssssstttsssssssssssstttppppppqqqrrrssssssssssssrrrqqqpppnnnmmmmmmmmmmmmiiihhhfffdddcccbbbaaaaaacccccccccbbbaaaaaacccdddcccccceeejjjnnnqqqrrrrrrrrrpppqqquuuxxxuuulllccc^^^```dddhhhjjjjjjiiiiiihhhhhhgggfffdddaaa___]]]ZZZYYYWWWUUUUUUUUUVVVVVVZZZ[[[\\\^^^aaafffmmmrrrrrrvvvzzz{{{xxxwwwxxx{{{{{{zzzwwwrrrlllhhhgggggg___aaaffflllqqqtttsssrrrlllggg```[[[[[[```gggmmmnnnvvv}}}~~~~~~~~~~~~~~~}}}zzzvvvrrrpppoooppppppmmmllloootttyyyzzzyyyuuuuuuuuuvvvyyy{{{pppgggkkkwwwbbbSSSNNNNNNLLLHHHBBB===888444333333444444333333333333333333333333333333333333333333333333000111111222333333333222333333333333333333333333777555222000......///000222111000000000111333444555555444333333222222111///////////////000000111111111111111111111111111111222333444444444333333000111333444444555777999:::777777::::::;;;@@@GGGTTTkkk|||jjjaaaYYYWWW^^^rrr//////............//////////////////....................................,,,,,,,,,---......//////........................------------------------,,,,,,...000222333444555777888999999999:::===@@@EEERRRcccoootttuuuvvvxxxxxxkkk\\\UUUUUUZZZdddmmmqqqxxx{{{vvvuuutttssstttwwwpppwww~~~zzzrrrpppvvv{{{vvvvvv}}}|||{{{yyyuuuppprrrssssssqqqqqqrrrsssooopppqqqrrrssssssssssssrrrrrrrrrrrrqqqpppooonnnkkkjjjhhheeecccaaa``````eeeeeedddaaa]]][[[ZZZ[[[^^^^^^___dddjjjpppssstttooommmmmmpppssssssmmmhhh```bbbeeeggghhhgggeeedddaaaaaa```^^^[[[WWWTTTRRROOOMMMKKKIIIHHHIIIJJJKKKOOOOOOPPPQQQUUU]]]ffflllooorrrvvvuuurrrsssxxx}}}~~~zzzssslllgggeeeeeedddfffkkkssszzz~~~uuupppggg```\\\]]]aaadddjjjrrryyy|||~~~yyysssooommmmmmkkklllmmmppptttwwwxxxwwwtttsssrrrsssuuuxxx{{{}}}~~~rrreeefffyyynnnZZZOOOLLLJJJFFFDDD???999555444444333333222222222333333444444444444444333333222222111111222222222222222111000///333333333333333333333333666555333111////////////000000//////000000111222,,,---...///111222333444111111111111111222222333111111111111111222222222111222333444555444333222///111333444444555777999999777666999:::;;;@@@GGGSSSjjjvvvfff___XXXWWW```ttt000///...------...///000////////////....................................+++++++++,,,---.........,,,,,,,,,------......///------------------------------///111222333444444777888999999:::<<<@@@CCCOOO]]]nnnwwwwwwrrrppppppkkk^^^SSSQQQVVV^^^hhhqqqnnnqqqzzz~~~~~~yyyvvvwwwssszzzyyyssstttzzz{{{{{{}}}{{{yyy{{{|||zzzqqqsssuuuuuurrrqqqrrrtttoooooopppqqqrrrrrrrrrrrrpppqqqssstttsssqqqooommmjjjiiigggeeecccaaa``````bbbcccbbb___ZZZWWWWWWXXX[[[ZZZYYY\\\bbbiiimmmoookkkhhhggghhhkkkmmmmmmllleeeeeedddcccbbbbbbaaaaaaZZZZZZYYYWWWTTTQQQNNNMMMIIIHHHEEECCCBBBCCCEEEFFFGGGGGGHHHIIILLLRRRZZZ___hhhmmmqqqpppnnnooovvv|||zzzsssnnnjjjiiilllooouuu~~~xxxnnngggbbb``````iiipppwwwzzz}}}vvvqqqoooooojjjmmmqqqssstttssssssttttttrrrooonnnooorrrtttuuu~~~{{{xxxooodddbbbmmmwwwaaaQQQKKKIIIFFFDDD@@@;;;777555444333222222222222333333444444444222222222222222111111111333333333222222111000///222222222222222222222222222222222111111111111111...///000000111111000000+++,,,---...000111222333111111111111111222222333000000111111111222222222000222333555555444333222222333555555444444666777888555555888999:::???FFFRRRjjjvvvbbb[[[VVVWWWaaavvv000///...------...///000000/////////....................................******+++,,,,,,---......******+++,,,,,,---......---------------------------...000111333333444444777888999:::;;;>>>CCCFFFVVVddduuu|||xxxqqqmmmlll```UUUMMMPPPXXXaaajjjrrrmmmkkkmmmwww~~~yyyxxxvvv{{{vvvtttwww~~~~~~|||vvvyyy|||~~~}}}yyyxxx|||~~~~~~tttwwwyyyxxxuuutttuuuvvvnnnooopppqqqqqqqqqqqqqqqlllnnnqqqsssssspppmmmkkkhhhgggeeecccbbb`````````[[[]]]^^^]]]ZZZXXXYYY[[[YYYWWWUUUVVV[[[aaafffhhhgggeeebbbbbbeeeiiimmmooojjjhhhccc___]]]]]]^^^```TTTTTTTTTSSSQQQNNNLLLJJJJJJHHHEEECCCBBBCCCEEEFFFCCCDDDEEEFFFHHHKKKPPPTTTccciiimmmnnnkkkmmmtttzzz}}}wwwsssqqqsssvvv}}}wwwoooiiifffeeekkkqqquuu{{{yyysssqqqqqqkkkpppuuuwwwuuurrrqqqrrrvvvrrrnnnkkkmmmooorrrttt|||yyyvvvppphhh^^^bbbrrryyycccQQQKKKIIIGGGEEEAAA<<<888666555333111333333333333333333333333111111111111111222222222111222222333333222222222222222222222222222222222...///000222333333333333...///000222222111000000111111111111000000000000///////////////000000111000000111111222222222222000111333555555444333222666777777777555444555666777555555777999:::???FFFRRRjjjzzz___YYYTTTVVVaaavvv