BM6P6(@ yyyjjjaaaWWWUUUUUUPPPMMMKKKIIIIIIHHHGGGDDDBBBCCCBBBAAA@@@@@@@@@AAABBBAAAEEEEEEKKKkkk}}}zzzrrrssstttggg[[[WWWWWWZZZiiiyyy|||wwwrrrtttqqqrrrwwwxxxsssmmmkkknnnllllllooopppttt~~~^^^===999777444333444444444333333333333222222111111111000000000000000000000000000000000000000000000000111111111111111111111111111111222222222333333333333333333444666999;;;<<>>>>>???@@@???CCCEEEFFFSSSxxxxxxwww~~~ooogggkkkssswwwnnnpppssswwwzzzhhhYYYWWW\\\```jjjttt}}}zzzyyywwwtttrrrooommmnnnqqqqqqmmmkkkllllllkkknnntttyyyeeeFFF<<<999777444333444444444333222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111111111222222222333333333333333333444555777999;;;999MMMzzz|||ooolllppptttwwwtttuuuxxxyyyzzz{{{~~~|||nnnhhheee]]]KKKHHHCCCAAAAAABBBBBBAAACCCBBBAAA???>>>??????@@@???CCCFFFGGGOOOmmm{{{vvv|||lllbbbccceeeeeegggmmmssswww{{{yyygggXXXWWW[[[___hhhrrr~~~zzzxxxvvvuuussssssqqqqqqrrrpppkkkjjjlllkkkkkkooovvv}}}[[[AAA;;;999777444333444444444333222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111111111222222222333333333444333333333555777999::::::IIIrrr~~~pppmmmqqqvvvxxxuuuvvvwwwwwwvvvvvvxxxzzzzzz|||~~~uuuooollldddLLLHHHDDDAAABBBCCCEEEEEEEEEDDDBBB@@@??????@@@@@@@@@BBBFFFHHHKKKbbbzzz}}}~~~kkkaaaaaaccccccjjjttt}}}~~~wwwgggZZZXXXZZZ]]]gggrrr~~~{{{wwwuuuttttttsssqqqpppqqqmmmhhhhhhkkklllmmmqqqyyyxxxSSS@@@:::999777444333444444444333111222222222222333333333000000000000000000000000000000000000000000000000111111111111111111111111111111222222222333333333444333333333444666888999<<>>ZZZtttqqquuuxxxyyyuuuuuutttqqqooopppsssvvvrrrtttvvvyyy}}}~~~nnnhhh___WWWRRRPPPOOONNNGGGFFFDDDBBBAAAAAAAAAAAA@@@@@@DDDFFFCCCNNNvvv~~~yyyzzz}}}iii^^^```ggglllrrrvvvjjj```\\\[[[\\\ggguuu~~~yyyuuurrrqqqrrrrrrpppppppppmmmiiilllqqqrrrsssxxxVVVEEE???888999777444333444444444333111111111222222333333333000000000000000000000000000000000000000000000000111111111111111111111111111111222222222333333333444333333333444666777888;;;999PPPzzzwwwvvv{{{uuutttrrrpppoooppptttxxxqqqsssvvvyyy}}}|||qqqeee___ZZZSSSNNNNNNMMMJJJEEECCCCCCCCCDDDCCCEEEFFFCCCDDDFFFIIIeee}}}uuu}}}nnnddd___aaalllwww}}}vvvrrrmmmfff]]][[[dddppp~~~}}}{{{xxxuuurrrppppppoooooommmmmmooommmkkkmmmrrrrrrzzz~~~nnnGGG@@@???888666666555444333333222222222222222111111111111000000000000000000000000000000000000000000000000000111111000000111111222333555555444666777888666555555444333222222333555666888<<>>666666666555444444333222222222222222111111111111000000000000000000000000000000000000000000000000000111111000000111111222333999666333222222333444333555444333222222444555666666;;;GGG```|||{{{vvvqqqpppssswwwzzztttuuuyyy~~~pppaaaYYYUUUPPPMMMMMMIIIGGGEEEDDDEEEFFFFFFEEEFFFGGGDDDDDDFFFGGG]]]yyy}}}~~~ssshhhaaa___```hhhppp}}}fffffffffeeeaaaaaajjjvvv|||{{{yyyxxxuuusssqqqooonnnnnnkkkiiiiiikkkkkkjjjmmmrrrvvvZZZAAA???===444666666555555444333333333222222222111111111111000000000000000000000000000000000000000000000000000111111000000111111222333AAA===666333222555777888444444333222333444555666666999BBBXXX|||~~~yyyuuussstttvvvxxxuuuwww{{{rrrbbbZZZVVVRRROOONNNLLLJJJGGGFFFFFFFFFEEEDDDDDDGGGCCCBBBDDDDDDTTTrrr|||wwwmmmccc^^^\\\]]]bbbhhhlllooosssyyymmm]]]^^^bbbcccbbbbbblllwww|||xxxwwwvvvvvvtttrrrpppooommmmmmllljjjjjjmmmmmmmmmqqqwww{{{xxxMMM>>>@@@===555666666555555444444444333222222222111111111000000000000000000000000000000000000000000000000000000111111000000111111222333AAA<<<777444444666888999333333333333333444666666666888???PPPppp~~~zzzvvvsssrrrssssssvvvxxx}}}ssskkkhhhccc^^^[[[SSSPPPKKKHHHFFFEEECCCAAABBBEEEBBB@@@BBBAAALLLccc}}}sssiii___[[[ZZZYYY\\\```eeeccceeeppp|||^^^[[[^^^dddhhhhhhjjjsss{{{xxxvvvttttttsssrrrpppooommmmmmllljjjjjjmmmnnnoootttzzzhhhGGG@@@@@@<<<666666555555555555555444444222222222111111111000000000000000000000000000000000000000000000000000000111111000000111111222333555333111111333444444444222222333333444555666666666999===IIIeee|||wwwsssqqqqqqpppsssvvv}}}~~~wwwnnniiiZZZVVVOOOJJJGGGDDDBBBAAA@@@EEEAAA???BBB@@@GGGXXXvvvzzzpppfff\\\ZZZZZZZZZ\\\___fffcccgggvvvmmmXXXYYY]]]dddkkkmmmppp{{{|||yyywwwsssssssssrrrqqqooonnnmmmjjjhhhiiilllmmmooouuu|||```GGGBBB>>>999777555555555555555555555555222222222111111111111000000000000000000000000000000000000000000000000000111111000000111111222333000000000333555666555333111222333444444555666666555999<<>>:::777:::999777555555555555444333333333333222222222111111000000000000000000000000222111000//////000111222000000000000111111111111111111111111111111111111333222111111222333555777777222:::???CCChhhzzzxxx|||~~~~~~yyyuuuqqqkkkeeedddfffqqqyyy~~~~~~jjj\\\VVVOOOLLLKKKJJJGGGEEEBBBFFFHHHHHHEEEDDDFFFHHHIIIWWW~~~~~~~~~jjjbbb]]]aaahhhnnnuuu{{{yyy\\\QQQQQQWWW]]]oooyyy|||}}}}}}{{{xxxsssooollllllmmmnnnmmmlllkkkmmmooommmmmmooouuuzzz{{{|||fffSSSCCCAAAAAA<<<999::::::888666555555555333222333333333222222222111111000000000000000000000000111111000000000000111111000000000000111111111111111111111111111111111111333222111111222333555666666444;;;>>>AAAaaazzzyyy~~~~~~xxxtttrrrmmmgggeeegggppp{{{zzzxxxzzzmmmZZZUUUNNNKKKJJJIIIGGGEEECCCEEEFFFFFFDDDCCCEEEFFFGGGPPPsss~~~iiibbb___ccclllssszzzaaaTTTSSSTTT\\\gggqqq|||~~~wwwxxxxxxwwwtttpppkkkiiijjjkkkllllllkkkkkkmmmooooooooorrrxxx~~~|||\\\OOOCCCAAABBB???<<<<<<;;;999666555555444333111333333333222222222111111000000000000000000000000111000000000000000000111///000000000111111111111111111111111111111111111222222222222222444555666444666;;;;;;>>>YYYzzzzzz~~~yyytttssspppjjjhhhhhhlllwww{{{www{{{ooo[[[VVVOOOKKKJJJIIIGGGDDDDDDEEEEEEDDDCCCCCCDDDEEEGGGKKKgggkkkdddaaafffpppyyyfffSSSRRRTTTTTT^^^lllxxx~~~{{{tttttttttrrrpppllliiigggiiijjjkkkkkkkkklllnnnppprrrrrrvvv}}}iiiUUULLLBBB???>>><<<<<<<<<;;;999666555555444333111333333333222222222111111000000000000000000000000000000000111111000000000///000000000111111111111111111111111111111111111222222222222333444555555333888:::999===QQQ|||{{{|||yyyttttttrrrnnnkkklllkkksss{{{{{{wwwxxxqqq^^^XXXQQQMMMKKKJJJGGGEEEEEEEEEDDDCCCCCCCCCDDDDDDGGGGGG\\\lllfffcccjjjvvv```UUUQQQVVVYYYZZZfffvvv|||yyysssrrrpppnnnllljjjiiihhhiiijjjkkkkkkkkklllnnnpppsssuuuzzz]]]MMMGGG@@@<<<:::999999::::::888666555555555333222333333333222222222111111000000000000000000000000000000111111111111000000000000000000111111111111111111111111111111111111111111222333333444444555222999777666<<>>>>><<<;;;999777555555555666555444333333333222222222111111000000000000000000000000///000111222222111000///000000000000111111111111111111111111111111111111111111222333444444444444222:::333222===DDD^^^|||~~~vvvmmmlllnnnmmmnnnooolllpppwww}}}nnn```[[[ZZZPPPLLLLLLFFFJJJIIIGGGDDDCCCCCCCCCCCCBBBFFFKKKWWWxxx|||nnnmmmlllrrryyy\\\RRRPPPRRRVVV]]]dddpppzzzvvvsssqqqnnnkkkkkklllllljjjhhhooonnnlllkkklllnnnppprrruuuzzz|||[[[RRRHHHFFFCCCAAAAAA@@@>>>===999888777666444444333333333333333222222222111111000000//////000111222222000000////////////000000000000000000111111111111000000//////000000111222111111222222222333333333333777999<<<>>>===SSSyyy~~~|||zzzooogggfffjjjlllnnnpppppptttzzzwwwhhhdddcccZZZWWWXXXRRRNNNMMMJJJHHHEEEDDDBBBBBBAAACCCFFFOOOjjjpppllljjjtttzzzaaaTTTSSSRRRTTTZZZbbbjjjxxxzzzuuuqqqooollljjjhhhhhhjjjkkkjjjhhhmmmmmmllllllmmmpppsssvvvzzzvvvTTTNNNIIIFFFDDDCCCBBBBBB@@@>>>:::999888777666555555555333333333222222222222111000000000000000111222222000000000000000000000000//////000000000111111111000/////////000000111111111111222222222333333333333555555888:::888JJJkkk~~~{{{~~~tttkkkdddeeehhhkkkoootttvvvzzztttnnnkkkaaa]]]^^^XXXQQQPPPNNNLLLHHHEEEBBB@@@BBBCCCCCCGGGZZZ}}}sssllliiiwwwqqq^^^RRRQQQXXXSSSVVV___iiisss|||wwwrrrnnnmmmiiigggfffgggiiijjjjjjiiikkklllllllllnnnrrrwww{{{eeeNNNIIIHHHFFFDDDDDDDDDCCCBBB@@@;;;:::999888777666666666333333333333222222222222000000000000000000111222000000111222222111000000//////000000000000111111//////000000000111111111111111222222222333333333444555333555999555AAA[[[zzz}}}yyy{{{zzzvvvkkkeeebbbcccfffjjjrrrzzz~~~|||ssslll___YYYWWWQQQPPPPPPOOOMMMJJJFFFCCCAAAFFFFFFDDDFFFQQQmmmyyyoookkk}}}}}}ggg[[[RRRQQQUUUTTTYYYcccnnnyyy|||wwwssspppooojjjiiihhhhhhiiijjjkkkkkkjjjlllmmmmmmnnnrrryyyaaaOOOEEEFFFEEECCCCCCDDDDDDBBB@@@::::::999888777666666666444444333333333222222222111000000000000000111111///000222333333222000///////////////000000000111000111111222222222222222111111222222222333333333666777333666;;;777===PPPjjj{{{wwwxxxuuuooodddaaa```dddhhhmmmwwwwwwmmm\\\TTTQQQJJJMMMMMMMMMLLLJJJGGGEEECCCIIIGGGFFFFFFKKK```}}}sssqqqoooaaaZZZRRRNNNOOOVVV\\\gggttt}}}zzzwwwtttrrrpppjjjjjjjjjiiihhhhhhiiiiiikkkmmmnnnnnnooosss|||uuu|||xxxhhhVVVDDDDDDCCCCCCCCCCCCCCC@@@>>>999888888777666666666666444444444333333333222222111111000000000000000111///000222333333222000///...////////////000000000111222333444444444333333111111222222222333333333555666222555<<<999;;;III\\\vvvrrrrrrmmmfffaaa___bbbhhhnnnttt~~~sssaaaWWWTTTMMMLLLLLLKKKJJJIIIHHHFFFEEEGGGDDDDDDFFFGGGTTTwwwxxxyyyyyycccZZZWWWQQQPPPRRRYYY```nnn|||{{{zzzxxxvvvtttqqqpppooohhhiiiiiihhhfffeeefffhhhkkknnnpppqqqrrrwww~~~pppsssnnn]]]GGGDDDCCCCCCCCCCCCBBB???<<<999888777666666666666666444444444444333333333333222111111000000000000000000000111222222111000000......////////////000000111222333444555444333333111111222222222333333333111444111333999777888DDDOOOpppqqqlllmmmggg___cccbbbfffooowww~~~jjj^^^YYYQQQNNNMMMKKKJJJHHHHHHGGGGGGEEEAAABBBFFFEEEJJJhhhmmm\\\WWWVVVSSSUUUZZZ^^^fffvvv~~~zzzuuuuuusssrrrpppnnnmmmlllfffhhhiiihhhffffffhhhkkkjjjnnnrrrtttvvv~~~vvvvvvlllhhhlll^^^JJJFFFEEEDDDDDDDDDBBB???<<<999999888777777777888888555444444444444333333333222222111000000000000000000000000000000000000000........./////////000000///000222333444333222111111111222222222333333333000555333222777555666AAAHHHcccyyyjjjhhhkkkhhhaaahhhfffjjjvvvqqqaaa[[[RRRPPPOOOLLLJJJHHHHHHHHHHHHFFF@@@BBBGGGDDDEEE^^^qqqbbbVVVUUUVVVSSSUUUZZZaaajjj{{{~~~zzzwwwssssssrrrpppooonnnmmmlllfffiiikkkjjjiiijjjmmmpppiiinnntttwwwzzztttxxx~~~{{{\\\^^^fff]]]MMMHHHGGGFFFFFFEEECCC???<<<::::::999999888999999999555555444444444333333333222222111000000///000000000000////////////000000............/////////000---///111222222222000///111111222222222333333333222888666444777555666AAAGGG]]]qqqeeegggnnnmmmgggkkkiiinnn{{{yyyeeeYYYVVVTTTPPPLLLIIIIIIIIIIIIIIIEEEEEEFFFEEECCCFFFUUUdddrrrcccWWWUUUTTTSSSYYYaaahhhrrr|||wwwtttsssqqqnnnnnnnnnmmmiiieeegggiiikkkkkkkkkkkklllmmmpppssswww{{{uuuxxxiii^^^]]][[[UUUKKKFFFFFFEEEEEEEEEBBB>>>;;;999999:::::::::999999888666666666555555444444444222111000//////000111222000000000000000000000000000000000000000000000000//////000000111111111222000111111111111222222222333333444444555666666666@@@VVVwwwyyypppmmmooorrrssssssssssssuuu~~~zzzeee[[[XXXTTTQQQMMMKKKJJJKKKJJJJJJEEEDDDEEEEEECCCEEENNNZZZ|||kkk]]]SSSRRRSSSSSS[[[eeeqqq}}}}}}xxxtttqqqnnnlllkkkkkklllkkkiiifffeeegggiiijjjiiijjjkkklllppptttyyy~~~ttt~~~aaaZZZVVVRRROOOHHHGGGFFFFFFEEEEEEBBB???;;;:::::::::::::::999888777666555555555444444444444111111000//////000111222000000000000000000000000000000000000000000000000///000000000111111111111000111111111111222222222333333444444555666666666@@@QQQooo|||{{{wwwssssssvvvyyyyyywwwyyyzzz}}}xxxcccZZZZZZWWWTTTPPPNNNMMMLLLKKKJJJFFFEEEFFFIIIHHHFFFIIINNNiii}}}rrreeeZZZRRRSSSUUUXXXbbbooo{{{xxxtttpppmmmhhhgggffffffhhhhhhgggfffdddfffhhhiiijjjkkkmmmooorrrxxxwwwxxxjjjXXXVVVPPPJJJJJJGGGHHHGGGEEEEEEDDDBBB>>>;;;;;;;;;;;;;;;:::888777777555555555444444444444444111111000000///000000111000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222333333333444555555666666>>>GGGddd}}}{{{zzzxxxuuuyyyyyyyyy}}}~~~|||fff^^^```]]]ZZZVVVSSSPPPNNNKKKIIIIIIGGGHHHMMMNNNJJJHHHHHHWWWqqquuukkkbbbYYYTTTWWWYYY^^^lll|||~~~zzzwwwtttqqqmmmjjjdddcccccccccddddddddddddeeegggiiikkklllnnnqqqsssuuu|||{{{wwwppp[[[RRRUUUOOOJJJKKKHHHGGGFFFDDDCCCBBB@@@===:::<<<<<<<<<;;;:::888777666555555444444444444444444222111111000000000000000000000000000000000000000////////////////////////000000000000000111111111000000111111111222222222222333333444444555666666:::>>>YYY}}}yyytttsssuuuyyy|||}}}nnneeeiiiccc```\\\XXXUUUQQQLLLIIIIIIFFFHHHNNNPPPLLLHHHFFFOOOcccnnneee\\\VVVTTTXXX\\\cccttt|||yyyvvvsssqqqnnnkkkhhhccccccbbbaaaaaaaaabbbcccdddfffhhhjjjlllooosssvvvvvvzzzuuuzzzfffTTTOOOSSSOOOMMMMMMHHHEEECCCBBBAAA@@@???===:::======<<<;;;:::999777666555555555555555555555555222222222222222111111000000000000000000000000000////////////////////////111111000000000000000000000000111111111222222222222222333333444555555555888;;;UUUzzzwwwooooooppptttzzzpppfffjjjfffdddaaa^^^ZZZVVVPPPLLLIIIGGGGGGLLLMMMIIIGGGGGGLLLYYYsssxxxggg```WWWSSSTTTZZZ___iii|||wwwuuurrrpppnnnllliiifffbbbccccccaaa``````ccceeeccceeegggjjjlllpppuuuxxxzzztttuuuoooaaaRRROOORRRNNNMMMLLLEEEDDDBBB@@@@@@@@@@@@>>><<<<<<<<<<<<<<<;;;999888888666666666666666777777777444444444444444333222111000000000000000000000000000000000000000000000000111111111111000000000000000111111111111222222222222222222333444444555555:::<<>>===<<<;;;::::::;;;>>>>>>===<<<666666555666777888:::;;;777777777666555333222111111111111111000000000000000000000000000000000000////////////000000000000000111111111111222222222111222333333444444333333999777<<>>===<<<;;;;;;::::::;;;======<<<:::777666666666777888:::;;;777777666555444333222222111111111111000000000000000000000000000000000000////////////000000000000000111111111111222222222111222333333444444333333888666:::GGG]]]zzzyyyuuurrrtttvvvxxxzzz~~~}}}tttmmmiiirrryyywwwqqqlllfffaaaZZZXXXVVVTTTPPPNNNKKKJJJMMMMMMHHHQQQhhh|||{{{nnnddddddfffgggllltttvvv}}}{{{xxxtttpppnnnmmmlllhhhgggeeecccaaa___^^^^^^``````aaabbbdddgggjjjkkkmmmpppvvv|||lllkkkUUUVVVWWWRRROOOLLLIIIGGGEEECCCAAACCCBBBAAA???>>>===<<<<<<;;;:::::::::;;;;;;999888777777777777777888999:::888777555444333222333333222222111111111000000000000000000000000000000000////////////000000000000000111111111111222222222111222333333444444333333777555777AAAPPPjjjuuurrrsssuuuwww{{{~~~yyytttooonnnvvvyyyuuummmhhhccc___ZZZXXXVVVTTTQQQNNNKKKIIIIIILLLHHHJJJ[[[nnnzzzqqqppppppjjjfffffflllsssxxx}}}{{{xxxwwwtttqqqnnnlllkkkjjjgggeeedddaaa```^^^^^^]]]aaaaaabbbdddfffiiilllnnnqqqtttyyy{{{uuu|||[[[OOORRRSSSNNNKKKGGGEEEEEEDDDBBBAAAAAA@@@???>>>======>>>???<<<:::999:::::::::777666888888888888888888999999888777444222222222333444222222222111111111000000////////////////////////////////////000000000000000000111111111222222222111222333333444444333333666555666<<>>===<<<<<<===???AAABBB<<<:::999999:::999777555999999999999999888888888777666444222111222333444222222222222111111111111////////////////////////////////////000000000000000000111111111222222222111222333333444444333333777555777:::>>>NNNuuu{{{rrrqqqvvv|||rrrooojjjhhhlllssstttpppccc^^^YYYVVVVVVUUURRROOOGGGKKKGGGFFFPPP^^^www~~~lllhhhhhhmmmttt|||xxxtttqqqnnnnnnllljjjhhheeedddcccccccccbbbaaaaaaaaaaaaaaadddeeefffhhhlllpppsssuuuxxx}}}xxxvvvqqqaaaVVVOOOMMMJJJJJJGGGDDDBBBBBBBBBBBBAAA===<<<;;;;;;<<>><<<;;;;;;===???AAA;;;:::999:::;;;:::999777::::::;;;;;;:::888777666444444444333333333333222333333222222222111111111000000000000000000000000////////////000000000000000111111111111222222222111222333333444444333333444333777===;;;AAA___|||zzzyyyzzzxxxoookkkggglll|||yyytttiiikkkllljjjiiinnnwww||||||rrrjjj```[[[YYYXXXUUURRRPPPQQQKKKJJJSSSYYYdddwww}}}{{{xxxvvvssspppllliiiiiiiiigggeeebbb```]]]\\\^^^^^^^^^___```aaabbbcccggghhhjjjlllppptttxxxzzzwwwqqqZZZ[[[TTTNNNUUU^^^LLLIIIEEEBBBBBBCCCCCCCCCBBB@@@===;;;;;;<<<===???;;;:::::::::;;;;;;:::888:::;;;;;;;;;:::888777555333333444444444333222222333333333222222222111111000000000000000000000000////////////000000000000000111111111111222222222222222333444444444333333333111777>>>;;;>>>ZZZ{{{rrrxxx~~~~~~wwwjjj___eee^^^^^^jjjtttzzzvvvpppqqqpppooorrrxxxzzzwwwsssssskkkjjjhhhddd___\\\ZZZZZZTTT\\\]]]UUUOOOSSSZZZ]]]vvvzzzwwwsssqqqooommmjjjhhhdddcccbbbaaa___]]]\\\[[[^^^^^^______aaabbbddddddeeeiiimmmppprrrwww~~~{{{nnn^^^VVVVVVYYYXXXUUUIIIHHHFFFDDDCCCDDDEEEFFFCCC@@@>>>===???>>>;;;999888888999::::::888777666999999999888888666555555555555444333333333333444444444444333333333222222222222222111111111111000000000////////////000000111111000000111111222333111111222333333333333222555777444555999;;;MMMlll{{{vvvvvvssspppooolllfffaaa^^^]]]bbbhhhmmmqqqxxxvvvuuuyyy|||yyyssspppnnnkkkgggbbb___^^^^^^]]]bbb```VVVNNNOOOSSSTTTiii~~~}}}xxxuuuqqqooommmkkkiiigggeeedddcccbbb```___^^^]]]^^^___```aaaccceeeggghhhkkknnnrrrtttwww|||}}}}}}jjj___TTTQQQTTTVVVRRRMMMHHHGGGEEECCCBBBCCCDDDEEEAAA>>>;;;;;;<<<<<<:::888888999::::::::::::999888999999999999888777666555666555555444444444444444444444444333333333222222222222222111111111111000000000////////////000000111111000000111111222333111111222333333333333222444777444555999:::JJJfff{{{|||xxxrrrnnnjjjjjjhhheeebbbbbbeeejjjqqqwww|||{{{xxxpppsssppplllgggcccaaa``````cccddd```VVVNNNMMMNNNOOOddd}}}{{{yyyxxxtttqqqnnnlllkkkiiigggeeefffeeedddcccbbbaaa````````````bbbcccfffiiikkkllllllooorrrtttwww}}}~~~sss~~~wwwZZZRRRLLLOOOVVVXXXQQQIIIFFFEEECCCBBBAAAAAABBBCCC@@@>>>;;;::::::;;;:::999888999999:::;;;;;;;;;;;;999999999999888777666666666666555555555444444444444444444444333333333333222222222111111111111000111000000//////000000111111111000000111111222333111111222333333333333222222666444555999999EEE\\\~~~|||ooohhhcccccccccbbbdddhhhmmmrrrzzzvvvrrrrrrnnniiieeebbb```___^^^[[[[[[XXXQQQLLLKKKMMMNNN^^^}}}~~~{{{yyyvvvtttsssooommmjjjhhhhhhgggfffdddeeeeeeddddddcccbbbbbbbbbccccccdddfffhhhkkkmmmnnnnnnpppsssuuuyyyzzzzzz{{{dddQQQKKKHHHMMMUUUWWWPPPGGGDDDCCCBBBAAA@@@@@@@@@AAA@@@>>><<<::::::;;;<<<<<<999999999999:::;;;<<<<<<999999999999888888777666666777777777666666555555555444444444444333333333222222222111111111000000111000000000000000000111111111000000111111222333111111222333333333333222111666444444999888???QQQ}}}oooddd]]]___```aaafffnnnqqqwwwzzzxxxppplllgggdddcccbbb```^^^TTTUUUUUURRRNNNKKKMMMQQQ___rrr}}}|||zzzxxxuuurrrpppooojjjhhhfffeeeffffffdddcccccccccccccccccccccccccccffffffgggiiikkkmmmooopppuuuwww{{{}}}~~~___UUUMMMHHHEEEHHHMMMOOOJJJDDDBBBBBBAAA@@@@@@?????????<<<<<<;;;:::::::::;;;<<<;;;:::999888888999;;;<<<888999999999999888888777777777888888888777666555555555555444444444333333222222222111111111000000111111000000000000111111111111000000111111222333111111222333333333333222000666333333888888;;;HHHooooooccc[[[^^^```aaahhhsssvvv|||~~~xxxvvvpppllliiiggghhhgggdddaaa]]]```cccccc[[[TTTVVV\\\vvv}}}~~~yyyxxxvvvssspppmmmkkkjjjfffeeeccccccdddeeedddcccbbbcccccccccddddddeeeeeehhhiiijjjlllooorrrtttuuuzzz~~~{{{cccPPPMMMPPPLLLIIIHHHIIIJJJGGGEEEBBBAAAAAA@@@@@@???>>>>>>999:::;;;;;;:::999:::<<<@@@>>>;;;999888888:::;;;888999999999999999888888777888999:::999888777666555555555555444444444333222222222111111111111000222111111000000111111222111111000000111111222333111111222333333333333222000666333111888888999BBB\\\xxxnnn```ZZZ___cccccckkkwww~~~{{{zzz|||{{{uuuqqqqqqnnnkkkiiijjjlllkkkgggcccfffkkksssrrrggg\\\]]]fffzzz~~~zzzuuutttrrrooollliiigggeeedddbbbaaaaaacccddddddcccccccccdddeeeffffffggggggiiijjjlllppptttxxx{{{}}}{{{pppVVVNNNKKKOOOOOONNNKKKGGGEEEEEEFFFAAAAAAAAAAAA@@@???>>>>>>888<<>>======>>>GGGDDD???;;;888888:::;;;888999999::::::999999888888999:::;;;:::999777666555555555555444444444444222222222111111111111000222111111000000111111222111111000000111111222333111111222333333333333222111666222000777999888>>>LLLddd|||iii\\\WWW```ffffffnnn|||xxxyyysssnnnoooooonnnooorrrllliiihhhjjjmmmlllgggbbbbbbjjjttttttgggZZZ\\\fffllliiibbbrrr{{{wwwrrrqqqooollliiifffcccbbbcccaaa```aaacccddddddcccddddddeeefffggghhhiiiiiiiiijjjnnnrrrxxx}}}~~~xxx]]]PPPMMMIIIHHHKKKLLLHHHBBB>>>>>>@@@AAAAAABBBAAAAAA@@@???>>>;;;???DDDEEECCCAAAAAABBBKKKHHHBBB===:::999:::;;;888999999:::::::::999999888999:::;;;;;;999888666666666555555555444444444222222222111111111111000222222111111111111222222111111111000111222222333111111222333333333333222111777222///777:::888===EEEXXXvvv|||dddXXXUUUaaahhhhhhppp~~~zzzrrr{{{mmmjjjnnnlllmmmnnngggeeefffiiinnnrrroooeee]]]dddfffgggddd___ZZZXXXXXXZZZXXXUUU[[[ttt}}}zzzxxxvvvuuussspppkkkgggcccaaa______cccbbbaaa``````aaaccccccggghhhjjjjjjjjjjjjkkkmmmpppppptttyyy|||~~~|||kkkqqq~~~aaaRRRKKKFFFDDDGGGFFFEEEDDDBBB@@@???>>>BBBAAA@@@???>>>>>>>>>>>>;;;>>>HHHUUUXXXPPPIIIHHHJJJIIIFFFAAA<<<999999;;;777888:::<<<<<<;;;:::999::::::::::::888777555444666666555444444444444444444333222111111222333444333333222111000000111111222222111111111111222222000000111222222222222111222222222333555777888999>>>LLLeeeuuubbbYYYUUU\\\dddjjjuuusssllltttiiiiiikkkggghhhiiiccchhhfffdddfffiiiiiieeeaaaaaacccdddbbb^^^YYYVVVTTTQQQQQQQQQUUUeee}}}yyyvvvuuuuuuvvvsssqqqmmmhhheeebbbaaaaaa`````````aaabbbdddfffgggfffhhhjjjkkkkkkkkkmmmoooqqqqqqtttzzz~~~}}}}}}fffRRRKKKHHHEEEDDDEEEDDDCCCBBBAAA???>>>>>>??????>>>===<<<<<<<<<<<<:::<<>>:::777888999666888999;;;;;;:::999888;;;::::::888777666666555666666555555444444555555333333222111111222333333333222222111111111111111222222111111111111222222000000111222222222222111111111222333444666777888888DDDXXX|||}}}nnn```WWWTTT\\\dddjjjttt|||pppiii}}}nnnhhhiiihhhaaacccfff```hhhfffdddeeehhhhhheeebbb]]]___```aaa___[[[VVVSSSMMMLLLOOORRRVVVfff|||xxxtttqqqrrrsssuuurrrpppmmmiiifffcccbbbbbb^^^___```aaadddfffiiijjjhhhjjjlllmmmmmmnnnppprrrssssssvvv}}}wwwwwwcccNNNFFFFFFFFFEEEDDDBBBAAAAAA@@@??????>>>>>>>>>>>>===<<<;;;;;;;;;;;;::::::???EEEFFFCCC@@@@@@??????===:::777666666888666777999:::::::::999888;;;:::888777666666666666777666666666555555555555333333222222222222333333222222222222111111111111222222111111111111222222000000111222222222222111000111111222333555666777666>>>MMMmmm|||rrrbbbYYYVVV]]]dddjjjuuuwwwllleee{{{nnnjjjiiiccc\\\bbbiiibbbdddfffhhhlllmmmkkkeee```[[[\\\___bbbcccaaa\\\WWWSSSOOOQQQTTTRRRWWWuuu~~~|||zzzwwwuuurrrpppnnnnnnooopppooommmkkkhhheeecccbbbaaa^^^___aaaccceeegggiiijjjjjjlllnnnooopppqqqsssuuutttwww}}}vvvvvvcccTTTGGGDDDFFFFFFEEEDDD@@@@@@@@@??????????????????>>>===<<<<<<;;;;;;;;;::::::;;;======<<<<<<<<<:::;;;:::888666555666888777888999:::::::::999999;;;999777555444555666777666666777666666666555555333333333333333333333333222222222222222222222111222222111111111111222222000000111222222222222111000000000111222444555666:::???HHHccczzznnnbbbZZZ^^^dddkkkwww}}}rrrhhhaaayyynnniiieee\\\ZZZiiiqqqgggeeegggiiilllllljjjeeebbb]]]]]]___eeejjjjjjeee___]]]UUUSSSVVVUUUVVVjjj|||yyywwwtttsssnnnnnnnnnnnnmmmlllkkkjjjkkkjjjhhhfffdddbbbaaaaaaaaabbbccceeefffggghhhiiikkkmmmooopppqqqrrrtttvvvzzz}}}\\\QQQGGGEEEFFFDDDCCCCCC????????????????????????>>>===<<<;;;:::::::::::::::::::::999888999:::999888999999888777666888999888999999::::::::::::::::::888666444444444666777555666666777666555444444333333333333333333333333111222333333333333222222222222111111111111222222000000111222222222222111000000000111222333444555999===CCCYYY~~~zzz|||mmmaaa```dddkkkyyywwwnnneee___uuullleee^^^XXX___xxxpppjjjhhhfffddddddeeeggghhhbbb```aaagggoooqqqkkkeee```XXXTTTVVVWWWYYYdddqqq|||wwwtttrrrpppnnniiijjjlllnnnnnnllljjjiiijjjjjjiiigggfffdddcccbbbeeefffgggiiiiiijjjjjjjjjkkknnnqqqssstttvvvyyy|||xxx\\\SSSJJJCCCBBBCCCAAAAAABBB??????????????????>>>>>>::::::999888777777777777888::::::777777999999777666888999999888777999:::888888888888999999999:::888777666444444444555666444555666666666555333222333333444444444444333333111111333444444444333222222222111111111111222222000000111222222222222111111111111111222333444555333777;;;MMMooo||||||ttteeebbbeeekkkyyyzzzrrriiiaaa\\\ppphhhaaa[[[[[[nnn|||kkkjjjgggeeedddeeehhhjjjhhhcccbbbgggooorrrlllddd]]]ZZZVVVUUUWWW\\\aaaccc||||||wwwsssqqqqqqooonnnjjjkkklllmmmnnnnnnmmmmmmmmmmmmlllkkkjjjiiiggggggiiijjjkkkmmmnnnnnnnnnnnnooorrrvvv{{{~~~rrr\\\HHHHHHCCC@@@AAABBB@@@@@@BBB???>>>>>>=========<<<<<<999999888777666666666666666::::::777777999888444666777999999888888888:::666666666666666777888888666666555555555555444444333444555666555444222111333333444555555444333333000111333444555444333222222222111111111111222222000000111222222222222111222222222222222333444555222777666AAA___zzz|||wwwtttfffdddfffkkkwww{{{ssskkkddd]]]XXXnnnggg```\\\aaa}}}hhhjjjmmmmmmllljjjiiihhhlllfffbbbfffnnnpppjjjbbbYYY[[[YYYUUUWWW^^^```^^^jjj|||yyy|||xxxtttqqqpppqqqppppppmmmmmmllllllmmmooopppqqqpppppppppooonnnmmmkkkkkkjjjlllnnnppprrrrrrrrrrrrssswww}}}rrr\\\TTTCCCCCC@@@AAADDDEEEBBBAAACCC>>>======<<<;;;;;;::::::;;;:::999888777777777777333999:::777777:::888222555777999999888777888999555444444444444555666666444555555666666555444333222333444555555333111000333333444555555444333333000111333555555555333222222222111111111111222222000000111222222222222111222222222222333444555555888;;;666:::TTTppp|||tttzzz~~~pppeeeeeegggkkkuuu~~~wwwooohhhaaaZZZVVVyyyoooeeefffeeemmmrrriiidddhhhkkkiiigggiiiiiijjjjjjhhheeeccccccccc]]]ZZZUUUSSSUUU[[[aaafffjjj|||xxxvvvuuuvvvwwwtttssssssrrrqqqrrrrrrrrrooopppqqqrrrrrrqqqpppooommmnnnooonnnllllllnnnooohhhkkkooorrrtttvvvxxxyyywww~~~bbbTTTKKKBBBEEEDDDCCCBBB@@@???>>>>>><<<<<<;;;::::::::::::;;;666555555555555555666777888777666555555666777888888888888888888777666555555444444444444555666666444555666666666555333222333333333333333333333333444555555555444333333222444444444333333333222222222222222222222222222222111111111111000000000000111111000000111111222333333444111777HHHYYYvvv~~~ttt|||yyywwwvvvmmmfffgggiiikkksss|||yyyyyypppjjjfff```XXXRRRlllfffeeefffgggnnnyyyooofffbbbeeegggeeedddeeejjjjjjhhhgggfffdddbbbaaa^^^\\\YYYYYY]]]dddlllqqqrrr{{{}}}yyywwwssspppooonnnoooppppppooonnnnnnmmmmmmnnnnnnooopppqqqrrrsssrrrqqqpppqqqrrrrrrqqqooooooppprrrkkknnnssswwwzzz|||fffNNNIIIHHHDDDCCCBBBAAA@@@>>>===<<<<<<;;;::::::999999999999999666555555444444444555555666666555444444444555666777777777777777666666555333333333333333444555555444444555555555555555444333333333333333333333333444444555555444444333222444444444333333333222222222222222222222222222222111111111111000000000000111111000000111111222333333555222666CCCRRRnnnuuuxxxzzzvvvwwwsssmmmhhhhhhhhhkkksss}}}yyyrrrqqqlllsss~~~{{{tttlllfffbbb]]]VVVPPPfffhhhfffhhhlllsssxxxyyywwwtttpppjjjeeeggghhhgggffffffjjjhhhfffggghhhgggddd```\\\[[[YYYYYY]]]dddlllppp~~~~~~{{{xxxuuupppnnnllliiihhhiiijjjkkkkkkjjjjjjjjjiiiiiiiiiiiinnnoooppprrrrrrrrrqqqqqqpppqqqqqqpppnnnmmmooopppqqquuuzzzhhhMMMEEEEEEFFFFFF@@@@@@???===<<<;;;:::999999999888777777777777888666666555555444444333333555444333222222222222222555555666666777777666666222222222222222333333444666666555444444555666777444444444444444444444444444444555555444444333333444444444444333333333333333333333333333333333333222222111111111000000000111111000000111111222333444666333444===GGGaaayyyuuu|||~~~yyyxxxzzzuuurrrpppooonnnooowwwyyyjjjhhhnnnnnnyyy|||xxxrrrmmmeee```\\\XXXSSSOOOhhhpppjjjmmmuuu|||xxxoooqqqyyyvvvrrrnnnmmmnnnnnnmmmmmmjjjhhhfffiiimmmmmmiiiccc^^^\\\YYYXXXZZZ^^^cccgggyyyyyy|||~~~}}}|||zzzyyyxxxxxxxxxwwwtttqqqlllkkkiiihhhhhhhhhiiijjjiiiiiiiiiiiihhhhhhggggggjjjkkkmmmoooppppppppppppoooooopppooonnnnnnoooqqqxxx|||oooOOOHHHJJJFFFBBBCCC??????>>><<<;;;:::999888999888888777666777777777777777777666555444333333444444333333222111111111444444555777777888888888222222222222222333444444;;;:::777555444555777888555555555555555555555555333444444555444444333333555444444444444333333333333333333333333333333333222222222111111111000000111111000000111111222333333777444333999???VVVwww}}}uuuzzz}}}}}}|||}}}}}}|||yyyyyyxxxjjjjjjuuu|||~~~wwwrrrkkkfff```[[[WWWTTTQQQNNNmmmppprrrttt|||xxxlllooo|||vvvtttqqqooonnnppppppooommmkkkkkkpppuuuuuupppkkkbbb```^^^\\\]]]___bbbdddbbbhhhooowww|||{{{{{{{{{zzz{{{zzzzzzyyywwwvvvvvvuuutttsssssstttuuutttrrrpppkkkjjjjjjiiiiiijjjkkkkkkjjjjjjkkkkkkkkkjjjiiihhhggghhhjjjmmmnnnooooooooopppqqqssssssssstttvvvxxxlllTTTEEEIIILLLCCC===@@@??????>>><<<;;;:::999888999888888777777777777777777888888777777555444333444444444444333333222222444444666777888888999999333333333333333444444555@@@===999666444444666777555555555555555555555555333333444444555444444333555555555444444444333333333333333333333333333333222222222222111111111111111111000000111111222333222666444333888;;;MMMjjjuuuxxx~~~~~~}}}mmmlllyyyyyyrrrnnneeeaaa\\\WWWTTTRRRPPPOOOzzzssszzz{{{~~~~~~tttiiijjjsssooopppnnniiiiiilllmmmkkknnnoooqqquuuxxxxxxsssnnn```___]]]]]]^^^```bbbddd\\\aaafffgggkkkyyy}}}zzzyyyyyyxxxwwwuuuttttttsssrrrqqqppppppoooooooooppprrrrrrpppnnnkkkjjjjjjjjjjjjjjjkkkkkkkkklllmmmmmmmmmllljjjiiiggghhhkkknnnpppqqqrrrrrrqqqsssuuuwwwyyy{{{|||kkk[[[MMMGGGKKKJJJBBB@@@FFF??????>>><<<;;;:::999888888888777666666666666777666666777777777555444333333444444555555444444333333444555666777888888888333333333333333444555555???===999666444444444555444444444444444444444444333333444444555555444444555555555555444444444333333333333333333333333333333222222222222111111111111111000000111111222333111555222444888888DDD\\\~~~wwwuuu{{{~~~zzzuuuuuuyyy}}}|||{{{~~~sssttt|||tttnnnjjjaaa^^^ZZZUUUQQQOOOOOOOOO~~~~~~|||yyytttnnniiihhhiiiiiilllkkkfffeeejjjllljjjjjjmmmpppsssrrrooojjjggg\\\\\\[[[[[[\\\^^^```aaabbbcccaaa]]]]]]hhhzzz}}}zzzxxxuuuuuutttrrrqqqooonnnnnnmmmmmmmmmoooqqqqqqooommmllllllkkkkkkkkkkkkkkkkkkkkklllmmmnnnnnnlllkkkiiijjjlllooorrrtttvvvwwwwwwxxx{{{yyyVVVPPPKKKHHHIIIGGGBBBAAAEEE>>>>>>===<<<:::999888888777666666555555555555555222333555666666444333222111222333555555555555444222333333444555555555555222222222222222333333444999888666444333333444444333333333333333333333333222333444444555555444444555555555555444444444444444444444444444444444444333333222222222111111111111111000000111111222333222444111333999666;;;MMMqqq}}}tttuuuwww{{{}}}tttmmmhhhiiimmmuuu|||zzzuuullliiiooovvv~~~|||}}}vvvpppjjjggg___\\\XXXRRRNNNMMMMMMOOO}}}zzzsssmmmlllllliiieeeiiimmmmmmgggggglllnnnllleeehhhlllmmmjjjddd```]]]______^^^]]]^^^___```aaa```___]]][[[\\\dddqqq{{{yyyyyywwwuuusssqqqooonnnnnnnnnnnnppprrrrrrpppnnnnnnnnnnnnnnnmmmmmmmmmmmmjjjkkkmmmnnnmmmllljjjhhhmmmooorrrvvvyyyzzz{{{|||vvvYYYLLLCCCCCCDDDDDDCCC???;;;999>>>===<<<;;;999888777777555555444333333333333444000111333444444333222111///000222444555555555444111111222333333333222222111111111000111222222333444333222222222222333444333333333333333333333333222333333444555555555444666666555555555444444444444444444444444444444444333333333222222222111111111111111000111222222333333444000333999444555DDDddd~~~uuurrrrrrvvv|||yyymmmddd___aaafffooowwwyyynnnddd```hhhrrr{{{yyysssmmmhhheee]]][[[VVVQQQLLLKKKLLLNNNmmmjjjkkkgggfffiiiqqqsssssspppoooqqqpppmmmffffffggghhhhhhccc[[[UUUZZZbbbddd^^^XXXYYY[[[ZZZ^^^]]]\\\[[[[[[^^^dddhhh}}}yyyvvvuuuqqqqqqrrrrrrrrrrrrqqqqqqrrrrrrrrrssssssqqqmmmjjjlllkkkkkkpppuuuvvvrrrmmmooouuu}}}lllUUULLLGGGBBBCCCCCCBBBAAA???===;;;999999888777666555444444444444333333333333222222111111222222222111000000222222222333333444444444444444444333333222222222222222111111222222333444222222222222222222222222444555555555444333333222555555444444444444555555777666555444444333444444444444555555555555444444555444333222222222222333//////000000111111111222444333222222333666888:::SSSwww}}}~~~nnnpppsssxxx~~~~~~qqqhhhcccdddhhhjjjsss~~~vvvjjjfffeeekkksss|||{{{wwwuuuooofff``````\\\VVVPPPKKKKKKOOOSSSUUUqqqnnnmmmhhhfffjjjpppsssssspppoooooommmiiieeeddddddeeefffccc]]]YYYZZZ]]]\\\XXXXXX[[[\\\YYY[[[[[[ZZZYYYYYY\\\aaadddkkk}}}wwwwwwxxxxxxxxxxxxwwwwwwxxxwwwxxxyyyzzzyyyuuurrrtttssstttyyy~~~}}}yyyxxx~~~```NNNEEE@@@@@@@@@@@@@@@>>><<<:::999999888888777666555444333444444333333333222222222333333444333333222111111000000111111111222222222222222222111111111000000222222111111000000111111222222222222222222222222444444444444444333222222444333333333444444555666888777666555444444333444444444555555555555444444444444444444333333333333222222222222111111111111444333222222333555888999HHHhhh}}}tttqqqsssxxx~~~~~~ssslllfffdddffflllsss|||}}}qqqnnnkkkmmmttt{{{{{{vvvsssrrrlllccc^^^^^^YYYTTTNNNJJJKKKNNNSSSVVV{{{yyypppooommmiiihhhlllmmmppppppmmmkkkllliiieeebbbbbbbbbbbbcccaaa]]]ZZZ\\\ZZZWWWUUUXXX]]][[[VVVVVVWWWXXXXXXXXXYYY\\\___]]]ppp}}}hhhUUUIIIBBB???>>>>>>===<<<;;;999888777888777777666555444333333333333333333222222222222555555555555444333222111......////////////000000000000////////////......222222111000////////////333333333333333333333333333333444444444333222222222222222333444555666777999888777666444444333333444444555555555555444444444444555666555444333222444444333333222111111111333333222222333555777888CCCYYYxxxrrrtttwww}}}wwwqqqkkkggggggpppvvv|||yyynnnkkkiiimmmvvv~~~uuuqqqnnnlllggg___[[[[[[UUUQQQMMMJJJJJJNNNSSSWWWtttvvvwwwrrrllliiikkkjjjhhhiiinnnhhhkkkjjjfffeeehhhhhheeeaaaaaabbbbbbaaa___[[[YYY^^^\\\YYYXXXZZZ[[[XXXTTTTTTVVVWWWXXXWWWWWWYYY[[[YYYaaauuubbbPPPKKKDDD@@@AAA<<<<<<;;;:::999777666666666666555555444333333222333333333222222222222111555555555444333222111000.....................//////.....................111111000000000000111111333333333333333333333333222222333333333333222222111222222333555666888999:::999888666555444333333333444444555555444444333444555666777777555333222222222222222222222111111333333333333444555666777@@@MMMhhhuuuuuuwww{{{yyytttooolllkkkrrryyyyyyooofffeeehhhqqq{{{}}}xxxrrrnnnjjjhhhbbbZZZVVVWWWPPPNNNKKKIIIJJJOOOUUUZZZvvvsssqqqjjjhhhggghhhgggfffhhhlllggghhhfffaaabbbhhhkkkkkkbbbcccddddddbbb___\\\[[[[[[[[[[[[[[[ZZZWWWVVVVVVUUUWWWXXXYYYXXXWWWXXXYYYZZZWWW]]]vvvbbbFFFBBBCCC===:::>>><<<<<<;;;999888777666666555555444444333222222222333333222222222111111111333333333222222000////////////////////////////////////////////////////////////000111222333555666222222222222222222222222111111222222222222222111222222333444555777999:::999888777555444444333333333333444444444444333333444555666777777555333222...//////000111222333333333333333333444444555666:::AAAWWWxxx}}}zzzxxxyyy~~~zzztttooommmnnnpppxxx{{{rrrjjjfffffflllttt}}}yyytttpppkkkfffccc]]]UUUQQQRRRLLLLLLKKKJJJLLLQQQXXX^^^zzztttppppppmmmjjjgggffffffggghhhhhhiiifffbbbdddkkkooopppcccdddeeeeeedddeeegggiii^^^[[[ZZZZZZXXXUUUUUUYYYWWWXXXYYYYYYXXXWWWXXXZZZ^^^XXXXXXiiiaaaOOOBBBBBBBBB;;;999===<<<;;;:::888777666666555333333333333222222222111222222222222111111111111000000000000000//////...000000000////////////......////////////000000000......///111333555777888111111111111111111111111000000111222222222111111222222222333555777888999777666555444444333444444333333444444444444333333444444555666555444333222------...000111222333444222222333333444444444444888===MMMkkk|||yyy|||uuunnnmmmooommmvvv}}}uuuoooiiigggiiinnnttt~~~~~~vvvrrrkkkfffaaa^^^YYYQQQNNNOOOIIIKKKLLLMMMNNNTTT\\\ccczzztttpppvvvqqqkkkfffeeefffgggfffeeehhhgggeeefffkkkmmmllleeeeeedddcccfffnnnyyyqqqfff[[[XXXWWWUUUVVVYYYXXXYYYYYYXXXWWWWWWXXXZZZ\\\]]]___gggwwwnnnQQQHHHBBBBBB@@@<<<:::<<<<<<:::888666555444444555222222222222222111111111222222222222111111111111......///000000000//////000000//////........................//////000000......///000222444555666///////////////////////////000000111222222111111111111111222333444666777444444333333333333444444222333333444444333333222444444444444333333333333//////000111111222333333222222333444444444444333888;;;FFF\\\~~~{{{|||}}}rrrooorrrqqqxxx~~~~~~zzzuuupppnnnqqquuuzzzyyyrrrnnnddd___[[[YYYUUUOOOLLLNNNHHHKKKNNNOOOQQQWWW```hhhxxxssspppvvvppphhhcccdddggghhhfffaaaeeegggffffffiiihhheeefffdddbbbaaagggvvvsss___YYYXXXVVVVVVXXXYYYYYYYYYWWWVVVVVVXXXZZZUUU]]]cccdddfffsss```CCCDDD@@@<<<999888777777888;;;999777555444333333444222222222111111111111111222222222111111111111000---...///000000111111000/////////......------------------....../////////////////////000222333444//////////////////////////////000111111111111111//////000000111222444444333222222222222333444444222333333444444333333222555444333222222222333333222222222222222222333333222222333444444444333333444777===LLLlll}}}}}}xxxsssvvvvvv|||~~~~~~}}}zzz{{{~~~tttmmmiii^^^YYYVVVUUURRRMMMLLLOOOHHHKKKOOOQQQRRRYYYccckkkyyyoooooolllaaaaaaeeebbbfffjjjdddgggfffeeegggiiihhhddd___bbb``````bbbfffrrrqqq```\\\]]][[[YYYZZZVVVWWWXXXXXXWWWWWWYYY[[[TTTYYY```cccaaaeeeyyybbbKKKAAA;;;;;;:::999888888888888777666555333222111000000333333222111000000000000//////000000000000//////000000111111111111000000......------------......,,,,,,,,,---------......////////////////////////,,,---.........---,,,+++///...------...///000111///////////////000111111333333222222333333444555555444222111111222444555111222333333444444333333333222222111111222222333111222333444444333222111777777999BBBWWWvvv{{{}}}~~~}}}uuunnnhhheee\\\YYYUUUPPPMMMKKKKKKKKKLLLNNNQQQUUUZZZ```gggkkknnnggggggccciiimmmgggiiimmmhhhgggeeedddfffiiiiiigggccccccaaaaaaaaa```dddqqq~~~}}}kkkZZZWWW[[[]]]\\\[[[XXXXXXWWWVVVWWWWWWWWWWWWSSSVVV\\\___]]]aaappp|||^^^III>>>===;;;:::999888888777888888777666555333111111000000333222222111111111111111//////000000000000///////////////000000/////////......------------......---------.........//////........................,,,------......---,,,,,,///...------...///000111///////////////000000111222222222222222333333444555444222111111222444555222222333444444444444333333333222222222222333333222222333333333333222222555555777===MMMhhhyyyqqqjjjeeebbbXXXVVVRRRNNNLLLLLLLLLMMMNNNQQQUUUYYY]]]ccciiinnnssshhhgggeeelllnnngggkkkuuutttllliiifffeeeggghhhgggeee___```eeeiiijjjlllttt}}}nnn```\\\^^^^^^\\\[[[YYYVVVUUUVVVYYY\\\[[[YYYUUUVVVXXX[[[[[[^^^hhhrrr~~~}}}|||rrrUUUHHH>>><<>>LLLmmmyyyxxx~~~vvvpppjjjhhheee```[[[VVVRRRPPPMMMLLLLLLMMMPPPTTTXXXZZZ[[[aaahhhmmmnnnkkkiiiggg{{{gggfffeeebbbfffeee]]]cccmmmmmmooommmjjjiiihhhfffdddaaa```___]]][[[]]]aaa^^^XXXZZZWWWTTTYYYeeellleeeXXXYYYYYY\\\``````___dddlllwwwhhhWWWPPPRRRWWWXXXVVV\\\ZZZ\\\aaabbbggg|||hhhLLLCCC???;;;::::::::::::999777444555444333333222222333333222111///.........///000......//////////////////........................++++++,,,---............,,,,,,------,,,,,,+++***+++***)))))))))***,,,,,,,,,,,,,,,++++++*********++++++******++++++,,,---------------------------...------------...//////////////////000000000000000000111111111222222222333333222222222333444555444444444444444444444444666555333333444444444333111333555666666888;;;===ZZZ|||uuuvvv}}}wwwpppkkkdddbbb^^^YYYUUUQQQPPPOOOMMMLLLLLLNNNQQQVVV[[[^^^ccceeeiiimmmqqqoooggg^^^rrraaabbbcccbbbgggeee^^^eeeppppppllljjjgggeeeeeedddbbbaaabbbcccaaa]]]\\\^^^\\\XXXVVVVVVUUUTTTXXX[[[WWWOOOVVVUUUWWW[[[\\\\\\```eeejjjcccZZZSSSQQQRRRTTTUUUZZZVVVWWW\\\\\\___pppwwwvvvvvvvvv|||xxxaaaIII<<<<<<:::888888888999:::999666333444444333222222222222333111000000////////////////////////...............------------------------,,,,,,------------------,,,,,,------,,,,,,+++***+++***)))))))))***+++,,,,,,,,,,,,++++++*********++++++******++++++,,,,,,---------------------------------------...//////.../////////000000000000000000000111111111222222222222222222333333444444444444444444444444444444555333222222333444333222111333555555666777:::<<>>===:::777333333222111111111111111...///000000000///---,,,//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***+++,,,,,,,,,,,,+++*********************++++++++++++++++++*********************++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...................../////////000000/////////000000000111111111111222222333333333333333333333333333333333333333222222333555666555444333444555444444444666888999NNNssszzzzzz}}}wwwrrrmmmhhhccc___VVVUUURRRPPPNNNMMMLLLLLLMMMPPPUUU\\\bbbgggkkkmmmnnnnnnnnnmmmfffZZZPPPLLL}}}lllqqqyyymmmiiipppsssooojjjfffdddccccccbbbkkkkkklllpppwwwvvviiiZZZTTTUUUTTTPPPPPPTTTVVVTTTVVVQQQPPPUUUYYYXXXWWWWWWUUUSSSPPPNNNMMMNNNNNNOOOSSSPPPPPPSSSTTTTTTTTTVVV]]]___hhh|||kkkdddhhhyyyiiiMMM???;;;<<<888888888111666666888:::<<<<<<999777222222111000000000000111...///000000000///---,,,...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******++++++,,,,,,++++++***)))))))))******++++++++++++************************)))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------......------............////////////....../////////000000000000111222333333333222222333333333333333333333333444333444555888999777666333444555444333444666777>>>FFFaaa|||uuuzzz|||xxxrrrmmmhhhddd```]]]SSSRRRPPPOOONNNNNNNNNOOOMMMPPPWWW^^^eeejjjmmmooopppmmmkkkhhh___SSSOOOQQQzzzrrruuu}}}rrrgggeeeqqqmmmiiieeebbbaaaaaa```___```bbbeeelllvvvxxxlll^^^XXXWWWTTTPPPQQQUUUTTTOOORRROOOOOOSSSUUURRRQQQSSSZZZTTTNNNMMMOOOQQQOOOMMMLLLMMMOOOPPPQQQPPPPPPPPPWWWVVV[[[hhh}}}{{{hhhfffmmmdddJJJAAA888888777111333999666333333333555666777555333222111000000///000000000...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++++++++++++++******)))))))))***++++++++++++***)))))))))***************)))***+++,,,---,,,++++++***************************+++,,,......------,,,------........./////////............///////////////000222333333333222111333333333333333333333333333333444777999:::999777333555555555444555666888@@@@@@OOOnnnuuuuuu|||~~~zzzuuuqqqkkkfffaaa^^^ZZZXXXOOONNNMMMMMMMMMNNNOOOPPPQQQTTTZZZaaaggglllppprrrssslllfffaaaWWWNNNRRR\\\}}}yyysssooolllfffbbb```iiirrrdddbbb```___`````````^^^___cccfffhhhkkkmmmggg___YYYZZZXXXTTTTTTVVVTTTPPPOOONNNPPPSSSRRRNNNNNNQQQ[[[WWWSSSQQQSSSSSSOOOLLLJJJNNNQQQQQQOOONNNNNNNNNPPPQQQUUU\\\iiiyyy}}}llliiikkkooozzzppphhhnnnxxxlllSSSIII<<<;;;555666666000444:::555333111000000222333333222111111000////////////000//////...------------...******++++++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++++++++++++++***))))))((()))***+++,,,++++++***((()))))))))*********+++(((***+++------,,,+++***************************)))+++,,,......---,,,+++---------.........//////------.........////////////000222333333333111000222222222222222222222222222222444777:::;;;999777444555666666555666888:::===<<>>LLLhhhzzzvvvuuu~~~zzzsssooojjjccc^^^YYYVVVRRRPPPMMMMMMMMMMMMOOOQQQSSSTTT^^^```ccchhhmmmsssvvvyyykkk```WWWSSSNNNPPPccczzzzzzooojjjfffdddbbbbbbdddeeebbb```ZZZ]]]aaaeeehhhhhhgggffffffeeeaaa[[[VVVSSSRRRSSSPPPRRRSSSQQQSSSWWWWWWSSSOOONNNNNNPPPQQQQQQOOOLLLPPPOOOOOOSSSXXXXXXSSSNNNPPPOOOOOOQQQPPPNNNMMMMMMPPPPPPPPPRRRUUU]]]ffflllooo\\\UUUXXX\\\gggrrr~~~}}}~~~}}}}}}~~~{{{|||{{{zzz~~~oooSSSEEE???<<<999777666666444333222111111111111111111111222222222//////.........---------/////////...---------,,,,,,++++++******++++++,,,///...,,,******+++,,,---************************+++++++++************))))))************+++++++++))))))))))))))))))))))))******))))))******+++,,,)))))))))******++++++,,,************+++,,,---...,,,,,,,,,---------..................////////////000000000000111111111111333333222111222333444555333333333444444444555555444444444555666777777888888AAAAAA@@@VVVrrrxxxzzz|||tttooojjjeee^^^XXXTTTQQQOOOMMMKKKJJJJJJKKKNNNRRRWWWYYYeeeeeeggglllqqqrrrooollllllZZZQQQSSSPPPQQQooo{{{qqqlllhhheeeccccccddddddcccaaa\\\]]]___aaacccdddeeeeee```___\\\WWWRRROOONNNNNNOOOOOOMMMLLLOOOTTTTTTPPPOOOOOOOOOQQQTTTUUUTTTRRRQQQPPPQQQUUUYYYYYYUUUPPPPPPPPPPPPPPPOOONNNOOOPPPQQQQQQPPPOOOQQQWWW^^^ccctttuuu```QQQ\\\___eeennnxxx{{{uuu{{{wwwgggQQQ@@@:::888888777666666555444333222111111111111111111000000000000..................------............------------...------,,,,,,------......---,,,+++***+++,,,,,,************************+++++++++*********))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))***++++++)))))))))***************************+++,,,---...,,,,,,,,,------------...............//////////////////000000000111111111222222111000111222333444333333333444444444444555444444555555666777777888<<>>JJJXXXttt{{{sssyyy~~~xxxvvv}}}tttnnniiibbb\\\[[[YYYUUUQQQNNNNNNNNNNNNNNNQQQSSSVVVZZZ```eeeiiikkkoooooonnnhhh```WWWQQQNNNJJJUUUbbbrrrrrroookkklllmmmkkkfffbbb``````]]]^^^_________]]][[[ZZZTTTUUUWWWWWWWWWYYY\\\___hhhmmmmmmfff^^^YYYVVVRRRQQQQQQSSSUUUVVVUUUQQQNNNMMMNNNPPPPPPOOOOOONNNOOORRRVVVTTTPPPTTT]]]\\\SSSRRRSSSTTTSSSRRRRRRSSSUUUSSSRRRSSSVVVYYYeee|||{{{yyyyyy|||sssppptttuuussszzzxxxyyy~~~yyyzzz~~~]]]GGGAAA???:::555666555555444444444333333000000////////////..................------------000000///...---,,,,,,+++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,***)))))))))***+++***************************)))))))))(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))******))))))******+++,,,)))***************++++++******))))))))))))*********++++++++++++,,,,,,,,,,,,,,,---------................../////////000000//////111222222222111000111222222222222333333333666666666666666666666555777777999:::;;;>>>CCCGGGYYY{{{~~~zzz{{{~~~xxxmmmgggccc]]]XXXWWWTTTQQQNNNMMMOOOQQQRRRRRRUUUXXX]]]bbbfffiiikkkllllllkkkfff^^^VVVQQQPPPPPPQQQcccyyyqqqdddeeecccfffjjjiiifffbbbaaaaaa^^^^^^]]]\\\[[[[[[[[[\\\TTTUUUVVVVVVWWWZZZ___bbbcccbbb^^^XXXWWWXXXUUUPPPOOOPPPSSSVVVXXXVVVRRRNNNNNNPPPQQQPPPOOONNNNNNNNNOOORRRQQQOOOWWWbbb```UUUPPPRRRSSSSSSQQQQQQRRRSSSSSSQQQRRRVVVWWWYYYeeerrrxxxvvvyyy|||pppjjjrrryyy|||~~~vvvuuuzzzxxxvvvvvvyyy}}}~~~zzzvvvoooyyyaaaPPP>>>555555888999999555444222222333111...,,,///////////////.........------..................111111000...---,,,+++***---------,,,,,,+++++++++******))))))))))))******---,,,***(((((()))***,,,************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***''''''(((((())))))************)))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,---------................../////////000---...000111111111000///111111222222222333333333666666666666666555555555666999:::888777:::===>>>GGGfffzzz{{{qqqfffbbb^^^YYYUUUUUUPPPMMMLLLLLLOOOSSSUUUVVV[[[^^^ccciiilllnnnoooooogggddd^^^UUUNNNKKKMMMQQQ^^^ssspppccc___]]]aaaeeefffdddcccccceeecccaaa___\\\[[[[[[\\\]]][[[WWWUUUWWWYYYXXXYYY\\\bbb___[[[WWWUUUTTTUUUVVVNNNPPPRRRSSSTTTSSSRRRQQQUUUPPPOOOTTTTTTPPPOOORRRRRRLLLIIIOOOUUUVVVVVVWWWRRRRRRRRRRRRQQQPPPOOONNNQQQOOOMMMOOOTTTZZZ___aaakkkppp{{{sssllljjjsss{{{}}}~~~}}}xxxrrrnnnpppvvvvvvuuuhhhSSS@@@>>>:::666333333444444444555555444333222111000000000///...------,,,,,,------------------------......---------,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,***)))))))))***+++******************************))))))))))))******---,,,***(((''''''((()))%%%&&&'''((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........///////////////////////////000000000000000111111111111222222222444444333444444555666777777777999;;;>>>>>>===;;;DDDVVVxxx~~~kkk|||tttlllbbb\\\YYYVVVPPPLLLNNNMMMLLLLLLOOOSSSXXX[[[dddfffhhhiiiiiihhhiiikkkgggWWWLLLNNNOOOLLLPPPXXXtttlllaaa___]]]aaaeeefffeeeddddddeeecccbbb___]]]\\\\\\]]]^^^[[[VVVTTTVVVWWWVVVWWW[[[]]][[[YYYVVVTTTTTTTTTTTTLLLNNNPPPRRRRRRRRRQQQPPPUUUQQQRRRVVVWWWSSSQQQSSSNNNIIIGGGLLLRRRSSSSSSTTTOOOOOONNNNNNNNNMMMMMMMMMPPPOOOOOORRRVVVZZZ]]]]]][[[]]]fffvvv|||wwwyyyuuuooo~~~iiiNNN>>>;;;:::777555444444555555333444444333333111000000000//////...------,,,,,,------------------------------------,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++***)))))))))************************************))))))))))))******---,,,***(((''''''((()))&&&&&&'''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********++++++***))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,------............////////////.../////////000000000000000000111111111222222222333333333333444555666777666777888;;;>>>???>>><<<===LLLlllmmmrrr|||tttpppiii```ZZZWWWTTTOOOKKKMMMMMMMMMNNNQQQUUUZZZ]]]cccfffkkkmmmmmmlllkkkkkkaaaVVVNNNNNNMMMNNNYYYgggzzzfff^^^^^^]]]```eeegggfffeeeeeeeeecccbbb___]]]\\\\\\]]]^^^ZZZWWWUUUWWWWWWTTTUUUYYYXXXXXXXXXWWWVVVUUUTTTTTTKKKLLLNNNPPPPPPPPPPPPOOOQQQPPPRRRVVVVVVSSSQQQQQQKKKFFFEEEKKKPPPPPPPPPQQQOOONNNMMMKKKKKKLLLNNNOOOOOOOOOPPPTTTWWWZZZZZZYYYTTTSSSWWWddd{{{ooo[[[III;;;444555555444444444555555555222222222222111000////////////......---,,,,,,,,,---------------------------------,,,,,,,,,++++++,,,+++************+++,,,++++++***))))))))))))***************************)))))))))))))))))))))))),,,+++)))((('''(((((()))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))************)))))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------........./////////....../////////000000000000000000111111111222222333333333333444555666666666666888;;;>>>@@@???===>>>GGGaaayyyiiijjjuuupppjjjddd\\\VVVTTTRRRNNNKKKNNNNNNOOOQQQUUUZZZ^^^aaaaaaffflllpppoookkkhhheeeTTTOOOKKKKKKKKKRRRggg}}}oooaaa\\\]]]^^^```cccfffffffffddddddaaa```^^^\\\[[[[[[\\\]]]ZZZYYY[[[^^^\\\VVVTTTVVVTTTVVVWWWYYYXXXWWWUUUTTTNNNNNNOOOOOOOOONNNMMMLLLJJJMMMPPPSSSRRROOOLLLLLLJJJFFFGGGLLLPPPOOOOOOPPPTTTRRROOOLLLLLLMMMOOOPPPOOOOOOOOOQQQUUUVVVVVVVVVVVVTTTUUU^^^ooowwwZZZGGG???:::777777111222333444444333333222000000111111000//////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************+++++++++******)))))))))))))))************************))))))************))))))+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))******))))))))))))******+++***************************++++++++++++,,,,,,,,,,,,------....../////////........./////////000000000000000000111111111111222222222222333444555666555555777:::===??????>>>AAADDDXXX{{{ppp___pppvvvooolllccc^^^XXXSSSQQQOOOMMMKKKNNNOOORRRUUUZZZ^^^ccceeeccchhhnnnoookkkddd]]]YYYMMMJJJJJJNNNUUUeee}}}mmmeee```___```______aaacccddddddbbbaaa^^^]]][[[YYYYYYYYY[[[[[[YYY\\\bbbfffcccYYYTTTSSSOOORRRUUUWWWXXXVVVTTTRRRRRRQQQPPPOOONNNLLLKKKJJJGGGLLLPPPPPPNNNKKKJJJHHHJJJHHHJJJPPPSSSQQQPPPQQQWWWTTTPPPLLLKKKKKKMMMOOOPPPNNNMMMMMMPPPSSSTTTTTTRRRRRRSSSYYYcccnnnwww{{{uuu[[[JJJ:::444555555555555111222333333333111000...//////000000000///......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************))))))(((((())))))))))))))))))))))))((()))************)))((()))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((()))******+++*********************************+++++++++,,,,,,,,,,,,,,,---...//////000............//////////////////000000000111111111222111111222222333444555555444555888<<<>>>>>>>>>??????MMMkkkiii```nnn}}}qqqjjjfffddd\\\YYYTTTPPPNNNNNNMMMMMMPPPRRRUUUZZZ___cccgggiiijjjmmmooommmeee\\\SSSNNNNNNLLLNNNYYYlllssshhheeeeeefffhhh```___]]]^^^___```___^^^]]][[[YYYXXXWWWXXXZZZ[[[YYY^^^eeejjjeeeYYYRRRQQQLLLNNNRRRTTTUUUTTTQQQOOOSSSRRRPPPOOOMMMKKKJJJIIIIIIOOOSSSPPPLLLKKKJJJHHHJJJJJJMMMSSSTTTQQQPPPRRRTTTQQQMMMJJJHHHHHHJJJKKKOOOMMMLLLLLLOOORRRSSSTTTNNNOOORRRWWW\\\```aaaaaacccsss{{{wwwqqqbbbOOOCCC;;;555666888666333222222222333333222000...---/////////000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))***++++++***))))))))))))******))))))((('''))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((()))******+++************************************++++++++++++++++++,,,---...//////000------.........//////////////////000000000111111111111111111222333444444444444444666:::<<<===<<<>>>>>>HHH^^^vvv\\\\\\ttt}}}qqqiiidddbbb```WWWUUURRROOOMMMNNNOOOPPPSSSUUUYYY^^^cccgggjjjkkkooopppnnnhhh___VVVOOOLLLMMMMMMTTTfffxxxqqqmmmmmmpppbbb^^^ZZZYYYZZZ\\\\\\[[[\\\[[[YYYXXXXXXXXXZZZ[[[ZZZ]]]dddgggaaaUUUOOOPPPMMMOOORRRUUUUUUTTTRRRQQQOOOOOOMMMLLLKKKJJJJJJJJJLLLSSSUUUOOOJJJJJJJJJHHHHHHIIIMMMSSSTTTPPPNNNPPPNNNLLLJJJHHHGGGHHHJJJKKKNNNMMMMMMOOORRRTTTTTTSSSOOOOOOPPPSSSVVVXXXWWWVVVTTT^^^mmm|||}}}wwwuuuuuuuuusss]]]KKKCCC===999888:::999555333444222222222111111000///......//////000000000//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))))))))((()))***++++++***)))(((((()))*********)))''''''))))))))))))))))))))))))((()))***++++++***)))(((''''''((((((((((((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))'''''''''(((((()))++++++************************************++++++++++++***++++++,,,...//////000---------.........//////////////////000000000111000000000111111222333444444333333555777:::::::::>>>===CCCOOO]]]pppooo[[[aaazzz{{{qqqiiidddaaa^^^\\\TTTSSSQQQOOONNNNNNPPPRRRUUUXXX\\\bbbfffjjjlllmmmnnnlllggg___WWWQQQOOOOOOOOOUUUaaavvv~~~rrrppptttccc^^^XXXVVVWWWYYYZZZYYY]]]\\\ZZZYYYXXXYYY[[[\\\ZZZ]]]aaaccc\\\QQQMMMOOORRRSSSVVVXXXXXXWWWVVVTTTLLLKKKKKKJJJJJJJJJKKKKKKMMMTTTUUUNNNHHHHHHIIIGGGFFFGGGLLLRRRRRRNNNLLLNNNJJJJJJHHHHHHHHHJJJLLLMMMLLLMMMOOOSSSVVVVVVTTTRRROOOMMMLLLLLLNNNOOOPPPOOOQQQQQQRRRXXXfff~~~vvvrrrppprrr{{{iiiSSSDDD999888;;;777555444555444000111555111111111000000000000000//////000000000000000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))((()))***++++++***)))(((((()))*********)))'''&&&))))))))))))))))))))))))''')))***++++++***)))'''''''''((((((((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((()))++++++)))))))))))))))))))))))))))************+++++++++******+++,,,...//////000---------.........//////////////////000000000000000000000000111222333444444333222444666888999888999888:::???DDDTTTssscccUUUaaarrrsssmmmeee___\\\ZZZWWWTTTSSSSSSQQQOOONNNOOORRRTTTVVVYYY^^^dddhhhkkkmmmmmmiiieee___WWWQQQNNNOOOQQQXXXaaarrrzzzkkkfffhhh\\\ZZZYYYYYY[[[[[[XXXVVVYYYVVVUUUVVVUUUSSSVVV[[[cccmmmoooaaaUUURRROOOIIIPPPRRRUUUWWWXXXYYY[[[]]]MMMIIIEEEDDDGGGIIIJJJIIIKKKJJJIIIHHHHHHHHHIIIJJJEEEFFFHHHJJJKKKLLLLLLLLLGGGIIIJJJIIIFFFFFFJJJMMMMMMPPPQQQTTTYYY\\\WWWOOONNNMMMLLLKKKJJJKKKLLLLLLLLLKKKMMMQQQOOOTTTmmmzzzqqqnnnjjjffffffmmmxxxbbbWWWIII???;;;999777555666666555444333111000///222...---000111///000333444000------000111...+++,,,++++++******++++++,,,***************************************)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((###$$$%%%'''((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))************)))))))))))))))******+++******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---.....................///000000000000000000111111111111222333333444555666777888:::666777;;;;;;AAAXXXqqqdddSSS^^^yyypppeeebbb]]]YYYWWWVVVTTTRRRNNNOOOPPPQQQRRRTTTWWWZZZ___bbbfffiiinnnrrroooiiibbbYYYPPPMMMMMMOOOTTTZZZiiimmm^^^ZZZ\\\YYYWWWVVVVVVWWWYYYXXXXXXXXXTTTSSSSSSSSSRRRWWW^^^rrryyyuuucccUUUQQQNNNIIINNNPPPSSSTTTSSSSSSSSSTTTLLLIIIEEEEEEGGGIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHHHHLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIKKKMMMPPPSSSTTTSSSUUUVVVRRRKKKLLLKKKJJJIIIHHHIIIIIIJJJKKKKKKNNNQQQNNNPPPddd||||||zzzvvvxxx}}}~~~yyyrrrmmmnnnnnnqqqzzzjjj\\\IIICCC;;;666666777555333333333444444333222111111000///000000...///888BBBBBB:::111------...---+++,,,++++++******++++++,,,***************************************)))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''''''''&&&''''''''''''(((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))((((((((()))))))))******)))))))))))))))******+++)))***++++++,,,,,,++++++---,,,,,,,,,,,,---.....................//////000//////000000000111111111222222333333444666777888888333333777888;;;LLLaaazzzbbb\\\pppyyylllddd___[[[WWWSSSRRRQQQPPPNNNNNNPPPQQQSSSTTTVVVZZZ\\\___dddhhhjjjnnnpppllleeeXXXRRRLLLLLLNNNRRR[[[dddwwwcccSSSNNNQQQSSSSSSRRRSSSSSSUUUVVVWWWUUURRROOOPPPPPPQQQWWW___yyy|||tttaaaRRRNNNMMMJJJMMMOOORRRSSSQQQNNNMMMMMMKKKHHHFFFFFFGGGIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIPPPOOOMMMKKKKKKMMMNNNPPPMMMKKKJJJIIIJJJKKKKKKJJJNNNSSSTTTQQQNNNNNNLLLIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGHHHMMMQQQMMMMMM[[[mmmsss}}}}}}{{{zzzyyywww|||hhhTTTEEE<<<999666444555888999777444111111222222333222222111---000222000,,,...>>>PPPUUUJJJ;;;///******++++++++++++************++++++************************))))))******))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((())))))(((((('''&&&$$$$$$''''''''''''((((((((((((''''''''''''''''''''''''(((((()))************)))''''''((((((((())))))))))))))))))))))))******+++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,---............------......///000//////000000000000111111222222222333444555666777777333222666777777AAANNNcccjjjhhh|||pppfff___XXXUUUQQQOOONNNNNNMMMLLLOOOQQQTTTVVVXXXZZZ]]]```bbbgggkkklllmmmlllfff^^^PPPLLLIIIKKKOOOXXXhhhvvvvvvdddSSSMMMNNNNNNQQQUUUVVVUUUSSSRRRRRRRRROOONNNPPPOOOOOOSSSZZZmmmnnngggYYYNNNLLLLLLKKKNNNQQQTTTUUUSSSPPPMMMLLLIIIHHHGGGGGGHHHHHHHHHHHHJJJJJJJJJJJJJJJKKKKKKKKKMMMLLLKKKKKKMMMQQQUUUXXXLLLIIIGGGGGGJJJKKKIIIFFFLLLRRRTTTOOOJJJHHHIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFCCCGGGMMMRRROOOLLLTTT```bbbeeegggiiissslllXXXJJJAAA===;;;888777666777888888555333111111222222111111000000...///111///+++---<<>>AAAUUUxxx|||~~~tttkkkddd^^^ZZZWWWQQQOOOMMMMMMOOOQQQRRRRRRSSSWWW\\\```bbbdddfffhhhkkkoooooohhhaaa[[[SSSKKKJJJHHHJJJRRR___uuu}}}nnn\\\QQQOOONNNZZZgggkkkddd[[[UUUSSSOOOOOORRRUUUTTTOOONNNPPPVVVVVVUUUQQQMMMKKKKKKKKKKKKNNNQQQRRRPPPNNNMMMMMMEEEHHHJJJJJJIIIGGGGGGHHHGGGHHHIIIJJJKKKKKKKKKKKKJJJKKKMMMNNNOOOOOOOOOOOOJJJIIIIIIKKKLLLMMMKKKJJJXXX^^^___XXXOOOKKKIIIGGGIIIJJJJJJJJJJJJIIIHHHGGGKKKOOOTTTUUUQQQMMMKKKKKKGGGGGGLLLUUU\\\\\\\\\\\\cccrrrmmmWWWIII>>>===;;;999777555444444555444222111000111111222222222111000///---,,,+++000,,,***,,,---******,,,444222///---,,,,,,,,,---******))))))))))))******))))))))))))))))))))))))''''''((()))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&'''((((((((('''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''((((((((())))))))))))))))))))))))******+++((()))******++++++******+++++++++++++++,,,------------,,,,,,------...///......////////////000000222111111111222222333444222333666999;;;;;;;;;<<<===FFF```yyytttlllddd^^^YYYTTTQQQMMMKKKJJJKKKNNNRRRTTTTTTVVVZZZ```eeeggghhhiiijjjmmmoookkkbbbXXXRRRMMMGGGGGGGGGLLL[[[ppp}}}mmm[[[PPPNNNKKKXXXgggkkkdddZZZUUUUUUQQQQQQSSSWWWVVVRRRSSSVVVVVVTTTRRROOOMMMKKKLLLNNNJJJLLLNNNNNNLLLJJJJJJJJJDDDGGGKKKKKKIIIGGGGGGGGGGGGHHHJJJKKKLLLLLLKKKKKKIIIKKKNNNPPPOOOLLLHHHEEEFFFHHHKKKLLLLLLLLLLLLMMMTTTZZZ\\\XXXRRROOOLLLHHHJJJJJJKKKKKKKKKJJJIIIHHHJJJNNNRRRSSSRRRPPPNNNLLLOOOMMMRRR___fffaaaWWWQQQPPP]]]pppoooUUUJJJEEEAAA>>>>>>>>><<<999666555444333333444333333333333444000000000///...---,,,+++...***))),,,---***((()))***+++,,,,,,+++***************))))))))))))******))))))))))))))))))))))))&&&''''''((())))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&'''((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''((((((((()))))))))******)))))))))))))))******+++((())))))***************+++++++++***++++++,,,---------,,,,,,------...///........./////////000000111111111111111222222333///333777888888999:::;;;@@@>>>OOOrrr{{{wwwppplllfffaaa\\\WWWSSSOOOKKKJJJIIIKKKOOOTTTVVVWWWYYY^^^dddhhhjjjkkkkkkkkkjjjkkkeeeZZZPPPMMMKKKHHHHHHIIISSSggg}}}lllYYYOOOMMMFFFTTTbbbeee^^^VVVTTTUUUTTTSSSTTTWWWWWWUUUXXX]]]VVVRRROOOMMMLLLLLLOOOSSSLLLMMMNNNLLLJJJHHHHHHIIICCCGGGKKKLLLJJJGGGFFFGGGIIIJJJLLLMMMNNNNNNNNNMMMEEEIIIMMMPPPOOOKKKEEEAAABBBFFFJJJKKKIIIIIIKKKMMMJJJPPPTTTSSSRRRRRROOOKKKIIIJJJKKKLLLKKKJJJIIIHHHEEEIIINNNQQQSSSUUUTTTRRRSSSLLLMMMXXX```[[[PPPIIILLLTTT___jjjvvvmmmTTTGGGCCC>>>888666777777555333222111222///111333333222000//////---...............------+++)))***------******---...///000...,,,)))''''''******))))))))))))******))))))))))))))))))))))))&&&&&&'''((())))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))************)))))))))))))))******+++(((((()))***************++++++******++++++,,,------,,,,,,,,,,,,---................../////////000111111111111111111222222///555888888666777:::<<>>===:::777666666555444444333222222000000000000000000000000000000///...------,,,,,,---,,,+++*********+++,,,+++******,,,......+++'''******))))))(((((('''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))(((((('''''''''&&&))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))************************************))))))*********+++++++++.........------,,,,,,,,,---------............///////////////000000000000000222444555555666888:::<<<@@@BBBNNNfffxxx|||uuuoookkkhhh___]]]ZZZVVVSSSPPPOOONNNMMMNNNPPPTTTXXX]]]```bbbbbbjjjpppppppppqqqllldddhhh]]]RRRMMMJJJHHHIIIKKKMMMXXXlllrrraaaQQQJJJKKKJJJLLLNNNNNNLLLKKKLLLNNNLLLNNNOOOOOONNNNNNQQQSSSTTTPPPKKKHHHHHHHHHIIIIIIHHHIIIIIIHHHFFFFFFGGGHHHJJJHHHFFFEEEEEEFFFFFFFFFIIIJJJKKKLLLNNNMMMJJJHHHDDDDDDFFFFFFFFFEEECCCBBBDDDEEEHHHIIIKKKKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJFFFEEEEEEEEEEEEFFFGGGGGGJJJMMMPPPQQQNNNLLLKKKKKKHHHIIIJJJKKKJJJHHHEEECCCFFFIIILLLOOOPPPPPPPPPQQQ[[[gggttt{{{nnn^^^NNNDDDEEE@@@:::888:::;;;999666555555444333333222111111000000000000000000000000//////......---,,,,,,+++,,,+++***))))))***+++,,,***))))))+++------***'''))))))))))))((((((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((())))))((((((((('''''''''&&&)))(((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********************************************++++++++++++......---------,,,,,,,,,------------.............../////////000000000000000111333444444555777999999??????CCCRRR```uuuzzzsssmmmhhheeebbb\\\ZZZWWWTTTQQQPPPPPPPPPRRRSSSUUUXXX\\\___bbbdddccckkkpppppppppooohhhaaaUUUNNNIIIHHHHHHHHHLLLQQQdddooo|||mmm\\\NNNLLLPPPKKKLLLLLLKKKIIIHHHIIIKKKGGGHHHJJJIIIHHHHHHIIIKKKPPPOOOLLLHHHFFFEEEGGGIIIJJJIIIFFFDDDDDDIIIOOOUUURRRNNNIIIEEEDDDEEEGGGIIIIIIHHHGGGHHHIIIIIIHHHGGGDDDDDDEEEFFFFFFEEECCCBBBBBBCCCDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDCCCBBBCCCDDDFFFGGGIIIKKKMMMLLLJJJHHHGGGGGGEEEFFFGGGGGGGGGEEEDDDCCCDDDJJJOOOOOOJJJDDDBBBCCCCCCIIINNNQQQYYYnnnqqq[[[III???:::666333888555222333555777666444333333222222111111000000000000000000000000000000...------,,,,,,+++++++++******))))))))))))******)))))))))***,,,+++)))''')))))))))(((((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''''''''((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))************************************+++++++++,,,,,,,,,------------,,,,,,,,,,,,------------................../////////000000000///111333444444444666888555===;;;999>>>GGG\\\zzz{{{vvvoooiiidddaaa^^^\\\WWWUUUSSSPPPOOOPPPRRRSSSXXXYYY[[[^^^aaacccfffggggggmmmqqqqqqnnniiiaaaYYYMMMJJJIIIJJJJJJNNNWWWbbbyyykkk\\\QQQRRRYYYRRRQQQOOOLLLJJJIIIIIIIIIDDDEEEGGGGGGGGGGGGHHHHHHLLLMMMMMMIIIEEEDDDGGGJJJIIIGGGDDDCCCGGGQQQ^^^ggg\\\TTTKKKFFFGGGJJJKKKKKKIIIGGGDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEECCCDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDBBBAAABBBDDDGGGIIIHHHIIIIIIHHHFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEEEENNNVVV^^^[[[QQQHHHEEEFFFAAADDDGGGFFFHHHTTTgggvvvyyyqqqcccOOOHHH@@@;;;;;;;;;:::888555444222333444444222000111111111000000/////////////////////////////////,,,,,,,,,+++++++++******((((((((((((((()))))))))(((((())))))***)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000///000222333333333555777333:::888666999>>>OOOiiitttpppiiiccc___\\\ZZZXXXSSSQQQOOONNNOOORRRUUUWWW[[[\\\___bbbeeehhhjjjkkkllloooqqqooojjjbbbXXXQQQOOOMMMLLLMMMOOOWWWiiiyyyzzzpppfffYYYQQQSSSZZZVVVSSSPPPMMMJJJIIIHHHGGGDDDEEEFFFIIIJJJKKKKKKKKKJJJLLLLLLIIIEEEDDDGGGJJJGGGEEEBBBBBBHHHSSSbbblllaaaTTTHHHDDDJJJOOONNNJJJIIIFFFCCCAAABBBDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFHHHGGGFFFEEEEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFDDDCCCDDDFFFIIIKKKGGGFFFEEEEEEEEEEEEEEEDDDEEEEEEDDDDDDEEEEEEFFFFFFXXX```fffaaaSSSGGGBBBCCC>>>AAADDDCCCBBBGGGPPPXXXZZZdddrrr}}}lllaaaVVVJJJAAA===<<<::::::;;;999666222444333333333444333000/////////////////////..............................+++++++++++++++*********''''''(((((())))))))))))'''((())))))(((((((((((('''''''''''''''((((((((('''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////...000111222111222333555444999666666<<<>>>FFFWWWwwwxxxoookkkddd^^^ZZZXXXUUUSSSOOOOOONNNOOOQQQUUUYYY[[[\\\^^^aaaeeehhhkkklllmmmpppooommmjjjcccZZZQQQMMMKKKJJJLLLQQQXXXhhhuuunnneee]]]TTTMMMMMMQQQQQQNNNKKKIIIIIIHHHFFFDDDEEEEEEGGGJJJMMMNNNNNNLLLIIIIIIHHHGGGEEEEEEFFFHHHEEEDDDBBBBBBEEENNNXXX___ZZZOOODDDCCCIIINNNMMMJJJJJJGGGCCCAAABBBDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDBBB@@@@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFEEEEEEFFFHHHJJJLLLFFFEEECCCCCCEEEGGGHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFLLLSSSYYYVVVLLLCCCBBBDDDEEEFFFEEEBBB@@@AAAGGGLLLKKKSSS]]]dddfffhhhmmmqqqxxxggg\\\MMMCCC???===;;;999:::888666555444333111//////000000111111111000000////////////....................................++++++++++++++++++++++++&&&'''((()))******))))))((()))***)))((('''(((***&&&''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////...///111111000111222444555888444666===;;;;;;EEEYYYkkk|||ppphhhccc]]]XXXTTTRRRPPPOOONNNOOOPPPSSSVVVZZZ]]]___^^^```cccgggjjjlllmmmmmmoookkkfffccc\\\TTTOOOOOOKKKOOOYYYfffuuu{{{|||sssiii```[[[TTTLLLHHHGGGGGGFFFEEEFFFHHHHHHFFFCCCFFFEEEFFFIIILLLMMMKKKHHHFFFEEECCCCCCDDDDDDDDDCCCBBBCCCCCCDDDDDDHHHLLLPPPPPPKKKGGGFFFIIILLLNNNNNNJJJGGGDDDBBBCCCDDDEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFBBBAAA???>>>???AAADDDFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGIIIJJJKKKFFFCCCBBBCCCGGGKKKMMMMMMIIIHHHFFFDDDDDDEEEGGGHHH@@@FFFLLLKKKFFFDDDFFFIIIJJJIIIHHHEEEBBBBBBCCCEEEFFFMMMTTTTTTQQQNNNPPPSSSTTTZZZiii|||~~~uuummmeee[[[NNNEEECCC???999666666777777777555444333222333333333333......//////......///000.........///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,&&&'''(((***++++++******(((***+++***(((''')))+++&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((()))))))))***************+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////---///000000000000111333333666222444:::666444<<>>AAAEEEQQQggg}}}sssllleee\\\YYYTTTQQQPPPPPPPPPOOONNNQQQUUUZZZ^^^aaacccdddhhhiiikkkllllllkkkiiihhhggg^^^VVVUUUSSSQQQUUU]]]jjjvvvyyy{{{nnnaaa]]][[[TTTIIICCCDDDAAA@@@CCCDDDBBBCCCFFFEEECCCBBBCCCDDDEEEDDDCCCCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAABBBDDDFFFGGGHHHHHHJJJKKKJJJIIINNNVVV^^^RRRGGG@@@CCCCCC@@@BBBJJJBBBDDDFFFEEECCCBBBCCCFFFCCCFFFCCC@@@JJJ]]]eeecccTTTMMMFFFCCCFFFHHHHHHFFFLLLKKKJJJIIIHHHHHHHHHHHHLLLIIIFFFGGGJJJNNNNNNNNNPPPMMMJJJIIIIIIIIIIIIHHHEEEGGGHHHHHHEEECCCCCCCCCEEEBBBBBBFFFFFFCCCDDDGGGJJJJJJJJJJJJJJJHHHGGGGGGFFFEEECCCFFFNNN]]]nnnzzzxxxjjjggg```YYYSSSNNNKKKJJJDDDCCCAAA???===:::999888777666555444444333444444111111111111000000000000..............................---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))((((((((())))))***'''''''''''''''((())))))---------,,,,,,+++++++++++++++,,,,,,,,,,,,------........................////////////000000000000111222222333333444444555999<<>>@@@CCCEEEFFFGGGFFFCCCBBBCCCEEEAAAEEEEEEFFFSSShhhsssqqqUUUOOOIIIGGGHHHJJJIIIGGGGGGGGGFFFGGGGGGHHHIIIIIIMMMJJJHHHHHHKKKNNNNNNNNNSSSRRRPPPNNNLLLKKKKKKLLLHHHHHHGGGDDDBBBAAABBBDDDGGGDDDDDDGGGGGGDDDDDDGGGGGGGGGGGGGGGFFFEEEDDDDDDBBBAAA@@@AAAGGGRRR___hhh\\\\\\___fffrrruuuhhhZZZQQQOOOMMMIIIEEEAAA???>>>>>>;;;;;;:::999888777666555888777666555444333333333111111111000000000//////...........................------------,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))((((((''''''(((((()))'''''''''''''''((()))))),,,,,,,,,,,,+++++++++***+++++++++,,,,,,,,,------.........................../////////000000000000111111222333333444444555888999???KKK___vvvzzzsssmmmfff```\\\UUUTTTRRRPPPPPPRRRTTTUUU[[[]]]```cccfffhhhiiiiiijjjkkkmmmmmmjjjddd]]]YYYPPPNNNMMMKKKKKKTTTjjj~~~vvviiieeeccceee```TTTHHHBBBAAA======@@@BBB@@@???@@@AAA@@@??????@@@AAA@@@???>>>======<<<<<<======>>>===>>>>>>???@@@BBBCCCDDDCCCDDDDDDBBBAAAEEEKKKQQQ]]]YYYQQQGGGDDDFFFEEECCCFFFGGGHHHFFFDDDBBBCCCDDDDDDFFFFFFFFFPPP___gggeeeTTTOOOJJJHHHIIIIIIGGGEEEAAAAAABBBDDDFFFGGGIIIIIIKKKIIIGGGGGGIIIKKKLLLKKKOOOQQQRRRPPPMMMLLLNNNQQQOOONNNJJJEEEBBBBBBDDDGGGJJJGGGGGGIIIHHHEEEEEEGGGEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@??????AAAGGGNNNTTTJJJGGGEEEFFFLLLVVVbbbiiimmmrrrwwwxxxwwwzzzzzzuuunnneeeXXXMMMGGGCCC???<<<>>><<<:::888777777777888555555555555555555555555888888666555444333333333111111000000000000//////------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))(((((())))))((('''&&&%%%$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''''''''''''''((('''''''''''''''((())))))+++++++++***************++++++++++++,,,,,,,,,,,,------------------------....../////////000000000111111222222333444444444777777888===III^^^vvv}}}uuuqqqlllgggccc___[[[XXXQQQQQQQQQRRRTTTXXX[[[]]]cccdddeeeggghhhiiijjjjjjkkklllllliiiddd\\\TTTOOOKKKKKKLLLNNNTTTeeetttjjj```aaaeeehhhaaaRRRFFFBBBCCC>>>===@@@BBB@@@>>>>>>@@@>>>===>>>???@@@???>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===???@@@AAAAAAAAA@@@???>>>AAAFFFJJJ___```XXXKKKHHHLLLKKKDDDEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGDDDBBBGGGPPPSSSPPPPPPMMMIIIGGGGGGFFFDDDBBB???@@@AAACCCEEEFFFGGGGGGFFFFFFEEEEEEFFFGGGGGGHHHHHHLLLOOONNNKKKKKKOOOSSSUUUTTTQQQLLLHHHGGGIIIJJJMMMJJJIIIKKKJJJFFFEEEGGGFFFFFFEEEDDDCCCCCCCCCCCCAAAAAABBBAAAAAABBBEEEHHHFFFFFFGGGHHHJJJLLLNNNPPPJJJMMMPPPRRRUUUZZZ```fffbbbcccbbb```ZZZTTTMMMIIIKKKHHHEEECCCDDDDDDBBBAAA===<<<;;;999777777666666555555555555555666666666888888666555333222222222111000000000////////////---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))))))))(((((((((''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&'''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''((())))))*********)))))))))))))))***++++++++++++,,,,,,,,,------------------------........./////////000000111111111222333333444444777888888888>>>NNNeeevvv~~~tttnnnjjjeeeaaa^^^[[[WWWUUUQQQQQQRRRUUUXXX\\\```bbbdddeeefffgggiiijjjkkkkkkjjjiiifffbbb\\\VVVQQQNNNOOONNNRRRZZZggg{{{tttnnnaaafffllllllaaaQQQIIIHHHIIIBBB>>>@@@BBB@@@======???>>>======??????>>>===<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::;;;===>>>>>>??????>>>======???CCCFFFSSSVVVQQQGGGEEEJJJHHH@@@BBBBBBBBBCCCEEEFFFFFFFFFEEEDDDCCCDDDIIIPPPQQQOOOMMMKKKHHHGGGFFFFFFEEEEEECCCCCCDDDEEEFFFFFFEEEEEEDDDEEEEEEEEEEEEFFFGGGHHHHHHLLLOOONNNJJJHHHKKKOOOTTTUUUUUUSSSOOOLLLJJJJJJNNNKKKJJJKKKJJJFFFEEEGGGFFFEEEDDDCCCBBBBBBBBBBBBAAABBBCCCCCCAAAAAABBBDDDAAABBBEEEGGGGGGFFFDDDCCCFFFDDDDDDHHHOOOUUUYYYZZZSSSRRRPPPNNNKKKHHHFFFDDDAAAAAA@@@AAAAAA@@@>>>===<<<;;;:::999777666666555777777777666666555555555777666555333222222111111000000000////////////...------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********'''''''''(((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))*********+++++++++,,,,,,------------------------............////////////000000111222222333333444444777999888:::EEEWWWfffuuummmjjjfffaaa\\\YYYWWWTTTRRRTTTUUUVVVXXX\\\___bbbddddddeeegggiiikkklllmmmmmmhhhccc]]]VVVQQQNNNNNNNNNKKKMMMWWWiii~~~zzzvvvlllqqquuuqqqaaaQQQNNNRRROOOFFF??????AAA???===<<<>>>===<<<<<<>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<999999999999:::;;;<<<===>>>===<<<;;;<<<>>>AAACCCHHHJJJIIIGGGGGGHHHFFFAAABBBAAAAAACCCFFFHHHIIIHHHGGGEEEEEEGGGLLLOOOOOOMMMLLLJJJIIIGGGGGGHHHJJJKKKIIIIIIJJJJJJIIIGGGEEEDDDEEEFFFHHHIIIIIIIIIKKKLLLNNNPPPRRROOOKKKHHHGGGIIIMMMPPPSSSTTTQQQMMMIIIHHHMMMJJJIIIJJJIIIEEEEEEGGGEEEDDDBBBAAA@@@@@@AAAAAA@@@AAABBBBBB@@@@@@BBBCCCCCCCCCBBBBBBBBBBBBCCCDDD???;;;999>>>FFFLLLLLLIIIJJJHHHFFFDDDCCCCCCDDDEEE@@@???<<<;;;;;;<<<>>>@@@888888888888888888888888666666555444333222222111444444333222111111111111000000////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))&&&&&&'''((()))***++++++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$###&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))((('''&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000000111111222333333333///333777888888>>>IIISSSmmm|||}}}}}}{{{zzztttmmmhhheeeaaa[[[WWWUUUTTTRRRQQQXXXYYYZZZ\\\___aaaccceeefffgggjjjlllnnnmmmllllllbbb]]]TTTLLLHHHHHHLLLNNNGGGPPPccc~~~yyyuuuvvvyyy{{{qqq]]]MMMOOOYYYUUUIII???===???===;;;;;;<<<;;;::::::<<<<<<;;;:::;;;;;;::::::::::::;;;;;;999888888999999:::;;;<<<<<<;;;999999;;;>>>@@@AAAEEECCCFFFLLLNNNJJJFFFFFFEEEDDDCCCEEEIIIKKKJJJIIIGGGEEEDDDGGGJJJKKKIIIGGGHHHHHHFFFFFFFFFIIIMMMPPPNNNNNNOOONNNMMMKKKHHHFFFDDDGGGJJJKKKJJJKKKMMMOOOOOOOOOOOONNNLLLJJJHHHGGGIIILLLPPPQQQOOOLLLIIIHHHKKKHHHGGGIIIHHHDDDDDDFFFFFFEEECCCAAAAAAAAABBBCCCBBBBBBBBBAAA???@@@CCCEEEHHHFFFDDDBBBBBBBBBCCCDDD@@@>>>===@@@EEEHHHGGGFFF??????>>><<<<<<<<<<<<<<<===<<<<<<;;;;;;===AAACCC666777888888999999999888333333333222111111000000111111000000000000111111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))))))))((((((((((((&&&''''''(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((+++***)))((('''''''''''''''''''''''''''((()))))))))))))))******+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000111222222333333...222666666666888>>>DDDSSSiiiyyy}}}{{{{{{{{{}}}vvvnnnkkkhhhccc___]]]ZZZVVVTTTTTTUUUUUUUUU[[[\\\]]]___aaaccceeefffiiikkkmmmnnnllliiieeebbbZZZUUUNNNIIIHHHKKKQQQUUUXXXhhhuuupppzzz}}}{{{nnnWWWIIINNN[[[WWWKKK???<<<===<<<:::::::::999888999::::::999888::::::999999999999::::::999888888888999:::;;;;;;;;;999888888:::===???@@@BBB>>>CCCNNNQQQIIIDDDGGGIIIGGGFFFGGGKKKLLLKKKIIIBBB@@@AAAGGGLLLMMMLLLKKKEEEDDDCCCBBBDDDHHHMMMRRRPPPQQQQQQQQQPPPMMMKKKIIIAAAEEEIIIJJJIIIJJJMMMOOOJJJIIIJJJKKKMMMLLLJJJHHHHHHKKKNNNPPPOOOLLLKKKKKKIIIFFFFFFHHHGGGDDDCCCFFFIIIHHHFFFDDDCCCDDDEEEFFFEEEEEEDDDAAA@@@AAADDDGGGDDDDDDDDDDDDBBB???===;;;;;;<<<>>>???@@@@@@@@@AAA????????????>>><<<:::999999;;;===>>><<<999777666555555666666555444333333222222222222111111111111///////////////000000111000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((++++++***((((((''''''''''''''''''''''''((())))))))))))******+++++++++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000111222222333333000333555555555666999<<>>???BBBDDDGGGFFFCCCAAABBBDDDMMMLLLJJJFFFBBBAAABBBDDDBBBEEEGGGFFFGGGJJJJJJHHHGGGDDDBBBEEEJJJMMMKKKHHHIIIOOO\\\iiijjj^^^QQQIIIIIIIIIHHHHHHHHHJJJLLLNNNMMMJJJFFFCCCCCCFFFLLLPPPPPPNNNLLLIIIHHHGGGGGGGGGFFFDDDBBBCCCGGGIIIHHHFFFEEEBBBAAABBBDDDCCCCCCDDDHHHGGGEEECCCBBBBBBBBBBBBEEEDDDAAA???===<<<<<<<<<<<<===???@@@AAAAAAAAA@@@???===:::888666777999:::===<<<<<<;;;:::999888888666666555444444444444555333333222222222222222222////////////............///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++---------,,,,,,+++++++++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&'''&&&&&&%%%%%%(((''''''&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''%%%%%%&&&'''''''''''''''((())))))&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''&&&&&&'''((()))******))))))))))))******)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------............///000000000000000222333444555666888999999:::>>>JJJ___zzzwwwtttqqqpppwww}}}tttmmmlllhhhbbb\\\XXXVVVUUUVVVUUUVVVXXX[[[]]]___``````bbbbbbbbbcccdddfffiiijjjmmmllljjjddd[[[TTTOOOMMMKKKQQQSSSPPPSSSdddzzzuuulllkkkuuuvvvqqqcccPPPCCC@@@AAABBBAAA???===<<<;;;;;;;;;:::999888777777777888888:::===AAABBB???;;;999999888888999999999888888777555666777999;;;<<<>>>>>>DDDFFFGGGEEEAAA>>>???@@@GGGHHHGGGEEECCCAAABBBCCCBBBEEEFFFGGGLLLRRRRRROOOJJJHHHFFFGGGIIIKKKJJJHHHIIIKKKSSS^^^aaaYYYOOOIIIJJJIIIHHHGGGFFFFFFFFFFFFJJJFFFCCCDDDIIIOOORRRRRROOOMMMKKKHHHFFFEEEEEEEEEDDDBBB@@@AAADDDFFFFFFEEEJJJGGGDDDCCCCCCCCCDDDFFFEEEDDDBBBAAAAAAAAABBBBBBDDDCCC@@@>>><<<;;;;;;;;;;;;<<<>>>???@@@@@@??????<<<;;;999888888999;;;<<<;;;;;;::::::999888888888666555555444444444444444222222111111111111000000////////////........................------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&''')))***)))(((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))******))))))))))))******))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------------.........///000000000000000222222333555666777888999888;;;CCCTTTjjj}}}xxxuuuqqqrrruuuzzz|||yyyssslllfffeeebbb]]]YYYVVVUUUUUUVVVSSSUUUXXX[[[___bbbeeefffeeeeeefffgggiiikkkmmmnnnmmmjjjddd]]]UUUPPPMMMLLLJJJOOORRRVVVccc{{{}}}sssmmmmmmqqqqqqmmm```NNNAAA======>>>>>><<<;;;;;;;;;;;;;;;999999888777777777777888777999======<<<999888777:::999999888888777666666555555777888:::;;;<<<===AAADDDEEEDDD@@@===>>>???BBBCCCCCCBBB@@@>>>>>>???DDDEEEFFFJJJTTT^^^```\\\GGGHHHHHHHHHHHHJJJNNNQQQOOOKKKKKKQQQTTTPPPIIIFFFGGGGGGFFFEEEEEEDDDDDDCCCFFFCCCBBBHHHQQQWWWWWWTTTMMMKKKIIIFFFDDDCCCBBBBBBAAA???===>>>@@@BBBBBBBBBKKKIIIFFFCCCBBBCCCDDDEEE@@@??????>>>???@@@AAABBBBBBAAA???===;;;::::::999:::;;;<<<===>>>>>>======888999999:::;;;<<<======888888888999888888888777666555444444333333444444111111111000000000///////////////............---............------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***)))))))))+++++++++***************))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&)))+++...---+++***((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''&&&&&&'''((()))***))))))(((((())))))***)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......///000000000000///111222333444555666777888666888<<>>AAA@@@>>>===???AAA@@@@@@???===;;;:::<<<===CCCCCCBBBGGGSSS^^^```[[[BBBDDDEEEDDDEEEKKKUUU^^^XXXOOOGGGHHHIIIGGGCCCBBBDDDCCCBBBBBBDDDGGGJJJLLLEEEEEEHHHNNNTTTWWWUUUSSSJJJIIIFFFCCCAAA@@@@@@@@@>>>===;;;;;;<<<===??????EEEGGGFFFBBB@@@AAABBBAAA<<<<<<<<<<<<===???AAABBB??????===<<<:::999888888888999;;;<<<<<<<<<;;;:::777888:::;;;<<<<<<;;;;;;555555777888888888777777555444444333333333333333222222111111000000////////////.........---------.........---------,,,,,,++++++++++++++++++++++++...---,,,***)))(((((((((*********)))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$$$$%%%(((+++000///---,,,***)))))))))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((('''&&&%%%&&&'''((()))))))))(((((((((((())))))))))))))))))************************************++++++,,,,,,,,,------------...//////000000//////000111222333444555666777555777888;;;CCCSSSgggvvvzzzuuurrrqqqrrrvvv||||||{{{oookkkgggdddccc```]]]ZZZXXXWWWWWWWWWXXXYYY[[[\\\______```aaacccfffiiijjjkkkkkkkkkkkkiiigggdddcccYYYSSSMMMIIIKKKNNNRRRSSSYYYmmmwwwtttrrrrrrssspppoooiii]]]MMMAAA;;;::::::::::::;;;;;;;;;;;;;;;888888888888777777666666777666666666666555444222777777666666666777888999555555666666777888999999777;;;>>>>>><<<;;;===@@@@@@???<<<:::999===CCCGGGEEEBBB>>>>>>GGGPPPPPPJJJ@@@AAAAAA@@@@@@HHHVVVbbbYYYOOOEEECCCDDDCCCCCCEEEEEECCCAAA@@@CCCIIIPPPTTTDDDIIIOOOQQQPPPNNNNNNOOOGGGFFFDDDAAA??????>>>???===<<<;;;999999;;;===???===CCCEEEAAA???@@@@@@===;;;;;;;;;;;;<<<>>>@@@AAA======<<<;;;:::999777777777888999:::;;;:::999999999:::;;;<<<;;;:::888777333444666777888888777666444444333222222222222222444444333222111111000000............------------...------------,,,,,,,,,++++++++++++++++++++++++...---,,,***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$######&&&)))++++++***)))))))))))))))%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%'''((()))))))))(((((((((((())))))(((((()))))))))*********************************+++++++++,,,,,,,,,------------...//////////////////000000222333444555666555777999888:::CCCQQQ]]]oooxxxtttpppppptttyyy}}}~~~}}}wwwrrrnnnlllgggeeebbb___]]]\\\ZZZYYYYYYYYY[[[\\\^^^```aaabbbccccccdddeeegggiiijjjkkkooonnnlllhhhccc^^^YYYWWWQQQNNNJJJJJJNNNTTTZZZ]]]ppp~~~uuusssuuuwwwwwwtttqqqiii[[[LLL@@@;;;999888999:::;;;;;;;;;;;;:::777777888888777777666555555444222333444444333222666666555555666777999:::555555555666666777777777888;;;===<<<999888999;;;>>>===;;;:::<<>>@@@EEECCC>>>AAABBBAAA???>>>CCCNNNVVVPPPHHHCCCCCCCCCCCCFFFJJJIIIFFFBBB@@@BBBGGGNNNRRREEEKKKPPPOOOJJJFFFGGGJJJDDDCCCAAA???>>>>>>??????>>>===<<<:::999:::===@@@>>>FFFIIIBBB>>>@@@@@@<<<======<<<;;;<<<===>>>???<<<<<<<<<;;;:::999777666777888999::::::999888777::::::;;;;;;999777555444333444666888888888666555444333222222111111222222555444444333222111000000.........------------,,,------------,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++***)))((((((((())))))))))))************))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%######%%%'''%%%%%%$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%'''((())))))((((((''''''(((((()))((((((((()))))))))******************************++++++++++++,,,,,,,,,,,,------...////////////......///000111222333444555555777:::999888;;;CCCJJJZZZuuuyyyqqqmmmmmmpppqqqqqqwww|||}}}vvvoooiiidddbbbaaa```]]][[[ZZZYYYYYYZZZ]]]^^^```bbbcccdddeeeeeecccdddfffiiikkklllmmmmmmnnnlllhhhccc\\\VVVQQQOOOIIIIIIIIIJJJNNNWWWbbbiiiuuuuuuyyy{{{{{{wwwrrrhhhYYYJJJ???:::999666777888999999999888888666777888888888777555555333111000111444777777666888777666555555666888999555555555555555555666666555888;;;:::888666888:::<<<;;;::::::<<>>AAABBB??????AAABBBAAA???@@@CCCFFFEEEBBBBBBCCCBBBAAAEEEKKKFFFDDDBBBAAABBBEEEIIILLLDDDGGGJJJIIIEEECCCDDDEEEBBBAAA@@@>>>>>>??????@@@??????>>>;;;999:::>>>BBBIIIQQQPPPEEE???BBBDDDAAA@@@???>>>===<<<======>>>;;;<<<<<<<<<;;;999777666777888999::::::999888777:::999999888777666555444333555777999999888666444333333222111111111111111444444333222111000//////.........---------,,,,,,---------,,,,,,,,,++++++************************++++++***))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))((((((((((((''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%'''$$$#########$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%'''((()))((((((''''''''''''(((((((((((((((((()))))))))******************************++++++++++++,,,,,,,,,,,,---......//////......---...///000111333444444444666888999999:::===@@@FFF^^^xxxvvvrrrpppmmmkkkmmmppptttyyy}}}zzzuuuoooiiiddd```___\\\\\\[[[ZZZZZZ[[[]]]___```aaaccceeeffffffeeeeeedddfffiiilllmmmmmmlllkkkeeebbb^^^YYYTTTOOOLLLKKKHHHKKKNNNPPPVVVdddxxx~~~vvvvvv{{{~~~}}}yyysssgggXXXIII>>>999888555666777888888777666555666777888888888777555444666444333666;;;???@@@@@@:::999777555444555666777555555555555555555555555111444888999888888:::===;;;;;;:::999:::>>>DDDHHHDDDDDD@@@:::999>>>AAAAAA;;;>>>BBBCCCBBB@@@===<<>>>>>???@@@AAAAAAAAA@@@===:::;;;???DDDTTTZZZVVVHHH@@@DDDHHHFFFCCCAAA@@@>>>============;;;<<<<<<<<<;;;999888777777888999::::::999888777888888777777666555555555444666888999999888555444333222222111000111111111333333222111000///...---......---------,,,,,,,,,---------,,,,,,,,,++++++******************************)))))))))))))))***))))))******+++++++++,,,)))))))))))))))))))))))))))(((((((((''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&&&&&&&'''(((&&&&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%'''((()))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,---......//////......------...000111222333444333444666888999:::<<<>>>:::JJJ\\\nnnzzzsssooojjjiiiiiikkkooouuu{{{~~~{{{vvvrrrnnnkkkhhhddd```^^^\\\\\\ZZZZZZ[[[[[[\\\^^^bbbeeeaaaccceeefffgggfffdddccciiikkkmmmooonnnkkkhhhfffZZZXXXUUUPPPMMMJJJIIIIIIPPPTTTYYY]]]fffyyyzzzOOOuuurrruuuuuurrrqqqqqqjjj___SSSGGG>>>888666666666666666666666555555777777666555444333222222666888:::999888;;;BBBIIIAAA>>>999444111111222444333333333333333333333333333333444555666777888999:::888777666777999<<<>>>@@@@@@???>>>======>>>>>>@@@@@@???@@@@@@@@@>>><<>>BBBCCC@@@@@@CCCBBBBBBAAA@@@BBBGGGOOOTTTFFFBBB@@@CCCHHHKKKJJJHHHDDDCCCAAA?????????@@@AAADDDAAA===;;;<<<===>>>>>>OOONNNKKKEEEAAA@@@DDDHHHDDDFFFCCC>>>>>>BBBAAA<<<;;;<<<>>>???>>>;;;888666>>><<<:::999999999888777:::666444666777444555777444000///111222111333666222111000000//////000000111111111111000000000///.........------,,,,,,,,,,,,+++******,,,,,,+++***************************(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((&&&###$$$&&&((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))++++++******************++++++++++++++++++++++++------------------------............////////////000111222333555666777888:::???GGGRRRbbbwwwpppjjjdddbbbfffjjjlllkkklllnnnrrrxxx}}}|||vvvqqqmmmiiihhhcccaaa___]]]\\\\\\\\\\\\^^^^^^^^^___```bbbcccdddfffeeedddeeegggggggggfffiiijjjkkknnnmmmfff\\\TTTRRRKKKJJJPPPOOOJJJLLLVVVaaappplllOOO<<>>>>>>>>>>>>>>;;;;;;<<<>>>AAACCCDDDEEE???;;;;;;@@@CCCAAACCCGGGEEECCCBBBBBBEEEIIINNNQQQIIIFFFDDDGGGKKKNNNNNNKKKFFFEEECCCAAA@@@@@@AAABBBBBB???<<<;;;<<<>>>??????DDDFFFGGGEEECCCBBBDDDFFFIIIPPPRRRKKKEEECCC@@@<<<>>>???AAABBBAAA>>>;;;999>>><<<;;;:::999999888888;;;666222444555333333444777444333555555222111333222222222222111111111111111111000000000/////////......---------,,,,,,,,,,,,+++***+++,,,---,,,***************************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((&&&$$$$$$&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))************************++++++++++++++++++++++++------------------------............////////////000000111222444555666666222666;;;BBBNNNaaaxxxsssjjjggggggeeeddddddeeefffiiimmmqqquuuwww}}}~~~~~~xxxvvvsssnnnjjjfffcccbbbbbbaaa```^^^^^^^^^______aaaaaa``````aaabbbdddeeefffffffffhhhjjjkkkjjjiiimmmiiiccc___\\\YYYTTTQQQSSSKKKIIINNNPPPTTT```pppdddNNN>>>666}}}pppllllllhhhbbb___```[[[SSSIII@@@:::666444444444555555666666666666555555555555555555555555888:::;;;999555444666999888666444222111111111111222222222222222222222222222222333444555666777777666555444444666999<<<>>>@@@@@@???>>>>>>>>>??????AAA@@@?????????AAABBBCCC===;;;<<<@@@CCCCCCEEEIIIHHHEEECCCDDDHHHKKKMMMLLLIIIGGGEEEGGGKKKNNNNNNLLLHHHFFFDDDBBBBBBBBBCCCDDDCCC@@@===;;;<<<>>>???@@@;;;???DDDGGGGGGFFFDDDDDDKKKUUU[[[TTTIII@@@<<<:::>>>???AAABBBAAA>>>;;;999;;;;;;:::999888888888888:::555222333333222222555999555444777777333000111222333444444444333222111000000000/////////......------------,,,,,,,,,,,,---,,,++++++------,,,+++************************))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((((((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$""""""######$$$$$$%%%%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,---------------............/////////000000111111222333444444333666888999@@@OOOeeeuuuvvvnnniiieeebbbaaaaaa``````bbbeeeiiikkkppprrrtttwwwzzz}}}~~~{{{{{{zzzxxxvvvuuussssssnnnllljjjgggdddaaa______```````````````aaabbbcccccccccbbbaaabbbccceeefffhhhhhhhhhjjjmmmmmmkkkjjjhhhccc[[[TTTQQQOOONNNNNNPPPJJJJJJPPPXXXeee}}}xxxWWWGGG===888888uuujjjjjjlllhhhbbb^^^\\\WWWPPPHHH@@@;;;777666333444444555555666666777444444555555555666666666666888999777444222222222333333333222222222111111222222222222222222222222222222222333444555555555777777666666888;;;???AAA@@@??????>>>>>>>>>??????DDDCCCBBB@@@>>>???AAACCCAAAAAAAAACCCCCCCCCEEEGGGIIIEEEBBBDDDHHHKKKIIIFFFEEECCCBBBCCCFFFIIIIIIHHHFFFEEEDDDCCCDDDEEEGGGIIIFFFCCC???===>>>?????????<<<@@@EEEIIIIIIGGGCCCAAAIIIQQQVVVRRRHHHAAA>>>>>>;;;<<<===>>>===:::888666777888999888888999:::<<<888777888777444222888AAA<<<666333555666333111222111222444555444333111////////////............---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---------+++************************************************(((((())))))))))))(((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$######&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------........./////////000000000111111222222777999;;;999:::DDDVVVdddttt}}}zzzrrrmmmhhhfffbbb```___```cccdddfffhhhkkknnnrrruuuwwwxxxwwwzzz~~~zzz{{{{{{zzzyyywwwuuussssssrrrqqqooonnnmmmkkkkkkiiihhhfffdddcccbbbaaaaaa______```aaabbbdddeeefffddddddccccccdddeeeggghhhjjjjjjiiijjjjjjhhheeebbb[[[XXXTTTQQQOOONNNMMMMMMOOOPPPWWWcccpppXXXGGGAAA999555888{{{ppphhhjjjmmmiiibbb]]]WWWTTTNNNFFF???:::666555333444444444555555666666333333444444555555666666333444555555333111000000111222222222333222222222111111111111111111111111111111222222333333444444777666555555777;;;>>>@@@???>>>>>>===>>>>>>??????>>>????????????AAAEEEIII@@@CCCDDDBBBAAABBBDDDEEEHHHDDDAAABBBFFFGGGDDDAAA@@@@@@???@@@BBBCCCDDDDDDCCCBBBBBBCCCEEEHHHKKKMMMKKKGGGCCC@@@?????????>>>AAACCCEEEGGGFFFCCC>>>;;;AAADDDHHHHHHEEEAAAAAABBB::::::;;;;;;:::888666444666888:::;;;:::<<>>;;;;;;333...111yyyooohhhjjjlllfff\\\VVVPPPNNNHHHBBB<<<888555333444444444444444444444444222222333333444444444555111111222222222111000000000000111111111222222222000000000000000000000000000111111111222222222333444333222222444777:::<<<======<<<<<<<<<===>>>>>>@@@BBBBBBAAA>>>>>>AAADDD===BBBDDDAAA???AAADDDEEEFFFCCC@@@@@@BBBCCCAAA???@@@@@@@@@@@@AAABBBCCCDDDAAA@@@AAABBBDDDHHHKKKMMMLLLHHHDDD@@@?????????>>>AAAAAABBBCCCBBB>>>888444444666===BBBBBB===<<<>>>;;;;;;;;;;;;:::888777666888;;;>>>===<<<===@@@DDD;;;AAAGGGEEE===<<>>555555666222111333tttkkkeeehhhiiibbbWWWOOOJJJHHHDDD@@@;;;888666555666555555444444333333222222222222222222222222222111000000000000000000////////////...//////000111000000000000000000000000000000000111111111111222444333222111222555888:::;;;;;;;;;;;;;;;<<<======DDDFFFFFFCCC===999:::<<>>@@@CCCCCC???888222000999HHHQQQLLL@@@:::;;;;;;;;;;;;;;;:::888777666999<<<>>><<<999888;;;???:::<<>>:::;;;IIIXXXPPPCCC888555555222000////////////............---,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,+++***))))))++++++***)))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%''''''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''&&&###!!!$$$'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''++++++***))))))(((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((()))******+++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,---------.........------...000111222333333111111222333444666777777777:::CCCTTTiii|||~~~yyymmmjjjfffbbb___^^^___```]]]```bbbccccccbbbccccccffffffeeedddddddddddddddfffgggggggggeeedddbbbaaaccccccbbbbbbbbbbbbcccccc______```aaaaaabbbccccccdddddddddeeefffhhhiiijjjjjjkkklllmmmmmmmmmlllllllllmmmoooooolllhhhdddaaaZZZWWWRRROOONNNMMMKKKJJJJJJMMMQQQWWWbbbqqq}}}VVVFFF???:::666444555666555444ooofffbbbeeeggg```UUUMMMFFFEEEBBB???===;;;999888666666555444333222222111111111111111111111111111333111/////////000///...///...---,,,,,,...///000000000000000000000000000000000000000111111111111666555333333333666999::::::::::::::::::;;;<<<======AAADDDBBB>>>;;;===@@@KKKQQQRRRIIIBBBCCCDDDBBBDDDDDDBBB@@@>>>>>>@@@BBB???@@@AAAAAA@@@AAABBBDDDBBBAAA@@@@@@AAACCCEEEGGGDDDBBB>>>===>>>@@@AAAAAA:::<<<@@@EEEGGGCCC;;;444999III```kkk```LLLAAABBB:::::::::999888777666555777:::;;;888333111333777777555444444444777AAALLLEEE;;;222222444333000///000000///............///,,,,,,,,,+++++++++***************++++++,,,,,,,,,***)))((()))***+++***((())))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%'''(((&&&$$$###&&&(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%(((&&&"""!!!###'''&&&%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,---------......------...000111333444444333000///000444666666555888888<<>>>>>UUU___^^^LLL======@@@@@@AAA???<<<:::;;;===@@@CCC@@@AAABBBAAAAAACCCEEEHHHCCC@@@>>>@@@DDDEEEDDDAAAEEEBBB>>><<<===>>>>>>>>>999@@@KKKUUUWWWPPPEEE<<<<<<\\\sssVVVEEE@@@:::999777666555555555666555555555555444333222111222222222333444555666777777666333111000000000000///////////////000000111,,,,,,+++***))))))******+++*********))))))((((((,,,,,,***)))))))))***+++)))((('''&&&&&&'''((()))'''''''''''''''((())))))))))))((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&$$$"""$$$(((+++***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++***)))(((((()))******)))************+++++++++))))))***+++---...//////---......///////////////111111111111222333444444666444666<<>><<<>>>??????@@@AAAAAAAAAAAACCCDDDDDDCCCBBBBBBEEEGGG???@@@@@@@@@??????@@@@@@EEEBBB>>><<<===>>>>>>>>>;;;AAAIIIQQQSSSNNNEEE===DDDTTTeeeiii___QQQIIIHHH;;;:::888666555444444444555555555555444333222222222222222222333444555555555444333111000000000111000//////...---------...,,,++++++******)))******++++++++++++*********))),,,+++***)))))))))******((((((''''''''''''(((((('''''''''''''''((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&$$$###$$$'''***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************)))(((((()))***+++))))))*********+++++++++******++++++,,,---......,,,,,,---...............111111000111111222333444444333555999<<>>:::777444333111111111111111111111111222222222222222222222222000/////////............------............------......//////......------........................000111111222333333333222333333333444555555666666555555666777888999:::;;;===DDDEEE>>>999<<<===:::;;;>>>BBBFFFFFFEEEBBB@@@GGGGGGGGGEEEBBBAAABBBDDD<<>><<<<<<===>>>===999<<<@@@EEEGGGDDD>>>999AAABBBDDDGGGHHHHHHHHHGGG===<<<:::777555444333222444444444555444444333333222222111111111222222333333333222111000000111111000///...---,,,++++++++++++++++++***************,,,,,,,,,+++++++++++++++++++++***))))))))))))***''''''(((((((((((('''''''''''''''''''''((())))))'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))((((((((()))***+++,,,)))))))))*********++++++***+++++++++,,,,,,------++++++,,,---------------000000000000111222333333333333555888888888>>>EEEYYY___nnn{{{rrrpppmmmjjjgggeeeddddddcccbbbbbbbbbbbbccceeefffeeeeeeffffffgggggghhhhhheeefffiiillloooooollljjjlllnnnqqqqqqooollljjjjjjfffeeebbb^^^ZZZWWWTTTSSSMMMOOOQQQPPPMMMLLLMMMPPPVVVYYY\\\^^^aaaiiivvv```NNN>>>888666222444999222222111111000///......hhh___XXXXXXWWWQQQIIIEEEDDDCCC@@@===999555333111111111111111111111111111000000000000000000000000000000/////////.........,,,------......------,,,------.........------,,,------...............///000000111111222111111111222222333333444555555666444444555666888999::::::999>>>???<<<<<>>::::::===BBBEEEGGGEEEBBB@@@HHHIIIHHHEEEAAA?????????===>>>??????===>>>@@@CCCDDDAAA===;;;;;;<<<======999999:::<<<>>>===:::888999777666;;;AAAEEEDDDBBB>>>===;;;888666333222111333333444444555444444444222222111000000000000000111111000000000111111111//////---,,,,,,+++++++++******+++++++++*********+++++++++++++++++++++++++++******)))))))))))))))&&&'''((())))))((('''&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***'''(((((()))***++++++,,,))))))))))))************++++++++++++++++++,,,,,,++++++,,,---------------////////////000111222222222333555777777888:::===BBBGGGUUUmmmssspppppp{{{{{{xxxuuutttsssooonnnlllkkkkkklllmmmooojjjjjjkkklllnnnnnnooooooiiikkkpppssstttrrrnnnkkkoooqqqrrrqqqmmmgggcccaaa^^^[[[WWWSSSPPPNNNMMMMMMMMMOOOPPPNNNMMMQQQZZZaaaiiipppxxx}}}yyy```III???777666777444444666111111000000///...------eee]]]XXXWWWVVVOOOHHHEEEBBBAAA>>>;;;888444222000000000000000000000000000////////////////////////////////////............,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,---------......////////////000000111000000000222222333444444555555666444444555777888:::;;;;;;999<<<=========???===::::::;;;>>>@@@AAABBBBBBBBBHHHHHHGGGDDD@@@===<<<<<>>BBBEEEGGGGGGCCC@@@<<<:::;;;<<<<<<<<<>>>===;;;;;;<<<===<<<;;;888777999<<>><<<:::999:::;;;:::999777777777777777:::???CCC;;;;;;:::999888666444333444444444555444444333333222111000///////////////...///000000000000//////---,,,,,,,,,,,,---...///((()))***,,,,,,+++******)))))))))))))))*********))))))******))))))((('''''''''(((((((((((('''''''''''''''''''''((())))))&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))'''((()))******+++******((((((((()))))))))******)))*********++++++,,,,,,,,,,,,---...............------------...///000000000000//////444::::::666888666999CCCOOO\\\jjjvvv}}}uuunnnjjjjjjjjjooossszzz~~~{{{sssjjjccc```\\\^^^^^^\\\WWWRRROOOMMMMMMKKKHHHGGGIIINNNTTTWWWUUUYYY___hhhtttbbbHHH<<<;;;777555333333333222000///.........---------,,,,,,}}}\\\WWWSSSSSSQQQJJJEEEDDD===<<<;;;888666444222111000000000000000000000000........................------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,++++++,,,------...//////+++,,,---...///000000000000000111222222333333444333444555666888:::;;;<<<777888:::;;;999888999;;;888888777777999===AAACCCEEEFFFGGGEEEAAA>>>===<<<===<<<;;;<<<@@@DDDHHHIIIBBB???;;;999:::;;;;;;;;;<<<:::888777888888777666666555444222222555:::???888999999:::999888777666555555555555444333222222111111000000///000000000...///000000000///...------,,,,,,++++++++++++,,,''')))***,,,,,,,,,***))))))))))))******+++++++++((()))*********)))''''''((((((''''''''''''(((((('''''''''''''''((())))))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&%%%$$$###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((()))******+++***))))))(((((((((((()))))))))***(((((()))***+++,,,,,,---++++++,,,---------------,,,,,,,,,,,,---...///000///111222444<<>>777777666777999===AAACCCEEEFFFGGGFFFCCC@@@>>>>>>999;;;===<<<;;;>>>DDDIIIBBB???;;;999999:::;;;;;;>>><<<;;;:::;;;:::999777777777888999999:::<<<===666777999::::::999888777555666555555444333222111111111000000000000111111...///000000000///---,,,------+++***))))))(((((('''(((***,,,---,,,***)))*********++++++,,,,,,,,,((()))*********)))'''&&&)))((('''&&&&&&'''((()))'''''''''''''''((())))))'''''''''((((((((())))))''''''''''''''''''''''''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###%%%&&&%%%######&&&)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))***++++++***(((((((((((((((((())))))))))))'''((()))***+++,,,------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,---...//////...333666<<>><<<888555444444333111---,,,...///...------,,,,,,,,,,,,,,,,,,uuuWWWTTTPPPOOOPPPNNNJJJFFFAAA???;;;888444222111111000/////////000///---,,,***---...,,,,,,//////,,,...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++---------.........//////---------------,,,,,,,,,000111222222111222444666444555555444222222444555999;;;>>>>>><<<999888888555555666:::>>>@@@@@@???CCCBBBAAA@@@???>>>===<<<===<<<;;;:::;;;>>>DDDHHHAAA>>>;;;888999<<<@@@CCC???===:::999888888777555777888999999888777666555888888999<<<>>>===777222555555444444444333333333222111000000000111333333111000///...------...///---------,,,,,,+++++++++,,,,,,,,,+++***)))((('''(((***+++,,,,,,,,,...000111---)))'''((())))))***+++***)))(((((()))***+++((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''(((((((((((((((((()))******************+++,,,,,,------,,,,,,,,,,,,,,,---------......///111666CCCWWWeee```RRR888777555444444666888:::MMMWWWgggxxxzzzpppfffccceeejjjiiikkkjjjjjjlllooommmhhhjjjccc]]]\\\ccclllrrrtttsssqqqjjj___VVVSSSWWW\\\^^^jjjwww{{{vvvrrruuuzzz{{{tttsss{{{mmmKKKFFF???:::777444000---////////////............------,,,,,,,,,+++++++++oooSSSQQQNNNNNNNNNLLLHHHDDD@@@>>>;;;888444222111000000///////////////...---,,,//////------//////,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------......------------------------///000111111000111333555333444444444222222333555888:::<<<===;;;::::::;;;:::999999;;;===??????>>>@@@@@@??????>>>=========<<<<<<;;;999999<<>>:::666444333333222000/////////.........---------,,,,,,,,,,,,+++++++++iiiOOOMMMKKKLLLMMMKKKFFFAAA???>>>;;;888555222111000/////////////////////...000222111------//////,,,******++++++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,------......//////...///000/////////111333222333444333111111333555777888:::::::::;;;===???@@@>>><<<;;;===>>>>>>===>>>>>>=========<<<<<<<<<;;;;;;:::999888:::>>>AAALLLIIICCC>>>;;;::::::;;;:::888777888999:::999888999::::::::::::999888888666888;;;<<<:::888666666555555444444444333333333222111000000000111333333111000...---,,,,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***)))---......,,,***))))))******((('''((()))))))))'''(((''''''&&&&&&''''''((((((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((((((((''''''''''''(((((((((((((((((()))******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...111777@@@GGGEEE>>>555444222111222333555777666999<<>>777333555222000///000222222111............------------,,,,,,,,,+++++++++******eeeKKKJJJIIIJJJKKKIIIDDD@@@>>>===;;;888555222111000//////000/////////000111444666333...---//////,,,******++++++,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++,,,---...//////000---.........------///111111222222222111111222444555666777888888;;;???CCCAAA>>>;;;:::;;;<<<======>>>======<<<;;;:::999999<<<<<<<<<:::999999<<<>>>GGGEEEAAA>>><<<;;;<<<===<<<;;;999999999888666444999999999999999999999888666:::======:::777777999555555444444444333333333222111000000000111333333222111///...---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,------,,,)))(((((()))''''''''')))++++++)))(((''''''''''''''''''''''''((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((((((((()))*********************+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,---......000111111///333222111000000222333444999999999:::>>>HHHVVV```jjjrrr}}}yyyVVV???;;;===;;;666444333111000000000//////------------,,,,,,,,,,,,++++++++++++************fffJJJHHHGGGHHHIIIGGGCCC???===<<<:::888555333111///...///000///......111333::::::666///---//////---,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++***++++++,,,---...//////,,,---...---,,,,,,...//////000111111000000222444333444555555777:::???CCC>>>;;;999888999;;;<<<<<<>>>>>><<<;;;999888777666===>>>>>><<<;;;:::;;;===AAA@@@>>>===<<<<<<<<<===<<<;;;::::::::::::777555888888777777777888888888555888;;;:::777555666888555555444444444333333333222111000000000111333333555333111000///...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******)))***++++++)))))))))+++(((((()))+++------+++)))((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))''''''''''''(((((((((((((((((()))***************)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------//////000000...---...///111000000///000111222222555888:::::::::<<>>>>>999111---//////------,,,,,,+++******))))))*********++++++,,,,,,---++++++++++++++++++++++++)))))))))************+++******++++++,,,,,,------,,,---...---++++++---///...///000000//////111333222333444444555888<<<@@@;;;999777777999:::;;;:::======<<<;;;999888777666===>>>???>>>===<<<<<<===>>>>>>===<<<;;;:::::::::999888999;;;======<<<:::777777777666777777888999555555666555333333444555555555444444444333333333222111000000000111333333666555333111000//////000++++++,,,,,,,,,,,,------******+++++++++******)))'''(((******))))))***,,,)))))))))+++------+++)))'''(((((())))))(((((('''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))''''''''''''(((((((((((((((((()))***************)))******+++++++++++++++++++++++++++,,,,,,,,,,,,---,,,---000000...000333///////////////000111111000555:::<<<;;;::::::<<>><<<:::555000///111---...///...---,,,---...++++++++++++*********************))))))))))))(((bbbJJJFFFBBB@@@AAA@@@===;;;;;;::::::888666333000///---///111000---...333888BBBAAA:::111---//////...+++++++++***************)))******+++,,,,,,------************************))))))*********+++++++++************************------...---++++++---...---...//////...///111333111222333444444666999;;;:::999888888999:::999888::::::::::::::::::999999<<<>>>??????===<<<<<<===<<<<<<<<<<<<<<<;;;;;;:::999999:::===??????===;;;888888777777777888999:::777666444333444555555444555555444444444333333333222111000000000111333333666555333111////////////+++++++++,,,,,,---------((())))))******)))))))))'''((())))))(((((()))+++***)))((()))++++++***(((&&&'''(((((((((((('''&&&######%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***''''''''''''(((((((((((((((((()))***************))))))***+++++++++++++++***++++++++++++,,,,,,,,,+++((()))......+++,,,///////////////000000000111///444999:::999888888:::999===DDDLLLUUU```mmmuuurrr[[[FFF888333333555777222,,,,,,222+++---///...,,,+++,,,...++++++*********)))))))))******)))))))))(((((((((```JJJEEE@@@=========;;;999::::::999888666333000///,,,///111000---...333999DDDBBB;;;222---//////...)))))))))***++++++,,,,,,))))))***+++,,,,,,------))))))))))))))))))))))))************++++++++++++*********)))))))))))))))---......---,,,+++---...,,,---............000222000222333333333444666999;;;:::999:::::::::777555888888999:::;;;<<<<<<===:::===??????===<<<<<<<<<888999;;;<<<======>>>>>>=========>>>???>>>;;;888999999888888888999;;;<<<<<<888555555777999888666555555444444444333333333222111000000000111333333666444222000............+++++++++,,,,,,---------'''((())))))))))))((((((((()))***)))((('''((()))***((('''((()))***)))'''%%%%%%&&&''''''&&&%%%%%%!!!"""$$$%%%&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***''''''''''''((((((((()))(((((()))***************))))))***++++++++++++*********+++++++++,,,,,,,,,000++++++//////***(((+++/////////000000000000000...111333333111000333666999999999<<>><<<<<<;;;;;;999::::::888555111000///000000000///...000333666GGGAAA888111------------,,,,,,,,,+++***)))))))))***+++,,,---------------*********)))))))))((((((+++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,---......---,,,,,,//////000000111222444444777666555777:::<<<;;;999888888666555555555666777777888999999999999;;;===:::999999888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888777777777777888888::::::999888888999999:::999555888@@@???555111444222111111000000000000000111000...///000000///---******++++++++++++******)))+++++++++))))))***++++++***)))(((((()))***+++******((('''''''''((()))''''''''''''''''''''''''###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$%%%&&&((()))***++++++'''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,.........////////////000000111111222222333444444777666666777:::???DDDGGGLLLRRR```rrrnnnVVVIIIBBB999444333333111///111111000//////...------+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))zzzYYYHHHDDD@@@===<<<<<<;;;:::;;;<<<<<<:::666222000//////000000//////111555777HHHAAA888000---,,,------,,,,,,++++++******)))))))))***++++++,,,+++++++++******))))))))))))((((((+++************))))))))))))))))))************+++************************,,,------.........------///////////////000111111555444444666888:::999888777666666555555666888999555777888999999999;;;===999999888888888999::::::999999::::::::::::999999777666666666666666666777999999888888888999999:::;;;777888===<<<444222555222111111000000000000000111///......//////...---++++++************++++++***+++,,,+++)))(((((()))((((((''''''''''''((((((***)))((((((''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&((()))***++++++''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,------------............//////000000111222222222555555555666999===AAADDDCCCEEEMMMZZZfffqqquuu]]]HHH===999555222222444555333000000000//////...---------++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))wwwWWWEEEBBB>>><<<;;;:::999888:::;;;;;;:::666333111111...///000///000222555888GGG@@@777///,,,,,,---------,,,,,,,,,+++++++++***))))))***************)))***)))))))))((((((((((((************))))))))))))))))))))))))************************************++++++,,,,,,,,,---,,,,,,//////......---......///222222444555777777777666777777666666777999:::;;;555777999::::::;;;<<<>>>888888888888888888888888666666777888888777666666666555555444444555555666666666666666666777777777999666555888777333222555222111111000000000000000000///---...//////...,,,,,,+++***))))))***+++,,,+++,,,,,,+++(((''''''(((''''''''''''''''''''''''))))))((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++,,,,,,,,,------------......//////000111111444444333444777:::>>>@@@===<<>>777555333444555444222000............------,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))sssTTTBBB???<<<:::999888777666666777888888555333222222...////////////111555888BBB<<<444///,,,,,,---------------------,,,,,,,,,)))))))))******)))(((((()))))))))((((((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,///...------,,,,,,------000111444555666666666666666666555555666888:::;;;666888:::<<<;;;;;;<<<===777777777777777777777666333333555666666555333333555555444444444444555555555555666666777777777777555333222444444222222555222111111000000000000000///...------......---+++,,,+++***))))))***+++,,,***+++,,,***(((''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,------......//////000222222222333444777:::;;;:::888:::???DDDIIIRRR[[[jjjxxxwwwXXXLLL@@@;;;999666555666666333111//////......------------,,,,,,,,,,,,,,,***++++++,,,,,,++++++***((((((((((((((((((((((((((((((((((((((((((((((((pppQQQ@@@>>>;;;999999888666555333555666666444222111222...//////......000444666:::666111...---------------------------,,,,,,,,,))))))******))))))(((((())))))((((((((((((''''''(((((()))))))))))))))******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))***++++++...------,,,,,,,,,------...111444666666555555555333222222222333444666777666888;;;<<<;;;:::;;;;;;666666777777777666555444111333444666666444333111555555444444444444555555666666777888999999999999555444444333333333333444222111111000000000000000///---,,,,,,------,,,+++++++++************++++++)))***+++***(((''''''((((((((())))))))))))(((((('''(((((((((((('''&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$!!!"""###%%%&&&''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,------.../////////111111111111333444666777888777999===>>>>>>CCCIIIRRR```ssshhhSSSIII===777555777888555111///333222///...---...///000,,,,,,,,,+++++++++++++++******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((mmmOOO@@@>>><<<;;;:::999777666444666777666333111000000...///......---...222444222000...---...///...---++++++++++++++++++++++++***************)))(((((())))))((((((((('''''''''(((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((()))((((((((()))***,,,,,,------,,,,,,,,,------...---111555777666444555666222111111000111222444555555888:::;;;999888777888555666666777666555444333333444666777777666444333555555444444444444555555555666777888999999999888;;;;;;999777555555444333222111111000000000000000...---,,,,,,------,,,*********++++++++++++******((()))***)))((('''((()))'''((()))******)))((('''''''''((((((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%"""###%%%&&&(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************+++++++++,,,,,,,,,------,,,,,,------.../////////000000000000111222444444777666777::::::888;;;???AAAKKKXXXccclllvvvzzzhhhWWWGGG<<<999;;;444000000111000000222111111111000///000111222++++++++++++++++++++++++******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((lllNNNAAA???===<<<<<<;;;999777666888888777333000//////...///...---,,,---000333...---,,,---///000///---))))))))))))))))))*********************)))(((((()))((((((((('''''''''''''''((((((((())))))************))))))((((((((('''((((((((((((((((((((((((***))))))))))))+++---...---,,,,,,,,,------...///---111666777666444555666444333222222222333444555444777999999888666555555555555666666666555333222444666888999999888666444666555555444444555555666222333555666777777777666@@@AAA???;;;888777555333222111111000000000000000...---+++,,,------,,,***)))***+++,,,,,,+++***)))'''((())))))(((((()))***&&&'''((())))))((('''&&&&&&'''((((((((('''%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++,,,,,,,,,---------,,,,,,---......//////000/////////000000111222333666444555888777555777<<<666;;;@@@EEEKKKUUUccclllyyyeeeVVVHHHBBB>>>777444666111------111333111///000---...000000///---------******************++++++******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((eeeLLLBBB@@@???>>>>>>===:::888999888777555333111000///..............................---------,,,,,,,,,******)))***,,,,,,***)))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((())))))(((''''''***,,,******++++++++++++******,,,,,,---///000222333333000000000111222333555555666777777888888888888777555444222222222555777999;;;888555666999:::777333444333333333333444555555333444444555666777777888===>>>>>>>>><<<999666444444444333111000...------...---,,,+++***************++++++++++++***))))))(((((())))))))))))(((((('''(((***)))'''&&&&&&'''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,***,,,------++++++,,,......///000111222333444444555555555666777777888888999999999:::===@@@DDDFFF[[[]]]bbbhhhqqq|||xxxgggWWWMMM???===999555222111000111.................................------,,,,,,,,,++++++++++++***((('''&&&(((((((((((())))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&dddKKKBBB@@@???>>>>>>===;;;999666555555333222111000000...........................------------,,,,,,,,,+++*********++++++***((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((()))((('''''')))+++)))******++++++******)))+++,,,---...000111222333444333333222222333333444555666666777777777777777777666444444444777999;;;;;;777555666999:::777444444444333333444444555666444444555666666777888888999:::;;;;;;:::888666555444333222111000...------...---,,,+++***************++++++++++++***)))))))))******++++++******)))'''(((***)))'''&&&&&&'''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,***+++---,,,++++++,,,.........///000111222333333444444555666666777777888999999888888:::<<>>>>>===;;;:::444333333222222111111000........................------------,,,,,,,,,,,,,,,+++******++++++)))'''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''((()))((('''''')))+++)))******++++++******)))+++,,,,,,...///000111222777666555444333222222222444444555666666666666666777666444444444666888::::::777555666888999777444444444444444444555666666555666666777777888888888666666777888888777666555333333222111///...------------,,,+++***************++++++++++++***))))))++++++,,,,,,,,,,,,++++++'''(((***)))'''&&&&&&''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''******'''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))*********************++++++++++++,,,***+++,,,,,,++++++,,,...,,,------...///000111111333333444555555666666777888777666666666777999::::::<<>>===>>>===<<<:::555444444333222111000000........................---------,,,,,,,,,++++++,,,+++***+++++++++)))'''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&'''((((((''''''(((***))))))************))))))++++++,,,---...///000000555444333222222111111111222333444444555555555555444444333222333444666777888777555666888888777555555555555444555555666777666777777777888888888999555666666777666555444444333222111000///...---------,,,++++++*********+++***++++++++++++***))))))***++++++,,,,,,++++++***'''(((***)))'''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###(((---,,,'''######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************************++++++++++++)))+++,,,,,,++++++,,,---+++,,,,,,---......//////222222333333444555555555555555555444555666777777>>>??????@@@@@@BBBFFFIIIPPPWWW^^^ccckkkvvv~~~yyykkkddd[[[NNNCCC;;;888555444555666666555//////.........//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******)))'''&&&%%%'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''uuu\\\GGGBBB???===<<<======<<<;;;888777666444333111000///........................------,,,,,,,,,+++++++++,,,+++******++++++)))'''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%'''((((((''''''((())))))))))))******)))))))))******+++,,,---......///000000//////000000111222111111333444444555555555444333333222333333555555777666555666777777777666666555555555555666777777777777777777888888888888888888777666555444333333222111111000///...------,,,,,,++++++******++++++***++++++++++++***))))))))))))************))))))'''(((***)))'''&&&&&&'''&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###(((---,,,'''######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((()))))))))************))))))*********+++++++++)))***,,,+++******+++---+++++++++,,,------......111111111222333333444444222333333444666777888999======>>>===;;;;;;===??????EEEIIIKKKPPPZZZbbbdddssszzznnn```VVVGGG===::::::::::::111///------------,,,+++000//////...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))((('''&&&%%%''''''''''''((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%qqqZZZEEE@@@>>>;;;:::;;;<<<;;;;;;999999777555333111//////........................,,,,,,,,,,,,+++++++++++++++***)))***,,,,,,***)))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((($$$&&&(((((('''''''''(((((())))))******))))))((()))******+++,,,,,,------,,,,,,,,,---...///111111000111222444444555555555666555555555555555666666555555666666666666777777666666666666666777888888777777777777777777777777999888777666555444333333111111000//////...------,,,,,,++++++***++++++,,,***++++++++++++***))))))(((((())))))))))))(((((('''(((***)))'''&&&&&&'''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''******'''$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++)))***++++++******+++---+++++++++,,,,,,,,,------///000000111111222333333111222333555777888::::::888999;;;<<<;;;;;;===>>>???CCCDDDBBBCCCHHHMMMNNNPPPZZZeeemmmuuuwwwhhh\\\TTTLLLDDD>>><<<:::777444111111333555333333222222111000///////////////...------,,,,,,++++++++++++++++++++++++)))************+++++++++&&&'''(((((())))))((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$nnnWWWDDD???===:::999999:::::::::777666555444222111000///........................,,,,,,,,,++++++++++++***)))((((((***,,,---,,,***))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))$$$&&&((()))(((''''''((((((((())))))))))))(((((())))))******+++,,,,,,,,,+++++++++,,,---...///000000111222444555666666666555555555555555555555555444555666666666666777777777777666666777777888999666666666666666666666666777666555555444444444444000000000///......------,,,++++++***++++++,,,,,,***++++++++++++***))))))'''(((((())))))((((((''''''(((***)))'''&&&&&&'''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))************))))))))))))************(((***++++++******+++,,,++++++,,,,,,,,,,,,------...//////000000111222222111111333555777888999999666888;;;<<<<<<<<<===??????CCCEEECCCBBBDDDEEEDDD???EEEJJJNNNUUU___fffhhhqqqsss{{{|||nnn```VVVSSSLLLDDD???======<<<;;;111333555555444222222222...///000000///------------------------,,,,,,+++++++++++++++++++++++++++))))))))))))******++++++&&&'''(((((())))))((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%lllVVVDDD>>><<<999888888:::::::::444444333333222111111000........................,,,,,,,,,+++++++++******(((((((((***,,,---,,,+++))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((())))))))))))$$$&&&((()))((('''''''''(((((())))))))))))(((((())))))******+++++++++,,,,,,,,,,,,,,,---...//////000111333444555666666666333333333333333333333333444555666666555555666888777777777777777888888999666666666666555555555555444333333333444444555666000000//////......------+++++++++***++++++,,,,,,***++++++++++++***))))))(((((())))))))))))(((((('''(((***)))'''&&&&&&'''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))************))))))))))))************(((***++++++******+++,,,,,,,,,,,,,,,,,,,,,------......//////000111111111111222333555666777777888555777:::;;;:::999999:::666===BBBBBBBBBCCCCCC@@@@@@BBBBBB@@@DDDLLLRRRSSSUUUUUU\\\gggqqqyyy|||pppggg[[[SSSOOOJJJCCC>>>:::999999999999777333111...---......////////////...///111111000...------******+++,,,,,,,,,,,,,,,************************(((((())))))*********+++******))))))(((&&&%%%$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&fffTTTFFF<<<<<<:::999888777777777666777666333000......///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,+++*********((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&((()))))))))((('''((())))))***+++,,,,,,,,,...---,,,,,,,,,---...///111444777666222000111333000111111111111000111222666666666666666666666666555555555555666666666666777777777777666555333333111222333333444444444333666333000000111///,,,(((************************,,,,,,,,,+++***)))(((((())))))))))))(((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))************)))************+++++++++---,,,+++++++++,,,---...---------............///111111111222333444666777999888888777888999;;;<<<<<<===>>>>>>>>>>>>>>>===::::::;;;<<<===>>>@@@AAAFFFGGGIIIKKKNNNSSSXXX]]]eeeeeedddeeehhhlllppprrryyy}}}{{{uuuoookkkhhhaaa___\\\XXXSSSOOOLLLJJJBBBAAA>>>;;;888666444444111111111111000000000///111111000000//////......000//////...------,,,,,,---------,,,,,,++++++++++++*********))))))(((((())))))***))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%dddSSSDDD<<<;;;:::999777777777777666666555333000......///---------------------------------,,,,,,,,,,,,,,,++++++++++++************((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''((()))(((((('''(((((())))))***++++++,,,,,,+++*********+++,,,---***---000111///------...///333666777444111111111333333333333333333333333888888777777666555555555666666777666666555444333111111222222222222222111444222000000000///,,,)))************************,,,++++++******)))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++,,,+++*********+++------------------............000000000111222333555666888777777777888999:::;;;::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;<<<>>>>>>@@@AAABBBBBBBBBCCCFFFIIIFFFEEECCCCCCDDDGGGJJJLLLRRRUUUXXX]]]```bbbccccccdddfffhhhhhheeebbb``````]]][[[[[[\\\]]]^^^^^^]]]WWWSSSMMMIIIEEECCC@@@>>>>>>===<<<;;;999888777666888888666444333222222111111111111000000000//////000000000/////////....../////////...---,,,,,,,,,,,,,,,+++++++++******************)))))))))((((((((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%bbbQQQCCC;;;:::999888777666666666666666555333000......///........................,,,,,,,,,+++++++++******))))))))))))************(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((((((((((((''''''(((((())))))******+++***)))((((((((()))+++,,,***,,,...000000000///...111777<<<===777222000111222222222222222222222222;;;:::999888666555444333555555666666666555555444222222333333333222222111222111000000000///,,,***))))))))))))))))))))))))************************))))))))))))(((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$### !!!"""$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((&&&%%%%%%%%%&&&''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))******)))))))))*********++++++*********)))***++++++,,,------------............////////////000222333444666666666666777888999:::888999999:::;;;;;;::::::999999888888999:::;;;;;;===>>>???>>><<<<<<===>>>CCCBBB@@@>>>>>>???AAABBB<<<===>>>???@@@AAABBBBBBBBBDDDFFFFFFDDDAAA@@@@@@AAA@@@???@@@AAABBBAAA@@@@@@===:::999999999999888444444444555555666666666000000/////////000111111000000000000///////////////////////////.........///......------,,,,,,+++***************)))))))))******))))))))))))((((((''''''((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%```PPPCCC;;;:::888777666666555555555555444222///......///------------------------,,,,,,++++++***)))))))))''''''(((((())))))******((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''(((((()))))))))***)))(((''''''((()))+++,,,,,,---...000111000...,,,666;;;@@@>>>777222111333333333333333333444444444999888777666555444333333444444555555666555555555555555666666555555444444111000000000000///---,,,))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&((()))***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************)))))))))))))))******+++,,,,,,---------.....................///000111222444444555555666666777888888999::::::;;;;;;;;;;;;888777777777777777888999:::<<<>>>>>>=========>>>AAA@@@>>><<<<<<<<<=========<<<;;;::::::;;;<<<===;;;===??????===;;;;;;;;;777666555555777777666555888666444444666777777666111111111111111000000000////////////000111222222000000/////////.................................------------,,,,,,++++++************************))))))))))))))))))((((((&&&&&&'''((()))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%___PPPCCC;;;:::888777666666555555444444444222///......000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))'''''''''(((((())))))***((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))(((((()))***,,,------.........---+++******===>>>>>>:::333000222555222222222333333333444444444444444444444444444444333444555555555555555444555555555666666555444444111111222111000......---))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((((((((&&&'''''''''''''''''''''&&&''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$#########$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((('''(((((())))))***&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********(((((())))))************,,,,,,,,,------------...------------...///000000222222333444444555555555666666888999999:::::::::777777666666666777777888888:::<<<===<<<;;;<<<===;;;;;;999999888888999999999888777666666777888999666888:::999888777777777444222111222333333222111222111//////000000000...111111000000/////////...111111000000000000111111/////////............------------------.........,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++(((((((((((((((((())))))%%%&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%~~~^^^PPPCCC;;;:::999888777666666666333444333111///......000,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))((()))***+++---...333555555222...,,,...111AAA>>>:::444000000222555000000000111111222222333000000111222333444555555444444555555555444444333111111222333333333333333222333444333000.........************************))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((''''''&&&%%%&&&&&&&&&&&&'''''''''(((((()))))))))(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((()))))))))******(((((()))************))),,,,,,,,,,,,---------------------------...//////000111222333333444333333222222444555666666777777777777666666777888999999>>>??????>>><<<:::;;;<<<>>>======<<<<<<<<<<<<<<<777666555444444555666777333555777666555555555666777555444444555666555333888666555444555444333111222222222333333444444444222111000///............///.........------------,,,,,,,,,---------------++++++++++++++++++++++++*********+++++++++++++++''''''(((((((((((())))))&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%{{{[[[NNNBBB<<<;;;:::999777777777777333333333111///......000------------------------))))))******+++,,,,,,,,,******)))))))))))))))(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&'''(((************************)))((((((((()))+++---...888<<<===888111000666===BBB<<<444000///000111111000000111111222333333444000111111222444555666666555555555555444333333222...///000222333333333333444666777555111......///++++++++++++++++++++++++******))))))((((((''''''))))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))((('''&&&%%%%%%&&&&&&&&&'''''''''&&&'''((())))))'''$$$###%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***((()))***+++++++++******++++++,,,,,,,,,---------...------------...//////...///111222333333222222000111222444555555666666777777777777888999;;;;;;DDDCCCBBB???===;;;<<<>>>::::::999888777777666666999888777777666666777777444666777777666666777888111000//////000000///---222111111111222222111///***++++++,,,,,,---------111000///...---,,,,,,,,,.........---------,,,,,,++++++,,,,,,,,,---------*********+++++++++++++++)))))))))*********++++++'''''''''((((((((())))))'''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%yyyYYYLLLAAA===<<<:::999888888777777222333333111///...///000........................))))))***+++,,,------...++++++******))))))((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&%%%$$$%%%&&&'''(((+++++++++***************(((((('''((()))+++---...666;;;===777///...888AAAAAA999111...///111000...222222333444555555666666222222333444444555666666555666555555444333222111///000111333444555666666555777888666222......///,,,,,,,,,,,,,,,,,,,,,,,,+++******)))(((''''''&&&))))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%"""###$$$%%%&&&'''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###%%%'''''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$############$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&((()))(((%%%!!!%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))((()))***,,,,,,++++++***++++++,,,,,,,,,---------......---------...//////---...000111222222111111111222444555666777777777777777777888999;;;<<<===AAA@@@???<<<::::::<<<>>>???>>>===<<<:::999888777777666666555444333333222111222333333333333444666555444333333444444222111/////////111333444333111111111111111000000000///000000///...------------......---------,,,,,,,,,+++++++++,,,,,,---------******************++++++'''((((((((())))))******&&&'''''''''(((((())))))'''((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%uuuZZZOOOBBB===;;;999666555555555666555444222111000000//////......---------,,,,,,,,,------------,,,+++***)))'''((()))***************'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''*********)))(((&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''******))))))((((((''''''(((((((((((())))))))))))+++---...------222<<>>999888777666666777888999:::999999888777666555444222333444555666555444333555555444444444333333333////////////////////////........................---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********+++++++++++++++***************)))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%hhhPPPJJJAAA;;;:::999888777555444444555444222111000000//////......---------,,,,,,,,,***+++++++++++++++******)))************))))))((()))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&'''''''''((((((((((((&&&%%%)))000333111---)))(((***...///---///444555444333333222333333333222222222222222222222222333333444444444444333333222222222111111000000000//////......------------++++++++++++,,,,,,,,,,,,)))(((((()))+++,,,+++***((((((''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$######$$$$$$%%%&&&000555:::888000((($$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))******)))))))))))))))***++++++++++++,,,,,,,,,,,,000000111222333444555555333555666777777888:::<<<999888777666666777888999888888999888888777666555333444666777777666444222444444444333333222222111////////////////////////........................---------------.........++++++++++++,,,,,,,,,,,,+++************)))))))))***************************************)))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%eeeOOOJJJAAA:::::::::999777666444333555444222111000000//////......---------,,,,,,,,,******++++++++++++******((())))))************)))***))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%'''+++///000...,,,((((((***------+++...444555444222111000111222333333222222222222222222333222333333444444333333222333333222111000//////............------------,,,,,,,,,,,,+++++++++++++++)))(((((()))+++,,,,,,+++((((((((((((((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$######$$$$$$%%%&&&...666??????777,,,&&&$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))))))))((((((((())))))***************+++++++++,,,......///000111222333333222333555555555666999;;;999999888777777888999999777888888999999888777777555666888999888666444222444333333222111111000000........................------------------------,,,,,,,,,------.........******+++++++++,,,,,,,,,************))))))))))))*********************)))***************)))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%dddNNNIIIAAA:::::::::999777666444333555444222111000000//////......---------,,,,,,,,,)))******+++++++++******'''((()))******************))))))((('''&&&&&&&&&&&&''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((###$$$'''+++......,,,+++(((((())),,,+++)))---444555333111///...///111333444333333222222333333444222333333444444333333222333333222111000///......------------------,,,,,,---,,,,,,++++++*********)))(((((()))+++---,,,+++((((((((((((((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&+++666AAACCC;;;///'''$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))******)))************+++++++++,,,,,,---...///000111111111222444444444555888::::::999888777777888999:::666777888::::::999999888666777999:::999666444222333333222222111000//////........................------------------------,,,,,,,,,------.........*********++++++,,,,,,,,,************))))))))))))*********)))))))))))))))***************)))(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%aaaNNNGGGAAA;;;;;;:::999777555333222333222111///............------------,,,+++******************************))))))))))))))))))))))))+++******)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((($$$%%%***---+++(((((()))************)))((((((***+++,,,---///000111222///333444111///222222000000111222333444333222111222222111///...---,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********************************'''))))))((('''&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$(((---333444000((("""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%)))%%%###%%%((()))%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((((((((())))))))))))*********+++++++++---,,,,,,,,,,,,---......000000111222333555666777777777666666555555555555333333555666666666555444444444444444444444444444222222222222111111111000000000000000///...---,,,............---,,,++++++------------------------,,,+++)))(((((()))+++,,,************))))))))))))+++++++++*********))))))******))))))((((((''''''(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&```MMMFFF@@@<<<<<<;;;:::888666444333333222111000............------------,,,+++******************************))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''$$$%%%***---+++(((((('''((()))***************)))***+++,,,...///000000000333444222333666444///111111222333333222111111111111000///...------,,,------,,,,,,,,,+++++++++,,,,,,,,,++++++*********************************'''))))))((('''&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%'''))),,,...,,,'''###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&)))---...)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((((((((()))))))))))))))*********++++++,,,,,,,,,,,,,,,------...//////000111222444555666666666555555555444444444222333444555666555555444333333333333333333333333222111111111000000000000000000000000///...---,,,............---,,,+++***------------------------,,,+++)))(((((()))+++,,,*********)))))))))((((((+++++++++******)))))))))))))))))))))((((((''''''(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%'''%%%%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&^^^LLLFFF@@@======<<<;;;999777555444333222111000///.........------------,,,+++******************************))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''$$$%%%***,,,***'''(((%%%&&&''')))******++++++((())))))+++,,,---...///111222333444999===888000111111222222222222111000000/////////............,,,,,,,,,,,,+++++++++++++++++++++++++++*********))))))))))))))))))))))))'''))))))((('''&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$'''+++//////***%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((''''''(((((()))))))))))))))************,,,++++++++++++,,,---------......///000222333444444444444333333333333333222333333444555444444444222222222222222222222222000000000000///////////////////////////...---,,,//////......---+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++******))))))))))))((((((************)))))))))))))))))))))(((((((((((('''(((((((((''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&^^^MMMGGGAAA>>>>>>===<<<:::888777666333333111000///.........------------,,,+++******************************(((((((((((((((((((((((('''''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&+++,,,((('''(((%%%&&&'''((())))))))))))''''''((()))***+++,,,---//////000555???DDD>>>444111111111111111000000000.........///////////////,,,,,,,,,++++++++++++***+++++++++***************(((((((((((((((((((((((('''))))))((('''&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$'''******'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((((((((()))))))))******+++************+++,,,,,,,,,,,,,,,---...000222222222222222222222222111111111222222333333333333333111111111111111111111111000////////////............/////////......---,,,//////...---,,,+++)))(((++++++++++++++++++++++++******))))))))))))*********)))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%^^^OOOIIICCC??????>>>===;;;999777666444333222000////////////------------,,,+++******************************(((((((((((((((((((((((((((((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''++++++'''&&&(((''''''(((((((((''''''&&&&&&''''''((()))***+++++++++,,,...666BBBIIICCC888111111111000000/////////............////////////,,,,,,+++++++++*********************************(((((((((((((((((((((((('''))))))((('''&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''((((((((())))))))))))))))))))))))***++++++******+++,,,---///000111000000000111111111111111111111111111111222222333000000000000000000000000////////////.........---...............------,,,.........---,,,***)))(((++++++++++++++++++++++++***))))))))))))))))))***)))))))))(((((((((((('''(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%]]]OOOJJJDDD??????>>>===;;;999777666444333222111000/////////------------,,,+++******************************))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((+++***%%%%%%(((''''''(((''''''&&&%%%%%%&&&''''''((())))))******)))+++...555AAAIIIDDD:::222111000///.........///.........///////////////++++++++++++************)))))))))***************))))))))))))))))))))))))'''))))))((('''&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%(((&&&%%%######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((''''''''''''(((((((((((()))(((((((((((()))******)))******+++,,,...///000000000000000000111111111111000000000000111222222000000000000000000000000////////////............------.........------,,,,,,------,,,,,,+++***)))************************))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&$$$###$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%\\\OOOJJJCCC???>>>>>>===;;;999777666444444222111000/////////------------,,,+++******************************)))))))))))))))))))))))))))))))))((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((+++)))$$$$$$(((%%%%%%&&&'''''''''&&&&&&''''''(((((())))))*********,,,///555>>>EEEAAA999222111000...------......///////////////.........++++++++++++************((()))))))))*********+++************************'''))))))((('''&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((((((((''''''(((((()))***))))))***+++,,,...///000//////000000111111111111000000/////////000111222000000000000000000000000000000000/////////......,,,------......---------++++++,,,,,,,,,++++++***************************(((((())))))))))))(((((())))))((((((((('''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$ZZZNNNIIIBBB>>>>>>>>><<<;;;999777666555444222111000000//////------------,,,+++******************************))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))+++)))$$$$$$(((###$$$%%%&&&'''(((((((((''''''(((((())))))******,,,...111444<<>>888222111///...---------...000000//////............+++++++++************)))(((((())))))*********+++************************''')))))))))'''&&&'''(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))***+++,,,...///000///000000000111111222222000///.........///111222111111111111111111111111000000000000////////////,,,,,,------...---------******+++,,,,,,,,,,,,+++))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''%%%%%%%%%&&&&&&'''''''''%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$${{{VVVKKKHHHBBBAAA@@@???>>>>>><<<888666222333333333111///---+++------------------------+++++++++++++++++++++++++++***)))(((((()))***+++))))))((((((''''''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((()))'''&&&&&&''')))(((''''''(((((((((''''''((())))))(((''')))***111888AAACCC???:::777666//////...------------...000///...---------------------,,,++++++******)))(((((())))))******++++++))))))))))))))))))))))))'''((()))))))))(((&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########'''&&&$$$#########$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$%%%%%%######$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))***+++,,,---......///.........000111111111111222222222111222222222222111000000///000222333222111///.........//////......---,,,------,,,,,,,,,,,,+++++++++++++++************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$zzzVVVLLLHHHBBBAAA@@@>>>>>>>>><<<999666333333333222000///---,,,------------------------+++++++++++++++++++++++++++***)))(((((()))***+++((((((((((((((('''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((()))'''&&&&&&'''((('''&&&&&&'''((((((((()))***++++++)))((()))***///555<<<>>>;;;666444444......---------------...//////...---------------------,,,++++++******))))))))))))))))))*********))))))))))))))))))))))))(((((()))***)))((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$#########$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%######$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''''''''(((((()))))))))((())))))***+++,,,------...............000000111111111222222222222222222222111111000//////000111222111000...------............---,,,,,,,,,,,,+++++++++*********+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$xxxUUULLLHHHBBB@@@???>>>>>>>>><<<999666444444222000///.........------------------------++++++++++++++++++++++++******))))))))))))******'''''''''((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))'''&&&&&&&&&&&&&&&&&&&&&''''''((((((+++,,,---,,,***))))))++++++000555666333000///000------,,,,,,,,,---......///...------------------------,,,++++++******)))************))))))))))))))))))))))))))))))))))))((()))*********)))((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''''''''(((((()))((((((((())))))***+++,,,,,,,,,------.........000000000111111111222222222222222222111000///......///000000000///---,,,---------------,,,+++++++++++++++*********))))))++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%vvvTTTLLLHHHBBB@@@???>>>>>>>>><<<999777555444222000............------------------------++++++++++++++++++++++++***))))))))))))))))))***&&&&&&''''''(((((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))'''&&&%%%&&&$$$%%%&&&'''''''''((((((,,,------,,,)))(((((()))(((+++......,,,++++++,,,,,,,,,++++++,,,---............---,,,,,,---------------,,,++++++******)))++++++******))))))(((((((((((((((((((((((((((((()))***+++++++++***((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((()))***++++++++++++,,,,,,---......000000000000111111111111222222222222111///...---....../////////...---,,,,,,,,,------,,,,,,+++***++++++++++++************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%tttTTTLLLIIIBBB@@@???>>>>>>>>>===:::777555444222000............------------------------++++++++++++++++++++++++)))))))))******)))))))))&&&&&&''''''(((((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))'''%%%%%%%%%###&&&(((((('''&&&'''(((***++++++***'''&&&&&&'''&&&'''((()))(((((())))))*********++++++---......------,,,,,,,,,------...------,,,++++++******)))++++++******))))))(((((((((((((((((((((((((((((()))***+++++++++***((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((()))***++++++*********+++,,,.../////////000000000111111111222222222111000///.....................------,,,,,,,,,------,,,,,,+++***---,,,,,,,,,,,,+++++++++*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%rrrSSSLLLIIIAAA???>>>>>>>>>>>>===:::888444444222000///.........------------------------++++++++++++++++++++++++))))))************))))))'''''''''((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))'''%%%%%%%%%$$$(((++++++(((&&&'''((('''((()))(((&&&%%%%%%&&&%%%&&&''''''(((((((((((()))))))))***+++---...///,,,,,,,,,,,,,,,------...------,,,++++++******)))************))))))))))))))))))))))))))))))))))))((()))*********)))((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&'''((()))***+++******))))))***,,,...////////////000000000111111000000111111000000///...//////......---------------------------,,,++++++---------,,,,,,,,,++++++******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%pppRRRLLLIIIAAA???>>>===>>>>>>===:::888333333333222000///---,,,------------------------++++++++++++++++++++++++((()))***++++++***)))(((((((((((((((((('''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***)))'''%%%$$$%%%&&&***------)))&&&&&&(((&&&'''((('''&&&%%%&&&'''&&&&&&'''(((******)))((('''(((((()))+++,,,...///,,,,,,++++++,,,,,,---...------,,,++++++******))))))))))))))))))*********))))))))))))))))))))))))(((((()))***)))((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&'''((()))***+++***)))(((((()))+++...///////////////000000000111...//////000000000000000000//////...............---............---,,,,,,,,,,,,,,,,,,+++++++++******)))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&oooRRRLLLIIIAAA???>>>===>>>>>>===:::888222333333333111///---+++------------------------++++++++++++++++++++++++((()))***++++++***)))((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''###$$$&&&''''''&&&$$$###%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((***)))'''%%%$$$$$$''',,,///...)))%%%&&&(((%%%'''((('''&&&&&&'''(((&&&'''''')))+++,,,***)))''''''((()))***,,,...///++++++++++++,,,,,,---...------,,,,,,+++******)))(((((())))))******++++++))))))))))))))))))))))))'''((()))))))))(((&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((''''''''''''((((((%%%%%%&&&&&&((()))***+++))))))(((((()))+++...///////////////000000000000---...///000111111111111000000///............///......//////......---,,,+++++++++************)))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&hhhPPPKKKEEEBBB===>>>??????>>><<<:::888444333222111000000000000------------------------'''---......555;;;444%%%)))************++++++++++++******)))(((''''''&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%---$$$(((,,,$$$%%%((($$$///&&&!!!'''%%%&&&111 $$$!!!)))%%%'''***&&&'''///((($$$(((+++%%%###******$$$***)))%%%+++@@@RRRMMM<<<...$$$"""***...)))&&&((((((222###***///000---***!!!111,,,///,,,000...///---))),,,999GGGOOOPPPRRR((('''777%%%"""&&&******666+++(((%%%---))))))))))))))))))))))))))))))))))))((('''&&&%%%'''&&&&&&&&&&&&'''((((((+++$$$$$$,,,###...%%%***''''''"""!!!000%%%&&&&&&&&&%%%%%%$$$$$$$$$)))&&&...000IIICCC777LLLAAA<<>>??????>>><<<999888555444333111000/////////------------------------555+++&&&999]]]nnnTTT...)))************+++++++++*********)))((('''''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%))) xxxrrruuu{{{}}}xxxppplllppp{{{xxxqqqpppqqqzzz|||jjj{{{{{{yyyvvv&&&000444+++///%%%///555&&&DDDvvvBBB'''""")))---888,,,(((&&&+++'''333)))(((111***SSSPPP'''---???888&&&(((((((((((((((((((((((())))))))))))((('''&&&%%%'''&&&&&&&&&&&&'''((((((!!!:::xxxxxxvvvyyyqqq|||xxxyyyyyy+++$$$!!!&&&&&&&&&%%%%%%$$$$$$$$$***)))*** 888mmm'''$$$$$$%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((()))))))))*********++++++,,,,,,---.........------------............////////////...---,,,+++,,,,,,,,,,,,,,,+++******+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%fffPPPJJJDDDAAA===>>>??????>>><<<999888666555333111000///..............................///(((""")))@@@OOOEEE111)))************+++++++++******))))))((((((''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&%%%###""""""###&&&&&&&&&&&&&&&&&&&&&&&&,,,+++***---### ###"""...,,,jjj///,,, 222"""999)))"""+++...""")))333bbbVVV(((---333777((((((((((((((((((((((((((((((((((((((('''&&&%%%'''&&&&&&&&&&&&'''(((((()))cccHHH444 %%%&&&&&&%%%%%%%%%%%%$$$$$$(((###"""+++%%%RRR'''&&&&&&$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((())))))))))))*********++++++,,,,,,---......------------..................///......---,,,+++,,,,,,,,,,,,,,,++++++******************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$""""""$$$$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%fffQQQKKKDDDCCC======>>>>>>===;;;999777777666444222000...------........................,,,222222***$$$'''...222))))))*********+++++++++***)))))))))(((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''!!!"""%%%))),,,***000222TTTOOO((("""555,,,)))'''...$$$///777fff999!!!$$$(((((((((((((((((((((((('''(((((((((''''''&&&%%%'''&&&&&&&&&&&&'''((((((YYY999%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%+++222 111%%%'''&&&%%%$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))************+++,,,,,,------,,,,,,---------.........---.........------,,,++++++,,,,,,---,,,,,,++++++)))))))))***+++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%###""""""###$$$$$$######%%%&&&&&&$$$$$$%%%'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%fffSSSKKKEEEDDD<<<===>>>>>>===;;;999777777666444222000...------........................***...111111111000+++%%%))))))*********+++++++++))))))))))))((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''222333///,,,!!!%%% )))))))))rrr###:::))) &&&///(((666///FFF###,,,'''''''''''''''''''''''''''''''''''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((('''\\\@@@%%%(((---%%%%%%%%%%%%%%%%%%%%%%%% """***'''%%%%%%$$$444333$$$######%%%&&&&&&### $$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))))))))******+++,,,,,,,,,,,,,,,,,,------------...------------------,,,++++++,,,,,,---------,,,,,,)))))))))***+++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%######%%%&&&%%%$$$###$$$&&&%%%%%%$$$&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%dddSSSKKKDDDDDD<<<===>>>>>>===;;;888777666555333111000///......------------------------)))))))))***++++++(((%%%)))************+++++++++))))))))))))((((((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&111......111IIIJJJ///333--- (((%%%+++666iii%%%"""///***"""''''''&&&(((kkkiii(((''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((($$$WWW@@@$$$$$$%%%%%%%%%%%%&&&&&&)))(((---$$$ZZZ"""!!!!!!$$$''')))&&&###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((((((((())))))((())))))******+++,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,+++,,,,,,---------------***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$$$$&&&'''&&&%%%"""$$$%%%%%%%%%%%%&&&((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%bbbQQQIIIAAABBB<<<<<<======<<<:::888666555444333111000/////////,,,,,,,,,,,,,,,,,,,,,,,,222333333...(((&&&,,,333)))************+++++++++(((((((((((())))))))))))%%%&&&'''((())))))((('''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$///$$$(((!!!%%%###,,,;;;MMM+++&&&$$$ 111(((%%%+++&&&---;;;)))uuu777$$$111---^^^+++222$$$EEEJJJ''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((,,,cccJJJ)))&&&///$$$$$$$$$%%%%%%&&&&&&&&&!!!''''''!!!000111 +++&&&""""""&&&((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''''''''((((((((()))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''((((((((()))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((())))))***+++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,,,,+++,,,,,,---......------+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&$$$$$$&&&'''&&&%%%"""$$$%%%%%%%%%%%%&&&((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%___PPPGGG???AAA<<<<<<======<<<:::888666444333222111000000000000++++++++++++++++++++++++((()))...444555///)))%%%)))************+++++++++(((((((((((())))))))))))%%%&&&((()))))))))((('''((((((((((((((((((((((((''')))***)))(((((()))***%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%!!!'''&&&&&&&&&%%%'''%%%---&&&/// &&&!!!!!!)))III... ((()))###000HHH---+++,,,'''!!!..."""<<<333$$$'''***"""***''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&'''&&&&&&&&&&&&'''(((((( ___EEE&&&)))$$$$$$$$$%%%%%%&&&&&&&&&$$$!!! )))&&&"""&&&'''777///&&&"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))''''''(((((((((((('''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((()))******++++++++++++,,,,,,,,,---------++++++,,,------,,,,,,,,,+++,,,,,,---.........---,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$%%%&&&&&&%%%"""$$$%%%%%%%%%%%%'''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%___MMMHHHDDD???>>>===<<<<<<===<<<:::888555555555444111//////000,,,,,,------,,,,,,+++***+++,,,...//////...,,,++++++++++++***)))(((((('''))))))))))))((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%---))) (((&&&%%%%%%$$$$$$$$$%%%%%%///000sss(((&&&%%%%%%$$$$$$%%%%%%&&&KKK~~~)))222###$$$fff<<<000%%%$$$+++///)))!!!***DDDggg"""111,,,&&&,,,'''$$$"""---###((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%[[[666/// ###&&&"""&&&&&&!!!$$$''' $$$$$$$$$$$$$$$$$$$$$$$$...ooo&&&///...)))!!!&&&&&&%%%%%%%%%%%%$$$$$$'''%%%######%%%&&&$$$!!!##############################$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&''')))***)))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***((('''++++++,,,,,,,,,,,,------***,,,///111111///,,,***+++++++++*********))))))+++++++++***)))(((((('''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%___MMMHHHDDD@@@???===<<<<<<===<<<:::888444555555333000......///---------------,,,+++++++++,,,---//////---,,,+++++++++******)))(((((('''))))))))))))((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((+++"""(((&&&&&&%%%%%%%%%%%%&&&&&&///...bbb"""'''&&&%%%%%%$$$$$$%%%%%%&&&!!!BBB444!!!'''###(((ooo"""222,,,'''&&&(((***(((&&&!!!777OOO777+++$$$+++(((######***((()))+++&&&&&&&&&&&&&&&&&&&&&&&&!!!^^^<<<''' ///&&& ###%%% ###''' $$$$$$$$$$$$$$$$$$$$$$$$ KKKKKK###)))"""(((###&&&&&&%%%%%%%%%%%%$$$$$$'''%%%######%%%%%%$$$"""##############################$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))(((((((((''''''(((((((((''''''''''''''''''''''''((('''&&&'''((()))(((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************++++++,,,,,,,,,,,,------+++---///111111///---++++++++++++*********))))))++++++******)))(((((('''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%^^^MMMIIIEEEBBB???>>><<<<<<===<<<999777333444444222///.........---............---,,,,,,+++,,,---......---,,,+++++++++******)))((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$***###''''''&&&&&&&&&&&&&&&''''''---'''***888___"""))),,,&&&%%%%%%$$$$$$%%%%%%&&&$$$GGG)))###(((///...cccMMM!!!%%%&&&(((((('''%%%%%%'''***$$$***;;;))),,,$$$%%%"""%%%...!!!$$$///%%%&&&&&&&&&&&&&&&&&&&&&&&&***eeeLLL'''******"""###%%%!!!###((("""%%%%%%%%%%%%%%%%%%%%%%%%''',,,%%%(((&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$###$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))(((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&&&&(((((('''&&&''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))+++,,,---++++++,,,,,,,,,,,,------,,,---///111111///---,,,+++++++++***************++++++******)))(((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\\\LLLIIIFFFCCC???>>>===<<<<<<;;;999777333333333222///------.........//////......---,,,+++,,,------------,,,+++************))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%###%%%"""%%%''''''&&&&&&&&&'''((((((:::$$$,,,000@@@>>>$$$)))///"""'''&&&%%%%%%$$$$$$%%%%%%&&&)))>>>)))111 ---333;;;:::888444+++%%%''',,,###&&&)))(((&&&%%%''')))111!!!''')))'''000ppp333'''&&&(((###$$$((($$$%%%%%%%%%%%%%%%%%%%%%%%%$$$'''!!!)))###...(((&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))((((((((())))))((((((((('''''''''''''''''''''''')))(((&&&'''(((((('''%%%'''''''''''''''(((((()))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''(((***,,,---+++++++++,,,,,,,,,------,,,---///000000///---,,,************************************))))))((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%[[[KKKIIIFFFCCC@@@>>>===<<<<<<;;;999666333333333222///------.........//////......---,,,+++,,,,,,,,,,,,,,,,,,+++*********)))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%!!!$$$&&&&&&&&&&&&&&&&&&'''((()))777111,,,+++"""&&&)))&&&!!!$$$+++'''&&&%%%%%%$$$$$$%%%%%%&&&$$$TTTXXX%%%!!!%%%###***###222"""...222)))"""$$$)))***&&&''''''(((((('''&&&&&&111///%%%222"""sss:::+++&&&(((###"""&&&###%%%%%%%%%%%%%%%%%%%%%%%%)))###QQQ666---)))444###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((()))******)))(((((((((((((((((((((((((((((()))(((''''''((()))((('''(((''''''''''''((())))))))))))))))))))))))))))))(((((((((((()))))))))***************************************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***************************((((((((((((((((((((((((+++***)))(((((()))***++++++++++++,,,,,,,,,------,,,---...//////...---,,,*********************************)))))))))))))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ZZZKKKHHHFFFCCC@@@???======<<<;;;888666333444444222///.........---............---,,,,,,,,,,,,++++++++++++,,,,,,******))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&"""'''(((%%%%%%%%%%%%&&&'''((((((###''',,,555###&&&%%%***&&&%%%'''""""""///&&&%%%%%%$$$$$$%%%%%%&&&ppp)))111$$$(((---((( )))'''&&&'''))))))'''$$$$$$888%%%$$$$$$***333===***###%%% ###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$---SSS...,,,///%%%&&&&&&%%%%%%%%%%%%$$$$$$"""$$$%%%%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&'''((())))))))))))(((((((((************(((((((((((((((((((((((((((((()))((('''(((***+++***)))((((((''''''(((((()))***))))))))))))))))))))))))((((((((()))))))))******************************************************))))))))))))))))))))))))***))))))(((((())))))***((((((((()))))))))******************************))))))))))))))))))))))))++++++***)))))))))))))))++++++,,,,,,,,,,,,------+++,,,------------,,,+++***************+++++++++******))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~YYYJJJGGGEEEBBBAAA???======<<<;;;888666444555555333000......///---------------,,,++++++,,,++++++++++++++++++,,,)))))))))))))))))))))***))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$)))&&&$$$$$$$$$$$$%%%&&&'''(((%%%111!!!(((///!!!(((###$$$&&&)))***)))&&&"""&&&%%%%%%$$$$$$%%%%%%&&&###)))%%%!!!///222,,,+++%%%$$$)))&&& %%%222(((&&&&&&&&&'''((('''&&& EEEJJJ((('''...ooo===((( $$$ $$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$ $$$kkk&&&))) )))&&&&&&&&&%%%%%%%%%%%%$$$$$$"""$$$%%%%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((()))***))))))((('''(((***++++++***((('''(((((((((((((((((((((((()))(((((())),,,------,,,((((((((((((((())))))***))))))))))))))))))))))))(((((()))))))))*********************************************************))))))))))))))))))))))))******))))))))))))******(((((()))))))))*********************************))))))))))))))))))))))))((())))))************)))++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***))))))*********+++++++++)))))))))))))))))))))***((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~YYYIIIGGGEEEAAAAAA???======<<<;;;888555555555555444111//////000,,,,,,------,,,,,,+++***,,,++++++******++++++,,,)))))))))))))))*********))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!$$$((("""$$$######$$$%%%&&&'''(((''' !!!***)))"""!!!(((***'''%%%&&&((('''&&&'''&&&%%%%%%$$$$$$%%%%%%&&&WWW(((&&&&&&222###((( %%%(((&&&&&&((((((%%%$$$%%%&&&&&&%%%&&&(((***(((qqqxxx$$$(((///(((www>>>((( $$$""""""((((((&&&&&&&&&&&&&&&&&&&&&&&&,,,'''&&&%%%&&&&&& &&&&&&&&&%%%%%%%%%$$$$$$!!!$$$&&&%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&''')))*********)))(((''')))***++++++***)))''')))))))))))))))))))))))))))((((((***---.........((((((((((((((()))******))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))************************************))))))))))))))))))))))))%%%''')))***+++++++++***++++++,,,,,,,,,---------*********++++++*********))))))******++++++++++++)))))))))))))))*********((((((''''''''''''((((((&&&''''''''''''''''''&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%yyyYYYNNNJJJFFFCCC??????@@@@@@>>>;;;888555555555555444111//////000//////...---,,,++++++***,,,,,,++++++***)))))))))------,,,+++***)))(((''''''''''''''''''((())))))(((''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%'''&&&&&&&&&&&&&&&&&&&&&&&&+++***!!!###000++++++***'''$$$###%%%'''&&&))))))%%%"""***TTT&&&###"""***%%%###$$$%%%,,,,,,'''&&&(((***&&&$$$''''''&&&)))***###===)))******%%%+++uuu???((( '''&&&$$$$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$---"""```!!!"""---%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%)))&&&$$$###%%%&&&''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''''''(((((((((((((((***************)))(((((())))))))))))************))))))))))))************))))))))))))************+++*********))))))(((((((((***++++++******+++,,,...+++))))))++++++)))'''++++++++++++++++++++++++---,,,+++******+++,,,---******+++,,,,,,,,,++++++))))))))))))***,,,------000---***((()))*********************************))))))))))))(((((((((((()))*********++++++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++*********++++++******************++++++************++++++(((((('''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%xxxYYYNNNJJJFFFCCC??????@@@@@@>>>;;;888666333444444222000......///------------------,,,,,,******************++++++))))))))))))))))))))))))'''''''''''''''((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$555###'''*** $$$)))+++)))$$$!!!,,,555&&&###,,,$$$$$$%%%!!!&&&'''222+++###"""""" %%%)))+++&&& $$$---///(((''''''$$$"""}}}>>>((( %%%######&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$VVV***$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%)))&&&$$$###%%%&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((())))))******************************)))(((((())))))))))))************))))))))))))************))))))))))))************++++++******))))))))))))''')))++++++***)))***+++...,,,++++++---...,,,+++++++++++++++,,,,,,------000///...---------...///........................///...............//////...,,,******,,,---...---************************++++++*********))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********************************+++******))))))******+++)))(((((('''&&&&&&''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%wwwXXXNNNJJJFFFCCC>>>?????????===;;;888666333333333222///------...,,,,,,,,,---------......((())))))***++++++,,,,,,&&&&&&'''((()))******+++(((''''''''''''(((((()))(((''''''''''''&&&&&&&&&(((((('''&&&&&&%%%$$$$$$'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$***&&&###$$$"""+++((($$$###%%%))),,,---"""111%%%$$$555+++###)))""" ((($$$&&&###!!!$$$***...---***'''+++%%%:::###sss%%%&&&%%%&&&'''ooo;;;&&&###!!!###((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$((("""((($$$$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%(((&&&$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''((()))******++++++******)))************))))))((()))))))))*********++++++)))))))))*********++++++)))))))))*********+++++++++++++++************)))''')))***+++***)))***++++++***)))***,,,---,,,+++******++++++,,,,,,------...---,,,+++++++++++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++++++++***+++***))))))+++,,,+++***************************,,,,,,,,,+++++++++******((()))))))))************)))*********+++++++++++++++++++++++++++*********************************+++******))))))******+++))))))((((((''''''((((((&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%'''''''''&&&&&&&&&&&&%%%$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%uuuWWWMMMIIIEEEBBB>>>>>>???>>>===:::888777333444444222///------...------------------------))))))*********+++++++++&&&''''''((()))***++++++((((((''''''''''''((()))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%'''&&&&&&&&&&&&&&&&&&&&&&&&333 +++###000###***!!!!!!###&&&'''%%% $$$"""...666uuu&&&---%%%%%%(((!!!###'''((($$$ ### ---!!!######vvv ***###)))***KKK333$$$!!!%%%"""$$$)))&&&%%%%%%%%%%%%%%%%%%%%%%%%"""((("""(((eee(((***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&'''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''((())))))))))))((())))))************)))((())))))*********+++++++++))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++(((***,,,,,,+++***+++,,,,,,,,,,,,,,,,,,---,,,,,,............///////////////......---------------...---,,,++++++,,,,,,---,,,,,,,,,,,,,,,++++++***,,,+++******++++++)))'''++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***(((((()))))))))*********))))))))))))************+++++++++******************************+++++++++******))))))))))))******))))))(((((((((((())))))&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%sssVVVLLLIIIEEEBBB>>>>>>>>>===<<<:::888777444555555333000///////////////...---,,,,,,+++++++++++++++*********))))))************************((((((''''''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&...''''''+++(((%%%$$$&&&(((***,,,///{{{)))***###))))))+++&&&%%%&&&%%%###&&&---111(((---000ccc000"""+++###111WWW|||$$$...222*** '''&&&eeeHHH!!!%%%)))+++"""$$$((($$$%%%(((###%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%'''((([[[((()))###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%&&&'''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''(((((()))))))))))))))((())))))*********))))))************++++++++++++************++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,+++,,,......---------...000000111000///......///000000000000000000000///111222222222222222222111222222111000000000000000///000111111111111000///...------...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))************(((((()))))))))*********************************))))))*********+++++++++***))))))))))))))))))***))))))(((((((((((())))))'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%qqqUUULLLIIIEEEAAA>>>======<<<;;;:::999888555555555444111//////000000///...---,,,++++++***,,,,,,++++++***))))))(((,,,,,,++++++******)))))))))((((((''''''''''''((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%222&&&!!! '''"""''')))((($$$"""!!!???/// $$$***((($$$((( )))000+++&&&$$$$$$444+++CCC111""")))"""(((|||--- %%%)))###---%%%eee111###"""%%%!!!&&&***$$$%%%'''!!!%%%%%%%%%%%%%%%%%%%%%%%%'''$$$""""""...%%%III%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%''''''&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((()))))))))''''''''''''''''''''''''''''''((())))))))))))((()))***++++++,,,,,,++++++((())))))************)))*********++++++++++++,,,*********++++++++++++,,,*********++++++++++++,,,+++,,,,,,,,,,,,---------,,,...000000///...///000---...///...---,,,---...,,,,,,------...////////////000111222222333222222333333333333222111000///111111222333222111///...---,,,,,,---///000///...------------------------,,,,,,,,,+++++++++******)))*********++++++++++++((()))))))))************)))))))))***************)))))))))***++++++,,,,,,***))))))(((((())))))***((((((''''''(((((())))))((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%pppTTTLLLIIIDDDAAA======<<<<<<;;;:::999888444555555333000......///.........------,,,,,,,,,++++++******************+++*********))))))))))))))))))((('''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%'''&&&&&&&&&&&&&&&&&&&&&&&& %%%111***...(((%%%...((("""'''BBBrrr___***$$$###)))###)))'''"""###&&&### +++ 333..."""+++$$$'''%%%((()))111)))''' ---'''"""^^^<<<'''(((###$$$!!!''')))"""###'''"""%%%%%%%%%%%%%%%%%%%%%%%%(((%%%!!!&&&%%%###'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&''''''''''''(((''''''''''''(((((())))))((((((((((((((((((((((((''''''((()))))))))))))))******+++,,,,,,,,,,,,+++(((((()))************************+++++++++,,,,,,*********+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,---------...,,,...///000///...///000))),,,............000333111222444666999;;;===>>>>>>???AAACCCDDDEEEEEEEEEEEEFFFHHHIIIHHHFFFCCCBBBCCCCCCCCCCCCAAA>>>;;;999777555222111111111000000////////////////////////------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))))))))*********++++++((()))))))))*********+++((())))))***++++++,,,,,,))))))(((((((((((())))))''''''&&&&&&'''(((((()))((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))((((((((((((''''''''''''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%oooTTTKKKHHHDDDAAA======<<<;;;::::::999999333444444222///------...,,,,,,,,,---------......)))))))))***++++++,,,,,,(((((((((((())))))))))))***)))((('''''''''''''''(((((('''''''''&&&&&&&&&(((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$'''444+++''''''$$$******%%%'''***'''!!!111ccc$$$###$$$''''''***'''"""IIIQQQ***%%%''' ---%%%^^^===%%%***%%%"""''''''"""(((###%%%%%%%%%%%%%%%%%%%%%%%%&&&)))###000%%%%%%(((########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''(((((()))))))))))))))(((((()))************)))(((((()))*********************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........+++---//////...---...///---000444555555777:::===@@@BBBEEEIIIMMMQQQTTTUUU]]]^^^aaaccceeefffffffffgggiiilllmmmllliiifffccccccbbbbbb```]]]XXXTTTRRRJJJFFF@@@<<<999777555333000000000000000000000000//////.........---------++++++,,,,,,,,,---------************++++++++++++(((((())))))*********+++((())))))***++++++,,,,,,))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%&&&'''((('''''''''&&&&&&'''''''''%%%%%%&&&'''((()))******)))(((((((((''''''''''''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%jjjTTTJJJHHHGGG???;;;<<<<<<<<<:::888555333333444333111...------///...---,,,,,,,,,,,,---...))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''(((''''''(((((('''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&'''%%%'''&&&&&&&&&&&&%%%%%%$$$###&&& '''yyy%%%%%%%%%%%%%%%%%%%%%%%%(((,,,&&&!!!666:::!!!((((((%%%+++(((|||III%%%;;;!!![[[@@@$$$'''###(((&&&$$$###$$$%%%$$$$$$"""&&&)))(((&&&%%%$$$"""111(((((((((;;;999'''&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''$$$$$$''''''$$$$$$'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++)))************+++++++++,,,,,,,,,---------......,,,,,,,,,---------......---,,,,,,---/////////...000//////.........//////222111000///000222444666777:::???DDDIIIPPPWWW\\\aaaaaaccchhhlllppprrrrrrrrrssssssrrrpppoooqqqrrrqqqsssvvvyyyzzz|||}}}~~~uuusssqqqooommmiiidddaaabbb[[[UUUSSSRRRPPPMMMLLLGGGFFF@@@888666888555---111...---...111111///---))))))***************)))+++,,,---,,,+++)))))))))***************)))(((((())))))***++++++++++++***))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((''''''''''''((()))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&iiiTTTJJJHHHGGG???<<<<<<===<<<;;;888666444444444333111...---...///...---,,,,,,,,,,,,---...++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&'''''''''''''''(((''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&'''%%%'''&&&&&&&&&&&&%%%%%%$$$$$$***"""!!!```"""%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$)))///000666!!!))))))"""###$$$&&&((('''+++yyyHHH---555***]]]@@@$$$'''###!!!"""%%%((()))(((&&&###############%%%&&&%%%###!!!---%%%!!!!!!---!!!$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%''',,,,,,'''%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%''''''%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***************++++++++++++************++++++++++++,,,,,,---------.........,,,,,,---------.........,,,,,,,,,,,,...//////...111000///......//////000000111333777;;;@@@EEEGGGOOOQQQTTTWWW\\\dddlllrrrmmmkkkhhhggghhhkkknnnpppnnnnnnmmmjjjfffccccccccceeejjjsssyyyoookkkjjjiiifffccc```^^^\\\\\\YYYVVVVVVXXX[[[]]]___^^^```^^^XXXTTTQQQHHH===<<<888444333222111///---///...---------...///000***+++++++++)))(((((((((+++++++++++++++***))))))))))))***++++++++++++***))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''(((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&hhhTTTJJJHHHGGG???<<<<<<<<<<<<;;;999666555444444444111///---...///...------,,,,,,------...------------------------))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''%%%'''&&&&&&&&&&&&%%%%%%%%%%%%...###$$$'''<<>>___888&&&ZZZ@@@$$$'''###$$$$$$$$$###"""###%%%'''***''''''((('''$$$###$$$%%%%%%"""+++$$$---+++ggg---!!!"""###%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))//////)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&(((((((((((((((((((((((()))))))))))))))*********(((((((((((((((((((((((((((((()))))))))*********(((((()))))))))******************+++++++++,,,,,,++++++++++++,,,,,,,,,---------------............---............/////////000000000///......000111000000000333777<<<@@@CCCMMMOOOSSSXXX]]]bbbfffhhhhhhhhhgggfffeeefffiiillljjjhhheeeaaa]]][[[[[[\\\```aaabbbaaa]]]ZZZYYYXXXXXXYYY```ooo}}}vvvkkkccceeeeeeaaa\\\ZZZ___dddggglllnnnjjjfffeeeeeedddnnnnnnmmmlllkkkkkkjjjhhhbbb```\\\WWWQQQJJJDDD@@@999777555222///---++++++000///...---......---,,,,,,++++++***************))))))***++++++++++++******))))))))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))***++++++,,,+++++++++***)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&eeeRRRIIIHHHGGG???:::999999888777666555555444555444222///......000------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&(((&&&((('''&&&&&&%%%%%%&&&''''''%%%$$$''''''zzz666'''%%%&&&&&&&&&&&&&&&&&&&&&&&&)))$$$"""###***000///---###III[[["""$$$000&&&...444###$$$$$$666$$$000"""tttCCC######bbb@@@$$$'''###!!!###%%%%%%%%%&&&)))+++%%%%%%(((+++'''!!!!!!''')))%%%$$$))) &&&222```"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&******&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&(((((((((((((((((((((((())))))))))))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))***************++++++++++++,,,,,,,,,+++,,,,,,,,,---------------------.........//////........./////////000000///000111///...///222555777888<<>>DDDLLLSSSXXX[[[___dddhhhlllnnnooollliiifffcccbbbccceeegggppptttyyy~~~}}}||||||}}}xxx{{{lll```bbbiiiooojjj^^^VVVUUU^^^cccjjjooorrruuuxxx{{{{{{}}}~~~yyyuuurrrccc[[[QQQIIICCC===555000///...---++++++,,,---...))))))***++++++++++++***+++******))))))******+++))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&aaaQQQIIIHHHGGG???===<<<<<<;;;::::::::::::555666555333000//////000,,,,,,---......---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))'''((()))++++++)))((('''%%%%%%&&&'''((((((((('''&&&&&&''''''''''''&&&&&&&&&(((''')))((('''%%%%%%%%%''')))***,,,,,,222"""SSS%%%---***'''...***''''''''''''''''''''''''&&&(((((($$$&&&111"""***&&&"""'''(((CCC///""",,, &&&000,,,...000!!!$$$((()))###gggppp@@@$$$'''############$$$+++<<>>BBBIIIRRR\\\cccfffmmmxxx~~~|||xxxsssmmmhhheee___^^^___bbbdddccc^^^YYYUUUOOOHHHGGGOOO]]]jjjsssxxxwwwrrrjjjbbbXXXIII<<<555444222111000///---***---+++(((''')))+++,,,,,,******)))(((((((((((()))&&&''''''((((((''''''&&&''''''&&&''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%```SSSKKKGGGFFFAAA<<<<<<<<<:::999777555444333333222222111222222222------------------,,,,,,,,,+++++++++***************)))))))))))))))******(((((()))******+++,,,,,,((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''"""&&&###///999)))###))))))&&&&&&''''''&&&&&&&&&&&&''''''))))))+++'''"""$$$VVV...'''+++---)))%%%$$$&&&***,,,,,,((()))333$$$))) !!!'''444 ,,,%%%'''!!!(((aaa%%%888666###******))),,,&&&&&&&&&&&&'''&&&'''''''''''''''''''''''' &&&***"""___@@@$$$'''###&&&'''!!!+++###[[[@@@444666...,,,)))'''%%%%%%%%%&&&((($$$"""&&&!!!000%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------......//////////////////000000////////////000000333333222222222444777:::BBBHHHOOOUUUYYY^^^cccgggjjjsss|||sssllliii]]]ZZZWWWXXX[[[]]][[[XXXYYYRRRIIIDDDGGGQQQ]]]eeejjjsssxxxtttqqqnnnaaaRRRIIICCC:::000---///000///000...+++***++++++***(((+++***))))))(((((())))))''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%```SSSJJJFFFFFFBBB======<<<;;;999777555444333333222222111222222222......---------,,,,,,,,,///---+++))))))***,,,...******)))))))))))))))***&&&''''''((()))***++++++((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''222///+++###((())))))&&&&&&(((''''''&&&&&&''''''((()))(((###&&&***$$$222}}}DDD@@@;;;;;;>>>BBBGGGHHHEEE???:::LLLBBB@@@555DDDQQQ555---,,,&&&***(((777^^^"""!!!444)))%%%)))222555***SSS+++&&&%%%&&&***''''''''''''''''''''''''(((### %%%$$$!!!@@@$$$'''######&&& +++)))444tttqqqlllfffaaa]]][[[[[[RRR^^^<<<'''###... %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((()))***+++************************+++++++++++++++,,,,,,---++++++++++++++++++++++++,,,,,,---------.........------......//////////////////......//////000111000333555777999>>>DDDHHHPPPUUU\\\```aaaeeejjjnnn|||zzzwwwmmmggg^^^YYYXXX[[[]]]]]]YYYUUUOOOKKKLLLQQQYYY^^^___hhhllliiijjjrrrsssnnnddd^^^PPP???555333000+++---,,,+++,,,,,,+++(((&&&++++++***)))))))))))))))'''(((((((((((((((((('''(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%^^^RRRIIIFFFFFFCCC>>>>>>===;;;999777555444333333222111111111111111.........------,,,,,,+++///---+++******,,,///111+++******)))))))))))))))&&&&&&''''''((()))******((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''((( eeettt==="""!!!444KKK)))&&&&&&((((((''''''''''''(((((('''&&&+++%%%+++$$$999777RRR$$$$$$..."""'''///---WWWNNN111///!!!'''...'''888lllhhh!!!///)))&&&$$$***''''''''''''''''''''''''000%%%(((111###,,,CCC@@@$$$'''###"""'''"""(((---%%%!!!)))+++222%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''(((***+++,,,***************************))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------......//////000000//////......///111333444111777===CCCIIIQQQZZZ```ccceeegggggghhhooo{{{xxxmmmeeebbbccceeebbbaaa^^^ZZZWWWVVVXXX[[[^^^^^^ZZZSSSTTT___llltttyyyzzzrrrbbbVVVLLL>>>000---,,,++++++,,,,,,***(((++++++***))))))))))))***'''(((((())))))(((((('''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%~~~]]]QQQIIIEEEFFFDDD???>>>===<<<999777555444444333222111000////////////......---,,,,,,++++++))))))***+++,,,---------++++++***)))))))))))))))'''''''''(((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((___)))&&&&&&((((((''''''''''''(((((('''"""...&&&)))***/// ,,,&&&))))))$$$&&&+++$$$)))000""",,,IIITTT)))******)))$$$'''''''''''''''''''''''''''###"""((()))---999@@@$$$'''###"""(((%%%!!!---$$$"""###(((***333%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((()))************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////......///000000111111222000000000000222444777999===DDDMMMVVV\\\eeennnuuuxxxzzz{{{zzz{{{vvvrrrrrryyywwwrrrjjjaaa]]]\\\^^^___[[[UUUOOOJJJKKKUUUaaasss|||zzztttlll[[[JJJ;;;777222...------,,,+++,,,+++******))))))******(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||[[[PPPHHHEEEFFFDDD???>>>===<<<:::777555444444333222000///.........//////...---,,,,,,++++++!!!###'''***,,,+++)))'''++++++***))))))((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))******))))))&&&'''((((((''''''''''''((((((***,,,&&&'''222%%%...(((+++&&&"""...,,,(((111+++bbblll___333...###***,,,&&&$$$(((((((((((((((((((((((($$$///((( ,,,$$$<<<???@@@$$$'''######***'''+++&&&###ggg###%%% 000$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''))))))))))))************(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((***))))))(((((((((((((((************************,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,............/////////000///000000111222222333333111111111222444777:::<<>>===;;;999888666555555222333333222///......///---------,,,,,,,,,++++++************************,,,+++++++++******))))))***)))))))))******)))((()))))))))(((''''''&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))(((((((((((($$$###'''111((((((((((((((((((((((((***)))(((''''''((()))***KKKKKK000$$$&&&222!!!,,,''',,,(((&&&***%%%+++%%%'''))))))((((((''''''&&&&&&&&&''')))***++++++******,,,???"""'''$$$''''''%%%######%%%+++///PPP(((---!!!)))######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&%%%%%%&&&((()))'''&&&(((((((((((((((((((((((((((((((((((())))))))))))+++)))&&&%%%&&&(((((((((((((((((((((((()))******+++*********+++,,,,,,---+++***)))))))))***,,,,,,------------------------+++,,,---...///////////////,,,,,,000333222222444555444333555999@@@HHHLLL^^^eeekkkmmmttt~~~uuuoookkkiiijjjgggdddaaa^^^YYYQQQKKKXXXZZZcccpppyyyyyyxxxyyyggg\\\LLL<<<333000///000+++------+++((((((+++...(((((()))))))))))))))((())))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$|||[[[NNNGGGGGGHHHBBB===<<<:::888666555444444222333333222///......///---------,,,,,,,,,++++++************************)))))))))))))))*********+++++++++,,,,,,+++)))'''''''''((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))((((((((((((666"""!!!WWW,,,###((((((((((((((((((((((((***)))(((((((((((()))***///$$$333,,,''' ###'''444'''===''')))###***+++&&&((((((((((((((('''''''''((()))+++,,,,,,++++++***%%%111CCC(((+++''''''&&&%%%$$$###%%%))),,,***&&&(((###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&&&&'''))))))(((&&&(((((((((((((((((((((((((((((((((((())))))))))))+++(((&&&%%%'''((()))(((((((((((((((((()))******++++++******++++++,,,---+++******)))***+++,,,---------------------------,,,,,,---...////////////333///000444666555666999000222777>>>GGGRRR\\\aaahhhqqq{{{{{{uuusssrrrqqqmmmiiifffdddbbb___\\\ZZZZZZ___jjjrrrtttvvvyyyyyyssshhhXXXGGG888...***...//////...,,,*********(((((()))))))))))))))(((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%zzzYYYMMMFFFFFFGGG@@@<<<;;;999777555444444333222333333222000......///------------,,,,,,,,,,,,++++++++++++++++++++++++''''''(((((()))*********,,,---...///...,,,)))'''&&&&&&'''(((((()))******(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((""")))///&&&<<<555111)))))))))))))))))))))))))))***))))))(((((())))))******###,,,(((%%%666...)))###)))555@@@HHH+++***###(((///$$$'''((((((((((((((()))))),,,,,,---...---,,,+++***$$$!!!NNN???$$$%%%&&&&&&&&&%%%###$$$&&&(((%%%!!!***000$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((''''''(((******)))'''(((((((((((((((((((((((((((((((((((())))))))))))***(((&&&&&&'''))))))))))))(((((((((((()))******++++++******++++++,,,,,,++++++*********+++,,,---------------------------,,,---...///000000000000222///000333555444666:::555999BBBNNN[[[fffoootttwww~~~~~~xxxssslllgggfffgggggghhhbbb______eeekkkooosssxxx}}}}}}tttdddQQQAAA999333111///......---+++***))))))*********))))))((('''((((((((((((((())))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%xxxYYYMMMGGGGGGGGG@@@;;;:::999777666555444444333444444222000...//////...------------,,,,,,,,,++++++++++++++++++++++++))))))))))))************,,,...111222///,,,)))'''''''''(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))###'''333333)))***777bbb """'''************************))))))))))))))))))))))))###<<>>777000,,,---.........******++++++******))))))''''''(((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&wwwYYYNNNIIIHHHGGG@@@<<<;;;999888666666555555333444444333000//////000.........---------,,,,,,++++++++++++++++++++++++------,,,++++++***))))))+++///222222///+++)))(((******))))))((((((((((((************************))))))(((((((((((())))))))))))))))))((((((((((((...(((######$$$&&&)))---%%%...ooo,,,+++444++++++++++++++++++++++++))))))************))))))111444***000))))))&&&666!!!000222 PPP%%%%%%000%%%++++++$$$(((&&&'''((((((((())))))******///000000000///---+++***(((###333+++@@@$$$***)))%%%&&&'''&&&$$$######$$$[[[ 111$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!###%%%'''''''''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((''''''(((***+++)))((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''''')))******))))))))))))))))))***++++++,,,,,,++++++***++++++,,,++++++,,,,,,---------------------....../////////---...///000111111111111444222333666777888===EEERRRZZZggguuuwwwlllgggeeeeeeiiicccaaaeeejjjmmmqqqvvv~~~}}}|||vvvmmmeeePPPGGG999000---...//////+++++++++++++++***))))))'''((((((((())))))******(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&uuuXXXOOOIIIHHHGGG???;;;;;;999888777666666666333444444333111//////000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...,,,+++***)))(((***---111000---)))((()))++++++***))))))(((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((( ***222000,,,)))%%% %%%333000333nnn((($$$'''************************)))******++++++******)))&&&666(((444---666''')))***111000000[[[ggg...000******((($$$,,,((())))))))))))))))))***.../////////...---+++***""",,,---"""---???!!!&&&###&&&''''''&&&%%%$$$$$$%%%,,,'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((''''''(((******)))'''(((((((((((((((((((((((((((((((((((())))))))))))(((''''''(((***+++***)))***))))))))))))***++++++,,,,,,++++++******+++++++++,,,---.........---------------...//////000000...///000111111222222222111000333777:::===GGGQQQaaajjjzzzzzznnngggdddfffaaa___ccchhhkkkpppuuu~~~zzzvvvsssssssssrrrpppddd[[[MMM@@@777111...,,,,,,,,,,,,,,,,,,+++***)))((())))))))))))))))))***((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%sssVVVNNNIIIHHHFFF===:::999888777666555555555444444555333111///000000............------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))(((+++///...***'''(((*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((000***######)))---///+++!!!333''' aaa...---(((************************)))***++++++++++++***)))000%%%cccvvv222000&&&000000+++000---!!!:::...###...ooohhh(((777---,,,###---'''///###000*********))))))))))))))),,,------------,,,***)))+++...)))###CCCEEE---///(((&&&''''''&&&%%%$$$&&&(((...DDD...%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&&&&'''))))))(((&&&(((((((((((((((((((((((((((((((((((())))))))))))((('''''')))+++,,,+++*********))))))******+++,,,---,,,++++++******+++++++++,,,---...///......------------...///000000000//////000111222222222222111222777>>>DDDKKKXXXeeexxxxxxsssppphhhcccccceeeggglllqqqrrrrrroooiiicccbbbhhhnnnkkkiiidddYYYKKK===222,,,------------,,,+++***)))*********)))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%qqqUUUMMMHHHFFFDDD<<<999888777555555444444444444555555333111///000111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************&&&***---,,,(((&&&(((+++((((((((()))******++++++(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((&&&$$$(((///...'''%%%))),,,,,,)))%%%(((------(((555xxxuuu###...))))))))))))))))))))))))))))))***+++,,,,,,+++***)))&&&***(((***(((---:::%%%************************000///$$$<<<$$$***333---,,,AAA$$$>>>000&&&222...***///111'''555///***666%%%MMM~~~DDD---...+++666)))(((***---333%%%666$$$000++++++******))))))((((((***+++,,,,,,,,,+++***))),,,(((AAA&&&mmm222$$$)))!!!'''((('''&&&%%%%%%'''*** ,,,###,,,***,,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""111$$$...***%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&%%%%%%&&&((()))'''&&&(((((((((((((((((((((((((((((((((((())))))))))))((('''''')))+++,,,+++************)))******+++,,,---,,,,,,+++*********+++,,,,,,.../////////...------------...///000000111///000111222222333222222999;;;BBBKKKTTT^^^mmm{{{~~~tttjjjeeeccccccggglllnnnrrrpppdddTTTNNNTTT^^^iiinnnqqqlll]]]III999000------------,,,+++***)))++++++******))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$nnnTTTMMMJJJIIIHHH@@@999999888666555444333222555444444333222111000000/////////......---------+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))+++***)))(((((()))***+++************))))))))))))))))))))))))(((((((((((())))))))))))************((()))++++++)))((()))***))))))))))))************+++++++++***************---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++,,,+++***+++---///000///000...---...111222000...444444555666666666666555111555888777444444999>>>444777888666333222555888444444333222222222333444---.../////////...,,,+++000///...---,,,+++*********))))))***,,,------,,,,,,,,,+++***************((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%(((''''''''''''(((((())))))))))))))))))******+++))))))***++++++++++++***---,,,+++******,,,...///------------------------............/////////000...///000111111222111111222000000444555333555999AAAEEEPPP]]]fffppp}}}iii```bbbhhhkkknnnqqqnnnbbbXXXSSSNNNGGGXXX___hhhpppnnnaaaNNN@@@666111------///000---***))))))((())))))***++++++))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&mmmSSSLLLHHHHHHGGG@@@999999888666555444333222555444333333111111000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))+++***)))(((((()))***+++************)))))))))))))))))))))))))))))))))((())))))))))))************((()))++++++)))))))))***))))))))))))************++++++++++++++++++++++++---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,000///...---............111000000333777999888666888999;;;===????????????===@@@CCCDDDDDDEEEHHHKKKHHHFFFDDDCCCCCCCCCBBBBBB????????????>>><<<:::999666666555444222000...---...---,,,+++***+++,,,------,,,,,,,,,---+++(((&&&((((((((())))))***++++++******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%(((''''''''''''((()))))))))))))))))))))******+++******+++,,,,,,,,,,,,,,,---,,,+++******,,,---///------------------------........./////////000000///000000111222222222111333111222666777777:::???HHHNNN\\\lllwww|||kkkffffffgggiiikkkhhh___YYYUUUOOOHHHOOOSSS\\\fffkkkfffYYYNNNBBB888---)))+++---+++((()))))))))))))))***++++++***)))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&kkkRRRLLLHHHGGGFFF???999999888777555444333333444444333222111000000///------------,,,,,,,,,,,,------++++++++++++------************************))))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))************(((***++++++***))))))***)))))))))*********++++++*********+++,,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---......///...............//////000111111333777<<>>:::777666555333111///---,,,,,,------++++++,,,---...,,,)))&&&(((((()))***++++++******++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&((('''''''''(((((()))***)))))))))))))))******+++++++++,,,------------,,,---,,,+++***+++,,,---...------------------------....../////////000000000111111111222222222222222333111222666:::===EEEMMMWWW___oootttnnnjjjkkkjjjeee___]]][[[VVVOOOHHHHHHMMMXXXcccgggddd^^^RRREEE555+++***,,,,,,+++******))))))******++++++******)))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&jjjSSSMMMHHHGGGGGG@@@:::999888777666444333333444444333222111000//////,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...************************))))))))))))))))))))))))***))))))))))))))))))***************)))))))))((()))))))))))))))*********((()))))))))************(((***,,,+++***)))******))))))*********+++++++++((())))))***+++,,,,,,------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------...//////000000---...000222333666999;;;;;;===???CCCGGGKKKLLLMMMSSSTTTVVVWWWWWWVVVTTTRRRPPPPPPPPPQQQQQQOOOLLLIIIIIIGGGFFFHHHKKKMMMMMMLLLLLLNNNQQQTTTVVVWWWWWWVVVUUUSSSPPPMMMJJJHHHGGGGGG@@@???===;;;888555222111,,,++++++,,,...///...---,,,,,,---------+++***)))++++++*********)))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((()))******)))))))))))))))******+++***++++++,,,---,,,,,,,,,,,,,,,+++++++++,,,---..............................////////////000000000222222222222222333333444666444666;;;BBBLLL[[[hhhuuu~~~xxxtttnnnfffbbbcccddd```\\\OOOIIIEEEJJJVVV```dddccc^^^UUUGGG:::222//////000++++++*********++++++,,,*********)))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&jjjTTTNNNIIIHHHHHHBBB::::::999777666555444333444333333222111000///...,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...************************)))))))))))))))))))))))))))))))))******)))))))))************)))))))))(((((()))))))))*********+++((()))))))))************)))***,,,,,,***)))***+++************++++++++++++'''(((((()))***+++,,,,,,---,,,,,,+++,,,,,,------++++++,,,,,,,,,---------............////////////000333666999;;;>>>CCCGGGHHHJJJMMMOOORRRTTTUUUVVVTTTUUUWWWXXXXXXXXXVVVUUUUUUTTTTTTTTTTTTRRRNNNKKKHHHKKKNNNOOONNNMMMNNNPPPOOOOOOPPPRRRTTTWWWYYYZZZZZZXXXVVVTTTSSSSSSSSSSSSMMMNNNOOOOOOLLLGGGBBB???:::777333111000000000///,,,,,,---------,,,,,,+++******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((()))++++++)))))))))))))))******+++)))******+++++++++++++++++++++++++++,,,,,,------........................////////////000000000111333222222222333444555666999999===GGGRRRbbbwwwxxxooofffdddfffiiijjjiii___TTTIIIFFFLLLTTTZZZ[[[bbbaaa[[[OOO???333......,,,,,,++++++++++++,,,,,,************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&jjjUUUOOOIIIHHHIIIDDD::::::999888666555444444333333222111000//////...,,,,,,,,,,,,------------------++++++++++++------************************))))))))))))))))))))))))))))))************))))))************))))))))))))((())))))******+++++++++))))))))))))************)))+++,,,,,,+++******+++*********++++++++++++,,,)))))))))******++++++,,,,,,,,,,,,,,,,,,------...,,,,,,------......//////---......///000111111222444888<<<>>>???CCCHHHLLLLLLNNNQQQSSSSSSTTTUUUWWWVVVXXXZZZ\\\___```bbbbbb^^^___`````````___^^^]]][[[```dddccc^^^ZZZXXXYYYUUUTTTRRRQQQPPPPPPQQQRRRRRRRRRPPPOOOOOONNNNNNNNNRRRTTTWWWYYYYYYVVVRRROOOMMMHHHBBB<<<888555222000,,,,,,,,,+++,,,---......******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((()))))))))(((((('''''''''((()))***+++,,,)))))))))))))))******+++))))))***++++++++++++***++++++,,,,,,,,,---------......................../////////000000000111111333222222222444666888999777<<>>AAADDDEEEGGGMMMTTTZZZ^^^dddlllsssyyyvvviiihhhgggddd```\\\XXXUUULLLKKKJJJIIIHHHIIIJJJKKKLLLMMMOOOSSSUUUSSSOOOLLLDDD@@@:::444///---------,,,,,,,,,+++++++++******************************(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''((()))))))))))))))'''''''''((()))+++,,,---)))))))))))))))******+++++++++,,,------------,,,***+++,,,---------,,,,,,////////////////////////000000000000111111111111111111111222555888<<<>>>IIIWWWpppuuummmnnnhhhjjjkkkggg^^^TTTMMMJJJ:::DDDUUUfffmmmdddPPP@@@///...---,,,,,,,,,,,,,,,+++++++++************)))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&cccPPPMMMHHHFFFFFF@@@<<<;;;:::888666555333333555444222111000000/////////............---------++++++++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))+++*********))))))(((((())))))************))))))******************************+++++++++,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///...++++++......++++++...---///000111222333666999===AAAGGGKKKNNNSSSZZZ___dddiiisss|||{{{vvvtttjjj___UUURRRNNNGGGDDDFFFHHHEEEFFFHHHJJJKKKOOOVVVUUURRRLLLGGGAAA<<<777333---------,,,++++++******,,,)))'''''')))+++***((('''((()))+++++++++***))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((())))))))))))((((((((((((''''''((()))))))))))))))%%%&&&''''''((((((''''''((((((((((((((()))***************)))******+++,,,++++++,,,,,,,,,------------------...............000000000000////////////222111000000111222222222555666555555777>>>JJJSSSbbbqqqzzznnnjjjgggjjjkkkkkkkkkhhh\\\PPPHHHGGGHHHQQQcccoooiii\\\BBB999000---------,,,,,,///,,,)))((((((*********))))))))))))(((((((((((())))))))))))))))))))))))$$$&&&((()))***)))((('''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''bbbPPPMMMHHHFFFFFF@@@999999888888777666666555555444222111000000/////////............---------++++++++++++++++++++++++++++++++++++*********)))************************++++++++++++*********)))******++++++++++++*********************************++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................000------000000...///111222333444555777;;;AAAEEEIIIOOOXXXbbblllvvvsssmmmggg```ZZZZZZQQQLLLIIIHHHGGGEEEHHHNNNQQQQQQPPPPPPNNNKKKFFFBBB>>>:::444...******+++,,,***)))''')))++++++)))''''''((()))***++++++***)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''''''''''''''''''''((()))))))))))))))&&&'''(((((())))))((((((((((((((((((((()))*********************++++++,,,++++++,,,,,,,,,------------------............///000000000000000000000///222111111222333444444444777888999:::???IIIWWWbbbuuu~~~rrrsssssstttwwwwwwnnncccUUUQQQLLLNNN]]]ooouuuqqqbbbRRR???333000111000000///,,,***)))*********)))***)))))))))(((((((((((())))))))))))))))))))))))%%%&&&((()))***)))((('''(((''''''&&&&&&''''''(((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''bbbPPPMMMHHHFFFFFF@@@777777777777888888888888555444222111000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------------------------------..................------///,,,,,,000000///000333333444777:::???GGGPPPVVViiilllttt~~~xxxuuubbb\\\VVVSSSMMMGGGDDDFFFIIIKKKOOOSSSUUUSSSNNNJJJJJJFFF???777111...,,,,,,***))))))***++++++)))'''((()))******+++*********)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''((()))))))))))))))(((((()))************))))))(((((((((((()))*********************+++,,,,,,,,,,,,,,,,,,------------------........./////////000000000000000000000000111222333444555555666666555999<<<@@@FFFTTTeeeqqq}}}zzzwwwxxx~~~zzzooofff___TTTOOOVVViiizzz|||hhhNNN999000/////////...---++++++,,,,,,***)))******)))))))))((((((((())))))))))))))))))))))))&&&'''((()))***)))((('''(((''''''&&&&&&''''''(((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''~~~aaaOOOMMMHHHFFFFFF@@@777777777777888888888888444444222111000////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---...............------------------------........................000---...111333222444888999===DDDLLLUUU```jjjpppyyyuuurrrooofffXXXLLLGGGHHHJJJMMMRRRTTTTTTQQQNNNJJJJJJIIIEEE@@@999333///...---+++***))))))))))))************************)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''''''''((((((''''''((()))))))))))))))'''((())))))******))))))))))))(((((())))))***++++++************+++,,,,,,,,,,,,,,,------------...------......//////000000000000000000000111111111222333444555444555666777888>>>FFFNNNWWWeeexxx}}}{{{uuupppjjj```VVVVVVbbbssswww```HHH888222000---...---,,,---...---+++)))*********)))))))))(((((((((((((((((((((((((((((('''((())))))))))))((((((((((((''''''''''''((((((%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''|||```OOOMMMHHHFFFEEE???999999888888777777666666444444222111000////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,************************))))))******************,,,+++************+++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---...///////////////..............................////////////000000222000111666999;;;>>>CCCOOOVVVbbbooozzzuuuaaaVVVQQQQQQQQQRRRUUUVVVUUUTTTMMMNNNNNNNNNLLLHHHDDDAAA777555111,,,))))))***,,,++++++*********************)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''((((((((()))))))))''''''((()))))))))))))))''''''((())))))))))))((()))))))))))))))***+++++++++++++++***+++,,,,,,---,,,,,,---------.........------......///000000111///000000000111111111222333444555555333444666999???KKK[[[hhhtttrrrpppkkkfffcccfffoooxxx|||fffPPPAAA777000///...---...///...,,,***************))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((((((''''''(((((((((%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''{{{___OOOMMMIIIGGGEEE???::::::999888777666555444555444222111000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))*********,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000000000///...////////////////////////......///000111222333333111000333<<>>999999888888777777666666555444222111000000////////////.........---------------------------------+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///000111222111000...,,,000000000000000000000000......000222444666888999HHHJJJSSScccrrr|||xxxyyy|||tttmmmfffaaa]]]UUUTTTRRRPPPMMMJJJIIIHHHRRRSSSQQQKKKAAA777111///...---+++*********++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))'''(((((()))))))))))))))))))))***++++++++++++************)))******+++,,,,,,,,,++++++,,,,,,---...---------.........//////------...///000111222222///000000111222222333333222444555555666>>>IIIRRRppp{{{tttyyyfffIII444222...---.../////////+++++++++************)))))))))))))))))))))))))))++++++***)))(((((())))))))))))(((((((((((())))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''uuu```SSSMMMDDDCCCDDD???;;;;;;:::999999888888777555444333222111111111111000000//////.........---........................,,,,,,,,,++++++***************))))))***+++,,,,,,++++++************++++++,,,,,,,,,,,,---...//////---,,,+++******+++---///,,,,,,,,,---------.........///111000//////000111...//////......///222555///...111777888:::EEEQQQ]]]kkkzzzvvvwww~~~vvvfff\\\VVVPPPOOOQQQQQQKKKFFFIIIMMMRRRUUURRRKKKBBB<<<777555111...++++++,,,---,,,,,,,,,,,,******,,,---))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((***)))'''&&&&&&'''((((((***)))(((''''''((()))***(((((((((((((((((((((((())))))*********))))))(((++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......000/////////000111222222444333222222333444444444444:::<<<888999GGG[[[iiizzzssswww~~~hhhIII<<<222111222...---......------,,,,,,++++++***)))))))))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&sss^^^RRRMMMEEEDDDEEE???;;;;;;:::999999888888777555444333222111111111111000/////////....................................------------,,,,,,++++++***************+++,,,,,,++++++************++++++,,,,,,,,,,,,---...//////222111///...---...///000,,,,,,---------............///000000//////000111---///111111000000222555999777999???EEENNN___ooo~~~yyyssshhhZZZQQQNNNLLLHHHDDD???BBBHHHMMMQQQSSSSSSSSSEEEAAA:::333...---------+++,,,,,,+++***)))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''&&&'''((()))******)))(((''''''((()))***))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++++++++,,,,,,,,,---------------........./////////000//////000000111222333333222222333444555666666222888===@@@JJJ___vvvyyy}}}{{{```NNN<<<555222///,,,,,,......------,,,+++++++++)))))))))))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((()))(((((((((''''''''''''qqq\\\QQQLLLEEEDDDFFF@@@;;;;;;:::999999888888777555444333222111111111111////////////................................................------------++++++*********+++,,,,,,++++++************++++++,,,,,,,,,,,,---...//////444333111///.........///,,,------------.........---...000//////...000111///111333333111111555888AAADDDMMMYYYeeeqqqzzzuuuuuuuuuttt|||~~~iiiXXXOOOJJJGGGDDDDDDCCCCCCDDDIIIOOOVVVZZZTTTPPPHHH???777222///---,,,,,,,,,++++++***))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&''''''((()))***))))))(((((((((((())))))************************))))))***************)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------....../////////000000000/////////000000222333333222333333444555666777777555:::AAAKKK___{{{{{{fffMMM===444000...///.........---,,,,,,++++++***))))))))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''nnnZZZOOOLLLEEEEEEFFFAAA;;;;;;:::999999888888777444444333222111111111111///////////////....................................---------------------,,,,,,+++++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,---...//////111000///...------------------------............---...////////////000222111333444333111444;;;AAAEEESSShhh}}}ppphhhlllwwwwwwfffZZZSSSNNNJJJLLLGGGBBB>>>???DDDLLLQQQXXXVVVSSSMMMEEE;;;333......---,,,,,,,,,,,,+++***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((())))))(((((((((((())))))************************))))))***+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////000000000/////////000111222333444222444555555555555666777<<>>;;;;;;:::999999888888777555444333222111111111111............/////////000........................,,,---------............//////...------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---...//////000000111111111000000///............////////////...000222222222333444666777AAANNNYYYfffyyy~~~vvviii[[[OOOGGGCCCBBBEEEIIINNNTTTWWWWWWUUUSSSJJJBBB777000...---***(((************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$%%%'''((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,++++++,,,,,,---......///------------................../////////000000000//////000111222444555666666777888777888<<>>KKK^^^pppvvvgggZZZRRRNNNMMMGGGHHHJJJMMMRRRXXX^^^aaaYYYNNNAAA777333111...+++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((!!!###%%%(((***+++++++++'''((()))******)))((('''((((((((((((((((((((((((((()))***+++,,,---------++++++,,,,,,---...//////---------.........//////000000000000111111111111//////000111222444666777555777999999:::AAAMMMVVVlllrrrTTT<<<111111000000//////......++++++******++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))eeeXXXLLLIIIHHHFFFBBBAAA<<<;;;;;;:::999888777777666444222000000000111222000///...------...///000000000//////......------,,,,,,,,,---------......000000//////............,,,,,,,,,---------......,,,,,,,,,---------......////////////000000000000......///000222111///---------000555555444===HHHNNNaaawww|||zzzfffXXXMMMFFFDDDCCCGGGNNNSSSXXX```hhhaaa___VVVGGG;;;444000+++...+++)))((()))++++++***+++******)))(((''''''&&&))))))((('''&&&%%%%%%$$$***((('''&&&&&&'''(((***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************)))((('''''''''(((***+++)))************+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---................../////////000//////000111111111111111000000///000333555555555666999666888DDDKKKWWWjjjdddLLL===000...000+++---222///------,,,++++++******)))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&'''''''''((((((eeeXXXLLLHHHHHHFFFBBBAAA<<<;;;::::::888888777666666444222111000000111222000///............///000///////////////.........,,,,,,---------........./////////.........------,,,,,,---------.........,,,,,,---------.............../////////000000000444333222222222222222111555444555888:::>>>KKKYYYkkk~~~mmm```VVVOOOJJJEEEDDDIIIPPPVVV]]]dddgggiiiggg^^^RRRFFF666***...,,,***)))***+++***)))*********)))(((((((((''')))((((((''''''&&&&&&%%%***)))'''&&&&&&''')))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************)))(((((('''((()))***+++************++++++++++++++++++++++++++++++++++++------,,,,,,------...///........./////////000000///000000111111111111111222111111222333555666666666;;;:::@@@PPP\\\kkk}}}{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyzzz{{{{{{{{{{{{{{{~~~}}}cccEEE666111222...///111,,,------,,,,,,+++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&'''''''''((((((dddWWWKKKHHHHHHFFFBBBAAA;;;;;;:::999888777777666555444333111000111111222000//////......//////000.........///////////////,,,------------..................---------------,,,------------.........,,,------------.....................////////////333222000//////111333444666666:::AAAKKKZZZqqqsssqqquuu|||wwwmmmeee^^^TTTKKKEEEGGGNNNUUU___ggglllqqqsssppphhhZZZFFF666333000,,,***++++++++++++******))))))))))))))))))((((((((((((((('''''''''))))))''''''''''''))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************)))(((((((((((()))***+++************+++++++++,,,++++++++++++,,,,,,,,,,,,---------,,,------...///....../////////000000000///000111111222222111111333333222333444555777888666<<<>>>HHH]]]mmm}}}{{{zzzyyyyyywwwvvvtttttttttvvvwwwwwwuuutttvvvvvvvvvvvvvvvvvvvvvwwwvvvuuuuuuvvvvvvwwwxxxyyyyyy{{{}}}}}}}}}}}}|||YYYCCC888666222222222***...------,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''&&&&&&'''''''''(((((((((dddWWWKKKHHHHHHEEEBBBAAA;;;;;;:::999888777666666555444333222111111111111000//////////////////000------......//////000000------------............------------------------------------............------------............---.........////////////000000000000000111444666777<<>>888111,,,***+++---...))))))******************''''''((((((((()))))))))))))))(((''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))************)))))))))))))))******************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,---------------...//////...////////////000000000000000111222222222222111333333333333333444777999:::BBBHHHUUUlll~~~|||zzzxxx{{{zzzyyyxxxxxxyyyyyyyyywwwvvvwwwzzz}}}}}}{{{xxx{{{|||||||||}}}}}}~~~~~~~~~}}}|||{{{|||}}}tttWWWAAA888111333444---......------,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((cccVVVJJJGGGHHHEEEBBBAAA;;;::::::999888777666555444444333222111111111111///000000000000000000///------......//////000000---------.........//////---------------------------------.........//////---------.........//////.........////////////000111333444444333333666888???JJJ[[[mmmxxxooollluuuzzziiiaaaWWWPPPKKKNNNZZZgggiiilllnnnpppssssssiii^^^LLLDDD888...******,,,...************++++++++++++''''''((())))))*********))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((())))))******************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------...------------...//////////////////000000000111000000111222222222222222222333333333222444888<<>>555333333111.........---+++------......------,,,++++++++++++************)))))))))))))))))))))))))))''''''((())))))***))))))))))))))))))))))))))))))|||___VVVKKKDDDCCCDDDBBB@@@::::::999888777666555555555555444333222111000000000000000000000000000000000000/////////.........////////////////////////...///111222222222111111...//////000000000///////////////000000000000000333333333222222444555555777999AAAQQQgggyyypppjjjnnnuuu{{{zzzqqqkkkcccSSSEEE999444...---///000...+++,,,,,,++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,---------.........////////////000000000000//////000000111111222222222222333444444444444333999666777===???BBBQQQccc~~~{{{~~~zzzxxxvvvwwwwwwwwwzzz|||lllNNN@@@444333111000111222222000------......------,,,+++++++++++++++************))))))))))))))))))))))))'''((())))))))))))))))))))))))))))))))))))))))))xxx^^^UUUJJJDDDDDDDDDBBB@@@::::::999888777666666555555444333111000000000111000000000000000000000000000000////////////......///////////////////////////000222333444444444333...///000111111111111111//////000000000111111111000111222222222222444777999CCCVVVnnn|||www|||vvvkkkkkkrrrzzzzzzvvvpppcccWWWDDD:::000---///000,,,'''+++++++++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........////////////000000000000//////000000111222222222222333333444555555444444888555888>>>BBBJJJ^^^rrr|||yyy|||zzzxxxwwwwwwxxx{{{|||cccMMM888333......///111000///---............---,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))***))))))(((((())))))))))))))))))))))))vvv\\\TTTJJJDDDDDDDDDBBB???;;;::::::999888777666555555444111/////////000111000000000000000000000000000000//////////////////////////////////////////...///111333444444444333...///000111222333333333///000000111111222222222000111444555555555:::AAAIII^^^{{{zzzvvvqqqsssyyy|||qqqfffUUUJJJ===444000///---******+++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************************++++++,,,---------,,,,,,,,,,,,,,,------------...------------............////////////000000000000///000000111111222333333222333444555555666555555555444999CCCKKKXXXrrr{{{{{{||||||{{{wwwwwwxxxxxxzzz~~~}}}aaaDDD:::000...//////.....................------,,,,,,,,,+++++++++*********))))))))))))))))))))))))***************)))((('''((((((((((((((((((((((((vvv[[[SSSJJJEEEDDDDDDBBB???;;;;;;:::999888777666666555333111/////////111222000000000000000000000000//////000000000000000000////////////////////////---...000111222222222111//////111222333333333333000000000111222333333444666555777999777888BBBOOOnnn|||yyyrrrssszzzoooggg___QQQAAA555000000222+++++++++++++++,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***************************************+++,,,,,,---------,,,,,,,,,---------.........---------.........//////////////////000000000000000000000111222222333333222333444555666666666666888999AAANNNYYYiiizzzxxxvvvvvvwwwyyyzzzzzzzzz{{{~~~}}}VVVEEE666222333222111222......//////......---,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))******+++******)))((((((((((((((((((((((((((((((uuuZZZRRRIIIEEEEEEDDDBBB???;;;;;;:::999888777777666444333222111000111111222000000000000000000000000//////000000000000111111////////////////////////---...///000111000/////////000111222222222222222000000111222333444444555666444555777666:::KKK___|||uuuoooxxxuuunnnhhh\\\KKK:::111000222,,,,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++******+++,,,------------,,,---------............------........./////////////////////000000000000000000111111222333333333333333555666777777888888999===HHHWWWcccsssxxxrrrsssssstttuuuuuuuuuuuu|||~~~gggPPP999222333111111333...////////////...------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))*********+++******))))))))))))))))))))))))))))))sssYYYRRRIIIEEEEEEEEEBBB>>><<<;;;::::::888888777666333333333333222222222222000000000000000000000000//////000000000111111111////////////////////////...///000000000///...---000000111111111111111000000000111222333444555555555222444:::===HHHbbb}}}uuuwww~~~{{{oookkkbbbUUUFFF:::222...---------,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++)))***+++,,,------------------------........................////////////////////////000000000000000111111222222333333444333444555666777888888888;;;AAAQQQcccpppzzzvvvqqqrrrssstttuuuvvvwwwyyy|||bbbDDD888555000...111///////////////...------------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))***+++++++++******))))))))))))))))))))))))qqqXXXQQQIIIEEEEEEEEEBBB>>><<<;;;;;;:::999888777777333333444444444333222222000000000000000000000000//////000000111111111222////////////////////////000000111111000///---,,,000000111111111000000///000111111222444555666666888666;;;DDDMMM^^^~~~{{{}}}~~~uuuqqqjjjaaaVVVHHH:::111......---,,,,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++)))***+++,,,------...------------.........//////............/////////000////////////000000000000000111111222222333444444333444555777888888999999@@@III\\\qqqyyyuuusssrrrrrrssstttuuuwwwzzz~~~zzzUUUDDD===555111333///////////////......------------,,,,,,,,,++++++))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))tttZZZQQQGGGBBBCCCDDDAAA===:::999888777666666666666444444333222222111111000000000000000111111111111222111111333111------111222111000111222111000...111222222111000000111333555444333222111000000000333333222111222444555333555333===WWWsssyyyrrr}}}~~~yyyooofffbbbZZZIII888222000...---------,,,+++,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))'''(((******((('''((()))******))))))(((((('''''''''((()))******)))((('''*********)))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------........./////////////////////........./////////000111111222222222333333333333333333444333333777:::888666:::@@@FFFQQQfff~~~zzzxxxxxxwwwuuusssvvvttttttvvv{{{oooWWWEEE666111555222222111///------...000///............---------***++++++++++++***))))))******++++++++++++************))))))))))))******sssYYYQQQGGGBBBCCCCCCAAA===999888777666666555555555444444333333222111111111000000000000111111111111222000111333111---...222000///...///111222000///111222222111000000111333555444333222111111111111111333333333444666666666===AAASSSqqqzzzwww|||}}}sssllliiicccUUUGGG333000...---//////---+++,,,,,,,,,++++++++++++***************************************************************************)))***,,,,,,***)))***+++******))))))(((((((((((((((((()))******)))(((((())))))))))))***************++++++++++++,,,,,,,,,------,,,,,,------...///---------.........////////////////////////////////////000000111111222222222333333333333444444444444555777:::999888???GGGZZZfff{{{uuusssqqqrrrvvvxxxyyyxxxyyy{{{~~~kkkTTT???666777333333222111/////////000///............---------,,,------------,,,++++++******++++++++++++************))))))))))))******pppXXXPPPGGGBBBBBBCCC@@@===888888777666555555555555444444333333222222111111000000000111111111222222222000111222111...///333///......///111222111000111222222111000000111333444444333222111111111111111222444555666666999;;;BBBOOOkkknnnfffooouuullliiiggg^^^TTT999444...---///000...+++,,,,,,,,,,,,++++++++++++************************************************************************)))***,,,,,,***)))***+++***))))))))))))(((((((((((())))))******))))))(((((()))))))))***+++++++++++++++++++++,,,,,,,,,,,,...------------...//////------.........///////////////////////////////////////000000111222222222222222333333444444444444666666777999999===GGGSSSiiixxx~~~vvvmmmlllmmmpppuuuyyy|||}}}zzzcccGGG888555333333333222111111000000///............---------,,,------------,,,++++++******++++++++++++************))))))))))))******nnnUUUOOOGGGCCCBBBBBB???===999999888777666666777777555444444333222222111111000000111111111222222222222000000222111...000555333111000000111222111000111222222111000000111333333333222222111222222222333222333444444666>>>FFFQQQeeeuuuhhhlll}}}zzzmmmhhhgggccc\\\EEE<<<111,,,---///...+++------,,,,,,,,,+++++++++************************************************************************'''(((******((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,+++++++++,,,,,,,,,---------------------......///............///////////////////////////000000000///000000111111222333333222222333333444555555555777666777888;;;BBBSSScccuuu}}}tttnnnqqqqqqqqqssswwwzzz}}}~~~sssSSS===555444333333222222222000//////............---------***++++++++++++***))))))******++++++++++++************))))))))))))******kkkSSSNNNGGGCCCAAAAAA???===::::::999999888999999999555555444444333222222111111111111111222222222222222000000222111///222777888666333222222222111000111222222111000000111333222222222111222222333333666333222333333999IIIYYYsssxxxlllnnnvvvmmmjjjfffbbbSSSHHH999///,,,------------------,,,,,,,,,++++++************************************************************************'''(((******((('''((()))))))))))))))******************))))))))))))******((())))))***+++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,+++,,,,,,---............/////////000000////////////000000111111000000000111222222333333222222333444444555666666666666777999===JJJ```tttzzztttpppooouuuvvvwwwxxxzzz~~~gggKKK<<<777555333222222222///---///............---------***++++++++++++***))))))******++++++++++++************))))))))))))******hhhQQQMMMGGGCCCAAA@@@>>>===;;;;;;:::::::::::::::;;;555555444444333333222222111111111222222222222333222000///111111000333888<<<999666444333222111000111222222111000000111333111111111111222333444444777333444777:::DDD[[[ssszzzrrrnnnyyyuuummmfff```\\\RRRCCC666...,,,---///------------,,,,,,,,,,,,************************************************++++++++++++++++++++++++)))***,,,,,,***)))***+++)))))))))************++++++******))))))******+++)))*********+++,,,,,,,,,,,,,,,,,,,,,------------,,,++++++++++++,,,------....../////////000000000...//////000000111111222000000111111222333333333222222333444555666666777666666888<<>>===:::::::::999999::::::;;;555555555444333333222222111111111222222222333333222//////111111000444:::<<<999555333333333222111111222222111000000111333111111111111222333444555555333888@@@GGGTTTqqq|||}}}uuuggg]]]\\\WWWMMM@@@444///...000...------------,,,,,,,,,************************************************++++++++++++++++++++++++)))***,,,,,,***)))***+++))))))*********+++++++++++++++***))))))***++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,---........./////////000000000000...//////000111111222222000111111222222333333444222222333444555666777777777888;;;AAAJJJ]]]{{{wwwpppoooqqqtttvvvvvvzzzjjjQQQDDD>>>666333333333111//////............---------,,,------------,,,++++++******++++++++++++************))))))))))))******eeeNNNKKKGGGCCC@@@>>>======999999999888999999::::::666555555444444333222222111111222222222333333333222//////111111000444:::999777333222222333333222111222222111000000111333000000111111222333444555222333;;;IIIRRRaaaoooaaaZZZXXXSSSGGG:::111///111......---------,,,,,,,,,************************************************++++++++++++++++++++++++'''(((******((('''((()))))))))******++++++++++++,,,+++***))))))***+++,,,,,,,,,++++++++++++++++++,,,,,,,,,---------.........------------...//////////////////000000000000...//////000111222222222000111111222222333444444222222333444555666777888777999>>>EEEOOOccc|||xxxsssppprrrtttwwwxxx{{{|||```IIIAAA999444444555333000//////.........---------***++++++++++++***))))))******++++++++++++************))))))))))))******dddRRRMMMFFFBBBAAAAAA>>><<<999999999888888888888777666666555444333333222222111111111111111111111111000111111000111333888;;;;;;777333111111222333333333222222222111000000000666111///333555333111222888777DDD]]]sss}}}yyyvvvuuuuuuwwwyyyuuuvvvxxxyyyxxxwwwuuutttxxxyyy{{{~~~|||___```XXXYYYTTT@@@444222///.........,,,*********,,,+++++++++************)))************************))))))))))))))))))))))))******************************************************************************+++,,,---------------------------------------------............///---///000222222000///---//////000111111111111111000111111111111222222222444444444666999:::999888777999@@@KKK]]]vvvtttrrrqqqsssuuuxxxyyyzzzttt[[[EEE444444888555222333000000000///......------++++++++++++++++++++++++************************))))))))))))))))))))))))cccRRRMMMFFFBBBBBBAAA???<<<999999999888888888888777666555555444333333222222111111111111111111111111000111111000111333888;;;:::777333111111222333222222222222222111111111111666111000333555555666888555BBB\\\zzz~~~|||zzzvvvqqqqqqooommmjjjjjjjjjlllmmmoooppprrrssssssrrrqqqppprrrrrrsssuuuxxx{{{~~~}}}{{{lll]]]UUUWWWWWWIII???:::222/////////...,,,+++,,,,,,++++++++++++************++++++++++++++++++++++++******************************************************************************************************+++,,,---------------------------------------------............///...///000111111000///...//////000111111111111111111111111111222222222222444444444666888999999888<<>>888999555111111000000000///......------++++++++++++++++++++++++************************************************bbbRRRLLLFFFBBBBBBAAA???===999999999888888888888777555555555444444333333222222222222222222222222222111111111111111444888;;;999666333111222222333222111111111222222222222222555222111444555666999>>>888RRRuuu~~~uuuqqqqqqqqqmmmiiiggggggffffffffffffggghhhhhhiiikkklllmmmmmmlllkkkmmmmmmnnnnnnoooqqqrrrssssssxxx{{{___SSSTTTXXXRRRJJJAAA444000000//////...------,,,,,,+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************************************+++,,,---------------------------------------------............/////////000000000000////////////000111111111111111111111111111222222222333444444555555666888999999???IIIWWWggg|||zzztttqqqqqqrrruuuyyy}}}fffHHH;;;999555111000111000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,************************************************```QQQLLLFFFBBBBBBAAA???===999999999888888888777777555555444444444333333333222222222222222222222222111111111111111444888<<<888555222111222333222222111111111222222333333333444222333555555444888>>>CCCbbbzzzzzzvvvqqqoooqqqpppmmmjjjeeefffggghhhhhhiiiiiiiiieeefffhhhiiijjjjjjjjjjjjmmmlllmmmmmmmmmnnnnnnoooooottt{{{fffUUUQQQUUUSSSOOOFFF777111000///.........---+++,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************************************+++,,,---------------------------------------------............///000000////////////000000//////000111111111111111111111111222222222333333444555555555555777:::<<>>999999999888888888888777444444444444444444444444333333333333333333333333222222222222222555999<<<555333222111222333222111222222222333333333333333111333666888777888BBBNNNddd}}}|||{{{vvvpppkkkggghhhgggffffffggggggeeedddggghhhiiiiiiiiiiiihhhhhheeeeeeffffffgggggghhhhhheeefffggghhhhhhhhhhhhhhhgggkkknnnqqqrrrvvv}}}www```RRRNNNJJJLLLNNNHHH;;;666000------...---+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************************************+++,,,---------------------------------------------............/////////000000000000////////////000111111111111111222222222222333333333333444666777666666999@@@FFFMMMdddxxxwwwwwwvvvwwwwww{{{}}}]]]III>>>999666222111111000000//////...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++ZZZPPPKKKEEEBBBBBBBBB@@@>>>999999999888888888888777444444444444444444444444333333333333333333333333222222222222222555999===444333111222333333222111333333333333333333222222111333555777999AAATTTfffsssqqqnnnlllkkkiiigggeeefffeeeeeefffggghhhiiihhhkkkkkkjjjiiiiiihhhggggggbbbbbbbbbbbbbbbbbbcccccc``````aaabbbbbbaaa```___aaacccfffggghhhmmmuuu{{{}}}ooo^^^TTTHHHGGGLLLJJJBBB;;;222......//////---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************+++,,,---------------------------------------------............///...///000111111000///...//////000111111111111111222222222333333333444444444666777777777;;;CCCKKK[[[uuuxxxuuuvvvuuuwwwzzz|||nnnSSSBBB:::666222222111111000/////////------------------------************************++++++++++++++++++++++++YYYPPPKKKEEEBBBBBBBBB@@@>>>999999999888888888888777444444444444444444444444333333333333333333333333222222222222222555999===444222111222333333222111444444444333333222222222222222444666:::IIIccczzz{{{uuuqqqiiihhhfffgggiiijjjjjjiiieeeeeeeeefffhhhjjjlllllljjjiiigggeeedddccccccbbb______^^^]]]]]]^^^^^^^^^^^^^^^^^^^^^]]]\\\ZZZYYYWWWYYY[[[\\\^^^ccclllsss{{{}}}kkk[[[HHHCCCGGGGGGGGG???444//////000000///---------,,,,,,,,,++++++************************++++++++++++++++++++++++******************************************************************************+++,,,---------------------------------------------.........//////---///000222222000///---//////000111111111111111222222333333333444444444333666888777777<<>>888333000...---...---,,,,,,++++++,,,,,,+++++++++*********)))))))))))))))***+++++++++,,,,,,***((()))+++,,,+++(((------,,,++++++******)))************************++++++,,,,,,,,,,,,------..................------////////////000000000000......//////000000111111000111111111111222222222111222222333333444444555666555666999999>>>NNN___ooo|||xxxvvvwwwwwwvvvzzzcccOOOBBB:::444333222111111111111111------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,************************]]]MMMJJJFFFCCCBBB@@@???===<<<;;;;;;:::999888777666555555444444444333333333222333333444444333333222444333222222444777<<<>>>444333333222222333333444222222222222222333444555222555999???LLLggg|||vvvqqqoooqqqrrrqqqoookkkkkkjjjkkklllmmmooopppuuuvvvxxxzzzyyyuuuqqqnnnmmmjjjgggccc```^^^^^^^^^ZZZYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTRRRSSSSSSRRRQQQSSSXXX[[[___bbbjjjttt{{{lllWWWIIIDDDCCCHHHFFFCCC===777222///......---,,,,,,++++++,,,,,,,,,,,,+++++++++************************+++++++++,,,***((()))+++,,,+++))),,,,,,,,,++++++++++++***++++++************++++++++++++,,,,,,,,,,,,------........................////////////000000000000////////////000000000000000111111111111222222222111222222333333444555555555444777999<<>>444333333222222333333444333333222222222222333333666;;;FFFZZZxxxwww}}}{{{uuuqqqooommmkkkiiijjjmmmppppppooopppqqqsssuuuxxx{{{}}}~~~|||zzz|||}}}wwwqqqnnnkkkfffaaa]]]ZZZXXXXXXXXXXXXWWWWWWVVVUUUUUUUUUQQQQQQRRRRRRRRRRRRRRRRRRPPPPPPQQQRRRRRRQQQQQQRRRSSSRRRUUU[[[___dddmmmvvvttt[[[LLLHHHEEEIIILLLIII@@@777000.........---,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,+++++++++***)))))))))+++************+++******))))))***+++,,,,,,---------,,,***))))))***,,,---+++++++++,,,,,,,,,---------------...............////////////000000000000111111000000//////......000000111111111222222222222222333333444555555555777999;;;>>>HHH```|||sssmmmssstttxxx```HHH>>>:::555333333222///,,,/////////.........------,,,,,,,,,++++++*********************************}}}\\\MMMJJJFFFCCCBBB@@@???===;;;::::::999999888888888555555444444444333333333222333333444444333333222111111111222444777:::<<<444333333222222333333444333333333222333333444444888CCCUUUnnnpppooouuupppooopppppppppnnnkkkjjjkkknnnpppqqquuuvvvwwwyyy{{{}}}~~~}}}zzzyyy{{{~~~}}}xxxrrrkkkiiiddd```\\\ZZZYYYYYYXXXXXXXXXWWWWWWWWWVVVVVVQQQRRRRRRSSSSSSSSSSSSRRRTTTTTTTTTUUUUUUTTTRRRQQQSSSPPPPPPTTTWWWYYY___fffmmmttt~~~iiiTTTJJJDDDHHHLLLJJJCCC999111...///...------,,,,,,------.........---------,,,,,,,,,+++++++++***)))))))))******+++************+++))))))***+++,,,------...---,,,+++******+++,,,---+++++++++,,,,,,,,,---------------.........//////////////////000000000000111111000000//////......000000111111111222222222222333333444444555666666777999;;;@@@OOOnnn{{{rrrqqqrrrvvvwww|||kkkPPPBBB<<<666222333333000............------------,,,,,,,,,,,,++++++*********************************|||[[[MMMJJJFFFCCCBBB@@@???===:::::::::999999999888888555555444444444333333333222333333444444333333222111111111222444777999;;;444333333222222333333444333333333333444555666777:::OOOlll~~~jjjppp~~~xxxqqqkkkjjjkkklllmmmnnnmmmkkkjjjlllooosssvvvwwwxxxyyy{{{|||}}}}}}}}}}}}{{{{{{|||zzzuuuqqqjjjhhhddd```\\\[[[ZZZZZZVVVVVVVVVVVVWWWWWWWWWWWWUUUUUUVVVVVVVVVUUUUUUTTTXXXWWWUUUUUUUUUSSSQQQNNNPPPLLLLLLPPPRRRTTTXXX]]]```eeennnzzzxxx___OOOFFFGGGIIIHHHDDD<<<444//////......---------------......---------,,,,,,,,,+++++++++***************)))+++++++++***)))***+++))))))***+++,,,,,,------+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,------.../////////////////////000000000000000000000000////////////000111111111111222222222333333333444555555666666666999<<>>AAAHHHWWWwwwyyyqqqqqqtttzzzwww___RRRBBB888555666444222000000000000////////////*********++++++,,,,,,---************************yyy[[[OOOJJJEEEBBBCCCCCCAAA>>><<<<<<<<<<<<;;;:::999999666555555444444333222222333333333333333333333333555555444444999>>>>>>:::555333111111222444444333888333222555666777>>>HHHgggyyyrrrlllgggbbbcccccceeegggjjjmmmpppqqqxxxxxxxxxxxxwwwwwwvvvuuuyyyyyyyyyyyyxxxwwwwwwvvvwwwvvvtttrrrqqqoooooonnnjjjgggbbb^^^\\\ZZZYYYWWWXXXXXXYYYZZZ\\\___aaabbbeeeccc```]]][[[ZZZYYYYYYWWWYYY[[[]]]^^^]]][[[ZZZ\\\[[[XXXUUUTTTUUUXXXZZZZZZYYYWWWVVVXXXZZZ^^^```jjjrrr{{{xxx\\\PPPEEEDDDFFFCCC>>>:::222...+++,,,000111---***,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////000000000000////////////000000000000000111111111111222222222888666444333444666777777>>>BBBOOOiii~~~tttsssvvvzzzkkk```LLL:::444666444///000000...------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******yyy[[[NNNJJJEEEBBBCCCCCCAAA>>><<<<<<<<<<<<;;;:::999999666555555444444333333222333333333333333333333333333444333333888>>>>>>:::555333111111333444444333666555666888888:::EEERRRzzzyyyoookkkhhhddd```aaacccfffiiimmmpppssstttwwwwwwwwwwwwwwwvvvuuutttvvvwwwxxxxxxxxxwwwvvvuuuuuutttrrrpppnnnmmmlllkkkhhheeeaaa]]][[[YYYXXXWWWYYYZZZ\\\^^^aaaccceeefffcccbbb```^^^\\\[[[[[[[[[]]]^^^```aaaaaa```^^^]]]ZZZYYYWWWWWWWWWXXXYYYYYYZZZYYYWWWVVVVVVWWWYYYZZZ___ffflllrrr~~~bbbRRRDDDAAACCCBBB>>>;;;444000,,,,,,///000---***........................++++++++++++++++++++++++************))))))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////000000000000////////////000000000111111111111111222222222222555444333333555777888999???FFFWWWqqqwwwppprrrvvvzzz~~~yyyiiiSSSCCC;;;888555222000000///...---------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******yyyZZZNNNJJJDDDBBBBBBBBB@@@>>><<<<<<===<<<<<<;;;:::999666666555555444333333333333333333333333333333333111222111222777>>>>>>:::555333222222333444444333000333666777666===NNN___|||uuulllfffeeedddcccaaabbbdddhhhmmmqqqtttuuuvvvvvvvvvvvvuuuuuusssrrrrrrqqqrrruuuvvvwwwuuusssrrrrrrpppnnnllljjjhhhgggfffdddbbb^^^[[[YYYXXXXXXXXXZZZ\\\___cccfffhhhiiijjjdddbbbaaa___^^^^^^______aaaaaabbbccccccbbbaaa```___]]]ZZZ[[[]]]]]][[[XXX[[[[[[ZZZYYYXXXWWWWWWVVVZZZ]]]___cccmmm|||ooo[[[FFF???AAABBB@@@>>>888444...,,,---...---+++........................,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////000000000000/////////000000000111111111111111111222222222333222333333444666777999:::@@@LLL```{{{uuuqqqoootttyyy}}}yyyzzzpppWWWIII???555000111111000///...---------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******xxxYYYNNNIIIDDDBBBBBBBBB@@@>>>============<<<;;;:::999666666666555444444333333333333333333333333333333111222111222888??????;;;555444222333444555444333000444888777888FFF___tttrrrmmmgggddddddeeefffffffffhhhlllpppsssuuuvvvvvvsssssssssrrrrrrpppooonnnkkknnnqqqssstttrrrpppnnnmmmllliiigggdddcccbbbaaa______\\\ZZZWWWWWWXXXYYY\\\^^^bbbfffhhhiiiiiiiiieeedddbbbaaa``````aaaaaacccdddeeegggiiijjjjjjkkkkkkgggbbbaaacccbbb___\\\]]]^^^^^^^^^]]][[[ZZZYYY]]]]]]\\\^^^cccllltttxxxgggLLLAAABBBCCCBBBAAA<<<888111---,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***************++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////000000000000//////000000000111111111111111111222222222333333222333555555666777999:::EEEVVVnnnvvvqqqooorrryyy|||wwwyyy]]]PPPDDD555...222111000///...---------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******wwwYYYNNNIIIDDDAAABBBBBB@@@===============<<<;;;::::::777666666555555444333333333333333333333333333333222333222333999@@@@@@===555444333444555555444333444888::::::AAAWWWttt||||||zzzrrrmmmjjjfffdddeeegggiiijjjlllmmmpppsssttttttsssrrrppppppoooooonnnlllkkkjjjfffiiilllnnnooommmkkkiiihhhfffdddbbb```^^^]]]]]]\\\\\\\\\YYYWWWWWWYYY\\\___aaadddfffhhhhhhggggggfffeeecccaaa``````aaaaaacccfffjjjoootttwwwyyyzzzwwwrrrmmmiiihhhhhhfffddd^^^___```aaaaaa```^^^]]]___^^^^^^___bbbdddgggjjjppprrrUUUFFFBBBBBBAAA@@@???:::444///,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////000000000000000000000000111111111111111222222222222333333333444555777777666666999<<>>@@@<<<666111------...///........................************************))))))******+++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////000000000000000000000111111111222222222222222222333333333333555777888777666777<<>>>>>>>>======<<<;;;:::777777666666555555444444333333333333333333333333333444333333888>>>>>>:::444444444555666666444222222444777BBB[[[zzzttt~~~vvvooonnniiiiiihhhggghhhjjjnnnqqqrrrrrrrrrqqqppppppooooooiiiiiihhhgggfffdddcccbbbaaabbbcccdddcccbbbaaa```^^^^^^\\\[[[ZZZYYYYYYYYYYYY\\\]]][[[YYYZZZ___cccfffggghhhjjjkkklllnnnnnnkkkkkkjjjkkklllnnnppprrrtttzzzssskkkhhhddddddeeefffffffffffffffaaa^^^```dddfffcccdddhhhlll}}}mmmYYYKKKAAA======???===888333///---...///........................++++++++++++++++++++++++))))))***++++++,,,------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////000000000000000000111111111222222222222222222333333333444444444666777666666:::AAAHHHYYYtttuuutttqqqttt{{{}}}eeeTTTHHH===444222111000///............---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******vvvWWWMMMHHHCCCAAAAAAAAA???===>>>>>>>>>>>>===<<<;;;:::777777777666555555444444333333333333333333333333333444333222777======888444444444555777777444222777999>>>NNNmmm|||uuu~~~xxxqqqiiifffhhhiiijjjjjjjjjkkknnnrrruuurrrrrrpppoooooooooooooooggggggfffeeedddbbbaaa```aaaaaaaaa``````___^^^^^^\\\\\\ZZZYYYYYYXXXYYYYYYYYY\\\^^^]]]ZZZ[[[```eeeiiiiiijjjlllnnnpppssstttpppqqqrrrsssvvvyyy|||~~~vvvhhhcccjjjjjjjjjiiiiiiiiiiiiiiihhhdddcccggggggdddeeejjjoooxxxcccRRRDDD???@@@???===999444000...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////////////////000000000000000111111111111222222222222222333333333444444444222444666666666<<>>===>>>>>>>>>>>>===<<<;;;:::888777666555555444444555333333333333333333333333111111111222333444666777333333444555666666666666222===DDD[[[rrriiigggjjjkkkkkkjjjkkkkkkmmmnnnooopppqqqmmmmmmllljjjhhhgggfffeee``````_________^^^^^^^^^\\\ZZZYYYXXXXXXYYYZZZ[[[YYYYYYXXXXXXXXXWWWWWWWWWXXXYYYYYYYYYYYY\\\```cccffffffggglllqqqsssrrroootttxxx~~~ooofff```mmmnnnpppqqqrrrrrrrrrrrrmmmmmmlllmmmnnnpppsssttt|||yyy^^^FFF>>>@@@???AAA@@@999111---///444//////.........---------,,,,,,------,,,,,,+++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------------------------..................------000///...------...///000000000000000111111111111222222111111111111111111000111111222222333444444666222333888999<<>>===============<<<;;;:::999888777666555444444444444555555555555555555555555333333333222222333333444333333444555555555555555<<>>===<<<<<<<<<<<<;;;:::999999888777666555444444444444555555555555555555555555666555444333222111111111333444444444444555555555>>>JJJWWWuuutttmmmeeeaaabbbdddffffffkkklllmmmoooooonnnmmmmmmjjjjjjhhhfffdddbbb```___]]]]]]\\\\\\\\\[[[[[[[[[]]][[[YYYWWWUUUUUUUUUUUUXXXXXXXXXXXXWWWWWWWWWWWWWWWXXXYYYYYYXXXWWWXXXZZZYYY[[[___gggpppttttttrrryyy{{{vvvooommmjjjqqqssstttvvvyyyyyyvvv]]]JJJBBBBBBDDDDDD???888222111111/////////.........------......//////......---,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,------------------------........................000//////......//////000000000000000111111111111111111111111111111111111111111222222333333444444666666888<<<===GGGaaa{{{~~~xxxssstttyyy|||~~~{{{xxxxxxwww~~~nnn___WWWHHH999666333111111000///---.........------------,,,,,,++++++******++++++,,,qqqXXXMMMIIIEEEAAA@@@???>>>===;;;;;;;;;;;;::::::999888777777666555444444444444333333333333333333333333666555444333222111111111444444444444444555555555;;;MMMccc|||uuummmiiieeedddfffhhhjjjjjjlllmmmnnnooonnnmmmkkkjjjhhhgggeeecccaaa^^^]]]\\\[[[[[[[[[ZZZZZZZZZYYYYYYZZZYYYWWWVVVUUUTTTTTTTTTWWWWWWWWWWWWWWWWWWWWWWWWVVVWWWXXXXXXUUUTTTSSSTTTRRRTTTZZZdddnnnsssrrrpppssssssxxxqqqpppsssssszzz{{{{{{{{{}}}|||rrrvvv}}}eeeNNNAAADDDEEEEEEBBB===777222///////////////...........................---,,,,,,***+++++++++++++++,,,,,,***+++,,,,,,------,,,,,,---------------------------------...............000//////////////////000///000000000111111111111111111111111111222222222111111222222333444444555666777:::<<>>===::::::::::::::::::999888777666555444444333333333333333333333333333333333444333333222222333333333444444444444444666777888>>>XXXwwwtttmmmiiigggfffgggjjjlllnnnooonnnnnnnnnmmmllljjjhhhfffddddddbbb```^^^\\\ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXWWWVVVVVVUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWUUUVVVWWWUUURRRPPPOOOOOOMMMPPPWWWaaajjjmmmlllhhhddddddiiivvv}}}ppprrryyy|||zzzpppqqqyyymmmUUUCCCFFFFFFEEEDDDAAA;;;444///000000/////////.........,,,------------,,,++++++*********++++++,,,,,,,,,++++++,,,------------,,,---------------------------------........./////////000000000000000000//////000000000111111111111000000111111111222222222111222222333444444555555555888:::<<>>===:::::::::;;;;;;::::::999777666555444333333333333555555555555555555555555222222222222333444444555444444444444555888:::;;;EEEdddyyymmmhhhffffffggghhhkkkmmmpppqqqpppooommmkkkhhhfffddddddaaaaaa___^^^\\\[[[YYYYYYYYYYYYXXXXXXXXXXXXWWWWWWUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWTTTUUUTTTRRROOOLLLLLLLLLMMMOOOUUU^^^dddfffbbb]]]SSSTTTYYYfffxxx{{{ssswwwyyyooolllqqqyyyyyyaaaLLLGGGEEEDDDDDDCCC>>>666000000000000/////////......,,,,,,------,,,,,,+++************++++++,,,,,,---++++++,,,---------------------------------------,,,,,,------...////////////000000111111000000///000000000000111111111111000000000111222222333333222222333333444444555555555777:::===HHH^^^}}}rrrrrrvvvxxx|||tttsssuuuxxxtttcccVVVFFFAAA:::444111111000000/////////.........------,,,++++++******++++++,,,mmmVVVMMMIIIEEEAAA@@@???>>>===::::::;;;;;;;;;;;;::::::666666555444333333333333555555555555555555555555333222222222333333444555444444444555777:::===???OOOqqqpppfffeeeeeefffhhhiiikkkmmmpppsssqqqoookkkgggdddcccbbbbbb___^^^]]]\\\[[[ZZZZZZYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTTTTUUUUUUVVVVVVVVVWWWWWWWWWTTTTTTRRROOOKKKJJJJJJKKKNNNPPPUUU[[[```^^^WWWQQQIIIJJJNNNWWWeeeuuu}}}www{{{yyyppphhhkkkmmmppprrrvvvzzz}}}mmmVVVGGGDDDBBBCCCDDDAAA888111000000000000/////////...---------------,,,,,,+++)))******+++,,,,,,------+++,,,------...---------------------------------,,,,,,------...//////000///000111111111111000///000000000000111111111111///000000111222222333333222222333333444555555555555777:::AAAQQQlllyyyrrruuuyyyzzz{{{wwwuuuuuuzzzjjjZZZKKKEEE===666222111111000////////////............,,,++++++******++++++,,,lllUUUMMMIIIEEEBBB@@@???>>>===::::::;;;<<<<<<;;;;;;;;;666666555444333333333333333333333333333333333333444444333222222333333333444444444555888;;;???AAAZZZ}}}}}}kkkbbbcccggghhhiiijjjlllnnnrrruuurrrooojjjeeebbbaaa```aaa]]]]]]\\\\\\[[[ZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWYYYYYYXXXXXXVVVUUUSSSRRRUUUUUUUUUVVVVVVWWWWWWWWWTTTSSSQQQMMMIIIHHHJJJKKKPPPRRRUUUZZZ]]]YYYQQQJJJFFFGGGIIIMMMWWWeeettt~~~}}}zzz}}}|||ssshhhhhhgggggggggjjjooosssyyyttt[[[GGGDDDAAABBBDDDBBB:::222000000000000////////////......//////......---,,,))))))***+++,,,,,,------+++,,,------......------------------------------,,,,,,------...///000000///000111222222111000///000000000000111111111111///000000111222222333333222222333444444555555666666888;;;DDDXXXwwwxxxtttyyy}}}~~~wwwqqqnnnsss}}}~~~{{{nnn\\\NNNHHH???777333111111000000/////////............,,,++++++++++++++++++,,,oooSSSLLLHHHDDDAAA@@@@@@???>>>;;;;;;:::::::::999999999::::::999888777666555555333444444555555444444333444333333333333444555555222888444000777<<>>555333555444111//////.........---------++++++++++++++++++++++++oooSSSLLLHHHDDDAAA@@@@@@???>>>;;;;;;;;;;;;:::::::::::::::999999888777666555555333444444555555444444333444444333333444444555666333888555444:::>>>JJJ___mmmdddgggdddiiikkkmmmpppqqqpppooonnniiigggccc___[[[[[[]]]``````aaa```^^^ZZZXXXXXXZZZYYYYYYXXXXXXWWWWWWWWWVVVUUUVVVVVVVVVVVVUUUTTTTTTVVVUUUUUUTTTSSSRRRQQQQQQSSSRRRPPPNNNNNNNNNOOOPPPXXX\\\___]]]VVVMMMFFFCCCCCCBBBBBBDDDGGGMMMSSSVVVZZZ]]]bbbhhhqqq{{{|||nnniiiccccccgggkkkllljjjjjjjjjqqq}}}yyy\\\NNNAAA@@@BBBAAA===:::333111///.........---,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///............////////////000000000000111111111111000000111111111111000000222222333333444444333333333444444555555666666666:::999@@@RRRpppzzzwwwvvvzzz}}}tttnnnooosss|||tttxxxeeeWWWOOOCCC999444333222000//////.........---------++++++++++++++++++++++++oooTTTLLLHHHDDDAAA@@@@@@???>>>===<<<<<<<<<;;;;;;;;;;;;:::999888888666666555444333444444555555444444333444444444333444444555666444777666999===???UUUwwwnnnhhhjjjfffkkkmmmpppqqqqqqooollljjjddddddbbb^^^[[[ZZZ[[[]]]`````````]]]ZZZYYYYYYZZZZZZYYYYYYXXXWWWVVVUUUUUUUUUVVVVVVVVVVVVUUUTTTTTTTTTTTTSSSQQQPPPOOOOOOOOOSSSRRRPPPNNNOOOQQQSSSUUUbbbfffiiidddZZZOOOIIIGGGKKKKKKKKKLLLNNNQQQTTTVVVZZZ]]]bbbfffkkkqqqwww{{{yyyqqqoooqqqsssrrrpppooonnntttgggTTTBBB>>>AAAAAA===:::444222///......///...---......---------,,,,,,,,,******+++,,,,,,---......---------------------------------............///............////////////000000000000111111111111000000111111111111000000111111222333333333333333333333444555666666777777;;;;;;DDD[[[{{{{{{vvvuuuwww|||zzzrrrppppppqqqzzzyyy{{{ppp[[[TTTIII???777222000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,oooTTTLLLHHHDDDAAA@@@@@@???>>>============<<<<<<<<<<<<999999888777666555444444333444444555555444444333444444444444444555666666444666666<<<@@@BBB___{{{pppmmmoookkknnnoooqqqrrrppplllhhheeeaaabbbaaa___\\\[[[[[[]]]``````___]]][[[ZZZZZZ[[[ZZZZZZYYYXXXVVVUUUTTTTTTUUUVVVVVVVVVVVVUUUTTTTTTTTTSSSQQQPPPOOONNNOOOOOOPPPOOONNNOOOQQQUUUYYY\\\ggglllpppkkkaaaWWWSSSRRRSSSTTTVVVXXXZZZ\\\]]]^^^cccgggkkknnnppprrrtttvvvuuuyyy}}}{{{{{{yyy~~~qqqZZZCCC<<<@@@AAA>>>;;;666333000......///...---......---------,,,,,,,,,+++++++++,,,,,,------------------------------------------............///............///////////////000000000111111111111000000111111111111000000000111222333333333333333333333444555666777777888<<<===HHHaaa~~~xxxtttuuuyyy~~~vvvpppnnnmmmrrrzzz\\\VVVMMMCCC999111///222////////////............,,,,,,,,,,,,,,,,,,,,,,,,nnnSSSLLLHHHDDDAAA@@@@@@???>>>>>>>>>=========<<<<<<<<<999999888777666555444444333444444555555444444333555444444444444555666666444555666===DDDJJJjjjyyyqqqoooqqqnnnpppqqqrrrqqqnnnjjjeeebbb```aaaaaa```^^^]]]]]]^^^```___^^^]]]\\\\\\\\\[[[ZZZYYYXXXWWWVVVUUUTTTTTTUUUVVVVVVVVVVVVUUUTTTTTTTTTSSSQQQPPPOOOOOOPPPQQQMMMNNNNNNQQQUUUZZZ___bbbhhhmmmqqqpppjjjdddaaaaaa[[[\\\^^^```aaaaaaaaaaaadddhhhmmmpppqqqppppppqqqtttvvv{{{zzz```EEE;;;>>>@@@???===888555111///...//////.........---------,,,,,,,,,---------,,,,,,+++++++++---------------------------------............///............///////////////000000000111111111111000000111111111111000000///000111222333333333333333333444555666777888999;;;???MMMiiixxxuuurrruuuzzzzzzqqqmmmmmmoooxxx___WWWNNNFFF<<<222000444000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,mmmRRRLLLHHHDDDAAA@@@@@@???>>>>>>=========<<<<<<<<<<<<999888777777555555444333333444444555555444444333555555444444555555666777444666666>>>KKKYYYyyy|||wwwqqqmmmooommmrrrrrrqqqnnnkkkfffbbb``````aaaaaa```^^^^^^___aaa```___]]]\\\]]]^^^]]]\\\YYYXXXXXXWWWVVVUUUTTTTTTUUUVVVVVVVVVVVVUUUTTTTTTSSSRRRPPPOOOOOOPPPRRRSSSOOOPPPRRRVVVZZZ___cccfffhhhkkkooorrrqqqnnnlllkkkggghhhiiiiiiiiihhhfffeeeeeeiiiooosssuuuuuuuuuuuuxxxwwwyyy~~~iiiLLL>>>===>>>??????999666111///////////////......---------,,,,,,,,,......---,,,,,,+++******---------------------------------............///............////////////000000000000111111111111000000111111111111000000//////111222333333333333333333444555777888999999;;;CCCVVVvvv|||ppppppppptttzzzuuuooollllllqqq}}}|||ggg[[[OOOIII???444222666000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,kkkQQQLLLHHHDDDAAA@@@@@@???>>>=========<<<<<<<<<;;;;;;888888777666555444444333333444444555555444444333555555555555555666666777333888888@@@UUUlll~~~ttttttpppmmmqqqrrrsssrrroookkkgggdddaaa______``````___]]]^^^```bbbaaa^^^\\\\\\^^^___^^^\\\WWWWWWWWWVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVUUUTTTTTTQQQPPPOOONNNOOOQQQSSSUUUTTTVVVYYY]]]```dddfffgggiiijjjlllpppttttttpppmmmpppqqqqqqrrrqqqqqqpppoooooottt{{{sssUUUCCC===<<<===???:::777222/////////000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///............////////////000000000000111111111111000000111111111111000000...///000111333333333333333333444666777888999:::===IIIaaassslllnnnqqqvvv}}}zzzssskkkkkkmmmxxxzzz{{{}}}qqqaaaRRRKKKCCC777333777000000000000/////////...------------------------jjjPPPLLLHHHDDDAAA@@@@@@???>>>===<<<<<<<<<;;;;;;;;;;;;888888777666555444333333333444444555555444444333555555555555555666777777333::::::AAA\\\yyy|||zzzlllpppooonnnuuuxxxsssqqqnnniiieeebbb```____________]]]\\\]]]```cccaaa^^^\\\\\\^^^```^^^]]]VVVVVVVVVVVVVVVVVVVVVVVVUUUVVVVVVVVVVVVUUUTTTTTTPPPOOOMMMMMMNNNQQQTTTVVVYYY[[[^^^bbbdddfffggggggkkkiiijjjoootttuuupppkkkooopppqqqssstttuuuvvvvvvyyyzzz\\\GGG>>>:::<<>><<<;;;<<<<<<<<<<<<;;;:::999888999999888777666555444444444444444444444444444444444555555555444444555777555666999GGGfff{{{nnnlllnnnooopppssspppnnnkkkiiigggfffdddbbb```___^^^^^^^^^^^^]]][[[[[[\\\^^^______^^^]]]\\\WWWWWWXXXXXXWWWWWWVVVUUUSSSUUUWWWWWWUUURRRPPPPPPPPPQQQQQQPPPPPPRRRUUUXXX]]]___aaacccdddeeegggiiimmmllllllkkkkkkkkklllmmmhhhlllsssxxxzzz|||~~~eeeLLL>>>;;;<<<===;;;888444111........./////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,........................---------.........//////000000000000111111111111000000000000000000000000000000111222333333333333888555444666666555777<<>>888;;;999555222000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,........................------........./////////000000000000111111111111111111111111111111111111000111222333444444444444333222333777888777;;;@@@SSSeee}}}|||vvvqqqttt{{{xxxrrrlllkkkrrrvvvvvveeeWWWNNNBBB777333222222111000////////////------------,,,,,,,,,,,,eeeQQQKKKHHHDDDAAA@@@???===<<<<<<<<<======<<<;;;::::::666666666555555444444444444444444444444444444444444555666555444555777999;;;@@@QQQpppsssvvvuuuqqqpppsssxxx{{{{{{{{{tttpppkkkhhhfffeeedddcccccc___[[[YYYYYYZZZZZZZZZWWWXXXYYYZZZ[[[[[[ZZZZZZZZZ[[[\\\]]]^^^_________ZZZZZZXXXUUUSSSTTTWWWYYYWWWZZZ^^^aaacccfffhhhjjjlllmmmooopppooopppqqqssstttuuuxxxzzz{{{{{{zzzyyyyyy}}}yyyzzzpppSSSGGG@@@888;;;999666333111///////////////......---------,,,------------------------------------------------....................................///////////////000000000111111111111111111111111111111111111000111222333444444444444444444666::::::999>>>DDDYYYlll}}}tttsssrrruuu{{{wwwpppmmmppp|||tttooo~~~nnn\\\SSSHHH===666333222111000////////////...------------,,,,,,,,,eeeQQQJJJGGGCCCAAA@@@???>>><<<<<<<<<=========<<<;;;;;;888777777777666555555555444444444444444444444444333555666555555555777999AAAIII^^^~~~qqq{{{vvvtttssstttyyy}}}~~~}}}wwwsssnnnjjjhhhfffdddbbbccc```\\\ZZZZZZ[[[\\\[[[WWWWWWXXXYYYZZZ[[[[[[[[[ZZZ[[[]]]^^^```aaaaaaaaa\\\[[[YYYVVVUUUWWW[[[___^^^aaadddggghhhiiikkkmmmmmmoooqqqrrrrrrsssuuuwww|||~~~|||yyywww{{{wwwZZZJJJBBB;;;;;;:::777444222000/////////...............------------------------------------------------------................................./////////000000///000000000111111111111111111111111111111111111111111222333444444444444555555777:::999999???GGG]]]rrrxxxrrrssssssvvv{{{{{{rrrnnnnnnwwwtttkkktttttt^^^SSSJJJ???777333222111000000/////////.........---------,,,,,,eeePPPJJJGGGCCCAAA@@@@@@>>>===::::::;;;;;;;;;;;;::::::999999888777666555444444444444444444444444444444333555666666555666888:::BBBMMMggg|||ttt~~~yyypppssstttuuuzzzzzzvvvrrrnnnjjjgggccc```aaa___\\\ZZZ[[[\\\\\\\\\XXXXXXYYYZZZ[[[\\\]]]]]]]]]]]]___```bbbbbbcccccc^^^^^^\\\ZZZZZZ]]]bbbgggeeegggiiikkkkkkllloooqqqqqqsssvvvxxxyyy{{{~~~|||~~~~~~~~~dddOOOCCC>>>;;;:::888666333111000///........................------------------------,,,,,,,,,------------................................./////////000000000000000000000111111111111222222222222222222222222111222333444444555555555444444666888777888AAAKKKfff{{{vvvsssuuuuuuwww|||~~~|||sssmmmkkkppp~~~wwwiiinnn}}}zzz___QQQIII@@@999333333222111000000000000............---------,,,cccOOOIIIFFFCCCAAA@@@@@@>>>===::::::;;;;;;;;;;;;:::::::::999888777555333222222444444444444444444444444333555666666666666999;;;CCCTTTrrrvvvyyyvvvuuummmsssxxxzzz~~~|||zzzvvvrrrmmmhhhbbb^^^]]]\\\ZZZZZZ\\\\\\\\\[[[ZZZZZZZZZ[[[\\\]]]______```aaabbbcccddddddddddddaaaaaaaaa```aaaeeejjjooonnnooopppqqqqqqtttwwwzzz|||xxxqqqUUUCCC???<<<;;;999666444222000///............////////////........................,,,,,,,,,---------................................./////////000000000000000000000000111111111111222222222222222222222222111222333444555555555555444444666888888<<>><<<;;;999777444222000000.........///////////////........................,,,,,,,,,------.................................////////////000000000000000000000000111111111111222222222222222222222222222222333444555555555555555666888:::<<>>===AAA@@@@@@@@@??????>>>>>>===;;;888777777666555333666555444333222333333444444666666444666;;;???@@@XXXsss~~~wwwvvvtttqqqttt|||}}}{{{xxxuuuqqqjjjccc^^^ZZZXXXWWWYYY\\\______]]]aaa```_________```bbbccceeefffhhhjjjjjjiiihhhgggeeefffhhhlllqqquuuwwwxxxyyy|||xxxyyyjjjNNN;;;999::::::999555222000/////////.........---------........................---------............//////...---,,,,,,,,,,,,,,,////////////000000000000000000000000111111111111222222111111111111111222222333555444333333444666222999888888>>>DDDTTTmmm}}}uuupppssszzz|||vvvyyy~~~ssshhhgggnnnvvv}}}|||uuu}}}sss[[[PPPGGG@@@777555222111111000...---///............---------cccQQQIIIGGGCCCAAA@@@@@@>>>===@@@@@@@@@@@@????????????===:::888777777666555333666555444333333333444444444555555555555999===@@@^^^{{{}}}yyyzzzrrrrrrooowww}}}{{{xxxtttpppjjjccc^^^[[[YYYXXXYYY\\\___^^^]]]___``````aaabbbcccdddeeedddfffhhhjjjkkklllllllllmmmmmmooossswwwzzz|||}}}yyyuuuoooQQQ===:::;;;:::999666222000/////////.........---------........................---------............//////...------,,,,,,,,,---////////////000000000000000000000000111111111111222222111111111111111222222333555444333333444666222999888888???GGGXXXqqqzzzssspppttt|||vvvvvvyyyuuujjjggglllssszzz}}}aaaSSSJJJDDD888555222111111000///---///............---------aaaOOOIIIGGGCCCAAA@@@@@@>>>===??????????????????@@@@@@<<<:::777666666666555333555555444333333333444444555666777777666999>>>DDDggg}}}xxxtttuuussszzz~~~{{{xxxtttoooiiibbb]]]]]][[[ZZZ[[[\\\^^^]]]]]]^^^```bbbdddfffggghhhhhhfffgggiiikkknnnqqqssstttrrrsssuuuxxx{{{~~~rrr}}}wwwXXXAAA<<<;;;:::888666333111////////////.........------........................---------............//////...------,,,---------////////////000000000000000000000000111111111111222111111111111111222222222333555444333333444666222888777888BBBMMM___yyywwwrrrqqqvvv}}}zzzuuusssxxx~~~yyykkkfffiiinnn{{{xxxcccQQQHHHDDD999666333111111000///...///............---------```OOOIIIGGGCCCAAA@@@@@@>>>===<<<<<<======>>>>>>??????;;;999777666666666555333444444444444444444444444777888::::::888:::BBBKKKpppvvvuuuwwwwww~~~}}}yyyuuupppiiiccc^^^^^^]]]\\\\\\\\\\\\]]]\\\___aaaeeehhhjjjjjjjjjiiijjjjjjjjjlllooosssvvvxxxvvvxxx|||tttvvv```FFF>>><<<:::888666444111///////////////....................................---------............///......------------......////////////000000000000///000000000111111111111111111111000111111222333222333555444333333444666222777666999GGGTTTjjjtttrrrrrrxxx~~~xxxpppssszzz|||mmmddddddhhhrrr{{{gggPPPGGGEEE:::777444111111000///...///............---------___OOOIIIGGGCCCAAA@@@@@@>>>===::::::;;;;;;<<<<<<======:::888666555666666555444333444444444444444444444666666999:::888999EEETTTyyyvvvppprrruuuxxx{{{vvvpppjjjccc___]]]]]]]]]\\\[[[[[[\\\\\\aaacccgggkkkmmmlllkkkjjjkkkjjjjjjjjjmmmppptttvvvzzz~~~xxxrrrfffIIIAAA>>>:::888777555222///000000/////////.................................---------............///......---------......///////////////000000000000///000000000111111111111111111000000111222222333222333555444333333444666333777666;;;LLL^^^uuutttrrrtttyyy~~~~~~qqqooouuu{{{}}}ooodddbbbdddmmmyyy~~~zzz~~~pppUUULLLJJJ<<<999444111111111000//////............---------aaaQQQIIIGGGCCCAAA@@@@@@>>>===;;;;;;;;;;;;;;;;;;<<<<<<:::888666555666666555444222333444555555555444444444333666888666888III^^^rrrqqqtttxxx~~~{{{uuuoooiiiccc^^^[[[\\\\\\[[[ZZZYYY[[[\\\aaadddhhhkkknnnooonnnnnnkkkjjjjjjjjjlllooorrrttt{{{sss{{{mmmMMMCCC???:::888777666333///000000000/////////..............................---------............///.........---......///000////////////000000000000000000000000111111111111000000000000111222333333222333555444333333444666444888777===RRRggg}}}ttttttvvv{{{uuuooorrrvvvyyy|||rrrgggcccdddlllvvv|||sssvvv{{{vvvYYYNNNKKK>>>:::555222111111000000///............---------bbbTTTIIIGGGCCCAAA@@@@@@>>>============<<<<<<<<<<<<<<<999777555555555666555444222333444555555555444444444333666999777;;;QQQjjjyyysssuuuvvv|||yyysssmmmgggaaa\\\YYYZZZ[[[ZZZYYYXXXZZZ]]]^^^aaafffjjjoooqqqssssssnnnnnnoooppprrruuuwwwyyyxxxvvvuuuTTTEEE???:::888888777333///000000000000/////////...........................---------............///...............///000000////////////000000000000000000000000111111111111000000000000111222333444222333555444333333444666666999777???VVVnnnyyytttuuuxxx}}}uuutttvvvyyy}}}wwwkkkgggggghhhrrrwwwvvvsssrrr~~~||||||^^^PPPLLL???;;;555222111111111000///............---------cccUUUIIIGGGCCCAAA@@@@@@>>>===??????>>>>>>=========<<<999777555555555666555444111222444555666555444444777666888;;;:::???XXXtttssspppssstttzzz~~~xxxqqqkkkeee___[[[WWWYYY[[[ZZZXXXXXXZZZ]]]\\\___ccciiiooosssvvvxxxssstttuuuwwwzzz}}}}}}sss{{{[[[EEE@@@:::777888777333///000000000000////////////........................---------.........//////...............///000000////////////000000000000000000000000111111111111000000000000111222333444222333555444333333444666777999888AAAYYYrrrwwwtttuuuyyy|||xxxyyy|||{{{~~~zzzooojjjjjjcccmmm|||xxxrrrtttpppyyyfffWWWRRR@@@;;;666222111111111111//////.........---------bbbOOOJJJGGGDDDBBBAAA@@@???>>>>>>>>>>>>===<<<<<<;;;;;;888888777777666666555555333333333444444444555555888444888>>><<>>>>>>>>======<<<<<<;;;;;;888888777777666666555555333333444444444555555555666333777???BBBPPPyyysssppprrrxxx~~~vvvrrrkkkbbb\\\[[[VVVUUUUUUTTTTTTUUUUUUVVVWWW\\\dddmmmtttyyy{{{|||{{{ttthhhRRRFFF;;;999888555222111000000000000////////////000//////...------,,,,,,........................////////////////////////////////////000000000000111000000000000000000000111111222222222333333333222333333444444555555666666<<<>>>LLLkkkzzzyyywwwyyyyyyvvvzzzvvvxxx|||yyyooojjjgggkkkpppzzzvvvfffooowwwqqqllloooyyyoooZZZWWWIII???777555444111///000.........---------,,,,,,aaaPPPJJJGGGDDDBBBAAA@@@???>>>>>>>>>======<<<;;;;;;;;;888888777777666666555555333444444444444555555555555333777???GGG\\\~~~sssqqquuu}}}~~~vvvqqqiii```ZZZYYYUUUTTTRRRQQQQQQRRRTTTUUUXXX^^^fffpppwww{{{||||||rrr}}}oooUUUHHH<<<999999666333222000000000000/////////////////////...------,,,,,,........................////////////////////////////////////000000000000000000000000000000111111111111222222222333333333333333333444555555666666888===AAATTTxxxyyyyyyyyy|||vvvuuurrrvvv{{{~~~{{{qqqkkkfffjjjnnnuuuvvv```gggsssrrrnnnpppwwwyyy___XXXKKKAAA888666444111000111.........------------,,,aaaQQQJJJGGGDDDBBBAAA@@@???>>>>>>======<<<<<<;;;::::::888888777777666666555555444444444444555555555555666555777===IIIddd}}}tttsssxxxvvvppphhh^^^XXXWWWUUUSSSQQQOOONNNPPPRRRTTTYYY___iiissszzz}}}~~~~~~rrrvvvwwwZZZKKK===888999777555333000000000000//////////////////.........---------........................////////////////////////////////////000000000000000000000000000111111111111111222222222333333333333333444444555666666666999>>>EEE```|||xxxyyyzzz~~~zzzrrrrrrwww|||~~~ssslllfffhhhkkkooo|||uuu]]]cccsssvvvrrrqqqeeeYYYMMMCCC:::777555222111222............------------aaaQQQJJJGGGDDDBBBAAA@@@???>>>=========<<<;;;;;;::::::888888777777666666555555444444444555555555666666777777999???PPPooo}}}vvvuuu{{{vvvoooggg]]]WWWVVVTTTRRROOOMMMMMMNNNPPPRRRZZZ```iiittt{{{uuurrr{{{aaaPPP>>>999999888555333000000000000////////////...............---------........................////////////////////////////////////000000000000//////000000111111111111111111222222222333333333333333444555555666666777999>>>JJJkkkxxxxxxyyy|||uuutttxxx|||vvvnnnaaacccdddgggqqquuu]]]ddduuuzzzvvvssskkk[[[PPPFFF<<<888555222111333//////.........---------aaaRRRJJJGGGDDDBBBAAA@@@???>>>======<<<<<<;;;:::::::::888888777777666666555555444444555555555666666666555999===EEE[[[~~~|||xxxwww~~~vvvooofff]]]WWWVVVSSSQQQOOONNNMMMNNNOOOPPPXXX]]]gggqqqyyy~~~{{{qqq~~~hhhTTT@@@999999888555333000000000000////////////................................................////////////////////////////////////000000000000/////////000111111222222111111222222222333333333444444444555666666777777999???NNNsssyyyvvvxxxzzzxxxyyy{{{~~~xxxooocccbbbcccfffoooxxxaaafffvvv|||wwwsss}}}rrr___SSSHHH===999666333222444/////////.........------```SSSJJJGGGDDDBBBAAA@@@???>>>===<<<<<<;;;;;;::::::999888888777777666666555555555555555555666666666666444:::AAAJJJcccxxxyyyxxxxxxvvvoooggg]]]XXXXXXRRRQQQPPPOOONNNNNNNNNNNNTTTYYYbbbllluuu|||sss|||mmmXXXBBB999999888444222000000000000////////////................................................////////////////////////////////////000000000000...//////000111111222222111111222222222333333333444444555555666666777777999AAARRRxxxuuuuuuyyy}}}|||{{{zzzpppfffdddeeeiiiqqq}}}dddeeerrrxxxuuuqqq|||pppuuuxxxcccUUUJJJ???999666333333444////////////............```SSSJJJGGGDDDBBBAAAAAA???>>>===<<<<<<;;;;;;:::999999888888888777666666555555555555555555666666666777444<<>>===999999:::::::::999999888777777777777666555444333555555666666777888888888:::;;;DDDXXXuuuuuusssttt|||wwwmmmggg```ZZZUUUNNNMMMMMMMMMLLLLLLKKKKKKMMMPPPXXXfffqqqwww~~~|||ooo~~~eeeIII===999666444444333222111000//////////////////.........------------------.........//////000000000000000000000000000000000000000000000000///000111333333222222111111111222222222333333333222444666777666666777888;;;CCC]]]xxxvvvwwwuuu}}}rrrdddbbbbbbdddkkk}}}ggg]]]ccckkkllljjjqqqrrrtttkkk[[[KKKDDD???444111444111111111000000//////......___PPPKKKHHHDDDBBB@@@???>>><<<:::::::::::::::999888888777777777777666555444444333333444444555666666666999<<>>===<<<=========<<<;;;999888777888888888888777666555555666666666777888888999999888===LLLggg}}}uuuqqqsssyyy|||rrrjjjccc\\\UUUPPPQQQOOOMMMKKKJJJIIIIIIIIIMMMMMMQQQ[[[ccchhhnnnttt{{{}}}wwwpppooopppxxxlll|||WWW???999888666333333333222111000000000000/////////...........................//////////////////////////////////////////////////////////////////000000111111111111111111222222222333333333222444666666666777999;;;@@@MMMkkk|||tttvvv{{{~~~yyyeeecccbbbccchhhsssttt^^^]]]iiirrruuunnnbbbRRRJJJDDD777333666333111111000000//////......___QQQHHHEEEBBB@@@??????===<<<>>>>>>===<<<;;;:::888777999999999999888777666555666666777777888999999999:::???MMMggg}}}vvvrrruuu{{{zzzqqqiiiccc]]]UUUPPPQQQOOOMMMKKKIIIHHHIIIIIIKKKKKKOOOXXXaaagggnnnuuuzzz|||kkkmmmpppqqqzzzmmmzzz___DDD999888666222444333222111000000000000////////////////////////........./////////000000////////////////////////////////////////////////000000000000000111111222111111222222222333333333333444555666666777:::<<<@@@QQQqqq{{{uuuvvv{{{xxxfffcccaaacccgggqqqzzzccc___kkkvvvyyyooo|||dddTTTKKKDDD777333555111111111000000//////......```QQQHHHFFFBBB@@@@@@@@@>>>===>>>>>>======<<<;;;:::999999::::::999999888777666444555555666666777777888;;;AAAOOOiii~~~wwwtttxxx~~~}}}wwwooohhhccc]]]VVVPPPPPPOOOLLLJJJHHHHHHIIIJJJKKKJJJNNNWWW___fffooovvvwwwxxx~~~xxxhhhbbbkkkssswww~~~nnnuuujjjKKK<<<999777333444333222111111000111111...////////////000000000....../////////000000000000000000000000000000000000000000000000000000000111111111000111222222333111111222222222333333333333444555555666888;;;>>>DDDXXXxxxyyytttuuuyyy~~~wwwhhhdddaaabbbgggpppkkkcccmmmvvvxxxhhhqqq~~~fffVVVLLLEEE888333444111111111000000//////......___PPPIIIFFFCCCAAAAAAAAA@@@>>>===============<<<;;;;;;::::::::::::999888777666555555555666777777888888999AAASSSooozzzwww{{{xxxssslllfffbbb\\\UUUPPPOOOMMMKKKIIIHHHIIIJJJKKKLLLJJJMMMUUU]]]dddmmmuuutttvvv|||ppp___\\\aaannnxxxoooqqquuuTTT@@@;;;999555444444333222111111111111.../////////000000000000.../////////000000000000000000000000000000000000000000000000000000000000333222111111111222444444111111222222222333333333444444555555666888<<>>===<<<<<<======<<<;;;::::::<<<;;;:::999777666555444555666777777666777999;;;<<<@@@[[[yyywwwzzz}}}}}}xxxwwwyyyyyytttqqqrrrllljjjhhheeebbb]]]WWWSSSNNNNNNNNNNNNMMMKKKJJJIIIKKKKKKOOOWWW]]]bbbkkktttttt|||uuuddd]]]^^^dddmmmttt~~~vvvpppyyybbbCCC======222666444222111222222111000000000////////////000000......////////////......000000000000000000000000////////////000000000000000111111111111222222222222222333333333333444444444333444777777777;;;AAAOOOpppzzzvvvwwwwww{{{qqqggg```aaaiiisssooofffiiiooojjjuuusssssssss]]]OOOHHH;;;555444///000000000000////////////```NNNIIIGGGCCCAAA@@@@@@>>>==================<<<;;;;;;<<<;;;:::999888666555555555666777777777777999<<>>444666444222111222222111///000000////////////000000......////////////......000000000000000000000000////////////000000000000000111111111111222222222222222333333333333444444444333444777777777<<>>=========>>>>>>>>>===<<<<<<<<<;;;:::999888666555555444666777777777777:::<<>>FFFXXXyyyvvvtttvvvxxx}}}~~~ooogggeeefffkkkpppzzz~~~rrriiibbbbbbfffllluuu}}}~~~pppiiiooozzzqqqjjj}}}cccSSSLLL???888666222000000000000////////////bbbPPPIIIGGGCCCAAA@@@@@@>>>======>>>>>>>>>>>>>>>======;;;;;;:::999888777666555444555666777777888:::<<<>>>QQQ{{{yyyuuuuuu{{{}}}|||zzzuuunnngggdddaaa\\\ZZZ\\\YYYXXXWWWVVVVVVTTTQQQOOOMMMLLLLLLLLLKKKKKKLLLLLLTTTUUUZZZ```bbbccckkkttt}}}iiiZZZUUU^^^jjjoooyyy{{{ttt}}}WWWEEEAAA:::888666333222222222111///000000////////////000000......////////////......////////////////////////////////////000000000000000000111111111222222222222222222333333333444444444444555777777888@@@JJJYYYtttvvvwwwzzz|||ppp___VVVRRRRRRUUUZZZ___eeeooozzzsssjjjcccaaadddgggnnnttt}}}uuupppxxx|||rrrfffTTTNNNAAA888666333000000000000////////////bbbPPPIIIGGGCCCAAA@@@@@@>>>=========>>>>>>>>>>>>>>>===;;;::::::999888777666666333555666777777888;;;===FFFYYYzzzwwwxxx|||}}}}}}{{{tttllleeeaaa]]]YYYWWWYYYUUUTTTSSSSSSTTTSSSQQQPPPMMMMMMLLLLLLLLLLLLMMMNNNSSSVVV\\\bbbcccdddlllvvvuuucccXXXXXXcccooottt{{{rrr~~~^^^HHHAAA:::999666444333222222111///000000////////////000000......////////////......////////////////////////////////////000000000000000000111111111222222222222222222333333333444444444444666777666888BBBNNNaaavvv~~~uuuwww{{{}}}rrreeeWWWPPPMMMKKKLLLPPPPPPVVVaaannn{{{uuullldddaaabbbdddiiiooovvvwwwooovvv{{{iiiTTTOOOBBB777555333000000000000////////////bbbPPPIIIGGGCCCAAA@@@@@@>>>===<<<<<<===>>>>>>>>>======::::::999999888777777666333444666777777888;;;===EEEXXXzzzyyy{{{}}}~~~~~~{{{yyyrrrjjjccc___\\\WWWVVVWWWSSSQQQPPPQQQRRRRRRQQQPPPNNNMMMLLLLLLMMMNNNPPPQQQSSSWWW___ddddddeeemmmwwwjjj^^^ZZZ]]]fffpppvvv|||pppzzzeeeLLLBBB:::999777444333333222000///000000////////////000000......////////////......000000000000000000000000////////////000000000000000111111111111222222222222222333333333333444444444555666777666999EEERRRgggzzzyyysssvvvyyy|||}}}fff\\\RRRNNNLLLJJJJJJMMMMMMSSS\\\hhhuuuwwwmmmdddaaaaaabbbgggmmmsssuuugggjjjvvvyyyxxx~~~{{{lllUUUPPPDDD777555444000000000000////////////bbbOOOIIIGGGCCCAAA@@@@@@>>>===;;;;;;<<<===============::::::999999888777777777333444666777777888;;;>>>CCCUUU|||{{{{{{}}}}}}zzzvvvtttllleee___]]][[[VVVTTTUUUQQQOOONNNNNNPPPQQQPPPOOOOOONNNMMMMMMNNNPPPRRRSSSWWW\\\ccchhhfffeeemmmwwwppp^^^XXX]]]eeeooovvv}}}zzztttuuu}}}ooouuukkkPPPDDD;;;:::888555333333222000///000000////////////000000......////////////......000000000000000000000000////////////000000000000000111111111111222222222222222333333333333444444444555777777666999GGGUUUlllwwwrrrvvvzzz|||sss^^^UUUMMMLLLLLLKKKLLLNNNRRRVVV]]]fffrrryyyoooeeeaaaaaabbbhhhnnnrrruuuaaa```kkkmmmnnntttwwwoooWWWRRRFFF999666555000000000000////////////aaaOOOIIIGGGCCCAAA@@@@@@>>>===::::::;;;<<<======<<<<<<:::999999999888777777777222444666777777999;;;>>>KKK[[[zzz{{{~~~{{{vvvrrrooohhhbbb]]]\\\YYYUUUSSSTTTPPPNNNMMMMMMNNNPPPOOONNNPPPOOONNNMMMNNNQQQSSSTTT[[[```gggjjjgggeeelllvvvvvvdddTTTTTT```nnnyyyuuufff\\\YYY^^^fffqqqooorrrnnnSSSFFF<<<:::888555333333222000///000000////////////000000......////////////......000000000000000000000000////////////000000000000000111111111111222222222222222333333333444444444444555777888666999HHHWWWrrryyytttyyy|||~~~kkk\\\SSSKKKKKKLLLLLLNNNPPPWWWZZZ___fffppp}}}zzzpppeeeaaaaaaccciiioooqqqwwwbbb^^^iiigggfffiiiooouuuyyywwwrrrYYYTTTHHH:::777777000000000000////////////aaaNNNIIIGGGCCCAAA@@@@@@>>>===>>>===<<<;;;;;;;;;<<<<<<999888888777777777777777666444444888999999;;;@@@JJJfff{{{}}}{{{tttmmmhhheeeaaa\\\XXXVVVUUUTTTSSSSSSRRRPPPNNNMMMMMMNNNNNNLLLMMMOOOQQQTTTXXX[[[]]]eeegggiiillloooqqqrrrssslllaaa\\\cccjjjooozzz|||pppfff___[[[YYYYYY___gggtttpppsssxxxXXXEEE???999888666444222111000000000000////////////000000000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222222333333333333333333444555888777:::;;;777FFFccczzzxxxrrrvvv|||aaaUUUNNNIIIHHHIIIKKKRRRYYY```bbbfffmmmvvvzzzqqqgggdddcccdddhhhmmmsss{{{kkkeeeffflllhhhiiiqqqwwwzzztttuuu]]]QQQGGGAAA333333333222111000////////////aaaOOOIIIFFFCCCAAA@@@???>>>===<<<<<<;;;;;;:::::::::;;;888888777666666666666777666444444888999999<<>>999888666444333111111000000000////////////000000000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222222222333333333333444444666888777999;;;999HHHgggyyywwwqqquuuxxx___SSSMMMHHHHHHJJJLLLSSSZZZbbbeeejjjpppyyy{{{qqqgggbbbbbbccchhhnnnrrr~~~nnneeedddkkkgggjjjttt}}}rrr{{{vvv^^^QQQGGGAAA333444333222111000////////////bbbPPPIIIFFFCCCAAA@@@???>>>===;;;:::::::::999999999999888777666666555555666666666444555888999999===CCCOOOppp}}}yyy{{{~~~wwwooojjj___\\\XXXVVVUUUVVVUUUUUUQQQPPPOOOMMMMMMMMMNNNNNNPPPNNNNNNRRRYYYaaaeeefffeeegggjjjmmmqqqtttvvvxxx~~~uuufff``````iiirrrxxxxxxppphhhcccbbbcccfffiiippp}}}tttssszzzbbbIII===999888666444333222111111000000////////////000000000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222222222222333333444444444666888666888;;;:::LLLlllwwwvvvqqqvvvnnnYYYQQQLLLHHHIIILLLNNNUUU\\\eeeiiiooovvv}}}|||qqqfffaaa```aaagggnnnqqqssshhhdddmmmhhhjjjvvvmmmrrryyy```RRRHHHAAA444555333222111000////////////bbbPPPIIIFFFBBB@@@@@@???>>><<<999999999999999888888777777777666555555555555555555444666999999999>>>FFFUUUxxx~~~|||xxx||||||uuummmhhh___\\\YYYWWWVVVVVVUUUTTTPPPOOONNNMMMMMMNNNOOOOOOTTTSSSTTTZZZccciiijjjhhhjjjjjjkkkmmmoooqqqrrrsss|||yyyooocccaaaeeennnwww}}}xxxrrrqqqpppoooqqqxxxvvvrrrvvvjjjMMM>>>:::999777555333222111111000000////////////000000///////////////////////////////////////////////////000000000111111111111000000111111111222222222222222222333333444444444777888666888<<<<<>>RRRsssuuuvvvsssxxxxxxqqqrrrkkk\\\QQQLLLIIIIIIMMMRRRVVV]]]dddnnnttt|||sssggg```^^^```fffmmmttt{{{uuuxxxoooiiiooo~~~mmmnnnfffUUUIIIBBB666777333222111000////////////```OOOHHHEEEBBB@@@???>>>===<<<:::;;;<<<<<<<<<;;;999888888777666666555555666666444555777999999999AAAKKKddd{{{xxxxxx~~~|||uuummmhhhbbb___\\\ZZZYYYWWWUUUSSSPPPPPPOOOOOOOOOQQQRRRSSSRRRYYYccclllppppppllljjjhhhhhhhhhjjjlllpppsssttt{{{yyyppphhhbbbgggqqqzzzzzzppppppvvvVVVBBB:::999777555444333222222000000////////////000000000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222111111222333333444555555666777555888===>>>RRRssssssuuurrrwwwssslllllleeeYYYRRRJJJHHHJJJPPPVVV[[[bbbiiiqqqyyyuuuiiibbb```aaafffllluuuyyywwwooogggiiiyyyzzzwwwhhhVVVIIICCC666888333222111000////////////___NNNHHHEEEAAA??????>>>===;;;;;;<<<>>>>>>>>>===;;;:::888888777666666666666777444555888:::888999BBBMMMggg}}}}}}uuuvvv}}}{{{tttlllfff___]]]ZZZYYYXXXWWWUUUSSSQQQQQQPPPPPPQQQRRRTTTUUUTTT]]]jjjrrrttttttssstttiiiiiiiiijjjmmmpppsssuuuzzz|||uuummmeeeccckkkvvv~~~~~~pppmmmzzzXXXCCC:::999888666444333222222000000////////////000000000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222000111111222444555555666555777555888===>>>QQQrrr~~~qqqrrrpppuuunnnffffff___VVVQQQIIIHHHKKKSSSZZZ___fffmmmsss|||vvvjjjeeebbbbbbfffkkkttt~~~vvvooojjjdddffftttwwwjjjWWWJJJCCC777999333222111000////////////^^^MMMHHHEEEAAA??????>>>===;;;===>>>???@@@@@@>>><<<;;;999999888777777777777777444555888:::888999CCCNNNiiizzzsssuuu|||~~~yyyqqqiiiccc[[[ZZZXXXXXXXXXXXXVVVTTTRRRQQQQQQQQQRRRSSSUUUVVVWWWbbbooowwwxxxxxx|||ooonnnmmmlllmmmoooqqqrrrzzzzzzsssjjjcccdddnnnyyyppplll{{{YYYCCC;;;:::888666444333222222000000////////////000000000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222000111111222444555666666444666555999===>>>PPPqqq}}}ooopppnnnsss~~~hhhaaaaaaZZZRRROOOIIIHHHLLLTTT\\\aaahhhooottt}}}vvvlllfffdddcccfffjjjsss|||~~~ppphhhfffcccdddsssrrryyykkkXXXJJJDDD777:::333222111000////////////```OOOJJJGGGCCC@@@@@@??????>>>??????>>>>>>>>>>>>??????<<<;;;:::888777666666666888:::666777<<<:::AAAUUUppp|||xxxxxx|||{{{uuunnngggccc\\\[[[YYYXXXVVVUUUUUUUUUQQQPPPOOOPPPSSSUUUVVVWWW```cccmmmzzzuuukkklllrrrsssnnnzzzqqqjjjhhhjjjqqq|||nnnsss}}}yyy~~~~~~^^^DDD===:::777555555444222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222333333444444444444444444444888777999<<>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::888777666666666777999666777<<<:::BBBWWWsss|||xxxrrrssswww}}}|||vvvoooiiieee[[[[[[YYYWWWVVVUUUUUUUUUQQQPPPPPPQQQSSSVVVWWWXXX___cccmmm|||xxxqqqrrrqqqnnn~~~{{{rrrmmmkkkpppwwwooorrr|||aaaGGG===:::777555555444222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222333333333444444444444555333777777:::>>>BBB[[[yyypppqqqnnntttsss\\\ZZZWWWSSSPPPJJJHHHNNNUUU[[[aaahhhqqqxxx|||zzzooogggaaa^^^aaagggkkkvvvuuuaaa[[[fffrrrzzzmmmvvvnnn\\\MMMBBB<<<555333222111000000/////////^^^LLLJJJGGGCCC@@@@@@??????>>>======????????????======;;;;;;999888777777666666666888555777<<<;;;DDDZZZtttwww}}}uuuqqqrrrwww|||{{{uuuooohhheee[[[ZZZXXXWWWUUUTTTTTTTTTRRRRRRQQQQQQSSSWWWZZZ\\\cccgggrrrwwwqqqpppooo}}}{{{uuuqqqpppvvv}}}ppprrrzzz|||zzzfffKKK===:::777666555444222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222333333333444444444555555333777777:::@@@EEE___yyyqqqsssqqqxxxnnnXXXWWWTTTPPPNNNIIIJJJPPPXXX```fffllltttyyy~~~|||ppphhhaaa^^^```eeeiiissszzzooo\\\YYYgggvvvttt~~~qqq^^^MMMBBB<<<666333333111000000000000000]]]LLLJJJGGGCCC@@@@@@??????>>><<<===???@@@@@@???===<<<;;;:::999888777777777777444777555777<<<;;;FFF]]]vvvvvvwww|||xxxrrrppprrrwww|||~~~||||||zzzwwwrrrkkkeeebbbZZZYYYWWWVVVTTTSSSSSSSSSSSSSSSRRRRRRTTTXXX^^^aaakkkoooyyy~~~sssqqqqqq{{{~~~{{{vvvttttttyyyrrrqqqxxx}}}yyylllNNN===;;;888666555444222111000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000111111111222222222222333333444444555555555333777777:::@@@EEE```yyysssuuussszzz~~~jjjVVVUUURRRNNNMMMIIIKKKRRR[[[ccciiiooouuuzzz}}}rrriiibbb^^^___dddkkksssxxxnnn]]]XXXgggvvv|||xxxuuu```NNNBBB===777333333222111000000000000^^^LLLJJJGGGCCC@@@@@@??????>>>;;;<<<>>>??????>>><<<;;;::::::999888777777777777333777666777;;;;;;GGG```{{{sss~~~ssspppllllllooossswwwyyyyyyxxxwwwtttoooiiiccc```YYYXXXVVVUUUSSSRRRRRRRRRRRRSSSSSSSSSUUU[[[bbbhhhpppvvvyyysssrrrxxx{{{~~~}}}zzzwwwvvvwww|||tttqqqvvvqqqQQQ>>>;;;888666666555333111000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000111111111222222222222222333333444555666666444888777:::???DDD___xxxtttvvvttt{{{~~~fffTTTUUUQQQNNNNNNJJJOOOVVV```hhhnnntttzzz~~~~~~sssjjjccc^^^```dddkkkrrr|||zzzrrrccc]]]jjjvvvwwwuuuzzzxxx~~~yyycccPPPBBB===777444333222111000000000000```OOOJJJGGGCCC@@@@@@??????>>><<<<<<>>>>>>>>>>>><<<<<<:::999999888777777888888333888777777;;;:::HHHaaazzzvvvzzzpppnnnllllllppptttwwwxxxwwwwwwuuusssnnnhhhccc___XXXWWWUUUTTTRRRQQQQQQQQQQQQRRRTTTTTTVVV]]]hhhooosss{{{yyyrrruuuxxx{{{zzzwwwuuuvvvxxx~~~vvvpppttttttTTT>>>;;;888777666555333111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111222333333444555666666555888777:::???EEEaaawwwssstttrrrzzzaaaQQQSSSQQQOOOQQQOOOUUU\\\fffnnntttzzz~~~sssllleee___```dddggglllttt}}}xxxjjjcccpppyyyvvvppprrr|||tttzzz|||fffQQQCCC===888444333222111111000111111bbbQQQJJJGGGCCC@@@@@@??????>>>========================:::999888888777888888888444999888888::::::GGGbbb|||{{{sssnnnmmmlllmmmqqqtttvvvwwwssssssrrrpppkkkfffaaa]]]WWWVVVUUUSSSRRRQQQPPPPPPPPPRRRSSSTTTWWW```llluuuzzzuuurrruuuwwwwwwtttsssuuuwww}}}wwwppprrrxxxWWW>>><<<999777666555333222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111222222333444555666777444777777:::AAAHHHeeeuuupppqqqpppxxxuuuYYYLLLQQQQQQQQQUUUTTTYYY```iiipppvvv|||~~~tttlllfff```aaaeeedddgggmmm{{{~~~{{{nnncccqqq{{{wwwppprrr|||rrrvvvhhhRRRCCC===999444444333222111111111111dddSSSJJJGGGCCC@@@@@@??????>>>======<<<<<<<<<<<<======999999888888888888888888444999888888:::999GGGbbbxxxpppiiihhhgggiiilllpppqqqqqqoooooonnnlllhhhbbb]]]ZZZWWWVVVTTTSSSQQQPPPPPPPPPOOOQQQSSSUUUXXXaaannnyyyyyyqqqtttvvvuuurrrqqqtttvvvzzzxxxpppqqqyyyYYY>>><<<999777666555333222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111222333444666666777333777777;;;CCCKKKhhhtttmmmooooooxxxnnnSSSHHHOOOQQQSSSXXXXXXZZZ```hhhooouuu|||~~~tttmmmfffaaabbbfffbbbeeejjjxxx~~~{{{ppp```ooo|||yyyqqqsss}}}pppuuuiiiRRRCCC>>>999555444333222111111111111bbbQQQKKKHHHCCC@@@??????>>>===>>>>>>>>>>>>===<<<;;;::::::999777666666666777888666888777:::===:::HHHeee}}}mmm``````aaadddjjjppprrrooolllhhhhhhgggfffccc___[[[YYYUUUTTTSSSRRRRRRQQQQQQQQQSSSVVVYYY[[[^^^eeennnvvvyyyrrrppppppqqqooonnnrrrxxx~~~|||pppppp}}}YYYFFF@@@;;;999666222222555111111111111111111111111000000000000////////////////////////000000000000000000000000111111111111...000111111000000111222///000222444555555555444111777888999@@@JJJgggqqqppprrrqqqxxx}}}uuuYYYPPPJJJKKKPPPTTTZZZ___ccciiipppvvv|||zzzqqqggg```aaafffeeejjjppp|||qqq```dddqqquuupppvvv|||{{{hhhTTTFFF<<<888555555333222111000000000bbbQQQKKKHHHCCC@@@??????>>>===>>>>>>>>>======<<<;;;:::999999777666666666777888666888777:::===;;;JJJhhh~~~uuuhhh]]]]]]]]]aaagggmmmnnnlllhhhbbbcccccccccaaa___\\\ZZZUUUTTTSSSRRRRRRQQQQQQQQQSSSVVVZZZ]]]bbbjjjttt|||~~~tttrrrqqqrrrqqqpppuuu|||yyy|||qqqpppvvvaaaFFF@@@;;;999777333222444111111111111111111111111111000000000////////////////////////000000000000000000000000111111111111///000111111000000111222111111333444555666666666444:::::::::@@@IIIeeeooonnnpppooowww}}}|||}}}rrriiiUUUMMMIIIKKKPPPUUU\\\bbbgggllltttzzz{{{qqqhhh```aaaeeeeeejjjrrrppp```bbbnnnsssnnnuuu}}}iiiTTTFFF<<<888555555333222111000000000bbbQQQKKKHHHCCC@@@??????>>>=========>>>======<<<;;;:::999888888777666777777777555888777:::===<<>>===============<<<;;;::::::999888888777777777777777555888777:::===>>>QQQsssuuullldddZZZSSSSSSUUUYYY```ffffffbbb^^^WWWXXXZZZ[[[\\\[[[ZZZYYYUUUTTTSSSRRRQQQQQQQQQQQQRRRVVV[[[```gggqqq}}}zzzuuurrrtttuuuxxx}}}yyy}}}rrrqqqmmmJJJAAA:::888777444222444111111111111111111111111111111111000000000//////////////////000000000000///000000000111111111111///111222222111000222333444333333333333555777888111777888999AAAMMMlllnnnkkknnnnnnvvv|||yyyxxxnnn```WWWLLLHHHGGGLLLRRRXXX___ggglllrrrzzz~~~uuujjjaaa___bbbdddlllwwwvvvfffWWWVVV```gggeeennn~~~kkkVVVGGG<<<888555555333222111000000000bbbQQQKKKHHHCCC@@@??????>>>===============<<<;;;:::999888888888888777777777666555888777:::===@@@VVVzzztttkkkaaaWWWOOOQQQSSSXXX```eeeeee___ZZZUUUVVVXXXYYYYYYXXXVVVUUUUUUTTTSSSRRRQQQQQQQQQQQQSSSVVV[[[```gggppp|||{{{{{{uuuqqqssswww|||}}}yyyzzz}}}qqqpppqqqLLLBBB:::888777444333444111111111111111111111111111111111111000000000000////////////000000000000///000000000111111111111000111222222111111222333333333222111222333555666111777888:::BBBOOOnnnooolllooooooxxxzzzxxxtttiii\\\TTTJJJHHHIIINNNTTTXXX```hhhlllrrrzzzwwwlllbbb___aaacccmmmxxxxxxooo___QQQNNNYYYcccbbbkkk~~~lllWWWGGG===888555555333222111000000000bbbQQQKKKHHHCCC@@@??????>>>===<<<<<<===<<<<<<;;;:::999777888888888888777666666555888888:::>>>AAAZZZ~~~sssiii___UUUNNNOOORRRXXX___eeeddd]]]WWWTTTUUUWWWXXXXXXWWWUUUTTTUUUTTTSSSRRRRRRQQQQQQQQQTTTXXX]]]aaahhhqqq|||}}}uuuyyy|||tttpppsssyyy{{{ttt{{{|||pppooo}}}vvvNNNCCC999777777555333333111111111111111111111111222222111111111000000000////////////000000000000000000000000111111111111000111222222111111222444222222222222222333444555555::::::;;;BBBOOOnnnpppmmmppppppzzz|||uuusssnnncccWWWQQQHHHGGGJJJQQQVVVZZZbbbjjjnnnttt|||xxxmmmccc___aaabbblllwww{{{sssjjjXXXNNNKKKXXXeeeeeelll~~~mmmWWWHHH===888555555333222111000000000bbbQQQKKKHHHCCC@@@??????>>>===<<<<<<<<<<<<;;;:::999999777888888999888777666555555888888:::>>>CCC^^^zzznnnddd[[[SSSNNNMMMPPPWWW___dddbbb[[[UUUSSSTTTVVVXXXXXXXXXVVVUUUUUUTTTSSSRRRRRRQQQQQQQQQVVVYYY___dddkkkuuuyyysssuuu}}}uuupppsss|||~~~ooovvv|||ooommmwww{{{OOODDD999777777666333333111111111111111111111111222222222111111111000000////////////000000000000000000000000111111111111000111333222111111222444222333444444444444444444555::::::;;;CCCPPPoooqqqlllppppppzzzxxxqqqnnnhhh\\\RRRMMMEEEEEEKKKRRRXXX]]]fffooorrrxxxyyyoooddd```aaaaaakkkvvvyyypppfffUUUOOOLLL\\\llllllpppnnnXXXHHH===888555555333222111000000000cccQQQKKKHHHCCC@@@??????>>>===<<<<<<<<<<<<;;;:::999999777888888999999777666555444888888:::>>>CCC___vvviii___XXXRRROOOLLLOOOVVV^^^cccaaaZZZSSSQQQSSSUUUXXXYYYYYYXXXWWWUUUTTTSSSRRRRRRQQQQQQQQQWWW[[[aaagggnnnyyyuuussssss{{{~~~vvvpppttt~~~vvvttt{{{nnnkkkjjj~~~}}}PPPDDD999777777666444333111111111111111111111111222222222111111111111000////////////000000000000000000000000111111111111000222333333222111333444333444555666666666555444111777888:::DDDRRRsssqqqlllooopppzzz~~~wwwqqqllleeeYYYOOOKKKBBBDDDJJJSSSZZZ```iiisssuuu{{{zzzpppeeeaaabbb```jjjuuuyyypppeeeTTTQQQOOO```rrrrrruuunnnXXXHHH===888555555333222111000000000bbbPPPKKKHHHDDDBBBAAA@@@>>>===???>>>===<<<;;;:::999999888888888888777777777777888:::888999>>>EEEbbbvvvlllaaaWWWQQQMMMJJJPPPXXX___bbb___XXXTTTTTTTTTTTTUUUUUUVVVVVVWWWUUUUUUSSSQQQOOOPPPRRRUUUVVV]]]cccgggooo}}}yyyuuummmsss|||vvvqqqooouuu~~~zzzwwwyyy{{{qqqpppwwwbbb|||TTTBBB;;;:::666666777111222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333222222333444444555555666444888888===GGGTTTyyy}}}pppnnnuuuvvv|||zzzrrrlllhhhbbbXXXOOOKKKEEEKKKSSSYYY]]]cccjjjooovvv{{{|||pppccc\\\\\\^^^dddlllvvv{{{kkk^^^VVVQQQMMM[[[lllpppwww}}}pppZZZIII>>>:::555555333222111000000000bbbOOOKKKHHHDDDBBBAAA@@@>>>===???>>>===<<<;;;:::999999888888888888777777777777777999777999???IIIhhh|||ssshhh^^^UUUOOOLLLKKKPPPWWW]]]```]]]XXXSSSSSSSSSTTTUUUUUUVVVVVVVVVUUUUUUSSSQQQOOOPPPRRRUUUWWW___gggkkkqqq{{{uuunnnkkkhhhnnnwwwtttoooooovvv{{{xxxyyyzzzpppooolll]]]||||||UUUCCC;;;:::666666777111222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333222222333444444555555666555888999===GGGTTTxxx}}}pppooowwwyyywwwpppiiifff___UUUMMMJJJGGGMMMUUU[[[```eeelllqqqzzz}}}qqqddd]]]]]]]]]cccjjjttt|||lll___WWWNNNIIIUUUeeejjjtttuuuzzzqqqZZZIII>>>:::555555333222111000000000aaaOOOKKKHHHDDDBBBAAA@@@>>>===>>>>>>===<<<;;;::::::999999999888888888777777777666888777999AAALLLooo~~~}}}|||wwwnnncccYYYQQQLLLJJJLLLOOOVVV\\\___]]]WWWRRRRRRRRRSSSTTTUUUVVVVVVVVVTTTTTTSSSQQQPPPPPPRRRUUUXXXbbblllppprrruuuvvvuuuxxxyyyxxxuuunnnhhhcccaaabbbhhhpppzzz~~~tttooooooxxx~~~pppyyyzzzpppnnn~~~vvvddd^^^zzz~~~VVVDDD<<<;;;666666777111222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333222222333444444555555666555999:::>>>FFFSSSvvv}}}qqqnnnvvvzzztttmmmgggbbb\\\RRRKKKIIIIIIOOOWWW^^^bbbhhhooottt}}}~~~rrrddd]]]]]]\\\bbbiiiqqq}}}mmm```YYYMMMGGGPPP]]]dddqqqnnnuuurrrZZZIII>>>:::555555333222111000000000aaaNNNKKKHHHDDDBBBAAA@@@>>>===>>>======<<<;;;;;;::::::999999999888888888777777666999777999@@@MMMsss|||zzzxxxrrriii^^^UUUNNNJJJIIIKKKOOOWWW___ccc___WWWPPPQQQRRRSSSUUUUUUVVVVVVUUUSSSSSSSSSQQQPPPQQQTTTWWW[[[eeennnpppoooooollliiinnnmmmlllhhhdddaaa^^^]]]^^^dddkkktttvvvqqqrrr|||wwwrrr|||{{{pppnnn~~~}}}nnndddhhhXXXEEE===;;;666666777111222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333222222333444444555555666666::::::>>>FFFRRRttt~~~rrrllltttxxxrrrllleee```YYYPPPKKKJJJKKKQQQYYY```eeejjjqqqwww~~~rrrddd]]]\\\\\\bbbhhhooo~~~ooobbbZZZMMMGGGNNNYYYbbbsss{{{{{{{{{iiisssttt[[[III>>>:::555555333222111000000000bbbOOOKKKHHHDDDBBBAAA@@@>>>============<<<;;;;;;::::::999999999999888888888888666999888999???LLLrrr~~~yyyxxxtttnnndddYYYQQQLLLIIIHHHIIINNNXXXccchhhdddXXXNNNPPPQQQSSSUUUVVVWWWVVVVVVRRRRRRRRRQQQQQQSSSXXX[[[___gggnnnmmmkkkiiifffccckkkhhhdddaaa^^^]]]\\\[[[]]]cccjjjrrr|||zzzuuuvvv~~~xxx{{{|||qqqooovvvhhhbbbnnnZZZGGG>>>;;;555666777222222222222111111111000000000000000000000000000000111111111111111111111111000000000000000000000000111111222222222333333333222222333444444555555666555::::::>>>GGGRRRssssssmmmtttxxxqqqkkkeee___WWWOOOKKKMMMLLLRRRZZZaaaffflllsssyyy~~~rrrddd\\\[[[]]]dddiiinnn~~~~~~ooobbb[[[JJJFFFMMMZZZfff~~~yyyvvvsssbbbooovvv\\\III>>>;;;555555333222111000000000cccPPPKKKHHHDDDBBBAAA@@@>>>=========<<<<<<<<<;;;;;;;;;:::999999999999888888888666:::::::::???JJJqqqzzzuuuuuuoooiii___TTTMMMHHHGGGHHHHHHMMMWWWcccjjjfffZZZPPPPPPRRRTTTWWWXXXXXXWWWVVVSSSRRRQQQPPPQQQVVV\\\bbbeeelllpppmmmhhhfffdddaaaeeeaaa[[[XXXWWWXXXXXXXXX]]]bbbiiipppzzz|||wwwxxx{{{{{{{{{qqqooo~~~rrrddd]]]mmm\\\III???<<<555666777222222222222111111111111000000000000000000000000000111111111111111111111111000000000000000000000000111111222222222333333333222222333444444555555666444999:::???GGGRRRssstttqqqwwwzzzqqqkkkddd^^^VVVNNNLLLOOONNNTTT\\\ccciiiooovvv{{{ssseee]]][[[^^^eeekkkppp~~~ooobbb[[[GGGEEENNN]]]mmm{{{vvvlll\\\kkkwww\\\HHH>>>;;;555555333222111000000000dddQQQKKKHHHDDDBBBAAA@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999888888888555;;;;;;<<<@@@KKKqqq~~~wwwrrrqqqkkkdddZZZOOOHHHEEEEEEFFFIIILLLTTT___hhhfff\\\SSSPPPRRRUUUXXXYYYYYYXXXWWWTTTRRRPPPOOOQQQXXXaaahhhlllrrruuupppjjjfffccc___]]]XXXQQQNNNOOORRRUUUUUU[[[aaagggmmmxxx{{{wwwyyyzzz~~~yyyooommm~~~vvvhhh]]]iii^^^JJJ???<<<555666888222222222222111111111111000000000000000000000000000111111111111111111111111000000000000000000000000111111222222222333333333222222333444444555555666333888999???GGGRRRsssuuusssxxxyyyooojjjccc]]]TTTLLLLLLPPPPPPVVV___fffkkkrrryyy~~~vvvggg___]]]]]]fffnnnttt~~~ooobbb[[[JJJIIISSSaaarrr{{{mmm]]]nnnyyy]]]HHH>>>;;;555555333222111000000000eeeQQQKKKHHHDDDBBBAAA@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888444:::<<<===BBBLLLsss}}}vvvqqqqqqhhhaaaVVVLLLEEEBBBCCCDDDJJJKKKQQQ[[[dddeee^^^VVVQQQSSSVVVYYYZZZZZZYYYXXXTTTRRRPPPNNNQQQYYYdddlllqqqwwwzzztttmmmgggbbb]]]XXXRRRKKKIIIKKKPPPSSSUUUYYY___eeekkkuuuzzzvvvyyy|||wwwmmmlll}}}}}}pppcccggg___KKK@@@<<<555666888222222222222111111111111000000000000000000000000000111111111111111111111111000000000000000000000000111111222222222333333333222222333444444555555666222777999>>>GGGRRRtttuuurrrvvvwwwnnniiibbb\\\RRRKKKKKKPPPRRRXXXaaahhhnnnttt{{{xxxiii```___\\\gggpppwww}}}ooobbb[[[PPPOOOXXXdddrrrssscccvvvyyy]]]HHH>>><<<555555333222111000000000aaaRRRIIIGGGCCCAAA@@@@@@>>>===???>>>>>>===<<<;;;;;;;;;<<<;;;999777777777777777888888;;;>>>???OOO{{{|||sssllliiidddXXXMMMHHHEEEDDDDDDGGGHHHLLLSSSZZZ^^^\\\VVVQQQRRRTTTVVVXXXYYYYYYXXXXXXPPPOOONNNMMMOOOXXXcccllluuuwwwzzz{{{wwwkkk\\\PPPIIIJJJJJJIIIIIIKKKOOOQQQ[[[ccchhhjjjrrryyywww||||||~~~wwwqqqnnn~~~uuuggglllfffMMM???===666444555222333333333222222222111111000000000000000000000000000000000000000000000000000000000000111111111111222222333333333222222111222222333444444555555666444999999===HHHTTTooozzzpppsssxxx{{{yyynnnggg___XXXPPPJJJKKKPPPVVV[[[bbbjjjqqqxxx~~~wwwjjjaaa```dddhhhoooyyysssddd\\\LLLKKKWWWfffqqqzzzmmmwww[[[JJJ@@@:::777555333111111111000...aaaRRRIIIGGGCCCAAA@@@@@@>>>===>>>>>>>>>===<<<;;;;;;;;;;;;:::999777777777777888777666:::===???OOO|||yyyppphhheeebbbWWWLLLHHHFFFDDDDDDFFFGGGKKKSSSZZZ^^^\\\VVVQQQRRRSSSVVVXXXYYYYYYXXXWWWQQQPPPOOONNNRRR[[[gggppp{{{}}}}}}ttteeeVVVKKKGGGHHHHHHHHHIIIKKKNNNQQQ[[[ccchhhjjjsss}}}zzzvvvpppnnn~~~yyyjjjhhhgggMMM???===777555666222222222222111111111000000000000000000000000000000000000000000000000000000000000000000111111111111222222222333333222222111222222333444444555555666444999999===IIIVVVrrryyyooorrrxxxzzzvvvkkkddd\\\VVVOOOJJJKKKPPPWWW\\\cccjjjqqqyyywwwjjjcccbbbbbbfffmmmwwwrrrcccYYYLLLJJJUUUdddpppssswww\\\KKK@@@:::777555333111111111000...aaaRRRIIIGGGCCCAAA@@@@@@>>>===>>>>>>======<<<;;;;;;;;;;;;:::999777777777777888666666999===???PPP}}}yyyooogggccc___UUULLLHHHGGGDDDDDDEEEFFFKKKRRRYYY]]][[[VVVQQQQQQSSSUUUWWWXXXXXXWWWVVVRRRQQQPPPPPPUUU___lllttt}}}}}}ooo^^^PPPHHHDDDEEEGGGHHHIIIKKKOOORRR[[[dddkkkmmmuuu~~~sssnnnmmm~~~~~~lllhhh~~~gggNNN@@@>>>888555777333111111111000000000//////000000000000000000000000000000000000000000000000000000000000111111111111111222222333333222222222222222333444444555555666555999999===JJJXXXvvvyyynnnpppvvvyyyrrrfff___YYYTTTNNNJJJLLLQQQZZZ^^^dddkkkrrrzzzwwwkkkdddddd```dddkkkuuusssbbbXXXMMMIIIRRRaaannnwwwxxx\\\KKK@@@:::777555333111111111000...bbbRRRIIIGGGCCCAAA@@@@@@>>>============<<<<<<;;;;;;;;;;;;:::888777777777888888777666:::>>>@@@RRR~~~rrriiieee^^^TTTLLLIIIGGGDDDCCCDDDFFFJJJQQQYYY]]][[[VVVQQQPPPRRRTTTVVVWWWWWWVVVVVVRRRQQQPPPRRRYYYdddooowwwzzzyyyiiiXXXMMMHHHCCCEEEHHHIIIKKKNNNRRRUUU___hhhnnnqqq{{{qqqllllll~~~}}}lllkkk~~~hhhOOOAAA???888666777444222111111111000000000000////////////////////////000000000000000000000000///000000000111111111111111111222333333333222222222222333444444555555666555999888===KKK[[[zzzzzznnnooouuuxxx}}}mmm```[[[UUURRRMMMJJJNNNTTT^^^aaafffmmmttt}}}uuuiiicccccc^^^dddkkkttttttcccXXXMMMGGGOOO^^^mmmsss|||xxx]]]LLL@@@:::777555333111111111000...bbbSSSIIIGGGCCCAAA@@@@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::999888777777777888999999777;;;>>>AAASSSwwwlllggg^^^UUULLLIIIHHHEEECCCDDDEEEJJJQQQYYY]]]\\\WWWRRRPPPRRRTTTVVVWWWWWWVVVVVVQQQQQQQQQUUU]]]hhhrrrxxxyyy~~~vvvdddTTTJJJHHHGGGIIILLLOOOQQQTTTWWWZZZdddlllsssxxxnnnkkklllxxxhhhjjjhhhOOOAAA???888666777444333333222222222111111111////////////////////////000000000000000000000000///000000000111111111111000111222333333333333333222222333444444555555666555999999===KKK[[[{{{{{{ooonnnuuuxxxyyyiii\\\WWWRRRPPPNNNMMMQQQXXXaaaeeejjjpppvvv}}}sssgggaaaaaa___eeellltttuuueeeZZZMMMGGGNNN]]]kkk{{{iiirrryyy^^^LLL@@@:::777555333111111111000...cccSSSIIIGGGCCCAAA@@@@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777888999999:::888;;;>>>AAASSS|||oooiiiaaaWWWMMMJJJHHHDDDCCCEEEFFFJJJRRRZZZ^^^]]]XXXSSSQQQSSSUUUWWWXXXXXXWWWVVVQQQQQQSSSYYYbbblllssswww}}}vvvdddUUULLLIIIMMMPPPTTTVVVYYY[[[___aaajjjpppuuu}}}mmmkkkmmmqqqcccfffgggNNN@@@>>>888555777333333333333222222222222111000000000000000000000000000000000000000000000000000000000000111111111111000111222222333333333333222222333444444555555666444999999>>>KKKZZZxxx|||pppooouuuxxxvvveeeXXXTTTQQQPPPOOOPPPUUU\\\eeehhhnnnssszzz|||rrrfff``````___eeemmmtttuuueee[[[NNNGGGNNN]]]kkktttbbbmmmzzz___MMM@@@:::777555333111111111000...cccSSSIIIGGGCCCAAA@@@@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;999999888777777888999:::999888:::===???QQQuuunnneeeZZZOOOJJJGGGDDDDDDFFFGGGKKKSSS[[[```^^^YYYTTTRRRSSSVVVXXXYYYYYYXXXWWWRRRSSSVVV]]]gggpppuuuwwwxxxjjj]]]UUURRRUUUXXX[[[^^^```ccceeehhhnnnqqqvvv~~~lllkkkmmm|||yyyuuukkkaaafffgggMMM???===777555666222222222222222111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000111222333333333333222222333444444555555666444999999>>>JJJXXXuuu{{{ooopppvvvyyytttcccWWWSSSQQQQQQQQQSSSYYYaaagggkkkqqqwww|||{{{qqqfffaaaaaa^^^eeemmmtttssscccZZZNNNHHHPPP___kkk~~~vvvdddqqq{{{```MMM@@@:::777555333111111111000...cccSSSIIIGGGCCCAAA@@@@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;999999888777777888999:::999777888;;;===OOO~~~{{{ssshhh\\\PPPJJJGGGDDDDDDFFFGGGLLLTTT\\\```___ZZZUUURRRTTTVVVXXXYYYYYYXXXXXXTTTUUUYYYaaakkkssswwwwwwzzzpppfff```]]]ZZZ]]]aaaccceeegggjjjlllppprrruuu~~~lllkkknnnxxxtttppphhh```jjjfffMMM???===777444555222111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111///000111222333444444444222222333444444555555666333888999>>>JJJWWWrrrzzznnnpppvvvyyytttbbbVVVSSSQQQRRRSSSUUU\\\ccciiimmmsssyyy~~~~~~zzzqqqgggbbbccc]]]eeemmmsss}}}qqqbbbYYYNNNHHHQQQ```lll|||}}}www~~~}}}jjjwww{{{```MMMAAA:::777555333222222111000...eeeUUULLLJJJGGGDDDAAA???>>>>>>>>>=========<<<<<<<<<<<<;;;:::999999888888999999777:::999;;;CCCPPPvvvxxxfffVVVOOOKKKFFFBBBCCCFFFKKKTTT\\\aaaaaa\\\WWWVVVWWWWWWXXXXXXWWWWWWVVVVVV[[[bbbhhhnnnsssxxx{{{{{{uuurrrpppiiiaaabbbdddeeeggghhhlllpppsssyyyvvvyyyyyymmmiiimmm{{{xxxnnnccc^^^jjjdddKKK???>>>888555666222222222222111111111111000000000000000000000000000000000000000000000000000///////////////000111111333333222222333333444555444444333222333444555666555888777;;;HHHWWWvvvnnnnnnsssvvvuuuaaaVVVSSSQQQSSSXXX^^^ccceeennnpppuuu{{{yyyoooddd```aaadddffflllrrr|||mmm___YYYPPPQQQUUU^^^jjjvvv~~~|||www~~~mmm~~~|||aaaLLL@@@<<<555555333222111000000000eeeTTTLLLJJJGGGDDDAAA???>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::999999888888999999888;;;999;;;AAAMMMrrrrrr___UUUOOOIIIGGGIIIHHHLLLTTT\\\aaa```[[[WWWVVVWWWXXXXXXYYYYYYXXXXXXYYY^^^eeekkkooossswwwyyy~~~}}}yyypppfffeeefffhhhjjjkkknnnrrruuu|||}}}wwwlllggglll|||zzzpppddd^^^llldddLLL???>>>888555666222222222222111111111111000000000000000000000000000000000000000000000000000///////////////000111111333222222222222333444444444444333333333444555666555888777;;;HHHWWWttt~~~mmmlllqqqtttsss^^^UUUUUUUUUVVVYYY___dddhhhqqqssswww|||zzzpppeeeaaabbbdddgggkkkqqqzzz~~~lll___YYYQQQQQQUUU^^^lllyyy}}}ttt}}}bbbLLL@@@<<<555555333222111000000000dddRRRLLLJJJGGGDDDAAA???>>>>>><<<<<<<<<;;;;;;;;;::::::::::::999888888888888999888;;;::::::@@@KKKooolll]]]RRRJJJHHHJJJKKKNNNUUU[[[```___[[[WWWVVVWWWXXXZZZ[[[[[[[[[[[[___ccciiinnnqqqsssuuuvvvzzzyyyooohhhiiijjjjjjlllooossswww~~~tttiiifffmmm~~~}}}rrrddd^^^kkk}}}eeeLLL???>>>888555666222222222222111111111111000000000000000000000000000000000000000000000000000///////////////000111111222222222222222333444444444333333333333444555666555888777<<>>>>>======<<<<<<<<<;;;;;;;;;:::999999888888888888888888;;;:::;;;@@@KKKoooooo___RRRKKKIIINNNPPPUUUZZZ^^^^^^[[[XXXWWWXXXZZZ\\\^^^___``````eeeiiinnnqqqrrrrrrrrrrrrvvv{{{pppooommmlllmmmqqqxxx~~~rrriiigggooorrrcccZZZcccxxxfffMMM@@@>>>888555666333222222222111111111000000000000000000000000000000///////////////////////////////////////000000111222222222111222333333444333333333333444444555555555888777===IIIUUUmmm}}}mmmjjjmmmooo{{{rrr___TTTYYY^^^``````cccjjjpppwwwyyy}}}yyyoooeeeaaacccdddfffkkkqqqxxx{{{jjj^^^YYYRRRQQQTTTbbbuuu{{{fffOOO@@@;;;555555333222111000000000eeeRRRLLLJJJGGGDDDAAA???>>>>>>>>>>>>>>>>>>============:::999888888777777888888666::::::;;;AAALLLpppyyygggWWWMMMPPPRRRUUUYYY]]]]]][[[YYYXXXYYY\\\___bbbdddeeefffkkknnnqqqrrrqqqooonnnnnnuuu{{{xxxxxx~~~rrrjjjjjjrrrrrr```WWWZZZuuuhhhNNN@@@>>>777555666333222222222111111111000000000000000000000000000000///////////////////////////////////////000000111222111111111111222333333333333333444444444444444444888888>>>KKKVVVkkkppplllooopppzzznnn]]]TTTZZZaaadddeeegggmmmrrrwwwzzz~~~~~~vvvlllccc```bbbcccffflllsss{{{xxxhhh^^^YYYRRRQQQVVVdddxxxttt|||iiiQQQAAA:::555555333222111000000000hhhSSSLLLJJJGGGDDDAAA???>>>>>>?????????>>>>>>>>>======999999888777777777777888666::::::<<>>777555777333222222222111111111111000000000000000000000000000000000000000000000000000///////////////000111111111111111111111222333333222333444444555555444444444888888@@@NNNWWWjjjtttnnnppppppzzz~~~iiiXXXUUUZZZbbbgggiiilllooorrruuuyyy~~~{{{sssjjjaaa```ccccccgggnnnuuu~~~vvvfff]]]ZZZQQQRRRXXXgggyyy|||kkkxxxlllSSSAAA999555555333222111000000000kkkVVVLLLJJJGGGDDDAAA???>>>>>>>>>>>>>>>>>>============999999888777777777777777666::::::;;;@@@JJJlllttt]]]SSSSSSTTTWWW[[[^^^^^^]]][[[]]]```eeeiiimmmpppqqqqqqrrrqqqnnnjjjhhhhhhiiiqqq|||ooolllnnnvvvrrraaaWWW^^^~~~jjjPPPAAA>>>777555777444222222222111111111111000000000000000000000000000000000000000000000000000///////////////000111111111111111111111222222333222333444555555555444444333777999BBBPPPYYYjjjwwwpppqqqpppyyykkkYYYVVVZZZaaahhhmmmpppqqqqqqrrrwww}}}yyyrrriiibbbaaadddeeehhhooowwwssseee]]]ZZZOOOSSS[[[jjjyyyoooeeexxxnnnTTTAAA999555555333222111000000000mmmWWWLLLJJJGGGDDDAAA???>>>>>>>>>=========<<<<<<<<<<<<999888888777777777777777777;;;:::;;;???GGGiiijjjSSSRRRSSSVVV[[[^^^______\\\^^^bbbgggkkkppprrrtttsssrrrppplllhhhfffggghhhkkkxxxmmmlllnnnwwwsssbbbYYYeeejjjPPPAAA>>>777555777444222222222111111111111000000000000000000000000000000000000000000000000000///////////////000111111111111111000111222222333222333444555555555444333333777999CCCRRRZZZjjjxxxppprrrpppwwwqqq^^^WWWZZZ```hhhooorrrrrrppppppvvv|||xxxrrrjjjbbbbbbffffffjjjpppwwwrrrddd]]]ZZZNNNSSS]]]kkkyyygggbbbzzzoooUUUAAA999555555333222111000000000jjjSSSNNNKKKGGGDDDCCCAAA???>>>>>>>>>===<<<<<<<<<<<<===999888888777777777777777777;;;:::<<<@@@FFFbbbwwwddd\\\WWWXXX\\\^^^aaaddddddeeefffhhhlllooorrrtttqqqpppnnnllljjjjjjjjjjjjlllttt{{{hhhhhhoooyyyyyyggg\\\]]]ggglllQQQBBB>>>666444555222222222222111111111111000000000000000000111111111000000000000000000000000000000000000111111111111000111111111111222222222222222222222333444555555666::::::@@@LLLVVVjjjwwwnnnqqqpppvvv___YYYZZZ^^^fffoootttrrrnnnsssvvvzzz~~~yyyooogggcccdddeeefffjjjpppvvv}}}|||kkk]]]VVVTTTPPPVVV___iiiuuurrraaallluuuTTT>>>888555555333222111000000000jjjSSSNNNKKKGGGDDDCCCAAA@@@>>>>>>===<<<<<<;;;;;;<<<<<<999999888777777777777777888;;;:::;;;@@@FFFbbbmmmccc[[[[[[^^^___aaadddggghhhkkknnnqqqtttvvvwwwrrrrrrsssrrrqqqooolllkkkmmmsss}}}yyyhhhhhhnnnyyyvvvddd[[[^^^mmmkkkQQQBBB>>>777444666333222222222222111111111111000000000000000000000111000000000000000000000000000000000000111111111111000111111111111222222222222222222222333444555555333777777===JJJTTTiiiwwwnnnqqqpppvvvkkk[[[[[[^^^fffooouuuuuussstttwww{{{xxxnnnfffbbbccceeegggkkkrrryyy|||jjj\\\UUUSSSPPPVVV```mmm|||sssfffuuuvvvTTT>>>888666555333222111111000000lllTTTNNNKKKGGGDDDCCCBBB@@@>>>===<<<<<<;;;;;;;;;;;;;;;999999888777777777777888999;;;999;;;???EEEaaaxxxlll```^^^___aaacccfffkkkmmmrrrvvvyyy{{{{{{{{{tttvvvyyyzzzyyywwwssspppqqquuu|||wwwggggggnnnzzz|||rrraaa[[[```wwwkkkQQQAAA>>>777555777444333222222222111111111111111111000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222222222222222333444555555222666666<<>>888666555444222111111111111mmmVVVNNNKKKGGGEEECCCBBB@@@???<<<<<<;;;::::::::::::;;;:::999888888777777888888:::;;;999:::???DDD___rrrddd___aaacccfffhhhnnnqqqwww}}}xxxzzz}}}~~~}}}{{{}}}tttfffgggooo|||{{{ooo___\\\ccckkkQQQAAA>>>888666888555333333222222222111111111111111111000000000000000000000000000000000000000///000000000111111111111000000111111111222222222222222222222333444555555555888888>>>KKKWWWooovvvnnnpppooouuuxxx___^^^^^^dddlllvvv}}}{{{}}}uuuiiiaaa___bbbffffffllluuu~~~{{{jjj]]]VVVUUUYYY^^^iiiyyyyyyuuuzzzVVV???999666555444333222111111111oooWWWOOOLLLHHHEEEDDDBBB@@@???<<<<<<;;;::::::::::::;;;:::999999888888888888888:::;;;888:::???CCCZZZ~~~uuueee```cccfffiiikkkooosss{{{~~~rrrfffhhhqqq|||mmm]]]]]]ggglllQQQBBB???888666888555333333333222222222222111111111111111000000//////000000000000000000000000///000000000111111111111000000111111111222222222222222222222333444555555777:::888>>>LLLXXXqqqwwwmmmpppooouuuxxx```___^^^aaaiiisss|||}}}ssshhh```___bbbfffeeekkkttt}}}zzzjjj^^^YYYXXXZZZ___jjjyyyxxxyyy}}}XXX???999666666444333222111111111pppXXXOOOLLLHHHEEEDDDCCCAAA???===<<<<<<;;;;;;;;;;;;;;;::::::999888888888888999:::;;;888;;;???@@@TTTuuuxxxgggbbbfffiiikkkmmmooottt}}}zzzpppgggjjjuuu}}}mmm\\\\\\hhhmmmSSSCCC???888555777444333333333333222222222222222222111111000/////////000000000000000000000000000000000000111111111111000111111111111222222222222222222222333444555555666888666;;;HHHVVVoooyyymmmpppnnnsss{{{```___]]]___eeennnxxx~~~yyyqqqggg```___bbbfffeeejjjrrr{{{yyyiii^^^YYYXXXVVV\\\hhhvvvzzzuuu~~~YYY@@@999777666555333222222222222qqqYYYOOOLLLHHHEEEDDDCCCAAA???>>>===<<<<<<;;;;;;<<<<<<;;;:::999999888888999999999:::999;;;???>>>NNNmmm|||jjjfffiiikkkllllllpppuuu~~~wwwnnnhhhlllxxx~~~lllZZZ[[[gggoooTTTDDD@@@888555666222444444333333333222222222222222111111000//////...000000000000000000000000000000000000111111111111000111111111111222222222222222222222333444555555666777444999FFFSSSmmm{{{ooopppmmmppp{{{{{{```^^^\\\\\\aaaiiissszzzzzzvvvooogggaaa```cccfffgggkkkrrryyyzzzhhh\\\WWWVVVRRR[[[iiivvvtttwwwZZZ@@@:::777666555444333222222222rrrZZZPPPLLLHHHFFFDDDCCCAAA@@@>>>>>>===<<<<<<<<<<<<===;;;:::999999888888999999888:::999<<>><<<<<<;;;:::::::::;;;;;;:::::::::999999999888888999:::777888>>>@@@LLLdddkkkeeegggkkkmmmnnnssszzzvvvpppkkkmmmzzzwwweeeSSSTTTbbbkkkZZZGGG===999555333444333333333222222222111111000000000000000000000000111000///......///000111............////////////000111111111111222222222222222333333333333444444777666777999???PPPooo}}}nnnooojjjkkkrrrxxx{{{```ZZZVVVYYY___cccjjjpppyyy{{{rrriiidddbbb```bbbeeejjjkkkpppwwwtttbbbVVVSSSSSSXXX___kkkxxx|||yyyrrrWWWBBB:::999888666444222111000000uuuYYYSSSNNNIIIFFFFFFEEEBBB???======<<<;;;;;;;;;;;;<<<:::::::::999999999999888:::<<<888999>>>>>>HHH___{{{oooeeefffhhhiiikkkuuu{{{rrrnnnkkkppptttbbbSSSXXXhhhzzzkkkYYYFFF<<<888555333444333333333222222222111111000000000000000000000000111000///......///000111....../////////000000000000111111111111222222222222222333333333333444444555666888:::>>>NNNjjjoooooojjjkkksssyyy}}}bbb\\\WWWZZZ^^^bbbggglllqqqzzzzzzqqqhhhdddbbb```bbbfffkkkmmmrrrzzzrrr```VVVSSSUUUYYY```lllxxx~~~|||~~~yyyttt{{{WWWBBB:::999888666444333111111000yyy]]]TTTOOOJJJHHHGGGFFFCCC@@@>>>======<<<;;;;;;<<<<<<::::::::::::999999999999:::<<<::::::>>><<>>IIIbbbxxxooopppjjjkkktttyyyeee]]]XXXZZZ^^^aaadddhhhllluuu~~~wwwooofffcccbbbaaaccchhhlllnnnttt|||ppp___VVVUUUWWWZZZaaammmzzzwww{{{}}}uuusssWWWAAA;;;999888666444333222111111|||___UUUPPPKKKHHHHHHGGGDDDAAA>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999888;;;999;;;???;;;BBBVVVvvvvvveee___]]]___aaagggjjjnnnvvv{{{mmmkkkmmmxxx{{{jjj[[[WWWhhh}}}jjjXXXEEE<<<888555444444333333333222222222111111000000000000000000000000000000////////////000000000000000000111111111111000000111111111222222222222222222333333333444444222444999;;;<<>>===<<<;;;::::::::::::;;;;;;;;;:::::::::999999666999888;;;???<<>>===<<<;;;;;;::::::;;;;;;;;;;;;::::::::::::555999888:::???===DDDYYYttt{{{ggg\\\XXXYYY]]]```]]]XXXVVV[[[fffuuuyyypppooosssyyyfffYYY]]]ttthhhWWWDDD;;;888555444444333333333222222222111111000000000000000000000000//////000000000000///////////////000000000111111000111111111111222222222222222333333333333444444333555888:::999@@@TTTgggrrrtttqqqjjjjjjrrruuunnnaaaWWWXXX^^^cccfffiiikkkqqqwww}}}sssjjjcccaaa``````dddhhhiiilllnnnqqqttteee\\\[[[]]]XXXaaannnzzz{{{wwwttt{{{wwwQQQ@@@???:::999777555444333222222fffZZZUUUPPPMMMMMMLLLIIIFFFBBBAAA@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::777:::888:::???===EEEZZZxxxkkk^^^XXXXXX[[[^^^[[[WWWRRRPPPSSSZZZ___rrrrrrpppqqqyyyzzzgggZZZ```wwwgggVVVDDD:::777555444444333333333222222222111111000000000000000000000000...///000111111000///........./////////000000000000111111111111222222222222222333333333333444444444555888888888@@@UUUiiiwwwuuurrriiiiiiqqqsss}}}tttfffYYYXXX]]]cccfffiiikkkooouuuyyy~~~sssjjjbbb`````````cccggggggmmmqqqvvvuuufff\\\YYYZZZVVV___lllyyy}}}yyyzzz}}}~~~NNN???@@@:::999888666444333222222iii\\\XXXRRRPPPOOONNNKKKHHHDDDCCCBBB@@@???>>>>>>>>><<<<<<;;;;;;;;;::::::::::::<<<999:::>>><<>>======AAA@@@???===<<<:::999999;;;<<<===<<<<<>>@@@NNNhhhrrriiiiiikkkooozzz}}}jjjZZZXXXYYYZZZaaalllqqqsssuuuwww}}}zzzqqqllleee___]]]___cccfffffflllttt}}}rrrfffZZZTTTSSSQQQ```pppyyy|||}}}}}}oooyyyoooIIIDDD>>><<<:::888777666555333111nnnfffaaa\\\ZZZZZZXXXRRRLLLLLLJJJGGGDDDBBB@@@@@@@@@BBBAAA@@@???===;;;:::::::::<<<===<<<;;;>>>DDDIIIdddrrraaaYYYXXXZZZXXXVVVTTTQQQNNNLLLJJJIIIEEEHHHKKKMMMRRR]]]mmmyyyvvvrrrmmmuuu~~~iii]]][[[dddxxxiiiTTTAAA;;;999555333555333333333222222222111111000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111333333333444444444444555444777555777<<<>>>LLLfffssshhhhhhiiilllvvvwwwfffYYYWWWYYYZZZaaajjjsssxxx|||}}}yyypppkkkddd___]]]___bbbeeecccjjjsssyyymmmbbbWWWRRRRRRTTTcccttt}}}uuuxxx~~~oooIIICCC===<<<:::888777777666333111xxxjjjeee```^^^^^^[[[TTTNNNOOONNNKKKHHHEEEDDDCCCCCCDDDCCCAAA???===<<<;;;;;;999;;;<<<;;;:::===BBBGGGZZZ{{{uuuaaaXXXWWWXXXWWWVVVTTTQQQOOOLLLKKKJJJJJJKKKKKKJJJKKKRRR___iiiqqqyyyqqqooolllvvvyyycccXXXYYYfffyyyiiiTTT@@@;;;:::555333555333333333222222222111111000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111333333333333444444444444333666444666;;;<<>><<<:::999888777555333~~~{{{{{{{{{vvvmmmeeeaaa^^^ZZZUUUPPPLLLJJJIIIFFFDDD@@@===;;;:::::::::888:::<<<<<<;;;<<<@@@DDDPPPkkktttddd[[[TTTTTTTTTTTTSSSRRRPPPMMMLLLHHHJJJKKKJJJJJJPPPZZZcccjjjsss{{{~~~}}}vvvhhhoooooo{{{qqqlll{{{gggSSS@@@;;;:::666444777333333333222222222111111000000000000000000000000000000000000000000000000////////////000000000000000000000111222222333333222222222222333333333333555888666777;;;:::EEE\\\mmmpppkkklllnnnttt}}}yyynnnggg___]]]YYYUUURRRPPPPPPPPPMMMMMMNNNPPPSSSVVVYYY\\\gggqqq~~~}}}wwwrrreeebbb___\\\\\\___cccfffkkkvvv}}}lll```XXXSSSSSSWWW[[[iiizzzwwwjjjKKKHHH??????===:::999999888666444wwwooohhheee```ZZZTTTPPPMMMLLLHHHEEEAAA>>>;;;:::;;;;;;999;;;======<<<<<<@@@CCCKKKddd}}}kkk___UUUSSSSSSTTTTTTSSSPPPNNNMMMIIIKKKMMMKKKKKKPPPZZZccchhhpppyyy}}}~~~rrrfffnnnpppvvvtttgggRRR???::::::666555777333333333222222222111111000000000000000000000000000000000000000000000000////////////000000000000///000000111222222333333111222222222222333333333444777555666999888BBBYYYkkktttnnnmmmmmmrrrzzzxxxkkkccc]]]ZZZVVVRRROOOMMMMMMNNNGGGJJJLLLMMMPPPTTTWWWYYY```jjjwww{{{uuuqqqbbb```^^^]]]^^^aaaeeehhhnnnyyy{{{kkk```XXXSSSTTTXXX]]]jjjyyywwwmmmfffJJJIII@@@???===;;;::::::888666444}}}mmmjjjeee^^^XXXSSSOOONNNIIIGGGCCC???<<<;;;<<<<<<999<<<>>>>>><<<===@@@CCCCCC\\\wwwiii]]]RRRSSSTTTTTTSSSQQQNNNMMMHHHJJJKKKIIIHHHLLLVVV^^^iiiooowww}}}mmmccclllqqq~~~gggRRR???::::::666555777333333333222222222111111000000000000000000000000000000000000000000000000////////////000000000000///000000111222222333333111111222222222333333333333666444555888666@@@WWWiiiyyyqqqooonnnrrryyywwwjjjaaaWWWTTTPPPKKKHHHGGGGGGHHHEEEHHHKKKLLLNNNSSSVVVWWWZZZbbbppp|||zzztttpppaaa___]]]]]]___bbbgggjjjqqq}}}zzzkkk```XXXSSSTTTWWW\\\hhhwwwyyynnnmmmcccIIIIII@@@???===;;;::::::999777555vvvssskkkbbbYYYSSSQQQRRRNNNLLLGGGCCC???===<<<;;;<<<;;;::::::;;;===@@@BBBFFFRRR{{{rrr\\\VVVSSSQQQPPPRRRQQQNNNKKKLLLJJJKKKMMMMMMOOOVVV___gggpppzzzxxxllliiijjjwww}}}\\\LLL<<<777888888888888444444444333333333222222111111111111000000000000000000000000000000000000////////////000000000000222111111111000000//////000111111111111222222222444444555777777999DDDOOOcccqqqllllllqqqxxxvvvggg[[[SSSOOOJJJHHHIIIIIIGGGEEEFFFEEEEEEGGGLLLQQQTTTUUUYYY___iiivvv}}}uuuoookkkaaa^^^\\\]]]bbbhhhkkkkkkrrrvvvhhh^^^UUUPPPRRRWWWXXXmmmxxx|||vvvkkkppp|||}}}yyydddNNNGGGCCCAAA@@@>>>;;;999888777666|||xxxpppfff\\\UUUSSSRRROOOMMMHHHCCC???===<<<;;;<<<;;;::::::<<<>>>@@@AAAEEEOOOuuu~~~ggg[[[WWWTTTRRRSSSRRROOOLLLLLLKKKKKKMMMNNNOOOVVV^^^gggpppzzztttjjjiiimmm{{{{{{YYYJJJ;;;777888888777777444333333333222222222222111111111111000000000000000000000000000000000000////////////000000000000111111111111000000000///111111111111222222222222444444555777777999CCCNNNffftttmmmlllqqqwww}}}vvvggg\\\SSSOOOJJJGGGGGGGGGFFFEEEEEEGGGIIILLLOOOQQQSSSTTTYYY]]]eeeppp{{{|||uuunnnkkkbbb___]]]___dddiiimmmnnnvvvsssfff[[[SSSMMMOOOTTT\\\ppp{{{vvvjjjgggsss~~~~~~wwwuuu}}}bbbMMMGGGCCCAAA@@@>>><<<999888777777{{{rrrggg[[[SSSOOOOOORRROOOIIIDDD@@@===<<<<<<<<<<<<;;;;;;<<<>>>@@@AAABBBJJJlllrrraaa]]]WWWUUUTTTTTTQQQNNNMMMKKKLLLNNNNNNOOOVVV^^^fffoooyyyooogggjjjqqqwwwTTTGGG;;;888999888666555333333333222222222111111111111111111000000000000000000000000000000000000////////////000000000000111111111111000000000000111111111111222222222333444444555777777888BBBLLLgggwwwnnnlllpppuuu{{{uuuggg]]]SSSOOOJJJGGGFFFGGGGGGFFFIIINNNTTTWWWVVVTTTSSSTTTXXXZZZ___gggsss{{{xxx{{{tttnnnjjjbbb```___aaaeeekkkoooqqqyyy{{{pppbbbXXXOOOJJJKKKPPP]]]qqq}}}vvviiifffpppzzzzzzssssss|||^^^LLLFFFDDDAAA@@@>>><<<:::888888777xxxjjj^^^UUUQQQPPPUUUQQQKKKEEE@@@===<<<<<<<<<<<<<<<<<<===>>>???@@@AAAEEEcccyyygggaaaZZZVVVUUUUUUSSSQQQMMMLLLLLLNNNNNNOOOVVV^^^eeennnyyyxxxjjjfffmmmxxxvvvvvvOOODDD;;;999999777444444333333222222222111111111111111111111000000000///000000000000000000000000////////////000000000000111111111000000000000000111111111222222222333333444444555777666777@@@JJJbbb}}}zzzmmmjjjmmmrrryyyrrreee\\\RRRPPPLLLIIIHHHIIIIIIJJJQQQYYY```bbb]]]XXXUUUUUUVVVXXX\\\ccclllwwwyyy{{{yyyrrrllliiiaaa```___aaafffkkkpppsssxxxxxxlll___UUUMMMHHHIIINNNZZZnnn|||tttiiikkkrrrwwwtttnnnnnnxxxZZZKKKGGGEEEBBBAAA???===;;;999888888sssfff]]]ZZZYYYXXXTTTMMMFFFAAA>>>==================>>>>>>???@@@CCCCCC\\\mmmfff]]]XXXVVVVVVVVVTTTNNNMMMMMMOOONNNOOOVVV^^^dddmmmxxx~~~rrrhhhgggssstttrrr{{{vvvKKKBBB:::999:::777444444333333333222222222111111111111111111000000000///000000000000000000000000////////////000000000000000000000000000000111111111222222222222333333333333333555777666666>>>HHH\\\sss|||lllhhhkkknnnyyy~~~qqqddd\\\UUUTTTRRROOOMMMMMMMMMNNNWWW]]]dddddd^^^WWWUUUTTTVVVYYY^^^ccciiipppxxx~~~}}}vvvooojjjggg^^^______aaaeeekkkqqquuuzzzssshhh\\\SSSLLLHHHJJJPPPVVVkkkzzzqqqlllooorrrrrrkkkeeeiiivvvvvvWWWKKKGGGFFFCCCBBB@@@===;;;:::999888vvvhhhaaa___```[[[WWWOOOGGGAAA>>>===============>>>>>>?????????EEEBBBVVVvvvwwwnnnccc[[[XXXWWWVVVUUUOOOMMMNNNOOONNNOOOVVV^^^bbblllwww~~~oooiiilllyyy}}}qqquuunnnIIIAAA::::::999777555666444444444333333333222222111111111111000000000000000000000000000000000000////////////000000000000000000000000111111111111222222222222333333333333333333555777666555===FFFXXXlll~~~lllgggjjjlllwwwrrrggg```\\\\\\\\\YYYUUUQQQPPPPPPUUUXXX[[[[[[WWWSSSRRRSSSXXX]]]dddhhhjjjlllqqquuu|||}}}yyyrrrlllgggeee]]]^^^```bbbffflllsssxxx{{{mmmcccXXXPPPKKKIIILLLRRRXXXmmm}}}|||qqqsssyyyxxxrrriiidddmmmnnnUUUKKKHHHFFFCCCBBB@@@>>><<<:::999999uuuhhhbbbccceee^^^YYYPPPHHHBBB>>>===>>>======>>>????????????>>>DDD@@@QQQoooyyykkk```ZZZXXXVVVUUUPPPNNNNNNOOOOOOOOOVVV^^^aaakkkvvv}}}{{{nnnmmmqqqpppxxxhhhHHHAAA;;;:::999777777888555555555444444444333333111111111111000000000000000000000000000000000000////////////000000000000///000000000111111111111222222222333333333444444333333666777555555<<>><<<;;;::::::xxxkkkfffiiilll___ZZZQQQHHHBBB>>>>>>>>>===>>>>>>????????????>>>AAA===NNNmmmqqqccc\\\XXXUUUSSSPPPNNNNNNPPPOOOOOOVVV^^^aaajjjvvv}}}xxxnnnoootttnnnxxxeeeHHHAAA;;;:::999777777:::666666555555555444444444111111111111000000000000000000000000000000000000////////////000000000000//////000000111111111222222222333333333444444444333333666777555444;;;DDDOOO___nnniiilllnnnssswwwppplllnnnooooooiii```VVVOOOMMMLLLIIIFFFGGGKKKQQQVVVXXXaaaggglllnnnmmmnnnqqquuusssvvv||||||uuunnnhhhdddaaa^^^```ccceeehhhooowww}}}uuucccZZZPPPKKKIIIIIIOOOVVViiiyyyuuuxxxgggaaammmfffTTTMMMIIIGGGDDDCCCAAA???===;;;::::::xxxnnniiijjj^^^WWWNNNHHHEEECCCAAA???===============>>>??????@@@BBBIII\\\pppbbbZZZYYYZZZTTTQQQOOOOOONNNLLLPPPVVV[[[fffttt~~~ppprrrpppuuuttt```FFFCCC===:::888888777666555444444333333222222111222111000000///000000000000000000000000000000000////////////000000000000000000000000000000000000333333333333333333333333333444555666666777999<<>>======vvviii```___bbbZZZTTTLLLFFFCCCAAA>>><<<===============>>>??????@@@BBBGGGXXXzzznnnccc^^^]]]WWWSSSQQQPPPNNNKKKNNNTTTYYYcccqqq{{{ooorrrrrr{{{XXXFFFCCC>>>:::999888777777555555444333333222222111222222111000000000000111000000000000000000000000////////////000000000111000000000000000000000000333333333333333333333333333444555666666777999<<>>>>>>>>===>>>>>>???@@@???AAAEEESSSppp|||mmmeeebbbZZZVVVRRRQQQMMMJJJLLLRRRVVV```mmmxxx~~~{{{uuuuuuxxxxxxoootttvvvOOOGGGCCC>>>;;;:::999888777555555444444333222222222333333222111111111111111000000000000000000000000/////////000000000111111000000000000000000000000222222333333333333333333222444555555555777999;;;@@@NNNkkkuuuooommmkkkmmmsss}}}~~~yyyyyyrrrhhh]]]TTTNNNKKKKKKKKKMMMOOOQQQTTTYYY___ccciiikkkllllllmmmttt~~~xxxrrrmmmhhhbbb______```eeejjjnnntttzzzlll^^^RRRIIIHHHHHHJJJWWWeeepppnnn}}}~~~eee^^^nnnxxxaaaTTTTTTLLLNNNKKKJJJHHHFFFDDDCCCAAAAAAxxxlll```TTTOOOVVVaaa]]]YYYSSSMMMHHHDDDBBB@@@??????>>>>>>>>>??????@@@>>>???CCCNNNfffuuujjjeee[[[WWWSSSQQQNNNJJJLLLQQQTTT^^^jjjuuu|||uuuppprrrwwwtttqqqwwwyyyvvvKKKGGGCCC???<<<;;;:::888777555555555444333333222222444333222222111111222222000000000000000000000000//////000000000111111111000000000000000000000000222222222222222333333333222333555555555666999;;;AAAMMMggg|||qqqmmmkkkkkkqqqzzzyyyqqqdddWWWNNNJJJKKKLLLOOORRRVVVYYYZZZ]]]aaadddkkknnnpppooopppwww|||vvvpppkkkgggbbb___aaaccchhhmmmpppvvvvvviii\\\QQQHHHGGGIIINNN\\\mmmwwwiiimmmyyyccc___pppqqq]]]TTTUUULLLMMMJJJJJJIIIGGGEEECCCBBBAAAssscccWWWXXX^^^___[[[TTTLLLEEE@@@>>>>>>@@@@@@????????????@@@@@@===>>>BBBJJJ]]]}}}}}}oooggg]]]YYYUUUSSSOOOKKKMMMRRRTTT\\\hhhsss|||vvvppptttzzz~~~tttuuu{{{oooLLLGGGDDD@@@===<<<;;;999777666666555444444333333222444333222222111111222222000000000000000000000000000000000000111111111111000000000000000000000000111111111222222333333333222333444555555666888;;;CCCKKKaaavvvooolllkkkqqqyyy~~~wwwnnn```SSSKKKIIIKKKMMMRRRWWW]]]_________bbbeeemmmrrrwwwwwwvvvzzz}}}yyysssmmmiiieeebbb___aaadddjjjoooqqqvvvsssggg[[[OOOGGGGGGKKKQQQbbbsssooodddooouuucccbbbssskkk[[[RRRSSSIIIKKKHHHHHHHHHGGGEEECCCAAA@@@ttthhhfffiiieee\\\RRRHHHBBB@@@AAABBBAAA@@@@@@???@@@@@@@@@===???BBBHHHTTToooyyyoooddd___[[[WWWRRRNNNOOOSSSTTT[[[fffqqq{{{vvvqqqvvv}}}{{{uuuzzzuuuyyygggOOOGGGDDDAAA???===<<<999777666666555555444333333333333333222111111111111111000000000000000000000000000000000111111111222222000000000000000000000000000000111111222333333333111333444444444666888:::AAAGGGZZZzzz{{{rrrooolllrrryyy~~~}}}qqqiii\\\PPPIIIHHHKKKNNNSSSZZZ```cccaaaaaadddhhhooowww~~~zzzvvvooojjjfffcccaaa___bbbffflllppppppuuuzzznnncccYYYNNNGGGIIIMMMUUUeeewwwllldddrrrrrrdddgggwwwxxxfffYYYQQQPPPGGGIIIGGGGGGGGGFFFEEECCCAAA???yyyvvvqqqfffYYYMMMFFFEEEFFFBBBBBBAAA@@@@@@@@@@@@@@@???AAADDDFFFLLLaaannnhhhbbb^^^WWWPPPPPPTTTSSSYYYdddooozzzvvvrrryyyxxxuuu|||ooojjjsss___PPPGGGEEEBBB@@@>>><<<999777666666666555444444333333222222111000000000000111000000000000000000000000000000111111111222222222000000000000000000000000///000000111222222333333111222444444444555888:::===DDDWWWwwwuuurrrlllrrrxxxyyyiiibbbXXXNNNHHHHHHKKKMMMQQQXXX```cccbbbcccggglllsss|||wwwssslllgggdddbbb___^^^dddhhhnnnqqqpppttt{{{tttiii___XXXNNNHHHKKKOOOWWWhhhyyymmmgggwwwoooeeekkk{{{mmmbbbYYYOOONNNFFFJJJFFFGGGGGGGGGFFFCCCAAA???{{{uuuiiiZZZLLLEEEDDDFFFCCCBBBAAAAAA@@@@@@@@@@@@@@@BBBEEEEEEFFFXXXvvvoooiiibbbZZZRRRPPPTTTRRRXXXbbbnnnyyyvvvsss{{{{{{vvvuuu~~~~~~kkkiiiuuuyyyYYYOOOGGGEEEBBB@@@???===:::777666666666555444444333333222111111000///000000000000000000000000000000000000111111111111222222222000000000000000000000000///000000111222222333333111222444444444555888:::;;;CCCWWWxxxwwwtttlllqqqxxxwwwccc^^^TTTLLLHHHGGGJJJLLLOOOWWW___ccccccdddjjjpppvvvuuuqqqkkkeeebbb```___]]]eeeiiiooorrrqqqtttwwwpppfff\\\WWWNNNIIILLLQQQXXXiiiyyyooojjjyyynnnfffnnn~~~fff___XXXOOOMMMFFFLLLFFFGGGHHHHHHGGGDDDBBB@@@{{{jjjYYYLLLFFFEEEEEEEEEFFFFFFFFFEEEDDDBBBAAADDD>>>>>>DDDFFFRRRwww{{{nnnhhhccc]]]WWWVVVTTTYYYcccnnnuuu|||xxxwww}}}~~~|||yyywwwyyyzzzuuu}}}wwwjjjiiixxxiiiVVVGGGFFFEEEBBB@@@===<<<::::::999888777666666555222000222222222222222222333333111111111111000000000000000000////////////000000000111111111222222222222000111111111111222222222333333444444555666666666===CCCTTTqqqvvvooommmmmmsss|||sssaaaZZZQQQIIIGGGGGGIIIJJJOOOSSSYYY___cccfffjjjlllwww~~~tttpppjjjccc___]]]]]]]]]gggggglllqqqmmmnnnyyynnneee^^^[[[UUUSSSPPPMMMOOO[[[lllyyyrrrnnnpppjjjrrr~~~}}}mmm[[[RRRNNNKKKIIIIIIHHHIIIJJJJJJIIIGGGDDDCCCsss```RRRKKKIIIIIIGGGHHHIIIIIIGGGEEECCCAAADDD???@@@DDDDDDOOOrrrtttjjj^^^WWWUUUWWWZZZbbbllluuu|||}}}www}}}~~~uuurrr|||sssjjjpppaaaSSSFFFEEEDDDBBB???===<<<;;;;;;999888666666666666444222333333222222222222222222111111111111000000000000000000////////////000000000000000111111111222222000111111111111222222222333333444444555666666666:::???OOOkkkzzzqqqooonnnqqq{{{xxxooo^^^WWWOOOHHHEEEFFFGGGHHHMMMQQQWWW]]]bbbfffkkknnnvvv~~~}}}rrrnnnhhhbbb___^^^___```fffhhhmmmppplllooo~~~rrrggg___YYYVVVSSSRRROOOOOOTTTbbbuuuyyyoooooo|||ssseeeUUUOOOLLLJJJHHHHHHHHHHHHHHHHHHGGGFFFDDDCCC~~~iiiXXXOOOKKKKKKIIIJJJKKKLLLJJJGGGDDDAAACCCAAABBBDDDBBBKKKmmmuuueee[[[YYY[[[ZZZ^^^hhhsss|||zzzyyyrrrtttnnnkkk{{{uuuWWWOOOFFFCCCBBB@@@???===<<<<<<<<<;;;999666666666777666555444444333333222222111111111111111111000000000000000000////////////000000/////////000000000111111000111111111111222222222333333333444555555666666777;;;JJJcccvvvpppmmmnnnuuu}}}tttkkk[[[UUUMMMHHHEEEFFFFFFFFFIIINNNTTT[[[```fffkkkoooxxx{{{oookkkfffaaa^^^___aaacccgggjjjpppqqqmmmsssyyylllaaaYYYVVVTTTTTTSSSRRRUUU^^^oooyyyvvvjjjtttiii]]]QQQMMMLLLJJJIIIIIIHHHGGGGGGFFFEEEEEEEEEEEElllZZZOOOJJJIIIJJJKKKMMMMMMKKKGGGCCCAAAAAABBBDDDFFFCCCLLLlllpppeeeccc^^^ZZZ[[[dddppp{{{vvvtttzzzyyylllrrrgggPPPLLLFFFAAA@@@???>>>===<<<<<<<<<@@@===999777777777777777555555444333222222111111111111111111000000000///000000////////////000000////////////000000000000000000111111111222222222222333333444444555666666777999FFF\\\vvv{{{pppmmmlllqqq||||||rrriii[[[VVVPPPKKKJJJIIIIIIHHHGGGKKKRRRXXX^^^dddjjjnnnxxx}}}xxxmmmjjjddd```^^^___aaaccchhhmmmssssssqqq{{{yyyjjj___YYYWWWWWWVVVUUUVVV]]]jjj|||zzzrrr{{{jjjeeewwwcccYYYQQQOOOOOOLLLKKKLLLIIIHHHFFFEEEDDDEEEFFFGGGkkkZZZPPPLLLKKKJJJKKKKKKKKKIIIFFFCCC@@@@@@BBBEEEGGGGGGQQQnnn|||qqqnnnddd^^^\\\bbblllxxx{{{ssswww~~~~~~tttqqq```MMMGGGDDD@@@???>>>===<<<<<<<<<<<>><<<;;;;;;;;;;;;CCC@@@===:::999888777555555555444444333333222222111111111111000000000000000000////////////000000/////////000000000111111000111111111111222222222222222222333444444555555999999AAAQQQgggsssooommmqqqyyy|||oooddddddbbb___]]][[[ZZZWWWUUUPPPSSSWWW[[[___dddiiimmmkkkwwwxxxrrrmmmhhhbbb]]][[[]]]aaadddffflllrrrttt{{{ttteee[[[WWWXXXZZZSSSTTT[[[iii{{{{{{oooooossshhhnnnwww^^^XXXSSSRRRQQQOOOOOOQQQRRRPPPNNNKKKJJJJJJKKKLLL|||nnnbbbZZZVVVTTTKKKJJJIIIGGGFFFEEEEEEEEECCCBBBCCCGGGMMM[[[ooo|||uuummmiiiiiiooo~~~{{{pppttt~~~yyynnnssspppVVVGGG>>>CCC@@@???===<<<;;;:::::::::===<<<:::999999888777555444444444444444444333333111111111111000000000000000000////////////000000000000000111111111222222000111111111111222222222111222222333333444555555777777===KKK___xxxxxxsssppprrrvvvqqqeeeiiihhhfffeeedddbbb^^^\\\YYY[[[^^^```bbbfffjjjnnnlllvvv}}}uuupppjjjfff```\\\[[[^^^cccgggjjjpppuuuzzzqqqcccYYYVVVWWWYYYRRRUUU```rrrzzzrrrqqqvvvnnnxxxppp___YYYUUUUUUUUUTTTUUUYYYVVVUUUSSSQQQOOONNNNNNNNNtttfff\\\VVVSSSLLLJJJHHHGGGFFFFFFGGGGGGEEECCCBBBFFFNNN\\\nnn{{{xxxuuunnniiimmm{{{tttpppyyyxxxwwwkkkuuu```OOODDD<<>><<<:::999999999888777777777999888777555333333444444444444444444111111111111000000000000000000////////////000000111111111111222222222222000111111111111222222222111222222333333444555555555555999FFFZZZrrr|||vvvrrrrrrttt{{{ttthhhlllkkkiiiiiihhhfffbbb___```bbbcccdddeeehhhlllooorrrzzz{{{tttooogggccc^^^[[[[[[___eeeiiipppuuu{{{~~~pppbbbYYYWWWXXXZZZSSSXXXfff{{{}}}vvvtttvvvppp|||jjjaaa\\\XXXYYYYYYYYY\\\aaaYYYXXXVVVTTTRRRQQQOOOOOOxxxbbbUUUUUUTTTTTTSSSQQQPPPOOOLLLHHHFFFHHHEEEGGGLLLLLLNNNaaaxxxttt}}}|||tttoooxxxyyyuuuooozzz|||xxxpppooo~~~zzzVVVIIIFFFCCCAAABBBAAA???===<<<;;;;;;<<<999999888888777666666666666666555444333333222222444333222222111111222222111111000000000000111111000111333333333111///...222111111111000000//////111111222222222333333333555666666BBBZZZooowwwqqqrrrqqqssszzzhhhhhhbbb]]]]]]]]][[[\\\^^^aaagggiiiggggggkkkppprrrrrr}}}~~~wwwpppkkkeeebbb^^^\\\^^^cccjjjnnnqqqyyy}}}ooo___YYY[[[YYYSSSTTT```rrr~~~zzzuuu~~~uuukkk^^^[[[YYYYYY\\\___aaabbb\\\WWWUUUWWWVVVRRROOOOOO{{{gggXXXUUURRRUUUTTTSSSSSSRRROOOKKKHHHGGGDDDEEEIIIKKKPPPeee{{{{{{~~~}}}sssuuuwwwrrrsssttt|||wwwrrrmmmnnn~~~pppSSSIIIDDDAAABBBBBBAAA???===<<<;;;;;;;;;999999888888777666666666666666555444444333222222444333222222111222222222111111000000000000111111000111222333333111///...111111111111000000000///111111222222222333333333777888777CCCXXXkkk{{{sssrrrrrrsss}}}lllaaa[[[VVVWWWWWWWWWYYY\\\___eeeiiigggggglllqqqsssxxx~~~vvvoooiiidddaaa^^^]]]___eeekkkppprrr|||}}}wwwjjj]]]XXXZZZYYYTTTUUUbbbtttzzzxxxuuusss~~~ppphhh]]][[[XXXXXXZZZ\\\]]]^^^YYYUUUSSSTTTTTTPPPMMMNNNlll\\\WWWRRRWWWWWWWWWXXXWWWTTTOOOKKKJJJFFFEEEHHHIIIOOObbbvvv}}}xxxzzzmmmmmmttt|||zzzuuuppplllqqqcccOOOJJJCCC@@@DDDBBBAAA@@@>>><<<;;;;;;;;;999999888888777666666666666666555555444333333333444444333222222222222222111111000000000000111111000111222222222111000///111111111111000000000000111111222222222333333333666888777@@@SSSbbbyyysssqqqrrrsss{{{sss```YYYSSSRRRQQQPPPRRRVVV\\\cccgggggghhhmmmrrrttt~~~}}}uuummmgggbbb```^^^^^^aaagggnnnrrrtttuuuooodddZZZWWWYYYXXXUUUWWWccctttyyywwwuuuppptttgggccc\\\YYYWWWVVVWWWWWWWWWWWWVVVQQQOOOPPPPPPMMMKKKLLLooo___[[[WWWZZZ[[[\\\]]]]]]YYYTTTOOOPPPKKKIIIIIIHHHKKKWWWddd{{{}}}zzzmmmoooxxxzzzuuurrrpppxxxVVVLLLLLLCCC@@@GGGCCCBBB@@@???===<<<;;;:::999999888888777666666666666666555555444444444333444444333222222222222333111111000000000000111111000000111222111111000///111111111000000000000000111111222222222333333333333555555<<>><<<;;;:::999999888888777666666666666555555555555555444444555444333333222222333333111111000000000000111111000000000111111000000000000000000000000000111111111111222222222333333333111444444:::IIIUUUkkkuuupppqqqsssxxxrrrfffZZZRRRMMMIIIJJJNNNTTT]]]dddfffiiinnnrrrsss{{{ssskkkeee\\\\\\[[[]]]bbbhhhooottt|||yyyllleee]]]YYYXXXWWWVVVUUU[[[eeerrr~~~xxxlllfffjjj{{{jjj\\\\\\WWWVVVTTTSSSRRRQQQNNNKKKNNNJJJJJJMMMNNNKKKIIIJJJlllbbbcccdddbbbbbbbbbbbbaaa]]]XXXTTTNNNMMMLLLKKKJJJJJJKKKLLL\\\mmm~~~xxx{{{qqquuuyyy~~~yyyrrrqqquuuiiiKKKIIILLLGGGDDDHHHCCCCCCBBBAAA???<<<:::999999999888888777666666666555555555555555555555555555444444333333333333333111111000000000000111111/////////000000000111111000000000000111111111111111111222222222333333333333666555:::GGGSSSjjjzzzsssrrrrrrvvv}}}yyylll^^^UUUOOOKKKMMMQQQTTT]]]eeehhhkkkpppsssttt}}}wwwqqqjjjeee\\\\\\\\\^^^cccjjjppptttssshhh```ZZZYYYYYYWWWVVVVVV___kkk{{{oooggggggjjjiii^^^[[[UUUTTTSSSSSSRRRPPPMMMJJJLLLIIIKKKPPPQQQNNNJJJJJJ~~~yyykkkbbbeeeeeefffeeecccbbb```]]]XXXTTTQQQOOOLLLJJJKKKLLLKKKJJJRRRddd}}}}}}|||~~~qqqvvv}}}{{{vvvttt{{{{{{aaaKKKGGGJJJHHHEEEEEECCCCCCCCCAAA???===:::999999999888888777666666666555555555555666666666666555555444333333333333444111111000000000000111111///////////////000111111///000000000111111111111111111222222222333333333333666444888DDDOOOgggyyytttqqqssszzzxxxggg\\\SSSOOOPPPTTTVVV___hhhkkknnnsssvvvuuu}}}wwwrrrmmmgggddd^^^^^^^^^aaaffflllrrrvvv{{{nnnbbbZZZVVVXXXZZZXXXWWWYYYhhhwwwxxxjjjhhhkkknnn~~~hhh^^^WWWRRRRRRRRRSSSSSSQQQNNNKKKJJJIIIMMMSSSUUUQQQLLLKKKrrrrrrtttjjjccceeedddhhhfffcccbbb___\\\XXXUUUVVVSSSNNNJJJJJJLLLKKKIIINNN^^^wwwwwwnnnuuuyyyyyywwwxxx|||ooo]]]KKKEEEGGGHHHEEEBBBCCCCCCCCCBBB@@@===:::888999999888888777666666666555555555666666666666666555555444333333333333444111111000000000000111111///////////////000111111//////000000111111111222111111222222222333333333333555222444???JJJbbb}}}vvvppprrryyyqqqcccXXXRRRQQQUUUXXXbbbkkknnnqqquuuxxxwwwyyysssnnnjjjfffccc``````aaaccchhhnnntttwwwxxxkkk]]]UUURRRWWWZZZXXXXXX[[[ppprrrhhhjjjoootttvvveee[[[RRRQQQQQQRRRSSSTTTSSSOOOLLLJJJJJJNNNVVVXXXSSSMMMKKKtttrrrrrrhhheeefffbbbdddaaaaaaddd```YYYXXX\\\YYYYYYWWWSSSOOOMMMMMMNNNQQQVVVkkkxxxqqqsssrrr~~~zzz|||\\\VVVNNNGGGDDDCCCCCCCCCBBBAAA@@@>>>===;;;:::999888888888888777777777777777777777777666555444333888666555555666666555444222222222111111111000000222222222111111111111000111111111111111111111111111111222222222333333333111777444444<<>><<<;;;:::999888888888888777777777777777777777777666555444333888666555555666666555444444444444333333333333222222222222111111111111000111111111111111111111111111111222222222333333333222777444444;;;BBBQQQhhh~~~vvvuuuxxx|||uuuiiibbb``````\\\bbbjjjnnnppptttzzzzzzrrrlllgggccc```^^^___```fffmmmqqqttt{{{xxxjjj___VVVUUUXXXZZZXXXVVV[[[dddzzzwwwttt|||}}}```TTTSSSUUUQQQSSSUUUVVVUUUSSSOOOMMMKKKIIIGGGIIIMMMQQQOOOKKKlllfffjjjhhhhhhggghhhjjjgggcccbbbdddaaaaaa___[[[WWWUUUUUUVVV]]]YYY```rrrvvviiijjjoooyyy|||wwwwww~~~^^^VVVQQQJJJEEEBBBAAAAAA@@@???>>>>>><<<;;;:::999999999999888888888777777777777777888777777666555444888666555555666666555444444444444444333333333333222222222111111111111000111111111111111111111111111111222222222333333333222666333333:::???KKKaaazzzyyyvvvwwwvvv}}}|||pppjjjgggeee___cccgggjjjnnnttt|||zzzuuunnnhhhdddaaa^^^\\\```aaagggoootttyyy~~~sssfff\\\VVVUUUWWWZZZZZZ[[[bbbjjj~~~}}}{{{ooo\\\VVVUUUUUUOOOQQQSSSUUUUUUTTTQQQOOOKKKGGGEEEGGGLLLOOOPPPPPPnnneeefffdddcccdddfffhhhfffddddddfffaaaaaa___]]]ZZZXXXYYY[[[]]]VVVWWWdddtttpppkkkpppvvvvvvwwwyyyvvvsssqqqyyy}}}{{{zzzXXXRRRNNNIIIEEECCCBBB@@@???======<<<;;;::::::999999999999999888888888777777777888888888777777666555888666555555666666555444333333222222222111111111222222222111111111000000111111111111111111111111111111222222222333333333222666333222888<<>><<<;;;;;;;;;<<<<<<<<<<<<===:::::::::999999999888888888999999:::::::::999999888666555555666666555444444444333333333222222222222222222111111111111000111111111111111111111111111111222222222333333333111444111222999999;;;GGGXXXnnn}}}yyysssxxxwwwhhhddd```bbbkkkzzz~~~uuummmiiieeeaaa^^^^^^^^^^^^^^^eeeiiiqqqyyyuuuiii___XXXTTTRRRTTTXXXZZZ___ppp}}}hhhfffooottt```YYYVVVOOONNNSSSQQQRRRTTTUUUSSSPPPLLLJJJHHHFFFNNNZZZ[[[QQQMMMRRRmmmiiinnnnnn|||tttnnnjjjgggdddcccfffccc___```dddfffdddbbbeee___[[[[[[YYYZZZdddppp}}}nnnbbbbbbaaacccooo~~~rrrkkkdddeeejjjnnnmmmkkktttzzzbbbTTTIIIKKKGGGFFFDDDAAA@@@???>>>>>>::::::::::::::::::::::::999999999999999999999999:::888777888999999888777444444555555444444333222111222333333444444333333222222222222222222222222111111111222222333333333222222222111111111000000222111111222444777:::<<>>========================<<<<<<<<<=========>>>>>>>>>===;;;;;;;;;;;;:::888555555666666555555444333333333444555555555555555333333333333333333333333222222222222222222222222111111111111111111111111333333333333444444555555@@@FFFWWWsss|||xxxyyy}}}vvvmmmkkksss|||{{{wwwqqqmmmiiieeeaaa^^^[[[[[[ZZZ[[[___fffmmmqqqyyy|||zzzhhh[[[TTTRRRRRRQQQNNNQQQ___uuu{{{jjj```aaatttlll^^^[[[XXXXXXZZZZZZYYYWWWRRRRRRQQQQQQQQQQQQQQQQQQLLLNNNRRRTTTPPPIIIFFFGGGuuueeeccchhhffffffhhhiiihhhiiimmmtttzzzyyywwwtttpppkkkgggdddcccdddgggeee^^^YYYZZZ\\\]]]bbbnnnwwwyyyrrr```YYYZZZ\\\^^^```vvvssstttttttttpppmmmwww}}}UUUOOOKKKFFFFFFCCCGGGFFFFFFEEECCCAAA???===========================<<<<<<<<<===>>>>>>??????>>>===;;;;;;;;;;;;999777555666666666666555444444333333444555555555555444333333333333333333333333333333333222222222222111111111111111111222222222222222333333444444555555===BBBPPPiii}}}{{{zzzyyy}}}|||uuuyyy~~~vvvrrrlllgggdddaaa]]][[[\\\[[[\\\^^^bbbhhhnnnqqqzzztttdddYYYTTTTTTRRRQQQRRRYYYiii}}}vvvggg```fff|||hhh\\\ZZZXXXWWWXXXWWWVVVTTTRRRSSSSSSTTTTTTSSSRRRRRRMMMNNNPPPPPPMMMJJJHHHHHHwwwhhhfffllllllfffggghhhjjjmmmqqquuuxxxxxx{{{}}}xxxppphhhffffffiiillljjjaaa\\\]]]___^^^]]]iii~~~tttzzz}}}jjjaaaZZZZZZ\\\^^^fffnnn}}}tttyyy}}}{{{uuuwwwjjjQQQNNNFFFDDDGGGBBBDDDCCCBBBAAA@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<======>>>>>>>>><<<;;;:::::::::888777666666666666666555444444444444555666666666666555444444444444444444444444333333333222222222111111000000111111111222222222000111222333444555555555:::===GGG[[[vvvvvvttt{{{~~~}}}sssoooiiidddaaa^^^[[[YYYZZZ[[[]]]aaafffkkkpppsss|||xxxlll^^^UUURRRSSSQQQNNNVVVbbbwwwuuufffbbbnnnzzzdddZZZYYYVVVUUUTTTTTTTTTSSSQQQRRRTTTUUUUUUTTTRRRQQQNNNOOOOOOMMMLLLLLLKKKKKKxxxiiihhhoooppphhhhhhiiilllppprrrrrrqqqwww{{{}}}vvvllleeegggkkknnnrrrpppggg```aaaaaa___```lllrrrtttaaa___]]]]]]```aaadddrrr}}}xxx}}}zzz___OOOOOODDDCCCIIIBBBAAAAAA@@@@@@@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;<<<======>>><<<:::::::::999888666666666666666666555555444555666666777777777777777444444444444444444444444333333333222222111111111000000111111222222222222000000222333444555555555888999@@@QQQjjjvvvsss|||sssoooiiidddaaa^^^\\\ZZZXXXZZZ]]]ccchhhnnnrrruuu}}}rrrfffYYYQQQPPPQQQOOOLLLYYYiii~~~tttddddddtttoooaaaYYYXXXVVVTTTTTTTTTTTTTTTOOOQQQSSSUUUUUUTTTRRRPPPMMMNNNMMMKKKJJJLLLMMMLLLwwwrrrnnnmmmpppjjjhhhllltttvvvppplllmmmpppoooppppppllliiimmmttt}}}yyyqqqiiiccc___]]]]]]fffhhh|||}}}{{{kkk]]]ZZZ]]]aaabbbccckkk}}}ggg\\\OOOGGGEEEEEEEEECCCAAAAAA@@@@@@???>>>>>>>>><<<<<<;;;::::::::::::;;;777888999;;;<<<======>>><<<;;;999888888888999999888888777555555444444444444555777888888666555333444444444555444444333222333333444444333333222111222222222111111111111000000111111222444555555666666888>>>KKKbbb~~~wwwxxx~~~xxxpppjjjccc^^^\\\\\\ZZZYYYYYY```aaadddllllllooo}}}wwwlll```VVVUUURRRMMMMMMRRR___uuu|||vvvzzzrrrcccgggyyyxxxkkk___YYYXXXWWWUUURRRPPPNNNMMMPPPOOONNNOOOPPPPPPNNNLLLLLLNNNQQQRRRPPPOOONNNNNNzzzsssnnnmmmooopppooosssyyyyyyqqqkkkkkkooommmmmmnnnlllkkkrrr{{{zzzppphhhdddbbbbbbeeeggguuuyyyjjj___ZZZZZZZZZ___hhhrrrvvv```WWWLLLEEEDDDDDDCCCBBBAAA@@@@@@??????>>>======<<<<<<;;;::::::::::::;;;777888999;;;<<<<<<<<<<<<;;;:::999888888888888999888777666555555444444444333555666777777666444333333333444555555555555555444555555555555444333333222222222222111111111111000111111222444555555666777888===III]]]xxxzzzyyyzzzuuummmggg```[[[ZZZYYYXXXWWWYYY```bbbfffnnnmmmqqq~~~}}}rrreeeYYYQQQQQQPPPLLLOOOUUUmmmyyyvvv|||ttteee]]]jjj}}}kkk```VVVUUUUUUTTTSSSRRRRRRRRRRRRNNNMMMLLLMMMOOOOOONNNLLLLLLNNNPPPPPPNNNLLLKKKKKKyyyqqqnnnnnnooopppqqquuuzzzxxxpppiiigggmmmkkkjjjkkkkkklllttt~~~{{{qqqjjjgggfffgggjjjkkkpppzzz|||{{{{{{vvvfff]]]XXXXXXZZZ^^^^^^eeeuuu___UUUOOOGGGCCCBBBCCCBBBAAA@@@@@@??????>>>>>>======<<<<<<;;;:::::::::::::::888999:::;;;;;;;;;;;;::::::999888888777888888888888777666555555444555555333444555666666555444333222333444666777777888888666666666666666555444444333222222222111111111111111111222333333444555555777777;;;DDDWWWppp|||}}}~~~|||uuupppjjjfff___[[[YYYYYYYYYYYY\\\cccfffiiipppppptttuuukkk]]]SSSMMMOOOOOONNNUUU___zzzuuuyyyuuueee]]]___vvvmmmddd]]]TTTTTTSSSQQQPPPPPPQQQSSSTTTMMMLLLKKKLLLMMMNNNMMMKKKLLLNNNOOOOOOLLLJJJIIIIIIuuummmmmmnnnooojjjnnnsssvvvtttnnnhhheeejjjhhhhhhjjjjjjjjjooovvvvvvsssoookkkiiihhhhhhiiikkklllkkkkkkvvvyyy~~~yyytttzzzxxxmmmbbb]]][[[ZZZ\\\___fffiiiuuujjjYYYMMMIIIEEEBBBBBBCCCBBBAAA@@@??????>>>======<<<<<<<<<;;;::::::999999::::::999999::::::::::::999999888888888777777777888888777777666555555555555555222333444555555555444333444444666777777888888888555666666666666555444444333333222222222111111111111111222333333444555555666666999@@@PPPhhh~~~|||vvvpppkkkiiieee```\\\[[[[[[]]]^^^```hhhkkknnntttsssxxx|||oooeeeZZZRRRNNNPPPQQQSSS^^^kkktttxxx|||iii______nnnwwwccc```^^^XXXWWWUUURRROOONNNOOOQQQRRROOONNNLLLKKKLLLLLLKKKJJJKKKLLLNNNMMMKKKJJJJJJJJJrrrkkkkkkmmmmmmkkkqqqvvvwwwsssnnnhhheeegggeeefffiiihhheeefffiiiffffffggghhhhhhhhhhhhhhhgggiiieeebbblll|||yyy{{{rrrtttzzzkkkaaa]]][[[^^^___```bbbgggoooxxx|||\\\SSSHHHFFFDDDCCCCCCCCCCCCBBB??????>>>======<<<<<<;;;;;;;;;:::999999999999:::999999999:::999999888777777777777777777777777777777666666555555555555666222333333444444555555444666777777777777777666666555555555555555444333333333333333222222222222111111222222333333444444444444555777===JJJ___xxx{{{vvvqqqkkkgggeeebbb___\\\[[[]]]```cccccclllnnnqqqwwwwwwxxxkkkaaaWWWQQQOOOQQQSSSWWWfffwwwyyyssssss```^^^fff~~~hhh[[[[[[ZZZWWWVVVTTTQQQOOONNNOOOQQQRRRSSSPPPNNNLLLKKKKKKIIIHHHIIIKKKLLLLLLLLLKKKLLLNNNuuukkkkkkllljjjsssyyy}}}yyysssnnnjjjeeeeeeccceeeiiihhhdddaaabbbgggggghhhiiiiiihhhgggggghhhjjjhhheeelllyyy~~~{{{{{{uuupppvvvtttfff___]]]ZZZZZZ]]]```dddllluuutttXXXMMMGGGFFFDDDCCCCCCCCCCCCDDD>>>>>>======<<<<<<;;;;;;;;;;;;:::999999999999999888888999999999888888777555666666777777777777666666666555555555555666666333333333444555555666666777777777777777666555555444555555555555444333333333333333333222222222222222222222333333444444444333555777:::CCCTTTkkk{{{|||zzzuuupppkkkfffccc^^^^^^]]][[[[[[^^^cccgggfffooorrruuu}}}~~~sssfff]]]SSSOOONNNRRRTTT[[[ooo~~~~~~jjj[[[bbbpppeee[[[YYYWWWUUUSSSRRRQQQPPPPPPRRRTTTUUUTTTQQQMMMKKKKKKJJJIIIHHHHHHIIIKKKKKKKKKKKKMMMOOOvvvmmmmmmmmmjjjqqqyyy|||vvvooollliiieeedddbbbccchhhiiigggeeegggnnnmmmjjjgggfffeeeeeefffmmmnnnnnnmmmoootttwwwyyyssszzzuuuooo{{{uuukkkccc______^^^]]]^^^ccciiiqqqnnn[[[MMMGGGFFFEEECCCAAAAAABBBDDD>>>>>>===<<<<<<;;;;;;:::;;;:::999999888999999999777777888888888888888777444555666777777777666666666666555555555555666666444444444444555666777888555555666666777666666666555666666666666555444444444444333333333222222222222222333333333333444444444555777777<<>>======<<<;;;;;;::::::;;;:::999999888888999999666666777888888888888888333444666777777777666666666666555555555666666777444444444555555777888999222333444666777777777777777777777777777666666555444444444333333333222222333333333333333333333444444666777666888BBBRRR___xxxzzzvvvooojjjfffbbb^^^\\\[[[]]]^^^^^^___dddlllqqqrrr|||uuuhhh\\\SSSQQQOOORRRXXX^^^iiizzzyyyqqqbbbeee{{{fff\\\YYYUUUSSSUUUWWWVVVVVVTTTSSSRRRPPPPPPMMMJJJHHHGGGHHHJJJKKKKKKHHHIIIIIIHHHGGGFFFHHHIIIzzzvvvrrrjjjhhhlllhhhjjjkkkjjjhhhffffffgggjjjhhhhhhjjjooorrrqqqppppppiii```]]]___``````^^^ggggggfffdddbbbaaabbbccceeepppyyy}}}zzzkkkllltttyyy~~~tttmmmeee___]]]```___]]]___fffffflllvvvzzzzzz|||___YYYYYYUUUQQQKKKFFFAAAAAAEEEGGGEEEBBBAAA@@@???>>>===<<<;;;;;;:::999888777666666666666777666555444555666888:::555666777999::::::999999666444333555777999999999::::::999888777666555555666666666666777777777777999888888777666555555444666666666666666666555555222222222333333444444444444555666666999@@@KKKSSSkkk{{{}}}wwwpppjjjhhhddd___\\\]]]YYYYYY^^^dddiiikkkrrryyy}}}}}}zzznnn___UUUQQQSSSPPPRRRZZZfffwwwvvvrrrrrrcccdddsssqqq```YYYWWWSSSSSSUUUXXXUUURRRPPPOOOOOOMMMKKKKKKIIIHHHHHHIIIIIIIIIHHHKKKKKKKKKIIIGGGFFFHHHIIIzzzqqqkkkfffeeefffhhhjjjkkkkkkiiihhhhhhiiijjjiiiiiilllppprrrqqqnnnnnnjjjeeeaaa``````^^^]]]aaaaaaaaa```^^^^^^^^^___lllvvv{{{zzz|||}}}rrrkkknnntttxxx||||||nnndddbbbaaa]]]]]]aaabbbbbbffflllpppyyyzzzxxx~~~pppXXXUUUSSSPPPOOOJJJGGGDDDCCCDDDDDDAAA>>>?????????>>>===<<<:::999:::999888777777666666666777777555555555666888999555666888999::::::999999777555444444666777777666777777777777666666666666666666666666777777777777888888888777666555555555555555555666666666666666333333333333333333444444444555666666888>>>HHHPPPcccsss}}}zzztttmmmhhhfffccc]]][[[\\\\\\\\\aaahhhlllooovvv~~~vvvkkk]]]TTTQQQQQQOOOSSS___ooouuuvvvoooaaafff{{{xxxiii[[[VVVVVVTTTTTTVVVUUUSSSQQQPPPOOONNNLLLJJJJJJIIIGGGHHHJJJKKKKKKJJJJJJJJJJJJHHHFFFFFFGGGIII{{{nnngggggggggeeegggiiijjjjjjhhhggghhhhhhiiihhhiiimmmqqqqqqnnnkkkjjjjjjhhheeeaaa^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\yyy|||vvvxxxzzzwwwooommmoootttwwwxxx{{{~~~uuukkkeeeaaa]]]\\\^^^\\\[[[]]]bbbeeeiiipppxxx|||tttnnnnnnttteeeWWWUUUOOOKKKNNNKKKJJJIIIHHHEEEBBB>>><<<===>>>??????>>><<<:::999::::::888777777777777777888777666555666777888999666777888::::::::::::999888666555444555666555444555555555666666666777777666666666666777777777777888888777777666666555555444555555555666666777777444444444444333333333333444555666555666;;;DDDJJJ___nnn{{{yyy~~~yyyuuupppiiidddcccaaa\\\ZZZ[[[___```eeelllqqqttt|||yyypppfffZZZRRRPPPRRRQQQXXXiii{{{{{{vvv||||||eee\\\jjjmmmbbbWWWTTTUUUTTTTTTUUURRRQQQPPPPPPQQQPPPMMMJJJJJJIIIHHHIIILLLMMMNNNMMMHHHHHHHHHGGGEEEEEEGGGIII~~~nnngggkkknnnkkkggghhhiiihhhfffddddddeeeffffffhhhlllpppoookkkfffeeeggghhhddd___\\\___ccc^^^]]]]]]^^^___```___^^^|||zzzpppppptttvvvoootttzzz}}}|||{{{vvvmmmgggbbb]]][[[[[[]]]aaaddd```aaaeeejjjpppzzzzzzssspppiiifffmmm{{{}}}ccc```\\\NNNIIIOOOKKKMMMMMMKKKGGGBBB???>>>===>>>@@@AAA@@@>>>;;;999::::::999888777777777777888777777666666777888888666777999:::::::::999888888666555555666777666666666666666777777777777777666666666666777777777777888777777777666666666555444444555555666777777777555555444444333333333222333555555444444888???EEEZZZkkk{{{rrrqqq{{{{{{uuuqqqlllfffbbbaaa```\\\[[[]]]aaaccciiippptttxxxsssjjj```UUUPPPOOOTTTVVVaaatttvvvxxxrrr___```wwwvvviiibbbZZZVVVVVVUUUTTTSSSRRRRRRRRRTTTTTTSSSPPPMMMLLLJJJJJJJJJMMMNNNNNNNNNGGGGGGGGGFFFDDDDDDFFFIIIooogggkkkooollliiijjjjjjiiifffcccccccccddddddfffkkknnnmmmhhhdddbbbdddddd```\\\\\\cccjjjcccbbbbbbdddfffgggeeecccmmmsssuuummmeeeeeemmmsssyyy|||oooccc\\\ZZZ\\\]]]^^^^^^___aaabbbcccfffkkkrrryyyuuummmjjjlllhhhkkkzzzxxxjjjeeekkkeeeSSSKKKQQQKKKLLLLLLIIIEEEAAA???>>>>>>???AAABBBBBB???===;;;;;;:::999888777777777777888888888777777777777888666777888999999999888777777555444555777999999999::::::999999888777666666666666666666777777777777777777777777666666666666444555555555666666777777555555555444444333333333222444555444333555;;;@@@QQQdddyyyyyyxxxuuummmgggjjjttt}}}~~~~~~}}}zzzvvvtttvvvwww}}}}}}xxxrrrnnniiiddd```aaaaaa^^^^^^```cccffflllrrruuuyyy{{{mmmbbbYYYQQQMMMNNNRRRYYYiiiuuu}}}|||nnndddnnnlllfffccc^^^ZZZZZZZZZYYYVVVUUUUUUUUUWWWXXXWWWTTTQQQOOOMMMKKKLLLMMMNNNMMMLLLGGGGGGGGGEEEDDDDDDFFFHHHpppffffffgggfffjjjkkkkkkjjjgggdddddddddbbbccceeeiiimmmmmmhhhdddaaabbbbbb___\\\___gggnnngggeeeeeegggkkkkkkhhheee___dddfffccc^^^```jjjsss|||{{{}}}}}}wwwkkkiiieee___ZZZYYYZZZ[[[YYY___bbbbbbbbbddddddcccmmmwwwtttjjjggghhhfffiiivvvxxx[[[]]]eeeoookkk]]]TTTUUUNNNLLLHHHDDDAAA>>>======>>>???@@@AAAAAA???===<<<;;;:::999888888777888888888888888888888888777777555666777888888777666666555444444555777999999999<<<;;;:::999888777777666666666666666777777777777777777777777666666666666666666666666666666666666555555555444444444444444111444555444333444999===KKK___sssxxxiiihhheeeaaa```dddmmmttttttsssqqqooommmooosssvvv{{{~~~zzztttnnnjjjgggbbb___```aaa``````ccceeehhhnnntttvvvzzzrrrdddZZZRRRMMMLLLOOOOOOZZZppp{{{qqqjjjiiizzznnncccbbb___\\\\\\______\\\XXXWWWWWWWWWXXXWWWUUUSSSPPPNNNLLLLLLMMMMMMLLLKKKHHHIIIHHHFFFDDDCCCEEEGGGrrrhhhbbbaaadddeeefffhhhgggeeeccccccdddcccccceeeiiimmmnnnkkkgggbbbccccccaaaaaaccchhhmmmfffdddcccfffiiijjjfffbbb[[[]]]```___]]]___hhhqqq|||~~~|||{{{|||zzzssspppnnnlllgggccc]]]ZZZXXXXXXZZZ]]]```aaa^^^eeeiiihhhjjjrrrwwwxxxzzziiiaaa```bbbhhhuuutttbbbQQQYYYccclllooollleee^^^WWWPPPGGGAAA??????>>><<<===>>>>>>>>>>>>===<<<<<<;;;;;;:::999888888888888999999999999888888777777444555666777777666555444555444222333555666666666:::999999999888888777777666666666666777777777777666666666666777777777777777777777666555555444444444444444444555555555555000333555555333444888;;;EEEXXXiiivvvrrrdddaaa]]]\\\___dddjjjnnnooonnnnnnpppssswwwzzz|||}}}}}}yyyuuupppjjjfffddd___]]]___aaa```aaadddgggkkkqqquuuvvvzzzttthhhZZZQQQLLLJJJLLLQQQRRRaaayyygggfffnnnxxxnnnbbbdddaaa\\\[[[______[[[XXXVVVUUUTTTUUUUUUSSSQQQNNNLLLKKKKKKMMMNNNMMMMMMJJJJJJIIIGGGDDDCCCDDDFFFtttlllcccbbbggg^^^```bbbbbbaaaaaabbbcccddddddeeejjjnnnpppmmmjjjcccdddeeeeeeeeefffhhhjjjcccaaa```bbbffffffbbb]]]YYYZZZ[[[[[[ZZZ\\\dddllluuu}}}zzzzzztttxxxyyyvvvvvvyyyxxxuuuxxx|||}}}yyysssnnniiifffdddccc]]]WWWVVVXXXYYYWWWTTTWWWUUUUUUXXX]]]```___]]]ffflllppppppvvvpppbbb]]]___bbbsssnnnWWWVVVSSS[[[bbbhhhrrrxxxsssgggaaaVVVJJJBBB@@@AAA@@@>>><<<<<<<<<<<<;;;;;;;;;;;;<<<;;;:::999888888888888999999999999999888777666444444555666666555444333555444222222333333333222777777777777888888888888666666666666777777777777666666666666777777777777888888777666555444333333333444444444555666666666000333555555444444888;;;===NNN\\\fff}}}nnnfffbbb^^^^^^ccchhhkkklllnnnoooqqqwww}}}}}}zzzvvvrrrmmmgggcccbbb]]][[[^^^``````aaadddiiilllssswwwwww{{{{{{lll```SSSLLLIIIIIIMMMSSSXXXiiiuuueeehhhuuuuuuiiifffeeegggccc[[[YYY\\\[[[WWWWWWUUURRRQQQRRRRRRQQQOOOKKKJJJIIIJJJMMMOOOOOONNNLLLLLLJJJHHHDDDCCCDDDEEE}}}rrrhhhjjjllleeebbb`````````^^^]]]ccckkkllliiijjjmmmmmmgggddddddeeefffhhhjjjllljjjfffbbbbbb]]]ZZZ^^^fffiiiddd]]]ZZZ[[[\\\\\\ZZZZZZ[[[\\\eeesss|||{{{vvvpppmmmnnnoooooonnnkkkllloooppppppmmmjjjhhhjjjjjjkkkkkkmmmnnnpppqqqnnnnnnnnnnnnmmmlllkkkjjjfffeeeeeecccaaa]]]ZZZYYYZZZXXXXXXYYYXXXUUUWWW[[[VVVXXX[[[]]]```dddjjjnnnsss~~~pppeee[[[VVV^^^lll|||ppp[[[QQQEEENNNSSSYYYZZZZZZ```mmmyyylllbbbOOO@@@>>>CCCBBB<<<>>>;;;999888999::::::999;;;;;;999777555555888;;;@@@>>>;;;777555444444444777777777777666555444333000222444444444444666777555444333444666666666555444444555555555555444444555666666666666666555555666666666666666666666666777777666666555555444444222222333333444555666666;;;BBBPPPaaauuuooogggfffffffffhhhlllooorrrrrrsssvvv}}}xxxwwwsssoookkkfffcccaaa]]][[[[[[]]]aaafffjjjlllnnnlllqqqzzz}}}|||mmmeeeWWWMMMNNNLLLGGGKKKTTTaaaxxxzzzssseeeXXXqqquuulll```eeegggfff___UUUQQQTTTYYYQQQQQQPPPOOONNNNNNNNNNNNKKKJJJIIIJJJKKKLLLKKKJJJJJJHHHFFFFFFFFFEEEBBB@@@{{{sssiiijjjllleee]]]\\\]]]``````___dddjjjllljjjjjjlllllliiiiiijjjkkkjjjiiiiiiiiigggccc```]]][[[\\\ccckkkmmmggg___bbbbbbaaa```]]]\\\[[[[[[]]]kkkzzztttqqqpppnnnlllkkkkkkkkkjjjiiigggeeedddddddddccccccccccccddddddaaaaaabbbbbbaaaaaa``````____________]]][[[YYYXXX\\\[[[\\\___^^^[[[\\\```^^^aaadddhhhmmmuuu|||{{{hhh^^^YYYYYYfffvvvzzzZZZNNNMMMGGGHHHKKKNNNNNNMMMRRR\\\eeegggaaaSSSEEE???AAA???;;;===;;;999888999::::::999;;;:::999777555555888;;;???===:::777555444444444777777777777666555444333333444555555333333444666555444333444555666666444444444555555555555444444555555666666666666555555777777777777777777777777999999888777555444333333444444444555555666666777888<<>>===;;;<<<:::888888999::::::999::::::999777555555888:::>>><<<:::777555444444444666666666666666555444333444555666555333222333444555333333444555666555444444444555555555555444444555555666666666666666555888888888888888888888888;;;:::999777666444333222666666666666666666666666888;;;???III[[[uuu~~~tttpppqqqrrrsssuuuvvvwwwxxx{{{~~~zzzsssqqqnnnjjjeeeaaa___^^^\\\\\\]]]___dddjjjooorrrrrrvvv~~~yyyiii\\\SSSOOONNNQQQQQQOOOVVVaaarrruuuxxxwww```YYYkkkxxxjjjdddaaa___]]]]]]]]]YYYTTTOOOMMMMMMQQQPPPMMMKKKJJJJJJKKKKKKNNNMMMLLLKKKIIIFFFEEECCCCCCCCCDDDFFFHHHGGGDDDAAAmmmeeeeee___ZZZYYY\\\bbbeeecccbbbcccaaaiiimmmjjjiiinnnrrrrrrtttooohhhbbb``````aaaaaa[[[[[[```hhhppprrrkkkeeedddbbb```^^^\\\ZZZXXXVVV[[[```jjjyyyyyyvvvsssnnnjjjgggeeedddcccbbbbbbaaaaaaaaaaaabbb```_____________________]]]]]]]]]]]]]]]]]]]]]]]]\\\ZZZZZZ^^^___```eeekkklllrrrzzzvvvjjjgggkkkvvvyyy]]]VVVOOOKKKLLLJJJLLLIIIFFFEEEEEEGGGHHHIIINNNTTTWWWQQQFFF>>><<<===;;;999888888::::::999888888999888777555666888:::<<<;;;999777555444444444555666666666555555444333444555666555444333444555444333222333555666555444444444555555555555444444444555666666666666666666777777777777777777777777999999888777666555555444777666666666666666666666777;;;AAAJJJYYYooowwwuuuuuuvvvwwwxxxzzz|||}}}zzzvvvooommmjjjfffbbb___]]]\\\\\\]]]```bbbgggmmmsssxxxxxx~~~}}}ooo```UUUSSSPPPPPPPPPOOOPPP[[[gggwwwyyyrrr}}}nnn^^^^^^tttlllgggbbb___aaa[[[ZZZXXXVVVTTTRRRPPPPPPQQQOOOLLLJJJHHHHHHIIIJJJMMMNNNNNNLLLIIIGGGEEEDDDDDDDDDFFFIIIJJJIIIEEEBBBlllbbbbbb]]]ZZZYYY]]]bbbccc``````bbbnnnzzz~~~ssslllnnnoookkkooojjjccc___^^^```bbbddd___^^^```eeekkkllliiiddd^^^\\\[[[[[[\\\\\\ZZZXXX^^^]]]```iiixxx~~~yyyuuurrrmmmllljjjiiihhhggggggfffhhhgggeeecccbbbaaaaaaaaabbbaaaaaaaaaaaaaaaaaaaaaeeeccccccgggjjjmmmvvv~~~}}}xxxwwwxxxxxxwww}}}yyy[[[MMMOOOKKKFFFGGGGGGGGGDDDAAA@@@BBBBBBBBB@@@BBBJJJRRRRRRJJJAAA>>>???999888888888::::::999888777888888777666666888999:::999888666555444444444555555555555555444444333222333555555555555666888444333222333555555555444444444555555555555444444444444555666666666666666666666666666666666666666666666666666777777777777666666555555555555555555444777<<>><<>>888888777999:::;;;999888666777888777666666777999888777777666555444444333444444555555555444444333111333555555555666777999444222222333444555444333444444555555555555444444333444555666777777777777555555555555555555555555333333444555666777888888555555555555555555555555888888888<<>>======<<<<<>>;;;777777777999:::;;;999777555666777777666666777999666666666666555444444333333444444555555444444444333555666666555555666888333222111222444555444333444444555555555555444444333444555666777777777777666666666666666666666666333333444444555555666666555555555666666777777888999999999:::FFF___|||vvvpppkkkfffdddbbb```___```bbbccceeeiiimmmoooqqqvvv|||tttgggYYYQQQQQQIIIIIIIIIOOO]]]qqq{{{~~~mmmfffpppxxxeee```bbb___ZZZWWWUUUZZZ^^^\\\VVVPPPOOOPPPMMMNNNOOOOOOOOONNNMMMMMMHHHMMMQQQPPPLLLIIIIIIJJJIIIIIIIIIJJJLLLKKKIIIGGGggg^^^]]]WWW\\\bbblllrrrsssxxxmmmjjjjjjaaa^^^\\\[[[\\\^^^aaaccccccXXXXXXYYY[[[]]]]]]ZZZWWWTTTQQQQQQVVV]]]aaaaaa___ZZZ[[[\\\[[[\\\aaaiiipppzzz{{{uuuvvv|||{{{vvvrrrpppppppppqqqsssuuuxxx{{{}}}qqqffffffiiikkkkkkmmmxxxtttVVVJJJFFFGGGEEE???DDDEEE;;;===>>>???>>>;;;888888999>>>:::===IIIOOOHHH===777777666777999;;;;;;999777444666777777666666777999555555666666555444444333333333444444555444444444555777777666555444555666333222111222444555444333444555555555555555555444333444555666777777777777777777777777777777777777444444444444444444444444555666666777888999999:::222555888:::CCCVVVrrr~~~zzztttmmmhhheeecccaaa``````bbbdddfffgggkkkpppqqqsssxxxvvvnnnaaaSSSNNNPPPIIIIIILLLTTTeeezzz{{{{{{mmmjjjyyyrrrddd^^^^^^^^^ZZZVVVWWW___fffddd[[[RRRNNNNNNLLLNNNPPPQQQRRRQQQOOONNNHHHMMMQQQPPPKKKGGGFFFHHHGGGGGGGGGHHHJJJKKKKKKIIIwwwggg\\\YYY\\\___eeekkkoooyyy|||xxxnnn______^^^\\\[[[[[[]]]```aaaZZZYYYYYYZZZZZZZZZWWWUUUPPPPPPRRRUUUZZZ]]]]]]]]][[[^^^aaa```^^^\\\^^^```mmmyyywwwmmmttt{{{~~~|||~~~xxxmmmiiillljjjkkkmmmrrr~~~ooo[[[RRRCCCCCCCCCAAA@@@AAADDDFFFBBBAAA???===;;;;;;;;;;;;;;;:::;;;@@@FFFFFFBBB===999::::::;;;:::999777777666555555444444444555555444444555555555555444444666666666555555444444444666666555444333333222222222333333444444333333222333555666555444222333333222222333333333333444444555555666<<>>===<<<<<<===>>><<<;;;;;;>>>BBBBBB>>>999:::::::::::::::888777666555555555555555555555555444555555666666555555444555555555444444444333333666555555444333333222222222333333444444333333222333444666555444222222333222222222333333333444444555666:::AAAHHHHHHCCC>>>:::888666444333444555666555555555555555555444444333555777777:::EEEUUUbbbooo{{{vvvrrrnnniiidddaaa`````````ccchhhmmmqqqssswwwvvvvvvwww|||wwwmmmbbb[[[SSSKKKIIIJJJEEELLLYYYnnn~~~xxxwwwyyy}}}qqqhhh```^^^]]]YYYUUUUUUVVVXXXZZZYYYVVVQQQNNNMMMMMMPPPSSSSSSOOOLLLKKKKKKJJJKKKLLLLLLJJJHHHHHHIIIGGGHHHIIIJJJKKKKKKJJJJJJwwwnnnddd\\\XXXXXXZZZ___eeelllvvv|||jjj[[[\\\^^^______^^^]]]\\\aaa^^^[[[XXXWWWVVVSSSQQQQQQPPPQQQSSSUUUVVVVVVUUUWWWVVVUUUUUUUUUTTTRRRPPPRRRZZZhhhvvv{{{qqqmmmjjjkkklllmmmqqqwww~~~mmmSSSJJJGGGEEEEEEEEEDDDBBB??????@@@BBB???>>>=========>>>???@@@>>>;;;:::;;;======:::666;;;;;;::::::888777555444333444555666666555444444444555555666666555555444444444444444333333333333555555444444333333222222222333333444444333333222333444555555333222222333222222222222333333333333444666<<>>=========>>>???===;;;999999::::::999777;;;;;;:::999777666444333222333555777777666444333555555666666666666555555333333333333333333333333444444444333333333222222222333333444444333333222222444555555333222222333111222222222222333333333222444888===AAAAAA>>>:::777666555444444333333333333333444444444444555555555777777666666999@@@GGGQQQjjj~~~zzzvvvqqqkkkfffcccbbbaaa``````bbbfffjjjmmmppptttvvvyyy|||}}}~~~{{{kkk```UUUPPPNNNJJJHHHIIIJJJ\\\uuuzzzooowwwqqqmmmbbb\\\WWWWWWVVVSSSQQQQQQPPPPPPOOOMMMKKKKKKLLLNNNPPPVVV[[[YYYTTTOOOPPPRRRMMMMMMLLLJJJHHHGGGHHHJJJIIIIIIIIIIIIHHHHHHGGGGGG{{{pppjjjccc\\\YYY\\\\\\^^^hhhwwwvvvggg```___^^^]]]]]]^^^```aaaaaa^^^YYYVVVTTTSSSQQQOOOKKKKKKKKKNNNQQQSSSRRRQQQOOOMMMLLLNNNRRRSSSQQQNNNNNNQQQYYYeeerrr~~~}}}yyyyyyqqqkkkkkkoooooorrrtttxxx```MMMJJJJJJEEE??????@@@AAAAAA@@@@@@BBBCCCAAA@@@>>>===;;;;;;;;;<<<;;;:::888888999;;;;;;;;;;;;:::999888666555444333111333555777777666555444555666666666666666666555333333333333333333333333333333333333333222222222222333333444444333333222222444555444333111222222111111111222222222333333444444444666777888777666666666666666555444333333333333333333444444555555444666777666555888<<<@@@III^^^{{{}}}xxxuuuqqqmmmgggbbb````````````bbbeeeiiilllmmmooosssvvv{{{yyyssshhh^^^SSSNNNKKKHHHHHHJJJQQQddd{{{vvvxxxrrrjjjaaa[[[WWWVVVUUUQQQPPPRRRSSSTTTSSSQQQNNNLLLKKKLLLOOOTTTXXXWWWRRRNNNNNNPPPIIIKKKLLLLLLIIIHHHGGGHHHIIIHHHGGGFFFEEEDDDDDDDDDyyypppjjjbbb\\\YYYZZZ\\\cccqqq}}}{{{yyypppeeedddbbb^^^[[[YYYZZZ[[[\\\YYYWWWTTTRRRQQQPPPNNNMMMJJJIIIJJJMMMPPPQQQQQQPPPKKKKKKKKKMMMOOOPPPOOONNNLLLOOOUUU]]]hhhsss|||{{{vvvsssrrrrrrqqqnnnqqqwww|||nnn\\\UUUTTTNNNDDD===<<<>>>@@@@@@@@@@@@BBBDDDAAA@@@>>>;;;:::999999:::999888888999:::;;;<<<===:::999888666555444444444222333444666666666666555555666666777777666666555333333333333444444444444333333333333222222222222222333333444444333333222222333444444222111111222111111111111222222222222555555333333222333444444777888999999888777555444222222333333444444555555222333444444444555999<<>>@@@@@@@@@???@@@AAA>>>===;;;:::999999999:::777888999999999:::;;;;;;999888777555444444555555333333444444555666666777666666777777777777666666333333444444444555555555222222222222222222222222222333333444444333333222111333444444222111111222111111111111222222222222222333333333222222222333777888999:::999777555333111222222333444444555555333333333333333555777999;;;GGG]]]xxx|||yyyuuuqqqlllhhhdddbbb``````cccfffiiiiiilllooorrrssstttwww}}}}}}rrrggg```SSSPPPMMMJJJHHHHHHQQQ[[[jjj|||zzztttyyyqqqkkkhhheee___YYYUUUTTTRRRQQQUUU[[[\\\\\\ZZZVVVQQQMMMLLLMMMLLLLLLLLLMMMNNNLLLHHHDDDFFFGGGHHHGGGFFFFFFHHHIIIKKKIIIGGGEEECCCBBBAAAAAAyyyqqqlllfff___ZZZZZZ[[[cccqqq{{{yyyzzzzzz{{{}}}~~~|||{{{wwwrrrkkkeee___\\\RRRRRRRRRTTTVVVVVVTTTRRRNNNMMMLLLMMMNNNNNNLLLJJJPPPSSSUUUTTTQQQPPPQQQSSSWWWZZZ[[[ZZZXXX[[[bbbiii}}}~~~yyyuuuttttttuuuuuu||||||kkkYYYTTTRRRSSSUUUPPPFFF@@@BBB>>>@@@AAAAAA???>>>>>>???;;;;;;999999999999:::;;;666888999:::999888888999888777666555444444555666444333333444444666777888666666777777777777666666444444444555555666666666222222222222222222222222222333333444444333333222111333444444222111111222000111111111111222222222---///222333333222111222555666888999888666333111111111222333333444555555777666555444444666888:::555@@@VVVqqq|||xxxtttqqqmmmhhhdddaaa``````ccchhhmmmpppqqqooorrrvvvwwwxxx|||yyymmmbbbZZZLLLKKKLLLKKKJJJMMMYYYfffyyyuuuqqqzzzuuuiiibbbbbbggg\\\WWWSSSRRRQQQRRRXXX___^^^\\\YYYTTTOOOMMMNNNOOOOOOMMMKKKMMMPPPOOOJJJDDDGGGFFFEEECCCCCCEEEIIILLLLLLKKKHHHEEECCCBBBAAAAAA|||xxxsssnnnfff______ccc```ppp}}}~~~uuunnnmmmvvvyyyuuuooodddXXXVVVSSSQQQRRRTTTTTTRRROOOLLLMMMNNNNNNMMMLLLMMMOOOPPPTTTXXXXXXUUUTTTWWW[[[WWW\\\___ZZZSSSPPPUUU[[[sss|||vvvrrrvvvvvvrrrvvv~~~zzzcccVVVQQQLLLLLLLLLKKKHHHDDD@@@===???@@@AAA???===<<<<<<===;;;:::999888777777777777888888777777888888999::::::999777777777666444111555444333222222222222222444444444444444444444444333444444555555444444333333333333222222222111111222111111000000000000000333333333333333333333333000000000000000000000000000111111111111222222222222333555666666555333222333333333444444444555555444333333333333444555555999===KKKeee{{{xxxvvvsssnnnjjjfffcccbbb```aaacccgggmmmrrruuuvvvrrrtttyyyyyyoooeee[[[UUUPPPLLLIIIJJJLLLSSSeeewww}}}zzzsssqqq|||iiieeeaaa^^^___XXXVVVTTTTTTUUUWWWWWWWWWXXXVVVSSSPPPNNNMMMNNNNNNKKKMMMNNNMMMJJJGGGEEEDDDGGGEEECCCBBBCCCEEEHHHJJJJJJGGGDDDCCCDDDEEEEEEDDD~~~vvvmmmddd\\\\\\```fffqqqxxxwwwyyy}}}zzzrrrrrrppprrrzzz}}}nnn```VVVTTTQQQQQQQQQQQQNNNLLLKKKMMMNNNNNNLLLLLLMMMOOORRRTTTUUUTTTSSSTTTVVVYYYSSSWWWYYYVVVQQQPPPTTTYYYeeennnzzz}}}}}}|||nnnYYYMMMGGGDDDHHHIIIJJJIIIGGGDDD@@@>>>@@@AAABBBAAA???===>>>???999999888777666666666666777777777777777888999999<<<;;;:::::::::999777555555555444444444444444333444444444444444444444444333333444444444444333333333333222222222111111111222111000000//////000000222222222222222222222222000000000000000000000000000000111111111222222222222333444444444444333222222222222222333333333444444333333333333444555555666888BBBUUUkkk}}}xxxrrrpppmmmiiifffcccbbbaaaffffffgggjjjmmmqqqsssttt||||||{{{qqqfff\\\RRRLLLIIIGGGHHHKKKPPP\\\rrr}}}vvvrrrkkkooosssfffeee```[[[YYYWWWUUUSSSSSSTTTVVVVVVVVVUUUSSSPPPMMMLLLKKKKKKLLLMMMNNNMMMJJJGGGEEEEEEFFFFFFEEEDDDCCCCCCEEEGGGHHHGGGFFFDDDDDDEEEFFFEEEDDD{{{oooddd\\\[[[^^^jjjpppqqqkkkiiinnnooollliiijjjnnntttwwwyyyxxxlll```XXXUUUSSSQQQQQQOOOMMMJJJJJJLLLMMMMMMLLLLLLMMMOOOQQQPPPOOOPPPSSSTTTUUUUUUPPPQQQQQQPPPOOOPPPRRRUUUYYY___iiittt~~~|||{{{```KKKFFFHHHGGGEEEDDDEEEFFFFFFEEEBBB@@@>>>???@@@AAA@@@>>>======>>>777666666555555666666666777777666666777777888999<<<;;;::::::::::::888666333444555666666666555444333333333333333333333333222333333444444333333222333222222222222111111111222111000000//////000000000000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222111111111111222222222222333333333333333444555555555555999DDDRRReee|||}}}vvvqqqllljjjgggeeeccccccddddddmmmmmmnnnooorrrtttwwwxxx{{{pppeeeZZZRRRKKKFFFHHHGGGIIINNNWWWggg~~~xxx~~~zzzmmmiiieeeuuu~~~iiieeefffaaaYYYTTTTTTSSSQQQQQQSSSTTTUUUUUUSSSQQQOOOMMMKKKJJJJJJKKKNNNMMMKKKGGGDDDBBBDDDFFFEEEDDDDDDDDDDDDEEEEEEFFFDDDDDDDDDEEEGGGGGGEEEDDDrrrhhh```^^^```fffjjjiiidddccciiinnnpppffffffgggjjjnnntttzzz{{{yyypppgggbbbaaa^^^XXXWWWVVVTTTRRRPPPOOOMMMLLLIIIKKKLLLLLLKKKKKKMMMNNNMMMLLLLLLQQQWWWYYYUUURRRPPPNNNLLLLLLNNNOOOPPPPPPUUUXXX^^^eeeppp}}}kkk\\\LLLEEEHHHKKKIIIDDDBBBCCCCCCCCCAAA???===;;;;;;<<<>>>>>><<<::::::;;;666666666555666666777777888777777777777888999999888777666777777777555333111222555666777666555444222222222222222222222222222222333333333333222222222222222222111111111111111111000///////////////000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111111111111222222222222333333333222222333333444555666555777<<>>;;;999888999;;;>>>>>><<<:::::::::777777666666666777888888999888888888888999::::::555444444555666666444222000111333555666555444222222222222222222222222222111111222222222222111111222222222111111111000000111000000///.../////////111111111111111111111111//////////////////////////////000000000111111111111000000//////000000111222222222222333333333333333222222222222333444444555666888<<>><<<999777666;;;===@@@@@@???===<<<<<<888888777666666777777777888888888888888999999:::555555444555777777666444111222333444444444333222111111111111111111111111000111111222222111111000222111111111111000000000111000//////......//////000000000000000000000000/////////////////////////////////000000000111111000000000000000000000000222222222222333333333444222222222222222333444444333444777:::<<>>>>><<<;;;999888888;;;===@@@AAA@@@>>>======888777777666555555555555666666666666666777777888555444444666777888777555444444444444444333333333111111111111111111111111000000111111111111000000111111111111000000000000000000///............///////////////////////////////////////////////////////////////000000000111///000111111111111000///111111111111222222222222222222222111222222333444333333444777888;;;EEEOOOcccqqq}}}yyyuuurrrllllllkkkhhheeefffiiimmmjjjlllnnnqqqtttuuuvvvvvvzzzzzzrrrlllaaa[[[RRRKKKHHHIIIKKKLLLPPP]]]mmm}}}{{{mmm\\\___lllxxxtttkkk___^^^[[[XXXWWWXXXXXXXXXUUURRROOONNNNNNNNNMMMLLLJJJJJJJJJIIIHHHGGGFFFEEEEEEGGGHHHGGGFFFEEEEEEFFFGGGEEECCCAAA@@@@@@@@@AAABBBBBBCCCEEEGGGFFFDDDBBBvvvnnnoooppphhh\\\SSSMMMNNNNNNLLLIIILLLVVVaaagggoootttqqqooooookkkeeeccc```WWWKKKFFFJJJOOOQQQSSSTTTTTTPPPKKKGGGGGGHHHFFFHHHIIIJJJJJJJJJLLLNNNPPPPPPQQQRRRSSSRRROOOMMMIIIJJJKKKKKKJJJKKKNNNQQQMMMMMMMMMMMMNNNRRRXXX\\\jjj}}}qqq]]]RRRKKKJJJLLLBBBCCCCCCDDDDDDBBB@@@>>>===<<<<<<;;;;;;:::::::::999;;;???@@@???===<<<;;;888777666555444333333333444444444444444555666666444333333444666777666555777666555444444444444444000000000000000000000000000000111111111111000000111111111111000000000000000000///.......................................////////////////////////////////////000000000000...000111333333111000...000000000000111111111111222222111111222222333444666333333555555777>>>GGG\\\lll}}}yyytttnnniiifffdddddddddbbbbbbeeekkkqqqoooqqquuuxxxzzz{{{{{{{{{yyyrrriiicccXXXRRRKKKGGGHHHKKKOOOQQQ]]]ooo{{{mmmtttuuu^^^SSS```vvvsssdddfff^^^^^^]]]YYYXXXZZZ[[[[[[VVVSSSPPPNNNNNNMMMLLLKKKKKKLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGEEEDDDEEEGGGJJJHHHFFFCCC@@@>>>???@@@AAACCCBBBCCCDDDFFFFFFDDDBBByyyrrrooommmfffYYYMMMJJJKKKLLLLLLLLLOOOSSSVVV___mmmxxxvvvmmmhhhffffff[[[XXXSSSPPPPPPQQQQQQQQQQQQPPPOOOKKKHHHFFFGGGHHHKKKKKKLLLJJJIIIIIIJJJLLLPPPOOOMMMMMMNNNPPPSSSUUUOOOMMMKKKJJJKKKOOOSSSVVVOOOMMMKKKJJJJJJLLLNNNPPP___ffftttttthhhXXXMMMHHHGGGEEECCCCCCCCCEEEEEEDDDCCCAAA???>>>===<<<;;;::::::999:::<<<<<<;;;:::999777777666888777555444333333444444444444333222222333333333333444444444444333222222888666333222222222222111111111111000111111222222000000000000000000000000111111000000000000111111000000//////.........---............////////////////////////////////////000000000000000000000000111111000000//////......111111222222222333333333111111222222222333333333444444555444555777:::===SSSfff~~~|||wwwtttpppkkkfffcccaaa```^^^___aaaeeeiiioootttxxxyyyzzzzzzyyywwwzzz|||ssskkkccc]]]YYYUUUNNNIIIKKKLLLLLLPPPXXXooo}}}xxxuuubbbTTTWWWnnnuuuhhhfff]]][[[\\\ZZZXXXZZZ___^^^YYYVVVRRRNNNLLLKKKLLLLLLLLLMMMLLLKKKHHHEEEEEEGGGIIIEEEDDDDDDDDDFFFIIIKKKMMMKKKFFF@@@<<<<<<>>>@@@AAAAAAAAAAAABBBCCCDDDEEEFFF}}}ooojjjkkkhhh]]]SSSJJJKKKKKKKKKLLLNNNRRRUUU^^^jjjrrrooofffaaa______UUUTTTSSSSSSTTTSSSPPPNNNOOOPPPOOOMMMKKKJJJKKKLLLJJJKKKLLLKKKJJJIIIJJJLLLOOOOOOOOOOOOPPPQQQQQQRRRKKKKKKKKKLLLMMMNNNPPPQQQNNNLLLJJJIIIIIIJJJLLLNNNTTTZZZeeetttuuu```WWWLLLFFFFFFGGGGGGGGGCCCDDDEEEEEEEEECCCAAA@@@===<<<;;;::::::999999999<<<;;;;;;:::999888777666888777555444333333444444444444333333333333333444333333333333333222222111666444222111222222222111222222111111111111111222////////////////////////111000000//////000000111000/////////.........---............////////////........................////////////////////////000000000000//////......111111111222222222333333111111111222222222333333222333444333333555999<<>>>>>@@@AAABBBCCCCCCBBBBBBCCCDDDEEEEEE|||mmmjjjooonnncccVVVIIIIIIJJJJJJJJJLLLPPPSSS[[[dddiiiddd\\\XXXWWWVVVMMMOOORRRUUUVVVSSSNNNJJJJJJLLLMMMMMMLLLKKKKKKLLLIIIKKKLLLLLLKKKJJJJJJKKKMMMMMMNNNOOOOOONNNMMMMMMIIIJJJLLLNNNNNNMMMKKKJJJLLLJJJIIIGGGGGGHHHJJJKKKOOORRRYYYcccnnnvvv{{{||||||}}}iiiWWWNNNHHHCCCAAACCCGGGHHHHHHCCCCCCDDDDDDDDDBBBAAA???<<<<<<;;;:::999999999999<<<;;;::::::999888777777777777555444444333444444444444444444444444444444333333333222222222111111444222111111222333333222333333222111000000000000........................000000////////////000000/////////...............---............/////////........................////////////////////////000000000////////////...000111111111222222222222111111111222222222222333111222333222222444777:::BBBRRRmmm}}}zzzwwwsssooollljjjjjjdddcccaaa____________```fffhhhkkkmmmooosssxxx{{{{{{}}}xxxrrriii```YYYSSSNNNKKKKKKHHHGGGIIINNNWWWfffsss~~~vvvbbbVVV[[[uuu{{{jjjbbb```[[[[[[\\\ZZZXXXZZZ^^^^^^ZZZSSSPPPLLLJJJJJJKKKKKKJJJLLLJJJHHHIIIKKKLLLKKKHHHFFFFFFFFFFFFGGGIIIKKKLLLLLLHHHCCC@@@AAABBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDwwwlllmmmuuutttdddSSSGGGHHHHHHHHHHHHJJJNNNQQQUUU\\\^^^YYYSSSRRRRRRQQQKKKLLLOOORRRSSSPPPJJJFFFEEEHHHJJJJJJIIIHHHHHHHHHHHHJJJLLLLLLKKKJJJJJJKKKMMMLLLKKKKKKJJJJJJJJJJJJIIIJJJLLLMMMLLLKKKIIIGGGJJJIIIHHHGGGFFFGGGHHHIIILLLMMMQQQXXX```hhhnnnqqq{{{{{{wwwzzzaaaMMMIIIHHHEEEBBBAAACCCEEEEEEDDDBBBBBBBBBBBBBBB@@@???>>>;;;;;;:::999999999999999;;;;;;::::::999888777777777666666555444444333333333444444555555555555555333333222222111111111111222111000111222444333222444333222111000000000000////////////////////////000//////......//////000........................---------.........//////........................////////////////////////////////////////////////000000000111111111111222111111111111222222222222111222333333333444666888:::EEE\\\www|||yyyvvvuuuqqqoookkkgggeeedddeeeeeeaaabbbbbbdddfffiiilllnnnmmmooorrrssssssvvvzzz~~~|||uuunnnhhh```XXXRRRNNNJJJHHHHHHIIIKKKOOOVVVdddwwwnnnZZZ]]]iii{{{sssggg``````___\\\^^^\\\XXXXXX[[[ZZZWWWQQQNNNKKKJJJJJJKKKJJJIIIKKKHHHFFFIIINNNPPPMMMHHHGGGGGGGGGGGGHHHIIIKKKLLLJJJGGGDDDBBBBBBCCCDDDDDDBBBBBBBBBBBBBBBCCCCCCDDDvvvkkkkkkooolll]]]NNNFFFFFFFFFFFFFFFHHHKKKNNNOOOSSSTTTPPPMMMOOOPPPOOOLLLLLLKKKLLLLLLJJJFFFCCCDDDFFFHHHHHHGGGEEEEEEEEEGGGHHHJJJJJJIIIIIIJJJKKKQQQNNNKKKHHHHHHIIILLLMMMMMMLLLKKKJJJJJJIIIIIIIIIJJJIIIHHHGGGFFFGGGGGGHHHFFFGGGIIIMMMRRRZZZaaafffpppzzz||||||mmmaaaUUUEEE???DDDFFFEEECCCBBBBBBBBBAAA@@@@@@@@@@@@@@@???>>>======;;;;;;::::::999999::::::;;;::::::999999888888888666666666555555444333333333444555666666666666555444333222111111111222222111000000111333444444222444333222111000000000000000000000000000000000000//////............//////---------...............------------...........................................................................///////////////000000000111111111000000111111111222222222111222444444444444666888444999III___tttwwwwwwvvvvvvwwwxxxzzz{{{zzz{{{{{{}}}}}}|||zzzvvvrrrooonnnmmmjjjhhheeeccccccdddfffhhhffffffgggiiilllpppsssuuusssvvvxxxxxxwwwzzzuuunnnbbb]]]UUUNNNJJJHHHFFFDDDEEEJJJRRR[[[gggyyyttt]]]WWWggg|||nnnmmmbbb[[[\\\^^^^^^```^^^XXXUUUVVVVVVSSSPPPMMMKKKJJJJJJKKKJJJIIIJJJGGGFFFIIINNNPPPMMMIIIHHHHHHHHHIIIIIIJJJJJJKKKHHHFFFCCCCCCCCCDDDDDDDDD@@@@@@@@@@@@AAABBBCCCDDDxxxjjjbbb___ZZZRRRKKKDDDEEEEEEDDDDDDEEEIIILLLJJJLLLLLLIIIJJJNNNOOOMMMLLLJJJGGGEEEDDDDDDCCCAAACCCEEEGGGFFFEEEDDDEEEFFFFFFGGGHHHGGGGGGGGGIIIKKKTTTQQQMMMIIIIIIKKKOOORRRPPPNNNLLLJJJIIIJJJKKKLLLKKKJJJIIIHHHHHHGGGGGGGGGEEEFFFHHHJJJMMMRRRXXX]]]fffppp}}}wwwdddQQQJJJFFFAAAAAAEEEBBBBBBBBBAAAAAA@@@??????@@@@@@@@@???>>>>>>======<<<;;;;;;::::::;;;;;;;;;:::::::::999999999888888666666666666555444333222333444555777777777666666555444333222222222333444222111222333555555444333333333222111000000000000111111111111111111111111......------------......---------------.........,,,------------.........------------------------........................---............/////////////////////000000000000000000000111111111111222111333444444444444555777777888@@@QQQccctttqqqqqqqqqqqqqqqpppppppppppppppqqqrrrsssuuuvvvwwwzzzyyyyyyxxxwwwvvvuuuuuurrrrrrqqqooollljjjjjjkkkhhhgggfffeeefffiiilllmmmllllllllllllnnnppprrrssssssuuuxxxwwwwww|||xxxnnnggg\\\WWWPPPKKKHHHHHHHHHGGGGGGQQQ^^^lll}}}pppbbbYYY```vvvqqqkkkkkkaaa\\\___^^^\\\___]]]WWWSSSSSSRRRPPPOOOMMMKKKKKKKKKKKKJJJIIIIIIGGGFFFHHHLLLNNNMMMKKKIIIJJJJJJJJJJJJJJJJJJJJJGGGEEEDDDDDDEEEFFFEEEDDDAAAAAA@@@@@@AAABBBCCCCCC~~~~~~zzzssshhh]]]SSSMMMHHHGGGCCCCCCCCCCCCBBBDDDGGGJJJGGGHHHGGGEEEHHHLLLMMMIIIHHHEEEBBB@@@@@@AAAAAA@@@???AAABBBBBBBBBCCCEEEGGGFFFFFFEEEDDDDDDEEEIIILLLQQQOOOLLLJJJJJJLLLNNNPPPPPPOOOMMMLLLKKKLLLMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHGGGIIIKKKKKKKKKMMMRRRUUUYYYbbbppp~~~yyygggXXXTTTMMMHHHEEEDDDEEEFFFBBBBBBCCCBBBAAA@@@@@@@@@BBBAAAAAA@@@??????>>>>>>===<<<<<<;;;;;;<<<<<<===:::::::::999999999999888555666666666666444333222333444666888888888777666777666444333222333444555444333333555666666444222222222111111111111111222000000000000000000000000...------------------...,,,,,,,,,------.........,,,,,,---------.........------------------------........................---------.........//////........./////////000000000000000000111111111111///111333333333222333555888888<<>>???@@@@@@@@@:::<<<======>>>@@@DDDGGGFFFEEEDDDBBBBBBDDDHHHLLLLLLKKKJJJIIIIIIJJJKKKLLLPPPOOOOOONNNNNNNNNNNNNNNMMMMMMLLLKKKKKKJJJIIIIIIFFFIIIJJJJJJHHHGGGJJJMMMJJJQQQ]]]kkkyyyrrr^^^TTTRRRGGGLLLLLLEEE???@@@BBBBBBFFFFFFFFFDDDBBBAAAAAAAAADDDCCCBBBAAA@@@@@@@@@@@@======<<<<<<<<<======>>>::::::999999999999999999555666666666666444333222222444666888999999777777888666555333333444555666555444444666777777444222111111111111111111222222////////////////////////...------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,---------......------------------------........................---------.........//////............/////////000000000000000111111111111...000222222222111222333222222555===HHHVVVjjjzzz~~~zzzuuussskkkkkkjjjjjjjjjjjjkkkkkkjjjjjjjjjiiiiiiiiiiiiiiifffhhhjjjkkkjjjjjjnnnqqqooonnnnnnnnnoooppprrrsssqqqqqqrrruuuxxx|||}}}vvvlllbbbXXXSSSOOOJJJEEEBBBBBBDDDGGGHHHbbbmmm||||||lllYYYaaaxxxzzzooofffaaa]]]XXX^^^___SSSUUUYYYYYYTTTPPPQQQSSSRRROOOMMMLLLLLLMMMMMMLLLJJJHHHHHHHHHGGGFFFHHHKKKNNNKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHJJJJJJIIIGGGKKKIIIGGGEEECCCAAA@@@@@@tttsssqqqmmmhhhbbb]]]ZZZ^^^bbbcccZZZLLLCCCDDDIIIBBBAAA@@@@@@@@@BBBEEEFFFCCCDDDEEEFFFFFFFFFFFFFFFCCCCCCBBB@@@>>>===<<<;;;<<<===>>>@@@BBBDDDEEEFFFCCCCCCBBBBBBBBBCCCCCCDDDGGGHHHIIIJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLMMMKKKJJJKKKMMMMMMJJJHHHGGGGGGHHHIIIKKKLLLLLLKKKJJJPPPVVV\\\aaaiiiuuu}}}sssaaaUUUNNNIIIEEEHHHFFFCCCAAAAAABBBDDDEEEKKKJJJHHHEEECCCAAA@@@@@@>>>>>>============>>>>>>>>>????????????>>>>>>======<<<:::888777777888888888777666444444333333333555555555555555555555555666666555444444333222222222333555666666555333222111111111111000000000000////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---...------,,,,,,------...,,,---......//////......---------............///111111000000//////......000000000000111111111111000000111222222222222111555111333:::???DDDWWWlll}}}yyyuuurrrqqqoookkkgggjjjjjjiiihhhhhhhhhiiiiiiiiijjjlllnnnppppppppppppnnnnnnooorrruuuxxx|||~~~zzznnneee```ZZZSSSMMMHHHBBB???AAABBBDDDMMMXXXuuuwwwxxx{{{{{{lll___bbbrrrqqqcccaaa^^^[[[YYYXXXYYYYYYZZZWWWTTTRRRQQQRRRQQQQQQPPPPPPOOOOOOMMMLLLKKKJJJKKKIIIHHHGGGGGGHHHJJJKKKNNNLLLJJJHHHGGGHHHJJJKKKFFFFFFGGGHHHHHHHHHHHHHHHNNNLLLIIIEEEBBB@@@>>>>>>vvvtttpppkkkfffaaa^^^]]]aaaeeeeee\\\NNNEEEEEEHHHAAA@@@??????@@@AAACCCEEEAAABBBDDDFFFGGGHHHIIIIIIDDDCCCBBBAAA???>>>===<<<======>>>@@@AAABBBCCCDDDBBBAAAAAA@@@AAABBBCCCDDDFFFGGGIIIJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKNNNLLLKKKMMMPPPRRRQQQPPPRRRPPPOOOMMMLLLKKKIIIHHHHHHLLLPPPSSSUUUZZZcccjjjnnnqqqyyyzzzggg___TTTMMMLLLLLLKKKIIIFFFDDDBBB@@@???@@@AAACCCHHHGGGEEECCCAAA@@@??????>>>==================>>><<<<<<============<<<<<<:::999888777666666666777777666555444444333333333444444444444444444444444666666555555444333333222111222444555555444222111111111111000000000//////////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------,,,,,,,,,,,,------,,,------...............------------............000000000000//////......//////000000000111111111000000111222222222222111555111111777999<<>>>>>>>>@@@AAABBB???AAACCCEEEGGGIIIJJJJJJCCCBBBAAA@@@???>>>======>>>>>>??????@@@@@@AAAAAA@@@???>>>===>>>@@@CCCDDDDDDFFFHHHJJJJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGHHHIIILLLKKKJJJMMMQQQTTTVVVWWWWWWUUURRROOOLLLIIIGGGFFFJJJLLLOOOOOOPPPRRRXXX]]]]]]bbbmmmzzzssscccXXXMMMIIIEEEDDDFFFHHHGGGEEEDDDBBB@@@>>>===>>>???@@@CCCBBBAAA@@@???>>>>>>>>>======<<<<<<<<<<<<======999::::::;;;;;;:::::::::777777666555444444444444666666555555444333333333333333333333333333333333555555555444333333222222000111222333333222111000111111000000000000///////////////............---------------,,,,,,,,,,,,---------,,,,,,++++++++++++,,,------++++++,,,---------,,,,,,,,,,,,------,,,,,,---...............------------............000000000////////////...//////000000000000111111///000111111222222111111444000000444444666CCCRRRqqq~~~~~~~~~~~~}}}|||zzzyyy{{{|||}}}~~~~~~}}}|||{{{wwwwwwyyy}}}xxxsssllleee]]]VVVQQQLLLFFFBBBBBB>>>===BBBJJJUUUeeerrrrrrkkkmmmsssiiikkkrrr|||lllddd```^^^]]][[[YYYXXXXXXXXXXXXWWWTTTQQQOOOOOOOOOOOOOOOMMMMMMMMMMMMLLLJJJIIIIIIIIIGGGFFFEEEDDDFFFGGGHHHFFFEEECCCAAA@@@AAABBBCCCBBBBBBBBBBBBAAA@@@???>>>CCCBBBAAA@@@??????@@@AAA{{{xxxvvvuuutttsssooocccTTTGGGAAA@@@>>>============>>>???@@@???@@@AAACCCEEEFFFFFFGGG@@@@@@???>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<>>======>>>>>>???>>>======<<<============<<<<<<;;;;;;<<<<<<===888999999::::::999999888666555555444444444444444555555555555444444333333111111111111111111111111333333333222222111111111000000111222222111000000111000000000//////////////////.........------------------,,,,,,,,,++++++...------,,,,,,++++++***+++,,,------++++++,,,------,,,,,,,,,,,,,,,,,,---,,,,,,---.........------,,,,,,---------.........////////////////////////////////////000000000111///000000111111111111111222000000333444666@@@LLLggg{{{rrrmmmddd^^^WWWPPPKKKGGGBBB??????@@@DDDKKKVVVdddttt~~~wwwnnnqqqzzz{{{qqqiiiooo{{{ooofffcccaaa[[[ZZZYYYXXXWWWWWWWWWXXXUUURRROOOMMMNNNNNNNNNNNNLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFDDDCCCCCCDDDEEEFFFFFFEEECCCBBBAAABBBCCCDDDCCCCCCBBBBBBAAA???>>>===@@@???>>>>>>>>>>>>???@@@|||zzzrrrpppiii^^^QQQFFF@@@======<<<<<<<<<======>>>>>>???@@@@@@AAAAAAAAAAAA@@@===<<<<<<<<<;;;;;;::::::>>>>>>=========<<<<<<<<<;;;;;;::::::;;;>>>@@@BBB@@@AAACCCEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDGGGGGGGGGGGGIIILLLOOORRRMMMNNNNNNLLLIIIGGGHHHJJJFFFGGGHHHIIIJJJLLLOOOQQQJJJMMMTTT]]]dddjjjttt~~~}}}bbbNNNEEECCCCCCDDDCCCAAA???>>>???BBBCCCDDDCCCBBBAAA???>>>======>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<999::::::::::::999888888555555555555555555444444333444444555444444333222111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////...............------------------,,,,,,,,,+++++++++---------,,,,,,++++++++++++,,,------++++++,,,---,,,,,,,,,++++++,,,,,,,,,+++,,,,,,---...---------,,,,,,,,,------------................../////////...////////////000000000//////000111111111111000222111111333333555;;;BBBQQQdddsssyyyqqqhhhbbb\\\XXXQQQJJJEEEBBB@@@>>>AAAGGGQQQ[[[gggttt}}}{{{zzz}}}{{{pppkkkkkklll}}}oooeeeaaa^^^]]]YYYXXXXXXWWWWWWVVVVVVVVVTTTQQQNNNLLLMMMMMMMMMMMMKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFDDDBBBBBBBBBDDDEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFEEEEEEDDDCCCAAA@@@???AAA@@@???>>>===>>>??????}}}yyywwwjjjfff^^^TTTLLLEEEAAA???<<<<<<<<<===============@@@@@@@@@@@@???===<<<;;;:::::::::::::::999999999===<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<===>>>???>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCGGGGGGHHHHHHHHHIIILLLNNNNNNQQQRRRPPPKKKHHHHHHJJJHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHLLLRRRUUUYYYbbbkkkyyy~~~{{{xxxooo^^^KKKCCCBBBBBBBBBCCC@@@???===<<<===@@@DDDGGGDDDCCCAAA@@@???>>>======<<<;;;;;;::::::;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;:::999888777666555555666666666555555444222333444555555444333222111111111111111111111111000000000000000000000000000000000000000000000000000000////////////...............------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,++++++++++++,,,,,,++++++,,,---------------,,,,,,,,,,,,---------------............/////////......////////////000000...///000000111111000000222222222111000111333666<<>>@@@AAAJJJUUUaaakkkvvv{{{uuuhhhcccgggttt{{{kkkccc```]]][[[[[[XXXXXXXXXWWWWWWVVVVVVUUUSSSPPPMMMLLLLLLMMMMMMMMMKKKKKKKKKKKKKKKJJJIIIIIIGGGFFFDDDBBBAAABBBCCCDDDAAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGFFFEEECCCBBBAAACCCBBBAAA@@@???@@@@@@AAA}}}zzzxxxvvvtttkkkdddZZZPPPIIIEEEAAA???<<<===============<<<<<<@@@@@@@@@???>>><<<;;;:::999999999999::::::::::::;;;;;;;;;;;;::::::::::::::::::<<<=========<<<<<<===<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@AAAAAABBBCCCFFFHHHHHHFFFFFFHHHJJJMMMQQQTTTSSSNNNJJJIIIJJJJJJIIIHHHHHHHHHHHHGGGFFFHHHHHHLLLPPPPPPPPPVVV]]]hhhmmmxxxmmm```WWWQQQRRRIIIBBBDDDFFFEEEDDDFFFCCCCCCAAA@@@???AAACCCEEECCCBBBAAA@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<;;;:::888666444333333444555666666555444444111222444555555444333111111111111111111111111111111111111111111111111111111000000000000000000111000000/////////..................---------,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,------...+++,,,------++++++,,,---,,,,,,++++++++++++,,,,,,++++++,,,------------,,,++++++,,,,,,,,,------------------.........//////........./////////000000...//////000000000000000///111111111000111222222666@@@GGGVVVnnn~~~yyyqqqjjjbbb[[[WWWLLLHHHBBB===<<>>======<<<<<<@@@@@@@@@@@@???===<<<;;;999:::::::::::::::;;;;;;::::::::::::::::::::::::999;;;===>>>>>>===;;;:::<<<;;;:::999:::<<<>>>@@@@@@@@@@@@???@@@AAAAAABBB???BBBEEEFFFDDDDDDEEEHHHGGGMMMRRRSSSOOOKKKJJJLLLEEEEEEDDDDDDEEEFFFEEEDDDEEEFFFJJJNNNMMMJJJLLLRRRWWW\\\gggttt{{{|||xxx```TTTQQQMMMHHHHHHCCCAAACCC@@@;;;:::>>>>>>???AAAAAAAAABBBCCCEEEBBBBBBAAA???>>><<<;;;;;;======<<<<<<;;;;;;<<<<<<;;;::::::999999::::::;;;<<<<<<;;;999777555333111222333444555555555444333111222444555555444222111111111111111111111111111222222222222222222333333111111000000000000111111000/////////..................---------,,,,,,,,,,,,,,,,,,+++++++++******)))***+++,,,------...///+++,,,------++++++,,,---,,,++++++++++++++++++,,,++++++,,,---------,,,,,,++++++,,,,,,,,,------------------.........//////............/////////000...//////000000000000000,,,...111111333555666555666<<>>===>>>???@@@@@@???>>>===>>>>>>>>>>>><<<;;;888777:::::::::999999888888888777777777777777777777777::::::;;;;;;;;;:::999999::::::::::::;;;<<<======AAAAAA@@@@@@???>>>>>>>>>===???AAABBBAAAAAABBBCCCCCCEEEHHHHHHGGGFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDGGGHHHJJJKKKKKKJJJIIIHHHMMMMMMOOORRRXXX___fffkkkyyywwwhhhUUUKKKKKKJJJEEE???AAAAAAAAAAAA???>>>===<<<;;;>>>BBBDDDDDDDDDDDDDDDFFFDDDCCCAAA???======<<<======<<<<<<<<<;;;;;;;;;<<<<<<;;;999777555666888888888777666666666666666666333000111555666333000222222222222222222222222111111111111111111111111111222222333333222222222///////////////000000000.................................------,,,,,,,,,************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------............///............/////////////////////000111111222222777666888???IIIUUUgggvvvtttlllddd___ZZZPPPIIIGGGBBB>>>===>>>>>>DDDUUUggg~~~}}}}}}vvviii[[[___yyynnnddd```\\\ZZZZZZZZZXXXVVVXXXXXXWWWVVVUUUSSSQQQQQQQQQOOONNNMMMMMMMMMKKKJJJIIIKKKMMMOOOPPPOOONNNMMMNNNKKKGGGDDDDDDDDDCCCBBBCCCDDDEEEGGGGGGHHHHHHHHHEEEAAA>>>>>>AAADDDDDDCCCFFFFFFEEEDDDDDDDDDDDDDDD|||vvvrrrppprrruuuxxxwwwnnn```RRRGGGAAA???>>>@@@@@@@@@@@@???===;;;:::;;;<<<=========<<<::::::;;;;;;;;;:::999888888777777777777777777777777777999999999999999999999999999999999999:::;;;<<<===????????????>>>>>>>>>>>>===???AAABBBAAAAAABBBCCCBBBDDDFFFFFFEEEDDDEEEFFFEEEDDDCCCBBBBBBCCCDDDEEECCCDDDEEEFFFGGGGGGGGGGGGJJJIIIGGGHHHKKKQQQXXX\\\jjjnnnwww{{{tttkkkddd___UUUJJJFFFHHHIIIEEE@@@@@@@@@@@@???>>>===<<<<<<;;;>>>BBBCCCDDDCCCDDDDDDCCCBBB@@@>>><<<;;;::::::<<<<<<<<<;;;;;;;;;:::::::::::::::::::::999888777888777777666666666666666666333111222666888666333333333333333333333333333111111111111111111111111222222333333333222111111000000000000000000000000........................---------,,,,,,,,,++++++************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...------------......................../////////////////////000111111222222333333555:::@@@JJJZZZiii}}}wwwtttggg___XXXTTTOOOGGGBBB@@@??????CCCJJJPPPXXXgggvvvwwwwwwyyynnn___```eeeuuuvvveeeaaa^^^YYYWWWWWWVVVTTTRRRXXXXXXWWWVVVUUUSSSRRRQQQPPPNNNMMMLLLKKKKKKJJJIIIJJJKKKMMMOOOPPPPPPPPPPPPPPPLLLHHHFFFEEEDDDCCCBBBDDDDDDEEEFFFGGGGGGGGGFFFDDDAAA??????AAADDDDDDCCCEEEEEEDDDCCCCCCCCCCCCCCCzzzvvvqqqllllllnnnsssvvvuuulll^^^PPPEEE???>>>???AAAAAAAAA@@@>>>;;;999888999:::;;;<<<<<<<<<<<<<<<======<<<;;;999888777777777777777777777777777777777777666666777888999:::999999888999999:::;;;<<<===============>>>>>>>>>>>>???AAABBBAAAAAABBBCCCAAABBBCCCCCCBBBBBBDDDEEEFFFEEECCCBBBBBBCCCEEEFFFAAAAAABBBBBBCCCDDDFFFFFFFFFDDDBBBBBBDDDIIIOOORRRYYY]]]dddlllvvv~~~~~~uuuhhh^^^WWWRRRNNNJJJHHHEEEBBBBBBDDDEEECCC@@@??????>>>>>>>>>======<<<<<<>>>AAACCCCCCCCCCCCDDDBBBAAA???===<<<:::::::::;;;;;;;;;:::::::::999999::::::;;;>>>AAAAAA===999888777666666555555666666555333222444888:::888666444444444444444444444444111111111111111111111111222333333333222111000000000000000000000000000000------------------------,,,,,,,,,+++++++++++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------............---............/////////...//////000000111111222111222444666777===LLLZZZ{{{ssskkkfff[[[SSSMMMJJJFFF@@@======AAACCCLLLYYYeeeqqq~~~xxxooouuuvvvgggeee___mmmyyyjjjbbb]]]^^^\\\XXXVVVUUUSSSQQQPPPWWWWWWWWWVVVUUUSSSRRRQQQOOONNNLLLJJJIIIIIIIIIJJJKKKLLLMMMOOOPPPRRRSSSTTTRRRNNNJJJGGGFFFEEEDDDCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDBBB@@@@@@AAACCCCCCCCCDDDCCCBBBBBBAAAAAABBBBBBuuuqqqllliiiiiilllqqqtttqqqiii[[[MMMBBB>>>>>>??????@@@@@@???>>>;;;999888999::::::;;;<<<<<<<<<<<<>>>>>>===;;;999888777666666666666666666666666666666555444333444666999:::888888888888888999;;;;;;::::::;;;;;;<<<======>>>===???AAAAAA@@@@@@@@@BBBAAABBBBBBAAA@@@AAADDDFFFFFFDDDBBBAAAAAABBBDDDFFFCCCCCCBBBAAABBBCCCEEEFFFBBBBBBCCCFFFJJJNNNRRRTTTRRRTTTXXX]]]dddkkkqqquuuuuu{{{yyyqqqkkkZZZTTTLLLFFFEEEGGGHHHHHHCCCCCCBBBBBBBBBAAA@@@?????????>>>>>>>>>>>>??????===???BBBCCCBBBBBBCCCDDDBBBBBB@@@>>>===<<<;;;;;;:::::::::999999999888888::::::<<>>AAAGGGMMMYYYiiixxx{{{qqqqqqzzzjjjggglllvvvwwwddd]]]\\\[[[[[[ZZZXXXVVVUUUTTTSSSRRRVVVVVVVVVUUUTTTSSSQQQQQQOOONNNMMMJJJHHHHHHIIIKKKLLLLLLMMMNNNPPPSSSUUUWWWSSSPPPKKKHHHGGGFFFEEECCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAABBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@yyyvvvpppllljjjkkkmmmpppkkkcccVVVIII@@@======>>><<<<<<===>>>===<<<;;;:::;;;;;;:::::::::;;;;;;;;;>>>===<<<;;;999888777666555555555555555555555555555444333222333555888999777777666777777888999:::888888999999;;;;;;<<<<<<<<<>>>@@@@@@???>>>???@@@@@@AAAAAAAAA@@@AAADDDFFFDDDCCCBBB@@@@@@BBBCCCDDDDDDCCCBBBAAAAAAAAABBBCCC@@@BBBGGGLLLPPPRRRSSSSSSSSSRRRRRRRRRUUUYYY]]]```eeekkkttt|||}}}pppfff\\\RRRLLLIIIGGGCCCAAABBBCCCEEEEEEEEEDDDCCCAAA??????@@@AAA???????????????AAABBBCCC@@@BBBCCCCCCBBBAAABBBCCCAAA@@@???===<<<;;;;;;;;;::::::999999999888888888888888:::@@@FFFFFF@@@:::777666666555555555555555666555444444444444333222111111111111111111111111000000000000000000000000222222222222111111000///000000000/////////......------------------------************************************************+++******))))))******++++++++++++++++++++++++++++++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,------------...------------.....................///000000111111222333555666444555>>>III___}}}}}}yyysssjjj```XXXTTTLLLGGGDDDCCCBBB@@@CCCHHHPPP\\\nnnzzzzzzyyyzzztttjjjgggnnnwww{{{fff___]]]ZZZVVVUUUVVVVVVUUUTTTSSSSSSSSSTTTUUUTTTTTTSSSRRRPPPPPPNNNOOOOOOLLLIIIHHHJJJLLLKKKKKKLLLNNNPPPSSSUUUWWWRRROOOJJJHHHFFFFFFEEEDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAABBBBBBAAA@@@@@@???????????????~~~xxxrrrmmmjjjiiihhhccc\\\QQQGGG???<<<<<<===888:::;;;============<<<;;;:::::::::::::::;;;;;;<<<<<<;;;:::888777666666555555555555555555555555444444333333444555666777666666666666666777999999666777777888999::::::;;;;;;===>>>>>>===<<<<<<===>>>???AAAAAA@@@AAACCCEEEAAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAADDDHHHLLLNNNOOONNNMMMRRRPPPNNNKKKKKKLLLMMMOOOUUU[[[ccciiiooovvv~~~rrrhhhZZZNNNIIIGGGEEEEEEBBBBBBBBBBBBBBBCCCDDDDDDCCCBBB@@@??????@@@BBBCCC????????????@@@BBBDDDEEEEEEEEEFFFDDDBBBAAAAAABBB>>>===;;;:::999888888888:::::::::999999999888888666666777;;;??????;;;777777666555555444444555555555555444333222111111000111111111111111111111111000000000000000000000000000000111111111111111000000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******************************))))))))))))******++++++++++++++++++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........---......//////000000111111000111333333333888@@@KKKlll}}}xxx{{{{{{ooommmiiiccc\\\UUUOOOKKKDDDAAA@@@BBBCCCEEELLLTTT]]]nnnxxxqqq|||ttthhheeeiiitttxxxbbbZZZ\\\[[[UUUPPPQQQRRRSSSSSSQQQPPPPPPPPPRRRRRRRRRRRRQQQPPPOOONNNLLLOOOPPPNNNJJJHHHIIIKKKIIIJJJKKKMMMPPPRRRSSSTTTPPPLLLHHHFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCAAACCCDDDCCCAAA@@@AAABBBAAA@@@??????>>>>>>??????zzzsssmmmhhheeeccc[[[VVVMMMEEE>>>;;;;;;;;;888999:::<<<======<<<<<<999888888888999;;;===>>>::::::999888888777666666444444444444444444444444444444444555555555555555555555555555666777888888666666666777777888888999999;;;===<<<;;;::::::;;;;;;===???@@@@@@@@@AAABBB>>>???@@@@@@@@@@@@???>>>>>>>>>@@@AAABBBCCCCCCDDDEEEFFFHHHJJJKKKLLLLLLLLLPPPNNNKKKHHHFFFFFFGGGHHHKKKOOOTTTXXX[[[```fffkkksss{{{yyyqqqiiicccVVVQQQJJJDDDBBBBBBCCCDDD>>>???AAABBBBBBBBBCCCDDDBBB@@@???@@@BBBDDDDDDCCC>>>>>>===>>>???BBBDDDFFFIIIIIIHHHFFFCCCAAAAAABBB===<<<;;;999888888888888;;;:::::::::999999999999666777777888999999888888666666555444444444444555333444444333222111111222111111111111111111111111000000000000000000000000...///000111111222222111///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******************************))))))))))))******************************************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........------......///000000000333///...111222222333777<<>>>>>??????zzzxxxuuuqqqlllgggcccaaaVVVRRRKKKDDD>>>;;;::::::888999;;;<<<<<<<<<;;;;;;777666777888:::<<>>????????????@@@<<<===???AAAAAA???===<<<===>>>AAADDDGGGHHHHHHHHHJJJIIIIIIIIIKKKNNNQQQSSSOOOMMMKKKHHHGGGGGGGGGHHHFFFJJJMMMOOOOOORRRVVV[[[```lll{{{wwwrrrwwwtttgggYYYRRRQQQRRRJJJKKKLLLKKKGGGBBB===:::DDDDDDDDDBBB???>>>>>>>>>CCCAAA@@@CCCGGGHHHEEEAAA===<<<<<<<<<>>>AAADDDFFFKKKKKKJJJGGGCCC@@@@@@AAA>>>===<<<;;;:::999999999;;;;;;;;;:::::::::999999:::::::::999777777999:::666666555444444444444555222333444333222222333444222222222222222222222222000000000000000000000000---...///111222222222222......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,******************************))))))))))))******************************************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------......///000000000666000...111333222111222333BBBMMM[[[mmmtttwww}}}{{{vvvppphhhcccXXXVVVQQQMMMIIIFFFEEEDDDBBBBBBFFFNNNVVV___mmmyyytttlllqqq|||vvvfffeeehhhsssqqqjjj___VVVSSSOOOLLLNNNTTTVVVXXXYYYWWWRRRNNNMMMMMMOOOOOOOOOOOONNNNNNMMMLLLGGGKKKPPPOOOJJJFFFFFFGGGEEEGGGJJJMMMNNNOOONNNMMMJJJGGGDDDBBBCCCCCCCCCCCCBBBBBBDDDEEEFFFFFFFFFFFFAAACCCEEEDDDAAA???@@@BBBAAA@@@@@@???????????????